0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 18:36:27 +00:00
OI-codes/S2OJ/400/data/house9.in
2022-05-29 07:47:12 +08:00

802 lines
6.0 MiB (Stored with Git LFS)

800 800
822774540 806861936 653466392 620248992 41673250 23119432 917522326 2820336 322907728 613185312 673060848 722687990 715422334 814916800 208352 109199240 488650452 41711720 966829000 393921977 768754852 925032392 847639140 199129000 356116038 197426 421366446 176272232 633845300 102527424 317701376 615291736 267414956 630317257 616898000 85857240 98380297 776311250 726068720 181856000 384043250 861448992 337879311 338875 785828200 149123572 635819520 116065375 975745550 188134000 985464324 313427724 484504188 808482000 448851594 434275370 648886688 769160638 935408288 873615835 251130668 588456100 697712686 980830360 386439360 275680450 849545180 603176600 997159590 704370716 65780610 514113540 156376634 336460180 338114020 515876800 959824420 788317560 852264864 861783625 819216192 118356368 194351666 767755610 586781784 446688100 793192360 559724864 468986025 222959904 393006976 451998592 85210560 794595996 368920000 846507506 246174816 71584064 211587724 593128656 716068196 9281160 984788540 767858800 784071656 459811840 58335376 307923540 820497690 806165710 228807040 321200000 922679125 420233168 647154030 167966216 407991104 481384388 993103940 55299428 346925370 877420408 12188736 156783304 739497596 460941560 78770073 782783282 229124000 803662112 908949104 751268418 58285560 411094000 579860386 414727190 86005461 252148333 760213846 211423237 4674044 817611776 562261376 153608440 63757392 253009824 297178292 686426452 583033510 321796442 689116544 133732600 634154224 120338464 111049820 984281340 75043446 645565400 703185148 922139223 140997676 85981198 260196216 396432720 192205776 746714440 610072576 600334356 754809592 925553200 599686000 589956216 49559758 828877310 347762456 874284772 30267488 98565000 80280320 605767600 416330309 31819390 91222287 94723584 679851948 284811948 702007440 339773718 828853640 558321085 404281600 434296712 575745792 743624924 48419060 20730326 399981242 78431524 645254568 364900520 575899768 175222748 432162336 569110820 422820140 671258640 602296600 682788398 665003978 852052676 225874720 601143400 603598060 631095120 335463484 811802602 505230846 784018768 777906544 682866366 99841692 269649950 87039882 765022043 705000000 471025252 569511728 276480200 749631040 494507066 718817440 637179541 650903872 594546690 58023420 961620355 421371400 377209864 105395667 414133838 594954507 337954176 265410015 741506675 371817920 98833580 733672000 764757980 120278980 476763456 656331200 962955170 541445082 299957020 315527864 686330744 549055456 506088716 651651567 533900096 20959068 197585253 165638976 194823370 160641900 9202744 511403136 859047284 981168160 692395328 822083600 470760730 779769876 882612680 428832000 277102614 868755275 137484880 708171730 627968209 72000000 682974100 788135912 247644470 265171100 738629625 786358700 952277056 643749956 915117595 50435470 483180996 962042620 466311200 196819008 740491525 917235396 495371312 850760376 390841372 605475922 442650792 36895308 723846528 223518820 469796400 547718616 380378080 179224736 631870920 538592000 848180224 440485632 560429900 521109900 480004410 875732168 407546724 602148537 737456000 721546960 719547512 815960032 768390500 781352216 239418482 243879872 752827885 569555328 902762760 741498448 994824880 371702596 238179604 886197165 19022031 766853944 298775696 176825180 325521425 620759160 420733032 339717440 783712976 866191022 248772176 363299700 193194152 355369880 175819744 906418240 338236254 59556660 576264824 313794641 190254208 893238121 391959190 371949240 261413600 492682080 157066730 182756600 205836480 233646032 612341600 449537191 640435608 500439560 987894000 86593024 94622362 950950970 320878960 577200100 35300000 553005760 344991520 827210388 67995844 913433764 477803295 665542625 11344544 787689224 162353380 833849000 534391600 172870680 879568560 918973840 527381678 154052934 926142918 865613600 176864000 873705967 331184992 536742814 3410710 400894800 952631940 741288743 96191680 946138732 621046280 56209544 11837495 692538240 599392550 690842006 747445834 628762310 87510353 356117832 129950500 182329440 443514122 641255000 713811200 613434624 507048340 494078300 934200550 467788480 707609172 664650880 27157850 548213928 779655296 233216000 24659280 753605968 930716520 967801310 120433030 91671200 701186436 786122472 349298616 324089468 294699534 362947920 520727360 664516152 972645248 44570710 646591800 918589696 760284620 909067520 272377368 474011696 636094750 439788375 701111030 292625160 906951250 983489000 283098726 423230660 375065950 909577480 94046040 334660500 326197742 221416530 410580760 343015640 448783712 233730432 774992552 857845075 117273280 233146560 82351982 803052800 393593650 677274000 55846104 133935844 222768300 629858350 245685568 540469464 957177634 730172608 159634500 656149340 188444000 545398384 969808614 467239700 337670012 14557872 459359703 805882288 22244168 894486440 821861990 686273166 438348700 611454764 345235140 44744191 955090000 689717352 346063180 39764395 355735925 426964304 34039043 903311600 904347595 422508800 912077600 754640608 392294400 413543020 645723684 535641100 124166222 932106146 664123680 681488367 616860288 39800032 658881734 283041792 967057912 420459865 989128052 122577184 259224880 232188368 326568563 540326744 314205197 557598896 403177760 386885560 426914880 307559376 720045100 547632070 538877720 885660800 125788080 851329670 501690675 901586624 672095877 438183544 47532914 544979238 809320800 778661720 458332240 692091528 929055888 576788091 822058400 219401120 742218608 789377550 406783904 957999321 652872010 605568000 206902580 222739084 249979608 986386152 505210275 148356838 727416546 672656600 41742810 220088860 47885062 371486645 190112768 424130299 223314176 247942570 10972484 375062376 469136900 108061890 857249220 10183740 854724654 142370472 718811292 397559376 219849440 970019200 691956150 517996480 746055575 248892400 265065656 160195423 535204736 294887300 444581480 112060160 923734028 785954256 505445640 172822554 191624000 843675538 105984894 100893964 947032408 897962775 960996000 608989956 882141152 518595800 282911728 819863020 97959540 17754545 467885146 133066635 213724334 125875376 732381100 49618726 24755156 81045633 999198708 492835952 765590880 138415656 20195830 935692592 977323675 312700800 444579700 371860980 990258346 156034816 47457044 25338007 817041400 88537704 786127059 232676575 747663185 140847360 364477024 544204306 990207952 50646775 371748487 193052792 122094840 170461350 417307660 605038578 78822138 942899080 953669420 592758380 422928000 525156300 380000576 38671420 788918080 142351685 999305186 580482390 613682955 666756960 445337507 514767120 225644770 978077504 286649496 980505750 479273700 640744050 446447000 956742058 323926472 783480058 55074970 757434666 123884290 516503696 805786112 234577091 551874786 515246916 399608503 106189804 499874590 268141648 683637042 765696064 169039850 350241400 261003488 293457920 356152708 590122972 402838175 391597400 609461250 757692504 144686148 624698668 41216776 722107360 230978322 286668288 765132132 481665800 171915680 558045939 64165400 185890870 444791375 793507812 520434916 231643168 220781520 177341706 420093479 956934844 375262835 783450703 988279840 222754640 461940402 348743180 469586834 544690208 75679432 684983120 738173600 622197760 157186050 357137600 955765856 972618424 527836524 492001216 740670908 188524864 570883360 762722031 237311424 952927918 298616745 636079356 671760341 905911808 953975976 875744838 801770300 743676480 171957258 592436800 611064550 22026350 383674910 739000232 520093120 612772910 920901800 482782720 634388816 11269975 311990948 16247870 109597092 912887168 427386400 912830400 657615200 192784244 389901920 226611940 741514625 792673868 695258376 340190078 623404300 448957166 202220585 43579494 952990400 126238400 476054400 632445025 988277575
685352776 629107446 798088730 250734963 859542830 556020465 809495177 335405104 608791668 340995570 9840000 394286970 574432000 635326912 274965024 541784544 864934422 588795387 801303900 501707158 464269024 700156224 895598316 538699340 489897040 393056015 683971460 87617074 911423492 9791400 654908775 343696128 552409190 921861056 247222338 788516465 820239544 634181663 933979364 304365340 835657760 430896210 207918008 509899600 315484458 338345116 878584610 765244321 421455844 218350000 666315172 98722536 763684308 992612672 827902575 153696940 597006588 582301540 812079960 205571816 150636824 967402460 181539668 481003616 423389984 74015206 770967660 44739472 374997968 584405084 770831104 740727040 857714400 558728728 291761435 991522375 606271318 416563040 560047960 369753448 426800848 202332892 290459244 161777536 860943384 555208520 879308000 898664800 422524328 244326966 823578250 567788543 525787888 181293500 253310130 640674198 700227840 231037776 80455936 826065053 797693680 564297584 978379650 188133166 112217810 662498480 156154560 744226332 743749341 487060700 280247406 578830460 361149312 291023864 595574960 579817632 660810472 10490830 16279170 469249393 63206280 128314040 684537880 129538548 942609862 458976750 767248122 557908344 132923150 92181686 781952820 896779470 489961952 982354108 40285476 367583224 804554816 946243976 315429130 722512377 693437070 349556286 273523538 617661360 601497880 629669312 490212930 525029440 991474000 892689590 979705840 770862768 776468905 388367180 307852312 237262818 90599561 270015400 168096914 928313728 945219273 465489360 725871380 357800400 207844200 845972000 598020671 967322000 678873700 865310376 221422000 592130720 952757044 117337860 360694328 756747977 242452908 222543600 530600000 721854120 703609680 806787344 17411305 562438228 832068408 761110320 180727260 806310275 873378800 144076451 812761238 285798744 932695350 628791712 40332232 312357760 259897020 344840576 90285600 907944300 324133735 342282920 665954348 513532100 161579500 300000000 921250000 610908000 392205440 566624802 988336320 262146780 418597500 324575097 536994000 626881469 433320360 103288500 38990850 964715664 502263344 229627740 988634720 545691826 43157656 988758280 975949976 903584944 831519265 268773768 202561608 795027440 720268770 176243370 853367925 478154264 11143105 506528384 586171410 641698880 96358009 486793670 139250640 152515680 169149352 935834204 548798392 181854160 69591799 902177744 240277960 978276942 619299408 728737232 233804100 425721850 824554600 154066792 21307080 533646142 395182256 304778412 347042204 540386860 152490530 450974056 67529376 201969350 867173810 797785030 279971084 385352075 985755528 2614210 737400897 625241680 350756864 732565537 261999805 75021360 640107520 113332620 95332615 887258440 91317073 573657740 825349376 589821007 407728877 410765976 664577504 286936512 474325120 582170000 611380666 133560920 97903323 512824960 892086792 23647248 718449254 580982785 711300256 447209683 30153872 138115476 776799992 934298380 500568125 410542968 791596044 243938944 502301030 263452930 425419984 693766784 931184229 722380384 861210850 645951760 570985508 724470008 474771948 495022439 431905280 145828160 263217752 216882266 924103011 596635728 835149200 542568358 185933376 456059125 125602560 847157420 889038820 96894596 776642475 736193444 441200000 844736032 313808250 929293376 236588672 561306712 951911608 810850090 877475176 958312580 603763880 302720680 647826197 27695988 878593884 895464020 239847864 622065856 503613502 372292300 973988704 298762240 809860960 541111128 815988344 684255480 962261030 281293620 942481732 281398665 925313090 909778700 927803200 128730500 454680320 578167550 342728288 663050645 771505952 401809602 256465408 874379444 595229664 140130400 242121180 527502950 963212067 126400800 313244912 871997004 67519849 443613735 806621696 445124744 462796275 300957334 494736300 362017600 438743030 170766900 841768724 539120347 346440977 829297740 48311840 955739960 686343280 330896765 743536549 526155576 844669925 862992432 731440025 18584964 830856737 239808710 648377680 289216000 995191720 296698656 439324320 176989440 745522256 562040156 536696966 480140575 411318680 846167717 662549920 686264710 749223196 828404925 233224368 380742802 169239226 865719616 869154752 281579090 767141130 664973680 344374544 611318534 251463040 554939339 770042600 557822664 701056412 487872640 649868250 113252032 70867775 925460544 727495232 153498217 656088150 97236992 992652325 528703440 386472272 373370048 768522767 635403908 465434650 660089600 930816909 523338216 152815080 620237652 957642350 663525888 756874324 725534625 943416106 931839035 467885058 703218434 319382560 856613147 937226000 231788028 249337624 617706000 436642000 161843888 26097124 883077120 732381300 704671552 848596900 196978631 979856400 515518345 278085964 43093296 311077228 174854840 931736304 717030840 370435208 338734928 617917212 827281936 427232200 704499338 584375200 940450092 784337636 965219836 216832640 532603312 504336724 766387640 235431075 645613662 158794192 975971528 175741296 686386134 621460232 855601680 248625736 945897475 962037292 516578712 8431200 972942240 391749550 320427284 245177191 303617225 703252032 468620544 347744942 626710972 399131264 553476448 850436580 235252000 875114240 206806400 603689370 320829772 925992712 529245064 284364000 676367450 327645952 460523568 191910450 172824432 556983520 250049800 466230305 129501035 849450752 106751540 509445414 683565476 556273400 188271498 621063940 352350040 143073640 910918716 854046144 390645872 177954500 891180208 368716405 222587600 146979214 818430580 586908583 691159622 932135603 305911836 993980200 294706544 153468995 46806662 818069632 505764905 645680660 240055358 688467730 434869000 906526624 943558040 978283016 157784670 971436770 156790232 29363808 274119368 146113448 978879512 201176970 451384730 283917420 988255040 305478300 461151300 441522980 454098640 819294336 160310432 83808140 718502818 421332350 479887902 420083968 546360288 420412400 657665020 642639309 229385120 230056000 780262800 261497904 85144600 631835614 944643037 761267104 129366856 95469347 825573812 797222640 104955232 75886080 97237060 720682800 279737088 87414470 137854880 483920900 74415292 129174720 458143120 76429826 845372784 19980573 579472402 907275862 873604100 407877560 78561161 130463680 755292297 333921632 253108570 243699232 984497216 820546640 746999360 597173660 776743504 551983980 309980 266147500 268175750 249535446 155166449 846426944 490227200 56248500 276548165 563926992 426961920 760291504 600581360 656303594 508796470 103643845 841081930 859516708 662082840 502980000 809833500 583315680 618328560 53330080 259145704 415078586 570238994 789953828 215867008 187343545 122626058 642433032 607829600 54662559 953801784 510517072 639038290 248090624 495663700 462184151 410466815 243972920 626235554 455522768 560277580 174420454 896457401 900497712 857924954 837447260 397850630 857987648 136581028 84745720 547358432 718176720 889634792 288222280 478840448 546692320 200436003 638796320 593142360 325532340 92592475 352748480 228533791 479850480 863028662 812179572 994642072 704933852 122250944 455877238 866958605 352323072 120768060 800705890 798151760 42671872 719805962 762081265 198987840 946119440 312687360 629797168 336866400 690681636 825878495 491826300 14495648 163497530 101239300 59516600 127781350 876864996 784905514 808266536 454326312 623237800 857262775 104376414 124206660 519196160 840699500 450589456 405435900 643727676 872688081 198935236 103351390 410313478 514258248 962883744 131096360 424356570 966799410 599935106 67235660 793880374 477973088 963833940 571186972 472050448 534376252 670833620 608553040 264139300 260711175 670789520 221963441 597403170 223082354 477440020 171355400 238048000 553327464 249632365 871912960 320142190 969734175 556694674 505284898
800592028 210327944 257457600 497633280 926772750 339125260 525660800 823434536 374338496 653480160 592692426 590310964 284095130 647865500 313342672 382885173 186982617 758099806 958424573 931119862 34649500 436851680 833680522 470995518 617633982 574117626 360737070 280619760 389302848 507822540 347003300 261454410 226330248 25196230 249193552 30004000 69269760 192183224 476878634 597050570 930819200 303669192 657588448 687777488 21475130 386277591 937944608 767959176 779621991 228792866 771582080 336949680 685786546 271294292 745741844 838960480 566325718 73890880 899874112 855575240 923956256 711103420 372475392 178384368 991338080 789551290 864641480 795770204 615741380 139025468 316317376 770308220 168857152 713860224 54763504 190323862 378522944 491498660 864771784 280713880 877083840 410464000 767495120 715732960 801996755 843427740 335860609 173625600 493558775 259217450 178405400 973582892 921033024 264567815 910012160 216429336 665980128 256406810 551471620 875855680 149703520 435203653 430573888 196565936 356402604 183270146 177215840 824783410 673429504 484268520 257009630 811511760 55440000 497894128 204953560 746084000 12862848 843063000 203643981 474668120 32366612 651014435 63974375 340258912 442474260 113961577 226721223 819794144 297104266 978960370 579824053 428906800 501633646 780312680 920906452 605333017 84184920 95759360 604011800 331365678 631726112 471061182 918325980 769143000 611149022 746631750 907420378 117247088 896821310 282923104 882920736 978026340 682022722 94515200 97127380 468567928 186799108 392201264 520130120 355748275 320071678 365573380 482523311 191657458 345487040 506519748 954072455 563755652 629514349 182757050 460923924 706871780 527221056 442855443 763285740 954515000 903050545 908218816 948059838 430598435 382494610 764542720 613490000 776771440 960807320 181128168 990730510 893790720 165356768 694576240 60255840 382218384 681837240 830309252 384326548 976854808 58213504 70797000 451075300 524207895 778780336 154265600 531459496 65172377 277162000 659701136 717391514 160047232 15666000 345817875 85993696 871219900 122432611 276526210 87334528 532367104 226648214 795177278 207295976 60011760 43200890 792752336 611895264 666392648 842982048 317791574 630826000 919442112 964130207 585712804 685808780 228266540 817571964 327132928 547484036 856803760 749179300 411280128 6285340 497919456 502426960 490292096 294558804 589433900 152679403 373460816 148484000 513163580 936284394 139546240 26280072 86790637 513734108 959439120 680007624 543544270 458100740 37512100 239136548 210849668 738885136 119367863 369090930 514474026 721520506 858041120 330718984 674648448 982545650 845644800 574996242 258738067 453883170 999509360 389528616 38704456 855243724 574452294 523320079 88461920 821432884 256852964 912257965 509888676 572450775 633844112 382565976 860479860 112408232 285820916 563568875 133755588 774117188 820754910 698205808 517803640 602979938 59581500 658512832 763786392 289928304 803323216 650352400 219737780 405014606 168391960 597461260 20373444 702784216 888396400 788863396 595793016 284051264 994577600 578405860 698199040 166644500 516683950 943527125 553305303 19481332 106082712 763578080 441873838 666814680 822885888 468317440 284681352 962352200 137543408 41584724 164200600 500147660 628245471 973921329 23851520 138113950 291114668 156631360 36180704 661507100 519702696 814076536 439205950 128984576 365076848 365720000 920257088 503230464 244789992 551870060 796091062 504382056 113166750 804004384 997163020 267248896 236423782 75218768 218154920 185241348 486778688 2332392 116311488 610183720 338177755 783574738 289311502 754738000 927450958 643659728 667751864 260026476 330960360 581849120 539663160 6734550 294495750 197785600 921617600 776205024 622932980 486803456 437014040 992324480 873590176 578227091 310887913 894977880 837272816 304004472 324306440 409103718 985047040 798320075 7641925 111603866 31668080 893220000 736161850 945387904 106341139 623187209 191740314 385063480 213556117 182281332 591019940 160964640 688876938 215880648 892601032 683917608 171991520 60037200 629384320 816111640 796626240 401561116 484531850 178973650 250120192 200939412 473227251 217151728 396061451 69603665 881895250 211676663 799811182 723949844 992982496 656288112 825269316 143688430 544311040 16853560 575710784 319224300 859511116 7036816 161564428 695664634 523817280 212735620 72352696 471174505 108226304 666584023 770129728 423175040 867809700 155970457 525622944 393412150 992451265 564176640 7105160 387645976 373929400 993478036 190170592 477959650 225156400 499338733 444603280 736886880 72736864 821262376 978096176 328151440 18108656 975547552 450500000 99937434 704336646 307621200 893072438 131850415 753267768 724179648 968659000 961734310 335193789 247906888 630812076 710111062 12042720 617494900 607964300 778564454 121142526 90846411 83628620 82860800 308723114 483012884 575969160 932137744 126558500 560653312 873039892 863831635 634119060 598831400 889212920 164399995 804022245 972756096 912159008 871441492 128363872 514842000 988138200 657914656 259524640 618252312 520424144 264617920 832859354 525921120 663945100 794620844 149797504 400853086 890198600 123162115 1205170 855340380 560306520 442734080 516828078 960732768 988643904 785904282 970396800 167092284 143362860 892797480 908166352 554051744 110496384 241947010 799891936 418546872 635720520 653831640 88884298 157844272 410704400 721867164 434808640 972893920 201395368 651858000 628038431 516701908 292076160 684951988 651383168 901092500 618135176 163376936 19270320 811926790 89846818 662326126 837961374 759142720 580027544 95348640 682788160 117441500 539284800 529586040 567296030 314488718 171030560 781069580 285432680 204214400 312493568 865825040 927347520 507899000 478599456 432834551 281343681 808603836 477289055 840256713 678162550 897635224 76061768 631678825 31288700 983980400 936385248 652848120 80505600 355938020 455345755 777794358 893685000 63992525 383437675 781205845 384311740 264395240 191780222 819097880 94845840 776508260 618404900 746583072 662565368 742417760 703454070 679042270 840843072 25850810 57651744 143577525 656991372 386639706 872324192 314619132 58880975 308337536 591648924 308933265 232591028 676972340 316665662 59211169 848909896 399679244 911266912 423371392 664458622 646941600 124255660 852785120 319218232 911514320 137845090 746783800 137696880 815577870 456725048 967247619 831446000 838967480 844062595 316275790 362390128 253841080 220937120 856551104 226897280 658745250 723288064 694168320 693246664 627378650 766924648 989376580 358426480 986555802 960276000 984558880 491884192 310912880 891008960 34088760 904877402 205436085 84513620 494551488 549951982 596804600 679966800 193187056 916558335 931490281 792579680 766212120 618805646 590325500 805879150 194205872 25086700 368176400 771769264 714092332 398017615 125924297 447792704 745243700 806608266 976528224 842459440 456631128 317428280 258025922 106316380 252346112 794159360 539426024 530442070 809560800 123182750 371532544 749688416 894558632 587717332 65213244 421847560 961841540 328139332 169975600 172847970 727904625 164351994 902283200 73482032 492053276 713620434 379286844 857410850 538885376 588492180 802867302 239339800 641144786 789972880 922594176 888874846 163076369 724922944 490325827 680237696 390364440 513756928 510047015 250881160 740175700 356593640 816674366 212535436 606488890 16073489 930533160 775783712 611871296 182354300 438559398 887522718 458635680 755899896 873787312 215714720 857086512 857740084 630609312 565001816 600775844 892628800 236536770 454912572 172833243 936421755 696118750 427390490 470838300 967930560 195264979 789164619 190316976 766262208 45204622 972073788 680200416 695689893 961231452 679441596 415435883 686473880 385510170 801287674 265479680 408975820 582388330 419207025 847779840 505047808 362503264 73179100 623069310 585873451
554493450 715200000 487235960 492289320 501162800 159668896 301282599 474417568 257484182 974431760 350534133 893741840 385595750 137739040 784511308 735166334 864076752 407487720 535468176 850940930 585793664 437242624 401295040 660548104 744065445 168662966 439118436 370082810 735950745 277106456 266055360 150029800 467106393 35543880 821797000 192000300 598661790 436066196 467293904 311876990 511811232 775637200 27019644 996421440 182458970 84256098 563004724 740269394 733918500 568786418 942298680 301540500 943657138 794112 829866320 903512440 832805100 712742600 737705510 744773420 792934642 221644800 804346384 674899334 503814588 706160090 813464950 415718535 577146736 300994898 89970460 913360800 212343662 814859948 224553565 146519120 156268616 549566780 649300693 809188880 558181000 740539820 624756896 620091682 388126662 82787312 894730400 771380724 906251200 859572220 12985328 795038491 636664536 301618150 652461320 144713064 629183848 828638905 51810816 730387714 590923744 873989194 48567104 609126020 983380672 311664750 777842372 993614720 372134930 824779600 581816940 66582472 359771220 660037000 695981696 633257654 758314441 855659776 769731840 691113791 572885500 715333832 914527910 573832800 622100830 803448992 99197700 758935568 433131458 115726086 887504200 353236152 250971844 72314694 57673734 104085344 925358772 250037058 907808156 843897840 519766000 294021432 725603750 668364025 986736620 805862464 914955776 106009960 186132332 206174720 857509280 12356135 330485504 303944488 300727700 964861414 342278150 679083238 395255472 788765824 606540400 509162236 435478162 533226176 456527862 73704800 516395600 413657942 201513100 100550260 857159840 552659360 225663886 616386512 953476596 611744060 786838080 984524500 871900580 730793312 810043450 226975440 849684936 572276160 931556500 971886336 927687888 778691280 29556158 810190432 645255748 604449410 277109824 956549560 180675400 866431768 619724218 850211094 459779984 709556830 376704950 379364760 434922677 443239200 164677184 523190256 571519576 260622976 848198000 767873920 279943227 824761438 651292825 252251896 815776959 770283520 601038848 13547620 677939840 776620528 631109580 44226400 442620000 413187564 837396000 91240438 18155255 817877668 507646134 959207624 551858442 32972094 367237125 861919956 748961840 17069840 35730098 656953627 451242420 294113455 845227560 611766260 232317314 225948348 699859823 605320228 973177000 100566560 741772020 631957738 345096125 817030112 101769300 105486592 546105540 866755652 117650766 137676586 120798750 599334992 817608480 168371810 902030864 714278400 760717832 82200845 917994550 53108488 364428352 666903776 24932564 89929162 211918300 876475360 912150375 929049656 906892240 272961920 201030274 91687270 766896580 639187330 665720000 189038444 304661135 116339320 478335502 571892362 17941660 440970880 910773700 539835504 988836853 16844608 638695790 217785530 213988219 126053870 18521750 25810200 937467296 477985625 755392720 150074112 318351760 380716685 998216778 704534521 68633808 482705360 535646233 433392560 578381275 513433280 192039920 479769284 79464436 125347500 119955410 926134300 409094528 948733202 573590807 381493430 173953600 237500640 251715564 746271770 342616100 533484508 536858868 649978836 234806500 332183714 854352300 104530160 193112724 338285696 847494550 697312180 739071371 584413327 823118266 883990720 599802848 899444984 948289540 860038270 589549900 968941544 662147844 271033632 751349097 939152740 967859161 391035744 250626473 945785200 645186250 915555408 7677480 630032836 143410630 810456136 691124616 408939520 249950572 402736964 128015838 24913316 257396160 628033304 834593600 39884580 597700360 966609304 607406125 165462402 655020960 399534566 570142000 461504960 419448000 693564560 259005450 674878340 336423104 668230560 321453530 861866220 809265200 618403750 894328230 317238300 62269225 227590704 387392000 453125760 73540579 943741440 101963576 251319238 653141196 891086887 879307570 276965376 760294500 577130443 102939336 593913804 974814864 706830900 326500570 68123865 19501570 343395840 201817990 39127482 637996503 170445060 847361676 627624160 11437520 654932477 544803840 863278400 988946534 34804560 850676480 695684608 982235720 425084840 150964635 920131640 969231320 672126818 813745920 219505480 628194550 884041705 108605040 403880240 868140697 238316980 756958816 611229136 441237600 288148942 153423520 101789686 797299494 927983240 197812560 661713331 374007720 658905326 721879900 4910680 11165040 423971405 303876176 836282200 753723752 344569528 529177516 924187444 296916802 162194624 876329608 217881705 197680744 279692160 452041702 993196032 341197876 506285192 421300540 223713264 757370700 915881128 445554275 127655936 313239000 183153140 810726860 305647044 139904400 467966930 706999328 979325408 734167520 328309216 90563066 658455780 772252430 898468688 738703760 277912304 205657630 352131360 488690968 807242272 916314744 635282424 461978000 940192168 25668603 85342752 599446352 429862392 788234654 890943168 45708096 185910020 480063458 250331160 405012488 408592514 696179440 316609286 470979816 759190990 359728970 161006250 332046812 619590912 26525883 661707746 6176520 196154560 550680160 605308050 657763840 652827980 232230156 805174912 45861500 41561400 365259870 766466870 74912890 251842256 834140464 528927200 861609704 880122360 679606822 231944000 793943350 628001336 920815310 609426000 470572332 475250000 372951040 963524352 802772272 314231956 553212996 78914888 263062348 235919790 477926200 969882715 549843022 332163613 474559610 255128206 914424424 396988060 541053088 66741022 931089872 519238642 614971200 51750514 365040947 63143750 235661444 633337600 684793216 55098112 67229700 973135240 165609856 493379468 294663740 655225750 50318212 592948160 622017688 614951500 277639540 297847180 125018880 471511680 727748800 892870750 878242720 339655574 639648048 529018000 216970200 42262060 283775775 328732900 448293736 826514904 542448160 406296672 740211240 950044960 592397854 184303616 744922840 921257097 703751816 85485573 487952272 101286224 537849850 695507032 30448664 661292300 177425402 620574816 952053650 120365786 650699546 604992640 441129135 16320480 162681234 775111360 479459200 10766210 948736432 331351664 562415860 531672369 381999584 948476220 551105000 671371250 746499808 506158208 26914800 934821168 44569376 680153604 436940288 39000460 632147857 72459640 704111104 849223760 701274844 814467448 359556000 471422375 460042640 700471530 770138004 147741452 871929584 467965012 316826960 433818760 583971568 140745344 510925772 129251148 902334200 827204304 706257600 523464240 217204240 851643680 523663360 909386120 713130458 157264500 47064692 784957984 947389440 673139650 485605784 997268404 215496920 234149080 942587816 766207188 614367525 810387520 67905428 986894494 906258392 740987960 96083366 831380750 8509758 211236274 336816840 841759880 968305920 385449800 1566528 962242100 737430104 224763184 74703220 208083598 403419396 91374884 770108160 137229067 641866865 386392820 772155692 81692604 455650632 138376352 75579560 357299648 781117707 172931040 782441790 811632200 901892960 614237144 585759278 917419200 155936264 189056640 789700426 160287840 895141488 801879440 13055140 241306800 861249000 985034240 586080896 24684820 852704494 215515750 386117008 858670136 241142248 816013756 16830375 46651980 166971896 294858742 68119800 616327760 463719716 942392196 498615200 588711972 636394752 836832416 284346320 541619800 678945792 838560192 486778468 580378320 784443250 752550108 850967100 556361400 771115896 973037568 567524220 426561650 562703760 233964675 708529944 167361280 756015495 397759080 770118272 625231560 89041000 419986578 446003550 971048894 860040910 859413320 269622500 970977756 722458352 672069560 81995720 285896180 223714245 800576000 357114588 951622422
964672996 680737902 669661440 534135424 616895000 551006480 651794880 103513370 569530450 895962500 876265300 502248250 964398130 241638488 485743792 45610784 184044310 234981552 8100750 531441448 674897400 235454800 687956640 166555200 577381424 801865392 565939400 651184200 666099784 472157000 451379575 207494420 928099018 704158550 887113632 926093420 297264616 9442624 933531045 730646768 17517127 945418719 710321940 885616898 252982800 7204705 306932768 135310505 667937792 696619565 895389184 575110144 703676270 423593746 943344211 133534500 150863180 234889770 111230010 483995892 198549248 357260800 191358794 356237120 643712461 337519760 763551600 2435830 465955000 308038250 587750412 666597448 184597560 208580480 737206648 972528200 88035464 278677888 851601728 966727320 331549248 903356760 720567680 199918300 723013616 258427900 687926412 500136000 835507176 540248348 830995 7236058 199230560 115239996 454735174 414552800 660634004 646577632 98537700 114803300 564946110 24690920 9298037 13106848 870816625 714161536 210377072 458045724 142380210 906008500 631037290 140474232 545547722 883343768 330886568 301287936 713460730 164996912 18884640 220281280 747059412 764579720 68511360 478407296 314196486 743053472 109229092 737051984 182106580 0 999337616 351794384 816488144 200057822 186256281 335414248 838948385 547555840 800620480 99984265 416044690 10784364 514078735 203275942 699081720 6561784 830588870 712411244 707381444 662627249 216353352 47097400 540309040 665651560 122071544 900953104 342801040 988988800 258560778 247248150 465699840 399045790 446219394 543401982 490415650 643651750 666030810 724763136 837740680 683492096 554457040 3201400 556529690 288660456 640193744 68536310 208135280 648316099 321593835 825321244 722637376 339115328 560807040 785281170 918433528 741295208 721353728 238685088 31591455 117445965 118591760 385162775 156557088 304641550 526854775 856939760 676010768 641333460 3470419 26488672 785049080 612121760 606026834 50606072 772749832 418922540 83397632 182532628 283377216 817772150 580120032 390111710 320038030 294512304 977327904 246440510 563208180 915339275 10466500 392114666 754427425 544997000 319348320 725055960 413385152 615280496 478758996 477770860 122342519 123896304 835946480 316229686 615293200 932390400 322679402 828651700 96620880 670665560 624810400 285125536 954405040 689381286 757623224 366555480 281041870 124797620 759409972 389834368 890591160 369545760 647888670 826819190 179936116 757846908 922576432 883052864 776923680 517925810 768398520 173977004 711269280 976052192 285400150 882472855 623270020 273061192 130866850 693434700 170032240 171541180 333146304 161816330 806327600 336023360 566023628 671222731 442422862 119879803 575132650 29293156 246227912 268641280 594589960 211564800 556815360 747672300 402081334 121781828 584917456 893894754 214054160 637318562 728869600 689242968 994941280 821869506 30380122 604512436 716229220 127306240 76856046 440904600 193895096 144606300 479912044 189885560 989572850 679301600 544099070 789154500 676823152 845123896 694653220 675695276 616972712 699501990 540622784 370952973 651121856 255978920 59703474 550888443 491138486 909780516 840222854 950870392 881247360 800233470 840534364 696673850 649060416 860629095 870519122 961343374 333467776 134792770 566652164 226117632 212100640 59123270 267667972 458466492 215281080 849363292 69084630 939174560 774227776 380003150 969567470 293403440 68992624 232241052 35108576 268471666 419359200 421655960 591042472 568509542 859691822 613940282 14209280 551025480 653591240 368401596 137159680 530276302 625030780 903645125 717905200 38722077 991774540 968859500 697500287 919548628 748128716 703034128 55342908 42044360 369610000 325867890 103880180 539305828 701066350 914556512 144161500 294557070 276364648 811431680 970549400 322132800 329308330 482919858 303489300 620069916 599045750 786350480 943730772 438762002 251536550 565789610 350153844 164339355 804222940 675871925 432813568 963128743 845220960 657495770 526104680 216747350 429359200 362808224 378858366 820286864 179968475 167834132 30459380 916895336 217052772 117429342 239792330 721514315 870697750 439735464 369614960 649117620 758354000 628364400 200215200 249349360 445302620 693583534 914827188 963065113 44384050 2876980 253687040 332990328 2853125 161878400 863408640 139192428 637194380 444625340 383200000 50204296 604971850 805777840 261270400 249654676 447147800 970662075 649145870 84211742 485880360 187685500 254362807 45161370 382612255 464556292 49932784 728311712 381716400 925019472 464646446 704289014 763349920 757671684 849782176 182797106 707204820 813451974 622269912 752779900 327197331 315246013 493231840 414177144 405721550 273733179 429874775 599193550 219675587 73790300 48165570 235484330 294888480 356433308 502023408 934760930 15075304 826484160 804380416 99255938 448596080 81969312 794693018 155440600 654128828 903309796 332264640 749551865 790600358 945431250 290538642 940802321 320191600 227432425 878485760 363488000 459711500 110232832 473199660 390549216 346656920 300067680 361270029 84314820 700351720 74448000 809322572 150394880 30988448 178571788 893937900 95790174 887398116 767913084 606111076 967148880 730385568 729332696 514441600 634405603 237548100 121266695 235692000 189301120 306139469 869888450 392083648 676386360 112570768 838541738 488802728 223942090 46673064 730951775 867514112 622986600 131568520 196108842 170143700 342716059 935209850 832890125 137834660 275278080 855767860 708454864 117057083 794632008 860527912 760191920 966262142 100552800 465337799 620000000 942939460 956587360 762038113 874729600 456943820 313643580 110442976 351969184 554605200 45566950 846396466 416386927 569409676 441734290 999956784 946592832 566101870 672645904 991635066 98199660 325177528 23751152 81062440 926624400 181529593 565414400 604760512 740172265 290024530 949688980 492938593 603127197 793865865 341104740 435156736 840091300 444120000 418454080 603962116 474156256 668420000 508412260 141677344 70480080 96958233 633003728 269080332 984196597 271223808 29740000 443461060 419409200 456249240 479107680 39154640 743001300 862505168 291645200 843169440 173004736 718656832 779064000 438224508 771348808 233756132 228331968 283571800 781483828 111944092 356173504 848852159 278989296 657311680 623334096 792127968 592019456 881082771 526515570 686040583 494514228 402227910 374149363 436167672 165565000 903600180 377181275 956510464 245560096 63189080 496841825 488903024 386037940 728697920 263822560 688808740 74155712 817403057 575582990 193500618 463208032 207305904 208729440 712190094 945393216 628302720 888092374 203999565 790916390 164737848 640391225 278804024 877722611 34327462 878755770 733256265 719589220 786422024 218205752 223315324 889924400 894763192 999603948 479838008 182220650 835965600 211084136 238243596 875640465 234353362 829095732 446450976 616319292 881743650 80052770 258797756 315630275 529356416 59308740 391870880 535662560 564763376 520205030 932951800 697013248 299423493 132259334 901051229 276886200 634627520 656818939 699198868 48599664 427481024 561863170 869087020 624538420 704562456 380558000 818624569 543249600 668885092 558416800 827213940 938972895 653526646 407165670 432166860 548626559 732824376 48893108 754529720 147565854 158049608 328863711 785871378 805104952 29023028 462334000 827013248 373856875 173297104 241316080 347409125 881089250 772271580 735502536 186316805 843801320 494271795 600963610 473280992 942420840 701226984 738172736 126685774 948864480 194124100 736744170 421277400 922786662 962750624 336740800 154540530 323059000 836456250 984463200 122506680 453938804 141786608 872329889 46479935 311923172 25560280 891563880 880691400 786797896 445426321 195164224 938744015 125860494 142091840 747452800 480002600 700654334 889869600 101027260 794993750 360159228 440028950 259329960 951419214 994842820
810802400 712595188 324000000 140541824 621016015 955150048 908152000 753362324 26275100 151720645 680558784 17699205 242490976 407527600 110581304 766666400 371095110 894976920 428152556 262511416 154365325 724900588 33199584 942237641 132533124 585598720 746125600 978872576 711984696 566832160 206655500 985724755 152269720 84142864 533679104 573130560 899408240 136043160 666092160 625229680 790125360 796207318 276247936 400181408 364909850 9906965 91027548 582952328 809946620 547454369 546449984 733491400 327661995 164200461 294718955 893131320 574370348 651955556 547743910 788284652 109545865 455506280 296018912 285290740 492169344 795933752 320300276 418061970 641940358 819553440 908076232 75952500 401371004 489592448 655847248 659079833 391048355 330926252 952486752 397591940 307137600 203624113 290929390 251710955 874985524 560771360 835683248 917987880 33637196 506713250 348251080 369525876 267956671 877515456 880128000 24291680 816692692 837189960 363657425 603630072 591718880 486124720 660754261 21140788 261258950 305595760 675296980 361586000 12674000 505836410 18014136 688372960 807944268 472445360 820883925 954075828 211443922 218167900 730037864 201566848 710972416 961984795 174396800 647929424 24981680 530270275 12989140 647945432 272204608 448209560 185763314 581139008 628110797 996253990 253023992 464249131 982828280 316485200 981545214 920203408 236775214 663653280 813415346 629475474 529009020 944757474 949614646 526330815 268322952 10454400 700455545 531627520 176882940 25134560 114403025 47420150 476853680 368389768 227517200 373713512 575677508 925165872 909778440 212576195 585754350 347538880 389504720 762955393 361077440 810003620 327895860 875809536 985230000 339171752 757250000 772964220 677469105 703894920 919002528 786160480 41032206 348151376 30982810 327454441 615425432 827618800 274281368 7436453 329447070 38786835 908722740 695941360 316663222 238063728 528142155 105265470 670090160 555006560 424727470 583102800 106853737 252809700 991253308 577711804 236932025 819769732 749871824 400481540 595865536 85397080 923492272 503013760 555131864 435616175 47771546 351769370 667808000 294679488 834186248 131164160 992719264 724644560 628467649 209106144 699351680 552517264 867098750 821210000 414377600 172501760 607112628 458159200 859590420 634039471 40844672 938048750 846179894 95177370 71187004 222004260 302852032 871882080 391025800 104164664 59174528 124994328 284053664 543396462 412471755 347911976 930442232 155781080 964619983 339821969 830563840 385087360 793235520 714233308 385794616 621478080 646038960 223066744 8174280 503835200 670578200 496824200 288542960 253646560 109955760 854586458 510760480 649599305 181445750 203212800 38768600 375017140 498040960 56033380 235099268 939418880 803360250 676447552 838088755 891731750 800123360 241507256 310180460 921551624 652143704 599832924 58208700 923994854 286621416 687559737 237809454 216416000 719534040 916843510 698156886 406441451 707829200 9770588 401446122 538034260 423215848 407181860 854179857 580881723 244956560 822789750 652847200 488812320 917725034 890537920 423948460 416755540 267497205 137402120 102011080 154449698 202202670 628414880 961409448 648132064 250978960 104208517 462664220 446226240 876350544 991783872 488433092 254519762 615132296 169991230 381512295 723513700 563288298 575624940 54948400 440559975 296431200 557847040 580026708 604436400 477802496 861975462 671654960 371144386 632797370 488448768 99552388 43991236 610812464 906140088 193493232 400483340 870876040 911885824 805471000 980413875 10828880 542642556 202576515 814490832 976011606 921441389 856413100 439921000 268287684 788383660 911035428 944936350 702429480 405083148 446000824 205314080 199619600 443180032 722600480 262210250 321418504 633591800 618087720 684892874 758708908 614515742 783172352 231980732 54600128 52554440 63944456 363328516 320393264 113329775 832188790 450421952 38654860 663537060 516438200 821744204 926596220 55650880 448110220 574106118 390265400 836417841 849257472 995158935 398159546 968572114 678153256 517228797 273852790 320563150 389623629 244278750 305104086 547212160 394666188 707408000 606863420 609668290 299062464 281205360 73366150 319150004 606600582 577006280 695643024 820241360 688394946 602474760 205573035 14966592 116296448 999352992 941813848 896547726 924255068 311244501 187965896 114860400 35348176 27873790 808008896 424514870 247317288 591982128 890780500 262843200 714370864 816569545 95860580 26507472 516847510 713601536 607679904 570438368 566780898 286601720 929106420 80348625 426232175 322359144 340142856 830385752 873101270 801930252 654135208 87524109 413042012 216495136 157687039 939046992 88452344 265240480 609017220 478504832 703947568 211930594 198014870 740791980 69300800 860440000 257061336 508353136 595315920 355188504 42684904 792654088 916574960 556487424 522763000 697357348 143244008 38312448 895845200 712236192 312085928 974129280 242846655 863386864 107829590 998790880 176986702 716158253 481223870 569639340 477120800 339012224 828019059 138336015 620983120 349032020 340619480 590836350 199471491 533166972 114926630 982765800 908088000 903971780 540860722 203155420 386608700 363919076 425711520 441821634 376995901 452237408 681118854 18673408 794379576 691851568 33731568 496747978 674031718 602292580 286266944 237894185 977535294 7995661 571112500 705276098 936258581 403889253 289261913 707230652 986521968 90856468 575774728 753302110 172530494 438115936 817328714 7471780 339068000 607956248 76328514 914154492 285311164 297309070 319747452 747874992 936767200 675894582 283514080 928662880 898359100 953060570 857612100 347161510 428907080 1340736 138456224 148498000 765058578 866781470 286955192 585892920 241360800 316139920 257561080 653248700 934660345 367745376 74519720 150201368 704187750 4840691 748458900 222250340 161470882 934490648 4757365 181921344 337374848 157842500 188967444 245217632 13629904 589244128 977875200 621301248 211725872 929004672 735300700 920026400 847200000 793763488 598767504 258458624 645612820 761181280 591212990 862061500 516790880 218734840 244788000 800582784 50613220 674995375 151402784 362855820 774697488 830601056 313223176 617187654 839603277 278132096 833447340 293721876 27718400 40513540 342222214 622878200 378268960 488675844 630750400 667984000 984892080 834955096 320094400 754204239 846983857 868358820 250314400 862905856 794983960 286383336 467654772 702704640 914815000 373786471 738272700 781481772 169943700 177861120 639065960 784812928 455903840 151298788 494246520 574437960 30419654 943540944 890924330 992188260 213842435 561912700 790459482 864765690 565543293 208333888 88734872 655635820 527589956 83905636 497113682 46652296 30139016 684891040 665906470 327200 7241984 26945450 784131860 199511424 997895264 753513100 695876480 790876840 860454116 871604752 745209304 438015232 939849710 948091036 801823420 390349780 89179168 927477226 546871864 394663840 341750000 587503154 502073472 240478947 637493690 226246770 290128640 618346998 228300940 262113000 192792576 259686584 53071104 95592078 725531242 882257496 723321610 152424850 157753856 928896296 316965328 860984668 833371444 516508800 480729472 896574320 618933600 450474172 481767808 957820150 657902688 748117504 57891315 267946360 334209216 725556224 863283320 586380140 774884450 870780770 478598608 509279156 512884232 699040875 368185504 600358604 843752000 573435702 38515050 675628350 747535920 28138200 230386004 494358210 670629135 606419008 185082928 574013295 743046400 240115592 229580712 266090114 512321762 882604100 205698400 807345836 182620000 586485944 986933050 73960480 393482189 206485265 208570000 552069382 279459358 814327660 325558285 484328176 470514420 849592704 904573712 618778344 257060352 374214769 16310162 331061503 629673841 259242928 913666008 489019805 5233868 307236272 361657136 7625144 723892626 414843374
279371208 874675752 420954760 687935500 482048200 642545616 927570400 268979124 297491390 372029748 283275264 400213556 459120240 743277552 165016704 373595128 825321000 631319506 497761680 138601678 794252050 481638400 843092330 264696540 44647806 337778296 817676620 873293897 424301785 873297472 679459986 8828694 382205344 237718820 984280880 164920966 392191680 785645320 762765008 845510720 148833626 793686428 209874350 596062400 929323020 71479250 782864908 583656984 267799600 986586980 130159320 156885500 120910128 157264048 798900272 960316320 581774200 655914704 698913480 920857640 119189640 705578852 972193184 821046542 50307154 227069225 997440870 180259280 91099496 177115650 998348036 961546316 331927108 912593195 401617950 791720910 703412840 346028790 862505600 285283121 387969664 39004928 294408000 29724768 909887968 338418080 28703956 640822216 557542500 486566695 569313018 329164420 901890040 525350820 273579717 93794908 748064160 204616182 211431296 215718530 864466308 564803228 390469456 784527660 729614784 406038752 821776720 874920000 116023896 591699136 235254222 643303355 714024442 483877494 815245980 746436778 51587872 965481966 140966352 342380770 172198380 731148941 518311320 246144976 661036124 267513168 81243604 598098800 889732464 848745708 368697120 194477972 803855200 160170824 529388354 444610500 706227175 990954557 211388300 546262080 712429920 828599976 909131904 597055544 932382680 521150880 66428262 497594861 662016310 202938607 9612828 475663160 131353628 445982208 813830834 681433878 354898000 717647160 157128672 25366935 838745902 548254340 902857088 276647088 139093227 522757234 52082566 760892954 79780428 589827440 56671470 551802880 178442890 210948808 949653344 973422685 351711628 652333950 729392175 528395450 818650468 850506450 535310484 642729760 838547914 122484520 220662080 494778260 338534080 573216094 193504918 607586688 508566300 109216320 148101500 689556810 664171593 875917184 258564385 391623085 440586174 782132260 769542544 376605620 346556000 640819929 808345940 220099592 835224073 527304520 210485056 782805574 223506628 976791328 733632000 596608800 201356400 235169792 177073820 655136043 353129360 507818524 674269840 809228936 156214720 441190932 694567680 493977182 996416900 623482240 340261120 701102539 161854764 313650746 953936640 874470400 967321500 375746770 24331932 49284032 210930228 892634000 256705652 420250084 898789896 458414512 568028008 788832044 68269184 655513298 268391080 485458198 746297200 121946880 280817792 654611620 343625825 500306432 667091278 468298128 40429542 557874096 692435438 446215125 144368896 275217664 265042500 947001550 706959680 797433008 937366250 210935300 189008996 742023840 91881845 611032096 68330608 55769240 289957922 268206336 479334507 450802815 961617120 969581189 580884266 645769480 287927467 242053917 757248198 675602612 568434176 799272090 333713224 399184200 433560820 58108000 268118726 484656800 575444760 186900608 222880820 32549545 415308416 489003080 966200176 557944064 33918812 678326240 115050960 304049420 966305100 638075008 90253760 319514400 810088800 128861120 373886920 602608712 495294039 99077708 546600840 539167070 13945970 189926380 828310665 851672320 326160108 766388515 498503680 810381284 836322816 307929344 613819808 372156161 173116336 211113536 463757914 841940266 990674910 809431683 220033120 296492 189331250 580685876 803977020 591340512 321705692 505423704 356446608 377605120 271759080 456201545 395666608 898599464 529889020 508980880 649258430 501178624 910904680 211678288 369921000 964504110 644607902 732029495 503472400 931277864 522165773 798756352 91445330 633613160 28932200 528278880 488546475 501989600 509832863 663742430 339386163 867512565 80542416 940976080 166048455 310969871 737207638 21670912 315416940 21694990 747912169 559047206 522855360 637513584 214441058 818070140 680491745 303755340 891240662 148142472 7677840 951431520 747069200 892614936 707534080 187057448 638969455 328068105 739318040 655357392 797218940 14915360 739558208 791719232 450369688 759488500 456924024 641424660 819594880 236801095 514337844 276650884 811587920 586673452 971329280 820824340 537132884 809851334 124919496 778911216 729431819 876887650 297113954 757668896 974885440 444466940 940959121 636507904 225900450 609412360 791716552 745775718 460496334 181198560 271145160 656127502 99084640 691553676 338869500 925766250 223692596 162557120 335850330 840335570 464983670 864167480 417794148 271766707 853566462 26368840 302452025 875279720 20083092 295685911 337080280 130272925 778937425 821027109 875860988 678161722 893586800 125659200 959548750 871087675 634464360 800414530 822149870 146834310 814338368 71847552 421661840 419605472 637479568 701581396 448259848 393453980 242015232 992619310 422188232 282994432 553505400 383868996 66809648 572804672 301278720 394732600 120876624 180775916 423382728 929348482 295082339 105936023 880101056 622758400 482437494 931700640 190311477 382330980 372011150 384885472 344753000 958950855 512505840 471808557 163969942 957014600 474154406 481751232 582323342 217581000 128086464 9037365 368075900 541756928 892774648 129822105 914798720 98865400 736638000 491398142 623037820 394467968 146082320 592566638 800223732 146037980 947754400 765648370 396565704 58619936 294618880 277556283 823637442 92560445 706180056 787861800 512364378 332728816 400751456 599366528 787008616 837868662 281053434 50829784 739962841 397333284 414277720 393716150 845734494 742441375 120115480 259351320 309636552 691637660 593734590 52838640 304149184 379809835 680227888 470887963 793389932 810470400 386956861 593837080 702422144 430856098 347419136 108590400 118387140 160438560 732790370 677596224 529264170 527245980 364255712 609769500 959640245 921807480 647439660 367989340 481356032 970641490 915590760 199845839 719816752 183931370 958420625 112388010 193779900 874731720 816428236 63930496 493730080 866414750 633518657 883561312 374900376 534445950 450329084 87779975 601413956 924816720 11775320 81000414 911061440 126965760 657587750 210555852 486333240 508768350 739116162 540971845 257295680 177823260 750676588 576374320 14084155 864881216 948450060 964709458 745188384 758268720 742883504 227929620 779913632 10025982 893846001 285998140 707208376 428131802 803754800 465546768 788123860 284916460 57271770 252903808 315376300 336615050 742354496 356425705 339849990 658528824 295255552 439212544 291174090 527255884 319341436 515349536 226976000 317993164 759985700 758051672 341601992 876548548 480734032 468427440 523773884 265779957 860955232 568399000 407624840 913234605 912229948 986472448 288056840 725461068 959468238 840322800 873106880 174618564 203856328 385873280 344955760 727860536 382926000 585434400 307223040 704403616 540923120 743855132 558423904 944068096 623349760 598302036 134240260 913498696 441392896 702959868 374521280 795197200 34197173 230323300 716557184 212492800 359483004 486253875 639673100 833042516 652520706 211955590 629738906 647647396 691774200 967957846 613542191 612615894 13255804 791681132 180080615 495643520 384748786 880820840 5439514 821279360 162776960 780226068 884597744 261135520 486086000 303423443 55021370 181551360 714205674 58746526 427943936 508415302 705059282 708244995 982776320 844040960 501081340 19473844 301533623 886954180 608167049 453066976 468658660 242472640 625335130 352130875 798986560 5539440 580095850 604371520 192030624 288047325 565320366 441636195 802538360 731308186 354240000 439598400 593054208 118976794 494040400 647201430 685192586 14583216 998238168 930186564 681198461 6054162 637977088 375600935 367465900 255122660 630256320 666549540 467375000 261231000 434328360 876896140 131700976 6128544 152944000 135658170 351982476 765606800 566183120 939005480 547488960 153385356 856503774 503405440 369457440 721817159 297745552 924775680 229683261 761442929 560572308 981683456 735835625 846073988
429116716 779126410 64331104 162344366 60181040 461959067 937831360 460205003 502401278 682357596 509786650 890371504 151590000 479266112 239363650 677238900 491439480 347632215 953784320 409679683 108332492 625083040 147708800 528784682 287451768 720436028 101170816 487321068 858930500 743645482 115653644 241738000 188202001 614276240 828644864 681105230 715412224 171267296 740900596 778293360 115105000 538176528 444198850 702846720 265017886 209212080 198981344 598915320 122578624 789655905 768216160 108241408 477962100 475237408 262689066 347750953 880433200 392001660 834583104 127971600 160906675 882671204 365968568 445251440 277541224 716639880 246374330 229244320 803724512 117254560 63839625 472794640 599406920 802863384 455212064 182160576 636408952 747645250 86025342 383093740 22430690 155640675 655485850 738739568 411813124 153485970 585047067 263621248 334666688 462061744 795824628 857116104 418774160 857892976 66911584 961827400 767078080 649267520 193954400 233551616 869818880 769917104 124844736 705310500 923251650 557911400 299998044 457686504 864581908 896788690 149894264 448597816 537920680 829208956 701067260 477708618 782470048 174355878 762469360 739923458 335500828 692275872 685639176 231567755 298008484 294118670 996366905 169601224 71799196 501760470 376203392 803375000 694380300 260175925 44759551 925686584 711144945 122102960 859453200 634800500 664463320 879047054 489687694 912407450 391382460 684569352 907504600 167461598 46380355 750139993 339803842 821639680 209216080 72834000 63351840 987079959 635991880 267442080 715317266 43936000 18816640 96318744 42498752 792812076 343728576 238121232 283329508 352240735 756815100 988304760 713500732 847455288 100403240 646835750 732307580 395599996 741139601 317382400 81529065 797817310 374629730 716861800 896233863 399486616 922401690 167520128 564286531 727192532 781763684 112764392 105600539 903075200 728982400 893976620 525576366 854137344 556873200 691976160 371035160 454163688 227650600 684811328 366504132 896818750 479196222 591577860 308998880 662906752 456643830 302327300 533285120 961540900 707951584 103699460 29447774 996107296 322756280 289959722 756087024 38908600 38824464 859058224 851790870 781854640 405332240 414253274 359823840 492270272 761476093 756967850 541717576 486802956 882718184 339736820 815811216 605420605 34647440 26010188 742205660 937886016 243681256 137111108 340201260 841193000 380852800 786108500 681470930 590121812 595243384 298754446 150365696 21094440 52463760 233342160 413002800 588744960 681404150 265270596 770422260 454240000 94938240 218242416 309904241 442316582 32716952 173245527 211948544 991439886 588479088 718604800 609594680 423949375 822618750 879429000 974271152 381139840 809913574 419177033 903470500 127392210 861855875 951568090 930145792 465422240 960099120 844841025 486963000 938858840 270429740 293729023 12507272 122135215 970301160 189254960 923902366 475096000 24501331 782329680 304794130 745489355 93505960 495610384 164785360 384867246 265497932 152290439 300120000 431020256 51330339 257129507 959129880 488531710 808244640 716503280 291624000 498009160 555191554 46215328 500597120 150146104 972230401 670420822 853600544 202432038 833127424 244475600 266060958 376181296 831231318 100578860 190699200 763341325 908388074 60780786 246523400 86888895 915644582 411778720 42499106 41319326 878663000 981886960 996457976 301952060 889551030 329822760 654577118 747695920 704162160 526540032 201681980 169212192 248063890 789420602 658055142 229952368 591771640 4293520 512308000 853346254 261678160 278537800 425017038 560911336 211697292 857006834 992713125 552913600 703210240 6298564 575845325 689101860 410631222 215428176 698296100 51722128 415751120 813768913 727512656 322986925 571061213 797474054 760677198 155230656 211939936 547123700 366881520 912905984 126347320 329609048 302643160 867433960 945823504 606134248 728558890 832680232 629428128 581823680 238245480 627791965 227527456 146046456 104880560 83849560 544721912 981633395 430577244 933252544 920455000 785322138 308475000 211720850 28101600 259552592 302908597 970249160 904678332 365396818 762973442 56363968 863448960 54722009 395510000 290847232 540871430 950745408 219429750 959675800 72546964 728959248 557603968 862916160 294405520 666969650 991545480 210496400 927668800 770347520 897687200 253309847 889130800 678151984 984932706 302438240 952303586 194411735 429553450 753954120 623430750 760283316 202589993 683800944 412728890 827836160 506333830 290533672 366224156 282487296 274781846 444544789 696056448 814686208 581481149 130734420 176025597 13305165 388932666 859863120 397154461 378436209 468503040 150395880 188794256 684160576 11825136 329931968 353095792 918637392 717740915 909586716 593490000 906616928 262133984 892500876 25719425 845426272 897272294 483703940 107707428 528699352 692474684 628168482 701604000 222343950 912424180 969553656 305103904 577471015 898188000 957032236 317612248 397534968 212686601 875837080 681923118 807891472 143300000 767630520 510853400 163696157 937056672 444562176 253899886 410799920 895867056 573345136 6974640 884276250 473244974 546779040 845726697 684258460 421241600 590377884 388487040 302848024 233281059 608670 449524250 525448240 561604296 630549212 623410440 894381365 70697076 74954406 299010700 583049280 664158944 294184096 705147020 242951920 951212802 25647681 272992522 138437864 812233916 686555045 967515506 358405880 813974020 908515184 331986280 4178464 720267852 135589540 80440700 748645100 568640640 241923200 165721120 439796056 811405284 444305000 160778656 283952668 75797824 361020160 827730704 274081440 686957684 41639760 196631932 558559232 923613667 185771560 354479786 160220664 850463240 368289420 476464490 106936800 755486036 870170308 19417200 396233789 565240540 663149926 980701000 65034848 288700758 370700000 953419732 40194848 526224000 868007552 645982080 333191525 727610674 840570854 804166253 683543840 90009984 828276307 706847712 409985872 616408656 437611175 77475000 889262692 874663550 973713460 885817344 275834000 459740632 641667320 878965283 948532244 886894524 962921952 260173716 79788000 92794620 646330020 281448400 444910350 516208220 460121250 837450620 220718250 472111712 369189370 850665604 761840638 758946392 899299890 226777680 612632252 936854867 155042888 103967300 320262040 311314592 641672528 495504946 343761230 75761600 334585280 581633645 277329020 213602820 570200253 959627408 568029120 534493389 154988372 218560940 728752392 245835156 398516852 170026060 549624422 833321860 856956288 533074696 84158074 651403110 162374720 828600968 42861503 229517600 494527390 78761024 824389124 788566097 173233376 394952608 173495119 966511556 986448700 658923904 390325820 173478144 758035420 742501120 483016480 75582657 958977596 149626960 495044640 224587658 815326250 49157050 36045608 808315200 844717923 345126656 622554238 173122496 795742272 118878270 180748112 374699806 681059006 972156480 544761308 367929624 440215581 706314479 895839040 219352000 243754440 487440540 608376508 468677153 266205440 486159960 448418200 232290300 504957028 921439680 281914800 417777152 305097500 50836270 439724976 243332855 127230766 181245680 479009939 485746512 294224896 86671018 572370325 272322832 471623530 861486162 604382136 993058400 284318842 26894150 187193114 320668520 439251209 740427428 849366240 466367032 247137606 168122640 974778688 89779440 970422848 695989730 452430520 799381414 844728352 299899240 518211942 648798560 138334844 582139968 433025885 434210083 191145700 874644015 320492260 168050608 717828399 198849760 653495808 124804738 958354774 998334380 324059760 996437760 262791806 185981952 581346725 564209012 376563128 107141794 831838830 733780000 708584880 763376064 704933724 852019152 384856176 213645628 896312860 139211520 236988060 734323952 654727100 332516800 964551131 741659425 510875715 846221248 427014933
457549800 941811368 818765896 460707106 955010050 918981800 399282720 452480000 392045496 549986554 478239920 296615275 954862464 206044200 106046550 141217487 953874605 702061628 602396016 145719920 14886860 793920100 529780750 416813136 29374892 278224800 756505104 343763737 452338264 354566888 36471400 706908080 563589815 961365982 33212928 244834866 796971007 757100042 626075732 936745500 784014344 145176320 143604751 800183168 637001984 371050930 506071125 243796144 110663590 102469824 727609290 479118292 164341075 886923120 843885760 48692500 283118532 821853020 477208500 390192439 187902691 12313792 248194048 581977160 449555595 696107352 492106900 957328650 907826634 409564657 502799500 887115968 812230393 784900278 851442500 173235360 251366588 719132518 515578520 595904300 319009021 266435330 694980400 298867280 350872926 136415800 767273840 690812720 81143720 298629055 727342575 964259184 730333000 277135353 980000829 358152132 191284044 716723200 873663004 126073800 894070396 164924288 229212114 842594810 263737692 980412204 382842400 341236164 182258199 93629352 573580800 784513600 360991564 531688960 402582103 579128600 764345200 660771420 554741700 921433920 70649626 725963920 176413456 852694084 701937192 101420450 765482928 747016620 244420096 590807200 404531830 849140600 526008250 642395680 460838000 219930584 187748160 131166197 411149260 734386000 116935430 871503880 90959700 540404920 923949608 172848605 143676376 524575500 676127536 548912750 437688583 717206600 907023264 900496300 500284684 979414555 224706090 617468580 268153344 829796720 22249696 111316116 140853018 478764940 72852416 952006308 993407360 333132800 97206900 497038944 577898184 248493024 358370808 767452844 526688264 423935240 153540296 512035392 223500950 847825028 680922946 862746280 911158680 308444576 127441760 123439525 989788070 725295530 166613045 596575840 590527184 383259264 448810920 374627185 431745400 648579230 483129520 381893440 334961077 407120000 93035040 609908520 537044674 135468789 522595360 627186750 627914880 269397940 196519505 611861272 132456164 23254488 116154996 969534336 391086280 200139120 974050304 291590328 154703568 447678108 361552966 662285680 467557080 314745990 128858028 276330550 366672000 48534040 417302005 727457194 758408676 709914192 860382832 486556304 436524640 263649540 432067850 957369920 836506268 26527770 593927904 588542464 143924001 801498503 574927900 334162428 107979500 961588700 585343664 217824878 90787104 116188368 643289318 510501640 690787784 193597308 560147648 158638680 658112004 502441411 98559072 682955392 624106224 385960358 167626296 894903680 78579920 914887056 430519658 482024720 185311661 157635748 808134040 811639920 924254112 98939000 709236760 627387000 456429440 205782000 985576700 57695650 523963960 288250240 944454416 86905010 890649514 635451940 56364475 672801272 899821212 230811640 337034888 109722440 494666500 310972252 315594088 246750312 522086320 692712600 379477460 708176772 765877172 120685760 456643870 65785200 269748000 733726085 815602910 253934208 820890065 484005380 859725180 130286312 964109270 94973248 29079000 73546650 951880208 218458899 368066060 821027144 820787688 572303313 697743583 348725236 589125345 15226000 31776000 737029757 203191552 429611624 393266548 872375976 762941080 175298144 668056368 642600992 799448040 695264620 193384963 779360960 179185120 14547260 543241080 719652952 34196760 338037244 470172355 583029427 470863872 48979300 40293840 403005498 903368000 243264400 108880568 676355580 297239816 287910070 813515560 674746760 743229104 866380800 375260600 844645924 540447880 785376480 737406150 226691248 84500672 951681024 335968020 656419160 382590438 774865046 220987512 750935600 805218550 732946000 618964209 782008372 898183570 374823880 70820640 177107600 919105162 499347600 898764433 252497964 541924728 427702808 864671620 75626520 119392210 119644775 526786736 600355568 743541888 104064711 680556384 678849280 574804950 931517404 900287200 780769280 261774390 765874400 481163248 406355656 879992718 731550040 343389518 857636526 463600640 30871566 286576608 391497260 234980180 593794800 147833875 966353296 831724262 837653888 293745766 197282976 411389004 394950929 340386400 751767728 117265632 75837500 76350760 778535992 609714245 415002048 635082000 600242000 704555179 745890548 857509820 302024192 702967500 17122307 123051616 250829420 652019335 712108625 818835457 485227655 530544040 534144750 311248990 772963416 677361920 932000956 754417080 132914136 782005372 480110032 151929752 10709600 586042475 604274944 34113872 441504640 851412000 903744000 740343232 992918332 77724283 608438104 65661648 490422320 783435000 865171751 452716530 340785356 695588672 920318545 602910288 562240580 965958200 260861304 104170036 566795408 831769040 99930224 947600732 230313728 907796232 113606144 900333552 81642324 459620400 155951971 932121360 807421250 680417800 866227835 384351460 119414030 438437500 254877820 64826000 593219092 311553496 542268440 216379155 401316544 13773509 285979575 505635250 847831485 535105160 493582837 540920646 654022774 955551652 399209400 445604200 636324240 350640668 537227600 149141408 233967576 292732567 522040512 431521184 765379688 445822450 182547904 553643484 593559606 333035738 773690360 858387990 471374000 730211916 871638423 989970322 753402348 30281808 922061824 845975040 443644150 664392090 839384580 449155 198066500 459102230 171503670 341611940 959706378 760311636 408217908 386089856 152895454 350044876 180446970 468719132 710444856 530232896 113902400 338530088 755457920 820374732 136269752 903705600 710596456 348269196 572827200 442064328 700454682 496162944 483545272 835674432 73208920 205084440 841051600 280420472 52912508 805279280 499009883 80699426 458968320 183858432 618978816 50717324 1019370 730754880 890136152 781648192 632061800 257914688 419272128 286289412 743395720 56907392 862710708 261396710 986559580 739936448 138540176 379393920 725095372 300668540 995636900 606070385 275157636 877310016 251514720 942726720 206875550 712396896 516098186 114299580 158344220 37737364 782385498 918811264 929930030 339066130 774046464 993096910 283732044 807452875 200880996 525478552 557619200 363656672 128774632 16192000 619896600 599285464 961256832 614629800 1844480 513920000 495762140 269631720 88613748 211880960 487500208 4159488 629087432 534284785 589704000 353878320 803484972 690744716 577298960 273148056 675182160 218816374 655051016 143697990 586551960 261257500 867284750 706547776 542418650 170444860 306265875 816461460 102548050 952131476 947785381 791483648 98114244 696521610 795771240 268630292 354831060 396417266 443261640 223581410 59454400 502441086 94959940 528433330 891526816 777870476 238289200 48870000 581864750 591547736 818273728 811316480 83999144 665832174 637046570 524338864 312895908 788948560 765720520 69400336 130303584 653424640 654219286 636640000 651554784 34411100 851163662 750202689 509718880 224706750 755185280 673667640 313224672 422724720 441874532 618145254 838442300 274728912 796629952 639258630 678200095 933808242 836706960 969763004 752516608 71229304 578694196 615730108 715171804 761954901 348278096 824809352 376518020 327495280 540528971 982424700 624045320 422437248 308516160 333829695 128301612 910397864 92749376 332448850 948925984 309282362 443422690 926350464 106635452 721526135 683024046 459880870 707718690 797948700 208446408 273572800 384238300 611639214 478776720 544153750 59053408 708048784 195759370 300645643 949752566 42778550 511170208 760627648 958511757 7345680 519908996 38533120 266122770 401016374 676879346 447794356 755498200 568418176 930876020 206962400 893467520 119175290 438862860 301608600 762592430 139046416 302809856 361981327 561304393 159252928 953475260 211700200 779574950 141369960 481865846 630688822 961672051 660659300 620861040 656458876 705526632 461764820 313213064
493451740 171292680 467298005 307992560 727169162 968917248 931549184 451850344 392496630 994549932 221875320 235403750 960715890 860506574 636108256 438281025 121404646 156914680 504989160 788521340 996123300 831704632 637138133 986643872 132532620 1124096 856804916 904758850 775325398 662466220 249385424 438452990 195404384 370806010 251689600 894070700 615776920 871411488 687690556 212729280 435298480 579784200 702828864 606193248 900578100 621884096 908397600 220557541 863021020 336346424 583862814 847765128 400167190 368756560 821003000 146350624 390780900 953680750 890748350 587786348 92534736 164262108 660937904 174976095 217808480 616025644 669775000 496982000 146190000 45888270 762145600 767514800 959173120 837320165 265614400 502061960 147874750 145359583 572254588 125000880 303441760 386082820 752373760 627305416 679910736 302827104 602187770 497172750 259636845 499804440 357042640 523401430 801187300 503733920 481213400 390718980 340438588 358503670 476991746 268925502 508346916 395815612 187702980 632307285 588619840 913562410 570304075 85557286 158513800 934270200 727544912 930252858 895730372 238183156 847577040 153496375 31557527 531347840 238316032 725748520 296118985 886644336 270446664 518293760 324350336 697694400 723402575 389948076 586046928 93050012 454128052 319499336 917002500 3715591 303585155 791106400 295071740 262470700 927980972 733759364 325497216 591072944 642932380 459914214 960176400 640842860 288529060 796940411 777438527 422300160 412195800 745074640 339734380 181383600 654920422 169723956 538295760 482493916 81360440 666436200 488088320 320089600 319950590 266496070 154496112 187326226 556686320 462042230 911471550 793388080 207821604 889100520 118505880 134476904 233541444 900130400 982215054 329901064 992685910 405948554 110356960 522874880 559736900 385635300 792221440 377455616 428231992 400071979 561913480 369404480 920238960 461152808 115304000 631715232 437553166 442373046 454408600 378668060 856767472 399566725 875817568 893868484 115817200 581924000 148270768 525522575 612149280 652935808 98746608 728148194 926911024 852982508 952531120 262596010 666561492 112963658 32537360 698412480 537790022 804217436 563701708 627797750 741078880 509751370 321134800 779052544 358743576 270430067 196765760 117091072 244056142 950841024 691784684 790490790 494651582 521512590 676535480 532230611 359569220 287728420 48661308 274082440 231819520 534285312 578969019 678255000 317813856 667235100 740362836 945298654 838810050 316417620 286452818 135523836 150278885 751384760 783550476 441104926 884333100 278371585 262067760 121393088 120915480 722392825 603165685 64964000 978177350 528777280 363026300 278580704 776776700 112878080 644936250 179008384 328316808 27034472 376066744 190648000 856419328 644757170 98611900 422225916 351955200 856637000 479953724 45583100 15460640 739871724 859610368 859171320 68101372 821457120 457671640 354182418 586613848 759782655 62388875 825631282 273205048 628977900 797444220 717434945 191048290 961286166 571875290 107540256 455404790 676761200 417648042 978074178 579183510 21936580 930881952 478996256 540354810 284557820 493729788 56989982 32198088 527832160 924828878 929673200 26676552 467654200 465761292 82315184 944181120 277808880 937753640 647963226 358253120 338014708 543045721 315860720 524247840 883375424 452771792 452637295 49683636 277611475 788356543 837763712 328287500 919137816 170562000 549248624 647747040 522461918 478051568 981440352 483727870 616802920 934348894 258440632 816634169 207151296 100193560 549118355 965019259 639689744 154665324 135810013 258220416 200539640 905652708 671404320 762639050 723851200 975023740 185593600 634533735 264344640 883651260 704125712 80108804 870577328 364213820 196497650 360267372 353604480 412357600 729864752 660900950 619812540 759673937 372412660 559367605 873904440 225660112 603564266 272243110 204523570 946805660 102233600 304381416 355506260 342754035 346059708 332362400 448115000 358666336 435569749 203143940 728347654 125100226 419530558 753204384 297450401 732706159 247145904 663684348 623692704 98157680 486362616 551382720 488270528 723777440 874197107 511023865 789348800 637192600 789819240 832965064 517004500 817740160 289791280 940022664 460518496 252679045 568931640 825999104 415544472 970693464 552524008 67716462 775791984 184040104 314162528 976325600 676605220 204316836 689221034 298391010 212057255 843272500 495096200 752900610 183777266 14589050 949377186 285501801 943845760 975607710 73398522 47026126 974226708 563403792 454611546 273065682 194299007 135975712 752315898 397121732 783728256 105643860 583860508 925980016 476882880 56047875 105099635 409177396 651315774 977441622 983029936 986332642 239321106 956788984 824825000 279603072 111169972 519046656 753278600 429918044 678954050 888035100 668054912 955244120 710131970 84633500 939922650 600624165 644094360 989362200 982666745 733705585 558472780 363301000 700697951 551023728 250114128 951214000 85349022 870416170 358435888 666540720 997807140 675748016 22375840 523436864 521119488 822768584 340502808 413771680 993191359 987161570 900737096 811607400 135857936 302125484 709546409 155445360 638437234 227106951 702140808 431829440 102531430 485794620 138228240 463987216 263807746 512757824 811513000 885314454 865643549 894341596 278328000 297250026 580548800 469226290 634548440 993820064 891178840 904906200 33222176 951909040 606211528 363401948 525808104 285296700 640705280 546978860 215725000 922154701 186725936 516312600 76403740 823472980 493967418 669840126 969418475 700393110 366150610 297133920 137443200 341622340 153916300 699395750 51882240 103465864 570592730 599148488 639927310 298562560 361440000 207618144 28796024 35132672 382290142 283429632 723447359 754258105 974008096 617100415 881551112 573601294 196273560 87545247 692882816 724430784 852011520 934035250 744164042 660924760 572822016 725638661 275369208 717165800 201251200 808521300 370997744 52886020 538753415 773655872 590534382 560957760 4779474 171710574 402018555 469562940 698118320 579687634 489923200 68334602 458296116 714299228 667294528 743853279 8469214 118750464 582005456 265092468 641647904 324566112 88098450 982380000 165644470 731527736 573383083 930411580 168634500 743632357 597452120 568742000 121162090 8569300 227360828 511582000 25395464 859385464 537523004 382126402 618990252 241538658 690190968 416274036 431015498 414157632 320772430 866489516 331605696 543287600 802148800 995226948 736676500 756847248 619965470 833808640 531248130 151205520 659642512 865397734 580269528 903206197 724049792 433004859 571186464 886606864 173057666 424851100 105848000 342395232 374165350 698288576 808543225 229582640 738290135 189635800 375775360 210027280 571647372 400683368 896953250 86362352 784119624 403205120 362892280 255503050 782005120 356845468 690588336 586749719 658203058 216488984 570971026 940141140 293520640 609604544 208281120 75703704 675766224 379176416 950740620 545643060 725239900 945012500 358606500 335931090 63483912 984867000 499800052 534913849 866068800 280778500 241065392 920956090 837128050 217853516 409593549 585858292 829998448 759032682 799108440 666985265 931740380 501845666 549492930 989540880 290516468 975439286 401738508 10689300 252579840 369847880 304565010 413458080 687688240 931432890 795391091 741259690 640214300 879687810 499100350 926958760 127678784 513257760 515565824 632875488 251409075 382900460 405255442 855207494 859435461 125256632 748111830 302645764 199619475 99529344 50466464 623973408 235376763 519776480 312195232 817136100 660442470 626816400 693931665 996122685 954605322 154966072 439390410 531922160 339816832 120376154 725541440 460907800 76890080 765993264 106011264 174123360 284901730 124690196 411167637 167601866 816183037 301898112 277287180 927910210 886959040 593998490 833200620 591131520 788513550 154358982 809843670 441180220 387035116 63249026 508715830 44160890 469417984
162961142 789173814 9331050 889318400 665484852 715576786 193858720 474237050 486628000 379596326 943494940 163847408 670812952 495159520 749168544 669245981 528676500 717996166 742274308 451868992 198577900 184407200 193785610 711045567 761653172 626901408 566789168 809630204 552998080 421133104 162328260 156024760 977880620 152347060 426190528 298757450 820979020 78449454 449854620 86956032 317694102 567167408 388916277 610433954 137888576 577717600 493359362 571208302 562530894 46733200 79280896 125242760 185323920 320670344 596458336 462103610 116832060 325567056 951688400 569259500 74483712 169425728 144210000 648174938 292567903 661102742 214640860 348093700 204222750 26869840 673430512 481968728 311142400 939029683 52560632 922095270 545022336 936707404 301433888 658491248 350767248 324550972 250780352 875952700 125851670 252029250 891952000 782095776 45461470 144430579 176575568 561614416 311986669 382988125 569063568 379574634 27325100 622691444 79435208 497884713 196132500 26294150 477209700 787701200 791858880 873526440 852876524 699398440 279253984 634842304 24223296 609787835 105232800 410760623 949020000 48513220 527822000 654830289 247533712 223515900 951966146 829102544 967231160 945406816 700966348 510556505 661034320 350232640 746478030 794880560 120894646 871207720 486962024 574106504 135282560 877967000 355005800 513784700 554489500 462335031 730384050 748480288 303467836 477545572 765990400 353131288 940332520 429925000 669311875 390462400 180855040 13899778 680009300 217923670 961505200 47052040 643391140 844022640 609489775 844804032 169367912 771494440 617802144 286432242 24022265 192286250 390496728 514644860 542209750 695038780 150023530 391572320 210544560 620244888 500161024 969305440 638152565 375318890 775513088 371211311 387653664 20630620 864724780 298391408 992740630 118482931 130215300 347669300 998354944 311019828 725312048 435413830 896785150 212146592 37167760 562664394 84627428 668586192 824476740 217432940 28440550 509233896 895165708 706167872 234580760 626939270 930198190 346882400 387064840 366673680 218963264 53294087 869714514 290994952 633105156 799967445 846928295 16461409 964287470 850175350 798611360 22666800 141541088 817843040 863827125 553824928 827263150 150801792 225039730 313960896 934977852 783968300 306218030 475443200 194991456 365769800 679129952 321078312 939386412 465370474 293022240 427995358 681662750 14648232 170806320 216624270 619353675 900180484 122817460 627975191 507462592 513213078 618907950 261743160 642471230 991678656 754826045 880230913 912007141 351825699 740696772 845424332 303856544 955176640 191754918 176719312 512532220 797524400 597660280 33449280 500836420 192578400 935406050 200212480 832775150 456090880 716344117 621543056 554187150 803684900 427939616 268390232 930690816 41549606 766072101 407577080 91140800 189196960 973159919 34493120 977895032 970942784 486196454 599075515 966935939 689258850 672688192 525910540 26061964 779443085 895956775 87415424 937400800 903588870 771631272 193681450 263974045 894777486 5666752 183407952 407230380 745372360 939389880 154012962 7243280 496542714 215108244 142143920 466680148 539384965 861978633 21237880 134355968 478344450 598864000 794503925 609550000 67058640 690707830 815237952 418973464 221200206 931223450 796410492 180632000 249660833 495691855 921342360 644266240 54287808 986261440 267870578 816578496 761348528 939033740 761742120 411116400 169203992 658134710 274227392 972136744 446160700 369089309 175597532 511892480 919408720 803819710 279889426 601236050 900560835 758102965 53189888 916555354 309399632 791623120 985894960 726526592 904036096 393918440 459244540 286040210 408880000 155665888 815025544 672369913 275896568 960481498 597393600 398903156 728126336 207874423 125039000 276767004 193828400 994397632 428333960 878182672 985761952 191804946 959086840 240262806 162598134 50682600 947875084 328507750 252865140 211138088 318229710 924549960 158535808 975870640 23323946 885144680 776268950 400221860 881232346 628217344 140560016 31871840 212949520 570480648 765689056 87388120 186178189 123521746 648485680 801980410 932311264 87207524 684354278 355878950 300899328 925696856 195600640 490119075 554464360 872751908 64571840 824637960 223237760 314588470 999527008 204030400 777608480 102041544 361832552 628687456 880860458 684166700 973074000 457924000 973772928 644628836 828044344 171458200 196883400 424145465 711489716 143242352 19000152 352819020 4368558 633769344 665922050 58530176 147531456 501924125 318715308 345187848 829471730 620889658 489490752 335947396 159968150 713766000 551269440 847487640 259291920 861814080 409360000 773109340 370748480 526496450 192732904 854829648 239474300 822658120 573360000 488465536 601496280 971969868 619607850 649003552 54591758 671303552 612220480 49015960 397290176 404796472 681703100 791752300 267685240 692025900 728846942 898337828 462267348 397017392 430402602 736913264 980563004 524713872 19805120 764957440 122774750 209811737 186578228 769190516 621269344 971810302 35499976 64318564 801026936 867309908 600826448 457665296 157929212 870527120 462353672 745391980 562335114 772460840 76328000 595224440 745422172 8535144 571335256 304896510 59832720 6016272 748363244 395232068 892717340 986261490 974351096 458794480 931845292 700398390 144344632 914567100 760453480 998009276 255312288 377922888 278672411 434886256 365643560 627275200 66978774 451772860 542750016 664110889 852065350 862653750 989129860 490422162 622154752 841856275 510360840 421067600 998272790 934932509 874614624 221315600 288929080 64861325 178575848 285161984 390333905 946625724 800556864 901689824 937782165 702489760 709410960 449620560 157559400 56255364 251169400 170496045 283375754 49299250 61274270 734779392 870139536 661227304 114886688 927303200 122890304 919676906 15695032 446970650 748258040 150982092 480362654 263476256 294619365 706085650 793920882 673192200 395388138 625320190 726954160 823841994 900611678 620745788 584995938 848405571 820654880 566197000 412448980 688384880 672304112 845845899 215828816 208981496 684453605 842947464 716322215 562809502 964462200 666480625 383165940 653484400 411873240 671892736 175208960 575760498 739755632 81603230 853735868 810113312 920923180 759821750 194712240 776965210 130434607 264637760 200974788 491903348 334902304 96688262 302831453 739296660 475526736 414006960 384387120 573702810 320155200 456396092 825077072 732841217 281771200 320277714 856497408 677877363 289983952 925817111 384045858 509839123 779822400 393560932 329024280 215414656 277047252 272670120 542207256 996194620 794646400 10312192 908051749 870243620 637254400 613895424 409200496 673441259 178735165 658131000 908285479 330050760 408870592 131049600 990098222 419031488 902278720 513809500 140992000 748813515 391973582 484429790 113744228 361780000 793033260 524180000 67654400 194225760 528835616 482412284 246909056 904276308 230023024 361216112 6597570 688020308 985267902 32633944 31027250 458889640 943253660 963692910 216784960 868041640 711302680 351302544 35156625 148801400 81252032 35603120 201150540 670615212 963579240 102617380 125497344 812636050 930602167 67862869 129997618 103007420 826017880 462482772 56556960 95670072 213991544 342555000 536425904 31048450 898959208 473955050 54398952 756992001 327165435 588681061 497039160 476384704 356850460 880070604 373843100 773190024 692829864 108636830 468441760 492203950 852903840 778910360 529533064 823006101 216335940 640831040 778531700 865216215 236043520 50223195 954966080 62016300 922951704 994366333 73960672 39289475 821299660 116102960 163969280 176016000 930067412 660088036 771849688 426779744 505869698 825486696 994553432 415107696 960622368 750753000 977486717 490248626 637509660 313921648 397617900 926140825 422860192 715717700 882014625 848938560 63784880 505349668 407572996 300393511 520622880 961369510 439097500 249128789 773190800
536919376 476802620 519270920 947555658 130618854 742372576 939649392 114184850 589312000 711782980 911643484 934618904 345208288 243196648 788675537 31906124 868719584 854951611 353959730 160166985 769023584 488379880 92859828 514334635 749496800 663211948 883854314 980774720 80130530 247460720 611647680 676174444 912781128 540467272 510537294 649481591 784656200 671759616 2813216 425628960 755599692 793066036 602952675 166601824 886589920 43622010 81512032 43445680 748859200 531578052 420759568 846378272 905601392 182505405 489912701 501745740 967153288 757002845 497143570 201922000 987159408 518551040 968176512 653834643 808485328 273728940 938696284 970889196 657744896 434756000 767533866 522024560 933391850 688750680 44711680 203260681 398713300 340413055 454951488 484702000 327813144 462253280 459401126 214949120 900049800 235385068 556546178 550883240 175477910 353561072 883588656 494777449 31135920 852393840 844656972 895421744 380873657 934134531 634418056 416222656 359703920 333303980 45066344 107001075 237807060 354625050 877062737 823880275 803599264 923615573 227501608 321976896 969055724 382151959 407051806 643252935 45791630 803807100 442699484 91243392 665040000 212398314 657905392 787616256 193224907 314740366 890396430 518291060 663116716 671806518 82850132 348038350 231178400 309929394 219790784 198768020 829941002 900961840 144595046 198790960 207847099 486730200 103488640 212357325 28660056 844740496 655812800 125950720 118930880 972041880 275410532 478813996 459478286 973995732 930167252 283943136 503648456 516418576 136449400 848333600 455987395 61879345 826329600 520148134 172642321 536029440 100172032 912090584 435875434 999581301 135655880 989835462 887707904 274433772 504957880 682994620 910600 312591740 55243624 918073316 237589620 144260763 180011290 905875403 420045568 466542170 368551528 932733158 366964992 217313584 356672034 621729920 75271446 498785434 131952670 741818016 663767520 518924500 351508000 613305392 652166536 707279096 435601300 693030180 181829840 710529042 389988667 182883625 124212240 892425057 423944655 803517134 75937565 893478594 324988616 128691372 247172384 578020920 905077576 686897964 374241224 452438675 65619240 631831667 377826130 325242564 94491760 291246600 483594550 879485864 382792434 794584760 596398845 38207007 236643076 181225056 23630648 354080096 384736480 882965328 438906030 742493792 591883640 603266160 579379228 863190600 647215600 931915312 31471040 268369046 459494224 162882568 915265570 816615820 405965150 341170440 218876800 988861634 957668096 976432536 778992400 473350394 305754696 502208800 659776928 780589888 447953936 2112280 664777100 137214105 25111584 972844180 340169564 982582746 406639184 968079400 259471640 639214400 762654496 274901800 307687040 940982462 22582600 496154528 309466065 511449824 321817955 416852648 964526336 733966600 284779000 998273815 762824896 834328960 786155604 541023264 742584576 827549200 776676860 285740928 252994068 461615856 792484840 648212104 963845672 62728160 227495728 985615744 556597050 128999625 106654500 650035548 459216880 117734880 211823944 905200740 281197800 727781920 895661850 216997126 26059284 472404884 594332362 131560401 567938639 755146770 11258000 235826608 530320369 665381240 616048832 342502800 561411104 433026400 217823032 984768195 204332480 496089600 951414597 437057362 704298664 519025072 800877472 756890890 260052054 625505000 730024816 597222520 761166724 428283674 861815410 134972000 223796352 926678528 385990360 108158496 708872525 987887240 698944760 528076000 55985392 109067000 620353246 87576340 338296900 486107060 524035488 847428856 234363330 564297260 226818580 432708090 331573264 180207124 509588571 739243200 608433560 125133720 808997018 146666880 694663342 479211010 276979836 959791304 677157574 875352104 691216555 844361728 368293360 718497000 141584608 661182419 742766250 83989086 92914356 457435900 322307178 781555058 444511430 688635204 872081071 194456512 815029500 888447760 281840764 107662608 611985620 584824868 131942620 150392960 570490436 919426980 620460560 465753000 114882050 135263232 737487987 896766460 170324300 145981654 307256640 648139496 958046192 15271982 155284650 651889600 60812856 777026026 127486026 487659840 228519816 669488500 772405648 49522887 997269056 975612050 239016192 987627888 901488772 606327256 321607838 705347384 272332315 193249872 733946032 305668193 838956088 147108400 76047560 29155840 859065856 486455150 539218249 247604032 417671832 839919104 492890000 713261104 809144168 357775241 4081548 941791482 328354270 494436406 255119840 475055040 294019120 332400128 207349575 195291296 658763750 214468692 315138388 623467710 222039550 645220480 408103328 325896640 155365750 644563960 116142944 358092091 622968720 951476560 688168214 788335800 149595830 218521952 439893248 75022900 94262964 217636896 692767448 330541373 746842496 749259616 821349554 377943734 918370960 932122932 103736304 534988388 73344600 404408838 63991747 449956848 933837400 730446800 328569520 168729826 901423194 635130520 841016988 301476720 966512176 520683560 397749125 553300794 413357980 302099760 799902115 741949080 658765096 529079650 297805625 36480450 544553374 379490360 521559168 653484720 306776270 950015488 513745440 914808400 472625000 621998588 909274244 539451232 920798779 983423392 762657424 78218396 614365396 902723368 132364500 89554778 313860540 125786904 919846402 515746728 517246400 38935840 842782962 661754608 228743650 99678249 987258592 308554200 99024096 523278400 900672863 924630254 978269273 551658800 300905800 150875600 994881008 580423703 335404432 932097024 282500000 488864800 851150760 777082747 622595680 748431960 295875796 578610076 562161000 278635604 852661054 158106329 341841816 221948704 188944680 360232390 73678780 108835280 379562736 159278280 427643600 717930680 284720704 150719240 200674880 724591796 196319296 676379600 862430075 620275400 98629520 255480958 974819794 735823280 591021288 355180080 44522528 339230460 753307960 229790208 659614246 13102464 278957925 692147912 60600838 312741188 295340664 201249430 520761860 837246660 353924416 329730104 179615952 54325160 688587290 220366600 321544480 106291800 277569700 29917852 849272940 506214463 405547200 412910081 981732566 999833520 407016912 741109934 860018464 485745152 752051880 636847600 597522768 918319640 253339176 538653240 79557599 702888526 980604448 382238544 202211552 993851570 913238080 202299520 778759140 970455080 969287520 186542620 631011006 31514975 733781073 333618832 47940832 293231500 572400768 49426414 716909586 799365940 128926720 384380858 645036644 805084920 752253664 648520640 86842498 4178126 494135992 205837650 734290967 760929172 847094440 607136200 338369670 50900600 624634436 399918232 769486336 408045256 107551550 20598294 65422340 883982800 574398544 421722125 483211124 355651392 629404550 163043840 485313100 96707296 76355168 181067504 751577200 274288575 185349236 851521306 351221680 696536110 517887932 491901451 132229188 244386240 972063584 749113348 16144146 498614210 58193458 532540144 301664520 409175536 36056200 792517420 780512724 585129066 751484552 709977853 765948224 681082196 225830968 647772858 368487520 376587980 341271680 769958824 686788768 411129119 80179660 296423248 602739200 690636655 659233392 340051608 493499110 356388660 894496718 603152500 186973300 50610960 224344840 626420816 735097270 859565516 764840500 160548000 725061815 56782076 301293824 677411952 231628872 108330048 875426024 431751650 131454715 763222207 458288040 667791512 598682724 787292160 321856000 81246860 956336088 977172472 541859470 319662456 767791660 894767472 502129900 580321568 1487240 796855850 566108398 294280976 430283184 226783216 239606715 286398220 151830278 298718796 824840320 97375080 41444224 305021952 789024320 802184912 831122121 533850972 66038055 9371040 545587176 87320380
128978586 942327600 680859520 444057237 424843040 862806228 319647440 487791228 31619120 416272768 371026080 766721840 480720750 677726468 341766724 867174670 171682816 397615780 127480258 817460440 143754464 503408640 981526125 947037135 127940000 16609936 873622000 217136100 420358640 178138000 205988240 552664780 244548480 710303796 366118276 100303008 252954200 701567122 204418903 862635544 548363900 178537941 938591360 134957625 513091916 254150570 627164800 718186000 430382000 125152664 980983000 564904484 253779280 386785388 281098976 661007680 81802552 38709839 760020160 965115240 437323536 191518114 235924525 155288995 260113976 198122500 148445232 714048625 942111260 345834460 978346656 754475400 184542942 928289266 226080906 176922566 359742724 757492920 432131375 989289254 116934286 728979024 613930824 789619090 816661149 310592800 622134880 907810400 953581852 760385700 336823712 785991456 447427711 183854832 259576920 646211386 269997760 529944744 910207000 188988046 537347550 571927936 370794336 956528928 810551875 405354624 555744579 162387827 76280488 545852940 117371980 768946632 325478475 957164030 788833716 469646232 803991200 471858120 612993164 148725800 363202251 988623500 747586870 574841106 736976204 940631972 656364636 653851856 814246520 203184848 585033550 804527745 978163164 513337344 518912461 918025449 644263088 340522290 631771108 237369672 981089140 447224772 84911104 710754864 897290005 23788325 776512964 914374400 159635178 468433456 18804152 494778400 458499600 913015808 446537728 171012056 652592205 514245630 422621284 868064068 824860332 1320680 806081600 333898952 243530310 394567830 846631040 977990250 613643640 706180000 823424111 126652704 565363916 855598200 720326792 848456920 183516120 92019080 9671694 519194928 892487994 168312512 996282045 832775700 831807520 630152541 217489653 766974280 372868500 138969984 566825344 730902960 33158400 21026976 431762884 713480208 503091796 485251324 50866304 564662880 175707608 7828000 80206930 32213500 3934920 118855208 679037708 121208232 984887200 901817544 425503350 594125894 354999660 836672848 786382932 843963346 317974240 421737900 151408668 271810109 577991396 137338516 178394384 305165754 247591500 385837260 840578306 735835640 251073984 705030016 690093960 977918464 327407635 187429240 55820470 504429300 830642800 454027544 493741668 314150240 849181992 536076000 867411600 457412150 436685504 722071840 16544700 503466252 798801750 147926840 341635083 55233200 871087144 456011045 663273320 592038980 116966128 372987430 124846465 586249625 854475102 332814799 299283356 889960720 559732120 496881640 719213860 689715650 542556504 694175208 459237524 924227956 83549664 684458316 156696780 56531200 723479200 511843680 224330072 121541800 483086156 121494260 419643200 27178570 47388402 963404575 93828675 311106060 385161323 2042668 126363832 644971136 458727732 525732850 838354000 407488294 233429662 489649328 764604450 920833990 115173262 700380160 237183920 474257390 330256270 585509200 548766900 627273792 475440241 351811490 236600303 670161170 537910146 755863844 443520227 686321408 119235370 892515545 4894890 332743736 267662000 125971930 671171920 845017256 681136080 80645000 404360085 308093184 488321422 433381552 344461256 443774152 542287360 79907840 944688070 15898864 745944130 376628844 760111728 919356440 377250178 890358784 773377114 558741560 267572480 980185148 865770340 397873280 915504240 610573248 787803492 531333420 908211880 911266042 267958334 43443328 10250560 472978049 300084090 136293190 488932920 269827052 806346235 451817680 681201965 664917954 389040000 273057473 481172912 38164730 516032472 458215100 499657478 791729496 441813756 317604856 480366900 248291840 534947070 952278480 607323680 109234700 961808384 983354010 551649200 116968455 358692560 993236775 661470057 183507794 111182726 814441555 431143170 354188560 821296000 426916640 908590080 680337968 608030018 434724000 163005800 166325000 127457480 868126736 146581512 183875520 946864624 605413280 98081700 752003845 602151900 745848808 844818322 388883000 470649600 314714640 966287280 945955498 777561500 93480104 759123758 715102480 127353976 751618666 740285600 138412323 226466298 158046080 221031416 558710656 794325648 364617664 695929408 245693120 414245048 789950150 980149046 836785840 481035180 195574720 489558880 984907313 488959488 370024880 828165925 36199440 849035004 43093200 770500308 876411634 176558480 536306807 505017605 930313282 201953350 741468836 254089500 103143388 495088428 316459448 433020760 23306756 459925330 262163456 898657374 95851009 998739520 14830552 861489776 311128757 226987370 392991860 536908380 857554344 965457056 140738079 129052000 617454480 113342400 982748380 300147400 348982966 560240060 963091646 221923840 646065021 152519220 271012350 510900096 291475798 68966060 501559905 688712880 512876625 712729376 641968820 163177175 963150880 528986320 626654035 907063080 71694860 351274240 118961400 177019960 456786092 737564400 708861060 693963544 570614501 137780740 362882340 153243020 50370569 572544918 613000090 87309072 783715276 518013440 908218160 724205050 684850250 638996598 153139900 274628515 449748736 396281800 417152400 502484627 776869768 863906200 789269880 606282619 92024688 94176000 871507200 930326081 490718080 67230950 576512320 76203336 277629856 430803008 304671232 711378050 683035700 769254220 806969968 873889540 131626871 466472164 864439000 514013248 451810120 991205000 36484522 209638400 562573614 833693228 978741524 546587232 657112633 265048028 155385080 217966770 322118680 580456384 806873628 665526082 414588784 512852480 458235040 498643888 502801240 786428510 340560210 647059290 59781120 900060175 313427604 592083357 609604600 465543920 772155854 9617920 702301280 336855854 952047744 82395332 239989450 198232860 878100568 840097728 166886790 551210950 519731390 710160990 253945470 294701783 908602856 104017520 570323098 943425719 51308160 475095040 823216228 787516096 40233735 39350308 597554880 508443720 102444200 660940244 728019860 190202940 612456600 355649488 87969150 253756960 841705376 767548392 819544040 269115967 480827460 809608300 336326340 163830208 97079744 379671670 841567456 815904880 764040600 460989972 319676808 582052090 693035700 556272072 362796924 263414355 204800182 498632872 405861312 54783798 187786276 969708120 72681112 580211243 966404824 141895504 441521200 233443878 987073512 138174015 513102440 539420164 983449548 743955508 104591360 768323368 160878376 212550685 239723520 572569600 346741480 273088200 236389836 418378648 387899394 960045190 851442640 174584700 189208030 936804756 358507840 727301504 378515772 577964864 218592512 477164111 946281332 167480600 40679975 972235456 680724696 59656320 341293945 240194898 595245400 212708800 183760780 465616212 975434856 673235160 422455280 743710545 209135360 217600000 482027904 143762795 454938160 834698400 661361970 213082954 913938268 498019850 23138397 19244812 848111360 991285926 971852910 495601680 15054746 667633865 262101890 446382913 293380352 948196700 790297508 198892236 705689760 521005415 59367796 858864560 835105191 154601280 332570480 341509270 882458880 45234851 388494413 51852000 753260885 182826660 574205848 27886388 792140460 736727823 919304320 634146988 912166380 909854112 318201424 470237839 232094410 188203520 42854672 76420800 287443536 37558960 576803454 476558725 215780904 574252352 155456460 410172252 54359688 707276350 495279447 248166244 204241410 314221932 95893000 953459550 236349768 401848444 904432672 829782816 266361100 669910950 581358456 812214296 398650983 903397700 45242200 868556800 241205020 748193341 493801800 590585396 211755600 598986160 938394076 360136810 210136160 325539136 171136256 553522734 521905920 115406500 666937280 314388912 850489770 118091640 889499128 731319070 121808000 415653808 838643212 556412370 693732808
12522028 279324124 474887625 62736185 283207108 560138075 357831680 864810400 379837640 821862151 605196112 559191488 827056216 140560320 850049388 129608563 91622474 5723525 349051864 590205000 337335428 987105440 874113260 705514704 123482620 565480168 31203357 527361368 72573000 18481968 936860670 906298206 376545074 400945060 945480225 467425600 166941056 2002328 996141920 32189616 444628984 913493120 7336140 179162821 157403200 933345006 109991200 333216012 811692928 802611084 444614000 192497600 732636440 867904570 634866796 460738572 803467520 291193400 21513504 765891072 623962250 311818540 588979820 322045000 713939055 300762404 360354762 767714688 828007040 640603764 595965756 167483424 583363480 124670535 355857914 704343556 555200088 255405478 228983008 807698396 631680000 247519452 394213543 811330976 95614594 408483890 461827540 971866030 370959360 428257992 818385466 997589440 276309095 238080056 149297780 552277564 700549136 313343560 327283226 554789266 904291050 99694080 644755416 126222912 685522700 620459920 705487184 345402469 361025000 769611310 55210176 725269960 479993160 442563516 86882190 681264176 285841824 641811512 201990160 547645080 716160520 305003126 752539390 829862316 523426512 756623232 603382874 171910360 527069686 332666120 801100310 625036625 906909952 327943050 79686990 345331708 887378080 545776420 85143488 761056000 178472910 538161652 624901440 20764484 288450600 493761300 95480817 577659756 853244187 485469584 121501696 439140520 226758304 719093400 625653168 722016605 723805489 110067050 485236600 727495040 588486720 520591336 587207200 813588340 644698752 604358016 994529050 571063600 735082880 1991776 914930871 11275756 354367636 68602676 491528776 977435000 719266308 852868470 973479272 239659986 110587804 823353840 568712112 857540080 188366980 15725142 327434596 765571848 740285970 870207424 855925664 74524850 56770000 415871088 78559582 298275136 779921720 673518410 724568480 716701166 579720720 325604006 691444825 146698680 888680320 818458860 434766232 768803866 304443170 587843816 972723600 500265608 799089930 844114208 572811264 293953920 985919264 255358691 872924944 921836250 278321600 816622830 841409175 214958720 938609476 968055200 33377564 219807714 497888931 5662525 206268992 321249100 826140940 446805047 651549603 875411696 433753625 842342272 126967366 887614920 724553484 2589060 430582674 448700 814710424 82146841 365944290 266041880 963389492 548892696 680416360 33002290 695410764 78311966 471607680 780647380 943275096 475828500 507905700 240366260 949348110 93206380 661231352 573172550 372660212 230015800 23696625 607324600 523192730 428656032 514757632 366232544 138632864 55779400 363394376 460810020 999864100 170017756 230471120 816253280 780899878 448567835 953278928 176730120 63319896 311102400 738394864 63164964 767195709 518274346 632259072 479036370 115176576 412057835 785891914 173052064 381711854 709166705 564405398 170418978 923467396 421913640 441965934 500467700 81274000 571783560 941727056 876562350 911440552 307811040 252047280 744442600 668723310 427405424 234997664 649762816 636857600 724023740 644330122 197982400 720183520 550574400 862652870 259933600 567094940 308541760 289740792 214293658 121422720 710144200 7850430 891426378 501431270 812488845 451618340 111757324 297686613 63418000 908502452 678656875 371399740 384990888 494836180 105262794 126806181 789606400 460835150 362409280 149487079 354877870 437407735 850690390 817969748 800147230 272076712 154405110 616278396 22704193 397690816 18136552 987787396 609705000 253419852 193320736 599646745 810380520 112046854 227626359 82291945 302464940 47362292 810662944 340850872 98144500 986118717 851314692 772498256 256013781 603744580 178285200 922276296 475090530 470973640 50523520 533642236 278283600 675073200 879833344 17002640 14878848 257912732 196341520 993746656 44992791 657658496 319478672 460358355 838332144 812485868 268950050 387721740 224833200 93117020 796441080 390344800 893242300 284381120 237686850 564618624 401288608 178079865 534581965 886001260 206693813 90582760 930732664 332726096 577906400 920357375 526977020 57607462 875767142 754916840 353702550 687201818 695365010 552139674 186515100 315761500 90493888 24642224 114726784 243092480 860116132 69471232 113501409 942846216 141883250 191018852 317966000 632495970 428641740 860488258 806263562 104626817 426171900 120764860 689251168 164762308 173081020 555586498 259822580 580187668 560416544 881119424 863171000 326874819 706467928 962530276 55140736 911349492 648240800 896386912 578248960 935492608 207479653 589943351 357337468 800977928 772089293 492913480 118700920 742333815 856759278 70497558 826662372 321238784 276118910 565323571 612009508 831642270 82274256 75198800 184880640 783644208 290390778 539191480 818101600 401782224 119090712 562583904 374539554 838758400 156343112 346833007 348603420 214075464 747136880 159768880 106528679 543128666 816171805 653736083 931007104 709341600 488884256 758429328 560689724 128910820 524676908 82747968 825375120 73015520 477498156 587632883 471671990 271967555 92691744 98591295 203752550 316716032 510679782 76628388 835023848 204998704 871203922 522310400 431634160 632963680 933762768 999380544 84385028 315985920 97890200 317613081 405512037 181582071 993638750 613750815 277945938 249078840 958148706 394334712 961860976 660188640 987461780 807282170 360124710 646962704 125274448 801718304 656361000 613659832 699585776 646172421 914378350 364065280 984311912 318412223 681691464 854973440 709736572 444118924 527072200 618725760 303276780 431152608 203626880 825535184 622860408 136726850 486237920 413596600 989210802 613633800 419967120 867872806 970759486 901791445 962668224 880783380 262191692 78430240 4101189 761066240 217823030 962231760 832263800 466396444 789796570 916164320 33460740 243676044 719399480 728701035 154456048 386619592 501368424 806700784 257051890 919844700 385266826 596364984 484007675 78027112 92432645 674870832 585342820 992226664 48139525 506164908 631100988 78682208 595617356 698529030 424314096 15385775 500137000 707958859 231575080 297528320 75697660 420649830 779251200 704265140 443163950 12161184 704028490 229158460 578212800 518855348 283106616 753442072 593278000 961215760 52957682 574179788 781376800 401475840 759756144 751246590 627025336 446028936 294954696 857669476 494468452 591526868 70817319 262088904 432506200 229623932 24905712 653086256 595890470 708759552 172177840 545188950 9841995 520544750 560437498 572851680 95251045 733231664 769593072 345723280 932961832 220716520 861891200 888403960 207156480 724664500 811775320 949505920 309946800 220363295 674814838 656181682 217373468 320064376 298451296 237401216 910848552 213015996 133033984 721785700 747780850 799058368 447679960 254031664 614995200 987174800 90734160 521158400 772066528 830855880 893298871 983801346 545312688 245409978 614951616 847316700 537959064 365773680 891995042 174695220 916781034 322216461 930946041 197189440 655214676 610548800 946387944 944009240 221278739 132761920 543993104 351444742 871184956 837021018 142980240 522001293 273351152 805734690 697678148 184318384 592517699 932624608 635673200 352684040 748410192 616700800 982310144 298908162 962847670 551427100 397645440 665149500 31430159 407235050 953853190 437428264 943378560 112690975 283517568 468131514 541762096 347770880 557320240 363620983 229037200 732532619 820212825 188283572 908613240 455336175 939563904 818384800 155304408 2373392 134508680 451163000 536680091 742314860 44823940 814754688 355157088 220083215 296355290 852928640 185915476 540879270 328415452 344254784 506246360 804357008 330299840 212082400 92058648 925543240 27400000 681377460 719910318 29818800 982237173 607664000 578581240 143689440 188273040 153253935 682681040 506674200 381104336 780132135 271561541 650478800 795170336 465938500 920727520 326643656 367189578
278635880 135982760 497313956 281813400 501500510 168043452 141178740 407884656 470289700 297762308 110660420 183886549 336573764 567931008 415774400 7946670 133187890 117451376 625341868 454159210 117335000 27208100 766073534 787328170 963659360 211176704 11600948 298858000 47599053 207475270 477048828 372849648 826745908 129675768 71343616 232916240 755064355 866266830 859716754 414423204 85788515 167288036 770465740 412222840 842074440 870048000 114026428 759680048 832595144 437679558 529488512 420385358 431007250 177332896 643803532 366953160 974698376 834391150 665422112 744846925 631734745 168504416 706420352 145299454 39757590 613153404 877531840 31298000 105994000 462192460 441980960 72091840 735903904 980647765 299285600 628817328 501792315 377466250 221850900 835110810 305539520 977828173 937382092 497126400 513196100 662833963 449036988 250995105 353681505 590964928 140411650 579811592 118568286 942682800 123799520 756516250 879411094 368377600 768788992 350667597 687478096 980601200 230850128 330633679 389822025 214618912 831024340 544258016 126576428 265099840 379282984 117319600 126858430 975804568 107912061 526847380 111195000 33106500 548971735 675048325 931417600 740134324 343512312 496104800 551960904 784866398 202594400 31699576 327541840 424696791 4387576 517627226 799909600 133669160 117632050 311532123 320699740 291000400 345126584 57656784 785630042 140080740 617057025 102946800 936950200 362772820 558384640 469565688 495818752 5853925 831428928 574697782 267476184 78297591 624786040 792037050 697261850 2921504 782715042 160306800 481813580 401726640 141612000 992887224 42209920 320774630 870547200 9179264 353352719 253754720 213583647 947634241 734011960 951158400 67174340 157250311 19378552 94023470 90308900 821745537 61701920 605512500 502868940 631059496 298059820 308813616 202215838 274171940 169095752 643351915 781087120 190297598 898424480 526038600 950081980 167443280 984571200 666054648 788953016 504514530 927724800 216550141 72508528 951967173 930361120 376326254 411736800 974791040 802759040 149445361 475979876 358327207 639272270 216436060 802354064 557167005 148378588 738058414 313424420 4243248 218900306 571875960 746304408 638863000 983609600 12840482 417355060 11570912 270925495 160272668 622001028 113233340 331091856 828514480 863856600 576506400 313269150 670823860 165428976 344906250 459875638 698251520 318836650 197221068 554188107 108752791 607756125 940803615 166624400 832308980 50204120 107695804 217226688 451962150 864870820 317366224 993365284 667341600 595209216 126731168 806158432 979574696 628070736 331062500 867079748 686550604 830030680 455862960 630249280 607375962 109991500 984842064 546046576 805623200 77091700 337137664 4221500 362031505 165332300 698842348 641058918 832192480 947912423 918989812 192509340 7595040 214422840 435317977 618980808 806182680 376545101 292099508 147209982 426140 771742056 133125056 620200460 5667564 477639680 531221745 838561280 8798976 72407434 521550800 205491032 232286566 899371680 16306160 117078476 805758864 860812140 120912760 221842200 426985584 508241088 571704928 29729828 542358500 89933856 104373840 531318336 283756800 669158488 479806336 715736256 237220645 199167875 355733465 218465228 532350500 867269094 977069860 553783480 580647568 517639260 876789184 126176175 413244388 521130372 155128922 479025515 566092325 550084128 113021415 806025600 126478368 1236160 51641600 519436197 306209384 545853338 331529656 687867968 414378568 736966700 382085732 120228360 15954077 513062862 250283876 882092160 52520696 388708638 11023550 833144144 483539980 213493760 276853268 469668078 536804720 721908736 605442920 855389968 638463010 554309440 350275136 201163840 63042652 170146880 222041312 814021972 272069940 360942426 254466372 387811725 762774834 57327828 146340544 181789440 590309416 363626880 821992560 618670097 369785820 248053376 795960800 331820650 323508224 888215700 203775840 110649104 471488720 100823168 334380032 545821880 209671200 489997964 274169920 291356119 821597984 597934720 557797425 426480875 834011740 971100640 192545180 878496856 4194900 754066325 432140400 70112400 852188792 181533088 614907520 323610800 781446913 650053640 440698060 174361488 63839424 284204460 633789058 838943370 447590730 284987312 99193300 576197656 969017680 196657664 583324275 619446200 272968940 557904375 992763016 551280332 189740496 377863168 373510348 864311552 699155808 824669064 187035500 16656515 764946800 693527733 575801800 882617600 76055951 159599864 622000192 560453965 233673125 372694130 480369066 335709376 490324032 781389856 820368296 59901400 756006190 792026054 672017496 754706145 573587016 143473480 395729308 934642972 840757240 323465283 836442952 250094624 770976070 254602400 625866500 317530750 41613840 405710032 987252960 206102016 302021160 811562920 328293330 809632160 898960464 887417024 248673728 603168928 745734414 463669388 149787328 881084480 471694816 27088000 53912320 646289472 44010200 532161020 523768760 303884514 283450040 775462192 56173788 260454160 721492704 882440512 855815012 920143684 388260215 828011120 635256295 783069984 9952410 887625600 122106176 251010534 424486440 694336928 117153976 103166824 642105800 866767950 822873600 166064576 435601576 764126416 415751600 666260948 338123328 886053940 909998740 777218568 755024856 813988360 855497335 525911391 978204600 113168750 337510950 493608820 908536480 862217500 695209260 222998632 256541600 983846558 505382760 125228368 730620848 648437200 453211372 168538188 154533312 681575711 197000120 572673140 125510656 503138880 588056708 346215150 764179592 374806704 650765072 802657248 319903680 645948312 705060196 241451105 108517036 732859383 662673584 756309015 357531964 88773825 894233650 960293452 444588640 857068032 300239776 167708949 411013924 11531700 72223750 984588756 397552286 747721208 492588018 442161760 487745084 880061457 44514820 950357800 160044700 475722360 430545168 77124044 834308915 663534744 178871258 96663848 701645520 825529890 43961150 421269908 544737862 870553515 154084352 905967802 320847821 552492700 956790300 964643270 727172764 67079492 445959150 940324375 228937134 89228728 786345310 289079772 748262400 975284339 449499280 358007638 497317120 498171746 218090474 353100761 838377070 917944002 443746267 764879090 317922352 823562763 89113760 117970880 983564829 198498244 844285510 5284160 784079160 503912260 392640240 518142230 73563552 24067520 720025160 246522800 966817236 394574148 532099260 831274800 167808640 857041160 713049338 463046500 837998112 253595780 799212983 779342912 920226825 514447928 785293318 579870116 238146700 953796250 274664884 471008920 25528400 923930625 569568158 37053696 41389620 604625344 248943030 201569290 596447919 353481600 645658516 104981124 872775744 312024888 782517760 254390440 583802896 415981332 368243925 576397304 351937886 768322241 819075412 564707960 804631312 657477760 854900500 713971024 416951610 182228220 925467000 571788236 383391480 112356485 640569920 963925840 423306472 379577640 25812900 127708576 269998205 569464254 493589936 957281646 669264722 56734192 881295410 236044830 894170400 152936587 920508375 84881612 7310360 851784480 961301440 140659330 95571925 792526400 293459812 597229056 151340750 500468920 273162596 700260160 531002432 564458900 280120877 475910960 503342682 553677095 401205316 570000448 82640790 332202624 476610832 876596338 920001860 173429796 157155680 572752968 581716482 682643622 883719516 822331008 452542752 936706250 271975280 119804717 166423600 194452088 853920250 5813414 47286526 567645024 762360750 645137220 722707712 498133614 802707840 2128708 325068200 68517344 868149400 789670400 442990615 909949760 431025196 802595292 852264608 262101784 900574504 368990650 66440780 211264100 807344502 308498408 847531502 658914304 613317024 494056490 473140560 686064384 990817408
143703000 616457602 566300958 817024237 501600944 218394320 27388550 784660208 369602954 264886200 428859440 242321664 353330622 887873834 92420511 466542788 914929364 464241280 174913776 434158355 825772600 19911885 229562020 454552065 266663760 915561000 241558000 86185900 216601348 898016150 195586690 453729139 215719550 265157622 998463306 817504800 43981088 374727888 80708992 459769662 721321920 970989810 504119584 647889484 62194560 824052450 28672500 757130200 138444576 515280480 906881584 980645850 394278220 53565720 767541324 102252432 261766288 680441616 660929010 988163380 587064380 690250760 119028650 289910390 303237128 168825400 528078565 920595440 737031552 284625132 838877708 115374238 754777344 730522120 140245449 428766867 868639136 305392328 282172288 421982812 817942717 655316560 404042220 843895060 562002336 247392926 353116760 127236512 446389096 360630144 814027760 912394960 108729650 451020704 585465824 983335760 628656820 845400024 345884160 125705780 418185200 194481920 241603904 363322160 708570890 663220040 162555500 143967400 605117390 38610988 491169464 445094080 268464056 988208855 248703282 680618750 253216968 350573566 430922900 42510298 478227200 578360136 403041600 220923329 773345288 492604960 577220960 533192888 719244540 229114334 384731446 148586900 146716892 573647744 149440590 86118978 845013926 986652460 91776000 208859476 879772080 772721005 178441255 62021380 296409632 293446750 181217065 928433440 756741658 456049520 171050656 621022635 978977601 784868628 464232495 201936990 615758800 777200635 143762820 265117330 983949824 220562141 598664800 496709730 270957400 351711335 188219180 627235075 121796600 818178060 654996395 259088280 911549995 598912940 147964160 721424530 306968560 219562880 904223248 87398164 763259000 524950740 98538592 387321388 438177288 152386921 748776459 537641764 374232794 387378096 409639280 556389124 839708848 310426618 746589126 21342693 459849028 480994240 277875240 920090375 766896128 675917440 333512690 717806088 449780048 953798064 354268960 503245645 495421552 948342235 792956380 852062430 170733568 459104800 375514880 514230980 539840800 187355642 351170880 828959618 669081920 834870560 184804032 276290176 811887650 799362244 480747564 314580800 495615628 196528036 576569720 328402175 710040486 80150150 577908800 763780752 750671126 799736232 593097200 693701892 377786278 831936820 121756425 115507544 76765184 586785248 34195285 52640968 394672902 792394640 792562345 369459248 774324590 390170080 292338886 99514576 731499976 760473680 374463840 971771089 3946140 154720862 513457792 892844544 661509952 753800000 290541232 156655616 583237593 265687584 363805600 60021202 852458660 201327180 422070335 219572704 706577385 435625126 756505780 350055241 322278144 726448068 782576916 256577502 540468720 173325349 819126000 5193750 28044000 307275200 735065420 365072640 941423160 777556204 304002947 729314129 73149280 228827789 799198570 875057480 764769815 857543680 280934135 526010573 686658600 845723200 571506550 438358560 838924008 26338266 811758016 580203750 635103100 914685642 920918630 440935070 974293656 86082500 513771112 70050380 532237248 822536000 194948276 171545626 11024320 101264525 583756672 104385536 146878792 73961300 602667600 268321793 457996352 469326290 983403200 906760640 57842322 307691900 721496320 122166700 61687872 114260238 789727450 903850 11924168 579628532 955794700 200702250 729820910 837726737 781149336 93092775 336315480 411901465 38579200 528519290 400385376 915998504 719670180 153019200 354716672 469766656 455138830 834912560 278714818 830525323 319241464 816326528 144626444 694107760 710560918 945373184 515060801 693581144 465059320 155158424 193926520 15584176 109687480 167262960 22889920 621334440 307455596 719434494 754225704 647944064 995526332 429773720 97116619 888569030 806006890 807796270 354338320 90935592 456750136 123675238 860340956 922305172 51057864 778088855 610326408 150927320 712870976 173794174 470977074 624420716 506807784 841095950 748229920 257377748 649812433 589638970 705626880 209786520 85100167 43443296 283991720 332797440 589037250 995392200 982536894 802597012 990564550 686758350 97182376 267108060 584417468 62037030 593152504 255364031 75970408 922665456 812070106 853990624 582590812 840345380 571438880 798443300 127613760 11468692 688676608 390754688 156297044 983563140 861517430 946335102 854615880 926549252 673215692 995773962 843655015 456785152 813406360 227125480 770157720 728025460 182629680 676040800 284935900 896743340 629058400 300423568 207086824 86897950 881247424 871583039 473902900 565406550 895788320 619743748 349299295 729390596 488506704 134872340 437694115 699703676 298629040 911148704 335396712 869190425 694375533 187386660 252822960 408986780 974203945 527031268 551710000 802384400 40898849 884586171 264434584 3618280 460366296 504683996 413636255 602861000 51219035 214512430 200659577 783414908 255242352 805823952 918463912 989056650 262519332 765670712 726926045 985766200 721639680 67228432 874444615 966757544 98765376 545268300 100384848 284943440 290289030 142487744 587499368 197185492 442306390 194312000 910317815 572164000 167117708 577934980 107443932 32219498 940748056 370335424 628620928 706175954 809254928 600156798 28619200 996052525 835107375 295168564 322139846 360391380 681485528 545968416 366266317 957424573 225648580 204236900 424701360 776999520 610009060 60175388 341650000 648764600 718167128 340425150 793197154 443232469 5341692 515531392 942714710 546286664 264376308 886447500 915561605 76818849 921908140 696878710 457291466 359148940 873272540 40092304 114588950 636107860 602336768 500068756 905283510 485549640 969621600 839838472 570771682 196445312 260884648 278422075 556823360 792859250 954031323 861112657 176124064 587343592 666147481 597169420 372488080 802227054 945951675 888219688 653875200 836593304 559611408 472715404 148814720 783062900 671071280 54982686 471610560 58430475 498292164 840193700 567232660 640177600 43601274 988773360 546000422 795667540 744483360 443255072 655236480 134623840 901455864 257526834 898062191 87393768 338642530 209514608 662020928 191546168 190987808 918174335 343010154 184771790 566496000 249483176 166126184 677320200 75115439 145278072 779536250 108966044 366851584 936122750 51869884 734394080 543515808 969521080 127992820 406563280 451767910 757661875 506636800 121669640 981616362 92300336 615366368 958745216 742475770 697094080 170052312 975463200 843932250 470835080 945964817 751388675 696683512 302587201 133071360 311726156 405295206 112494720 317175639 481114968 816751478 818669880 751954200 822431510 693709296 362670864 895251844 634716695 594851360 66453080 527104026 664476128 112206520 501533680 158925050 310478400 185730888 709507635 393130368 421880835 46791201 639245530 333709968 841608740 716526592 112363770 478471915 546146146 140510608 457322600 277667008 222797916 802983386 426411936 637888306 186575908 348157120 533551038 215184852 851325100 460887584 865822656 16056736 833954600 967653082 562511306 418240560 185781450 769396434 19591612 919639748 857256784 526144000 955030216 339088640 584024712 847574752 964780062 652290760 794477440 192645632 848897760 118254760 917924560 687398480 586811342 466135560 685470060 459190880 156867860 904184866 756646120 829920053 860290336 591963627 764019310 150624000 537295424 106763136 350002679 374330870 398289600 626726422 206454182 426180570 26740336 589339840 449492484 336821760 700147271 918843952 461134288 414934534 344014080 360832000 813292920 749676136 303009304 551131522 243763200 894399432 680771216 372847856 980547582 472752135 733467520 939410208 133336075 442806148 697961664 391021195 305973867 978269568 522630510 154555492 254552120 852212478 59912500 968713760 901999200 165336816 466267415 372718252 808857580 216827760 711241742 869765870 66328000 769715066 566240748 613095384 557246720
251593660 997826314 993144715 697638176 396668500 630288630 419533600 885003600 190339596 320024651 347384388 177904000 71456674 437391432 133372624 718415980 601032775 796840464 122524928 287952704 564736840 467062680 517492378 500888576 588362625 716230080 712309768 454961512 470620040 248811200 705499376 599397720 441407363 807291600 795675800 889706304 575583476 814488948 253712000 773220800 374466538 380660000 822453352 769247680 595520220 197201692 410706864 354047477 257998800 426597680 603534800 213561520 656004040 316133745 499918665 682014730 630099034 800613290 733112619 659231358 876128160 266815104 755466604 131985576 659066304 279578368 204487496 209276800 505310160 832005805 224636255 811316382 197415893 584830192 792284670 254747756 870085928 562797020 457677000 158070640 587820740 338210890 385711084 488057560 442452240 81189624 950272416 884583200 743489172 437440000 393302944 489160480 653550332 224724704 640765262 28283904 184308826 594419388 762520518 265206704 985557796 757056000 659829136 382382248 844746500 770886050 877034496 998487168 797570048 551919767 154360096 455462976 950467810 77750375 485642400 644573717 205962173 906947224 314165340 410599734 88226240 439982240 47379921 867646320 633745962 331289792 674699986 179247904 218919904 484652625 832542248 689954055 367995950 463801585 391902784 248092685 473983286 255301780 783258784 772235792 872214400 871247430 269750328 56974756 961536800 533149204 646284985 215603038 979016939 553803480 56151354 862262200 702817672 508599666 443525132 141058320 343953600 47286192 980592178 684076736 524509250 360740694 776603440 286441159 642110426 564168890 889397352 537057080 437704662 869168300 665487760 880096315 850416500 876365440 65939888 975663872 705661172 159704850 922690508 767762488 499276472 592613712 410474003 720244608 862254592 570590512 563947813 67562895 759800360 697401844 587902860 76366080 504860864 699245000 958077031 397951200 975655740 53234480 931197280 520849840 159794984 490236640 549105424 206687276 925135200 864971720 870806660 781474992 518738720 64305410 928352620 487284260 905161580 156198912 561118844 597736288 936387671 290765721 472245088 252239344 581316704 541871744 590630781 915727737 143517024 191056454 49392448 469436042 759052308 259172525 869391080 362519270 88388162 775186464 316960000 563088536 816399661 409352640 393073556 61562034 835194720 387920190 95085256 59245000 327396924 99404156 948942332 970241344 754918968 496679648 348904466 651193480 396260716 883805875 83858672 58792128 876050400 512297772 106486638 922804648 178312225 273845271 127616576 337462 938830112 584755120 669727632 393597868 538861952 949696272 606600840 869254784 909622080 203492880 681715928 749183941 729241475 195891830 391622070 683817840 17963840 568872701 751067080 829587750 525245440 560458063 99457250 787169184 360220244 483239480 385939686 198789211 338170048 166441384 437973300 985023872 43690060 780080760 293084128 269525190 785795600 496938640 929704904 653937660 244601690 449396765 690322200 23611200 652479225 757134720 106868524 422800240 106827520 135251971 323897388 214560452 204491808 495691200 985251341 698629500 578905400 521103768 624176728 921188956 906385373 202625220 856120820 171931520 1972256 115224526 21489536 756648144 97295576 220218780 135837183 112769792 992870121 155545600 875742105 354899140 656715160 54275640 312747828 674299984 472099778 370753900 230415320 955600560 317484021 336087820 218360780 872933704 549486502 594783762 244154250 864670552 20640000 900760376 336042396 413167530 801049300 166885272 242601498 228140925 392295212 867558120 467065218 238628248 152829024 563851776 173290904 294153544 278190000 769425187 899017984 278923996 60407520 109706000 27498622 431627930 757315715 755042896 199665952 467576202 306771125 172839875 905901218 241903480 305383552 872262394 308959895 827230764 145196080 868779888 279060588 838086660 697293850 469898730 344735616 307109552 931805280 240190175 381421652 187860736 517901820 945502720 815000380 406173600 15831888 712124056 72009250 427019430 192787240 937139663 162932000 571923656 754688000 452217618 403502608 335041910 739600919 412726302 165817720 843273760 677719416 112152484 611119560 197589700 890031316 325330046 625802792 791441820 811264000 79580272 617887200 495326528 595833344 572386745 682901680 338134276 282793536 305354448 491414832 852096005 2750900 127351678 911598528 719608792 370825936 91626294 437002840 516784736 482450008 14885350 467558890 695840316 253814262 473980170 922739460 700678576 794588166 127875602 11027592 671398200 899288704 299113244 343692656 469543600 49804400 648841090 439215649 512779075 366346324 229547785 529696431 949620416 519621256 662785240 992683700 102832416 838426940 46552136 485966460 927062320 724320656 715431040 486062963 97332960 147062884 312044336 136262947 936845982 51879659 876905750 830740568 125046540 757732480 999300584 482064882 757266935 626640000 666431410 346583632 775220800 165429212 580450876 298320722 532110722 797995344 479744940 715165750 589413860 585170920 89942300 903004104 141891808 517247200 436153912 206275000 960220480 304138610 879977920 271504368 652528964 828565900 90855344 50025512 813477888 363775580 178346470 970579524 859450600 347394576 299365026 545105920 424911992 657703040 285691900 398098000 423964456 561584800 780798260 64630075 838288184 762155209 615462400 239935320 281032288 5242298 689871142 766180000 652012128 561428680 230880000 158312289 537259100 499020650 570672560 494200862 286576252 381027227 177603175 133075760 723794416 748896040 571028752 574175085 231402496 444498500 336188764 760866150 818644080 824577464 184397824 533246250 869320000 274789727 702002579 341315184 524316400 127106463 580587980 437829728 382779259 651695262 664481850 168082500 923074560 901400240 461440480 426927404 308503760 167317610 414767074 686900875 673239920 12286528 48343610 305928420 128899736 674684494 188286348 13889737 2772352 635909352 984243432 386646612 860876976 730989200 454729328 683657125 196295708 353036288 334268750 222764320 840210240 80779204 499174800 815870327 855924418 107983382 331365088 701729376 618466822 312527808 808743303 96756000 393795900 990532140 31394390 243285060 132433255 726801996 903862790 366684580 859795325 207440105 409307500 656453120 311970285 890537610 899183840 769305216 575087510 63290715 246204112 936471290 59252640 157114650 930912640 42983838 543777250 670272000 42426496 360463720 108952640 922266984 97045295 312515100 390581440 214215000 389339000 166608960 340934400 138836981 648390228 697620480 903220436 16574560 326867600 478175800 642293254 544059440 372416050 559647576 438698516 593729904 299497732 113421716 357884260 403870950 135453864 377770400 16924400 75000740 568138676 269592000 551613629 365035356 769264000 802422712 923256480 649890872 344699792 941554240 288586800 96007664 633532512 339183400 553443200 527713660 528209316 989781374 683550520 523532416 894615800 635720192 975580000 990818457 364260306 118173000 297032110 627317464 954790600 251464032 42516715 149975064 562358520 949112380 428297596 983459078 944744224 659540108 588048544 411456894 166300718 697977150 499648000 661444048 382810078 456578140 94030988 410652446 671455678 158489440 337375504 100795980 914306880 904032672 565308228 3540240 214666000 683502492 536396670 864098653 517561216 869414350 763516156 782384672 347294601 427389560 429308936 396600912 10296640 827207050 919518584 977229792 859611872 560237396 121164472 901881306 915536218 62478 695981364 657289460 212498368 842913200 290805248 500936800 314086000 217692656 608188080 981171520 263334400 296201440 192129592 489800606 913442250 488531092 653626332 935516140 394083752 632993600 709289034 678710400 543180420 965637294 919350044 561089280 617882072 270018840 882428244 827911400 238114350 562243014 392409712 122464050 543674656 769041408 663135132
409362785 948036936 18196609 980944960 265353856 86991788 744315072 209296680 694545120 141923476 140906194 521610484 965384375 12639870 741141728 39511040 574076680 969413866 822708884 112973160 491687232 623427000 113963392 145527386 291664128 496754864 733269408 463727824 117678100 748953748 771581000 567635080 654473300 121591854 304624697 242679808 485552992 490071576 137712632 150727092 372749400 624479936 199426272 944692472 12622672 539156160 284370200 606690288 772698848 303626176 51813768 844341456 276679854 128402602 859097754 623759880 536700740 43277872 232955080 131495448 232431850 263101500 947798393 68589881 421757614 565898780 750575664 345170208 433410870 852286118 46573678 966593810 23554700 697143872 747920784 877061470 538967616 939871392 339064672 160939560 953184348 129461200 935362670 348757572 102514088 691748112 925607040 497456965 628961270 290383778 841093500 564433392 91542500 38694002 54992448 257036316 110671536 792731520 82462968 542334236 128612260 641373380 154480490 883737682 755939980 549992816 236705560 752768960 120838316 64238360 80155968 959512920 325860073 990451284 843463800 475712722 762034090 179865000 852350464 596110850 159361976 889690924 353881952 471648320 504452452 878411459 352736576 200304176 56296064 35149430 814231040 725138240 638236203 298228760 235664348 916450560 635866790 387987950 101206050 135604128 319308592 322698540 241992452 816549696 410884352 690957652 481583052 77384696 521715768 306716420 609284608 813957464 410640000 352420277 92823820 54695056 265179675 352745355 602173856 399771264 45256550 18848432 365555073 387140521 20893248 971820380 459096760 985365972 678787115 699752400 345579264 448928452 824343750 472617585 911159275 136753168 205754784 798014088 170160392 649383966 154110176 530239576 893676800 975438164 837397764 606920820 753315862 737887500 243653761 454023335 602536640 937299000 922541195 671146568 753616482 700359552 967291360 655415320 490637300 145837800 853036400 891545550 392345600 240806550 936844032 989447350 680972704 451255296 584560470 127876498 587502380 156447850 546553502 438575644 218458100 370160620 258168196 229238125 429124772 537896462 565450500 956502912 139531128 185231100 98400440 8666056 238792960 833450962 199576120 42740343 65106926 581202000 393905160 80247436 573405600 458357860 316020054 580579440 966110400 433618980 104531638 953116244 898055680 180397537 744030010 851066200 965694523 189520345 890207352 186795220 756536624 917415288 300773040 901923200 279758472 840834009 56394364 191536464 306589958 244900640 512929640 988805480 977723750 560144000 253673984 961193984 163866712 97587616 675282376 534157160 360311740 380335705 164762198 577609956 96807124 403630790 54054951 664782864 601922980 880264348 41649656 391271500 371342060 137452720 94946840 699950500 199556006 118318948 545970402 867808704 704899452 923040288 186563016 264355934 539740256 580360600 731378368 80780148 946024760 891972800 659732600 277944456 323586776 955331904 422748950 574281440 341102720 749460418 812596867 582070500 284065410 220226860 904515175 432498445 611514080 98400688 125708730 363208402 214447575 798637929 929174400 932733900 809570141 123776000 821952479 791510872 720336625 858360110 441168704 613870806 519395730 633375000 626786700 983786560 217066900 442036252 134750680 402928080 111169750 635586665 5853384 389293228 271672136 878160500 173600700 393083984 182005744 727804000 718368119 792819376 444423068 594915015 93053300 12794855 763064060 93846272 910813600 627811728 224757750 403409200 937690860 546047905 464337824 29176335 168593352 572256936 264057590 851290806 739111564 234395904 759796176 325403520 219444208 393247280 860275625 394465000 883023080 56716807 813860500 899994360 636737737 526705664 47340550 938890982 169973836 484378654 223763600 509165450 499380050 76884620 959500012 264712576 60022176 307168776 132621528 81092342 260679610 410703100 669256435 705030682 588864512 295721936 145050618 474650120 369739817 886622720 373583517 21390328 224276000 805802330 519290656 787215300 271056896 266816048 844991325 11446000 286101382 249266400 658757332 939433272 876147968 984120320 207737278 816768802 919319924 607912420 25302016 335010900 972384000 726782120 28762528 915528144 237732132 310761164 269248000 656706520 667155396 200510769 172226256 810213272 663264579 55204408 401165560 230842272 315961916 542070750 498513608 605307612 533397600 219154442 37734400 145458776 880843648 313768340 71023075 103042736 249200244 918799284 67996980 124330980 123678303 597068480 195327952 43150080 367657126 95879220 675184128 565462976 997149556 779573280 153604816 86515320 570157792 310130670 668670636 741222298 31141180 90222080 374322570 723439600 143256849 565562770 541861665 577339748 500834690 111181530 334703392 350155810 404700110 225853304 580194958 97632610 310355440 727651095 454912400 868926500 719792660 567803056 383544730 46348800 241381568 236772210 794454240 972856150 405723875 291623507 874936148 698829696 57662538 545215126 772361420 783544092 244450858 643343800 749721600 861877559 129741808 452857472 35305690 190442914 459468170 203907650 767235060 664577372 20094240 601342680 757604000 85994342 510855710 283635200 189499360 677263794 580993450 691524300 286666080 703052624 926173312 317817103 415604494 388378427 88331295 2599295 142493236 632997500 532460816 787100752 439174160 624987751 700049677 17627600 19510020 29965493 10720053 381575680 179306336 541197216 859544456 95421875 674798135 990608832 342555030 177686005 284363810 369919620 269224268 798205128 57678150 242944496 425461920 84771570 765631268 248005960 875324768 822881175 388296796 753192576 477049750 812245510 159330626 4682384 626200828 287916800 283246080 275254370 676384845 215684024 440343785 584303380 657036963 890771200 167087900 415419808 578153372 433214060 512927925 455344111 485991000 833082156 99100000 447150348 134470656 95772112 577137196 819575532 436350816 175159072 534421050 321666200 288086174 318995662 449563309 744785628 249499796 915409352 761877856 421433240 820727700 913286764 940827648 445953412 863632206 48104278 590942835 144478848 744118784 683766400 740682714 579778934 38210630 139113619 186307520 975400480 922016248 525687520 36543920 319282864 974348470 731921620 517093370 347611900 956833280 806749290 887604664 348871200 766493244 549040420 591623050 496324024 498022887 835645146 233951264 870026080 661944768 839579400 683795675 984999400 552499584 945821936 417790304 56087358 57649516 548125016 743772800 412314616 183625908 135209736 721223081 797495080 270839584 516785420 798634418 955924000 423706377 187268680 126180000 118759130 223911296 118967226 565482770 539196800 184086064 697144390 262216736 81414350 308293800 660138280 905922072 864633080 448543000 12519940 206371200 833164951 219898510 16398464 971601164 479425500 379362770 351715475 948906200 431118592 233442248 767648602 405451200 651867090 677929790 781463648 870649920 108581920 368017256 125522475 37055296 715986018 651680296 442854975 531315328 953084000 27042604 54305504 994514066 289032116 464462315 421951488 454760624 82745632 931658450 499723365 225075308 176318920 928494680 783670336 458843140 879276640 784819030 815464500 91461895 149066880 622050960 938191904 870840028 501689024 943584186 696483296 734400354 767681024 794898510 48412608 801528005 320487400 703711920 837435201 411294400 177072708 328733080 936670178 745381025 682306816 944603125 487618852 482801664 608405992 728578920 505782912 698302966 90130523 934358144 574754250 880927325 40564000 969391366 505960256 378768304 448633570 622377948 693688132 344890433 503861872 905800816 266785744 651402864 661583845 989345080 679223376 283707930 26321408 141424712 953412352 327361760 242506636 718954950 732580368 707847107 319298532 254871914 947575934 419012344 132122410 132660320 932009600 352181824 586812128
253626800 236630709 460458709 44491700 489421800 739070330 711080 283959556 88374336 491845305 817804384 210534752 788726400 808513880 66212266 805515520 799412968 925361092 416298908 551343860 399193110 26726948 585792956 46199848 880288000 768365931 259358268 475431520 889802424 569362017 879487232 769531040 564419208 85484288 522732358 650549319 707569332 214290625 935210845 97094528 369268645 935308010 694906368 514837596 172422416 234883970 677433222 593732800 142217760 578309168 655839104 382999552 158885860 599178576 459793900 500128640 841475000 807171780 292538700 764362048 860339200 107743500 812616040 891174360 477792885 433316576 624181800 217612820 226366440 589459387 446585512 570101771 934573870 588804332 290903552 588799196 387310120 421713600 584442236 493702900 735416025 835990336 381325808 653019400 377498344 576664675 153005928 118785354 928675925 833431500 904264960 729489335 990772358 611186866 458673216 85033216 443253481 16494746 577123936 417103656 16084432 678052224 231941532 696590060 566850960 87227961 204667357 904105760 579916192 298092629 514257807 981141600 936364100 100777985 895968745 562837450 50455400 868975128 790451169 822239370 287533180 763402750 995541168 494368800 654393724 713417152 138491474 378895600 971590400 693792542 910384940 552893504 560001650 222242464 565126772 527509364 891234996 653750696 700278960 674570744 528139248 55667080 610202000 491891360 632479014 786292032 734368706 7983986 563191724 870008112 251125200 844761340 352983688 74429552 525982795 960044320 722060985 502598750 113879360 564060976 328983460 299912820 335370800 702305568 461338684 965650896 875577792 998061110 286861000 721853884 870140050 576308641 815333760 40417232 445940308 507696672 673571968 55610774 967623616 617468592 252934452 196302036 958105900 326634064 390624057 825115118 766811356 306886000 129419926 885562380 950919168 679927760 420754784 904926516 381850812 900695738 164040128 410609650 0 312068230 926463328 860162300 260515552 711853950 830035260 269015056 272099136 976042452 21555852 340525210 319776000 264296760 103426760 807286060 402951100 14272950 74998640 796252684 836324312 457570136 971344384 606437140 416687888 889079888 122149800 992395528 109549920 445758820 970928888 487317000 75782072 171047053 338130814 242264416 122611470 853406400 122826781 90738220 169029840 986135320 733374500 391319440 31830184 871685750 826087820 642700604 248057824 264290616 343749424 984563040 629078315 681324992 981115250 943046564 730198620 232582687 48211296 984971740 97803826 355644404 312412696 386669600 483022450 149895385 323075414 503455940 260485760 46142100 612341632 202236520 832037280 819665504 281001520 429789012 973912618 419560400 949154058 997437314 642774400 496892980 590893728 182630256 591120815 702620000 632501020 119994290 204482480 951464288 691438054 536151808 656570036 883152226 464743576 515108592 559497818 228764064 375763104 39325440 726994800 166856864 87152720 781605369 370873515 802070180 764388983 260535154 660414828 275862848 520762700 302406292 430474240 980142780 181298845 279208225 167407322 56020920 812240336 447030600 803866455 170925508 626254620 267529280 563715200 196405568 519467207 853360904 487939552 825205458 353551000 531312254 77184640 877564256 471054672 826861583 544624256 895367796 700230530 719843504 177617255 103486520 993270070 986343232 978854788 209420769 130842568 885520485 846227464 142904544 706868024 285206688 20311200 605286400 154856290 408055150 334160384 174203771 705750400 774962992 345227840 725993300 716086112 995574400 375640700 572327424 307347384 855552500 662159282 282217600 840729600 55080848 559833913 176522056 312123585 915641057 838066848 813650984 233435600 896361670 494621875 449318672 943420016 947786046 222119270 947510175 3972320 717826564 703813060 506384976 111145408 567811054 983968816 636186834 819038654 779303946 417478222 840209088 929533480 330729984 241133216 750867376 503162610 840788450 734074314 674148705 50494612 301153724 346509760 51412160 296729838 81359530 3526240 804611104 22901120 41143000 860673920 872700406 630819264 798675808 470064580 244984332 314621952 980551106 708828602 342532004 332507317 660578285 468090336 236347948 78125000 292630246 517504000 63128960 177076770 63502080 235552141 514354920 987093322 447593135 548454688 723029120 549986304 231769940 397653700 231339024 254745973 365718528 513704880 600733968 810310348 697152118 503225228 351015196 967152350 151240256 326498448 240135040 550663936 815425688 706131596 628464896 919481547 672954355 20799912 210449424 264675240 193562812 13051000 909518580 789353728 57478725 66480903 296708285 678700060 43742600 972471474 938494600 132958540 883199352 428473480 588577582 476131430 596486688 375603900 42416224 912677280 805500000 76481984 408150125 721792080 178364624 669964480 25721400 182275978 788443184 801628080 827903224 530762450 928989600 694711568 211927936 503150376 917940090 738660975 56005577 214895056 26454840 955428096 151793390 125804464 461190468 937145280 19852352 311346048 922561248 835201360 304980840 408231540 884641216 360588230 905058048 782826792 100101440 958269710 833345240 691819720 915322400 799971584 444637400 768557392 442101104 474736860 719090200 741085192 2805670 113529272 975920025 651018720 572158484 855747984 995478048 23466172 225802774 809408960 263185753 593897522 12000060 549492096 259034560 786107500 61436418 304887520 793730170 289290365 220486430 880162942 311549504 168205812 440503875 429412224 447754400 225960940 316379505 50591456 209797400 477052520 155982980 334759540 851607280 991173040 600199240 333251228 249028184 656900000 954501233 235755200 561553232 683887320 798295173 573117432 242900872 113703400 265204160 213458560 698337992 29531456 24164206 672508950 202005360 942758880 59719907 258635318 786698528 131329968 404720808 146390224 308316270 721015504 633158104 980038064 509871664 939550096 968815388 801157578 964371550 202488856 109017500 896290800 568200504 490137416 412304166 726289568 242629410 545340488 535593268 673053472 420488250 830951812 770049745 42843172 780283556 112575360 100249440 454840618 731003602 161589068 641951100 729721584 479751596 218811380 336928536 883513162 738041660 979304960 228525760 763690144 672506716 998470364 920010660 119126144 759313932 257051672 187390984 724993408 154181310 16656300 399657000 908397640 547727750 742558089 717099470 258918372 735613245 541055360 32743714 717980392 311304506 420962008 449015336 53073700 226894872 615401910 975015744 995672704 61688826 974074440 53037216 53893600 701558400 809977560 374692152 892371400 568199453 984962256 165301070 267500640 830006826 9685520 437320240 956362560 922724800 5195280 36400520 139379170 713759120 41771865 680310960 801210685 30261298 55515448 610388776 53845604 203634374 888713400 247696452 46418020 34240128 553231790 772390423 507699500 539698450 153547664 512549136 835412940 522589880 827303702 346462520 112101944 234365752 26327996 453950664 534292128 935529120 965019230 666018344 222949416 900293511 428291840 774125977 536168856 331777616 269755841 520680827 620389284 38066000 929244800 852240659 672860670 776332800 882110080 859418928 283449088 718207552 555113344 741593100 820847142 496654080 961356075 386878368 723815260 343636840 788068672 798517436 984727946 166643872 487601152 970027804 55136080 267023339 999972000 282762480 603758516 469961831 924001992 927516444 785366672 264684600 791390490 366650880 22956072 783173872 983598695 385928448 379446345 652479508 851096576 927509750 189520640 665791947 839204933 667375600 928680152 163225440 427486838 800656272 38150468 727129800 212346500 641285000 582797696 771003200 304747610 704622560 862054078 794410848 547089347 877716784 510497928 939243440 935175140 807316568 683353600 642805696 269291776 287869102 354259800 673919840 840816300 512644320 344016000 670106437
670186320 18830650 677264100 478662470 845912080 331272272 918741240 324512512 519189308 297601888 616470840 274139006 342312965 47861552 253416248 854500086 222992976 453352504 930223394 38993635 43182925 397286120 493517600 177008668 87248500 229176268 865758450 98444200 640489872 285336250 58625024 203194850 731730980 207920768 531082964 922841888 32981648 149599354 405476010 218403202 697986550 630595250 484592220 877334832 298488445 351695380 109377875 401854616 523265112 81010725 412876480 480775775 494943520 30173392 714887268 53008484 181898688 509248984 241106490 937245420 708072548 770603512 53666662 209234424 872997897 381641730 680487134 657186400 454802450 672443250 478944340 802235208 204036928 500107410 930551264 918355400 297668290 545702308 575871145 349561326 731900928 182524906 299328964 502418754 994638163 886088260 560177312 421879800 164114744 917401531 483061269 196969326 220840090 451857500 936090200 613515555 512530912 347913514 996840640 146326868 793502112 309730625 935656400 496225200 16951040 584575040 360938430 736933650 364948256 927778206 613883099 508110020 603761627 6806000 199152900 288443732 908569175 78249200 862335655 948834560 877192541 238385648 633272976 904702752 468893612 24163550 57259140 48542048 419954200 615954200 31404900 430191049 773793280 644993121 99018038 821337420 387551978 95222592 639773287 805604084 878128730 719913093 463857660 551050461 750759670 735454970 676457608 342480360 442694470 515612380 790993940 635112427 99345868 467219668 478973190 628995900 939449048 838766860 778764920 2679360 681901459 881507158 237770875 105678134 460100320 772348625 764623616 70667392 544267200 196215718 234368952 677565188 92132285 908680352 916550838 694165450 202187248 237904016 820571274 500020022 287407634 623680656 917220200 959196032 801923328 967629248 102862640 884425106 786406702 313715136 456973280 425691926 563499310 283927040 320337470 115380762 894415024 647145114 350431888 827021260 188087600 385070400 791057620 451620612 604865600 597770344 157186272 170962200 911625508 823722465 809316656 764033680 600463280 788271870 316324750 32325702 599314505 80044528 321933036 259536000 519440491 711121030 817298800 362957584 265598218 31045300 839684344 528633727 919898836 883080832 667664896 653971360 4253425 258059140 866495420 740327784 988947750 671418818 729743225 961755840 517197046 361896640 305775850 519841965 148363604 624068352 393031936 4613440 799129840 866056928 68068047 198217280 625594130 329029404 372890912 571447296 435756510 441959600 982804676 503744614 854841558 923985160 744772800 511202218 752195520 899845510 10752236 656170303 809201932 891713000 788170240 461895682 777248024 754002730 943711687 381833005 396085392 85480302 794869608 598955600 440848608 155116240 316875324 301917722 650725070 133844168 513650340 420975872 172543822 781175504 498289969 507244000 813089490 814458956 735387880 483531000 982860076 979863375 175883487 427406200 14322944 671275697 371008690 488018200 205073416 766114746 351129600 707716512 261299520 871093040 368405600 779539360 624724852 955945840 315548812 421031912 374074888 710726840 133429926 321565242 844269640 24502082 257040134 431210496 826239335 586287860 469656574 457888575 143057512 547240438 254618704 763344444 592827940 807958900 71197022 543201280 136058240 164524800 619021568 266107600 631244832 44999680 675347491 153299970 235664008 517236729 652521440 778161760 336740 769395220 270376968 673869568 838816000 718290740 227667237 620362375 326807500 739649180 721758000 142103280 355442040 450614304 442948167 775181990 85565792 84979992 392340955 380634860 779061500 777832500 994054000 792892396 992718500 245083204 181717470 492665800 60210082 473658232 792214200 754800440 142683136 946841642 461775195 727479800 544809335 27501160 96148160 417792948 832129110 894195920 382741404 10562688 782236016 129015408 408074418 993349600 199604000 199997750 162234460 524164460 759146730 525771460 392777470 50041840 826257680 525641032 492289952 811486815 888919835 474275680 989299546 99632608 51776664 412819104 719248907 607412992 479349840 10285592 54730182 315550760 167854712 6773896 496557900 398786984 270134924 589646296 378872472 878048610 897133920 459627150 351519225 59937270 942319104 289238528 746236296 713360000 464860360 668557440 96392800 387254628 16640779 468750492 675257985 230565120 604665324 963353305 461779655 251071136 29172768 853050656 909400880 255372200 260470412 718205872 90595044 59490084 901266008 100880480 705835680 467544250 5127614 83312060 966250170 606252200 690466090 355537960 423224280 205330540 15582696 531286294 323205376 347946444 828667440 4150022 376168098 197320128 279733180 428244960 391419304 690115960 671974180 668986844 262194480 711233400 640253470 588304544 378576724 804433100 846812672 194335880 581170624 856690720 287036566 632055346 966084620 529834504 856204152 864224676 454787680 318845600 367618128 507541440 681803200 53214040 136124504 778510390 128627941 13130900 631377068 995554944 190586628 445483408 590307120 788323300 357413240 225713000 146055116 824755210 806660040 8932750 92202200 574386299 491390795 432018130 140216000 628230340 809614926 19015154 478476306 86235464 589248320 494989768 394440968 697938028 524315008 529904000 431680875 311410432 399826330 544062884 787960888 446512361 681219150 430423620 381918420 427510136 791368824 143472000 933912924 93166344 280686904 357692160 151267580 618808960 326835548 774928840 907631371 532424254 564739458 759859670 134200430 473301344 734442570 151204099 555631431 729798688 628360081 541704800 577755620 272341968 659053960 220787968 803990666 231979449 229295536 985709249 822252960 196235942 499557009 859915843 602663200 179219332 152461601 777684065 332853262 262966272 935284895 446416306 625899568 555806143 604720862 284176250 891309040 644464474 280141200 400080820 148361040 234932336 210587600 386035120 504582320 190873760 427194828 871559100 688548876 377577968 150466284 87352370 279924750 667914816 21005180 517472832 38702865 126684576 6082672 945115936 69053230 69393784 549016760 833422309 812668000 125938280 294070352 777403580 181498336 261179400 926924980 173783552 954162000 414650540 774511080 424062574 491320672 816371300 983513808 979168488 900497928 672282270 731558698 212153344 981176880 136921006 49399616 750209728 143954473 922731200 805098971 211260960 334544384 169055972 689718400 789179976 551460506 805658000 528144000 621141880 967828000 52958775 881244240 399530440 928489236 286705800 158200140 430385135 182175936 516848076 474432431 445505781 459395072 538125592 929971356 741885900 490770016 620012832 914497356 132009712 370898838 661965180 964660475 537014784 393366624 552800444 201621088 791479688 203429200 788767950 997549735 19066176 659689790 891147674 249139594 499529510 481468125 124960352 74367880 383405580 815606670 929715608 571604710 187639723 315312568 406584256 924457450 582121760 310436824 816482336 838212800 118720505 103749200 283732400 723192570 765146700 181368720 281893959 5726743 10807488 216657180 974112524 375770008 520679750 531148464 446662343 400430948 236065440 535284840 511257700 648087285 8392134 689378370 921553064 587583904 326723602 447459903 337687425 645681400 488497580 714949940 723077240 539756804 168896359 3186672 966246142 502584536 573030908 369278130 58699674 642620928 498812600 649175930 839005572 623722433 989613272 803694550 529720020 247581336 96501240 176666516 767774580 8122787 108576604 680816544 584798160 366022560 40497622 699083460 10410000 857322200 493228108 31109420 172068890 638947920 647756600 597520 597899784 13070798 619400090 126183468 576184156 561336240 108992520 388450646 591100382 926170000 276073144 610834410 419078928 51016932 322656316 964244156 697305856 98997500 641671136 616004392 102748496 490179560 339862260 32075490 905020668 240324550 517571760
108315456 828558075 539290208 458395300 328616816 644325720 250625582 75007068 771989860 516433600 939269790 321986475 171597080 961795160 539332000 124119970 693996676 233204988 618424876 768036654 35204180 846052875 859682160 83902052 985040832 467491968 557317152 212295015 884623120 857121184 299425280 598145840 825383108 349276270 682881584 507049822 664173035 84851205 942934608 996044608 680238404 422903887 11730040 80015007 782740890 347812008 350892800 484160035 942990645 855797012 366583840 162280258 534594960 254237416 766850600 840071434 548621440 74476400 174191296 663349816 618026776 774872788 229582400 109019324 364374728 184539000 153263214 947299414 511579500 11471584 635887339 235118005 336796360 590103653 543410210 720880400 688990720 33732640 3640896 986419070 669896292 860267584 851800175 719557814 883112590 527054665 828340078 795562054 907409262 996779704 392218361 116137344 947190175 36759535 230540880 710488312 533509600 150538240 278713840 758659902 336223912 940763420 97591800 938431792 535340456 259059810 510194455 831780352 851665280 347365772 774946435 115812 814420576 874797280 233580609 255743360 795310896 144120800 622098812 332558310 872044568 638167696 299165827 48982995 375167904 236560480 96914516 931462200 185140944 924501960 121989680 318376250 455375184 888405325 102451540 524220602 350950180 913555615 495147510 989894784 796448470 233999640 735657424 570233456 456186224 507718152 406645380 620396745 728190816 466033120 771478908 19420640 374134348 590754752 528392920 388432144 913746384 926218240 156912064 771876792 983308800 257020832 457830304 816991780 521708760 16746552 341100320 38494964 216916634 218314920 148514120 10572480 558280240 111916560 595730290 465053840 778034500 261886750 135163360 217456150 913149440 467822852 248695750 992617184 801251200 868657880 933998800 788800045 135486256 423634904 53655504 21205040 904117600 785178748 903378792 203120000 758658040 213657760 349027060 663745318 484054070 522684613 452441920 754773600 498029090 136663910 131968000 840259968 166550620 410235179 822483916 532747534 553242050 47060908 85539790 507904710 197795600 785001320 404329920 283036092 935792110 181561180 808485675 860710848 585222232 430849200 889466970 946202000 769830720 173306880 329789350 26066800 44364712 645459906 496247460 655517404 322881250 326270748 146663295 913379680 190615808 251404026 956130120 332018216 903720048 372885344 786881280 593129408 948357220 506126406 213424440 85703400 762515550 225765200 876635280 899693680 278619440 212473938 124537024 256138560 582729720 389417520 328817000 715833040 146685550 595588820 798855040 87535776 254797180 461603818 516556656 282778560 986833036 820046992 311574160 431982768 503547723 554545835 593531136 66300960 685916454 80079796 249600432 14377752 83602432 89966598 463782312 7842780 220232780 258016730 261843890 354476856 948447594 856082421 246417600 614380760 595109532 676525092 383801386 464115600 597869171 679191212 53441592 491286016 740047042 896576840 355131875 799641432 416343032 706197020 309885360 763180000 354620640 965673920 732867330 198666232 514536744 433773744 81795800 523654840 576781200 902911756 706050770 399481200 739579596 152006485 371807304 935377936 459109355 251012000 403514980 906120320 455389600 222624738 246055670 451066224 61994410 187758400 633914580 122389552 380548776 943024250 296556259 337657574 197710417 697540480 907622994 36085984 634443160 726838895 853644722 331869875 733752640 827152215 758626840 688828401 144009062 751638890 135174400 705322600 246170053 956415520 422459732 226910308 583573040 833133185 640270000 566901401 204950072 329016380 546058864 762922262 553023938 352189160 255704880 182636218 157557150 91887058 146373347 109550688 996938784 332521856 868756300 700877775 370599900 596791876 569472200 306252460 791008640 167005500 991289225 431193440 278943800 213293951 158684180 591627340 242394760 214742622 41674880 382355768 842960432 717447076 133966400 584049924 679675000 27688480 805335200 258555666 701733120 44185755 128962560 791740201 572311040 456876560 361340160 539885395 824140400 19920000 399487616 634048640 522284308 877273000 442655950 856672352 299756520 801798731 266111108 569497580 158699536 773027728 445214758 557442188 858779094 213234680 714311950 871229016 705445473 250273280 315025556 429190500 944788308 93291200 328727692 322532300 112809152 300605280 694925380 382406512 408563760 548841650 25379610 826099000 980285991 196852247 513721344 19990500 321914516 340853600 614533220 39144000 222745950 799604200 949525160 401261040 962875616 954022056 269572416 12086236 160749840 120174584 737864732 240765440 761556608 737153824 156120749 588868438 396136500 20482880 855373332 629787822 884428004 437144959 781976000 358888984 211704408 954570492 391635425 748774688 525269113 180403592 21058600 321615608 987567200 609319078 918879320 540629872 67364432 195371196 951790649 918945025 129843492 702596704 56632100 574568700 828823990 629695570 192036616 350883160 727417832 419516530 956772111 740388656 219647730 505035648 633881622 887120140 561893480 8811882 309146180 154206960 637080160 234543540 397644500 608963490 815890140 56462208 261429700 358037704 103143816 220686956 510971978 226851601 139584784 482220986 375180238 827252716 756718170 708523776 535351066 788283465 970353756 217343000 904669500 17768242 80676912 318282282 275025892 790999372 84489100 165692860 813122420 618700058 193903724 879458936 669582544 966016688 264491680 10339854 155489450 595119160 640898275 682492346 54792110 31201112 138062136 163954095 466249512 792416512 828374350 985080448 430674184 219029005 727324404 530501810 715696000 464728880 804689520 721741034 145749044 270804205 192139962 277489700 369724707 967390318 731537124 60448458 274300960 899370200 232507728 178547480 13397859 22284866 200431136 909638496 625367520 877252600 715121268 798301310 214950896 834476288 271935032 630350848 303759280 584970096 858901850 542775860 133564100 80626230 889986260 945375888 240651120 160080936 530196880 845358196 45371518 38111342 174585840 729372388 814375616 588331038 619919330 878242150 135412218 409571140 523786240 267030096 759935740 319821831 124365990 791324520 937092180 6322290 531091400 63194888 713645692 775986104 653502720 350640013 308328194 752144320 975667288 666160034 506087336 404720000 46615471 189616512 900702987 115741180 903334240 514290400 584541120 494485882 769947972 68628250 541493557 830918070 337768424 477128168 441564476 625294945 804326396 419647599 172621512 84896181 678141650 175135959 335630090 742130488 599329960 151828180 403137112 769849814 887895840 693210400 236770190 242211408 691372672 416429392 721699175 9990720 408021888 361175275 357655080 224259520 680470760 886801660 935513096 942939936 778831520 89419712 382263915 94720576 996914142 123707888 365098752 356907742 485943610 856798368 671413950 632220760 589065680 52827008 505969490 969438420 224064280 292869440 328690717 885239200 268913629 50300816 459800172 637840894 238160745 111149800 778748870 816207380 444908030 499036698 285267000 213820552 111487200 462082282 743813298 102237270 734616608 401821632 259133764 692188498 966880320 602364020 591691990 256067896 746992480 628941330 249537712 905245936 497924130 115601920 297858380 579177446 534785510 26586978 438584168 843933502 934211584 811273126 232435040 55976832 78105152 438409500 380492176 844360882 688651700 680785704 799417004 496994175 966263600 233267520 492620288 978210126 286484380 24711416 132414424 140222320 103146518 295803800 113715392 314341864 117575755 634840440 441362065 591328900 295481056 937078010 880652908 356982666 787198464 438598272 52057562 868730848 827556480 4829984 896112104 313732320 177237780 735709137 580850388 833896448 955612432 955518720 34109294 4659328 757284864 507104000 208053682 503925056 648802124 864481520 784087494 816737980
511308175 87390750 810803530 269628088 738212016 749023816 708175000 753311728 376450600 896712493 138529280 241953150 115182000 670193772 478495082 162120512 813679551 764976800 407109678 926394428 420596440 22668920 188040932 805733970 555307526 147557680 950531077 149206420 531590400 743313860 969286650 357599410 871608476 819428500 634997240 877745056 755971650 499773150 404602504 475464720 358463904 430997508 220902636 488574560 760198648 471233067 677988160 594214580 705644792 426033540 921413590 708156160 950244520 811130400 242629248 155696000 961139094 461475768 650875500 356441936 3117640 81726744 151628816 304651021 70784500 642943797 673619520 654632700 8775610 992452706 726286720 337293280 122293660 3709800 119560838 304824777 426801840 32728640 953441332 381111780 416930560 625657440 125914560 97414600 390948384 881677460 330825620 674235925 453888720 345344060 740489832 139741440 480701530 5038042 148142080 294310940 292809760 234372724 597727048 611457770 305023426 522051412 936176744 49269760 9096928 553928280 388576550 108121760 490951560 26372808 969733534 709655360 136701420 914249280 454069860 404819192 685598612 923222765 507265345 971753110 258851250 609550000 730931912 293269550 63496764 371588001 214022565 830908672 682343424 210506016 377939425 616664218 62108920 589132128 397018880 913774262 950415996 607572028 452805390 678495744 496132868 451960580 758461375 61100400 455026468 421547760 985883384 682856666 43254120 403308840 312528528 508108212 763014000 732327408 659480832 765908449 297858240 50871045 68780750 992270068 825105302 428166000 284746648 648061570 91523420 398787400 892318574 596307904 278684800 995970070 871563898 383660660 507695314 937126464 466700385 397820352 513004560 979069275 138119965 738645312 439781128 313815525 952543915 543110438 638885600 378491006 952166514 469597168 232555600 695151016 658586906 817157602 690586492 800041753 970331504 297841516 382399125 633846119 220525888 310292480 911038520 312566912 380764820 957217080 777221376 301718400 340396368 397539324 739813952 259953152 945487482 441991680 599627853 513868940 304705096 359206580 463813600 57962634 505121352 614358912 683113162 538838422 562584026 614553360 893533440 93461116 15237712 100211200 536011352 498646200 275850000 318896534 899052060 855330304 310356904 118751436 428810250 207539832 52460176 276802650 445115831 359004830 579404780 285860632 880584298 266454000 634496658 648919405 820921140 312981359 295139616 805311776 424455040 868555583 556638335 401866700 994735294 757765110 361549500 881011600 792016184 701483820 566955090 405362500 129600410 675828600 934843152 922262200 543089248 8031086 965711390 513326515 738083888 475532438 92242069 190376900 305232768 927242400 446698052 727126132 874383300 173722300 893124912 187699840 413542918 244633999 267590000 959863856 814832528 965844192 715417520 204301064 574782816 332439984 700778760 6147536 472403156 261032296 370939726 277625000 966648640 959011648 632465000 973175468 652729368 767772990 403520000 462871640 996492816 829069284 367194008 681572275 954991800 593546750 282686983 112338800 5145600 871179500 671295832 609091360 307216915 295643488 572793216 672554768 907443268 807035520 186911200 995694246 120302408 630243750 75978144 423051540 610060828 884583360 875503360 809408180 832527332 505686225 992344000 323807364 143447952 503640212 725544880 925138425 488476944 825228696 551184848 382158780 880628575 38501304 138059390 310052712 5196456 569109288 271637738 466645468 956979200 665821356 248880888 964552753 418313016 506128720 554565936 770463263 546473250 868171290 172573414 538593800 721906423 32548622 189201330 290916744 12390435 217280372 206464244 725169420 102239624 144056990 643573184 378724048 516664220 744315280 858326520 292240600 515608608 241207200 352827536 481757575 188730840 435220872 644271744 463563942 616775700 208743030 436628275 24855780 296429408 434355683 355347645 609275200 894805037 906958400 477055488 817128320 732163770 616968650 729164088 493326836 983119812 101015713 536094279 672477600 600174275 427420760 972063650 860580659 420459300 392411046 226885668 84903726 731742144 497364740 756128900 169347435 921140274 667560940 754915049 727082080 862027050 682068457 910185188 684880888 987099072 597520024 502436600 98487900 146089400 170638346 686286452 509316000 681907200 55948032 62440436 594630600 678108800 724548520 758301918 735673125 450200496 493057920 298985200 122970608 290268880 760812160 585642090 808496950 230517200 158490810 876652272 421809668 124899848 540452256 823732480 109456392 723194968 680623934 368512720 648367904 447252128 863158950 668026592 958528060 40113664 360903216 295243480 967766490 243516910 451323743 620417700 481089498 751631382 614581396 68722560 162304720 559958192 528717612 550285925 7047800 843859744 343119416 830499108 122595306 60215168 985242896 344756016 539247852 486544796 555753859 501068512 712528440 185137840 579990000 70594720 442135445 460009650 386663250 778983624 13361860 28406908 317378040 282177024 312566240 849371800 826315250 664372125 292704000 707765624 504914600 432785824 468399720 349574910 455474128 459349984 45835368 818626868 459336224 221396388 778193732 390444341 722178200 47734280 43258148 601818291 436608780 218522500 40457925 516625050 323735200 86601263 844178982 668217537 553257600 827702692 595354396 300521800 901019740 855833600 463298100 472577664 329835882 864424676 998801664 807890598 34870160 793868380 170804135 468803944 263229196 825869128 419636732 412481425 165465988 164167984 670622688 438192000 143746886 24706970 557857628 381928040 713952535 628092624 471628320 370436740 761266984 319567188 562277240 389332160 629034331 16941312 113806168 309138381 503329991 353884065 750890200 346030112 562976936 811986000 563016320 904226108 990135552 573060462 717160196 412761410 729020460 67885912 356538672 316708912 99357400 538148300 112906185 442501865 875006076 203110020 806894186 242489132 582703650 966290077 604076150 76362512 437898914 41408610 674022840 175434104 567835574 983820780 214034048 908626200 445503460 16014995 765773440 585160288 572535787 375154900 215073604 189350640 478620080 429955544 664039770 675344640 489635200 222591500 861596180 529595000 282328830 971686574 493677056 273446075 209096982 318583350 533930352 219665068 751268352 597832742 638266952 602406500 723833390 161772736 674613188 822516920 649880420 455728280 493901250 740883230 408722144 785938671 49373334 522649780 689709363 127733520 44152380 942169700 601508272 31492280 586200800 539847260 250243450 195085520 677485440 804992600 3637270 320031771 747728588 719462218 552327680 696079200 380317544 179732055 168803815 420138156 565040944 483927734 990375974 660261920 537157944 964820950 85052188 734006848 885279920 39870672 354775748 395298800 416372712 119055020 228809372 588995200 928169050 323696800 235178070 442845872 919087600 136523520 76392000 440594900 70745960 190110772 191141275 992863740 262347466 616598322 949458232 836677540 811402850 780412960 747099840 830181056 647262015 619499279 712368455 347236158 948732952 786619643 679512220 611696560 710031064 654728890 16563236 435821580 333651280 284952611 946721465 488784500 180699520 154616243 892244928 645404 388631832 390843010 303836300 856885872 813456350 138952130 256213378 355159570 701448350 616012848 223916536 809676800 310878050 136114377 523980336 53649316 723692640 644368528 804088448 269217680 339795672 399489490 580907520 418194644 260315736 397609675 922912900 757201860 157076360 590493860 938355875 457952576 463615128 726480268 38083410 244018188 781920875 726227656 933042320 128746240 504074320 327094700 443220000 302410578 992718592 950122052 859834820 690858030 660736 942196838 172193300 590763448 968978930 396286840 329259160 423599430 997444400 895444850 959309664 569768904 906160844 285562376 764439072 843883980 801816725
863327575 613656560 505620752 879155520 909829900 787642400 653140392 273904720 830775137 49590930 927679915 236270740 156044880 475116672 895052656 66288150 76565678 85433646 403500432 844341390 546621468 362290648 28269500 336773820 241966510 543684672 616796560 174513515 746839704 261703936 583147800 429901798 284432234 978046400 505551580 579871380 838509282 884007898 754787250 182562080 863011180 147000094 100417318 354327750 917566020 624652320 790922272 659224800 728109353 612379840 148195880 981930762 568246000 753068784 44046700 904156694 87399872 960593068 556733780 461559220 227633577 80454886 126867376 366333161 735190075 351745820 428790344 61429565 729248820 937557855 574426560 966398272 88734340 119814000 159823875 940702310 899808555 660493944 629390452 582102440 339915884 957471364 579400982 684587290 589474252 799661250 547193472 757344880 665063716 619920860 541293100 460339600 821362760 694973464 921368220 660922144 837297600 573942560 966127400 156931984 204913664 611051200 508194992 300534392 835446697 577091500 488687008 773211304 771666192 37521080 895812274 66522050 48129930 546702950 188871204 709133440 537675705 218111900 394746420 415841132 722113390 109947608 668799300 698137708 651667600 279061224 185314800 124910232 688320485 601151084 365782440 788865048 352237960 826260784 522810300 866282736 566326464 628231760 856051650 536972800 168717116 896618472 623565340 933069040 88137848 642737760 993490000 646720960 59178274 709150708 388687582 962462640 148812080 211398660 12646079 815694200 796419875 954552428 948745358 84038110 393116000 357859808 614274084 22430425 844866908 768955598 263158912 259892710 797697023 241107208 286177056 905568440 32188696 920291325 929197820 171534901 504793000 588692456 107455360 618230003 809732380 196944145 985477120 121768956 166972480 128144528 908041622 490617360 554678270 785981664 50826109 792735831 862242880 6001296 921302870 561356120 834875000 568148100 648007474 125081630 20390148 303972884 182593200 379714368 621621280 266259000 888215136 490370230 844743840 438953872 426869810 798335360 426049600 575978506 460636380 623664058 761053288 351759760 516521600 826090400 462793542 66230400 516690332 67607466 359669712 68541910 875764280 295244420 424634474 935648032 748981390 420531082 136844510 776650240 83908195 712938032 157738576 149382 858602610 835853660 356905850 725246505 452813708 668034440 256650000 105437880 332986432 138680510 277309989 723321120 948628360 982240000 858069732 919772824 292328870 657781760 945641320 241578780 210578564 490295900 459393250 930080300 782129696 272859922 38928512 342602670 980526407 878729584 172169272 602451864 385726298 988314672 661047104 367218144 675037536 487521280 483854180 987687488 156349184 214963440 87646256 626940146 784855968 314352615 90019632 843188800 986750036 948064704 372976616 669539865 453581510 286497000 128719720 579489272 607233740 962720140 997915648 404067520 231724926 718796684 770267328 120209728 858071015 429299600 408156160 885698660 773758560 118884875 115414656 834078660 894511360 406921752 142515632 608661750 318888464 792454978 140574234 639216 853760376 480255888 264074530 48061696 490247920 198854995 588677829 435328504 751985775 143325678 231097994 850395332 268259040 508862464 513016448 856810889 606962894 526306946 69921368 836276915 948066340 247372520 670453400 883683712 501113989 698111000 668570120 5080800 295245580 446804090 229992486 329009120 64652936 160117424 6433000 410467104 289284938 827200018 636404970 659646708 687431029 371682588 310394740 661647320 883207040 457333750 328611136 156693080 16728752 430028124 653529805 594865225 940845760 959832790 396387127 822264452 202742274 873741872 342497000 930632270 895495392 283083452 158176150 708145040 101098200 699335435 644158720 605112560 731319536 432066180 505714560 168023656 891887680 849314896 498415901 302749248 688517130 581006624 512220956 94664544 782302064 903216748 856909340 190473472 874383200 998122880 48305550 490387000 18632800 191314464 712787504 748948875 874498800 528512874 603682641 159046400 495925764 722055808 120077684 630397365 113400088 124597080 105035738 357303430 419333840 414504840 977606426 147466240 949915040 459689600 111163760 271723058 567696549 76089860 130520807 882591200 717457905 3991925 56160640 693570714 236703700 432198800 956918000 112443200 158409595 83625737 278859680 390827250 188286920 882423264 458783044 131216138 875706125 132822012 449823616 20585578 214929379 834390400 817806370 193617459 14925912 430447620 788153775 270444832 650720000 311845760 152319415 299352880 151981456 66897880 14636800 214815720 387928928 545449889 862851600 203466125 717998280 603844810 78902655 736858380 159262777 470927176 212364160 426989502 263216384 264323200 401270528 937881559 511240590 417112994 596757840 675868160 160279652 816783431 398008735 577540742 288262454 181927912 637143947 615057152 615797500 372864000 537693190 690692703 994722272 279367860 652583297 935679448 579948880 860390944 905345984 845333500 415016672 947625873 213068220 805462000 30747640 281838906 315451200 877442029 777845248 179123640 146710888 466355200 401379720 197348275 652034304 553193754 190120334 518558255 530994748 636817760 803139080 337279460 53907520 89374440 734821780 636135175 439015456 393829480 151652544 53789215 264788120 480064556 583129882 551611484 801341328 314967552 191581298 256152212 162469120 336617480 571538124 6760070 887735760 405266680 222345427 461332868 26754300 171647665 517007600 780635760 854328830 950620200 224402157 408580760 324575460 402162720 57624996 821250040 700209960 769226026 21585405 243311120 471780448 956381163 52349440 283580875 493265280 734555008 548601120 717397676 720321576 72954368 132198626 846092420 97968000 35028992 503880926 921830530 818140709 486063916 848906600 123822864 42030866 444230472 355645600 417871538 926343180 369165472 85695360 254372198 5157352 620215208 514537816 159165000 634869000 646058464 584596748 641785070 317133164 617257376 363577020 62264444 44874240 404904925 427300580 905338939 244206960 285526705 102206320 354523082 925981396 652604522 512001095 288566340 726476500 347553355 658117112 533579840 147192000 26798694 113439884 294550471 71777420 813231492 845871574 442432982 830077644 480106676 544515800 547034160 811869488 314445712 728103004 333680630 244859904 296980264 481071084 704574048 134055584 273325560 75094540 404534416 258608284 975600760 697362575 432400000 715411072 194779090 988408128 32408000 242875918 322417900 226743072 671928736 667416384 444391429 447098888 743820564 691679536 593133160 977619840 101602 767190320 749101776 434292080 637911768 681372796 588638852 94132820 932635544 719517266 747364200 769188736 582787552 299475086 16289072 435344128 440457472 211046912 337175488 683459000 23713220 735358608 878263943 191924384 484494506 470905100 337509952 722377553 713853761 933219400 986637192 195357056 890139520 954180320 713918358 609834496 110581420 954632750 730095664 908890880 939688988 899694080 680771600 497041410 786728080 304667696 642347368 197085700 253277702 2739776 92319680 981934792 362741360 303379120 589640328 257466224 813391508 360332280 967913536 275559600 81054456 587659910 160176986 978453852 102841050 330097608 751128650 593158400 811555828 65218796 629450904 33786327 528315200 158662840 820439820 520381910 410974508 187073790 183312650 838145410 399835567 924113480 208615800 647969424 46726272 693542960 106379440 556003200 804208175 913087296 984070402 795588856 916428524 758585396 44056378 351675321 573291260 42506192 265819520 795080130 722504638 146970950 483730500 142908778 591175624 847053846 116311700 276705620 583406900 278756840 492731264 171737530 533166843 790492320 633891542 206129875 453315080 938206860 247032630 304166657 13888068 84461024 768930600 255769219 959658260 201030800 798140160 383069784 695625440
505043656 519001118 494164025 856021960 665077030 518335328 786771300 615682964 744797970 753492236 870186184 505004672 839585154 239093045 123530053 515279784 285036728 657470260 360400264 291137268 228406268 735712536 985870580 540790640 878517516 455551076 140413893 305680560 619972750 686676280 504830176 63896550 441767634 719825152 934028628 599990905 185238450 47800375 810894537 189589534 947100158 563301736 446245376 952553758 281044720 478514272 337574480 721856535 730329340 404156486 396185972 610967840 511446600 14077650 209018880 139928232 451164300 418158648 978246616 138704620 902954520 672989314 409925977 892912462 486690384 93054080 546890125 550261200 978875000 115649167 745526944 579481939 76664098 32602000 230143400 776723151 408227952 224296230 693385658 388784448 721819270 941309360 320113739 628443032 249615120 477049952 120608632 829708400 527770345 161408500 386251014 262270145 969972384 498163184 460282440 924416080 843099136 305418766 981098748 362755712 836024100 752352216 855335910 86739901 239482070 217627851 471592898 131402240 529352176 623975674 367921152 906688896 458092040 196793518 383392880 936682272 177927514 976893230 846108128 877518448 991423560 187038734 409432894 794050090 419960193 53293504 602552710 556679749 952476180 721561648 741075334 426867340 506567217 924756864 183998220 305610534 100056832 551312992 725503817 469132768 537532593 451763250 614489580 981083306 656917910 153326464 521429829 874401148 267431424 421263242 61552616 387293028 290634102 476459520 577096971 116706664 999264000 768462044 795229488 921234386 102771456 548741200 458632800 49035200 661548805 727587952 172191840 345875112 436891368 393870160 362787180 615934445 538275725 224845140 910754906 808892840 143369248 332283476 663778896 773035140 785712335 322784564 169820800 59608672 113639520 829371770 61577375 598865544 652999610 633888192 764971736 534901360 76605040 411067800 120486108 482464970 201527300 673180328 318778800 121083000 14454540 78116984 836317280 475062640 784634560 726826576 687823200 471963904 469563648 723237068 877257160 242538892 246583845 756217810 140755574 540364800 195620000 619948723 451465182 637345715 30826096 380833396 724490294 411576488 350264060 82511350 253866125 372846670 151950847 982841804 529143750 222706480 602516928 238862934 830028856 376569956 762833360 572552300 488351840 204637930 778447144 869334280 66742976 384824400 716153984 333806400 887526660 934392360 846971814 953085610 764939948 369154600 41970715 883317096 196364052 176876288 960026128 703555580 169253760 678037169 611335240 693394825 356669272 489102400 12419855 548986790 497424168 104555940 623863356 835591368 906978940 98669650 332515883 172796826 462163806 974980560 516032580 363962268 722054784 68906000 234759708 893958664 455106873 987254560 598840976 781390848 954440752 896518220 813420456 540596630 275402100 118282875 857815408 300322114 798703118 534440439 189232442 77791659 848012000 249913212 802722471 814624520 383078720 359589500 773995040 358414476 728416730 691504640 876092091 705573490 822054534 305534240 657741245 809593088 800993800 147535772 413284410 623559904 128159152 146893712 886767600 528075040 972214330 430085116 405776816 528782250 82960534 40982180 75804240 994641344 179095992 311461640 465589406 257420800 928116300 608328789 872460505 745857320 890368050 988710325 367833856 842014098 880178960 855212789 809011215 568617599 943177568 276335960 228113520 437098955 554976556 26569708 87301428 495722880 882762900 503440256 351068944 280082456 696475228 766570808 898665570 555396116 930828910 453752432 502680928 114494080 517127668 587496812 837050183 339384896 361400576 689018960 47784870 578217800 513115718 732152815 340659712 505167460 667397986 995300928 9264022 982400510 349513884 136165250 307076500 955537168 750150832 913566476 180944680 795863009 944729580 275168000 991766210 525808636 86798770 247022036 670579680 214815312 110276762 675582629 74750080 231995742 255303564 356300040 985137625 908958124 913640448 853112760 710438500 954637392 489312494 413207680 677416928 370199680 863190794 340915036 422798400 885001488 470984698 375281376 698175070 369208262 505188652 62864320 208077616 397575925 525578495 244412864 221875712 245835604 281442798 988893161 48148275 292572703 444054304 467020784 459463260 971549250 699920740 588742000 122294560 844661302 70596866 851248660 983774720 720915780 294315700 641318336 595142720 679016324 959156410 359185007 535542560 543739165 103730080 364056182 683039428 454983296 615600900 569247383 577853540 33894899 758743800 260268512 630696890 244171200 624375554 986384480 215177200 701257600 122478710 379074905 906460523 905319480 814809800 840544400 68931100 86237507 572190560 608418688 981279728 370445742 511151844 776529152 513192680 84646176 732185784 584787625 55913883 929000580 419660928 913620326 593806608 443603896 886871744 982279525 985912160 643830694 836729946 504570408 370721664 377455900 170957112 226541558 645181560 944968000 638918400 656311456 616754430 739011036 233069276 916045812 235655300 543537116 859941329 209631004 29040700 904641604 831935312 981726044 82084800 281953455 130277623 355209925 844344330 371390660 761194188 679943018 692347280 232205000 901349320 306204754 148628525 208116300 711847410 168261160 410783148 952131800 211390233 317836200 5244480 884273530 192460449 248825062 477557816 508559700 560171480 962706348 485452800 382477520 779976192 674418184 693237920 68223950 187695554 366146000 21756000 820065280 115688574 24795596 783522406 780536152 81216902 548660756 451735600 518258892 170110630 87772550 874823000 311400074 111458260 566504760 314696844 997481680 635616128 700743750 916026048 957464096 133836560 20191540 639607020 453946302 602419428 184679136 607062780 586602610 60896678 430603664 723486582 65220442 736621844 617246040 632411264 325124608 433359760 505532501 472124216 661412620 119265690 284771480 8119008 108845111 899026284 87624512 68311326 620885064 48714450 113780800 349208562 503128680 850769440 232072144 253084128 804723720 884165445 151326612 699438552 363760660 309560880 896178612 105309376 613339565 363824860 14609800 637402925 635782330 930869200 399216520 108738660 966057960 111910845 952273900 950310912 36972000 286901480 471637288 532613344 454362800 279921188 340306346 391347200 458955878 982820740 840243460 200801792 573896040 596002120 260491910 281644256 295759480 685505378 278703776 105047200 19858176 278251880 362084084 300915125 676692006 503795040 454530122 19128264 634379866 89139100 828014704 430260400 585895280 59667848 298636920 315694400 20150800 975979840 737018855 876201480 547174904 519389594 4046348 502984008 237650154 728788152 969866109 161423276 905177451 878605340 348276870 650921395 120249000 130199910 502828728 470869904 753195860 456515252 426104320 61003795 613085960 269117580 789950416 288623291 694442880 201598768 193925500 106994872 207537760 426142056 196410560 519208884 842946288 534471480 976493424 287002000 208561481 519880000 757212905 776327814 654252020 170349360 793467160 586419645 771381218 247889816 550795550 228233280 684237440 730097648 61653312 824077952 422964868 227322260 842151804 312064308 925652672 851395940 843231660 302268619 263370432 423649890 350243096 572152368 977022040 763983232 161080726 602032800 855681650 305575616 529955876 20185256 689827840 467373288 296108040 961514752 789781484 704387138 856785925 45758588 464892755 953805626 830341684 382388420 975489000 914198880 4247232 245805440 596505900 244559649 387484300 355032254 336738184 702374960 491964048 270033368 667622576 394545410 660349440 127045664 614017140 154954632 876004976 287784046 475421608 66185288 219662592 842690742 174144725 384754856 551155240 298964039 996328395 328953568 726485355 679164760 554304044 359367046 888266904 782066612 376780205 7030981 573299108 483754110 23653740 490389408 969941840
957045244 519472090 746525200 517548625 913956400 489176936 111310148 9811232 685309772 864648124 897310018 626187740 127675745 972106240 998021452 432576000 542235200 760249640 871485472 876282968 891485920 822502520 480934546 281609537 51826312 545993584 185741760 955445894 958782106 48435400 587001752 940725860 500992600 649302432 952866080 715335680 307830248 145810672 844012050 485625834 165930364 145204352 508584118 684066870 172027040 273329724 389377424 443550528 820754590 288845152 523948755 130594340 790044096 815706840 899130866 227415924 14257300 543514080 414316060 721397600 212519430 666549960 734132112 750430096 661381080 828302765 778384815 991504528 416381442 200706085 189035520 552111540 14819245 673150400 388964361 766608000 155341336 514368720 15892968 405463040 536412950 505014320 719839115 200692800 69226736 644825576 188345232 619699000 460198816 283052575 559760881 111293952 789871110 942144690 297933000 733478400 645210392 908002000 382013296 804288000 796782128 808669158 929864800 710094250 659842015 844173040 447032864 516060595 602955883 793819100 2273360 549685120 142219288 439945888 174508635 179971775 67940110 732753810 206770944 660689760 885429010 467369430 566328816 126955160 952275264 44724044 804457412 270926110 851177196 728659880 46880005 616628780 901843000 205369400 667812645 741014465 755506388 803284712 685275758 225859580 400670944 83049190 2507592 177772260 397956156 749220370 678812506 295608319 780918016 430219140 899212930 540185644 767259911 881209500 312436924 519012990 201880352 24859976 226601277 805190200 535086860 317291304 159562548 922363904 289726744 891180082 8403620 592174115 514680197 446981040 865155064 476050768 594309940 620102456 1215544 228812778 583317780 279890566 48728190 972581897 268321128 43750510 757473320 750515234 789829256 106305484 422941392 510796621 207868000 960527040 18852160 828194880 341037987 406725900 577729164 719220912 977768856 179763944 981006324 990897905 88701168 622635500 171985548 783240160 396158640 552211264 491746471 138364500 523756112 175595648 807774574 949497965 178423154 847192576 196683725 176772174 650986408 546197216 171277586 922695741 870802872 962869984 409948520 712124898 45709824 821239482 932818138 126359442 438384000 746398464 334215805 395408160 993748600 611663638 393951200 481860960 515534080 685735770 691055208 706292166 596967488 536292768 118176113 474340400 830709188 410364145 593200200 520807200 227429720 529294940 376905533 985737000 943355540 52501388 335918152 306353458 31231552 610633710 383889000 52468172 345660480 435234112 841093120 107908247 567568178 106538400 726657676 433214840 150558336 297499568 147216000 809794936 759929205 302489592 388965838 351733564 602651250 445104750 946503856 557424640 568394996 183331100 479093736 135596000 830227200 992630739 495473600 343409984 220767250 659648000 17756880 793493776 876416800 961853148 400542296 951311440 593047272 871460360 254137498 899407690 517212004 628788402 132177252 766073726 585088081 85814472 480940924 404414616 702171680 610233880 870552592 656040016 916424320 173098280 574438130 339683986 936594933 19331600 753975908 853036315 811638175 405613644 725359234 986141564 861212800 650242020 789931302 545678140 261292160 520623444 460165435 190356208 588584360 37960120 26711336 921428376 260103200 559168256 393840800 580573708 561499625 899752560 190396800 270382896 830163764 331440368 328186072 813685704 138569364 152667303 221717320 893629584 18086250 831233980 937979120 650040000 879623400 698073200 773754048 615610326 687414175 286738717 107369314 439050890 983276875 700896960 747244410 840625920 526024209 131875000 946095380 43170560 675933534 846323130 667544580 140943120 51235925 515184240 232896800 956792220 551110700 972851518 307624325 320095996 797157630 202978524 348481760 964119656 972963741 911316652 15510925 691032340 759987370 198192900 789220864 482487400 155085425 662582080 560988512 332742496 716346000 411870540 121358028 217751710 650723808 685930285 920234888 604964556 20471808 672854060 386674041 86946256 51405400 239344745 896978056 477309064 301403824 156288572 496247992 954823038 970005128 233824612 272145286 107554500 599331600 682348032 236673742 413607228 616881312 71630464 746546272 822962854 137042976 359156640 732245028 952314455 313293184 129825500 523990000 579376272 295995088 511201903 70829690 52825124 789875584 799817840 407850096 591154912 981213332 154820780 896757322 430013775 202378700 255542200 59066024 222394752 32070180 476033220 950579920 325242021 420396608 969316816 93555136 948293279 141341260 721666439 25014045 792852540 183083882 389007700 637669298 294449850 542300464 550879300 279708672 19116901 978703760 846257216 802709846 470939950 13815940 677620140 1711548 496925006 102772192 729326583 245933952 123891344 945891512 666592540 417594610 157900000 749721824 235270320 288405840 998971100 359603116 192688742 264940800 24290280 442993980 50656386 998264246 293924416 435359760 751461270 767102974 571927752 419223664 674590060 299213778 919159250 245423124 712810304 123795769 507994208 248811239 235744000 803413880 220280000 805236516 72582371 859527792 363401825 206980014 474093312 969147782 824904868 470702176 517255727 429012936 602524120 885359360 334618080 734742640 313693392 785972112 359710436 930972412 641226880 710168048 233031544 932113875 619074680 685951273 101927200 734409596 453726577 974473280 694287712 761165664 436870264 317230140 418270624 110741080 699054984 280810640 637260786 413163700 102694536 982463880 598661880 749880760 774608250 694980680 329277280 375614192 10900472 197455048 196306496 118072500 329531760 471209688 683589580 726487684 506805452 552152864 587145352 93994096 989799440 94133125 450265440 223042800 657693760 667277598 625151975 659149124 435395300 731852736 457821812 270933999 322891960 40831820 927902086 686327630 775665356 767731894 227505528 875695725 985919770 272590000 466703264 83743248 418769920 326045172 30644410 977183360 435852188 282904326 738896328 253661618 919790672 36403992 447430520 801865084 653254360 545007980 75448862 323783040 33094640 117289344 650972000 261169498 890046120 227773072 571589216 167530763 339535040 19790000 835172065 533994624 183149000 68643584 851577884 9668560 624837416 478194315 287766000 987317792 955479350 977609796 94087496 776159912 997057330 274286460 737699390 931762648 775725290 584978714 937224132 11625900 818728040 140105616 326846576 234554625 650005596 416239030 894072320 126052272 24656530 252283114 16810620 674779576 241728186 366570700 409676658 743529520 450562400 457311809 603006464 612231560 666134972 862905002 216362300 987124988 202429600 744068600 734116606 817780850 598556528 235423100 302383904 762230608 339531640 860420744 218886656 809244800 131555760 837107360 737692099 884850044 159072720 603212852 816202585 264156276 949576880 644439600 410091250 33455552 879727720 572583268 436093571 338662140 158361120 257296084 619062848 866265768 357635432 885396470 355026744 607918550 691088084 663927324 171139536 246510102 834571250 253030928 604848550 915832240 188865187 661099712 143038800 719278944 572160655 153609928 122803230 125708000 773621350 51742656 334285796 206432840 289732825 110201024 563401216 137317983 839966516 34204000 650269512 950932626 157854600 469921100 733985190 120128525 768613200 712405823 415078000 349940960 901872316 393424925 77222400 969914712 798235760 600989184 567151666 914397996 862524272 943655396 384099159 557237686 293144400 78212764 997752320 857503170 398946067 238587608 946464744 764676640 712169908 790878304 678609408 666651404 802310200 275219320 500972610 903758416 408915760 449352600 433996300 585746000 184363840 278064000 46901760 43518670 425558725 299598080 950986689 504777920 251339888 928152069 455555956 986632735 47773099 973005050 9885801 933350954 637706878 649374280 19696690 465227880 1566750
823132850 846048800 773395284 967188400 504401552 878739050 623352640 62729200 797098570 213713350 47379200 595817580 804131900 862758592 895914430 704796874 798510850 846776387 81324062 681048160 146380160 146016400 522273000 535032500 466056280 592444920 305167104 532380080 510304024 779676160 649470288 649020635 999130848 228674376 612198810 733375111 526580032 163754920 184708588 755408760 799623850 701691792 142180768 266674736 52445000 458363972 964504445 646570400 990673350 792843496 282981477 578647620 179843464 433685180 980067053 710868224 618566092 582557400 9257924 59152812 609402950 547509960 796725056 809209698 271380864 569986978 849594750 610654220 160389248 965430170 720303194 458576408 119408250 382694259 497998848 998742980 940576580 432385320 370080000 514450080 160004780 612459336 17261312 329726456 218384400 502438375 676863560 812134200 46770152 518168114 580391824 849154430 741848610 145829428 126628440 194359920 794337304 283950870 688296826 156467456 174286296 835847452 928228727 68774099 32235336 447739440 224097722 509084910 725161712 463693392 413979873 300798864 328745920 908085420 146501474 852766188 200340448 686249020 841472252 600920000 760713428 456539520 318967600 459642486 653502802 954601066 379432152 445253525 759042816 156399160 851345344 628694850 197995190 258495642 163067392 299916684 537347066 480826825 199167250 566274702 80510899 37093150 368370480 262398900 809676800 753616818 490702896 173686576 408263208 401916000 435396520 935483300 877012516 160935865 209756480 484350588 975475776 298849720 946024740 331424220 37792336 528943560 88598960 152701920 497386750 58855122 579031816 562929628 716563625 947949303 740774172 135252462 110213120 422402170 109010004 678823538 114931714 309265024 159363328 262158880 61824314 482000000 489757032 824304694 976644100 316948800 583776424 259848612 789457530 806166336 353083334 535994351 142208334 681068672 341916568 598713700 154158949 763847500 246893173 147376230 729051320 752866944 82782656 919295262 207625072 223136256 292386922 752897472 922258313 403526400 26418592 456726430 718306180 31394514 695869640 134816740 604633920 361687164 677823376 653984384 800250056 537213530 951135260 233895960 889944508 227080100 959363744 757896168 674089720 976374176 893905296 243528180 328269114 484766177 249368604 123389356 559012212 670061920 705467400 788156720 504819650 330154528 302400640 843051740 934484520 343430665 591267136 278233556 684915822 758665060 68857762 208349628 537069208 332181700 113161410 534513240 192468735 652799392 884400200 851112900 648272676 141810416 552492060 806683600 445742000 132136064 81350080 107386844 15605550 184410978 416681256 461710312 842085500 379770125 10763288 310972928 516436500 827842800 587358880 231781882 687195968 805805600 477233530 457363291 668794880 818628970 1590250 754812656 695614136 536151215 230817144 726120124 122519520 932809270 70199220 325975940 839301804 132685750 914565608 973841280 464323140 103416636 515368256 886302144 98749000 291358380 275429500 471472266 196693352 208180480 107510120 774774600 933889030 38371456 238563175 310544128 771757118 951996500 824089720 305147182 736533494 240721256 928258752 684380416 618233784 317339120 378171148 291491298 55508736 134594528 484361798 520875680 996898333 210782025 817247580 289184000 495490240 816294190 337142540 12524000 717192400 796488744 954379616 681089976 748960040 949986312 87398248 695139678 864812585 18297751 882627344 858740210 396431257 203777306 366892130 744700820 136746828 551262054 414006256 585292880 94086356 481714674 90847060 273906600 607912740 920601720 368854628 306712755 762918016 724470000 823096660 661263820 757729090 75084800 951156584 913094385 717737011 390982175 163192768 597596668 780214682 539091864 774795028 517821280 832299984 100549312 49533967 259289090 261501120 536677216 366470771 35980088 819420320 234047872 866322336 129796576 561002222 757083264 289183312 84031280 873789106 346598096 636907516 594075390 11581056 412951460 624086920 931221642 122513712 509227372 123468450 755134940 593202484 778376820 364767920 305675023 184458840 24047920 740023670 202105136 499304832 71336872 741425680 336947250 33779200 845745350 392181512 668828965 545809200 325228124 374293760 691191245 746095240 436241612 2201580 131497152 688762496 984541194 3995160 396204544 196560896 537901282 639924004 44991984 230821152 406362016 403788125 638402800 675811670 18592534 883540020 402760320 713524980 584737920 927165760 661735200 651937028 991456876 305470285 418409656 526287960 725597200 941518868 960342016 104172340 815736610 439846300 74558375 619478304 52129920 699289870 597885520 121433045 630003634 110383920 851464096 326030992 982999210 311228928 6892320 509633550 419272700 727337280 133362880 857655716 26630200 773822624 246020480 198123836 586843952 650249840 365347720 644630840 894741600 640441944 157146578 257256224 444915800 331052066 584279383 780349440 393269259 399315120 745306000 715626746 573554434 141608720 521585660 813471984 491102528 193839720 992723202 119516971 14766208 890317520 727197200 546350480 454811100 148359950 171557500 483299200 595453838 653926050 712906850 264987200 371931894 597565428 92317480 847950224 499093140 137062320 79864340 157527461 484032034 558075244 924108880 98109776 69748918 667737436 786898867 38880944 496661685 714996330 474664200 292082806 452087850 383916800 983083938 975484994 110518320 844092132 907573525 226161010 604160248 833548800 72500000 752293972 507911192 813251760 416444416 94300000 863408980 337561815 811424132 453299192 249978352 184053160 540707808 972464320 186435568 834262600 927499484 914897020 747535380 942600190 424605108 340130560 162314376 519367480 888552496 65397200 834264000 450248200 346702016 869299768 260406850 189951430 360846011 441011050 4334475 794105650 535767450 790679950 834832926 997748756 422992621 827174350 297208008 912480300 852788160 682080875 8710464 176301026 331278852 649904890 675886900 133365772 564030720 746723990 605925376 684290070 942948465 462710840 723382400 179014000 380993756 451689000 503899878 847641940 698855913 630834910 752518200 552477080 314014600 166728054 722212042 53289404 951994284 853845400 280693360 570751690 938047317 798837448 464918489 732942440 941566675 872721160 656841280 65264397 762509968 927318496 927402212 401702835 69096796 82938100 712221536 101481750 107193600 75886496 131719725 235154688 449326080 324363200 273932500 609762128 598321380 86863840 292230478 940896448 380127952 330041940 776117632 272635810 265813000 584881220 536614920 114685340 141102564 801378590 519209966 418767760 196597020 263019220 543153824 489300400 521526048 343580800 628816920 192904118 523421108 612916600 292697600 560552212 471719280 378497600 854574768 359696654 563349221 62193296 261590016 797094940 327557224 881736696 909717032 746790720 370654825 267273260 448851128 74192210 510260064 107448965 719741800 124921 901627376 64783360 471636924 559770611 7176800 752565050 693929160 191387740 693636670 115525200 74516480 660366910 666772891 3973294 74087360 823603712 734840052 754158400 392962288 35305640 554421920 793249795 659635110 950453250 271777736 978758568 883815370 45836600 620272980 544675298 757003600 898517375 329896768 741047672 907075240 744783200 192980100 895303100 297444564 303447230 45702784 207987500 345481936 597314185 258556564 606225482 267106816 770869212 279575000 885857672 785719360 918456358 280057840 950296656 382050136 854290364 791109504 368362496 589703005 646279936 381586560 879894400 104060615 340503280 771071137 659685856 413212448 501161280 111279450 491143560 634473410 790222250 271872564 582448200 560609520 916947800 699771060 643123380 214093320 176572666 106318403 141034880 450263514 524319710 516409940 292629000 601416040 491047600 970071648 68798200 817551872 282017840 936455600 459097125 996050488 735934912 711796976
766563709 536186368 232970240 255856416 79560470 998976062 801747416 755364160 47437696 750675000 242558432 666039296 422390776 557991610 695314020 91357440 97531384 545217336 936711040 184345827 127560432 968725363 24433820 139888240 504333850 887270480 611513792 277918528 463059128 820766224 340132470 865943616 421468695 269952544 566732575 763245104 948089120 325163804 887311600 751784016 345897400 691493360 159513168 650950720 177511950 397077300 960356448 451031950 305780470 347414736 537376060 204934100 40125312 792389376 715513344 401693680 489059328 54991680 287368184 618148876 802051808 83702365 780352000 270100936 699214320 715526464 519805600 929927073 223795256 479457152 88222392 508437020 861853900 132209024 271248912 368457472 8320000 854700010 871192300 717015650 212166888 998673996 657522320 311244605 814464000 397086816 581165568 82971192 376660352 76970084 998339480 644375624 645351300 291567979 762086560 349931434 160931780 372482740 605407078 49622208 151386980 874949680 795088640 811719168 623546040 266759015 206128680 145496428 788632480 195540420 564744112 165639440 928245396 574837648 814022500 757149032 263289568 843041000 836741496 510598856 590826400 536980020 65579060 335113609 338143868 106206688 485024128 689810131 916771360 941022540 189915776 826029680 179499740 819063512 54661132 201168400 95899950 362109760 35662720 151349760 184444944 290449200 232877646 722720340 83720001 525112832 293164336 144953800 126541129 950545720 174281568 994547546 991537900 886522007 355725328 305031160 498155285 47720328 999181080 331050464 1626490 672248500 275410780 81465988 814832720 809814150 894858648 289749480 5163160 674012064 701887480 769429360 801067575 287151897 691989605 38473140 163497352 814092872 59481234 787328800 210742564 848540600 578724048 300200544 934082051 490876850 494780600 558493840 311362234 533887000 39374348 88806928 401229825 967707540 83919235 549740624 150784325 610947352 362417152 149443354 809785168 993156992 737475413 95061760 279176280 4881168 203179676 618149038 126574200 252103872 899899952 158849275 760347594 669763872 687930715 229729920 685888192 677518280 638101142 595126110 686852864 901535300 281318417 387191540 626150284 748931872 371615520 109352732 358443540 76509271 305702000 199410960 717132200 580783360 555570009 433809600 204630048 186006950 862435000 721157428 2174912 870483520 421647386 932885224 466426348 211124580 653366574 453260690 701154312 68123192 190630000 838931680 231500000 811086382 343128 374688000 154823032 224343296 965474314 629572840 633846960 596523248 124933644 770056164 451653002 24628000 463113168 690711732 754914800 83966200 929385417 903126000 911464810 356743076 701734304 394887230 708045120 318052000 651508458 982826120 99339700 301559996 490255318 447263216 52160726 359231122 42873203 4651400 101122120 780667870 19851000 63995728 386412480 561132530 403298260 427835622 540718118 716229860 603287965 702783476 291792600 100806040 288914731 983426974 453186060 171482300 782035708 887637500 578683998 619132800 168494900 131682560 61803510 108848600 673275450 75255104 547816594 955216300 865726985 212693786 125139520 781899360 410014876 345869570 309917300 735088134 706398848 736884976 965064560 290310576 378047456 998834992 807189820 615460000 750753984 623914944 860807914 252447264 757281240 387348608 908393088 154876160 325739512 732275276 718491424 456626324 667865776 39366400 269493220 307332920 103056848 990812340 369896704 497459776 31583604 719329344 538762384 53706632 181580676 805022272 222193200 981016736 482793440 331296538 991773930 727144528 333063144 841936748 963990464 374252160 616742800 627077398 228351463 340782270 846060456 360708302 241747709 51406310 624463556 358899080 909043832 198906696 29993682 305080128 301332683 703729096 284336299 243904580 670635086 305687880 453250720 768064880 206065472 534497400 923319600 457539880 818164480 923395942 418312058 174482303 627673717 495325841 660326536 949013584 711656550 117163460 270070480 859021148 306552624 797460300 833901488 103483208 942375480 790859372 676412160 171053856 435417284 843066608 645730771 487366650 594904750 654963488 563466314 408611440 975570080 383654832 190879720 706424840 612034200 812803321 53586836 525522944 238910412 228032525 705686460 603712864 520325260 590273958 569611450 773696320 733113700 950606400 167206736 425772000 675184181 928613610 832161699 968563252 885635389 15255342 104653280 117024512 456774400 967193260 328591816 485569928 319042256 850007650 963001312 64587784 645338656 609352120 400946315 423009920 226835520 542841506 214737380 94986932 461246618 206387104 732070040 426475080 920226610 435530240 166200208 969958438 47163475 968094960 822342032 517536936 917458100 252100000 514495000 807870720 360878400 928858325 692789540 525868750 372130460 800121624 470531332 363827585 636024137 690928848 704167122 447959328 33548160 101683232 866394048 824616475 769578375 649615014 64920604 819930980 282204560 43360064 86920400 496993694 978379969 967785064 722191615 783089248 828719245 459515801 786710440 275162475 920357560 930391260 974250140 844887312 602007742 149689248 981166300 610470657 922000828 973431296 501141132 206327340 891851870 894730048 294678830 303129805 814505160 75932030 266336416 165411000 30670200 913335520 299796362 187187840 375192280 520917167 827281029 695972140 699620795 536373600 475414407 765263530 248634715 238248791 588820336 21741690 99203440 239529760 253282763 913267310 94653000 331559340 227266720 157427390 596514864 229627352 561063506 741653640 121593102 674846448 561548576 26308190 834039966 839227912 990871800 415073168 708971808 751651400 574503040 216117600 508446540 566662821 386002124 634005455 324665969 28485942 993552192 140415000 311493282 480402665 557789000 494668640 495069748 862332910 789812160 294336482 632565046 204647492 607863450 62870320 985900067 343381601 263489162 171241500 797063680 178055248 621988486 324929848 443121400 574409370 923870240 101573000 310578125 801830424 709066848 114963301 187696484 101262728 108615168 833612787 408486240 524857846 587762181 47519544 246515224 890240797 334545928 214361200 473884240 186557000 336081380 405167488 240073331 605730849 719576912 574630018 178607661 5468940 440518252 466979840 669382112 545991200 625576692 435075380 43239260 149968454 848042505 784181825 934235488 9542000 501553840 291030180 18765883 430879670 854286880 195461200 471317240 61394528 875287200 301237115 835640344 372167940 153064000 447329272 619687170 460592860 482877750 666973300 786882496 56496128 288185042 432318656 132117505 244355049 656021600 435719253 675896612 5001650 877893632 964256316 738360056 304481312 866683080 827137180 309903615 344050248 252960716 568958872 393614432 866708280 752078864 416122490 50849180 505147040 915296800 101847070 632237920 617641385 524806090 759354400 59696200 321487930 200176000 335006448 858151125 783790474 113962492 945173250 206114564 323323322 469394000 99904743 443005280 177229880 477101088 104698916 92999600 959475552 873035260 743937040 823557840 234720320 665705234 544302043 103214643 728210050 455787616 699687424 704212621 809568000 303602264 256275620 155790339 587432512 239021388 577966800 390450750 714291712 221770000 508724884 194138464 281321984 428524718 704184595 233610984 846031826 40851328 866649102 524576806 278641850 65902450 747672655 166743160 42368902 42015200 325050960 567334880 492601730 917070282 694952595 13852210 10327350 620186256 248971392 428716304 192685260 846070670 578715320 508971820 196722750 107548140 671197660 914897142 66601240 869107880 824957960 745554858 577473056 554883952 746223872 58273164 187084096 332010160 433447968 635391644 619404040 745800750 864474400 11302510 660580420 437896188 763888096 469931760 545095200 324251744 780171830 680819354 628739520 144087065 265566128 459984640 751015896 171269680 783932306
185569044 18481172 20484620 919005954 486473422 250940000 140876988 399135568 635808731 558724024 81629824 912054384 646330120 958922200 626645348 185407324 733013692 916112064 543895544 625047388 887562560 651008000 847485800 367139900 972201740 403179375 927518850 625126176 545939420 407914377 153336400 932804006 593233522 162017750 631485408 782230675 744909568 306486920 434076220 463835689 73365300 658465956 703384898 73370450 59718170 360896035 733856228 722531200 396794944 22299440 886861952 873563522 797084900 864235181 51781400 214922328 440625376 365793850 151218750 211322756 200319080 386502688 660137676 806780368 399291710 82751564 442660680 88083148 720717280 960482780 492273300 395265592 360298688 468790752 887575876 444809750 721454780 518015860 11048280 106845352 237056512 369253780 360573124 219752880 22817200 359928328 69350890 259392616 964526548 44183504 183355590 966563440 241834728 450431275 862596260 43133500 739318440 426526000 918610800 269801288 512115414 57049655 186769250 728015920 976521480 569809000 597185954 121540616 413920560 621941115 699445400 50188362 398290260 765884082 333610745 854732000 798005860 177065920 631682122 373315520 623567368 199121950 657800 4385000 291775970 688139400 912140032 299165383 206341420 100518060 457271000 26566124 254361545 800272389 904632250 252303622 623319068 427515000 992785632 759053948 802882292 5749436 111020800 157441225 90649644 493896425 501945760 193094175 663910752 781820989 613351760 602164640 659537024 9768476 297597492 288836508 589018838 40691325 643672704 84205552 999164560 193100120 704230000 866564693 181979532 642188720 994006160 628137260 115777408 634524752 556182536 223433153 794000870 611194800 818614664 372184300 898865520 74263365 745475840 559665715 352813600 580938192 625661461 496028064 283853400 330042246 360080200 597038300 110092386 557607246 151489984 239441632 945735041 611882272 828855689 413428240 349176040 511529040 567483008 963877953 5953686 277600010 40197730 188970560 252928000 84528410 337785600 510521975 449232480 300901960 414805418 175468608 519895745 63915520 510251096 886509084 314064838 490846460 539580440 354851000 416026952 904528200 215587261 651431680 16127520 650877400 473194681 670973427 738988910 395788400 816021394 345280555 142900890 28312880 171029968 47312610 6206736 812886172 76935488 823817000 990374250 291291200 719361216 837633100 771602872 962725184 315941500 693811550 111210785 481964128 1572080 530373368 158600000 846222797 908973820 665725828 771129920 249147800 426169588 653089350 977877180 857460256 44401925 829445968 445800000 208914000 662063644 112958500 431417836 375481292 889971552 344929092 724637320 75312624 756809506 325089967 723657020 422069440 253012864 815813054 698004784 111921120 399115200 422621344 811694880 151717880 974126322 134706880 461459920 280161344 64924122 128683716 498773536 220117500 97997672 453347160 615449888 33460476 545953800 749624436 225753296 496382182 851574040 64941852 378880400 847431904 570912200 801165760 80693527 514157900 734343486 634792320 29068291 26464896 254439240 124796684 337339500 497434980 693335300 165766748 268523840 678901740 308763110 785466662 880966896 705181152 223279075 830891188 472743680 146929200 795662532 116332740 702640570 786409600 983275790 344950365 366448463 285962629 966391190 76179451 101847822 785536956 55772426 386285160 978205284 886324760 232973304 263087420 791705536 409055512 251223692 622574104 377064218 358926528 850163508 533830300 227088575 868985920 170308168 353414240 103147936 315887925 223780232 814319943 552822760 869348800 673882130 592613541 402396572 741349134 387510761 932186960 539073888 325480160 176416966 996087051 571008104 751837536 452277952 735945820 569065368 302450384 38225760 213874112 978090240 278802080 896023406 640009125 968275766 237714656 379216797 605201396 787741619 5317760 302375624 677547101 443074410 986270598 247628595 745890792 713119000 155488768 748882863 901351916 242552352 809549600 608582906 968331420 543967120 30468615 321550700 517705549 649537500 151238824 22946832 148328525 143449840 213568672 518968340 931975088 622951870 735688518 788287441 998626156 330475380 690437504 916306520 1798000 607442320 730140784 146190032 339305904 511122656 828814375 957854976 217431964 175522520 588972911 398711748 131767920 756262640 44561424 952001499 634804550 907378600 768754450 83840416 876361400 32209685 943105824 912420528 987139840 509453524 815998424 154284336 450953553 6662654 806362748 607340936 455554168 72341562 383744160 89266576 438313240 854986240 422773550 407206080 884863498 480871664 823798730 481755422 265586024 694530508 547667145 487406400 591857516 551148040 226263380 50257780 987864936 607903616 805541120 42030165 54539968 122150000 348433104 645510080 368054744 526115520 362279234 319351296 468571107 467825880 731479915 270693272 325161372 937767900 356550600 947299052 248472504 461055072 489121211 446479055 623584000 575694666 789498114 452478080 431033814 525738128 106741079 962769728 918284224 752087150 714146970 355079850 544784470 403318784 546825370 129682000 382750754 391549120 132807600 498279242 736886192 998194500 826662214 30505837 149732480 80102960 468241656 455054976 145096960 291166840 658406148 737105980 669658664 543818268 535628080 576115300 435988430 451668400 425016000 581500184 712590036 410252296 502806300 540360320 481963505 457779136 378027870 933258800 594241650 103177832 905259470 252711915 747983700 6201105 223897821 167983596 675492870 906399592 318558416 366288720 965727980 187641480 102437314 821505536 933414680 318431310 557085260 686843000 215336292 752064320 421838726 456748145 292533410 843915489 911890184 671215975 584071800 714900344 941880768 74273000 433120550 703893200 700922452 669201556 328620049 119611424 174822528 148169934 903398896 213792170 892082085 191450620 952732433 36499350 918633984 189945600 341633920 931175270 953256016 868175968 609061912 950926928 427418326 153095450 789209000 820608960 729510350 821751815 676244544 274699568 802092676 777144425 879318240 708935972 115316544 380877877 613857452 206615168 176282104 841428620 475396853 598743432 876762160 192246228 624958720 381712960 536416190 729710210 528396576 997536900 864748717 74446040 935227900 163725824 444096000 265720000 177479480 634280520 302138496 462823300 466150424 929072240 76952688 459945712 174296128 610068230 431363002 539779648 356180120 985816792 226004610 494658928 948420880 333286150 724952120 138164860 884552280 751194744 37772034 443407534 588304300 699330439 531837120 537709416 476869700 200142384 639642532 50664826 745213150 7078432 680328328 195789057 940711616 391871862 127767964 360127890 730018176 262674022 324844500 288475800 528602640 627384899 527459360 430312432 11421200 781339580 461209120 309030358 760512118 713673100 689561393 63405552 550832829 476759284 340068230 383595496 815146160 478187600 30701932 570038350 425667484 112599036 871335304 228756270 674925464 503859648 706617606 911820000 512616960 173774428 348925131 632176760 247065016 183396080 437144760 119041150 420596392 866597120 922689127 911506440 901920372 580807100 155747764 176656670 21582620 656723126 998800250 932968300 232808570 642292544 534098752 454866424 375067583 281673200 80808539 261683760 676671560 435669168 37972410 71997287 406128310 953626220 227872020 902550308 770568700 577496948 862244240 743248116 478833696 335642576 320372608 395095960 583021436 987351360 650236752 633788800 726916750 908525668 326374035 93774525 968104305 966673664 435304712 895077160 132831880 439765164 82858552 919842406 207368750 249157664 674869674 375448280 718038016 498570730 953534208 158682688 82047175 517657080 636552106 783846160 581389728 870227496 908098100 320722413 864277628 401561350 33002560 925961472 119475880 353440743 320590720 473284864 178949376 365473280 920101202 469936140 485192224
822275450 242884635 725250440 927497540 410197890 645049252 337411616 834129623 199521380 551272082 852810140 880484612 15914456 934964089 637024760 714949056 797497145 576923728 271704000 169575840 897774400 916340862 104378520 372011416 900165848 762657344 345266904 112382400 394203436 72430380 219575000 117699996 383900944 536091440 233877472 120506980 594877350 342522880 464677474 169377200 167264700 825216445 167533488 233694046 390501960 685146500 597507482 685994592 875020902 423456750 847721165 544940340 345863450 896978300 585131328 758676606 335245324 778340224 450064650 166024704 280476806 253604620 248137880 775000010 951963404 513424000 306502000 343433295 469160472 229302072 452101592 958240000 352146460 953726912 649745570 689175040 203240690 29339120 40082680 716382424 636775396 33997170 503281056 982123656 119752520 989475262 245083248 32862648 705031792 117032824 292993216 696236864 903114504 642347776 463070928 285586128 1174720 339429646 796808416 754271212 166743200 11444744 915534120 947602140 101013520 505643788 396633570 696585992 852360772 265864360 893829590 794548332 610510776 665894400 930156355 459385088 373566516 830644880 822034840 775278464 605494080 286713800 365142400 278134208 319509664 207687671 387118902 181072860 314552598 831181840 244679952 611547656 937174872 446711280 735219500 433514940 102334320 634868914 995202200 490975588 927207648 658810952 20809888 2738912 68475426 763082940 877502450 756374200 137936356 76013490 43564800 533931383 961144000 889777520 665948160 810257528 408775560 405553320 956159560 484441968 494981250 258768320 17293872 907809975 474385034 363114752 778393380 38548876 956444520 819373080 975735552 781326080 914570920 406820992 360575808 83244000 309449104 259516160 674496720 902431680 696177546 642333208 203797196 618624000 75453400 199192880 904597192 867301164 200896273 798165226 70266022 710798484 193389623 326994215 296530800 728395424 6402064 261950272 295621740 975694888 611240206 759884510 539408832 3252400 812026928 637143374 183426322 509180176 308825360 615505424 340767400 866884570 325379400 305214144 693586508 814940521 880140538 312799600 225464183 992782751 759814095 745398880 868259200 547474292 510577650 800353760 550405248 542923954 214870590 255018828 194231979 938524352 920809084 705025920 251317592 934127704 47316316 428522496 545275440 875921792 177152786 550551508 902275448 532369400 217419392 74480464 102327524 586419198 24303424 301104300 116234776 565161248 225434448 56167520 667960960 626482500 75963128 111464876 32630276 808513900 937895025 975515390 238291200 228182208 704516952 157385490 835673930 919527510 856055375 520248112 573275520 649348392 823924830 200236512 81583300 553689488 412697270 900843360 542363298 868639890 713850000 497909760 244375432 323013262 484607588 853052400 605140400 376241442 886524712 648579700 980058528 523504448 906692640 562730640 414517580 130605595 480055552 719394000 398395154 491893760 35869616 974325800 344024636 28787480 564690045 593261127 646637054 75968616 181905337 771052720 267182168 946579008 561785056 553529049 949016976 575109025 865840593 251911956 811781889 672384208 585609120 943711192 380681504 636926750 626787424 292870939 433282448 21544250 684365665 115349240 443478320 686612651 854487528 151544392 732839760 373932700 278079488 74664720 425638545 196462368 235042796 450147600 232338868 62198590 329386848 427700428 905719400 855352064 158197040 308780968 158585440 301985615 767344050 933606140 233103332 634830330 242599488 463326180 724331840 491915072 46327170 933926275 828347456 222748246 504480480 388710286 970954860 273172557 418374336 137810880 290208960 469023284 984814400 473502880 130278158 296744704 54339286 842589252 464812544 350765040 641370880 715758036 511186368 377567630 991744000 132325728 791326568 633700160 219382962 653392320 693983625 992105480 655958000 338477365 482775350 880571432 949820845 30363040 872499200 781797018 947303504 198600816 71399800 61131296 449889611 832023200 264149808 319217660 813950720 109424208 176788124 729494160 823107860 133980380 172435235 52872300 861209654 890171704 466568250 374853994 70768640 999109192 524442753 865298624 686793775 716629056 175048992 676690560 57907124 817364973 741620084 827418524 573741056 11204560 662618816 357934200 353898888 663033680 836335360 300799074 660317400 5058630 774215043 153374864 650912890 432378880 164722688 219243279 27868216 972559872 779890653 264907130 869212618 895203215 101216510 463069310 248966728 270364010 733562744 317753282 299768288 144752200 68238750 705551200 549907720 823778038 604250941 250919776 436065952 816271284 753749335 950072720 304721633 149218204 699789680 162333681 186192790 71843186 106847620 939563200 468976000 932443056 700082880 246855056 817523775 733131072 601514304 33061910 394422097 211423736 539912184 323981044 211157930 108017120 617949858 255678260 716942860 538208500 267128110 276959264 430082300 897684520 79033344 835911720 604956352 807326354 752631040 778834117 902776904 39787500 101477005 376060680 308169430 890465664 353595640 252714860 91386880 12384008 541979040 929509824 610692800 519382791 609740064 774720960 41393664 76753019 382980112 764833984 107144320 934216556 580759930 821820540 556296264 480549928 989599400 949884865 952892598 242284300 151289834 538613450 545311232 606343360 478281460 382300200 622870840 861141220 233923536 307229960 387891996 8015712 674252720 776481405 249990952 158880336 360482800 147381430 133328980 248545200 276311436 153198266 904406480 876316800 163567360 947519124 511562176 254719530 510101668 819054500 494219664 197811446 551430055 494643655 922392392 455123200 604253350 541117262 18923714 8210572 985864672 848720040 258858518 793576448 604509624 7534080 962684928 3759741 983937646 49033700 355861810 365176870 345524360 184561970 429298360 46660228 833456936 616346650 759888648 604792708 470341000 297886352 201733680 121277204 413341077 131059504 486155340 488750132 156001395 395028525 481586340 76093836 541177024 38407310 866305640 324619947 566161408 614354176 569824880 782066400 531988108 48797016 248194260 692430192 774494432 424738868 494723808 841036824 742008832 595476115 724338650 376079920 435001230 546619584 872805410 708494728 458104848 634520220 382224800 643740080 509023933 632150000 881929488 244035138 404133950 58831300 55155408 350954030 712067016 274944200 196690254 24037976 610756740 758371400 787385584 181353984 164526080 922229824 402729840 180187336 265972068 576440208 754756096 936913150 12379557 84878304 445045483 96468705 816811600 416048960 339355670 689809120 807901936 401139800 998084360 846281200 8757500 979848952 101684520 710708832 34111650 698660700 478624862 102051979 193375290 721687264 885684036 141262532 44313344 931243825 867639104 168144152 869221304 908685074 650935450 49904200 883868448 214960420 418248160 966986301 710946800 886307820 489654750 254270640 110626816 922979800 680850847 798434704 664244960 631423430 43409664 888276880 172270056 730185670 177245078 943002384 544466294 225755488 780755456 260171664 32502144 685063936 20091936 796516142 859259600 414934154 949489408 927215000 549968647 11181024 992351290 941388298 870299500 760585850 524822160 979941632 832048000 633205344 61180240 310866112 555289487 865741072 460733860 503465309 742783000 135548386 232630400 508633516 826831224 707173760 230610208 211784232 467412050 725700144 873910560 272707899 113025286 87462293 207707450 778698848 205446984 150105665 133788062 851640504 903630040 489406369 474860584 279262288 410721576 329052160 626537132 440610880 973215410 425104162 69782500 65548480 353091200 143836032 997812814 315717224 317044964 545266835 950438840 87602866 50289385 399548543 582005841 966473344 958455100 137604098 469681366 640145500 968648230 660931038 467097786 24378376 797444610 147221424 545325404 41743720 449217536 412187584
670311956 543610000 664025000 912434781 607559332 702235136 196277788 487909024 713345706 573189930 756071200 924282128 523728670 366181668 236973426 666945538 953470000 274012000 979191236 406642496 924401816 980179975 807128140 214468344 349932700 449484700 244506880 891845736 853605020 385670720 529438488 59848125 51344080 602782916 296964992 265595200 250146720 560273700 80716744 376104527 102402088 998637718 815722960 374847604 720623008 85139284 674895744 118922040 204482500 193984775 296052435 70723200 970280574 672346684 293069168 315822570 208495689 517618944 301920988 29095168 707723670 684176099 576458430 582359448 648542368 792004580 821040000 168875664 87643650 783661120 3239040 776098160 867786270 895518177 554108273 32873600 322330407 620920720 719426910 124469968 709428110 348571079 160166315 809199340 618731250 215641472 457211864 317838688 272192818 231581258 31685376 877144756 311146600 852577076 589500520 329283591 801226200 497277378 670753810 783682984 822610148 951024712 675043050 725146860 555936192 302278688 859632000 984416950 137994950 554328314 767855744 347316858 129568270 561991413 497963932 12673576 468598860 487254144 774153184 887017174 77460550 978063200 571633574 216223250 826979685 259651025 372755644 347619980 863839940 792191624 513768069 840072088 721897840 212817282 48233476 524410992 5869498 69567012 556610184 885417300 504480830 839593888 737701000 860189888 205232200 419104232 873492682 125517248 907073488 426347436 356701608 95671170 146327308 756738532 904983545 471742400 429233212 327616500 843283980 824099488 109055840 929066725 955972448 978561048 289775930 701320000 872875856 49982500 826829856 851968900 339926800 503210700 735456384 728155544 871191500 338870084 923287424 270281996 363712928 916656040 422831740 245432383 581132608 624161568 885767852 47940360 803649020 467667300 425643617 151676000 170451000 373030760 252393684 837070862 981058320 865713278 787604588 298104264 800882352 178743744 922878912 107742500 354225600 251312640 967564352 265149885 640092180 423787162 142733720 221203160 259546624 935070244 375232444 639000048 419550432 129564519 818231018 49500088 347595680 509522904 526414600 993348096 793441905 185526769 523463360 25729273 931243800 601579600 879689256 572097658 858624072 158891368 97366000 667138432 405935822 917677044 569568572 439960752 17674506 60666092 138070426 417366102 171117600 308986512 921039880 369203994 4677640 187884800 822323502 887952692 861382960 217806816 985901420 565119845 987467485 571356080 932953120 907485192 978542592 45722760 894326888 816966784 571594800 357297824 380293520 633416688 33095362 86458432 705663736 774189452 166386340 443154624 524949135 823132896 327953200 858255040 931003964 222892032 859649100 331207444 620487476 187050218 162759225 549087568 762030720 998312175 749577762 531218112 27585800 696684330 968400176 313263556 871142240 841156780 274290688 145361160 403618550 664205600 73596362 121044750 314495170 799159240 264099774 616543550 928770140 601788440 638869220 859479494 320539700 138035025 990792004 621752132 361894302 775252970 88065264 691051903 892235430 800123500 23898272 579668656 59574020 778277496 68311648 944452940 773419200 647782330 103603035 404707112 827560912 418080184 625471932 454088416 982792000 202328320 178870200 158278060 145286430 669555240 337274416 183577976 647929891 82419360 659274550 806008800 135028000 590554784 291611776 514659430 146458784 512803136 390680000 966358010 904316338 478526832 876645315 519790080 965621907 22314970 753932300 621472978 78057124 826454689 612423030 270142704 868995200 532997500 997973000 849926416 505705136 974361632 430086400 347773472 605512104 758168576 900919740 649649236 356812596 292046170 388772980 489628200 836434200 796143728 807444600 868601070 934042620 819454720 164373770 38246160 957841469 478422264 288440500 361913216 404305804 555986230 38259444 241927990 880666304 214101894 131481408 543225520 230118448 944993148 672386264 601363360 547740416 564224640 407083680 176673136 641536768 375781815 151169280 226682724 934302336 419439360 422838528 304511260 785279600 157158441 254279280 561655016 326689980 352060636 706269636 222373600 631076196 435143936 971499520 22769125 504487664 372426254 282030878 239853640 684118900 71339160 875431575 20269100 524604260 82994968 383539200 302851057 87946700 21084614 830515604 87492650 470395600 221671360 311268645 985484571 850704600 250251528 580695735 772129772 793211592 988377638 442470176 288981264 892696004 376279640 360060856 223821574 582430270 926313658 475227376 967623680 461151058 120941968 851506827 300523770 462304372 21638206 641076300 563805800 387574016 954923584 951797924 835271712 217434008 836710608 25219142 808647276 450050600 231851730 292363256 236993630 818855066 560743662 425028483 825057280 994104480 17899072 968856332 967269200 697119470 688145494 53763532 463601020 853932304 507847864 711573034 241483671 650799488 565668936 263149280 385496560 278084624 791652400 182785000 686723520 327401758 263042656 930319800 855328116 507709023 639668060 636701432 141877376 947507708 223335664 536274800 707112638 89174242 222391500 701500960 923137984 101160628 830235444 214180636 545710012 345309818 102695168 734511000 457762320 491520200 46940000 950414398 2430632 182286844 415723550 84635392 43338482 119516884 878029760 430610000 120826809 122684875 577149256 671638890 281508150 362121216 216367220 883849408 853679000 896492480 405346020 327526800 843315320 27234160 658342556 847417186 588803220 109260638 157417220 973767936 34398008 754909856 433952760 251028620 420093337 732595792 911302720 119833320 605019255 691620100 529254345 29017250 895415752 999587058 816671678 796336536 293473280 982045740 262485040 627393500 71100661 540039400 513223852 159331304 386987803 425482432 915190525 183195131 20228260 414743495 375963992 934161211 40587824 531262068 66816406 309046282 18286464 205746176 326631772 118260256 744228060 303367236 936278750 391945350 253130882 13535330 206316752 771703552 438560432 138316830 674265192 594990916 80758016 573952470 491682445 365760432 754894250 199719000 307087250 262124520 881177198 128645733 177172979 127130804 187035736 464645244 241185538 293385236 338686144 204908256 913115500 116986480 1832865 460518580 875268224 428219280 356822240 484285680 824058360 319979296 705602485 328743930 959487310 231702204 650412800 151956056 679895484 696732400 902827900 513112160 775511584 796152828 578652200 983711644 363000576 49523850 67625497 316117297 901474270 297785068 947153792 557110952 880205880 534068695 409773020 227280608 39573450 38313120 855354016 217950500 878054504 164279040 483600932 357637424 942361463 297991232 687997480 458079050 128451761 707981475 596900240 276723712 389764827 732556215 991824672 149858800 10705300 894862566 980998416 856758412 945562368 823975930 236126902 600834294 956318000 159875700 260538076 729595264 250642104 361169766 167961831 127454648 692595156 625681252 352912980 285745860 689168864 191686430 407206038 793944968 873867580 725253983 617017000 875891200 203414599 964816855 456137328 550197948 245962546 884430780 308874024 896335238 252461000 933494272 116828500 450934152 562180644 721393696 207589680 772055045 485985666 235413680 457388152 316556748 99883600 962615400 541323780 716300350 485660244 855452260 612990328 67610004 153063660 322104960 454196768 567937728 63345320 214156712 287004352 459275616 447027916 79123668 560249177 963509568 451880879 717652940 210709110 895041112 649107053 829231544 496301776 317773540 285856148 404781012 626362880 896288366 766630300 510358200 1981224 315006000 91395280 483006940 358449320 487613700 573758416 833969795 70202940 573948644 427204538 929489400 831441127 905210606 330272750 361430980 487874260 591052970 141603580 270161808 785679812 104897380 113901112 93924723 558041500 405700103 573418006 856077088 19582028
665397552 57426400 382300487 618360760 189538600 791488480 48628894 694851856 720373963 95907184 305813538 829148000 678228656 622596500 608854918 679616600 489011286 182176620 993099650 574899410 835682000 713513556 937950700 310079738 193082770 127371238 237982354 120070315 952198244 420736625 705326928 670950532 755820928 129798800 306904960 869631136 314662112 682981745 22386178 661494688 832767840 576205000 681267272 131777050 848089895 538585369 873753680 560498536 156800000 617014788 887154640 288560304 237463800 496580432 172960800 383623360 852747650 801310008 12177764 599125140 302799562 809682068 550785504 37417500 689804556 667889452 379893192 193055240 923049200 996013952 931855333 436713550 571086552 475978288 212688531 806568320 617622348 370208475 356358592 314827144 192766160 770573318 812621990 465862086 809906844 800570382 946715225 920695560 516531730 930986375 749945610 552016280 97197912 944673904 549175250 477192440 23024402 713812080 952544352 51256600 304825728 136761660 597305166 986102957 686605968 49414500 965911122 868141884 592892785 353407680 718992352 981804088 686594256 360065408 667143567 766663852 578290750 894712500 633099098 987263914 192383224 740151168 785666192 106953056 222849064 811380206 438478180 788709268 874830668 461791008 102042304 315381086 528802700 265702160 669268934 294756800 292823216 866599242 310622070 968729222 201531776 878949760 703300800 925892468 255489100 924671152 383855465 404129086 286629060 541275724 599879572 654430800 744470577 89438384 507557184 83926781 67859426 460178780 756076250 490242000 852168437 659671496 384947740 954135842 6668096 762779780 937070762 494766592 889539344 953326485 456622625 118132660 656490660 124807138 203288040 333358551 920460145 134247360 262600075 21356652 614569231 261657978 405651604 739597856 243290694 745239960 727282740 688373972 627026795 628643104 501283222 967543828 570220000 791808156 798826340 765799916 161005568 525002374 151125801 294938780 201612666 331534728 227477240 369205000 635921780 610402128 794200105 319588892 251152600 229188690 744911390 66150936 112774723 292462960 593769400 693669632 299876176 281061640 949075968 116437872 741054554 940982000 656791984 576287900 36323200 165561560 367400352 690078125 530551488 815107072 153101480 494229060 288378924 360692750 754408960 324853530 539381340 140506400 851027400 451374620 138407957 397634735 513501571 257784728 480819712 307844472 147514448 79626736 604867620 121047775 206240000 456514544 72731276 222297860 734495460 254516480 779709812 993601370 327716462 86963780 279098736 418355150 106793010 233763256 327868712 658867444 775852585 717499389 406251520 236605440 605381232 624130372 13220398 667151296 37610800 273863692 880231500 355433856 312841060 498385536 859598565 274365552 112238400 925951227 54552140 596570154 541688280 775160150 303405497 91334680 640133096 56004040 194251844 605871200 84742668 249003974 629420904 676628004 117205340 832485730 222075073 665036408 604973953 129759480 320853632 780773120 769356976 67407395 438869270 594671820 459383602 285936192 974184164 44681300 566667880 926939600 620554430 369234752 881979200 236490528 459346928 704961260 18533352 512330368 571633600 769126756 279853524 480396404 327643340 98860312 875718560 503896355 363539050 600834762 529547474 88355625 797045408 654973840 35440010 162288000 633802851 278888180 352037320 556604440 840173722 469571072 383500000 726200830 638786576 593902980 526324352 326934472 22479846 970129416 318737696 688540000 270450229 201575220 939255840 471389730 1043386 592508128 293974320 435087825 640809848 183873460 590625000 4516410 800123200 683280458 201640312 752162660 183821490 503632248 778809740 296617620 215976958 848052560 712783590 622781904 345155580 228302169 532948648 894986300 853766597 605706023 123940300 20496552 660611296 323912274 333080250 794953501 353541798 235291264 218705800 655218947 532601056 431554220 160978976 123998308 689166280 651392990 357786304 239070890 960046820 15027860 842231920 23500666 523122634 814572800 477206804 945571191 366496188 257796200 905792500 727704240 983657280 673804490 441602002 508204010 34743850 231347430 889820933 934218680 224852409 751819226 630208636 557761560 29935994 730826240 804523946 201841515 344632832 430220634 592062776 414520018 585942848 545976775 282365600 764903300 173060770 721819378 799654240 86343756 654678670 856759580 580816656 839182860 810341104 450545807 309924302 191654025 624968370 144715954 683958757 926371064 538630900 637544960 343321728 179609000 213218492 756099560 681334500 969510420 234617435 791097496 244381744 809334425 800063580 433244744 115005716 466652408 856511840 88155610 109961600 186520298 493305912 525925248 785046016 958851573 686973108 975703200 794363648 523844168 325259400 483331952 671371728 515510200 967682523 713720840 751672832 348487402 659428618 674296900 812118400 324317184 196920600 921308988 998066190 827067717 822617244 248341416 149795840 876722432 519119230 90580585 548843000 941051708 221803303 766586488 337331264 950066720 789151856 770918395 467146052 155333728 920604940 778680206 890873100 545620220 26402096 485993132 293998285 585268930 710711120 449072060 624804560 874409090 305689714 542259184 71256000 184738310 825697992 942162600 640368500 202315882 976875240 418974664 28492000 490838550 165093632 907425740 803410784 840078200 49690332 637714800 703371840 390369276 910365044 46540192 307147296 481486744 742702720 244623710 816834624 602112960 544518480 773005540 739338000 5048488 53723984 574550270 875202168 285395168 38273480 910630600 191255682 480892416 668077696 657883828 504836055 241530830 210757120 352658000 231310410 188266280 244422940 71987784 531496916 887213088 224811891 767274250 50665234 623567712 809875670 47202800 557462176 130077636 411313476 832116349 117658225 857828128 215702146 963395008 699248030 262221455 915261200 597410320 555432768 402937288 917112468 629492640 84807688 45291520 239795000 217999505 30977760 596930000 604948060 72872384 263756380 552732952 82107400 646156240 118497544 877885236 219829320 256678844 720401206 191759432 97932800 644246488 23280032 804895788 267634940 173836900 114110020 841864000 744885126 637651778 51255880 937750861 502987504 841813600 690791240 82501977 701623800 115856432 420690160 217130656 25192008 962019811 380807231 437106400 835638656 682745848 532351416 58898680 330840000 820266880 978496460 801713160 815887920 522405280 87689258 425026500 458701840 76367744 923028480 396008196 413845952 201295398 974588400 98458640 71385180 12354996 313436962 335576213 540085308 14912494 515187096 860028000 345839302 468263728 656364770 803593000 385354060 447335936 185914430 516967738 332684720 329021400 690458573 5078962 217658880 783307360 870946992 273866820 42507020 8132394 736638000 322513536 266091250 300382928 849798120 414250440 354910896 979637350 546393584 469740100 813610360 750978784 822671700 877429849 817145040 861016000 302541900 893524625 351449400 491628354 561696740 500473584 16763878 896631312 985404480 620333204 645523008 964463530 148143584 188459545 786481656 172678400 987971376 966287520 495081911 850958080 612086200 821485344 995795060 624403935 298063072 574751700 403688960 693790803 689065653 378031952 787107760 439761156 637675520 794102000 67226058 646949835 609228824 259349440 109239990 358011554 704633704 568662704 191048768 52086830 596985210 826169568 537644368 964872625 949305898 408665128 25414620 85183700 239267038 416601470 161530270 889167456 563765284 472532210 865350560 60185152 408975000 863116184 293400610 603286576 728229360 439544160 828004520 202838900 357065192 729485076 917738580 212737986 171650528 483271750 220353904 553252150 253717337 720477672 158607752 867191800 785059400 90460777 18826202 120144875 256183520 381983710 830896166 664586010 15478400 470335146 676496812 44956250 37457300 882128514
598038157 473739714 766596400 965878484 765384075 821693532 476108000 45508000 534499424 256171120 84054808 293075616 781750400 28591326 652002708 524574000 553535410 791974940 777727530 386743360 582524740 184935520 814979040 210428416 300590239 108051510 754256555 731512345 138629170 941209400 408412654 792237600 619264710 678272440 613000808 876240456 63614010 390503840 596876097 67332260 812607000 848406000 346281478 639340662 932377792 824694635 727523971 398031724 454345012 188450560 780777620 86013850 677322400 475779926 119419755 913057157 194318720 25501900 138969410 59633896 536126112 351163952 538243872 945872320 261570750 185638200 31157240 527280384 440354425 682784808 493306040 50187764 892950340 115497792 813714388 257053400 223595592 456632042 752783362 652011738 477451660 525417318 637322390 796922750 524524748 944194746 371503360 745734472 257119440 799318776 270388448 190958077 631066383 626967250 345186250 537720580 271444645 773886720 139115414 926218968 971121320 405487620 778920668 694895072 279320300 720083200 179177440 419986664 826365800 546816480 871887184 685494187 247130045 853837652 491890412 351192632 420045920 348651424 962266034 266524240 699574850 383733930 365822128 521268030 30869835 596994320 807095360 442621599 792678432 733547040 347370880 410789240 713633792 402759280 425592576 637125150 498629632 405431856 219720120 429723745 148122060 360789364 491752200 431348492 891811712 939477760 179340764 812077556 654188616 943288205 698935808 488299606 71614296 974965280 487562432 102920490 415562804 538633760 166363064 996148375 700094992 466011136 310374844 51965352 590867616 101788045 683296350 847299072 536725790 709974000 926735270 650047584 300892368 32103690 615033406 769550944 453596428 853036160 675507695 639145400 37457416 24039515 184544040 255694726 231055625 624178240 788347807 567074461 100866736 533697696 227205400 546122680 325893184 363823124 784846206 134734336 616793600 452521075 923321776 838379037 714436832 319319070 223743630 207694145 374502112 994024544 557893290 742364895 953531460 322575950 534746433 106695040 11037066 31390624 549390750 822657900 177399600 412246656 781918602 494181704 732888544 367743992 188348784 908356640 343504000 965647232 211719150 302900440 90835355 520006400 42859082 397394608 608945052 778047172 926186960 941924757 231442640 124029810 557022740 727334430 763099692 266160320 244062700 247301320 38323220 617462200 801918352 614014050 266302880 567423400 993496800 200519386 869583304 571897208 605435640 544101817 824111856 65062632 251049920 469630000 373645870 717929258 790696896 64174316 251777745 388566956 59472792 179828710 38602305 281095246 173673190 83284694 249898438 824415210 829148370 358342608 980291760 821258880 682621250 715654540 690020316 464734938 479430859 299595504 947791224 177477840 66232000 487113328 192979928 133555414 406977352 784402144 83264640 304477692 873708304 516563028 840393872 893928672 160524800 257689888 426676518 420027370 417721064 591908416 360744206 453327936 431416940 99102586 244629370 692277760 543561394 275995050 615136900 578092216 186501670 958364000 280871320 662630910 513757802 261984067 718223710 104862320 905386408 529269330 845869500 996981544 884936612 98629120 869291356 308260080 218360704 572971250 719527183 293352736 317884408 700818184 11769472 235082198 580292992 932320000 448982013 485848704 392167650 241568596 249192250 339532160 374021256 299645792 21769824 822835212 603292932 66211775 553105891 440259360 409336970 377209504 618570100 792098304 432447716 144965850 920679650 130909560 322944000 16516850 113214960 373549666 839495538 590478861 852494010 262905384 962433260 742919040 629434615 884674360 471063625 439556370 185925737 543727520 490365480 300268416 551328902 118847520 371985020 379006199 731979620 901317232 711771152 323140488 679994528 830006064 599411410 470068798 462512220 962907076 430918960 603283200 973132363 583850432 589665600 983125911 445636412 132337312 315994128 38099032 132589624 898975967 398932700 469484280 643080072 140942864 281177680 215665510 391231680 372509680 180492609 449647774 4947312 771707840 941442200 284641632 220008298 745758868 80531944 523706800 246223920 166065252 96353888 641239375 967110176 348312911 706463770 742799398 831943560 488826984 107200000 954834154 651221008 469189458 358750300 95252480 656007148 594605940 481944170 836298752 997730376 397980038 559690900 842741806 170056920 564408800 936329361 975255392 979092980 232579486 725118750 407591774 278874000 624585344 728918513 340741877 746719000 713719182 662041940 31046144 521106100 65582992 725960000 420935946 107663679 615453330 806793964 574389680 251938240 480870400 867745056 88180202 369523660 759184666 318610160 858812800 352368488 199184960 258027920 986558640 561437867 631266558 75194480 121422800 734604681 881368016 695541656 870996560 325252800 458970100 220866800 152160940 419757376 687668948 448800310 200189915 764791568 400611014 874095364 745037836 986411490 28963345 855779179 691424342 787337472 507753040 44432198 715462400 364470040 561615500 713341796 346558917 358373316 144453668 471702066 974486710 781865368 185391800 452833464 379827568 754532354 831307576 863244276 813156126 66733500 649561320 606750116 549254560 529785542 728135532 340144790 195095628 820542788 75500764 729576535 71854112 679841808 958599392 747742000 151653160 188271080 29334550 831787218 712220528 163428688 968068100 124651200 383205888 569197334 790310448 149949014 43484560 183610620 507352605 5400000 662948024 296539800 545425475 665388448 390720216 681558400 615705072 146287800 299769616 960972260 678977480 609321550 246120161 564151642 110813368 282208580 702264500 331342336 285256200 807689520 421856570 903404870 578910464 497274431 976640175 899612032 706384770 447780443 716764500 586255348 857027620 783530754 79868480 797504040 389252304 248793940 740803880 757220636 78233750 405606090 969026000 699128461 592109740 612938730 437427760 860450130 452528430 541928922 566477500 32630240 993860369 897473380 587834444 240804000 854885228 349608856 761593264 418474900 684520148 213477440 327602160 181102436 137937410 264985920 361518480 948382900 673092004 899310272 581953068 748907712 824330360 292933128 889485500 329904886 731725750 740779080 843517620 465334480 64286400 429739040 334977180 507415190 379083270 328118808 371646740 194822088 429730918 234333528 592418376 430322280 337834436 43247568 685107240 955913300 460139776 365012000 745004960 956274460 371492960 593531528 518011552 906357568 852283136 871558400 758960312 534569470 301258780 274038592 993290500 21972500 224875975 634645632 793595992 933265562 733614125 578171200 44317658 131735000 763973816 504670776 452228800 829044500 740606475 718706915 546092592 609133898 787044279 945638130 545949744 70338476 734536280 547253240 908677350 957818366 111574016 893581150 861310620 760227296 745936540 748373264 347763615 820583160 366040608 322488656 119317020 567526384 829978360 499699561 860819025 859257732 170067860 390830140 341864416 53833080 820543370 775843500 186552232 880076064 535433280 642191782 186534400 209291248 869585440 693724200 709001740 377217088 557235136 467304824 738824000 358591850 656550400 861872940 435695880 867776616 508054590 843797374 730907704 655800751 587855541 660622500 217226009 125356276 95643040 10060725 274153960 624339968 811742999 544523520 661704768 520859440 383066848 803462592 716629624 671356160 781478322 485492775 738269888 174087490 777343070 627396330 852313600 24485927 872778484 292231368 876282125 449591835 379879972 582036550 559567840 583940152 770756040 329904896 696136280 211939280 69290890 7666495 838458715 691567913 93059610 248661760 374131140 25525120 566654426 921066200 588866160 164850720 314263260 702837248 64720079 697106388 63501992 640001000 476586200 724644800 411265936 800987270 305171466 443982422 185883904 649106208 987247888
454326848 276918312 542436000 569156080 81826620 850627000 307322332 775495548 261335664 855321832 570532170 523011500 954709656 772472640 61042949 312898280 579841600 993482670 199681320 129154520 989574789 846722105 713073760 35620390 185747984 59107740 135879736 426913600 394994102 831213568 589003480 904029200 113790536 34661376 383229752 787733071 578612350 401306000 803013608 765515100 856958296 686640640 362549248 19823804 372400000 237212480 951389632 257405907 318449724 293325985 71895462 989783200 878848040 405398220 772967496 974986315 569751383 792114560 996452160 479673440 664317552 101451900 590092725 266125295 206205744 980486341 970350220 966973440 988384050 362287678 333779308 493713879 712657930 210017625 645440370 630930884 735252900 965741108 572909300 328207447 643158028 910324450 355781760 543295536 958958186 245123376 955167984 445930128 286951384 925405692 288265296 422171264 24872120 954147080 689813100 922567800 925289760 240877496 419748736 251552260 489463710 664433598 555992976 545176430 963741080 842243068 144765592 307949200 110436240 830749096 568144280 792092032 620913222 439243992 21396967 166017328 933212122 66782776 608181700 499915728 663112960 629165550 740920560 387408880 534323440 575892580 86135808 657733440 468665856 106766300 225394107 483172960 602615704 953779375 691917619 803406480 555048100 389346000 388910684 896909918 953551448 708146400 982714560 47402886 980775600 870847040 155007440 157568000 36695000 947858254 172574636 578319375 250035290 402918682 828701852 84239080 340631125 97837100 766050456 397463800 147946336 778049900 368784720 504026012 366584344 618581910 992766000 424571380 645610496 805964018 737804900 398998804 791726290 395049184 193426230 376684564 973438672 724732568 604983848 438306560 594138080 334232978 293196000 198116573 543520968 333259000 727425000 336952704 155990965 537966720 447912500 79410812 895291040 190368064 673352140 485218200 79934136 997974030 507692000 599167700 434931704 572381624 748013520 929550600 329595120 499468680 438081872 458590908 665364450 669305430 561010992 168155150 584393256 399000024 657037606 11877090 194231436 362586188 115329120 370919677 868402751 821954766 97242000 648442400 337807616 54516038 623091294 458620180 959994100 152076800 895365980 173574896 816182952 912664680 54788549 968587788 85624120 850060880 1608200 562233670 626939048 192869650 499505080 906564808 505884702 611755498 284917158 225367850 947889345 758809472 719739680 589580126 714858470 127000320 379185000 158690412 151664496 964713000 614422010 907512800 41965453 766381132 919114240 39292445 239006828 950691680 719432754 976988902 524462080 143070560 91735946 439622575 918863675 314736585 365310850 110935528 918112072 583041200 185806410 693375313 932363933 184607123 961193992 639300879 259964050 239054960 797876968 804576022 102360760 147584760 714425600 968656400 853737095 275253272 91464800 457256200 976027360 169294800 830960160 833915088 862099320 466415540 733566844 466529920 720122208 945298320 508422004 243501700 22652800 374522587 996134064 391834400 725239626 923716456 705755145 437573190 689584256 686223680 662332634 968637700 641811536 880096184 907672656 386606115 652894231 561043694 825932800 824372600 802347520 937043840 249736395 440649925 237348245 483467600 758875264 942648725 253497640 258993776 498690000 633706425 693094982 656553726 596834825 575419168 345085192 119418755 510547136 398073700 816192930 952288768 55064704 77709600 124920175 131771308 868092600 890868400 23004525 675143680 236462775 191157120 186691936 312839680 127989254 170498050 62381020 826177030 464704364 846236216 383831550 752113076 805699680 938467380 754476618 59354700 800338560 439599000 609573961 220667128 238534720 410559152 200433556 678775972 57583574 842786624 28828888 272110560 42754540 654333998 876846800 129517888 523482294 358326400 472373500 632065664 147047250 682777000 316716900 81592376 319197408 902568064 840374636 627515658 28833528 365548940 435540307 730792144 911893776 266914782 153835076 581418864 255192169 586575770 619971700 117562790 975748346 229718600 934731972 510649417 679739290 86427049 607668500 291756040 984589720 444894026 667479810 723922286 648499556 618944760 286450408 580965918 61501945 493182016 23501440 741655136 556893600 663860020 827847375 396069550 353124852 840998704 331651024 70333140 802288497 983195856 515725510 306036316 725113124 240734703 745696380 457150528 587059400 609261538 32868404 826771904 275066840 61461539 239365943 661702640 15788144 135155936 294404208 468497860 151010304 498570050 336115500 880542235 132522288 263382720 707774916 65115929 913336080 733833760 848044832 656399282 859180725 147593705 857867480 192051500 353935676 850036416 490349750 929452000 472138752 871633654 102941510 821723159 44201710 791338828 962596920 262374290 245255585 874251371 142832824 246688384 753247790 764837576 845666840 33982192 786937680 673118270 885431260 15195507 386509350 911028574 887948900 563907325 35271000 788047976 261144760 153451276 750932651 965644992 229850735 464910032 502433882 71597960 83063120 535358056 758180850 757273550 573390080 96327045 325267876 241283848 758115658 836191404 457257090 286210440 388160000 199486680 702070350 187418925 367526400 917284400 568379043 544886784 548026300 189869632 908004720 708194744 300302576 564204818 324956880 388734800 145869600 55415792 558483636 837229200 457633620 487785828 990343008 191156000 373321072 245630520 651049840 420394228 763122760 63721186 466125512 903220800 396985216 714279300 550470530 828791050 204593152 120410412 408695480 582222785 934103508 804469375 370050432 945794272 90978115 122395444 46929315 955464800 463537336 4670976 249015208 570023076 950012792 821999680 540508936 195929250 340190676 888129400 503301205 673559500 597849285 378106620 92444368 542025592 789748800 672230944 286398486 126438660 428642000 404998128 154155625 177481963 665641852 926070393 47972379 58697916 100150000 252090780 638485002 48949768 466440592 686170680 553272576 827236672 12127080 919215248 972244216 403079448 27698752 924570440 883690772 58094870 944635325 853084675 504194518 719254526 247221600 495583160 909490470 229925210 674724552 288386832 700369736 919457555 407972560 61678900 842706988 773364256 286074396 316242960 960284752 290969760 623229354 709270318 484278400 290015920 175902415 747485116 551310845 778335500 306838472 97699785 831941280 845506888 690589240 787156500 152585280 872297190 268504000 940770600 100949140 292914000 564832032 746138800 993410464 255164150 216724966 189298118 331756260 391481360 60952778 471845252 818236560 332636932 26342364 302109561 491033332 16929564 994504200 812141800 689636300 406435013 141200276 954466780 82782940 196981304 235837792 36476064 468064501 105696167 507763200 132637930 645207744 502628266 635366746 875127100 263927984 761544074 425768000 60926944 303248320 479207600 949425640 36269968 332981840 300200364 132194768 155053094 738604624 684061888 656327542 459588325 231500370 710618512 722472000 135387024 493816776 966680712 164246400 923981328 973945530 492958392 335486400 240181844 890477351 519938250 46477440 995519536 55540448 410146184 266278980 875496296 515755134 511946065 222655403 401969614 967141000 665501075 319216000 271389120 965078800 162580250 646477695 942965170 506022260 976406384 741821260 461855752 743972220 185044934 260813392 675488800 720375920 497627904 271638208 92342716 408612609 171120320 471912960 560410024 520598248 685126990 109634592 495062500 301366200 179708984 700220640 939320780 242231208 220582848 386023810 158198272 592697680 174115360 599378750 3090224 635694100 632308226 443070120 31263060 716620240 755274219 427428220 620998060 754636628 491348100 257384448 976416768 678390768 328404424 306015040 992091680 674518656 699737600 637648576 505703195 205595460 1698468 651643808 47832256 548629640 165973632
492204175 187307144 859534290 332705210 816156822 862203540 203708944 453939830 148073630 85207350 389474300 909107965 609560550 497174600 503005232 211317108 238795840 116421576 741662905 954109695 611960132 474911200 811439056 407765768 135464711 184016300 533038836 276628950 664544604 730513024 515909216 362010020 145093560 493208262 606195568 471445658 894866624 256975442 975046418 25672960 427871750 424792014 726792560 35500254 160286465 757259738 203040500 360133535 983834560 53505500 5695095 589076992 307025204 365791514 283832600 32232272 950399634 878662370 806305904 894902170 448661504 352734936 703489440 196285475 133106420 176629058 547503040 671551800 243296450 116206994 82265212 463482450 270083950 841852480 238652780 951728028 691052276 27961892 561613220 718568328 47750640 20348149 23568920 352712674 708019338 298450631 128606048 441597025 301845600 240205760 826960800 364242496 28199748 781505408 773070588 900649016 711629181 517664035 867431256 794711344 873939108 228908850 101830730 800391108 262293462 446998659 870553612 700074414 843500654 385236800 158429250 259413602 923697360 317509808 853810474 734546880 759913600 785106048 860707334 666144406 486624460 204244972 316397032 958655588 508108384 604494416 311974325 36731000 310506320 452476965 462950610 5988160 36415400 432593550 900437250 189434314 790000210 937588943 2149846 74281440 863872382 299075744 40304908 466895336 241743320 158849450 509856176 917611648 40568705 522612864 249258064 648993184 689400000 346168288 777744260 387896450 497235360 883330112 576897482 928879539 429812102 944199175 566223424 386966304 606730800 84676836 975604600 507173659 825970251 897791680 240710472 458112215 753911150 844328455 331542810 108193870 487017300 695389480 478810802 119677100 958622435 928713280 900089952 474045490 860128475 441152224 39041280 987014786 321870000 934777634 443403600 89846434 621529640 646281728 567543648 62088624 170811796 591997160 534045800 70770624 799432961 220760312 52877436 506284544 625322014 932088125 903622656 927690720 788671504 969669544 750202456 19108960 742990200 224901425 363346590 515940695 702899200 451076704 212616960 495956800 616421368 718993072 430515768 724291016 382259344 644351872 447328996 336160256 716325496 301886750 566385696 629796741 83354760 429914304 631517936 198736768 834931180 350166640 466871772 293490572 74402300 715343100 127396660 563963136 514365330 54874744 632504064 280064680 992818560 149969371 434825000 31635312 261911500 387181680 829672210 876048000 374038915 520832960 995667005 566234450 912046875 673896320 220374120 253033920 814067108 62839840 435283883 489248000 258792168 931256664 84775008 951162671 155929120 590937440 169310068 743804230 249546288 237475700 408310740 480532900 66076170 478787648 497172268 247386620 53773735 322685960 550771000 891154480 959182450 548538320 1106580 433333600 996616952 963843444 526354778 220672416 57774148 62655121 490681348 688009247 861360649 61590016 952578412 443646553 534599848 714773464 66488664 24914910 683780 956044900 880459000 722169580 198906180 894132912 106286304 489236052 509717960 827875256 270910776 298422580 921600000 378140704 291413600 215119852 796197044 142126178 599444570 387861182 789469285 183705076 585632277 490213625 32756992 194749085 592054400 95763340 612694536 229055776 77894476 447218172 47241600 80553981 636830828 798533475 359880360 354250624 826532060 999727132 698685000 510968229 266193330 353064048 808215930 967123472 720584463 222440960 563531712 891150720 487268480 730764906 99293840 862227536 429984550 859376886 377954320 670260400 216915584 959293440 290071295 620881550 991970110 967600024 273850080 729124870 77023142 2574464 127985364 385623020 90336640 400928732 758783900 127756936 41626528 490487700 20938086 563606285 320257044 322862000 480581416 216935170 955982625 454770480 475075100 791255900 495676912 488666656 633004255 671257544 311764500 49597600 769790368 246999795 410536202 158743150 790101600 930749280 151767450 397939148 859230772 322803704 877002172 691684020 363926720 828770628 219785460 419973120 648037275 720068904 310495700 303523350 680793200 116868096 802229540 492496960 427666184 47064950 679432960 788559732 337880952 964718360 552522296 521960995 191595678 536120200 191822926 403105400 45875000 511601400 616632784 251328736 470691742 473822520 908348568 106911200 22901120 966363944 346754408 807860901 425525828 461796042 572170300 81686628 729141336 335388600 440936272 401580624 47853312 221549992 623029904 515322780 516065060 611255925 855348649 902305920 992673500 884425280 468106040 846745975 280403400 669752817 752595666 45578475 356410970 967096448 820874584 159697555 26011392 507230886 15292420 542288512 116715182 489220986 262863472 946765160 796152736 311210268 199288468 88202400 929294560 637848530 806836916 125114778 458720288 328900776 127400870 640597280 181183542 476932500 241355776 766172226 684953314 797589504 864288134 527628400 132127176 501901880 387871236 988427420 929421008 799912520 188139203 887184350 804160020 695555384 327626820 235687844 649262976 86268695 223697660 1118480 912131000 725392070 230876396 201109968 753961578 216031600 172151296 615315000 902935240 746892384 847979550 970733824 559991296 183616256 522641000 990380840 759780160 166371408 761285250 44009750 16864944 833452208 378292370 200471876 87694585 726258480 387497120 975653960 49206344 503085200 577340185 894337672 819278338 837016074 690454280 149773960 292630845 846287617 44605750 611340044 481959510 481296930 949121540 889227300 956376488 690366456 156584240 470343960 900628920 705603584 373030442 896788074 376721056 365495800 192863488 168797940 913738964 824756216 348923328 549093120 281049682 195918848 948700312 638735994 279732512 942106422 279040760 86896000 665306390 635558392 246759245 885052280 730553097 182828452 975002125 585133130 534642496 254157660 176708096 682875366 85794782 187667904 560921288 133970139 741429008 147656068 851798970 628016260 13550872 740257088 143231816 729393580 3098440 486882010 374652200 854242125 156866600 185237068 528410944 992540000 46031888 321480192 186696680 581107624 594664176 608060908 768538720 163277600 378951951 298970995 996990176 872929280 509432048 928218725 499411020 679417180 334642200 622924056 479783488 159657550 782286240 710025745 262851637 944479560 991881650 371707550 374589544 514533144 709937560 318840824 258349340 862974000 181889040 289655555 358292520 322600952 927538296 446834075 12926368 217744791 58160000 998154970 692853000 363717530 17087500 860442080 259870000 477940981 188415224 251159330 689457045 37640900 228563128 264416560 355185215 238690570 718141200 893568824 125490560 860666426 714996000 321961260 962664056 748757344 8687278 136282448 278868852 352383996 264268483 938320692 485279360 766735800 385296804 714450280 810488512 797669836 259718140 196779200 954244816 214059872 523624698 304000000 466704050 325218640 752915900 823648760 630172000 718552320 848209856 171733792 683056264 862749424 323015069 262791490 889834208 329134160 610843012 528505328 753430300 289874560 620739289 426973500 448032730 855652836 36728096 917491260 146613872 820597307 42657724 735567900 289345460 470516228 129698852 874428301 746612278 888624360 743785840 761538497 93244736 505913460 921192784 633719856 525304256 306427800 81648547 519079308 859069280 82707168 18361600 770117820 808479216 343515440 232875200 964499562 38650752 838063360 694571821 818757120 908868175 763306000 741046328 826561642 119191124 699409480 13960425 629472291 749989248 554398278 327151465 148479216 322542458 187582336 815797519 12015081 141589272 587041568 261030032 110325565 245012616 948867703 778922330 216798640 466179900 626187136 106044080 252145592 650959104 316609750 515240344 832410350 940249094 899405000 753454444 938393902 670250284 325691900 935429200 830880144 75882440 322801900
556256256 508240420 395347980 179678995 52357900 876495152 416270300 778615275 365851136 48532472 890696008 434068328 377780125 601136940 421498920 266803075 940933080 706320371 474796225 921494270 940176740 981056794 162899150 372968000 377760000 959630499 214562298 821877560 125729348 764651830 893929064 870799455 160310960 642990240 513211120 40538112 793233636 629035200 566379520 33174920 480193358 768472272 409954560 819871120 306486766 613364600 624247024 303122600 544415528 582046750 529050896 285446656 958721536 680764330 282074100 603855560 927653847 528932134 529639158 836480200 727228096 625056944 205096032 723987720 170620900 391217180 404911320 522508800 555356336 759870889 783332272 852353025 940851380 544804428 26835448 429660520 77857464 47800064 437261280 96849920 387668000 144255750 257549090 388927964 616251604 524231514 985765168 86882258 482356800 567583248 839504424 206993040 900391952 242618445 450929174 885358646 864835104 466018865 877504300 579345433 583883520 34421630 712119200 180516320 3994868 871978105 211218762 358435405 679001600 368791552 415547720 798961940 659382880 930463664 333036430 379881978 312337950 263736832 798189656 256160646 46251676 762712810 489204729 678133431 655722440 41045725 578025060 641210748 190080255 725205436 743969954 70750031 679541096 894439553 47593920 717328000 239229429 852290545 171011248 737496019 105933024 892572560 282466800 887105449 782274270 445868042 385905488 662284640 403800202 798591576 245048448 832410532 990333750 30768832 933880920 383382288 661732760 558356360 849339763 226979736 641848752 975208500 987113750 6380412 834307720 757725313 728176468 889271141 219313352 37015875 866376960 258337856 488533304 65996684 321332920 544261852 519586816 124739650 714076480 278284858 487180442 274773740 972904682 654673200 771860800 365277760 334881220 179025140 254524634 691809520 494878400 317244496 573431125 994612692 305271544 505040768 709697320 238343104 112271840 513307970 668762794 515059198 720549345 44278590 612049250 364097390 179855024 771912882 902590360 659202745 325962960 627992136 664933600 430196491 291959008 992339440 246501834 338773180 385032600 196802500 502372172 661645000 789152960 494809326 432425193 320668040 953511904 190447700 692978318 525657364 468660911 363959772 362120850 837338496 635895680 630254384 482551360 247563504 476390720 351189880 462642496 848173184 730631552 539028944 75708560 974353172 623192668 888467460 906471128 632831634 600528896 264342784 469858512 891974020 233574620 96968380 987934260 357424640 308796100 484852944 70268332 452798604 705191424 703726400 515796748 11319148 614254952 567498430 377246290 714369400 466948800 503593561 658444389 934263424 575539488 553371200 240256142 603310000 406340400 676113975 932669354 523726696 964773400 695286752 441454279 203950100 967221356 456713840 314769815 43704830 170256176 322184000 673026985 272304725 268270080 778165850 404942500 855779582 855662575 753445120 264685440 417109936 620586518 79916612 337996901 715217600 773264630 778843100 850170196 49841198 815417120 464633094 726251936 274050694 198666760 802053440 163623820 369629349 942535568 588117984 969632250 884611265 957689088 583961992 645560875 148060480 412528000 525162300 317384344 173876600 337969480 119182880 93417256 189577568 913813300 421037050 449951872 880200387 322824788 499755120 358799411 68789953 123173169 507907456 950887360 451113930 67185472 835827810 267740136 430752240 845229568 251706240 833671600 91175949 500140104 341956880 610248300 377266059 735263700 227165168 68234826 869079680 492141238 295493120 324719180 620472908 449470560 683455090 190639552 948978936 900205040 133049328 936631600 878590740 143441424 724605664 20229480 66785795 432040480 872168656 647427460 460428800 769471848 547095000 481584064 125745185 365429584 247412800 194304200 420739190 597996930 633639000 441548956 283440176 740096000 480957524 385192030 386133416 155660229 733028137 842618688 92717852 535876968 910465592 958552768 76383820 262269106 434888701 910134200 982230400 621364042 586331888 676679696 135557072 300690246 43578982 630399117 643846296 466507932 324074736 120666496 416275000 814113340 966464880 139591680 295541056 770316860 965144316 153158360 200149674 546137200 734248288 596535410 453380716 948930585 495328096 339760980 586599050 997490682 9649064 378796415 224265650 919308792 48303250 156461816 74106375 132475511 984831178 637408796 323150976 686547350 954765824 996706915 211770150 76489232 789812188 208624980 187565531 897617018 690421010 681976704 111218843 125327200 843825998 663413450 589383612 911089690 465969152 592158450 990060305 150592392 106836509 206183146 583209280 55074500 774377000 34242000 744571962 523535500 759528062 47450956 250064640 755001302 658607136 82397684 379967592 136618350 959583755 324258736 195884101 776630400 887816850 920408992 371544336 370524750 535773350 243749368 367445019 738596360 153550192 562228367 188727272 259412000 364795790 196026110 661685125 736578125 174595296 837038528 565873575 462219564 106324400 981547676 862171210 23221675 450353883 214539600 920381888 382992600 537878855 368468774 688442180 806957144 694725952 771743030 982417920 524201760 849461084 236948411 617478035 120891560 877543600 902040922 185105050 532986880 574378288 221057316 423378400 118753600 651769896 828062750 570521928 966719350 637175152 109640912 809393640 937236880 662957632 153437938 838857856 16360704 196513344 237669504 421637688 948750240 375652208 638212384 114203446 908802064 234258320 5651200 482634506 918433024 179782425 630505474 933392992 963730792 139485520 654004200 824886848 937882276 70286826 288995644 90031200 114952266 13707264 263718204 121504300 770890088 297053056 854581056 601512664 741638122 51211072 722264000 639726510 859679168 854257617 840594610 964798176 201806908 809498188 322118160 345683276 477596830 375119566 450649600 746180904 609207280 379299000 59837365 841376328 230348814 523846376 2730092 847465844 325895420 371429376 670291340 372748517 75962880 747793668 970972900 191819615 286810976 772831360 191399100 314669280 873662352 805086440 18148500 971282530 601903800 40595064 515707376 983495424 197292136 223281980 291022172 700595350 349331410 581374840 115202675 473865784 982137675 556368000 314276882 731522130 739317590 125430056 679736948 815262100 405225786 333494678 704206468 385286024 283973940 712611706 760012577 103181402 846245952 529835524 374797880 668611952 801550200 891764100 336598400 26865200 730430350 81317120 726386644 60905076 872604662 787117760 873674265 611689174 939031268 60280596 198678625 653231552 524224905 131475120 421306404 410223310 532641584 530332700 978896700 119688260 916673000 631759550 698331400 868399618 4728892 702023750 413811920 556237824 694622255 874409318 515935784 899497280 229278160 588113680 135476905 251525728 369190000 386174520 869490800 58738386 7849600 578536704 272707029 201139968 527600417 820455808 24427520 331681680 182916338 839406240 88839000 391875048 406274000 847273260 470861852 241658000 713791200 38380032 935828888 927687805 240810166 937795904 308601400 132619550 528237465 401739788 44780000 834117470 151399209 351690730 539818150 796655104 673086048 117523422 25987280 572632500 319162341 410407820 371324450 692785144 95345608 417092596 998194404 999427910 19547220 940326848 648592270 606892586 519525200 369837200 417864400 889913456 217839200 365404725 750754792 413883108 535429472 737695760 651380717 576448074 571789448 852038800 997940576 797266929 116199784 309852992 196798035 590946928 795122864 428918587 828020194 657847860 347818558 598357952 238054796 896759520 899184950 972115736 454097040 25093164 679597280 917547628 23524350 534657656 502343460 580548195 150840000 901190650 631294376 203917400 566029808 317126000 91580000 486653736 767419520 815871920 761456000 568583000 213656200 729568458 873113220 480776984
652490104 763067012 868032960 896265375 646633392 510180786 924630863 30343840 390689275 150749275 268252160 485008525 49780800 805095650 690347903 139994206 472463532 96190460 755807751 747677152 275577080 374129572 557744000 239345315 95137550 474788448 838525792 458429082 384064500 522105344 710026848 888418700 662763112 215714936 93505495 536731056 696539934 964994087 284135296 349332998 60131424 525003550 425490384 67908400 224070040 278293600 31962000 60085096 688996652 845405096 624854608 216877200 632667056 152414832 488093936 406940320 817635968 107833499 239503358 673961568 38094720 890143248 510612160 620948912 627340352 81280025 158086640 578634700 556340080 231012104 426202674 892091520 95424210 247472850 287270400 535292925 402959916 599654208 59805800 556386700 468515394 579411104 765876448 38163200 613601792 608763010 633228466 838291722 589982451 567956200 522561312 978335594 35995997 217379768 243115200 751529746 18561280 485107840 421735988 65560400 103579936 290479820 434328296 312120018 641852928 288847496 186141320 729516870 513790 136042244 769337824 677226880 536586520 107300108 430836544 558177956 782032256 362873260 498460330 781528640 960469494 693170000 805295344 472653180 572522400 118624272 282549449 24682772 840732552 535726000 726010287 294018956 290412988 292644000 325672375 784751976 671124384 536322100 922439056 593687087 441759200 180640400 311576512 802269265 370988755 55935988 335666920 691812810 479257160 930100875 452537546 22381808 515158472 792030400 136505676 621324580 199990450 521292000 502054664 330931200 741494484 779795695 849317696 773678960 691702856 431166258 490044767 900993451 966436690 596931840 705703004 298437176 237036760 317177772 270942100 715019136 98412070 153840840 746159728 488905600 205426612 510020406 83647296 896874443 757607936 5120880 892788080 580769686 269714176 569085952 187778625 767320888 312048086 462840688 394222057 294906625 129364698 808957228 384624276 753896960 694165496 894156466 471987380 173373952 424927266 644207940 62999680 742014400 774081280 29875360 549320192 833297638 663728000 227878500 862801510 2693680 293557016 291776576 931002795 573627415 892226824 550688796 522496276 860983700 595571342 367673040 235568800 963112372 709759098 401424020 893010964 299764962 354093390 290043520 217314450 728566497 259130426 701535450 122377706 684485941 149893560 513676800 994438400 176361220 475562064 390649360 492485019 951329280 213430160 33317824 336806004 11017375 145561341 688912960 796193492 3598600 628802352 535372072 200282596 367490650 688949248 680113024 944108796 199860190 740504500 720023000 765515420 527639060 54412924 13397320 167564800 12726986 883853632 907415624 681945346 960869520 688774063 813176104 117023200 778831005 260670676 355965360 68300804 543676160 614387246 776301660 962928223 98227200 238385408 512299098 647412356 571381760 213981078 83193596 522931250 992825000 998780344 674380480 986745470 955137226 878681260 811202750 374093034 116918500 493887792 464026112 325830680 457194677 707578930 445219840 336198704 254510379 762505260 871686400 230738000 141696700 227970300 286273040 502561312 309431424 122181725 597293353 771788508 50032950 163807900 282459200 88363880 960401520 853283138 246871910 764144768 811256426 6776552 284256289 785818336 577406048 890380000 356549672 77294324 771852480 366549360 320152280 743654360 349313392 928399130 493684500 996206453 811872270 663892000 878529440 621965576 88869800 265334560 257867900 40589312 679428741 764506575 864765260 413664863 203045608 260989800 445095830 418329776 161497800 698127360 290006400 545754176 73702482 767893200 398853152 240063136 534177844 630854400 520434402 715859222 206580090 866772800 35741816 437801630 322612692 233795272 634974666 627013432 788678404 507352576 574787688 32529700 3383984 5293440 900844735 696537072 754454960 267821980 392574560 464371616 555643232 521264482 414617874 375945046 256669032 703760320 946816064 59514336 951301300 759943210 339155887 266578750 232915270 962393500 166047322 75967104 119699888 604486055 617548325 107106132 300428900 654373020 795302000 322786770 450509080 500089780 249913864 985226897 526432368 812880960 815873250 762491304 490615640 805560382 522716450 954563120 709780360 333477728 194992480 653797860 645137150 439535331 252243358 609329256 555061140 981328720 820588188 729195545 865366800 760774900 116271855 307161064 196968520 78491752 967543560 105269894 249110600 439470250 842613156 629677872 736686650 620535060 599987080 121496454 230534508 177090380 455377215 776770754 985426688 966082656 399253830 280514760 621350000 249725164 527861568 439423094 917278814 525878050 990823640 345807120 395726094 917121480 931627978 972190610 122330235 898679320 737434122 497804230 415319944 988280680 362808488 100671693 643886512 706029216 888529556 993102360 163556916 450726010 618860096 609632790 950467320 856804096 858714250 329629882 66141696 991379520 375592686 808127724 858098848 829496708 879594516 271267959 814994057 486081600 61287900 709448625 242819171 158545820 646912954 580674688 213258792 436955200 946569356 583865627 475568955 141222350 790311625 414460280 745952630 485034035 299081344 845632720 617334516 946658675 59621847 89170756 616493444 163906746 146122880 102670080 203588480 249344704 198437025 120570976 299366512 262708500 590286720 831079222 943336390 776744850 307530500 770252320 256478750 652604352 998701540 899542914 176740376 894185600 163749408 572219940 192843356 249491824 357815040 792794710 936320080 993622654 494221696 707128820 931862660 919450656 337465008 426997249 71812488 341171256 868339712 753134064 979252596 6531900 237607895 159394532 202419420 804690790 176489013 213578554 98076092 723067208 225698324 209456496 346535247 45044496 831371776 574427552 529411750 556329962 760165928 567674024 268711496 158002270 435382112 702713600 721993024 704828785 820767908 389968 806001440 151813006 579994495 339665000 911148400 699208600 382523380 976916800 844574239 278563663 451430195 863214000 993618752 780425635 735071040 579558560 212847248 598772375 124513450 856957218 500984000 31781964 426578940 79720492 373722656 493108908 132986712 158607688 704206640 642092104 878623642 513046788 49191750 604957682 646365120 637375752 885245804 907804566 747634816 745928016 134524928 88953000 803930128 688432575 57459464 831966704 799794766 766237568 251632636 244245390 962295744 565765285 706955896 807289506 143334168 91886520 255099680 20656479 252568100 540938104 498558570 101341520 771574902 562196280 13657078 837968786 985272404 619060800 490687462 623252532 855254730 331174992 668807832 721773392 77769600 746583250 301084824 639941632 531604448 925452530 839794032 70108372 420635100 738435115 427727432 533180920 398822600 337077450 838003230 780890240 180622784 908199240 580028928 364209408 456984928 644138400 113016400 233837886 683554432 106987760 801745616 837505392 926402068 550395450 827743134 641919099 918969280 866364800 850233228 276037600 688245300 294983770 776924290 345299975 278050123 14086690 658919888 595051552 700017664 377845160 141335221 316967288 25392832 726248980 576317060 603880000 941307366 876858884 91057150 949390719 839969920 406935304 332959920 932117350 195861250 261405328 471733300 921196515 876226948 195545724 493752142 884105552 768298034 816665280 623118990 809195812 544304896 708659372 360822890 157213006 710364200 864170880 589539967 905549928 438762848 982150422 710317312 755679728 281353264 78197724 895505960 511878648 841202800 671370976 436106103 810260736 459461724 314520695 360281840 669385520 509442704 719410688 483618812 401843520 380269950 268480605 967243930 899751488 578425540 631216896 766491524 880417552 335694200 682715040 182527560 177124952 683415360 640904024 31978410 825807664 372921850 763406500 466174916 410479028 751916120 348941220 665677296 204886020 183158134 552891094 966080608
144551807 430371840 682364800 933319360 862202934 766529906 392504 930309375 12339000 10742262 933597703 137376800 62361270 294659744 733787095 97713376 881025521 347698908 695139200 503425425 782467435 107007328 124214 408501032 314505272 171270156 878857400 513984758 545180000 375218272 59811924 725707425 583042468 890537725 897873320 6386400 84238840 963925544 400155906 871573700 982839032 700498988 384015314 55109904 883714550 280589440 226158148 259441973 415831928 644930045 716823308 962460326 278390722 283159616 278413320 407848100 23749393 550476850 677301888 633680950 619261680 104935638 48737200 740947974 65037664 155175950 240563320 756370216 294180240 840175040 549914210 694884608 304254912 916507280 167003243 253954629 918147840 320168048 919620740 188754624 74997096 583228400 598656740 755751122 553053648 207585936 799747384 528481214 738066917 849627305 699072775 188329704 941876534 56020170 849878528 80242592 322881974 930695122 10849076 507041740 185728928 458924156 595319410 833030806 648929050 406497556 850583100 537089476 183249696 177400000 866547504 751743104 517623360 35242250 822790424 165530000 381465100 173826848 738705790 194179290 217037492 236780620 183467360 952051510 130269900 18787304 667718400 273730653 508359928 421959121 622826976 112488960 699981700 313353855 737245855 120225730 398821000 927568860 836538440 955420925 435318084 795892036 627976090 20147096 257525934 733919296 478458880 8118581 672855500 79240080 428069364 325000000 101634447 936661510 610697080 328722952 23903980 789060752 478876160 255232216 240213539 364788024 284311760 335623552 614411797 548553314 135273875 937924245 699059400 451876880 996437862 983700480 685348646 707500128 448706535 559254170 122976384 616200792 91882656 738382109 584449111 693682628 497653632 206314440 567692845 851379400 660485636 504070310 544198236 129417262 663242890 435403056 8963520 998609552 444355680 64881250 883327944 874045000 403353050 426157130 66253042 273439228 662962400 166899831 888343750 895043264 973281248 929904138 997546760 699798592 604991536 354345040 57573350 557743727 845982150 236280192 151937508 729891552 178849272 12432345 851623690 477689005 415590230 80041672 766514940 110544080 702827008 487976150 265010700 649875624 839048256 245568512 960752312 387485988 664641820 221055030 81792400 774303852 92544376 965910304 676801135 415489215 392048048 84444875 399369088 196271116 371798016 30118400 899017910 394680120 48159896 587336785 694314840 461724824 546611832 214652580 974155000 620484440 241189940 851152500 418531776 508076048 379351820 302275022 252521225 319431824 871578300 120894720 105941440 414613800 433411771 109438500 994885376 271517120 734157272 713380368 885658960 396047000 887309312 472936515 511066780 880649680 767242140 984288972 484809660 370766910 390383028 887897068 901291845 419199073 114961508 503812534 512144280 968955200 493037090 634049524 53241600 671149072 680676329 591369600 824041472 180794440 67104036 331773868 865132640 222657005 909091400 148446644 985243292 693842420 653440740 625728744 927712710 765563145 566860384 692038738 931758600 296310425 225698048 9738048 265444699 261945440 347151064 958945412 112626144 747143733 596748000 610301678 662329275 429295056 632134124 485636226 817805772 846065792 236498556 271962432 224433978 278074368 638469277 490798840 20560522 188364300 605271792 505248480 191404256 940761150 35903068 703260888 285307200 79095814 246947648 953641040 378837432 756549000 958343740 696710424 254194422 912539680 671163928 194912035 146945600 346843200 395140604 551032670 247187270 566110000 943886308 794095485 443612400 531236740 251500460 791483728 194098480 549373594 56534910 445272740 843799104 425418160 664626816 442945984 350404704 365988650 148545472 477131725 511737000 237303781 444526604 691222728 306168192 466560675 944318904 330809760 5911088 574986880 459823200 607100288 95928528 956100020 521820000 796046344 282712252 993409220 165497772 642912897 521131160 486137046 121667561 445761026 793611872 218172654 20221920 395305500 739185170 53600640 547955275 278924476 122484230 424696688 622853120 192630253 664038168 494092066 132721536 317767586 210983180 938228928 515440289 972055216 802750000 487811604 890840265 652829002 433799152 279834640 46823920 959662944 143243453 446577191 532258608 372922048 57364052 808919076 664571350 805878748 925483168 99368032 598742140 782455960 744793360 838861172 91776896 349341904 581553025 172909475 40501872 579393840 318848840 961178923 50263200 426531004 530794098 847556222 728255907 414144032 678598784 181790113 419232860 930317480 126040506 819969552 473578627 51424211 373464024 78307904 796825103 362312500 154648280 793139230 210783584 665346840 665656324 387082576 157627080 934221144 108940528 273621072 43484840 172466954 235841024 794300280 216822762 158808112 60182058 825092114 58543678 919898160 522689152 923833772 101813156 954404748 487583940 728934280 289556040 920224948 194822920 228266960 66590290 817329336 720253040 457984000 940519260 557200026 624091710 316977080 128495435 279494944 306642667 825627470 15776148 105139372 14614790 782118846 480659046 411650170 23593440 687821772 352326752 299389250 95877678 390262365 177757860 410038920 335771552 535830665 18428666 467503270 906133125 800891200 176078518 289879936 244594500 338315264 415227684 405112744 195079600 98690657 639223672 719932256 975372782 202302000 660093750 516373394 68894242 139559680 734456976 285116340 593539336 221117090 488239980 638804232 640718000 592240848 51667260 565346920 181346848 246319600 471357268 433820418 766503280 770135034 574511078 754892464 313114695 618001696 371503208 828686225 350801140 473951200 767142404 475364608 852258191 963962020 364547760 578461322 302779048 598558592 192866622 836785582 553843968 655926480 290058225 310543700 330393164 296069568 607594660 42681350 946447360 71714950 874183400 743210240 678047000 442032758 363921120 11940888 13411656 921146322 316026880 554082790 441857286 15041244 9258575 735551724 680250505 424067280 488345930 219329360 336695250 636154880 228724493 636858900 775220160 125012532 914048136 136194900 862416000 284568700 821426760 615513734 185282878 423373952 182184440 254833196 363406744 542061080 967177024 260395080 183910960 126080680 408716805 250883180 214221250 15867504 762182080 541634387 652274540 761112440 222291720 664975856 936807020 658431820 440361670 56663600 936967800 557853536 317171960 620228900 800766774 691991450 834359518 425967980 861282428 388591590 5676464 629613048 89315320 876537180 600624235 497692356 616568 727042134 998088214 364164521 275455200 676989040 489347900 152872884 250823257 828581400 102905100 9722880 678648140 553289191 444737512 259934158 913748740 628196452 116711340 637508160 300816720 974857064 545534140 701271556 839485280 260471532 520335000 269972320 719495264 168094188 95609600 926550560 849577184 56393933 758846976 498708560 710500400 835210560 860287738 973408960 902028858 729807240 645517748 207380724 419082286 936561856 649239808 394774944 750371810 884105328 867556590 742924250 132690000 261874676 749109370 992173640 667898058 518138288 374423498 180775958 606651480 791463680 305275400 16593250 630464676 582467435 203676048 685539328 763885744 957969910 979249184 664051792 857228608 618740280 154562596 744220928 723378059 910619620 450445086 464557664 296667605 707389575 36800300 255663250 867151666 130029904 669712527 394078834 80788032 19723750 149043424 856284800 933041048 80305600 354448920 157698244 566868064 142889584 98771024 488281096 857848566 756822238 445989228 219155192 997703636 66925825 706932000 44339957 565912370 485566922 271810560 187494784 179384150 307546784 854784826 164947646 570453050 776943017 256600400 798787371 6318640 706145729 286712592 879484624 422722680 194034000 290842046 505264270 429373211 763899604 2656784 802431198
738588120 426234525 506537900 985269040 222791168 68995128 941109200 756836276 959352825 472049880 259117768 170714672 50251637 813191572 942044608 80237864 988365874 943707380 415997680 740359585 459794584 239846850 505182740 349837416 567584008 917596488 576056352 226431552 7174988 366915790 458285760 641336640 826024204 737928045 317770205 270065820 794596324 879938870 953982130 809425600 328809200 287000897 888815352 465999925 840675528 333579890 606462280 620736464 63363400 129388198 926785400 848105344 991747900 31873844 316544420 826389510 255452768 639967500 536746066 23117308 961524480 437011108 818669648 485977750 400989552 110517480 540411548 674108002 115520680 880204894 230159116 25112620 539707400 959021088 158874384 657134640 477334720 499040909 452784100 361261184 653574185 164710208 450457925 474606200 394520930 613242192 957940550 751527220 267591305 167284720 706619200 484763955 656090168 371322496 129120000 534286687 982071385 240333780 60354760 933881497 396635440 262241474 981244894 588036528 515966597 72803072 291138740 760649920 890927544 182111672 162335504 955434700 701706440 522093900 680756221 286824473 326444300 967815292 319878220 96604000 135823340 724359760 988242744 667626192 246673750 973070858 978038880 576331300 794623392 122097720 578064472 25702240 223964380 310025625 669662688 889914860 97123808 958177228 265132240 231657400 930619732 619738107 928874250 134248494 172039440 470833213 235106936 962022556 734530900 241468880 892469896 796534588 270177630 714073600 980476500 169716000 25044894 397800888 987531089 40927120 597469120 51045420 471235792 282136308 603540784 312604288 229387968 18882440 12827136 743763700 618443600 815984470 227310875 195673508 782617792 683811498 552413509 170972108 364407812 355840000 90026270 536935950 530159104 693844672 785572822 871007660 67082400 839678164 426310335 797541029 50636480 323871875 945542192 627478424 672187904 862851008 377860000 925646894 183375130 964785520 451312016 629976426 86571760 960225469 175786432 258993816 182488749 346289136 337809920 365563000 710334432 436966400 977172400 70805556 555350256 223792852 270403835 852298168 24309850 142628522 30432676 401171878 405063091 21993750 830075260 818251100 424416184 714726080 622306336 214932160 984079225 29136420 91275618 529851514 633836500 48100781 777663100 714463916 676990750 731742608 718878250 627765920 66794660 190081808 678318663 627804360 872549804 172820536 765947408 663050473 69157144 894289340 243978104 396180522 342583500 510920106 7582064 261551445 886710440 376441463 870638292 357968678 971959552 556844503 642008572 796394000 518484734 934582640 621093248 22147936 774661869 794686453 592496240 769308700 742831295 152339420 868581635 613423286 482179638 629998700 544730872 922182780 149262380 545368960 633282479 175119944 904418750 336843840 35532768 977470664 486558511 598008650 37196400 747108816 505515478 45642180 512006445 904615776 843054888 508055600 379187200 437087670 965729020 636645250 598848951 578818900 856326453 448684519 573006080 914369920 462559548 321314504 84548568 331487912 141422941 560082210 141979624 463453090 586920880 178211068 321594472 276575830 844500550 195935100 823421470 806776688 97069270 963058560 796537185 169710712 325698560 238271085 8758345 516130300 628711168 618925924 811733454 153113108 666015320 535401694 436500800 742986240 487042650 610394725 344780160 218382264 396161568 446635520 209960020 969469846 713593920 618266828 201207164 637602207 228883575 419206278 265574708 697302800 356891888 371330032 301564300 672777160 53871552 42267300 861205408 250421084 510521648 68258808 257417984 985772716 871068984 395842752 973252475 393808250 404119432 108115214 928460448 956188969 894202400 558306441 680863696 907535860 59807680 668378520 517598080 743208984 140102080 524694500 308155110 430194615 18348160 328192220 342677280 374768024 884702600 462942362 625802000 579008144 790301564 572739116 247131524 780946635 182193440 213955936 164669852 539189808 993527460 487688000 79997816 147029760 373062432 328655750 477430750 355785728 751881134 672539500 460124460 231091074 860126276 463465554 171729162 71348660 190225000 274898000 641790028 631379696 344494842 150940416 550177255 526869428 285461120 841323336 216127980 426560000 251368745 568461364 656197474 389652720 163642544 989891730 627743340 79639710 680001792 785571450 61968400 362380382 132841128 756306820 554211750 541885020 53788418 145538976 74511288 401244306 313207980 224623070 292408588 904089080 950953286 525724750 673631360 338086400 490833408 742653800 287525224 152919552 690926755 668721076 490477867 68574336 828862528 559138400 950124000 998263990 910437832 417883760 61564030 729944240 545374923 234630720 286423728 133062208 979439968 721914550 971213396 771541424 300855030 225789840 681403682 497563534 131793234 489120256 833225180 657075200 742546640 936252960 423840062 59108700 737345770 310765012 836235900 326992500 347247664 902857184 246485760 881332296 565230592 91469267 457566194 791235560 387717380 521196280 65825276 182426345 550466327 897565830 951379578 593533384 87762800 353562240 43039650 178830640 624736004 318235078 161806640 101113242 42600508 839726630 429552670 375471200 819863500 127015320 599779918 918286784 93573728 552327960 694512274 554284430 516336528 456033600 883003200 238805876 622697472 661920000 73581536 490154752 222148072 353248430 924768152 734640330 118124380 886822992 501654300 98748740 896482584 479286720 414923500 889600288 220922640 369968640 194274880 229339930 555883996 662000522 366412240 225387880 792943500 784841128 4733340 628353947 867156596 782340250 784961380 963190000 338828200 384899475 625808420 515459584 322385954 863402390 614648568 350069120 371343528 185599328 880790107 861552388 343757040 252146602 229313008 115217150 118561961 794597700 860976972 68435512 353313330 31547432 636797775 297478592 909912512 28699173 259192058 130303238 124551960 653076416 967548160 206600880 932778430 835517370 406120250 285402490 64556294 192797079 523833222 743185876 919878418 437041920 486355930 37966295 858210070 151220032 217173110 135644864 119441675 26336700 236074287 921280560 181119140 405134024 603409840 164261274 888558093 35086697 373805456 195203692 143481020 447911100 149937160 362010104 982663040 381077188 155160720 839899256 564126912 575196920 972102078 587120880 739367620 681588940 632375854 621027040 515207504 370296850 947365070 207971264 611187851 620033920 838819335 494666954 380060704 353043600 918573336 568228800 217884850 987508306 508337632 379178244 159804209 250684593 771544925 568808608 741996668 542127316 579530282 680857424 939254285 121387772 333758186 602283715 534521884 180035600 268242650 709134520 550073622 29138868 102554159 698109568 330977370 928973490 18723672 830893360 105413900 961788964 162849380 244186570 434369800 609676506 343400000 783940375 763177612 803391721 824301240 642130728 816531200 447137460 987934394 425719960 936859518 38185836 930356920 478316544 152592260 337204295 444345230 616398704 710974725 699688434 360986875 80259840 806618007 542487608 410669800 47841466 178742400 500930225 187316000 381029920 110852838 538289168 559253786 222489540 184764050 728797124 249316598 403497650 628272452 84127982 310366432 207151110 827822700 383444672 685239848 76236875 184539074 615513042 853251200 258859931 450618464 525037116 361432724 936074400 258379300 1194568 111742880 172384544 864262838 127242000 913169835 935337762 906590960 738838608 416651140 309215025 385010424 8458024 802153768 45437000 626072128 779596054 186886528 9849817 945608090 475920968 840504375 892454680 16742930 207607296 322655190 604228976 316124710 186254704 686069688 216215700 230719396 663959296 307286000 949438246 622670400 361878318 821026300 927235220 852128320 100791020 337981350 389962660 849283895 861978776 873007088 599970048 339532644 705203256
539411215 122626780 168954816 49485224 475051012 615306464 123707664 836753585 664172585 780780840 533628450 749221880 841480480 673975928 598420125 521080880 111526400 171111918 896726000 983562001 260529584 968658450 403304750 23247120 223896720 978130240 757344796 147654670 143310565 621213888 287653879 284381248 61899166 861108896 424835753 92033600 517223450 434222221 78537728 249701296 205877280 501608000 429571652 78204088 869610152 710822234 281221200 729962344 30774640 1007804 406236056 115776320 227218440 47105000 342599650 296977057 635496980 4183136 300970664 457564188 49781376 179428560 19074240 742891900 280148292 591040896 327748380 477516441 324816520 105078297 470742365 768897150 620765042 158920600 763771600 382882308 529977240 527335000 71206541 845980350 783800288 649886370 507956980 906844874 285608800 260929120 330916400 739226624 237292231 75158354 914803500 631566592 469039762 518653420 947060325 562878720 230689888 901294856 595963000 825166048 191833500 252928880 990983600 416844520 89979488 560470560 77577093 496465895 897979658 409786892 738320698 349851108 144977500 247430633 509794520 336457088 744932182 443880775 402605580 24426300 392908784 618699880 104408480 996580500 338572680 979090489 47758802 91598800 109279185 272246324 371574141 948975760 470674560 434368000 398508840 228542050 785826620 62717710 932735381 191304345 289972595 596594770 755952780 692744590 71752372 1863096 887253472 526177422 37398456 91901344 939182240 32273724 548015520 958952200 971508710 993122395 916216532 53359460 759164020 112448450 580640936 969006572 441195945 711674916 211166375 895717430 548209695 367970062 7969280 726712768 511008000 627883984 749779800 866971100 401931410 805332413 679396650 409356097 148973028 691514464 269545500 626419512 621355672 439450624 7401856 774822800 704391280 360825328 406932125 336038460 642035816 698581425 435065280 672884584 412881340 148496064 114763199 207621932 218812675 308211792 259606580 453615805 464435980 761085768 56369872 377225920 881714272 484582120 32122050 586585856 589159008 201915392 190895760 512616620 190657871 442798450 487885076 810796127 383828468 704295712 403737216 652026120 841878753 516071462 351646715 605645637 866375136 377323520 546471150 980495250 924414610 355859080 935826104 980151440 424565776 873998784 546222859 43146720 984931440 955198624 38148944 667489228 729559654 845002300 470539304 504509996 988606976 722284800 839770830 29928584 384712840 681693635 452559780 311597205 990885928 15544336 210551680 802571007 476715105 135737728 77658160 937905540 372530464 667782968 213012480 889258560 670094392 483504784 633877212 797227416 6548328 100576600 781657840 104704630 759334644 112317050 737104246 322203360 21138080 163303432 787909280 302306250 631297320 744030510 495771536 726449466 919224046 257744016 10520000 120091730 35494848 925340900 57422564 125901232 970548634 887584680 720965427 460119674 639018280 203652736 897763900 510906880 233897500 862442712 944679900 104674726 494893930 692259390 93677760 19545280 876371506 563713896 474376051 294603184 745857856 125739960 293227432 396987634 145077468 613331720 433760000 677223520 638831744 1403990 288961906 602626536 580174332 551830548 78649252 156844380 861646275 662279160 305044096 775918726 375506456 359292052 73358240 80105670 897420960 82376850 308679628 918050768 616983040 620719500 253572730 158304026 931228860 926969680 909932096 23346528 62135680 12018800 330060800 671618392 753380224 411238224 521980988 979687530 125509760 965921760 142483464 422256928 417484092 156480056 894254004 182882750 61125424 454972288 963766885 134953600 408103760 224154100 882534880 936862792 781116312 176159490 22889192 665606970 695704490 353967032 324768224 256508400 879741620 532511934 577901760 609086400 155094016 592762500 68259200 749100442 309778922 385282464 420176866 76199964 822384460 178361000 124964115 387766312 462420250 379647400 477530270 300639260 10486419 67454106 891119165 652868608 437756416 14155136 273030444 202601252 112272650 371177425 200556800 526727100 541721448 359524704 394534646 180642240 500338056 614407210 117866850 47746774 757357280 80124672 945673654 681495950 851470000 984381740 315526800 919268480 317597240 167572965 6897460 933546600 757781765 231626016 313077324 373096960 963101516 635359536 934945513 661145450 22034000 906864368 567909508 999683616 646163400 517910800 571384960 754507280 28955136 832390400 214209640 29480572 771532256 773999520 378535360 753130176 357456048 782521150 161281854 733930524 206823656 824559231 210329480 178552058 816627320 493254748 781511424 486956524 369130832 617863664 221755320 556672896 193852000 303476884 170203440 119916440 442449840 781782072 904513154 42800109 364299460 983700738 600934040 990632740 551547670 555386658 206769980 945765120 845734388 993467600 65773146 598498500 59133840 836588830 913001384 734215750 478134360 569323448 194958080 17847306 88698182 907008250 959286310 756013032 19368192 370820230 707464856 269656926 219789095 944048925 882661315 770674034 31511320 405273750 239885120 209521560 921501840 678688434 965924600 616064360 372681423 836711080 865283396 109564404 238775040 554774180 822400938 324119120 498914560 210441208 161203238 819154300 734208188 534742260 109420464 961000960 461680926 221839960 556719400 572601037 353518420 837557000 486435117 975362232 356490193 349258444 318110125 86943280 43732720 136469125 100330216 720780564 995681264 735073312 218285715 825560192 328802310 102506196 746869140 861404900 516934397 958981936 210435936 500994304 244501248 590343656 130641024 788587176 848718512 159656050 537979296 420488060 649536200 656653566 480769770 50596725 672764322 769346775 120068288 627037060 850093647 921460764 815283952 151657703 634762768 48830925 67893538 417008760 436959984 821094860 108078664 320574740 708243836 261773920 247348160 966006229 664047775 853586023 455058908 779395200 937151250 454189236 133956146 876808825 139523460 105311500 806592140 403508248 715763284 503775827 101660174 13267344 219427178 349027136 261170160 977255756 964062650 728385472 797764740 488855550 274561068 468523328 50930515 703042688 954438352 270686292 53963800 638598340 320254064 767376320 260582792 351766275 161328024 998344297 989616000 968613700 59532872 599194060 754843140 784107380 494524160 920374016 168156176 394557704 148710760 490807138 544442560 956849415 240939518 926679210 370351055 38543488 689667520 127656022 164796314 601882100 115759450 364285604 128164090 839649368 507804212 187911760 887728576 596790114 565552912 894649275 633778976 648789744 962647635 35823538 972064000 218412640 759271281 180764546 781372744 187347838 138726592 429733934 623312000 971139800 288548494 580799444 211477628 677038000 922892448 727294976 418924384 799739170 677692576 936684960 104785402 552063925 706041020 835171444 489396400 793151328 930938832 849702676 895770259 418380203 195102800 434923819 673941200 984301440 575477338 492431872 678338384 668462518 698743104 818020118 586252 935270272 533332448 414033000 866642224 629136572 90911040 417092200 319169785 86335794 858308662 731230030 697491586 771219292 431858664 2889260 650059190 87881246 653273664 971589700 724034600 795961185 131055550 692680768 235162640 174255025 302971616 494286706 532001737 422992580 270560000 79706048 24182780 823146380 483136202 720710910 479958576 605485824 210242636 39103929 71493980 91859415 914725540 817226900 974906650 242056488 651661510 836402480 784194871 18030560 921962800 544184220 306471585 187103040 493856316 757354600 872624500 181650576 199656000 989018368 39691514 467648710 292757836 855728888 222982375 327016640 254999323 844226135 796406250 317287260 587414856 726067200 800924768 830528100 563698620 867467750 169135660 39910352 588379844 310174436 22375178 407867248 205032929 854264328 678056393 399953290 435993582 989938048
371250000 905797700 447513954 210666844 461703410 814408600 790703232 337968624 88928720 558509539 436262100 193109671 64073200 741594918 864594300 486585900 468409408 712330880 83955680 90960806 508715360 932887970 184784274 248100300 936496460 862661632 599370576 358989040 98629980 792405546 506284324 739916900 871040128 282408856 182450385 546267989 198702956 411700265 927554984 493020380 104095120 121040975 459674320 750089440 558996220 990427364 490035188 57228800 319897675 372648843 653969790 436021830 168274037 904316468 775508798 866983004 31122520 365478360 668568800 345026960 951438512 297447872 367597172 245980136 581148660 580171992 321482570 473356308 914457779 660889976 713119350 808079905 954235200 520183350 181487860 407641850 208028480 629035072 340457536 843592540 33644000 544541000 260132648 749265326 81273130 690501662 564456746 562854848 363092392 224297500 948170420 984573880 184410768 972327326 388695208 477928595 804503650 362791978 930922945 927348896 422974048 621479904 3265578 138679920 104693460 678934128 102367150 715539115 412631495 308954880 245790240 42720038 563167852 770293255 803922000 999605835 21420428 704991712 300870709 753424012 388679716 796880440 298067600 35912660 426677568 699234072 484429492 947107728 163025782 270477770 315507422 980727405 89826640 576079168 459938300 152640000 465116842 441101250 344259120 500782464 12734125 551388488 336120690 633783850 608803784 703440200 600921053 791546730 70459000 154986022 559626800 467666450 708648960 966717480 847408640 667872192 109698140 812864866 260084736 954548152 486140320 121741588 129481428 935642200 391926954 426518520 919746384 854775410 424704576 683456504 695251112 185923160 398401160 707848070 361629000 883533146 135589830 812817515 211411790 598864128 209369168 42813566 899066892 937920255 331188536 944605270 7989062 412128100 732544100 365430144 461053952 119546895 576297728 439271825 6206920 500850872 963288564 75347420 317356780 750572580 691401216 108692419 123002570 756182303 290862592 734058130 785765320 160903744 765029760 256554408 982388420 222106900 949802088 189499860 405022788 142400000 820544795 451627776 538040080 856601460 726991906 619384438 859557493 12234853 600073304 492467488 165876690 190438775 544946518 637579096 536870000 300331480 908725568 388099068 870944840 142855660 73922868 411199919 869847152 408079036 733789320 64827420 303383760 754250000 86282086 545319360 506026216 794623085 413296600 831595840 678824960 591944912 740648960 348387915 93464080 807053965 361099300 646491992 787218210 969886488 264281624 533962420 549423545 203903980 75244000 864059160 376075521 273160864 308631488 906249272 787467544 978789390 138697500 466853485 960018044 706778168 185648500 594990992 629641894 456703039 145304638 230727736 194954928 865273100 629536484 569972588 572214020 268769710 315376336 544055840 739441224 604879068 309495715 54437500 501171808 864986826 553128336 652466016 774250590 536619764 62850140 996192750 442857200 248010400 609115640 746738600 568417982 555859200 546760744 254553808 987472208 377574658 561385592 542425920 42759680 400006516 567064472 816304432 844736240 565754952 727572160 903803976 48728829 528886280 519862064 935914496 266503593 707400128 54929520 240626800 253201432 543132170 207799375 865165638 882993150 967377555 911551825 652244000 621597832 748414620 416591106 231595316 412473250 704928298 225294256 229217856 131091992 835047040 997741461 116785872 690680160 941014848 81532480 603830432 428379680 841145408 121694368 949070208 29079104 94621319 613293070 957470054 708628140 164821028 607774971 302551820 477663616 357024448 689731100 611723788 99108264 507334830 193555325 156037258 463407450 87776000 126096200 138873690 399364416 718703152 440982400 462369882 186438104 821602140 213456928 418976556 742250786 126488555 602342845 216532672 583159040 412523016 799214724 650016928 917624532 686858200 451571402 167081870 682860800 214948829 218250170 546031808 228073104 510303195 601859232 381108219 21178400 768872372 974324820 792867600 214412000 429164596 590942784 163428844 816308415 439675000 505806930 446158066 170626980 974980768 548981508 893130750 508172744 976380288 672563879 595976216 665599386 643257700 304506840 169096160 31287072 126851200 975671808 445792100 104178288 218002722 454439855 56328800 57308495 161847199 99527504 637245568 769920134 445610768 197646629 689039188 163996355 78676690 698447360 328205869 15608150 593910070 619659957 888221092 946007038 175364680 725733680 462814080 987424624 212187592 43047374 292718668 618267968 78208980 199618420 835932550 415302388 842679456 526366424 53885090 806801224 470154018 747206144 171002985 32984926 516433590 419908568 138345184 236708900 906581512 468784312 794484600 324505290 606971848 171454255 89768600 416442987 85432288 716476030 846031296 660315652 537856400 269084354 830214680 322217377 789537280 123906656 741262784 803511808 38679006 778674512 353485065 686905454 643801216 963702000 903194404 703605008 697360272 112956728 809982491 585960040 34303523 92195840 517566950 66203164 974122700 555069920 258003739 406603034 931956952 60403900 332290465 684663632 87615970 217391040 169374000 372468720 795409926 745684850 853637180 168564224 659751680 579642780 595392808 93429128 543108879 39791008 293545370 231939296 713024680 943561548 87537128 446553147 124758864 469900032 539926900 181415888 848794438 702322266 396169960 405565776 401815392 950680640 255717576 96588800 63411940 33145280 326838760 248443648 311657020 709076168 697956800 480253656 611096568 843822848 400271640 129017614 273778520 361535629 232239678 161113968 844283400 159192600 987361360 892169891 23416080 986361360 567937272 216366140 138754456 440725191 461413476 342008376 305965636 166705330 306070662 615383330 920186200 166393171 798660144 191868320 441978680 468473710 294508272 887357995 811103050 488146875 701660896 808878976 359968244 987016580 485003676 113468132 15073516 867458400 880257964 523895168 452907696 656261382 191565948 444527200 948077115 354192968 140894812 507022850 182767400 232071868 253706704 142132910 127665504 824092235 382104251 440519960 498041878 370313720 966607610 300789816 868500885 187828384 240811880 614790528 756896000 591279960 607345856 648449200 883340960 411430848 860064000 841989250 650417470 328675058 800672452 947330775 468591608 359873131 348197129 673485888 817524050 99974215 793191742 434409791 709536942 255388698 552373568 970606560 819806548 406207170 281012166 355437498 299358150 337685004 533034245 144122638 883047020 497291486 366890912 988572416 876705843 716171200 120468560 999102976 328468808 193166060 617969430 107889656 374619916 830267928 281731701 105449249 161006434 211073132 863738272 284857860 891020490 501693605 388370435 847140980 676733090 179119170 558468800 831497664 730448125 521271016 974967616 160666064 851075544 265779400 253365168 461400288 343524800 819341180 518121224 829341089 876219392 687846912 76121285 862402327 584897128 803973332 157836400 342444840 482364920 196630032 32176875 128541792 131842720 504508212 733644640 340704000 10238919 235790240 729754700 329235064 247767650 340571968 831805634 98089040 417257460 502150528 59351510 303939176 453912800 492953300 624209760 561030800 952224060 80683320 814617640 201688320 365736912 408514126 563832200 533004000 984379530 378503688 247355200 46202192 669986603 487855924 296584260 396977916 188233600 702828581 132518478 853783424 49414520 397867864 722218158 398252160 381954560 144658536 924127376 972056359 140437534 618828928 97608160 923014800 580578400 310080530 377195408 64625310 831136748 198578384 99645888 722951080 649064352 769855756 639902992 792966652 502703440 220121125 766072800 276198542 636738970 732419304 977537280 579404875 198716450 253760189 773809664 974617238 95709483 321538416 802233116 745153408 409261200 62112939 725082135 809483844 502556864
916446740 185201507 425013568 28860690 761873512 439902528 883550760 111547500 526372640 137827328 154780625 572731700 190898715 409375724 509711104 521321425 32809633 22286634 25787860 712509532 574083280 815362376 443320958 284379392 734218200 121675136 65164032 522419398 876512520 854526644 315014270 258213900 893259100 962692248 140320650 751443176 713810742 988906224 346842032 458372848 620399824 462011808 862290816 570069812 712718608 75680898 899206550 534079680 966249592 695798789 414927069 180244000 350667520 40641194 607082224 41016230 721208132 728218639 10637150 559424896 882401089 30650960 387928000 140294920 843647224 430091350 588628496 705097500 65644920 720018922 504745844 691136230 181017770 896478010 392199250 396871466 644090615 814535728 360232425 925066850 558364800 983286230 611866848 197856320 9689600 19083456 578838204 106403252 555740227 777184000 856552498 294535008 757752704 410910750 484670702 180811960 347114894 105131072 135241384 1141332 62958600 542183776 848989353 547473455 111861840 876234960 132024660 965877707 511863756 490533284 396153540 293245440 967340192 564608428 610371568 56942080 410336712 473412350 866553970 396784112 757987856 796713520 92232720 262918000 262420120 94550900 294787724 497734280 415909920 9181966 614606080 817447328 233944684 550511168 998998420 165543276 50713500 996724640 72181335 156231040 697165984 165539687 199690595 306175344 558034914 884269840 408228948 725314984 822621600 18490968 354230400 847240960 920210381 825261554 263491660 318181610 228556070 73501520 466487008 84614400 680504000 504016057 172624992 589260976 617780166 791731264 200617572 348599481 596298496 322488572 750555488 395378700 191644500 420751428 265284544 221104860 334933440 992277100 71925791 3705590 617087104 542987136 943598580 37481092 665494580 867523952 501756628 644693120 769648296 71729664 757179822 259314386 854500092 516186720 581587400 70199376 764003200 215825500 421823610 418556340 918176800 243039450 487433232 396686340 622482666 276811872 87066670 804914688 766674790 539757800 94847390 752521610 218546069 40874400 574583000 817173950 770749280 142786560 488753055 293365542 304321440 688823600 669631940 945482808 819629198 418143816 436256900 778375460 192273080 536997250 996733260 292820300 330112255 256933748 988066925 385464970 335574600 521651800 475161440 308585570 299940720 882449410 553746416 679857180 500309440 483437152 703530390 738838200 893208480 270254340 585084080 769436000 898455819 150054905 942558880 788909032 390361622 529897350 160907157 732434300 429876320 697546308 422910976 97718120 448495 227711892 370652290 548876204 278074120 664043250 283493280 120608704 399705400 419156640 772622411 570447768 211374314 440997120 267976500 432117920 922699280 605109345 876266488 358198694 730049320 774247985 644330760 32921190 206709040 849097144 644742536 694461013 996072476 437915160 884276786 10750500 805536687 174100000 113175932 928643720 787939000 609116458 215623914 785334092 339430713 528067640 378896888 978436450 880095486 734441772 470421512 131655928 144404562 403664830 642017600 450797050 913467500 52353219 993205760 361756960 547964947 221833700 689899366 106238470 283701841 409512686 244627322 565024800 36721312 585779120 17113220 801107840 702615204 932748950 325381380 905642480 874986522 296003200 929854320 781900708 942498608 135255792 315897029 267713600 382860182 306252800 928916094 307141264 255657515 640132740 735606756 900676390 124487168 388517790 234050714 777774388 468208710 668619450 593477078 235344710 306709916 449129675 191089700 295981494 80527208 282704085 218892090 710290304 686912000 203420168 10696070 203195904 270953868 945729622 424382310 409006252 81253056 622489120 671621760 157808400 30883264 327894000 631232200 395681750 133632389 324057224 121950642 489812179 237816224 815933840 150797520 705582144 8536960 734844672 10149244 509029495 304321899 701553674 304321348 101452681 285335792 900646240 757317120 800390909 527702240 340946605 80035780 506354970 527495216 639610540 222409637 105336918 549790000 494810551 145918814 436498816 31035200 301953929 719325552 949161984 2727750 814794692 34172800 143412600 194730112 94849700 958300912 978196810 857850290 214096992 75287232 110237024 154885824 456923092 751540418 527576190 159859288 544087314 534768824 684060816 166862640 646510570 157901880 327646958 421901848 200181565 814333056 684452992 76560920 306668750 946570813 876196400 856797360 149083760 13861768 923085909 977892565 530605168 584672928 803722900 255067460 283106100 795217488 682693784 163663268 837897600 539867730 629244224 124441226 303101510 321854668 477024130 152211376 450971344 655112680 723562082 741122896 392581992 491211888 262725504 926837000 198790000 769645920 371533208 185922460 240864780 54818140 844188070 353289600 625970244 933180800 667037700 657477100 206603009 164156480 274952000 170126848 730693696 269374322 975527378 862882642 137936000 918330120 578962656 959543189 671422400 693042064 364336040 860416500 893723720 681642080 404797568 780063800 463591520 170767308 64690050 727978243 349363190 901142750 142756468 11518254 134702112 508135090 22563146 918104845 273930240 130030728 417144786 452219506 924413660 131278800 927288572 913341690 628902912 53995200 84293884 829149696 374288317 328671852 171444400 664857600 738453792 115460288 681771200 215542000 164662280 895869950 951962800 591651644 700998240 880319086 685828099 277013000 992710760 243724981 879663454 364001472 525970560 823835856 32284950 849738438 741264035 361780400 908070760 584898061 380004495 16897920 923110088 869877784 932041065 870523924 963038465 285393720 157271048 354362904 776288296 455805260 787091060 226958336 974103992 470725695 257323840 855209200 906855168 719366700 662142552 334275429 911346860 389802476 321542120 797069040 143163650 761641050 210314652 565888960 223329496 502462400 598882840 24357052 58483712 303928400 107723940 413745600 998566760 438484962 955892256 59396494 302356800 199341946 162439820 812619750 333184960 77205064 334790320 558702262 69481464 297321340 214623555 363387360 820113400 641317720 264919290 621837792 905163480 496904540 508536020 460126750 783728380 94985700 971387542 162626737 154228784 698343125 825103575 408816546 209208150 89888046 945080393 578881344 781516000 552057910 519265904 518774664 5358707 289820672 618959675 654903164 605596476 61782540 822475560 261721382 293882244 817618560 989661937 523113472 603691912 309868000 481179936 398619920 877137892 832210002 835133156 253810490 232399400 348106160 804040264 794389276 358711592 337937780 673388040 465247840 309838992 694489472 243107669 310314320 718942123 859278771 657701390 911587480 917184288 997572000 359626220 611975210 442026672 653685820 13731020 855197136 194496640 849269420 566246080 208773610 703292800 579356545 251904200 721640984 637133750 445727136 103656482 439001978 54818113 890387500 370813108 112497368 5826452 547758615 590300434 431977668 713743120 23928655 330682207 540145944 142073600 556717852 975773496 15279176 449129870 556516450 871729600 359610596 680073472 143094600 276226000 678288134 645465248 478610022 316768100 375783360 812928062 408869780 953681168 252139448 320732648 225964647 327272400 740845362 695582075 553831250 353596282 162232350 260315668 994242176 820235825 34817664 161096475 679901920 101762020 689382576 415702896 678052430 731337500 70739177 613247232 19964226 776537963 862006068 885965936 605510652 261131341 356968750 715093376 550624800 807165440 668347424 82209100 581180592 526651020 325232170 421126414 392644136 320883360 747898548 12168410 95635958 215521643 746327208 745906117 660165120 326610630 551200780 389468568 334436352 308379728 510721872 157953048 430445760 289824460 888266560 818724240 918937789 878932400 258526988 401365120 276492940 657259800 934587642 920170360 433762536 140068150 910737840 475845160
547776240 484732696 890994000 252725368 736119658 540791646 812516428 407734232 360331488 251576365 328503080 919909076 535971825 646200290 61889745 50441320 587517600 115939670 725347872 826279700 77016636 597046656 884108860 960660896 17230480 259562920 724371126 322781760 830739880 620477924 726700300 460259866 687232480 167470800 806360786 128734080 610932992 103468110 954195984 692964960 112682750 570435300 521202071 520198125 379514200 524449250 571997800 863119410 114176300 458515840 722664640 729651100 623815680 289469929 334010504 159439220 781555900 511218826 480240600 3746032 394110420 794202048 466449662 589931840 828849840 334709320 353138801 487460592 226246748 674518000 457596768 831706870 541869676 720562244 515278400 70065040 80601200 746216920 808838163 422837040 711537000 887956040 1217400 220054329 599768433 919053100 473053608 271223150 155203508 29195056 524547264 32473974 109578000 362064828 997387008 170229674 866541040 356735288 280949580 657456540 504593950 194627088 197105280 474222000 53887760 636102815 651151360 410714500 96039945 956844465 250652230 428730872 584020920 276678735 650112156 173854564 942704804 782344515 328013698 528285056 892756640 920374554 137241240 492710852 64513968 307464850 184239971 675550460 372753936 84828637 275670808 605423750 792148430 166099460 477890035 692619696 255743088 208667625 665063040 84745640 676126392 989658100 53919760 802770578 239161408 409233200 649082134 194709312 654281300 688910316 727885458 782762992 831178240 427894600 493402440 552233040 757103856 458347440 277492000 512284540 705164395 540737568 525077428 205060004 776014188 744898688 685073732 569959616 416053320 688465392 62935880 139053176 424434020 459028896 336458600 125438700 317323120 655629240 512786896 441912 389855895 662188360 381312000 920159784 215523520 340612550 664378693 708224560 496713000 129817704 436606750 536037805 266572600 765455880 972689040 17981600 717008176 959738304 337973600 481628688 538734446 290778366 953615120 960785021 818977740 453737367 651800664 393934656 767681994 505165550 103204352 751238832 875213796 675265950 560094370 305919784 766646784 413350425 503111408 192276354 646359412 393057160 956261230 298573150 614241580 794468729 53883740 719645404 831428880 331051128 592806298 713956955 863667336 350264320 262741040 95002710 963126823 835330440 605678720 164471398 421294752 842443680 808220650 183157320 979556000 4492877 733446250 419118816 149658956 459279792 216799762 170275072 8548355 442874392 138044030 995076544 453406200 732896152 963839577 10946048 461420618 399098880 472815710 793581752 500385560 895428168 411916250 302426656 308590576 136877750 213084620 35765120 715161292 580744424 917380256 163863240 257178335 217327960 623591200 55542059 602446748 45398016 924601100 755925520 378255200 574243272 428973960 16350560 709000940 273197080 586895247 878663130 626754240 952340396 307077490 136187360 359814552 628899840 56835550 472280200 675418608 543054080 835590840 56303480 659956800 854134336 818177520 85727450 776937044 759205816 451749896 714128401 438784203 100039280 285739545 29683240 957927306 278974940 550208352 52767798 280558290 538176000 667870216 823356552 472261224 974185778 563528616 949652480 254962861 860845434 94837048 943502400 519012700 19247504 311700400 833042432 198974135 423491700 171492000 354506440 597035224 658612694 245843440 969671820 6435468 116085598 742571322 118650450 881925628 467334240 144687124 854821920 463327400 348162204 362632480 850361985 419641205 30064340 348070592 34758064 186407200 932360984 577465868 814648896 291751424 469271136 113972947 794545200 351875275 839607800 561865368 466205430 142326431 856659175 282170240 491112024 776679116 198954708 210331600 245499216 804984320 176698880 598157010 411818206 426894332 286320430 201610240 238965600 854154800 29063700 880979066 176022110 102232300 633101760 683211280 97627056 528129600 313281792 422675760 20141632 454071140 829646772 349403360 681953008 967726440 717785920 493426200 759209375 770606080 313250431 820542464 479055750 263907610 995723128 906293264 899323000 262545864 445874132 872162815 508363969 705346736 23424780 679473960 233941658 44060160 923946110 396492010 961486720 238251818 846966900 28108865 688535040 407976000 504681136 431292200 529756760 136633272 475858808 22024192 998490396 802822500 30289375 774867030 329060000 24940790 487484160 151546880 639359896 474020304 428216972 633141502 239097708 925668544 131523904 20827872 283952912 976560000 363119448 958371356 690829272 129928920 35563000 987133156 941444608 371673871 623508324 484774824 116113058 644178844 525968051 297667088 546506808 753288540 792341660 351642840 669422478 421251584 723127978 943778408 256326120 567635755 439646420 748849984 36341925 241795744 280273600 449815580 721528340 281049110 586334576 786384080 530196480 338659480 859210880 788772746 531490400 398380982 260231186 532703494 49725626 673346346 566094246 579543808 362621509 379521565 363643664 513692784 520365334 633111094 167550000 301568799 836367264 985552025 353334040 202919934 110793376 37647440 190922228 922987592 705346940 209678738 679624625 358122176 672130474 985829760 383761824 595930506 935126120 744158120 368446280 118706448 574994754 123487744 162794480 269831390 357871136 650886996 43343288 208223300 721451520 681276409 437202764 873838290 210226036 911739840 563530990 779801390 495601664 301865985 659536472 840395232 150679200 464286790 894783045 632728792 520754590 77095160 135566438 632648480 933761665 252653146 606474554 628794850 747225640 972161780 271419820 594473650 681086208 954102800 86501666 503392240 169408640 711070688 734592640 225845390 685147328 562412424 845269426 28571849 654322920 677637906 432418424 243197924 74972360 554046576 492442056 86110656 434259200 233935200 999813980 434916500 302949050 488498560 891960048 518487988 440413120 651557496 812878875 378205767 483751480 738797104 285865528 896968800 874175680 517444000 913369900 507076791 345543040 256659140 606909600 418522800 443160837 364428770 904223808 822378056 860145330 837673648 123405248 701146850 695730560 122857935 649042740 646517322 562843800 793103000 561624097 451862900 403714770 245019000 330170272 350580104 58492944 702724620 98568126 824227500 726369840 314931936 412134380 985117200 67082412 723072256 70327394 764602864 816671964 668537857 591090345 502844262 370054465 534339136 278047800 189423197 232488752 750169684 90869200 220151400 106481178 913113280 92420640 38275360 878329320 693272748 273146000 766825608 457437696 885889744 258981045 147506978 334033735 521250437 935257045 36555600 768224596 890392312 399597460 546397172 624328360 255451688 551567232 279958124 882082740 860227920 682157144 396846428 489049725 458505096 576598700 811588217 61187360 691505440 683017976 258397195 651500900 483842528 848985500 401882803 707251612 844057380 53307200 90128812 552032992 894224272 790498784 563872260 130183372 490248578 47208808 487804352 818109832 42446524 864412380 942065405 771621360 104229675 113880804 852337200 42822132 152011456 102154800 584748000 319737000 706022000 985158086 45698035 46726256 178456064 13681147 468084250 655547792 334852600 252881824 666227500 636941308 300080420 651937221 413133145 520469650 810177654 799910632 972098883 55855179 33743524 420929223 763653600 507888628 167158976 829610515 967483484 679192095 112443417 7478832 318616565 635592831 253324680 663895600 129610560 428590571 464978400 195942111 397278216 538773475 447507196 793736794 769084928 613575800 195213780 978504880 682257600 73140800 526297857 859757640 889665760 728980062 827063397 253186752 360338310 8695560 153768782 556030185 338942820 480557711 214767986 209956354 203697720 959231713 407984576 589832000 193698455 360700064 149973632 835903616 355568668 638160390 129047808 295764022 909546496 597051398 246579186 846549440 890853474 432256570
840224108 88619816 139784150 386728895 717811920 577730296 251621356 542242500 588066800 147546162 813115120 30020795 8926168 756937362 319029680 844231939 661762195 607440170 895761350 758444754 227005120 796917312 779601752 995613504 799372870 256057220 495052120 461426160 679048984 214001560 620094140 480881041 653493028 134560140 567544582 938467072 58974140 776600320 643017200 209288250 142375724 663296150 321803840 413553944 818874668 273356426 239894440 659919710 871973690 50904288 918022608 666417536 134585100 77745790 789915050 733270480 143574072 71578460 985956384 437329704 586348000 364103560 213721800 588032320 869976830 69352732 741652255 462582318 616250832 391973024 767592864 813295554 192945200 783056200 365382108 539598208 224135280 252932714 911939850 114131952 8037496 788773444 747491956 250818304 130437600 723571016 916477237 858227680 524494172 411238744 523580768 495315360 608949600 685135106 527229290 569645280 280186566 547565250 93392344 528227070 903854108 534224905 248618768 853310182 588407880 407895455 313875180 964169180 75161950 480880500 513655648 939640074 61351136 770905880 908569520 10199520 317036760 652826690 471015504 859469464 613455040 250101508 231155516 228250576 511153776 961252720 297100950 847464375 923598200 479025196 240939200 249987700 530443020 377083115 308928060 917226221 53498151 348634194 591816928 506488370 653975560 86435424 240697600 652994048 252349148 815139568 426386791 408279108 58744000 525503520 907845870 240577592 221313968 628810922 813854976 423139504 859007152 680095792 342130256 258484672 160367474 389416334 91433160 616270848 249021025 873805882 79919360 880891360 692407100 302030680 482727547 851729460 594233712 629812080 914335799 146563400 299227056 718153536 183584132 819004146 100580863 821232000 148035370 807750000 6475996 617050768 802262840 676243536 81651360 359124904 788140040 76115628 179165464 848040820 596746010 214669450 564193729 829662718 106996920 727131307 760067492 960437286 201463664 717241444 701841024 603303204 68733035 142963060 119137930 872696700 566762932 224348936 227533700 988998066 590952300 486399236 536365760 329710800 499330574 401213360 817964840 70778880 871210788 91053030 390059786 467684792 546083408 319402750 850188680 949870720 454321275 562220240 529347045 676204000 294049056 254805120 85745460 176788960 932769568 418463790 511258000 216052568 146790510 849287000 448548140 63915675 209359408 138402352 896354600 436786232 968037106 739835120 105752510 745390440 43105220 237242228 621395410 390036780 963555108 810185920 498825000 85145733 581342962 392459164 186539108 296829440 402844096 624704512 579597600 701672000 622380995 152447268 707724660 704457160 477246486 164105608 165676720 634326608 61991264 67935460 517324522 431061015 170625500 300799360 565952350 100737824 940704532 730854889 832667028 881291724 863480866 181673600 215444040 315476852 688278970 469656915 693372580 455021312 613942564 552746052 747336358 864358808 254139845 966187622 819129388 862590176 926646855 888511848 402606608 804085925 508592902 207947200 386721490 31191450 958074656 65574280 570428232 689234000 69449499 238614728 56007520 613332346 509265392 38117347 34517760 327469256 188449368 478869952 662859568 650051575 461852300 952757168 920558861 931134600 928353440 827564475 140522276 402562240 966222110 337595779 326612190 302565320 739458408 874309791 618146750 8562887 98711720 933558330 184359500 939182840 819622144 377234700 712597760 443220670 940533920 954311275 420746285 459175296 311929760 214387520 301093342 12207712 930090268 382200300 855485360 452193327 409226960 651026032 231116512 212971250 273421120 115683282 928775775 809226752 338183098 231364300 638855680 211600896 362448300 604139400 671436376 434130000 541606400 692480600 105975820 145106912 853509968 201086400 414987440 425277920 759319622 462859840 656098752 115560838 384372260 683932710 640549800 97826144 823076584 448153112 861758848 325218296 310790252 364281804 399656316 617918000 521256344 283811308 92145888 37488152 762370160 947915560 504457500 246992980 739479128 430579260 600905920 40896160 797600488 934404700 592634336 493490820 980887925 475139600 934317420 21227770 375554732 984913000 459132190 739955014 867823040 911944800 532516640 342771764 861651175 202058836 352587228 666814882 893903760 100450272 31187380 262139420 890199120 14265760 521097888 888307700 639307550 31006138 818629760 831240200 317025280 293833774 885719008 790600824 465756800 597907560 373855088 540420796 81505641 120876106 79933075 363328340 843278600 447194824 711003720 532372575 134841667 627491583 977632491 393609792 4735750 439396440 737452288 232367470 836452608 245779472 130074000 335196864 431170272 757321322 769784375 72752408 492783424 362455390 466529833 864438080 113639184 8936328 847699312 298288780 405996218 730845592 94802520 54246078 612608312 791569876 915673256 94129390 215813240 747795306 561876120 436400720 200713272 897177936 472645312 483990332 651240700 261861768 451464132 171839793 7351195 247753079 889429465 95980008 280894504 997929100 280526876 201977280 651033208 259886056 373216090 600257728 133867432 593757144 368133952 44899852 207605300 147877929 74247872 524288665 495676292 310127108 335313000 541240069 491747520 836815680 27339656 328710825 218739544 52840624 450833400 284758946 268700800 924355840 312053248 928109856 254338000 615876480 768960000 3653434 824565025 940893362 822434120 787244474 976549760 943486515 430446400 469591191 197060720 815515510 95062960 80075600 507306626 16275675 51947360 283578612 818075089 14016208 966967128 797706275 292618656 374490304 430137850 846767516 190737360 677019780 864606280 679877818 340138688 24236155 358892141 997205600 121937680 456273098 126173309 374457412 535021504 67555736 654709280 378707046 575081560 179344640 230694644 789448172 388089120 839328000 156044728 22712492 729256200 950064260 325844850 305453216 877756210 913824124 597000800 11031736 897074575 466923442 516073344 634119686 788897280 715371008 659367900 773422448 470876980 935542416 462701380 948167076 955121344 49521039 184055716 202180320 798016268 910438640 116114198 200220416 26014044 942911250 829100048 412617500 509936730 559187658 581292800 649973600 331097600 446569600 986155760 237167905 725111250 144300223 627781000 724392160 199100096 352062815 242875344 66460880 366978906 170913296 615654046 449062400 782337520 677393413 308973800 168115087 429801100 286877696 379294856 295235401 519474384 629232432 993163824 625999890 76432401 769135472 624386656 819280232 991301048 48741120 992933960 648046152 74524016 24001118 729338000 500493200 340300400 993788140 773000430 781978800 449098265 539277904 787840568 637724464 715740814 990402356 382790345 476753068 736422165 995166390 659888818 261021260 746265184 139733744 558695088 426113484 800578970 319360 535710752 134987700 23570896 773275206 28274054 602220039 475157730 755617986 151871000 745814802 549123600 90576970 788321662 205544090 648583700 157556760 854610984 227495384 390764850 273623000 320476340 544537167 474429300 296494336 137771136 152587320 620668576 648523928 52208896 699634480 816404640 242298645 655042840 247004608 862667388 769769845 753926130 443170320 17735120 848228800 524103435 746887416 763137500 538683456 801408620 409109760 894187200 479236560 358040256 107633126 749787120 272801140 459595084 517841748 359532332 235433728 219614880 169205030 680284235 623243008 225938032 751293596 317309102 298693520 177058294 949770560 877444000 211759327 425202080 542464160 561545440 669694336 884431568 94269880 425207200 11219304 825885250 595437336 376506624 794474885 412771744 16543200 157106176 163228266 201464968 906068032 907211264 486692330 456666560 803330400 380692157 161842400 166564320 179868720 362459015 31673470 269088979 53701474 596329235 594242368 875823317 560608968 121234232 567142800
148828880 697362822 243616020 626502944 375943200 158664298 870912000 363492400 261240800 303241760 634178352 122619160 358857320 552098520 304118766 972885020 539574312 359498998 991372580 440276430 430459112 8323888 88369288 991690664 269150336 188970600 930414400 771004948 622679958 314608160 167639552 663346990 998110084 439884224 543047856 690862000 401406726 314456960 20218792 249840871 635097938 983239850 732087936 727231955 734269250 622730236 384577252 123958630 21434624 596772304 852860500 323745792 490465375 681599000 156122240 872730500 496706688 230735820 488356890 536433737 188270020 174700400 485124350 769398728 917645120 169855370 927987872 928790544 650691310 554047200 308460704 324107600 544186704 895137200 376281760 675886755 944996406 239925320 290771920 252885752 950377760 509114475 384649120 412349580 232805200 831831870 594202800 777759520 107103612 225299200 14667460 358116288 485256080 885260332 262665740 433478270 9353484 235306234 565724480 987146470 662903042 426784516 421925600 360611724 162523944 390996128 559328000 831140240 49033000 750428500 518264945 694464220 908690400 943584580 829797574 314688208 105372162 602943398 526760839 255575160 361057960 729021250 161068846 48807808 77514556 106545840 852143370 996830872 74101664 672477120 897302376 678250460 458394160 137868160 34501216 541526101 792246300 33570826 894280768 380038848 645588860 334299748 857807880 786016981 317803390 443801368 88139712 312450670 43537484 821980220 850937038 619648000 83943740 867533862 175872368 385107761 529220370 18482720 276599400 537338500 719429960 629521600 688917360 916696316 300993380 671102832 335027951 872960560 592234850 408068458 288190808 266490880 10364130 941781045 723178081 858140124 545953551 79000726 681235768 951239424 232768154 590241032 282421218 797940684 473752856 202048736 687392200 140933120 755915876 283873384 776279065 379156478 344934656 43307784 514154500 837508152 852306646 962237600 357625600 925168700 637589214 803158070 510648896 389524416 400008335 76993640 904965584 605341661 614505128 256604869 262280274 437144836 619536320 296518750 785477070 337356472 553901660 923972800 272121748 198314987 393808352 740157950 764869538 451952224 380308848 632010062 536459328 489958190 765200380 86808000 966920235 434862180 623536374 341839220 831161404 613081008 419477230 358695560 700684400 990172080 579223556 560890160 884507339 83537526 185626480 446671536 954850840 557569264 636291144 652862000 409454352 424831990 469045695 255173950 589544064 431147488 711519989 799519660 403682918 44801071 114633324 971456320 64154930 810477330 199556869 300101784 372624137 396383360 369943030 945057980 865520410 556287492 408154506 902155730 500215008 63406800 734536750 330240 267793784 764450536 909473775 960358288 853680320 77801598 28006671 866573790 346573048 534748120 488239800 82288000 842838400 939897090 748861384 112934320 491615420 695721920 641660342 522877508 954144920 615004480 542810000 469992544 503459800 136366720 163359420 311926250 718104486 396579900 272740760 465674487 758191909 336902034 239939900 931570400 380305472 788580480 509807440 675775720 586909800 106144372 75499604 912531962 13055182 606742554 783401230 230261376 544188524 314218440 239332591 66809008 486601799 70595720 152172620 745771666 37632000 186845247 142636458 940636460 762168182 296372044 931979084 301063450 277621728 72405216 261141400 989921160 934017990 276622882 641354355 262320136 936091300 84044800 972222407 256055798 159843720 283240600 81792450 466718532 588652160 874516254 187133504 699586400 599724152 296314624 966428264 910390070 997472540 684805632 389058638 687847530 894951888 116843820 143850240 389719800 586480000 366919528 997508940 206631104 669421500 701425432 388910264 271586352 931537891 739436938 842537556 550707874 465106500 152341272 56726050 277034775 992988660 182597520 365509120 619195160 16562126 722836480 605537536 889616320 532064640 545050076 74720180 298405869 135384515 463841600 34843904 591049420 960046808 604805146 606047840 52973444 358131712 634704664 266294020 138063232 41727148 457746755 542281784 761426816 784322032 708508330 620333136 723325780 396050648 64315200 30255825 24260548 509523628 481014700 906761536 335820900 130517450 8420380 984841424 769673140 804193600 133355643 450131944 89617450 583053904 888761440 159348382 119135228 555334731 707056587 426519230 736925219 433939120 504811112 822737036 530254040 997735728 187153847 972520014 562268810 9232512 142310335 454776800 279715360 949358596 229663360 973172650 766557504 469210040 518955882 796921744 888793259 220520272 358662096 141685648 838497140 723517500 807128100 219395100 459827328 135368520 472110400 439614200 433410128 774187560 132065796 473839330 278819328 928924320 774317250 910217136 90095813 200481000 747843905 18012000 895532732 405675620 590290692 398750766 12833202 236817555 248544372 380044120 329053932 788903056 737879750 493455840 441509162 17231948 865195750 805224384 704751808 735337320 187174920 697083344 544752108 381993600 903569625 533426136 739643600 819212500 8303890 543275041 425549665 22964266 536876480 137081560 429998400 930476316 906081920 710533456 483632032 434363112 440229792 342013362 74278360 473429304 507680000 417386086 787784352 232054975 648762184 144936704 741896500 487619040 903723368 478107333 356606460 228159194 108985928 559042890 739701420 542394707 705345284 924395800 130848564 73651200 92540700 754883998 509802096 458787530 727245530 549739540 825780165 680294672 508817260 15704120 571058165 607004974 558318368 912430688 595443755 14569482 513736319 383132346 176276384 451962704 105808195 62003420 791138945 614282520 765747570 545609360 954264262 160494065 905344000 390257470 11923576 770692872 307045536 94861170 984543000 142072030 275220032 142239838 211078400 261631680 481443040 806404575 530756304 349676288 661079050 466647304 694093292 570895416 300740516 424018592 342523000 35180500 565058419 745060220 641971680 900165860 935843036 592932872 168454680 867729518 403825568 594235538 668363040 115939876 4317424 465296621 535885005 443322900 464904056 386944392 837032800 411986566 254584192 175910040 354908024 10058850 434872960 59291600 831928300 186610800 627822500 469426612 382086908 866431050 729109952 770063808 641927640 672776930 531036465 622328816 825382360 644708848 589205860 853539980 357921850 604649176 840655980 441382075 139247900 215518850 69280730 392549365 10165000 71292900 503628728 885308740 836670544 737719000 630198550 682361744 269210425 742490350 627396410 655094164 848770688 536107968 48509544 287666312 251751888 440740270 888160710 121792000 448823250 31354536 528769170 811733440 204287585 946283613 900322480 167456000 39084585 884369160 768468050 377284812 628552887 614454034 797274810 596249200 267789000 619623898 506939544 169877900 893276788 483894368 542235800 679508170 762814672 948585886 799412080 352355740 414838064 95229552 825936384 303924652 806136600 841534648 367870506 815879700 697227776 587336525 776506792 507599524 908276615 482437744 710557248 613865184 452618560 678987840 504507712 78332288 318195744 106688662 93765048 372647231 444553240 904338048 113510790 956392610 615743265 980143608 522569920 8240500 651227450 143121344 305694912 576636672 613844760 683269308 266103536 415088100 169766404 171992136 914121728 687187500 427486064 517209352 759968125 554970282 477425122 194457726 436628234 354469600 986386904 480834608 19171716 819900000 569683120 288028146 512179950 900897900 21427971 240236935 625687550 634992671 404732990 825075000 181289677 285262300 944817952 781098170 782591672 948029092 375116486 962829728 567626480 91862065 434175390 332918982 481976120 557105734 376208759 206864460 695091760 82657816 471615766 878579329 524390352 846112868 41764000 127874130 449398208 389618818 721116872 53265158 265724282 952725928 832487200 327265674 372178400
759959040 87894544 674035368 389834140 338987688 840170560 368202496 302173920 428355140 372939126 860185520 980212688 765420400 495816365 271287120 322442500 32150560 76575214 248534220 849457160 29524480 806017736 464152912 357039392 951155611 87812416 209884800 137422408 853112156 783350272 578015728 814674400 927572505 34947998 385208920 908360482 699124330 441837528 647201004 740820480 217250000 646677214 162575860 40731090 369137680 62076414 849325888 160112608 195674800 751097518 298554810 359104368 547110020 572088700 188945828 476022840 628879240 848303744 608810752 176801670 399427395 800204193 805519240 815140000 116046960 253403828 750359850 631550436 810942170 552088970 12021952 621795252 947308700 86310592 897554908 390414816 184772360 711927640 146156128 794881536 157600000 357434976 393027408 503929775 671967040 681142740 607977390 733931689 439294880 621197600 550100542 205916928 406109011 342300800 947203617 445469184 770988366 574784468 159639040 848440980 313646085 316977848 984917000 210894184 512517325 573823520 450555392 725133141 591693595 665264840 964195040 361913280 140009040 884401320 18756355 848798900 416223480 265937160 605118574 85976934 516904496 138991550 477304080 891085770 923634100 226982400 383387858 849580909 131254886 754516432 821357082 689894752 119616936 354838104 519054939 346595025 162841206 336913786 865925019 744006736 791404084 714736265 107625310 751994960 360426320 824728804 881210432 36638520 460652300 475219253 324408066 818009200 820914630 93138760 744000000 337598228 456982504 461673650 696532992 863704144 862593344 863305048 855776224 136512900 102301140 130317396 444284380 508210156 379076624 222839648 392327520 632516688 312832900 192781725 345336120 891986880 338716420 457863552 509288380 1464320 871738516 24675666 90333376 673820864 521031229 272728250 535234422 465680398 483965224 874421096 870226538 97786684 564442340 463926450 969052800 920081904 204653000 371321660 209767040 890774160 590046354 982717024 503858736 706725940 763685058 772812660 260639216 204486720 589863200 515530092 381657770 553622336 577903275 271274493 304567455 145629120 88383875 178045480 332013625 817510600 63323412 853329920 872129630 680712128 508553088 840522394 536107872 974711570 39294654 500582350 495342640 966529558 823551040 275071336 849039576 255787800 445618770 82754600 652781200 433991776 161346760 894667792 889285760 702869937 389955032 756275584 813462934 80011920 429519912 138914055 568893680 797431900 740894608 360724680 769482700 368442120 290079840 187091640 454165440 979763172 195567453 72730192 480619696 501872040 536545664 460480730 172007475 496990404 907800214 700992870 650704996 818928400 945641015 937717904 938159584 355785680 206230542 733980160 952955278 883125248 927587736 831931760 743208200 941212210 919090695 157291348 371795591 27253568 762231850 837766258 492875570 574756434 915939060 330199224 312964585 184309448 734513244 658218430 87026768 450853584 574050912 493129760 832121936 477689474 203190725 109269632 5561728 27993756 817042472 221334976 258654556 416086744 154257320 414148848 438691174 276359780 612831840 941874344 463111488 263441000 577169744 221556685 174561941 376963950 67693120 168775470 657568794 117976792 319064000 850845700 91604025 21063912 39260232 547805360 244748124 301316124 138310000 569862030 577760656 211135290 501373900 776501725 170536290 983312320 984069564 227359950 573281600 365676480 838534598 89680000 400027845 314736300 553235010 2410232 73409308 800471731 404174698 312447176 345841380 889486960 370592704 916111330 448787480 405124088 322368352 234869648 629299724 721974761 577749288 493763460 598579280 303833500 105896848 445119875 841381400 457208316 393002250 437616588 807553924 646165070 973003064 697528384 368006400 727444448 658487840 543240000 477887430 540473088 837084747 372024308 945471000 364495590 713763790 27799696 595036200 637396375 54266550 568640600 156328180 304406264 147243875 677611520 50139800 560031336 866524931 853507946 25244032 336827648 522717440 94901722 809443100 170273240 710418300 932970724 296924320 452253470 645627177 50961480 490107040 905782400 871719830 341449577 69243984 78353510 226783600 116476784 26085744 245158531 752153845 95543940 75664368 330638944 102976192 913524992 476920080 498716104 440281808 582191540 850862600 193750624 204985867 311251634 165955056 603374000 988225775 848303628 288270338 909024850 707885000 340886084 833295622 440712500 707261695 400692616 174317440 397320920 965007780 813990400 451872164 869833670 787824150 446520080 135459712 770582940 598376740 357108520 414947932 502635520 613065264 919277200 246169054 897264166 739614604 834093824 400648320 193647600 913115520 805122800 42906126 847809008 126164300 369749100 77067302 596686851 223612940 957619120 506740800 743396723 726405240 575108540 56407020 507112960 524208128 25709888 452456375 558530356 787919556 574697280 533726921 261512440 884390176 394641440 380900577 739657536 915124437 215332334 820987655 458163016 678778848 818377070 990167279 184511638 939328985 95866986 3938600 767316166 837845900 639281000 682469952 955490134 714860724 882958592 389160124 797823090 423069416 672866107 119977920 465296778 376578304 103505920 544814500 278771400 387907388 526059608 706492820 578101850 88568448 54386792 75201054 47062400 730222264 700807048 254366662 340974751 659688836 12243954 505008850 243913304 964711957 453726580 479848800 411539083 768871792 391271056 358209920 311873696 789924330 838464000 511987200 602182496 693800265 560129580 578204856 891162444 728357664 608831644 807541980 347201800 512669440 899707400 6551856 746346320 710656384 418479812 33288800 638981152 188333984 143344544 48441740 76038400 342234436 333707688 407524500 31828938 114414592 373357364 340629734 827323335 814884814 870567732 163160220 714573616 306158485 986842480 364047300 443492153 399652352 899914800 998547752 909298560 992678713 22186900 6799995 618006600 40180490 785596120 772490768 264836256 94646752 166141238 104600520 909408180 766892664 312885280 928667522 211113454 120290405 260785635 922572848 359343824 42290784 110912303 582813760 392662724 206123520 282394840 694188250 142533110 124271360 600843868 243911254 786112540 918040808 139131000 961101560 457118000 530989290 324496940 631489684 429807280 385500100 52143700 406632480 421873480 662560800 474495561 600066784 273868326 852985120 879644000 819008312 38363840 196082560 288447082 207315258 982625892 431196440 670546911 663931975 773984144 69414160 130040944 847763090 137043757 293725000 184431967 273602741 170441990 185225336 88695936 440041671 447909976 205948645 127251576 46479695 671111488 313464891 564020427 316582830 236119670 884218080 224668520 110244280 309958236 548444874 565990240 695367828 688882351 876453300 505491824 549267716 292162080 220037544 538893875 555519600 466861070 478874910 365345038 52023525 828034664 495298304 721041476 82359080 674214880 423762800 511038396 396918396 791968050 585069825 7688790 116596506 696502264 982500090 72302938 176300368 258045063 340314246 507394700 901796424 576812030 212285488 239959056 281567850 362799100 123118944 663004400 709993984 596145472 959794970 145980992 754146112 124174960 761893272 177129460 516202179 487334172 901623700 756582100 338440880 825338808 261088830 727185600 181875532 169706050 84777768 478254488 117167472 732182251 602999996 550069568 16688840 713115720 508802320 613652310 672444560 474045472 215998472 542601656 583728344 938199450 946242416 574845296 585237337 453700628 407544752 980136974 683028352 840470912 277717747 412873630 312473880 323001136 657723232 982316480 214894759 464584413 202462168 832851680 325372530 248653962 78324440 90002920 149539712 644279640 882190560 15854800 648520832 617187648 250099183 85154752 388553656 27771160 252043744 234186240 24324310 577327100 222118160 377655200 608093474 465425514
522668405 993197710 689723140 805516960 841126548 748928132 253932000 874754656 641285856 659839298 536272440 754570304 541855060 157061850 730850832 867334592 221218302 215795464 687287040 511157776 531386815 742563552 571689262 24383352 311299440 14777600 482594615 992801290 554254652 493499280 268070484 372039800 478798056 912500960 257054878 525571196 674631200 376049728 959326180 867732000 452235120 765918506 108994956 132682004 582489180 723096652 285362100 239364150 528746772 996219780 735395088 114679336 989536310 836806656 723688704 945703300 110141836 516185072 836709500 935841818 845145515 907303388 576297328 43136100 260751334 117873200 242708904 91872076 498349568 28410985 434225549 778016998 942361856 719567712 986982000 801909170 637672295 502842500 43422781 319728160 965677608 259909164 494750080 884830848 286922794 512406420 991479722 778289820 369153535 862654500 273026240 116648640 446336090 592183680 287038656 262053800 121437958 883062348 502284150 401612080 131522180 632760100 249480404 473982149 969033120 700986010 475140390 894845710 644071824 637887038 95120000 653537200 969207712 849172845 52336640 717640220 15791200 787671912 932768888 652136490 638199758 364074560 943465694 757223808 439150976 471004615 165188400 314748110 747307100 128124312 511720550 801443200 262578560 308877758 729953650 962032137 708492104 641576696 624783375 606702272 619550720 788189762 122645728 846230948 170830275 735345248 930258150 461103810 516545680 564680800 749290844 898263974 580465940 256831180 697190848 63079464 101395650 406305800 977940712 195107180 249302186 204117264 171378195 139607340 810560092 837279152 268807800 392477772 63918080 245469738 116040968 554075104 531363250 782366980 174030025 259382312 588630296 409738080 712735008 989151640 664185400 778849230 813811496 13602264 369110402 21435600 290927925 5443520 241019440 733177920 276042429 613523200 573457920 749360000 363862092 21534568 787542296 711404505 969353180 315010336 756477896 131846448 596080320 813240510 260878271 918705856 250792817 146045860 131708880 891165418 301478200 240181024 134029200 202512116 56504432 124065636 269056000 164840160 852021695 12464480 336146944 929934111 371470080 858013683 67649456 937311872 967518115 348803090 117134860 606500560 4070675 779973380 902479484 844955086 746896032 198311200 396488968 124074784 880109796 850493050 842630200 416346112 148013250 780477861 505967256 604051200 362169568 275630560 937186832 416665225 545067600 543538070 410040800 192897555 535757976 881314320 409481688 14055414 369295498 462220032 53333361 157104337 476190672 60772410 793699510 996031420 157208040 747222500 42747710 422079150 964055952 95861008 99673975 825124380 918815340 141232104 337380620 809319715 340878000 667880130 86138848 497836550 192438560 110528 983284640 144736900 930987440 103343006 768946140 251327616 862179400 758978768 138596608 93751990 163944770 14599911 418507351 125289716 816487250 421746320 930264038 144607424 854850845 703115520 288989936 740095215 532248288 958721660 703650120 451963840 865642486 36523885 189023416 629832090 364575232 156547010 67452896 792142384 456327400 215017199 149033784 965824472 457113304 786676060 604893800 623718200 920216750 411125315 103503952 941403354 703367776 358005116 219819620 274303120 695096104 493932396 879265700 833062080 439061366 366038350 687669650 385238776 430804320 912413610 186943496 442284240 920153900 11716800 680863500 16593120 478062624 47438080 105790624 623698078 492213008 495613440 154574010 259089960 432784032 258314800 727663744 980235424 6513188 12010208 111906836 876734720 140379776 293653505 577444205 743325928 588658020 28419988 951532268 712491404 518144760 261561440 605955207 686217520 521418148 580339000 263886400 580301856 611485110 155116693 568171530 177700920 205160425 235482780 912766575 135892088 2697370 693922958 578223360 941489520 469709860 281252557 593823952 431301632 569587800 998701000 782133990 473376072 125317544 262377810 485688875 802459160 934154250 146193096 685732735 636239000 809488395 240950914 429200868 945384640 337756060 144024210 565281568 750477900 415538750 164111252 385549760 261662554 917603714 835334170 5860180 23387330 616781080 760760088 407168250 212751744 434155212 933422820 14226337 782104376 177657272 751821041 608777035 966510506 945126972 631348680 696689992 665946484 327037478 591596720 850660864 400876950 79864176 520846285 718902036 869157486 991944664 423643408 864798413 329938200 763108046 622784818 191843220 854179805 761095450 665115000 518940188 320215600 696394112 533439744 607403675 970952500 50428096 122506400 211183166 939757376 854656807 570013442 574699400 252477012 163631580 199788200 887708160 773768480 122152892 419571586 866295232 468352600 240923920 390259267 359232088 904301128 287416540 227770310 15153830 165930048 13413412 726961420 684929514 647601864 763646488 607357200 166482240 528185584 852660388 993111580 438953776 55081270 651397000 60262000 139422080 204619979 483568000 194776776 378742848 404790920 834362400 856677100 733623360 450472730 38941500 570443081 392357768 218900461 577090624 392026366 67721220 455680764 290136260 891582891 260236100 482129132 431405348 73870720 432089980 560300125 525478400 870183056 860989085 985206974 440120240 88090760 162716000 289838783 956103745 383613312 795707225 794329928 551291778 302333685 161709007 295896223 636057740 502444448 678351840 529048136 826401740 631823720 555129920 248154794 311546232 964838579 257558476 612738160 324007136 717522448 619406460 118497280 787712846 686060444 9960360 23813960 886929789 586281874 54098970 900696600 294686062 832290305 944099456 446553032 35527808 347662250 486179000 310529424 263804080 164801200 438396096 772422500 89836040 300162480 223897036 304973884 608978079 349017300 564191488 732594640 478987124 833649380 83805189 294885584 807171750 789368800 746252440 186538584 841078674 782516850 25217816 706222096 942951500 237962374 27905804 454858200 778866071 608095140 974808250 689654136 658167360 937444320 963244544 416242144 66204779 377820160 420750040 87366736 714280320 216892538 369579850 890020070 204031232 534990560 564873520 100802400 601580488 827008960 504672576 365092660 363725730 293480439 784641568 83146331 10090880 432146640 652529312 638989440 931139040 132934000 557058182 792964104 950402888 705703677 398644836 443623420 715830960 442665984 577335800 137947232 253449174 472973606 13722174 294958600 966164280 171567400 905868948 821204671 456867942 522839496 36310894 344488088 24516266 802382000 371115054 423507359 491713392 190451148 794867200 167363800 820432016 990625660 17356036 774016250 881729480 38428580 975183823 515289640 574361350 458522780 241501910 645196032 110966600 730841350 526405630 817749641 934206950 856689350 377876250 628947340 597302 720168060 679110132 440489408 319505992 225019520 876972479 471465600 753554574 912393450 344447508 883667187 393188540 734134800 928438670 666940748 883304928 144602768 998010806 31944366 536583425 58324480 37009850 554745694 980758956 36214160 513949248 184523008 273630168 338802416 279297384 603835840 719427550 639303115 751462786 121117856 308342250 601869126 955740314 924598234 469819534 448256967 622581376 181137000 190623204 987463677 245010400 350557500 328029800 851531386 504557472 809197440 451050889 670505323 882850715 678317610 396557158 883216560 776316800 345451840 589453950 297315875 474339546 730784328 866562000 741116481 863687030 266043000 536855283 818937953 881165995 146771856 69262644 745999720 538983002 626825234 819156606 55730176 857454764 558126250 765552765 675058240 331927834 686259006 869711700 178619320 370685160 481857808 446045500 96722716 917217904 402937872 778105868 149332625 678736680 781110400 243949766 847601772 905011340 100515200 955428736 790821520 788801862 819230997 7426560 151233607 226290370 395627456 897108160 435684728
823406684 21468250 224618984 133626880 955326514 70700000 768758976 389014904 449399278 520861435 159100710 386892404 801255215 451031044 838289520 823987240 673647980 651804411 581635024 394831360 331634031 88468635 291599760 323326952 122873933 863244191 839395185 633308549 726012850 110276980 621381120 727793918 554889810 557919690 492081336 451907368 581211410 74213376 544957100 117896912 867709250 315692300 914762536 806679724 416504200 128293090 208917898 441952480 490737120 287606375 399029576 367574116 943616390 9429760 185422050 560718734 210470520 839472208 21058800 335597252 611523232 715151664 724030032 780588160 211292476 242564480 746898940 839946192 409746404 158456500 400855846 496865004 958930008 329027520 251842566 867664710 461947840 820877502 290699034 19484968 369345394 368678400 277183050 798332188 526949589 627761480 953171152 389517025 530839000 599354360 362213346 184329626 305315128 451166720 548053300 491563080 773063432 548885290 792024158 963295960 669507760 629739370 557954912 849508342 549821856 332669576 272571200 580489828 842850012 996714380 803034002 902610440 93730043 739285245 435219370 381387250 326113680 150192992 717735784 916419844 598704128 501945967 530721225 229457900 91754123 481603212 394474702 640801778 870545472 242729168 635746086 136880528 151232800 76521216 263972960 232898800 191269108 276670860 20725100 687110048 269643166 136468988 927034432 409824280 654761720 983771456 976145440 468636076 56143550 758131576 75890576 617429283 317416700 417023432 688156796 92141240 990847208 400989428 78124720 793246058 215351212 62126936 746456396 26064990 66562400 618508240 603753488 368273440 216355722 66072211 728688624 322919736 835233176 314025181 532951502 341737943 35888551 323073808 290447206 519823398 991803744 86290456 816972182 374784212 932787960 727253120 681785300 369305120 842085594 337082635 130710526 960521638 650400000 980136736 486721704 649006250 890863300 502184720 128815354 338875040 478969160 344375650 824107940 941829205 718275295 331253920 235363030 989543188 592989200 632061235 22108340 812751903 858585800 206641264 776764360 251611144 426394006 556986034 21092340 598813382 687560744 895664160 521569211 520652864 119072180 641235478 24029324 273132146 147182818 97028100 807046756 647201779 773398710 931219350 125736500 609197000 691487173 799329750 68192160 153049230 984427325 170403094 418211008 774148630 403812584 62002900 234571900 141670976 353396170 728507400 937586355 642091817 816789180 215193065 198094176 750116125 662618320 661566048 405240168 740390048 584304000 589368830 431504800 591737470 474230792 712419840 262893716 522539940 60569745 743948000 525260824 62154700 118024444 164654384 910596990 82812190 5904100 46205720 648617360 734556660 507238100 659652676 905831820 511341154 75488336 31668140 301967344 820089360 396437354 192162856 419468736 856539648 146482880 620688695 929491104 863717184 90742960 399787360 458404966 831563272 345018370 588157380 50205920 536944096 362545514 773878888 616616192 763555690 901238256 184887240 609364000 323904960 136470748 98832950 728442000 667261294 352442096 941483695 581522888 885390592 596948544 579183750 426894160 634961952 501439712 738414350 361956736 985990000 960161900 415068200 929125008 59833220 663495825 40054536 237364300 213851872 980449440 47900800 136994952 298812550 498062500 82403376 266348936 517211808 828709950 246006520 17259584 314571400 21670693 303079342 40657908 459405548 26700500 567075308 197370520 214017364 153510240 106503264 71912344 446807408 292165712 568008624 528216000 974339800 282269600 745686640 868311180 362312720 12095750 555117500 536270976 819520256 990739468 362900171 175016800 959609680 213796148 334008910 673072448 47511068 303492924 706132480 164269650 658152320 784360480 966003392 416786872 938611560 407903232 851390904 601672288 430667180 84241800 554469180 528190575 413477900 409225156 720152536 891282976 884812796 109033622 827656944 689972920 963873818 849369555 691428856 417744372 301572920 295284480 545389888 62899680 168120770 890429334 905953345 246549576 596802653 737698096 462775744 169090580 633249460 773039616 984210960 719962280 183846630 594319232 857827840 438909805 938206839 637484577 194749094 962002000 925145395 831633920 319027536 947671565 946694720 778387192 127095360 106700001 556303350 650363904 594303592 711110110 203111700 896866430 355634702 503309816 768526872 544801372 800494792 598258760 942646680 56358937 930105800 306948428 931424500 199714000 720080438 520881864 753846272 879650048 768484000 27469440 610022764 698676182 864070120 657240052 940441200 191447835 723344572 888233312 921033075 193481888 402209570 399370104 816466208 557356092 876907940 505327760 325189160 261016480 762708750 399773560 811556728 248924190 324692842 740571668 190930540 763357768 584635220 51898877 463793275 903441655 175209059 930967880 14876488 992085790 307256232 503407860 433747250 203378693 763829960 442125294 168480214 694667820 643294224 577913984 777635752 995883364 734666680 920070920 341330184 265630800 406471540 287376870 64750905 143602800 456125334 17092346 204195200 533945472 36228600 640196078 609705318 222250839 444572220 850898829 951403136 363716960 402014336 134796029 910701840 89354004 227223500 281616987 343982116 922792610 398085200 583642548 977378370 794696525 466990208 407295320 300349320 395743200 402022940 315119980 151298772 744568500 305238128 594811712 423923520 257618121 870430240 988242610 10661025 126148560 980152652 31357840 545456628 3866216 698967619 55769460 899541280 627724990 714963160 645457122 277671600 459118479 875776592 937953400 717716850 103782336 725932400 144417580 399052040 117341000 982415075 505140400 841666510 694359804 469124139 353364554 708788536 834446619 20587706 348517923 399526400 96670032 247076805 368117200 368204540 66650936 204139030 462592700 923416000 26358560 33029944 948417180 778826400 251187808 617230940 128178256 693669448 859134270 677419058 975973968 848862416 299484620 920963050 884796626 484352000 975844632 738629052 398026216 616047900 782966960 936373800 31121820 8469148 94301712 434406318 129493500 901970200 301770736 21884334 130745680 724859464 300709016 596170120 520785900 556348000 505194368 641025096 552568960 739652800 928281343 295075470 997203568 879638592 243336405 884062200 702028512 428478784 401544608 351740400 484573040 17738250 338704320 986510668 909231698 889680905 716929708 752613632 922919656 373999714 101029050 126345630 593254832 123751820 657882232 845381146 426732922 584775400 889657680 667291968 972738587 875658752 996768146 431556699 327190672 927764632 998848134 748600450 376905680 324006800 107123872 140421010 203845686 136540719 323069162 124151250 448240599 720945280 66265820 560724512 826586456 865874612 475110638 666404460 154055680 138979328 47615120 323492108 172049432 640681359 409856277 267078336 236392668 120439422 764933278 968568660 460654304 419756250 987560400 567832944 692684495 819609144 390894400 660624640 784878210 233667700 353513292 604648950 247992936 25400590 898525277 648166976 778324904 166922368 70983481 523388234 618764790 892074431 479613552 420004942 657474414 590793808 23287364 887225380 235105600 904454064 690247470 176918942 797790080 619153550 662146531 731548546 964427776 406217460 839631650 163930710 671986805 871885344 954039812 449746247 344612276 53713740 679367360 390385472 143103864 640404640 439321700 275966720 376817075 179028440 492604544 476009210 134036380 930336928 939917362 88778840 429181068 12914780 637398120 681829872 71998528 612820920 463431680 999101625 580481552 241562072 784539980 469412664 690695936 569518795 620424565 889354350 506600685 718134536 612181585 63360984 703465212 561376790 5147272 894430660 925174784 457957240 641739400 656126690 310556529 751862680 804381856 898842110 630981576 254802310 527447473 456635444 849636028 966176450
178535500 264911880 180590236 48408256 8457600 660147116 326953155 895478020 405933440 312810080 839630470 757280352 936184528 417927104 919779010 274858924 237952775 350016450 143240304 682009040 592423048 602767996 327777206 935919024 938825440 690714184 553772600 96242688 255350640 713618224 107394414 131205200 332166240 909510420 244151800 729224516 670496000 750165576 615718720 549370240 636745074 411850941 899842160 124094740 413499380 135708375 756439620 232308984 635366730 639708840 881692375 87627875 28959360 755499008 763279212 745346128 523970188 784642336 177835810 438721276 942707658 376442360 99950625 677684040 957698032 948270932 122888772 949238225 591700428 187112420 302960550 759853440 495485070 615521350 511036428 890488050 441755448 263864576 906768800 22405000 950730175 935273896 761132192 924813168 547009966 625737600 712521850 467415992 246673210 56384224 745628160 532260316 645253040 60976950 267472860 230801436 780001250 361314624 811488912 460901295 448113508 115243000 449579976 639334032 870244300 65402840 94831090 544268556 207004212 53927500 567423665 215480320 423755520 769270230 388280160 689879834 92332452 28717826 666466070 407794200 355399815 138860540 97500260 763883704 925200560 979350340 319853316 354187038 799040160 404833730 556816544 962655964 287611560 547951648 21770460 471239270 475404160 901872160 422470864 52889724 686647872 125049272 16586172 554303300 286749056 197453544 224570236 540993072 915034520 178115658 39621976 914516525 145216048 930741260 108343669 814254134 914704450 632664200 410734656 179538240 432676608 685869710 780567616 796546640 847249920 455667876 67978000 362720032 632880640 365051691 913159424 453800540 977186480 348684288 95230017 245887700 372158080 295880068 297559456 885523656 895821408 881227088 16035731 67021292 676981420 586485232 433271130 595775208 530417860 490270292 472579200 422129408 811181674 202138146 782776000 242251648 765170260 982502656 923396160 924078790 936510068 74377665 504390212 236034656 246994400 940514868 387782655 16957545 414844064 110013280 275237771 570660120 763111656 261557560 670125100 134017790 187458485 501278542 930819996 913095496 186268360 391486944 352365112 434765498 8325736 482490196 876652544 478208154 991581557 544128000 633284425 424024080 535501724 216102044 387833025 91712800 464305775 488447369 249269840 489301216 420705688 166213176 24969636 241345024 856324815 637275680 251931660 731515940 336951890 780020432 517877582 339093886 841479680 900484888 320799495 899118540 621559200 867995284 983957789 401354908 259101500 310839680 499618252 982331368 945173080 829330368 785025084 220883160 712823530 554322772 646896250 515070890 508553920 19740672 354024081 442918184 405643200 269598188 885815592 120714720 715575250 846883560 188583360 669543912 578590240 83328425 89301024 905029440 253437720 29399000 433475341 982430760 503241740 214256000 398976620 951854774 716452076 220073000 743603632 120751576 228850786 706068836 267305162 41579663 137539752 778683781 898902080 822825230 682407250 522501856 371089202 55526112 12233788 671515904 662350422 803938920 474693760 53485160 836017024 697395388 323310650 95346522 506159125 675403320 76428672 541449800 68117570 967574528 166158408 902844000 446491824 299677392 848446772 488257200 525407900 428356096 822740962 337284800 992934400 976753764 257449240 177353140 880149155 770324900 777690192 972050336 362891146 279603660 528816320 126872825 419076140 843707984 5461000 291029466 695435798 517954036 677833376 531894648 644631825 70791680 75051670 784393974 13056608 288076450 529451916 988401300 238502783 259498000 962579440 560637358 431913802 350602368 236973250 366964356 369172684 752298770 993020000 11632630 927431888 290960640 241090512 763459400 522444864 446707456 290225891 224020800 439750610 703642005 599686260 31650816 918991776 213851680 603198064 228459938 344859572 684265070 246272410 334373693 852554550 180065415 787365637 448635828 528367856 420007705 519841368 427034604 258115455 492593375 367481492 224034220 477283375 108480270 609480960 196276200 862772482 560621564 192848624 690286594 406819224 698321302 640602016 970267720 718772650 225933160 205270240 528845953 132515000 346072056 266645120 198496784 701446249 668415836 562323112 467740160 5321140 756866970 301248256 225145450 3243440 277692948 62346935 668933866 20767814 569032732 573142270 436599904 224462912 25296990 137961160 272410462 881659484 569691904 157897125 9952128 393001992 860503540 321310124 944363888 658623152 296426700 706705644 827106032 287701219 132358402 641067912 804549816 221405008 791587200 212627704 969410724 930269344 233092136 584603033 874042517 732994382 1069600 428133644 304918050 35384230 212459008 186276112 25735040 397302115 122087360 221079370 103226070 741931000 718647212 100080936 171606944 782980250 517356965 763176193 582744836 862641210 820104256 638117984 375146224 642877244 102695160 799295180 934720205 632712160 319557244 930627011 805114925 721317521 385378935 848966528 320015536 977337050 969960600 596309355 371067979 262753104 724774752 719244400 570393320 611048310 608668373 518624292 553241600 813920000 52560160 78568448 631268824 837073400 952769058 345419475 539511562 293450488 185436716 879671308 735691176 172215942 325198300 474401578 61865280 291449600 940411488 177592692 487372498 653055091 902973120 650195542 164007776 174695460 413332550 399465402 982742410 681269760 41561440 900929204 434874976 196504294 853085625 583134600 774984757 583562460 13903040 152596266 775127859 706749572 426123574 114925794 670532400 756964076 597006768 482835945 311226876 960311796 165225030 39471600 127603900 749870000 546796300 377014630 506674540 519427586 406540800 905540206 707333086 147830000 986479200 900298082 282979790 77641802 260525368 278540888 136128704 108532100 756050530 727638072 754564930 652871624 911953304 31654464 749755460 836910840 248054966 337278480 428022880 123211680 640371060 954916600 893070768 417498680 133282649 34485936 927752660 65793728 634818102 952153040 295800088 827347664 634851164 537871200 382718320 958832672 490598095 148036484 858304400 426988032 883638440 545870096 45659202 591441269 953554360 44799680 445109048 346530904 533775900 383264320 735233207 916186630 257740600 699565648 56390214 429653320 779530306 103217136 88874305 560578784 151755460 468152320 749247844 187579556 891186694 673431575 600166096 926522062 895477076 530555542 167656370 37333232 43861088 100279752 447279480 652201370 316280888 632764800 587940430 518347250 385183540 127939108 705340842 52904925 287565568 55650290 18361220 670422240 514817700 858911826 42931000 843133656 761636160 454432250 152273408 385971659 220842804 640694656 372067232 668527582 864401720 301280710 794087556 694947860 910975541 416587058 695188010 109696038 232986776 375694998 740781225 770000000 859566920 109067168 899328608 888844448 904076610 417117824 849652560 975567935 501825600 368976096 599340262 496258250 816479725 180519660 799146600 761352320 503868600 39832710 609248632 501910960 641251296 819978325 581382350 269071763 653484800 558639744 456135856 734177600 243654600 907443136 398184610 488142696 175349420 524664472 992984607 268140080 5296288 980297560 230050112 873505120 552940446 295807875 705939648 190354574 87472170 89197000 321658912 275863084 845248056 293696000 250685308 838330560 131300562 362677322 320715180 839359064 460915072 17267446 495702941 934536588 677803168 244602744 151172000 914836800 725763244 809114264 702557336 60504320 879202955 275477686 308023968 672255340 157161740 62651104 893647360 729024709 226562016 304591647 193355110 205990828 797937104 75757248 195252400 634566770 865607680 492901536 505236312 911220192 314426810 840710160 740625280 616296258 971009850 403340562 323406304 304866310 840858420 318706034 880362712 944231296 551415950 674610550 159240304 287884945 884617280
366170200 68354001 135232384 511563500 55360992 166976552 545314360 192800314 843286500 610011890 946624000 125286240 407199664 750175180 541210764 224400826 996253848 371664192 816705768 55397220 714459965 302288965 844754928 583998072 142564632 681734044 979696328 524223104 261850700 626365376 160815310 177428236 416253052 235858170 894538704 441731680 278797856 886592067 812893300 955554997 27293820 504788960 415027660 929616450 347241382 227715916 473611816 677061385 349012751 297742240 273058848 272208606 595328000 419894880 645015276 789419712 865653654 961369502 775403860 53193080 607659072 449074386 240781177 631345078 442406802 390020928 481254084 67900800 899377986 91851810 168272092 737218304 261217800 804164548 930416508 409349272 253557900 296429000 721082660 657474560 240763299 912565124 309380504 409859600 459825364 827497692 473039760 342526200 109622936 810800840 308915514 906268160 930560680 883863904 406546888 836683013 829761320 438046752 156054292 27221960 717391776 345859450 297682020 520524800 569529700 340511720 444081536 975807540 263486528 303857044 919230848 482600000 62540897 794412916 166326375 944242910 922016776 882295475 337590150 746611276 297886528 607499246 802885295 342857000 409878094 625502510 835270220 149625664 86323473 196747472 692738380 69685976 681420609 686373800 124495750 773518304 990837640 568890720 774967384 184982598 730466420 852323600 470882152 598420656 90851721 324759104 831579649 818831384 377677012 944204833 485064023 258391680 473361664 923955544 730832260 427804928 271133852 462445000 578358008 479024878 389329600 362901930 161326008 309963928 773719937 532399796 484085192 915945060 705682414 781102298 56213619 61905130 168905940 790201804 271811502 702749968 616558614 683446375 769175330 873376800 455726604 79769700 884778720 377991710 942002320 908686744 257496480 178981312 876598990 824157550 861490902 267555132 635894300 239833547 922532592 144529150 523281394 960030670 128097800 955770400 663013200 781608350 682938800 865142190 952236772 387788600 339681520 75180540 741885585 166177540 291003860 387399430 72163393 641309440 441438664 612896840 819089336 524117364 145695920 536418059 421948648 413602367 690010470 570831616 233779742 562411785 168956470 969954576 91385850 173413280 179881536 206084844 758381293 521695396 893793188 514374602 521261282 442547203 304478501 539432202 610970600 340264610 699953778 881418800 319236172 184501500 276442408 471501660 18532000 475986515 767848656 477063684 822978323 394478950 762578056 333458420 180755040 678457622 893498152 937016496 6455822 858439916 675478072 789406080 645461120 845178965 568224857 435201332 90682048 123313408 623340320 882505440 688249440 57932860 474852390 665312340 238366816 696015082 591662920 200961089 306776128 511976744 137785000 788599424 470795190 599822801 279806302 79068696 249020910 858639796 211597632 970012280 842022840 256318865 728842548 270089800 194553912 227044916 169770805 859166800 9446546 608216034 649155000 447115740 317689290 428144630 628293896 185622020 127670624 583542990 773973120 687258976 302134827 702842720 236515392 16258929 687926675 533063906 757298550 463052820 524060672 858376480 544297965 119633840 29060460 112865410 802847320 758035289 395772528 349644715 279503380 113890320 561393972 770224380 899020906 503467680 413442010 624572240 776366000 849260740 845690394 291594628 980951328 44844080 599543408 791409238 753531824 834141412 567700140 918039860 946916318 425998010 889612884 82025915 270095288 437709540 880318320 893477430 164528592 66954840 267547786 729406800 476788088 338161808 424384520 951527600 153638445 345182200 647270544 220515662 649579520 469056384 990510440 2816340 690786513 458825200 378673660 281601680 360864437 764952284 925368042 613056080 928875189 600960388 387255118 435653808 813061224 117803328 306866944 691405500 452744853 780847840 645039488 483870424 251803739 343402552 89117124 154463898 515924265 688183350 406383380 331906422 715473920 658889432 578202715 691913940 301851438 770312448 822661600 826669350 154618189 84876800 956476700 16298157 834531438 24696140 880222912 556136538 198261140 949538520 641401096 986339600 235458720 888758680 433046110 573742358 734814480 691672448 976534360 848787804 437633186 785433580 226924800 993885403 386670232 591732016 671863040 535906240 645136000 239460100 793506876 62063780 26084536 945111512 335716617 974274317 141125700 171016956 20776232 247912717 76285894 230499618 124023280 181844400 141794320 711115548 404753271 651727184 456126720 253373445 464497098 174047000 748652500 966248560 601300466 35808050 865710856 933507072 95327288 41750424 242223104 111256455 445092832 882139300 307258275 203525111 425624992 216537000 419500980 205922696 198726692 652498504 876289230 294412255 740406928 107857056 465563600 91522200 699252170 27910624 399880480 205522896 258292688 947389280 96188504 640112948 41877504 467248137 223671104 3510160 48914806 511369600 863948990 199844040 567499896 201645392 960033956 780712960 894547080 628679186 31980896 884335504 809515036 471235840 926660128 132090706 761580672 518975080 330192360 891852688 324766356 195012686 270954986 841294040 104007790 927087520 896051280 163865750 210039867 205028608 961551144 933666600 739750290 315530175 285013688 601610970 136767184 676979639 682696332 143369790 278731025 652075008 454958860 801311276 177380950 715357770 12843600 121816060 260238544 325993086 489204128 740395318 831135195 851238410 37601400 886928688 517545920 398512960 484264672 764533740 185794008 487949095 820983082 937584608 66062405 825716140 486836912 654295774 785585085 643283800 199055851 560947945 34021480 554961348 425349416 218659400 508383608 431288888 789183505 127605850 799203585 134180992 295944924 687350048 896552740 673120000 730755862 640596270 923026220 893349318 818549875 212162088 41002480 727623740 7349560 45885952 990948734 269608390 939984820 715480328 34195680 876399190 79119365 795584832 574748840 52171048 841848170 977510386 898154880 882786560 930451160 915484068 836816888 154229088 781411200 726743210 496958752 693880880 606289040 83278455 398379344 500254748 760019136 165612358 246459684 774106872 842244316 364289376 271422672 105689849 567191496 224592380 386079712 369989904 79056927 185740000 850096636 552921640 163694440 938795680 508058540 219229848 418905300 936918448 762957930 547810816 818687744 334437700 754693236 993532064 930663800 452812177 459073760 372318368 783668656 753785664 377626560 177827072 510868800 162110926 913927744 657676800 126962932 403268950 594917000 428831400 667875480 117585274 204154128 487523200 305699200 400122156 342708080 602411110 22726392 865068920 322538698 16907776 186772909 695198800 334177316 308639024 975558810 127309056 39070658 818299692 29959225 13047177 167744676 44018260 517988740 218120190 265602560 576866370 742076051 216843496 577089932 989156100 650807705 869658658 894404600 622926928 841507780 47719700 544685086 682838000 820208352 720379335 231676180 412145149 984668160 962814960 650593728 713462930 240901800 400743152 769518860 638037375 162195060 544682470 998820996 174176942 447516800 946626788 52717588 952703256 686637600 275671057 145127615 497473408 58849600 782735784 749419032 728092325 743577680 287601400 865818800 206926159 185562037 716012927 541570008 876653125 102633984 660148470 815926606 604052750 217793995 757508567 676151980 549260704 336024804 71909568 499497429 157676312 177253277 380139740 373259459 422584732 527926130 50161400 945804570 845337868 618233584 583865905 500683677 747857080 206326880 379974155 940880518 281180056 493988667 744528244 508361920 546755040 173774016 459632192 466583416 287155400 48536130 692499156 743492800 130652160 551946391 498394040 566667896 566684088 700445124 153723665 821085600 361723733 736101064 299703015 97110377 964291410 417697228 475861372 303581148 25443408 591028000 418197750
618559552 246626220 741062876 347558480 871179044 536800440 15360 20080845 887693306 360603753 434661024 175741760 893797844 994023100 5345524 385183296 373935226 231768320 265583842 365463750 732516115 22430355 729429840 895280880 536572372 635331072 285081552 568641552 741660400 785705820 125600746 348038310 907415211 389883458 933474280 780842344 940309100 102481134 421470368 462833180 371899010 538258324 870646407 325848448 552714436 392200560 546704240 405338400 373142670 944817680 102805440 904867328 280351040 468799720 564697600 607101600 507510176 426764400 338344096 365300 610655733 1475100 914552660 483494400 912913860 273952333 443833812 769293360 702551540 21809609 9416776 767820295 803262160 604350832 700078344 523612820 585898620 509383776 441652238 990849928 127125040 921708728 480117800 960084652 289098120 956296832 931364528 642112300 736074200 847165388 832372796 495720372 111553946 124392084 294717760 768208492 420163140 376003104 506013750 859654400 923584016 627861888 201080960 20377200 34754065 871904160 119758186 607721920 188488295 736402560 993619088 320535790 51857922 251733032 960741220 19418624 484294084 6164176 865491040 892222165 847032672 645642380 795572800 341899520 140178764 422879284 756585600 668415530 52840320 270203262 361326300 282921285 383528850 496807172 896893904 422369781 48506520 464848679 354863680 426104091 423115962 607886600 769472690 684818008 977294392 379628277 239471397 774847782 629845644 436928696 159222460 971568160 656284100 763459468 626889088 466851912 401126556 527795000 108759635 377634247 963502208 700305880 76830464 593992000 560907440 885555540 701265280 667672000 250148718 785039030 574002176 657249920 790443450 830963100 515683840 982195200 789563350 280828880 62879370 450465040 333923500 682497796 721929400 374112800 741579206 787696556 431661400 40403336 1042256 950690653 788870300 374833750 667351574 703230208 362201846 482354532 673233856 577168880 1955070 736986750 839492952 904459740 806837295 146565860 957876100 652899392 978291200 37355648 187082110 234382250 986530760 807229252 567175680 841042984 139432880 468063196 922897500 339914428 236665416 626651011 279422238 610370375 504753440 316507440 893384475 631140055 378102000 942455904 43766351 985530300 102021866 418557184 726913600 811396160 937666116 198011360 34503435 600060800 908646749 952405710 323344000 640441400 526844883 741715424 562314196 930188800 592155000 528492000 891457040 258541760 925736240 607936483 82019852 76310320 436068196 838182960 850157960 229278410 413448588 665200331 444099600 513774988 803460528 55829000 865608700 194146304 327932480 335380304 757775812 572035136 847140100 734684445 353376840 461101900 469030348 845000420 1176240 108927600 534866333 655981414 428697568 202405360 833689078 939783440 921707718 334041340 52690612 663649024 325404200 949710864 637024760 125163295 572239840 896930196 413639260 574010556 814797240 851752256 561473905 186221620 804436918 804313026 874830056 210601760 247830016 847963200 505324400 63843200 110118904 528313600 955250644 129785960 939677696 546040258 772355312 745920000 636714635 27879740 885633744 621343440 122393092 431208016 943458500 432881680 559068195 899675778 126459120 69719950 974889800 192259120 568970320 368243680 508380995 580480700 282984248 594752488 262408166 961607550 671453225 46251726 896230425 117637120 46907335 937015918 634127100 70997765 241706850 638611750 595924800 992001048 338812544 585429952 106361450 313349260 306050560 338828500 887512640 626492112 215187920 312525184 811624670 866901368 178703776 624297800 876482704 619533992 541292836 959757104 54765000 974896500 708768336 3373978 476101306 739824000 933828160 815634200 721311335 674462790 710155120 834790714 704280152 143247584 607491183 213662224 280026144 422493074 309629120 421252192 961308370 129536500 356182160 376008080 892529760 993697100 527432896 504407740 661919040 166428021 458347134 942992860 204694504 470870220 362046960 196901888 734518400 330728745 402386950 863672910 864769056 923364152 980810340 788311410 651861984 160925696 553747500 191425192 350346620 289825157 388541280 913107750 809310464 502382592 569598650 624685887 461059240 525906560 445180832 449540360 518263076 34613735 808790000 753257680 887685020 873167256 783745709 599536000 595750944 854553028 656789983 989195584 185826540 763411744 823037264 215561632 739463256 308905414 442051300 150437602 979983920 921023661 854965668 385171660 60006250 721766480 691204863 655515478 609847478 803316991 621184096 14288350 206657472 60177500 420930155 448137280 148226940 64404032 353055325 70684950 522374180 506395156 406682698 192634790 410349248 376575232 178314380 135788000 91140000 798073120 705250656 775367040 598481780 615423880 510183520 751391860 568976650 793003430 535640320 493547520 106057398 273362000 974927888 702352320 493920384 225351840 52684400 573772050 973349700 32566364 503096592 486157440 735027555 607450016 223452360 350282480 967999344 863424800 349102320 510826528 228540384 108118756 401619944 918380560 744089160 6589652 233430072 401077510 778003720 828669370 520852428 925548215 161104960 458447452 754574524 508901525 863082294 591158760 789378270 5690650 29644144 736664248 547144625 622823780 370481278 286717800 904186888 157127200 863672550 745426228 559127456 754138708 556361068 447970775 800509584 892685570 312089370 431310744 890286049 110043328 129987118 839641116 603368500 953389956 722700944 845942710 102959500 976313969 608347442 206617500 683674596 730858208 299455020 727101560 344631680 567295720 923917800 65074400 622063200 197732330 361870232 892887040 558770000 407239248 254418312 908752064 366314496 615233737 234861730 77423975 439371400 912769920 814315838 808311000 128118240 168132560 977685975 872853944 565052030 707898192 152033456 149199303 158896751 121607520 517083438 475682320 342222500 528665960 850485320 998163588 80719850 681642500 204403072 267368792 970743180 832614184 791493520 552055536 613178842 770136644 868380884 84246514 938610404 530416768 812546190 866916816 736841200 846997600 970551610 908442688 449868844 58956240 699200221 2649140 702213960 455723950 659332300 85001600 279926922 359584250 399418000 761785160 977394841 535926850 918532850 727912815 909643736 513865122 915376140 653627360 274457048 66263360 618617800 972004690 854868623 211234424 121326998 90398848 826111122 40619020 715817933 352321640 479827700 924317360 140230768 464196660 95054080 76244272 107727104 160340448 141710400 127799704 251660327 418202704 143871360 978580988 958461600 851203134 793963900 806268760 861539180 856995430 450296272 888598415 763947736 588019975 161219080 922727280 329216512 705907400 143210390 700728192 748856640 361080256 133520460 434043216 97958554 131513844 261514520 250679824 530145744 233503600 761571212 955718960 234830000 336067036 439803572 654145580 982334690 556369254 520035440 519057440 923751850 366358556 141074800 800730420 354849348 563389880 185420704 425425720 515256835 391369032 944446940 124755355 35621720 30483636 158837010 777550468 994609008 45109776 600082960 71749308 146462944 157119464 338067600 966486112 503979608 912665600 654661466 902001338 758134655 736044001 866450000 701022000 773877220 411285248 629877125 671119968 389977472 489304072 557225184 347640924 254152280 456263968 328937768 566424718 724382141 210922622 293107440 627728000 497097005 845895040 70731880 808054400 729974167 26063875 14626000 251636550 84927040 122758000 423651260 18320880 456651200 257501925 360403332 588883892 537661856 46927233 616790472 624540260 388415200 29404666 825622344 777227560 744887760 999475584 675081445 916061012 116619224 163806257 729422813 387068902 732441140 98029244 361846260 100446240 532538628 498079120 918132794 183822288 288405570 335755480 574544210 169040600 73934720 798889825 62971244 85464190 719485560 334422400 524216736 668459904
345131144 802525526 784832144 391336160 13414010 624274760 336927320 46638040 28631360 917531998 928029838 198566896 408636722 373801080 558777600 872863520 981920448 844139012 674016256 34829260 426391968 201806324 204786864 416736250 602530104 194139720 614950235 661783680 898035155 96428858 310370644 735319490 483165584 867121024 404476808 262018088 956727788 537119072 193489249 743658430 10797496 374557404 578812235 73851008 294975040 128253321 27585280 622008000 334470068 488639378 24594450 20930560 403126200 194845876 906398694 636160320 185703305 259425668 831682612 839772558 678780800 888974716 317732224 97756300 983767864 9660000 786863952 958056600 701246736 263849220 336351248 753361496 74006298 3430160 234057710 805536874 825657792 62198016 252922716 512868090 222783472 505104550 292138556 739176032 143735779 943470985 546045952 634633353 191211224 54161200 219021946 829162240 542191912 45488747 538745659 101836475 133471436 429111086 269605074 438426400 884767680 445224000 95469000 516916699 911436200 274719000 576441440 883943407 210904057 842883392 531099472 233439168 593221302 410110120 871831511 581471702 859486684 330026128 409771606 65286515 821231628 766953760 517966360 929272400 578622027 377858240 444142700 861600006 561252675 923629920 847508712 716989453 683845774 719621577 286043880 799255742 345328749 842015800 165581184 248992200 628603820 629930688 396814165 239200960 166212288 193997140 799567900 762266276 722229252 742685980 979246064 558808317 125579788 442584720 780722058 975464950 487498246 508933510 949002138 382095450 598409102 578596275 98152967 265058480 348960168 326585220 794331903 565178032 463180413 989761645 656925906 611407008 210178436 778360004 92321505 359879400 905174140 668556952 754119432 253369840 959961088 243022365 140660400 407080570 759743140 501006234 114557728 55174128 439971000 315263030 260479360 560242630 908429136 136644296 685839884 141433320 682875072 996020220 856280320 731765441 690860901 952951764 821160212 326591097 929297200 846832000 856152740 238039040 631798352 671070010 787954208 377760000 508493930 895474250 272305450 821103642 825026740 519205528 994023592 718431790 659007148 491930720 595721150 491418600 916244279 803804332 26300320 329790648 175089680 380220440 540820450 589712296 36919200 902933744 249543798 384714880 592748000 415748120 629379180 324162000 77229592 939769348 264274000 18701398 890710904 991817312 831263180 979741824 612811056 523392882 795021230 430208000 267470960 910707244 307950176 586491340 181806092 614514368 593412016 833705536 647568800 394818365 794225690 130018160 677824140 66021420 95284634 898275250 301543350 756881850 58162246 115690480 949028976 529658900 143115644 684801120 84573226 121009836 42833856 193472000 94869632 790794400 405922000 926175984 696574976 579779880 890851108 881416782 178522720 929373817 31284955 932918560 865877600 852711936 859049806 16497280 516262435 942028908 343028694 425175350 167171309 78138380 302611905 886606100 568138000 580090214 478562000 725491024 177808332 581445984 626290097 787859400 180199336 48313816 905567840 247240964 676000048 537698592 145894185 705457376 176697600 684891600 991071500 554592328 219327234 552717664 614991550 215863840 117635860 785212847 420656168 841542300 157480475 356738020 761843048 39331840 524540800 221369700 212478367 983725661 883418208 450461545 458496512 167287956 770909024 121845620 999122200 836530068 191631848 837940400 890629600 464388996 866109600 198011315 587171800 224802440 118596593 208072960 627550182 72713522 241397262 979997440 839550374 921395848 908982676 543757340 670332600 936943700 676039920 633919880 63042170 526560560 904832032 484047300 423803990 527917504 428984900 975891040 382371300 503966626 267985500 491138718 658612532 767808000 355305788 680301184 542252912 745643776 853809792 80932708 867673792 643493344 403694620 527896245 778061520 602094375 222076138 126012800 905622702 1966336 971200960 42091939 796083200 780471525 948939300 924473438 380615341 525699800 932019585 643328600 821621492 92887434 59798640 642392830 111426162 82235848 903219344 559765760 987202940 255891520 996958376 26451835 164685148 330502672 608982688 850451872 89295448 958384697 562317882 827091335 270195120 118973440 816119660 171243552 859950272 795795148 781436120 747276070 812262250 733779400 145187000 55629288 559121920 708072336 320455480 360924532 22949424 552383441 1309794 471891077 429046845 490448454 555732895 504922220 418841440 364682602 232059410 11697000 260155296 517995344 144225047 58858960 495160000 686655072 484032576 163714080 592405118 626433646 808298520 718429772 26304800 323588120 964006268 24209280 669854250 943570000 432578768 357888830 305036000 654970240 855979059 883572570 511749992 597085468 112398916 196736960 388448100 210233936 745913938 149074132 663553510 472757040 932843812 572100000 258952450 798993668 645435936 988536800 183406404 264763472 28416219 259001975 989521984 636347591 789224800 826054320 727565048 656835230 665535790 98383200 379676416 431428960 134164720 308375000 715268644 806988938 984327528 817611400 844842836 426395908 220294666 899798675 667095320 189307571 895187977 704636856 246514800 320678048 701141000 603899524 105168975 539332792 882910246 273345264 802845020 384688308 468290960 197936516 298408296 303542000 210598992 307422000 401834908 213649740 57057812 350190848 455672448 557685600 831554120 695725765 900800690 662062200 140490402 343253704 657414492 617364000 532382789 415228000 960254240 277091920 926277084 505223680 404877344 369265334 126884240 825713507 428715880 527244400 924142908 393417856 824191876 419510788 939067120 29681850 582775173 428987697 366672804 764398062 590888966 148796840 143648912 311799360 145565872 258857240 651650880 18488762 682095632 845539740 781062880 849610496 284639296 988887992 244260530 166700424 479923396 518663628 707260096 344429012 550486820 432359724 447904330 345375225 664385026 828856502 228499408 808847886 982887704 564427000 951604890 621225515 941601060 154328538 708305940 193553120 525399360 127205853 220568754 13035328 900141119 577872500 843972400 547823220 438148362 610914672 267932090 612080248 377828120 254137960 468478650 174802944 777164660 859637125 125666080 208045130 551606240 450442504 421318947 208914684 244645064 354986620 71609280 191271831 942495242 937026600 861783024 510588254 998035162 756123776 457610624 122865080 763262400 924349420 324494535 898408100 837368480 211679536 147464207 868566452 825391016 545412340 656785024 63626650 668688019 987398800 203077278 970656090 246460480 659650074 515939500 667199408 657219992 187336320 313625280 527867889 204978135 180630492 450299840 843444800 600682176 820182000 772832232 665644344 321420468 246339600 184979644 708777292 592459968 268157980 276584400 772727116 308361060 341256540 133244920 569807171 441120064 941204944 682247680 938008768 736175968 293805682 618221546 140099500 13314390 521924448 469992840 382111100 944043232 51903820 489623030 707368 460542805 675506950 829944234 252900000 276221985 342551000 669078720 735086336 652030656 450789242 385865125 152998720 518060944 957695520 822910252 627449553 53909718 89390000 788097529 528025742 376071520 972130536 684688528 958969912 505456000 580649955 496934692 389844660 772650039 363090225 877984800 5124974 234492724 337757072 766274344 390195614 228011924 225491340 790674532 157445500 292435433 785418315 15650380 230368464 438291014 233211632 679656192 377927064 169896192 504022416 787059840 297300542 64279075 22336504 977516806 680380488 174656672 344601456 718373376 718812480 52429526 15657638 771501530 164737112 13738230 489154420 7841996 885380320 11551568 861097720 997759852 247795200 241980653 983323264 132425552 676616490 652473800 121107916 446908100 828640896 292954180 927479545 248597816 699695630 913177130 398411814 985044308 295264272 556918880 498817376
640821058 881553395 352907523 999274080 604531230 448259896 92227100 508686178 137132160 185507833 469067005 453639092 948860160 929693830 978401880 498803894 496748200 470284285 680619200 560600200 496536024 261093109 75880696 240069583 677447072 910463200 770987440 428717664 179483540 224679788 207519648 139985072 430695919 385425572 309396000 507194240 732159632 146414276 759826550 233153280 277417488 354791152 714846456 677715876 651883825 80262560 260728816 208051536 124831450 648762470 738341300 112350780 304547120 769947748 936833193 729273600 362965550 520727860 575193124 189897052 391667420 594150304 861798296 675293308 379946880 625919820 950660000 981448420 666522365 873464000 182016000 702378370 221571760 122304920 873372540 716544500 159072064 176903415 233166050 151349850 845670377 930336525 976886670 625325450 778074424 109544707 495087340 414020964 319189592 738555050 752988335 900465520 940336960 120781960 807822766 255462080 665397146 160388457 681343095 909199700 916222800 505914880 940872240 50244055 890697600 506697798 923748000 341914720 122735525 792414232 509714150 274588400 760975616 278666300 783201243 345931815 580602700 561928736 452241200 276902440 493947072 203189256 104245752 755977990 327758724 513263300 410476700 632313000 259776604 21737064 436729380 190269456 247784328 895158426 833136480 759131200 379248760 190437760 615438448 655898140 703206155 101810912 739171770 346120021 641998500 664861910 42466344 193690901 609011640 159010670 954646208 908253268 749894425 43708434 241054800 942135988 374796036 63581740 603492464 635469379 549079680 402275200 492607208 431861080 58332000 841917756 967774702 625313945 773401600 545632222 990055770 440336708 138416825 211636160 195200816 684882772 871344960 979118880 50108460 529851060 334248604 138539375 647056004 213177402 896805096 938800672 203882768 601219438 940509218 886569555 655933556 90949006 988716025 828816490 703017206 396180480 871847464 754979120 906501812 82874880 395363294 232218678 216644704 202379840 682686140 684216711 606148971 381167944 450907064 427278622 734685360 1800169 806624384 396721280 475092950 901837950 386899840 109097589 61560320 235237490 383059125 124439460 794442416 733568081 645852725 542039716 913869440 107731000 936009730 366384704 76927360 931059808 142078960 696249448 598629884 436237072 685099320 903612960 308299520 979369072 470747040 773765920 484114890 294652830 546772785 690103908 952513142 268139184 614064832 231195960 637335922 731487009 242972832 565284260 206421314 535440 845831000 115197504 49249472 840951420 973715959 902287550 74717920 384371675 9240810 38716789 83582640 394542324 736425984 769318376 965039380 581001634 777600840 270148112 585265057 447002990 885886760 291908520 998647295 559891625 824822495 736705330 730859114 173579008 505486128 398792000 507608106 297631840 230488068 749505616 871909920 95989730 710099375 811407820 204257282 584989656 949570320 607176728 944325760 416430526 185186560 624645520 667403761 465377442 475662708 55055060 989995710 251257582 923690586 156838282 64202620 349403600 627567790 380211152 1575400 346636880 956706170 887400140 946938160 341952256 13122300 148387964 419519800 394082957 700279372 872601600 739551374 507889872 780082300 454748992 585503150 11579512 61794575 249446008 572876316 939315520 319223076 601171314 897946400 653220104 699070121 899934390 457645176 494409930 645764293 525331672 289165312 19532111 12510080 500706704 657717360 826715800 151153888 179304320 352992392 238746368 218692105 276095950 691555425 994664816 372594928 194975900 662044160 585951339 390755655 782490460 592832972 268211200 215998780 590090877 925833852 880881920 257626336 960799664 501092864 731972844 655347324 230114257 874528468 43823700 258974080 846971090 985216480 719128736 674798940 274097143 560340940 111800700 57721304 216416540 266257312 347266636 757367040 598385700 556856550 418663020 442876670 295772672 494458352 989148916 418557522 557407888 931082057 289436160 991955220 107050976 493718120 122501585 862383500 706669644 237175808 724465070 748239496 910580680 968692380 78534754 738304800 735330176 234688232 74175425 360217640 199805216 839133300 809069608 791287120 621841524 989590904 39575680 106655776 663748300 641556720 380244324 456390720 996243200 47591035 932452352 832744955 128324608 830718464 614532874 580675680 554699000 3825258 140448048 63555528 955066400 186271190 958606736 35317345 645179500 669193025 838486840 197476260 238378400 881482050 115234400 905649336 215473456 457055330 522272480 557331348 276024960 619164945 43214480 577928468 949514332 294544178 384266645 294542720 858335500 561967650 162199200 806270032 577574620 583772625 734288884 490441432 860828955 436471032 70511862 222071922 145613247 689507942 91348456 139771584 501307845 39949958 803683600 218643648 434164784 556466592 964863570 255733552 189733890 792832544 194576152 818783428 757802760 112049110 973758870 223023966 140275858 851855070 718247376 793322640 21031290 295978145 817203035 413172896 651638592 447112480 354983420 1856101 889109317 899081520 177387375 736638756 666459968 893734316 29756202 662330480 767856394 436280352 856162757 790615223 39654016 166155292 305156020 35004400 945982680 740246712 120989046 48257765 628908410 548864850 809287351 263348000 73744654 38303000 586086856 67860599 963928250 696305520 176913520 746157948 938110104 559805612 88438160 427754976 168789760 5601560 967816500 359769804 945908167 33088080 606800768 391925807 24858940 382578474 120545476 145620320 807141984 311342000 109464242 403871516 499859584 292458528 195110140 428638220 518945280 853294296 489134048 973562863 212846 5919375 439326720 526512896 443489456 926006678 972221000 842933886 163981180 647595750 775993436 154757114 775480320 706815920 127205042 855676978 211199100 219958990 86256678 285090768 496400535 38937856 605325856 95444145 895157250 447045212 716960000 728035325 383744782 385994625 943096941 637605828 414685184 711340288 61301632 365223208 833605672 978398944 501416780 65036030 794760512 522590760 549943750 722953095 419093712 73991840 9800996 251706205 704417584 795875472 462977010 526070970 970468368 218675200 229868352 214794400 334449730 832696354 21405800 944179000 722429380 859147000 988644860 984123204 656803580 870533400 578655745 335015319 752398976 136114090 958820000 771001100 16426401 803375752 152451440 571560104 995476210 212730216 754934696 643124736 294646611 729396896 836509640 820699840 160491396 669714872 200929408 85247250 207227010 821251112 768607025 622952640 901848006 651783112 459283080 124738000 656409290 815517448 441510324 603144312 105070443 984171430 999500423 683180860 619077296 379360697 73321024 166030400 720035400 366186000 438570000 891439875 935982536 611324016 782863044 659628880 801504763 403488256 620130545 139628080 646078536 736086990 864283600 256730160 956681248 730583000 440727040 885260490 772021840 882590700 276371258 640831900 564403370 128013400 190943468 818184976 388551728 293454944 374638720 559575552 602710518 901310752 833145296 428893184 81726904 255684500 746868291 154059812 326752650 512739425 610138532 224474840 860360100 862528160 696096296 594457600 782791599 19291560 462736000 110270968 503151350 698972196 756545020 59982864 789742600 437660875 998088580 292638576 716066852 882952944 463009975 643996500 717560210 911388886 519092000 465236900 154394491 627362468 507680000 918507488 704259960 829735588 389804136 128618180 535165148 124556310 359591000 230495968 754827500 382310960 663147065 29874917 221883100 508367536 659972970 200607136 612731824 884611641 663042786 836765988 75695820 429278912 615888720 733452078 838581640 828706442 72913436 788566324 693982220 973670040 108068344 637751290 381246832 759873845 959939360 88839072 626444980 974684470 922429082 641015900 859398480 872823674 990913815 217923750 15573010 544454028 333161330
125837870 806670816 480010934 865112540 416006760 564573184 969281700 113053040 398997634 159326740 694799654 47227963 499909740 665751425 308797276 710447160 459056320 942015518 862263716 705706336 310225539 81763100 648924221 758087020 446650532 238711616 528247440 154073744 59658500 392146076 599578240 531782816 584229996 845408168 535044215 341307632 977610670 775440208 277358930 630579328 138724400 841326100 10368932 901978040 233812928 638057310 62390502 364935887 682135239 801434300 306413848 49991875 730029600 950748548 87909600 367208300 879476894 804306178 504784024 711666600 384097136 467146382 51079400 336320554 493165860 509824945 288999165 59275818 546086344 740502148 946113500 274104048 124959040 259215808 179417600 164551860 758094775 160661952 943001400 216084200 621079111 823135968 346498322 288288600 915713628 496111428 219242542 864458880 889502264 684233580 637675700 253948260 258620656 746974940 29273424 383459819 520171264 342749525 10734520 542205056 774704860 686389280 460587214 670251525 256666752 926614952 106914688 240552424 247886880 491863488 234489552 541514060 708903376 590725900 941869690 888256840 354365208 799265080 479445952 332926317 593033992 573884830 156976420 732179408 173749852 354403110 313500396 120162258 394676603 73833344 289478691 691982784 794231425 979016306 348602304 639078094 135681536 513545026 503458344 926035614 319018008 820288448 384368896 329796260 946515480 192357466 715363520 371534760 145612176 575809940 262661592 358452796 161528196 502250506 419950040 773759184 737383760 128806112 189832625 787244752 311171242 228072788 595127670 856639596 787644168 155554210 784748400 126983228 449769048 59331584 17968212 419628888 470290436 254708024 118995094 602265636 678911080 698008550 316029060 617539760 510071276 278228000 538062288 86183488 94148260 923352500 621133890 269323680 467248640 476585776 227559316 873904600 889136620 867804384 719527538 40602270 489474625 162184968 60803858 776740000 554225758 660665820 552206416 185397516 467273316 903101904 213619937 535240960 473416112 288275040 638559175 554265823 110611822 48504596 229255282 655031433 177454016 231212007 136828544 738762834 986385900 837552748 997292800 425862340 931485290 962629855 77740330 683614250 223338520 221257198 940913012 798738954 721525184 955593936 88088000 512547712 385509040 350569120 481362688 803458840 446846780 447391600 673572048 727303220 488993258 282791280 918877825 42995328 904642472 266797310 438425552 134358800 540854485 796838138 837240832 625059085 342331340 822220566 145520378 696093840 300736720 278696764 209949840 129655200 361179887 580670326 786347436 832279220 479379298 38351885 268275520 674369220 56089643 279245108 633637174 873128211 247261696 966509068 525440280 810981548 516368336 418120640 186211040 472419662 412179300 784673632 515520600 911631362 875026488 988704868 615655200 253105408 110979370 657565440 406771718 352146944 859592232 713442100 439491762 675426496 439665400 391694860 353787334 967706512 209055066 566917120 269959964 699078941 182186560 356956512 8148112 868660836 356127140 113756144 756240848 958908240 716319901 209337428 98230688 399078950 554900590 89181283 238385084 472638830 673314630 36800700 617108854 689842420 597936670 352989650 182337400 260426830 992635909 87115920 993774264 999437932 130270494 287813088 192242688 308568700 884347450 889704742 742240568 145142076 612398576 890692024 504709110 35685404 295689888 173342334 876911950 34049856 680641650 608166104 256918442 459012960 47880400 902996000 675599400 797551664 263747128 671793852 425850651 21910784 894543373 918636272 288188253 42743665 209598944 327454320 425988192 8015108 327430916 92540570 467059200 447119992 746906498 584057344 318750036 280801676 733332992 820173200 341869580 470550560 380472154 858411000 896760544 70784813 342760648 473710364 702050850 953684540 259592350 342006148 515860603 695202144 221341752 299879816 113678528 536873520 246742490 372455913 349826000 530162325 556812236 419934336 376775758 197140095 507000468 331604220 311710720 875353616 234055960 311987760 143240600 566372400 125671990 125995930 547296800 258081350 552101048 852236032 664900440 501073875 511496894 353167552 326772800 184434050 177176210 76399140 245430652 913965368 433185490 696172512 675514570 598596582 45188992 10650600 471371720 481147420 122112640 182840096 15435840 378519680 935408816 705282130 168255986 547795990 332628616 914155922 35598260 658161000 849238410 704265640 838673568 829582387 976716012 51169000 276569596 677156405 610226432 854443438 749285516 417364546 275085295 765767850 211811480 262120498 198764721 666963000 694836000 850924070 884456880 239838517 170987625 521673552 954121630 255635568 343587496 163146176 974039936 975323840 698578244 689947050 569184220 748514544 128894881 52004400 76435952 138946015 150451164 5525802 621759812 850600256 29922207 479894000 815078080 973961761 284864448 653859270 344056700 787622876 829972600 286758290 263659328 581668272 488524570 981492620 515924030 194581687 493397225 225739300 724923760 287144504 781132944 693992664 173020767 974143008 424804992 913798192 928168177 642315100 994943855 505027064 283371072 263657060 469989825 288332232 783504120 258661484 539807696 951586452 756076972 355847750 877706192 315729088 581819520 321025588 346814594 891587144 901297472 877903768 989165060 325945808 70270625 771117604 586350880 759804984 328718246 95796975 451348288 12068064 760082176 222697920 378288276 882683108 758636246 398356774 493673950 744677680 417781674 378834288 596357140 259796804 609209180 309146496 354781770 994497374 309042724 674417275 766038344 97475660 928878646 748188210 858412468 940422708 729032010 9354240 416212128 855253096 40033828 125687030 296909288 648351750 83281540 839900070 887364079 677531640 726573591 926639760 22113280 758739760 99372272 462446080 713421312 520620840 48944360 978667320 663151248 202995940 694706256 748787320 363271136 571147482 671582455 56658640 545198560 577845584 436879380 9111707 162481990 680238391 241691648 239873270 894528599 480260460 986403250 671633160 465860875 200617300 620191920 393619040 472165344 972854020 405106274 836603000 529312750 333765605 362549308 125058405 487364232 306093824 651175608 392213974 763744605 402628320 493688822 473787920 375126943 611541610 756340968 642553790 462457840 653684127 324989625 185855696 102914480 53853468 840730800 174112078 589743800 178333954 2207736 892110200 164473342 275766640 491530000 13075520 40167074 916159029 281907584 698743752 181096480 850446992 813484198 250139001 423699411 977120394 665347484 466707340 890244090 786171840 554139400 7704812 385190322 19765750 956569660 80449072 123828500 701491120 812106760 801775800 868667492 429510268 550930980 836236431 660621000 59936048 434797774 370850877 91074673 10220800 323709840 522196740 743749954 237366708 244465010 629142200 145972848 472862415 637813877 866534148 780277194 811729600 566619040 134798049 699540987 210951472 550045044 540257910 723995536 149644200 163010072 628817862 704771360 172451392 471804000 495701320 170935380 742472760 752931905 912063659 383085760 128105753 217850174 814851956 463916160 583392472 130246400 799926750 577244015 771995450 318701170 4829960 9913692 537694760 521125714 485626929 76732908 34166482 815213248 640225200 76949120 663945536 959197280 576520580 375617020 736853728 117260745 925284210 587503604 679510274 69789000 199694180 40512371 30376256 179930544 852128040 356570800 855849129 866042017 926510929 244156240 575648450 352414888 702360320 75012160 561053750 196223712 821117128 726683970 81515904 868843884 188448800 398691385 532826490 567020100 605650944 764831448 945120320 657783824 685077263 298665540 447797136 861051288 373989534 549263104 278098896 581582810 692215016 632243728 488632625 857162432 485246560 715158650 98180 176165632 740458300 914083422 942072370
729438490 640298984 925704080 586618905 875886632 590459975 497772660 428636672 60251264 251333016 962161387 282831250 991969708 737996464 742476944 550425600 704916505 998758400 960173084 123915668 653476160 181244148 988869770 789323264 442968636 239606589 518902806 621051000 536133316 554081500 445059938 503132904 989247232 181597440 956287220 577195648 291878800 713992920 934288680 337059878 496875136 444793536 219436256 919526176 251780765 332507432 411548440 512864150 88117760 859810180 821418000 573652664 335093649 804081370 519269610 208323320 673434832 342223680 113608400 47384973 880618575 303389600 191166266 351449600 320111800 257029120 189197500 127130938 890575632 123460250 248859400 359624168 525779435 671224950 305115680 844373334 759397848 785433004 57437580 302422928 785347632 244550140 246153397 347076480 152671620 518765677 660032512 664106480 846775520 144882026 198654693 230755900 482055438 674092775 162654720 54460750 413542370 55884313 833255080 115374400 813733464 323857600 299877788 317727343 245867175 363516891 534272160 64930816 554894590 787657600 915377413 352277274 226651894 407284000 370068390 771640980 654192293 404548860 367331664 462395690 952813182 925397625 596972024 449368816 560399136 995877331 471071488 648047502 522635835 790518970 478076500 391788410 76985600 901958560 649393683 560389920 573535650 12047260 355541726 577624635 346736880 406440320 370894998 298883612 24002916 320938360 543023120 203833344 441762692 606639375 401992024 189274764 465158128 754755720 296240732 826453622 64005920 537305330 278891890 648077046 897895416 835715600 444848368 527202504 593495242 935532208 851722715 412574750 678247264 522444800 424435072 33474550 537509536 551348650 578836140 82893212 772288350 944781760 927715670 12989760 416021200 70170206 188542080 666778470 824795936 746346532 136788832 241288000 545688496 778092066 242261998 260783268 803912046 887412192 386004539 456894200 905100406 10249032 258565085 670405518 434737000 90362084 824360500 839193940 370961790 387825925 674751272 520550800 444264481 749628740 836207140 855996048 740544584 513407216 604380199 180455067 767432800 911721708 114601680 845032202 169828452 686818552 550151920 532508048 735805824 757769266 481397932 223497200 958816064 317069706 985703030 482518336 470953200 171061482 289440750 788120920 892251340 33826311 5429040 717180452 797735828 36163840 304596960 993465196 355204800 44302400 29749430 3839645 260202101 133799840 614149904 154812100 914782770 31070725 294555654 592458360 196303239 701593712 620494120 873377520 167512025 682497010 387047178 583917312 568936464 795566032 680282000 358695328 15907660 431882996 973082256 380331775 574803700 807137008 548549062 602706228 415312410 860366448 582620280 822992128 500891124 755071716 198184960 639691440 849982624 606969475 814236656 487357189 539714370 807540188 50945660 214858950 691355112 229564636 166930880 317777200 833863125 832900804 164533034 735365821 633380455 752785953 775298095 20456000 975322312 700925126 477404000 439994104 455549842 929530080 857270025 234540796 7909812 788850616 488214395 981375581 656479704 412096224 524220901 398644931 196037244 978933593 748100000 956426700 549350050 113368340 573429552 51153582 345339040 959951200 105911195 472184717 459236462 790860512 289907074 65294324 445620835 988180934 762816448 451971520 408704538 870866416 289335008 961467448 44252795 532276520 525695897 876830320 613700825 717593850 208361600 723602996 483297260 931923900 56100 686498645 154438656 526594122 880676513 84632092 105974575 984895863 641281750 109816827 101868832 114523680 361925072 405843430 108298104 743951900 43745476 985293085 584906228 799931880 31445735 538441554 979357210 72449672 198194368 10997668 133682426 419055696 904856827 117678010 349223307 729057972 736176893 853068960 561398422 769554176 120566960 314590875 404658115 541915520 175070336 741000437 748530688 960628080 484916736 503162664 367627630 726678284 538257560 824257836 817202256 343761152 78461320 39332500 104724320 171809064 240906526 333863768 325443505 76118688 421623963 717615104 134117202 170946880 283919232 419550640 152760796 399887910 410204800 940011144 188932002 715971125 856797440 227817907 372080000 693481600 667989632 789167050 277166336 356194324 223085820 756858112 858767041 223962440 559443088 665001672 775143472 524054960 116943716 142785993 305107080 559734856 684205836 605769728 782310592 248171947 68265416 328139560 278199180 776749790 466981915 494453483 312701840 197854016 286381565 561686720 393774450 604988851 817439896 693406600 323928300 684829406 581462499 811141680 884730496 583241058 585156010 993066705 161677406 108933128 598868640 643452902 626132376 937264039 247407810 653246736 930203392 967109936 739832350 849534508 850768520 469792776 246669575 322416788 599306256 250124250 490230656 175347000 640956286 774931850 799653462 675256778 396635235 394799740 154700052 691956352 858662551 673465560 895316023 444113800 702756928 331258551 319917880 569859156 149144640 342868144 462555264 845474142 349602001 65849600 461505792 819129100 116381404 325840740 772450264 585845031 188848480 495558788 27751110 445860526 254292648 166492454 59165048 506491536 822575000 578532120 430736960 407873920 645702656 160984995 331391072 684185250 403251632 642688468 549812188 458328128 457438000 394163888 273582150 600499120 363078400 473520138 667951896 915550512 444380912 898532528 452398248 131242948 352352284 25653286 481019340 194742626 91311141 583096352 884063750 90365090 163060768 776500134 583434176 432632560 212847104 287869180 147042240 880139600 82595648 919221248 780446848 885993065 460358499 911404064 447273453 759199225 742188288 610608520 797293900 728695840 764568469 5730832 267656398 860454942 485521302 188952790 814143150 834081360 123771975 267672540 816650880 585593462 151287500 432955912 980173480 552081920 612173280 561245258 804575536 530025060 563429912 455238364 126555814 767874200 529226969 135953553 941039628 172906150 388391896 856352256 566430856 411754707 793938560 653409240 843461519 232273800 895069080 324120000 973274196 505694820 213570500 755329280 879941440 413634496 920979808 561275120 853059567 508177216 77716520 374512512 805620736 672976320 633008640 507932052 944365340 601073848 642263640 993197850 704757871 448506462 355297550 675072906 903295970 238081280 579084000 948794720 37451200 674026090 489843000 232651960 578689620 737206208 204149298 668354412 797009540 421024826 557315310 948898500 750250312 204967284 420887193 856045520 469889500 35102016 318969600 163741120 868486656 851044026 595677996 395921125 798876000 112083500 725613808 519738256 131075648 103101268 350745528 926395520 660591220 965079634 384191470 749232950 733916600 977415600 924622880 247972110 531674196 146074696 26895164 20585660 50227136 209926920 151678056 240280280 903898800 910482440 634798720 693870239 473546752 898370975 669260468 642693760 308598148 735383192 366565834 736347776 638339075 650286336 502832512 410551910 764884000 796561194 130920274 646165720 227492032 610426758 746833644 346844736 188138522 521069880 275935200 327110144 553868160 854386102 99387325 244726884 201132022 678467120 209788400 309692720 506926848 71074560 797923420 329836342 416715920 378672336 676229136 777841072 274203810 611620864 157090720 138949905 140111951 621467155 987812272 692430272 687735892 741245260 438264544 975645601 165734290 338052550 471641600 518186832 557708176 623321600 340341560 459887296 439382720 30907420 575315040 260871602 945097372 661161856 779476256 587951700 102086480 536019956 576111256 58220016 826802680 177846964 906523264 408220570 365596978 290581240 671718400 700871650 575405696 668303280 290757900 517339464 152356250 666503216 567167631 998577248 428660220 324218112 357215700 224793560 861440436 920929360 908478544 487018480 212389856 277172916 130824776 601568820 992712600 388565912
180673728 776282600 464959120 487864399 324587112 281805508 68123250 819017168 959811016 357919636 269317392 512396870 990159170 309395100 128262676 949936560 974979044 708133066 697557891 821039600 720880126 445023860 856507112 61463200 462796944 515503200 241715200 58455185 742256760 233886832 658653008 104487056 649274124 71261215 368211656 386614895 804126228 929806848 866467960 120813046 951968410 324985920 341937600 188620624 285965400 183967099 242036960 421917872 627419752 208904064 365204736 841657082 120000495 939509160 448826112 635838200 626622848 101658400 452594750 138049167 802562120 274682504 559957750 465224128 449350972 491325500 706420960 967482720 429830250 832958950 144311250 816527355 154443200 524244832 952276928 913700446 454651840 547011296 278091852 106145744 942329715 701180450 504360344 194253780 289771984 623703464 670063712 998220224 226879200 601570140 229205500 457034350 895576200 97588436 595812096 484202642 532829840 144694316 224908224 16439083 937128600 740113104 524982760 146480925 660448060 551858408 136341600 396056400 915260935 650708366 731745920 62744054 353762924 858985600 89658880 839946656 158134272 654860288 879107900 951098400 309164076 198691676 703997119 522983280 917808200 456525136 37751696 656691168 277760730 874774715 998726384 375980560 367596196 150127540 910890400 252971838 972550120 764765280 803886000 251541704 93038720 447360426 172100750 531729380 900104726 32255520 649224340 567035292 621760368 405186424 390863380 863847958 820966400 584954608 441156472 135212793 729556000 377731030 327656729 854251352 567073528 705346749 119869080 580729440 367285440 124623808 805829000 630392640 502398185 682780960 332348140 624118125 634154112 737627224 932662000 107712245 332047616 820381250 753814700 660808680 565642560 731512880 658403905 950319308 817591744 869268096 101607376 869279904 260700 80865324 881793164 227567232 659116544 571621304 67176960 452799230 646682755 651044435 792748112 81175498 20120576 775439120 635106570 891721200 990243964 636725228 138886506 771270640 508562700 586426000 799267874 306019240 215028160 860564944 851268600 472999693 255740418 410142204 332455344 431954718 926166210 614879360 834018720 639651860 5412150 452951168 785500440 86598000 672997248 384579778 464158704 965174174 450919600 950166945 386116640 65538405 42712704 924741394 767580584 674007740 286213250 380971169 316482240 431498780 860070560 526186800 92882010 836995600 749895300 89899392 344259819 324598422 235624200 262182000 237831364 580022770 838004125 300198084 559744701 784441800 647075678 896647000 514056124 853029305 311871744 551512060 681785668 866795317 146800192 917342904 460393632 471361004 961617632 994308300 725264576 399486328 564075072 283549440 652987600 366522800 899638560 264548864 737533150 10815720 701183104 442909800 890457088 900381640 159258696 481999360 323476328 57753920 977537890 183274695 366213852 547858467 163985000 535395620 327937180 588106274 361157280 61076992 200817274 425876896 699407720 356245166 341025915 272374257 278340670 503519600 807972600 210104272 966771900 714578200 568738130 539530352 979070720 994623340 353742106 830422944 909269952 525421855 68012504 376470980 165248831 642308280 673518057 532487976 428848100 722513340 900973126 838098736 883768250 463480230 896813033 150408920 625705872 748891873 676484696 166573248 900758090 809262076 185511676 439270000 281340359 824162380 245827180 694168656 687460696 893060060 170692396 549923800 591992728 187598730 548296448 599928110 238398352 933599520 137465360 922440180 981773316 23987280 863164450 258356534 480031000 440876458 638339330 205595900 955577542 900108896 544009952 16794695 359585792 337251200 939234984 72607690 107131360 866141888 160379440 936220096 313572670 492387968 24975656 891011424 808549173 728888672 578699460 431566143 101836288 70192064 787086120 229922400 685188248 943806564 987482052 218012322 906080640 129489600 999384378 189616782 537383336 113842230 552014984 559195214 443972896 814820000 15120878 824684052 504456760 720641792 456808308 27503182 870558484 384326480 597583239 448065387 514965532 957173520 213707400 529595358 79729640 648045 832750400 95923866 827866560 948051500 780501707 650119808 82522736 891775668 609327360 806996613 795299100 409255380 181850180 495736750 55614970 220945592 303352440 385938816 970173772 740104968 988404806 110804996 201941528 759305568 980958400 222503808 957244682 231894015 183148138 324519840 769403040 811244720 661290500 648277520 674494656 627449200 87616216 410600375 555335756 186579000 794817920 453572800 436122643 511154681 603298020 202079000 539280320 342929603 516524810 22360520 484917552 320197456 189697400 181482088 689074428 83000600 646004018 201749742 514701420 272805696 141991136 193132080 359588792 612889104 920053592 363038925 817104860 834465408 383715000 624043842 71529184 966436080 331519200 620694484 142474480 681342805 800721880 466909236 109115634 553494864 922762000 577400924 226303532 500234512 434169856 213832544 172558220 129982810 138232675 265704832 145012618 429394010 824885012 438534384 444486560 703836035 536047480 299903400 263070800 229389076 325608310 76135120 471228426 953960400 846957270 689783000 503915210 900052496 427784010 938481200 134550382 121134045 48779805 723431476 320048810 367754094 943571372 596697900 483657142 772654990 765799352 986516400 82131512 146444925 979634880 841804144 559690728 320531058 666976184 574536080 452005255 935970736 10134592 303453876 244860068 228867600 864032930 612308040 688394358 34987200 196697140 283607664 983283520 718824200 566984720 712143344 32707822 313690144 771721650 877299680 823321600 359451375 894372228 676145800 341081876 816076608 979472474 797641020 280721120 81862176 299188784 716390880 680984832 270518604 153226480 180537680 834246920 131863132 150739230 483809444 900856640 647318520 313854264 185194140 672119450 514505300 825114795 586794240 640851730 227620576 858221500 818354275 78029376 174141775 124320 784233920 770595840 955432660 968748096 652027328 838575540 895154612 952691072 918160000 453435298 123132992 594688175 878903508 341655944 48208368 668270400 314566550 139492018 683356176 346262240 231587707 248404843 391157320 570814900 400880256 209852024 326362472 208491676 41792000 472842688 225911536 693930976 738334149 523839832 883979600 23571296 965613724 518566400 426493216 843286720 786247680 790906480 158389200 56077025 481483760 787074400 484594000 146817280 60396160 334697680 930059520 947971627 955541560 179347520 504266024 222310802 745064432 948170880 755731800 644095360 209762560 481164420 17550860 157444190 513360255 969405060 251887575 847937950 364037500 184323870 128945130 719421440 143384288 501831329 754461830 491620480 212002720 257505200 588724250 533523900 618138240 511692672 969202352 639194396 770782270 744581850 786539520 335833176 350456156 547239862 745470422 404772592 750371584 460264240 188624352 835506936 384482624 404408900 795232264 16845169 592448624 622494862 989625764 1769888 317176585 64895956 131753220 853852084 560527440 14356186 84895476 134106016 331993556 874016656 743148032 105168666 668803200 637624330 159761743 118235255 96546304 307561482 371958501 503522020 997350145 722505698 591274783 1586830 988989620 835335500 686407200 886260480 722097560 430908544 733643720 135191375 616618300 600864320 456819760 376467968 822839040 730751280 679391632 186655520 738017835 35190098 513572056 952643584 65486312 221842375 929610248 474942200 436631800 285864600 622904200 563548372 997214140 754510750 732610970 950561292 768692230 975806690 686016660 693462890 884622000 967102016 780157600 732393375 371247590 798109575 167644580 920821652 948600000 426945200 669334715 5219500 340045702 61239412 268372450 716496967 562866250 864363530 268237970 805188822 742166028 19936336 802532656 863493620 182517212 408927256 326305800 980773760 290966260
185806464 804884728 271735104 942482724 289765470 510212200 386554990 957467600 947594280 396310934 185202614 393014708 231121490 431771760 471378440 640857856 237937698 41504644 835311950 235679280 840853440 398934560 367564160 858814912 275855944 525695535 893049710 772153771 1088144 984509624 222751713 305738900 756346400 248689192 751468870 405098720 846317444 493681380 156709760 245039616 23778360 240967360 561185715 834143180 747048195 670904542 333932710 510600393 571605000 984185986 665018274 604386560 970173500 56783818 146507030 736499360 946286750 558255222 489601400 726744800 590786248 478320384 409225105 783009760 430560944 552207100 553552700 867926304 272813240 617303520 737260556 711126170 335865145 897486538 410479824 245269772 620516044 758710710 841935232 980953552 932910180 189123000 75839120 955729152 136948998 539497792 537365850 884476258 982177280 614319895 880126416 937877166 555421073 976460000 176028340 136451970 198564912 467037710 781916814 919745402 120948228 428479856 196458575 613807000 228144730 881412748 253026360 658615236 968342208 797684800 276040788 187703020 666439904 447147200 395023657 843103460 158100720 422685420 64878592 280134000 758525280 954409744 389794620 657907980 478643585 969210000 747376928 903327600 903835296 160734976 383058566 390337904 872358173 579004200 593776310 840825040 825801700 73056400 264792704 945872120 542230964 824155332 188468500 726655770 206244060 396620003 610393100 31597280 717078875 769232320 522729535 790572800 872442188 179569302 960281158 245340554 498187884 56923904 51061496 800403780 215843004 512002624 847132834 892520000 956772126 23230336 950905680 795033220 444360032 613425898 446778272 723039126 668310400 733233918 213390144 676402032 986399522 629496930 686684372 24057240 920170468 58356016 154323840 675409880 178783100 157423048 105735274 58622912 712587120 781647920 602854280 734647040 223621660 505398640 481777408 664996390 714494640 812585358 516026642 307771375 555375194 277302675 108702726 724568926 567582674 998137370 542822640 316320240 261001920 199540608 632306836 142740565 862315840 777286065 404124240 899911798 238877796 939000000 764654664 526342136 912100425 619395800 61778200 743472074 503709440 813574440 530574610 473487200 467749421 771032644 88348368 303158000 420961728 152285888 869474515 823221800 827391692 36377364 145845900 660497440 704411079 676217500 699135682 498694272 646121555 568301280 573486080 37484880 128420720 329514280 884216892 66180200 870677280 600727432 839404160 158104218 363673560 973464323 366879384 165572104 970893400 902179512 73451636 506155136 623610416 453850831 372985712 9931520 244674490 136306751 731631732 288351962 951362984 4259006 38978860 557566000 485232928 240325424 662885400 532589696 536616960 24105664 272379990 457425136 855150976 2097000 620291832 126835402 899526840 526252042 391866950 581605296 194493590 644606742 788901172 73113760 737422880 477538332 688796224 589586750 909934944 612377063 587787790 88200000 623386375 650032712 869662470 435731910 626155296 173015595 462939320 450020345 872858112 284331584 224814888 680314585 383046120 584196416 515723404 116549910 442258400 812454080 507245440 190098280 564461112 530992515 793589760 648231160 691120204 268891636 646106932 624359136 542887630 27851088 722915350 673033801 361368890 296936263 558983800 663436970 928332805 588104703 330728126 519402620 172762194 418113492 289777726 623240625 531458586 52961944 349744450 535143512 133042176 904316477 517474928 912454400 969012124 718478642 147454436 90319520 322069610 386979940 196523500 583188085 295825224 607889800 958499034 551008750 397145746 865394345 740221824 508615480 777194992 754823840 522205300 865327875 118874346 121429536 370650190 566911296 737389772 459618897 509396560 637674064 972558432 588969065 683719800 852428850 192039720 371004480 3352326 651186478 263763456 498850790 468038908 442635886 152733152 573566370 725833172 172262149 620662396 898557736 158066194 242937292 832135616 380568988 605843570 871888460 441926560 687599184 152515575 420383650 24529168 748106750 799011225 791798960 731161389 494728618 404195228 671348349 989982976 102203824 181677145 246403328 108722245 817430470 940643808 369009368 439324965 675011256 590800186 773912755 232455872 826052000 80005300 53784976 894914919 516677928 371302976 172698472 76298732 321375928 575846810 355325875 220600516 889860630 695742080 973331075 772231031 634823008 622261070 559037200 434078288 91112041 270326500 591762000 153241050 266791696 639818500 876571420 692421856 231460696 13030760 913341536 258125440 802522200 892577600 112857751 360632194 931845080 177183036 52686200 63371716 104816592 536971200 279705320 464110040 336260248 982168364 651458588 546915638 780033600 337432096 438438400 348890025 625855440 720930086 825553152 122459390 593946935 970656591 650939744 488672640 678783219 609070000 968007523 503639375 409325554 662733841 683722150 565211440 792081198 905074200 163764082 932693840 296847200 232827616 530850339 695309905 195995954 896109056 626300640 626366900 41089280 543621568 632904914 347174425 939530464 95871296 899906096 154510816 179111012 400540090 99833980 469225524 330892500 935470205 251369202 916998048 803489840 711656440 86862302 729220000 875592342 425036600 879771123 123291438 453971700 164772447 904410920 776038784 878214180 116295154 50515336 832158494 63337804 16808488 912839108 853169820 295942688 678821376 557673984 886790204 244176640 949209520 431055352 365595365 760780414 183798828 46341990 906967024 690921360 97411644 452702720 182129578 342313861 98323564 873216843 44640798 176187248 862051984 182614400 630299520 170900352 544038508 166498120 213061120 134487804 74291000 461966130 256081520 303408037 460630971 142864528 882430224 287515995 127945036 680004324 703642160 560628190 54185224 961612048 140106650 611717396 901974132 173926600 618424480 286190180 667384640 224608456 152327956 743244240 972925118 360369340 882865166 241742980 177300432 622528812 390842156 34242228 109263108 870193944 244485824 261156960 414139480 481484516 275779625 910407800 887339410 153099100 677591588 125722400 959937123 274560112 334105158 213285044 154240340 250435900 157618800 510538136 848382380 220351400 340167485 296953024 925088480 999153308 736235288 489113258 601594560 533316640 987754288 370424000 254974000 461901165 405484842 978451712 865642545 460827991 388039624 825157560 165069984 986021450 151024688 125009820 563507435 644488820 477682934 764839875 80640040 625293104 289052736 328230520 508389030 393268480 148407320 738991930 654421073 497248 855188752 497519840 791110350 85323792 29931354 164073325 447442944 746313174 966898900 90444347 516968540 995591958 697628727 612396520 136264700 117401536 967703480 316593898 576534400 791145720 887166764 99032704 590652579 857681645 472233152 143845400 265216635 515361140 599395936 436440678 705829200 684447148 584763872 958378240 130955528 170394950 175586070 649085952 119525313 327148410 661457728 963151050 371915200 23603328 600589192 310727770 387341696 466790848 648793636 375014720 211033296 541933161 346615600 266560 988073014 374399856 337726555 477797316 297314400 80705740 379412270 582768448 977386714 290620461 969468772 421670560 558651620 76855172 503047680 526374792 359171920 103031956 782699596 106055079 487761184 297608760 825553236 501198050 880982412 122707400 452683612 178023900 61599120 937932827 528929840 402090600 107815904 346943928 296377120 624909836 31796420 266649240 400867400 926875945 958492850 316800795 56963880 808924422 276159320 206343710 837330383 246214465 631132532 605923880 504222550 194460225 903333466 314908068 247970464 511416510 525158855 768229425 834531872 18673000 205078760 700594038 421220480 8627264 76763392 278540665 176983140 134606504 831619072 660755327 203399525 982518228 574812075 597579480 448482704 536563200 553707770 215689025
536228392 508086044 857477400 324572000 609937880 369812220 357883692 178001922 106214346 86265496 284792460 708800675 547553120 118727945 754675290 11115240 166568432 605151328 302666543 968974750 920429088 190167000 900874048 166768652 189242230 586605576 225474080 588500578 936307235 693399993 396321388 397306220 947901132 618828128 722133760 553893172 990953680 66891032 111464538 48916152 320802114 249504860 818163896 698852401 840243488 633079286 563259238 786945600 500962812 954336704 869791160 77258192 201246936 524149620 937646848 89166960 742823640 559141400 346045696 320050000 816522972 220524051 38425484 378707428 268470930 608686080 206870962 311538926 810261622 928547887 24722648 195210590 441237920 356570800 388474092 322871790 545697716 989193554 213859404 901412484 395730730 70267025 966297039 43639744 87834368 852381075 819101124 536413532 449798200 182376100 358453712 129824840 49547779 647524580 750375880 981751575 547602240 331062499 481287975 487998364 969787998 427640685 305574970 571566590 620335025 326095955 463287776 795717580 450491950 606569248 875866880 796313280 52002334 848587644 470739874 80445000 996246258 970556420 403795953 823744400 587800493 333324690 210460303 142074396 88799100 584737688 304027376 931528000 866506100 947091304 276811326 797740187 893653120 345868364 101263203 774561984 343439934 730929020 578384896 817423030 919239590 741065707 325194664 616007562 816142336 27883650 360288944 335888575 558247140 288117600 147620450 496945985 24955360 552361360 752804892 20653406 134944416 964443070 717551250 504012800 544840330 175866816 600776536 265122895 958803300 500291583 61428168 516726850 527088186 257495036 29654500 455188920 199829386 166002320 642390208 952125390 214250800 57628190 90316804 692994158 39145030 231810898 989080708 159744360 870703250 308385792 696370208 687603908 593826080 778770080 996112880 920063962 160308992 232247246 537556000 358291830 146152272 530808000 794594736 284732160 596379200 656920368 88713262 774344823 611526144 958170320 106226592 103143762 113906720 777937282 428226752 434491130 681421010 456642908 327828000 814617860 904254560 972121070 641031245 924442287 47025140 465045460 674147568 518289253 359231040 297218220 844210000 100752000 986220384 829499896 144506952 519165416 397014272 302272228 770566234 304677344 168739468 836554320 843292104 113924590 543625328 538510794 432496147 813255625 833721449 710332228 338090480 605309735 219256928 22480256 563223075 248521396 546139751 846930368 202262264 288030726 353110410 665409856 884287840 704721968 222865760 432009172 900702664 517601352 956252873 771927 888704000 264118720 712372230 721551219 758663320 821787314 543650761 45200000 75969248 851400200 551101220 693926816 755121700 504645000 103503720 732354720 884180328 378044888 649358920 462749450 149663488 348901653 640460620 379599804 294153200 925359670 15496340 883068080 562578700 586519648 902581400 427972100 218687740 901114048 753558630 256026944 882855700 368492282 938883818 891687850 355564960 776189920 452938350 271323752 420104592 238879200 179725030 309480110 147304036 50113565 351498624 858439672 126474892 403650960 911513616 981712552 11796618 502221176 734941995 466916080 497544448 424789648 272812960 774861728 554595610 66427951 47301096 139550532 864416000 807690890 593876910 24820020 527418942 186246882 264495800 270220128 195437300 709684056 952254044 44471520 122581380 149109602 78281728 88337289 134650016 988700503 127850072 231376400 349877792 994848740 202717000 319247536 468431744 228923712 302042720 121661888 209400893 642637125 276933024 826979304 157694068 675103200 800718240 765980928 889471488 990296592 696423040 126093305 382492904 2092800 141825424 300666280 29474178 938602288 220478100 86315168 651902734 809935972 300692760 746378688 639128077 846467743 933432555 707195808 20785732 918694936 549114776 448021431 653586780 743947422 740565792 746166188 880238624 863276224 426986400 209534340 746609700 679180656 790495686 211784368 79039780 299830478 453494736 662547620 961815201 588724480 548170396 358834402 386910266 53950920 312124932 583923312 641095938 184083134 68594176 386999875 444235872 101579876 359596846 150539300 425374000 918199652 928586816 957022390 152845680 686476314 161713696 74963028 322885530 608685602 132467725 91836260 491007446 63871340 973068800 152160550 751861840 39410400 247735516 301050600 799108350 906831128 176137757 910390120 674243840 562762952 755386950 440851960 860571314 967591030 801535917 499393520 191750396 421183348 601671852 493955352 430296800 448792885 193448032 421205088 761189336 312850320 536617104 94703872 418462592 714301120 605108500 607605982 656238336 488208600 388933886 870349734 461355555 575536240 963152190 10934650 708936826 45008582 597952696 161317204 223825200 808927205 787972375 833576132 37653216 316628560 550258095 164357676 906208992 730158740 555014128 474580036 813541148 618639952 193373456 955141300 80756824 945073806 366959370 864873140 249911655 197970433 290261040 52934400 910992965 892641716 684620845 396873272 316484336 239249881 621547000 396392280 310474896 922967260 645705105 798742200 123054033 119844930 666164800 894812306 374897184 161715312 708456094 97303268 497715560 211591336 831825483 737922000 653689920 64710305 715964948 905947498 750704750 507019364 76997426 556751368 621215115 219597440 100950400 667697472 347489696 687253752 77950464 599523202 84988740 749267368 863042588 496995840 82246600 420009800 830755628 872194470 557808488 319314100 865250160 135286048 432170312 229048962 840763600 224234000 311206790 38488876 984717561 550930320 798755276 531246808 90656400 65455476 228195560 46912318 163932131 323335255 978342788 138961115 869402524 465445808 801889796 416277958 334881670 37132984 677229046 139804240 365686640 671554480 656986250 960075720 919222524 957468288 376686257 493387334 194239632 504248750 260020376 910183000 682459110 651009904 775724416 702364216 824076720 186874954 470514980 8497388 929936840 174848750 634532500 295810500 108868701 947841242 332116050 236279326 738937725 929987265 472551350 378976920 195751444 635932135 476864744 715251544 243082160 639863296 630126901 197887440 637675622 49440842 444184688 670724304 842235580 669624192 314102032 849246260 890235793 661563200 280574100 500572160 572955788 56108157 920694242 601153928 624960168 593284089 994836400 626582967 142821508 591407105 409602543 152582400 576979524 3034585 629649448 353842138 143904250 835873583 359662166 518485839 913687080 841132015 232638976 932818048 826080725 55165020 916956888 117813464 941644246 419839472 594526467 692739420 699086320 718049472 83193276 674443160 687393472 559244068 288945680 197690400 254985836 359804860 254629510 863488658 97697128 148158272 324037800 522164064 438779000 953469955 796738815 950247040 783580800 736186816 694777990 487708144 724948472 957412295 328568600 328628414 788974959 324244730 715436320 28897696 90847410 962208388 42081680 447107740 15339976 598767580 117098862 289723200 728307100 424969168 801140256 881981184 314505320 948320708 553319075 430854209 181993902 519580160 212962620 471427190 384841400 676870204 929252464 106916544 923689536 662050740 594173600 785971800 669180810 964333038 744027490 817333388 198270580 703780128 802059776 526806971 677298496 3060000 921756765 456420400 69358020 615530432 664612155 266304000 27667424 838537920 455959134 439506096 870018425 555612480 593537495 863306000 912626406 134022672 650340800 380898186 776352972 137501432 741440503 895704200 545387406 670932896 624704310 855419550 202783212 993755754 773586368 809779400 175424000 539477764 589804632 701489400 316917294 454487740 651895810 550011776 921380000 954742229 42165120 932896175 494264856 504706922 75390200 86330208 708030720 525553320 609202000 16806212 777841672 116864386 395085370 38725744 828757000 970379000 702100950 235515800
548756520 841443900 19380200 956105100 90813576 79545000 373267968 739920617 104453700 38793121 100175250 999030875 54701600 605450354 536055000 77446630 357389184 430712408 772714968 251551744 67229416 775833548 524832716 538748174 534618187 120735453 743084970 272683216 737783976 50044000 81118198 251165440 703869592 996340778 550860992 994742144 186885200 71657260 835775064 340443808 177920834 311654750 939575768 572549576 460770236 648304604 145177996 992547804 187929632 424199700 396966880 628676260 769753600 531927096 455945540 8837499 379146949 620846032 434190880 617515946 390016 149160912 633124312 897546312 430513792 151890120 678217600 334968772 147540086 601218784 653595720 279073792 607030656 472493140 750726822 214864744 364466834 604919745 881397389 213944160 886887840 814541824 960432672 722709190 836832054 779375215 711523399 974144912 283569600 213657120 411667864 303701776 206829735 297467256 18207180 553040570 400908206 869631155 575706780 404210925 144414448 398061390 228962080 182437890 892400704 36612224 716091080 950321520 553632412 209754421 414986932 184708464 172391216 714792375 653590664 644574288 292010231 775300171 242023852 632265625 177226176 110353506 331700736 28197912 79964960 758328120 101959584 603176192 335446184 531537472 426826900 655457536 782103680 797071500 805285140 920596100 81991467 32464446 135769960 349669694 681801968 23341476 837862978 835108400 864362944 945216047 661208320 775044540 199849984 778038946 312309200 779027140 516237450 126147524 635532534 974954964 250721100 797430900 502621280 195540448 86099750 163424500 515944960 240731840 5897120 958517360 830204520 317814400 213520640 573747062 645105720 144250963 724516910 298933088 801506810 509711896 468449600 758823032 625383968 62499865 21462982 244176752 219739179 923598303 840027724 186729848 931338235 143271200 727810160 881845416 80878120 556164096 998761636 527531944 259822280 269783134 102599764 47410015 657653750 834196460 146517000 8891200 950538040 859789900 265330560 454496070 485891920 648590208 966967436 630572958 306476960 367702510 886580150 696772160 767556240 329402826 654946311 376109936 261379588 66742560 576133026 488137704 980524690 881448208 761532890 592149088 866514000 165967852 922227316 920735008 743865820 950983500 34035528 898294196 261607010 531294134 839692492 909667456 125509786 820458892 140200384 81674900 364194480 844750432 761704010 173280852 857094045 373313600 27897000 38169895 492678290 676085730 135715000 671918284 563828848 783179380 338046716 680282720 305401162 335188872 912810724 319591620 369584690 23616240 791335000 231932128 136348032 438365052 832342372 396633808 869935400 620339160 55660200 163716912 458267328 942988920 219571680 681760743 62555508 528397792 250290161 936994209 337291552 381130332 686165244 474615895 422002370 986412780 320150496 434699840 679107200 338665792 456354460 725184615 343055578 699552067 915583425 846242750 495559137 869452046 589916540 946100100 572999126 419108930 608989440 73400500 704751120 851451788 799153188 329917072 392454600 79588360 272457250 200027130 679330483 830470576 718501632 88743080 926293746 797147840 993843548 672885060 67720352 854875520 685143800 213072535 243236000 373948584 875884744 103579916 403301240 657929504 713282736 252684970 535097360 96357120 50572865 705815768 627767718 940206352 63307936 484049690 550002474 420282202 2265355 815396096 249063344 699212800 319839212 82215100 834368442 355418944 569897500 587120704 981958400 906452085 926222806 262056320 582157360 108730856 938148000 925759888 329038750 713624256 507580610 36523752 869217032 345172997 648191140 779559876 388014400 968407058 989238816 382128190 226577885 146292113 39997668 614204600 967718400 131295696 783501668 105691160 580901044 639731232 638327480 112566240 582825991 349545126 956716024 438272848 583333440 729643304 538662792 55793024 797584348 296348560 464205376 828141460 980415662 678241938 426738696 773034248 606832064 695149550 526583170 103664648 699394048 298944512 821291336 237495200 548026724 663868416 821719919 725799851 299456720 837344000 331243832 391039208 683025272 216371295 593100360 919805200 273380576 551057440 690498880 951186200 483890300 546243476 322899024 157644836 59819260 483254699 297829608 456996600 179230000 121178872 645678880 72180000 864012822 565192000 225575000 665580243 100435464 42156352 655850976 992723990 595847066 944353716 411843348 743971660 736910200 631709716 565773500 226527584 531581120 409939160 438592910 634268160 930517888 478884810 269200327 928285675 912215001 80137600 96141133 130555072 470219064 527663965 560983294 619896138 194193600 992895485 436097024 632156292 605531000 787096000 969272560 84998920 995118080 658752455 498044816 348006620 840494610 687805708 560695778 570950800 920822400 891792256 27860736 523868495 108619468 338518330 812019450 316283304 701995780 727269420 690928838 278830328 630821050 969488192 771533736 566699721 553617260 134096224 190669680 66071472 952810232 50641880 123776018 771436530 41521200 434162560 957881424 921024380 923978981 19543121 871174000 358481600 193252775 533193018 3489900 716747380 625061750 325726134 386049215 690399528 995137948 239178864 35600360 232892040 467844800 410301597 359627328 492230016 764590588 770114656 476251088 546189272 752878848 824623200 670601000 392382480 29216000 508042924 932787000 269796200 206096288 72406400 280284352 479478092 232431950 906995728 63357312 353346304 718767443 16393600 752539552 65192112 269760104 714533336 8779148 258569972 727520372 331153088 425507804 818898851 873656440 987828360 412605500 837437331 711795568 428212472 199133200 800030622 626591876 45800360 52723908 918627256 525974344 306768400 447160320 956321750 972242875 579688258 147811372 662853800 714471150 534326216 145003370 879658368 253768335 193483818 904525320 622133645 917618670 96194078 366362808 981878940 351880646 669872824 623643264 352189120 939526152 570456371 406914528 36835840 613016625 531461147 215384152 690985280 928650465 851613948 14642392 229346060 48671648 212325350 826497000 239934156 786400000 678222329 535037696 378908366 795384442 191769824 433811185 523266688 213650304 343083420 382484416 258326336 647191200 670356336 837740936 443177387 747792800 133080840 161377080 393978260 37427388 875967786 67058768 741343472 513264052 174623162 18732800 709454516 221812100 346824500 305778080 226448400 831437026 764372560 725761598 820056656 101419830 230733680 753215440 77176250 15346400 570296640 573024432 242636129 947163700 910345088 781651104 272390224 491580768 610430400 44440640 648135040 949549840 359811692 720245334 944753210 489894714 558013020 894753928 901148860 404658880 920340817 954180464 506101097 390202400 492196164 802340430 940138586 159269760 488246395 420301200 253114624 922401440 387042475 697646144 994357866 763136168 74427000 940170680 380042224 744536388 433957888 488244192 481816425 39542060 603895239 25670184 288995990 208248300 634845976 932137984 561944156 420750904 960355958 635413264 884556912 606240350 305803400 435792905 323789875 214832800 266864012 547684096 47552152 876661383 559404585 665189700 772201080 977668672 193128345 234942708 77882460 266621016 201480846 77471134 739099680 326003500 158568155 450373360 996893142 83768880 265236416 17611000 302650530 211557944 894283100 134232960 557833600 236801520 742203272 410046928 573557380 626108896 893235200 427669910 761964840 282159140 564995250 151510748 342118491 917869428 387104320 796069832 758942536 762777152 345246204 295396340 19148505 448344112 829913744 821403216 695398080 248876956 43731832 305568872 880682342 770761472 400336833 605339152 389966645 243474112 34613880 999023436 373327616 898852932 26360103 707784960 662819225 822242460 495784200 990649109 578877500 256206604 402779974 425117854 936199736 309819250 878971938 483338687 112302004 104755364 119979600
827353770 71218169 11116094 542756485 372882100 866250784 484394988 250936626 771930880 23219632 853366250 382371884 170781400 291755905 751128324 661782360 702622016 761833183 244179200 332400040 35437440 337128800 399843040 351268360 871509672 203932448 247264192 932153104 97707485 660925440 790934480 712960267 673410544 278911882 51706832 285323840 333018640 336020440 136867492 775160020 943243200 97148180 758102310 376076745 325465310 556437998 642131010 236205150 801792925 64456096 900643840 878419670 536027120 990758130 245764241 92098924 258256500 610757703 50960048 836093699 765095252 150577557 585046496 330437726 337227620 870430259 323869294 786887160 711053500 581830040 838649332 554811612 662584454 46465520 55453932 932907696 928566496 85976560 202765398 760209000 891748608 510938752 727464025 448243036 782335040 512756200 917234776 575638072 250579888 269388465 162207018 315156950 662081496 103907401 141047965 928073256 132605672 477047456 112487797 81945712 277249104 18201328 477806200 365867857 541836216 559893110 887244216 133038625 180244572 439680005 332660700 565374484 358609200 192840336 965365666 175124664 894492606 50053600 479081182 446512986 612541120 883119500 257398886 197702140 361043840 96468640 373831800 176978592 86240672 512097820 100529005 507061864 126207576 652260651 533589016 254048580 17710711 833572560 791069630 719184838 406288360 771199784 501284490 251164130 222298950 174498560 697882464 620855600 562299088 612166850 323210570 459632880 828767040 708312986 895306624 991069824 366721600 101754230 358212800 200215534 284036704 714835200 929569496 686809936 577338800 937299780 425698100 304637774 798662210 262627200 426443840 843128075 364085872 385858616 195374400 632769772 269775382 761344050 112475000 202077984 861350880 460876430 592204136 927611233 972628602 732996720 529255912 391459972 619876668 149791648 86540144 937227230 896278550 29100520 849029340 719825408 842401590 869273540 764345184 421985936 472433152 232968100 626153552 414503592 969248240 197562000 213403540 141780872 6048048 659727040 415839131 381182506 883836348 56892808 782342400 833953616 720723857 254377868 395335126 458511800 409668370 572862976 849462134 210108900 490753506 343668860 686816082 460218752 989968056 790561063 738272260 82108460 965425040 283360672 367858400 140124400 500553280 142243530 1349600 362069288 2660080 457587707 577001800 273437572 933309914 598416640 125368880 333439464 534508518 763514752 262909404 717517629 420644416 415648596 804072236 164671093 197368285 196877776 760733440 68707790 454929940 265320500 488451440 511890400 603433526 194131626 388914500 967333233 71029140 862225932 97707104 824374124 263449600 520804400 651704448 474813432 175305375 894128160 851554720 298258600 203712330 646209754 670322930 228725176 251232440 89047552 96649274 233164100 743051440 264048400 969233280 144726768 23854600 328866000 196898628 434391830 165070760 307035682 326410048 407665940 361475840 555849472 444880680 863409630 612032480 79883230 10547835 734456200 823464182 346603774 661494600 512497664 165562886 87552784 699352564 185068520 839114816 209811529 600927560 647982728 631958372 205246250 686278056 800785894 242541480 453942676 676058960 486131136 405139614 655975872 1776458 84141522 96270170 682425120 543301295 908226864 776388936 40403392 869813232 96245960 273971350 714780000 239740080 35649472 552886780 469730908 346723936 785230016 383212092 145276640 640990123 189085370 404294940 608999936 883823660 225930455 907710040 484826848 946562824 371653000 84017940 499912220 966323775 698481200 884636276 903965460 452343036 661957500 148539214 902571680 226400000 861849583 275592704 785523120 556343724 23570660 298168636 188384950 212332540 371906243 961491788 142170600 997454122 357248280 23866528 533882000 565647140 53966656 870446050 774080032 642989796 202676017 699055168 834350032 892348860 378010312 808607326 887294960 936423518 596448629 603855394 533867440 464829553 685619550 483278700 316830696 952350527 281750036 729470560 224132000 362931800 422266320 786986000 221221510 747637308 647140434 356744112 503333396 129532580 744934360 848808096 212257040 934885952 662964160 968421740 464878288 453242088 32769896 273329664 386282144 71232322 958901504 260699000 261928132 241618071 427990912 696291098 726774855 165297120 221865360 252594948 163557205 745197864 37147886 489467752 729392400 304070000 568404640 29087232 870812700 687318310 692846524 451484592 829242544 366346700 425595480 565663880 646079312 131993308 711920784 642463550 252356176 857321566 166758452 96177550 855491910 878923200 264632200 130439250 67758240 212323945 161942450 85315360 105728000 820080148 835919552 448065908 926114656 718080500 346636476 941592760 791911008 789617360 789124000 783238124 596599300 373949400 844936830 346114896 704911040 279655344 160230552 584928696 559239604 662041240 503073600 210239240 242703590 61206440 162151480 428974120 422494048 901602536 182480130 580829108 109343216 17038200 750855660 783766466 672636704 203027984 644403432 971261064 204169984 78104804 980445768 379236640 634683496 360679860 107109200 336780966 62890504 689089340 930528420 440419080 827518600 129154400 831672992 860237300 931511710 95249920 780183125 866143228 162283188 2434800 771493880 535849673 702456134 318752854 422435467 591121946 169849230 974116910 703455316 422091916 840526064 286035968 16639400 129364720 853440800 758941676 274686960 115833158 783566520 310492020 497977186 285950876 451322560 198145120 297536830 28733420 872903840 252287180 285422324 109847680 175658556 90087800 249567852 752729212 749705672 800377050 717062420 252044420 164648640 908187302 401927082 22723930 981336064 522614748 266437440 314259500 60517075 396182400 142844668 706024227 275660680 658270500 177707132 375283760 794217096 248166875 173600960 956741306 556573320 87013770 699430706 756460700 77728000 433948352 518854112 74782133 197707652 772815822 806264480 447711162 90743092 654327200 610871300 120788172 941251200 681007944 301891600 369737600 808914000 743355680 68968800 954599984 625796564 675752480 765219500 22142756 198754944 72332738 904648526 867089140 156037300 558090630 291153250 353238048 787802100 822801540 979687052 213285004 826980445 450126200 856893360 605519840 891784588 905814592 323769000 101161945 128456440 946354200 287567300 307259600 756156000 306723704 709499840 355387150 756625000 975958488 656042752 145106992 850998784 202762560 886939097 360330148 721587540 802596620 814669088 952760288 890036788 113669016 342682104 952439566 847379504 597749578 78038848 754791829 999776551 616331860 485125280 495410184 737959180 583464800 417356000 340090428 673621790 554874804 801160411 799852174 998801000 691633166 16458352 316758625 319047672 212581576 866815764 730375175 793102668 493909408 17065162 946769140 611158060 651985216 63465176 606863032 703171250 208572480 761042384 601580770 606643200 615614991 344025600 936775600 769360416 567612036 806471888 846969200 456597600 257876225 153358280 78234986 560239792 998300912 250398120 561174260 33883308 42241020 114660397 683827260 826717180 65247520 502802463 358634000 998389984 137364920 710522150 849739448 764747176 946638380 195571006 453851416 758056080 775299466 587655000 674757145 160714300 818983614 306646010 706523648 353280325 514873216 208873920 970949944 199641256 718560516 465728512 43462885 249223000 185917056 191369600 884976016 395860865 640934485 908364264 770608778 365164212 953580446 514513104 213067500 684874900 873376112 930135592 113110452 114574720 135473169 140569512 29227141 330346000 358806425 431452728 513822004 461331296 999672472 347964856 113293797 31743612 536510976 139828250 145276304 735358976 186958045 676543400 613591924 492508570 556952496 933580120 115915680 16960632 785173210 552067072 767422994 935695760 495581840 397367297 952586818 696630816 373675892 171053944
512222150 630863360 144909000 603439616 725600000 984124374 695194128 654227910 111070550 515308080 920439570 960617080 878207775 335282348 288133808 16853132 850194240 547064000 818237851 107822800 586718750 607694329 680697919 917051720 207697152 563667816 330705740 833366720 333113920 734141390 77906288 296386000 599630312 193523080 215395648 73209850 230431000 458378980 268237604 258756824 117385717 358134320 90023300 248940656 875817588 465821168 747642400 17854056 998757073 947434384 481256936 462838144 785469799 805345806 316166476 630976000 650766120 278175608 964353830 824960040 488241875 874318584 648900060 40732800 948276740 954120944 851053056 905378760 303065840 539144130 416557144 380295687 41688874 196187200 194729856 520477600 370581384 268104384 229598060 975489424 960108504 303568880 928055661 902813940 374541629 580224640 509817800 572445552 700266880 92665475 478156000 889328500 899206605 666592350 357526346 648162994 355831350 570818700 162943644 500272982 106382720 404305108 665375575 991067204 300646820 837848865 409922260 594193605 369577310 517506240 984938063 40669472 741903000 502680166 868281104 946121234 554066450 729440444 531956496 159038400 204377930 738318240 850767992 418230592 575170104 113684300 149930312 989371656 183018592 570127090 337115488 50660088 908517705 398067520 349330448 654316240 894775280 608456672 179738314 551881448 926023170 212946060 572488848 930190577 242788736 144666816 630918602 115876125 174480000 924171925 415569608 126946792 711451872 408601944 946016450 70945152 569507154 223958000 760267640 291617692 59062912 157069300 362586536 705885216 990478583 866373045 687555714 185516866 653021300 122060200 322277129 652081685 32521200 847153556 708252452 511546000 619139576 906181958 983542800 628964160 552795760 821540384 476619264 921881320 599735344 817438972 253851752 36550752 342610508 977433094 381350300 144200452 291150729 979883840 642195760 349335863 742763886 133167123 890401600 180219480 238765000 932465076 208361180 361539072 568793630 158435424 520784524 877750187 806015664 574582080 502761846 811039040 5833500 932333392 426662490 943516041 122759520 585562540 575900176 400005216 79383680 379374240 703287348 747328788 793407742 545046547 881281900 514162020 419854370 74454324 847234148 951075042 781595304 616140136 524501520 370031207 417608960 479057612 874424952 772357780 377992760 433197056 89238754 567481535 247264216 402303599 708855306 910554923 917514580 969300942 337952120 224611675 696036120 952467964 411201054 677257632 992098050 624892326 637741824 855951008 44534536 307294186 196113920 290745536 120659152 315289280 886611616 918353010 265439272 906793100 425135070 577460308 593771803 174278622 881586856 658189568 321574576 292792795 261214034 392500142 123195232 529988764 225454650 222449570 923967044 325115222 860983900 286376879 124382096 987986065 735341065 812544600 862855400 47820944 729801728 911604896 383035000 649864576 117798000 646428560 492770664 182072784 273942450 223214239 498364100 700365845 890720010 412245584 622742688 790579800 992695536 74412360 265586400 743535480 400805496 842404196 975693664 475579000 963393912 622947660 145225650 983735040 535702512 828613952 771882496 927796976 271837248 28966726 419569980 246783762 770037344 151565480 801784434 968927940 904650932 125037465 401750860 258526208 90562688 138561080 391982094 850749267 546848956 319111085 490184800 395306552 956083180 197554469 319803790 262773492 798450680 795167582 902841062 442929386 477441050 64022680 660868485 347974628 631761360 605196148 259176576 550116402 733820000 871733474 632233000 231973685 485586904 831475555 817989780 367673070 408013805 228097020 501300220 696667285 352003408 796289356 850840056 516996260 811564688 669239680 960836704 805621888 873749806 807571978 104553940 981652800 779085395 360414600 751664200 123580032 259718681 583774480 680124245 902781558 535572900 390377300 447759744 591453128 123806960 959024928 12614595 656012460 575669872 973342789 7494964 540092425 386078792 721215838 878278861 596084480 778042186 731012120 801528416 279493587 882753240 741223296 575029226 3166550 945736000 666435280 479283950 392454610 793925935 837643008 476500499 807586150 392988274 54222432 803139136 602047994 874141020 805541234 886235735 494978520 280411360 457912640 974413420 115527328 491835290 933892575 168948140 938954420 298180336 149501624 783773464 926636929 567018064 576992484 846167602 464818620 257730321 261049960 523895200 706312492 178212432 916323300 110378884 883084064 331799966 662742532 258768760 188710432 118260832 895597564 960890592 675530880 547005056 257557608 228356801 823329875 598173760 794939392 971106050 693953504 170734294 420444806 207738790 920670825 386445640 57420300 219510608 979327510 960204360 679263094 612989064 741343361 51781376 780160 684928 804882000 123346496 819819720 548964128 109153380 381220520 270287978 982234632 535363636 303300587 593005538 438061900 990865832 338537154 970516730 620705090 42482800 760311808 619775433 702094952 729100000 138594950 589980312 218522128 679113400 971766016 976648820 905376976 864641280 815144064 221485096 449909062 425084118 132131450 556512000 928685408 33758592 540221800 630838400 843887080 77520940 138816000 630366816 760174560 704461070 620967382 695166576 350412075 276939500 612171092 410438026 322423165 983568250 798011682 267139825 331808373 628102580 991000250 551228412 778512496 135025325 271345664 718397582 597475800 484383835 276635200 473230034 804771870 775617880 886063911 880468832 873712960 983167421 113126244 871394850 774620092 461467832 170507425 105016775 396961376 84119648 65550120 22459378 371787932 398000495 496440677 767915804 709896128 187816704 526697820 896670375 576311408 239359520 939628500 290429550 380093236 988878232 820564800 38735744 230449440 336911840 408786000 744195320 175589250 459959744 895696300 417985728 241345410 330009028 993507200 310414384 827227080 130196316 123872330 28583380 219878880 488247875 269925250 998283644 197930176 519110660 125837944 91506500 275360469 521749408 619311710 479064518 790178805 64604656 851371728 810451438 929737294 337072400 575117264 701163275 383600420 161088942 349538140 715079208 497853200 709686000 659491770 536149964 538020360 702381144 645827580 204913280 163430565 711887140 487830866 796532660 422336380 425378560 408417300 570013550 693553550 860703021 221797920 514758000 517533008 532581460 258162528 244515377 14040568 33765000 502078025 35161760 50607888 156949560 404612966 700224800 827685725 887229500 71613760 686410112 815154880 368504000 145683270 379217550 98039640 198692752 251077748 343849280 451490914 898116200 233091980 872331904 141308800 950198995 204135352 588153313 636281275 354636800 727518584 157330488 375695362 695863135 400389916 397505432 731704000 118658400 315832962 475547188 326369280 35314124 675619654 8448301 77929628 727531136 884873486 243912550 49928416 474868640 739837472 19680174 990182495 44912992 663642030 374724166 151747416 893775970 922090656 927227448 141736970 924329830 821165700 374322482 701490160 107437481 934565500 407597312 996381776 598212600 182427800 188925416 294248240 171753868 207040592 490492255 922504364 75596160 889356456 531696584 41346908 322626224 462187250 593833552 578378240 502831400 801213052 175940576 239922304 814870516 738058468 890096459 58473466 513765064 342656700 534677120 809878080 111521827 614465160 932274044 340741256 802440800 390965584 450585220 58187112 100226800 67533300 491123584 349115737 558677400 39756600 313619332 698893100 485211000 811075968 352816440 532301050 882409180 948912960 100813588 73172240 455476877 812094020 987413450 629738464 853425240 987647167 685878784 707886968 159792000 196291345 241611040 230806903 924271444 110204844 81959080 251927540 236825556 713076513 16993360 12601728 122728600 691152804 639457360 85504168 86850859 817714778 93824392
837582163 805305360 654904528 587197576 978431900 738360110 69593184 291068750 405716224 635053750 388799740 632586832 657250200 31003744 116892352 218435702 159942669 880325920 449496400 364207680 810147502 866090202 494699548 739866542 231707732 429573456 992732796 193186840 847909256 283454744 193297800 715279596 521671748 847350400 395967978 328308594 838114240 676271878 696246636 262430600 552102260 953108126 436896081 86489056 573491712 604027632 927356184 441888896 688785128 455568704 282471083 143925792 485917944 819223994 869676600 42038975 774588835 654262028 98887092 52573080 390208600 658446560 941157375 265103416 141856300 388872600 569773216 582002464 325114460 407261330 461413520 228135180 849493148 319329928 193105040 598038165 6118560 184858850 79308568 505297922 542623032 366564832 612374700 249159064 831628123 222010640 910291076 842590000 699148460 854686336 346710580 978259200 716378240 915368500 911411176 218250648 650287114 770247276 215675955 635064996 362576680 430598304 982448425 431049904 333826728 968243031 789985664 644053896 816393128 802317052 773191680 629519428 918660100 21356000 801525670 657941056 969392032 134737720 756201952 762714568 998738600 76789720 443903350 638051841 255825000 984530150 634569116 762221124 911858684 515114554 192290915 83019280 693462016 318945806 918742120 930918879 866125700 14322000 763071920 162301776 939375812 343696765 415379503 572176700 162698240 104794270 832251500 976511160 38988005 700600500 959115530 222731888 45893457 494644700 132958208 733614300 964091840 369881750 945806525 318561896 772456027 438017020 218417792 258535650 884186960 962611950 405540850 318218400 321268480 428591112 773844677 823579408 597053938 881477140 697341000 318021000 6643800 281893888 35268808 295578948 205416200 970294004 694148920 918455832 906105272 755864660 850216176 518409040 357417543 381042050 666363880 918223818 262389024 293561240 126867298 213867104 874648163 672798056 653213078 604282680 69809926 27816391 892040600 641138630 118076160 835498584 114219308 86966554 282299085 849708480 589662780 169321386 868549522 586450052 931213216 620251950 565186938 165016000 285475459 682405310 982859632 26878512 555718246 395388480 842352608 843612264 104042800 2869666 341950500 269490718 871960971 523888208 656490815 896827210 751389844 442869785 991290001 666017565 984926720 640318592 490600000 169525716 598641000 966045030 3682086 508258592 369487640 362628000 557124880 752621320 416552080 847117936 534199892 192666464 772959840 777756250 965590784 140947016 205739804 914403405 151042600 564955200 350044856 22706840 161609728 266527568 341041440 460901909 436019560 270609696 204722980 713038472 816527400 700046396 259510323 78891486 557147576 31647910 919851136 399591401 45935940 82470944 587091012 178894880 204699392 724761850 497596160 607009500 611740800 188925440 560977000 789222368 554418000 480005318 41966524 374513504 772749528 462942390 779631704 844172256 258554848 183735924 48175000 667858780 558623846 156149300 671709372 885730512 877451000 727758040 456281250 553779712 881230903 889790868 689113056 494982492 845592464 710270808 364053272 856123910 702479856 776052750 233396490 247819756 908929472 227651566 256912960 527498912 959147680 73072816 801052628 796982704 727183376 323250000 398759971 173929125 52970126 329267580 277159292 135134816 745260384 229246096 952300576 233830382 443017621 260152946 145427280 887916160 772555944 807920000 289305428 973347880 627204512 550328590 60758360 478228720 31894650 710050000 708178985 979429772 290208000 540657860 974414919 95833000 117887600 410081056 106067050 812995733 568161280 242039490 407151560 694414732 924436544 212632714 401819944 223420552 400815516 669583090 794132250 150605844 78183744 681786202 852260480 583367600 993110672 593352860 509890910 733234880 874166631 871503664 131034658 968202224 247369304 448871744 266323940 370528420 137250660 981817492 70086201 896311000 705146528 939692800 379624435 410176760 924708484 459501440 2251600 267107360 691086800 12630251 142997568 389078060 319538560 943263000 752884904 369499280 749990368 567316672 563407088 572742616 871050756 90091252 214704678 133942808 321384310 670335488 799911968 588211574 198471904 230030448 926000 991991814 21093250 358242000 937191408 953497782 68547520 851644776 130486538 269862530 23326078 892148320 253626796 358990367 603999280 890926976 828137392 282853120 986490283 927733690 913071216 862097600 839042425 353420368 990999030 719004336 791180565 201720000 100749472 110631040 166316096 922309500 909223936 744235686 179586350 728687901 986000801 834462080 997860375 259812588 984434822 475760646 542425500 275784180 966563968 967014892 373499580 278271660 869690540 745387355 826011995 497530050 780957640 225030026 594801755 311365152 353860236 812784610 618026963 284928000 127412320 425943034 728214484 245593635 148136200 912833972 421520754 268480400 611751408 528769744 584174175 705626880 374614000 11744000 430708940 740754688 227037604 22218176 181802660 537731264 353537696 659117328 564105496 27663335 229030560 690679528 247341568 713884680 318086999 361350846 645137600 109661412 83620632 705080000 541560528 294687500 989141120 426266732 522780084 171485040 499826704 310552560 719171875 57813600 899210490 766769950 137979628 421459968 81923330 365640250 467054830 811994240 110679360 300860960 837877060 319982080 224178500 160371732 529548320 473509700 350168554 646024808 777776250 814995256 450492672 674652865 850519600 597734380 90662366 708330230 443528724 907632730 384979656 570166384 951509683 97230592 86219586 756143792 831825398 125431152 616728022 259035100 30807576 821159800 900210120 640935008 965416352 321336808 94474312 717175640 744389525 833890112 786957972 556850380 750281920 921640912 288756000 235544128 833280720 560123152 619019626 330683425 943494272 76234910 76296352 785542200 910221316 344440688 410253092 97252824 936864650 672504120 298251705 668905680 269404976 364860000 594513720 389833856 833944750 131475040 306095136 263801722 643483780 610399128 382729856 49463712 874200360 814331045 945292920 797537550 628934630 999272110 795789950 424694260 617926605 593871700 440218480 998779225 665795552 963259648 379289728 245922400 540043992 925740050 443398130 681494720 504827470 483470596 299454571 898589720 927182595 933597560 207318730 227035136 664252400 123223059 366141376 305934752 122196420 408519790 299874763 636063328 7535216 460479650 226540320 491342772 142478515 617160000 583269120 123008624 195868480 841990728 188251720 604864652 671034000 198202200 996227125 374428224 850102551 800937635 310737744 296691796 822563548 892286460 131810880 860900712 299639576 191373000 999320061 531343400 790272000 470836460 318849024 327080830 512570240 504310842 558920220 698257125 390295836 176271125 287643384 818169083 734955520 908000 613982400 636158280 638777715 894696250 81998600 237904383 382984080 545406250 974763048 501414636 450272800 92468544 667372720 701439040 860340850 175465410 698814324 372043870 440110120 486292052 450152576 212701748 800304672 471270196 395609212 858258556 134641600 292541850 217980040 964755844 543296384 159288326 313920400 309155180 190756500 739697446 82622888 737350302 135693178 494950400 658867844 10819200 926617504 845434688 611958288 733013208 39818750 502380960 108649455 612016496 181594292 545490158 885613910 603247598 859738800 843448104 748174750 783662320 360866000 409608800 335193175 321122280 533023040 391327424 934452775 763649600 213193950 758859668 903850688 60590080 494104280 328773375 314000944 71762390 316510384 23681310 241301450 272047975 388743126 256141800 433204000 425335946 825851628 599779155 878378683 274165460 419190370 876604940 61828024 296145540 477730640 862279148 486034740 213243360 740762624 288975596 899845810 449357600 571237830 436783060 616294432 125220272 763333696 882945190 424833912 984284344
649559272 367417344 781265208 477311960 626341240 413186600 138736260 711499280 911091098 473173725 733395300 897061680 917685161 714990476 338657722 457506990 531711640 226840448 674319450 781828052 366173750 289070644 601313800 525482850 766214774 99466682 900026316 213707908 684640000 452349035 470175248 257788728 140048625 195859200 345219968 858574000 713906176 741731520 584146748 551982748 537170512 607680712 54600150 815340120 204782880 611250988 507349908 512426800 819232600 745579256 237649950 980153856 866915080 836341015 782535797 463522442 392438440 374771166 700727502 698630828 152662176 765630480 231277760 292951740 192208500 199526124 640470435 54014539 848972589 988568020 639091100 455083637 371755625 17519640 680872192 6623144 350311404 558814551 173861552 772323248 898122210 544004800 969624500 168926109 796137408 297948815 801779520 96627360 98231100 361920768 437407988 172236166 405275390 166955991 724218061 141034848 446854055 404112110 154262720 405019408 548848880 103421038 850077108 845622060 900125120 59239550 409234552 458553020 154595344 399098920 351742294 421840170 597639272 712345300 324541456 327550176 782196800 428145092 588886155 722931200 331256048 552567090 136762022 428643210 806584790 656626240 387017936 517120360 82090740 684308832 756160604 715619700 959697352 559444480 624275196 578451094 340822876 134848636 180154448 316578395 293776048 935715744 218363862 695353920 257998915 819742132 675406102 560861650 745891560 921374558 996269344 790353862 228670985 704098867 479822795 513810560 66120184 926958680 286722560 599277125 694754123 177029960 909684276 16588884 585990856 182532000 523866748 184717220 324573680 307189816 538377732 170707081 381998720 137160880 594012814 964647030 894006092 526489332 509544920 887273712 155920820 484224416 195149120 326992352 192850414 359603248 149013263 892780125 627477625 796889096 303901184 908969720 151267650 583167112 512880448 302086250 589177868 813073056 976000648 846363970 715679907 116135072 347027060 14177832 310266930 845274392 53483760 750596820 298181304 847114800 608541280 894227390 375953990 538256000 341831786 827340784 197307920 488261800 20871048 576199650 336514040 568857600 703249280 165513920 839146752 10402496 31254996 425049350 975754365 753508132 213376400 680127456 757586648 672028816 592792584 556197240 950436266 901779576 125178752 600468960 866322432 962834193 867268792 333565666 227437248 322847425 528303250 762598020 679589152 119355030 348685848 448968830 62916640 190533354 788758041 517192690 257091125 480876800 8162316 700308019 297488984 36459908 610290000 286458784 773524068 727404550 819714132 7464216 256252620 815966208 494880124 148230848 81711100 835392970 924360000 611074912 400704900 933221500 209040000 62997574 834561049 364685360 372312371 703352625 777977180 639413176 650275300 616955130 538292774 756409344 858820515 732566793 889091840 593231750 45222300 169202250 59113303 135890180 559503402 954613392 149906528 280236620 757396736 356579220 622701708 979261158 783595460 358575620 475096302 571588576 669183900 260399600 364953550 218674775 807165440 937467300 600733888 471404928 364971320 717117016 487195560 536046060 507221296 959426550 498782450 61207499 45410720 819040592 3924024 738932120 257784750 878922912 802740500 584551755 482177480 791335884 318303520 835120225 414525120 276837840 523539400 166567575 789250640 784378408 623866380 581553170 513967836 539381074 127435748 76626800 384576768 147886320 240662776 522602796 448834122 230522940 233119722 900792408 889874629 184064352 182474184 187245856 438859800 596107048 188427794 637188168 254879984 1006784 505624016 373739760 137364352 8284780 885947730 121293356 770370000 879905696 416900280 630224050 703535240 538235724 637233430 928426880 244623360 802570112 682432 501760188 593263600 607233940 549300752 68389860 985060688 359224519 506154831 715748120 162818096 902232180 652970372 493203540 422501940 266594968 399725885 40369147 101359740 273632000 920922388 644639675 204383036 280282752 12944038 294687080 155843728 547216576 908536640 240394240 315454800 487639352 58171708 108044090 633973466 536355680 133816850 424640510 955511424 831972685 338417250 424499316 194608096 215134200 379011840 94183135 266460410 334795062 460879184 249812224 187709632 40450288 516341150 275712152 737275000 649732376 426109233 231263710 110410856 248553307 378310940 455351904 761143560 958724440 274766420 532494960 108845200 263829790 63613504 770599313 59259040 968351536 536672544 795088539 558504640 341025948 524255786 978150788 292553272 94745696 813410728 379456120 161001694 361862488 186529480 963464960 205816150 380555440 179053920 262280698 361594560 650957820 974621040 383161288 68839855 56214640 396257436 979064144 872282560 17918008 205016210 544933575 76026773 64762204 550372556 269463633 488352090 125828950 535591000 767286706 499102856 520857750 288002610 482756070 972757008 876796315 996896672 276285840 801111600 299042610 653987456 414176776 473649880 412711854 289321450 533788400 131522676 442144880 639039750 174656640 624096904 775923200 58401280 736241760 321052608 959728320 23186395 919948514 896628830 357261093 28494688 189854560 147863530 298184318 653466890 713939652 756480608 23160193 39611008 561828896 448403348 597815904 785641978 512316000 171238400 718389088 548731450 106303332 645513136 97683968 3395890 956326000 158461765 497389688 321097680 112906104 226884 431687852 933425600 904837476 330342840 601676648 714858832 851203675 252222060 323589862 679303310 205211180 373050336 126980148 117521120 513744100 990720352 738799104 555886561 932026240 527354148 604128232 450839915 834053120 373131438 350824226 111957848 264817002 743562882 968911310 943824760 883258816 489165680 118990956 17529218 161917056 868032000 697715456 186073300 7696712 176999326 199570350 425350280 207116616 963323837 336940528 14203078 576697134 790218880 713265852 826869376 861682982 516562788 618764000 684684457 334283600 469753000 435871896 983463448 946422400 72518001 40394080 999677172 392599950 917905268 103238760 512582636 228406250 316481056 96118597 864556400 837363100 422581248 559083484 456491641 926464322 81257332 244425500 287618594 171714920 680821568 516605400 808065275 725048072 610842496 94213120 353168464 811617056 333225191 421834555 88679105 109202240 595430320 869197504 261184336 700274540 900846782 851426328 905004318 946317896 605072385 721808208 423275036 927079476 789319228 782515200 376001034 144120906 494116719 544251110 537399456 981590400 767009980 693282420 879365824 948812144 842814769 558655042 273126884 964123407 148922176 622320193 108872256 102838576 453874304 159898635 71542990 674085380 4385900 428739520 803343122 297274666 968726360 208237050 94788800 86583128 938783200 390926876 594075224 233751880 782304896 296696000 934874640 776822928 152368695 219698340 721175626 273414884 809915264 233172445 29203614 29045380 769148928 154241536 908124320 210815070 99178488 957204550 537599200 277875920 117005040 523475856 215995272 232535552 208739200 19652952 784049072 890081080 311993614 864328920 444907002 977281164 128018016 654211884 379537144 888334400 288677025 489892960 397408538 476386430 390631500 184397344 248326144 626561280 570115788 554606806 426951000 331733125 888521170 500331250 603881168 168923132 112568476 858589288 879117209 521922340 799426336 220056976 898787900 783272592 724623680 918865936 247426818 290567955 471633472 804393520 669727662 419942980 759874600 44382720 121938920 165614100 56726411 947991232 347534196 346747720 233258080 903969200 80263451 844669952 298014327 82016356 971343440 429237584 123402040 324530304 922679788 527024800 204861720 517477490 189576750 361276684 583551270 922775971 826310920 5861080 469451070 610115300 714709344 292175315 203766370 104909088 850041400 208228608 205924245 825937920 574713541 397049370 836460530 353973501
670372817 480011590 241815240 176344962 743434790 755820506 338165502 862575000 712440900 17039200 931332534 979849655 940039888 871368096 179841791 489308536 470345498 78655040 718024184 94636400 205912140 258403770 274002500 209662363 770999308 483070130 147417319 488135920 545143498 370466292 362953640 645808130 344354808 271024864 640781246 534053300 396242432 515222658 494384500 625569512 223997120 228413572 782953616 708145155 885736976 964104704 784436086 42614680 128108620 589148624 265034260 217665812 273618340 684364752 697753560 408597792 819838220 92310764 367267900 193242080 583455934 38935865 720464000 951994240 493967320 882886088 595493108 968566960 615502730 818183616 989135175 333648405 921064280 503279500 918718660 359604800 220046800 515164560 544289920 941626480 259296590 212343976 689716766 380657200 340404788 91793795 833160700 792354680 788990232 180663360 576534026 58157536 680919136 710964560 427205200 81893586 620714277 238706492 85497680 765078832 728514485 432884400 392273670 468833300 408539550 4850596 703694270 789560726 589519792 747276320 208719360 574755120 23469915 210458600 187293126 190946840 67340720 389438460 328174680 800912308 623177620 888605660 344553600 954615200 365242104 854277280 491775168 96851336 896887372 804464340 158032435 576036900 532498432 990498396 877338374 321417916 802151665 806181888 237258400 102478843 126029232 414964767 464608864 454826270 559845328 907205440 115729666 244577792 505451620 558512368 921589474 218812816 891570380 329343987 901420704 127737555 34588719 789458496 524210880 258091395 67370010 150759464 509292800 487884512 305163950 847958834 100110700 306504640 170367840 638347484 417843436 213017024 334638696 427002676 168687910 469025287 122383268 938540400 316657900 596874000 52616656 260867248 792168920 541987712 689183517 176374544 873618000 641230500 796998010 199486944 326329678 354705856 512357952 303483192 768890368 44994012 872315904 154449704 295543910 404726976 314910203 321240064 52758244 763068320 600407536 566517848 494002020 948314950 958651372 531430656 348389200 16106335 976738900 328588800 393942950 744589720 820699025 865962361 521838360 964019256 668241370 59476864 493739584 126811000 81096409 853963520 536870330 121622658 476407120 105921780 945118686 987920290 14111576 722694411 250405644 721542914 872696506 816558069 730908905 15969680 663133420 640482786 672644860 712357648 424567850 943879480 935383496 112359138 200215928 747449890 547312432 256733280 975368848 144225616 228464640 372474442 464146436 651931730 448185204 407769664 269859136 467935616 258003650 971786368 899078900 869212715 357704512 141602988 638765344 366772360 928518240 213424882 819082112 949845944 414628750 51280898 246929661 693782800 981217577 740718464 303047018 938946864 200696768 780786824 418512990 311860024 135603502 874519660 290604740 574055000 331184669 410066180 800179608 965884076 567718486 947002830 636583344 33387370 52115989 281218126 779592080 173023840 867602624 579836936 661178548 753151010 680241190 575979729 253984750 670558734 12732080 979025008 525024160 905540440 31674676 324837584 669732635 191726490 416023040 6938160 89068016 945371060 617107200 180330300 162602200 830425300 831735508 879389218 277634078 455248097 651827584 939340860 829203912 621815464 372402000 772080875 609384728 229637780 624840548 148097119 398461920 184103921 547306335 284892934 319229550 890714820 307009432 874611586 947962528 961690732 509273566 751378200 137294316 694140000 825288080 415161617 707798120 374295896 530798596 954362703 419175860 20942368 321651944 673114126 464978646 148865550 419245500 607890470 402264449 583427688 965839272 807836000 916959360 963092912 862886940 61022500 103232160 977395102 884187839 31468456 602060168 640732500 884620200 855931820 50060340 168582160 141797875 700258210 757082960 66324256 729420684 890188400 923928240 663614475 166863440 285485416 115834144 470917362 653538371 68851690 476101464 700658260 402420250 107634688 235533030 880686566 218328180 860759812 816673148 714121053 389625556 299608476 573525920 446250640 292316616 261345500 675617340 613278068 42906341 571054192 409662175 330697744 597454450 579184328 728754782 47351010 378822892 968726592 925477632 208471450 437943440 934892971 321216480 176227146 558655685 261633280 604056870 165656376 467827800 784220640 158304544 326022120 879256284 471246096 371645760 197477584 979138120 643112770 576471628 898764916 803246750 737114000 552648085 288992141 560249938 884794185 168564420 192838250 607465534 702736964 721115870 50824672 528324800 796625856 461413856 500662448 215015425 643491020 578455491 914314256 891574000 240081672 909024076 738695448 338237360 271141482 313420320 99179100 178009668 202936000 597004000 482427776 125279216 854286944 112887808 158677052 5063289 150966435 300141320 821348644 850854566 741546880 265881456 590388160 912126625 367288392 530039600 241863008 466689228 326892130 569499320 500230850 615363600 783615432 143871378 443377508 718949887 319722044 206074736 900639816 92306856 208033100 24507552 605385824 19270143 294464034 551740404 671714885 734573300 752671470 818834240 832219920 566408130 471766193 935786400 441887848 406385748 303921932 121200156 180251568 562711790 997699464 880438570 604071405 232299050 563133412 823649044 924437394 866607744 417341144 973015364 614217280 655781685 287162250 166145808 960169484 309627360 585063128 517519504 229107905 245906345 208521870 87770600 932539360 917918190 343974566 991336192 671953560 200905736 794019664 43537996 375218392 816152182 925678289 788480280 475227136 810532864 121981856 76442352 793250160 827648050 257260035 382223080 145689872 560243352 600964200 874827924 2250494 704769920 684991216 692756005 267763885 440307248 810130986 696228725 313471817 810324950 590521860 823779902 383089444 925076704 552744240 354961920 827434500 762351150 746173475 795386610 336697064 390257466 356423423 725791404 215835688 549642800 560527680 400744940 436506931 78052000 268535450 800270082 465519740 778658912 609937440 281216282 58038242 363855174 973254366 726253936 606045375 601975700 498498312 102200400 646130940 52502904 229195984 222871406 737442784 6321562 851324872 288927120 978499072 945758754 95482460 675217296 405121358 709076800 72188560 882295350 967034200 871507802 391638016 828633997 710759580 851658240 382052800 805652992 27898812 51396725 102921164 670070400 716699040 516042560 359768000 105096192 958703272 672952830 890791900 411000850 677550656 28822800 562357200 748952200 711804928 157665908 813201404 611651146 325680358 767545006 418803168 756759344 544099880 661433294 315911052 201859206 136282520 943797200 370731534 404315540 271746931 484359388 434038610 922269440 436119400 877653376 749772890 516280088 967413154 746884160 825189732 885846120 242164282 247504560 773703680 718642750 314299288 804848639 583602880 681331400 11966596 700683696 478803665 461677700 394049722 56706644 264355712 862714230 954624112 12560140 673233408 805772950 198569586 944660880 445380849 489424000 686013790 961171964 981283250 46985696 375769992 589559548 956330563 403154240 716035312 67432944 701855720 553021312 916986368 893233776 796885634 274322440 64288830 780129376 394208036 275548220 684832217 79094112 551871700 17865390 558483200 308072560 680199774 744077920 65158964 733965536 518710064 444990100 821276080 790228826 503902600 572558880 585067950 322702280 491689600 286575920 165316830 732885892 230242740 974439432 122174000 598252384 631779160 284796430 858575805 456772352 638727680 597224720 249374400 477880880 287523620 291537024 817944964 806699392 275222400 945604124 281638124 347331648 319634432 362507949 160867600 456683608 924170347 169261330 386290036 787399544 958303424 258284273 675104192 359477575 347187750 793684660 12669696 574398560 922666152 70554646 276682186 786090098 74136864 684262592 371308368 694482785 22329400
519264814 629446790 52186997 244919680 815691326 401485856 706255250 419341840 347917049 678126532 872592388 822762480 932844050 916864480 186587825 468745784 778790128 437812115 504138000 506084200 258069050 129342976 745259640 862934560 792768736 885291240 363163710 316620290 482315488 435716764 30291425 256160810 723687708 729555500 917993397 308395360 154058160 748478272 339774880 735327225 707374045 483727248 18876400 129601420 858724936 755191040 486802000 934908930 675555930 427124560 111236800 392305664 885576640 761542000 131117608 319639304 785003424 989722144 200274450 638634116 267861510 525243824 114835616 500447904 37091718 981722304 526872876 626279658 752919570 828195732 99588632 389855120 755126768 193548815 578920352 635430740 881949360 660720752 272169352 555735030 114557615 371891784 339295580 198940738 753829185 252728780 683710070 749673600 887943680 334212505 683505750 739062622 568228220 452068008 681142228 403448100 416883656 731335110 791498596 236117400 455055872 613309440 660853760 483940560 48337150 333990800 98756698 433521466 296743520 942463744 997108152 541099138 554276840 220660152 587867700 56016452 36203500 895393130 384266983 328064200 717670620 915776908 755485278 806111520 11521256 61814850 714984726 450629320 198068780 544738810 63881965 299497340 662893756 762310170 899677928 597086816 933390575 276466533 300654675 875066775 175177695 851028960 356220797 78775496 705565290 339397524 194827302 923447096 549120016 990931904 586307570 706164250 579913768 868784210 896958636 971507000 785029472 931136960 365530000 312017344 173271524 431008450 952797772 638987980 574231880 542431232 664014207 243590384 476016916 425883144 920808912 792744000 105596000 455058880 135252736 150501916 427882875 116031616 613491444 170321417 531608292 729032480 964751824 667938600 784944000 647922615 493012966 302078036 568352320 61993600 869323020 888618680 155977200 158164992 354411460 624722126 721133200 408836292 275823600 818126018 254910202 782650249 68390415 571814840 287224905 119270560 343635228 82085019 406363824 709610840 291997946 36355408 842745200 256641220 17386332 496834540 264083158 852914734 597094500 889286208 387189760 940791735 327255412 256532698 259871960 594671412 667173248 407915850 171855100 189487744 587193808 726481155 31244060 339301600 963692666 771808068 118425400 927478340 493695200 120158084 244255740 888514420 195953664 812449280 658929368 714940000 439067408 626969708 683276171 277307200 311651084 339303360 917059700 975052296 878782490 33175840 689794048 941768000 166589910 737881160 198297472 635394240 189892152 547436227 868921856 334486600 8178600 777397136 915620348 78322328 736376776 55952206 118295350 894671046 824657165 732457360 698038680 889029760 391716696 977413472 786116518 134491226 942464950 172508180 780909248 171357112 944082000 535367360 659432592 308238272 522907144 637554720 420951040 33041884 617182312 312641600 210630360 56484192 304688755 784830196 507744140 228095000 123644280 873886928 640795630 575214690 652703400 973074371 323920106 274105000 11480360 766717976 652187584 373394718 805158902 846396360 81495209 654607090 623972885 17994880 993268936 306122620 852800690 879694512 285976307 991056100 295337450 574125940 340778294 917769372 789189750 370250304 629440180 780290160 514222672 753137272 22802108 718936450 386194912 375426000 397056776 993930442 125441824 359229200 765300480 509824441 352617288 746598144 950159000 603631360 177812610 977417440 71528517 162108512 99186767 758680470 91580180 871562930 950296110 235784486 994028090 953244340 788404142 711219776 401421680 218008448 804776960 823236370 792173566 687986304 811904834 993031744 663324800 92138128 468511664 51174144 402632800 335641280 581157984 602219200 406518912 502197492 74173251 72993120 115759936 440645360 125617762 608603148 275540200 465941224 484742619 946757442 719891216 679584640 979626453 581962466 545233960 254151992 873076000 231870055 911921458 923111250 535246848 707461910 294275131 559459280 740680390 741236336 632436355 260461520 904875280 114683328 150149920 276697408 363970755 720949120 353699910 252146130 547254050 808613856 661424776 615937800 78801183 246546906 520792320 626718544 810795992 199179359 540233720 655625100 699535174 579974000 706542132 564629668 69372280 798549600 776296450 960741945 7776396 256121880 268427040 852331200 669739250 339782800 168019200 288611986 703932484 131596200 268103220 702233600 257119801 938168875 659656400 808113133 525422260 11311225 786265145 82393600 583722784 166091392 477685484 137169816 918609260 190020180 211236820 158064100 527292480 372030188 314546560 827963385 849608384 837409400 407098118 677139344 589429652 225439345 646708575 794780080 578481120 836800160 925714002 301534924 281455060 856574560 372120489 851600648 261550848 414148080 475591424 343966656 74912209 220890250 219716770 265074440 824613584 992771214 559848400 205253400 973414200 835046199 94497152 905492892 680461120 975888308 428626440 211115020 340155487 604213940 661684848 750794624 697554688 974056000 149355716 275005380 414895014 49991552 66665756 15642550 152521420 891047152 328092645 232602878 526118720 339649470 466566960 394758364 509818080 854073078 834002352 512959780 510630280 699360748 300684014 8716800 583052672 207149336 261301880 257155555 156364245 864924550 775773880 268584838 496466909 189874880 673949958 601517770 669279910 500850720 252241072 830714121 643334656 64094320 102878240 712086434 903780096 116812850 4255520 57098874 207477600 62032006 333495040 227129276 507650400 259490804 645367715 702305496 636136492 798812452 626582275 636273048 882317828 46129896 347971960 974775300 864119704 762933888 391026212 102636640 719182421 915760642 86416004 243840800 198361691 305811456 791317968 383289986 601031296 615359762 505126332 134115640 133395120 456023140 758823990 57249122 991510310 33553552 453614080 986606499 861718848 643909770 517593600 440152320 162857872 787543532 888610976 878003854 908646125 766603914 495838558 975610736 388018920 932473310 470250520 167725240 933072752 244253676 400223545 13586219 551949062 743185900 425687040 593354314 661232050 761880274 772887575 741096570 73611120 838868200 736672560 59561600 363430656 243925476 922506952 629552055 405447200 7093056 797711048 696306060 124689125 901509330 764425700 838964000 675805070 70295810 944131988 972988544 549020760 121643072 840865280 576991850 554661132 822396744 971221600 666784860 210354870 175002720 730933200 833584056 12261455 454882672 717747592 566360920 149634577 644612138 236052800 135801072 800001776 703040375 650690304 812343520 681971875 333205304 839369332 500013280 394653728 353231000 548048568 577239040 669100346 164932255 578993200 748069976 146693120 494596100 979211410 337840480 687708035 229813440 321422040 828621375 467472458 309071840 948928000 242132097 317031884 256900259 664596072 879957020 839540464 122576920 869881088 760435576 822242200 893994310 458424032 158566400 540237350 450624896 109493896 359599549 858205560 904406976 912808200 265365520 313528992 778284160 839116800 26369230 715197175 230384400 333218656 862562417 697814516 560307060 450935845 657186720 408302124 365434738 592061250 437958422 97845350 123794111 29872204 699593030 71204638 140544520 263132824 240452840 12478376 185175360 627395100 883071433 101717594 540975800 18414080 135883890 598745429 941669710 76764560 391055886 477068879 184410360 804954780 568402568 956680475 628419082 411300920 103198160 746578240 77817600 164120648 17059424 30480964 885943548 671870804 370741296 920129904 340817840 936916164 976353100 667682088 441134494 616640000 114328650 328667040 479854800 6562996 247308536 978914000 229648000 513093494 988662848 763958000 213035950 387748480 828692706 216004781 27740645 632442168 742072720 79801808 306759580 416372375 845872256 473903085 348769440 621043600 977374910 722706410 450399500
193956120 152154688 248026364 326441184 650085070 239131904 250911162 965176662 866993568 797519136 674421584 317997000 394750698 878943680 957805056 48399224 133414610 717398920 539148132 825274926 114291392 698558640 90733520 202928318 850613750 441389040 67369656 762375302 615963660 753267316 502507925 413973350 958064796 85502780 839631364 846788944 821876518 952603512 749250624 947348030 870621674 690248904 640604240 653130640 754901710 673193390 901547500 703255975 954518175 928591133 80752984 195319921 357208580 377414132 634160704 552554560 656858320 848882504 70494520 529585340 748798956 776714770 757561922 241084928 674103392 901279022 762911360 360821555 500578120 200331467 968260860 279864994 560011008 36270580 343289844 49560765 250392960 149926978 338183962 788893357 635439520 363709032 838132933 860375540 245940432 953461090 110617066 719743877 721154220 761944608 868004120 222660840 741156705 527281630 935693952 371038512 537533344 244184416 951773827 500848034 731784032 678742572 267426200 801200000 438599710 387465152 637675206 311803140 720036245 398944425 186083512 499945344 240407040 511779280 34958610 268330376 682367800 428377552 881508616 141623130 254738150 219780800 605456160 349935020 786867534 540273520 364565300 365265000 190671236 695916920 574710792 289200720 56155725 560704000 148182009 380785184 132400490 162568428 550962768 496074540 263833420 470665558 679697906 730329632 415318548 766157500 277389556 840764184 310791835 882139620 818794902 343873150 221389012 612989500 435610612 768562322 670085850 653429504 197163500 124576605 229062135 219529600 524145031 771949920 744680416 473217156 207565914 45812928 982734812 998827832 266463200 268694654 209671304 469514464 428376824 393374180 496971580 361899656 737257072 247318880 532468965 385708980 21271342 855196872 170688675 81180545 467511840 450921464 242894887 251105876 31497760 434316800 809019625 810805216 123487904 267401094 507664764 354142020 435057500 778772680 20349680 263623800 449361582 560848120 426253425 761411720 385531206 679998810 993211176 670081041 164212486 733073313 293018680 650609156 941200800 762236010 764445160 691809574 649624576 379674000 863689888 396470880 51210048 522818385 138560550 8308450 873327010 353393376 602358228 127442912 169326048 978315072 76322976 9471430 309667400 110572996 810880512 560385668 366141510 856588030 147851600 586234624 927146848 299609505 649746050 249948800 877371640 165619028 161325608 915981764 29586385 591628048 884679184 78080320 95384784 290199136 881918005 477237680 825360800 515698464 936456383 917033000 887529000 513511540 833911216 648276184 629097468 791142190 676413760 911132220 211504193 2315705 280684020 728608380 73380430 181269140 459718842 513053117 360039232 270584712 859225916 316154560 950964136 935249360 205102936 915607431 835144000 222880448 589689264 309860180 882187378 3045120 837760707 11365160 695839824 759228640 293793200 416805408 591574000 476550240 711951410 604928240 541309788 108216800 881722376 351745543 429495400 263273500 332679050 768090308 689706830 299226030 972288000 44807008 792555802 540086848 858707710 35902360 412887179 68230750 188727520 361508204 186498712 154671616 868200049 392283000 348811380 273314320 389432000 836954736 593754816 80554680 26876800 619804144 89218780 359900019 350128448 762659400 279792116 646051930 225280872 669627248 194881160 811391488 323717256 920074228 822184472 7192400 672453360 607073552 414567434 613571116 406202832 915955990 815126364 839200100 570801250 486148178 123336444 743515080 421614176 911317064 695803524 69042488 889630625 8435466 403840335 400083800 42668060 385740580 537222420 565966710 475722544 157155340 309310560 716646340 848349622 378451664 943006640 649426200 830116250 367752105 826165220 194528040 26779694 495198616 50978500 538591072 562597788 798175575 563876000 506489220 956911514 190923950 406378200 982756000 117658944 49039656 737174914 30385540 243733027 158512538 927907776 782751040 620022400 636674031 983319748 681629130 98007042 572887310 666930945 960875600 899697736 957478907 320661520 29107036 171541110 435904000 216683296 804996329 844080640 958305280 314845280 918197448 472869510 922019784 976437474 994194800 390035711 89695552 948729016 485482948 992551376 972397240 242149640 516447978 15671324 699132560 945880382 160607896 764675675 313620976 688159960 473181680 19522912 589985056 171409650 478995600 729494860 203438050 397785630 646388944 702680850 608954050 758393820 274592528 740137767 198322777 621143500 597927150 730024428 481035008 909629280 991984380 730360180 450797380 931596996 971491352 557764580 45952764 522500096 907448168 253590255 149103092 757259465 213184000 381933028 984799352 296711392 571750367 340990592 289512960 723775200 748453632 29767736 679142480 224953271 627117888 722638960 639887920 49974904 632129668 685938976 92101663 475220000 874000000 858616862 408800642 441295536 929967904 302943864 371633600 903852096 302601344 632041072 49719484 885845360 551071300 935030000 934593520 850994236 873117342 945213642 849882408 334555895 333722112 294902576 890017936 479676790 748407784 608091840 652233408 68723072 529196800 230555600 548388302 82946072 631463264 24555976 764550080 12574780 104616900 65293592 995699235 346495752 468626000 907744000 569814605 456138220 365265000 406137120 111575200 547418784 520281750 809824050 980694700 839738744 581619595 329375392 126668128 831248576 259090240 631623936 300565840 433531292 662031625 501430080 337028548 178195210 426066576 771101700 853911424 361073790 724454460 452118433 656776432 141144500 748750932 35356820 329977384 902316800 39974980 691625725 699351648 302186560 307429725 102754560 115675560 287498424 726876860 67416763 870749792 15116024 549219903 300085726 680974422 545621816 838902670 199204928 887820310 120637597 767298594 73385124 968600500 565732992 648516062 30678354 64220850 615219456 582408176 259351524 460416424 354526775 551544600 692174106 363726490 685059584 20563494 810075497 241616664 12341934 501338012 56160716 226198450 637111136 31244828 977076145 517617408 465758740 830367200 596712320 616085675 150147200 330546782 508826896 152561970 508537720 585397960 16228500 359697383 47039164 170081010 741841680 147078916 376223200 658577340 175874250 711805426 90205960 332726454 143605740 813191356 190473105 463927424 52852013 127953700 651421184 39768072 280704890 482460902 592235629 405543184 47668370 803671758 643885808 878298413 325842944 793347132 962820915 467641152 106684000 474151842 517372656 448701880 392054062 278783184 21901468 264833901 708309800 11415000 935311005 675418244 204098734 961726208 402764080 70133304 468780500 682607444 308454400 404734624 635701008 622171776 763219421 533787128 90828950 183443528 143421720 50107475 484312368 935529348 167144880 247745650 39362724 703989540 763014560 925118224 46351872 620723539 194326040 24181306 421339056 632055040 761696340 299814700 278640256 542172598 716998507 553614469 175967385 219412672 946578637 215510484 199862592 972082160 969292870 269280445 709315810 328515676 906222760 998486000 488795760 33200450 363690400 586399992 874898704 486790964 929903895 968068280 886833194 438541376 500484469 232527520 760433751 311587640 924955648 636273152 103292725 620590000 247014260 695764986 969368383 209482880 324547968 345952900 429204480 783686160 657512706 863844127 419379825 214849375 714694685 326781664 428771280 62632712 871385664 850487168 822981250 354136934 256310512 120713728 615024504 591556480 947681200 782079750 799583000 543279750 615225488 987776225 57811600 113435200 921326442 494135360 541495780 538991292 739894228 797273108 218985258 978075016 136939577 792860727 631762590 714259144 87216000 506102292 433641831 769754004 515332370 581517600 885850140 216985084 995674625 45834362 531509994 63926820 224814468 525720696 18981972 728476496 909349690 859919474
484900342 311919792 982829782 84578784 388124903 859539800 60650560 908810000 98030000 371116885 786078663 965163475 719991876 727356780 152523384 225605940 188989050 328686320 657379070 550788420 459518000 954963416 909460492 531093332 165053184 47824780 521018305 399411560 940988360 599265504 683850272 420034088 663853340 650195800 544969020 718864704 427012768 302674500 422475168 869148264 190987100 471194720 259844968 832581099 114873216 595552360 53948304 221440037 453409640 142653100 449455899 772772032 823312100 707047216 987150240 702305540 710883160 267020000 190881006 948303136 898270070 644075700 639753000 56320280 362852744 11807500 894962882 960258488 71592800 255130880 496820016 229431254 678212860 768901550 718022600 528624320 707211520 198119240 717330065 556556840 862033631 78003600 860254288 560530893 97513586 968754160 666816196 966927051 828557120 627453906 439752752 300036912 904862601 309267168 213232400 671825540 816701360 370756340 317146952 990445340 810257280 684172816 947111856 613131112 700035255 257214256 303136275 593793872 269085460 99466725 483385384 202134880 734113312 35489536 45897040 861444340 304369072 85290560 969458964 736291872 249748640 821222050 149972160 185154892 633049880 61432394 32594280 429483930 345483740 813097600 670052752 354402170 333557072 137920196 233087374 209383358 102629904 147844800 516329664 791898480 563727872 445050331 720376888 604036160 507164944 19909440 566251430 575005062 431823280 68610400 738310240 512629470 3336304 936317920 666032413 990961068 329967940 348587632 548549610 322030400 437733120 650510280 793567394 651852160 223461664 713416350 384888668 82752888 807683540 758287590 384489208 560683090 865657580 659301584 299386850 139588740 150138272 879484102 446825840 610718750 750797372 399793560 260622850 828073102 445895112 393781250 886513664 395273760 253768770 310509040 184174816 844405920 786779740 268428000 946842763 319677286 216253490 651523623 709607846 691029072 581659956 131072928 552502560 55463690 242373760 350585330 983174400 336220512 882929859 247891256 520717984 936642340 393614830 393501376 651326944 44859136 852967700 703740424 14701000 59431926 70528610 113988548 296891992 142711544 568214740 624105400 273674112 745326660 653779670 758664722 887103680 495613530 451488310 47105264 722169162 389706564 431674260 122673652 803715640 240482560 227631800 520322373 937260800 192268900 454029420 683956800 707238652 341352254 348231130 742147230 222619848 714026030 988744280 356992000 21868070 359671120 311167580 181742972 852578824 480864320 83123150 937004200 345937852 966232400 945244680 97472568 14025640 357597280 46319340 666817060 453495276 755400243 999227744 230553632 519221496 943019920 425425316 895845554 805750044 662072640 249027590 530888060 771533376 482809468 541695840 166994250 847587608 156850985 773278800 500250655 929578800 884963285 82847200 514328763 840890020 436652320 424567629 84859370 152240250 283970400 720323584 779740610 36746560 432789975 34249152 375853136 540116210 275188479 603920005 872041552 360612226 741887280 694574016 185104424 822816000 607977104 267143648 920087696 937641920 203546654 108703290 547544720 344846813 367234400 57031520 226229129 219246610 33203040 486872300 213368000 264762224 85167784 757665375 88026368 119651040 596531688 478472472 236293360 86001908 376447088 792975064 575811069 726526968 558069397 65589868 572828030 637245200 222249199 978061944 252052725 452413740 314004152 408532928 327524920 831503728 996289768 314271920 780992566 441271488 400528176 693882137 781838108 427129240 452482024 784828400 993978965 217081893 5394986 385099707 195698604 870943440 845295376 642284738 288051400 398130432 926894704 871319028 879836213 231458944 85786892 821268104 826799904 869919320 910345380 79734160 69486080 156405080 488568452 395729920 225755520 498796350 850116340 724142020 811466280 772192160 307390802 107454632 542859040 278225728 59548240 302308100 575884160 682145392 683275792 945050960 863911858 753286740 101195008 928123732 572194560 269776000 878081544 653044352 705846175 757872551 564789131 451391880 444384388 342615420 446400520 258384960 148099072 328342984 637464320 281732804 189177812 136443552 133980335 451321882 537148581 922929895 542711910 481790392 962561040 399594224 897335120 11774880 707137822 772062528 424125902 862890146 703145240 912509616 915271168 505755250 390530000 995206176 821590320 515563344 67795545 163984580 920830898 715099576 916399450 165225534 710785461 370350126 403932270 242245288 714853120 856817160 548038688 364243760 275522432 438417708 483011605 444652100 260606000 315131696 81965880 270552000 680859184 56407875 797125380 704628680 921184128 517698720 784010990 8028148 770276579 478419588 788702492 810656000 942794000 17006260 962553563 574517704 36071072 7393080 709544949 988169362 924572210 981713200 819791136 780241373 589035680 402816240 916683000 162196536 183547360 918505458 857038080 381728532 867265600 999419080 147839665 891041360 19138360 91849300 472034625 505536135 789457312 521807118 249507152 838752625 736522016 474332860 145686880 864778100 630581428 904878944 539323100 444633300 527518160 506651768 518549764 959130710 280145640 746663300 461638224 9362270 374439200 694351498 586763147 518602700 814516876 936691040 983951904 90604460 366592600 316948800 68225400 277212512 141094240 302116131 878435346 385225773 448664186 647155425 984600000 217046924 100744272 94532640 231273718 625492515 327825336 56445696 604409856 908092816 288330222 451363968 7024050 929863768 122442330 352006170 130099454 883271585 323559490 148564154 736555920 693386310 834540800 780607104 728404666 125963844 627723232 54739232 533153307 912794624 822454200 440181480 163068542 267892154 370655350 579671100 583105148 943675754 427209407 363060196 855668480 414744280 772049240 842181810 986160000 77335991 402467840 168804407 933036635 77193282 820671795 126484391 909597552 7839860 570076650 827844703 448044820 246786775 244919220 563390940 62537790 479792480 891000036 637099744 250321556 658929722 149603893 219847600 583630623 290774850 841715176 153141380 369746900 845529000 85362880 606002864 530087840 400175800 829237464 400315450 349797400 463562142 541242250 236792126 580739380 684899412 65760960 581372150 412396914 392770660 833407764 583397752 986363392 195143168 783130568 37367008 495229200 767178095 368230000 543251072 106388576 830217050 652815059 819405309 75297500 206206800 744968450 635591968 970749142 207572810 636992348 79986775 655908664 732675430 646604870 298360576 75864192 832590728 814071740 950213225 886392208 760067584 36667968 195859585 853216640 71343972 758846500 482003312 322253800 199816856 124959360 686751360 735414250 472242960 765829925 436456700 623702344 143503584 238617880 287975136 460390330 526374118 82821630 975604464 520213902 980257390 251460238 405685700 255780503 261567855 644780320 189963275 683476404 6108459 99366055 950280384 855284800 225788762 214694050 499533048 816343800 203412352 665183970 273266530 916715175 165431365 400981152 640227676 591763244 837837870 13372520 488587864 532969424 679550265 778447725 812513828 942201600 267668040 885013600 555415440 272752908 612863472 856925892 485817292 194256044 996596111 743727332 745875200 839408770 11546768 29058000 357991344 409995072 680730560 476942246 294139615 961348148 692795976 114514600 484434590 849983584 310768454 811499850 734721520 751423252 943875488 68275696 852908464 92698640 718342848 413973712 519944464 183453328 757917620 719505480 881131490 472657426 493416160 877144512 59734782 518479884 567115260 202667775 288953620 966212500 353903400 898395965 147732902 876848830 702303176 346059656 874095370 449183648 829303365 326297136 375782670 940674316 137250856 369059088 553960160 259826480 821104800 919304580 183452424 337790336 345934860 242392325 881126160 411077464 464909092 348760420
750132033 822317568 178024560 554243232 101468080 415487770 514862656 978344576 10662432 800053280 407361965 220158362 650882240 166349741 527800285 182237561 155442680 303773750 661838296 632361305 762796036 976826640 672236808 265608912 762678164 770977124 858448885 310760304 239570500 338094655 321667456 705138176 610247348 55712256 359333845 76191408 567253806 215902304 497232230 746403392 133618868 594150920 691708420 774574952 785217280 524133340 930691910 769745800 462230124 546103992 460839008 274030960 36995042 656121104 898093600 137239724 761234176 725304432 326098480 77918400 981696400 720289184 849767840 307732532 286367195 436707270 977343372 263955732 371420870 255017656 388978358 527498360 400911200 428080925 115462560 298474875 309542304 749428375 452813136 222716000 34875460 693722090 987624680 511175272 886277275 628899550 413336160 847732784 562768983 597045520 564810894 959655270 709462038 951483638 361257440 862941280 650397000 913329664 334599568 33010400 771289000 299838868 677854720 109029380 335590400 358117520 374409324 955490900 822935328 218177170 436000804 119536980 437590604 997402048 149150644 690158304 588207120 496899273 409346020 13477560 689840640 101117668 294530540 158879562 918996314 259565450 278132272 233733514 190332032 141197760 642628238 340385856 308093378 647537492 793270542 862085352 637340629 519777932 93556504 667349008 722902436 274371190 498844404 814146130 686406570 167976000 495481680 416685320 303644000 874742080 624708875 206208000 841781888 473247820 700677500 186368136 569541056 116812520 497599398 262412465 734583872 346722135 962675200 281163572 580058944 879198984 240109912 185675500 413107200 635125948 598773820 108268000 718735771 261632320 537205650 347178820 272902600 592926625 31185832 598505920 820203600 325158784 511694464 41150912 671002458 804368552 240977760 230750215 713658600 237324500 390723840 531512278 784759720 952525350 5691492 630003656 918819840 127447632 959958220 421877184 667732263 222412128 387028048 437112576 58127172 249430960 326760270 475705316 283032187 892495744 576289600 340112814 469933184 113018880 846978525 124868307 199778284 423760088 228680840 259994368 301930894 238058040 199944748 111389864 910963200 717047664 755601472 996853250 246649790 571891477 576336602 333067320 699706088 146368512 809991150 69202272 774435072 59016200 866632875 946946544 180374208 305795264 636015744 952124656 276918802 457202080 104373968 859105364 161676864 577119260 674379146 737392145 167007020 158808716 277003380 870926080 924743680 229427640 7934920 410334224 491450440 431316040 347840770 885189621 647232146 925106676 765010280 655548592 899142400 213336516 181919240 682191575 784269625 368969482 575368000 626153040 810560050 561520590 606265600 735254008 410620160 414959744 145901808 152617600 45210020 134938880 462333688 321525606 779531250 664868525 212813706 772683136 630951325 470858800 222054272 436263160 609101600 978462544 171833920 819315000 804887948 882928292 121517900 310484116 329062160 973653992 258573803 739548584 285020080 608522800 559646000 772967956 699168540 789714168 759895142 776249140 441119120 813031038 797197500 871784488 968283620 995149824 675761273 742274320 990973873 780297928 934381240 163705310 838387024 147813984 202709196 376000480 935852350 695308995 393759920 980878132 636674016 716777269 250900444 631193272 508590720 146635240 979969048 253450440 760011840 249206020 444272112 204405608 290979475 188751420 116017945 530590820 37846096 356248320 145635960 472268080 759504416 485082655 992803168 451321700 516836288 982977920 733812690 680192960 68838100 196579520 824353580 451929750 327461900 489242475 862434330 992592480 274444032 724697280 726095900 235658352 982638080 856424016 651618498 377084000 863230016 160373932 319589064 547976646 149148525 661751600 791861752 600923500 597461488 762384018 886941600 309020764 206888220 13235680 284026000 465062140 987474256 351853200 933571136 361336095 456828065 31357060 84634360 212910586 906174270 916876144 754370108 82400000 186782692 535743600 20662638 719305128 948924032 83106120 590221320 321654160 165390740 517694000 32314800 452671396 380555522 982252000 689985728 369792408 42846154 724147214 790383304 887355600 575611904 571605728 563512908 843944928 931210750 902570688 838107270 984738560 958012032 67256016 866249664 139920992 411618462 181637552 765412742 2914976 22266000 948137107 654105088 158672836 949162320 674863896 14139344 712208685 974727824 629497491 147409775 117106368 860971232 449777290 471062000 624539020 421767640 654123280 342496602 818737660 414646682 108099072 873253970 463251712 118529856 873433520 727055980 264208 329429640 495517600 496241842 893953941 770208682 988365480 49003476 154525552 217977960 769742300 378858480 277791852 505002374 735136231 522530166 977503550 221479664 880312928 214326247 477621680 486515500 476407540 498464661 117625698 903139780 520714327 473578720 820519220 651468560 777543856 477125734 530544900 503696010 829595690 267960356 291571312 440978720 886894807 631981200 813299740 967373500 713486329 592878666 11204148 186491748 716292600 719529216 491232040 816633660 443826688 182011306 415159812 817507840 814352480 147976200 651436358 167867756 154905650 634735680 643713184 941846714 649866752 948838045 176968898 699071616 763842720 99937080 445831082 116726068 378452558 519969168 677373680 173960800 913997024 746068350 249264728 819263608 69443520 579767650 117813800 862426329 115013709 331797097 941225000 985881322 680859328 224031000 391820000 422047960 741859920 936775168 448981875 582558400 214603080 875538812 338108480 66658750 491903949 768384900 929920800 373639600 855277982 911571600 374880955 368192900 293835776 158447024 675193600 335516160 568049632 171839910 559811295 997182032 826196640 685594102 726476050 833790152 659760432 100080244 121783906 811425500 244148608 422406560 112067227 593633388 967641599 353947350 63757207 919836544 11839726 731548582 433147845 849886720 534153680 734371760 61444818 516385800 645856384 103734240 665540121 565037952 837659232 2011496 493153680 624906944 308027072 541271680 375253156 629039720 780313105 613625220 34649688 472885832 739303875 701957050 652236800 709555888 517812680 915040152 316722742 987605600 29667008 935847280 750211105 459557340 563687728 105742868 146272500 708280148 659120160 748163900 728869210 321133500 651913960 414503125 312893803 384556960 239167840 392642400 70521624 444759652 243370520 241291904 792263584 631348096 894270759 199923780 835225344 821399760 173172170 220135200 209468995 96937536 796600110 4427160 470442640 323135222 612742360 127362906 880355280 424227480 161090893 76655616 530866514 158419603 988623625 723850710 9458230 551123528 482375420 32392484 342374980 218029120 566743920 789024880 338201500 412179330 822134360 643341888 416382316 23570560 622662505 717474088 47318080 79885592 31435616 353539590 944543840 159288015 23842656 746286020 97052280 388415800 810732160 994726710 215519850 93295424 270514198 6828240 825919440 227528400 46291917 987342260 173781290 367346240 293370688 81911508 641599140 370374400 5120502 285779460 492144510 544979500 68919820 301674880 847228750 298977144 533371300 294891296 253365376 155211376 106474086 379852956 2779116 575725716 432575888 305940640 61975832 696995100 512207250 816824990 377823061 721850592 39905000 604173440 981447040 137650285 491975275 910393120 60623225 685413126 584278345 428437696 293842970 239569408 102602432 765662866 784640160 52477440 256602250 714131200 25177760 734541585 650588512 903583420 758605104 427604068 473806760 174926286 714272602 179263114 663258240 384010927 946793944 43118125 502411261 771120542 638558125 32324608 692042608 224053352 899791305 886642780 760014256 107165540 279932848 470163970 623925552 849734089 965410760 91558420 534584808 556255472 401156328 442362030 650277402 787373510 621272921
388935500 287098375 278078764 781743200 118104290 782084625 178553100 526557100 347087568 154532366 820368660 574693816 954586088 977476400 575838208 642827006 140690258 810752288 685292308 548244080 98073172 481910320 179697060 805491940 211149562 997613208 565078950 393705504 927674000 512395918 371443200 44772730 734825850 37379888 764143232 456963050 40423060 750605514 384892924 990927360 910997440 787193744 398304720 621330240 88700984 450323938 110101952 977427230 569778520 663544412 834371737 22385650 864870642 391615720 275316832 336967391 74693840 513171752 363042178 842944000 183161840 546607072 141073752 472733384 569847740 439370240 346425344 671878592 305095520 83740084 109350036 646310192 83354656 255330648 545588080 986244070 993650272 303353176 314105961 914189000 282119777 565477304 986662520 724286050 441987760 905821284 605805980 919301576 248444448 468659184 393281840 901968680 485992184 439476160 496689144 322670000 896077056 202600760 887849140 854393342 331474752 126947620 586259408 701710000 156527488 219359328 290046600 479203680 88162960 837596200 2169760 932094853 324477804 517915104 250421964 287092352 194353725 914801400 755473672 248610460 630562562 281646816 581501320 915953120 981625360 453024332 191401896 449677576 500716962 559616960 139506560 419884640 544048256 392850040 364579035 959344734 279631856 271661016 898503400 653723086 466405000 107774370 749079137 818780137 118122168 824347200 35907894 316486400 61802800 276230274 185035880 57344000 849579520 673685210 420295098 397122532 146475919 420222680 850059448 864502202 290268433 76990028 209342140 227683403 306343164 540759400 663743498 206233000 100756740 295949510 730272352 954024320 431443635 843295048 228473878 436775804 151990773 764206000 20012346 484488600 643041941 742425280 632494611 909062102 333432100 465255936 188729400 233340955 713250272 759902410 701904694 333986500 780883584 759193196 525815420 976716752 485220777 736598400 171553920 970661136 997368150 753135930 7402136 142440568 664981825 707151728 26453350 913861632 936241000 525362900 156186560 881456620 85868145 120796400 830604640 10255560 249361112 575204990 89388125 552295404 110994540 375533772 222834150 399235950 290263530 151091192 871410140 335813828 398479364 771827500 528702012 924080060 154163872 776079900 723477492 45208388 943621440 851855016 77888600 302786579 7870664 206589536 906279776 300036444 105264084 453289382 301089320 2962206 172486840 646155738 118035472 643082778 584745940 278138664 446069770 702830208 365850040 559738144 144200296 533392896 110325892 129300048 7673200 955840990 273309040 846104035 421949424 282415324 507778950 5304942 905335383 748945418 858101642 123701000 830065320 37083368 803799600 700820196 579842392 142198308 474032000 12752792 553400832 619561910 429531232 312531675 266318720 865359493 190120840 612381885 546905568 111193000 189113200 798087302 60678536 53972304 344855096 717202360 978401256 823831228 880181680 886870720 345404160 939576784 819403968 346997456 246481450 936007206 614437680 692901552 645509062 547644200 505599496 551733000 119315200 345060527 483814872 675466500 653128160 218997874 971615900 222529280 443472288 872416936 794798528 534376625 375414918 448168160 827365560 433483080 523992257 23680368 470475050 317627392 637656792 713841360 286316929 224184470 841795000 550730836 656272572 897805824 750420640 527668556 747557184 999038720 763590079 358363520 807522808 873935292 749622154 325838166 21754400 538036484 157509448 331486088 578249380 683561888 549071188 604574235 621075756 457434853 692421040 798996320 630694180 656336794 648071450 348917425 305499950 493671676 350471844 20829480 210245950 73526482 969126404 462730700 943348576 423599325 794970794 655068816 603486264 395804960 842629128 900183100 288553500 893708363 404808016 414774248 653701136 574056340 219154748 541677056 486163715 972839968 326636768 446947867 39186765 880171136 669650944 343830288 169488544 263785600 794419865 9885237 942658800 536812527 775129792 203798400 145352420 766068414 998139474 630280624 437444864 152978456 703193770 612837892 281180380 631141004 192340000 850525661 683281102 909497470 931354855 595001600 510580800 793802750 770607905 184953999 250882680 354621364 556605272 869715920 420251634 75228225 581419424 125189756 854193364 463853960 902300482 256650400 89285989 268325330 496035290 931862840 61909020 130831505 612441040 927645976 79706511 211296816 146199660 333208326 736468200 612284744 746856048 283057554 542463904 928202016 19807136 165829335 634391264 318483016 619894101 742672168 791076804 647998734 884668446 690072310 296514190 531254150 624233808 530444184 865456640 268233380 754092552 157325378 579065592 47338880 904291800 39752960 229771560 236931200 252131840 140949220 407111304 494013570 56146870 30689300 62043376 874333220 561343270 71822678 85290336 702694325 811207371 597152634 323466510 33923412 431050496 47851014 881130149 5099888 241830520 509554560 775096740 585178923 540795987 338408656 32053144 779790500 320714500 681765760 878247860 827985945 268024746 406523008 550330530 696193590 384185775 858201360 718222724 80567520 919003875 650169520 502288280 615062840 488489464 384098100 240137760 518041444 302151424 319113532 146562480 205834649 125676762 25139850 910099880 316320040 605677348 945424484 816498650 481340000 994141220 472049352 640691007 90295486 840510446 170800720 735327778 849685128 810044028 731528160 882937500 125200032 288601000 284697850 380185585 310224232 899028100 360264320 590403402 70656848 791873380 389988248 236096447 259735920 608547840 335597504 163549920 243277824 604941632 24001092 40359616 731072821 393292480 739822936 905963100 539504000 362777470 825366680 227426060 253853194 678962546 991448628 271181984 193575520 492636450 359031864 266454800 423741200 212108684 230858116 856176750 930049424 455981024 147230980 673921096 995004772 71308000 27446080 661640416 126809080 508058240 540648144 395204848 851724930 3352000 488600352 836819000 78125800 647426696 41427520 413053000 541750224 478804320 643853872 786942695 709143072 873905280 585321118 883044560 273418111 432961355 707335724 928223680 550756100 548703446 903606584 957846544 399613016 405305092 908244176 662790696 689522200 163919016 527104720 625181289 907185828 943340280 560881722 790260080 354592000 420290052 372194048 846392656 489294208 553114163 83328731 8108872 95710820 466017960 97628704 163102088 300051900 51786542 658254832 603127784 742784864 638252800 471059000 382051804 157577275 499777472 101147948 368903750 834638704 860780670 795541830 36820360 172922100 504752980 879481242 13889200 430341680 663885110 694936250 769024740 823492800 351186080 421113250 748255000 324158960 979206650 289479680 732990045 975133096 941080048 18562280 998647472 510742091 471367280 520699140 662886120 636234424 40494400 673252696 114184136 331081216 813526768 797768956 37252000 659541504 172003200 442115912 57268115 916122940 71375296 352074280 386222797 805292310 533268440 685121632 163960685 641724370 979964680 857690492 717640960 642119944 955873660 443149225 164958354 939588136 347691010 717867200 664010575 361830895 154276904 818419850 568498322 825304600 149234187 707466016 301223750 61352300 480061486 723182258 881478940 298659627 113524736 620414776 102352004 101303550 322749644 466714928 963405226 143905592 698461500 615742231 939040000 853711760 533395664 929653461 520515290 113406120 904500392 720432528 300620250 409043482 817657680 651153508 693820632 698641120 333654888 787956040 16811710 756988080 245297152 96510240 285706960 941733808 728031446 501450076 281203412 854515248 950187744 995666190 280605000 428937106 288651110 902200887 142248160 188012560 456866744 408521800 296827440 505576870 770637133 713703292 128750143 568871936 186152800 464391076 63970150 464291072 921045600 581638360 856107896 429033920 10185450 357219208
621524000 216734400 311852925 537144600 875519950 917405532 717686640 420258688 408735032 423339168 104961088 982130610 110909440 542669976 425255640 29960776 714579600 319045840 233880744 585292400 995004064 69699100 729703924 66340795 864559943 822032768 813174060 727754318 434977214 629280 902344801 200863360 963734494 255551232 452118785 693358265 861713760 375651090 682327968 190399507 132863252 962143065 770437148 609396960 590435000 111670010 92289320 748261089 899575855 51719360 569510486 864645400 980122336 872574580 75629050 806893358 148520800 391095515 438450713 68116040 779304600 136160536 942030704 807088620 467695625 612243950 613379224 917428134 794478500 114051912 931213776 928376650 355840960 572955396 172916224 343140000 565595620 393266944 916698640 199803840 925727500 651903936 521031096 940469500 391243122 929137582 274802084 296074120 263514624 108499020 153735264 825491296 776875840 451568020 34437972 979300480 570425860 353270113 574727680 580097010 534826640 593969975 769901640 138331320 408312500 382675840 480751904 554470584 868378300 483084035 652617230 734401608 545858000 811784271 923702176 667679280 2738441 715616368 431627208 121654820 25934772 100535616 387679668 104954920 84380900 298370050 320326965 590533800 185333564 736916972 509719800 670534939 796297562 53542860 719430500 739759852 162522632 839235360 784147672 269175990 344510976 624531971 79766400 932658010 147574272 453401000 646627360 58806285 576190800 792967300 64774240 72906320 18978024 422973200 102090232 918263000 379922633 58571744 306238248 579883705 347777540 71241680 243673480 939972813 677177984 814202112 515616600 264223860 364546880 938945100 840216500 99612472 264400962 686562500 804806894 355176510 213518004 316476160 826450472 481325000 857270680 34938384 432460754 72381360 471491200 427599215 179094400 659861810 698810720 569267982 519784000 221253041 332281695 110208030 81058560 406553120 729042190 289417088 833326832 887481908 905821980 332645720 184731200 226174400 58603552 697535365 127824296 815928459 90014212 636996860 561655086 806995980 671096768 140421240 673185370 282432360 356632200 157770306 75760840 374259600 924467880 771623040 722719360 28839200 16366720 129464787 984381505 307692700 909622105 431977355 46135408 823703520 876176920 386884080 354248352 265131714 150240752 879857525 253966000 159054120 109151700 160355440 729863632 976758525 290905200 104786011 365828704 725607840 469992530 466307300 810444644 330448988 508015884 142447350 332963160 761657608 44631040 939366164 733723600 952697536 777081600 496161250 778747066 907044864 450602125 650784080 800567992 693053312 29896063 241840350 134669854 365789550 308507428 603948240 980156250 739763060 562536544 964732586 846157518 947325400 14614338 582778384 60966356 34409568 305789208 64543370 212039728 743074704 160243232 68627968 348270600 200333708 51380896 313288470 254080283 674790938 208358878 856555267 83384960 512255424 863897982 210409140 755927792 641328860 326442747 98983240 718655126 518042680 789808582 297606850 683671290 344785536 835338768 770732312 491029920 911572680 183528210 28006840 893200216 275817554 755133440 715673240 302500056 784167872 964357836 463854371 262499440 447611680 991319396 109741704 173753560 341038250 464979216 32176430 314976856 548693742 399037184 977772992 431700705 794639876 62498300 471431200 70695604 59177092 758331400 93424872 259150000 384229280 385399540 311038825 783156904 788532750 451281190 12731136 421431040 632777824 552570536 358882224 980238720 731541520 574451944 928944320 190452600 925710540 730737702 743497327 52023872 675000181 124872224 373614072 69164704 603827604 21638152 820253150 943686400 954922248 585801560 813399040 970609940 224664100 698317280 503214705 548232376 617190240 264087510 69044758 149816408 947402345 18861680 21980269 362667950 613818388 7238452 214465950 629001040 740593728 875215599 660092245 643368934 752959750 953410250 840518236 109477400 491617464 211768810 128746560 150363886 309953728 424623840 161894213 534948728 726566350 499490416 501095596 367837798 364043362 60991865 3218380 525636928 714906024 668123810 674873100 546347938 629809336 128600576 698226880 836399400 522887025 425036700 317260895 317259680 898304220 288240414 309497990 215451850 679202272 60148532 909167972 121193000 915360021 702870626 330563863 433663968 588183656 30433522 770547226 560432640 843458000 242953504 188302336 736161428 282804120 17212867 58363206 88345252 26271780 547649785 160046500 327529306 328357240 679144976 729257380 182809852 276612250 865698380 402214760 984277282 794473400 474786444 761872320 549897472 730210752 452127182 742713042 30970475 520744424 863513600 688470204 813674300 989272137 241233688 378206336 755375512 84057459 763562050 484622410 25419202 935544280 475985216 191817674 791488560 490554000 675627100 51407000 643834994 862201520 107429760 206111896 548801042 586891120 901547864 497017750 538034636 10830920 644150000 617475754 301235200 858139658 361889614 748385800 348798491 818975000 565566400 818423235 783545200 726557200 661811250 670250524 912324357 885596516 26460447 450147680 665761352 663396116 375108000 25342464 967203574 675060088 843260185 772114192 525097150 230959705 386356000 727094800 793042120 197130432 326334120 547084352 101035774 919740720 859212750 363154384 109410165 814887500 531027756 712247808 483205922 106473280 517044000 634000850 998735543 45356274 141593184 118762600 482458816 258491496 700386712 123188000 866589296 515892384 589103020 302828804 428717450 169869528 130877980 558990600 75889944 287094779 479416528 668074000 205728748 228482500 825111581 797932340 931832156 592469824 759844573 745773520 757887307 250592215 89668530 534081424 957856944 455919540 648274580 549844152 672143840 527400824 106971300 507749952 980658222 39672448 414408560 746353432 822795689 885974375 823590546 247808156 789787748 747579832 569053184 605484160 463558600 552055788 871377910 877590754 722315998 794953685 99264000 72465055 396205000 369116672 958321224 817643020 557990400 816856176 118813688 872270784 121858880 480761670 117486732 259189830 380699304 228100180 951440269 228722208 729367703 854044136 978269196 323603500 189682080 41722130 467460875 756152200 649806836 390383132 927549220 469494904 308111242 242513200 677766095 527715202 455038472 797330518 72934661 544314240 651307600 502550796 833273650 637229820 973051700 822539890 394385800 648905116 387791084 138153440 293848466 321197184 436674026 29875505 295862650 438408327 439341135 722668832 288200528 934865540 506176875 466947506 530517640 457210870 804084696 223589680 140129225 768030960 334787480 645764096 850913850 451744728 215560078 232801152 99247974 169098580 859905282 255442434 666745592 327024640 918759596 412869632 727226865 991279776 906193203 976587292 641268017 2578800 706331576 221577600 548532534 546921190 558549972 834712530 358177650 41496221 607454300 236519117 10313600 664588704 122016260 710076160 384029025 502511100 628592000 363386565 883489792 547155734 147898792 490678998 707159084 592129840 6324368 50517757 572409160 778482088 359678470 732408100 270273984 292026696 238577664 904707155 449725500 367713880 781432297 981714080 129329968 447261824 657291860 364939781 128860475 854870821 898846962 34762650 592097296 10594640 877861352 43074320 41909664 700462080 288194272 260303028 702051260 17749624 603511296 868372098 167974576 623295950 475195408 69614848 833042720 67485280 882946884 680315136 233241475 859601140 386500068 610309141 980985800 25001900 633160064 129452428 342503324 879476700 770436040 379681020 151125040 974045858 573388610 461554300 724263572 655943203 323095437 961288400 535857989 349125631 779192000 279725380 803224880 516095388 923970000 413148448 511303810 684854190 67599862 511717704 67492220 406765280 13570056 270221920 727167030 817756640 266586784 969766672
672166640 881582720 643215436 122407632 512429608 135560800 735503488 841979072 280223430 156634426 252322088 149288044 970797090 793971250 448464200 115948032 591739185 79066957 746011665 449509940 252219029 153144160 321812512 830266816 262638200 359177380 445834600 43087725 119624320 826567732 584777004 517513661 845516514 330640270 52342150 793983208 327488186 534623100 63713450 63225530 241406112 197290220 766123200 930192424 279367140 534671220 37738875 902305792 775616055 910103568 436740000 221941072 246140270 43967284 907601656 788739966 796689740 918936540 625285408 635003375 698640776 958095886 701245454 593803456 971598361 617587152 292360760 758883750 600175772 179797692 645254848 562061664 777633600 680403864 212679385 412234424 754767740 608317360 864819534 935537760 343458980 426308948 858974420 204303385 39053980 837388156 967630192 327411102 675901052 993557900 517474880 430156032 74216400 557425500 403836734 373628000 840077440 748346000 926464800 949861250 462218840 957479980 763691475 867022854 782617409 553013160 333127002 489971310 399434329 113376087 8369760 287151360 972548608 692463544 92295520 466718800 275409500 212209970 610427264 934588620 647808930 356140390 700076808 874828920 366630160 357222193 837457506 764690602 203803372 816369052 709234484 64844200 133212100 592736025 118962600 846222464 560862640 854801180 247310878 390091216 425100796 649607512 240721940 573872522 145302584 171118330 437745832 585377872 451275424 281876568 508984604 683048595 759728576 853635340 230715022 234929820 232016974 479945408 220753750 775486720 416448416 78821925 980976094 741165715 333419900 536349240 835503094 97471488 466078176 874477125 708150060 315404000 153612232 992914028 780078656 937062200 818105856 547892556 255566188 108323216 598660160 124438672 536825264 653135048 407992512 898934990 276631040 355590 661204716 221201222 780083660 190141120 172915264 969399424 774331060 633205720 171616768 539563200 366945408 877998040 549318600 806205560 765157584 943484240 529911560 327607792 903841000 151808816 822085675 853544360 852954990 523040192 243534370 69310780 100966040 502228775 943689848 41315840 245465724 963696200 322412110 138785056 804909312 691577892 949120960 432277184 734266890 461235820 945245680 42631320 855484595 551772240 616971080 274237830 664208151 269677373 910158752 246581515 262156448 519313844 657842760 449424080 114501795 355977200 292074922 863823240 321274480 819700672 550885828 72495580 29827720 108484500 838470898 251005379 265569968 406089692 253056364 818651152 211858706 16586824 853824640 432013024 423272676 175560280 24951844 879481124 912887750 346572767 180375386 701838156 522644504 537513665 690554370 551025717 843504020 481369524 947265860 27344996 392370420 442835880 696720584 443319404 342821250 808594775 302742080 908299392 105896010 931861850 857498928 228811328 336286224 60744640 297822240 862798132 246523670 896305990 165730669 542160000 859367096 506762992 565508110 592026980 945737184 32618384 329235476 411699525 896198556 7118320 138337135 382419456 87010500 35884032 866929920 609362624 344831857 660613439 262749072 544215474 695928224 291430000 829030228 59143445 478607104 264162850 205300128 682816840 381997856 4505356 607805075 633537568 486692481 676858488 765571072 527843020 298503590 414620388 77391601 876992384 814231510 723241048 481945220 656677540 802030080 967211142 869601600 48129690 291351600 376524000 716848200 369137188 734994976 157919094 886041744 222437500 558665272 662561910 606970700 901328225 581463158 578473424 943479241 808915936 330707944 688249740 8715264 403624005 816093780 768610232 3943906 113574720 154114550 580445580 219908000 642131680 168293952 705260975 843336462 40201292 206241920 994215920 5565184 946511840 148224600 880575900 490476994 510147600 598345655 303964370 72803076 212223610 252685880 618731824 593675852 30886510 101187970 214100800 650318452 792537368 657077994 678667690 422768558 158459523 303744420 635823070 607116852 367806858 782079420 174444384 785998903 337320800 45608192 204188560 559260676 478254150 168379320 665316512 977196824 206976645 354782065 106029500 986815528 287098930 794543850 526981492 178757302 782390656 712073216 102911180 451093312 138949700 27550043 421729680 786847002 550151250 812127277 264301746 726494988 880201026 653332003 902929440 418182848 358815120 500964240 245771576 110522880 745162592 856974480 592102000 690923260 614370559 323555180 587730404 229875072 468140524 426661200 62392026 634160425 423273456 612822880 953269555 889354328 644453154 319649220 872806420 997573832 559193926 947710310 308641762 228980000 779815260 354293250 344084109 276154710 47161990 852498178 693482976 890722750 73467440 477765000 859117156 204069488 532294656 182111549 525668536 954178702 909463824 165856600 496496696 634766660 999779200 238089400 778763200 45073235 228303340 906287345 247126104 788442520 819019518 692033600 116244854 390760815 957881280 804282260 996314016 858624999 277261225 336042480 815211696 568012886 42435520 111650182 840574421 989307887 706277376 270457423 936932760 639618432 531754112 849902080 670151220 303726792 29928796 277429420 108879615 910956984 656780576 288921600 366993960 521562790 460982486 856127884 518912432 828152280 478335864 149319274 863457780 183277640 565211930 513178200 948934680 735530640 37930980 114843904 472142988 764811192 889925200 674881470 665956688 46914048 357547376 990222864 738612824 722729850 770156520 876746000 396313020 790434164 172372600 134862000 256383420 222867906 807643010 292114240 917240412 113455116 675698285 154060408 670383326 511349104 555758678 548319410 265660612 63858320 365010778 179775388 251054720 631539116 388907136 58286864 604097730 640916064 638189116 667592790 792806880 565515844 427105760 982151420 269387357 617545040 747615104 647786672 370313346 225232640 914100510 158611860 121119116 825535772 342146393 716375736 556249375 739200000 350788928 42404880 596377440 964620869 553537920 16511365 786029354 805126144 91206000 737853040 299541500 683713600 67336400 236961460 480418850 550419744 98188196 742152480 370533296 347248523 621701828 692884822 999637926 243787420 195029500 585700576 631964365 152564458 18765160 659626442 563345636 79044299 304569675 4698172 865954794 475182220 942492606 467049990 235363752 748083750 52469804 178109745 143195143 588150502 810302348 4287476 645841328 415569840 771758760 336023544 384629580 677198050 379708650 624039700 657158312 189220353 584965328 713076194 957184520 452394800 546027319 287952520 952236354 368518785 662311840 163877740 482569872 535052960 336907916 249266170 777479184 736074992 975889032 988864516 726271486 632717875 532807428 631649272 782722360 153632316 988908200 891904544 933123865 691642500 648166000 745374342 551609204 468753902 307511662 629966439 713311812 44674424 441567208 128127184 486870190 658942470 700674208 510521065 285298710 979573631 46554208 493378250 747643500 375766932 853831072 480418080 179160894 225851680 633098050 99791328 503891600 110590144 514578800 274045918 952265020 322050610 824992418 232889604 727985898 572292695 606886110 425214640 361939995 708192384 195294576 869139424 206924135 172917760 119368080 906068580 750896840 629734914 285925220 392080010 187249052 985022524 627123185 26612896 452817710 435531220 767884250 881064992 738699700 231776768 583575324 424232246 121097110 516458000 696117860 492576609 459481000 914863625 496911000 929560176 277492400 850637824 270652496 485869892 438843190 262120080 803690768 956495244 228228914 299997184 867558486 210754900 667530180 827270325 88911040 824605436 376507740 866419240 351548640 287753400 710844800 616967711 584808644 651953320 614218240 314889544 471986900 503495360 908124736 23219639 473307495 62323880 150578486 667850785 241191280 67956864 146259226 81278000 375916161 811154584 22536000 403399936 865934430 444925006 506684020
520238840 47040020 234064768 241406976 65440124 747068340 972130720 648637568 785856256 567646720 210071494 986664640 261072870 674105350 881021600 411592000 299766250 839520798 491564812 88553176 830038400 220398746 272555826 89464994 919369216 26090352 495108080 459878880 406782920 974821000 125818232 573670528 944603280 265416915 562034176 513420930 877408928 543019520 551386020 13848485 597434615 359794738 616531136 761123590 793649870 901743320 886092360 646461880 226157606 67203740 904158760 802253196 845930576 23984048 911371600 364376843 615196205 419292348 828792272 687033300 150586350 546925024 204583778 467298088 383448100 637996560 772473430 542481950 376896000 802870680 111000282 329092954 929181592 750175236 828880176 673331532 518401368 113713202 479743872 340308480 864475468 803093295 860802400 64396944 559643840 933845400 802995763 136201822 311767040 642142656 264035100 977229480 763061120 795666828 679269140 492772100 458861320 278804912 806697216 57682672 663430803 56450541 994795440 566708050 531711584 407809647 699611904 425041668 940669600 586994010 329641532 164063240 439116344 182769220 875521968 137901796 630351872 188685920 310228100 111564362 414235800 460399584 403805316 612455520 189461520 987489154 302230548 696592964 969039690 7208736 38580000 619595552 377159264 739299200 61108688 4210464 55265265 271668530 853502336 62660348 164980100 718113700 307395792 511841540 314011700 608119296 833215408 137857828 204213056 337225120 386616660 769547030 423657640 991508480 788898890 924748736 819418257 283356160 654156000 935174624 384747800 415925585 884798976 376175280 801933860 907944622 383984439 570152122 111407550 46480416 75128643 411405528 386238000 398712616 464498758 405519325 845950720 999487056 422775120 659868361 982718440 564434500 68841200 760544346 656067945 579568940 854889842 249804596 696776315 776740562 378945418 651245504 222893740 55957930 465485640 31430575 200443810 509577890 150491620 236230672 706031904 87342683 575189504 101625660 473787560 806694926 878764996 25534040 668370228 542713140 12857816 662278570 342021444 513018030 762839816 984657900 741582208 843923566 433386780 85339490 311045440 887543328 765058945 622311400 843541630 675261536 437981725 132106925 207792448 945456120 208681179 108604800 917640642 187502505 915931860 8759008 857204864 569883520 266905280 865640416 202184088 729208800 261282492 919229360 228635060 334481075 95740200 102283360 827357920 169607171 896266688 655651866 657927675 304121905 766821605 937735000 908524317 72129700 385008000 271024000 630844410 260947560 786692710 232362656 742301120 101235592 442949984 290929068 701567604 837097800 829104640 652727750 231350902 3153010 718471976 307570551 15485550 706300704 557896574 270804886 877259926 421759020 488942244 813968000 124977952 434363844 48547648 880044155 640234080 811648800 698778000 592022560 16911370 547606064 108422115 49808762 118259930 67391308 806231976 228871984 365978153 555803060 895619870 154682216 735915672 20634866 402415200 885278136 325190699 310531443 714441344 348248371 333977304 673481102 24189968 883762078 43924975 74674160 246754302 128216682 208374400 142080456 885872742 198287710 22425051 667486280 302407200 680307516 141989216 859367440 147616500 413295928 310138182 824596002 112259472 716642896 238673458 191888818 529545896 454784840 219553178 705847640 840229288 585684969 571179152 575973200 324867194 128440040 288744520 713168867 578818806 752180895 218779755 579491068 464872150 398738752 709924000 579806890 63908864 493010720 931813440 710135264 182522112 664145280 861061008 734067968 41873870 989856608 315477610 206825960 333755332 230451450 884329824 551983224 437120490 820693850 720541250 689820662 585860225 566531619 639060920 904623744 156863112 381545352 877981153 996747095 116834500 925102000 578988800 998744880 8856300 837154751 379884800 837997200 884364864 724728530 861029680 868810350 497588288 355733536 529120264 140079288 852606680 957565660 252318688 581113904 188544855 202526500 913211950 756428660 742022430 358630168 230419968 724101060 790687856 765830669 461910076 475554000 225226492 991456896 478574000 648048480 451120316 122808240 657988592 299477440 386551016 978226824 873135940 530517800 119140531 255363925 917836470 340510097 615322428 93257736 808989888 998750260 664527148 157310500 813780416 676071716 496451900 885302112 305448385 688006480 221561740 128573012 296962961 766480080 103365538 791146400 205803312 32302232 246603640 560708800 544378598 459166600 491557460 942651912 106954224 306497448 4092392 95985342 557929600 830348130 823334800 950068976 613122414 874399451 69450552 626539060 125484536 910366235 370649232 208146176 317017760 363877474 86682000 347468246 318689755 554330000 401490956 474488192 321325499 966235720 101217976 700843968 649886400 721713344 367264996 887698010 611826412 834286442 32182200 641876922 169470000 946683232 901161920 143485464 563587475 810218360 754294000 134609764 321217376 128641700 744975435 547030998 364103420 739721440 437145982 754083040 231924760 788003170 143040984 668068244 354682240 792860634 248559968 755903698 385021612 332941846 891968600 938110088 413548974 129688128 537465250 285939200 33194490 226431520 294524800 139782450 499900528 213954850 590596400 69452038 657579120 283052970 12982330 365206452 667176850 132695388 433622840 731029454 408058165 936784105 800887168 643929760 65152685 137017669 133342336 284089708 636044064 302547915 564521616 136266240 590334700 73531362 646496760 136655948 876930675 224232600 759619087 821757273 175660620 763016392 254608600 378558112 98069400 121630228 854446440 178506366 663974492 656517120 966594208 472615860 358856544 707336550 719310992 940757980 88595880 152513708 843612500 763712726 476494688 235365570 565520320 11777937 501687120 572665184 337861396 946185540 591013000 34902240 753964156 334096368 839294315 782755600 329738840 952003446 922932466 722488816 514407820 536721420 870451334 663174800 57628359 582820074 528053091 840819280 924393992 440173026 983577559 589741248 740194280 375444320 98964178 170745020 86077150 621972748 596433725 663587946 220063275 621046520 288209565 728149104 981350965 287568384 316600000 986599200 220939310 421217200 449239065 129277600 951540960 833457650 563670576 812828361 156546424 967979238 804979840 27822095 499800298 689355730 404219120 177130764 639629752 120823800 641101824 824422200 529417688 11857727 724278960 401215240 594683600 845360240 892670770 303163816 494050734 273993872 603728280 152485150 95568675 325246736 747714588 984453570 167935860 344433280 688337481 398199808 265692000 288672560 192446444 500090635 297080100 665789744 212045360 474121185 924312435 556085216 262698496 846914472 447988300 35469056 551697282 6225700 459297280 213182464 525604480 117903992 716575824 150307740 901607060 900028040 64927140 255554314 81063904 117230776 366870720 442452980 914260176 394413120 66194935 159667712 488393602 350012484 755212458 248355085 530089536 130553260 509124000 967114784 480513710 276920889 261948674 246493320 823199290 400189608 610878345 710989978 818401357 583327720 883735380 220090400 294784408 781160806 719946840 738460867 132055816 777111600 886631296 790297548 573444000 907774326 821722600 583988588 244478125 780875040 255398200 266172720 571386570 187196264 28337714 733037600 220330356 757106000 830951428 180006888 46010118 644379900 986030224 529947445 311121462 702596800 483920010 147176990 869434464 239154602 292104700 528439876 765652624 67875188 659570560 785648000 627379883 230752998 392869435 529115360 710660825 189652880 799156216 760968230 84234102 908948320 123470202 45215610 169337239 107254920 869093728 13974900 849120356 843918836 793036922 973011840 408617920 711401000 116728576 15567420 617692192 168816980 143239400 900953088 612309664 373963320 781446192 762541125 360121677 551273132 708983450 73277226
107538912 86102720 27907500 769327898 464771644 111124672 438114944 766862440 51174750 923293464 64764928 805658800 667575552 912360320 750212175 14689572 926104080 847312600 317496116 634733392 634309740 969139500 557995384 44816520 286296284 649476830 521856072 566522400 969552260 272686552 846940680 597970490 512990360 261789162 254595992 387720350 521449704 519263580 997701040 794244435 625702912 304017128 168596150 286016000 832443040 9677578 318280500 481785800 300456608 459347360 227697007 823122948 187731200 860574957 534138673 934845952 583535571 609960768 469731872 265821560 592606024 910457616 443763200 869899752 552823750 849865100 526981146 533702964 771143598 508708160 867530704 302779208 143172000 759153215 433482100 301193125 511149448 938989580 333922846 894932780 728204164 884258656 21297504 431716204 558852000 688203180 680981120 922400384 468652300 347437880 538046682 524745224 342830456 504648528 980434808 10650112 948253996 745828864 501108000 141405530 327228336 533477120 800404100 945532314 576862918 541733504 227298580 556529400 658808072 542022400 535187669 779714772 26801419 665909920 428213980 854986320 871406304 503418209 977255528 309057500 969764108 999455520 651234816 144447480 970700094 931568700 996300456 306181250 933489920 319129600 135010408 803758448 931881824 800593450 674742125 267690000 97871691 689669260 90961465 883689594 260201152 397537860 38676356 293801600 918840901 417130064 3952583 244546644 456722900 639380910 353414072 644621057 796069288 889990000 320955400 841831272 179739544 904554803 496154304 882151750 820961428 439632919 578567310 892183569 561784815 168398322 572034573 239916320 246330262 632820620 652928272 607028382 591992000 412172032 733804032 357743880 649699094 219632640 392089168 738279580 984816079 903076257 338729680 40396423 737772256 318613380 686014590 12666972 888325677 804408948 545329474 958351916 209075840 382333440 136674560 860504000 909945532 51014168 91042132 397526190 324775544 261267603 878065760 174443800 934772920 697243312 454487040 633053120 418373800 779756032 596936896 607244750 968486096 680284304 910039968 560896632 450214322 50996228 981682340 911559198 424539200 951919816 272915600 375305216 754263550 157915904 293600064 204535720 4191055 401897172 348380440 596627152 711376440 745211120 769635274 857645432 630852838 560053416 301986750 537914800 225511360 642813752 421769850 449383000 365599050 253911012 196667808 254694089 468111104 403084353 363042800 566252965 745936272 664623468 994213652 698306880 12232610 630637415 933310240 692017700 703334866 43952048 299698510 742488264 124088560 209279561 372269604 799702155 515994285 465862420 340717184 814774966 463067311 204498170 128338675 232266240 29244032 981549216 525685504 465860200 945731974 14082656 504660160 420795120 498018740 468755360 60957200 464427238 960499500 549897152 358524856 260804815 908863150 12102800 264262408 258815752 187892726 391201980 799532432 633570492 311347340 206428006 717997875 502952642 780199864 425218112 77470160 77752384 126522938 108815175 370937816 84581504 813683672 68196000 262639134 840563958 619121450 206460800 654733300 852265770 406306480 399403120 873842060 690326660 872371500 133303726 515901365 418974947 965425736 418989620 441702945 704453504 5914496 654806550 63477664 656075934 901219650 613591496 772198194 114381088 842193224 121239040 896297984 369559866 411352836 925819840 410905016 895426250 777400191 745089696 904098128 776826250 111155988 677342480 484651820 803810375 243530880 811775550 68064128 81378368 663609020 832456960 156559548 696463600 117618376 338526364 893169820 351717224 749783216 531990870 817928270 382175360 334386480 431821576 376483200 981188696 740839147 721134766 729625923 473285888 169831552 597898752 631754720 420365060 150315224 137754141 734374608 780240892 963605256 750042792 497069632 350083072 952009618 354962692 297992000 914364256 796318650 513023546 130650952 703452445 476977560 574975104 373386936 979158365 816762946 696502556 287305530 168658575 278755614 83746496 932792544 721336619 260391680 506569300 138555286 629959260 224055000 175442304 291209280 319384450 492467000 825313204 409090008 170894700 979079211 78797520 530057500 287477320 276864844 124578208 128488336 324516976 118082400 194081984 719867425 274747110 697825440 809926525 5370172 219916240 641020375 686935788 969991486 932354460 18165594 711910768 259683900 295406328 121045850 153961920 511538176 474155044 260797160 683629600 208161760 219960030 426073304 385471616 116500064 335326560 50503460 737648500 718550200 655720372 324069700 140144600 342222240 845909140 342613720 672730500 937981140 321718100 924606658 384427436 849207160 333122930 740902752 280022880 270560560 818842320 792225280 240268634 703212820 230686100 777532040 35167600 22265612 856070584 171485300 782762752 665820912 650045882 620048580 424917617 132101488 274255756 939927200 674340852 488128586 180269940 659300960 497147500 14464640 591349975 190690744 578246804 357947520 598386065 521275408 149665242 478838494 165253144 323627560 636957040 544240666 370468888 385893840 296189192 990585376 500163902 886005530 448464584 138043600 315883848 502643003 826804414 349885250 51673518 566124960 947595280 4109024 481607140 97261280 465105408 209036720 381036450 105684624 769710592 658154880 425491504 355632894 714093920 873904712 5790896 112334035 799951720 228710975 795317862 341886300 570124160 516405500 269804444 326420610 669791819 798657635 890916776 157655418 514921440 302448929 144649760 424190367 263081968 299328150 372263714 278446480 181465532 268633096 753922576 835147920 522155740 25190320 501848640 91638680 944491844 271683292 943133736 74657600 622488924 957813725 670164032 989280340 88208384 430929918 521950290 619472208 35433874 845388908 277603496 614423680 698902230 679918376 663615600 989690565 759244768 587193329 790037400 628311840 756162270 868034160 588159084 105675152 209861296 825124500 430355360 82777120 806451788 352694272 570881185 34015728 855807793 929747552 629337984 35428200 447633624 668328344 507840150 368857077 299457080 680655224 421343518 349651120 401985140 771961250 698155000 210386912 853927558 473989728 371425541 414284248 553946180 489437142 302787232 151211864 941195004 124977372 338254060 333387730 159902920 199479350 741829416 941263872 810739744 921758750 117031100 442713800 890230400 328148504 828933415 910231010 968443480 372591936 318263510 26197470 77721555 475595098 354466900 715994785 612316480 39144084 780282175 263059994 50516672 825444000 671109569 183250895 957477000 104926800 75963702 392783584 201462609 52861412 592700328 280345748 810197440 827928392 272722111 669180120 679598506 856503191 841943495 506640518 846558870 664348304 24946105 49616600 155433672 52749220 569591800 983599312 659866472 811797204 22513824 800674720 382800000 276066178 613093632 717046346 279402904 165603200 131844500 266304644 69383080 260697600 216876500 30590008 533061520 782154204 516994405 871218897 845751936 872635380 857755272 67917150 211832428 57859955 31793520 94872420 605786800 316071000 799460275 261031820 284917375 60216678 690867800 711914640 586160550 615037318 835700400 427282484 304939680 228052458 752719296 862035324 911477952 711168580 889927775 19869920 88450095 557842753 426739776 862025296 812992975 707125350 283963040 56575460 926376926 960198711 292057216 281127694 246068600 411975040 971973760 524060160 472731250 886681364 353666764 9528440 833757040 841811456 42960700 258308992 237980060 254573776 838459305 770253590 983622296 374707089 571378190 493335424 827455325 531427840 442989424 75161478 618693522 798180852 761940240 526605788 469188020 947712200 297975658 216888224 646647771 704495520 566987650 869506292 167246412 481697048 282650976 247633152 869404160 810597272 242125126 897963904 15736988 145160000 107987150 332376744 232746120 352551091 514199375
438998310 858083744 887644000 166763665 884480950 814918400 51532696 529971919 614410364 78856079 548547120 867667860 782564032 192159361 888168920 658479403 170701850 856426767 347884640 277225280 74208364 12438473 61880064 64123912 753176228 1149408 305836832 429689088 226889848 337521756 605070185 234159080 404023680 213253264 408457324 410268700 167060550 756300840 481249634 142390868 513134720 766405056 322198398 755476435 208094459 701282400 758251392 496931280 812480240 279008750 624576900 216540480 616943427 70023162 833663510 96594600 739644150 978467932 596749000 678297600 312309020 557163456 58709760 885936640 437782102 995650849 257008180 440215396 828337942 777628355 158446050 750463666 1360288 218374591 903806128 310033920 39547616 229644091 498707312 677258712 102563200 587029200 964149624 892544552 176388160 145614714 593685740 605290052 608452848 65692571 672777152 622198176 875815340 153559200 523429732 947631630 539159170 16359287 362410000 547676600 427130375 833984600 590732980 389863040 816200704 418216769 141900090 923338800 44564608 565440708 12931824 582819008 833829840 934511753 605697504 368936448 305082528 353780160 114047456 131498544 740193760 512686200 320781440 571480576 977696144 994266740 673151924 86994381 228460146 108520636 174019830 651028183 562009616 457155200 671393800 307926854 515960832 270955046 301363936 841110400 620911278 423313648 469073880 72191392 589179528 451085712 618711700 224686567 788167168 776707840 624878888 388042594 925510752 45350624 750297436 721565760 163901584 705409052 367023580 973823510 924833980 678727104 49645850 839807668 994779748 836386880 487650408 793617702 735883580 266166440 780385006 663755423 224372980 848652044 582124304 22454192 727226600 625962084 778074000 273156608 824862592 784010976 867756790 456350954 450988750 817800498 305337186 719860062 622895872 584983606 355850092 591791188 698103136 371264392 877343255 645580623 955228664 278109024 600928256 435936565 268130880 94714680 877111395 878894280 311683480 308481350 213653310 731436580 510422716 513877500 854276156 124627120 339216640 921006400 452239600 777498532 47375524 224118840 8252611 747680640 744590400 10443520 702129505 536488840 814451780 260044352 108221472 788535930 257826480 456615947 141313625 487754275 625255500 141505600 869472640 654125080 783501440 730358750 457521005 243261546 177238528 333800268 964393975 251834194 889815104 953279504 177931456 265448094 225871459 133006211 284517280 561044785 598324200 453471168 394379896 284021250 192455180 268925204 401293152 125514910 967822400 322850698 427621784 432015424 266098315 957598976 274339088 596617280 46101764 896315391 523277586 340163780 443698720 237087770 108041188 961491170 327098540 836546500 945597264 249842750 996379264 103863632 782055082 450255758 919858082 523778115 229675020 425406752 206488400 530236396 147943440 762024160 571790686 451650368 90278676 667180756 745622360 785276392 66229520 61786092 937192716 691000231 965430200 724214360 459424520 320902400 46638896 306144952 594919712 519386640 51704220 132319460 136995460 78516265 750716500 755047552 856282180 696985764 667114800 354835053 946530980 93705944 511070464 323963360 532657868 216807400 684680218 661256604 975292224 553854796 319032630 223573940 640433880 137123552 541212496 199213000 664109872 68145880 337246142 900324639 479592476 230913200 724575504 856458410 697796340 507316860 185663578 163960956 385317740 893427534 979792740 476713600 191483750 668442400 30287300 992210130 433585288 189443693 397812340 771347242 845628000 384312066 663012880 583943549 96567500 76723456 32968823 981085600 352439500 267673188 946321400 985510656 172786340 633800000 212263708 51126548 880509545 745856582 849344112 795154396 457461280 948107160 746942801 501646560 676756252 956289285 994953550 972665288 763819935 819740656 169014160 445934452 796629000 144303800 326231860 864916320 369056776 646082320 950936588 602533827 642389570 752140960 973017720 281351525 316822750 350821064 699740888 368231376 372839680 102802290 572539757 808551465 134119752 640592125 349941816 729018500 229390625 121390016 147155640 621419700 200161230 878633600 651022992 52891077 961150750 677567730 883516598 664641388 913159150 665440276 688942680 650539064 681724912 442414801 379688340 929009824 652324164 329012969 830615280 507991510 829662881 390111536 356343520 528113760 491687953 178048465 309209752 310584835 421276914 914304800 850594600 845022220 28387410 357732840 17035440 140094000 811858805 586939154 393954960 725201088 706358824 801933760 84355355 638912000 817482400 668888208 1827040 861937590 611279020 426967616 398517530 117036000 462974208 256133020 681861272 572885216 86777660 108911320 384317126 292581060 17995250 60901083 910324970 12663200 572034560 146310720 966566010 662223112 350644512 919650500 329546677 148075650 380951007 997688793 630071680 84904000 73385874 126561152 158547520 436447920 760158225 254426144 603797328 960110506 520431800 692083136 380893376 702998120 391306528 873991204 450716840 52069945 575302320 98823880 663327800 269204700 526522589 532488000 24130858 676606328 366683250 956899936 443812780 852379768 447323420 474404060 924322248 608782308 144480285 64531621 979321000 633681704 293149890 546727280 137909701 900724270 99082624 615905375 939310566 184771976 473982584 206592336 579269976 85833050 660212000 502782768 439189600 175143600 433393044 524965466 659998524 815858880 763918262 185658872 471559360 752512410 594951040 32603546 512692608 285403250 91346600 306656250 979549600 762071836 884631192 542357556 718582180 971769080 818672190 609075282 95823086 389168058 44539904 572734340 943017428 465775000 23158615 693904000 317816387 370084545 115727622 494698920 562852625 739106320 213706090 231061844 746484300 460517601 457294840 988737980 318408016 523105500 995367080 675085220 917579980 119490454 738584217 39344773 207219280 357120730 390524707 190061130 340377134 139387200 677072323 993176380 562313905 259536626 105483104 202737417 571081312 844831085 302399008 56899504 578142460 428192288 595876864 799895914 183108980 680419908 264845035 952987264 605606880 994115752 666793760 76750068 258925385 595781458 867137680 739769856 537175748 552223120 362093750 169660880 736919560 822770120 542623184 753142321 390808560 616204030 909643960 182653948 752423914 99008382 404641860 977150750 114118136 950032125 493385600 555192000 987440944 142824640 571090992 14902920 761068600 570934240 896977700 513003394 884961052 925711944 942079998 658306952 610091080 385773120 427105610 762754860 835821680 256158120 887797600 38189552 732302500 307092070 324107523 549623456 385948660 167674280 294478475 935627840 970843820 949586628 895696724 310912088 838548416 585377800 372400860 727387200 68870384 941694784 55446510 761956070 97919800 663812744 282976896 249748576 415522880 304520704 768926265 374771712 754214760 22059200 497783850 590847104 731431424 879350880 191325800 54888160 331549120 342616906 513549510 820169580 423104240 75446618 139373970 156775830 402615274 728653728 55607000 878430280 61285940 185013312 949111080 95137145 8305487 912831184 161914368 205010230 47691310 196188195 254526036 967364112 430776064 396124680 164480840 158353608 68031184 549025480 47385920 348510016 486607042 375378200 685372810 879427770 741643180 377530320 903353324 91158550 746297500 801017380 372538956 929349232 172428704 752737024 170575418 471374100 535863255 776136440 702251200 627509380 260714752 439541748 271151888 830814640 18293248 884961560 354542280 501911219 533383340 314581740 125218216 496738560 358840432 783291158 621302720 837788686 778869856 66791500 574956808 313809240 265333056 669615472 144306030 717817277 564264704 857062784 456439834 354967696 77986300 626044356 485285392 655726112 111856416 537237272 256259259 686463487 471208170 216938792 679458274 806652858 578074030 552793050
666070272 385152700 37015632 530760585 478670449 121186824 811702114 19232610 491618000 493874341 120005240 711494656 361051424 539946968 570872636 129272340 484767232 217078250 128770000 881963082 695393340 670737272 45317820 791613382 855085610 369578832 184870528 337573133 679925278 917499355 637848560 54150048 265990780 35088931 618229735 43569258 156857100 36068876 775748220 122824300 987197212 313573320 60666860 595713728 722370688 474453892 923643550 0 632987672 680120000 978333840 171127388 319594240 812129744 587505374 599658560 504293040 386576296 206147920 939208448 427582238 182368590 724533255 807057525 447413370 524679152 473645152 526727855 707370172 340088086 303691516 420161072 271999275 609335720 640657450 811126656 977026400 271091392 542231752 270526000 982261710 820294058 174281920 364213491 310353680 598163236 948971192 875622500 421404356 517710716 97576298 673401856 634396015 877422012 255719000 323509552 469515460 880636512 625804800 219677624 257488734 819061866 121254400 645004740 219569440 270094440 917444825 175465912 462426400 802900320 844653440 726560054 805207124 919970500 917728990 905436517 655919647 626743480 953275640 477033424 111119478 72880600 273445760 77621710 79587552 389935254 257147344 187267836 183426938 936961552 952595000 108158216 112199424 518186400 599382168 926791220 623067720 316663750 30325248 606297395 131129472 590998128 214085904 177905470 261989000 407348432 313534948 243134200 27516371 299993252 656154100 283299291 748871184 379015552 452651488 743613000 182669652 602054422 347377440 854070450 817099297 543248905 856913653 81882272 290290494 379615160 98714360 177745288 749780896 841477120 100903024 452567968 831547520 92967800 181902080 29771648 837773612 61107648 963368335 229929880 165962148 564535200 938833630 618154960 886421720 146157524 704546409 977179208 360530848 800082592 474323696 765242240 135092265 165728497 8968873 730795550 273400640 386638140 954408624 67340160 258783744 751404000 931332508 997037520 825444800 10206592 872551150 348377344 483666120 878295170 416408288 147917260 229357750 485189864 275323200 37325820 559040828 956985028 613706240 916317310 201695144 802471964 931080700 503960000 677182000 686756410 416567205 501037750 221102080 983255360 829099456 934288000 874494632 850771900 814994236 837687217 826804896 80946520 964981312 315533480 735599600 161432192 810272223 225883805 215857984 442014384 165434388 324567475 551461862 29555376 320169024 229867488 606128508 470502194 210380000 942095448 86955612 953316000 838489020 306554048 427928520 711094200 912992960 53186984 876991050 773344080 509721600 425275776 525715000 620539640 98033664 251445504 281368768 853602152 129308280 292450686 670481152 565572400 342692364 996181200 938773780 459355430 303203524 594775636 227327420 319469400 927881110 262774064 939399616 811834539 695621912 783445280 630884000 586381995 129582080 671952000 90968197 133719532 457179866 301088130 326717200 492910008 71679623 5289792 778314096 841816998 215667240 564119982 120635020 206978256 704123821 252384548 376531750 96923200 141637925 744712384 86975168 279602466 761208950 742626402 128220416 135744451 440414100 854431000 271235930 527735200 485991815 729833240 561950680 688483088 94952872 64118250 278736880 862714604 454110880 512419072 588870390 938835520 779737009 198003225 179256420 809007958 226101250 659400128 751161600 570564354 66777364 869461590 819561586 912188400 197209920 684468394 319278440 81899914 27507112 372175404 582666130 378983416 612642304 533386320 653219080 689488400 112064842 353824196 658499637 386760600 446863952 384596800 981706072 99198128 591435264 658052840 204453920 616866829 747663386 203114970 45741770 1536833 642224208 900409550 665050094 606030064 207218040 679278336 998505110 492454880 788857020 626224080 374347311 601880800 365460760 32832800 763733004 123516250 834901972 181179852 317658080 721717236 250904704 373195508 386920900 567395872 930747648 856365390 978716640 726048704 148538350 564722896 714006324 706606318 191484926 851263579 828230012 379217168 363708848 539203550 421697225 815523176 312809880 755746660 898454016 44010096 733773390 902124920 442208576 729590560 607558920 732914950 959153200 63555090 174511060 491217544 647802727 431847560 640692900 133269632 829934000 958893264 822998802 877579000 808073988 101311808 673698250 323221136 57174175 141007520 171749120 437070796 2921536 393430400 610266 861731922 591345800 756261009 346106356 128412768 73250224 220813036 149218673 729404149 819406760 690127136 439568826 271038688 570981624 548365266 754426374 16235632 199004550 11300000 531116840 26025090 616214382 212828320 458114840 105162138 689600000 402731904 341026432 879453736 856273100 784478300 533291484 622500132 947433744 4436480 210581032 750964576 764940068 875765320 125333570 777741800 548315953 735611072 162482240 386449580 645488000 18284348 815634160 740778756 303152320 950546528 243857108 65779605 419164292 337596494 800369960 513662900 914131268 503746268 922914239 277561410 930139700 7137792 977620100 655814780 893488469 987605412 525661408 926019440 410954180 21097280 595519960 607434108 115355454 146961728 507205000 466701850 255672560 644647221 581073920 602790456 165008335 476006438 853773200 555527374 564904753 366637840 987492836 50616640 327342463 78817660 534742250 65791820 529635700 451506400 796997220 903581760 131649190 872535936 85376520 20927905 188100000 732782850 583488428 170295427 492378292 345889620 751988480 591432940 952441600 793525488 693473200 311312000 941121240 44969842 741027568 680437125 179678210 530207467 824853028 939156800 488683760 59312380 192224360 110129706 201916074 782902912 316812372 59387600 612123155 799675455 149471368 489079556 780600100 345144000 237684280 641306520 527711756 757974432 924162000 433156074 825580044 667056528 847339168 891226856 377993138 273136812 893481120 272856500 437306812 537446495 386288986 280046250 326197205 949365850 442650714 961160221 221599910 54668171 789334228 450586000 357936880 699469868 725407044 605218714 464525828 693328038 780045160 913842916 767070848 72946940 679863770 309201086 793991400 783950174 265343875 263218332 655564242 636252145 179401248 279534480 357545300 610579140 780040607 570702560 463671407 887156392 314679974 340635040 640708760 319349760 477791360 303330064 823131150 703042560 508300576 433583840 818765510 663679600 873544648 876928976 774206079 456601359 130245520 24258860 713899628 166471000 353266972 165840162 992613632 534380000 449534492 981982694 735790671 558817380 771320148 834876990 395139000 334001496 825218300 676439800 258788864 665759328 806373920 859709422 544644800 457226250 421052400 332638160 292850412 833166232 711305736 153615840 634390016 537353375 553024432 38741632 166587427 381730640 878554560 942691320 510525912 54467340 302208500 685231134 906704256 253738432 324459520 512126920 447091483 99382552 392537408 638587168 166695720 821504943 115123376 910993110 789262920 150971008 5155992 485838756 187312325 861360344 228659872 687780220 517807500 336155540 268197700 688093856 608670732 490160500 229779000 419351670 204406727 67811840 549429536 634358821 17186864 458279950 571613024 583658880 568564160 267911297 904107615 237964000 118853440 860576240 344235776 34157600 713072830 548744208 252715520 959013 554332160 287642860 859883602 668299680 472744400 7519212 288249088 989090785 284481190 973793360 964265578 401516100 21172020 295949424 714439345 840692704 741892640 872308254 745839680 949359046 398910196 211620975 613733250 725513304 476112640 90645600 735889448 993111552 579929800 420220262 47461596 358043400 806400512 380991214 904309850 624160896 571422200 576559162 928268800 446849125 963169280 188365992 452572032 23977290 497817961 695160558 314264760 983580124 860905599 918944932 644877452 387222621 921665072 730891580 854802836 156602840
534274400 753902532 754566591 20549300 892956250 78679918 957858336 838293104 617158512 466327840 981674237 305039576 834402372 279614280 512163564 272544764 381133572 483784676 723524070 9816420 65264540 989215584 348044384 430536000 670149920 313648056 302571200 416806176 339857826 674213404 342846960 631794176 622748072 561119125 585067760 995737056 475269920 717763254 290053600 96855775 840976590 893018820 803907928 578155892 313977357 815685165 324911350 586305019 933246192 134799170 679204600 786557500 183411990 168618105 524270640 352436800 817344206 489950484 58904892 744843170 223654886 96418808 104372000 205428604 970915924 722269424 718136600 698877290 893960010 688808470 171972104 135123944 43682720 587167725 339858390 915363930 39855315 579997092 308247930 425729880 343614395 480724924 821278656 922064462 304509350 150537680 869503440 26008147 667747748 711468750 109707750 96679680 586933184 751830951 242201184 370204412 992999456 35927296 292417743 104376810 803015480 45839600 71988464 598974650 603609092 590063478 676081420 430157716 29478985 580443680 738491616 300303820 169552220 816657920 494255392 218417792 281257170 550948040 216992180 758676840 92747588 208395965 664108704 941122700 964997224 146163200 710988132 139442896 40956096 374692966 386821466 438645760 558162500 787740026 159094576 447829842 474880055 280100901 564103500 72057138 749323120 842139136 397348050 675775412 934914250 869259136 644224774 948982048 338593400 377637220 213651360 825243760 957454380 972888016 708830408 974594388 439902544 623397104 909749648 599376890 140496944 335600400 629091980 475082894 769028876 345074080 293682000 942638800 128311696 103561282 319314016 742762608 305549120 529966150 1203600 251340960 624261596 806085476 650116618 417402344 272108940 176475860 976874560 415421885 74297328 164865324 573112224 61327808 263971056 672668006 372097180 460664000 194554532 552526000 107095976 689326000 360789419 493364734 146271397 671522744 992590548 964093440 153351256 843416740 27942075 25959136 344865944 315283968 160775773 415030150 732692640 499189710 37159093 231588935 749032768 853548032 10146690 399167376 293108355 146482452 315515200 283317760 342214400 543853760 430549424 455150400 311813208 293483942 384616570 754742416 868913832 678701080 690580195 538041984 647043700 676800000 454181416 357055108 27794356 223298546 255360256 206187892 306977224 897005904 519280080 166098432 643636782 366282955 82071200 959009879 133721444 820573872 190236416 841476295 290535615 502025442 185077304 335395900 486075944 572366250 215151616 520498560 302696868 311360960 987220009 937347730 943265775 844027248 634915000 215528735 91524730 79265520 994467960 630063085 797078665 222532280 464138598 356980680 789570204 212210296 159178515 619010348 281071880 414300778 175629008 686598660 167383488 153640528 485251950 218858848 780239296 716337584 829083294 896748000 510904332 10910580 855357952 303174780 273046460 338406240 613982668 438619310 113941012 606344582 282447164 434016480 208427040 584454088 225280476 917268258 371899676 544173472 523261352 524396288 778047930 318386740 132094840 466175796 688250620 770548119 139215360 226770816 25574906 944868864 207064000 907062092 380799000 571851520 795338020 501411584 551846656 58971430 328408968 305674968 523940780 446452989 625766628 906340550 99661200 490538000 218028200 713800860 825838161 37461968 307060320 185531296 446335320 169051170 267259184 826967040 286575062 934595968 418709840 791122704 936577490 838256592 862425476 692507123 155561750 583957796 211698414 485562460 706856740 908649520 358615236 309159780 731929776 184800000 987263300 750129042 519296840 330620356 620197088 473944417 446047208 331091486 545856168 264777942 867108334 220039460 968429792 937616125 800273500 308604054 128266784 576052955 485145350 869039260 585500014 208723496 322297643 855511780 699367160 236144296 686855640 175925384 575539456 461342882 515649902 797747200 364404704 956029560 367564416 368005870 251053935 212202105 890674440 77987666 438541178 153331510 771534456 904526412 399165479 592880080 414797888 679941990 733909302 647717256 264942075 379373056 423624700 688797830 327366532 449216069 759402605 799921432 158145388 868592508 402078480 599731600 204636325 392823136 237684260 967022400 68538034 817531236 69111032 243501184 179804040 767745105 263689142 893135028 459157730 311001264 405666376 897762400 312326944 833642688 224506032 872941927 355605230 614934400 437085648 274700800 444648375 936031420 973617508 449966128 387029936 548699200 702120896 7782400 152189208 680648650 635696800 505011685 869638900 896829294 471837540 979100936 912125184 467114188 869466714 4656640 917282164 823883384 278406272 103873840 793322080 957432816 197930700 523300640 219354816 239017612 916404210 49424624 304578963 121565376 50497410 621444312 338293876 523389900 990546530 86736992 344409600 185070516 852624960 51372140 506319032 870133360 26181420 381133460 699474634 51035456 793536500 75122235 684743680 984686848 445371208 787669090 688534444 825827808 554395610 820902110 68432864 831168196 683189032 762959672 443727125 971010164 602203708 270246200 883493750 611002850 726157280 9419568 234966547 755229175 53772901 150379492 712399184 17676408 157463611 119127840 744972517 866237464 2169240 195769280 398060475 155463405 641427968 3472886 531574344 900695745 234361898 307190160 904145686 340557560 580295048 345981808 4048640 432788750 582257760 311641600 309661176 698356410 899680512 241484800 829598945 780860438 36429032 845396843 995538878 186654701 685324380 866837582 727036580 579536640 212993608 777963320 876414440 203191714 323384142 834001364 472522077 800308380 281582557 995290360 989088960 425960654 84827875 136744190 463839512 79021067 289886625 436506796 560502285 37296192 371079500 653963750 579238600 42905296 494307000 126974115 894228624 402016000 252719467 900359250 436575432 691231516 745118080 366611575 134808700 747361100 41358870 509855406 845245440 818039932 127887920 925584256 56952600 301187964 575379868 214434299 515175884 383935680 680474645 589290500 245632248 642705454 861016000 470409066 407665000 663655596 956520171 89805650 840031312 570585450 345772841 404995520 382745350 56873928 288882624 151781544 898673500 964084310 959364240 735649618 524530290 337166880 956313142 52232800 427080864 806081104 787854368 410652160 505906800 401638470 829375108 234274004 380267794 518353000 735979248 87572944 199504474 519825600 856730080 194269270 29463770 549888512 866908180 803614200 629047392 206164612 820500050 921201968 269694284 66707600 610080500 661869406 212162560 450765204 830682378 970506460 442243900 568376400 973212144 112798026 879970262 986315330 428801864 622033450 717375500 603274304 498396970 893866780 877385312 949240100 764356608 647993112 529848660 841243677 534489394 542922700 142888584 832957000 102421645 5075400 226381470 17472318 807672275 130443534 670284348 930569872 485878460 84000416 915035471 904989344 710582180 816144060 395092704 420601044 171312464 903314183 428454608 222410200 97014480 957948800 262624896 108661752 989427870 484456920 896285040 798222400 775420320 912375500 680195463 601778016 613347740 971117932 911970268 549800710 354222400 124207840 669655984 343252058 593311920 304848192 293245528 900796992 938018164 237070840 162858192 748549270 12807682 270488384 702054224 334845386 510723200 781200904 583665600 310483104 78050880 515552000 393670800 551645084 142021500 562957600 864652800 939198892 645620700 143603200 339245826 783341052 181009856 486480160 939673186 677566565 388672305 156143804 940202334 359562300 209422318 482589280 718100320 382813648 529903681 841154736 347692400 973623520 855041740 672537080 894053136 169221205 610880678 240332482 371768944 646567680 972632980 851238912 374688880 742176669 810976480 695745312 86600480 910331923 384052456 181000950 644085760 628792850
584361600 21690862 217716208 555592280 23552620 127325600 351678208 97081344 915237528 869460936 587466704 67883261 599639470 696406000 546608640 863163820 327528752 683279064 519313318 723307015 593084944 316712546 590709144 962979264 226113251 653476720 181207096 910564885 782037778 477512192 252055104 785560200 107011215 124285561 293517232 931794448 278860620 946628960 123592832 701945054 40023384 294355875 13884146 344223890 535156052 476388608 826148489 358087140 142447320 892241500 121731490 842044468 866885120 650465368 814921352 357959674 519017928 673012608 693346730 912013324 174916720 572690176 357878468 429204825 978708000 189590720 669758544 154819075 353651180 688580550 160918000 465077860 866051376 434653960 426026985 495032000 268597470 366821376 75906000 210933984 669703070 389811219 129551126 628014720 990593868 629008664 129742720 82014812 430848520 910737014 840374872 873597440 954148950 392525440 461889984 119469100 657120560 202232176 233831016 241304444 923787486 577486250 599921350 882379080 379042356 298462828 818979330 634591728 265772320 151715940 196384352 453426560 462841350 656456648 566751680 352061578 39036972 683003140 779692292 69264530 322428600 622341192 404467410 423562240 41587200 451629818 842472415 831435862 998849312 615683748 416778555 810708390 889364640 499878368 825592800 627737580 764667112 268751480 151089784 796749540 735016704 875974750 339221155 612129053 683821230 365424650 994164384 728251416 788372760 662531400 93887552 443326768 216422400 275523368 586609750 487614500 50296615 628820844 103475168 676736200 752578302 605159680 516617536 497330232 439141610 213881856 872632037 358555756 100194950 991253170 620256156 443804550 961524408 394583232 247913392 279422126 689201418 410156250 534589224 789576251 953589760 611836080 640027966 972305216 185481120 996241036 378854470 626968080 364885728 698862777 787085705 317358240 774106768 615160800 337587472 198556247 806026164 235566600 722880000 777277600 554640225 15797290 743277230 543319208 727957864 187855712 197117024 454990129 37971360 506128000 515190600 672490332 324952840 665124128 588458820 943390780 568267592 869588872 402391100 459671360 154153412 919056920 677325820 512628226 180896720 592563184 629345060 524149880 437171282 583694800 775679125 28048134 782456192 826488988 566787632 997666124 899633740 295800832 523982400 240131110 103041400 60669004 287123116 854687040 88181732 633042990 517545992 138952450 997726348 859709084 223032728 390956125 186519520 815234400 331163284 840475383 836570886 968597128 782157890 96058000 907950648 816038550 118044225 586973000 681801490 407016384 400978528 350423552 883641530 473760085 420305084 709413300 813113352 815160000 53678805 419267840 79107524 663577004 978181594 769194304 279372512 754584295 23463096 951672576 8941140 303414216 182904800 942893180 52554352 412127148 992249676 908167366 991315200 889189600 980684800 834399880 978471300 981920853 691712300 7812596 488432640 214584720 152214900 604584800 488567763 720674480 816470940 786039200 655679904 817453300 569554832 931555392 841751565 792301920 406640 604929100 633183058 473958326 152288829 453479776 880968650 801514720 820757100 726235802 685453558 78732500 186365984 966835172 389812100 789136123 908461292 192170496 57747238 520312190 788765360 100455484 392441370 784395939 423352672 648307300 501330400 730235328 924491227 54754734 355825060 987844385 488448000 247573760 945070993 947463634 598799598 232165137 729297750 778384156 407073389 647099488 251589591 188906952 424103880 879278400 179277856 122261886 952261232 993584700 77187640 606033760 550625040 6562920 881929120 415542154 565159232 772550120 686589466 472802112 925118564 360516850 792809558 726053216 691257520 643442640 631359454 50211806 1165830 332211936 68528094 819976474 650833160 662296520 713991600 594875120 8294912 299576448 748400292 343281440 901530800 106649824 762831222 987604835 42457538 259159215 788413640 447328614 97793928 536318270 658844252 241577240 57271200 906220508 373838894 394038272 182179540 998178050 37647972 276018836 31067648 999677280 688748800 80137630 384905440 653894336 408484264 441999648 47342000 257594080 309758381 17212124 105979120 496724702 48199328 374222720 415068009 644281600 735276500 873154288 819799138 266077440 594087826 112714878 62861128 731937552 286874068 823588640 576040760 452087920 136647327 710543050 806745020 108831340 287138146 29922560 473528075 805065400 990424694 760019120 124209752 577967042 46973096 970681600 422688000 844504398 483081676 594229841 625601680 765216926 928422400 202959084 73619160 489085960 46040642 964083420 296629680 757410900 601788592 230620480 574292560 28573326 684994360 240218960 970897600 591194792 722688640 987136302 985826520 453565232 305352320 82972130 85546080 539701144 582378944 333113424 52635216 92494725 626825200 372815392 465342796 112162960 297309914 88874880 954927872 413759168 359387450 519086922 914360120 65707464 218149843 209155568 197847348 799495766 888272384 209070989 423282600 973070080 264056344 809959884 344974708 90784000 55239490 246337614 682427694 535050744 865483260 289211956 852268000 855410344 430880000 291701154 344479902 578634528 596810962 883257480 750177216 461156480 526901376 511885810 415271648 178631190 473243882 111266450 309326120 158815040 820528024 274174890 600249136 375393648 348405656 339810288 188076408 214543201 270480628 247517286 456312832 898968749 356548720 755168102 889400380 64858528 797322242 67457904 280102640 732512548 183363712 193440000 235749600 986008000 65587904 77169800 932209753 159656736 379880080 549486896 772531968 858231944 713259156 180073690 417422208 641351816 763709400 809811600 8973754 621456192 301875291 812140190 161882300 932014508 326227200 831963148 97386500 232844840 813744320 373298400 63404724 36702888 207317129 296063520 71152514 665769250 556921472 279636480 761661216 551190852 55145920 706840 713725300 937941350 898768104 562364784 213318069 485676800 480789033 760496469 961475940 983299680 305169528 995398570 830392040 419263661 795596269 986424276 827437988 537153728 521241504 998630500 518124861 732344320 739426196 895559812 99529920 35836560 363332340 317112256 187813684 929359744 790048960 96200985 511619664 308815200 570629040 758768106 152853580 937182800 214326896 587170736 764953728 754423128 635138860 74498816 980166802 450068456 186612309 952595840 38985000 594593280 231189938 924327802 38525056 435493448 342348800 944800140 90596064 536125000 867745984 41662672 566916712 272642335 443922500 751280730 982002196 697028846 461567153 157484474 839559192 877288416 677998765 543382365 966384620 654097920 932462716 117963840 403844920 605570476 590358180 882151780 974172009 873622106 652024646 881962656 615211996 60454559 274125934 558064880 346999776 724166432 847953570 204151874 920022896 138872696 546882104 699629306 23334190 969984456 112902310 738715400 832642910 715789885 731297560 588158880 443299650 651411392 23653587 223417152 629581704 977470985 143645440 405054122 591398702 851020778 483480280 42640564 703139664 414417152 782830464 903281544 768616512 710822330 953087664 73289410 50740559 126739820 878461952 681603704 719243620 893051285 458708240 590946192 829928400 279284585 710767198 594215128 469770560 318422544 483565508 787880490 541882820 553314238 943024713 300162240 383142500 752689136 747655560 488997570 536855360 556137384 261403274 659564100 890980000 665891392 219694096 400042440 423859502 526693662 5240260 244979384 79757526 10426024 636636895 478236150 617641234 34678720 357381590 839589080 546315180 526730880 30895100 757630080 958162598 29380676 655423195 259375200 610077824 315704824 962234896 246425208 491648000 73596400 592488428 216455008 87541500 980536760 502662360 298982226 736729312 935174320 957761200 946812952 349245480 399922028 670311600 859984680 687804412 958748754
813574056 670718550 215312750 876877268 423329320 395661486 905648856 346598364 458997140 549358080 6460448 194210108 117392700 722972472 771938878 352616040 560334720 679668800 886613022 417181636 955699590 81908790 589680610 581953664 675879028 566972720 344345000 527809730 517928610 263271608 688876026 699784830 783090300 718756000 865056902 520379520 194760800 361016150 455754746 22589260 922309350 267869200 82993080 784687934 299568680 716081440 723606404 340274480 56460116 318473250 52377525 210825240 735392176 668111620 795751855 994680480 509145600 314015875 698035010 864054409 233998740 153330720 285826958 146858925 337615744 670792336 739942292 313916809 829906104 181781240 269471662 881675380 19911258 543209250 543235920 553929484 209616952 496286978 6131224 388919876 547058600 179643632 780260280 213039272 415068576 44052351 396748900 320729234 588073725 85137070 913887722 894810800 718270104 463987426 868342198 717741816 654797208 958421864 691700390 993369600 366262557 385075255 874171400 475659182 117838208 413035681 898818317 50525010 245803792 741075081 820574080 258130040 512811200 23336960 408344613 4093300 25342150 894026245 685055872 798596967 896977207 92155198 946916356 380803808 897020066 417498560 986768761 874387264 63660269 114649180 994064760 972425528 428620800 928357920 272580880 245271000 908085512 9073023 990687090 786862720 767875736 647288960 409932952 212662020 845194016 837468608 785273154 593253640 57677620 609534800 72104210 216262606 657719184 879688360 656271360 813763520 340075330 938415736 967370820 290674040 724936649 815377280 874432000 53783696 386719104 134732200 430760460 581378868 357725178 20431568 685094972 772246735 100133060 270830992 12487550 362281800 123689436 709985935 710546720 389414732 115882680 412756550 655139200 322186432 467722960 105919360 457735896 260767724 425114678 896235008 316537550 148961152 592672656 8562592 363379881 902084576 973862605 724336256 678951008 665723008 46807004 63609600 195516000 296478822 396554020 804761082 556670262 673195200 416100928 439174576 135003136 542841248 468911000 183263192 380669608 529709800 332279650 747429888 110152325 538288150 179180246 421419300 174750340 393774504 344838900 329123930 126029861 214080616 191527800 960388533 793877540 386149475 836384960 404146768 725967856 83496330 458167040 714524848 803080248 98124272 934638240 852858980 910357952 845278715 497282828 650996450 828002988 4796060 820654657 327171960 487420790 71864800 833748480 124582556 704633664 508841756 753208000 19938600 76812940 244452624 417073243 741149352 858105715 636432832 142380480 698523712 847604992 683027240 726145625 482970872 423566970 881875455 614190867 911505084 11839316 700069920 707381430 572663168 525698720 135098470 458696502 321783920 949756720 490325920 84088758 459739432 758042080 509178452 954261176 915704320 171437127 677109870 132120911 125402520 294270129 999526680 568888685 239416645 475011892 952993720 154710996 444008754 621184732 543226326 868903060 644316800 503522456 454704200 933661000 981097806 478804368 514797952 358982216 760170240 113122272 671764944 837159680 975698128 471571190 899396132 724434568 411599104 762281675 102693880 685352072 997255625 620279500 929042925 795876864 488493495 755036960 640103400 124001216 472086480 228574080 993221632 120285334 261125792 939797120 243392276 271322585 778837552 750609952 997496630 919936866 447270175 475426600 1675223 666020246 827430000 781489944 881635200 496407182 3602420 544642604 428361712 355381500 316293680 100083020 719568064 143176625 85418731 910305752 45725849 742868412 699887664 594439146 13362001 478331095 330979524 19183100 216216749 924802800 335675622 954961920 203331835 619751168 280254352 31475108 400178300 731445120 25621984 12112000 389783040 570481728 303346784 493227501 725834500 737017460 981569088 426425700 474117128 377329968 382646000 679378200 310823554 68640375 403513680 100813800 176838080 569462928 817715360 372349184 984770600 434837344 539692906 633969331 592960371 901005205 974333224 817116560 954647835 914328000 371997694 615275624 17256800 22440897 492461920 988563454 559041635 72258231 750444980 731510432 612202150 902096600 180454944 955392320 683572344 653420000 220014350 805203040 35674660 190819396 37769000 924701336 434183840 656394480 879222496 428099563 350966028 740137784 914999282 200500872 637245144 250303112 304923965 363782160 493022424 223099164 27404980 23614028 462031415 894327614 461605182 866038584 652859264 234424297 918992570 701911516 866768739 780577696 224409756 719564412 339488176 545432992 312052980 102924928 872218720 659281266 992172824 62280320 709767284 53972850 989132032 384374560 24648368 133658536 237649196 555240600 327727628 803208112 835140080 103049646 408303568 257623872 898347010 193088200 23201244 740736740 424844638 676360125 950625690 526131040 488031100 737016142 468379572 760273888 127295296 317150050 50433305 732641140 862790825 233402180 123049088 949587888 293772510 546918836 290177200 221031480 864712064 883132785 24236676 50141152 985850240 855901676 289573060 390180360 658416518 616240260 227244508 32090840 190039944 845282820 575669320 371407072 509518498 137074375 355805524 449525720 397079200 273693444 193419488 14660203 272126800 44321050 266832960 741466720 853818880 338390550 42390990 194513250 734025000 514160895 658231224 353781870 196665920 112245088 571853596 622277398 839546304 387348756 682852225 680843872 434162200 711397075 984704050 915359264 200173694 668176200 718467180 519062155 848405024 457487364 200841772 243208534 130146467 650032048 300333810 332677821 364320000 995014960 449497862 927914880 906396329 38290224 765851100 643151880 414342740 277033472 654381338 68727910 486054500 92502680 309066560 274385024 581804096 758362888 508225380 290850968 590575000 5424240 133699968 623377122 306831700 953515650 594334605 849013550 355418876 995945812 889780450 897391760 672757356 967681280 743378595 223303300 99784946 581658264 480022717 155899062 433959766 106513974 374451232 71104122 549779304 286737448 93178779 43727808 476621080 162398450 685464260 961176252 270375296 537741184 230584772 178472552 325535872 619499510 352825000 644329072 606698795 378710560 859489800 403432960 634668856 263162708 107143256 841216068 827067710 199305525 51730864 711788552 527301075 783386144 594547760 442665200 89314090 370666936 740476332 101630400 865755213 449868400 313413764 37731360 340116020 929663773 144156000 778480792 80380000 480534880 9828496 458492690 361824352 339484384 893341980 386556500 894383416 623538533 482083880 368463616 700432178 836266088 512395136 200473258 261114304 395424016 950030350 214653758 605601760 782289696 549278752 586380140 966851433 217329735 894431728 994834250 864332192 247339772 86472419 481700288 73031792 244655832 128786550 229696950 655217466 762658280 447339280 890036968 106497920 595217054 467873360 74148760 828424040 294599352 426090304 137373020 785783680 604031496 456717748 501724120 912022660 709863564 911459696 570836480 775903312 722066380 57909008 493325536 420501088 923964480 933982876 706690424 655598227 218290932 426174100 629570640 664597130 921094656 643135462 356237448 33599940 947046400 251615985 314039085 342241858 733638850 174526290 89928068 723325960 349304328 552931835 94103280 343204440 146608500 182143382 564529362 357576280 901004398 379473252 31740039 446621906 710757670 122075920 83647905 315863384 840666295 181661004 225868540 78217655 220550744 920236380 638347776 308374258 684971958 138291084 836841280 574820496 447044597 547913360 57866240 546948000 200471768 560187634 271141168 730261902 680347705 808617152 57277218 345607504 140199792 483820192 457117903 877764384 995610784 403992272 210072500 396493477 668193024 181916218 50136000 595401940 465342444 890858640 878325082 232800360 401352120 517530948 788556454 650154068 272693550 315325720
341949632 409439888 140392480 634577552 286445000 151039450 982580544 691095935 19842524 9654020 19508450 45232132 740457600 536594810 75633559 663041788 149260078 398965568 46508596 449985173 742349312 910087000 619230000 942501460 404520041 496426640 114607690 158047095 445945475 143993212 836260552 320678560 261510780 580605479 123916800 711406400 89810208 862474160 266035000 98200000 825157868 629773864 550385524 587865480 35442688 59345560 833109100 572182080 55776240 60619982 320534530 902321180 146398004 555163750 763875544 504254780 776850622 593543720 610236800 691769611 323115516 565385646 149600000 265113375 296949840 159421952 937813442 77124696 694612040 478374200 671666993 543451720 306752000 926437354 253441021 198471392 730226560 195600320 216521800 673004800 833957994 552119660 274987990 828064442 132238100 267129934 687349120 544705760 639575042 654680152 831509076 20926470 957225600 315281148 389440010 72136656 132094928 560037675 78870544 401403410 13878486 473842864 270949443 936354838 809980432 237751232 861837060 683373382 552581921 869520160 460887938 506179840 223728575 975109238 75114800 489094960 761108800 239194280 728300000 560576088 868968452 152475613 161831678 441711780 408641470 829050873 330504170 908813000 344512375 882136608 519313642 625633544 353771180 687615183 617220275 175973332 636553252 613499006 298718312 537534126 518170572 882921300 738148352 176190948 231994368 979163210 329390160 556561812 316122887 128766904 907073246 428465870 780441556 969315112 904252112 10547874 909691120 230378026 378047460 174654916 605886240 302345186 291511350 316985310 664428270 959310532 138245448 723544707 290899136 23564038 620778366 139473064 983421760 470720840 755556176 911848896 237629775 658794624 184191199 294648300 718080844 679772490 655700527 6089208 547382700 355969798 56214305 944803075 739760000 561193328 950355476 12578484 36166004 938898496 922024280 461430758 825484050 202521600 773724848 821068160 717419940 83357490 647830458 246061785 390958920 202291272 744132912 215300036 296375946 234505845 587274048 774693660 422882240 469621304 437725250 563670528 255509340 702974088 893372445 213843864 984775552 892522540 500759904 492672112 735895104 648477940 894616688 973650200 536950790 668159750 530063021 769907984 273603285 146483824 287784113 764623360 933615792 520229251 99917152 515440024 347754560 617172745 884177420 583456950 835925410 718479792 789741376 703180090 821060552 29027040 49412320 340150760 137853984 769293425 507530800 807067576 629114660 713979200 690744400 561098935 380906732 681263085 655663892 264845102 296181138 957889670 518423334 217739753 598796552 957880720 374930775 305633472 169876770 311024832 65055000 214254692 840453884 451548800 661834225 410682963 140012644 968891500 792335844 692610800 427026972 122777016 390510928 21854632 63479626 351228290 125559360 831294986 807605152 537544720 861615000 472946516 272023495 763659798 849709800 22371570 105912024 191014200 507668944 995719828 754082652 329427680 505549182 96898671 302802500 826902824 796767468 353532800 320103905 917310011 415974400 774247439 946577394 784962530 936171780 954771840 572458356 155732340 138118921 856918978 545373110 946990852 847176160 45974800 889065724 486833780 28966208 485844638 316054336 324583872 395866596 74503500 108088268 117394350 159484400 35942912 352669440 85417280 939759000 124051600 445671700 293837900 749164890 748269820 593174160 546161388 444611200 15126787 732915480 728928960 216833250 931093020 996114665 637284800 921350958 515460688 164183440 896344848 77474690 193078368 533110912 713692320 847213338 923117882 52948414 990779500 535604752 683596352 424836474 885059936 737116350 521925308 661269600 703196188 957440520 975579448 208476 109270016 806754188 438683408 588482075 454886080 492343404 74621032 401801764 404207617 300426850 79518028 723761400 58609510 252349520 443533754 98147200 628843548 520917018 818416544 429820156 577673488 316514784 861742528 248234136 245552536 568045472 519337552 948286800 252608384 976658885 18681520 186092860 960098760 40733840 532277088 528654990 18505610 354355750 950516160 541443740 966901512 577771850 753849120 596497845 247372882 501702256 161674578 742371680 78139050 406260864 564265056 397838450 189560166 496177672 364489890 207274600 855887828 775113076 638962980 425044000 825675231 536042442 528611193 772036096 964699280 464906500 200988000 52945408 282311750 138666823 789163704 106215737 638710328 105006490 988190600 995885037 901413784 658721352 661557760 200474704 251900211 376857576 149573280 764907600 501712512 547234660 979754840 734753696 990694240 923991648 431367354 46250710 479603992 380721007 523424978 743771152 879456075 344270258 837102160 2759612 527834570 888343115 954792040 419605752 473437877 973205620 510966250 652973938 421131424 847232618 47477048 600888125 6712171 150716864 777679646 505291250 793154208 713439246 436775760 758493804 798363300 735526080 808166433 371263525 250378685 519827824 448188464 885451760 539572160 321523050 477923256 141353504 748470720 629247784 77321168 712932728 484493910 103522000 243924150 369227368 423995250 236426496 716193606 725494395 549612262 442759875 889353812 825807297 140183837 875471200 494681386 137998800 317876500 175085520 45251552 870821412 106584000 964912283 942155000 645724603 423685984 474403988 402010144 627796250 642801600 379738304 53182560 892412800 880000885 318865160 778121346 485503720 387676420 311488426 505975680 405068000 176066233 303053518 696209280 500366876 681912390 959548845 251963872 851675816 434533305 913425958 568228770 989827312 855866240 281814312 139891650 346481050 611796690 610183200 529719016 254577520 700793700 828430336 416087622 258826928 982242241 918190738 497355680 192356544 649795864 747171040 692702100 683748700 452149278 970277778 656363330 953419600 844729780 696580809 671156120 99227640 754098490 691708000 621157368 506102024 368012356 155616706 877415552 526888598 26963548 320244382 47908000 362067710 503221280 624734406 774525640 702796308 44763776 432669885 36619250 935599554 495092128 664214841 128044000 804930995 951742700 413117458 172589490 277540688 236761544 761001766 365582828 913756067 788918750 858484135 356893519 317638112 69874750 880840000 754300750 541320390 958397264 732654848 440133164 240498432 827892960 484742325 267603264 280561278 671989404 774834100 578161760 162341352 794544472 136226952 546702568 594102548 995461400 105090592 490370826 167843552 7426600 640292740 83396272 163644930 510250950 221671945 629072925 643240958 898095916 117119488 785215680 199886150 759644430 994125478 881786065 563803904 790665216 909115600 325996050 382182028 368206365 26202280 755092887 661519260 999033864 372246468 375036400 684087040 498635520 219048928 711448500 608045152 511863346 338724490 607907730 387537560 539672704 378471700 528918000 255201792 558217272 397982176 164994594 811721794 21559528 425603006 312652440 847891609 583586616 116431200 59835538 515766284 81132229 413301897 282347104 108032352 305748457 210999066 948593400 785895561 865440700 867006781 843533336 845895040 822144005 456397000 352138854 869663920 698331136 567938800 376489760 873317440 355114432 709762725 282196164 15867584 482974460 827629168 544064072 866807350 844154812 775517300 81742400 996616924 403445084 350020182 591554650 338429951 473822720 268093288 328462396 182115200 737367950 990381954 838671701 109118400 219488156 642658000 277941029 520813680 64678503 965435520 407461828 532681120 886607371 705877700 400526075 623986912 931687270 668042880 753807320 105564948 365234880 215099904 999468584 944092000 130146250 781833538 53491352 839486492 152103776 693605440 214715200 4264730 369951787 496703270 604211149 301505696 394965397 156989775 859136960 340265910 763388040 203973605 626579501 406164980 150323712 783792000 751993600 228452000 977904446 804389440 828560808
798200661 316000000 757201360 861687810 205654472 552811300 516218600 328514040 858663700 911513900 903268836 862429560 581891704 673398640 297981510 810607074 428654784 960873896 296335200 189795616 860090752 867435296 490761810 897363520 693075630 627229850 628682133 198978890 439539456 740719379 871024346 1151600 474848952 194093906 145380865 170999645 381225697 976832184 633953349 836623200 863635760 159417760 589939820 113879876 35240460 669955328 935580344 600344720 450366144 941465760 28373920 363489785 82754016 806969948 200464128 90041000 760646792 880164678 984544414 365414889 210892820 573730872 565047480 310883136 342752000 348016265 342036414 925975086 602458800 931094370 635743600 859185508 455100441 985955286 154653496 433156286 4310528 736366392 326854986 629713046 701426560 769599592 305224768 924762608 774953792 391834151 781460128 506099080 704788080 695729125 930027010 490170368 695289620 831412940 549752696 740453260 876369020 427742080 273165452 780840989 50951590 546931800 470499620 97802784 986328160 104329311 166881556 645082044 300098880 284979130 187232608 486168160 726749840 852012040 544232520 83561290 229130061 525422598 963916500 548399776 907087948 411194000 189220251 717617595 989843765 388945132 725583150 40979920 241750260 361243060 840305352 672367522 759032200 871460760 91696482 369338760 26523101 506654324 514724592 387391940 115380648 526651965 994079413 680181000 580994034 674988352 901346350 127548764 356556800 312413572 251882954 583229575 476277540 826689870 231651900 674526976 691363124 736473888 899282878 72920660 44778800 672077700 545013935 690040375 74486470 151731008 166865600 881271072 333745000 21094500 935628440 965699072 96862633 5330644 704750080 12668263 956099180 500518662 620878985 541382527 115710816 781108800 620702540 820026560 812483264 218091940 91831738 603383088 591807265 722694300 780752652 311517200 415201288 71995136 249482604 248729216 900681640 981873120 333170606 36648784 105680186 909671527 925528066 15090828 327834483 979048965 625319392 668455120 394630848 531434400 962891656 233791820 544081299 296636679 431717055 16439204 595834000 363342624 920434220 621661624 352914320 728682984 243265967 707792110 355530935 13266504 111169848 523888000 942989306 342051975 402604264 238849600 959187080 559500875 105771188 137345146 786389440 134123920 47834566 520453100 490927160 3065520 470022290 811324672 697128955 483058672 737740800 225011888 386560132 586537800 672369973 132144640 517353472 282210940 328704840 711078400 275955200 833316865 71162160 275384328 443951824 69792050 923690112 492166672 703633156 771006596 90064280 795251776 642253120 859686210 930589410 114019328 269898404 527444800 573916256 529195032 461293548 1281520 715181000 999110960 544223404 740506624 21740524 146200958 707684000 816903839 894459318 452581511 253913088 942270640 778800100 213401638 869804542 933524900 634946048 894642380 186557546 436716348 960890740 990869840 809461372 795664132 972036611 56382192 294822730 354871270 453057577 534502288 831100260 511412562 819530282 44523280 94370993 941414400 345548798 609465391 255881152 129981190 367866200 343380396 973900160 347617900 95897928 553622772 601450336 887188160 97992000 934519088 272082880 463526784 738358240 739452000 60430429 122496000 610047550 159844496 129128150 177646160 343770734 693987320 630450506 990762280 31297480 216358784 4664058 230252800 365398000 995980955 667524920 525653430 376658128 343280680 5471884 470525600 638348000 117658384 642231032 683993534 880070464 525501992 553847760 807260616 267896875 459894744 793324266 91904100 992157732 149934604 886843944 714591552 978974655 627490880 130725932 44325920 899473565 712000164 494513256 312836125 366323440 237870575 159183192 882587264 25144616 586556905 515689120 415509984 614322712 84154098 911318272 625942200 71204800 956589682 901324320 320786560 420201448 587308837 261187000 905995220 806751580 662424000 381041504 308570450 841345920 528221675 88178272 326981572 814096639 227415900 783904948 891737050 509071072 374951860 331314100 323689372 865111400 46904192 230708536 178596168 607828044 51215808 980095260 175353538 32539885 413837075 409734348 653014500 694547328 424198048 676984800 740762920 391053966 352522195 661330720 6228480 416275712 811008256 368775176 23938896 889149092 351535424 967297397 860097988 243577660 882810600 484227651 190677560 234937088 425191338 374470930 806876706 404150840 468342272 605068780 133275491 942334840 591527538 517868976 274527290 504915104 460726634 353770272 27349625 137343272 642804830 164737994 392181120 737764928 930053633 622639616 131349888 87191232 576415800 47063500 994842362 495040168 928623797 901945541 930615240 297928046 136979338 220826913 382948920 873256440 7149471 862165575 706642807 746093968 880403776 225445760 862510400 811365120 616220480 824608720 693091580 383132034 428417200 640061696 193381396 582191858 926152320 959431392 931294531 773543914 33872870 594744188 315253856 57369200 235297130 767373220 612248560 412114432 121345860 192105480 373656820 372392490 305440016 155173852 711195200 278428175 11884528 923216960 641171010 104860186 729883840 858659008 978982336 774337716 753754560 798748690 881955272 565069660 985494716 95255428 72691780 653108000 75982250 697880558 875963184 139924816 266786254 666846000 602681700 307741840 738492309 560141794 654857600 549315312 875656800 224682592 179223200 624823780 827995040 949581990 408878592 808199640 660288768 431672587 318635530 954865088 848036668 478145070 663838732 751685120 978947194 781610554 559221405 748085740 509934560 739959680 247542300 453876210 173491000 623537500 733021654 602063276 166403090 988175644 698964800 617866456 436131640 766923073 695020998 280110396 176270000 341392535 956568560 492554852 422278750 9680848 856825056 438028672 847038610 689589000 708421578 846906236 199743415 659720880 103825 432905701 975500862 506879186 888821248 219686672 501209120 378709404 49325969 373913795 595036260 862218080 80060160 907184288 348369196 934193502 487907300 240062660 943034456 210212842 336801280 403213560 432587850 703961218 876554708 177699520 229834160 352454544 375206577 471238908 169829760 950418719 364732740 675665920 580464480 169430776 210919102 849237385 236994464 102975008 394649863 413670540 475943770 60245760 22941100 92736160 483133975 317754368 905494400 889506858 577652784 328634592 669758081 417606664 621827052 658444384 485151600 731622264 657447280 41734820 816066000 72714163 404004150 519442366 22611990 211872850 763902780 489238848 798513640 826302000 25626016 670755807 917188412 356276878 391495760 254518432 877203250 313510964 413629744 192333926 815495392 147257970 905102388 885952000 985459000 80125324 941496385 929060384 72249131 957137560 42399444 410800780 781715490 690057530 860700480 138886440 151397888 968292600 458218432 305395300 487803034 183547250 9627880 213916906 197763812 480820281 550669000 254715900 958139868 657026272 261597860 28493880 816183840 621114803 195987164 24571520 661135360 790702377 519256000 65299521 154224480 579497120 279828480 26452056 856054570 532316080 582838560 551729792 832586376 744653192 777280144 58940417 194800346 161941800 213658624 973469110 268751975 548497560 623795264 113275090 441415104 793988384 539252530 345918480 42230920 358960250 540249984 9529692 473014208 214457582 705616960 422726745 962371600 817441410 386102192 716821040 35982316 427730865 815965916 44870318 450966808 693629952 865105792 365777872 796451232 498681175 192241235 594294400 342509425 618667960 147083815 659016712 472669280 623263114 835659062 69868536 939281690 770180072 19889538 515330310 72848672 135114664 478949024 471108864 932461130 986154000 618206512 552426592 792152600 956039964 651432304 135167784 253724008 261297504 358134400 822604735 207424960 18856824 556930125 617332288 420801440 423499908 224593224
412872670 599248756 7898680 328279850 915999392 515088575 935824080 118272405 305739832 141712640 452128355 976516525 73405398 898899752 838279330 639740116 733379332 54133920 587808144 45720064 136999500 95644361 165038424 835172640 340375800 797313474 613819120 342427056 638765436 169591296 262952491 394577973 847533158 690811724 751120200 529428340 137396280 74468832 27176960 739016040 351025750 392400000 857142144 180565670 353665615 55368368 632731600 768230736 561610880 104006084 170238984 472143375 114426700 509691743 591286980 155399262 619155918 825170400 786344594 994880513 486707680 586521120 564109224 226816280 891855433 460967520 220721376 452708040 405677376 925394500 596086311 136671822 890250820 417286795 216017216 756618500 952455360 414321456 369725770 289134260 307791340 851953783 424623704 47386841 730982784 823042768 914036520 443718190 972932162 394362240 96900416 146868928 467316224 799845600 324264104 207367000 727224041 325116674 884098060 191987456 611939284 249391893 759942148 689099402 394916077 571040980 537261560 500840446 790798512 372747792 188656708 990421608 191547040 658645120 198430120 101350645 272688100 928850280 410583040 675343168 13696704 36307858 636013480 271773700 398361338 404530310 692302572 700042280 811387020 503822304 93256554 554930896 460632656 459976655 159115968 270347890 605107504 215298900 796359370 919787100 928325395 588775100 486286884 365735000 876113900 159039068 913102640 785480168 776100800 345102832 148968122 267064384 725115100 876470046 12392620 876845380 76166049 661114165 302812000 613587935 555204530 971863472 110971035 973779200 710811672 938887940 204997798 854740992 286859280 174305840 749253462 687158135 587188320 460689723 32223080 943275430 463141042 18976386 782049132 428509120 185028016 392193080 852222220 327609996 763029432 247084264 358408226 62773335 773826920 315154216 21315816 243915840 159708071 414989248 244918528 898448384 40172091 120866060 892041498 525252384 423940928 78763028 24270256 229011760 900945328 612029070 623768762 579676965 406122656 445628704 900916700 762006850 195306670 716327618 438204847 434694880 540968128 106337691 151670032 297988710 526613765 148237140 245021008 973122308 450408272 317128900 477278800 818406000 350673827 422072960 756842750 198398976 135341138 957027975 264796352 356891070 975508800 198947036 248932697 213184900 588210360 451032144 851104936 859063128 833212812 86767528 896541536 652552668 442999596 993381860 813271210 389780305 16403120 794348192 289119200 369934000 773274000 207118222 337582528 779102694 968712480 689049184 310069616 949071418 400411134 434270720 361040372 935158400 727008000 111321050 350158636 820781250 166026100 148995250 989146536 241338880 760839385 891028960 946289698 794145280 448628856 240913072 409767640 368248820 671121180 933347104 464298560 734016652 434399690 807070775 472247800 51136984 983515140 628313600 939307300 200556128 999761040 678696230 54238950 991380704 917292200 30996480 443473888 490411865 193012670 227098266 543360120 947306336 245162620 382019040 238830288 967016064 225935872 192979338 433674412 403441288 439469632 502596406 381379098 988302082 313854677 531880000 657103260 559703552 528931904 432072080 756725072 209523260 965361720 750135980 294366688 622056416 332946708 568711800 590158208 218169584 395037704 943131742 42677376 783079249 811611008 23613992 892394432 656746420 224882240 302157306 678847288 816483306 717191600 51993600 848407680 607583386 49067750 557387360 183207924 172859720 220463120 467680868 734399914 288375850 593396860 795618112 168428720 815743295 812024280 389650904 22913792 293131808 43861248 606579361 337096320 282174336 390498862 794174080 651989960 101198376 554723880 5987680 389485440 152623424 54821408 27211624 996122100 521409835 808042320 390634944 170178282 683566608 630532357 277335790 395392272 116664240 879450725 32100084 103166304 549867102 492806680 986802528 583994240 594121015 859881430 975809468 237094320 36545536 935654000 243963860 646048800 570214000 678493040 883789800 659424250 708127570 259134530 536255420 190764445 661789680 720015830 300926520 51514472 569185064 876423928 982593526 177438754 629784252 153298120 510761412 910566420 879148964 972913720 186887250 735608000 859322240 111996337 360782035 778736810 462346758 25573610 497476192 12357575 266040476 111523596 384124480 417022228 396206156 529517472 184554274 526523520 406302312 673117453 790082360 495978752 982731500 672689682 210904384 107999326 824647520 495633920 720030080 386645584 586692580 62317200 261485620 873071560 571062566 820885560 734651182 318190368 384309040 743360310 331836000 422667096 445988900 451867356 75923136 246470800 334756436 51305870 759797992 207709084 487330475 468828750 992167315 254923780 914202349 741235595 887732640 523182400 520659351 877860000 526197562 467069788 11084768 224117120 532711430 138708060 637011680 20087320 461297120 70525224 264258016 44597440 569480228 635154800 466158852 808377632 787830160 660049920 304657425 506977009 439179384 629587440 543443992 515283410 501381696 291330336 90043808 172087192 628198460 6204008 626360428 471098520 66850940 400981330 444535752 256765600 168755669 677425065 891482650 27575576 125662720 631590768 645791777 628683640 141447790 154436484 599897920 256286764 564916062 364957560 478190048 104291466 13543295 942830272 561579196 854233580 325608210 880880756 446578544 388132504 767950000 107357480 271001220 41928256 927641710 155860944 164573600 967069000 12135158 531412974 673867120 117614597 120262640 926794000 281356591 365288770 300675488 780870656 576585720 788093520 281282960 505339220 343826194 394249136 365008700 532414520 164118600 951212588 996263200 22357192 766799790 578283520 649781546 439126200 258222600 148039300 864836854 610864000 294130210 634037888 547332918 704748850 5682134 55560384 897339925 153027304 290803140 130555300 478654656 928312715 411845714 693806364 987498305 140156640 947254040 514999900 357431200 926880145 851222272 877360000 942454580 824358154 653373056 602803200 587088960 490691600 634992640 116548125 228500680 743497182 407629360 734332650 213968570 602483352 631918352 756123896 773913902 277927290 489543812 38253015 71097200 840555536 191953115 231867280 528495024 588732324 236980870 155627412 610650460 472795136 555443996 390824496 888661360 355963372 744960026 978089486 83387400 563891328 355535408 948215064 799429080 20120222 287643884 556349600 82635520 301991505 199026848 855663790 650729047 770711424 597518025 425077329 741432000 45722976 574497344 744368712 589260920 33457644 367356754 158184832 758747208 541697698 57597456 626203060 58022192 985920000 83394240 18930738 297885880 802921050 650703792 64157856 999939532 955049880 810225771 412815572 652712960 606862000 714633663 800074000 654816551 495326900 616763760 796411474 396270600 251776780 219617900 125289568 958746174 735075392 858346674 491690056 428315136 560417163 683926576 502356904 865533128 771505630 466660912 910688236 522527648 121944368 481703648 790870624 410293952 212805490 39454334 408423680 535087500 442154848 598718112 863641600 992341500 231860000 40778625 775772165 62933188 672147235 83371526 671055460 418063810 551261532 275611296 311231820 455378112 486668544 566983040 580285250 542531350 140722642 298258432 679994480 612276688 705950928 977898812 358113280 10681712 485696070 878084266 557471040 596712450 984390912 419438170 580783474 542570000 269041728 866193232 527002688 192228140 459858488 551552149 280693100 606699520 50763168 447634538 530056900 757292480 318300480 249459908 960809552 844784140 187617760 4538088 346116470 653911620 268793510 523237504 754125665 902223452 941430224 877310160 422357421 608663530 397516320 125379410 770201800 204292416 172018300 766141920 151002406 998295800 277731408 141295290 329254748 204607360 612331488 547142350 88758626 700616430 219369912 217875506
975680720 548208128 604668064 713702370 619046512 708685110 871742520 265363385 78398372 125835000 439564675 647497884 914051600 640992684 387511508 832945656 300323872 698354480 346453934 853302268 40165260 529505560 353317380 100357795 889080326 981286930 364977416 646871320 701811080 31156755 3300000 690368640 183912170 659972160 522457800 112437550 120542460 575677875 233055904 514660291 647981826 705307508 654700752 233525855 327512120 783329176 712776726 600244925 905375000 483437000 884514168 961708584 78743360 986969442 225593040 578509648 624127488 532810216 882432802 289038200 820700256 266073480 567745398 955034200 979901792 63972350 999294325 562478825 504673190 735131464 605140816 587471848 590730144 754269064 646206440 648043560 722864418 261263120 594305078 229092832 987396392 768592340 237317852 55267840 112001700 520343540 360952656 557817064 663670480 169947968 26884038 284445128 929014554 603136640 98571704 964575440 947781400 438060190 65113596 32088300 52844480 496530384 979975500 797868640 327494400 750269520 93501035 491513870 614354212 712392640 686110144 487286848 905872032 483325760 705356250 622638812 659840180 124357840 994702972 331619600 390482204 42819060 862086805 875172000 387883604 287855881 944354992 13422930 32015920 829005614 928493800 35277744 339239296 99526650 241439104 187535408 87816400 137363101 628161352 228798720 795710022 856285734 437831044 184614420 289015080 429380928 953375440 76044124 145113075 838371375 942915200 421493760 262752720 371799628 737666500 918921552 805215520 851602862 876258842 482438332 886719226 420690608 364206769 276239623 565085040 683632400 286378304 698888250 48570416 571698056 614106960 199284850 591656904 147478620 803151232 569124736 397621664 695984750 721677980 231852167 475560960 679470430 603239040 222170720 625489480 441867932 778355106 217063906 230117000 19734185 950040806 511184938 996137005 70784400 632799976 167486644 595393320 472138250 408095700 812264000 26573740 681851936 584106837 550658504 348715200 263502144 683988720 877699840 122957926 235141440 534774950 629420928 421066272 341892720 113939878 159726856 151682763 799806770 166439968 523849456 622498000 160650944 248455490 52164943 902001284 339525284 199988900 906361600 941390560 914389392 717747156 701344040 155417375 457524000 328059162 370455808 961864224 251588480 491157664 76167714 178227200 564928078 605167349 454668440 23984160 59175120 137706070 370745874 274742500 984531456 763321600 567628432 356987293 736357265 336774680 613456508 836256080 340736640 63276382 896148380 416617691 482682880 253689600 414175966 736460736 15158560 548387152 655751176 940311278 874205077 729454672 858751264 452410492 55426310 630536240 989179330 797043760 710935200 649328489 206830716 855905175 170063300 820702900 481927232 462540844 705722000 88938125 629868068 213606070 712448480 549628880 813801235 343618080 477731888 278833168 43503575 385870968 305765408 637343740 806881008 892485178 574061680 755589744 9232220 611374680 675279104 746326892 922480110 151079000 369826150 360828247 607087360 22434780 980693947 961308400 90108496 807613025 572131520 557900640 419273600 595030230 553959092 853332384 451905630 290661883 197645798 737580130 96695208 169461104 636000000 616130004 651754590 770804638 352687037 695584322 561819808 845790240 860199256 413073328 626255058 646113782 386891948 276053120 961298768 288328032 373633470 300394088 407308550 599969008 399279160 538780800 223424784 991347818 602895720 552158915 772877640 877335040 773337160 605179354 465308920 791661176 918577984 356209664 685021184 986644630 73653040 68870776 629089496 981649350 327720160 410496600 822269500 430513536 585184992 700390084 854414848 360595880 211100069 770887251 550807856 484187680 116455408 863010828 342828700 895210528 609670910 354959375 755859600 941446400 77659533 971525272 154961450 719895427 837753046 654882304 183094416 146963456 415372656 31153478 102050520 61006760 195792848 257635870 360365000 359459840 828000175 842247548 210340257 900405020 314231960 870625925 441550120 92754976 319774994 939945330 713511689 777161860 770128208 857025000 482392800 337539272 2366600 52436272 377719274 39394208 253411940 561030660 153144000 391070970 256001640 849932542 661682922 522754160 149142810 736908384 475575440 488387512 679439100 896160900 108383520 469433828 132660136 847172608 111033088 127314304 910106488 219219872 416893308 700478816 751263184 102918884 993505396 984846691 988614408 608272140 550882450 261236632 152147008 873715465 443985000 72189632 313153162 302987736 392823392 55816960 945599510 658058385 21419656 860494850 58911698 804464154 624912320 219907178 469591600 811217800 470280800 703419053 944220272 639092260 735520520 357231326 589719690 97567776 770251376 560939636 638892252 434096370 517978670 686216960 395910466 686553926 592911462 993053720 834455680 949980274 451254800 505499693 649451588 826597352 703048320 708917540 506559240 717876252 107956566 156086532 962686404 970997456 661091028 820066685 897297280 304539150 365686474 535668306 226899565 393679656 969352896 595310104 498582172 61262850 138750830 121969700 253399456 936515440 995377425 917015680 983407711 603204324 134076764 856035890 157602080 26740604 308334200 167578880 336075648 855382928 273513241 859439600 690101440 325254652 129880080 536600082 375657600 925478616 850225416 433803848 687383040 33785424 319459200 333956760 273702194 821300760 594559814 990094694 683472976 443918670 86721432 610875240 967910580 930770375 786263100 42270720 392199776 186322911 333265920 657292960 161160400 307358136 127947130 437386080 470920224 163373260 669943358 998963500 704942234 397326394 672543260 795562736 305231348 633864080 395356936 546542804 320406384 303749952 684916960 388967825 16178578 771140616 428399040 275757150 651133000 844981056 519732200 149585000 848341200 31001900 254217810 959784950 39763800 628063700 780617260 472363520 475399250 788894864 495362560 343101344 0 886513408 871852000 601483420 256455740 599114112 549856174 739845088 179990974 364975830 652797103 541826520 269885920 45136040 346590208 654800800 520017376 459007270 957086150 688981920 807475672 280438165 733038920 258334348 176103200 259675000 174169568 461102960 679427648 719585925 880815750 387988860 326455040 281116992 480549639 178330420 302956850 821337204 58235558 7604190 245636400 802329400 880025150 8636688 951945936 916124200 968254888 688332612 456625040 901225207 299308000 596880433 611314208 458739156 425203720 90974294 369688830 351387790 199407957 176362161 12070094 191384200 136023888 830230370 177934720 598754880 501424940 505548308 935809064 936598418 828850311 693240800 485737520 716835522 395014272 626182424 531022080 56402138 824202485 244023392 643182405 751644986 906593525 569112208 572610680 348212976 779260230 708698554 686554865 595326976 403900690 443642862 328603696 189601380 748275200 642500520 783141320 852337949 439104104 274748592 96651496 219842456 696062912 572716670 915462384 134797808 434299296 200548488 498050337 122512578 965502224 992693440 752689104 421604056 938440448 663946252 796866212 944296164 743733920 318571224 80403718 502736354 766790474 414546688 644326854 604517043 414907248 553486360 881300688 771902250 951387882 919766430 263795504 305865046 484627200 843984192 697818720 108339512 625954448 177337815 324715252 320908160 798719600 399363550 915157824 52333596 386759904 200634332 850433975 455283750 476195996 726417040 119650080 695810776 30809756 560397096 994193103 345014668 880619140 23290720 290746500 69909720 415918464 336447320 304845720 40584740 290818566 203268756 670917760 454403328 732420237 976604032 244172041 713610268 541688640 168353780 82829350 587534148 763057096 412273520 494842784 259084064 255871008 790616620 319486107 90480558 350749126 457603624 105863765 456236908 801816858 456258334 815344640 767533468 605117968
679702068 815430560 932189136 534012728 362752000 283718351 72437920 560958040 739294900 885789600 74024502 324935040 81868712 520124788 150722237 719917600 278331120 44321792 832967430 360897376 704610000 71094150 543514962 699844820 916489854 389781360 457229544 503273032 77804912 155773650 674340148 401966400 511284424 150886144 788693280 352053176 522342600 835422380 320410172 630553748 438843612 744205301 26153280 485265900 253345250 111895242 552791868 199627680 444743652 572633600 825473864 390645200 257046980 116781504 413761433 243856200 182575800 311652424 860302492 831833848 585249320 922910580 392786344 25356287 413240000 541332024 334083819 735585549 749256376 658970498 333385033 318390508 572837800 95842360 70734250 360464229 449297030 842241325 329283398 738749800 355853545 208858712 602179760 198862500 952978112 668077072 159337666 207511680 341921359 735075880 86145435 713650225 818704856 175688412 642951000 972874750 973059150 804718232 480123080 233263720 882920230 990967720 512331360 115740072 15873782 377851612 909557000 100950932 60425796 205993840 103349739 970357232 358658330 158768448 729795380 93517500 899778892 541121808 874189590 159375800 154094892 858590800 296371200 412667316 711556632 283234520 47121600 437557296 519836325 102369624 969936284 246248870 419790794 167875000 553252410 56664475 535192560 165400704 418930644 130222885 78661400 671486900 823758276 723164240 377754496 404027222 316556360 297965830 686384136 952507936 969303205 2080440 401319546 49570625 840310728 297183375 48317056 460798800 289837154 770562040 604283736 386161744 645973600 668964348 372314976 478689150 507911400 471809215 993700 504065944 489564120 363895868 986356168 715698244 751543206 775076660 4112745 690018594 11644280 970713002 101363510 776204288 875049615 553577670 665360120 614467199 655387400 559010800 898278120 300550240 22797721 485978145 8304672 652530584 796524800 861853360 53808124 237048000 279216928 117380675 869824720 54171035 468905000 420714375 845853575 988260410 961285608 192064000 295715281 947095152 931462840 437353701 692463570 902040000 265876791 211583772 721701680 492865700 82808778 214049600 541830168 277198243 843701160 79931750 562988352 647747728 558550630 698744662 428748438 722426560 546026600 571003064 802483971 238265305 731875648 172855481 399817576 246455825 510105960 59157207 475225910 14460400 530504652 217594400 883183685 128997161 804871000 399178440 661459612 201806580 997024800 234676680 565951930 570995700 615301280 662492975 115925740 366228096 49476240 536706575 389701600 421878609 900894400 564998804 913263860 936759648 365875354 611435008 839523460 208872120 793457767 752637825 573911128 158133496 148915748 659644104 789798815 965818240 405373440 501135560 237891680 911706976 891332123 230651664 548096990 273163608 978408000 674651921 614724579 713188080 21539200 259830020 779640980 544237623 198677400 202746610 37419640 610187040 380607760 248890625 867336490 623136700 139559519 253757952 873545600 658359372 817275815 918572980 413988120 241045140 814572194 180633186 691681888 332102410 366371840 542086960 493216640 339643800 594499662 374453095 434737034 520687114 604920904 272496380 577702500 572353280 68800424 234010140 899370136 210523650 0 476976130 85034800 379102071 418161320 156366760 257518280 397935824 181591264 484548519 542616800 451267350 14057760 233835950 996965504 58441096 112353509 762901416 669756640 671025664 541008744 886733300 649737880 871407040 902832800 738670300 61541240 757627719 466738946 937662187 933196860 694129394 965503765 47832280 128886210 868322105 432695456 634996412 75094080 856771399 694401472 774852750 676966304 195028004 706968576 844323334 91628808 604552850 654301360 268210048 363465936 224465040 739569514 932276850 280249755 8058272 479479378 904394080 363240175 85470280 295107950 592125489 778432600 923930748 907269983 111295400 841957230 722923360 883763938 800904268 166350760 447929700 929307968 45376752 256825630 945582308 802636680 42922608 925412576 691391711 117613725 828472345 643159572 723194620 738676650 185666886 740510304 896571136 547236210 498541658 105864000 892694496 417873650 399775320 209373140 379830830 616599050 128666688 354898880 473793240 690611525 755606560 106318000 67460584 781898769 379215744 727764425 174022508 85121016 111835526 764449088 443236736 131617888 538876900 157525532 169251408 514492365 503209920 359795440 939897204 302368224 3981540 90581500 379395213 502318464 226542456 968938480 654624960 257663616 804815200 910344120 267448320 681986184 184345248 70702400 976286852 800486850 409463670 293294950 821960810 646269714 174433660 329432025 338879200 285972766 411692300 377991680 258253000 883325064 721444254 582908896 179231132 43283700 788087700 15641764 547843216 598974720 29377032 99466650 980389160 235564060 915242320 214833866 261680135 222017760 108920544 372393808 325868800 45686840 911752196 182210740 272750100 733253400 175060600 862649760 779522870 587158544 614571556 316471200 755783644 787300864 639619556 992175408 365322080 128355595 863660610 907965624 120567150 231126670 556887360 982275015 69376288 753856897 779128896 675971485 734000000 575698570 306359232 346700800 184631185 66680375 737445060 84493900 571095700 106854725 738649332 32582520 559846044 924585264 698942298 854600000 500378700 408974920 668744384 115825200 151730902 585925600 29432070 880599860 319346544 908265104 248459440 913776128 837648856 832661436 129894420 659799094 440386116 800465762 775682600 74923875 526811956 39235265 979991240 873915817 4552650 691225696 477068368 306575360 470021796 949404280 246703720 141012720 198070280 975377550 935563452 71272600 478933840 643236448 308742040 489459776 573211077 842519360 834366080 372070756 210596512 236930960 972798350 916076600 387948416 355420640 293513568 786467525 582599616 513670720 483858400 432157720 543594920 438898992 504084016 447715434 353722000 575280211 181612480 669206784 152423506 358813745 114119070 979827868 283666328 591185000 906897780 85825648 682388400 61249280 17424627 141524500 75052112 872158750 711410459 917651760 353378530 372775770 753741217 169147069 695970120 527076940 893593600 377823015 15168256 468507944 455297485 51783040 684755914 308457063 867067450 885710380 429694460 632495074 869776962 521609874 964291808 22698500 366790678 974415200 139702010 14850560 458207176 572807506 807732640 970395160 115062796 921907400 162045124 927381950 89962284 682136376 787350300 68086250 219093256 106292224 16172896 8533113 632674684 811030792 944139170 136013504 768602360 41464950 696541136 39848278 610650976 235048550 98737850 797200440 157889630 889024768 239158560 36454510 949962300 920449184 663240084 212780880 919998654 656209768 120730044 259250400 862361410 243721264 337000132 416765400 85572805 303962880 27298350 418062800 482838240 690554340 518410 981218725 675071500 213913168 384207080 872252166 288410504 689061200 173673670 499261552 813452750 184236971 9855360 949213952 21748432 297178352 349765625 982666000 896691464 767905312 644112065 640430773 13760900 576268746 605467452 315100873 52307080 420496768 406808424 120146476 46261402 610289152 889171036 332454606 456838480 881682048 744142312 591684918 826638180 452638304 36326075 665871600 450633985 965789524 4398000 719941120 5816242 957506940 631180160 208118747 464947100 382875960 489956990 520819864 133122532 964217580 985394638 821018864 47926000 904433640 837829960 410534296 96605036 400370512 544370916 272197732 469466620 858038944 44691715 126815499 990690296 382442874 887310016 987493650 958951660 370026624 802294624 201783850 403328646 944042920 820869330 968012800 199633312 492636784 905269400 987678816 385320704 582464272 419903996 299621132 51534768 129947728 225297450 234697380 118235320 831245775 557822624 69342998 176408000 620688250 830384440 103961704 171587065
882879286 666636000 622982900 689513488 810018716 992454640 211990464 932033318 207963680 894767630 71700766 209123018 816949510 686268192 205685452 238018928 288020385 695362784 247395976 2382956 590769470 37207196 322008776 972129154 700358896 843391775 193761623 187265507 144626411 520301540 255087347 957921080 182208535 446931064 187093200 479016040 862944608 609808166 654590790 309492960 812637554 486664750 936341640 580095960 354050584 572414944 323555007 813990605 380794240 691946250 961053364 296040752 49075785 139922530 342463932 366034054 541315432 541735500 729242928 524032892 615979360 872917800 924938064 6418512 156957226 107496840 951891115 331016320 773834400 250675788 874213112 683967936 297242768 302502528 736231500 616679808 743753040 83896455 416122783 121430000 932498950 350899817 497664078 886047946 526687480 173778416 761703925 658072740 118544992 187091475 981814386 636950410 122399220 918341233 360055654 521092456 257433010 332982040 253185613 798965990 588178803 818182650 114313275 103563920 327486980 134774679 502959270 842194500 919435228 444679540 799513570 482684356 100823668 174807372 473866776 48076886 307310784 569329600 998128800 175730968 625826696 747333724 840378480 58193676 965282049 34750000 175923200 78747322 305127550 974569642 567424000 252603656 355960952 760149860 673321828 859503136 35995014 684855120 43833030 828051096 20195200 311447106 879483532 245982720 805071484 887504510 361765075 620568344 784515366 572017920 614718880 414140992 256793924 778743312 511510910 894681540 618771560 462172200 285741488 612048160 988777415 607082496 452117500 240658917 529301478 826544368 544256183 142364544 141600476 759930656 983666224 812682040 8869700 780904146 238578400 515122976 107587272 564855800 5519040 881660064 356310395 201403500 280727947 672082730 588559110 552165480 13878330 474398500 925542432 817085080 259389534 544969790 635896875 744069390 553979136 494234275 354317456 829603776 73994685 43423684 139489400 231188200 987765538 914735360 63701216 485186121 88773432 767732676 447172368 925758696 493411050 135827688 324881088 733275270 313017024 265170944 841490607 600622330 399365250 682402816 572873244 752666416 137665560 48723650 603696918 839008800 923651360 734853888 337374912 658021208 994548728 327252000 353473500 549219072 532972352 126641376 111456416 939493468 992011402 411065326 329051328 136157775 425177040 848686479 961877140 762085210 966368265 953437769 34154685 418175680 974714336 936903180 549538426 631935142 342480000 760621158 836291192 502030900 752029768 190336040 59352460 380290496 758994355 463613344 29830241 203796116 17999135 282941271 177466138 729460148 67364608 821063680 224888700 373383884 497755740 691240112 603851120 193204260 687840097 200126370 131396600 714642176 268548200 95656421 171799810 233115305 943210749 829306144 698081496 784987424 513433568 831609304 651045904 453081200 936366220 90958696 128365749 537212240 179299324 733407460 760680228 448985736 788080888 367422020 364265116 517273902 484913515 825605944 202328200 144907967 564068772 49295010 62986725 147965642 785085930 562142176 718937336 601458944 607104240 195711930 282881424 872979368 381590820 928868400 721986925 48601450 661511474 325959988 964237444 724383120 364652250 230675962 661759800 64086855 297669200 578741124 980772000 992517652 382112000 440889565 822094720 907933470 764914000 977381120 339647112 549826520 361741640 772397696 248442880 871997440 783267408 716385126 443040936 315610600 232226165 968118939 492384818 566572324 698994014 857933528 625090148 224816416 203997180 273485744 353362230 762462815 878750710 816028840 491196902 664049664 766702556 266659136 202435100 591618450 698446158 505637050 550924488 665714844 120310348 875428952 803709800 387891221 208827800 723866321 45330609 277605680 660725523 806160768 329518368 724936888 248929600 291738152 249202170 373376000 616204920 942006484 140070060 21818752 718095000 604461088 409989088 895472904 805887796 561914450 195739896 330118890 52506302 102802270 730221120 305744050 19644872 935807900 706178635 696547280 888883960 706409240 168362944 865362084 303617456 872969457 871551260 780762648 645165448 697387200 24881828 713344556 509073395 781686020 34960842 276290536 365869275 941581184 916324171 756387117 292651092 501590800 423796048 449784900 992208966 94987950 978839768 170334314 438892930 326814048 180166688 852756480 106098000 20185856 983886562 884452480 475088692 19792404 687081857 297708325 260337510 714195044 811091472 774744160 867106504 335219164 932929280 67394148 391619427 534635032 648773723 606622812 766528208 472256650 10407370 140092750 252278555 259369472 423050610 663795200 899094410 954190230 140853258 806405874 559747955 983419560 568290812 901094036 944488810 695718160 122473092 286339288 282823220 346644384 49692884 239635000 28168952 689371755 488400750 326966955 682101650 102647824 592363488 149801818 704617538 713024255 459900000 158921900 745732992 469648640 471990780 833702500 769397820 500124160 117957118 812343000 416348992 118221632 474956260 769339120 44320220 928931840 360173216 928136532 557451880 119633755 108730620 924537414 850867337 842161960 409710580 433498030 737616990 955360560 10189864 300705042 891245427 227571094 741368824 653667160 247464756 996060416 857700640 322160794 711756800 502951787 908250652 187737256 378969440 974870696 426616140 571194614 917889584 789163920 144228152 866898560 89264272 400832940 838039360 546036507 528094848 895784196 253904900 308388610 347604854 100514112 474952832 24177864 311438080 319907200 302230870 729118040 398033880 275974664 526635600 991808350 652286912 512236876 746789332 305928896 301937750 334278528 540668275 451516868 730840 770365864 836065300 249320080 868827000 840427548 748405392 744658752 749831840 119684256 234485743 520842112 58118180 646273160 255051520 590397952 70652080 357843648 632491776 839524884 336693360 599331640 834284380 940890240 594588700 810803300 609749850 895238058 189677344 628326506 173420448 38564496 739327020 438393600 919260644 76566552 695183000 529442280 187677875 788054624 804716304 87586952 305178320 337123880 99410152 765282072 658197400 963952960 335435392 455333152 621148326 712211753 190629440 291563720 26514720 915302920 289661154 386362368 670461292 636951968 287664520 89936320 668396640 989039100 432496070 78308516 772644084 441308616 949022984 235852772 637493760 318314086 124788400 157410568 908508050 423613688 412961025 783334400 546828668 708651834 654466944 17597232 86655252 190196616 195966948 873099416 544427100 420102850 904147880 279220904 225350250 853811648 993540800 182817483 135416482 161491556 65898340 321488752 26156096 599008466 776458146 634157828 711764355 732359120 119188884 632971597 973880170 257482558 294276778 674463932 250908960 271378952 598519456 16332965 859330768 773800720 363774900 351199200 171399115 904858704 423993580 750343368 52068354 666331656 323206449 239426872 134616000 392344496 887806948 626920569 663769720 130117421 438598875 689312675 505154432 138474520 144480400 292264320 535490025 698452136 946921141 989746084 313093254 592216100 621572370 642879488 71997850 146631976 1935740 510330244 840322412 661748496 6451744 749558864 568927305 837799514 864465776 130855168 808330398 34387088 664546240 574875136 54353760 145098752 699300864 189698848 249105432 18997200 769853120 207543548 384450300 491757392 850675164 889192335 332564936 942747896 816714780 672815424 729114863 498799640 92716940 644700850 562946050 968935200 486816094 269558096 814515132 246886528 849596800 594513146 732179544 778880600 710139680 325267920 596616588 227148800 65700136 935889360 706919608 631917200 772341380 179450720 214514204 594221072 829119500 77520272 227261660 912340467 116097370 133472420 159321856 246595884 771095384 311774350 344990704 406082808 839436230 569228837 823710125 920397480 242007786 601216675
364689620 775864088 107573936 985411784 461508380 637768336 715575243 101197655 889505514 3064144 346875904 855580000 343230984 265930348 653261688 607960630 724079795 739314194 157825436 637922345 164596172 797806021 404797402 615595714 46759256 526086960 522004460 439802600 5730800 753848066 534762560 89268496 205615584 633915314 480302560 785938480 889114932 138525162 428842620 749773584 626791792 853298050 390944305 210839088 266433280 112777352 224023520 155027680 790859360 516108716 386290880 768197053 161749434 42950000 130417600 266766800 898236770 837964217 64096046 615591220 860629996 776404840 120073744 170197584 428343680 485797488 277179592 625742064 604469856 749373764 114764004 152347830 757040110 529344638 989179328 976026640 493284064 954058380 667504208 228894790 280662506 776179700 494179708 812345635 512970555 760252000 160307555 185573520 843843904 645266712 382941096 386454104 873098944 574583000 923379548 954354125 311188000 190949240 724375000 356265776 872166400 62613140 453573568 338236640 511789120 66201450 94154900 545220570 60663980 938270400 578591084 318703840 866539296 167520231 250048754 826771734 761377810 414518510 930499920 92810584 946403460 869878480 233945712 283645560 659619650 735885056 212491120 111564010 847572660 51801282 266633888 307078110 106088948 305026619 891959838 344709840 280972992 377838750 367122862 838447872 736178020 681209981 740016352 748634125 805138295 653318272 887109599 617946698 143147648 53232896 408285483 928869552 917790000 263661668 416888340 822123912 741766635 259088464 561499826 558042216 721020898 886686802 437835954 322398375 390662400 677454880 841976857 611983460 263272000 938958592 866508272 407474585 439327648 735719944 310987880 378701678 881253040 848641440 710453744 824182466 895362364 712889510 300011120 206028783 238347008 454366080 102834432 45712640 146767160 162092180 928103412 85561280 54490582 222035780 766820198 97713900 113105536 968082756 145266238 635201440 130077328 246370150 569931705 600172872 738381312 968386400 33522180 852435768 319938336 378989600 802722400 135168110 378252058 591705040 382019920 740429060 537120905 83977500 230794680 75338240 440085504 948728960 512424044 522203584 604740608 932956770 720043775 312903532 16994094 249186992 390927760 750762734 130215936 301866000 749878086 749036342 423439220 560644608 722550750 982625024 298730370 97267392 518463765 551424740 217669312 172194302 202325680 733015054 756295808 122637664 475487934 634405859 322371776 129438202 844289584 206684692 387959696 797669876 237897120 605895680 379138731 826966105 504710060 989049940 89236960 78611620 903734975 30170336 435450708 38947376 11083680 494611330 862245208 790512520 215146472 926716140 417992324 223032860 812375136 854215971 563918360 246325742 325445248 171673872 278853200 717513360 82043636 640188562 359654400 846834926 894416828 946330680 197871500 544916705 131634404 670159150 6572190 789482465 722004286 39727634 970375925 366732644 546115112 887076140 723760738 316456336 531502160 115250680 643444562 77692308 496933437 690954436 223292750 67216272 184646680 24854204 21448842 565914000 752976775 771874000 798932192 455383560 967316992 221193066 240313116 556632604 805638400 533115560 521585200 605531685 314997120 842040104 863449600 248445393 963098400 79537040 262347356 300764000 462345216 490661934 980228400 355066904 755427120 913620480 859266640 870877062 444920528 308317920 557147648 217398912 912961280 45003636 870119944 431809612 147415710 321277455 881305247 461975040 914639158 839064528 407979564 511460064 327436700 168407424 623321834 704749072 606748432 363740800 141218930 5857440 668865456 568908025 593186155 751711840 831405284 448999680 631513408 106118620 554914041 995767576 415829300 595135112 795374064 840804278 669582456 169651980 624093184 799519306 824557470 933751232 205682544 348140949 602530992 919805350 724165654 108225260 698653536 146157850 840143984 20522835 476906400 643883020 305460400 694169568 322436480 505155834 513751102 905813840 433004160 600246520 908148892 673891104 940392860 75134976 977172262 789328692 737844508 512038532 687480350 446071600 393740800 584948300 755390320 710032828 910137236 291227816 305700500 809785840 733149242 250523240 606823522 326750290 555547780 935240570 40033932 134168630 20928720 880398830 917957030 361168060 604902022 829362392 63656410 861720750 269024240 78900231 413033264 107261066 60115520 618636400 198569560 294376173 446502400 259643200 600330122 554535500 585662582 10191360 296468820 352473625 256158484 701860132 875565360 784315800 19360192 135751184 25284786 440948456 583198000 12277236 988696999 310284466 541257736 864489875 162895307 935183125 304330800 927963406 424445332 186246672 610917937 106090944 597140071 582107280 886988688 378338110 127537472 321580432 63650816 995447800 393584482 663020032 524867500 833751100 51942460 265661040 431644560 184735180 716693224 803439280 186865704 17885908 773424770 901112600 813632576 590902075 379378624 891304270 263362016 812235520 514005960 529112900 540155225 395836134 433598720 785530304 997528038 184079488 59233936 117741020 938743168 416186618 488948717 646377190 546235362 421037404 623896880 973512308 217212143 58125288 292053420 847340130 979130920 154005120 366189920 893477273 191747988 948989320 570218022 183946718 955338685 204024990 5978850 57014496 992441760 865452000 126477875 349682250 755104232 515909280 421811200 223995145 60738825 200419800 563270200 404528798 88891132 853587008 55376064 419552274 438830568 881382962 298357500 890287404 997657783 945214190 201907382 79087852 942297160 115016800 135277640 518738484 321214659 834768675 678041000 690042138 669100000 454160504 958303600 721255108 65639180 56900832 595791696 792018064 734588400 453512960 886105130 746464965 593543904 483039420 610613650 804330962 996718248 128875224 666477220 330525620 307926608 976174944 230366711 868729744 519085980 949252160 763316923 605652760 205334295 646021134 70829400 781065696 256144544 154976408 502874560 355516072 749354251 748721528 15858960 243615675 836717184 553075248 813062688 401184328 200596540 116282429 492494656 23802544 421565780 855126732 488604992 111118808 219279040 763958716 340862781 169955200 512857920 675073440 89092242 587654268 75840000 623985632 427668200 464657840 288693602 455101760 110952920 966963200 282167055 769226946 463359464 218501730 415178554 95669480 649715662 633594866 85255060 108173632 376705810 647573528 909449128 584800344 647627898 641357760 352012916 668004448 704810560 691416788 49807040 897236596 994941460 673292688 819843565 310994744 271362032 510980214 946681725 238984976 701538160 714586960 493165850 667253294 340171314 305501970 374592896 68591168 253757344 739640512 298313200 542777800 718168604 533588352 61405750 649868276 604448832 939681270 801583850 495695368 413754820 353954394 148452861 935022640 303280568 52524956 700293328 384516640 273731636 721205360 381889640 477031860 198118265 456799100 148569700 215852968 988398940 548450210 216981000 980847365 546293978 705445866 421934687 512656100 561502420 54560375 541506372 34789568 748196070 819165360 534942596 948976704 570261120 323129552 198526050 51223096 746428160 443736725 543161000 742326848 21317204 463866768 304541710 42669976 62102984 856643383 870031536 78499162 131422450 217819744 475333053 958842163 288379524 170336948 784677076 268751428 932389200 974878784 98999600 260115712 456115504 351801760 539874080 723800872 161262080 653169240 84027360 441237208 909094600 205831800 113499806 511771140 368041424 838764416 702148420 573725940 909586652 306803520 513352740 918412650 960375980 823641920 154027207 889917672 913088780 939125343 452541248 221162880 434183808 186321336 325005184 682506908 144475148 245966616 33654760 320317680 198904460 109720547 600576728 513097925 885707080 522425668 205101572 457096320 478913425 308015998
373634180 522014400 51054304 460730400 114935048 7906200 902178185 84715396 975234446 997151020 787916160 374799600 958461774 888762800 677629736 138061550 518449580 979415565 315767682 258167582 464344640 709338320 970042224 212131406 467902424 560822400 757072640 392047456 778586390 567748384 601743854 788466522 705227990 980784000 220005340 134732190 961260950 921284160 563366755 288645412 127447920 786169936 272405816 268989440 365547010 619325390 939630840 336395355 587432220 798741370 547997824 967618168 155631423 660364976 26235120 54878720 558812200 734464000 996164000 284978370 136892812 398777984 623366144 675669280 9367488 327693872 921350144 475411136 601648720 708225000 978428088 375061280 999744088 692068858 646401280 332016320 79094994 379604000 87655000 462060626 701913776 314381664 396106840 665383914 791696512 556548464 588191968 684971396 913554600 589032526 284107700 141784298 795989660 331661696 812436800 291894520 380089960 418110122 757406328 868235124 244721164 970936652 398732704 657217260 850583008 253743108 99869204 470785244 720954279 826090880 473367600 928544500 665691392 634456036 15372220 892019840 211400500 259263326 316911287 212059404 125553880 286744980 857729132 405389775 389886470 967837540 3692152 620369448 952121980 13756876 414978870 244592592 669484355 604531666 764829440 992056000 829093390 732911325 144066785 160164656 406246060 460557196 51878896 993108672 175663500 904375000 126709120 613641948 434515776 551701024 141082592 695427021 145015800 97577500 540549940 493192164 299586664 191041888 127273125 869469290 127976460 549676240 346450108 679912420 582109760 375013360 212947170 781967528 91276128 97725741 97957140 270615924 642243002 803956875 972906500 810441464 42197660 370755050 702822888 229963952 826518664 940257326 659184035 460512240 334531200 513257792 99660169 269735520 210304400 91457416 655828766 990529060 990331840 675058730 526353250 84127484 132109131 392850176 839205624 176572720 696162300 214820852 745461074 267755385 535172060 77024835 748464552 693473056 40625200 490320312 829769672 949560468 276937056 686391784 288936000 195513352 885593360 628924664 605810176 38211542 142284440 481649784 141819460 274334320 502048390 337823328 969074368 736752340 39260160 546247928 542141920 491470232 653563516 659191814 948915825 815671618 54874808 819407540 70638056 856403800 673957180 66448364 388586274 55772500 366309150 958893004 688728900 53005568 874728400 278117500 919132830 435392900 101774556 218725088 839968256 562952384 35322512 285287836 729881578 898567144 83488300 294043287 718379485 656156530 754241008 459419875 229956440 913007508 64360640 57270400 713456800 28702000 538109800 456466110 483774585 667047090 921931870 178402430 774618750 239298560 968865601 908353748 57444600 704768225 468753946 945116994 208318160 421564784 416655520 546283520 889069786 239711940 14249427 722210588 570536930 798211130 109128000 968735899 755283032 154403472 824544400 877527680 851089080 121191360 614340662 716000320 74672068 831212460 596725106 98939860 369398040 782049150 448760000 862107544 362066877 67165815 41564151 295253006 939207122 748161240 761811710 533733590 185693888 139652400 444148000 513932035 708065901 920031450 73056180 275785704 49948704 888272416 144060120 701250714 883805077 889559040 893671265 471374336 892780240 547278976 96458762 494077568 1373664 696446500 522127608 509973312 911813402 655876250 749790560 179488300 559438559 290605945 578563840 448452260 503334416 459380640 734088384 760489489 273524680 466404608 713198875 535087800 719769600 957845760 100311680 813546800 392648920 219779209 432772118 63477750 583827280 237518305 107724597 915399575 264741930 663960580 63905827 947454142 91911924 694856721 620668480 930928704 675351680 591606001 891117248 939894580 872809565 247080160 966656640 568174215 792019980 742256 990900869 227407900 565683290 608723044 562648924 745624176 492267360 783529760 841271552 550814176 213692618 284274565 571917706 28549114 613262848 551621510 503306321 512341635 303313960 915673712 200300892 936103168 989645920 526266490 210858880 120439396 600641792 395906016 537077150 935231910 138356352 460175585 105504904 310505984 490507544 865820320 419920512 871885312 260731830 688659120 532271368 845027002 475387150 906592870 269527058 314685146 353357000 322759386 590832636 805481868 871859560 847592320 377337240 660044168 604500618 928058898 270273376 470085664 50151048 501629842 560854125 311364890 769151154 468323984 827884500 148985044 469568554 979527752 887206804 783752800 157346944 289243000 16415246 258708338 963966880 910042752 249844700 512901696 777231200 271567096 106383928 953446544 245411000 766992984 926715190 301901100 58189760 927852400 977679000 172515200 365274432 475662904 96457504 73625563 840151824 180909764 755073710 54305792 619997908 439856392 641843510 40341675 664827060 889077360 156561536 546744456 440740728 432342143 506899440 864454608 843689496 766531260 298812973 390062520 105263944 594515480 740333800 597556215 747358720 890524132 478744848 990263860 414032000 872569628 289454541 715062580 503355850 733862291 475222894 488950345 441030400 460268160 828305316 104906240 39966128 437536944 369785240 86127840 46681280 855121376 62895356 940400561 529396960 46721265 246356012 386744096 343028600 173791920 248683968 50184480 398143888 90560800 144758860 964728056 237708200 516584048 92443968 694371190 301291230 286582024 255345618 981728584 838518500 732944297 218312420 415742644 625687168 223356488 19954888 604851115 860737976 473068800 878494550 639970030 71785680 260868580 535558888 519737580 280620000 657902234 771384160 894529053 931780192 858493400 256858625 147450750 547153900 892037008 226487327 54644592 524746236 394403096 989374500 896701664 412627648 398144120 704278688 217308416 22484636 808164142 953191373 352650740 438436654 844674238 750635272 349799550 35327607 571133757 810633492 251710768 872754030 967122470 129184940 55631665 770643874 993775080 123077402 580152600 931952700 811985688 488279344 992922944 369931635 415831560 308380488 679253170 721889146 997243520 508183680 530250090 214674700 846333764 32403014 962177040 633348600 128587650 354539920 527193052 50012000 375508840 518064880 641231026 956710702 667202696 70778570 590773000 313947893 527116650 663395860 745089802 438372780 542073052 234057700 562699600 747035513 791921920 378553476 913274400 897221560 835855200 626142334 933513346 683117440 654494970 237999650 584230920 846972736 363261488 738634827 350681152 300475188 841031680 283873280 790706080 181223475 496803610 708370400 837134625 551771136 315894532 220250775 702808880 229836816 726399825 281555200 619273992 599084890 186345565 164906880 370640325 262941878 659077220 315446784 246693864 89603144 928093120 609020841 410569553 997017318 197836720 451253496 55150248 806125318 59693076 334289400 595188310 979084850 662439320 418236975 783191440 386436550 88476525 389712600 848616084 872089600 622938112 64455324 45605740 214371158 714697876 373588384 390942720 518414400 495872586 558815788 210301690 179765941 580698816 759673250 187610170 891297280 109827265 78548480 416501560 681124315 536987208 620290500 611068720 518785195 98363095 851830215 736556134 802907592 967807000 342070976 485602810 229661360 911150500 605280118 263224904 255074080 355861660 274579280 983004234 172493392 784339100 87312000 224400257 471888990 990298240 779378712 205609820 165962400 368801280 460854082 406025055 916596098 985655680 514489040 5381400 389001382 435474192 822895728 293755450 888480902 925262560 294719296 433459600 655374740 349023350 624365600 182756788 820447755 918745072 450393920 304352802 205081440 813025469 802146620 771425824 965872904 835150600 198930280 9436416 776851854 235720392 151662600 109119445 895446956 697079761 475884962 708896192 360905008 37801412 669274824 145237258 140312347 610717056
545958632 177217800 595974180 300502400 744265815 330192916 233109968 662409000 310356316 976877762 487429152 623066022 100330020 97845974 263919232 924847448 508106250 865361390 567884194 932820704 169092544 332994818 464977273 769398960 638763715 92247272 889469700 607876792 871726752 742742000 430779956 925998048 149455920 363942256 25044184 963203040 690176532 707801100 323511784 542448384 279276864 779993500 393213360 98068806 878019000 49301882 547002330 200366152 16094224 665809016 238238239 467192000 483182000 718626070 964858585 810806912 986959920 966290202 265059160 688976702 304609120 892447640 710118132 223757644 344702008 854895904 839354948 831080320 172516400 214910784 874198140 733926691 996297824 824635904 560410600 475941375 849585367 198574752 267948800 520571760 806330180 107223399 344381255 350984320 173652180 257814293 246768815 910452264 540041150 220924210 977014070 953726840 975137920 802507888 312241027 480290780 270399288 69501360 286431168 789271800 181913540 986424768 441294200 814746800 924361950 934085618 393389200 447223722 586194560 285764735 850867200 229135508 324012473 645945640 572325790 360507913 719658752 953419040 41266200 42284280 299494876 127561820 865924830 472198306 330479360 692618930 223371296 793346400 959200675 661446100 78240000 875113432 950799120 503451636 667065255 14861920 193818328 90065626 795965440 325702706 50845125 420754480 383069908 775277000 357869115 600501279 462280448 568780840 855192160 601359662 532790176 502175640 154155238 671115950 660337184 444971394 925266592 484902338 998469927 526548160 626897400 97057480 34788480 826010142 440818920 951112540 911228736 880190556 701721600 212127012 727024030 41041995 949187380 130401976 14342280 566249152 547509250 986596640 757527760 607495612 318334720 80014108 48232160 851211300 664698198 368796680 651463280 273102885 413095296 490596227 479852392 150208200 411668548 508431780 131438776 359764275 480104575 408550232 977756968 774888971 512218520 643497120 681612600 378535000 494355385 14312100 840527924 548747344 501812664 952256814 776865536 207316192 11376754 147586685 516833504 166067596 913362798 403688960 642761112 158051000 978976000 945971028 689824528 391513540 66731632 318088050 267841300 671949802 150961200 478584786 192530752 279850700 156230560 1790080 913617560 136190080 529334618 945768032 432535972 540235550 972029652 669514000 13508180 261571744 514566375 380830124 130923920 92380560 21616640 422745100 580795520 917705986 284345088 955991950 967488336 931945824 342750002 970973808 9167352 49526536 985331110 574421073 26482080 604144560 157828874 734481916 933509892 564971630 807093968 869407000 403702104 920213547 532344500 572548240 555338560 652198208 715324640 389681120 150047264 139341063 252521055 224629065 814692624 155728144 82240810 316910964 955822580 824724832 321390480 636295500 257710080 109228324 165312560 662116872 57079480 6295191 604893750 532265316 89619680 899781408 672809040 159891796 999812824 543349084 55003748 242471216 245024144 208956810 657073166 144538080 482288820 230353440 389934144 850230840 787461455 121703560 879471888 615411100 101189246 390823580 816986688 195983910 587642455 453131824 126364208 331019750 255082579 189976576 489920264 303348050 554412240 745740810 175838145 946125789 128778504 560573620 822870560 96616360 342553052 769874560 44116124 753474333 213976250 949671096 291954574 133883720 88782399 925859548 852844112 9121280 228338880 953159858 876950232 263408896 126587264 69340320 420044800 127262083 113347659 770326400 126324474 255828800 684756180 759146264 955888768 165470425 630095640 663681684 61461760 84785865 941887388 130725024 743090794 615836229 679530600 60376560 101593676 594048495 335950080 271808000 598980110 471737592 962385754 617228000 169797940 881671440 69997820 678279824 26761280 989340288 915994816 477524180 600356962 713727226 415129088 860002064 156669958 506983458 575895330 629038092 6395400 801564704 410982704 74854653 598230408 631336576 861508641 622786440 136460800 993638777 994620320 639486672 144728396 262080210 403109828 606422805 907358824 104503100 944969230 69423878 880283150 685243056 291540864 494591300 774773925 282706230 198435600 990122824 291036700 732900344 417866600 914705900 307803438 27342254 656711936 842067835 981730760 668250848 361410868 827161190 428067720 577098880 836080680 276811815 647411780 752546225 79543580 713404163 890012958 484067300 551072000 858027470 623942972 658007680 853829054 908227740 275145800 349608344 802521000 627408128 929464338 501265912 445167872 902299012 530304890 746769000 923263725 42950696 223732075 406642200 416880368 315418992 633634780 160375740 883101904 337351600 70054932 699786084 203708255 667293400 692498001 830572454 803589920 751115207 667747680 194289712 215342720 379385084 255836032 853544960 898255525 796315985 606257632 550960624 160922880 906757496 936316856 186115904 62483774 643573056 759278520 981969408 387952088 322846596 756249296 970992640 657455974 629372480 515939500 802982560 493585922 413408700 697158656 10161040 461227116 559687745 276883248 172074897 353801844 24375661 43964334 933338232 299616936 730713408 769738478 842074538 502027160 15566200 495233016 75813790 533250409 619205780 43201950 300486240 763704493 899548540 937562375 86127850 975531354 225090770 103515360 59953600 483857046 109015644 753719988 407776125 369615601 419159878 816672024 449029375 565585214 404481888 74866642 399037760 572678952 308042642 639290488 695303814 31848100 141721192 148908540 272845045 7965840 785612360 276692800 959125826 31975168 462287414 325378688 55938175 6847820 849901000 627104551 877313900 387816748 748473600 889000000 534265220 475097220 771036700 373755872 159217050 867045055 942713115 126311664 42662024 21974255 855916650 919001680 314047750 168596275 664792574 214923420 927039518 135656571 935805440 706229860 570309500 669416804 476901980 746818640 607641400 948965615 10878162 366161198 402410917 222401600 181545000 740798064 966295734 384202476 513633404 239109260 109432626 27870720 719401846 353088760 249056270 327980730 85263138 508484490 693078588 376068896 767142660 946067732 922994720 523791528 482978180 501397520 961824839 181734540 294291608 661564269 172062560 346995228 875137920 52764200 118651240 259514528 58941242 372945129 9062532 134627400 8901920 13963500 148900880 219255152 573380992 61833560 452515192 509186065 348040056 437080016 439230526 653677400 992299352 323266825 221616572 505688888 440046928 99305024 106721940 990771604 212749420 512088520 793459857 82162924 214421378 363383316 121337533 418367456 210459046 495997475 64242590 880803208 243304054 572969326 226792505 434400600 271146920 900040540 756531888 429211068 499984928 385864170 318675908 776207800 108539256 464017800 408068752 236280826 551771350 983711316 545749128 140795654 182543960 58110470 241130640 448655675 693496154 607876012 449816314 541757626 527568960 135179136 489648528 497318400 732014150 814941652 157726500 143007500 431848124 301462199 80824640 47152150 132656680 724297152 43369862 600895285 974275730 573279572 772750912 969992016 863312896 112098312 679972442 875024492 890793194 674721880 79076178 587302896 95213166 95334160 409401936 121003618 612238832 217416750 55371240 90734586 657348875 38825750 212274038 168898240 476359152 30731552 259040336 250540950 337860948 971405568 597814806 100561590 748222956 535640536 799902176 944250304 162579276 525662464 607863256 972708739 328890640 316791592 741201435 264352872 961415728 7748377 524359232 171011840 188583982 314597500 586754536 201806120 810820208 42354444 863389000 617131776 420067275 434662008 779740136 624765080 263810560 372544500 666805712 171804400 394655200 199535168 233362656 719745026 740619400 626487160 555022276 878816000 422016412 30502310 973955416 812496248 398930200 38342949 233830158 909497152 164708575
11566064 949459440 369598835 692370500 11869476 808540640 840877080 193564054 487492256 482050323 679887164 730847416 567258720 229252610 245851120 552501450 495450728 517443684 899976375 773656120 568096976 968059660 987238240 125792650 895882782 156514020 160601376 588180704 84448962 50591648 668084352 17567176 351792460 670811300 621815550 71862368 352819036 443654816 202937872 135094680 839459712 135938388 816582063 684162000 976739088 546575344 333546816 294824320 316984500 522532106 224096288 916904761 279336500 437785072 233785075 767009998 771515200 518143653 551222347 20660640 939615708 885244899 180289860 768013475 174438200 553902000 194610339 630808220 653577272 717442816 360962288 347551184 727487600 419507875 996977553 707243840 103519468 129804102 492639744 555415540 179821110 612672580 428864704 447953510 336757820 722929536 896350148 707080710 12729580 944873190 308961645 200565186 536266822 267877510 282281000 548803296 929659169 967100400 981482400 63858920 521223936 873760400 255838240 33436052 343732262 367992299 539087920 993861038 665961200 903161344 810845482 877870560 156873495 393163040 420337280 602963044 210126425 440532370 47727125 464327936 428338805 750518528 822169550 766679228 558940288 488360864 901469220 484665920 114291728 579140000 452215288 218211587 399902896 685069960 432979944 702454429 398530732 40902862 703308544 446658634 302059030 895940498 89808220 149499200 92940036 436357712 465073355 10632900 240077600 334099683 7429115 133674520 978429200 548585152 816407820 586967040 387168480 417422190 228325764 762219800 422917865 843895630 441640480 704561234 417555032 766608042 976338300 763777440 826086672 739538830 372766780 847382620 611065420 79870500 475903816 660779125 394969760 748067168 418246350 127363160 264826200 448496076 428411300 971330456 10819900 665454098 329921040 690121456 232855750 725030232 351450826 542114345 123449952 908768520 68945448 271683020 523884345 356784305 547613624 497430176 116812120 929745900 515586660 788876160 626603930 128128384 113198947 275696436 369370483 708739840 329079900 846336000 439883072 859463680 265700744 825457888 540179992 902000870 680656696 677641422 894367630 466836080 665680520 548724520 547497472 700647320 904619927 705698240 298399940 341264292 817967100 70944740 875284780 151246754 602323750 658459940 516321600 204318352 640937440 511174426 439743788 208629420 711026248 507922525 832979620 495276024 8606642 555179168 803852770 737287610 275147152 593101200 840670614 447757520 400970785 551980916 665990904 220188672 821423920 322484188 67587344 810138052 666265133 831293568 865492416 403223232 602810112 817757224 78460696 693072432 476203541 592343040 578451540 252967793 505419074 933119960 366683540 599056400 456964060 113550254 284657000 667717493 697775754 53709424 868909328 24355920 381050500 521610080 389905795 855650720 175034650 192662425 776072640 970709360 666411200 144717840 388664859 866552480 949236384 29689000 819311345 466289332 832242998 747902560 760557000 14422016 98724496 167776734 787180800 534683390 736871710 695147290 178378500 100943308 521127300 606654016 439325608 54984920 153638300 649660467 974712370 318007736 845942690 602983476 220777556 792065830 748192000 541080900 900993540 940321920 754248960 27964971 98583980 953432080 613175000 963212848 867918448 604372320 648740160 421350400 378986972 797924096 202791034 758230940 81947648 570515420 449424570 350406800 163487016 213743530 159446952 927786092 275267260 173395700 429252064 192702960 439048824 121433600 356479456 788241440 711121504 633913000 571619490 832416132 181651075 234175650 698717760 737181500 837843980 928656672 281628880 52778020 409687387 925824250 747722240 784503035 664687047 782710968 180312640 216794870 396823750 800916870 903532800 828223126 127740910 742451184 140034120 973191488 187040352 714988400 909772785 456946340 226752160 828824600 907235840 403682560 726042718 893145423 43307492 868544672 552689920 370187820 742494144 931110950 747285536 786241920 840100230 626660420 146379904 116534624 846419200 901845776 700849400 735582140 394534400 829047128 726008320 748342900 508416352 185174338 512491660 945628220 304561480 651014456 19423939 980022352 30099000 818110511 104041475 431303520 621365370 264693845 203298792 767732072 527266460 564860412 299318930 469949504 663338552 248096648 42879488 747999712 769106704 443818016 582546905 381507317 251006160 396737228 446761896 385367908 34500860 910901769 931011840 624188800 592985761 218709104 131255580 979533140 765254206 256086728 116085000 929460800 899832746 137320880 765412560 970118571 459249075 495443840 219835622 517771776 858057168 115272960 73430690 285896008 48766480 492704324 390240750 499333380 610506875 585049920 113787660 949242208 245116570 348066312 533488900 76522760 567362800 214479936 902993340 76205824 72213768 908959120 692621200 965640290 930106528 712099200 881628928 68211200 508966340 407543104 87264320 697235832 906825920 281298905 962411458 761515869 776194000 848685375 487354648 805007706 294721710 432633219 281335922 545542400 681301376 720962880 36556000 918922612 706305456 550513952 305353580 278414800 273893440 382617680 226018768 682850550 549793656 82698470 94463488 495507950 308243774 75728160 501107980 122658188 193606400 15167376 875200800 18901934 69684325 283138550 846319735 177877820 475360370 73060430 324363088 916266594 805622705 361480740 148086320 378650800 568492120 175980960 768525697 406421597 704379950 53180874 705699890 577486945 43629300 944392800 610259988 548398466 424751475 132644452 917766307 407204800 190288348 656987570 28946550 337603750 385336940 996791300 130534000 607802810 67313024 72020630 320771725 145963100 106046220 18134575 568878016 70044160 202089720 582048664 443381920 669139040 317424560 473016196 963134976 594531000 717505245 571273120 875150720 465274880 651523646 796233952 701296114 819076792 867522880 785680448 969838400 668345760 176061980 639755012 952821784 567752209 356935600 752412965 268380522 367098192 513703088 652706912 282995360 981956000 662546000 555107072 36631000 449687040 202615920 435232880 946135976 591567828 467968240 416149674 546933925 532728860 76175710 70234576 450801984 962050140 976559088 27592800 8701056 708555760 554221863 825533700 33358940 227878500 278617100 85404000 189682065 727202430 929923409 458841592 915144704 995881312 673427696 976544625 13806912 857806920 715763200 995416876 631686818 530328384 193770200 134657752 870413580 968416520 97410292 293428352 219411437 324391790 894714880 975956949 144023650 413145252 489446960 526001920 842674320 140837812 829343552 572718080 137730238 83338856 413871396 927222960 712877200 423618496 448932220 267523000 474771250 171344700 254912689 762342488 431153360 411411448 58543120 531313664 507533290 415078868 493319680 517414458 552847488 722234868 942005050 58370080 957451360 161386046 632663600 987351653 359353228 836871412 586045792 138082520 165276730 39236128 0 126585617 200615700 457342944 840555165 426170040 533592439 915716256 648914304 37113114 460459700 320525944 516616042 750099592 811791648 212137716 551448256 130947640 608562614 644629365 766688700 522413080 188152590 427111800 237646184 808550440 13132120 299942653 387733200 541906920 475960875 27763792 949678928 297181257 872301560 946288200 703568260 779409552 919465604 898138080 497063495 264704848 720071700 841754392 745766850 447120903 721369828 570161836 557229732 438467968 367169168 79684260 577271671 842529504 791657010 283949900 764958775 156112005 770052048 645442700 405782880 120028736 537153256 243322975 991729701 592257583 626865306 994065800 983839128 248573750 449680792 94063552 719246160 478222268 232036760 74341424 967388640 77892872 375205000 370751504 829300480 179696984 787824096 671730800 969643840 305492388 716500344 695388176 224378756 608354790 915950928 81740000 616390432 431894398
471965670 756001860 284523744 286017600 767742720 623335415 958029000 85190400 218391944 500182267 889106754 254853904 21069056 274678350 851305425 907336600 943495754 528153792 927500800 330003008 155244020 756419279 857760963 806821560 370984060 402999744 993680480 465219310 911580056 853835686 427138223 263206600 122795748 99745640 738870000 617949776 578700110 359080672 100599808 653630962 849284500 915986030 68646548 112324035 462306990 234684820 237303100 546894138 230141000 240883954 601261600 152314488 207762044 697355808 609273050 505325715 30393896 314450592 90883416 306527332 519446012 157556736 901843476 311080000 995518374 434810276 252574928 709099811 600622976 143876240 474160700 117912064 943559816 375251635 192485060 253294860 653896064 480319034 284741520 521035520 660789130 964305200 402952192 236081312 242438350 142049376 756506080 507626817 689617300 637670904 361987920 499152560 291296935 356758350 995066182 448148278 328158440 173790284 147965268 599269376 288025440 878778137 795630380 840560640 965022265 787239120 534251624 613708429 542502435 68272492 311428223 239910944 536800080 223815860 838027917 786503400 890880 663144528 122633312 973130240 291639485 936388526 877424396 664817680 948022272 962315072 449501620 932522803 736496480 411661440 73944000 972888960 97019750 882802673 59736560 704198184 64910848 980630472 109233228 196627504 407858160 365330688 44059471 956712720 16975410 309000678 750189659 913378478 74203690 274450984 509016480 851268280 97355528 421991902 504325200 402835945 975548375 516689600 628202384 143316228 558679610 565770432 718342352 368359826 991246792 159349203 965075800 864428008 86312828 113941760 421631173 487413400 936516280 69338748 946296592 333431872 411751316 226020490 929083080 857148600 607818775 455421217 262246219 176813440 51684000 935208022 150571650 773706000 963851736 830660096 611823063 748364742 359520665 415554644 908261040 787755900 351131110 620687400 578012185 595435080 175292450 88665614 850327632 711650097 82325246 173852800 15837290 37462112 974102784 727512125 510896800 183798410 508286033 408721560 132489000 912509363 310144536 416426095 95877120 716533672 381500000 727092380 358045930 27651020 148769252 834246994 861884996 920252540 577251150 793831760 574398560 887788138 733462232 809237728 781217664 391812160 715100150 120492470 730124880 654893852 249566356 912173274 968748144 608799232 709117700 637704192 831764840 16423270 249564320 85162941 718515372 287676330 179395584 805355184 473622546 140966140 401615652 185462320 95641785 25844390 440209310 736328160 685904370 761521933 91236610 745809896 885162680 413492500 432653400 702072360 798591360 15199650 386614840 100317440 762093315 50152000 879202620 588739883 790890630 325749592 156137816 30328828 462093104 137817700 426665312 310709804 508548532 210652128 956257554 338037137 729793111 269579424 413807025 576056125 231854674 30198912 448551900 87684020 816177600 206370736 661569260 762041200 218802872 947069132 13629932 107608800 67626190 175837100 194292944 646432512 880698952 434357145 373142280 804613848 264688318 342336296 881428328 460406064 676121250 779888320 328111592 431476400 906641220 937499700 124923872 776838872 857494424 665318382 101511078 267877544 610022160 101637120 570099776 19641802 35242150 413625404 638637860 410465675 875571142 110000880 544010794 659950400 275371811 115315520 189673600 729257500 986717540 974341680 937489840 695056960 40775744 616672240 522448552 553843894 109001424 747416205 409668476 145945140 868360398 88720928 371125500 428235760 871986528 345114088 18828231 443585920 292398212 313568480 907567936 938461512 982147108 665288840 734810240 658453056 425114544 772878800 812577830 116050159 592335658 732983936 93175936 393870680 64725428 621705700 934567934 741775970 326474080 108884640 551135948 141930486 295699492 781898155 678879602 133683152 211226304 382412240 546802340 42914000 347609600 668601637 289530480 552588490 119022620 920488900 970204650 64420736 570221280 276025339 671714880 544058708 783595770 298420520 792579256 504447960 130193796 599267068 170227420 805277336 552016334 846075844 716952314 479548716 545937591 515709500 135097850 54518900 553568570 713164209 275968766 932628320 388534568 649064165 761714800 399773620 761680960 36775700 302648992 646953296 596016960 458505582 753515212 398021008 483349700 670371552 648247972 233280658 362727936 834438376 842512274 945295148 809262980 682959008 847147392 418083560 677220000 77911820 481943758 358120108 161638240 747378700 514869644 261410816 492746622 196256512 205100368 25181561 544082016 810386940 132780498 282302602 391957675 84283552 926950000 807892160 225904016 77639760 355235820 444330800 631443648 93821212 807549200 134639936 127133840 913498146 13806151 310732886 301234968 361132048 606560452 927128650 254279624 86723110 632517508 521506540 603663456 307449048 557479100 381534384 108946200 230641108 799075300 990406528 815039535 232674872 21926112 339406840 108108272 913067480 58350950 567205909 311519770 330963150 166435088 627636032 908275530 96258450 169241425 957399736 693986252 28664032 371639840 341486130 500968236 931663792 307933408 590633376 301869900 706416570 277543856 679622345 797763760 452396525 489324152 685973690 114357400 1461652 699895875 549990050 783848492 991499850 397941730 94902835 539419000 29909324 555079528 781588390 944811350 865951292 24168520 128111520 848269600 958152940 282857359 578685364 331187535 769412160 453813440 726055080 975614668 17674880 67956480 716540089 417081940 896119984 447031296 199234891 518712192 419355392 188306486 329164780 344906064 608803350 793420450 873293500 960142500 642870288 305734155 168595732 553404375 968437320 743232064 932640820 601828650 267270750 924022310 617937000 134492470 838735325 325753340 820941440 595547136 257089000 303161720 864801137 104181858 922301300 548602500 962465140 680227856 642625516 974764200 585942980 37132000 235603696 550456512 976663384 130512388 334733580 294987776 737662912 905884165 304552712 121361600 480862008 264361420 621438880 203134880 893974832 879213188 750219390 819607895 738519040 921341592 816951120 86143976 51599824 830113256 417632588 267941220 68261947 505154600 767154552 979587500 109460024 768086534 369695512 62588832 809242204 35029750 517391225 371802090 219490020 112866470 407357120 480463888 521366800 763626945 133310548 964117616 480880080 14195615 997300632 25398581 453732048 689014856 712845590 443433280 177634160 617229275 421520214 339983716 698967514 989033692 508718221 480190545 329971756 211136616 358766976 59673872 865774240 673638895 100641385 190570664 544626710 32813824 665119082 335692822 687390380 923572560 720820544 557116640 171087970 234615048 247104768 61292256 626393852 338538365 75628320 748260900 452569888 12852860 190039673 824202154 589649420 699284224 926681153 368120334 840105000 452631784 368205758 552536936 660962752 940535120 225333970 414497343 207095304 802761010 96696380 689991876 33190000 16347968 738961920 611546686 344202300 381267952 908196208 715102320 188836990 306633356 374745621 532309824 414988342 419233215 696167520 888232500 107685152 835653984 722412232 786356390 829759104 845087104 266450500 419008800 535862640 75048800 222244856 291497084 775398140 337761900 343196736 726044934 140459498 830719696 898205196 559280500 753092256 282027934 899494680 235154830 651801712 24154261 177833650 242522502 431843860 775569750 918561588 909523840 515749350 73794460 655704004 276632900 546394580 635530510 728194352 407812128 198841001 639017000 13757872 240962599 135888350 32538922 412925864 376519024 444094664 940161755 227378245 324534912 29557980 371164800 317468152 847476720 285020176 440800682 643015230 978725312 396911800 313263486 192044190 156934176 702522700 471881023 277042769 588060020 139686034 807240356 899817984 96070434 272325416 984977452 113937280
43084832 893854400 318360048 251994128 529431464 496744580 657599280 40971952 618585582 406430240 196821168 817849860 270525920 647738860 232444585 258008000 48704012 602569839 744598272 289972490 860938605 720021341 714757430 466716672 532837850 223738368 387017728 533248976 284794800 575621830 399968256 348347250 346577835 645105040 337518950 389547408 172774320 46626600 481926670 837640202 682761077 970641032 298765396 937086622 807732490 971959886 368974372 250999936 198536680 309099820 334860964 267922964 562248455 508457888 819560015 687617960 791025000 402739136 863476950 738471475 748620008 222138980 473172500 96613610 406106536 44658112 566398280 471293560 63773504 916424160 75571680 620235452 620798848 434055056 845435440 900901915 191186035 516790890 394995208 13560080 259265540 777160000 861246144 825976832 986304320 983287488 364703288 817126620 507431190 13026494 598698712 920883520 742163939 617883040 899933328 526103400 538348240 802195820 770575354 402739730 186210240 279585840 109028480 457543196 545500998 7875246 161225496 473750804 583540500 808614813 982739592 397097216 696558266 248450400 463600000 441999072 642763800 173030812 202828484 898089107 24149560 270132840 702800725 523790608 930075300 66404480 362702300 835047647 318363140 674190170 144029252 197458000 61755392 432190750 77773120 446732160 889740996 294877764 711437124 182842544 299227464 345031424 139431000 931038560 359532928 344569682 682738572 211827220 89414076 550711522 119998643 481457654 53951935 513006138 999252412 968395200 907237458 876559280 505217716 315124634 157174489 888626520 988158139 848846880 170572356 114360035 116982926 744033280 509160000 732686120 671836120 741703940 496446338 588296256 575734812 168219250 333891100 232922376 550886130 211705412 232954684 638933090 190021100 602326340 456183702 561307456 702005150 35868736 718208500 958471474 212220660 885479112 150957360 621375625 452375300 404957380 990435456 820734380 622005280 470451760 850098920 306659865 496273100 301461316 762279300 819327750 328610972 700081040 711119646 622427035 281080000 816319572 956508436 773409640 773372520 160842096 49335488 989843208 870518225 1230272 316071000 245933098 835077576 67554800 467856200 652611940 594837812 815647820 730872014 393339020 423020400 645440954 973790740 424839380 730843530 325285998 631682110 95073280 433393684 188964310 935230175 563970925 14629160 91885900 199580000 216778950 810242594 431143625 376893676 156099210 454689649 165688928 984891513 416949568 928817120 540329576 177011014 652142416 647965952 271400320 839772192 5413125 868181600 760854840 183737840 2126228 31813075 789338314 826038360 229510672 739100050 331287980 489023940 421950440 898231608 105059232 729496645 877477900 463369600 351300800 912615190 869765595 103540018 480928700 332840476 230817697 958803000 727196640 118878638 475909060 475859164 254605004 721283268 646211939 237552014 358343000 318197760 550569360 55027200 88662400 112031600 666638430 867518720 602542134 355876480 766915562 959220041 88289310 578847488 478597101 67711640 995460720 714858400 672139648 149210950 909985170 597227200 849515264 400994360 722866085 527981190 85629120 257207472 789140104 986962333 629849786 185347068 804437140 752372224 147924546 454302880 954710208 607298331 868275586 317214319 654854988 863636264 58643320 575493600 439190016 416497850 205578400 4637460 478938882 679920565 279974116 613099120 30269272 271546810 260243090 799932706 911016800 350277238 929850320 659346575 789770972 302327640 931834480 121799952 59739440 918135800 566410595 626613568 331361152 623946888 348653151 726649900 322684480 206840496 229917794 404464880 453976000 797213234 258849240 118541880 408576790 952529980 73856336 921230975 138278820 819029016 283167868 39908392 697840950 476135936 916257984 301955360 589714070 559457162 69194240 431308472 604906912 368145856 353725200 869434240 628041984 711111912 828036000 163262032 995513488 686987650 814677568 846558378 591853861 176758680 968428800 520580978 662747200 709001408 894439360 216624393 351116174 866033800 514154587 312297938 455916912 511629544 814380492 68199095 660835224 524185248 145260732 988660000 105274620 297593840 776882810 423448093 75291734 597374875 80785076 342167228 940927640 543990656 979505664 846773134 427491281 15101808 767240070 995944992 622928730 227323260 119174528 429029958 633693440 724268834 104005200 240195700 679071974 457440904 419293524 902200648 392516150 723177280 531665408 453042606 312512665 772353174 824695600 774814075 244804728 303490262 155283288 900573250 839463875 833849198 993503040 314909600 239428930 219942795 296772800 576960857 943701000 834653050 56363776 662526400 993935392 610320125 987802718 404025680 979055268 388757432 991595580 171697190 107984880 918136000 427378025 863333888 987329900 879973770 160626880 887011720 138743904 695781220 211598992 417758760 685272048 693112968 894188280 433763186 379139360 779853192 467733920 131743016 236407005 878369536 815324800 169729653 506811000 951483933 391856137 500196000 927808996 28776000 164413575 585542808 185196632 474882505 132048776 763223152 758691728 403805900 29196176 102186976 184639480 508236110 551493160 569369242 871337684 305756000 549772060 660878928 765958850 722524484 440230520 197759050 457426800 776649984 386892742 105238094 765266408 574349288 654456672 742001868 837128802 529740480 466722160 362010010 787717185 322547200 67873958 257226376 837360272 456828080 279906400 122683400 439774500 526664150 854265560 67019400 654895200 372835000 275683440 209305450 350488819 193403104 17531554 71906170 634970180 736838352 846226540 828914528 312750000 680598964 170846640 513733350 946987904 912740000 548340100 873644104 79892260 840913075 993315264 25906704 716117750 581982649 370750980 491884672 61783960 769086800 196508900 204232242 719266640 621302336 922292366 745744966 680455120 593844415 437398276 803342402 87941760 701499418 849726400 956588060 824375360 554802800 912570668 452553568 782931330 692994592 887251126 513633680 765779256 56920465 542960265 983217923 132765230 933189560 92742400 779554840 277267051 574700766 265671632 148849950 226077000 854425271 489812336 771601148 309504685 515295890 366802206 3828354 239818724 162538208 5539080 548048733 778842900 881911920 662617728 192002488 254490000 110111396 313495696 980224064 985252780 620780080 700523944 613093792 59156712 459245030 990501960 789016800 614179318 373829640 662306172 1539000 278925160 880394125 30736798 125764610 68743640 403289075 772883160 740889260 246049796 764288800 960719020 261214660 434585372 592437696 639732800 712534075 339840508 762012878 538169300 309160256 676487924 274570000 342338960 99226140 347136336 715323720 937861368 271914040 338404535 722400576 130987940 477553620 422813200 550973236 179057760 522323725 713302144 380776375 961930996 671133421 686067200 217225466 493618304 783206840 349000640 154740845 330381338 356444880 433840912 811351147 180077920 430959352 161923256 372990820 78768450 23603010 37937928 539069530 261172920 688604375 160446450 445254580 86505200 927342584 799635991 148270226 94697132 416264280 71990200 465214148 366895556 462196955 744755400 175852615 605089548 555165840 522566800 882764152 611525942 469355920 779738880 548851072 214990464 593473212 896062920 874669874 778083000 181176690 283948800 805098656 13035320 239360496 461326860 991439972 275222549 587844200 717548400 204491066 794181480 843023594 971854688 456326820 283844600 868183143 596152136 424551325 595238530 810427205 842922450 362762634 204104420 343666000 963006720 743476240 853798624 188871905 726482936 896488428 580162944 10735872 729958615 705978296 434258760 576650480 841463275 58634680 487766058 631037766 384720065 945990228 116828624 584131510 221176221 599379520 483961250 187594120 798830704 924970392 473380700 120070666 642176630 60671424 492971902 611019520 535130576
559530520 500790836 295087208 453999952 886910000 421204772 787671664 110735015 729751950 331467740 338061040 554685724 631062750 416765680 741509120 778177730 840838400 382546880 447063800 694346170 775749600 379313048 129223168 609952750 981351160 360671050 770148460 639755830 516834728 216347296 899491238 951484893 86207027 543865750 117446600 823561550 980912320 447422206 566165664 601084020 534105500 788378270 40322084 741414858 12256964 554986960 970123960 198968640 760667260 26408416 747590642 708968760 135420328 816147896 601069726 957503000 676377108 271243242 126104344 367531360 849444150 308114392 469586160 569496500 930488300 344648820 732825986 277938950 658834900 366540528 259393376 933425064 189122160 734796930 563451640 163398250 659497750 929220400 41051140 641761440 967303520 692426470 520298416 188463360 36898496 19864944 8559008 918027870 115883575 860121755 310738140 36783528 118515270 196961950 70930800 180143312 907335924 495815000 423922067 343810540 462878048 233290196 63593728 625319424 276388552 972841900 918507180 926893164 156397490 731080860 800248660 36493768 907467264 885749712 259763168 773242352 971060528 594423040 475475200 188109209 109913720 978829628 695696960 313475000 517871800 353263710 420584576 946344275 945047380 804457888 351431792 389413225 472168544 152431125 545650956 632680390 711825025 951971027 867844000 952533248 10568376 973212624 615729180 15689893 18996736 461379240 532911816 556920390 478117019 413437040 541840408 652896364 100525450 855562488 167903276 603386300 726105600 752757008 957372448 508734327 681283900 976366320 154008065 70228100 434435312 244578784 368346212 351245570 194514176 958954924 622026196 572505728 446365262 764499216 906022700 22864878 782575864 808328524 857358300 378335222 802787664 789173724 316387200 70111300 772039680 337813792 798759327 341466120 581754468 423088640 514386848 208579621 841922416 281114906 460007040 78612500 881549043 203064580 623799840 847855624 992436189 634069984 431759195 94127424 905804644 901813893 406472018 492609600 849412780 959025040 200813340 594896605 989809152 3926480 735000482 103435360 723298920 129581580 336455361 816398629 871429615 831806048 409951949 437869504 72558976 183845000 684365816 722818112 411612012 964203212 173581896 678447540 359721216 731996575 840095180 598329600 432233668 345470320 979478310 959852800 305833290 664729864 245450972 196326972 938578688 15081792 195745392 799137088 693802430 865744000 92956288 303467288 675196880 789753068 455901525 51269200 999505920 784344016 248764270 685254664 959308720 225291348 652196800 70415531 901163304 773856402 950197664 739332224 95611600 476217360 231568588 53589000 729604800 521087902 686744292 361020544 479740536 530126744 886954525 162967040 110509592 75644562 658383036 624854588 239648008 922969196 348779248 35851930 298418904 684242784 334244560 595086296 603268200 661894060 553961010 675881560 415004560 929172586 17033804 947781040 753081356 185271700 306446848 924451460 199871497 248213200 162417376 191601680 112814772 119520154 268078176 264687170 892939912 772782432 49086559 963649088 637094800 922562832 711925280 654165900 580867120 582907504 860896670 612863965 780045686 206401150 989335800 903887280 21908096 241211104 353189472 349805712 321100472 319973616 665817825 8697344 108300250 17670050 32500168 656578448 721185090 61819264 712484400 292317781 45245808 531785096 917120968 370747328 862375000 891304200 113959184 889372760 813199872 548492440 613054632 598462868 984746279 281597440 822175000 396902920 127198568 447461597 431775840 139389600 285232696 366420372 404042720 732443695 70358650 87489560 634351854 938571215 998479424 337785750 636981552 927871360 666513688 658102475 882105024 177270208 610676732 731627424 624251424 119979638 114874060 889703840 866594000 848514620 968558192 680272205 152940068 49285750 252429948 393165661 550894260 671153040 476098752 946666653 204916896 943063798 388950704 465616384 135038768 108984415 760156160 2433088 498443009 774751750 411357531 209852504 75311200 149223310 590103688 382264311 633191680 152054682 882275940 152677931 515876480 169903968 908606608 141369550 992932296 471324140 382327040 618276625 574204390 360288312 860928660 526313184 926266816 855939473 709691924 192941280 734756005 535872832 558135110 368033065 920342048 129645809 293625792 697436214 551042287 33609872 781733042 447408400 258970262 196223915 275947616 100439908 569590575 101057480 898162544 342510080 798484140 153083499 692400624 466785312 606607959 541264128 778839960 565408272 573101440 476693024 309231936 955174080 929326592 227174658 292282914 244621680 244769500 127817600 138218040 327872487 332568553 688369900 738758160 593826620 659591680 566140240 180604092 106469800 861284020 267942656 761574568 434542900 874054308 986103600 425928060 876510552 166243840 67097250 295808272 596879476 273429090 441495702 359232432 94149524 697044130 805894885 493245970 601539000 954432858 249365392 168061575 482331785 634225976 601024720 720335784 556702515 619408648 214728220 805007600 432802532 216538496 335791180 928183028 870478146 283492780 746974532 134899452 576738160 899024800 402214528 830160210 598034974 352635168 932929252 983211420 134339672 962551930 191390362 645372400 592534704 281366820 308154000 240292240 848616291 786924338 748187968 495860550 532495716 615816444 674167168 796335144 183258160 319518100 265252264 633087309 401002268 713156036 281944100 885484800 895373680 704592540 749760260 70414200 403886818 917937278 29728680 449873950 314137880 817535900 272033376 892954134 283155992 746081268 218692504 643851018 948617272 379946666 493869200 270443256 954779332 628566632 733273662 235776732 71085824 985227113 691089900 192570276 458096296 206700160 676596855 775863216 641001602 946636800 669593632 266743856 783933452 347297792 123747322 544706732 996699440 183216014 684124300 402346800 127529360 531674460 733490079 195429260 510222920 388441944 114049326 944416996 160646400 437032643 587590848 96702678 879528376 160687520 333190242 408916292 360656768 117954200 679234932 118878170 24247438 65673249 177180540 9432956 849647385 401325440 295039440 513687150 129348964 135951060 893602400 970325600 255457600 110244601 111411000 221259840 865314072 293431323 902254335 945434560 933539850 341983744 890530816 592665493 547494788 285924376 639341120 174319064 702590846 847441845 993658520 765688006 578853112 662896640 506453872 564176544 277903860 861809920 252621280 753237452 946211175 372442332 123082674 303625160 85210550 993762720 346316344 420190360 67049792 597199970 405116160 82924440 631025344 546578850 236168960 524937600 641927881 889504106 557818060 382878904 664563512 539205470 104970992 405524930 595821130 792162468 963123008 197983350 79533405 370434640 50266617 231129792 820309760 341552340 74739895 960760000 227993000 572036890 260979680 664634724 935876624 910560840 977564064 538733688 211992044 489186200 713568992 452622684 234452808 408083316 958508068 649792338 332342775 426957353 67484304 793922220 102679552 628768192 822979330 47181616 320874492 680506559 967502564 741121072 996558092 546311360 661615816 37162090 559990300 452428955 162148180 353252140 208689512 363096925 606848000 466889840 527600408 317526009 872188432 653484370 403182501 40348300 715374744 139015296 99996010 167105435 643638595 465320340 587775740 649766540 134997248 12944010 988529930 92079600 983605480 94707200 18220416 509003720 810579824 84501090 20478710 246985024 119863368 37842752 321172500 510438528 894160480 974245296 997057472 191984190 643632408 574091328 158385200 226247625 585077200 357105920 312701632 576901250 401907504 88750232 347790266 713555864 587027400 479604876 941022340 250554416 472928491 233343840 836912970 382538096 815332104 836723200 546726600 848110657 587685870 958278128 909521548 737829216 467199744 152362568 743172047 910937504 430139646
806432200 197432306 789998312 768200112 972200504 488850208 604612182 217866790 541017600 497419716 675725950 527099613 672690200 882961920 545528325 116832000 670306816 979431832 547399094 276087180 531857624 735673792 636855360 51002258 713889953 398599840 762644672 934314850 950944390 270540480 939596448 815091800 774602360 388992970 927993240 255993100 555733854 386994787 18962688 700961644 932585540 50644480 775069690 480486880 440219072 75126716 277845715 836119955 113693168 926646337 788563552 214712258 564295208 103783448 407233700 175558125 956683896 291176808 63121640 72085860 28995720 395126000 359630400 803149400 39236295 593590752 621238056 178197060 83864928 929277500 495516540 753588376 109775325 92519520 923889154 458540526 799862800 548321800 613369060 831817102 364161290 102995712 72287110 597386868 165160990 589722416 994057920 421992032 594363823 926436536 954961010 422464600 131497660 382905278 507340426 485374492 871693215 173258684 949772800 102653488 452214942 99232060 155415157 533263783 647118750 266093925 785042978 640877114 499628604 436108000 16176920 9589600 391074578 986431619 539703004 971572696 875468800 418587328 131756438 909624620 171462960 613494784 172037360 961653500 426112512 856668440 161179212 510707485 883673600 651734160 564375662 500692832 70857940 353361225 220857856 832937489 380383840 274430080 25592160 695321280 600449700 724737560 317935633 95320176 641942272 242934320 681510504 473133050 906110196 910298396 865076090 692084800 393963083 492870660 648751400 379075560 868947200 96288700 849337266 419835400 228446420 760693216 228351807 816480756 587387952 125960304 448336522 243350307 491590664 352858880 226908447 32752130 429944928 15592065 419375200 688841976 675319386 392141955 752353392 29847680 510117480 586695496 844444726 69795180 970425030 959399000 886886910 414796126 785533632 95804198 634550150 232229712 870005596 483210810 258191000 881495136 382774311 771922119 199940780 587296056 612850000 202435883 440105675 554397402 84806864 360984128 708055840 830811442 949384610 278336759 634807619 912229940 367095028 499094058 635076780 858800387 504145400 480547272 483711056 198442725 111650199 888830800 805482416 595918906 711146496 836351060 440061052 571290814 209997006 575197756 749606462 891405620 800157904 898603200 178939131 518604684 587256158 281032784 67339904 63039744 113844640 469044155 372465126 680522144 64254248 52712254 145721600 272211052 561971530 956317240 680599040 729367770 68729080 158241376 937200344 864373312 789764242 139368380 121659026 494544608 118357432 255311284 787566464 269151832 700674821 434525440 371113344 129947476 384245692 53413437 444637500 962299816 792423420 33591094 952085176 805437476 51278664 555929612 823537080 707893184 378747850 792063590 900659982 779689100 146718312 48915992 781944270 409189478 313480740 854680740 170438657 628709456 220079720 58267240 86595854 629440060 165397257 367930502 600357383 910181723 232586340 496057970 935490894 890115806 936794664 361880000 449483526 238576987 353285208 348381920 72114200 63884672 684682680 67837628 432061000 942832000 471539408 517227534 864784932 119123816 648740916 330815738 682476672 504027715 906023568 977476000 250612128 174289512 851746900 836674548 896376284 639744000 707691734 448050619 224790200 569776960 834097570 106686630 507223040 207713112 114814718 221180556 453113400 885412530 848514370 971848885 23893264 551868561 852113972 654294160 135971994 980377088 806105262 511602040 705116528 31854332 721531744 575417230 751798568 804991805 640230432 983279854 589320000 762737600 686153520 320541872 562906590 642021484 146557850 514502740 679706128 563016748 262132278 345176768 676391424 954544000 769830800 590385415 238493728 765748600 458389175 854777496 114481400 272880880 17480768 945639240 718998008 438696240 529923584 918352684 783381610 149724760 149323400 820804600 377739188 514962616 801085004 900816830 620653440 346670435 106092546 901184 766839125 649894625 337507925 914717440 150742184 516074100 845432790 670771210 27060125 766345600 254600800 913329884 701613965 836784544 300722539 542111382 495976420 954335001 666674368 965468268 517879072 348174760 691889000 10795244 862658202 574935639 711555122 312422518 776270320 354349312 109185270 566130000 165250057 368526144 890415810 489207312 987744580 854956808 451912400 624033044 739525950 226025138 30992000 698072490 730103200 27529536 173698320 811243520 493982770 384648576 489014480 439511360 762296834 391094576 12470362 53801175 63136844 398139610 310671888 950387404 28259136 918986704 394159929 365335485 599413080 562354270 808508080 884947044 162732860 519235500 114562500 917464130 869838500 963118720 980165792 536799904 455685887 125815192 379365564 996406800 650836000 150861214 472997952 270068300 468340136 60546656 599406400 15245680 546623220 577376634 211218812 502804040 20215402 886920320 807530580 519684800 913932125 93338632 590674100 105216694 274728404 935079080 869561260 299667444 540696250 663166789 199466208 633864980 955263825 174818710 507495785 738668824 516360666 156518300 441219612 153075104 345793686 980424320 263513052 348723137 214036025 879873510 197652340 607557220 400386282 34421640 878593088 553698610 321599085 808121750 542676542 827046900 379155420 955087556 550772548 788705478 192787165 778648730 195564925 650577584 555432844 275570240 31841744 649667316 73641550 832012416 180929245 307494784 136428790 75116384 19724896 80650672 614232656 280821376 818298395 505970300 419289344 241188350 617373000 124454960 379362080 270348916 793243522 291308285 675692250 881785260 509520625 831488660 888465000 148264428 483030120 931540926 559779044 93996804 313087570 17726320 43964715 651321447 281291127 364226576 131562496 712494160 92600676 728513410 171274232 305896779 124967200 6042455 842942564 5419550 728072688 277987324 821936828 651022568 240540243 322402016 878729460 838612800 63570400 855724900 243354700 289837824 224041462 543186560 695979120 228897664 193388786 934772520 471750552 347385757 204319500 546979230 170923008 40613136 317017500 646173810 700606864 662665378 970681987 985321860 743860294 27083770 488208627 508528909 680301368 687694016 184114480 45484898 593197163 825194432 588762040 703923756 686065466 230247800 416576716 926295306 868619660 487982080 282817600 776057205 635453472 573819321 856965040 500317600 220908384 387942350 907889748 311897832 982342010 259187230 656739536 509299456 333553800 296389039 636276340 838802985 928123916 873350424 5389298 701859000 420468288 383538802 591477220 918115768 6841790 508234752 709441744 916436150 817913125 853334307 643541760 741256900 485446060 132577396 440801352 75204188 168588624 940799952 725404525 94373248 965278560 319346200 663122780 252482224 47135332 104795924 721347500 952167636 244235264 768988300 918775000 491861630 181488795 949154400 733766400 188006616 399166920 990447944 427124872 659756768 96568258 552391820 781625675 533549160 535107080 771829200 991001828 427371200 811768335 352555288 603405329 809513496 877159448 88517316 687515240 643225240 261202146 644831287 549100160 564163440 10852336 906705366 310529010 843362952 389395100 488156640 975472592 791043680 499310860 227320475 182635858 161949780 48067570 195327632 199587040 468215556 288843920 347928650 125153152 922542565 453844352 76580906 30765336 928703270 591045394 404420412 969304480 714087072 770677400 884516400 858158664 366006760 939669880 474631426 753322300 664229000 863913200 975239600 436757346 802617135 170864092 342472396 865415500 981361300 712820596 492618496 892644080 165509288 305239280 15039552 163376750 830735522 419847320 173267200 413397340 904010396 330222827 766450343 89816208 330719320 210127936 876069632 842135048 108411120 87575136 347655376 214987000 822287318 671167304 196053904 503540250 319004936 518115640 518594044 904292475 255493440 922460532 36446528
639335740 317850000 455807194 488860776 231100982 970220544 771031025 34246198 501328785 928443248 973171450 654997068 399875200 23546560 635450200 717944956 50900466 654539300 73372572 249700438 396338395 628867630 727852000 218833952 966950240 372755124 670459350 889071600 366159890 670243363 408840360 192422560 433770408 179200376 660410200 73583216 465481840 87678880 755070864 417293200 936760226 631281600 601437184 652074164 798416720 127058970 681474630 618675320 171626938 709178200 596939588 628889512 373736704 929930784 482214017 295510392 103596000 701206144 399283806 381305440 19502764 966014648 914250400 769379536 910656700 482049404 243004960 232310060 983314980 380821504 261201288 572413000 56559786 526306304 850458230 568007556 363457970 460018760 179711300 202521176 640297995 602406844 393266350 495455040 393430968 207777190 131401664 938142078 980259200 169628098 23203900 741589014 272486111 107254206 715419570 603432800 238770587 559729011 212994560 738771672 745926314 810815760 45600520 998739328 36054340 568042848 512376456 92454944 731582796 560715142 783046420 782717862 569523280 827082254 635370640 977609880 873649730 97539539 607704514 330362762 506343590 655805025 879071500 303153600 377377200 199755190 695770650 93872005 131674450 764151764 606862328 874168512 860330704 895569384 285566860 737184000 783921638 705697702 675044100 560004080 511360160 616761600 424447526 867284313 893547916 120022140 42599250 522451530 277312414 892585736 603933710 905234192 653955415 154780794 57129824 762692400 196647500 333653384 883169140 165649160 804285239 35027707 500456780 775500800 944600626 841235195 971691792 431077456 132755440 193398976 321534832 790031960 693312966 388113504 237146540 372602140 517183100 397016800 990281250 94636640 32347328 840136706 873306698 730457400 548233964 711455952 33744540 396437064 260405392 786907500 17625600 105938568 484351040 870601456 771985280 882564480 838528000 450170646 335283472 393575760 432654944 454748717 396906880 170270175 74548306 916330101 328520250 78258879 697311200 387627560 493604130 32879680 548344053 367414768 462406015 611653584 801919880 66452750 807000016 270341484 726354270 197346734 652601904 240774570 219087241 427412976 286447860 877257011 132685020 963304200 529642490 849140000 708690464 550667488 922713602 309177248 585174560 690995264 282104616 189116320 718432600 634732776 301962432 727257388 365430220 479825600 854347988 87180560 792910785 527439570 828582880 143850200 358338280 899132056 555967865 659791622 888166928 778953502 45365320 66503480 481290136 189298356 294082442 710774756 157445180 709473792 10669825 509395654 454323312 57204344 335666366 830278564 927654936 424833504 958455328 108207616 660620032 276789795 499984352 285079196 618472283 336405900 156435676 287774720 72345654 269699600 633826640 802681460 49445200 601139282 262767280 443146102 270774720 564442208 638359552 3170048 788371248 496494000 785891365 106758660 503549126 433142465 777504000 153432625 9352280 257624227 423575040 852866170 284233258 942933775 569011988 189091635 68129420 772093584 71667880 867165780 454341518 183964350 19044896 223683050 456381200 515771108 993932800 901459468 123865640 290075896 529901248 622581616 593292000 450090099 468393450 34974680 973210656 874548560 875049914 184092610 60222700 241765056 941300000 202752000 201233280 703781408 336069055 497202400 550832000 429917320 681542220 62926116 882193920 401695616 602668824 75031400 574161548 689122560 322366208 319577570 465133922 342924845 33386642 654100368 730238512 113356432 184858982 995608170 524606528 88333376 833296257 936130025 835621348 659512390 767839588 519273318 432154224 913227400 409206377 340221832 484870904 143174372 402236480 513228000 523735134 348078440 73521600 709482120 685606820 199898080 443214736 909317890 901413916 440861500 652896592 297892000 833443690 891480796 449733520 132126664 3776566 775238784 553064344 156240419 734704000 241930832 258601666 157826920 356097576 770901912 174550320 583939392 384432320 153217104 880880400 550613184 44937920 168646790 748258844 136746078 536483878 991492420 55785000 868145848 887241500 561763490 211595300 968216800 145996898 736649400 390044240 964704968 451940500 919704000 122419120 611600412 31817670 345984 706384932 803107314 828521879 875434640 914575636 293573495 401365108 173860896 261824400 344945428 236481616 557126003 260240144 899373720 587589416 718239848 360052380 758366376 905435100 728609016 911091840 375207504 798598040 936685000 746647040 559511413 403700764 730049540 835587328 220041760 699789675 4827864 473544945 364844328 133680496 880449600 103300864 654650036 199349712 602487945 914943472 636693545 191385693 628725942 58520490 604254390 88434426 339355810 5494144 662669092 826537000 761518755 467247400 977232285 719896320 370932752 854518492 35071960 421695732 782395240 501692000 609236480 901565904 354555820 698225199 181294531 600561578 344415000 75885368 375703423 783556650 786591404 457986000 195479720 463321875 357714234 436154615 421764800 645141516 228852980 944327484 212921600 717576448 610344266 78728256 805296660 956396120 196981552 598622400 692892820 985714825 655686675 71358360 979632000 268413960 511174900 634624400 788062544 482841350 254251413 199185260 695316400 585038128 27155456 927314350 167058216 888608659 99620416 730281180 120811264 48998552 519904972 331829368 340222280 450962920 205927116 362020992 251422174 415866880 28956000 989273050 887309200 238765004 1828505 635972936 159046792 186044489 150822116 988163664 39056768 870937324 677240910 934207680 93878214 512410275 345159704 796702440 322775610 774924162 467173173 372944478 612675400 884398584 880632720 132961696 683665752 396484780 314049000 264304637 168049360 192185040 406118300 755393675 274448620 434226088 81081346 615091058 70204256 852448529 380088632 626475626 378717534 9920360 551713096 207879760 624048176 667051040 892646000 597320640 427845376 608045040 564425111 684040657 992058840 71020800 782425600 354815912 345455040 65739610 310830980 869792550 715023360 957493798 40784260 33128518 583484120 608726820 435175650 585958076 801685001 194208174 121205914 111774400 855946640 404318272 79434212 113604000 504954100 853658161 117980 613628480 84580450 607380945 109145328 860642984 575489128 266221240 715793618 96205976 142151406 110492480 339461344 169688896 247898381 991750000 64892647 670221680 39777612 27963136 407538528 452186640 987417392 435283960 365371454 348850208 713010592 396867768 34406000 592219655 182141800 188597320 380851964 462279300 198559631 450414050 108105068 962665870 576777708 521913000 404579128 923346168 250975960 938341796 549306176 680167050 332670985 589153246 181849004 618550837 987257240 543050104 307025232 157597828 139611648 552495973 35680080 519614362 845536000 183692254 10660740 919667500 925328280 474452705 627715350 287780 584534200 187044278 286989648 457852496 914731728 492845176 975283824 34278548 259569131 52763600 969995625 34428304 155149212 865303008 875539105 128781600 672129152 467136688 306287232 226373340 53813456 451979174 562687712 70124528 546680385 42726960 307026520 141063387 129348480 315605360 643403840 814312870 520559056 421168264 163120320 627546120 465541785 2923800 167481560 450685928 564500970 755101608 537377032 233085048 298244664 563625885 14089152 806342820 73530790 156731245 544571026 720780765 614092800 754401970 434103520 822408590 45210582 861952672 620322616 920237480 394374440 758977436 112815775 210132500 939961736 124932600 156258767 662171550 109221265 303118472 146488440 395435566 186071056 763657840 606643380 675833866 903854095 238269920 738941000 129330800 294238948 214981565 139349537 561374800 575713824 627164772 62724512 897715430 65310621 479138800 994240380 427727646 346655644 667775328 593839712 72043484 55236366 918498325 245533043 550949855 747334972
477217984 259925200 334751456 583981880 603494040 383401368 711734331 440522672 819749876 343308672 988031988 78729560 879993804 469510928 468497425 123793564 467629834 154649664 630484200 524954478 490514912 29852704 342769881 89497485 901438680 734440000 340299460 154444840 678592512 32370944 652798050 97351480 233028520 424096240 765077230 267800144 446915680 502869184 226687680 783874354 851268504 375353392 804482304 473793650 347995009 45177500 737936645 912486880 108945890 894225448 708148116 807038900 381870520 614643392 511266176 869893040 552536896 753412680 545543564 373313478 700629270 440365248 792924422 521987505 833211616 179188375 932688720 824401250 835677082 216914494 747643308 147867310 408061970 467290500 977764648 403307432 368103888 815427214 479072670 676471712 911190419 243604988 492438908 202278030 141817344 553484006 714026312 336958196 549741598 31466584 905052272 554682210 62678260 635574672 935436864 455278480 51967520 928027140 13004580 307099000 384079520 493701360 903700456 291282000 147971200 630216460 672606744 532057665 611708480 705806220 268391024 409366748 332786432 724966748 655071825 217806080 5948000 881009608 875637850 957791787 453355900 582472120 1251364 781512358 796517542 957745574 478569715 376942928 400955800 570640978 317748780 762741120 736121144 836761870 64195168 725699290 218504640 461965100 70918512 499593885 209621250 135803120 378338236 259131176 494785592 896104831 104594600 836480448 662200768 538700485 157112792 155536000 508838680 579501680 856870400 231631060 761686092 253430810 132295525 536478130 807386960 434002700 719944784 247806030 393475640 77324107 750590840 270011340 388272000 726731973 764733188 505122072 109534996 81587230 3828960 641450000 170905800 13571848 330090624 434432644 954528667 678099504 617644712 486463690 946808708 521452448 348435790 385994880 586021760 456218265 493763424 268029776 516503040 628676208 937338480 685333760 6600750 70885536 891486155 158097196 853435836 225691960 924755712 889776160 758750285 562247208 788063600 643749268 638240000 370678298 595982920 999971373 726197680 465467040 128573280 444878800 787827304 200242736 334161775 611007880 61952272 937036114 76936000 850596160 821358200 460473600 256740690 219554560 404920904 873720416 982713800 78642868 286279761 681918780 996913630 799211920 521541760 757892630 754666840 313908160 503837080 194960116 874796800 149457920 219982816 584850350 718910682 606765520 456518860 121235200 422188150 954202600 249805804 948337570 248826336 824240640 913143680 698002384 66737567 154279456 971098255 424311680 861780500 896419100 713271000 221222130 44313268 222123280 756960880 660662180 516337609 243295808 465663360 505383550 21881788 165178930 188422859 205039460 663039700 580668450 359748460 773561520 503926604 284575266 418053832 178798286 577038500 130805352 57312560 147672500 329105361 8068860 171347120 941568240 546307616 812827960 608223296 396815189 462483936 325461731 899149180 586496180 624040697 649650976 305631850 290325608 713696884 117191488 856053305 380541200 445215344 106355910 53507328 130128765 194425758 905336525 971517888 365409736 808937608 492129056 620772960 736826085 292301090 526131680 66552320 118788688 669770064 760805300 495202208 570448168 135056660 386158000 351149620 582280000 382600240 124581875 537491318 61743200 372992184 887059320 803561632 629693960 324814419 15575920 979944384 781913435 638298590 471247617 375666752 383706064 366805904 261588828 743969952 741933664 731040624 826972980 200165120 647164677 104928765 792892325 577445928 510489205 471499350 30540000 23523145 913857065 983124768 965184285 784844025 589849334 369672576 765031976 601828310 926822640 225544752 665360975 722088850 661681668 84527496 155409300 718454016 73555890 447820800 583574856 396418000 422133401 791543200 700702520 190216913 260779456 673205159 242298350 830138400 494402364 17222793 429318112 158911448 321300460 745385844 826093380 424256664 732731758 680601560 736794736 824885786 802994795 686708032 470209910 453158640 499754333 63363200 294726960 545816790 593391506 102069000 361920790 950953520 465176560 535036760 447118848 176566400 192280540 87471184 563105752 809832600 481348544 546466240 988976754 380782592 239136000 622868784 844854050 126534023 136855168 382730416 676991572 233827566 313127645 417149998 811753292 206177152 332040272 73060120 408963884 506017216 548455960 482806440 12007825 154214400 619945838 962015436 901579598 629290355 856375700 292166208 179450500 411212260 21621650 402074720 801620364 360732649 279697800 968428536 288990508 530199650 325606712 289000400 258646272 883177272 988216190 207633308 947405270 579619940 64868134 217245992 324833806 646505400 176629038 392128856 726342400 35677644 205541764 528408925 230936368 942787224 529208889 376493248 354015548 939844720 678579948 994351800 117843215 223084864 378292840 594141230 353141300 109136080 933514850 686746375 418173240 188616192 700444438 556513635 947200352 291105606 736360990 606475980 556338912 743220747 171384060 550003475 743022806 763445840 809575540 470853952 847733900 521337680 21060912 189659153 668649215 893552560 568363633 693135056 692747920 306255872 511123570 375046900 245830420 666156850 328333636 349141660 553439744 544756688 105166840 387626336 18056624 285290872 289578496 317889024 31145448 75175712 155861344 360096032 96650750 881354622 331598156 571785848 828318500 721087560 767760780 54161570 705574240 684152448 216653408 244138360 57400284 894946432 185850280 513584464 543652274 798260115 321066229 504303072 58101408 37225660 172582680 683466625 720709048 56898784 932209975 638088704 796477440 457508209 833465576 765912674 440748521 354103644 437668064 842758678 513091767 153338292 801988724 338908320 747118413 659324032 324055259 741712192 368434876 301190448 968594294 568692680 952324343 86706304 639072504 64507968 774974522 52052100 678577937 6547525 509400900 697933114 464834000 833342668 465184925 513385333 203800368 647751680 182776899 773368060 708292860 487938240 221497728 786061964 674103936 510909568 937551170 541070589 366904752 886474275 735664892 842908000 724701269 227871144 53552180 105221124 702934176 877600945 434712118 396604796 113201697 321559135 281451535 543431840 429100420 3015472 380997214 533621090 488684300 194954920 611014656 956489764 629835740 263753270 412314060 508209000 882784400 282686626 599607609 419667538 97772288 426161714 88473436 400830784 911337800 976504420 88346885 778854864 456846781 468054640 13721640 186378416 193597320 724160720 710160420 937051592 657273277 517107781 186453800 842663332 298638108 56496684 149385000 436468896 335638860 588923808 64639008 203031008 80127000 201557265 489129710 496864558 762212544 247034810 486735196 423615932 658500600 205736960 271296185 889786490 725148650 30832320 957137952 317855077 793817022 32151200 891670842 781937160 302015678 171469120 957620000 473071760 54338592 177658272 860844372 508561483 218439681 382460300 454574590 813869870 920273418 334134500 609757804 959811000 388549681 187809660 924867369 497317281 23505840 649371700 694708672 932805279 698266140 698557184 697662060 281694816 755157856 512474700 588387542 701880234 173456060 562001784 741977188 728734816 677915432 10742720 901660240 18287864 680871282 721256640 518939688 522327040 87557010 393548715 798709248 889431725 656185480 90267900 140963672 453496915 628007606 440361248 514277600 919135403 569182592 117260244 957051728 121324286 910380140 182228840 343320800 342940364 429099450 572369300 418742901 987349600 890724360 76511080 228461968 83461490 318863518 65571528 747192960 463338150 659078900 342559825 481136314 893931368 77584152 150691520 487141200 15167830 258229000 201840280 79106650 29492326 322685020 738940066 198796305 671062700 227677280 173179360 503908240 896513520 379275776 433413136 927292880 434558168 390492116 733066180 616179064
826556740 107911144 769743442 881813778 705697450 673660 349658200 91721846 189433728 670462400 385774726 163739888 356421200 51961248 619287200 535116250 772897320 175881810 73875620 875049140 804976040 522330782 410006000 884101278 990130848 478972010 631877568 868951072 653099730 449663270 507771088 49765808 128813728 745294168 210626633 462827232 110651440 269588880 881632102 465128000 261002850 287336480 922591856 374454720 73326084 383912416 672932020 856270638 400364160 184911944 869522000 697924928 416887328 953040624 608855860 798548900 310365485 857491348 299546850 588525834 242894688 145580256 771885032 520962920 7308200 793611320 231337588 998280448 673550461 318522000 829654164 266642924 428832080 633463712 388684344 838101578 63153704 463243640 512608095 221235600 727195885 579280288 994474176 734553084 76792006 447256450 794596810 551933254 732342720 481593046 616392284 168196592 516774060 659392075 608303128 659738518 909032072 614036032 339985050 735805760 342692480 895810293 819741188 547061208 595066400 921675360 251677240 617898488 542808270 812140000 887121592 387499460 158123432 779595640 608587392 793731472 838735548 570029952 676656000 370433472 610375057 729164096 256539772 394186480 896775300 394899535 625991980 853657950 222562200 117500400 102065096 666789984 758604920 636352610 822774998 775588560 74041584 768980530 562025956 956076644 321790086 720896660 164274176 421638400 313306472 101434816 22715072 295627656 312458624 186288480 604343481 374417600 936761140 465173504 283527836 815715838 367729020 582944512 95796480 900354624 601560160 832103056 523465476 629341558 635695708 934438384 319446624 882981120 500361664 845694144 847109534 899130860 857654773 784514666 281800696 44291800 72908784 66747629 307648768 93859080 726012996 821430250 515947178 516430216 931563300 138905904 817687899 351774582 962785728 823261324 725987880 585507280 453118272 336306720 495278789 620320180 768499000 279824248 404987300 637563866 706587052 502786233 468716755 565309492 133564736 294249664 513086455 807789300 522660424 51939208 143597300 973324410 379578670 953289350 8459144 681255920 361340960 626893000 991946800 869650525 867301536 87114008 468750656 607558628 746756728 327893000 771291816 480984040 580570962 379500800 592630748 461176940 668551755 764762300 189196108 306457455 865574864 539063790 392534169 940144550 209461280 384938790 13347714 263692400 763713328 48350000 563783982 674736050 841243200 524182195 375787944 423799928 272169161 206029679 39188700 222657700 790349324 372389880 890009900 67320000 502675968 718866784 670867350 972072726 92916480 610783408 38008957 600751600 434333495 523866980 435514076 681884416 622787172 253415279 86982400 872208696 783685785 3972114 611199477 109487304 596731040 914034980 351448114 869933500 827415784 912650100 536656640 189118500 616086695 319636417 997626704 61581200 207419840 797393184 468200880 808398000 589175896 904167936 450194016 122462 280969804 897899710 470365456 434155825 807661480 743907842 942797006 913622000 333174190 266862304 661255904 286462276 119750368 159950080 849130108 148885938 225056836 547958456 157843248 768216450 446088816 93617574 163047400 89621420 855741900 473676778 846148106 961663360 221893400 239348128 485100000 578393052 132980668 640617684 325464816 215808620 516543200 751412670 441157800 684014198 476100700 213919175 342130836 859506730 398343762 610656410 265158156 616710400 567554580 225704644 974293472 780289937 24949312 651980560 943327224 557859632 499904952 577987536 97772599 306082400 242679972 355240935 246857520 970788220 867269836 824816947 834402248 889316448 697929940 589600640 251982450 143551400 959159500 532359952 634323432 661670296 776809024 434384808 743127368 488271466 534084300 88960000 730381880 670261964 711947177 780351500 197789180 437727600 453091136 373159060 120925914 173443685 289009418 69771850 497008753 708989616 557405552 902460200 342121260 458207216 629837935 198299430 652214952 174541632 250593304 44411200 922359508 940226632 142332670 968313348 155961320 793335625 808510432 774063149 45230848 330866946 433975491 206297984 260856720 328819940 757206744 653642560 657225000 723907040 681166881 577439000 104789120 835109890 985189253 301990000 153241375 57724100 485362720 92691908 13425500 779675790 519029570 74030160 941658882 422716080 617387880 80209031 888804725 467631344 401130628 408737888 411159840 998082985 990680802 995222732 341749290 460078644 500226832 168778784 364748108 792476732 88678824 268025370 961813688 465150000 617440688 420958240 632855640 923174560 402813175 531128918 671323320 39791875 593885600 705860811 343751705 119236020 720855000 84009480 141042632 57547104 659156480 632409968 813280600 659097194 517199330 126267536 235841500 802142080 192725280 227844128 921043218 167013345 130416480 48418950 240437696 697509232 259711328 508026476 69092200 670791500 960912384 38662200 509587520 595199688 84544210 789116175 491750375 282594400 28724115 978633590 788378954 402913708 961087500 181634048 698256142 850426518 638149500 97517100 60061250 859768388 888857508 3850240 756425944 57808164 128500380 920023512 891089000 437779950 264739606 584769845 187314695 560487706 744606466 13917100 320306012 959710478 64839100 897171288 324716800 644467280 723075616 164106212 502610268 585369475 160399524 967912419 191438036 348842574 925355624 629551055 647183080 401581238 380067168 720819901 398586368 906639452 866628072 944288640 265668980 216123880 970057038 965193040 43944936 835376520 713355120 548050784 110411850 946780280 762217920 941288080 262457140 979077512 20723550 505653728 684332736 980095966 101844636 943988600 409132400 849288457 604271740 122600616 705776120 807276410 946859602 683523522 99166752 942290600 720110800 822380030 382988875 120960000 88689875 611556962 587539406 714191110 154306610 321054720 19157160 129235200 210798080 250285751 992520323 155035570 538118625 882213484 892401664 80067980 304516435 744843584 375350 585178224 945700110 94361231 564160016 697021248 709455874 943986580 567418240 107479516 426536440 655130050 358470692 460525584 271618424 6789921 160713055 460739580 803056988 16414300 28634780 911267840 216556882 857280128 443263108 81401871 479187632 677768896 20972480 657035250 449927984 347295840 947164335 122524160 864672250 379686000 915863663 816109700 303524352 432374776 456460340 189844689 587987008 694439000 859121592 181447500 759608596 882455970 689054080 970260628 569368570 943228786 859104460 613325000 842578750 495692560 316846093 971274242 632963224 931737600 837797635 772641680 276854433 713468712 620488800 110528000 668043276 31236700 431266055 690987840 443099075 263533596 908432768 70855300 27562140 933989694 842354018 188961455 136396433 808836740 78580480 955921760 214840620 616493634 26513024 437455234 324106155 250295608 176810030 95337604 945089824 281899456 522405664 453288392 893179020 466859722 674240068 317100525 975199038 603944612 305781686 102833766 820865184 621651400 18091110 627463348 985324380 936166975 994420644 112672672 949980732 76094288 794707948 423975880 468152320 166724056 273973136 235929572 366417507 810670 576579414 500858678 730249645 129005500 295884800 868544592 171820928 527626570 408597402 773650168 647188500 812786070 264294607 311727888 255549364 556985112 518465520 715481740 283898750 550867897 604025961 510946182 448364200 61676496 358339600 529421824 150780040 568809284 896704600 19881610 757206698 932473175 925005216 821662856 408190950 573239600 244784984 704237190 459640058 322960390 992616255 811276760 706284026 927636724 478115700 270734579 854667044 296728992 789551232 494720580 144936172 353786496 366243012 268926048 872748800 761627200 617632860 602040255 603715960 801321664 672649440 760385164 653905419 46965444 130535290 130761230 178365652 81557608 251220815 289274864 608660040 846491808 4714752 615433728
899067912 54173000 8769400 894723920 106790986 681646596 416814307 549707046 603804644 748183096 438641680 141753396 485725332 115571184 234249408 98277440 996704284 266853712 383977262 957931000 898206736 789920860 52117064 963029375 751898840 443698544 670107979 109989726 461751424 497664522 766812762 949799200 410205000 860807024 452101992 10308652 29633600 27238491 778929380 16134755 177056800 775310282 12096360 589194368 177169520 513493122 674455820 568481992 824979400 718716756 119714980 561899664 346378760 16994940 562357646 614343125 12431872 708914080 710278080 832326624 615269134 657603800 863881680 757049955 231933680 476127840 831170200 263815104 136126474 976855445 226193040 768540800 247581435 935943100 78934658 629676920 504884672 408809096 324785717 987978030 844640000 843756288 844130614 892848110 549230508 59088928 408429854 216637300 53610432 683600346 234695175 741949160 77024000 675646560 770753794 554500692 379819250 263596620 371512750 849090973 7682308 740106848 350267588 490530656 932267240 521180595 110508704 141751001 174892000 534968712 147480838 791982026 695187780 997166200 526648360 809153408 644540936 720773025 492098560 237212500 38562012 445443888 443213680 735141744 430693996 316856550 333660500 994438850 799703096 476253755 893305402 366034052 444702552 528689664 437158127 203172660 944049800 394357449 337907584 816286040 998276345 729843648 338020300 305851288 873167828 126145120 519826240 91983928 64706340 491587802 20150842 412382704 843756834 406191400 525568000 616644096 775846182 853334402 428560472 67351424 647920000 280504230 666083528 365877790 130950852 925693013 522293648 271592947 646087552 890477880 140771384 216997950 702440030 879315140 163979640 655472375 260714094 714379823 644492036 75413000 272020408 770171468 304760746 84880332 647310160 442247346 36925192 768495296 624899680 223251984 257940370 596079350 11565527 626029440 604484512 637695232 755688480 872488960 230549176 859542400 601231300 782708170 744380178 67709480 748320410 423826989 169594980 711576336 612263955 681980848 518312670 479797710 257249412 70021374 477169208 394316220 31149440 644703400 10820400 688099376 142599000 515409408 473253376 496947584 113724288 828907136 771800845 792237290 306743016 286103664 383494630 102789160 142148160 33265512 674428500 712988256 25191000 104784478 887101144 676732528 597534932 782378400 703320716 853530600 359304384 715166708 387646080 416343108 75022600 861579656 837437120 676918220 302012580 566835856 309443832 728808028 219418939 770680320 387186750 489453125 747554352 146799964 656851840 385658377 95064340 936987090 694244094 135823960 253183070 672913550 48251800 670698368 530208584 357440040 105831360 632418500 65133440 836960000 242618240 133545425 477903130 103880964 377467680 274652034 969801395 809225875 415616832 368741700 674593132 403638816 102887920 138362356 308481110 770883136 357057880 72612800 149318664 333993496 581961920 834818535 924159936 57544560 452220805 427307184 401617775 997921400 743252016 284363270 430458616 884269046 608582636 449270825 492291766 291747000 723661248 931170658 304033400 399614148 479792128 231230460 924149624 703658280 428901039 279752000 5113600 250268160 830328640 728865656 29173720 247412580 986555225 369336200 444707399 596107827 195079232 963020373 86858720 502193030 637492900 644750199 715011744 878865847 922448832 265642077 793418052 387034800 769270680 619816780 112190512 305553785 569173728 588304650 150518655 32819056 726545412 343137192 918811104 740601180 412819550 293971300 11866939 481972928 365501320 878160672 434273730 837434000 780989840 153022034 21445315 53076905 267390528 863958916 309721552 297932910 61072056 488462685 68343411 807713792 672290009 457143744 886264272 232164990 568394750 486912400 77107700 383976496 102926800 713245824 647681600 931409920 429190228 285110032 887848640 376986018 932489828 319612880 610602685 169985300 84385492 75412560 721788256 307697424 959080860 328831500 569136954 31942640 648443200 411937992 161124684 997212776 636711785 494741128 696244206 220286556 762295234 636956944 227624190 101676544 111492040 15942064 801028875 189561360 840895328 909930460 656449896 547017328 699884960 113007280 975166080 140663472 186980865 660771700 473326976 35116752 516794560 816737472 142528200 615819324 27688675 939942780 354963316 869938960 4945440 463902556 385862022 704711648 650500680 64153280 635156978 459903888 376043120 160370300 932217435 490901560 454072355 1086294 823365140 482386256 690387940 4901548 957840800 880841805 650454344 351860180 538792296 683462296 352860798 170896592 89288832 512600892 297473778 73993615 370055056 651229825 921995040 321900480 87470516 159905677 189192192 754715955 105029860 598013248 136050 798563208 589961060 662110080 227929182 657035769 878449246 895924480 866158004 554413568 695544114 988840160 880630400 325999920 356715500 968807936 428967572 757736772 571153848 271134562 846111935 649434040 994795840 902501462 727084097 623510701 909857840 639614900 726039984 391812220 235078096 438076800 516282200 9370880 305921328 52073472 770461970 463570048 858568328 992339560 923969012 788355770 375765740 916297080 183880020 185744246 779913426 826849792 229820648 459428420 109843140 358270540 482967040 359871520 464406911 944136528 319639680 841459075 951895811 215283090 927280450 791670048 527564670 477731946 663986440 193246501 927365920 336218650 64889750 45673634 470780928 837870780 933705850 110278430 234416000 925927590 773336320 542544440 315621376 9599584 400919293 751484180 184332000 624416176 761216179 695915625 737969900 571303773 378958000 66324096 778563968 956885470 642961000 316145252 320963850 280972670 350400256 79430000 984375726 5201920 927702568 959295120 741246180 246918146 237707392 642410165 697689720 532214765 746039926 215039800 851796130 635968901 775458320 985723776 621692352 877500941 12958393 234160370 921123260 143641314 266318704 786971880 693605080 442735908 64536000 652018560 157093176 527847874 320483360 906655580 855129792 866458368 196604800 568667980 709218954 806643520 137147136 57691200 540618935 1073760 464975840 288768200 297009590 178897072 194626592 123481026 368547680 866437534 247270400 496457640 66397669 959488545 122174720 569318826 232075526 58889680 291758548 352412314 830548156 115608256 590214130 662890381 275245728 946012048 847449575 601769736 631894400 341960680 470435840 525042190 563879074 120743870 835069240 668299744 634100800 114668680 965623878 869804520 181203314 367206010 875687384 711986908 869711040 731794800 659086930 940273152 827957320 147312433 456864240 900026812 25268736 766388720 77020300 252045026 656551870 975920430 188641984 674940060 457590462 703433280 251511860 642464404 172430946 256485680 624352000 147610500 919554165 331721728 183605440 381070096 841597072 114570560 363724472 461136592 162126000 787563112 969095828 891208568 974165248 131963508 89583371 604777990 410432700 162227116 686320840 763810048 130618108 662268920 61998750 533385976 567427184 759980032 279301480 436931926 145142779 520257974 624607100 235955605 422503064 344068401 484698880 672377175 547815630 275204764 744058735 826007832 840712470 891926000 14476400 671431550 189978444 222485522 959769820 853120708 258183840 510742756 161504720 66802432 437394792 181582976 886590882 368289399 889460250 161710912 722253930 768005572 52942560 113908800 80346840 379694688 656630544 894974480 105016234 439111500 870958856 727378064 345420152 543920320 689101128 71287764 468980512 861256132 280460800 356092584 413218000 476286760 474163300 505241230 390554080 142651485 810978740 390210754 916545144 611318460 522551910 897824573 710489632 861459584 809958590 583290192 168368569 364871664 944183590 446951800 786727355 430720455 352230016 385197908 659557328 733680000 394570900 291467480 4652190 391121083 325244128 724210670 19509972 726195020
633843584 55396784 785109088 426864824 995556577 619338076 851208800 313049256 482030600 881189800 886522944 589539230 341907877 161187328 846526035 980333440 767431131 801840160 326959480 700650658 661302824 96432028 751582934 895702432 946449475 438394004 769568672 511021476 413914200 465811657 287943238 487372540 758224000 747402989 600579000 174107712 300154764 770294072 795458540 724093738 110577952 663409200 30592944 500459520 892566665 516211608 960772875 745412840 675642640 484123100 379160048 422286923 904496533 888430826 83954684 240961888 370856801 684111760 584607900 87871212 39875335 744106632 820966120 808166730 256802528 240724404 375924088 874694160 859268410 269393968 528531080 987431988 535584588 883302836 289782525 754380407 662468920 12470732 660593930 376959314 660991180 382628620 950430320 95056800 364148000 967391120 943716923 272857720 76583835 296897450 333486359 39269312 961736800 932732388 460414166 465615814 37013121 436641450 135488800 242224760 996758568 469409785 442299928 240891855 589932113 648756532 646561336 210606720 852136250 251298896 121654536 418503812 329436520 661979840 231845386 731977892 396602500 650335900 224361920 569679750 816243176 690311280 218387314 986941748 69267336 654827487 398515760 135578336 634473215 499068452 169642708 899317434 856163404 784240000 146933264 343875648 804868374 584291460 605910416 894883788 177514900 865937010 233817918 856845000 382220808 740842480 821023395 402359933 869201444 844519424 978218640 223442620 684213403 565638400 837124864 270232004 819181230 764943000 65434880 405748457 132896120 241849227 566384876 719889780 601663232 543834880 450277325 698691392 49931970 315961088 450970400 816670610 478604000 923332838 480852840 733024800 460028980 643230400 473410432 20244988 537803660 714792640 744990720 732865280 458439234 418376820 121072142 81069852 777982952 878150400 678633497 131235248 867679300 575827420 762200952 297935850 341533800 722944640 372340502 385556660 671637120 320620820 94104128 460090080 378191780 659013070 800256380 289881271 431137808 876184328 491633480 874595000 661133720 265679164 44116403 1100250 300102920 337804000 741227035 782963880 927048394 317973302 16330950 299016376 692135120 860367432 574907466 454295492 996462525 212033664 496863272 96858900 239349144 834374240 570128388 942596168 355056980 646228208 580988284 573349786 606394024 466706332 928642447 457161360 532347330 968990708 178324891 448593276 352834096 19963712 483958200 297549983 383817522 54502550 228906352 15649367 23054242 945344932 245863820 596996700 494295870 974633537 314152050 665555728 867753882 399521150 550188616 961450944 40675880 858510000 330596742 514304774 257944432 379181458 520907946 274006880 919837140 561923000 314440712 231494584 917235520 395335370 454371840 416788375 315263488 517310528 382144864 22655040 389670606 447508828 612040408 73805240 490807968 673751904 570227890 742406272 28887936 91303725 567772932 282574868 993174400 980266390 177855200 239386560 75217152 486461110 637713920 894054240 30887400 288763536 806274880 68585872 671718480 979408160 354005316 642955792 954158858 613045368 310299850 107355489 135605100 840330706 137503010 255611225 362543575 845734680 639998676 180565428 18292600 349887624 165827010 923183816 700364840 264344375 760985704 962636868 789878174 689397936 213577016 736880254 962896725 452854800 295408336 143309880 716435758 663398838 203846240 871162688 185054802 38877488 860988321 374269328 203586912 12683485 143146240 731904624 122762240 269938548 175023456 452770528 103573436 49002260 276685520 654908724 573151494 302400928 900559983 478369440 669292889 908731956 187729210 147165696 909337884 985784336 83830432 236902206 298194588 872065792 146017580 810823280 159847440 906811296 115301530 310347389 939084056 623860378 907467872 233345870 696772096 318991687 367251499 574267658 429760640 133678148 409648768 86895625 754279576 594393335 607325430 33269495 134509265 903547632 720571648 727165000 862268168 61254400 727744177 367213940 593591040 712311600 325867716 744702402 810175250 676943120 272324096 378351432 579132200 575163840 263550360 480276360 327035348 13253328 10979234 750221375 14346656 483657936 585390513 116757120 424950345 64735088 284719680 720865770 879361080 179994754 370127788 781797600 28370960 840363520 362843200 19818355 574897010 725575194 730411790 958942584 559584284 435973144 43652740 471970240 338252395 844504920 234520576 995319092 745101640 785255204 854820800 607057432 133698407 497338368 186534000 627526012 984044782 183039200 641086016 71443880 451223090 657411104 353638153 554768058 916112400 837548850 329471040 411532000 579006304 439326136 687117632 891221500 508122101 212437220 524926260 989089415 317800034 400178500 905072536 711740032 521212018 698729456 128899926 27192958 146307840 646799374 201599648 443192000 569226350 417904830 448482816 909499840 593134815 62014336 190149372 823476992 945520613 511309610 2484250 538962445 229775100 182941817 953570108 454484626 575583500 419707800 298743860 994335778 400941380 635044712 370182480 853517938 721027840 885268064 674733997 751108768 852988975 662318480 162075106 955471848 287141900 572357536 969440028 328716302 654945232 786537878 816157408 933301044 664064748 94787845 605884175 751571000 88300832 818491392 163129460 952451200 612163460 401899200 514729816 325887882 774002268 427200000 24579856 353429300 42450032 959674340 766813032 697125902 472836544 52842630 886857600 801144396 248036435 910481610 58755072 624651300 648272500 5017584 381427529 741543344 350508948 363439330 676758802 112519572 407989728 262017708 8810340 11392256 415915006 32147198 405486779 489034420 279211720 312978892 107146900 348662080 34079640 680507754 833006560 908529760 852093488 469833640 278549130 505159534 355925220 67313560 865424375 490110792 994973620 962044800 947222288 824747072 232474650 235486960 9755335 776400499 856020380 627667326 358234358 284081331 720417202 91611003 656027854 343055520 649080945 975521704 206579200 628729696 232667160 937288020 181258692 319115779 502330920 547296740 276527040 907016273 323443190 946783680 25130265 102974560 652157552 927398499 669508340 670221630 634390605 552940222 784152016 995069568 786909496 26973980 636366080 793353636 553780032 777664368 530374500 906782160 307958350 419313664 885060992 725407200 485027376 472245584 220687500 857559296 24019030 721510720 163729608 493983600 602893640 561190560 319479768 307044340 342709072 402690948 205258180 158539424 990502576 299878240 23051550 729286434 735966788 763615748 74039072 444677762 743591568 649033500 347880808 827354275 162868540 585784832 140746876 559448456 551032080 740422224 930765568 964613158 74393920 593355972 947655854 720264520 609507840 93676592 7305568 125666400 240267216 415232192 697892288 196222480 18406607 730093630 300872695 376517690 409640600 990985120 602175240 537795360 809428652 521633336 971628416 573298512 237345245 746901960 568469696 671034536 232057370 918287808 422170356 462745708 438429210 673400960 784292265 772042938 29763600 154799520 451280008 321128224 285527560 482151417 171469610 625186518 258807160 365144450 118625364 857421235 281204992 882114720 483268320 124026972 142327184 458082783 629650596 204536560 892384 425297062 762807600 177573884 609351464 638702040 129533300 512315620 510369472 664397940 727773960 5418912 206620620 978337689 377198114 542114912 952455024 523251136 19593584 374657100 560699984 797656850 982898992 941080792 575658130 865446910 530626596 504833960 830080000 514804080 35829854 279099430 349563564 709396270 204870326 154563142 903725600 356072480 703560320 593300000 156392000 148114318 840694090 549761650 867193838 147880697 813388752 869581350 136329504 741352448 972815378 920526460 486044860 182395484 213527250 779657376 284161222 732077500 678813892 322847920 61534720 614464900 360144841 911793076
222478224 334419500 959132281 655386904 606383544 174465696 216155246 709848320 527022920 290438960 88288959 146778352 129155400 798504376 378290736 314657360 899403493 248276640 809448340 276596615 624075048 744198656 981492666 452780800 766781456 440070440 138985380 28719125 476539104 946819250 428965342 395447760 700182688 8937170 512887525 23267200 712233195 261813760 790741311 145556640 679943168 949991520 520665620 196942040 15648746 845792000 726172625 607141516 878248864 104781280 280972640 424427272 417364480 150695056 226613880 161070208 224715511 102540896 641955240 616186907 18531998 508009480 828496895 383744785 626184050 654837152 394187306 277026804 24529070 748700880 688508712 384282520 641462224 208357992 822103040 174250640 953206248 853870420 588694000 532591564 629502444 709342720 377063561 710249060 606307490 120474800 371482804 56068228 179649220 600437600 14986036 994451600 746662276 726971750 349231380 106348458 724398708 797512084 931028970 356444904 244738382 544117456 387529119 288765680 256289280 168687256 699380704 519106560 463247800 567337745 691822280 550378880 670213056 758479840 709208000 120922192 165416331 562633024 940483018 688460844 452116390 936730730 48668020 468490500 674362666 733305632 382535788 758713080 109485462 614892790 737745630 754112800 86358075 363101376 979015920 862634600 889398614 563262160 572476908 915757648 266422335 403609696 903314010 36058122 76640900 350185952 943701296 901962240 724076200 36446796 948738966 267141440 528839640 985056148 496944500 62139820 909300224 369364250 925673400 177736480 675084430 7347280 559844700 223455603 79949312 933920896 213252946 340553200 329791068 589576062 987396678 679240215 603918080 628065000 395034704 160963540 38864340 729510741 387613088 800031350 91683008 599500000 755792960 388044064 35971434 813529152 967462500 717404084 449760104 280851248 125877000 868393167 779533912 537707896 90885431 373629610 332727386 452129690 666934316 656240196 606631570 258268450 58411040 605064008 764746094 623240840 838735740 725725272 674018560 482174994 533930880 494262653 559082650 927616320 472647930 700318560 657775000 410711839 455501280 364247664 613607436 506117690 717454200 163236400 985016900 219809880 222631232 113843560 412222576 182886486 251434236 315452605 151838774 41486128 62913760 185954432 43681244 305336897 971256672 762080118 480954950 963705564 859954949 101484800 756869170 500807967 794750072 131904400 612194800 914744910 592638407 979755800 799936200 934646400 441455398 358864114 82421560 708204710 113774308 598255950 243483616 657199264 822134240 657329600 773249780 884121424 330235952 289760772 354051029 98785722 444165168 893964603 792936864 901580576 556885750 899959668 457567680 913226400 639010406 81798400 300246732 710453350 541365364 741874100 348350560 772863068 604630460 170937608 130717121 819567316 902436716 732767120 265566250 562543552 555106504 294261834 42117466 636144396 912379064 762777440 406725784 882705036 989315007 920700448 978053980 26638940 421123720 803548320 85904902 410688800 802906274 91842113 97790190 260265128 242854960 754732656 113707140 415565344 751758400 592473868 953128624 233906224 896293840 608006690 100340048 614463770 109028178 799552558 72202240 556647988 638779170 297619026 685367088 398562875 561929760 126405625 119983528 436402315 235347455 461362788 282343600 873166086 554643654 239273645 666717112 742993100 670673000 518557792 885131016 364281792 729144814 235316244 478365792 961308036 421524416 939622906 578849007 791984380 179333925 450248835 35399755 327782432 435247616 572555550 274347196 775380616 337107040 781106424 542398128 777162880 800389280 54722080 617405112 320451200 182008467 633653920 718855948 449607130 927102464 209755832 360378946 254677902 181500346 992413880 885598304 929113625 969721152 544739550 346202920 59488748 838074704 626187366 999843281 910364352 816912928 836228145 315584720 991771360 980110680 783291360 529538932 876757818 808209560 78577516 956326228 775422240 478066412 780634712 409162560 630109420 32523460 568880720 515663884 21732825 649711240 120981280 427388099 846060016 545867690 722869544 431122876 65191951 104580760 639429912 361646635 786666125 137226616 580080928 238427548 466059107 523303900 449549264 296703684 698603208 372595780 957752496 874271211 542256010 177638325 191629116 648193874 12913665 886997970 260776009 299514200 137189000 807256874 390187450 693202823 995730144 379829517 428178574 200469780 411128200 357545132 701404960 650391808 852453860 828819410 619869894 332044088 66742750 925222996 967367510 641704600 943615640 753373712 807845615 83896500 8254276 953176775 294773088 314415832 538652980 259813750 844520512 909027184 77662286 275586614 417879208 99621120 55785496 571776360 679696700 918763128 82706234 659329316 103706016 396911958 582102380 373091104 886165686 697230815 489881956 707370334 2860032 943683398 718669696 434383584 108105434 321689680 678643976 803761303 978192328 935781600 628802050 496904471 277738804 475616553 365392000 676981594 644029880 744626320 313794400 90732800 236771935 6237440 701133536 268844032 839193600 111408768 423715350 259837267 20061150 611280640 801375970 4908800 908385088 625103428 323619408 861785836 245369440 446147050 199538090 405212800 855954576 748333724 163600526 75250620 120496256 304709440 106541568 721234232 205353704 417237360 556787266 697874384 274445360 227116392 583933360 999767168 915584890 300493216 17072640 193611418 918521096 369022640 823834280 282062362 443180032 761203000 923616192 966081788 356180020 7178644 299024137 888994560 376986672 484877824 422778799 101128520 45316792 429415808 84987200 636646560 288345024 162374400 360912215 152805160 329585740 588072830 794851424 54930534 773955000 784685453 728361600 47002640 712224083 696186048 94644000 710816528 72579900 391673306 456896670 605565336 672329800 655980516 989853728 899589210 538064512 238219360 843613960 441447720 965532000 189994353 735066528 612071718 328783000 11023750 316680142 944965908 809787420 79997620 465802808 724063040 796918260 50648035 807992716 702619625 269908544 916426160 463549800 66364375 919386110 174428870 859748153 201161965 592547867 461732260 601760600 354744984 75620880 214773888 652979928 120050880 907387840 669228270 768783076 460824540 470662120 43293652 395251656 54938000 163437072 87014000 25359688 736891280 52053516 937114740 374096616 223612600 102159760 87918765 653651840 316947260 482589527 489353720 807425908 710743660 44239096 991873888 237168109 290236352 808082112 308023600 605188414 601669012 988691140 884861716 48773760 545111729 33973690 311437841 537722368 651782712 256565120 842215140 762923930 338011844 785450240 462977800 875976944 571918208 329503632 539137568 91748224 569400625 316039007 922886320 584372328 651616376 845823616 988119904 240203568 580992552 114180332 942374190 342799107 828414272 717898024 937952768 209083080 33129980 954000960 358843200 842752960 620030520 532602600 501260280 84201720 656857400 714754950 915034544 269919040 122087012 863230816 220760280 42066560 197485076 717080704 976010410 761802334 103744234 755911130 710639972 459645828 132494116 958759612 799686440 700396600 16512585 525206120 869233224 980779166 848692810 249865065 417632000 374370960 289326696 207961600 97439850 67063072 534964312 500724740 942300040 805235440 743853476 354496616 514253120 54375180 189217280 723721280 360811300 16485400 853631284 638529280 925481980 668086432 17682738 190717200 576501192 600888050 796893299 544968254 125159306 778438336 944568480 236163200 85846600 490836820 765244400 350658625 204051330 144856470 156699048 881613240 564927014 108661568 698780000 858674960 957299775 614231408 850679088 327650426 110988114 773063080 226963556 661000640 730019578 989403938 574572520 603519180 129380358 913253339 598484832 954063064 770661220 980624640 350722504 832170800
647309980 48792140 1643648 158477335 465781944 211924336 76300720 32174148 574722750 739889300 370213504 167120704 438406758 764462280 370084004 888756180 302154880 354885139 357019808 713545984 785033269 788110828 643449205 227587600 551138212 720331531 791200890 63105206 281350000 293995820 842298492 638492210 300772800 260098050 768319617 729719420 933129392 88005178 250413764 993846430 327491388 638690220 558360180 795447992 171156680 77019290 482865469 837682627 70121910 153724640 726760200 704541184 74619880 481763120 702993460 898900840 118397466 26415042 253717082 973598592 20465388 397509920 240912480 186476590 562372524 117235616 361613032 803679940 113057804 573676430 465609040 769923900 904848060 410548032 867757250 803292308 260007444 930629152 868211896 292443464 166270542 794222920 802133200 588448050 581385200 692649180 94606184 853773408 462180608 358420584 576800960 289418200 578914375 316942944 773701876 539487400 23566990 122098240 91658540 684134180 554578150 881530112 194029950 150005344 971483288 21319182 83486464 53935390 982100000 116277200 507956160 828865132 995043075 874413359 450134956 931706128 695560626 376454270 160881740 240366368 48336732 239990560 685943936 364101834 691891040 801974286 202909556 612855164 498644400 359718272 527364180 624655488 552962800 767431718 867456592 232946080 147465280 668148945 781673504 132057198 516832370 571627372 674342400 752691248 586571536 192195192 943892080 134245904 261120472 107461500 27601417 211446590 453922566 856325728 9701140 109161600 128288195 698076719 780631245 13415860 715728876 978345712 223284788 622033344 553977520 205325816 603770080 200397376 649006836 767191616 93118045 370499506 514905864 376548670 598611260 346437290 246527040 61695500 916363664 581970852 336040310 825742028 609956080 118434136 201787840 495227788 653449600 726668418 598298864 378607967 807186040 652216948 632227816 645869682 882127158 793809600 659040224 514966352 735806192 967151610 221923223 791636437 296182595 185715775 444182000 453497646 504619695 36613040 336095568 655838330 8546176 124692100 583665616 850104592 420246156 978831200 137757313 26050352 282946650 319670008 236953587 995984512 256555788 604541248 516618610 546797994 502288554 742825374 146233877 13355904 717350976 291514880 185265150 993339984 285700624 460889278 308236504 721073785 427413120 93687376 782071465 112453859 428111080 94469120 683354844 796123420 388088435 377940260 919280406 468383360 558318064 415006900 96666418 811866748 29617345 171453588 423802178 196949410 906385104 790480680 129098561 456316160 898787400 591330036 661800800 494005782 436068788 250104256 512935584 750421256 475545315 773956375 544138900 377676256 186716976 210713886 376265860 36594400 686775332 651896424 737824424 315592130 427495872 236530504 318425592 83124224 925942272 669350528 600609500 748864400 763432325 197246600 322923488 879447220 1981760 234166478 481234596 786320035 42887936 32715728 598751256 321879288 331451900 94181469 462388236 138481862 800054176 917773716 66254336 847376750 897188256 851562384 404106948 515943675 477464270 2574152 283320040 870359680 281668230 39978560 373557402 750745912 116470536 335370510 745690312 486093740 464313820 653110320 664337875 410813732 182322090 13590904 955298380 697061538 336000345 742905640 321891220 331137025 730219450 889314440 142228244 427005440 535850873 85657240 587447459 292913512 248352544 192504224 880280698 552317034 719687808 488433870 54697540 159529925 544643300 106367440 831088368 366104440 768214976 469717948 545671254 617197740 561980480 518669444 534197514 307392000 873713025 213047860 114216528 527542383 82083700 884614080 894593850 771543280 467030493 200424950 727758065 416018903 870470488 468808500 185430140 534748120 636805832 140300682 249755030 430139344 533803640 891614259 526849004 507984162 727957000 944319200 820066704 838136191 429847524 387866760 221640120 41346610 163257200 822977472 431573819 194859520 262801548 717905864 309810550 324061160 864273824 644506992 965933150 860200178 389253192 960120880 34145276 981013376 943082906 593030000 549529488 286600690 820331875 752485924 133408160 930901840 63094728 113933715 85247168 930515680 132049750 181125032 540564744 513766272 31306400 881395560 166713192 370404760 36252048 930314792 649028551 893583054 717652160 591045920 56801360 523837168 434396560 215347658 953481540 78935771 963470200 660265440 219359018 796642080 537872546 611353016 987899180 981583168 154728994 373857900 468207544 357319575 650388280 168945666 158919502 48309730 204325080 338201504 355934588 636340410 357905651 200589956 752451460 72886352 724127915 942692160 934299648 429038522 782429096 468624108 39417072 905888172 687301920 294958320 917835340 224697804 507230759 272289471 811397760 824873674 455313398 645942274 245500120 882046144 149755708 305911296 398816830 162966275 413201256 498559566 956714696 323180036 325945280 967317360 980627600 331228440 727500000 101544090 635465490 6266756 609111088 382776856 676796345 4995750 640558992 928500040 883281020 653477300 701002780 89753759 773532542 49616000 347741004 670161784 777922880 359346000 245634700 74553120 98402368 807645856 254761082 267248000 349952328 956091652 875865505 597851100 314873328 860184656 405700857 828321904 705217018 798919800 472380137 549439000 151488880 211121888 217085724 163260010 367277760 372935352 997169872 767820000 260575770 272996640 711217700 267446500 192674840 5251360 17013440 960301170 99156384 917902894 968975970 85860544 530200268 428485632 182908156 998940904 964810692 766384720 20398796 777565644 115309952 982496464 978226760 644940594 405945035 17505756 621014012 828145010 131406424 855628356 426439860 248609750 970701796 907296832 399452218 520667510 260572224 233464166 753610000 74308590 242897920 76146902 965230960 945729400 805017680 541116510 223081728 117625856 175977480 532563936 119748854 801877720 623240640 754534325 619333120 537817100 993295616 642324801 806951446 811405728 601377715 931495455 995602410 285608000 117853420 422410500 621045744 90660248 940490240 637324844 42810168 729154600 178718368 901937792 626586740 683200000 614950400 140229940 873509170 48992556 266628660 844521860 126976256 611092176 171727768 644041245 752412635 388867040 21321500 47200700 320997400 665024604 1235432 446694448 598621340 851886198 308475544 448765546 638502199 610039292 388140572 96153544 797042742 427480120 535097044 510278464 47201256 624329974 200458134 764697182 835086795 943948 632636576 873433520 266781150 339667660 930058489 234421074 582807385 363920268 70031955 610053700 142678472 288248200 815327070 24811680 37698048 328970752 56420640 185031344 174673920 616783808 910105200 508493125 385711460 505903848 70736120 969453591 3150000 425840800 296309360 759032256 586200660 495191612 10321140 482674760 390185718 970355756 637466836 728299338 752292803 453221550 712833104 699205520 208234568 710042900 4067612 5949260 83190718 262271900 669639648 323710055 592447180 372745088 102484404 381911900 260323840 153790432 71424249 691921816 773785952 864346640 430315372 393379908 944237096 659133520 205525690 552366400 177261350 695554824 758693040 325041956 62694880 28090961 285011700 783327704 337607741 329093122 964980640 687472380 981184000 235890973 137377720 96484752 486172783 728956176 699181862 355020728 623334400 759222615 74506880 860026000 29765000 374483912 821187776 691946220 163290485 663776208 469692330 325244390 446168576 879423949 923292800 715470075 111234290 924503612 835759712 500313490 192720240 867521000 273491848 820030578 185030204 965817090 61291164 969096400 211713000 320097899 880281600 413767542 436422504 488599838 647402140 856926852 623200200 653933792 581941404 705481686 797083250 187505980 519762368 86105504 511473792 785652004 520055920 36744752 516192128 722969200 196392200 715227565 102138860 610836300
897035715 673587993 136569648 213130960 341154326 850763216 894763800 149363520 274269696 618083630 699920896 650606240 504071864 318548420 585114880 778224935 283094400 395857760 514286790 418875369 340337640 331719450 319613308 756654650 801753296 784875218 353711025 940841740 255999776 351175704 239642340 412705685 262853456 905562306 508738692 902930316 200559648 155790909 882618564 523460480 45638000 438197656 488506586 283859305 449850864 267546240 355371008 495447261 275073244 941846400 380836102 998803968 329001488 503474168 313521850 105437800 166054832 438213840 607615424 557363435 784801024 838856926 779852960 570400228 527511232 31804848 218209840 989103168 195475924 531188736 5634762 450475232 257772240 119845888 429084925 183807696 962217980 666434080 413863840 408232180 836811540 712529960 859892448 63410620 333680000 348156070 472956000 836528420 100458332 200030780 316802726 95667038 299835659 406834335 433639900 701340522 634819540 28176320 661761280 192832000 90097576 275612160 345460402 259914996 659176128 793252238 345249980 203602048 474580260 468512305 8785080 476937430 297953070 364402020 837775206 976995850 83893125 363093750 467867328 236762916 981818853 770362620 648374784 574013440 281360544 434374906 450204654 255574112 413285035 577205540 468062976 218303735 728739710 92186695 864161875 112014220 794433750 989216428 905189070 767550768 562455320 11347270 173187384 854505600 701609629 297245036 195835272 851247100 362435700 292210362 826142268 451146500 813641792 333095168 479629280 27889486 461112650 681614428 751960736 9094144 399553000 721519640 203566396 788242756 213434948 110710560 809318238 327137640 391348960 968539654 557713838 999794400 79316144 190077310 756902740 371794360 744102696 626575712 300487914 58033454 632988032 725584496 439250900 229862724 348960128 591540796 789644960 128570496 642259760 864830464 859613791 151199050 699639972 959837328 384859800 857786810 283945040 411004928 620349600 221630860 330515074 558297166 728701452 864321540 495649400 931467248 807786712 289027193 149453575 690557600 436236540 988231856 287159232 360742720 327662876 619428370 905283768 634829776 21432954 765465192 759135000 213342368 278608616 269768960 382735492 552625804 322918424 753061784 290509161 384538606 698987464 221936095 437429390 910010400 789120570 596299200 250066675 291547623 529511100 633431652 716775948 159166768 502015232 480463998 232144640 309474745 588159004 952797550 412609184 514662688 145185716 950301650 743932879 584627496 283663200 253269550 529146245 899508944 169667525 144915520 478220400 861892220 979206500 574847488 130001365 366936000 999590032 750265740 776873388 550130370 999756992 601058205 60068208 246213505 461792784 863506340 664135136 446312768 74355820 40318240 422481444 891760204 719911876 397744807 459314768 102425042 943151808 67500410 279965844 842047072 72854328 50603292 900068650 124636122 602961480 438370976 704686576 601939098 153611680 485221632 350019230 979957560 974137216 941294500 501760200 705418290 712985566 138547533 752607263 579483200 921619059 488648776 505333266 987726240 856230240 396229080 446649984 387689879 793997636 128559744 768312896 897636000 630049200 143910296 330099132 898752000 22101560 620422358 396676640 537138168 756273142 945557574 313773648 471719220 758756470 612863006 498601720 930632448 600047972 264602309 123512070 199080376 326073552 514053875 620118912 228242032 733801120 289560156 984211436 236819520 931886485 54646716 696425745 133232640 95080143 861922580 16763160 607646872 790562724 116389890 471581730 642223200 970689224 866706592 329487920 425348776 230500560 915160826 559089029 118666310 58033070 745118050 227105744 452496640 149553395 261848086 479704060 241556567 812646620 483910336 215719616 40661600 735280224 886955480 510464408 92807300 467298300 350896264 207090136 372430656 827608856 414773000 22562520 478526100 33387976 667168060 267486088 96192512 234900250 218011686 192093750 738902190 952614720 157073680 819191590 699285824 304612400 40409880 577050324 739410800 624256856 314704268 550200662 244223820 434122760 741799872 42973540 316143286 336333176 4914064 465582188 986817512 46514760 828797707 367167480 385356900 466684160 153217536 142964352 977824240 816402758 304496792 593565100 459577500 511419732 227252480 384084855 56696176 114538251 726500960 147840948 237223600 430902440 537301536 235598240 145653800 937365600 138975000 856712734 272351880 789648840 656177275 674825117 932604128 806189 544232895 935609960 654510625 760156075 865388150 231918788 146366576 796776560 585492970 712553000 24257880 669339610 913429736 721686551 567136120 292756975 324298900 89380375 460349104 295541810 716282766 104125736 742748950 365126400 231588920 832449120 996503090 913269608 416518576 256103040 611296000 147313847 745565700 525812224 963187752 517564576 204875546 306670680 501748800 4268320 305542750 939362920 720695432 824545700 563264236 243464852 516304354 279450256 802554808 615754550 993938240 949121324 852416868 569111840 799423086 417674580 176618858 759633760 129283072 275827808 525690923 810251320 718766080 488483520 876396224 9391516 534193784 453608066 82581973 318193068 968922150 698541448 605504384 11483280 937698420 84793224 518586579 121487368 32720768 534558848 427212738 434755480 33498688 191193120 511233245 183438640 152555840 604611144 806396370 208507156 415856220 385872272 575758512 874097100 566627976 291746555 249781375 41453210 973580768 148724800 943466720 5260368 264094900 98802184 768571584 667761000 749450312 842356152 693876000 912085624 923138924 605260680 710495360 901240086 509682952 622962700 103397008 9415440 905658752 984191329 421386656 564627680 349006075 783562500 69098604 35155904 160659584 118538900 336804730 987611248 751580025 120529932 414477520 43460126 638269536 198687698 910583720 569590130 509614016 218816646 258997235 397171004 787217084 781073317 16555135 818024960 128731180 406683020 997292440 469693002 119566090 182386208 49469740 452132815 642343376 848122770 408316000 103626750 869723750 327697920 222621264 466350500 648069504 98863836 217747055 421671410 780374272 53096592 417334720 207527240 504048335 55511813 734553700 777845280 430233040 7860432 495669468 664992380 970965685 367226236 16035185 587339254 508892720 439927160 68861850 812954239 93083656 795116804 725700720 588895952 947392980 596964090 873222320 265902496 296944060 916349026 19533760 500642440 907537144 957805830 969753776 175579856 82835316 539436046 609508880 377216000 970602652 963222884 791296871 762881268 759667232 237922960 895701940 747198400 159184080 443332550 350933384 692273690 786127496 431364175 541042200 49335683 194502308 141759208 330037520 54559232 10173945 54023256 670736240 40198485 108930000 903399512 985064700 49866522 580225200 431830096 850812400 509932406 308723548 360312030 237502792 72880956 572370360 869923800 903505292 725111280 978327825 23875710 462546601 682822895 125201250 647319760 594681690 931384500 627410266 285569526 836848385 918697560 808613600 960385100 388288856 850982930 358739920 11984788 208916640 641459408 855704706 162031136 97329130 155284990 753926289 788879790 930296360 653354130 396699900 537212640 234851750 871354360 282437660 208976475 465808250 993977200 106384980 127466720 630997500 15691725 328811796 930192790 72346624 266857450 576069590 783876900 135216614 16169728 474854000 2548478 346001245 254991220 856210104 770555704 199245332 195268204 280133634 304613591 793421280 370907723 301105970 628342818 799813235 584539132 611614136 31092902 448170484 111831588 285778440 670830688 348121308 988898790 824673814 892898700 144603416 189345500 905215142 533822370 27535520 520530520 988381600 822418490 168446055 952967230 75763640 548485746 375502850 636932680 315944408 460194404 803598816 971956900 866335910 263562460 932289814 200930688 560330348 746019840 765761024
241902408 10976228 541860450 267236992 328993312 555208000 198899928 186588780 942325224 333251905 544907150 744571760 775482125 648640625 807027000 156193630 639429232 181644400 291482720 986438512 476301984 676980330 55716240 580928400 407423696 733497680 553831540 528044726 933642240 438708280 369021560 346282400 851485136 311463218 533881270 242354800 275157826 592904560 192581900 960081744 336339496 343836203 666225360 897076581 293030488 743441850 444251703 20243940 940578560 180408880 514649894 989119240 931321720 429688352 831233300 285052560 342942470 365774550 69475658 43189680 135509144 253428864 71564900 880571710 712527038 74268912 98954904 874927660 693280832 486035217 912825400 571326227 992668780 296603964 325198140 997427180 246541696 223646754 579889000 922838852 517122484 347650344 283477408 478296044 420986760 138972418 357412615 360996832 486430735 871460352 181975350 351319015 875008000 874887168 889439912 36170945 709886080 206669826 338303904 373884240 184073360 78666760 378803588 547723654 673895040 816980920 906075580 726699750 146723128 42121920 294160640 272793195 409761520 504536150 761896480 182473584 992618740 607050376 91200373 738550144 416849392 50903012 318615680 627093260 412522448 381892608 684859120 61279182 301751360 91449792 658194204 610498720 946548710 134529348 370783792 901467154 9752311 487472480 887361353 174691020 976985675 391552000 634216960 724172225 146697296 364104196 135111256 595456876 816459424 196644040 458703136 549280032 150311820 505363520 415848488 34418620 7872708 928997720 973825100 19197036 553732184 100498112 396408297 775122588 397468276 285210880 636358896 23415120 110098062 887748928 806148230 427207232 487126400 251939692 138216865 465318880 477304260 46846300 411818340 150592000 830329600 424841104 444437000 809455424 316111014 119723600 504956480 418833216 86263260 54802755 519326424 377060000 955631250 206602338 804613448 427183809 308428000 731338365 630245532 509238010 24106000 568405525 242157216 290481283 589176400 305563692 247438312 842877760 500263092 458404896 987881600 13283928 678771200 440951636 9196800 448841830 263501125 549081520 130193600 397575122 153736100 155186294 510950904 284874240 530262508 243201939 591378448 835567158 312138110 350585720 313682382 389651710 7322280 714552740 819553669 138693078 754393680 307388628 613191542 538265433 112868604 666159060 686362772 8004556 984491232 670483680 898550736 586260196 971158680 155518480 22189287 661990908 963385200 186631200 911867520 392516368 816305021 402241270 216615520 168821048 62528288 687398632 637356080 108510172 231292463 68430964 517769748 255826502 8601146 583961678 513366692 128880010 556953626 67941179 179073608 801690000 42889408 477521780 803042161 836523488 636894000 639022460 620854450 121843110 917617536 124399947 379694240 127273800 44424000 766053376 538592650 136156282 610787745 364472740 860611408 775227850 152478260 389976672 452794200 123863008 278718464 808905984 225915936 21566644 300259042 720989128 259673136 283570195 494002751 525597960 504211216 807072000 598207200 423121408 547477936 503701376 674485760 944399861 939643400 836412460 947246022 480984576 751517200 977382768 194487012 872655522 512750056 77483625 803071500 87263125 78674396 727767984 404845408 605207522 928073600 483056928 677735475 279387762 62344488 985078746 31264000 949273366 101029296 838624050 30220240 822983168 86635196 171986280 32394249 599072095 902345360 33952000 632197636 296707820 827569878 29002640 98827225 938297979 95164600 414642720 221586130 46975780 146634310 312636808 590028690 55816213 219726882 75563223 122955280 683140180 232902841 622894040 779665648 633082176 366443440 486923232 150502944 225807800 193813370 186121810 298559040 587300240 508115286 218263482 198931665 387164288 492565631 660878620 964549532 954757044 698513920 559248280 131906092 197009928 706692930 734735850 695434720 670851845 792036544 342392095 917905232 640970930 526570235 748999380 450355968 518470224 836968023 913672000 218946716 16091160 995507768 765141156 160366944 525164131 93274172 199546302 804554256 172607300 539418640 265998074 973795760 252960700 39633228 183193600 422175680 512739745 207824592 40893140 923631996 608284480 224591158 370644912 265269560 567330250 734547976 735506815 890386650 397379000 827926072 738205200 317591552 35443840 82529770 608111152 758147352 25874304 454439738 105111240 825118268 997890700 655229128 514677760 332258226 341911075 367821780 978647200 350162064 145997592 251776418 112451012 369395865 18445252 443989990 213722032 637219324 856828837 334730536 980859040 721313840 765544192 309136275 604319550 425998196 345641640 757498880 676159616 306956800 610620104 932601910 495082836 605109630 781451102 318652770 193663520 310658320 334297443 705128318 643065152 57986112 360095175 928662112 931461651 242192820 237553152 355354272 178331532 968694440 939242560 118973328 916858514 220751744 272687594 465561504 768631250 758044580 693136840 363763016 582490190 115848245 737459880 553021016 968814057 69983664 189700032 165290780 422435000 969390504 922959965 975998740 229188800 295237232 366924460 576666000 297149246 942664000 494418411 441900358 14651508 504886940 207695192 125648400 364177152 600738093 157298990 840426334 813306022 508187410 650757130 512819700 529966000 281687544 560543462 617242888 133575572 25305272 753682040 59124224 257348192 605794154 558707952 942991041 694481090 597297910 699560700 583218153 669231052 174263880 416312880 709281568 99211080 122001069 797622837 49154752 387602608 544772840 519581184 529181725 428224666 193136709 777204780 122662800 850420390 375370800 536556410 179649300 822873792 451218500 560659712 998051852 249201095 125419940 296830550 343441328 227279488 240495000 6772320 376925880 685529095 638992008 956999620 630787200 962838400 683204910 230351920 108894956 321470064 276090404 706076608 200270568 432035750 231007680 267665920 676391296 650902928 364243666 4775600 104689136 172389017 647311008 260549568 178003835 612582304 401739662 997092160 64093540 167002240 13680600 972872616 666019545 277854500 892646180 961089440 674541820 792409216 383787280 27296892 706217685 730238080 544593216 807654922 235167440 387474960 41750000 772109696 765556156 154861125 69655710 491210880 696442957 512701396 245202044 629296250 209421100 878389750 678655264 126328440 281041315 168338128 321949600 675609024 98238420 541672515 660241328 146055625 480766552 884408000 173916672 14084428 285891140 107535342 761350624 259320192 613401994 927859808 906537200 968519278 783238380 778458082 399904720 444406984 892574880 132526030 771552768 270115670 181549968 601019618 879704640 212825792 886494700 28251150 634926292 28999321 886461680 559979158 833439524 457207040 148324830 647732930 709775640 890259552 159854208 180489930 972523920 241615640 146071160 297376666 721107278 33946264 831451840 671598080 520357052 776300800 992111568 715662640 336602460 275577986 511113779 78160240 866231850 502062 394822000 110265550 501344060 665216500 632271683 848269152 184970462 180585875 451643600 596738877 395516310 783210015 797076994 418937456 588715320 444201560 436485000 776461240 911926368 792538912 535089821 810587268 371325598 483321700 900822168 187810660 332105200 975309408 447244800 611688850 399338260 797022568 810259756 64389674 89015625 74249200 887769826 743968368 471697700 412644216 325904900 602189507 76686006 805012900 170979892 389284832 508754272 102057416 503555980 910936376 503108895 342398720 346757120 555275068 850225700 345113600 148657630 695806290 599200430 936481920 225335856 335664000 690946510 539538400 77207040 892340750 640601600 878596520 601138589 864038372 962752700 474982408 360361696 685512392 863236240 565927092 427953847 400588195 346623840 918856787 346779130 154818100 326277190 206575374 971065700 602819648 276471531 636677796 912121442 700011686
56712448 832061529 72595522 472613028 258294416 112115520 193703774 343623168 45085280 44502550 257051078 889100704 357400370 869445600 148710672 984781640 143142400 103748533 855038020 874061550 407220296 853883328 427871304 990262000 359071728 402160928 229082500 316214240 155449088 741089536 478189476 748256255 166600816 812022864 88556090 560574134 402851760 412918955 909514980 695280160 796114198 92623680 997593232 187927768 281702264 255135296 635603200 13020900 630177182 364016000 590699376 245108428 484319288 9122600 91899920 848626736 245158296 202486112 850937155 480586546 997419820 311167346 192358200 511667640 954274736 115841000 763040810 627151461 25680312 316777500 263616140 425374360 805045232 537555600 879720080 858825000 576564242 569390636 77076112 250636125 437860640 36206920 461286400 378123224 53107912 447782998 672220940 54798660 836032424 41769250 186692224 378481325 90252960 203882816 953964041 486415170 843102084 950257424 615984500 747610314 194656412 135939892 443200180 68709184 783672350 253846832 753704880 729242352 1093575 511889248 268356516 629943936 116016979 308911360 536301455 484120928 443986000 563925980 694579200 645789920 101310064 550808224 386906228 223594096 117960000 31204864 980652443 276920536 379188450 247431800 300438430 465238780 776231775 510509200 943930404 134522420 438749012 501283250 489414493 957310304 221526566 701646944 570859206 106497820 688097614 640141152 941350957 586818146 310129649 546949120 808436748 810342940 977216470 197018140 932295236 573807930 526335110 758715232 518806156 272446768 860436254 807122100 284988250 654968580 279229160 232645498 591348300 638687360 713620436 588203065 137694464 315609130 274087984 489973392 618986200 147266914 432897850 562002066 526207148 519158400 262059328 669510732 472501334 380387704 567037790 267418072 579025000 188179940 578310460 265621416 876074160 653173120 764166780 643739920 82437500 292903178 619849525 564791800 366824700 128650928 211253180 457447742 140821606 53909640 56681280 953885250 819561270 97594705 108023695 23506500 971720576 864251232 119521952 784681920 666250928 897305900 811811798 666129770 324044376 272106741 931852570 307235460 423340406 101493647 512593600 472640484 865434288 408545088 474449789 906781034 755488960 21971724 596565782 214865700 632984643 262169125 467102247 648829120 741701120 568096808 608255392 234836920 552841928 406752594 444150088 561741300 399844995 575826662 628678400 452023200 992912000 372042440 458909350 636700760 390384480 359889688 522540616 359954436 466438800 837220793 470873600 268187925 882836030 328755004 380331010 763280280 665928032 413711650 92417200 981221160 561847450 882783320 158122280 570045616 376388864 220178640 423597568 635961620 994768992 94541920 7052544 108181888 871484620 926719458 866080240 605768552 395830825 715240906 813153480 150161456 942627987 288424192 126883860 398281323 671976928 821835094 645204826 500406818 465460100 707398200 846443466 289796762 764277544 132555628 371663509 342481796 492602640 134346492 835639424 299752160 214053385 196463804 850259416 569634968 609037728 406373180 156563540 643712700 363335200 619095688 786228103 189295524 547410584 70433750 313817590 638179420 925913448 791497760 450450692 229232544 496448536 420824498 205414172 834157210 403914540 446249500 364074620 288974432 195595060 67816544 455554360 35217728 66784785 726910820 861971740 241620944 558227224 276321425 474382457 380863244 894541250 742405560 254509956 173539828 870082274 630605224 436083150 524585760 541089756 478990848 380422000 245015552 397305616 672489200 583749220 733018580 29203815 507234221 274092000 979469105 49000960 74107496 690429964 304678720 421274895 371379500 731672993 206256552 780739904 815012248 807948608 933861173 938163068 898135895 486600288 123677500 639106490 399197466 648279040 401415016 142161635 416813750 679535060 60123200 423729504 641067239 274315200 741756704 310329950 542181460 668576140 107559794 260977636 891600136 289935180 658200960 988462688 905753312 678977936 362132896 362142648 150823000 404408410 961799012 5541305 837342320 164007264 522313011 150971904 742355840 415415224 162372704 417639091 167726080 493294218 698644480 555737756 562205438 686249016 947494000 634065250 6373900 462223316 658059845 857020927 262987180 782855705 201126912 843958944 814847296 210591520 927627520 108222619 551419984 804979135 760187482 89827100 501048030 651627191 529199669 80934975 322990402 963403990 645970300 797878400 15610519 120445744 507583960 1186100 421084930 354117800 777551450 910539375 37784180 726571288 592499284 92868950 55942880 964096484 514543312 605495096 430606624 788324384 852468750 356203366 600828675 108291738 169547600 388172755 598786560 512561572 522550250 25517870 812234800 158109528 598824880 615043277 825953136 954271984 533566580 16584960 50774340 387950976 891784000 845426925 258479408 90562810 271654624 795687540 626798860 137799280 609999100 971928584 369033582 26427480 906744574 494314564 141634857 642342225 733535024 875793125 913965375 382849325 50868960 849093346 559727165 978813065 261311955 607828495 825931680 606262632 822812452 626570624 111407840 25533423 619353600 460158496 834674958 463909998 360319100 110358894 497640144 698758830 728754241 455593000 216867664 153206020 403099448 198046944 46179492 727078037 602176160 49754040 770022480 781106360 66065600 827996440 275815580 504202992 99021700 466765124 398415640 602609420 27015184 293193250 111062764 193614980 542126996 447370888 919346200 546221272 5024528 365392940 926416800 950460740 822743520 249800000 671035800 443625560 680731536 503235213 975730664 989978888 725905568 384506238 890262750 746308720 998206002 744712660 363653060 969599500 963843636 249061368 353180692 743800000 859833320 707167280 393231232 464495051 999563040 322103980 205172836 299108000 967744448 159010852 680598470 500965900 454795502 205275638 972745472 114465104 842236670 916453412 373480081 698909325 207008828 528867000 888018400 488934152 754569800 183137120 908317524 61377847 572593375 17719322 450033437 310678186 636987072 110194400 49755220 778282688 932807070 321363200 385608660 272296022 43777364 500310320 525396100 734250045 867563500 242867162 933074380 18359072 549481800 438907520 819385848 503227780 221574966 578156280 462193818 528156400 414432896 279719890 191570582 480549000 749528504 224855350 486781031 487982880 684018824 444100449 411553504 341451965 419338752 667400530 315502212 561342464 814458656 728793698 398284440 810140130 276445280 759282680 873838591 745717204 833713875 154884395 260777300 968144478 17637260 137317120 853176799 390518784 904715085 483413880 324066634 253014562 601106340 605072480 98532680 882777065 241987836 167634840 487868312 190171682 450586324 682457444 753513088 998422242 422579760 814734630 840225710 319292848 114119025 586056145 648905968 370434240 850733 423062400 693535072 392064125 310602240 635714387 606819680 763398608 327944860 69250438 60263360 960854192 824920795 466975000 604429656 416031600 664193570 66697470 88263152 685910240 805939900 12288640 34912475 357478720 652644375 937957625 381389020 105403352 855374872 46349550 2902103 528960800 65230560 972731685 716803925 272024756 110260000 503873797 57356640 198277620 665175360 20096370 107442352 232483250 206042695 805760650 734359815 476322426 557462436 354566220 7134640 996651488 682919544 123731304 597349888 353942154 230441680 826319104 232845504 350162816 445707200 963243144 880871408 584178760 28489016 610111040 743530344 335203018 521824368 959207285 646012320 513864670 179121056 695180750 418832150 554870814 429485600 466895280 132994200 988500100 231961096 649974280 727379908 590136896 914420500 954180200 798315850 306035538 917890832 785588376 176161416 5967790 419342920 698564506 427904112 64362681 549093768 302740888 711261324 783601988 453818322 302355696 245053248
686337456 349209216 886765616 744885450 252876960 566677120 237134040 449620910 693303451 154809380 475866574 104328440 577807736 817041568 187818528 467263800 839691644 255642816 794727242 988272392 282947232 688854936 803584957 556976930 572712696 360960640 208283536 628879100 347121980 425372912 129331640 2337600 826911875 280817876 760892250 654197748 778270672 894309600 202480706 942168303 26573416 649648790 637893504 120165240 662022401 38582280 675248000 599612136 245294024 572400304 134916364 897944832 58799360 158860196 763734528 58763250 813084800 799567447 431383240 694760520 702469304 70150384 452892288 420391700 406793520 21618750 231341698 296412672 112333180 672603840 57054080 816318800 729150116 186906432 282195032 674899170 781473704 688709552 240139322 428034880 217610028 301936240 902424124 804539800 671923840 334445580 509983940 271653248 26857210 911816800 774834944 4529274 493158452 984752600 893530760 571263425 839227520 462321856 652798976 682449308 185692690 714198400 847896125 484217200 357270488 800843232 171949690 157090246 692748480 821707776 650367656 145193260 897019604 384817100 361324480 880913120 687892124 589021215 52858329 774810585 559840472 448124902 836168326 944070040 160675352 661020510 794413225 142070660 468248328 329365403 739919616 825961380 869617695 143101440 341451384 154190840 957356900 992261750 666937984 374709580 339981952 36633030 434999770 177314865 292850250 267934208 792835644 527282150 318369360 514316276 452078740 10139200 259814240 54166750 944188040 234345665 822035200 121354240 133855800 415383307 175054720 139307064 232272418 468222784 135094006 486180480 431436950 72886442 568539904 955512240 235157198 868924868 469599248 521482400 492059648 515287781 699694800 147353660 344311440 997366400 949726744 86781705 363024501 247935151 69338031 439617830 918148000 233059899 317726200 829855648 148355088 947490384 171788480 18032932 854978124 360374384 970878420 733238560 137400990 36326548 538536180 322571856 448663954 252530720 917523536 34163140 47819274 795229296 782926640 371260800 904166776 900202880 781669320 52230464 713712537 915739958 245857035 635631180 40912100 293660500 9314000 562296566 187761920 8337624 882476256 658359727 20531200 630799995 148909160 66262368 335109428 725344897 840802140 937766272 426902720 350868300 715074685 778475008 990754400 92300928 932123500 361664300 420463500 892707290 836533240 48638247 613997390 606038976 572047304 760080780 335723000 990713600 878639810 897514057 600239020 611360448 653507250 202187088 646553760 677756055 39482680 937644620 277404184 303200520 857005556 74997944 918578048 786194966 333493578 376666932 67432432 828061485 506990420 819485800 981716304 577676488 54557575 612264355 979648000 828076648 865392968 875492848 455997256 840372370 836049984 792992760 770337028 478960250 856823500 916536896 587221840 861380800 216319816 520438502 766517632 403862400 95585526 458261060 860720832 886120000 255926875 746243840 465135616 663660238 554759680 180248520 46938620 157304450 679743940 924972624 728723280 601027400 629210800 423691200 650998500 842745444 321494881 553832928 846857344 425095744 869920256 460307768 578948350 578569804 212898184 946345500 346522064 990767260 521738182 238476544 405993560 552513880 152524092 98455672 630785156 944846820 439421624 632336250 91505064 613076906 379467906 747227400 562211603 444433920 782143560 361402800 999900544 250242925 952583772 32422250 936249344 157450184 654670652 647753400 866607992 820681253 8717620 350279550 432905690 694373264 940765940 324969574 526386200 182487600 944838575 201354152 528148800 408951008 488636093 18446672 409802016 985532605 582490400 875752825 136491940 809581440 331864840 645121844 774066304 603824645 315139432 377244080 905696000 589607200 326771720 745884365 181675279 530009306 495523336 397354798 38810860 16638000 252005160 667074102 9400536 776093760 757289080 479743750 635502376 439989598 294598636 169580064 295888410 814679820 16820628 682869272 58160773 895737350 836892000 446230800 810274852 837568565 668770520 26348996 681709278 170078420 409339136 12350578 798096100 4828668 113559900 697835222 275488700 572109824 872464425 859108936 857497176 918317781 857801440 492470500 731937822 393026120 888058424 6590814 337184856 704061312 387842100 955897144 356314890 515249900 938718240 247164228 610736640 27158192 206531260 834658669 19400154 125420038 302922336 291057092 898493572 713993012 352859330 870629176 996670400 89479708 486288708 828903232 645118976 667989800 297649353 500258680 144988168 566119668 938148480 784816550 667988865 671703565 393328000 622920500 346031830 410630583 814516992 171569004 407028800 906332158 111063466 758703120 494276640 523652750 541821468 412195414 299475486 350484883 991338160 75162000 750149624 295689661 248155870 340528550 794198600 289870194 561033920 386277200 267166600 10356760 697458000 170048385 407641420 412872032 857420832 852395234 31926000 225694435 305645300 516566080 606224426 940410991 218063840 43539968 569981480 207902400 583499380 755433456 984168976 292918656 508133350 440375652 431034080 69290672 732484320 132682870 508624960 662111080 685505283 612895872 501217336 998732720 582794036 95721680 817865670 290653500 539044155 922386610 841061698 996670810 823172900 657052916 60606576 565045000 386035376 581156363 540789368 729451420 173159196 791272374 795198548 651917055 653864240 97626478 62000800 442914167 882017464 268777540 248495528 428152256 203715305 186050850 340657783 38091520 935101174 130829800 700664600 375331984 934543680 286900720 321111604 960054580 890666450 749864370 528437750 455431884 272920626 129409400 766611224 882381705 983161742 544166000 788296525 57556680 387393824 657365380 966400384 252899554 507361400 416199262 758152806 897136376 970894096 534697778 575040773 513810410 982646360 360562144 799438523 498704496 985263098 300756780 76260606 578136000 973962875 379329650 957694400 970200992 867604775 947225060 255092864 763253120 739213419 903553580 703761240 547866375 410155940 630812648 667561952 47303007 414465256 994909248 169138640 939283670 364605000 407123360 378915840 809416880 115812904 332795904 803041824 143023800 535874624 789267618 221673436 57419000 12939760 967179440 317563580 590600384 638683452 372471474 849343040 335380886 660165984 204436787 484571460 882547600 174265875 705782175 569685792 566950138 525306850 789184000 424534520 894898574 91170840 839958560 654971360 428005808 493647530 405009696 365839180 561318750 770915742 554531768 655275520 338196020 869217824 450345770 848079318 624565660 279641920 483627776 32846900 987053734 41225272 658907020 258811268 898437984 240379996 426710320 675803093 353139680 398165340 585169060 388891789 488181116 819015680 643727940 697741040 376178390 568720304 281921082 552525500 329881184 8852848 901380140 685430024 449798144 630384662 634728859 144149221 23180604 767082880 329615004 216693010 66063050 597922370 800869960 37005875 429224820 849382836 587013860 616013016 415149120 41884596 843817920 202968920 862449405 241822300 651661616 524803863 552743850 459080060 888658750 975457408 307181064 941066918 960606300 961401610 221210745 682803206 298410296 643804950 243257864 558798360 592276216 897553600 279600920 698061958 547831328 332759901 203041100 36580640 524787888 262690000 13176528 757843352 106266045 544565992 446568064 498521796 791022512 567336000 452786640 153340450 477166270 201233620 855317800 346044098 964764800 904824480 146028704 168319984 935282693 788739060 985683720 143721164 962848514 89883625 63785928 771155676 714962944 33738152 897350560 246770144 834037056 630531624 659606250 737112520 198555496 954578156 885358464 492171616 597016434 403741628 855651520 831191600 691213244 586242500 18812660 994359056 115065560 364468832 713751600 130413537 317193228 456115470 538832065 620561566 68499784 462841415 627243220
981640480 75022280 522921692 460116780 209997480 907358780 720442880 191557456 573509120 457708448 964790656 940506536 188456283 630103798 858072750 433417080 582080760 493883738 345274688 622453760 85616520 739622880 373502320 220070720 266603400 67734096 583226720 310120048 736081656 542904000 1473216 331460312 686681464 250659113 988104112 516941980 386141400 579457616 531450000 248829458 700727273 66687092 553836864 827999625 367105376 38258716 495003712 395629832 481910446 829180812 161115056 546625372 938883638 997298633 953705212 890798288 674096800 128373900 586441024 240938880 471379995 872161640 611641616 854012100 420149030 96245810 986285224 710123100 522559788 988205568 67547684 753025360 934956952 600406920 954189940 33306830 285313296 102454440 628505010 952936850 483002780 260326950 403189248 356354448 691105197 440360070 623159200 308286815 970123848 368436625 553417669 893231235 183932344 506829018 691290086 90698872 191343439 760527101 436443565 790186368 368172450 827571740 102288956 263707032 247493120 600287242 980252094 961051760 821908684 731038110 71169800 802031880 719610110 386325000 981184368 414602400 43388525 593197300 317353216 981263830 718044592 419209425 944656000 433240400 165254580 517417330 534392096 797947250 473972000 469234700 459975280 288689385 386405144 42058728 134501376 35715960 999928064 371992192 388221668 381143310 475196288 887378304 29980058 250572842 525509320 881436416 321900288 549257304 768468192 97326138 686185040 358280448 244357374 645508412 250320750 969978000 543787660 390771908 425213992 378173652 643196500 329254079 143200600 173519875 207321977 423733680 276188220 764956930 936530204 213312120 846850792 586628300 792047832 156013050 994772480 601901757 587684448 453085616 821684937 882900030 852171306 100429680 256794819 726640463 370247390 924968600 284155628 506237860 945377988 471787524 734455100 894722267 339688438 354541680 179693450 605500545 913754869 7160031 546272369 891373382 672014200 471974400 886093565 487320959 496174550 641558364 795051272 125254130 830303400 385227475 369199250 480281438 279641832 287809272 974469022 110957644 58816552 524975632 448583940 207616697 802437640 254543704 341252480 309938830 733686340 540637312 257539328 449115510 886681996 209340224 979962840 555447666 282683608 801302690 345160400 126470140 142629888 354321980 369595680 225427500 385662960 995373370 791429064 334067026 511346310 304713500 102983066 814249656 528168225 376502742 14013136 350139640 348723801 199139530 206493100 748746052 902392800 512227312 104397200 799496815 316775078 333354112 873630940 167842150 986566400 319486250 888348976 214435774 16498113 511688384 575833468 419969780 990386272 178330564 871734330 80614800 94008816 834224640 294909056 510781952 551272848 867879945 480149056 725954475 312520100 837408000 290312432 971137280 392076988 43211264 587503125 681064384 936850000 418450268 614674375 779873920 142498976 863161775 303029000 989972920 207729754 362160160 857173099 486314192 840214250 72504558 604276578 879853564 620726540 642278578 636039075 554276000 103577752 353326772 824329664 513155150 123881280 975235282 578915690 947629760 794239868 901995204 468616676 226920642 413207085 482523392 150622464 866907280 875100500 845769280 256402010 702578088 408682060 272924240 947302788 163323630 646606730 9426720 70285457 573819850 752804112 24432086 716767597 858658944 120583985 550075608 581758090 218820384 633098229 200573940 363681890 419217280 237347000 152717563 545107660 501807475 82561312 81614990 549839072 501850121 9674940 959554688 435138004 719830752 506939028 294392856 877199132 90551840 695627540 404290713 233656660 11040192 69800000 749941389 833432080 369411840 280125568 713193480 171822420 460364680 332016840 433639582 391333740 398330660 826152134 837185000 809454424 3867440 334753920 263568800 494794566 849431418 48625344 539324957 399731500 293904207 655321552 491604909 289170500 102262160 412319400 846448516 635890976 349348100 693680654 227762800 954826842 57582967 91105100 509549694 627961008 173299820 429982884 110410710 17785280 905400864 526778240 209005760 358955067 675373862 29358338 790861404 389012752 533955700 699921408 586061930 573929880 792576890 145942930 458511680 124861724 659951414 596213960 849427990 111398048 307259920 323274800 977902051 375640728 469584256 888469680 562172736 853882590 263225340 38754932 485739000 887589760 15101146 141409180 970924237 964889660 521585900 893880452 973364180 431904900 821872615 473352082 669814300 277459166 33729892 761941572 84405385 915737716 405318484 748238856 132176536 776694240 670938000 902506764 61441840 598844520 656915010 227326716 933601090 399057600 512378176 175544880 222125520 519716432 885174440 132492950 337073872 87051960 143035700 374624580 389839800 653332644 83548160 948924802 845689970 390673466 184429290 426550240 312403360 964049920 414240470 952139712 294777664 189793040 858899864 59366264 206412040 91933610 705818050 128237220 82456568 134897268 578109568 409096920 285026788 421074005 58780751 665744815 404976576 607685800 377204352 692382912 304637518 983063456 401378320 550414754 661677600 458737024 953646432 538713610 907259370 662793632 724828052 919554293 627954290 903357350 121918930 673923642 458801840 392133248 881028975 310526872 827910826 363208019 343712955 734141200 651461456 704145728 317019136 32319652 417116023 871985286 665777960 89723972 333850624 942953212 245792200 123503168 111775500 357157413 203422112 769405184 722524000 201461468 223887876 832651600 297049380 208524400 606034368 286093152 136123260 289587750 378867840 354448240 348445600 776958872 192214450 3576165 129822000 463648544 473442144 225847210 58510600 794735480 37036378 222555136 931668710 307036072 893093100 989872948 111854486 597953681 497606128 833064600 875635248 345651200 11223360 882586057 866449412 729854332 61845504 390014500 644894592 699427760 268829200 601270880 9744640 779211500 386522800 67650112 657792372 845182100 351286800 471846708 402424797 23841920 355780950 419430528 945468779 48080640 379730405 775694220 932286944 114317790 688743885 405734320 571364080 877759024 959830071 948644430 820877296 403254312 161267788 87122284 911342064 708710000 366357408 478014820 444012715 681651700 374307950 426483952 290912601 591141864 45450400 914583213 898820124 214070032 261720400 233026240 808138680 974514256 577941440 731951616 178391810 468740000 826284560 131169600 813792500 432441856 251086250 374391280 724216768 2457120 877180992 884334115 415861045 387196080 913964560 362484803 997978356 984651364 189198660 533455825 640250000 897575940 633854040 414714776 81850225 9603584 55110880 132120688 681798580 515118186 465532480 841532421 232179200 949423200 965214720 780059470 612584960 954871392 164574208 607796204 217656208 172806872 667351552 910833048 393911250 883228112 987617460 868512560 593603076 629149148 349509200 848515816 463096620 646018473 482889541 87375400 435890552 614652800 909909148 713161348 818506152 249681260 694839168 262895228 781551370 791038020 291503800 69566260 682332141 557947430 535103376 287504144 175228176 838396124 401118914 522866875 485509126 686117728 108526427 58340825 462383747 783897488 687690444 558750616 238526347 367125236 934638110 759961504 886230064 961850712 561370622 805927410 527086240 819766764 602910752 918961513 930533920 429171328 983688040 47004380 417924964 909230000 479239889 433488704 469050183 855949100 736325544 867364013 289199514 755553440 377548500 199109940 549878900 717226800 655079280 62853580 956564380 961666340 559991344 656245440 262442600 923051692 269349860 482134304 483597744 813249934 477804172 166841440 880023974 252597072 627794922 865188688 870354944 593845350 592253560 210754293 589209592 277526140 860523365 811195090 152202474 970814375 864659144 803737360 957199248 873814720 340103655 986799928 548905448 496147676 900963744
992226522 603007152 602304750 214214000 787400540 789610048 394457759 923233891 172344800 282767005 670776604 507920128 334850350 427066180 627634500 322338652 915322264 29046210 290780590 361953202 29312550 31548386 34633336 597528320 424795080 472801984 906110880 34307380 743400340 392249000 516622505 604362960 996174220 855760602 188773062 38114932 867794976 361624496 742669956 750393760 737598608 335237940 732972288 390251316 482168666 930419772 113592660 21875776 117468416 987661528 350034702 786383360 596046624 87115072 304900608 869183400 612061800 761179570 650857600 155755032 995358240 202439328 206850128 497005850 528887625 16692211 376963904 978020608 346449150 641965789 909628750 639633280 849128648 899011080 469046368 147867395 347934546 541790290 870652568 735587292 421391190 893848575 540893600 424743300 496964982 731026418 749431524 667951582 950564400 52924336 894251969 739746304 472364125 138551600 402154560 659228960 197841872 915139770 901641380 818368400 82170008 715330130 225236684 318928599 56835413 966716800 238274280 66125960 972724736 728110160 581675792 31603026 308401564 171799488 923007040 203992345 199695100 523803744 890593312 116306784 242362240 493675040 988324752 318379750 932689252 555911844 41112960 170249988 633928480 229086080 729576608 632479934 396717056 484631040 703712765 488356379 318124677 269531390 119929480 560169530 164615540 473652585 618532104 868664896 383051750 652455000 587885760 824960504 324355840 734691000 71171825 181358016 686433594 522123640 552376790 169095900 478635360 215336028 518966112 8712870 709312164 722936140 415226550 563581948 76669556 322047817 494239907 908272428 923203828 314441733 324408160 790977024 527876128 121848212 432404143 959168420 417462592 253402032 449825662 448719600 833820128 944546032 717463240 771137024 277032084 910483904 584561526 710868748 71223700 409919520 400299264 580891732 806944364 427981760 256687200 17998350 47734710 920295952 535917772 996197570 564963512 308480918 694553056 866939750 507818516 916247840 855377744 758770048 520109784 163712500 720455872 745804448 52764233 873159480 718671632 370272300 748419810 966751000 856523375 756662512 851743600 700862912 533663264 709309143 123130195 364950110 58072800 617811246 670778317 944628438 408497376 951965286 135197840 887336706 522985992 13028520 354012690 657239474 809296780 910756430 740569980 902333900 318161836 105333300 396871668 515411800 178951750 296964728 859687500 976120300 768422400 830502488 826701575 621971944 908346190 869765275 645292512 905784765 92557240 852102428 217587744 449071277 316366615 290238976 191564640 878496936 29829948 650375360 566775250 546316045 326354180 720493470 404274928 322180352 283861550 422383264 614510412 526884000 93778911 670130496 532963215 252488225 953589536 420487440 810262400 55179490 812495900 611845360 911279176 338955356 452504888 930456674 963097204 802868650 682781368 357215232 11298034 320159172 124241992 529340520 522465064 857797728 417546820 144361032 818226688 654140120 514633400 912663160 291755520 287736210 984864750 475752096 816169936 499737760 104004846 728177778 902881976 840059056 345243644 79200550 163117450 850728813 938273024 323873440 784499918 153955450 652582210 296963732 398049500 955456892 310613824 68222600 675744132 198750720 682684224 616968730 388698752 707388070 271420314 336251056 665656016 318008016 248477050 30573812 410552202 59238960 463655200 449090750 882970568 757952946 180316000 855749240 619948820 498603136 119960480 989623476 398549104 30095650 806107588 136514360 674578460 557559200 716154880 760915118 349125280 181045184 41644736 731093320 126405252 346911726 378472168 382353580 149051234 582626000 795000840 671645068 787921040 921366159 395919756 27179556 589698688 875734140 245883960 889082944 695373119 537035211 364474550 700826930 957933760 351696701 692856240 909918108 981976896 20093792 844253975 703624464 90197720 386155358 349840342 162512925 358607150 686190116 200360590 913952962 423406016 352927300 29648350 324594630 129003095 94610698 231511420 506202256 187882944 48823328 371379680 136147400 33900000 284750392 548474861 813507022 384551352 988115298 116372400 376827360 799487500 310599150 382176640 734616320 599158031 223165807 251691499 49368032 623910890 568789440 11676265 884405776 789084696 474055403 307603291 867064064 248588216 303259708 469754650 455247510 520357848 432900346 432780021 196354196 240732828 289207040 611604736 719154236 621578760 271478766 711061425 517355173 783127612 112042170 392549505 56475580 949085200 198919420 770812600 950657140 599281888 472305544 537961524 837975312 717457792 786410596 148704440 596085760 544479180 198458293 151268000 128291720 472960000 274094052 994364350 483660266 114898868 764121710 274584115 395288128 437189825 452382080 209715320 207081710 47044500 274846820 641279360 916189160 139242688 236340792 82839032 532374976 738486672 597500370 839957200 190565735 92012530 753253864 751154392 989274760 696035290 498729440 254901990 134029640 646547790 432930728 812204208 973825 139823685 22955840 661385720 217601400 849885456 168448000 265696272 855501810 708256137 757038000 804568460 96392875 186917360 759526320 560201152 476108438 800343328 534317740 699305040 51875900 940264856 624934558 799928450 113820160 349081760 420738220 980868488 671852384 787643268 255515540 174303440 2003232 301600716 186567680 433989548 682819256 192765782 671671360 81157436 620843658 286764570 134853290 342738312 151876169 883009775 194579328 339938340 690829950 971602555 307278190 451018920 7910980 317631843 688079494 673339174 184549968 76859740 591681624 276752368 186060458 710563264 542125440 356735904 128740250 149117068 685344027 307397500 860580092 843113980 385170200 685366380 777720632 11850610 916225168 318807440 920099232 873987232 925066450 404103640 491398408 419652480 215234392 207857750 806898170 378535982 503149056 91466356 478961358 541079856 667932720 452805735 39811492 567407160 641256284 981849184 194424480 995808220 572710576 601426282 455194594 735901888 0 812618552 173658816 634402440 938800352 790246320 907277824 983265040 867447004 915894952 972736602 275357680 538913810 116699035 853166742 78912690 866922058 518656327 369579472 722061692 302098000 245496800 670149726 659738879 710007624 837965264 479059064 315957752 136077120 527511950 965410128 665492640 479052782 845414970 985024508 459180925 239471947 398415570 982626880 809156064 491417416 910580724 363061358 268992704 114064300 417090710 701734988 53216904 771926628 884959594 594221200 658094400 248353664 246102040 856787000 866779072 482309825 637205002 266392170 276402140 415697470 161618574 339910000 433857280 634535120 390742640 464061000 875968010 838661796 67332077 764247384 860858800 362875231 174626400 462868270 158653110 673338820 907706880 910003554 439618688 505827263 141844700 510834662 377837568 888594220 610428048 5433784 955518468 861047328 530604616 357833780 964982732 77161680 61344092 495117312 140549785 850068654 564113084 232241923 256230246 299976654 129722100 229661497 37135750 95699700 514854400 456157951 785715464 877568090 159766700 223772896 110379816 690117050 843969868 823643770 687109268 139771275 557965880 510187540 483711510 463542550 439014208 591364608 460556632 798571800 455888598 855560444 682222732 543856165 518754825 576783650 262104576 554516000 780589376 581835984 598672714 907685159 68714984 311895080 781277500 78920240 652681280 338483680 236014000 368158412 763804590 489651500 624307200 79381190 109241532 267595616 641264530 756286605 389315282 965856064 885720100 447571595 485071688 452450812 525030208 594392720 311084560 397193592 612193512 790505216 338457840 981643320 849443276 433151875 594707350 201576490 606653952 970327556 215159200 291350244 355239988 624968340 964239560 542246400 310213125 635272800 93916200 653388074 296459920 267551020 137603650 730665568
679167744 4758160 482714530 671152080 580806190 712628864 83636490 573767476 49898976 676412400 46521792 328787616 723921600 611977400 987220524 993824525 761329280 56664110 935668000 105054864 500302178 582640292 94214786 318122063 447362140 418205568 7060096 952521960 762681216 105383105 626201256 256380174 298480546 588014509 695443920 94213322 71232041 948001340 688890576 170661940 719665904 439158224 976529148 471299540 189053140 684326190 365133456 84544400 694236360 501210000 918259208 246698944 61485600 642783568 341253000 355437344 772830000 371859900 912366072 874301470 940817392 21475590 80705056 726661270 106066096 573512790 598167860 507759900 558933138 651619998 593619768 483477710 678510920 826849116 194952648 90384938 457261000 945270700 859367644 750906910 270224894 94404900 472058576 913870000 595439488 131798000 201571840 603971310 58888939 566557516 429271584 727682100 937100000 842719954 48401292 454808152 94829120 225587005 398541920 591727840 250134284 656400320 93802886 469170016 492209016 265877840 535420860 654577889 517912500 998647488 164808080 964055168 331846310 299567564 921864192 686054912 775334922 909475504 712143155 732192590 636971060 137656300 384382936 638918615 987412856 880664105 714513376 897330240 56815416 545882810 771618780 915244170 343464380 312665484 733972720 835090160 684646960 497535120 548923826 125669260 938215125 261953570 411841970 622273464 431013320 33782415 826488000 699255971 493101942 69485312 332823486 922284240 686691720 722683946 415880650 574549330 576332684 884888825 937531100 86485508 248103543 951919344 448254254 641404068 184188300 91970276 411449920 715241764 955267880 985345716 59774472 211232710 676092822 173021952 281019200 994506500 909803248 562198240 844076372 886978960 846097148 390148324 42104300 121106156 634746464 509335342 471148160 861001621 239767900 795059240 577011384 799757564 696292808 767344700 520831880 337464144 237980368 108371924 379826316 294716800 942774000 722794000 28786240 269465916 218038240 778442122 946509040 303550492 253378596 373948570 135331747 679336160 813091784 167353946 100638675 132629592 81311058 296432512 53736466 769904768 258270000 676855676 42978368 757288920 377135065 328024640 501220000 952633834 391755790 442625258 227879480 766752340 858857774 714035210 749233200 577593750 352143460 204936226 638907360 595476018 342922417 425108744 299009004 486456000 891816829 528785950 75658183 335224956 283149130 16520624 388096048 466818036 383648456 62251964 120142044 782758280 570814052 626034440 204531600 354254720 476750480 60146584 117055200 223387028 56213956 69315750 456858271 60400480 757960705 66692336 360526520 833434208 742075872 724494136 326222240 263895022 709396852 803894801 245245680 906541000 621427025 764322897 718691594 291429600 306302656 476883716 85103770 136940444 682672928 675922291 940841560 128100316 728367280 512345958 887104160 219897456 161532000 967672200 901073752 9978800 854118912 203647440 837728868 963324004 621584496 321819280 217716366 2855872 748017600 462418044 691239856 215038400 485009200 167856320 51988580 522510044 781296540 92025308 709982104 445980672 165467090 167135160 983514203 291519268 40242375 295926246 184874380 651826180 897769728 824836460 63410580 769483665 962498256 736890320 526918210 711252984 3062800 172052965 614473870 135125088 384544548 281272536 559893980 460562736 959616000 278497600 895021660 435370000 720230240 295256231 385076090 662275163 846481012 976806000 375273864 940194392 134093424 902141920 679415040 407568450 834988560 997514777 456955725 125021550 154335195 229020604 566411776 670666560 813445024 914955028 951608000 570927424 358389210 199240652 263851448 301014624 462778670 373755286 887922080 117255008 476471620 972564000 923376780 535178996 139867136 666394240 672377152 155538180 485652445 492496672 556370720 951347485 693601984 253737600 689206976 427246056 726517248 72964130 875107143 988801125 226498048 723312500 712335500 335081088 706716550 720439552 322644716 44660368 728275984 577083168 647628436 583362376 525882272 74632550 913411600 416009300 793729613 372876800 773764449 31498853 167531621 386816072 396363680 416229840 375779624 120028327 246573720 426065408 210859520 720772240 668252984 345202000 392872000 8243254 258142884 844415689 804998360 425070240 30623860 385257788 808919936 289097724 417944734 308732199 837219475 795369480 420001840 144497712 728750600 741252772 493576558 832805980 689216285 229903360 615308336 361649036 690247750 357446425 24520050 715123520 798000178 843259792 163583232 992333960 76538316 331994743 473844204 981191848 652556785 364452965 785008360 889066112 770723355 280059840 936954924 341561600 63880504 259943360 83397944 819959424 367230592 348217713 915771252 536496380 117978145 111063266 965215800 503950000 225229000 976273380 203837192 410604084 186477312 987040800 533631595 895700992 644333132 713721357 294826128 874543894 618081776 708351025 735543234 373950700 590694032 172889884 609698720 159309844 227720450 287435384 876676500 53752000 99664000 811715910 874990932 586262320 306524378 428743930 92125104 91012452 9064038 289648123 798835280 981430272 629629120 110294032 905203972 77622054 520538796 500448000 455592161 180819792 995726576 413721302 471088640 622628864 417921360 690601540 185946790 632284674 651192880 858160696 301723000 843207000 553212200 297883805 296347040 449973950 336265549 323260800 199574850 635297536 486930600 165826800 253205850 230903360 229374178 772631200 285708960 387895182 876287600 482652800 778668760 455813850 581759485 757478336 176801346 750960000 297232796 200610400 283010000 389936960 63585990 5077400 133607616 373921375 458086796 309621244 856020478 169934888 401870800 131465800 703974140 991590653 349346125 274099225 186718500 393751684 931537708 364767376 876232984 812389750 963309106 175943944 983808330 286195207 563690476 463848784 946134375 767208854 266313046 589453888 625632730 855204568 234574016 82178149 459878740 989875340 761440064 832478775 468610495 526423976 341314176 314131584 75926240 645551112 421447208 846682818 923645880 19306362 934521440 9522750 195871123 756591544 305644801 959629194 450811500 483436094 26197120 700653512 990590184 298600520 260449242 365194796 135181296 502747344 378436140 423446890 399754368 113273978 137713558 796003400 53871041 843372764 597528832 16707328 393840932 387168540 954925260 366794160 838202240 187571619 103685411 434881972 916031130 514951040 297819520 577776921 355376304 32090455 58242848 888979180 485461872 87763744 40227704 788079534 891797288 931543432 519675260 395718784 666805320 600507588 778690646 266480640 226004280 403863668 623624100 819083620 781083480 3208816 345523036 465927940 217443880 897790374 504034440 41677940 379331416 441026240 129065232 595904200 128103143 545594595 12768650 916551586 469570830 433171840 892959124 250775116 683168150 797845720 763472000 170638700 891023184 373384480 606441603 479391600 723266688 906394624 569068960 784506834 480759232 244907378 653418424 691362296 135159208 455660350 902047536 878472304 130650400 599327264 861107424 213740704 780719744 850029820 428437238 977392128 326095296 714621500 866383472 805478882 403657440 529687616 584447940 701508880 685304896 20148340 207676728 686232800 744150000 755373310 297090560 574827434 838962770 23717056 997372472 871989104 488244724 133337678 217802672 440339712 372859056 254389120 824906597 669995232 931037513 621843200 562873720 433519025 11094332 823056488 577910400 187719660 95211504 630148174 57991236 36071230 937278702 562101152 298067736 377125380 684290600 692859440 211981828 423572480 427399440 876715820 510579824 683395096 142321667 371816060 27253755 989698330 728874919 234315240 710151880 852877000 329345684 460327057 697277842 426387840 821340375 9982325 402125168 202751825 335786188 880112920 240068966 665401000 616705280 975985352
104283675 906082811 986075056 282114224 83468224 78946408 525880650 56098432 840614440 523289400 15346044 419910400 386696130 168731200 956827000 676438208 826918800 965843318 275974080 64369264 895369266 356995509 218812410 61488487 420165504 685771188 598347460 203382400 656250741 406911675 657901750 108594008 97456375 993737984 806405072 404133992 401050120 928943298 822149104 263580800 861422332 790749184 370058664 435374215 347165671 944377276 732693472 716577150 611443830 878451200 553493984 153812810 162183936 678563120 324751887 381003470 584503370 559863616 12351528 900900240 777603840 857176550 97414272 373113072 203685320 262335160 165283528 402642652 98232160 257449825 858327424 820452800 584580500 539728072 694459600 683928000 422941728 444470160 669513036 289790384 413974248 912327288 364933280 737866496 585461845 970471648 987974265 143416320 355804288 80773700 155149664 651759190 917879645 386928242 839847600 761788512 536811003 186025100 32622378 755723325 529667312 193273075 287662464 461558630 474101772 219880200 934566000 673293408 985006400 345226936 722952740 870019812 507427275 781683500 89386286 442846388 594406720 721906710 127664920 303088745 72291386 687110700 261128640 166691576 165362100 567014320 449905650 63520480 142871987 407029500 517249890 354788240 817887638 368112588 682455150 704254648 543314048 253334664 403630943 587925480 71265493 255824927 534164360 57554335 70224926 875661300 859272420 539888064 70463232 226977680 796112664 598979249 734892204 192240984 415447000 408634496 614909184 960001676 893603952 639613216 924182856 578692856 679835136 988027040 293972800 453922950 8686964 958472590 278174584 874575476 406423030 983834232 666847050 671668600 521607175 770463084 188158568 186591980 355286170 892095400 102074150 255471320 657590648 902073244 357662632 487991800 80185586 458779504 281988000 305184904 134826638 4571875 147391292 771071522 705903986 390929600 894368176 992141760 631143568 289621805 627988600 819606052 178122560 882552420 571271300 855796210 392663680 149703904 163947840 380987680 851605504 667002095 503894600 811873920 807391675 846163178 298505560 898774206 589115824 161971920 598564324 702287530 572255815 382631984 208401894 600902496 846557440 105626400 340581616 644095164 450019776 270613504 808364800 586495136 69987152 996920064 585235840 88135980 387367937 91737370 297597420 810003040 286646696 533164705 862772800 91297120 984499744 116549563 811048240 996445349 138292000 404620440 789904720 538117734 591881040 793278306 894886862 44821565 442577664 395352500 418904690 187370128 115139204 476313318 197306604 551446035 931163581 512693280 105531200 42852230 893494248 230914816 39394000 553378190 885720912 533971760 304672667 588045628 501849784 307762000 240006840 370126560 96967950 384431200 105602938 488428800 981423974 988693058 86592476 965106331 668111686 390109688 705561200 15315048 174219970 424820300 355936648 71274384 443133920 363512647 591711875 153453754 473760288 323548000 451981664 464952388 389257275 127263620 266342380 937352021 62320304 684499200 454383752 870111824 404339480 706821310 545342240 691789456 915463104 930872560 402079420 335291618 181481447 350427956 496310976 142723552 501658380 647225755 905001000 652572110 4970000 625365988 829545461 44255064 808465760 4815360 117117661 728449456 934147194 148190950 35954160 899018426 309822710 899929748 760568232 41380280 184837096 263065390 894891375 983560466 120338784 13126260 38303820 688841068 151018416 251316681 628804640 862100700 225392192 348132259 785792320 8560560 701495264 755807698 407930249 947187580 1686656 243086432 714777000 555853312 449428584 590311880 783654130 6715712 709449952 156338980 71250614 154940836 872136720 93989860 428414995 888853248 83333992 768176855 81586005 412920840 731416700 548947976 969230022 733302640 635163841 771890160 147198720 80756101 651771026 889334656 218126592 855190848 749636936 745925000 464184496 373602025 905458624 464872312 438927180 975227565 38730960 841196800 545157704 950041856 715318444 697052602 926826890 295353536 311381870 136474182 437284495 788765200 229464520 929697945 581478680 457642054 122218040 440173680 908679168 512781540 957262635 977732500 957871191 999833737 536161214 172010240 662009776 299071192 279219200 773668824 114747100 19924056 519551666 217143184 259910040 129264215 844635725 12634400 698433716 862525960 642060120 2098800 702601000 423282276 887088000 282339348 804270444 212005442 860755359 839330784 593618169 532656936 368479584 739043200 38448604 20641712 758337240 471342912 954288782 481994304 401557530 475968940 745685760 734524800 571441236 773255950 448818970 896715622 626711680 258240760 483399632 66254944 383496192 172150456 364688000 224698950 751604860 538010560 494919800 985044408 320273925 750566780 637123018 822796720 790921040 210085332 796333645 737072365 734473328 974023136 847461588 539791385 202327336 253411220 951653639 180543520 128502160 179535700 510949100 827315000 156849704 411904580 126918450 338364618 332275618 300582760 174128198 955553715 107564920 91687000 71812650 389884032 603697890 267713750 984744910 782777500 719693720 582996799 776065108 186371924 990314290 676841630 509818600 457565057 786466664 743725920 587089824 45523790 76304000 536458870 839690300 699648520 717144000 601161727 924104224 175298320 558719700 55202350 725784064 966995190 704051500 305819136 205551796 258394528 877725696 448063144 871194264 902590018 153862500 356310408 943484850 386642320 744659248 853098830 815928128 753237600 879212000 966641440 43599430 755205658 143773696 250970738 81867395 647225420 882680304 855951509 93820385 781670416 66478140 315556968 663379717 263522928 73768444 505987416 74857255 542997346 623071100 911125780 755159673 916560000 981098920 439808600 999942365 341114900 164100300 135819354 73176800 542078056 40163670 649088360 864006172 54348660 407556250 913262475 123541558 581758024 862966984 717295694 58756718 649403239 743050909 984985696 641255626 586987548 626755964 476134664 903578262 409268240 992531100 844167808 5772800 650277472 672941156 901325920 714256640 543896846 778062264 172607220 924042664 776780076 452402506 346448125 171703656 172071850 183061318 649876515 762016800 50068029 557015463 144475878 502833720 211389046 372341201 518005330 243293520 206666000 304937954 762560104 287258643 906841840 817948448 135512064 710574576 145737768 442288830 83117360 252559200 925020820 353358580 111158092 908932362 379718600 568298470 442080902 987585924 229001136 916307264 322672870 756638500 410167170 372783304 965717204 599559616 283743768 195204224 468693050 103558955 40712522 763345780 169316760 519735768 790729272 628361617 448452320 989117225 760736038 719063000 771869032 141510041 150592768 637910852 478259952 224011640 615056448 987855904 336626968 391070456 584927800 541628492 638939830 408091175 251381644 155118848 771231104 62285864 299608600 896018998 340963814 462777150 270022544 105562840 491098284 71964902 221318124 859757900 267652900 503148480 524945174 620416841 368696265 586379388 486323712 292815058 350432600 28409240 871255352 673916970 844723200 342286264 435549200 614355496 491044910 109449700 665323520 401438080 306475356 633786428 128545980 635905700 526032919 692469094 899141120 973509922 29967296 77707470 235596128 90540750 524952120 526395328 419554300 106857708 592496560 393339760 867090691 553403390 859601179 709505284 16723344 859027980 713514585 468430990 751092560 362014620 538877200 854280988 450289800 688859676 743201504 235559000 39460652 696544812 561707356 904360000 185521805 120090851 31774749 527210352 868830632 701105936 108266260 440136584 883772211 575716552 217533116 943704000 577875032 247089892 264454665 217494880 139266579 947275264 157974706 970042188 679518920 898329336 493160848 586969442 872201507 113307716 656040934 634691584 744636560 633052975 836148224
783182360 898207104 885160032 837257215 247756436 543921840 100912167 184727264 296908480 64688362 899509936 926951200 70328090 24812766 193741946 852736994 604332008 437269400 731129408 694311000 493039560 688237120 308946658 595638626 644117336 949694144 924752112 578999975 227608400 937168100 783585220 290686551 553519520 479685416 179148100 341601086 690814346 918439432 468866250 454685148 111759360 689620698 846610292 905074688 486577408 314274860 396657246 520372187 519319612 832875900 739253760 624763008 12192632 238221392 478737875 354681673 668307040 398559568 601692534 562742272 528404493 303945920 432402706 248814780 956372464 165497840 795383040 799890360 833453706 840281609 94824960 335149680 414076322 806529680 565978000 366767400 701675159 695277608 888145280 74245400 364492012 551747440 652929084 115911200 454633624 222441604 562427760 28792320 465669208 131829944 206049870 419651200 41967562 80982021 487857008 437152280 780221970 590076560 278728180 927222432 85925578 921029020 750170240 622964096 260744192 727864676 149460080 830879308 671360536 99907890 880050572 368627084 412885640 490050328 789323712 294134256 191532890 709271200 936700622 350136096 363482450 209695100 800990514 256004320 500105298 976717430 932410762 242237313 675251944 350291298 646615120 431332442 580000552 856520404 306100424 701700256 625253400 52621688 877234850 15476314 966828095 569020905 989772960 354450000 290254470 724128248 968097936 928652912 838427232 735173875 292024480 868282952 838196982 925926509 403990000 594985856 586461632 936739915 771461526 54639248 772956704 558506816 706432712 642154172 993643575 62299681 386347264 874703098 555761621 377156680 525207085 964453804 449370811 571952720 496844656 928130160 480151455 734845680 963602400 75968038 753544402 73441888 443906438 274812055 29250560 697573206 516754000 909528330 790522840 424060440 741964820 205150464 408847925 200455264 219778734 372546904 829969480 743717609 597515395 508987496 345312164 955432900 232979904 547378289 776426855 81596114 448095867 392959156 458954240 405879360 92213144 384157056 614144064 123545440 166838531 94209170 567135080 930577888 281862432 512586526 833818560 60454400 322437153 728311041 193794816 897261467 273545050 124797972 687586112 7495210 605953270 602529680 868899182 1173484 619111440 798611168 299056664 804754000 438086970 595739868 247593792 449147376 53048662 816537600 167789265 710243764 435185928 522754368 446784380 410847096 877012340 35700320 225664944 10610208 680324764 310102304 380420224 609539400 955098080 211586292 679562948 822035640 774936012 83608328 728815025 554747250 572429000 830038950 88850286 458343760 298658646 163367200 825490631 274103400 854927786 165388472 128711264 598848152 882882900 570658992 259568320 177299648 524192552 495480845 887688306 768580992 213391910 610094375 189024496 999011328 720496250 463018825 441625360 688586115 7692397 143732400 798319160 748068800 460681700 385022880 847934592 984707670 340277848 465325414 213676800 20793900 212895740 382373064 968370280 476621320 514655720 910853051 38137200 22219139 41739284 711665080 331275220 188979800 694398480 358197360 341936800 848882218 776423517 196273230 313168896 208569222 920101888 667176800 797295360 221850958 211042985 229011482 927857616 484218250 978000680 550720343 958947515 936775450 507420020 71745552 110321731 831340960 133199104 257180564 163157789 58742498 851352080 329508720 598631160 943224320 606741480 846791804 8923200 391602488 243273725 320158280 151897508 387506418 587419380 885759556 1789440 192059750 759606000 226961770 297161675 942810272 383074820 993304112 475275664 220605260 113669028 202873640 877578351 685436300 198022926 750711096 675210514 206082400 457794080 898361942 495243046 618961630 125340788 968201600 51423800 13428752 25846100 685787840 98453378 237793180 296933000 99044725 527802640 317217774 611723288 608657280 833922425 820855914 319936494 852048520 89440710 165061184 395186784 233566704 151591240 77194824 866452820 560433932 667304300 280002430 660020355 965300736 375009315 348882700 597875120 390621808 355774520 833973470 200274156 895182744 3071156 850156544 245503930 501537050 370061404 980833710 592135900 497671920 346821950 198748020 652518708 24229656 977403168 51898504 647108037 333496000 459373640 396508576 665016468 106013019 485310215 108025500 749537240 327524852 609245726 399959206 743764000 547097344 357431344 520788460 546189200 422037150 963160640 933933380 402259613 866450500 21996800 472709216 203333660 468724880 610013440 768122165 879642176 969979340 939578068 344990592 810980048 396639088 241892650 993382100 52847698 199438332 274960511 361630500 157722404 766002800 820502750 678335040 685563400 761237300 287556480 109852045 318678160 859353856 704753050 631711868 754348255 955174496 708626800 165929300 200126720 980955325 548614074 152577120 872236032 521393652 234591480 132398060 931255638 653216264 765647200 149566365 435986084 949445592 646723996 266224200 594668556 643709470 887632780 922345060 969803750 965870800 452944848 644228165 586887698 768908486 49601776 373749696 221153630 803031250 635788892 517377600 41712226 394062208 378461950 436777284 368278240 107103474 746184446 389731000 36566140 714248238 855073904 948454020 847897968 760094520 425975100 150924976 256104839 747762391 808228326 608972432 733612000 135209356 507216084 827133310 620949000 308649199 954307040 504857176 732956160 286644862 276665936 459876360 513767804 461850770 705012351 909111995 35212144 887934700 506479675 958413202 798409000 475555202 704923700 239935424 342042448 345450750 482903459 548310170 449327726 714826301 458254880 77700959 566964010 4629188 162384372 713137886 728863194 701259872 683331110 495679136 202966432 928448912 442204592 733696040 545482490 665752710 3390946 470217115 856678976 924343000 391447328 197923941 580288290 352844112 158366080 873325260 394417246 308337500 417263008 935144208 398288380 449778942 536613120 848354266 581458450 328648600 81775100 103870744 3231122 462888904 352012421 109518980 90110200 11056616 641821480 139604650 507382560 686632690 184185950 297804078 826589691 122399187 733942440 877772096 714362912 486950434 902845440 503450112 486036748 72354820 278447544 274492400 116902624 256733890 346534932 881337920 795800996 487826809 582648120 675620332 620497857 48283562 380306160 466313664 549874120 668199440 711419850 819306127 474385944 404923592 713701015 548543280 809614835 235906272 592271210 94530640 84022992 821054912 925327460 969201740 608772065 242286480 340219450 397851360 826755504 594340352 17361558 784303841 267687032 252432340 103456452 585739332 741242472 291925660 326816750 322846400 499937520 275636736 182112768 428940448 638228053 272078660 214398976 911968973 942987436 499583258 79912059 566238096 180088184 295684475 254996526 753408000 517020000 159704923 698536380 234540480 22926704 535509504 831106102 305276541 187559863 817168460 267189294 371410980 54366710 444053804 716175490 331326300 107571984 168882770 960117632 539545412 149250939 606250856 782316404 880511175 400806240 73822208 314457057 457108800 24840957 481454130 783738800 838893000 939868920 801675808 608863996 197696880 213464640 634834368 421876680 299585800 341876442 144647200 326467600 48891571 981112360 643214888 643932631 395055268 555634380 813430671 509977384 80007080 421381165 381480918 775220144 316297621 439307228 734398848 290149960 177503360 86048624 526403045 998357500 330835584 942471632 679558332 522528374 70628140 35908500 444663700 127879840 93395535 811858796 789605528 37966750 139807972 810102000 78824192 161606500 546657190 794730420 498352308 274780080 693318828 647282388 517048650 958637796 652160670 576856240 33461690 528664088 955415520 728449904 515672038 781330456 135831050 454564848 720030096 170020100 879251570 194281736 456547650 360011112 483631890 926466250 767294536
999108050 493580440 798944896 267709280 706179460 176356296 147134760 16959000 402925136 483011584 797887237 460326180 576111500 875584828 927286808 78839804 529676840 666757194 815256665 740935804 496188100 959890560 293649713 597681008 884605000 215055016 836276196 155753440 1886052 950128016 806539680 9610788 298625280 637044464 761095984 916903298 356460000 949349756 460495200 929506080 366864460 208244724 254949212 460270640 498735456 74166620 167983408 70402050 218102900 405189370 894194800 395552496 996793300 662661658 613678000 656841948 257048826 180800931 790105410 11731900 356712160 457524400 450716240 321199360 77880153 102857632 75654904 451089200 440864900 680808068 430020978 118661780 79345040 250084352 388368640 877063792 429927552 544798848 943154135 668666472 186285494 531167360 74354884 702870796 781656674 850107387 453186360 640713474 548319720 999374592 157794506 831825760 218352688 878434150 286385580 309149408 151001772 989568768 324812395 933247360 552285040 494913808 596415320 647478950 56127872 949475104 382880608 71489728 253246025 829175592 567561600 123351164 630432564 954011445 714986115 476204400 233427320 632194874 754457100 382275936 740078100 353872858 725167350 296215520 721036240 489373925 856639336 625203200 69743540 910847708 769135492 749152604 905782384 774515286 280201424 364098888 369490208 252896360 214408060 829041120 47920480 476908692 903104088 347074469 998344048 783825223 478600645 407593764 633489760 905864640 699398286 372793776 517976460 896865020 922152792 193052900 474157825 6891680 78410556 68034250 887995680 96655880 292749973 937945088 802487541 848892325 414219566 634882944 698519880 645962560 711779660 119900252 210533520 982620350 83426960 402311168 47415584 192087674 534396646 230274850 608726265 31840512 566681476 340595000 180958848 829248478 551596524 940719750 302136510 607463126 412387328 578217328 952376000 99478845 537816152 526884666 535461400 599904880 158457600 264550899 853459535 962956825 154914750 773167536 3200980 457410180 765098700 681985445 535473220 155135744 811389925 474269545 625761888 329513022 347642342 805095220 454736217 718328798 457626624 132506784 514531537 696980768 285469920 401280064 171440005 631937000 559827652 445911770 227748894 558733744 809315472 868620666 647332896 844135884 65356960 554638185 73429540 118985968 386398127 618430804 934747410 642413848 109079524 522332200 684274308 108736770 376758714 951159528 194358800 160136963 430291200 472572200 584603904 682994336 931837216 53024960 526915448 568799764 871570112 32370080 277198178 53268600 712802670 601680000 760337975 677200574 690683184 5035390 535253200 319611840 791866444 325333412 435349463 67359560 443629440 427999000 947985900 136031900 18938014 553968062 396875230 477112520 80576392 836188724 768054672 920360360 398536360 438265824 584243200 663670400 977835388 520811424 751507272 162760648 7396720 84951140 365122762 797335448 781315880 260817212 886274960 852656457 517420896 302297536 915709183 706860580 264640228 836911616 638846512 311524463 956708618 669414000 792460800 299233920 529566640 512297376 544993000 950852160 386712400 321221900 292362315 26008608 698135552 506409280 410725345 720389125 330128160 201523726 957378828 314356596 585659450 866671841 114289040 353436000 11360415 812824520 556953936 959198920 367307956 360499840 348269575 712116850 545576928 788837344 680683750 309673212 350917468 340184694 602704080 523245744 812109499 578642888 890492200 569344372 441953312 463637223 740255789 133927325 572068288 289844800 32987275 561464624 203420686 81418272 20371039 957144320 209107207 84767744 798653758 10657956 287155840 61639610 956705762 951703920 491468792 7197667 525193745 245766200 816609200 190152832 474935055 491435462 863520 13834220 886334944 987539264 954820288 849795155 249503408 911300650 997570309 680727659 387988464 19271168 864795792 348748640 939687677 443315275 615119460 229339815 552301020 340470696 916123536 587283200 575402382 175549842 586810948 716820552 504203840 482135744 991718852 616494679 369246500 363578140 412131700 821522773 892016440 533161124 499240784 131447370 571298684 942792409 432614848 81954750 435024400 253632368 978746934 524133308 480759594 187499705 790710400 547323740 589686740 761439720 387001640 508629344 954432860 938661824 121828500 742386455 582270208 614639024 233485176 56777820 530095415 424016650 672604122 187847096 79924736 726620155 710132515 926840175 528255915 371751368 573448480 655656740 917841630 841864768 138414720 479209976 717584382 623036800 126656376 271777874 626543130 903678752 180042115 965517700 86597120 597356992 483063508 602296722 616322515 208823560 716110690 401828000 576610939 243838800 640012544 932765482 275123600 215049720 793737005 352294572 431908720 668058143 440097348 135116368 32264400 786208428 55060935 207410584 143142916 633701056 442171794 432460305 322010315 403279716 452991640 882630500 39749974 364070740 827494625 798936200 949452880 312972112 958975382 79003602 76939188 44300190 3881500 107702920 302655125 364053608 664213400 501231800 225621675 363607644 675587460 348338375 662741450 83955264 884020608 35567000 339504740 192408768 615810596 234150304 817724448 743421280 253076850 433268800 766904856 34035400 976720410 951120645 592809088 333225646 422346520 233058830 243182780 87681600 724713270 346341425 245209440 908545000 700220160 802050000 575102798 967625500 662701263 952224160 204703564 724971520 486946096 60910240 755976508 358187770 606297800 542239370 12863800 277735280 622815558 361392180 67405946 17601134 776403120 816437760 193725500 560012288 798537296 12553600 479315860 959192627 435625984 748202388 277429682 961692360 927825920 345551932 281130200 71149713 922150848 970104876 826497550 410516160 315739656 493449741 712238682 244900570 869637450 70170000 167720322 715228832 538376595 919839283 475708594 464883862 819618060 416355000 881246800 118750629 460193940 532737280 710025700 843870080 307388024 735825150 728141844 480040350 167947600 916095464 986670645 497438532 60337152 835563488 737997894 324455746 271930164 938137944 262465545 280370642 658596160 864399376 873061500 680220169 472918058 445001088 151211040 716188405 547353104 988228544 487874638 922246796 822530328 412555540 845191216 998636420 141157136 862370719 859768773 243959130 63953248 877112720 269006272 192938080 140333998 875086352 823284788 684540009 856625056 928567104 7918640 808975600 229486091 825301976 881665024 972276315 326720088 235418300 351867976 652607200 252776800 783256888 534261161 372320784 676174716 995875656 218971224 992950035 957343896 962468452 951463190 527133590 726584580 663255892 71679008 826858352 321344372 473941500 145737672 423180695 496788352 408094248 595056072 36469692 284644192 966236001 8518750 185732301 9902800 215097618 822380578 96438700 853232152 83154712 409703467 529501120 452673446 573638020 360030260 153834720 32828331 314788032 653798252 854643613 878668608 428463640 465402762 362773080 867355184 419846064 162910850 977693100 217602132 253978692 690970624 625416714 219958280 985176320 118227017 960030600 586429160 630215128 182131944 758716400 839624128 581008788 675159638 758713865 534604540 506196030 776786800 415913210 964990702 920499600 562935744 40106151 556764485 249516906 823844200 211230912 521549056 191279775 517387585 219635336 774192398 831919335 153912964 747876864 613708400 968108075 264837416 356791600 391205550 217443800 323440070 654222400 667025080 730218992 761006208 901174090 568454050 19063632 596218184 761624200 424255296 38636011 290855488 502363162 900956480 745812840 309615016 200755500 904441788 438720350 290520050 757560026 937000199 540741920 374980600 140927680 61393447 675166000 920091580 57456890 450539888 786940550 87944605 459875364 56563875 527638603 223201529 9948470 33858024 298047160 765538580 374354240 550532153 868153600
201537482 515332625 25773390 326018560 148247040 504346947 953897920 234720160 70935226 236433425 601267138 134791749 346339390 770265224 465696640 932643392 640993778 823395424 741517268 23601280 268797250 275100765 714882164 222170750 485213500 804269332 793888720 563331744 638494910 87298176 844062000 156494784 83145630 986550312 106034800 364074305 425058570 932174920 545946750 432321375 370234488 829514752 228665728 776528344 849070600 810239390 300492166 237202396 584956296 965595843 411348382 373758853 548488377 16626560 746480528 8293742 170754688 39197514 835763104 349498176 841902720 640950672 503535561 113563392 16903023 894251760 151732917 144130960 27875740 973063910 307030150 545660064 90848344 333829392 928815655 883644806 490868375 724573822 121211200 214154800 234316400 865070266 310650975 153264285 851744224 203350400 669983294 317785332 347409000 65779944 634489171 15038500 237105664 654973970 833947458 214550038 819147980 674492164 981005124 752950980 673887760 35858448 750856096 609284290 982785686 211286750 828920028 841537040 897569560 549684800 189676544 706622400 396038610 587683870 476374160 130292388 235322554 139594004 202412050 41131210 207277320 512845600 295338352 302985096 923202960 933299940 748234250 350552912 845133952 733235250 286688064 951114528 695420688 719163468 630361625 619630736 432700882 866386600 823780560 686459346 175832320 121663072 805968200 491567744 953019461 117157375 598152924 910025184 938450636 807962625 449808384 485750749 400424910 1674980 305347840 966344080 629806700 45814910 511129600 965389956 902519360 182902899 983315745 944363920 318214632 636004960 262718880 596712470 659809820 290709833 760946400 37694798 846784016 831639328 889351456 836185072 396409430 370403899 918849364 819655026 938949960 663294096 580886600 477783936 604375120 814680025 916968928 691354873 339819710 941705900 365992800 483497775 982954790 317813746 164652400 659016200 763221055 25004184 432463076 874574712 724422780 598070342 684571400 771821706 785534404 176485918 400061056 701307628 106583600 746520832 298788005 548989500 430994150 769689884 475036560 900389730 468578528 440915220 850499416 290215375 398661700 466667568 929690600 626543652 886559710 460214944 292524280 308073832 952477190 818469564 91147652 292336380 520567296 141648600 616670048 644900480 967708744 726199220 427415840 419320688 365987600 136423856 281302880 681568264 358750800 146657449 815205800 613979253 294858960 944639500 339778520 480030574 851542920 712676632 75751440 964881488 958969300 817736250 395148700 472485268 72294386 502811284 897208085 804011292 970875846 706191015 533655554 356045696 503263008 287454150 876181526 453984385 989200160 925440768 780600576 556096880 605351100 652832101 271059190 396617900 122641560 118085400 422516600 151882060 153510028 1644070 899908012 61423654 612172400 758051120 901158492 61727812 599595250 450360000 202324478 867836725 542774878 41701100 566285141 307187844 918528812 725071754 708089486 227240810 494116336 952311875 29279010 602033284 338868000 793144416 464783880 125383320 675871600 616537760 352400388 974436312 349079240 502102242 888151508 883788234 414652104 207447944 252841384 299325924 833201168 614814640 139059050 230597030 770644480 907178500 821877927 750048928 966590137 860073520 325918872 81154120 731639360 371869568 927486106 721280984 5304576 919920000 933951530 667794760 770347090 729134848 28631240 491375200 905710690 444422552 834435820 987827882 264260140 441905960 108495400 276118480 910105916 947727152 812303232 765661000 384045442 164142052 7392080 869997830 991004030 493159040 842158282 986274553 590813050 706809856 505966668 821962115 976409928 605973632 73865060 746941462 327153680 678225398 415699968 485902080 338240256 512564000 946036608 929169750 229999488 888857880 418152576 813454730 789111645 525181100 342006040 474712860 513556800 20775548 233847285 664382120 731080280 215295400 101587680 906676050 947146000 770733232 163152412 3774688 551750400 314406550 621761160 52783338 342597740 929535720 612442000 292979012 587360640 633098316 903063912 434057272 259363392 337056941 569739644 412137370 879434264 469807184 175765604 586908800 867760488 120691280 281934370 890257248 714288256 609348848 181541956 853425808 629603351 452583317 582673050 166685248 507328672 958365280 374410310 595342386 178039315 417036200 954122596 434728436 977498560 890585750 327062040 600420744 650706800 381447168 697321600 338660416 268524285 386270180 667058922 451349800 867511888 423884848 685472280 352315600 535872644 955063843 740008550 297513676 819032960 474866178 575207000 377922400 673370750 668695300 449740025 753636000 251517912 418940324 586784704 129738761 22835918 7935360 655635744 689055300 759323200 955054016 80109696 122431184 440845704 785240960 653398240 907220640 682359170 357689648 368762880 879882208 620309578 424768616 625621156 66690612 937876744 377712418 245306432 83089022 481603000 637146250 156924552 876280000 672948000 45856596 958546280 996638620 415895996 837913150 113203500 345386488 915660134 788625136 867237100 268480064 937768032 706105200 377976446 337065252 670194832 702444336 888258940 935751842 330285884 553197136 576115315 588841432 170622500 193136240 670911104 227539203 547706368 19987264 586659184 572784200 237204750 155454880 821817160 179620516 881327190 788295432 44245304 253889445 630272320 504506800 518481930 29930848 242365750 65657740 378244407 54710560 432154822 626273776 669561120 765955304 885600864 237253584 267627950 839593400 841969720 971394000 914990130 210904700 754700416 426474688 938874730 558327048 57695152 331632814 720917710 376941064 222048526 327872581 409453168 860009426 154957824 290719900 646329776 574825584 839676285 609163794 909925956 319798466 17387136 885829900 647592576 480765330 638218622 790262290 828936099 107914400 13059728 477702254 155999881 787456474 929220500 377924160 796275960 574759628 964135493 44994236 154540400 598272720 210187072 720857280 542297910 121644800 54120000 207996768 707226136 253373780 849772032 132119687 253844644 403487220 839570432 389118150 653588600 952730665 777255608 633074350 539235596 529850692 550132920 416493422 912566080 845842940 241718282 627514560 356098664 485188630 926904744 872226800 666604240 962275100 717588208 537790720 198141800 201535540 367153584 18242144 463435055 230851720 670676240 862006958 830798118 609557540 801050912 251491764 295666800 646761818 10347430 30551492 598610288 750095000 622197056 116520156 731884160 860911420 83844480 465877611 904280893 641872576 864496768 466973106 135099474 847402050 49443744 148736579 342499340 156868352 193828624 299907355 448774400 534332088 966418190 994752216 631375600 174634616 533829968 685504536 489122560 107861800 743426790 63287500 633703500 908842359 840056593 701907700 460790440 652570208 726703616 421366320 693794262 277436634 793033102 845746312 91968392 941375300 850181498 819464288 241123388 267423810 338327716 996558208 313539425 656860784 597121500 229118255 906617320 248197332 457012400 979419060 343515024 744607616 241476900 725725600 882399372 400117898 876394000 774986766 814998200 165716570 879462830 536170518 226394033 821766360 435990336 173979158 131584640 662431991 428389757 133659428 426013956 971903552 734956970 275639664 264040880 214657440 73496252 498335385 204329840 225831590 692774112 230538736 816124252 668376000 11216932 271165889 586151976 96562000 508767000 889864450 167994114 13092562 679060604 363142559 699487257 737010884 333666440 163081600 907079160 611377300 340140500 311393600 497242862 846930548 361147500 95827020 33541450 859552120 462350680 461266005 21718500 133230368 184355060 110354180 732907216 169154260 514737500 406053920 335903090 24804160 772812132 710161168 927403125 609533080 554019462 495546240 241131074 646719702 889297810 516355200 595923240 985181094 875331880 41506233 752037508 816263060
339529760 108168536 831705960 823854880 65656250 685639408 64134000 396731288 850424520 130291040 526807140 372077400 877761408 227730118 668755250 658740600 395153950 7746350 849004640 992942420 133435750 382364320 315381696 954241000 557648960 412391258 162016800 970724902 2296825 83333120 150029170 65182492 626892000 295106644 80980782 652510605 133314560 806630304 884799256 393565450 519563985 919972450 892045220 79497048 257330408 331537600 92911802 802799180 729210380 710415560 57999616 196049360 52583240 428422180 998579560 834799996 322134972 452089920 351704132 726388472 803020472 671831900 43381465 239920616 652319920 918496790 787583936 803466888 968687440 172921504 954284800 494179200 687002170 297023324 964534500 642869652 800702520 739231080 911247760 299048160 389794232 620251680 683353585 983027840 742590012 104641024 530598274 890871500 458713698 130217080 656198320 738156462 341690720 643606656 6894445 541291310 992297910 834730064 145193850 47290480 464745260 716788215 812343600 2847616 610686370 820588367 118781033 163112384 742375152 601446072 308868360 451816710 924278587 275458000 381010277 580895032 64283061 987478542 255338816 873941938 428339250 319206988 746743500 686005760 987137840 989837632 297214605 134826384 629748592 219851373 931483184 828967060 855045902 287744036 917861550 789166128 101180172 665709456 264940920 778567785 113801691 490682176 723247614 345822568 743726438 592582130 568468900 952805800 180872320 258013205 769457716 432379392 102140352 475717600 211475270 544396321 798968730 37820861 472277312 117394670 725585932 564687537 170226400 797642176 653429072 219507504 710245040 481827328 195749760 189544875 611195292 669674556 626532644 835786570 189419002 893902800 208882856 77806810 117708099 728635140 63659684 687205592 994244944 112658100 604468224 447308916 318977316 982739150 342475560 604066304 214979972 292441440 711750150 851805750 884056120 933725360 554375848 844008750 366652352 628535284 821528471 329826238 623321800 654182688 754137840 647596306 475685025 847288036 759005738 176513664 596128792 478798720 482338224 584829786 811000150 613518080 569629134 133723000 351484770 174561872 164160384 827434680 406352960 461936613 745612015 991613575 437115008 694975680 273942047 809712334 148801210 28528864 668502200 303538030 640213120 260015600 315622618 335562408 468211010 252255800 747695600 66178350 393539584 365733555 282654968 408354840 48967776 969521597 353500160 150850437 46265278 691149960 378670340 77653574 633387500 538384956 368116640 213235000 185912580 270532000 49479996 779564000 600123680 86919338 472628735 840832176 939566672 187635040 307534232 727334755 591082728 488462960 873223040 197385040 681231400 664145920 569495984 192087160 408897400 862200752 662327560 688495640 21328000 498291324 493841400 328582762 909026368 98056972 83746944 142663306 637456870 592391424 499519232 940448740 3364850 729372232 975632000 373020032 307788280 224155304 336315150 431782066 644140236 44208640 422234560 900287412 364551232 821259699 686488910 948105180 188099200 772930048 677336874 740151430 286454076 419421656 54949965 561169682 952885049 52371157 751924486 717007140 818369632 719193856 712940800 743856120 633829344 517326560 26609640 488324150 405829057 357854656 797903200 959950060 653263648 729038252 905135564 80081546 835919000 48853020 133155622 206375326 837955156 217716740 227309368 182957992 974681856 898634608 848333344 420203940 902066080 295058640 283437154 539045888 152675148 14496830 974563728 485536360 348916480 682774484 948146944 573680096 445443250 12601955 737124556 207885368 473568720 772870520 684617064 320899240 905142054 772367924 880139944 687156000 618463724 78001560 371930930 780319087 580804680 499686112 540383300 804082448 976197320 277567600 965603120 423244019 28610624 516246400 102142060 315070388 511798778 936464176 601768600 985642540 177224200 408750568 626891280 128782838 800151340 232106904 513299583 38575984 626801621 307432900 885755811 282174580 592569376 179703980 231095900 226394384 989799670 91616552 602116526 510522280 188395874 988466920 851709415 816353424 966127680 634462913 437779503 968425702 950119620 601495673 817982045 462488640 935140176 156992640 441246500 287800056 631122540 169380356 958807112 554498330 157419530 916746436 638540224 803491200 743088600 511892225 572821000 808248720 599745199 54952640 605100150 766193416 335091380 815630200 919390176 668087816 225512000 597499408 122018370 156762816 34023340 468275568 597514950 638174995 790790656 248000475 573573430 214409280 545844736 862619656 707659716 627242640 633314149 373961320 767640188 519600604 776574826 725011902 179540424 461446520 522204140 622586048 988440000 165414744 399335500 134366620 96218817 207981040 224049038 173697584 711826692 703765248 365020416 393868456 156826708 887001224 521980288 835439864 168052480 411928240 664357248 260111872 323099850 805081280 228979390 548161930 162120000 743130000 67069484 738556140 981126164 740773560 524271270 25232000 134565000 501824080 941286368 177052 333851648 610238400 962263480 579450625 218905005 553493452 328946656 547493440 603213890 284423644 160830840 424693024 968972384 3701120 346378648 970304768 590893644 242721600 429455040 317888000 229373772 741474155 343375488 897282305 43887200 287697115 503092094 947405060 975352500 741915088 949335760 510285554 521812848 67223512 968635040 424893541 789526000 582730880 86154000 124168720 107794160 998859691 149368640 743864976 127443840 943819000 97856432 700605424 663498668 941516875 808160128 121957641 22469140 190550756 676273664 724546442 878455112 522499440 531129680 27855600 73538828 556629164 485340350 946404300 430750808 16996596 767577736 904425740 985661110 401512508 483376200 85062125 935511648 238892864 312616 920589462 864807252 715060032 521239055 7024890 563095572 191701545 646954850 458985300 890623730 797633856 206270936 235986892 922162688 965544000 492822080 483914492 931723630 841916340 441102368 697364280 654379796 1128000 790665648 404538188 546858400 340856832 66040480 394198477 785618484 727187712 264624856 42597220 122227200 154507781 438738992 489693300 892108936 547003940 152665024 577391096 777341300 95491760 990064076 324553856 248553112 577118752 190853120 304160050 811984871 393342016 847877300 277335470 752575920 35006510 263689500 231148756 868817625 114854720 625789082 828541215 497872692 142686208 642622460 973387112 957565828 267744312 53883400 930113070 426188900 490494752 754163400 786768600 259311752 223894570 57701200 208752300 215630208 633377900 397268880 403596960 805455063 624348160 466513590 529131520 318133862 499022008 317407064 275142592 272171290 699239200 339872920 482725600 347045650 104875380 544731250 601453100 738425700 955267662 829568640 922783282 106809560 942115000 588538421 234769700 879652625 292631152 108095840 428352240 13823652 104057344 922263920 34560464 597273679 175642816 714622065 30418700 784509010 502090156 615901920 357624 155300668 160822704 673818240 713677375 719181212 181580000 16498444 186693800 794370632 383762784 310976283 705212008 744073888 451796000 308277712 519964496 730912944 438290786 262778787 986728928 298544928 838190150 941741275 812093488 302384612 575749200 988591834 383093862 481170420 401919488 759561204 625003904 390313120 451263200 71791354 432487200 233033600 471715164 783432916 745726130 894728349 325971856 570992216 602224230 922990272 762384150 56122248 281139606 379374775 960674800 916069804 116755824 77582010 621714445 661327900 884632770 595373472 53804688 888069444 760486460 621507618 831825728 571598258 49166820 747102844 599532524 596529924 710920972 176330400 354582400 775548415 369083280 59360508 944734740 624022752 166970153 626117760 731105000 842877440 868415300 23186240 396357064 818067586 658729536 147091300 384137285 231304676 845258275 72047504 85234400 45555192 28318800
438488060 171738208 219978188 4972712 772772830 532944646 502653510 548774705 904829146 825017978 293399320 686707900 993718180 932015763 39808180 172077740 594453186 922410016 955178364 21573096 803131256 258049820 865139040 669878768 162117722 267360716 110123225 521954320 260139200 880764050 99066948 511617127 749020397 56716320 676319000 295448200 316325161 869763500 985794225 109757904 391696179 376787100 303137788 282906140 761751122 746941952 195220900 748197696 733740468 250101160 892167616 675452775 778308992 621184682 32116110 528959010 924172375 885438520 61663628 904158404 692863183 106962944 459098816 435001810 746060032 891957570 173767811 112144200 355704900 104321935 381205260 298673590 495011254 945351800 41854960 659906890 642037081 878198134 934563120 422928690 935207204 830524200 769850000 540892300 440242856 109582216 105602689 943096096 249049016 687891200 440435575 30073600 577698930 642950180 66717090 99466128 872579024 574925300 370511712 917428128 137579200 297120447 662082920 826001060 194119652 438387862 456693555 805192648 430188400 794925492 381923138 531039572 242933130 839586394 416539502 201064595 562454536 576871600 251351712 289614576 87929690 406111420 106656456 24069100 734275584 350875840 994815320 780394772 606526464 827646720 832603270 65331160 288396160 304857836 931457900 425391000 980659160 183798944 803810375 944371098 756563138 745017440 154598200 396197840 202155128 344774500 716884680 821908640 400367750 141226514 737652126 45687264 398067552 1728090 606875000 959780032 665517440 238541810 250732375 318498080 619288160 644986520 540750800 649253312 294964680 55453728 111106944 364142250 276195938 187359138 722079170 625008360 587479220 983795057 578998838 80142775 335245000 528050632 966894400 555541020 924993973 438599686 911938936 702121204 944676225 338769650 125580125 489367551 215601740 838819120 21068746 813046144 817281320 641804992 181074100 64673194 448395696 753463880 763432911 268793360 398081854 665473496 931551248 220456040 415621560 725053848 493460165 210427450 52606388 342905820 221842434 44699712 387968856 653519053 676188000 422726968 849042675 235480887 227004964 2860100 275364024 566343410 244771340 826410012 61095520 401405160 884962440 278881270 332305065 22374936 331769520 230525848 885684412 593861344 541206776 886498101 923067542 732071120 603793798 692978172 381454112 496320648 459341668 594198804 906899600 263152888 695040242 273479200 817541495 592512000 762549775 995086560 838566016 183715024 951450784 323922575 991106015 839419690 527397065 85474688 711256000 910560280 660003984 621690916 162736192 520484240 210030676 805896000 658785888 895911280 796009035 905626940 691692639 188638872 539865600 702815850 970088782 969690100 751450128 934497160 620270155 912937224 133639158 102718316 264053050 412161490 836972512 572384768 831817352 808695698 711986234 293412956 333263752 612133668 502661440 88535580 235259968 620601856 83803841 174554500 988707709 93860000 332918460 830886400 504341000 715122610 638822950 348521090 70822844 395493315 9155924 690026517 573518400 94713826 633863156 903848320 872501000 429014400 232280480 638529732 843714175 875633450 551876798 650110946 307512952 20591850 508664576 175923634 68258440 3474720 198194500 833845536 302070000 147250875 636368325 553099952 811000480 23279675 44059944 943698950 991826112 894852550 677807880 358460000 485956 60212180 252937360 914563700 777108734 398219964 929061760 848509800 25229496 908647750 379286416 863984576 599204413 649062565 795704640 483411968 417629760 709276072 779968640 256385644 433160074 322412896 780368900 865357448 114117891 849809976 611340533 872986730 321013416 591676980 668753112 992943504 149580300 695312720 923454912 842772000 137259600 662075865 571066008 327140360 300579520 765008211 890819072 957429640 890096000 101198400 493397680 687657140 867177592 490918912 720113325 279234640 760409730 660888765 221526344 563920300 87352040 438522500 131980800 988464240 405997044 237690796 865771520 513769152 371393088 169754650 157660467 525596400 58640000 77138800 480533974 61310811 432606500 324661586 855633640 821197059 304950528 356321089 821917385 643612796 209643520 341227120 300564206 783064456 87483120 804155542 153577000 920948076 724997050 127294300 590396576 749862400 445777160 295139964 414442000 380088960 301319662 905012040 120382451 927745792 18312718 52193550 299684576 83305200 14582000 224093125 417933470 990018400 424147087 49752228 341128730 325692179 584011112 347507200 426760545 545261881 870831315 795153568 855575092 543021552 610327485 95259564 562660460 187371256 959131020 165655309 71014152 250186160 361511960 786953728 18559656 603444024 708026000 958475350 165828668 477406592 929086588 744692808 146784375 885419636 51514304 926191212 900370210 358174720 529658112 790794239 944402530 598379840 530652600 857202750 197230950 490034040 405107264 308922940 60725720 706224776 95027625 188621024 71956984 918670064 3064295 724234080 802141088 933685632 584971058 89856481 212028264 70140000 48800412 485511940 162873720 637506668 423609508 491887648 460140400 228674729 695451851 996563840 6809880 128325350 31347956 268360176 370972000 76311624 436189214 602353608 195164640 774593840 229346480 934251478 696845950 462731070 19668224 800092680 668066080 261916860 568175340 374734576 186878400 182417408 893393280 491998500 657424054 867732008 937274742 261649912 793564017 398774594 261062219 228090208 988472384 423477088 683695700 697057420 134734664 256666820 897210030 699207600 619395245 491134208 223718904 277537640 146910000 912008325 593911320 753284296 793132800 979549040 662722257 47993692 859063504 738982130 212882247 647104448 880647424 385443820 551246971 190095200 122608950 835192685 505925460 124571148 917205954 145140000 227841779 762948497 381151790 467650680 230983628 847615629 535226600 402964375 535405699 19123308 700856000 16306608 243708360 81888048 16585680 491335700 209428288 122247478 148414483 626268672 986623929 897388500 857582192 504466689 351119120 407527560 922365360 406382150 92475144 100680384 310161876 545307921 917420840 79779252 789971907 389600400 35503272 658330038 100043200 857633984 490956000 763045990 749679740 548140040 126412716 247670400 385792795 119263538 607590440 528826680 458241688 763652160 27843648 930141431 864478650 393309956 52786720 552089120 564309720 159860972 765610496 705710110 731102000 952348234 13117750 925434630 163580281 224573230 299322147 642021000 946735096 93014600 253817040 941912112 536782720 724068852 254652696 536776944 350734084 778954144 357828780 492571750 756349480 426449200 650709088 171203554 246229760 156540790 969017248 462849680 197807158 375139840 526968168 589748810 236415840 390085800 231878344 612931924 509034720 580058100 887910850 143323008 194839620 119228800 1172176 477187785 840180273 721732976 133780020 116035624 594842125 56828352 298300976 249060000 931163176 144696080 140105764 442855318 227429456 133759100 94246544 258355055 383170665 830066198 514148432 312256748 26832122 217157120 411584192 881747976 504417040 733794336 803226880 46213730 146232660 702912700 898570304 143602864 245570240 742828436 689261392 299449822 386351800 441287692 983985420 507703469 686007205 814776756 584600400 52054864 802192954 555418176 767851266 121464985 440908672 513325629 743759000 624987536 988827860 923768072 303872500 851786348 94202220 648112160 258265492 839022453 479852874 246078261 20887322 44105448 796049408 442699696 784518694 468439952 232831225 448700430 598646604 402057730 591684038 45588480 478778512 880765088 682152436 810738122 376993572 276171160 703086250 945137472 33360502 132459040 75604050 342962488 180592000 470882432 210432000 877763274 503651904 923712960 373951360 305014830 343585620 314096066 126298930 858598904 433597040 831007025 603564212 380632912 218741120 63264000 34360680 102762180
151386020 601838720 975314405 5907020 246483040 495174839 746034774 562728754 91858584 578081088 331226672 191284060 828170656 702952815 140907384 299311115 643966720 652149128 128199296 735592300 443602944 697974385 982390950 914449841 959358140 806075708 246283712 135320420 7312490 696501600 635943393 447110016 836186696 118148240 135922672 197705456 565800600 99989818 928388400 520622752 189317386 887113318 913191225 207206980 574447760 220998932 311846902 633305104 440795076 328674160 594140480 251399120 145270170 788990525 627070939 723445132 739797160 762537112 193649500 141522248 807133152 339194448 471339054 513567984 414289434 240878670 855289552 127094760 35851906 126577088 117161700 782202050 404538288 207033360 727692480 972007400 188123232 260832635 63642785 77103200 515469700 986671060 323770800 304451094 203152531 599247352 282743250 346086748 353599622 431142844 310055728 263364025 953208400 92631780 679856240 948707882 553111360 901970176 920595815 898738478 548823280 863077750 305242242 954816584 751818245 469644780 458130276 482882454 10934030 517339808 713601708 911421256 475715533 653660024 307090400 81896445 732039152 316400512 286327184 201535726 787679024 26869094 732236912 988703832 396447232 867607635 644407880 426522792 47693500 16184624 574945600 49582256 499508650 178549638 397217254 611313130 94127160 97182208 662668758 43936175 991060940 407389600 429437216 34019992 296860928 361431640 499226787 939117982 358860700 691884531 82518430 286879424 953265600 391992076 28618282 685050450 541136172 753317533 165265376 348863424 624626322 938810240 136879200 939720920 309546160 865429740 907422550 543118800 617749624 567757189 52015620 924841192 80800780 470622716 808032712 1153400 198502936 862064600 144432267 51114718 316826730 795127060 985024420 874657732 726514600 910988060 317930410 944509480 826668848 206010240 52929840 403560094 285968726 500603600 441887472 709701652 873190170 495223905 377241395 639028430 800917334 554154375 709163104 711641805 502224390 157984316 37067546 698589953 172201728 940132526 320033152 396432736 514220630 744606093 812972072 419977512 241428730 355837840 416301216 737518590 913462975 307611840 386974048 194274260 334345808 77134492 424768099 129668750 334951004 427414284 319263014 519785836 838886680 614974450 115832996 569107204 643449028 45503800 171366808 730059200 173860000 629759576 397453200 231977248 630554688 797678080 535233142 852412166 477344384 699381812 750184711 10307072 981099160 245047800 342211664 533809640 234591674 38451200 718172480 803744428 170137306 6266240 342141760 228271840 896611120 278956716 48205288 315914965 880086636 727576900 549718570 379801370 831421184 339290300 340752688 341473920 109700928 248544772 347435140 278744760 465684186 289651720 181188740 833807500 647955568 478894040 836098055 827476600 302032480 795463788 233664000 322134645 954090216 768238592 94602024 380305160 136956108 113444864 804347520 61799906 3411708 37864142 648370210 95484635 640698840 118356000 46041273 68467355 352836924 693906891 930490770 895155278 42789068 121104188 634382700 39630166 982170278 213124154 898571520 51010160 105526666 436751140 714658112 457085810 146022304 762497902 190378950 456582221 185980232 783520348 3082866 935008720 471099925 665857136 59218756 965320512 704748438 864013120 250827100 82040500 904706017 251895833 208532500 168082038 468111275 979311744 256765625 227106920 512955720 948022575 436931637 542273200 264198246 171562896 815109174 134330488 105727320 625091978 878470378 242858580 354544882 894502075 206183432 911778624 892817850 917120384 206612272 395204500 808811284 641395000 774951200 950298928 243843920 310830644 863047955 369967200 950407040 628916348 414978880 283923664 313930783 20689110 149967040 34283800 96936250 89507440 52034816 439276950 958471425 139033208 14148908 225375596 754443518 27780590 95752790 18042560 702466432 343718332 480642754 245822375 507190080 138366824 225633920 839128640 213479168 933896552 833287690 576399000 860905300 834757633 566058048 751468586 514545680 50191512 81623984 456592656 893052408 551252620 89561916 471086600 288036504 883427800 327204288 71938549 163801120 676472008 448726168 468554040 713974588 680064860 111696004 352653900 297890750 618215065 584609184 141856640 534629730 115315150 628032780 134204348 954637040 330393520 710599234 947237931 774024084 927241030 577384962 375740840 154794368 527999352 749160688 881252932 356683410 62086442 698056279 854035360 365600820 85427560 280065200 13067290 752872020 809413900 594116778 807672074 40007740 114231543 893917214 370084400 171081936 763541360 301810796 551246030 603274530 305618000 245099275 979477936 318577408 592980250 498560810 483522608 788119040 468946896 57216544 435889448 243305497 802399200 756448844 896762700 26680088 218353200 63043528 684345240 722281700 760740010 876787376 694667000 258554600 37145968 122412737 223798194 132764675 270870680 953937762 314277120 240441546 348675884 772381216 195445536 578001344 462998400 267045840 642411370 450246656 734220000 440328221 729756235 303649828 344559991 389678380 399358800 138848320 786745776 823297268 171915264 23650575 792281744 395010784 694930770 148153120 851345280 716088320 825377127 456723968 242690364 756918160 807918280 759713792 180432000 793033820 816536200 286090020 128888640 956139400 581696704 784496200 817980212 151666625 58249735 857580020 750880600 336094000 656709578 49406984 878155360 80243280 560338344 842653500 334914000 794542866 386085000 991355392 525229760 438577700 892674648 837774928 666828960 946062600 530672777 696444413 173258108 278742964 868464992 142292500 446989744 263880224 729665815 167836279 589482950 20739740 485804480 660062416 382830880 727780354 929187865 982903406 561254096 837690599 858921104 771066744 380883316 768449470 242853450 519944896 447012456 244932400 20612224 697027760 697021440 522880024 383969880 994049449 738487626 714983104 70907552 129867871 960471328 977265850 352550235 97849070 552108925 55691206 330938720 336452688 559679680 329654350 153788452 163456472 100996288 591605192 290818520 46542314 489969152 17468408 665434878 36775768 226541800 888493600 499487495 669097600 988707890 510462200 14748384 875473120 878624499 214402980 22729128 727924985 749240200 68012904 214641664 392682536 977768880 958059200 249352302 736611844 520938107 90417416 58167008 432987104 415147536 547817600 929092268 81651116 163071872 482972984 144151540 358936794 351595620 126324060 610097030 59844592 313130236 82379475 437747676 570061910 656822512 492861050 807546398 459667424 473252736 799200775 718776960 922691164 247332891 120779025 753747968 549844600 943964294 621666592 409657500 846480760 799571116 662158488 357292430 535907514 982931096 762096032 34827025 496288261 334148800 954689404 713433184 99969052 511480512 12966970 785424896 719370816 371218000 602693328 618356928 766979280 615834470 283969280 514383630 864010500 871593816 957217028 213809125 355161638 580065932 655292000 372554812 748938702 46240968 814436576 505426046 672041466 611227560 89676730 701088000 261787200 318466560 765515232 354594214 483811608 45497500 621242100 990741532 914440386 735700000 872481280 463016726 832100224 472613704 593441620 244490952 423213736 349016718 763312384 597819520 946303100 442114535 546508928 307351538 870102400 46505938 487654996 99712562 957194334 340957888 29412040 139911940 504293760 430456960 796548700 609412712 258641960 236805700 544765880 313211200 432722240 971724952 43546144 429861664 326957400 231431968 977324800 871150858 392057585 564219922 351587390 578658991 668111757 322428896 10022000 312362275 649805299 921775040 585879024 540282000 982438080 55398928 820522259 988517290 881219027 744548412 171414995 460156895 542721200 949723556 734340090 884431100 190601216 617619985 878277040 240845696 703664648 475120640 569703546 330879092
485107120 696923000 587855860 796891816 806129064 530475049 268730800 782780108 220550 71075820 30068168 790040643 639437750 153116920 370576041 40623830 73442538 884617344 322151008 108393760 80332700 95443120 515353952 20018426 581319896 942528000 85518900 772143156 40018762 382075036 793645680 343006750 626061952 648737892 921993503 27850406 29115968 444724940 805433760 810746112 304856460 744439320 136829040 675756800 694221872 533732548 642174460 336430878 79891876 932239500 294191360 890761144 170107380 554068432 881307200 355404928 327638196 984955595 723943840 990787648 56988992 9803644 381801552 301072248 551505292 68983385 908449580 319565520 104185280 261587282 195815388 150980945 906421640 604432648 781382264 494241468 141762894 590561721 182242960 298197800 996009484 37192868 933884928 90067500 302611536 848066268 102565580 763190350 661751040 98690900 317098465 857533760 381933712 975704660 520087552 423807635 832714160 580510350 910495200 162399376 70986750 928275800 41229700 736733315 682941627 617333296 881246608 846800910 497448746 129117600 999994545 458966080 7441680 950041679 879147176 650414610 142047104 517423840 587200984 880842154 658484200 791804200 538630856 809627360 661320320 909745878 539301140 948588260 760371062 803758844 740327792 656615706 173267759 137791676 214868800 405274400 733680512 255117386 64140338 972730644 583842208 373740890 889624320 396169920 609298588 824771464 993940840 282540006 435879360 747187660 213096208 822021625 305846627 812252190 934148910 908771482 971241788 675804220 118669895 539142628 55381900 244093920 362132050 171532800 52036800 822737930 806225796 448631414 764631484 4653268 516849090 305904496 81990080 500308165 947776570 514830800 15064800 344777568 930661096 800245170 823065795 205600626 578049116 733532944 310547310 911543360 541781220 420080215 549800082 87299220 778071460 156426620 968455144 461811600 390143744 505254244 674941628 198584512 933732400 99540956 986498345 838694204 657098608 970542720 270407252 401769785 122453195 382309900 91464180 965496585 941515800 643858856 391747400 91977740 799495660 140064067 21365872 598120459 349681330 113620608 355126430 407713800 233878468 253062700 361313600 581854008 154999342 157710204 547626722 132689100 395407478 64895168 54794620 479823338 300968248 527678528 73846976 34530668 594806080 465913850 524085984 186816658 414489500 263005120 855050660 988968790 724895332 762319599 314978674 237772356 448458320 549223568 970049560 624822717 971673332 974844470 634956100 36232984 89133228 88574013 886962325 273966840 310123632 623678428 837516500 888449026 937386272 431056128 208040640 108743660 788453960 748767088 484025489 953619115 868819560 69916811 772688960 428377800 625042450 178842480 538479400 600367875 770463876 775809400 174306360 907562500 316292685 433029056 159044096 234751534 939847198 985876264 942594720 36894400 969316636 947669220 764743016 607267315 300108308 469297152 295514966 371312336 773514424 362316028 494592534 285646520 246488640 131990078 50272860 525083720 384020746 205219950 687860256 755607443 128449120 732330670 895531436 772439728 259084710 344609894 256663424 249708488 525369896 899121880 269135317 428228060 500297600 53182976 38504240 527810768 967289640 770840544 931011350 332961000 931266088 517639724 707021882 244937460 371237582 788128356 286433600 950019624 802803907 622499376 224851192 928108025 823504338 81388640 874675006 911740380 646806964 777315740 558814680 616256920 265153680 796174640 415491180 349700272 982114992 431856770 238983744 328308672 119930550 74703140 466496880 128938875 632812000 908900640 321452200 348786400 636958060 437322880 393885017 504632320 42354536 786572284 337219416 231482096 383997530 660260480 465527364 429955806 716069770 795507584 885800580 257896896 634640000 834410528 983987440 221311712 911443600 42430570 795658510 81732141 504245830 490598440 547890136 714030000 391819780 28050826 793706720 889019768 299565860 678448240 108037614 760596240 610917832 399789185 32751270 260817804 12072928 495901964 366660382 292575863 543940025 294441472 508306260 192427104 753571611 976095900 758448145 277629930 125145600 755653361 486897224 239293365 41521075 908405392 589564928 114800500 374627350 204840166 962057600 907240640 771482624 854726144 797933342 537562500 660310918 416121470 289212000 620501296 811262140 709379388 56772320 785709360 472611947 82391702 950530107 510262016 497635600 988114790 391464930 827755772 811005880 596545840 320344856 880325480 284651552 608767800 340985702 767212308 182485375 73566680 462173360 536382582 3140181 440656120 977392450 827147550 436397640 575210780 131061568 775112960 523436340 402185280 830286849 218445366 477813214 161303490 679987100 62060100 684518592 815499740 596241800 843962428 520824500 715725570 879888791 719750156 327340032 726777700 176707415 613084500 116976820 51374928 209803422 931545616 834408470 444882924 92666081 44482880 451819448 651068975 543226465 48635000 264507584 70404288 837053370 118061250 33477500 762459024 689031492 668335190 105180172 392131675 39593600 588001036 645193992 852329427 548369556 940521486 188756719 383064490 5936640 219088800 528435856 843365634 664151680 97338710 327035904 362301000 301936999 99029596 950758619 664983000 871331200 131668995 291717676 115148910 802503216 614846720 244709496 871418070 690623404 362710036 310260660 696257888 719499576 955559610 688280792 42866340 17346544 185804488 448774688 454860612 794329235 236766500 885223166 125119980 50754840 408652436 773301100 950602000 108623920 636516752 551729970 307007920 318720266 230656248 906139818 102809856 180245876 198068011 388031540 77704962 872230822 272986144 877983040 963543492 881687079 861695260 639179800 510447360 253986137 935225410 733487280 417632844 715957490 54025730 309057088 426403616 37436976 471241854 327461623 198290930 428586164 702873880 427661259 150407314 996769240 614616800 478630152 993092064 527419750 82048992 21307240 820755081 317554920 182211116 320996304 744975720 164193886 308140488 918340700 911096540 630725048 458912640 381446992 465026548 227506125 24931588 998929024 897596294 387819000 173237400 440058364 923224152 81025032 592149984 208481401 39753388 824825787 603524464 473297283 879532012 301865702 394844250 372630736 854719344 877013855 119248236 296120112 327589600 393158046 795561360 29112510 673075248 843500480 711926878 482641796 251480188 744540018 323438840 269273400 906241744 687623525 909831488 531519488 969297170 551159960 493587426 450297180 857866704 627850320 658201512 268258288 276077108 704675319 351135488 891886800 343144320 727835695 689536264 846481360 926531167 909260708 260516192 146256760 523214670 511045908 425447760 272977516 210316540 42019970 205256000 704024056 864710273 44181412 226878720 241170244 986904620 556640460 224215120 888393800 831484036 279669792 319679872 173103046 219825800 504855362 173342705 122956900 631942090 882534012 617528310 873371544 178453135 851509362 597860256 201462108 757141680 676311984 876796160 852013860 449125696 111402740 307524392 246702016 374852890 682464042 735413050 708640628 856868256 682596056 975609688 425726800 982271900 370332568 932948 640966855 898716728 77019500 409233408 652595332 42515496 96739008 17096088 832736938 936293600 354282240 477291720 136211646 307255304 779164410 72209842 150416725 663108430 103551465 396399828 773244160 45280896 457863820 666787276 776325100 874215368 576691144 396729195 640607482 800886075 930466752 414569504 376968800 325078288 971266108 747108472 224793904 893990397 901510800 534256510 284032952 438504580 908147168 498499069 463464000 212434880 744470000 835879732 741450000 386585600 281267130 240835640 715120320 186101520 874333020 121265937 92319320 671389680 593688846 591439152 715109632 986508640 52198484 535858120 385887968 660199320 190659216 924089040 650687282 995370548
266111736 400309254 435128800 336278759 650828688 779539250 766526720 757840916 348393050 488202487 323376936 583847890 359030368 747497000 310872320 879340064 798261700 679355280 965210464 774831728 140829730 900587520 672157168 34229218 79828560 778062508 495253856 845281520 104015488 649398648 53860480 924825040 700147824 613843487 379490112 866508688 568902528 158051616 358133760 960533000 260862886 600097044 969584038 515481030 863046944 365107748 250802015 436047360 298520448 938770880 169016600 442600800 272521224 372164500 177520344 138065648 517560064 417446400 253470168 895591280 87584640 734310942 724581250 335284424 467313684 721358040 503717060 744506168 750496056 976928188 431680225 630877440 234051770 911059480 387595780 973307856 831196054 94097500 422072550 643614664 899250610 464379758 399859970 664044960 456624350 881112448 186680310 286487088 594092800 948738740 511880801 439881760 644088266 823447507 173751888 533043328 747802820 479877081 65029860 882677910 931820674 857000864 412717144 547411960 37695256 954235875 533511328 550958710 664984464 385512000 570063156 80507362 919130520 627333194 937170944 465486104 343574180 411063040 53316056 49822612 580672080 893784698 722689728 98859392 386358000 815563806 37254198 483471324 957794665 903486056 433214128 296366462 967266845 685343232 713011011 665599904 653881190 451984440 726968436 998436240 355183216 841463964 223826160 616523200 921918864 133260024 906678400 723611750 592343448 77670954 722086784 103968880 591786758 912731216 796874032 746838848 244970718 98765412 115429552 384593248 453688760 86879775 568457200 337261064 517836928 322680035 631927160 908546270 275368890 510788814 994044830 329521088 558753246 180957536 127852560 502200000 343734820 547959007 457479748 25103640 412448948 741775090 291351140 130208944 953432000 55263680 373864340 945157000 273543916 346807478 715904830 383495296 120245686 859175078 525327000 891283160 564053400 963182908 290071745 128285860 871637440 833111440 207641000 746837288 117236720 716209280 264512940 210432192 450673640 415362004 336756264 969280035 180944500 716224075 547645140 53067384 979016178 284368700 406375040 963970255 487035152 609641586 677658947 125352234 58296146 720988600 317449338 298278625 637063556 494016276 844266995 791561232 267481452 837286714 376103907 581955538 829360500 680865892 193652750 738263777 109614560 285883400 390861248 305929672 811308800 393161536 474657728 845673248 398083660 827053490 166864160 55692039 219184304 640670432 358466740 904504256 745816576 586908852 425565452 617235736 923642960 64262820 32120752 59197560 373018128 876000979 718351812 916558400 307766912 631125968 319892500 198696453 544524426 997875936 594724072 660614169 134173584 455598065 234024800 172856640 182507232 263093442 895816180 463963111 601962150 310952164 711787540 874848896 687331944 803116275 410748800 855074927 256642552 62297105 112517620 809448000 703022976 453948808 83788760 739352248 309688584 546124752 854042684 216468720 867274600 879520712 65867676 336103900 760309504 441100942 699360000 339587728 116778000 296422515 292919900 442744078 712253200 243840775 839177680 327790432 460864440 722376250 35577494 82229250 285602861 148097900 987520000 453611172 694792140 138810220 48016031 140631639 476458176 809016824 14961792 939193960 356170476 31885304 845816936 121639340 391250030 838197760 905987962 726895340 856251690 659873390 734028899 272097156 252850645 690965856 869833136 268542260 613643456 121449708 341091997 892851200 799079600 732040976 260213710 725429459 88765168 173792160 307366440 5477312 826980012 884642280 653146008 768330832 255231592 405057748 532855957 665868120 519945175 263809920 166785250 395740781 674540820 559307000 588358464 373577995 532227296 631053360 570158112 62145056 276181818 884324720 9344288 543314940 325904460 216550000 565117800 34232040 347404892 968684831 767324640 504405264 694933090 226673268 913237678 807702940 556077390 119329407 905392250 864841120 8280576 632973200 39442080 483975296 304009226 74952526 322107896 223248064 511388560 318337000 741117268 585207072 427869886 872096344 82552450 423136080 600264704 717869952 928982407 831622352 410712384 244583050 780575304 190687704 867701700 429250000 170783322 764888296 984175295 906674484 402562700 210518016 971972600 810520000 754435516 163357840 717338260 847860160 79992832 674904320 627840465 596546383 550741824 171519864 976551930 177686800 340168588 327454720 322134960 907612736 887991000 893898928 44996470 136742897 131630702 584168115 363089600 687449080 767233472 887824000 480883544 65685760 800054000 801151575 348457500 319137002 206170760 863387200 950414804 263659388 174932480 239863525 819893928 27663878 87287300 149128420 83015932 716863208 827026832 732677156 883106230 802519488 489659548 376452522 65870288 640397760 931590816 352849410 537995388 584996880 739666700 77823456 613618877 299488320 898749369 218236640 327971722 598498100 613500366 799016650 429215550 894545810 906489008 56109952 749268200 574175225 35151360 886334340 667219241 68428750 554288870 969649504 792327700 956712325 186804800 378600800 660049213 587274852 102269416 42545078 84785472 604326108 249630144 128139000 239481816 467931266 533187652 369292052 797026000 781909548 790937480 455953620 502445920 795962950 603816840 565772355 151920732 763469160 274049128 668545500 410116999 160826880 722793100 865168860 875591045 832434760 531821325 155518479 639122128 959919822 49055220 652296934 908713400 449012148 391276760 388469800 125160750 379911520 659891525 913392160 388179160 747677380 422959070 797786032 438471320 392841480 610761136 347415780 60137756 906987608 557852312 571394626 591229548 854242400 913594874 34389860 74430230 724185620 652449141 436850384 95498025 558290980 569652180 34092620 234706652 540857275 717837864 947652000 32841168 446483919 552205600 373052920 46778264 182558280 924182067 910630580 641276512 996435762 403271769 142057330 528942960 634096128 860093531 373468928 138253344 933334800 701744960 573361600 955527284 545871438 719960926 657475810 813601830 988853600 825306368 320820883 936693656 650335232 307530560 795411755 53947040 985093560 394145200 87511836 68196376 662010580 219025280 339225728 739372331 610883346 198301791 567907400 750249504 915412469 128132891 990836850 225986415 646365680 648872720 280567296 116735358 323156236 571244860 746653684 321528230 429893464 720327844 603937430 160714020 802849848 373790816 789271611 482958343 920508 668941536 523496390 692197050 286136493 461525302 598405665 348346116 590658671 119124300 158758616 837125640 855043968 568380916 331034790 936354560 641504624 609490670 512741040 366740096 464274880 659484800 868478800 713902011 721112000 69532625 567583390 156665030 481527662 263752111 986649356 970924735 165888560 157638240 313380244 314705888 868666716 232855868 110410644 53406080 779189600 439644569 831011360 167227968 640415750 349365448 328652784 267843472 957590600 785273011 552417252 579911690 898293296 673082520 221569408 292593920 341037272 972032377 716531952 260532465 848600920 979531940 86050316 166644550 427900072 830427979 897609280 500806980 915603060 946296150 145662400 305577803 936568166 403448000 671649792 50784916 435051560 983762439 930416266 461947701 17092496 597403980 67873088 542436422 363778148 410194990 40247648 300331520 793705085 791901488 3884300 554149840 598384980 448059200 35287608 707344392 986709340 386960964 13724796 217538064 930068992 980873655 220530172 800700411 226046896 780494690 741279077 330762000 218839460 76647404 330357766 806485000 439230660 737821624 260625920 858808320 581455991 450326124 431408240 961699144 54191790 959191770 837307430 916505465 741594015 545418330 42701600 433155140 355429456 503876200 872310660 527943000 774398570 344007768 342441984 362032640 142895473 620721595 436015328 864310471 312437640 747797504 358352520
79100060 530364960 242176064 246946282 303843640 648412000 224553024 957263080 588935120 866695680 672190400 800864246 655464496 722325668 771259256 221056000 208631730 956376016 112184260 754346776 995249560 37052760 929823912 189334000 698356800 579193140 234556467 308017902 277706652 291720949 718198850 616384372 914766860 810632360 277619349 573144664 528880992 268869136 506782647 288903168 284744304 808984280 272223260 51940120 158190327 231793916 111179030 410900125 491016472 249057038 579681920 433276672 739773184 228175632 160242504 627958710 511766409 128000488 799530675 124383680 767738739 605745326 749542431 634431218 108846992 789459402 954049280 610986680 511895876 737089000 697128200 537200368 755809308 69626156 91226776 649994804 394311670 732145130 178351776 612746740 711514816 592650750 438699550 243479263 590737232 575901320 531740952 612354560 977186520 84430040 582772650 639520685 3732800 81613450 672085450 399342849 784579045 715651480 63038508 516197290 310010830 308000888 736573132 115306016 743468280 528685996 895485792 499706000 841728608 308435000 360912632 925566840 388445688 504496225 848147020 635827263 679830320 628614000 608338390 56546080 690142394 396134500 117554993 362104995 372405536 87016770 311295096 187602960 555425940 995023180 893820600 448222080 143654530 418074100 335260314 227188280 74686550 100450440 82996970 220923296 986477508 921805458 23870688 547059548 197782288 684481760 755567590 405931316 461374432 134281820 329726180 162203048 832018652 397154788 435595901 263762800 219003960 618876540 804437976 32480265 182563646 927089584 518424132 54564128 264231072 582560645 170525356 730883396 869082818 288151676 954909696 983690056 144760850 245548760 136856420 457124816 828659674 390757148 969865788 10124796 219708100 650097176 464430740 663224728 810539520 686156510 952543372 639380992 222366400 244190075 332946656 382404200 558759570 567158552 222115248 57525384 227860464 969364220 61602835 797900368 416365852 169735001 777394012 992956904 850007550 73064310 72150740 854602848 322268000 276380128 557113880 566433400 448905393 944736720 766633648 825129680 955392000 261378880 779158882 197948928 869581720 81061000 758910865 76635944 143532220 247522822 675708769 642631843 811575296 528281784 32384825 58729229 816763756 832823300 579455895 609863955 163447970 953361280 457802752 480899450 191331746 444476350 441599888 212543620 72494798 312652800 146508940 636297815 131200976 335416205 443077200 187204920 436687821 269010432 127536800 828454368 451108966 933132329 37018966 731961856 176072440 952360992 917052141 642703914 418311065 113227925 323000000 585084160 140908320 197112000 827753255 460138272 300596886 872556486 992514304 71044160 658049344 299469240 480153024 526571911 186743750 69075392 918046930 144473404 698190812 366632339 272088052 508605692 588026624 290580000 210309200 490881750 650235904 779769553 695702080 130329331 456339664 47318625 342768288 321973360 884276736 758895920 671288958 336480308 874824712 174306640 401812501 69553414 580658080 258104168 755142160 845732900 136936048 209068330 300094529 538267822 438235340 147990976 578639788 360422208 494542784 261845839 435723240 619273868 774508867 688633020 209167436 746098721 397236950 25440288 989182312 357466540 353760088 317483648 733384865 837167060 678206578 859837260 429940912 944966144 42286720 769018992 187768978 967484680 947921464 811507507 369531344 106340000 460604810 299773600 294961344 213674160 403690616 847511184 96693760 321783040 98208178 563723760 247548720 73890432 382941528 503102560 754524600 140754512 558593129 946889052 650270160 455186172 814423773 971149806 980192955 740813810 474747704 208230704 255609316 900894275 239775563 144150496 422055936 2702646 875008300 139653772 483839350 58883272 73319176 693461369 961184712 580348224 660151808 185273372 834798256 118213120 77375008 309342482 262594288 306197290 900088606 592437412 104728500 587230728 307730144 429150296 281398484 837825252 366417500 690854400 477191500 828391990 495989120 559894416 544443392 297786256 133335756 663851658 282836562 572509000 141515720 166357306 236353875 964814524 22391700 349602560 483657240 97935264 203826660 353005600 252642592 14368536 52983864 23024175 470741104 921696832 167184144 836822302 30366255 796862944 356245792 354225472 831955968 415407864 978818500 249014784 705366164 801700964 986613750 982771800 488215040 586282587 631783744 229130000 341440680 415499372 324218578 511049950 285698200 497904880 49042950 20419600 180460480 839836000 23766404 760952984 596042188 119340652 885062663 430888402 404366840 858880192 130511100 603408216 682633000 304667095 849459264 752449640 630148138 644455802 128860460 957120760 122390096 118486610 440780170 352321220 447704700 788885950 254873040 369530320 152148234 272239346 263387135 2138668 23820278 129748492 325505760 669119752 235230400 48298140 745878848 104281870 734636160 576785552 768482991 327887924 264209000 901134320 886061376 914052000 312274281 159485910 754344128 227745352 238343456 95165943 412743200 597164085 587395300 79925526 44271924 610438497 865246512 890203296 111473470 402760750 422566080 393394728 806517552 184359060 114489946 14030488 890124602 433765487 842061784 154396000 435948520 576551120 614652224 79917592 829851224 311019904 445112480 248087520 172120614 19804572 987036708 390548230 544648668 189987430 4388045 295366305 414067424 390426810 779243024 841228550 959032020 415086050 720830248 133193984 283501760 500599488 582289760 264371008 50831210 495549780 649099360 469247888 922029550 287366552 599389681 881578816 353010992 369825000 363545438 83950440 157411560 326114124 306317500 732773835 565533256 520479552 284633610 173370560 589608440 343506950 684524560 700244852 801019050 391880000 782777381 68710096 659209440 918397350 522856865 893156992 442498934 499623670 395907658 377759219 918339638 91952071 940422792 921930560 37066000 858726920 589761756 523657580 832917336 202208776 942406006 557055620 629926402 794505216 129265040 123258920 805413102 670398624 291926940 895522944 62616340 186393312 209143102 704357744 245501495 905496400 527947776 807064320 350793325 678089080 424439375 2665140 986311200 886051900 949620200 533941936 857895007 649628088 209399756 341603460 215627456 943753600 407770000 237166894 903356323 636796072 56632130 260620045 299406220 18221760 282466400 485874442 815328960 32426064 546373906 854817592 323608680 689676230 301118056 839773786 894155040 789690662 5998752 707060120 233993850 171646650 665383400 322256896 197388040 604144600 816049760 54566560 770300160 534309280 641062968 445591680 215793760 837952648 549663752 19389344 151401280 742413040 849659664 270350852 711095140 860510482 291140636 239663564 553607470 658340900 933841030 324568738 205009672 665459500 861738240 565945755 677604175 256273000 620804990 434999472 428082550 49397062 801407880 160197730 675835334 523279360 914997216 285500871 701620500 94112522 162605488 87723840 967170364 316971631 488656000 754857280 389219964 425640640 622497340 932596728 847181744 935802268 750862904 981517054 715897556 613414305 85921350 57071320 413884050 415475365 861416345 846469525 556865730 442455160 711545328 945309624 135583210 785211326 23250336 247674337 9698744 721669934 23946880 669589060 656523820 112405334 817498622 549906180 428559160 455133600 497919020 709860176 941714232 843316800 154612350 678682370 948171438 48523520 473690000 972717440 425307000 839468710 742288574 273984850 529617280 268214576 283718496 986041088 120678680 675266465 257374740 659994904 903162456 803436468 263360347 724948660 505468750 360809204 32190932 575441970 420922016 961210496 374449000 552494300 785816752 172482820 671622960 172100640 515056240 705519120 855388672 804376896 326109220 976475304 105586260 425686600 931095024 653278440 18910050 384509400 559143104 408450904 925740590 756821600
980185350 786655496 27697362 79936144 472298600 346169160 240659392 489544700 936954384 570656263 898253000 159630774 151912288 171196192 609534080 2789750 226287360 133271344 929279398 429924972 702514184 428838528 392747742 838064112 541269300 621836917 920447160 279918060 951199104 504791232 30257480 254303510 680341200 107292096 519538085 404031699 457228800 745115492 252313496 801863232 684082440 241114304 700993550 956885000 235386720 770482635 938029860 778579128 437706712 956741811 326442332 449858578 606449638 606917283 66424168 507070860 79467920 978832816 448449750 438143300 98864868 717329022 149998080 778402766 960071068 992359168 141076280 747310635 593783712 929679040 980049096 164385080 374050240 660103400 645274240 584444102 736571120 587652348 144676240 985306930 849104410 215375168 393342408 428244736 634748160 36511552 75055120 493544900 272799412 312629179 966718588 374182160 553573976 534761885 897447024 320224320 179772540 916857344 699911904 197540054 719263056 235801002 487904794 76791232 185739776 705455920 46245088 439840040 817074600 888749120 366866272 986163968 563948454 66940880 170852120 119035144 369304800 561778090 763001824 305589000 221251584 842645632 317158111 590910304 788057210 957367304 437228866 759072880 164936170 3819660 900894960 599116576 886503260 715497498 418611770 126306490 447915344 214916900 217633500 482350973 920895840 524493200 131914475 585253125 325039000 108401992 107354600 568243435 978069588 12539824 234541380 545960000 6471920 527884650 953741640 934555644 478528813 280322506 688447624 663837754 569495000 667838385 907893944 956941000 5866560 472641736 657663730 576845312 190996012 193497126 459225403 486592405 105658880 316261570 517947400 295680200 183225928 886658500 945935020 844970655 228569020 427056870 845358320 729108912 595898259 893314560 862974208 301503708 640055410 414562418 702666400 540420436 470063240 594497844 827259952 406140696 150622784 143255144 90345620 291510700 371101452 859976025 251904800 919507094 928223542 257090628 209368600 405464424 706313249 17338073 253337720 989308752 317055698 949869960 932016052 94933512 566292 59361624 854448476 605455596 87395392 202208768 890639808 451494435 807277512 712860800 686690150 271766206 488278420 18736344 394219456 619478386 155772320 894226800 613860390 507727040 447843840 673715928 815281200 938248320 553090564 12460232 467413910 768857312 65257860 338871500 227775565 835408770 473502782 394055408 127364465 560190240 305388648 814286730 172564286 396706430 143265290 873760100 619492278 894165360 131581284 708668480 521881120 997075120 270162384 788223168 778657600 990740288 680137897 599537040 164363925 643041186 71922640 588595008 382912668 48320738 104000390 633979408 920405818 366832128 914110654 0 261624166 192383552 668319216 878520160 643141360 232980360 336096800 162630600 935385184 436844375 977619198 450758550 694954181 744092380 659360628 511597112 34340940 544044800 560743930 523136222 33528056 150128550 138784000 922921900 810945240 350247856 576355280 369950080 732616576 17369289 174173824 98650580 354470380 768173558 803323926 695566210 924388827 749295652 388691956 982411120 39372640 402335864 249290833 455056000 264205936 562298999 310005950 686013866 352672027 507862919 445484544 884195046 547463640 752743688 419244123 912181720 414278880 909878848 46530117 9688339 846405100 652226140 518479056 35930206 582060286 355149450 84433098 891671148 232221032 51732645 755950720 671692162 76177580 757461060 652468908 984218422 59518220 249378607 526932785 256035380 643894846 55712368 360032840 787507150 41135798 169203296 243239552 8838220 726505324 791064694 750363492 303113344 864583380 512361050 140618688 335620425 406484940 236486580 315642055 115773254 547515150 999928144 904317074 190523816 7642822 463627888 4122040 299144882 796199720 562922202 956958100 875654480 597509720 138975976 556194000 650210128 520214656 250435067 907504592 965333750 381447828 304756800 80873720 261977520 971076800 35966560 642935392 167209000 343953600 392952000 292751025 331626268 10233106 413950100 99385496 301134500 277511490 499175280 948175540 653869120 653551616 213525350 881342662 946958208 548181580 186284800 79838210 842815680 803112056 407858160 287815836 551891110 601394640 307053712 422978560 420593607 97187560 552166684 131033976 846553070 247687050 128704668 623704550 650392108 251491040 250935896 658219156 347803078 463670752 915953680 621048210 370618632 311630044 524324900 686319060 407388720 198198000 806943350 907350000 595207895 900247193 768527936 53947224 97427130 314737216 44859375 508208793 591050977 475815952 708595500 557937608 450894848 857625740 16444416 577187780 286602790 608162660 774357560 668389888 806743990 938311530 389947996 304299520 879954896 559827440 718555760 511340672 6991024 75623598 464759900 788934400 719385664 804537400 525098400 86113440 658719412 761749390 470576300 58518056 457382720 361030170 481850050 419732909 489376720 24429400 910430280 596530354 267026800 150807816 379049952 177158448 527598856 339948175 522943040 192350720 456895700 220963594 248473340 664265137 425511024 783495808 333006450 657506100 716795366 161638000 156717620 860119360 154854880 125806080 500398784 119178582 211129320 432281539 412625720 515703504 342012880 979296800 48327680 660385472 806497424 295166820 240207234 800733701 27477197 968058952 951466768 7266280 419812312 821970050 294952000 974589704 214411826 292681856 577661704 502488850 501159125 790565977 612901680 634495360 417241032 538801283 550493645 862674080 444671960 972924733 881363358 535895355 630376640 805009304 664587000 981133236 959074433 383776650 446967460 904742733 263425200 634457600 985226464 734450700 764714400 410896044 857086100 495474685 71100310 280104320 87881600 331044772 828213312 869370664 170237950 876660680 974000640 738435750 63850848 377983145 389576108 710543000 256539004 727884288 322272165 974213212 690364032 159728725 12130400 179138400 228713562 461381250 261912075 522380760 10015728 778810424 184153672 641860260 212960360 437362528 399123108 506455104 395053500 427265224 439807024 669354854 883225304 301914600 165066168 703019838 146200848 781236400 745696710 429405730 544738902 295686240 858302302 57934006 162206375 92930120 244778285 169676320 930022639 206062016 436032590 581597768 293638735 254234567 164005874 762893990 306280736 728102400 12156588 921033815 389603632 479111846 618109500 795277390 670413416 602586880 645420480 220080200 174247836 470830720 640541772 886410146 532676352 116378624 848196364 510371760 149156412 206969750 282249424 5103248 722784592 884831824 336608672 654990738 367902848 518545202 37842175 67555271 201524388 824292832 618333896 902973846 192570980 52668150 657137700 506283148 276506660 611391704 688447640 609302981 335252399 288086400 846914817 171498208 121374159 826741200 412481936 287165540 492460230 815596976 490414080 420223303 397477384 958987200 979261076 874362940 253705334 914314112 110318080 143944358 30619795 377438560 891007120 563647126 421154120 200034632 636901856 892940548 222595467 515363970 407387588 748920080 235649780 699442568 382445120 780024600 991963520 224587270 638859860 209019724 686833610 231613720 800804784 873118662 280421102 652222745 581112448 967722990 261716480 35240960 48594530 246804940 359766528 764418725 382773500 96544801 747562494 773296400 32773300 289222785 176880416 455907000 376790080 585517440 12726880 462116220 453885040 883718400 377455160 294878166 295166848 318176192 570805138 371259920 758370924 11461625 234702336 278114830 203494546 259313424 603840160 804912448 414319741 49118510 817972592 124443392 160894224 983091060 914058868 930473248 501949897 19365514 131867640 428149216 104806960 312408875 861503000 837034792 57120032 471113800 968444600 372636736 831551720 52230356 47351364 983850514 831526738 643144115 820999984
842164626 421188380 90737000 289274565 827303500 38684320 938242035 858027280 191192340 810810472 520749000 919621920 833024552 382539869 244451232 906772916 323134323 752429472 596706800 470048152 538384666 751362560 470581450 125127456 481825110 330851840 907008440 539378702 272367110 690201600 94789248 466372376 708086163 76484000 362587996 20112384 268531005 24068480 106304600 635444500 179061064 592971232 651229184 753018080 587902181 184185092 566431576 20168174 346308200 767342250 531021800 939082480 563836260 224779430 910247920 329578880 814496000 534847780 929208064 436453376 611990640 5381712 162351092 402700404 712986528 321527856 84658800 12664768 217290444 164264000 970088460 465313600 95806240 81053072 208947682 463299776 80554568 654957755 514142850 171963536 395237296 857900864 515076199 434783335 302227312 170622380 659183198 63008422 689967444 148737231 80266136 379328783 805402250 208575850 52272264 795010857 618747924 260684320 210420160 373100282 180723650 466118720 593506940 976713744 401877500 111545080 994675632 651424142 991613580 861011652 762934388 114198960 349382325 70505308 648076415 917174096 37778880 991183400 674248164 41299350 600504093 750684680 343225792 950427010 310593000 847861676 606368869 964116120 967992400 249172912 633723560 446967875 338374460 141271842 367865537 339495308 761949284 631812480 911996032 167476456 217836728 914748904 713698843 939461108 172829096 500180800 398703844 84538010 514037165 234616320 479703596 815595000 292415700 783236596 482886804 515235152 243330136 71405680 248288560 85232784 678465392 449618510 330669180 97586000 30442800 441333260 946508160 534662664 319896544 153457050 569691908 641888932 107467500 281809312 451947390 609017740 282846293 983632640 803565300 533619890 55353131 73549760 386732046 844811260 470945168 199575616 803270947 403593044 131939400 369792954 621303070 133007852 454735182 235563920 80109000 398418032 853859074 926144560 711228152 530572276 748408266 363869076 893682300 401066040 186850252 287888508 333037196 391089904 838246896 679582590 2484420 687263789 165062432 346921315 617857028 966938080 458950484 549995600 89339884 416050060 493076480 642210552 168066140 350160022 96086336 729705232 551989618 792109304 693663600 761181040 541852673 605074144 783280000 999765444 42074880 17301373 936435226 610384567 929984984 475762200 247840816 267065 302020140 857636432 55284860 648312652 73727880 993042840 987693189 79779984 648349088 404552835 43731920 29622656 183811088 462648375 594215312 260914720 104347778 72505805 814794760 717188802 117353375 284572290 303324936 935101400 543154270 451905591 249045460 33446700 261263376 681844340 274637100 511075712 209818788 959722828 982418440 301280400 736487472 730498413 857174312 504630992 897430036 648213680 91981600 871246838 228866176 434197760 390919930 390132000 551959838 394647395 316559020 88382720 168512240 939961370 811285116 819970914 97220056 835989532 779905500 26001942 900767264 246451216 272494285 91183594 443545124 754404855 18976000 209692128 202363362 307613724 63714368 439967000 17825495 89595655 335722432 797690701 958249482 711437380 790127080 363171296 182489322 563333055 183537484 735806668 794751824 685738160 242602090 809892299 793151405 520003422 939155528 229193536 172827840 619709200 295791909 945673376 692477984 462079450 359278220 9231700 127554240 635873792 347447296 460710000 598159000 842716499 313159184 760571275 856427120 205025280 623983232 437325200 250693156 565324468 830760600 520994521 564283812 663008018 789525125 931809780 328942410 803166272 474840820 160073660 233156308 92732385 197161284 482563270 611628416 505377455 431882880 660393920 973269000 687584906 115650976 505610728 901819904 199558708 112560000 484365000 110835544 798647840 370980650 985703455 460562224 625380957 140806560 181331632 194724480 516928220 105165800 416655480 681384696 863337500 215609620 778013440 215045785 104427448 739084260 108474656 357615000 864486730 445949600 795377200 546366337 449691392 772272704 957149076 636985690 500394568 243809020 355900328 888420870 757371400 595808250 241952100 748659936 675474909 112323456 35772860 757142200 745366360 267728982 912554880 951816309 812476560 985577400 948543315 526308248 953264000 397900924 535510112 76013068 216644359 655115680 911085320 64973710 321901492 3558760 792652400 990586880 293526055 57217989 965377480 272945998 60797952 138858660 189712292 714263776 368500608 214606575 221388714 120716570 71898432 235302696 982673864 944868350 329935062 429599460 300955319 851351510 942685520 243813120 241640960 378777990 614847540 27506080 443205888 815114445 861774536 948971150 837546780 407147284 304559730 907184680 623416388 724937428 759682992 118401835 163320800 159265870 479903560 407401688 173199110 892849458 746457423 825043156 879536060 364841555 642650452 277838258 686268416 123384271 189422832 502771995 988534616 617483339 155547200 823054008 344833575 532314009 399547608 458841940 945509820 809135750 122682024 625341604 391030896 911762324 700559601 431089924 603733558 371543977 295016038 826781356 507775910 651828000 487539510 581709355 638216024 378693325 577528016 968499200 983893663 80499300 361637744 84705944 114315820 513696440 623592160 272995940 750881536 978924790 133147025 18654896 148014612 514142216 499636988 258540204 663212598 50346944 6603230 124083690 112135440 105494625 743619054 159296382 622000928 499575000 379854800 499424290 58277164 152203960 510491330 538933528 963727880 628474270 791039232 653376286 796291875 568209001 68440500 532677364 899191520 112445744 813865060 465047264 858737520 628842496 330357305 157772424 930841424 599227536 848372170 686584908 398269280 772786168 281491868 325664186 743999356 412828032 705391192 683681152 331132640 958049637 377573960 814427880 982234160 466091400 458415244 629001482 723121676 251171240 765143505 109018414 544397160 654668640 449506905 174190000 531550504 773323194 106606312 204774400 130427255 720794640 106806208 904963504 914694656 956030656 794752820 738859368 812549500 677610600 238144400 952702000 290998472 954312520 606579712 591206180 711658951 110033472 65077252 277396217 88100500 252529570 453506075 739958560 404881386 693133618 208175066 695044280 72864000 410698272 990068490 430454656 6510418 910525104 251837576 324339805 128534096 781629520 549369332 971553438 752242426 507343027 903144482 554966096 542880670 793633021 363034960 612374480 809639840 995024936 707454340 761712104 962699936 720784640 729482328 371487478 127811400 425777360 89961000 991744640 999359665 524182732 676840400 302328826 842013910 904284128 711903772 274785852 364153158 68718120 390050400 577096900 422349960 139825680 412920000 982830592 125007552 38319604 908905522 478959660 336847910 827473400 381323600 269313874 964735040 381332370 743667790 726086912 189406440 602485100 177115380 595820296 505420288 659901041 824909150 633276168 685827476 13725375 842702720 995547136 245266080 877750000 394296533 772513682 265246591 499320520 291455057 94352808 414636560 415014954 66295450 167835580 707572232 315784192 300453760 949582400 190207232 38332300 505251522 634722535 959552190 792698940 201918400 827689661 404137518 777603015 280837920 356382420 53641020 795028800 43578681 809174240 897226512 729794201 567479040 452111828 100883728 526079680 878990230 860310600 587630592 312242305 92255360 713594308 94860000 261575936 434560160 261303400 239540662 508550400 129596288 26744222 395574800 32895190 65063424 439601644 105681146 39000340 355411300 474823760 358585755 481412020 4453944 243028526 889254488 179210560 461491435 120188360 978867144 610568460 832705880 838297300 347698992 65909576 232294750 605711718 403836931 489889304 451446200 994918260 896050368 859582468 236365384 300627907 517334531 158648980 709887328 585180366 538008384 631112512 937540000 14551356 910438004 481014503 240114368
24401328 186167760 384561064 30139272 302989790 753848320 73201636 98635275 803177440 240248500 946248085 855187248 510084786 707963090 446820050 427575760 738798868 885390811 838794580 50841488 705510280 161647740 587991912 90399600 94493376 660320554 664476105 206952680 737566720 777354216 943998630 956872400 676412183 3065605 826649072 757277807 880185762 848516160 591377780 601191180 899678043 12666560 627566650 804892916 911517608 135796728 400932650 955365274 157968100 623692144 757810963 452005496 24920878 906561632 208626368 163258575 845726848 733937572 772980000 233162224 922868500 276397052 834904928 903345880 326299904 413386850 328971200 166597264 43269816 160420608 393737664 820027186 661729661 873122050 258566738 245119520 371155696 665833452 462812863 869395024 472822016 496265312 773744160 557164560 686408225 63600704 852698580 676025846 400222276 681383135 607012464 848134200 529768160 5324746 912544398 571672024 544931308 442658560 466044900 615390456 831351505 569992928 44645120 982504864 866750340 95412049 748073888 697180784 287693698 255293884 537716010 119735134 854575920 142249132 136296870 493408184 950841920 735106460 871905244 97140800 500377915 134399660 105016478 547231616 276896525 158592850 560076144 659648992 147639420 67669540 109456128 517977600 85632656 838359496 288810236 70030578 830429256 960113576 741557710 54296904 407233856 823182306 827063500 240980567 496787925 93394608 294512495 253340800 323388152 333322808 341886400 461696900 511481428 912796050 133073384 177206016 864284888 909155860 162232620 207559256 657200000 326361562 961296358 418261400 778965628 937193040 29199018 708806800 615540800 662448160 180754820 623870928 458411460 619355100 344232040 778343760 786356464 952842589 562053185 985172520 868106768 612199352 128377832 842736312 548443766 827732455 767060160 916945672 287909376 1600500 879838648 672064640 815399375 479757374 96193032 317325760 138424931 26327951 205896230 578129820 973799532 7955912 596301340 776754562 469422840 991672056 179593225 93530384 647563655 564795010 628992000 383349600 724173440 714064413 204884735 123983600 219131980 680895802 725489782 860837450 718794624 266306584 840126560 187611259 253618557 996514640 453277336 303820935 896889136 522933532 296202200 70053550 929596704 661297125 578026112 46000120 870805296 535845360 901160748 383620920 519881875 904966941 641489280 262870144 397704080 368270335 267888376 855070616 560989506 843869545 408102014 669040300 725430960 808774167 288820150 248018750 855825280 559210560 759574210 116261660 58841190 276564080 854298494 804910052 346278780 805636584 495227724 519362440 255787318 807650800 190854658 958020791 327869960 266281520 367377408 353239745 41252655 261852880 130422304 5295660 936460480 473726500 264237200 442748796 666440090 695856416 883323248 375510060 783554514 216353744 293970335 777224960 886657760 838322118 550137600 569925964 873923430 176564736 610494400 954527800 710096552 571268320 498297215 860121680 227348536 69024300 588454110 226797140 803572120 55839984 454670000 606591964 411765250 113898304 987874080 912798892 698099656 188257760 370365754 138852380 757751398 10891864 38864800 691347088 550982690 175054848 197849275 448045240 212429760 46416616 456783750 181849699 249935920 286360024 619981708 566752500 178645390 317060310 427560270 41179500 645006384 287458312 723969592 792274044 619428080 730856864 621401960 832432944 383134080 732474800 679396832 418956096 642289400 648471526 988517120 778339620 491684540 48028800 408388464 335986860 977543125 771843840 801329825 317512056 588469360 219705232 571858007 480810050 866513750 732169359 454733284 626956600 60223232 39992132 624585056 575980160 294856502 707596650 610528000 115650818 905290752 403950880 177931425 953334100 222254350 885021486 183171320 889720984 559632160 589083950 461737335 851272320 22205744 485589150 595126640 616835744 469248642 637892000 44452436 485263280 938491100 610465360 260072220 620389170 511156640 557498569 433979680 25340000 700226176 342290162 586283506 494114780 61408672 169198104 835468168 163657752 410432200 983948164 25488000 314409570 485747496 835696496 795396160 170227660 457388541 618863130 8609706 558547120 203578700 841102828 11961160 693513880 429377500 357141284 714904320 194352360 118432630 711632208 891889240 216406848 974531760 448025960 950098360 108792320 3999975 213830750 349863552 141659776 276558132 855816184 537509249 78359820 23939806 54884448 886062440 243222016 544920528 25890880 734380934 435564288 146440000 4686462 484094736 166041390 947268608 412496768 207028812 670171198 952508364 374496163 34470275 595953600 526968296 105017632 636127020 127733450 559129952 806457729 409172496 622718816 797272444 171182560 809902742 225491200 669154156 147113114 253364944 86809820 726137764 784994815 571100088 180547108 186183960 173454570 212395000 706930790 950422080 449535513 79326760 449641712 895503536 149140818 189893600 632438312 405898454 486586775 260819870 112791738 463135276 4432768 448341750 236939956 231099600 878992448 436762380 8379816 648170674 148791792 785835500 173884416 562413600 771899655 447956020 355594832 797836160 119252800 963407500 533150976 965130304 588837538 242758551 89093492 400100240 752588344 357875050 942788480 611655200 540251520 964170600 286699544 5391564 348223060 890966084 808908544 278892160 252562496 517376890 804869828 867215104 545038310 413652035 601078768 218720992 99710232 35502936 972741818 832745322 797403262 118388800 280968478 782422220 694266090 559355060 609593790 464066974 339653248 679810784 802976340 97514816 397590570 777641152 227854700 634183200 630628792 904014988 756163631 662558330 415312852 983591768 693072800 489860651 829505440 139434132 32745700 177431760 620297352 517438400 327455258 386190208 519781952 606197460 893904710 794457720 792021980 653288478 383143648 84086702 998876800 236590302 145382364 521434300 6319164 940667400 451554208 592439200 561082296 600509040 837908436 383795800 151207765 245728984 673651600 134231936 518506994 98793920 84280554 552498352 444409504 332974720 54488653 659196400 576085840 808300000 769600704 987813037 889872300 582428128 873037709 512500819 750382885 109847669 418842744 697336020 320092713 388663000 511367880 983387320 621047350 909988832 55428560 952558720 773224788 342295300 647936110 61519616 649531088 135609144 223085120 484062400 925914144 423105840 842350206 223046300 336859550 177792320 797387904 606329038 786248787 273731360 254617808 175517452 115983444 41799600 879828512 579091960 181573478 679480000 83033828 159242668 871929760 203617692 494912000 659799720 221973584 829219364 23697368 607300255 228334824 940597090 562389132 344863450 538774070 811045170 189144156 810795140 400202056 142041865 492569856 270951488 30870925 46658640 161579671 519373579 283129475 546785250 20659150 405169112 696501734 726812183 887759656 133405565 483596856 424648960 352708128 175447424 751044508 486732526 619670764 549262540 301324224 407744384 393582660 112543240 469382580 404081648 448445492 937862240 590461796 144870840 907079858 302073750 328915950 218323816 195907840 627388570 257892560 362797400 754830034 190306524 437240190 298798070 522773530 210816150 74107228 235938380 535558086 867970680 48124900 732851070 943321522 342091140 570323628 160873789 637422656 792375284 400544200 328309120 449865950 75334152 921017648 512013696 930028498 809397840 327572064 495184165 858965408 759415744 412889248 474716600 38704000 944559240 732297504 204026800 674010560 73079613 667348658 449362824 538490880 427046736 842689968 724953138 66442480 126506444 4529424 490930768 460268592 284262480 583438108 424997460 804487280 110614600 305864250 23018700 194338704 21522368 758662400 690365258 106556000 511110000 429083875 472608826 492783200 744745344 70216816 471957400 86679584 326429143 349533952 911349155 218864000
930109362 337917036 690772568 781326806 440975484 643247580 856754160 477482355 44040440 893625378 836710528 394730624 828497756 133340112 440546840 579292596 481855100 655171640 396537056 981470160 709006080 490931250 907509248 810669888 79640080 290464256 8944000 531910997 327777992 373798920 290867250 931787216 994675360 841590584 999486736 845141740 594804032 58395750 313722396 70518080 296413596 342649472 907398976 55510610 813698370 993638955 903188400 857840976 801565435 253473664 789582240 492694303 338787470 515108680 96338516 757630236 347310580 86528292 840538428 433444760 319446920 32400450 47625842 861067952 534212978 618598000 208652800 266920000 906690484 145253920 902317080 795105860 546461754 293799750 272875000 753557280 39717960 825386000 175642560 438781440 248815000 42198772 146318448 663923600 175291810 607799463 253501968 241426560 798772064 986426296 214190925 892805436 613974760 753425660 810256200 518514260 277456960 129135750 855267687 363695875 777531808 647772212 182546144 116929760 350305600 158478222 835004016 459757243 529161984 922553800 212383000 998530776 977184385 997050945 572415488 782360528 435856544 110835550 585653568 191172690 30271744 38166470 833306080 505536200 152224510 480667480 959477440 899160955 422096815 530368660 171517861 814900580 522202360 754545900 824855572 646744276 856164648 256820390 627787100 494567936 687707900 99345471 713268115 232104596 835631996 593790900 346425487 744298530 227510920 427734400 156121800 988224870 181192426 65056972 255992189 910787328 806564840 965374464 748596960 816400944 672878810 192691640 763155650 992506264 527311200 735783396 806676915 192182428 456707030 621856896 157760700 318213520 608386535 606471918 384935070 210657461 237494400 277515144 133478672 677925016 66879500 288368800 556249545 316092492 970710616 185833718 259545480 270375616 478403026 629576384 351013350 749719760 223979332 594507794 612945930 250618240 585102620 61897882 63839912 639770300 984540128 150054716 433777520 828363770 108691770 192249304 785662880 940424000 180362975 589966390 974364480 707722100 533963150 738896572 519594747 580927872 961488000 184690390 340517120 643585760 994644500 43626880 544354800 10326016 494157120 393010160 854845700 309367520 741876525 849778435 92148000 786553662 757098940 910514563 197037712 374438100 770591317 139924600 472663900 272010462 12981810 91261408 987197200 884277626 909718860 413384408 861652304 558242310 947026752 911200240 488767950 10254104 263665440 113697136 472155340 96095420 114590656 74527639 775678418 887750168 848649730 165712000 353377970 260169848 286126848 184697232 864545600 140942792 544131250 48305285 748100000 499413052 749218312 615938550 392976176 483272206 691795928 692041200 381531162 841258731 268675830 289599172 839546000 714839225 682723640 32173160 472479825 9036774 747856814 982748150 233396320 993811744 104330328 675243114 772076066 592220928 518102741 331862937 775147364 615584000 401637500 380321080 627824748 497850752 438916880 900430386 529494576 636404039 400765399 454070336 815902672 708290650 327973880 482035232 147635441 338640517 129841636 379942980 856080231 394447680 8049702 624390000 913176248 789133824 412711625 930824600 239543936 198970818 300199746 504306825 43752720 316244540 869898510 530530380 966937600 86258240 208976708 550429536 778664900 881269664 882931380 810470096 342465536 944625448 807949730 270298760 592638442 624875650 269080360 531187763 201665280 692963926 657286600 271854964 949160470 529843968 952420824 168063048 650546616 278009764 888462490 66929004 598645504 788186056 693179380 662441320 552041728 983126172 340678600 201073700 62500860 278004768 814048000 762093088 974442260 245534368 341785770 303958016 81910204 938675272 127796605 622248964 859026308 568128056 948311220 521533812 451215793 392837350 742711040 756041216 196294986 159750610 122249080 199710336 525092921 750038940 182411172 998131296 828243776 815200690 89249169 448538016 739880446 914315900 769232788 769170880 681806240 912029504 649866861 520508220 218789536 887493836 103672461 436011872 403172990 344445177 552505828 770267882 573999624 209665704 522341000 926986000 948634596 501366512 571522597 292614668 154588384 844659718 731745176 509775100 783654500 497952790 682459285 14101824 649298294 815209922 915017500 984542640 586340977 548513690 211837776 969212220 146931320 821112944 98962735 260235125 596306240 952434048 4950680 298339500 844443136 689813820 850300032 403456632 424291940 540133640 688265120 91318220 985596216 95862400 850345944 127448344 754180330 137647272 786761112 105625440 733819516 324849500 400007758 649908688 928268696 829868720 997745712 490108958 206540600 504736850 987006304 372039181 553697470 39062048 773233470 205331936 733924125 469154147 83084196 395089575 592565612 533405128 364716032 199426865 810025330 8286060 115791800 239538880 395185772 355785836 979119920 554071048 833681246 952457092 546480696 29202014 138140528 769662992 861362016 922588120 367280624 708552000 818624864 575664989 776480420 547954800 653732624 827905450 723156740 682341892 836947264 767649878 802142980 582917604 490003433 504810885 710818880 781870784 454821900 131353260 737224192 570604372 797813390 904012180 572470236 316601288 383183917 887365400 792861790 277357200 314674028 566152000 977201625 766508233 169050848 38208000 265365525 932957880 419842048 569445296 115212288 883033930 50477792 185471328 609148928 100764636 686428880 329925806 668033568 809027760 993724400 633577184 585943690 476238008 129519191 939848160 570006440 550943736 364197780 802849557 168259350 925007602 677022020 270787260 768371349 693948580 308984502 554986429 801474560 915188800 515840000 393021383 32528665 629633088 782750848 149828476 73351650 3543883 130394600 814808850 755786260 489015116 830468548 646606783 368765440 55651530 94209688 941843000 254875440 540900050 59324208 701814040 708197903 290251745 407331850 930422880 65495016 390536300 143325128 556073280 206435984 432126688 971471288 120203375 401114028 876540952 783325680 679626744 764418816 407977123 172090320 699131392 889498796 790003968 146505600 287789550 137959420 627361845 356476646 187011006 196491640 622382710 436684459 254127252 175448618 568491875 293157840 258529656 947633230 24771145 949915650 740032000 184005790 190413735 705027126 541558920 960063400 923867280 975828800 986215220 295334336 281646720 952248688 654686600 788048183 1742354 516527436 504009375 347423404 546955800 412582634 811277180 360826160 625673424 983992236 885139620 113492512 817200180 965574198 170285322 880463360 481823200 719204426 416407512 385102030 510442885 266410474 36400448 672839280 823225395 253013950 898180476 957309536 56831415 894878688 235993732 502734192 371827797 176334656 169752064 532088920 875365760 692565400 489402523 75152992 582328800 28277662 954199280 28638814 262577294 656287108 683942700 136326520 653723984 57113537 395792012 776913899 718053750 355916900 501446520 942290000 824631392 773750098 836761648 796661528 668924160 854065880 978125920 761288853 729289712 258544960 734835350 715422760 723761280 763646300 455172544 824008880 435042432 30402856 128552192 443340240 358649075 886171136 400929000 514875000 665316988 569995400 691072034 578074523 229048200 413356856 384916064 816160770 883556130 235826985 762088666 760388130 96134780 591825536 438930256 21213520 249947759 53760784 217161936 216112388 165761240 190139540 92287200 282708192 584009360 508531380 446975456 988878360 893788516 538601180 932937237 558588916 822582600 624802126 351373232 262979628 279325743 521738212 566510672 630873088 714667296 997547574 416946256 105583240 881963755 413894360 326322560 915771224 778953120 658879833 373430440 516837350 833548650 362726056 860587512 609857654 897065930 157399994 426251956 93040410 943676440 389249820 952818596 407714740 26333000 707459030 140025828 878199246 335690400
260772220 356691416 605098400 209361520 311980120 757333296 475464640 469389776 406577793 235867952 238035550 67465486 294867334 490661600 133305632 505738475 182226432 994048360 959327968 363122220 945834560 217014798 305842820 921228830 465639104 153725560 426641829 230624128 898163050 193213586 698008472 694655488 31044144 16497938 847536700 346177392 738777630 560555752 330150000 234361148 626488752 23692966 919918650 555973704 842903880 369088185 784081960 325864036 646125425 689758750 132115008 85898240 48890396 277272884 813532030 109265019 429764340 865133462 116354720 265949232 840018560 559550208 515838614 879158808 235866528 27810108 457118640 937872134 584336880 168654800 623794880 182287440 620144402 311560540 442202190 928363560 191033066 314260480 994428800 492555600 993762284 90822944 972154640 823423616 531958440 689693890 719893300 657885540 342415216 22548919 660400832 722409425 144492928 597780590 137364928 118712320 893414329 714021630 245892352 891317040 418575980 117249350 48313440 162255910 771812760 751392130 503954386 301190080 497627560 345192014 792499670 401622060 518665424 284238412 67481088 43731336 660604648 771911000 537570047 686140465 496166460 658287092 136284661 85897020 289189120 293677440 558139875 287678720 522037856 664523800 449996354 421665494 875002743 966285036 153392460 284602450 482692934 461204728 763824378 357971200 38489037 913606640 588892160 365507720 696976625 703027512 232649758 7271501 292441610 933460140 110158458 904965260 460562176 378406760 554820616 22290304 833314400 26398560 434305920 834989920 621002464 419789218 55166990 911187302 393703825 157689434 655026544 708779990 374617376 771073060 594993510 574588400 343794650 449978306 288302732 607960490 736358672 379454506 248178850 594963439 511153280 982789442 297400220 239437694 326603340 980248400 508802350 256773676 663415488 294575104 152243050 936272316 309001548 323347792 385275320 242731392 498149968 687367820 966418225 734398568 228121584 945380776 464226976 361821979 707833698 588870902 715627120 632938960 782504632 20922756 395532800 645884732 620026280 755620212 612844556 434328360 70297940 645671514 887008448 920307250 441403392 78501996 296707940 82053340 182091346 603835200 294041600 727060140 814223375 709267014 119252100 190102160 731580448 613932056 641880580 54727336 540266060 74290944 636313658 995795600 378347192 164313336 253207920 976910336 259584714 775288602 447772054 341544110 985226778 63858256 318247280 553958656 282342382 735202000 524628556 878508840 804171558 397599696 30872800 862822400 303736456 890295040 67062080 647220060 606546400 781245330 356373875 766000 986707456 393952540 766142375 728250026 775752080 320207102 267883237 611490816 166928258 431605307 806393072 974187840 734046645 392843600 701893706 482457445 484280128 701841460 956481884 662611500 137462400 74152960 585760352 217702480 322250876 48411380 144807590 562362724 822008000 559049160 132650321 306822988 188275506 407912120 738813000 462500020 753124500 223293396 699036898 475176930 212670400 263412168 794496640 986567324 18592400 785412640 150888750 421946880 636221896 164846400 41422240 393950040 324552375 495030330 923396156 547434780 935015764 379728000 792512596 614253872 288319680 553491410 77538300 730980064 63363086 548845722 83270956 148152648 665230080 298960760 674763475 13135100 51143300 644332000 204489000 121862500 336046366 523750475 308734847 883161444 318184000 53156046 489873020 831557914 621846720 510378240 269701670 820041696 950765904 964946790 675195330 646828880 118093182 146003120 250336096 796474602 982751448 438133744 112372047 307737810 301455132 30821940 24783600 902724448 394511916 972466290 476215000 192303120 4710934 842223712 387108942 788327776 230296746 179550260 310308056 62929872 32913984 988696704 175770788 962395214 401224388 214896000 176534672 810367580 743019012 120231730 182566300 449080448 322713129 815067963 362507267 340593925 217212988 170902771 285231840 850402528 238675840 745033505 724371812 609718686 120235010 856525000 626646216 266827130 893730000 736761470 908172800 477298290 813216400 90797020 504528766 570575360 974996786 983727546 628634200 791934462 429904096 510011200 126043556 511795577 712598372 722540127 328428968 667404188 720615700 35107170 431877260 599620206 446880250 142689956 295661099 305301245 463764065 585250186 767494454 755779776 435261212 746789112 211354280 576823945 381553776 70406928 81700992 149291076 176642120 742426750 648720748 652380072 779043520 417013370 200666730 945031000 650894827 653814400 7229680 103082304 802774800 548799597 150539088 695209236 857354928 63821853 837909756 574858426 168509840 381340440 734182675 780098255 633270710 937484480 588154208 194774070 548589746 177184497 540521580 319093344 642582168 995455632 696860188 686701395 961084138 329665860 460201600 316583302 949426950 242929136 419877166 426407870 119346996 644349652 264762696 456979584 523401875 641344525 999489068 77009488 492719676 179581440 740876012 483478136 679333592 643201400 355676936 798535680 798983950 291989386 30226316 487609840 534245860 6870359 717721920 729967202 74866336 413186612 231230500 69865028 298068000 904568720 283807200 898403778 996802816 616150756 666673632 253501200 754606968 672177199 114793226 168455280 225299376 359663700 406267230 946765255 737300750 466963935 917538824 191659248 244900972 437793600 64902560 608702080 12323312 610390520 284199616 170817267 585199920 889409984 628776704 424639750 76094512 84196107 613648448 27501060 363623168 765060870 315294272 654157040 244650551 970631800 895826000 889162096 827777716 163289470 790862236 922401490 299885190 748257684 387589575 418172752 228546320 208400340 135642334 286869764 40199104 664882200 722059048 699738450 624333216 330384026 504016500 37995600 919826272 58840250 708760576 660112480 161247872 123545088 981403866 520367530 674939900 906375717 640222288 600604320 613844633 425053666 207612720 337093168 617574160 703679080 601733388 42577692 711433992 911022588 947273680 699099072 638215664 933292800 149257184 543535040 37677392 610092852 988735696 350888946 391606616 490921120 559973376 848802360 304299384 765925347 136934432 506541442 149246114 626535656 878927260 224992208 366625557 661270400 535982810 631781200 880628740 97619708 265073296 929833100 221354644 835449878 883561784 801074942 259206980 407740165 247777200 417543296 990010880 528543000 125950160 593469000 468850752 755628277 265352760 839897206 132204960 875096512 396724572 469316288 841359506 85442648 607971408 816581511 162909192 14296420 953492152 186807850 978947872 879064584 849323344 393590016 236118170 371622400 329627410 788024447 378317120 10338616 295897296 940695320 204124137 554313600 549143696 416932560 199330656 56061539 736891216 292220048 238857220 108131435 61698584 280182426 940768712 652316336 989002164 75608450 709520888 420118240 298613240 833509744 532325242 724420870 585774208 342181600 198064650 444980864 910360480 754233322 660539776 384290098 809220000 81026281 14653952 901031294 344238688 199729280 72792562 122786180 854545104 73368289 546985792 159963440 92812496 129505856 230735698 300810496 933439300 781540120 70160912 866453886 846588224 683438450 520238730 489729950 466521630 285311690 676066304 589453860 975442300 559868104 520180032 268760973 601390148 192795392 117035520 235458125 816702000 616667872 968747460 842314966 611596496 294020876 875886222 369305596 82838540 349028560 791498320 353916960 699354400 611531178 614796542 28180290 595351594 525089000 820992656 760759656 79147520 74337992 353812320 106363900 890736000 680636095 527368124 421260640 840925239 362007698 131235868 839843490 534112634 22813780 993921489 627454100 62172940 43530694 733435050 56787392 211140590 536059823 373013728 962249952 23264740 460042800 332975826 268921340 215598654 750961640 582356144 423839060 624002755 339672086
645189440 773044957 932304282 463884144 275564800 607963600 304954320 449516248 594215480 247940350 39873224 351260000 745481216 729994561 522951744 671314500 70741375 676806072 927938304 955046876 78236528 99189680 925988390 900828162 732089560 320326592 932487616 740878650 529581600 450091900 700022656 385518480 249933956 77413450 145856860 503762920 578308464 897772010 270232775 896612438 479990672 690357540 448517600 669728064 546504340 44247840 552035872 99143840 332463200 636045200 424733340 298620072 758632576 154770208 343421138 26042492 216870135 249764756 792780837 691455660 821603724 320149840 752440752 896063040 716391424 21227322 454781744 962650660 332534970 192303274 730214540 774687520 801124224 282470536 773665536 940079088 201905000 199984896 974565764 70222900 391387360 782808064 362169736 599442720 479941386 932933616 708144650 755690192 556232450 90081670 933499860 836280640 668901380 849885272 203320154 956067968 398137184 908706500 270368304 613480102 163949400 486072748 279983200 321479884 484779571 234234825 762998085 372810926 534642080 256345996 230133152 159448640 21291104 464843808 999041920 656991000 671182200 964011926 949783908 457587221 935651813 605198091 651782468 392230000 331633200 819063500 731873250 819374016 981384971 912571464 992438560 343558163 131266560 753552940 41281280 537529775 901047362 209228240 191623600 752397222 408098148 359893460 226149700 61851350 636609760 495890103 812548331 597148764 57926560 719281148 48836352 543070992 418853540 504134952 91344432 702116628 349518359 76102730 959943440 656507360 930709888 38415744 618905154 866564479 362492640 32802000 463234900 806867114 499300048 130718720 259995507 420112450 321265632 429922164 912339098 161684310 268284586 862906564 29979212 305600570 517806828 239700580 606470398 745450226 501971512 9852750 36716860 101662680 18641360 310545648 103458560 90562192 913830254 792136000 527117600 923875625 466666760 782105668 134148420 237424946 793807275 579211182 835907600 193314098 905417334 405520162 635697800 535357308 816454784 219963688 156079612 613570200 322513248 100501752 983745808 521412100 396746523 966271840 916673936 205080064 877692800 158266840 61847808 415827331 453464868 47468440 765562130 371116770 69171280 116834280 897615612 901560000 725284224 922215168 659607190 605749355 78446224 685279047 869072412 189814654 446465058 634270416 322571100 566928088 165244740 983989562 632196440 653226180 216440520 279949200 913204858 895849400 486828120 674792912 91699292 184191204 829337260 805374240 265335787 660444824 934612008 101960950 998397168 250902616 885639760 31311440 937130696 267212406 531474626 883892080 497624612 596319510 927008148 69950464 639909720 181416192 302368200 597714400 318835455 397502004 728368648 315658056 932880050 738925440 207822606 710228286 4745620 865117643 384676249 456134684 763390765 43832720 563650096 317432000 492794273 402513329 431339250 448308819 30375710 985836032 528164000 719731000 97646264 257647538 508452160 21229621 332767375 468797980 818571775 154316416 217695850 575666100 480652874 423816640 126014224 12098550 754955680 415310378 356058810 776010536 470012200 948971640 214348740 648133792 759002600 73156916 119285896 505920663 43557200 973248400 732047768 452800400 191233800 573445550 173419756 515832814 713657512 228508270 82060800 6517792 961794704 557529675 985788711 773439100 534592700 598375002 972379824 295858704 194654831 888313820 307489354 25316125 642276232 252494160 500013750 336771120 414955004 456668600 725563800 288770852 800382980 853249028 962103591 525107490 922377687 942054840 206316668 493503680 228673614 903449196 184303792 933202784 658485928 709091750 387167510 689712567 642259184 523710680 144317050 875311892 2912816 219418580 27010474 683202880 250275000 306658880 372801400 778909586 338856953 497603954 41475356 196011611 140123250 550988969 792847350 392853700 421688000 146422540 319971264 250001344 419664850 423455340 948698704 342318524 875937275 656825266 678660000 97966516 389720608 653275970 143160280 328275364 717009140 149968225 75582515 398544250 547115132 391522800 424695004 315840400 210397560 265242546 315908128 756310496 71182356 573460551 793674496 315059200 981204320 164336848 689270190 167245520 917923920 892876668 881752560 430050458 787396973 944120744 208261368 984376000 119490840 177814160 927915000 387208752 162931500 970739200 509228000 680345280 106255488 296755340 684619861 738136760 497483034 101345344 464809294 224157440 819132710 795367424 524543936 658870728 974171760 805808100 81916270 57556460 812744640 83044674 427660485 900669500 50283568 575487380 533131208 225914330 272797384 23329030 238556112 892983640 796461090 229669616 998477168 170243622 735278800 527330846 52008960 284620444 792843552 404204228 636734876 269592976 598394080 304654500 893447442 764881398 933638920 998968940 949094660 641896816 651729040 777397012 598448880 683878588 628510506 893455560 793988650 830400060 153025511 239169901 664097762 811264000 93776022 803943260 814410260 366550016 397835504 740826464 531439712 446791040 685153755 523990660 789801440 369593288 702518071 817449000 153703120 190988800 631442596 116568966 527168580 723401216 174484848 849407090 254844740 879946393 552594042 575988224 67797248 408271104 122005988 800679785 871062400 92382752 245788760 834858800 869765740 57677886 64692548 734318410 67999212 710056832 568491900 693440660 890058100 648196110 911198390 374726176 393683392 728395471 533085252 538359680 340763470 708236300 595461824 950967475 82811916 721360688 122505490 324337600 749699624 892620042 91226800 739140128 692035230 184161536 85027825 745607314 994567030 603663736 807330750 327222708 475146110 38846875 824362442 998242808 789802200 500174944 51496172 741040840 524339344 272415580 217327480 964853878 806861640 394412768 46788400 645636538 630441152 213029292 755121800 62613292 241553214 646387966 177628824 608631800 447920024 213629248 596912650 946802862 697302600 812681072 65207053 334754718 833649520 379217328 601120896 98688000 765532075 828332032 388572558 791333476 858679056 527390780 281659500 530966850 87262510 571625080 471780150 171661648 374708406 696736335 725548416 227751648 101929800 125347216 515901007 811465330 451439036 4550624 835502720 740899872 6517804 642090968 510049982 368686854 569531900 827874618 936763750 224178660 97491400 812508592 806250930 572626820 332430525 60199256 959288766 836358860 556141950 204760182 475110080 395002768 932513632 23091556 255535920 900684120 630744126 245112938 130505000 625096296 366385820 397576470 39321236 310093312 324743200 598002428 719534440 97004848 628743290 55413440 115094144 339980282 159636770 257204760 707162000 611621236 694083552 685340880 180818550 391057125 562486524 63348032 810718550 393031904 595826350 889026902 77465852 42481636 73840560 725017600 646174720 281245691 614437130 409653650 428355728 439642345 571940736 864841454 746487200 388754499 673931675 496098050 259794216 562545608 546153872 857525448 479206560 114166500 985842560 229199208 225512212 714309184 46413020 688403445 920487300 655816340 560732590 742802948 231378596 327995776 92124996 172519610 893332904 430787551 809528960 135695740 120752672 256492672 957543032 663528434 333189583 751991448 592708592 459852528 438848848 608087108 77649755 882612210 371373138 357629632 656157980 423441792 167282890 674358256 96601608 269699248 668767080 45508540 995645925 911802240 860944960 869110460 995563860 674533140 720372864 48656098 497180267 190965172 423026490 826911840 869364860 685795480 339007948 274693220 100439312 280520000 185845760 428677072 556377654 974567232 506841850 882828480 657952668 557575375 882911500 759904390 392992840 437893803 218471880 677347200 363774288 323154320 84159920 726946944 295345424 463824 607197340 289408664 455371612 440463954 258622032 66524210 630780928 379465456
615289820 368053012 105800976 501787606 161233728 639273625 707358676 659880960 887004157 380244960 560994250 965344156 220566710 152499074 903554020 733333470 198191616 379375650 911196280 519052216 406422200 329721736 121620160 272968580 148155250 487427456 59876128 716809942 189502403 708214980 131446800 304203000 93193800 244833920 118731776 736756644 294665000 661703680 421864512 212057283 669708998 591543503 323831748 663638336 140917560 947344480 339474362 685057500 381881350 508800000 690553724 523370136 810072560 346503190 816740608 922525120 716776410 600310962 604895960 42998030 522351320 873427280 139107984 661591394 612443832 609097844 584553604 833469808 560627494 86871292 648803020 633232683 28926304 912895608 192421267 948957365 911931680 190216300 662027320 628566112 293687500 242318286 417836032 550973200 967897642 67900172 967113338 111361228 146828344 737689840 910237733 588060328 192929600 951300504 448947435 982454080 924897938 293554716 995575336 39604340 461579960 985263450 910520992 734968492 58069390 299536620 853998648 821651904 634652440 871546840 678362266 904102280 534415988 613438688 622206120 994842125 692506300 304330220 132470782 113735776 266887678 761947300 144994400 482062800 435899952 234462874 895389490 281930184 908942380 849926688 209060920 749365262 929086336 806080558 141621448 604429162 239988090 507438784 729747336 989710080 294726700 644799000 891491430 358123985 833138125 437452710 791718400 139163760 278906440 3334128 816083840 118287850 640040448 729159825 50053410 520584776 641731588 883320696 415149040 399899840 219982397 538465262 54591536 115266368 657428920 197481801 743424408 457629842 316680640 474513192 383944960 782578800 479630000 309849152 143646588 991564100 359145369 623354144 254152312 622233880 789255344 716586015 876398092 404708224 230185560 661435540 386692976 244827980 179202125 253907968 283901600 516757600 175787520 378895456 115496000 195880040 870617930 529260004 623981600 820469290 15867350 66542720 540276352 884963164 751862075 763295808 143641520 949531392 69067212 253631632 736667960 532887520 520546544 784879256 307372776 188456744 594495400 845520312 720375495 261549870 322582544 250054910 590353490 300459880 913184695 356806603 548396800 661212532 610484200 464158240 983864275 427149968 898365720 959194556 870709872 788095268 44112400 631208616 119250000 450555580 365325436 476624660 112273176 510414653 606354969 303143616 669900754 632213120 751736500 190041170 32875040 901271384 531815500 723741808 120709998 193132406 894359658 122438202 729228192 365957325 109964858 832303695 302313232 944115546 938998848 164515215 164793168 64151096 228327840 515125748 682947100 290092280 663445760 120303569 444269290 929471360 351831132 639064856 100698520 243316960 847028866 595665250 847268352 402488848 13253968 580132596 398019792 400850660 251543855 795445292 405920326 974778226 37334016 336001745 8336875 815919560 956924400 758292800 682719000 485687020 782434440 917710474 961543672 265302630 757086394 684441900 467789850 243722500 331761344 281482880 722779864 993557810 597482921 882564932 994423352 877790564 824235125 38296000 210642564 495543268 576815378 118512168 383470800 940612576 594336560 641152053 669831911 585222170 804536056 814429956 320297150 859105280 4483084 791039120 201884396 7412480 262119856 481833125 595232815 563584856 70672170 308739512 607398988 623161136 137106500 175268908 312401523 960328760 673708466 636282390 956822016 660731006 779369600 278415264 112647582 251730432 725210000 104742000 250067880 676112580 527392000 581540470 758365536 387234526 939414552 200813752 870529047 841173665 823039421 747088800 648646900 940510848 598784288 315180885 440352672 600937992 701600500 468234598 696737280 153328800 793025280 549976378 542662656 199822960 254680275 87786400 324541620 451931152 642763296 233659170 35683760 110520413 477876100 289265680 732859006 873985624 502685092 509838304 779674922 130282650 118727200 482955116 897309140 653389572 506933853 977732800 411616670 229637268 206672050 630571520 825807120 494620848 785388016 746565740 81650640 153420876 920291938 552974500 460216384 738785890 385282560 704228900 908417856 354380770 835214360 290236212 256884740 939430460 267348500 195769814 854454560 612074063 109349420 595335860 821059625 52525680 733169750 402430816 326780156 810066525 493882255 662351018 698917875 201135400 266593125 297661760 1468600 498612920 606475626 743784640 628990260 562938128 59204934 883215672 545541056 780309458 923897000 283841280 25317918 459333040 758424000 447992419 301106584 138034752 938816668 24823930 139539333 715292147 344526656 223869085 290842662 836687944 413737096 276323840 929439855 903426260 351260952 763271821 37009920 987819946 720741150 91466750 434416748 537470000 303530644 785686750 421264164 832426105 379688952 177910268 574717171 906169822 841916374 979032230 104936053 986868160 726049904 556345700 476315530 279790230 221605420 330558940 406620000 278521096 347116800 922346100 219977804 813702804 614361640 297634964 786051584 544110464 696870256 177100732 221587920 691017100 194698752 615990626 142139188 155627024 416146240 258160044 514193616 541560913 836935016 768755464 516200000 922578968 533822640 899586240 148106120 477020088 407350600 572987325 593860648 981574962 263376340 46625120 193620996 971959434 77073670 354524028 706656360 501975835 500921680 604238690 383117371 732474688 657684794 132476848 839230700 494116750 141734800 86171860 736807952 121873810 809657448 855865016 861156172 364449376 856594210 870439344 528561822 336090800 694845162 342260206 45442748 149087104 668715250 92986215 68542950 627652823 380456162 922284018 502538560 128823400 433828704 881388160 758603200 707164050 326714368 908687232 374243152 806007612 138969088 827512820 200495680 330659960 148084944 792115176 778102184 498939658 671015612 678312896 971783620 814151132 354933640 258475088 420172144 969245350 280742424 490707710 983273141 694963200 631937494 151140952 820096830 674550078 499267172 618083920 322771068 709063724 767692800 432901168 406562560 428591360 303245780 508002385 282225504 79662560 668310000 355360768 483759310 943828040 848340928 654562159 354838992 503964704 881936354 878708380 101627600 720044076 500608065 409769407 986518595 533914730 779339818 382412312 999500000 533836432 130428881 499862416 268156856 559891706 769005264 379810095 957861410 931517290 525627380 36612960 660263273 721113875 384256768 921952592 738194285 660228800 236565416 210133416 502830592 420356992 980304360 98727600 385383070 154942872 140989926 572271056 774014200 789290591 607374800 602352720 862431130 180118510 876147102 154079084 674051449 9346240 887231776 640052550 36751580 177223544 609150545 197762404 596771050 532754112 483315440 784390960 281683720 131868335 283421712 587524864 246808777 995775744 179811688 466174020 479828233 906792670 4473490 989207920 677406200 836689856 779750840 899722808 660764970 949764605 801522260 200460050 520127600 667734800 777103548 707399455 912795024 299231832 168362942 171064372 255350080 886650304 985047616 542080368 289674256 103898360 537890524 906050760 57750272 616104000 524674240 875192284 109251220 302213432 651873796 20826000 678262915 883353690 372447048 234669632 692773520 856450493 749129596 186651040 283381873 771941744 941409056 579804984 173393489 134393270 786261930 644088900 39272448 73219720 677977864 871286274 398272698 830972352 163825600 967942400 351393600 969400156 561646002 661924850 369857144 105577145 776045672 442387455 410238724 662758712 987642710 980047332 293620720 270957648 744963656 786738714 888758268 954155316 91774640 855169880 893143371 405700692 573729750 893000290 746154031 310401634 392385220 489899504 39695196 302159375 107254912 852918272 248251232 254187956 241553970 780181052 545564788 56044200 983189844 922484200 57705580 356991910 571341920 609335255 64696500 782996448
804396040 362717600 963256800 984046262 962347598 233364800 321542168 851799880 794693632 582880840 75077344 685882848 696954904 28897662 378263328 739995700 561334931 248811136 115127730 845896730 209657986 742471920 245855016 741520360 586234120 878868904 275433064 536659545 134220128 794263104 265271496 695889150 921874940 679743250 53944500 266666860 231017776 812122322 537354096 718101440 696431875 734932852 880979240 414228768 186091544 324959808 338874300 445707475 526200264 204790430 328391780 718346096 252558530 880412276 181221192 95948100 979436832 857753068 745096380 51090919 812043610 639253612 46911000 843401100 437466432 128910848 874154860 44085286 640910700 78208966 922439840 413400874 718662432 903947050 762004960 462841773 571517497 731556640 724287968 427224388 283218344 120007656 630765480 445898906 951257626 329659300 877417793 331606970 893777424 73652720 226032890 284296204 64907200 166063923 712584791 838880450 480237258 127726672 958875962 337118522 324841248 100045247 591085090 462235952 18876787 698287920 739840940 132400860 562508148 595525242 960334525 174270720 167736295 611323514 951131480 451140016 275593072 823638365 711107260 68422144 521503708 547159840 43940136 867413069 480994370 462342170 102385600 846465280 281320600 986825180 206342460 821669575 168696380 834375744 338896800 359969800 861953280 397880148 849062879 470390822 444487316 365023455 722291392 404491470 513469500 210988736 968327488 495442300 507183920 397485410 781888920 509663388 168607552 781471665 349810944 629704816 830618465 235524088 795485116 354159632 978416200 260500320 307923428 688126100 221657760 355124896 355226880 367202100 885325496 271376776 41702608 104863340 42097960 96470800 793464890 183820072 324802600 774953440 561611872 671971484 433830700 661576199 593545376 667797950 124408775 117130656 407897475 911215300 248595680 724289440 89598941 170355620 743366072 195350560 184388496 176467960 394049065 708115930 774522655 791436590 84659200 438044722 72719920 300311648 358722225 841423224 824816370 320673116 342340628 472815354 207858112 887807577 771441900 841329455 145137820 395698430 204856752 459686720 352600992 63279720 852074644 901930528 605133144 894281696 474347931 905715988 941301940 405171712 660041216 92561820 789494784 452832416 124620800 809121560 529407480 589323904 546266053 357732864 242898360 69976000 673678336 586394808 83519842 359838660 268800784 303755222 555800064 639710850 571726768 551802624 547395594 616952064 526606578 842063680 794283421 787073767 408810920 628011436 114321140 185019100 356252304 176666480 61699840 559909594 308828500 570301614 562367364 301277170 251729900 731184000 326700176 861496026 403910400 462705873 868556044 168085540 171211202 736226240 591552272 702791658 426884316 738195917 174047928 2435554 635340160 451102756 290646856 975933984 412916774 355879460 92936916 106113144 738506380 648587136 932122080 725475140 26394000 953296128 911599728 480686120 101585070 20043408 834704740 936021662 911601520 984188480 981972376 201723765 152325600 246068580 961741072 924096246 30050741 299710900 554482544 56162275 166743062 362307520 822037500 189299016 697324800 637564660 202183940 924354400 316163892 16390810 983552832 355903665 634732980 774938295 82679900 629080032 424156160 843482360 552919568 188124640 1257950 425324129 375952165 302922720 34683444 19335680 617295488 985984040 116477184 735901236 217406080 853980552 981579264 517227552 837390856 562327616 169668919 125566656 699732544 816283836 499825520 41413120 270836118 264017872 61405790 321476672 789990692 770328584 101338680 414551776 57168505 476276156 271589714 508169320 1495424 251377280 463783656 21283232 408693528 495040010 234584990 9474080 586789822 660252680 968599053 811110288 964068098 831628125 829384086 672294000 269227280 76051776 435570430 254120270 331333890 91698336 379610080 191618084 302307100 327812136 465776944 342381064 487807458 281471385 411289224 862319796 446499340 137568845 285920800 820134080 871740200 874020140 779989570 930531330 61639905 882532736 783777410 604647920 619723350 250290567 176977450 354394500 400696264 827426504 675207724 659702250 383293350 100105264 693289549 808966784 690352655 185994942 505170218 882217440 934028380 464938240 385321110 943850041 515605712 863983760 528155520 625448156 316614510 180707750 167224000 675448154 174111183 332035840 569844420 614270320 38130000 576778975 52392080 652071841 913891480 710812288 347483104 215405080 587240944 636103920 878077236 919932192 217424140 627661780 460495360 597346605 670258730 746234500 637977376 245789280 412173444 451479552 257750016 623776125 946004877 937772600 235696122 612404800 851478644 305048846 507482868 192338053 217287830 667621702 459725646 482332650 475973640 300759966 969873524 796479390 428917160 580480000 179744820 380886544 126403088 195502112 526269160 544351825 641164552 323737952 889160800 190869536 211207322 771500950 85646800 724018240 545379734 140775480 89329318 895200976 456044128 748286976 858198194 404781580 70491732 179318656 950048366 259439182 421692355 971136206 565111064 993548425 846433408 657068750 489990850 139420402 976609376 961981934 371316484 331918725 113220876 799658536 838470568 269738094 764574353 799411418 114445378 662894662 535608596 806917284 365549726 278521344 40656681 382119644 429520440 399086400 447541052 402265666 861793280 329028620 951873760 983431334 275474241 203053055 655616596 102004568 105749750 376005824 131004320 462017185 970632000 630157336 521864263 434410300 637840168 327739088 672922480 770035920 710605440 924837640 526378960 982683580 100582064 646487168 914613704 1839720 714179000 163012176 599243985 227727388 156947040 580305000 198993440 486775032 518016173 776877432 167320328 501413192 177102640 280216000 609524416 256839300 812507383 817094160 681975810 217957996 555186581 68865650 991154350 166228900 246624240 171576088 308925760 1061432 749063880 942295109 105723020 863401860 197138962 872349554 988313430 705850930 382625313 966701760 113147535 231075008 144024832 332118000 301432880 544043640 287606052 662535736 652622500 881637675 828813440 956388432 673823376 590479085 800052750 941969654 661512700 776586850 680428000 863925840 130452160 215284508 219456466 652591536 358334728 952512656 385796000 882341866 936460600 497855794 852250048 659947072 176647940 859616528 158191328 14699584 259866748 651405013 19639610 815756120 430216705 195449060 621156244 851539840 629579186 478808525 654779716 492161720 356028992 892769559 437856900 503611014 893544916 558284800 318852500 140949584 112812850 846383920 346847000 405914596 7777720 426260480 152785520 949695688 684702528 968862250 707127054 644669120 686785248 253364224 678442351 229659978 986436955 425726591 916094120 371566380 15728000 453292270 109391320 978664600 975476920 105533960 510148252 213478736 472558660 765732970 71772533 509064138 26916100 615463000 931439794 809890480 325559400 824129700 817983780 44746812 23326910 111119000 318151520 566192128 118666116 65602960 548122672 483021500 24597120 32343598 92958195 482197731 185131554 947223465 484219766 965330780 488611300 597734360 123247680 950094400 988302240 864785714 323977226 66634052 909634160 229847920 994785064 829797120 660605300 377151590 100325646 88595484 614523000 265023656 853554608 750985104 577133132 760622080 721743640 321567360 486511544 796347196 123251200 119688340 121252368 320369900 35715468 327602256 161313040 879568040 571716984 604999162 137610260 73406805 193593500 235298720 163742720 278614400 875117742 838948256 422514640 192834360 359490273 601169196 697644000 543771740 49862850 393993204 454578020 187508344 522875000 231629192 743141400 777063584 433440652 318685500 130037569 52746156 819952648 632297900 154202899 275082244 555963178 148210816 702701977 579995464 940086308 592661120 297952096 673619250 543283776 846672525 683564816 487386981
588572804 218861328 908510560 986920646 375171204 664542224 957552350 573075392 543020054 11341120 30390000 253922372 116341776 205291329 333487904 615675180 713587282 481186410 825956180 360740416 865650688 233937790 993442016 161858000 646883934 422945176 685567200 57881900 950585350 55424876 824618172 204058084 180594600 617472120 306754910 242770064 894448880 851588780 552085075 744414970 178111183 347382784 980808305 225913200 851007328 669290288 360219840 392644000 177967180 121882560 983892716 452325240 576417150 598286432 187808496 78607451 518628125 413765900 211980374 12993656 728089900 697162344 22661440 328203784 513099576 549514288 586140690 903700000 274692472 106445400 6273280 601151400 162985512 844446720 345349708 299551404 346232388 91558210 854131432 605287040 534704949 236952684 889819520 107025750 664132260 488833260 532986700 238324775 784762717 83337796 465408128 531718444 289863008 987801016 930945706 122434780 789573664 835118722 182509810 91944052 381701942 264274924 714593244 663964210 508767200 352163975 340684620 694300104 455037808 85630088 100660870 183210028 773785296 467145500 799309452 638840242 557701312 289186944 492791725 666257426 790999325 980371900 914910208 813269735 440303784 664765980 163182000 599946240 82591012 80976390 683437443 883367756 44095847 323975676 197324911 661685860 621852456 263611988 290102400 571303680 386325340 156135168 397099045 526728705 589114304 569940000 296111500 425721875 443037310 905219640 790938656 652006170 956216034 291451136 866418180 517770472 689361476 492242496 597555520 521673580 689069004 113059792 603046498 747463200 622621080 74779772 327171300 751291840 918842040 218492995 672793068 564073040 23370200 785238960 202962565 255253696 215296156 581492400 838609800 359304392 929973653 573926656 824820000 512402376 188815814 229850624 913928700 760969325 386302912 869281825 350250512 563625142 236311216 337838250 579235840 645614768 750891600 7619826 170592000 37514481 934381120 89444276 775361580 981715750 544728630 718242792 531974800 767297075 453008800 249301101 510129906 768711090 444815488 494437850 402101472 816488000 968278472 439820653 846290770 749913158 396019991 168059376 103528926 652189500 31779280 18825140 499682560 687137088 938354150 889608684 702327384 93405560 456431320 184139675 951290000 314257352 943429342 846479200 692881420 198631466 813202780 396864549 307171160 687510224 460996260 619819930 593870294 492403200 63163040 991334067 475959216 829709300 688258496 583009918 842034420 767991240 103179560 488303046 933341486 444838392 392844758 872535400 181128040 959365771 92712960 598221080 84381950 757958178 258535654 167723143 743604940 724198923 729097656 31298844 621713936 101077760 21264050 741925132 581423000 62544376 724511972 448188720 251126408 238448000 359144198 373728267 89644244 303951864 494705980 158178652 875308076 254365760 415685680 801486782 715704340 901644631 86329408 611475812 727357490 259729850 532635949 818277240 485125480 820666875 209412640 840850412 651119440 774929768 995043224 901226240 651277825 372158522 951480880 502363360 723075244 503920195 961399762 600411009 662228400 822415440 215400870 683899384 528471640 934775845 35856200 451316480 670977616 298586160 728481240 681159028 608088190 876928132 341766050 328068892 697268227 614182206 169315160 997145548 972735678 35532468 591739040 53747456 23367328 852726080 107760413 84137440 589467550 777268224 507552200 835457020 660405607 199578476 872735681 683829750 830083584 669954256 225010399 409467724 217755649 138420000 822383275 528108984 470863280 35472754 743348756 690477584 831173200 737878023 787703376 229455330 559486328 251650300 286301530 671864640 268916870 991406016 875068930 863973408 626540136 89806411 542314264 339916000 579771692 581687396 946895070 534947400 517281180 748651040 373670652 238425860 638475324 919800400 515906311 936170266 957207582 996702216 900121126 836251290 230878380 78421563 982437056 765669238 126931670 311746144 423708600 712024608 54971954 650931224 533712648 79551354 950926752 119827740 107838125 696832640 813936768 651043124 731828800 765181700 284332347 206625280 25696770 568938954 943262400 738033644 565126612 379481115 520439275 277717375 416417709 280860224 973354000 511974550 68447192 438077000 448405944 768160820 843328560 93103200 57199864 797188992 651430400 194998200 22317680 968064096 574563360 509514500 483772888 754324670 16551936 85036500 496722488 877632992 892637888 425751060 535351452 419407680 631579248 546038480 71949111 776235700 669870280 110531250 533145660 975343620 390332624 810732784 678381206 169921584 780326553 525748184 218792296 21285667 165374010 871932694 813847900 171675518 262528384 788462820 602260752 550936576 168278425 646948080 976658736 261711116 281401040 69221840 414009330 812301776 154430208 845316000 257298000 641906140 446224298 373227648 769170188 862735984 836232344 235673640 775177840 141370440 436877752 865716240 149741072 728440115 868084600 123537032 661603900 381420533 422610715 452657195 477947136 94163050 60019996 515972596 156229584 375054256 814075156 311716956 160463672 903254286 341083950 445320450 312243739 866635000 694234500 297710548 283274680 811637120 51500680 826320012 201676160 274051186 77201018 588777984 744310400 779356480 49959680 429003278 615793112 101693630 245561306 224496564 769069760 114995115 512742990 397851766 20621700 109259008 145584160 931498470 408327800 109405440 693515172 861130060 516313436 589259144 121189280 511334240 341726304 96976744 3159901 439203216 95984010 186665916 465841400 607075037 924351838 721276450 184889100 123492400 729596856 157142592 150872272 920212606 22842160 19997664 177837948 513757392 447647184 965512636 759144960 107736048 534701820 895941120 579982240 652429000 645062800 900796700 116437536 221773100 608189804 859753128 778222200 624616721 691515136 930433568 755940544 220834500 945132760 796165177 36534700 169051776 297251932 869962240 811892992 87109920 777735040 88035600 467504046 293876728 274695656 876926405 855279216 249889422 954990092 279432436 211264695 407929200 288928140 175105920 301535804 636745494 847503040 378461759 180111672 989136260 265045504 181884696 509506040 27397972 142158720 268678120 943727640 624978190 854332520 953444171 360082560 185111200 408619130 112956080 750261000 841800168 197636643 257836078 386515998 844133712 885622080 857879716 518413568 646650280 719379326 61855348 6279740 169667555 155558220 12272832 982163423 461027504 950669128 213385866 153358133 406900192 530819684 162596496 35788416 872875118 129591696 501479320 464918118 999238016 493936496 400809408 82591620 752830872 350147840 681489600 805683874 559905568 475437999 570550240 739533905 559834848 50397772 404081376 3424000 407763892 885944816 930142120 439376700 817383950 932071278 445731680 726215566 457851560 147202896 85525536 794581616 4100028 25703750 882431482 570217740 327714296 705581410 212654156 339677184 780564314 105560000 516697208 588153696 108061000 398431720 540968190 77850616 987667792 782670120 513285000 750400800 807615040 413906540 534609696 8596800 510171595 92678144 792368832 573465055 83497285 609860310 313665920 271344615 193214784 210249016 564673096 80025936 981616750 250663424 37057288 434075760 451925600 459635520 998781632 91140848 314532490 952319606 484264260 502777664 653403808 372951100 861841120 951546498 588002016 413369160 198946680 637980224 630064000 156633656 36761936 380960885 250093984 80679872 894090575 195750868 660546032 582567728 380228831 200815122 472594105 696444288 30950400 718481904 790404080 642091900 684111152 328852270 298055000 848452571 616213404 13019808 11884960 550426262 956040274 143169756 410243840 690247442 768517280 735587352 187427880 55426251 399564975 243596360 932973760 561905304 819640823 684992636 519598426 591233166 766826034 327415612 491271360 788659974 365713770
191326612 385694598 793269976 299192060 753211070 499036281 179318885 486078100 497178832 340675840 160001624 720468556 103486315 909332520 457758984 204660162 98163350 119323210 480799886 343369298 8564447 855023877 978681600 390868410 255788232 314596480 974949068 453721350 687152436 227204320 453293736 394128000 496347340 604399440 444952940 79164200 419584200 464678000 76392370 791089536 656325066 385707520 32904260 233780224 240123940 670338976 157322500 77418752 591315943 589938816 71446470 388367368 490250620 626834300 277525850 50648836 20947448 909987360 104365104 696726800 868688622 556096000 441329000 100200000 637623654 777893988 951538481 281921152 836866104 857307000 664352144 392067600 523399264 35561440 728561442 416416632 260546050 566005156 650549645 19293518 4726408 847546878 715268096 281146580 604452900 239775152 705346536 910849874 203291350 721234816 854202980 219284519 579902900 438803380 107661640 879456466 639592544 725575216 449272080 612806875 398795840 581616348 407008294 662278970 435260680 728977809 697865216 967989014 513600735 572693479 640688640 137046112 128164300 137001303 456779422 452730432 155293880 862848760 572218280 531618500 903588640 617250820 999087000 699298360 943423575 900872300 21929345 269459966 697095160 451670634 826846504 578718416 527188960 126792060 91157690 612041304 377940500 749762048 486168998 246582222 159095375 443622400 772997472 351943810 180989960 106322426 708405028 625694350 751211624 726583900 332317042 270040100 785685790 39347463 446771200 997132776 999393548 547411300 418950880 704104952 670583600 351487804 395219355 898102672 254859304 25029866 733753024 620440520 5378464 738926942 461382816 729563590 336422060 561367980 113043410 266520056 381644592 210408206 735759160 793514840 909185992 932388800 416331590 896457930 659118505 562583690 18811888 536524770 862182840 106577742 172493388 4558572 604574760 807684934 582309428 440954245 84784505 969842400 303291872 787677756 646387202 956057708 685202947 486738106 635792662 481958761 188047232 150419260 325924000 29577468 889628924 335323805 133757290 529480834 856006473 368204396 739218160 190354560 105623224 915465325 93219320 670329234 660160596 526929168 48769560 907651712 649531864 560001200 352317688 201965660 563915160 996713760 5552610 296571230 411930844 130633280 822144984 577879368 732506560 468414080 116180570 247676250 716766720 25042630 490433655 551036768 676790880 407999105 592125120 577965544 244421424 702891072 874605206 284294580 923914816 493871605 417901075 13697992 922001480 449530656 251625565 168371600 554632132 403636000 573594120 493141504 783916448 147428748 434180944 806981460 741844480 91465600 920011520 204647125 651765816 346347520 515959560 813642680 888570858 373096000 705330024 986373120 114749900 647612772 844829504 723593760 753717715 986770880 922976365 743781256 950469370 168156440 993504272 162313696 750435638 111424643 91194980 194322452 999837450 331365042 839400214 736944864 750037200 547004900 843658402 179633968 151379651 796276936 224038400 977514923 557861408 238154022 167024971 33235624 682144320 968229364 182143612 934069370 840859080 381035900 285726096 479458920 364608400 955690909 665351200 178888332 876398480 745736625 302380312 760873800 117391840 176183360 769944340 84117389 111800320 62407177 644258530 525129600 943166210 278641580 876330690 993681740 823461228 224911072 800345289 741883120 619334914 538741386 247896454 219570448 596348490 511413470 514847288 33488250 476445480 510068590 900395400 794094112 496751312 499114714 558100800 607415600 783259460 815358548 0 331716880 755877467 359263205 612682034 211375138 332146560 576172872 510595990 67078808 253827042 916857985 108201250 341276000 165691848 614417539 425642180 345762820 534425920 650580340 469238632 657568400 368522000 634667536 382153350 307275100 678352905 251208312 746766470 5544404 560970880 853119344 569242856 210928000 819755750 835177648 282044225 431023592 648997728 53816000 914213824 373920745 910917040 127014736 911801871 225442464 946052000 65722420 436216759 174285318 91835270 924197960 784687040 588864250 500127410 543063376 449793552 236732775 111996866 657267240 60799026 999899456 667548000 146964020 102905944 877842772 706264948 913437950 386177700 191462076 806805656 294799980 466273290 745186160 616319908 998408488 948306310 838036000 732855454 209949816 94951088 466366992 763995904 843189800 484640000 211954360 204228352 9285512 222142530 912014130 621235328 751948654 266950008 122565819 609692186 869945550 612862166 343224040 301032460 330672992 846290117 84953344 88346178 865513200 16453624 380958000 643216224 632692008 632348900 471189136 77910064 929762735 153137045 119105032 845606221 376120385 496864560 435252538 450903400 734947884 728849485 852237140 193451760 351123900 629602508 660888400 414895445 275901056 407196000 633552552 519375131 289179828 742365018 645381664 435088244 921537496 278827890 330996864 660949168 667525695 96228760 319876800 859678702 695925300 557234256 133448940 283765268 893243720 467654985 433641680 174473795 258139864 46156032 876948800 855648894 261227224 497400336 53894200 527325290 311647610 569745217 985309940 625526944 522731218 870909840 276444702 216584131 786372267 94377092 801808354 747609720 994346720 503249020 119388764 759622800 282813760 895314720 538179370 121893728 785044060 413834247 735855912 817444179 754225420 9283520 764499370 578268672 440099072 437771034 976841796 560521622 223936000 530602300 65255756 329588432 829606000 463295000 552555780 176298860 680030916 99657375 171849632 659324120 586230240 70934000 567244410 673176770 617862230 858876475 235017184 396972900 556217600 211136842 763556400 943171070 378904296 946882950 39394576 847908620 825263928 578016488 198336134 556030715 84851392 199013346 815231144 936615680 717737941 611903265 416475280 522405786 958062496 169106540 143054780 222599296 425397100 943672804 725155674 860353980 434593834 249456766 145841760 611485570 673001844 681497300 661498320 315198375 735735684 258246096 139176160 775882000 510756800 595749192 156951716 917030400 399816464 381692496 167337616 856834256 249567476 597770988 308660644 732443518 331154415 857901880 80772820 292581204 229918225 429741500 389050000 153534910 970016256 116641924 872728832 781200520 241627876 133693562 199943584 977926300 790880000 367149604 232791080 447301110 946278550 335584894 362271892 347976840 834584910 648213690 235501824 173872532 52167855 428827800 78079180 249685316 591583902 56068024 872866047 919058730 388333632 544546720 393305199 348184378 996774416 205703360 40021034 703840383 747979030 214899200 983851860 927856504 131319979 218268080 982829449 874005294 544154615 725744200 630945840 349975592 487168504 859501886 805238520 190868844 745539885 333930792 783637752 867287296 84831450 278749438 200523328 271421920 501657914 604164000 287347640 653728374 443603840 579079128 537663354 485907968 181152840 404476640 626344380 164529798 681408022 975427440 132801620 447723280 570749936 481171048 81549860 381761350 345146952 816276722 936523721 390667394 611005660 203341688 362731640 671651088 63524055 950465121 333611250 68353720 885182800 586009640 666532856 683162760 996016300 144237408 748878500 938311750 622723202 250495155 435196772 685305468 607325704 495077862 908480000 828778400 580261607 724008935 143941675 178468032 184443545 171848700 296297780 896134240 527047520 209278336 389024040 522248720 300228636 218679520 219476780 513361520 896696450 649703544 470046196 826373432 523616328 271902024 523117025 777183585 827868776 671616062 390298760 359799720 824317948 47612436 604277219 783591982 774291200 284025056 389073640 401596921 948924480 126329088 810314152 762839716 494598976 231451500 541946383 750892032 816924505 751107648 232214950 710590340 156505350 722630701 93486720 103019776 313326912 92928100 171792702 351157864 135966269
489899398 626836352 402442200 948239616 509541920 787386872 215386315 513913518 29333538 7693020 906548320 781399040 35088560 315541861 734852700 18801926 135252146 669157280 903566336 383683876 585174180 752019104 25338688 819092760 919219656 162799659 35387842 344540000 844886400 828333510 852239280 537051264 854361296 736088744 868258710 811503040 757481984 620821820 488719920 5411402 664703849 679868540 94127723 716845384 190409116 329979720 906264480 932125348 628429200 365434010 377538820 137045184 338073700 260356948 665190400 784626468 504035586 288932056 419697040 33384918 953711780 869584180 145810616 123698206 486595175 351267340 900290004 25885392 490645180 553025933 563481325 685380560 981663532 140202640 822855402 188565317 903139102 926467988 673970556 229588080 180358176 842124546 692684942 881873160 314102604 225961996 22589592 48674685 107535600 180506248 508302698 613360016 838835360 874018702 306150626 153846000 375127248 933057202 79063520 97028512 511190144 818277284 920934208 183450816 319644000 508529752 728030842 38525430 759335552 930595456 942674800 735476140 269322880 613440400 314981956 90080380 149078508 417495384 297308520 929210406 802337208 416669795 879235468 30453741 586063958 119387100 886622976 559696200 777259500 802547850 512171016 1613726 403529492 286109446 141837588 509277508 148841120 872895000 493643300 994118940 547198080 271946918 577653422 653941888 859148256 830241568 770362384 349493970 145785516 616444976 976974960 419636080 286846868 501200075 89407464 582911040 438094815 801495700 75580320 114234455 799075255 179564712 221775600 841763504 579050290 863705000 815142600 83403806 274289200 952097184 74595340 849786558 469759440 448059304 846416750 615256058 936825200 92891996 250143080 439530260 705920920 691400100 254554000 986391375 178630544 356595200 236320146 789463956 965109472 786454196 62456335 344421335 276460000 512585556 888926292 195988160 389894920 682411765 746036224 311064000 776148880 738811008 823167200 537006418 41622064 939836966 811211160 374767124 672358656 239491800 884963840 537443680 765074688 228553750 443630536 64051832 938249600 415336350 11226494 352859264 768510016 795793476 530346560 48007750 645453504 448407140 230621200 313989600 455690468 856769780 661572120 34125568 132439920 840988636 782360004 408609031 960768714 885862358 693800950 991727469 700558410 711644096 212701792 84908160 898092514 135257280 625673040 201478160 901118000 477699280 614080890 893525875 667468734 780328525 684054416 44909088 355985050 63269888 978288720 982737544 939325728 133367680 212990606 656931750 964633272 721874490 65649280 108919936 747440272 851676640 571249620 829449984 895239040 466525224 270274560 275681072 249228000 226053388 513463890 633887780 843102648 335435504 149472752 212027516 677956160 100979600 949643626 711804980 528217760 106740544 673987500 396745804 0 831582584 227198305 295837640 216246009 819294525 627326292 24732350 394479090 367342456 854351236 821870255 271943260 953689680 602695300 7466280 668052776 374979776 365739420 744788765 866650860 75233055 510835410 658890750 281329420 977055511 747433000 132028880 807340096 723082104 476559630 108246872 185571420 216912000 933909750 338554562 544719491 900273830 301915872 938770250 315711033 940547580 512152556 801007500 276561200 157007360 314794240 879424650 18140896 135609640 702691630 709264760 898634775 859142970 681819850 694860376 369502344 759485013 277202060 847253120 375580085 621842712 90443816 870162224 181816180 953762760 503879868 947331722 752929920 685269300 863123440 712255600 36730500 652824432 986147044 281609500 23486115 730130220 7056142 7154456 577437276 734825064 9776952 604684481 945283852 303706600 497563912 407377920 156649600 996740096 334551740 549419004 830425568 131004700 425341704 138419240 644486400 843126960 782160384 70737416 162794552 909939034 73669860 774553380 894868224 428873412 375801645 23817640 234051684 273676160 294542950 823304620 269724639 520445324 536939840 703718640 968343240 984289675 678591432 576340118 408076688 699711730 504726488 566104384 556034808 197049120 67035276 894335540 49925002 530820400 595441025 717354432 154157920 11711190 77239680 866753150 880780584 241027168 365668800 478272770 390939620 218643258 542949890 251921244 946391680 227717200 981807270 765664864 654947210 364621720 743219073 239807776 633367950 358240000 107589698 321668864 452347232 223605840 54170000 514160960 680376064 913242960 131115464 302902807 217192740 653292345 310532266 24990806 78666988 540076150 874475644 274061720 201135820 92902240 304630461 253888205 308618500 797017540 783060736 120840090 369723785 816581960 582643840 760842886 680707520 191838024 11946000 652617000 498929440 760040976 124162600 49431200 379913798 519604732 60112867 872070540 447652768 675051867 394751248 115932580 62645664 741106176 187816919 708283510 642024260 240721168 744358456 787192025 321277898 308909880 425989104 324355080 384744000 949524391 672059570 262453720 137577200 243864064 727736702 873684576 444512180 543729976 27328 5609717 290295728 795419490 325852200 380459892 140875300 840929025 119834560 461255430 741805600 405547422 244015056 21387062 305370112 887132850 63479130 567605984 205714474 624977760 655516034 849099770 272822624 633072320 167120000 818576056 137140350 894279719 997327616 115229068 585949089 725548750 409068600 363076410 944566576 379217475 723909288 301743880 962094432 422423840 281589206 313653984 810126676 239818368 456908144 699235199 772191102 478083350 248212080 403094456 393761183 12868870 631127435 741310530 723587040 311906244 777863144 509571405 417790140 450224680 159000000 947079600 718248230 593783790 515797370 290941080 865338720 80618416 526081532 45313450 919254368 5687044 289796840 42055000 390681264 583411800 935157000 164962078 828692380 728545194 115899704 108730240 284720730 933782720 823437140 536588000 596062500 511796475 600030750 883029940 446890584 679367392 936754780 381625000 121466825 10965088 769387386 544607368 892836106 727598608 240896256 934235176 265397488 333915840 728079625 33403328 985213900 500344640 688342948 516867200 829467000 592531317 181982064 673771641 440661008 309670644 302379450 95129822 938617696 174872410 557280640 462984475 35314960 451895175 172323900 661422585 502210560 245011210 627110130 613208944 682266416 121634080 269121680 83503404 925341622 930318240 840682530 129032065 197890305 369978392 825962827 835052785 945845060 909423350 611458368 655661200 634495616 294990080 118709160 944997956 970441320 79649840 373710268 921221865 473280220 636697152 497614260 840706115 31384167 374122574 561277474 442278570 748755392 331539132 476669968 981702619 122062230 357499104 418159000 577910560 399530600 356279940 315560796 15598716 90849010 558128796 828355240 560858694 825318032 988389678 243404720 307475000 603531580 410145280 809327104 175460356 592192248 699195560 810769568 572628032 563267540 742588142 367944928 684027940 679168976 795882000 92780790 883044750 389258080 383203180 785698336 863763320 98992784 188981888 359574432 290449528 227569984 539378688 864200848 375494635 744498960 253193617 470868808 973492625 502979688 984733580 623342900 843156660 97020112 386955689 746066760 498804940 259738300 421979750 533243580 920718610 325942890 362025502 258753303 721008200 916792940 153596800 81300272 998743904 30925596 167719280 538290395 203179776 58948440 253562368 190671720 891743600 177224260 257203312 612502975 708422355 499102400 971921258 967503760 597151757 462591908 722000994 632534010 702503250 501490480 235768920 23963608 692405560 804705464 733177550 41772196 316040343 637053508 445924832 504407416 142582432 74262010 721985920 170942856 233650363 705045400 629130240 357169400 454603600 726164488 751655768 907396776 798903424 303243016 586366980 913955870 466970920 49837568 418494080 939604072 133919839
972183366 566431930 49859520 908800606 174013000 400359872 926611625 640591520 503253850 425548226 20903984 758877226 585686450 839763370 65445050 848392926 177516792 438338627 553924135 372590592 150883292 987510310 246348628 981820480 748046998 227910805 254964800 478729705 946253760 621756237 240479600 915512384 867092084 15955576 884872625 457899872 287821264 115535482 683640752 546914146 449258640 330543224 650205175 758626816 19345536 823535604 501448550 721807608 916094294 637424480 493561632 325431600 534955590 360410180 810373744 1009520 483806640 618789440 394412198 428450320 482039328 953366335 808193824 157936560 26905216 423210116 953880080 354104915 99878508 90139070 432269480 191923024 446105176 714809840 629586624 6168780 69647598 570571264 47216928 326021600 657160624 543875800 954039070 817991504 52628508 194937504 752455728 787584920 769977872 635167898 309595415 88476560 722788054 312145768 597594977 498696880 11276264 290781588 680090439 175129032 515922800 178328010 918179418 700037544 850621480 365906082 965674774 419714394 188501528 552304528 819217005 288206926 70951168 837580286 113284822 936667750 267293744 921456916 762963628 188163900 833173296 624149296 867297000 91200892 814954500 512705133 459733616 923986760 159893536 938318720 728834130 847440788 964794292 975977600 810812716 158348960 384428320 440391850 13409700 845875384 442601040 565483588 752248238 560438770 425752526 223303104 142760008 121372832 118112288 912726800 609178624 621393480 129117056 912397724 235872000 157548960 13015164 725567238 416472380 607094792 597128856 298647540 833348735 517899920 679556520 610008000 601473842 16685500 28109340 134061960 940705100 586114156 514542080 847251232 707366050 824366247 966393800 564302730 604422194 226595520 68270000 406238970 777025680 32957555 50335980 472774784 855200000 472269432 857912500 777458860 869265180 213794500 43933362 483334394 58487367 191399192 186440960 133471432 26764778 244355280 554599725 903314960 773593920 381663360 702242056 316142864 150957536 342487816 959302400 390978480 12916800 14601312 306356800 337066426 804354000 698613095 132616620 470618220 419554000 452482560 460382008 160296562 220186560 742892782 212305736 911696176 189728880 764004416 67414592 136604900 99270400 182363920 207410956 399097800 488015930 804497050 309093500 295914328 730756920 135458176 127732512 652380059 782314542 726048224 215607497 265806859 360030048 676260712 297017420 232851591 81390988 51202958 460110126 731455384 691679856 954752880 674401050 860370912 107589120 261418440 994116800 387314100 735974136 231987314 38754400 508022568 628630032 27939976 194015676 25433950 570681246 101589566 938111100 807881120 88642207 791768344 917627548 541250048 46820152 408166634 482380928 277104060 530368408 6233345 411931708 795792961 637666080 139804000 324177400 583341680 14342080 802496536 798675584 975515058 709729868 520697320 86846850 848607908 452701362 114707936 449725933 410884012 897365792 375786000 981987340 291321024 837021791 387909160 833168400 363232160 722922118 231205476 198621280 251127556 206274132 134805840 620564480 608951376 799706151 818127330 878671528 983193404 678834340 864252485 321956480 655836180 924846508 635207680 668225024 801949375 691352824 923179464 409614064 704187968 611182344 332561670 501149672 68658008 415070173 517723712 489121472 511840680 345167976 548402200 209282375 452800832 240962776 98518272 236756740 35474470 718316825 17540008 567697968 386857850 251121125 421956225 680081804 432082944 605259350 128580896 289484266 302962628 160624570 217952000 47042928 864356592 564371400 662320446 984129392 148982125 99736567 311222884 535667136 816864034 18567298 640769304 466121024 832678920 787666750 140614200 665699328 5011344 445183652 789401848 567869288 6859528 951177588 269757524 344440032 497786014 954245966 770764978 563647536 838384086 812572550 614335420 58714816 170847080 907975655 884054310 370143700 68372476 948541460 188494764 32463360 135631150 189884960 241407920 3897448 249659020 930444885 633262242 923311295 905495040 412129472 988420382 389320500 475075000 733723440 753980032 107156880 11190840 433905450 585542848 268998405 957587750 217845482 563356744 166965625 733959000 664407672 620441396 230369020 287691766 198306560 54824160 704185291 832258430 41211728 428280729 93167328 830968832 339669368 715789260 871537900 640929296 882380960 626787008 237738960 307967992 579779280 765721140 756171110 380690710 90708625 291780480 874538910 891571925 56129180 446766320 97415550 430981560 25527354 680801152 775856040 854596168 385034824 892843170 434450710 789351760 363127240 373078960 746310860 226964256 939113712 826841392 117724600 500012120 553409608 949227048 151052440 717156528 758776320 470113380 152638208 248455268 551606904 606504736 333620890 754887159 968386825 657878432 311425940 70024350 829372389 690003512 250763344 257787254 787625725 576369390 511148505 486453000 548568200 616070150 767575260 400361386 635329275 489726260 483640506 424495400 449566980 621940518 379369680 547543812 346407912 855644480 964876972 610353248 441903712 725556788 689726043 475642510 156584368 873073000 442918704 299923640 750216600 883291024 44242944 144983439 550364724 991640928 184615125 90588168 308281025 585397590 74652720 594999760 740899520 249091394 746521160 264177250 253734046 476788581 227657580 298010400 582289609 161831224 521618830 640841994 180141016 479118832 69860944 460325400 96119200 925571239 275832651 618964800 582595079 405506400 986036748 85039481 593459000 94240040 907809635 389407708 419483780 165960964 567689521 926341868 326825644 490817652 574158392 729823200 185798268 200271598 560877976 648155350 343726122 735102850 319283575 785537872 810381584 439535456 960909040 50237106 408447664 186215425 59625640 916892488 81624256 617860222 384325964 607670528 19075200 324031106 503426679 233666740 182656732 400554160 233157210 987200000 694985920 155097160 444702550 904425962 565555000 841458860 570425680 243578300 148668408 544641280 994600384 410923384 784270860 556529000 3403820 71936000 148068477 166217500 856742632 951075387 556235270 319426048 18840280 161667683 28896000 36287308 521462896 427952896 756574676 826735440 300904856 372456896 735380880 678961925 190846430 667655840 67972550 981464172 1601900 999978 806822208 292315864 887771392 865540472 548420220 186521568 547232080 61894688 647851987 466340480 833202104 728907820 906497400 658502300 838475196 652185952 157432832 919611272 205001312 332879088 437004427 355480590 870972620 335423270 843709750 438087020 383071850 564305130 979623720 789550930 118717940 731110400 596016167 588272144 872238720 928950441 891714880 248286500 802761488 812556544 371929564 64204224 237466342 566863869 707793081 644750500 314566182 562056680 339169998 926552730 373433424 817390250 595306656 889122400 304121983 169412960 85107712 734704344 567326407 226665756 415954437 574407468 395827240 373678880 963758720 720687548 489966896 834649901 252814080 111560880 740301382 856604243 255693920 102749832 431916424 210662872 947002655 643121470 68907275 398394835 624270229 192034790 655288184 372654900 561273100 364980000 401061680 381489125 130340480 608832620 843287850 357179211 391436496 483572800 208215312 220916200 529699448 1580885 314007252 754318300 564748099 199640350 102717778 702209936 154019200 550005597 657120772 545177120 115737060 575157024 30050560 159499440 237917672 738957750 908331616 635185774 933843500 644435538 19496188 879646225 448630464 18933600 446764100 645958910 554347088 116003258 926452372 643396105 368595976 603957604 63168552 7126583 750593152 273173893 863175295 465225980 134568860 815124112 546509240 669191944 578520060 680655560 292857232 303555100 260584160 526019854 205452048 696798596 627349839 133136030 494447920 463631530 230453512 258879072 981992448 236882020 134730896 817743744
488775928 746349538 219226170 95277230 779336705 404568000 223328400 290648704 494131063 726952620 393294575 363717984 782967072 724934756 65525456 77653575 546809480 720812088 199201710 84912302 794216992 897622084 543409232 985039528 249600760 633737472 484568004 112674005 90530360 506843013 337044235 585863368 390246584 238729768 84688304 886177347 755897750 976801760 961659772 400301440 385934035 908669500 938242660 824594560 520569500 36350080 917301760 368214862 560606375 268576768 16334760 175634690 954770400 142832728 612367844 407695000 934429500 816364724 728524380 899734530 9592224 994110048 604701954 287178384 281050000 746102490 405386400 555701732 685358738 173337600 282646356 667306256 55010608 111327897 445722560 918575912 773935775 921407552 791039045 778848110 358339072 867836160 729757716 425953000 826449464 61341070 250403000 954275416 572829400 956344896 839514865 8489480 118645692 830937780 380495281 42297040 363810324 622712180 466549120 325184400 498209680 351697075 414106660 281551024 930817700 757643188 732845337 197622326 607712472 483862270 137301760 964636774 447459840 217600088 702448571 764194800 785079980 797550000 485182980 205395456 226453320 127136871 865898768 139281362 900100500 246879588 676225120 446184100 394784680 388144226 140027700 893229440 921195208 680183360 491155346 421099455 549226460 278047642 761187781 737382464 82519488 463247222 472269568 660461970 884621027 741223176 362681478 573779903 775522860 830399020 246519576 651691308 653899168 211071326 499192280 598285125 14235290 785567136 580402429 462341504 960693810 450466408 131810376 409088000 164503560 420912480 448527008 329462432 217868750 27501088 942070681 103506820 617181248 515934154 168477434 517507292 378852380 735731220 599633060 97486080 397723404 695957796 863188431 473925855 361993662 653606720 413810190 421861952 252342930 925100992 687903030 909083796 140653750 695640968 672140600 145573152 261834480 151925120 317525050 261865340 822327600 717407590 86785968 583073220 257562576 600802112 0 892894899 647352000 678960030 637115200 329831964 390969920 788277056 157367300 972843352 481012945 400784540 87096381 34952435 893129708 620421270 490910102 402579680 109765568 575832004 579770894 444692694 916599835 836146432 262065888 577520512 446996256 197857600 479903360 24571964 775284720 740431800 442513280 897785648 900957895 656908064 483180614 700999168 264382676 958421168 105077760 636538400 612287086 117594840 125788165 78906224 58045195 733814126 461618922 129957440 9987752 306821824 504315330 755163168 544885376 886534969 983671448 382843520 972139984 374950864 879601474 356541370 850577280 717054459 940364288 624425470 336257620 333718125 965634292 494633376 449966400 360083220 883448602 299707328 940919152 578455900 256648780 198437460 387008000 236939810 140841028 709114465 695889234 645466688 467394500 200202225 81012736 340907782 759599990 867352475 904757294 314895692 117082434 494657000 791318370 524224264 297358331 940389056 349321360 272413630 707830180 811055288 89235880 515064000 471450682 484547750 521781056 611971740 359229860 28257200 29322000 197340175 22808448 387381072 474425184 272026772 668357344 727373500 843456640 966761050 428289400 150995540 229571027 830567118 784086400 283712000 543591312 843925900 64082164 718171050 335202960 156398376 247397046 538554560 601709600 502683086 441334752 855102598 511172000 132883850 428176256 660163088 648804750 86857168 111730862 746824320 913582241 248031148 144223520 73966400 152888284 239729736 910614748 990494680 672031118 170582560 752156360 999166550 956681568 524343152 363624098 555813694 131749200 258912858 349342341 564954624 536739808 862512968 825902540 586988342 212709860 632030376 520120748 462647956 314783700 553731048 713867300 295918336 600269408 116736804 236092236 259751590 925602704 769876250 416671988 836768240 104119508 894244384 386477072 885215386 231908236 951645400 903736464 186746183 664455104 9560104 16164880 138882337 980132048 721240474 74749824 821048800 82974780 434322826 455658368 208661368 154062957 329619330 358428096 95698564 456422192 857310620 38933115 710722432 632240118 786266560 884011480 693361680 704612756 83202420 301409314 982397816 816667248 169719904 898951434 725293444 422683880 677958522 530994012 125400720 20560303 908140120 297284440 914055602 246476866 605871288 456680934 985943368 309976755 672034222 667879278 338045360 41419820 374723040 493332640 176902480 62285760 678303648 84798950 325788976 450957600 236898816 718685470 102864672 832014050 315971368 480267248 325834620 970405424 496284800 90774455 95861208 748928176 33895348 625558316 340757440 981851301 631481000 745296720 515947645 5977968 204625316 370904768 663181696 175764480 550400000 830329382 401113815 416183131 841449856 695844850 670985144 714105600 249528800 184087590 537684032 62250504 822821594 688346885 140815250 664394380 307861824 476604160 477428618 721200976 591044922 12015824 728596672 710588400 303136500 45693756 931718160 870418830 959861968 68149365 300309656 178369856 390929300 319702596 732488528 871459078 180909708 135548129 548304732 224617800 851456474 893880000 242096840 475143455 383007115 922226748 584483430 316360960 666138928 22325880 825119280 183959136 131030820 896143716 198473264 132291200 244785580 432294804 733858720 481027492 75266568 629328000 692886500 399436528 436240710 334579680 277315870 600455384 785087032 865781728 370455025 307065076 331401975 168954073 8702000 643917440 585500296 416516125 799695810 65740860 63854808 11642630 935479047 800880250 462092600 687050908 748865512 620491070 777280800 913394490 727556048 816834840 305905580 277083619 252448668 131971320 783838250 330918560 318803200 710620920 212011008 712404894 372728327 38158130 167542462 279308192 258839648 36171880 112807500 169161790 378126700 233593232 234924800 325922184 400629280 109701880 996056620 328981100 401905304 959783444 591672480 128963807 482804700 710712205 169195408 469830335 938238628 131044336 388989808 402622086 500710912 587544352 270664424 502626288 424994562 848413760 556086253 195609546 537271240 719087280 771867072 246397612 344590748 545004968 284627546 473073000 318743088 689836112 69574160 584522006 414543166 105097432 720837990 850746880 5003664 194169920 12070240 275297100 975610856 200891808 256851100 245302921 455565534 960259920 485171480 246687104 745147247 185507560 872344344 177074060 580574831 248243571 416468250 842950270 808287780 402479926 445551000 108109648 99780120 71782500 857262018 977882840 280400412 498361640 211599016 882162140 582517280 656566382 780297380 740612598 673766016 971437174 380474304 131271436 177701080 462749852 597361555 732808320 63011840 924917600 617776212 220926372 369557931 114076253 956848515 816794720 686683520 187596936 448594468 638645392 527376976 808029000 508000320 393172800 650926400 160538624 867490062 985375000 707552310 487119776 770975864 472830720 658091412 718422220 71615328 254718720 867329280 347859200 218050620 742635920 518432204 190698820 244447600 975735796 310004578 968222264 232242075 577958024 591532976 815456296 319123500 37355196 196094144 27873200 855956650 3678070 391217640 657131124 20466800 416698055 475059200 774470716 687511915 437354850 711566310 900599040 257866720 457124033 220754600 738974128 882239310 457825950 148232690 93728600 689019392 97685108 740299966 743083136 882905000 57666992 268609920 607930420 434120192 267421866 527583312 509757760 424143800 213538438 817719270 825498304 147490952 699169392 350104240 577077096 902751368 704497565 565748964 787171000 206553000 998994706 52237210 421351960 900600136 205234400 113599416 663027136 371428600 562954140 618455416 132664364 624644936 637744188 192051550 938013957 612036520 980982032 792639400 852584064 841425577 387581688 975035520 748206650 371310900 417103500 370613420 122304056 71400010 597047816 894029190
210910832 803199540 324882880 526258671 523230572 549537090 578543936 837734802 49282052 88173880 126395008 991132124 909637621 628147744 195066808 324570400 445625664 180683517 346642640 170113560 812531600 492705428 216468944 111277840 274855950 724153190 409193668 918435088 364278096 7655699 52550110 319101160 571281913 761954376 998464220 774479782 738335072 761743080 710057955 67977320 570548540 575950320 2470884 958892808 741749032 36449340 899428000 654699344 130547360 248125200 362877780 839050880 627614000 492699300 713915810 245595430 888237220 492053160 799780800 553792000 876649728 465255300 510543840 612081188 846295145 827480532 49916928 174491395 411874122 643653350 964020664 725821060 548927616 842848876 895730608 566188190 728975176 29947292 741221730 487777670 250008410 7791570 531218776 990902240 565192240 616863306 851836835 730645248 963745120 340078500 887470236 843425848 281966264 260325220 286602788 703294772 583250750 992424208 945466866 578811984 643661364 395465835 537441035 746042810 947554000 955840832 156842939 127919594 117781888 118789632 470797808 585536384 256275360 346708586 338826552 753180700 454022808 728831290 43714336 306887296 840524896 393657128 448554240 659759423 211646600 795480000 961586352 98044532 157159580 312150728 975417860 23019660 920556778 71169688 438842640 819659260 368855700 581299600 36621000 871069504 838900480 275112675 881985000 593896500 846704859 231536000 959844132 790551840 101871640 783803415 124999780 335558896 909740580 927611704 387369792 810721280 405522820 757050865 286910208 691840890 550910260 854035864 465242540 633816864 93230600 333226542 807140608 764219640 783434200 568149380 90938280 223411980 663040000 620351264 169646760 436801892 931310080 516912880 653669832 109117536 367450066 369849088 780248958 875753914 717419540 421927470 108429120 320444480 572046112 198103920 394488348 137585120 469075450 785859579 970091928 597821920 950526712 715648256 756957200 582373300 657752625 193735745 663030032 659389272 945583120 563079199 663700736 464606214 945414538 433781760 86876624 689577040 345175960 607099318 593512402 775269832 65468960 635018176 893525080 325128628 595437651 362258220 415019314 475755775 51052384 299553750 481568104 120175299 483290050 335968256 780621065 494709340 708971560 388841676 238170912 966111044 33811840 364614720 586701160 443286190 254503260 538561400 195623270 119868624 164936928 174209722 991365722 705003827 823905000 698483500 446331770 227676500 941832240 150688680 777494728 166395962 934844412 829305848 645465216 331741081 745288385 368659544 377276840 167055798 377492420 787506277 852110000 373095040 930420736 791667288 471728682 747252325 97892634 190420027 878214890 563609024 545231330 228509700 5592728 597333434 910661688 843462330 84898660 531806618 348462192 874444928 66138192 675011256 499629642 237119120 101275800 249411478 94612801 89035120 138867308 75840040 29129000 665074095 305412185 935740652 787948300 583278140 618020828 397445568 342268664 778266728 960563962 238017120 37809948 243160064 436761952 242185964 931898950 190213872 319389189 871832810 36627880 236720675 470331832 72686235 388147818 158064154 560463550 958455420 631513135 949923606 941426746 100750550 81653896 441343404 625215000 881342610 563244882 45607500 346358776 624910746 910682644 897699310 621371000 867081520 893216000 141121656 794470802 732647001 241970250 11617080 435479724 634219072 687995120 576713792 579275929 763155264 839260730 836755222 181530964 988985902 764980587 582345832 212819924 520227260 802392125 752922814 111306016 583806760 88623760 451458800 26680760 709349920 180668553 987210126 358510096 803925120 100795280 542228641 989554352 584951948 78389958 581401680 456295820 581092060 859260484 810767816 138499324 719489436 929968640 995563850 484019872 506749000 82429152 435815796 362820050 28490428 341417048 952578540 862941000 570507434 143638283 255088550 910011968 378997764 255698720 73367850 56913798 316231640 847118336 440113190 960993106 891956480 884987397 159210604 699813804 47910860 445152680 606638350 690153232 145962030 821336450 395017400 447952702 113918833 383632544 934052500 620263748 598240752 256640625 648928550 800916112 781650560 426924384 950670616 713206896 612215196 356483560 334714300 223236654 775392760 540153856 146689125 180472160 977240688 667041542 722532860 266482028 412727212 831203200 617959212 654287450 268666380 237401226 795276670 368791088 180595280 284802139 984743340 261568528 823300069 314581113 890846692 245804868 822884948 176131840 455942104 332473200 914184480 786963566 270056753 655603680 742093032 962515072 366572468 795870824 644888152 879565656 156254316 857348050 545601500 536412800 494761686 503265952 513051709 169232188 743867176 14926164 785345230 459933900 421738980 618191782 333891650 827664384 653910080 911041760 461385808 923004700 70051872 883335992 884817664 425052937 426061248 463601716 404097446 174073004 538215120 947133396 631579795 334885088 970096488 63601058 92924916 163703515 191428880 879837742 340490732 313866326 306031128 44289550 368820700 736568152 263889600 573519456 342692225 456698848 6018072 620286600 909452492 150904399 99760000 400325375 938257368 743027580 294422480 155381232 415823612 738214800 926851624 801018000 609349805 207586465 571287160 21627502 990418802 809205200 502723664 128818868 586885680 222335730 562177240 763662312 812739635 729396850 662864854 854780160 12632734 551961304 778754448 530200380 161268150 516545906 997044080 428923580 270897300 839892000 189367000 475778596 745960830 51334445 640703364 723109980 270618300 518106844 952653480 429032168 44386789 926933696 905844280 136835644 123702415 412313872 575720860 107693545 967868590 281741696 712668896 491675764 244500108 55235772 383535272 16666752 632638000 808939414 944210935 212370940 568113724 683428720 636978080 145739840 929343480 821847212 413495360 154045984 843084210 311825204 804487250 811467648 419657362 172970720 461592760 347161894 765233296 374201352 944016500 788924500 679561970 803964558 95379000 346202960 198666240 976701832 338985360 41777472 804526060 54027620 901739608 741464590 510365406 56525800 853465920 372632855 30875221 528487612 407288340 3735536 483378560 777506592 690987161 721465600 670628928 351778000 444407602 649659104 49893240 258577000 865013310 799464184 573944902 601119200 796887606 520589800 385803840 600039604 594743120 600069482 752457072 199698640 721005021 494818440 879532745 664815504 665962400 66882232 460658176 197248894 323002176 831830900 991793280 724724920 313809964 479486108 881583272 640743808 185370000 809701642 789253216 195193408 230480784 138100177 145634732 93368928 34347764 712981024 627424565 92130580 695978720 502327060 752215032 831437372 235615298 709884000 673620555 750401432 801042125 988509952 464200200 648357540 758630696 809646560 196617024 413026372 859378000 543783444 550277212 919907750 563889984 319742199 47599865 562705625 408038256 160378800 15871200 21149228 998633058 811949202 688736640 4118944 45178548 858424768 236743880 674945648 595633996 930089940 645010616 350710050 887088932 485705608 480579034 303631334 451359100 280120960 664932496 765531200 661338144 634668960 449714100 580796288 232463964 790976920 832287224 87951420 781456376 568599910 954638070 737548005 46381830 551884160 239703172 100298471 880503685 301284680 580959525 68766188 516413900 931336016 175362336 152785280 921837720 475292091 809544140 740530761 356030106 125805384 730359759 531773891 661431872 682662998 935817930 904040047 845927982 508833760 688793723 871461230 304639040 571896490 327485590 644879850 396232300 360257849 27902728 47458852 821927584 389232800 737025120 493874440 151468832 330886860 240418224 424763600 216315010 810048640 692032440 771262466 865536995 123499240 714547200 819817600 87649296 565694624 589883560 795962104 257071330 421651200 742636644
522274911 958472800 820059760 92256800 601728976 433063936 120584608 917150570 722620160 28523440 486321710 344845724 636100848 788117176 224340250 68575700 799432960 250783320 305836662 301867492 972121640 411475000 604566824 437153120 684202264 759015840 174964032 563432260 839179236 581786628 497458680 487095912 488520768 800422278 261242780 814472224 436798800 532880520 505685649 780139440 83874298 516481416 656959740 785993760 855981790 997706880 254330656 475984137 802738697 3501680 324895468 821611008 316690800 713276296 389631856 849277220 219010304 882698836 384786964 817240337 709700000 151475888 24159518 759663720 889845890 714233344 867420571 814144666 117829756 761120576 462972422 759367500 269034825 139342602 521121380 382045800 752436565 389541640 236433798 993737960 215493861 73896660 8875128 267078955 682309800 468129768 363132936 23536240 456163019 922355888 742792576 112409188 917884628 752241640 249439953 442559765 252006932 542955408 180264875 695519872 637434375 172386424 428598610 834659272 532435650 365180224 791327745 565575200 8755030 378488745 42882336 548912288 23251823 386257558 387169547 394063300 597020254 479515650 89792000 905354790 617595206 769709114 326374696 724807348 385857678 951761312 428208886 158323248 49165060 443592720 975289672 993635305 787182096 480401305 930825100 660274768 499013378 343310000 763025146 72414250 754760725 62075840 717840000 864510048 596020800 631861969 553585280 18442062 915139712 279711748 39718140 964484592 161107648 883915912 856664270 74039760 690630497 335278822 976304240 134594592 793214716 556548100 86040694 623300928 672064416 69080755 896191888 633662760 54323530 765676916 34801200 304166874 811167104 704661120 141611292 600070800 580843104 522231382 447640808 860151661 595884800 398099020 636621518 284377792 285985508 351063750 918436640 524626188 989283210 65664750 764464640 752168000 681952171 91840040 138174272 816375508 940916250 935205882 122740596 566619680 970385058 890755730 492700198 926215000 534752320 359689960 983441864 931990448 833370978 196675955 924015872 231906584 644844044 633468064 164006390 448683175 244743400 367568277 124574905 392869820 72805276 80935600 579288045 354363550 131081000 407540305 973929120 232431590 478079460 738414043 72796650 702147856 332535832 46027740 832511540 970141641 294708120 594067640 923614656 361980224 368236052 846526304 314852864 774498120 616664540 496725566 464835672 706890200 892481836 364713421 468324528 655715068 231079843 187705524 884208217 942424022 543599296 569316296 851887120 846630840 848445653 413087264 634051680 887453365 383728250 436828935 421500530 306525695 996335210 262542964 431369164 395105371 235406856 984862325 756701445 851458868 323328100 241863950 872265184 243188420 749480760 97202253 486788408 108189432 370719000 826925600 231188820 959342715 341570336 906694568 73775000 926772650 0 619540672 387497600 709868625 216226248 505691400 726701632 817964860 721465210 809618578 356722400 242865915 722191295 619492540 796230640 891881437 160190208 737765968 555961984 881933424 400951360 240495400 394627866 221419375 117960584 905185974 56729504 436204283 607378912 850249053 491232240 932298000 405418944 252967380 765055984 166811667 701270360 39275456 445513632 67817088 686377228 244162640 997724448 776366952 846123776 713272200 921886148 85032512 173164052 49063392 8055040 718330112 261962240 24910320 421632000 176688616 528538128 641817030 380739600 228903680 398844320 714266328 778722896 193627472 375846676 312473634 564725980 137713500 55187027 439260528 263295392 228929570 125842332 800066944 274322800 167492110 434677196 688833352 700503936 364524920 454770408 334780784 854175908 412577600 912317216 60559456 937302016 87691282 21353136 88127434 61588255 160494912 273484560 602259528 744362610 544593196 610760256 9734581 137304392 97977200 643588958 639105370 995344370 226572134 86332100 774543914 33155904 870099920 476728640 148537798 558962210 396580170 465466682 506989200 217929916 111289200 826672000 342514704 232643840 671530036 517736392 44656100 392027392 237517381 160670720 712232725 927193160 363316197 642494320 702990080 949711262 490199580 843067008 526592912 144005200 328590720 670891920 444197960 32562140 864730250 950748736 172396010 879645760 259926460 915797348 40394240 253800245 163637076 507152000 873653392 352794624 352063016 518229992 983033070 797300480 822685800 255834400 528005144 313714510 287185700 968857736 657703712 446968544 130056400 947106200 104940563 886872475 408072500 49579328 830445804 520678346 542523200 615234408 191311600 328336520 6083820 647010140 745905470 774011540 892360590 572556816 822975270 752022125 338594140 537048176 476986080 224355400 130779973 696323000 879196438 162185882 794427580 13174752 788166120 458806080 616936950 542769984 479739870 23735408 632334128 274279260 245118720 498480000 63963740 532822000 459255768 610814180 727587944 412285952 298016840 718514768 346113019 281108544 838235892 69192454 784619744 833368250 286061132 513633540 648373792 409932000 776872528 790923568 5452955 721153744 100185600 118618652 72942714 147440808 89150660 938690880 732357185 784926470 173787315 589061416 622266360 691387960 320837052 673363912 524673742 434908023 234526740 675048320 751124236 935238714 386654134 466581130 258330880 210486976 611534775 148994852 413632816 501989775 297049632 912535436 707984180 779295184 42349040 306276598 237568804 611479560 164360710 19920106 633082880 664516922 319507068 492276385 196255250 878414220 654782360 630629888 352687500 150351467 546869250 521490000 96395776 426469798 883701152 725266080 946998593 261233851 249751976 782333480 600805180 872373450 99368480 470491075 395336200 93560336 87010476 844551936 924939680 294690520 982387184 433798144 16438496 649836720 780866408 388208824 274808280 364200524 153190600 47692800 457755392 253340 11408000 310328520 660386680 78614080 438184640 111738240 691559862 697284992 639915200 520165429 121480118 661005120 53579868 331783464 939574277 773717120 400362429 856029480 263908492 974016044 305338665 719466560 548272750 398984192 834411528 899107144 398107120 489302508 261064168 239867296 970300250 786473064 77378800 45206917 875084796 158505412 805294255 904347635 138356000 545704062 252005294 923866624 444923840 431343300 985362920 913527900 734592960 284524340 34371500 388408556 888943412 877451512 405624060 787016880 534213526 641420240 703964568 697521280 98280501 627542858 484484920 513088020 796430720 320479375 320063056 474607105 800902584 491634820 150118400 550152672 749822181 333707640 964616311 885629400 615662220 272806400 722592792 571840600 497528528 425644264 55328056 164344600 275411582 26556603 601161280 570578060 587438920 582293920 186830514 466218005 641257888 645897360 893727616 663922682 797548303 607884288 979050622 230246960 66588708 475071396 463805060 274166775 895330520 657244000 725007640 232320384 302983300 931279318 170385375 692003840 537583910 841846400 529879600 663608490 802408450 600471326 270152522 228709240 88017150 883918202 381109244 974659300 312915600 480814595 391696095 495434000 611228080 85738460 201008272 938632000 738455066 573865500 946994784 541101645 273165360 864569124 268641586 317455840 545408200 490296832 832544256 757511730 609599190 551082184 670088690 712592957 197276300 312615586 261247840 282550579 423919120 841469944 686223768 353213920 769819280 421020461 52675680 470700650 911083248 92522432 935187552 502903180 939150224 828270445 841684830 363082050 755812950 275148250 195204086 23156620 159589800 745872700 921905048 693736608 820890142 390932025 551031808 565634108 744133504 630379472 477463530 96927294 9835240 391638400 245426032 421116958 26046480 888793600 455837590 669899174 59577600 23609170 637912200 684720432 683278388 616916704 528080392 399442528 628687870 173533085 961978800 549993600 879845280
794635848 281797290 871108210 302295725 722737740 490601000 399962024 862688605 787915880 5793326 780907200 684811310 522487150 487147000 297385228 302589597 642225664 158399368 657928968 375667450 942579208 62109960 447240144 338973780 488937596 907612030 80523320 112045591 706083730 381081426 756443952 552663760 443724080 363715135 530754864 332651090 34009246 239612860 369341448 289048595 838824720 274397952 937237725 63064264 352325958 359085210 420250925 48198413 668820160 628792680 238587320 536883744 180133385 692560000 252319120 956043624 69388748 65960112 235566848 311686550 136520928 171782248 438752690 186641360 96347216 442333360 643595808 348633865 63305616 278436240 298859316 697347348 535207144 685815620 302539672 985175536 36288394 336881250 582811704 58655390 512233280 432781124 156418320 751509620 505017522 683951200 40829920 315174859 908095700 876318737 76296358 631477344 523258050 434776421 745391808 190015356 185309187 922879040 901382194 319299576 212938400 512105024 996758009 328089374 270275228 401482012 966847648 747385600 210279266 260594432 601817840 526933850 119943216 619429376 892699300 734207500 544298240 12583170 751450320 501803700 374535740 659617745 916931156 59469550 864596832 163035024 457451300 130694740 569460712 248655584 946752790 771019460 914192424 523755012 413376612 779429752 703832631 48090856 855731820 708625600 871077976 149404280 233903744 747712350 285120000 663669750 513769824 331598720 866605392 413008610 389488320 892035965 650595320 611266168 68352875 724541400 58901465 15305216 145449848 263036807 329525284 275038400 811284016 425924160 386070600 144142790 820215760 802033466 889358480 626886652 162672480 379762120 179620992 121891296 44871680 4173800 769431552 524048300 16474000 787783074 376934116 485644750 898811998 836298666 555080262 125909184 285136844 943593690 345524800 419050668 626093910 989668128 687644042 187019720 673283264 24937658 423808800 339760524 62997784 43550508 166172525 683376288 140763392 930451100 205732250 365926850 56416680 194939195 410630224 535780212 140006920 31132380 989604205 456494064 101976970 677724576 935738060 818085878 804105786 886276520 316030680 306127952 20979084 424564800 924177672 723676640 344624891 659045600 498843628 414512000 486227808 205084110 844435160 644788048 455263232 631892392 896581760 215983960 759399140 138622528 112632976 455829176 952499220 175841960 757180625 234660076 911845225 451482484 318630600 313388298 713979009 87318224 711720968 553449600 964396620 407608428 542522511 83002180 751558352 318132776 634959500 784467616 964674770 739091264 960009496 690108800 593617876 795924730 408945510 542018060 859227200 307085115 419267312 866526960 893211750 702971880 854943872 351841428 439713844 199122960 840281498 379386612 571277920 576203850 352194432 140213380 717953544 212210160 354074394 109678400 849197600 523377516 307299695 269293408 983729520 493380466 230285400 417726 549960550 588727783 227968594 296315655 749887216 39712628 979643315 150159808 361112361 482033279 763015656 376375088 979104720 536080610 655235750 966789968 532798016 711549440 522075560 966764255 977170784 412557466 124539696 504543928 338221380 290414698 515843287 617545144 524614144 87186622 460435580 788669820 507176960 39658980 130316972 561260784 873756672 769779104 95067410 774854112 505968638 906564761 977757992 555242330 9053560 907854987 890624068 412476980 447846560 143110650 91046148 437991936 358164380 993012450 556266693 204408000 651523620 280713952 278127040 932964112 414569280 642752105 506828360 346406688 485451984 335447045 618416450 496850466 312824168 451509022 276365046 625346400 322824148 694865538 788928250 528302525 666442072 72703756 835241588 578810590 857326885 787237400 84413056 581934032 389992808 996259264 733782490 402097792 414516048 532115280 873429000 413098572 95281566 546350452 517448160 166139695 143615461 867066400 450522352 44671260 50998468 525933280 683782348 902179640 539210814 955160218 34946152 896999680 765764779 259129600 556573880 709628584 174869000 701922600 570750520 495946624 905156080 572415896 408033200 900499317 381344000 191457480 299879200 504272855 672213990 81819746 286310344 639241250 906691303 555946604 941593750 411889836 911890245 737395240 685923535 42034880 610263983 780935875 731813804 673943073 369130820 230512285 430786560 880333248 150151056 191118245 736762404 999087276 196621024 362690140 860418976 608985591 33797756 809412924 852682055 688518764 869638902 264022615 740417656 748915360 998431440 46318612 66572320 287435196 474485488 291586800 308880000 280827707 143732322 406724780 981895648 66495976 60022368 309352000 38619200 594592128 487726112 519878400 843047760 771541785 882307360 62429952 733332992 275960520 926491618 694723280 683419350 269848832 570539510 456877240 267936000 128201216 775344560 725157850 635147784 873374720 307960046 90683930 995532660 467315840 705930560 548815104 689258800 691435154 205667600 426757952 77024000 830473873 680694080 886350192 114822232 134164700 993832050 772833632 456956325 815970320 485640720 74090240 403492400 551442509 590104320 2246572 408409194 66621848 496052000 800469200 597471090 352551808 446283336 48930330 312552268 188099288 725442800 465449819 790836120 524632400 660447342 989453816 719278836 684104408 245195760 32957164 433497273 37044826 406666400 455872136 990962134 79565337 233694214 167523180 344279172 460047745 979189435 30061340 980967868 41233139 16445006 904020840 86953912 860022940 783083130 65716992 490928600 872110200 108741440 26877145 759604632 442465792 306866400 393961968 283688380 525699638 92401664 209069732 957211752 200041550 166634508 457248893 719595280 978407440 236390460 528050839 911334144 546551375 427977278 768603400 649719600 340487806 131431885 99832512 762076072 625561670 327109350 829158075 781653620 692951350 270277760 673228556 930196717 613212463 951398376 75474768 116717814 105356252 87148300 261113500 929531154 342125054 961303385 934664968 170050518 977809912 634476141 189307505 940038368 303362044 324409440 413671174 762416128 67964702 846490544 953427665 482378624 160086490 693102704 683399184 258185280 327060920 23943030 583789840 556388939 621914288 349492680 515486160 762409380 618752044 683672320 833061980 971278478 424908764 672066010 359998000 606137040 721865735 889346384 322859840 318244260 799280000 848859450 56547512 160001400 391325360 183739390 643107128 203777288 621429960 349686680 626184392 117598560 659712580 854368173 494449416 278821858 33557034 857666745 288246784 471660800 576495025 842657320 675541538 161219448 610047280 879533000 650399250 313803120 8054216 929436240 614032640 916824710 322057824 158125825 494321920 985894300 614667168 80766056 734225600 210418370 789098703 597496900 644164750 38604800 791995174 243595840 268014872 557908000 999596310 595875200 736362409 665015712 311377032 329207280 491348000 754507040 559462956 700867744 361743232 463269472 211272536 165925120 664606410 8637200 100797817 284367780 504219020 613830098 461884402 267078780 797082352 96813395 615812929 146548352 909457506 414276090 210005385 600546132 556297280 416408374 724201376 901104030 44678112 646928320 259620872 692292464 136052974 679650088 506441360 584612576 889314304 331233409 104636560 784126424 552400072 799515422 378714800 445584250 835751952 729304600 980247440 576989625 856717572 623912042 195660388 341426504 877078832 367181216 842156170 197381584 896916460 378433000 563000000 697553770 857673820 872903638 676778496 595029391 508349975 682788720 21544960 485257120 278785200 519800800 131468400 171214700 485332564 168132780 791153284 651244080 653252480 425635016 660127490 96207360 332032610 203524194 49776295 391157376 99694541 564915264 907686544 263273814 507501875 858516875 581321768 323045458 625871850 416931340 740268522 452494064 239626178 126471440 266732880 888130660 961040671
512017920 368553872 786866450 543030950 448201180 44817344 946853900 754089600 272592162 328119040 63833880 460385656 784005344 155296825 730728008 635460990 230120820 472131980 505320209 845167924 92479700 744641408 54943000 83449708 53529856 474739226 554771892 463490196 679450000 558316460 517278720 900453100 250492618 941699310 452687360 465878063 483524570 106712048 750247253 4338840 392088128 94844234 981653400 916205645 721973920 759199016 345508370 209440604 306447680 108768900 173535880 461162341 318604960 824194522 733271205 625233024 117543482 638724600 675897885 23743191 226786144 594443486 912904795 570171016 903935659 811466008 34992450 155886000 901291640 352007800 826549230 712972480 168134512 478605960 330199050 672891840 966366208 496761412 717615920 219300480 738650000 156224768 446343680 317179668 181349670 459677448 452197392 981619254 680967172 883339762 666254080 220930652 977264156 420835200 716324160 653987008 857127045 356144465 830312455 246875759 16951744 404518818 576424192 81084610 171022440 157362016 6748280 615278790 354265376 344821392 476269065 928390016 613822280 217287703 83926432 151626812 387880320 554704340 157871580 17181054 350852632 797313254 30824901 42230730 139653150 342858768 154614784 517912648 789315080 740396851 431308160 359894502 961100000 359346360 721196840 835470480 648219630 785635472 244040096 200076928 999266800 511132875 974151176 904978905 812169472 65166460 26650350 199547140 991250435 673408128 215565250 832998650 685652742 619206492 934349720 306944896 383298656 162140552 90490906 160941012 5789440 548532296 354335800 173393851 208316600 984310920 735892604 966454000 500708026 197586550 294469248 45943034 179880960 204481395 443991600 11126620 462349200 437545920 357689600 310646867 631620000 630702281 57025580 593202120 767017512 730000000 623526080 833897176 144116620 152992604 890192366 870955771 511247760 546567640 26961720 220076800 41193975 416337300 940297010 300091240 206552550 925256528 722832436 76892940 679260900 520865943 217921192 224704000 630574473 200335120 718099600 875091632 65470010 619616646 568210384 851192400 230379544 717801755 606940300 108186375 848322300 552189088 830658082 897853403 624922620 412302984 760926860 255472608 611275890 206525812 562076280 288601636 492816984 146534816 532641280 537190810 804668540 655880944 865364000 526130455 831500352 554054050 747897370 596047470 368419172 303614945 552081048 401189808 156384911 672399084 54317347 314950460 917213664 324431616 974618200 881519767 421062450 433307419 850481756 364919510 994426984 405369712 336826130 182874980 368270050 25329650 998694854 466071240 838022400 778710480 56692816 643475237 593940800 294083012 346087232 606441692 278466800 71200500 615030400 841419200 107209976 745485040 95904256 31460608 752158712 178062708 707585800 395555415 128732320 323334376 728895250 228266320 861506098 184411228 386829250 478038535 488617920 855657250 537929357 235213312 764000095 838614000 340494666 715397760 529756554 927571592 932196670 526207200 330203200 300727077 502664988 656877910 111425536 402664528 414367408 157123360 734627500 923980388 38534816 376108342 135429932 358142960 711442648 991636084 512309760 556787600 447455040 140213772 699778332 328644610 646199040 715852150 442253000 417540000 676551360 269668238 565354824 90751834 681863372 946505490 136683293 980414800 489681408 685942100 367767522 789716830 34521452 760288584 856459179 244011890 12781024 499621500 515943492 884509440 31744769 907783500 759809375 117953702 871961600 232727904 775713193 970222874 762192726 746052640 386942936 906836384 719456156 980421938 209115644 43774408 864909440 430403152 469735033 91510668 601740000 479637090 975839824 156461196 829783790 89420078 979069750 873844240 331055000 533839360 61161596 270914560 339221380 179331936 531479772 601602364 415893624 471474480 605967360 844382304 761940314 911222020 373907730 313275642 899379200 289211596 916652720 831128694 652817264 771439640 760364316 595334016 261986020 869389200 401356390 370585130 162221096 505896666 399577518 518993250 899350222 42946868 182043288 718896648 745249927 839890802 843074020 963255860 324448485 900552155 779870400 368713300 170640556 498852536 939899245 967528850 772413900 504062040 176052248 792365600 153446620 213796955 605233664 611650515 597846144 172836240 109817640 842398690 475410080 388619220 700385850 300209300 99974500 629395170 760762380 230957536 343215888 604148436 478989752 856550208 550852000 862703456 74038440 715672862 542895540 725346480 258475776 610200000 370373584 51713816 153723215 464471630 151952640 862929390 330770040 627960500 290861566 694776702 689034080 7047600 308330570 328068608 433113990 288724704 338410324 173035580 808723236 555533410 184348800 816428881 100838200 354013400 916277184 673900720 73759700 379595032 325094160 7949840 548865500 693601616 372785484 113770686 581725736 739521622 836839764 924881616 959642250 417059656 486268924 756968560 628847748 801926295 930874208 199303075 896814270 663559230 503728850 706376816 967698040 397006400 21345156 239703105 301484084 217224964 525587293 421339875 950988800 714759200 490145240 997846724 281351800 68870760 375653888 145438900 84472700 809374151 2817240 414664672 167467080 779906432 98992792 521533420 178885021 965263778 60637764 147824766 904844120 925008960 785027520 74232900 398354032 952753288 892393760 104779565 22222328 819194930 505156867 744285726 324874600 655262247 510184550 579010730 336366192 231346632 195591050 266171928 118531200 856280403 497871332 856364600 334113800 749946556 759250640 740516544 159574524 348760192 716966624 901626464 928962304 436855487 330512140 389202670 515105664 770578288 715286144 840100724 398634320 26709592 474311016 972533600 256835840 169329750 808200432 929872012 532916300 953603282 900845988 376112060 798956538 76964699 541283008 482896568 665669760 735383616 641313735 652670648 536329446 751305960 680133498 896572369 445462240 582819204 276743240 560579840 891093312 404203720 201262720 357273375 202523875 255310000 657541080 902369535 58275945 575989476 113014040 586725010 992264624 130925248 362612384 77685970 542244807 443227280 923007004 175057464 281795530 742564100 731183400 470546990 920084108 377089400 712918800 252050430 752539392 744344538 503223466 139667056 949736160 896897257 768873024 264210816 16990464 567786380 834637800 580252800 184929677 540197376 45610160 893626650 258727420 381604352 28208675 256697232 210502910 801037941 17605730 345497042 456555860 585443168 96886600 600656440 924783200 427839296 41250634 803532870 887384250 921176785 372369600 881512832 221113075 401550405 191335310 674704430 150461428 580980257 890601700 224023080 83941840 375278000 123538571 82023826 393650000 772642741 532271700 887119964 889408856 553329312 20967014 302645600 406955680 998461000 10733790 178803872 169977950 641207200 182559900 950042500 798007976 634364672 250741808 182860800 665134402 65757000 539941970 330369061 409583218 355605883 598278720 708948080 513597450 631248384 840651376 776002020 987833142 199889544 483168920 932960241 270461748 121093136 715336768 147078215 713469392 239024140 109965160 938964632 672015010 374784048 548792736 5206000 34847146 459403217 510803920 581131739 800614078 593606656 810912627 234961600 354061000 137309918 504997780 750357710 599320680 484052880 394373200 334725280 641092444 171124416 985100810 857454425 604788612 708745152 529066591 167995040 593062175 968213348 192482460 737510708 899799136 72570856 954366048 620962825 432698600 677299840 540456496 649999480 249213102 292740725 556683400 570587352 280447360 187552600 196644896 575620864 265879170 288577442 91603200 74222180 783459391 484360256 939955873 835989960 995936000 62807920 995560480 365555725 976314840 967904624 673446240 111592400 925663904 22155592 65182160 3123580 680540857 282340900 308725645 114801560
965111058 349396386 677255980 798034857 863870874 893284160 826283771 785443028 730472384 268514208 783959820 974962388 161389277 388260577 371014336 287018960 524198470 502896244 35281740 322246587 339984768 957987504 945212801 257070288 7810578 979659500 985334960 352837120 477598720 719747840 681446120 10735000 175036350 387061416 408047872 301442726 275936840 384358132 321667940 140650432 675264320 933484960 55599685 334713536 308022640 299135212 822121396 460729480 93949440 18258692 613176984 633755992 201736560 159546668 478758260 426454656 913878888 200078231 601243064 481981280 211066624 157662455 437223500 408886272 85961120 433983873 419383220 619959424 496195856 715774912 652448664 566783992 895359904 472972100 922175706 605435640 762627400 39701834 809663440 484132707 655671835 302006392 497786524 84287520 412551728 813813112 549385160 179230320 201729664 85670123 777560088 432580824 291599848 925831400 863434200 608089768 336643200 941267256 428998144 145753362 790710292 77374580 181572608 511241540 220521712 646950400 928863680 736364295 733550400 931790080 859002416 346897280 94050814 891950496 473756570 381521755 880955368 335131072 500152210 947717480 741938610 49754620 821095114 485301500 483143464 655374456 631290240 542445248 478188150 655844698 961090204 978624766 733891625 353544620 611462950 808143200 154485760 173622400 460160588 851897920 41380175 628064563 251058536 165995022 18744344 733361472 761683930 311124875 229500 250003472 66568392 64354152 54856954 517879521 504461988 317682308 446346016 362478717 274298624 320479470 135338456 53170000 694094727 692856440 908002743 181463889 111965096 314183925 923330060 241334374 762955540 38676797 672248200 557493252 402777280 76684422 565518813 226439520 984916508 27180000 357767448 31228076 716507762 89584885 804353424 371122172 522932000 37907450 478652730 602728000 115689080 597597320 689920176 924800280 252170491 219062201 311826751 438592720 678418304 238037180 825055214 751887680 693524300 365871100 982996220 60116416 329874420 852371215 836565944 967273744 67913040 290611708 239420016 722051210 86381764 200618793 325855280 771857533 346011794 545852643 739775154 496007282 439913056 224352800 187486340 331576704 639486784 18200416 268112898 295797305 577311760 668624995 999425152 706395904 138098340 961538000 481884912 304394478 194713216 93797800 261412616 517618608 608008910 794785435 204770398 813341968 90350000 958138630 564858140 39601080 939114626 885959272 891420027 748833469 172010896 486511140 932848093 52613200 707090720 820863596 763766800 634281450 239896576 345714453 69807336 599142400 435622448 191779040 49388544 472933770 677300920 947984466 895172525 574626560 748551040 619134240 274946150 191628800 575811292 994019312 407043955 41520000 382747248 50716708 152977705 365746422 20118069 713296818 420468352 661635392 17127740 359750300 546990592 947965640 992068788 805720704 958180480 177323425 210286076 938793624 803098208 563334208 295792800 659210972 828128630 990452373 187693248 473527295 7483250 933835950 58945048 176283537 53753376 378575225 814465256 122050304 687761122 965355904 410754996 296547211 195383460 379775659 59115283 394233282 965116608 852441294 514754516 477449540 32248586 334563824 310047364 865624872 924258336 340106806 643839584 364653259 241888426 820259840 979025640 437660240 950572622 134943200 544541952 352609180 284215632 569786912 564007920 527380520 745218560 950062800 809474080 475409712 736902520 246622055 678182064 976501246 230752272 291114040 725326560 736901360 103118440 798592328 756035250 347533072 923120704 524184960 798417950 425544229 339509884 855965854 42965820 716699200 48370300 841400288 253222100 65640960 531549612 181350238 937575870 462925960 368112900 797892300 106291744 422423792 550928536 627722880 549578976 904525156 580405600 821103608 755069108 898392064 899679968 602134077 448346470 620624923 447176032 701056738 154649956 382201250 855988475 522130515 640267624 189253756 854369460 828362840 379073190 229700953 712301110 361755681 473043844 75890546 220472744 404807264 954188520 19004752 586863432 337511320 627009048 989440940 942619640 201178860 13083712 649917800 687344120 920522880 190077312 312834112 440319752 979241810 139881420 739830428 30814415 881547252 580251340 609850978 205760384 873911488 637441550 294346720 372418375 217855844 578569997 171064880 226416928 985270002 852853111 476808264 744211592 215145382 900518800 813496288 502640745 701106658 641097926 637357250 152669424 497254616 33335773 693364480 933436624 862399214 968400208 361088270 301221980 207241228 976511776 506106800 464750500 493579664 258757348 962161960 96547375 572451732 764671922 287049630 731345755 423707867 885806650 329459400 868380640 565721175 302946516 490998336 930617932 613638448 62380172 945119446 854859600 409220166 734317570 135811879 250375728 838542006 386541000 556052912 682369992 429520714 734114102 870088464 782050254 297169376 455512560 451614872 208099040 234649000 405411496 271322372 880804018 184924300 964828080 801506000 728373450 730026552 453020400 166067880 175350199 429720265 747830560 355601684 416110225 227841888 839272760 357303208 799609123 190689455 61703165 54062580 828809728 826308750 86066540 527510572 885119830 995195600 575133952 23709832 123795560 649145344 961205360 745744500 453018970 462402400 205728176 608311150 536621300 512054656 943815900 520343392 854387896 200739005 966260325 450941440 460958224 957080258 340413400 533710804 531944375 6155748 862737984 384777270 99159520 616136062 994227250 629202853 802035200 432566307 44458400 64564128 403921510 867506560 857222615 69261750 981440512 13464000 81376990 351757500 144274201 649662592 687765600 969538862 983233311 7863640 967811400 276826510 888877120 314079890 961470910 938184400 78638656 435645600 398910425 871012300 241862560 976367960 909865000 865137088 314034825 418014720 326914400 430924230 174095936 360903700 651112257 533245840 56485320 87647610 442499564 239307075 111965068 320680000 952686744 647186226 412727895 196128375 722027831 984281860 555612184 402683560 182807150 236774400 35088124 519007824 58370540 679175610 834961104 185056000 635614080 189436352 887154240 585761280 915318964 463113920 890114511 808117412 544152534 666992640 72024860 197898760 51118184 249723400 146134306 437643880 168273915 56153950 195020736 287980600 106085440 641561384 114553000 741447905 651062144 598668996 800581289 508398085 289489969 242129984 541312816 964996050 484136022 861663502 378140528 297647520 986720624 164518135 96354816 12376280 432827340 853750224 688005500 461189177 309435951 385114560 490047972 328636000 362473272 584113808 212207931 196546040 594462446 319133602 484373716 875951576 334238550 841273088 695211572 274706690 326400000 343187008 654875700 343967012 586714000 797514200 668103425 646590720 333408256 245443083 755932253 823828832 613392520 739804100 515300864 717878992 394069868 722190383 360998315 859658141 676173540 765272884 261906300 673699760 143462464 888060460 956498656 543541775 170584 8781394 99685040 249142790 166225024 167765025 175792760 210530584 225672758 828770906 576290958 855776021 785841000 512228000 226189000 108823088 314172200 533383728 581693288 464457172 471730244 952740835 887366500 400061056 346208768 995795316 207885504 433417550 450594572 513119420 729638735 158768096 249307680 874060970 477218609 34530800 223707126 305217632 970045066 0 1999520 114219872 68414476 480973040 554769608 342745600 503876123 264810336 233534916 63023770 58309280 171363816 555672922 359741170 512830232 19937360 328016830 328736114 794252500 651033280 151118216 480281200 420323175 435019788 15257062 41629002 346241440 961017536 855941980 569572672 873576024 262278228 1965966 941313680 315253616 569002260 853490880 61605300 922113248 804084180 822268890 892938300 628165728 940948125 838333384 128908872
951777625 463255616 447493498 736522558 903611008 478526485 587439149 373230376 141775124 390415310 201007312 97988650 461248050 741543680 993752176 57641040 705266048 680738528 184524928 451436452 73100030 529347328 528561916 581546426 438514176 596462752 166592000 457321900 312577578 498619376 913097536 886092095 827286400 977141760 21862400 555648960 60304900 734701722 401506231 367142400 60807098 773966080 235944097 100308412 12162400 22600856 392989500 513122340 448099840 321589800 498914752 163098560 291171262 671460910 964750656 182888472 161376525 712437760 672724810 626100080 348235362 565193402 152625750 967729650 492698180 580021885 431701952 138326402 777706314 71155200 48182136 856118948 360924920 381613012 526129184 154802348 364089800 488618512 439501856 987956000 636059868 360847140 72871232 597353712 809406240 458975232 959446425 454681000 973675520 804697200 313276482 274706250 389360276 58469218 256541051 934137600 604629172 602531531 493402434 216860050 257310880 774742804 597174032 876620544 513597220 628154280 253468536 277063090 929524960 683190680 456096410 497657600 216398784 45815969 33533100 878001500 11202460 561313280 487792784 328101524 131252936 61176700 425707686 753645920 914230824 189382040 226995456 838020000 610345312 55392584 421870720 453916945 824087810 752578842 833683722 591385313 244320836 454674080 326436500 503281375 876844784 876875072 613396648 557411925 649266125 320567200 651955800 266905648 860369582 578518200 707131136 277515920 976402892 393947264 472229211 936307328 621707952 912237298 584309582 618430240 370505104 229045736 896008015 749627866 851362400 762946200 941027135 596044694 837219996 592311316 600520360 656604746 792549936 310660184 562767659 626877443 33244370 170781710 498497948 471931640 598758880 912690736 647511556 802108060 645135630 732149320 822231312 434232640 215915780 8693890 219896500 857009140 188856648 321795569 393853440 238514280 848500960 601856328 353567708 656324000 889612500 10440112 966828802 199429056 592920545 380989040 261728798 179171248 351916660 984621131 983852800 961635392 313371800 48620190 305426176 327789120 402973952 361771912 816236608 615180125 743650036 92587016 757885952 658876100 570898468 800413668 644283320 584037120 994923520 611269560 733549288 142550914 861972250 492492216 792225525 81726392 902034817 184435328 121000080 636833252 229482112 13986716 305433880 28010848 603790968 265159440 554003290 311036875 236516304 339367290 285459650 649049456 661520408 314816066 63677524 518971916 695053800 857198528 885849000 755054240 594016592 864870038 996719464 695316975 323313968 452866096 282575536 162927614 776587264 16812330 350806900 260359865 197445120 347133160 805393318 40420050 748194176 290418336 903666434 567629136 486786000 467966144 955936209 660782720 713492222 833334735 838115670 338731280 56108125 398928435 121881824 10399132 291566000 110294224 276440560 313040875 228019935 648676190 703829641 670903360 386799104 832376800 864924350 715372940 51578070 133469440 515525550 105454496 662760110 568284432 48338999 151286060 752622782 73434208 706454724 853781662 478156861 143887708 395086180 4330030 248911438 374303464 450501880 405598012 862858736 524502570 964923866 236546132 306807225 918148990 135397832 766850434 141661116 59707542 917547310 952346724 793148244 391007460 927996160 33085030 287007164 877759758 395455810 914055920 136028060 80238016 402835250 559701300 46281010 459467125 32789040 192479072 634936113 155446400 316443000 479940768 21385050 307288838 428168628 697242250 982998991 294887440 761536410 17951504 390879787 25205552 274623074 309999520 352392500 671248568 181305568 812539980 849326400 959434140 330819350 86512208 207533374 67997668 309311200 527076690 420204160 404502280 24634236 770450870 62712880 424429200 363006800 304658040 88553720 598138500 795546848 735686380 526729642 127376370 145623200 245435544 742040950 337466722 643263488 498084370 495068882 572876 999727800 457960608 939319266 80090890 821040824 274471246 790874922 726511500 833171584 423567062 118309500 905691544 823431540 57023776 213440640 324743616 311809960 917687348 712337103 130727216 878215876 894966652 143099548 975570036 935331374 846206064 86270296 551675768 711491110 885025626 268410320 937608786 882495692 210527040 569658636 605930800 437693688 310621224 542182398 4657040 358558208 146889312 746709080 455222823 587850750 797852116 535352128 226333040 64147424 950415616 858228104 819025363 580917880 914713340 547436335 17391072 508524151 932570560 969018080 268101280 928743664 969172966 919776992 925820938 285159500 359114400 582777824 399695144 822008264 715608576 507474930 449738096 527704260 933734800 784667136 990464208 450943592 23315972 143664098 160388050 84643540 445445318 603621236 25452535 46757413 167883304 284073898 692825472 669611840 48656705 917924000 551809000 725059448 921447888 775247125 557369950 125467668 519235100 761297730 75671585 762797475 905939800 137661984 422130020 812057410 393831750 428701560 569348800 726434904 698314707 896748870 421784384 948348900 699340640 164382912 800593980 865680448 774659320 644530080 913906847 983526295 407291600 107921800 705884556 265902880 95277720 512264540 542289288 37134673 779462696 840438496 431553244 382937880 124297820 332390000 776720384 354919456 952658560 58789660 850094194 803076285 209514854 40950274 687557389 409715156 456813520 385782968 65197325 435293870 972985072 689210784 217309418 580998750 922443430 211655232 308414122 574593072 267997596 402710880 921650768 940638505 994037754 531195295 953338816 880408708 990108800 314517600 538861600 850328250 586324150 461917960 147854398 676694014 214231312 142757440 763270395 43800960 412515260 191922120 141500000 456604924 302751200 10576462 805749852 691185828 574017188 73210395 489037568 449149640 184792850 659064080 761764800 585180925 848668175 734426912 28626560 736100840 524381472 646469250 429213360 504717300 590523444 642153482 594460056 702967664 992188004 5487436 849779256 606079760 717590304 339585682 574320003 557046400 116174520 224965059 849898280 862984990 918153600 865193856 509618900 805543150 310093450 520316050 528595104 657819020 384442928 485410087 960111244 530920320 62018614 681434615 34359878 56683640 282261520 771186544 469662716 402947520 569526264 562301746 986010840 894196736 977808160 348446800 688797244 504588625 628085307 102791121 513523440 310209120 830040306 145141710 165071700 921215076 740711520 676051128 75024880 399503920 476232590 791780046 97643120 839526230 529361248 372563761 552311936 591833249 185059288 763308000 57192640 345658608 323295388 244873504 309054068 645355840 837602380 76974800 830078320 833653975 718226240 986922902 58671336 496182516 36799450 188302296 420504632 506116000 449660325 609428078 839315120 931109900 685118580 678671678 466142130 61961320 142695670 357129820 250513232 393173676 123608384 144026640 804399000 480205647 836528000 162767793 979733875 282669040 727268320 224698110 852344392 684943627 841427215 246780000 415362480 22745776 526956704 629555280 981688644 87113984 298830890 942844296 264206320 486119744 921094721 533623320 113894298 434527760 12014096 175621142 408265644 166203488 119108160 933697300 278516480 994579942 70412912 899813260 864629024 663925232 876361720 545310500 201514300 726912240 140389792 264100196 619213600 217264896 206817280 817941200 938655360 459469700 3490736 645352810 839129464 41885440 384552154 733607976 532136666 306381456 951031460 828704160 979469680 89015068 321293082 998020120 532252408 741314973 965021950 578240798 717148000 18954360 357864415 463770720 241575878 388039524 454423026 576802710 688989772 533856486 334666400 852946069 56813872 282002432 392563200 611107520 526970360 6790850 458135168 848875917 856755968 962994640 682602820 15715184 187884520 736435604 296015400 782915480 669889908 744086934 387151932
479258832 789866000 343574000 762670140 973655284 284932316 959418960 626680500 437140608 745955140 828879508 67739224 97345600 56188328 913022812 372632872 6339320 718353770 316720500 833490560 979246536 732542892 372675824 398185000 297868926 226324228 852664526 632467266 126038920 937446250 484830210 13586008 726553466 513441280 763617200 872653890 317265800 628198550 516469008 450712208 314234410 849414350 880573472 479481600 708632374 388737588 145630323 469979992 252912204 607170064 719603504 385193600 667526230 101047340 117734605 751004960 838559960 916314732 438949300 927455570 198298892 746194628 699639220 280464168 160553792 353701734 612342016 861517640 857504800 100283928 98518326 657591340 578174352 692756160 380205729 748848900 30770700 82826100 212445870 636488100 596324200 901369980 680837050 399414304 916231088 737493760 712566300 323300220 412968704 880057500 970392325 413214840 91589056 236976190 714004000 791314406 185022460 118996832 111089340 790656672 695813858 174513312 389942940 647612800 943246836 496717125 633433000 304905488 335397760 898845144 215878400 278225824 939548825 103485200 176066880 254455940 112875356 186384412 156101500 548922938 295410584 414042500 732090740 151666295 903522500 60523071 396940292 923944192 166133920 265496375 186903000 71605464 441841152 271361920 69302712 640950440 201567120 113966972 913294550 837417862 483217600 591351870 202041600 253669171 394968750 634074800 243224952 256794600 373774008 599649632 604097088 115936592 221088075 999576384 681884847 11134040 950976424 368860912 353896032 197403888 585355320 844587904 3948128 62789160 545952525 84329184 980408500 903225120 352146320 736123800 402613360 819083371 359455227 263629574 437197347 2486470 369289050 606367700 644935587 516728100 881118240 964557159 533515088 130009088 692555340 985847840 892161924 183120924 925154176 894267804 207614897 496409904 475381560 127721312 757682880 947667180 613495707 468560452 539108095 341247555 514387200 779583800 117106792 418919200 513341700 787397760 688223360 162880268 977698400 971679068 82409376 560740000 560393425 691564392 458271328 895195734 574385475 800683965 854002824 154942720 122886376 157632390 923519648 469291776 488010400 905040480 320734290 152723902 617260000 470974326 157882240 507493985 382532070 983209880 978049572 484396593 812834284 258554260 118442416 890071840 165964788 857734925 213538596 658897792 452561086 924035852 319845400 984608850 798158632 195836372 646915832 480286015 6424128 341639822 227468019 265580032 969052664 244945240 199169410 622383744 538162896 502636192 200554144 445374712 486731544 38484416 868222770 582180036 30682592 391543035 387829960 577336498 676383000 680338634 604662880 355605870 392497792 924921304 82196253 733657644 242110652 889417800 793841992 288748626 164236729 2107136 79839752 744759105 250637500 126965937 166987200 291827104 558448298 966391900 995447112 822438962 810469360 782008740 28843080 753720625 721926912 739205338 461865680 87484400 580191330 896439658 51368750 933252400 548951718 110416448 747630534 959260260 804288840 261012483 439195444 207800384 502224352 889375 683159150 86967175 258313380 5190425 795090125 273736864 993108390 150911232 841386520 510965848 912431840 378859960 909474688 95680250 36713192 200389344 661523053 117817116 620716720 242966864 571872182 830479040 195187800 87494356 249656828 197352960 992233912 913588366 941968602 37224628 943799766 578177138 97070565 335561462 64322396 284055752 347616568 497218928 985089402 609752430 647667904 830475640 6328400 665506425 132135704 90267648 142422500 812235550 295465076 776360000 561414992 838096230 792611040 368152680 988217909 396141062 184032292 358598608 611070300 685341667 11542830 447293198 701781755 446203744 912923040 208787672 311492684 290928696 73298980 485608600 245890272 736075254 363817728 592113152 354762352 127698610 33613526 852168960 367649472 56963936 358424930 363368712 626343872 862018908 205931390 995579692 445193920 82054680 740669840 398531200 291938392 41722064 445534784 567663232 545803360 609586990 350812169 302630960 771268400 140818445 306611584 301676112 338837640 243454368 793500400 606998700 7740120 74642696 947804222 172492960 227448720 985363495 506517400 226893062 328069602 336523808 236355054 911898460 800408310 581247600 47538080 708584160 480444000 617700250 624639040 828214800 264594844 260525312 968640656 299872240 238384352 426267558 937593566 188210080 819188600 473731970 121485632 978053044 353411088 640087348 151531840 284661448 474204606 24897040 342615424 424152554 85445125 56021520 339800100 259814742 668143700 395674108 501742894 100854444 691235966 189759416 156852976 57081720 477478790 373054122 18128816 461998376 391411280 553861408 864831144 367806520 967546504 312688000 843644349 656762520 864650560 483836769 330289552 338112720 24087452 325566768 640059000 219772402 502638336 540127650 228245224 479766780 124279378 73238755 842558140 146361984 402474220 317427840 585298058 346465848 401457540 28522240 915471248 772673216 401227320 954219725 110105175 330156560 294408000 415330200 586864298 894530272 842775740 308997120 883481728 86341560 653447936 417571744 399040025 344839856 323961590 731557375 197123841 876490360 595556838 153752225 911477787 111377700 430837592 669979208 542114439 338369160 453524992 768165458 857629196 104038368 488667832 305688408 455758100 97728200 848991851 640888320 147059424 255394010 691555200 916475325 172971584 774178424 200976120 157751175 700873865 268388860 729106056 247707654 494761660 917167424 159115500 563579264 887701848 653944572 396600230 558117568 872619872 225136320 360932784 59979500 257270080 467979040 471562240 200770300 473481820 281263104 123905232 154930391 273579000 750036766 919718020 118048832 107645272 323191000 272227202 515588000 319463520 696898084 172311790 36534874 800641120 819991360 360401930 53392900 380508168 744408000 804446740 89551360 732648456 457882440 867637210 729556000 65808984 769896520 215219950 734194768 563993984 778903392 723493880 315686478 957797120 719246480 85534362 558029808 628150024 275048636 746148560 307344352 175683216 930391675 318622400 257038544 268326000 714756621 838855572 696003446 377316340 599450520 716144000 95178832 167796736 868817664 126886000 856383180 351321344 991767223 907718894 831365792 708645480 251813120 367877136 745006400 942296900 442316781 221834128 808937760 162307168 243100856 156065460 403931197 10768178 956504724 242920400 63982720 374513429 824184144 878720000 343227552 341158320 536892166 48167600 746799904 76035800 583815320 234403744 638483024 342325388 963642300 70293376 941249760 129531344 692262432 739932210 401252612 272301756 94337350 215119375 198699692 494060580 610548072 557009600 721846576 593441478 572179968 861040640 341452400 443385664 919359456 313252850 876244845 908388760 2630880 402675168 628225120 352748006 551131472 991086992 989745250 57364700 965024300 864881250 591855300 416726344 310022197 493220608 355360560 751240000 501810240 808063280 213865387 544628005 421712422 375606144 106698752 468516836 948255078 126237566 18699936 114824350 667935350 31650528 257806070 239081875 942342000 104623400 764513066 587674784 89070320 707058411 7924750 519959760 580250864 204506904 958255264 629771543 998891776 423078360 87241056 443731792 483436675 833242375 323279152 539135168 205753724 325731992 294763292 370154316 723344182 776488160 597552439 800142400 470833300 929829760 657113560 428620368 720254332 425050204 719218592 405504520 359133360 110623488 462404240 351387440 769011470 30276885 207095719 651673430 205246446 583646442 762221985 433078500 92608460 651779785 967515753 676069624 885325682 687543360 57298500 180595188 372964024 261841250 881217692 933259000 781039250 457712784 18521160 127538000 57071017 298222390 869927072 621011500 961785120 708892408 370756345 805375064 462626019
560815312 192474735 348007108 139588128 196805512 634731580 644740802 348451666 806955464 118000320 331030514 346260040 246335997 336305922 336303920 342860575 849895668 891892616 916963984 102523150 730041762 606094080 800297933 647055760 261943813 612068800 18302720 597846480 238081000 52667520 982396103 133331056 576635880 614856960 912631204 107309800 600670320 569699350 77444852 975338240 451669248 232034040 295872080 736962075 354800104 435749005 314143936 73756700 755950000 883502905 927871220 129825550 413266096 857354172 892186270 14465048 76982000 864213840 224349056 113125495 667141630 790298112 634552492 338839400 461683456 810028440 168354560 387159560 298008525 204872720 988886272 128787680 304267576 457789100 269856260 277410400 120513995 537206326 826076368 17482220 357441220 68627378 717238876 670181725 12020000 577386528 605040780 218625650 150100798 137942104 401212300 336379556 651364830 732266536 704576080 580834980 212391765 306971490 231875228 61259680 570722432 586107447 169144384 726255064 675797860 880287335 866084229 570072700 470781500 516905900 370115340 318374320 598670816 770203450 642996480 310795310 366283880 519004672 392116210 555473200 146585300 442143936 552745335 887354560 427569104 40771852 562649924 109701576 678848692 398070767 644377440 915444840 676493604 70893100 174787840 487796060 404859416 823605448 362305568 506546226 312660100 707113344 3828508 24428608 966920704 28231340 438134820 604647260 248905440 53628740 505054592 796843840 627403403 624229420 11975960 65347100 135970680 5398256 398195798 849697424 901880631 621568624 24398060 390867568 257188310 84271072 419615240 613374930 737418682 376422000 870099336 142694588 652686748 760420352 462390744 105563920 96546240 242364825 581728400 488372360 672966500 545119844 902581072 763966720 932054800 350435854 540171050 24565564 990325248 30327680 565260220 893060128 689456160 204537344 241862810 754237967 213071360 882848984 186560320 834383484 871411450 199015896 738806920 761985128 337634940 357929620 183044200 820653824 927803040 622652547 408256320 815326400 903207080 971407982 669861900 211103942 749446596 359480200 4734656 406693210 2123160 26000000 750343500 2652736 102927880 302534776 341216168 822143672 77347766 934053412 297774400 751406600 146619488 578977888 966328624 64253568 759016000 361342432 888591968 833987180 284516280 181952040 698891075 598121200 893964616 974155004 589575648 495171264 258301052 260592521 412566624 754419360 560839224 728416950 142259392 80916256 154998000 993715136 162338105 4567778 404760896 217131552 588080760 581387200 725094345 991965640 139662080 525812096 884943456 103551392 398598500 265757382 766720000 806675820 83166865 533769855 201608200 815581190 356665798 16694224 519744000 666385780 642940816 632540266 579632000 140985488 559651577 56751232 115001648 473807972 877050460 977918416 245245127 718808200 685920832 640377756 131922744 416592896 353663924 54866944 821907000 878230534 169365208 492390224 252821589 129970960 437873960 84731136 899846978 53030120 346723640 842889208 261520240 182438032 281324542 898755152 168627960 183695967 644371840 937259352 141470208 986159840 437301744 734230063 912698864 790256065 609240388 368544704 302292520 601637190 50306195 29434880 489330403 695491186 473760104 155323312 130952800 459977678 674466536 755137284 724848480 185236050 669661520 647647748 830696584 691549716 180438500 18922320 53667648 426682440 341404480 549525095 651229616 461813721 998248965 494157575 91389416 792258608 991725530 451186792 33965460 203115312 25816451 52471520 856382424 440523980 327877665 440836848 793234990 54370200 461446696 933986820 155922000 741499349 62679650 367271150 638600227 454714580 85477280 516990800 569210396 76534000 286032000 255688291 188468240 668402880 437067420 392523800 768127666 472191220 70881920 259073664 649569115 184463417 115983840 124005360 770769312 95044576 183805632 823115485 583311050 622603496 539020616 555830075 79778749 193050240 628869592 983839616 686325632 202905910 502403222 519316136 792594360 724704256 576190080 206090346 806287032 816202812 454763400 686974124 845358000 356359540 619927200 580041836 828868270 97264896 263708525 900768944 333347412 21569664 18945156 806661104 904133632 939878400 395365608 302007297 765893024 945170292 117188288 694246230 367647926 652409600 470614914 208066880 675531440 648025374 579706948 6748732 436747280 887367140 484839120 62591050 93295600 777449144 491062050 172392960 339360800 322640744 216529368 282295384 72634118 572940224 282765840 48200730 319087084 328271776 94112242 497660713 810470635 139000384 397180966 870631520 143922359 985231728 39591920 597009100 211687270 315737155 851437500 804539042 997195585 863418240 875311600 952634458 26455375 788313474 373892008 103095616 319447194 938309956 479797280 596263480 867696480 375222860 660752640 903134604 858321940 365720640 305265300 663295195 793760394 617535476 652365608 96600960 927746750 534701134 695754898 743482800 706549792 465163026 803755888 963796480 53928588 11773445 596334464 754066560 889390000 607109640 367811836 818260784 51918336 131432000 367154184 270968960 856198872 458317540 491030112 652480520 2955876 809398592 374708944 236337492 715267682 715936920 599015220 837499872 14691500 34422400 158467000 786761738 286164576 532423936 793613848 986633696 268445600 713154751 175788560 976140800 54475926 218310970 206793312 599888400 148357920 778806705 686499418 13645746 277332480 351901491 75789674 660158088 969087420 242268095 607731136 110441254 931694384 537580035 476500844 862619953 843480239 847566640 682706348 429386140 389875800 134688200 914759488 688710800 175095336 762587080 708786096 800000498 229663409 423133315 945632269 449161328 333479628 867517790 419252200 21505560 962212480 461628552 30407150 468825472 597002240 880813520 174562800 589039740 885771264 935902652 873249560 320358560 719066238 379589538 382587889 605696600 779551418 763422080 748620160 8611800 251501964 255334240 421927080 956413364 285088824 28211960 490474382 140201324 33764120 463924784 524157646 605580690 69934408 60591552 712497696 42284364 560960574 288388164 863684063 6039214 308468350 513626010 281714562 463290400 604166400 16787168 649466980 262031360 164869054 601043496 375196936 336724640 639790784 276460617 751724544 619630415 155229700 726746960 786008269 312082820 503196000 276485850 554694284 612380420 873624432 884397528 42133816 687929774 403188280 274184565 155298969 737467376 396525120 613489400 277351200 768914368 552076368 425017500 643383600 359256555 538993480 931486288 247748235 938026200 381819198 443730547 377269824 637260074 914867892 447504128 709040000 376487872 118279991 902999265 167081262 584470780 766518650 259272096 803250232 72600728 883220972 49779762 232204230 143662280 427255562 790501420 905200735 472636060 304915615 694388900 314639520 426847350 178616808 241486206 452421900 94388250 301979258 288208960 835180336 700172952 872686510 470981984 922448712 100156234 884587559 694090000 628595482 299883600 54040800 737624948 640684192 106443051 775946240 984434800 756727478 726551719 160353070 544950270 496537182 937907500 426969307 526092586 758810275 488921064 533107505 533460440 446626584 710117265 430775302 370079104 876880450 230997568 172812270 859014528 835983152 973728431 39263136 644723500 571414856 150100800 608492280 726210194 795503760 889334760 33719756 388166556 626497920 879051910 640246320 412714416 202908286 375753892 863269575 907373871 594692061 946597520 987797440 23218675 568607390 674267568 765962040 20338440 745370145 804007552 89450976 638530245 595977830 820186944 712072176 308805910 652004137 714779975 177787342 514832576 559627292 436398994 541027428 862509520 447466545 467251400 722275800 152075650 837192985 77773984 213062100 39669758 705124736 502265440 669208300 427558760 378487544 199531665
651431510 289518080 822884771 307681898 621182000 887332560 97640000 130668120 32032300 213439680 489702865 639168000 360609310 703828805 900318092 406701530 883790560 426856920 65060352 214043968 493636098 415301902 728017528 742874302 984875081 109651904 891284800 581195944 962805452 824716870 954327727 165974600 7393800 143440016 790156596 767549720 484065732 959049940 86228218 765080384 534710536 425648160 82009082 559032022 7884440 426034440 906653192 469898200 802303524 985537445 105252467 207111570 286011052 995210664 454622950 259911420 636240162 225481230 99571040 907159400 708767610 761145030 80659960 174881072 6492596 4491264 950130120 556478190 530013576 743441940 806701772 958788676 386792760 1307884 859646512 740535190 706704140 951235872 314475920 788239300 151550728 135677301 420367390 355097704 846672510 309236648 906831334 439068800 131234390 49256260 471510656 119781520 615146030 755414588 553201152 408981800 831876404 788412240 525155200 593691934 88591625 781591465 773686090 951615575 136351360 162310655 824630208 719334240 680907710 439579536 976584220 611643200 231325200 800311600 278643136 445614080 819447008 599520700 787278768 133722882 304899690 288914216 562973750 540577590 663202856 832525970 241223586 265956375 712386030 644607296 155961315 679232648 683020968 671216640 756119352 234240604 477215229 359054627 814995588 763869950 122711440 270391664 548552704 219701766 575364850 849137104 93524388 328324320 362238770 560444082 807289638 355103760 59434000 890781276 3394920 665878940 281875232 867425772 938122520 807475300 658576272 224868640 374286916 659831102 586676200 158746248 221799190 253485948 330061136 302558976 670933140 295973248 838827848 263633908 817688380 501335640 127992996 933952000 255465718 880616016 180194170 778587530 829013184 215313472 14256290 646927315 349409280 76176892 745461128 368061258 338016238 843776640 607198720 549544294 385329760 860003594 499978496 741687958 902333736 962814880 949174818 689350200 958729488 987708608 255161440 683274600 807424789 100987226 941960800 299068526 488363634 479446440 757716800 43130615 364135956 821151090 922993780 875036496 44500500 276153280 364251783 504857640 798863736 815180170 74110970 780075075 541476658 541494262 878456440 505305984 86686920 423001600 122502900 834927524 316721450 48200096 734336960 609509248 571683560 798975930 429620850 597981340 22080640 633459200 217710504 750369675 904489426 891593760 286984736 146048188 45545328 278323840 901135380 992697500 1157104 320939320 935906925 739101800 695088658 981676700 300593920 214819740 248260080 956183224 316105638 488442816 982488320 521415370 991754016 617813868 418954896 594642950 549153650 365898224 258409386 929237234 961929740 839442472 164432700 815303800 823164888 437633882 890145450 461964950 815520296 47882508 70467200 522962300 253464000 751050200 16979111 342674768 228269310 60591542 730224158 665366730 751043700 789250215 740276864 548605240 822786600 399023200 51433980 436531184 971823416 247195738 446136025 614718688 89019480 153567896 461876490 304769320 34740936 802404361 21066887 854321805 792253820 139255474 797301512 419491012 822860512 448037600 524075618 67603264 297063225 714704087 936003800 421824000 426678528 29955000 675567500 314165720 183207012 959413454 195388600 619990160 900777150 380906756 578909521 780584000 451129580 29251640 676713664 168647960 162557250 358192000 565420844 112046336 285196400 766154944 856275840 315807896 488707742 395590475 50709000 138502800 314785458 110474112 448706150 791528560 779173954 200823936 363002880 305014515 636285000 386473720 817551240 351521088 279379808 379928102 334932538 177972544 655222040 475390940 316070000 878603400 892244510 577717448 28101392 35900784 853787500 278966082 885345634 850742238 460756000 65775360 802661320 461663734 365320996 129599320 864663592 951511312 562408300 848880880 880067264 448292992 608261992 948447710 391449000 254227424 321423400 48096000 484592700 809764050 577831148 150978272 25494820 775215190 880336655 666226970 364944908 343936845 248754790 382794346 205395888 634756152 110276764 384965876 439018930 676434472 864743748 542920708 551195304 668540240 337696000 186179644 617570220 123812176 827836850 670289503 36775516 273106568 682382888 651634928 67928045 760425654 558539136 311109136 781850400 774143136 481423042 735958600 978711100 23291466 791270200 565637780 891407328 542561117 918959760 748058864 745815740 778862880 790685000 747366400 872833500 907632750 797954935 741286736 709400376 43670520 455578024 631647716 733390492 900886032 775415000 877472956 521038000 597467674 239258720 989358144 820229840 722092882 411539152 42223736 665864380 777280672 333217512 651399872 142102590 667487350 971841812 101373440 463336754 56309730 956175408 818511056 497519560 846897308 917355680 923036022 386605176 907207510 794748760 827553424 918681800 509752640 66131148 311628250 96499808 160621050 44604120 389976064 996484012 277205880 242446364 111217540 605262104 939739355 207816346 869486464 521981440 775888048 221925584 212283250 897749248 217970904 993907575 194591217 818173399 812327226 556755625 733817494 398713096 63060010 72470564 494629882 610498372 518379976 147475500 480428416 608124958 841564128 423811328 159516190 281067200 913932870 748240320 752942831 840779200 252585280 488920333 797057952 29424431 67949380 317502415 195164384 730239510 726631700 443883526 393597450 759132244 387018187 14780576 563037000 204600000 210043506 648161169 272328610 271186208 689079160 63315424 431564460 901928400 160601600 889870080 770071624 403764528 914070806 460005445 477582845 194212440 480760425 375306055 156324320 920539428 101888800 884928650 964645235 735842366 313805026 380627575 743734000 832756260 344258916 324240176 110865416 426944640 125771222 216901072 152845620 792609065 425066080 900913015 695489885 151477760 478198460 909889369 855182180 993474664 461564288 510105600 561527370 889533225 988562334 607739654 420091050 331711776 187705344 373343060 103424448 677082088 656179550 487146064 815652888 429703072 730306360 955867120 847700624 565604875 342853352 657269800 812956440 346076076 599967240 471379770 513932882 17190672 860728320 559189840 595728935 245653000 542886130 127366800 845015000 607584904 527028472 97368280 933574691 580107456 263026560 500545176 650944686 400531696 989561988 343288504 878129296 838615020 184815088 590404048 978277660 637970400 718653275 489083972 781096960 334626209 769873368 617903944 124562050 925240064 415907646 109895840 770880640 650252448 629256669 433325328 261203920 400284928 81768704 471753740 764427200 156298500 723916420 627849068 252271596 810584635 582663440 514660005 330397360 86184448 975320188 212310300 477035916 759978189 674856353 57149664 635360600 427295075 472950400 188071744 537383400 994250800 217323518 735782752 120298197 624063372 394418390 275869021 953208760 954780488 710206784 27539072 898736000 209498032 550658876 472444496 608717188 157918516 663178583 470393212 166481464 168071360 298936320 451468128 340519438 34765184 259691550 56190992 247925880 461258538 465383800 268699658 756774200 725278784 834519488 403897108 655430716 47750772 372581256 299052596 37764332 815632200 548654424 584942750 775233380 572329125 497145510 631233360 207085305 975190325 480008266 391414780 308179210 52878912 789613048 308401920 151998268 196089952 913953188 15246560 425262426 324835750 403707520 549187024 134143500 852084728 11087275 691914750 121542025 836320593 416228300 240994476 528017096 812172072 149095808 560863635 270015200 178917600 186741198 264252686 292834125 595898960 248123430 674170658 236170264 608570325 940917320 911250125 850005161 665789192 576350548 864686048 639733592 372878972 285345280 304662230 174597120 6777088 766812705 793223168 225754552 752970160 87425285 871227040 638531440 184747244 588896903 698771420 462349375 252746752 491296028
248701560 964341972 175947980 406436105 639544600 407437500 271049652 558125200 337751856 106584320 804813960 234983346 177048712 195208644 138605450 767607532 282278440 229662796 79297360 533334348 895312600 981059944 651705648 498424000 771723071 822984096 473440036 451491692 393802240 129566004 557653094 104354184 655624320 791401936 560226412 863091500 613620000 961578582 496760920 592842500 915682380 18571488 47914400 160889670 248881168 765791881 197899188 870124220 988439960 908980088 424500000 513059450 547869798 107077402 574219216 521432235 519627812 2906531 912662930 440539040 864140976 820301520 192896220 996838563 138986640 318143525 363478592 229369506 577144320 95838808 188963720 775553250 115223750 131166000 518149605 837557348 198123034 398306010 483278986 356423600 821133100 386831104 714393136 345633625 684062760 13745965 969013504 441822802 761694880 981508440 741942560 421286040 766365920 478560340 491577408 753449122 425946272 17303137 775088680 428056720 41400080 808307004 200786512 846558674 394412800 318059548 184688014 277157940 169690559 607196800 125597929 380347890 191422352 337752420 819562436 619650976 697089974 263022640 198907696 803043044 980068248 454574230 703746680 550910375 708943094 795333658 871203280 623042082 380081600 807504120 813870000 390571072 311411780 111855008 741666152 33046216 236470452 22877952 830155940 276196976 782861852 40747076 183218823 992448171 245974069 128000 906658820 274161872 185575570 219155760 339826406 513333520 67391430 332600020 465027650 659600209 516988672 10310952 991460428 897208656 726221405 115938206 645813520 295022800 243562320 602338284 911107551 886935088 20547096 21971075 8209920 52788000 455887500 689697932 300573848 252697600 84263840 511210380 313720520 87656366 30612224 706934750 903230145 368026340 127306275 418553200 949695054 811725880 114347216 616902960 109409265 126733180 587470244 155537528 557537198 916188890 681413760 356989538 965459848 312382236 396386080 154168392 142898892 366197406 708171000 518260480 120063680 930104256 100750400 726672704 307447288 557792540 712128416 104994684 980405050 240290000 866510600 774739480 141050608 780605800 410380020 68422784 203663069 769404620 32996200 853988764 506234400 223834900 52958400 143009380 34897214 566440769 498775454 407050370 134294800 802336504 630325109 17579400 740934920 813535468 357551320 433353820 427696100 519873880 97831221 278988600 448309421 302578176 707411753 652037952 589948800 255066720 911200272 636832732 926560860 450728008 510014884 880553542 679544432 735450008 277575000 935166680 514989930 911265852 440893984 688767024 928627660 956731623 448474880 573477840 809222480 249356800 978685560 394766400 320423660 846934996 613399216 82505920 550862160 601069714 103595040 942542000 752471792 699217088 178471664 594445840 330954724 659730044 107274355 875000784 670999120 225707097 58246800 424362592 829614708 717154765 709381400 160788754 128129248 414934080 89412800 960342040 139003632 186668904 159424384 850560848 510938004 753840905 133580548 167570346 158345112 214740888 385774240 149458560 935213984 838455174 734811200 364852400 203129750 655895300 506139962 321822784 1907008 203035768 94385280 332891500 988459308 100995740 345468040 895847300 695565452 767507400 103215900 498202000 548224040 647533824 392518192 154782070 235171200 738949460 848355296 269511800 335055944 16146220 369845370 914440763 646052800 994398912 357501946 794781200 76898528 261547040 102028480 919270704 251571912 198119552 125596380 316177264 574180864 878927082 947996400 323168040 799896981 12729940 921416192 45046520 862522836 900236544 320765200 432561119 730996390 328652279 101379128 650309357 747023145 605503664 35627200 455517225 57736400 594024376 361517110 544221040 536754021 633925528 304268320 14037832 334282384 370466843 174765710 302822400 47595750 381630420 81780360 62871120 875030180 371552872 213919410 799246570 432296458 768840476 765155233 480584001 769989044 12042600 797466296 26705380 53027524 796072492 890470830 891163535 4862970 452378360 842933018 417459192 231979540 61927200 163025480 658990720 543204800 1068560 747865136 959574370 241349536 317227215 380417640 655968256 509702400 296237290 825436230 741744320 860775188 389246520 250272056 857490000 367487216 643979200 16652134 153689336 522203936 503930436 84109642 498205114 333487409 671692800 249152000 770131632 722882730 540990054 72013390 11999479 31818484 355918752 997777280 669071730 847659892 327475636 613781540 431466148 362079744 489913060 659236970 146171020 752940800 953626400 332523940 72393868 124358900 719593176 206147450 975747484 823004656 495540480 656056976 952839680 796658688 454018264 622903125 104652752 51929664 292762526 151405560 76882432 33378800 358773800 707547400 546300145 831202067 595565223 712849512 364541495 287290300 463819000 457581840 230805844 779192700 446761132 921808304 279924119 369597624 389269125 744209200 134022672 365982940 678672000 184351632 439489855 994751316 30402325 737527016 208059107 74093500 967703964 337608409 23877020 116077300 571618384 637657650 534451200 253693920 631713015 770074820 951864376 224845992 579669160 486839586 508465560 809572784 585432354 308567744 260817664 564393680 751392440 759888455 157261466 319393466 283402228 571521940 93429880 88864948 611753524 312811304 27728450 884616075 926389152 846224332 884625552 126991920 252717152 838518249 115696500 491437504 125789056 366998000 631781936 28430996 738493000 809487440 111320202 464681800 521206944 477722384 680883816 78656960 302800564 243913342 287564080 415974520 790783160 982651136 867503370 653465468 777954880 640660250 33465536 687882531 227614025 114504520 443193095 425689256 901143408 704783296 900753125 717911920 437530240 344432344 112418916 389648542 242717648 996908100 321440500 543649056 278878730 860211880 224466520 677476570 97042150 161334824 812075770 161161232 377597130 997255326 102264280 323636128 231000050 262719004 133625143 335188432 395952343 909326400 303562160 546060191 871841060 671211750 203150336 20975600 408082736 740930944 273156310 192628160 824174480 124998261 241567212 100832392 452855594 830458548 977069143 376777952 387419632 835088449 476918360 920580736 794995620 733542735 987266620 820667375 143769710 69472210 215010405 396304200 168926204 400992300 572911692 181545120 94878404 18190115 717196336 864659650 434398369 878778326 53976400 776157680 830882925 728798760 86479000 276400914 705656000 298399750 840853125 157751900 85138086 663451976 193436592 445662140 352874200 471511040 167890306 709107920 82483840 876901004 84542835 749661948 759155440 796674865 902741408 487324172 528028100 930113370 532239208 252288710 492880532 501215420 433575280 243146200 244518040 410918660 789612560 157501240 103752640 47150228 410558800 928357942 599628042 955876700 781586710 175243000 245769136 829475280 865430272 643865600 305729600 894382028 825434000 255174800 501776160 809152000 709493568 247621400 776727824 187653120 230332480 593142428 451087332 88634990 167967936 262044664 858906720 862882517 267734778 315008705 879333216 84076590 948388640 501459878 20109200 832920188 893429220 213802421 697902592 401271296 750051066 17701696 960302900 59445070 554556860 834426960 115977200 169929758 679201440 458043720 602739318 249522404 607636964 839705060 490842176 279400000 512308520 769812392 317505880 465364935 446321728 979148256 84743005 82864475 17666750 37712384 37259736 860704750 723902410 585887716 431354700 290821712 101372432 990451484 498854848 495051904 134151680 126269580 229651030 415101460 330576918 462506350 418770860 229838055 304653724 278284000 814337150 173702840 569786352 343312550 409578528 532064136 433443904 475554196 871003725 961764096 308550648 684452864 253029715 339590381 191063200 366498400 762883624 218099180 334260000 676146750 453493000 742384400 106311160 831965312 507874756
529192320 902655477 441910336 850084416 391197600 32664320 161352548 326873000 463610300 70428270 821823372 730608668 967409952 764440532 552557584 864431304 589276016 263024000 150126976 290024035 733581354 636432000 170121524 745686514 148279000 53065580 874821864 193440128 476286760 420841788 125627600 797277928 69941795 460754944 809460608 118000392 151317200 912785360 729222020 261722700 545428960 871447360 742466084 612578826 121459480 7090041 819951625 924685947 788221224 398943784 633380728 853593344 874006952 528554460 405298640 85029875 447362464 985779872 306718208 604522458 10057308 291819794 869602463 812008110 175761920 438121136 596113280 140120000 944220044 385210220 669815616 102194130 263711040 165381182 506865552 170303544 509421308 290155008 339916489 192704160 326052620 290271780 179275140 258017600 611944972 750952987 967891600 485790416 479409450 64860188 637289922 554358560 102022646 146849028 774025640 857734030 346962880 879213108 511698200 70310240 164425792 189982528 547636310 598094760 658211212 549990480 346732672 111476826 666917336 482728590 364612950 671610220 242072015 644640664 53203144 673108160 382093520 484479296 610868768 135772924 945870680 180286489 610381216 537022000 502284743 464242888 402480866 268997480 519984577 892802624 329880700 118479080 896864716 962341500 948122320 763938750 87241625 817454770 88588800 869063848 842460950 134968918 209398860 878774948 865049194 810386416 840924935 259320552 338809824 458952512 790026440 119272500 641335406 309170420 551803984 574365600 491072136 95359000 774826514 758930000 238020241 228898700 789511575 370279058 127355871 154049545 429245756 230750464 988671375 669359750 814363728 522395161 865370500 879628415 598304620 476106656 836436836 33525300 591421000 847250800 585872000 128581250 9758734 106379264 570443925 950011230 940554976 432874434 312128000 427724320 602769030 586222960 508198128 934805378 258046250 333253148 102735301 107192600 816566160 835988416 80087840 829336000 220440739 818288909 820004480 45253912 538060800 534967104 789885536 499982640 660188420 968394180 191108200 372780675 229623680 880389852 261127296 940679512 911177936 784087250 43237760 157480576 687294045 784454224 245989420 768019828 787487475 583548608 660916248 432484408 295759392 962438105 370206220 465625000 409581036 752525682 702635448 581058409 897586400 274976700 200410720 64875848 34935891 530416282 21531216 128759500 330249520 791923376 625653176 827434532 814841728 864805120 476038200 180720840 829179358 707312175 352719480 799350220 495840388 428485720 307715400 53436288 871174550 7177091 902754480 341727450 270417240 586683200 595494080 231933732 567664427 454808984 233794752 269582036 827285376 354321596 698368462 330390180 297296130 698224778 882762844 131501925 991936448 505270240 919944529 463865088 193827040 394987360 955687600 501826750 531510497 759982760 12629000 495656606 694848781 862470875 545768080 958097368 202260448 104445680 359091340 533464134 371440552 386422790 612433010 968685175 643694501 911263500 429736321 786002400 391735520 989449709 882552600 561615104 671407520 828991010 547495128 232172164 979730852 437780412 787003600 563436871 257819440 333767432 753485760 164045476 715346720 390281462 331806500 117701824 430919760 104849520 776688702 591345100 763493032 278277305 843106840 56904200 863669888 229473728 426926008 373613195 953700820 93318500 778148520 499271776 23659696 852914632 139566080 635932800 307521420 921885000 209238700 44490992 463657200 595370028 908489175 173659136 481432480 802950244 981446868 240292144 538385515 507811106 654507440 371298176 581166422 175953280 212988055 301659552 264523000 701516080 305599200 72056570 208570140 888250520 739966354 670732868 894396272 105664296 426594080 231337350 184788640 854952620 381879552 753612688 263442103 991606765 871923696 426039536 862804720 907591056 961494240 669086864 548820144 325207856 321670220 688125274 276412245 600166400 93974958 407062752 930014320 785222790 397295835 127285040 685244325 566498652 997748024 83193248 379536455 786646560 170891980 159980800 483512000 928098332 734969876 754015300 552257460 982843128 150614986 651164 759705163 596982032 134773248 370270240 217988750 665525000 604464608 101230350 538368600 973314280 778955796 664884850 281488174 903840243 571176496 613867200 201355696 622348400 909952 508096400 284098944 0 373656900 369792912 828496192 121321850 85682880 537426400 943208670 204252480 847283000 629341256 572086022 79254372 598670080 871613894 536102208 177802400 640149968 122169500 304905319 293119486 376985600 505388696 345699750 398012005 675528384 760736484 543222569 878250240 514972820 246185756 729317480 997491720 946735520 22337826 724796800 895196966 161655746 721395510 548667380 206687898 593392971 781338176 162254332 277598636 211471930 686580464 876440841 465368250 946375380 192490484 15701962 11021076 537400136 553711791 330489306 968724000 726373820 234329950 559424420 101852560 249464624 581434440 733600020 524871290 320086900 792593620 976127176 516607500 572993536 187631616 166249700 90496000 974569660 97730590 789537302 770891040 131912244 249941600 331441920 799320350 95690080 162701184 823497264 23684700 454093640 262402251 415784320 376567012 153287484 65033540 898155278 57019812 971972528 931212990 508678195 347251472 772571491 925464836 549709290 730142610 318835140 536335160 709926312 789083500 711885792 677619360 121470704 114257856 6354032 505374752 587356200 672657588 742222940 173754600 770996010 877299212 664238040 650116000 441702448 373920779 4162808 810385988 54307992 16695995 295573000 381431378 856565720 422565132 912208976 636921556 571521840 819481750 590311242 541669392 865679120 760216480 220046041 58631680 406489683 740341760 62746340 418573568 880051936 701462400 121222016 854976000 659445572 764621192 45455000 623941888 68553952 350490272 556444732 651976768 326395305 244871404 672744320 540837050 13312252 653820820 276451648 865441160 451580032 217322528 196989247 477109168 678789600 923811318 928078910 993561568 5681764 345562995 295164804 793194200 918069344 344983040 562809260 741385000 341353158 588292495 229977320 165115224 962165376 411199995 831636765 700672134 568432704 652210170 873779850 470961608 115248406 440889320 586494528 69991196 75863534 614373680 229484800 105784298 642148610 167685120 617980048 163548976 218550100 925356676 92116986 470350520 36668275 386186940 903834360 238916060 768927040 895777584 468095360 4119500 817395974 759619960 881098600 649129484 725576790 964274540 214763381 557896740 142250159 372606450 274171480 291284656 512604456 888026880 702888100 125321258 963704135 859914840 759912000 766209824 563112800 426149330 746806714 954136308 273696640 583362340 157442452 225956645 459772496 794241426 807503200 289247892 723485568 848587480 687068928 933848035 324865829 977245472 645357150 843770440 932261248 945173700 860751600 637468561 690136892 202980660 279937520 828578316 314233840 548618300 215431594 687416196 222792960 524568128 23789128 216805104 336541584 49709420 546487116 303575328 503981645 992591560 526949932 513926128 126182258 475985088 541052440 577684477 567859040 474745938 407642620 148654576 985642880 542098160 723145220 410166404 245681920 412416252 733874400 14878300 445039100 646963394 951659426 590525440 834429179 956077056 825966432 164827952 182515968 174488760 647060755 881498120 51455000 642351472 682169407 130696577 635060600 721908450 891888256 122057630 896262300 969034900 93519456 599696752 193763844 809596080 232400784 28074575 707197280 972993951 90392388 809780200 128160950 760168665 799874634 965574090 251993940 8670543 43686080 854925300 58728452 405904750 790689744 404364500 26469680 407570648 400264164 414282944 351829390 614356110 165894485 491643500 960016204 76410048 460966656 269700500 283853894 36368224 898020440 177272176 405068530 667027300
988174772 405912180 295005625 547050044 53606000 549673239 794337081 418369880 833509757 32111660 870939040 358831120 335212000 995201600 631726400 177430796 389644485 704989447 265439784 697196624 851767800 742306024 888005760 823809728 534637315 388334326 777440574 341108950 37162560 83352768 550629168 848259600 717216380 313191616 683385020 867352640 466734650 654107200 117305724 221153500 960657045 239174309 145298425 938863472 843652132 653527008 488206500 128931760 530859155 546641216 768887380 311510500 897327360 725270520 672615788 66634704 12791250 315039032 390493865 369330460 879262400 349232830 425041365 797727863 863654988 54622436 363698672 297357971 518784800 828743568 160975274 762945810 893838120 408764800 328143082 235405640 182003750 525215570 140922000 667317520 304307965 280854080 474357616 389110710 776727205 493566240 661041056 384188520 471341708 567977548 438465304 169432100 256030010 811583420 854096501 379999576 496480544 761431340 57144188 347073029 131487810 389299672 84633532 463095678 855380640 819772036 926816800 562875840 748592424 418119280 914553248 656493600 233348332 945595150 266414263 613430752 693016084 427636400 980721152 418309256 962280266 763659480 499089000 178160561 126598128 251887956 840710400 901774845 579913040 717332800 430517740 442568848 573542680 6255872 419302400 803392650 255916110 959904944 846168125 938287132 386732007 88098360 613511735 358125165 230367500 754913920 341815194 219343440 517215312 374587447 812934558 681336128 935104152 732456616 405781000 433552712 742792000 732449170 987028024 134011442 996303700 3219966 580433550 489533148 906339888 248807182 892120834 204326120 427876306 917307164 991677484 648890200 724497250 861732684 640923664 863477250 767420590 365148750 158089082 344694040 305831500 239315184 663070464 897512149 259179385 278003264 656477004 645799800 696349442 370263980 976225490 765900408 595870920 591098790 456841056 770511970 7037960 27059250 394497760 743181250 85660190 591278120 261920960 388216900 365682934 616271286 356344802 642004921 725804250 840158000 378084475 984361228 116300446 366260480 802104616 168086100 675487600 870522880 783256810 830593914 112627724 556531104 806281608 998258668 484063342 239875919 761305625 13542992 410911580 881393920 851878972 139937560 44420000 815726848 345339664 861119064 533481472 645485750 362516964 775487968 142838656 306075602 335099695 767055328 900211040 515021880 870651448 554525000 18915616 634522616 627258240 165839842 513609795 115490352 348817676 175727100 757262656 825209920 888535190 633511872 992756448 31038464 21537430 742328458 721748673 605171744 403650850 468142761 834866800 494629340 17487243 506288963 447712256 66389888 717027360 533883336 582413388 898737696 466971800 496109236 368707904 833401196 967297376 310411601 461646782 989630912 230212608 795985202 19659904 357682335 903707223 557102208 894977184 573175204 967437100 73305640 118502619 170863320 667288560 278967935 272056956 533081988 238579400 83846160 704382228 157195560 825640654 794827616 845762001 342345856 781460000 247900672 100455718 530041800 365147768 844702560 416146560 48722562 535951288 21920154 614865646 916129980 580479968 886639840 376983620 453985280 259075000 471333525 32364110 287398285 440250112 438476680 826590428 484161678 906341320 881072800 59974942 910782030 480752342 250973620 308996236 510854960 609589570 871241152 452303510 694297390 853666240 364751213 146681312 136198720 570420654 306206235 921893070 721517540 871991450 204545000 447300530 370572315 433022840 866606678 686499482 761626990 966125166 975293790 546963800 648870880 882394000 900604568 147900633 50349368 312609154 407225080 629722280 575127200 684644648 160475590 118379200 434896000 272437560 966180325 288493395 207613728 59165952 467259600 898200240 43672600 677230196 398617650 872055520 230677396 358259930 231875250 816740976 504359405 556501745 582099800 530604160 231773760 981999840 607909044 62821888 375422750 324214714 909531728 588050000 994990140 953967388 960755328 70662575 879549988 95789752 330635952 38975750 12370112 685285415 183013664 410365546 283648080 13668880 951340400 807001600 379021171 189693273 566246397 644839000 785486528 248933952 601916 564805360 865885694 650184750 39704288 453617248 952119900 429627300 26140944 197859388 508140976 432920650 636523550 341067496 207764436 179069942 362301830 544213952 66696628 463284062 398358248 610673035 573400148 948935376 578455056 646069328 128561128 463534720 954269168 659425920 414384802 908935816 320720456 47314048 132016800 232516208 599331760 767177500 700851762 469695266 913074272 450432805 371344098 758868780 519810216 71970600 696450900 747665620 227091650 143231956 451640004 835773730 36256720 909508405 680580210 288537084 766270993 125132384 258975000 680308416 124733834 187251860 35040249 50217640 32257190 201309184 848474576 797304720 18282724 837348792 836194446 371202472 583352160 682642320 480896000 84694040 120700900 507368224 330925376 235637810 131317632 334885856 616757584 801380160 325960702 26394708 557570682 396712850 556544790 673402735 610138800 748101632 394029692 864359808 848152292 110746740 445146000 633537296 222311206 410132800 886345504 424919000 722515600 795660372 823365280 485776080 745355850 734954080 249274144 458728509 151344908 86944254 670908096 852485874 347415413 750606736 257356544 934277485 114678390 550555840 999017070 911898640 198624064 505667905 223531160 40810350 879276700 917876601 444644400 56052842 871900380 935159964 632229024 367618192 811253584 337719397 180731568 1351282 15311330 719625925 406716050 905403110 582997248 673742240 334877290 138629181 764456474 712535748 810417440 66467787 591173160 252759456 761357440 491607341 538823680 597890980 272529256 906699838 242611275 905410688 713724896 491554740 909484330 958516040 26168600 390708950 909787124 217094284 576443032 776974164 209428816 200439674 536200738 701800455 996525012 378155830 985201959 674521386 798008000 762635867 681141100 418662080 333175940 695834704 651555172 670484178 317323228 25621020 610702784 415590655 415365168 561634496 865769896 927485208 655879716 938836925 350720000 526367464 924977410 298690750 275452672 502519410 28603780 245173540 769619073 5096150 53712530 346322138 412449365 160634598 731660320 361522656 812486752 458285880 758652404 777017986 258622240 802688698 898280630 313961200 824948992 35237683 592718490 251161148 822047032 967237440 205048000 555911974 205398120 186275009 129262148 631259520 826653312 723555700 250836136 648148385 717228352 719524096 815365012 147056816 458330528 798723900 621920222 286681780 44290240 232881260 824638172 572729800 282774270 969165168 459824072 920860600 239143090 215545259 496077996 617416700 642243600 57118500 785718824 81242163 466446587 311780168 139360830 296226060 80123372 203076560 624384000 980997806 80609115 136260000 150956620 294089590 606101200 207959742 911893424 395423912 128095443 165270334 201799014 214511040 753881344 890341738 621243268 68116988 925303328 100020468 975595200 703800568 229345350 355336672 110857180 386925800 295023040 270287147 332626432 51499400 563808040 238901056 54271748 545901722 533481600 846668680 439461290 714599680 806647312 235420800 882880000 713473832 887338820 417345776 2325120 14988800 995669200 593262332 187855230 652482968 242588000 898742996 115736868 817304600 951546314 268080000 324709440 6149888 441993145 179864975 304272800 423084090 941500088 150605980 473100000 446577640 227277680 312414200 85203730 695360625 842498138 897670192 524357306 81887940 413739872 197306860 533587824 817223275 421410465 571460050 452994700 367892560 810341672 146447865 188102196 437258400 629346816 214655360 215806000 888777128 94347248 728646352 773524996 315422347 137713056 437972196 358853100 605715632 992973962 890525078 797504320 336697112 373333760 862255886 414631520 27488627 146526480
155805830 923251520 885375376 887871480 232124320 549270200 850129900 420143158 64557560 144017938 537191850 148509750 942127072 610284860 597025000 844028624 351680175 894783365 903529040 805860320 494763180 87455120 715360832 254242209 754832852 44045568 461828928 565500600 980534450 52046336 641733200 988923840 824735476 478764120 637576192 531702690 440594000 708512599 970875440 705494480 577636820 152326368 555213804 309531776 975462980 459592144 556258530 504938860 546073103 716542182 174846300 675745780 984067520 572856624 319120200 640039596 137791631 491327000 626119996 299853112 543167334 607375910 994753520 617222095 691734710 145080264 261530624 841209500 692175690 8063992 11092150 874966140 460173856 115304811 282605224 244575156 203109400 418001952 757926140 643207060 583822880 943451500 8547328 454354628 468332944 54435372 50131264 886787296 599144825 880659024 927044950 82369010 617902290 86020200 904976516 608847832 304411920 285486950 199575004 67964440 339141475 616651764 686434078 514804560 494145560 14865355 488213780 968550400 780474439 798716060 118548960 872483168 985886180 388354704 978276924 834861975 843303276 25963920 776858490 3159040 851298112 599749774 79573850 798585708 277706520 199757050 304096955 975901760 914435152 858321984 365757020 712845660 752672528 571605920 854198075 369361458 211724991 121406016 439583771 360029800 740314750 586565220 810357780 134520804 632660338 853834660 570675008 964379392 478211228 619265520 555992610 393449700 841811376 556698120 607632000 26323160 206593856 246676681 811924000 509209550 432365160 54969692 136395100 150619595 69272050 340812800 296272832 20082000 287568455 87273730 462235401 583385764 916538425 793257500 383096510 528130616 590565390 973464376 558565350 554502410 315565700 232414907 924922886 126380660 701160452 901882758 331658258 688995120 665918790 330716400 75082084 297282000 426801168 931956792 383290364 107343748 493235834 575070728 582853526 9712830 681433500 71814272 954076712 75607440 839781840 774734868 917175243 347131010 149981925 851268198 569249449 81896788 746130944 326088418 511704356 470759552 513999648 888511988 643273600 351504160 142107088 625761604 188532096 786116326 606710118 906709696 599467364 390097355 915301896 629079592 904826464 963538180 321352500 533678072 89412505 309214150 703645105 947907479 83353948 755925104 788762235 688371632 719609600 259731980 401712376 923174472 800606064 266210700 184654288 578802200 342607696 298208708 573938417 163684960 553267032 507616250 215768864 301734400 64775696 82993212 565130521 832743968 691522130 451542565 876781524 602308666 329481180 351478088 473186240 82018625 401752640 801917755 507045404 84933725 866052478 61857629 904287024 153108275 302893680 310924976 800254492 82801692 105618000 641899672 546556260 667384434 638306528 982804640 38690336 59108540 542913612 956920320 774321802 610146699 715130536 896180872 283930220 278005250 180667488 996458438 442735300 623589750 793742630 936988350 315828600 582800415 289995620 79311680 30653287 332319300 603928064 8312536 361625872 819433000 394720480 464489280 48008520 63998208 91742008 734520624 785809545 974323662 115490736 212309626 244271936 235481940 333533400 220569904 219455040 413165910 91864760 279581976 345653096 874273107 841354264 41891200 498461500 834297490 921183056 866236468 444360688 276950184 591824640 451416192 732337072 287757150 24810460 236142662 603853667 511321720 148177968 28031020 329409370 906338160 721281350 188589798 551792824 508046496 751145900 378886424 545701612 380930830 869732400 177204740 911916673 841523154 691948880 596642529 904889365 34118050 164805280 602996360 623868724 343300608 650102116 831149424 105829736 629685120 186855730 344321284 104783168 698332792 928121796 780506708 347930239 279149468 27942368 949339608 832631679 501741695 771942752 113999929 881971820 569183988 553290060 381029864 370053500 631339990 287866848 96066820 74475080 975920000 580259900 411311638 640268456 300359020 60300912 559011608 3940996 46725543 189356768 200867272 52850000 760553104 998348972 802989200 316832656 21338230 982360100 27561358 377431792 822803232 162064960 763643840 88631350 295082336 772738978 201411200 351471082 961130788 789724397 727304700 941773820 639246528 436601612 853467648 259994046 990126120 908535360 97864272 886366768 370560575 766421052 994424000 429950300 333030038 468182900 935409140 996661210 972742001 503159458 856709910 815889399 657164430 532508012 685892130 308885472 913998568 508237984 439502992 304025480 104315804 190180550 58814975 574803356 521939520 529337464 777254400 735844000 94581676 311136 65703442 999075840 810895760 744127592 284373336 800553920 276832776 173239800 533277760 806670216 834432184 384521462 714595840 850101600 147270076 310843780 267562779 87288992 624979450 886825604 636115960 716803050 577353400 904723208 580329652 308185000 906347122 341907820 685633860 441212325 572843750 102386120 644321058 171937280 488228840 381454336 741141624 299244500 495347560 702416060 120494880 71349560 237914301 197556804 104846908 20464060 748405024 875019790 993521972 184738400 953501910 377486216 81813404 12123930 251028320 753148640 962441168 17301820 902984400 920261860 67387588 147754110 293881875 796492200 86340750 380063600 212103840 575251800 79207348 587826224 927422674 153369073 337342544 178280458 82252676 125822990 286300210 287352103 853262222 485753615 830440448 304630136 25468100 911933022 954792248 608420242 603947275 297248580 475027960 282370816 724170920 814496924 882008000 426925375 468024454 190107900 550675136 21055680 330313472 961120224 440068554 608750181 830477280 280093608 413380116 316296576 828268600 13663692 622503422 174950836 912574320 590881980 333638385 238164824 689202176 339297078 488743866 765961016 369416880 155747614 743415088 438683600 171556120 130042648 136768900 90163169 648767850 189974320 849276364 48200520 497454871 580662944 615995790 30497152 225808192 164149400 281835019 582231740 543852324 131323330 982269914 694521250 28032144 88540170 589443840 284439336 517369188 609440160 688968790 357573200 586274240 587999506 383004894 75255520 621617968 76603735 747754960 192225942 65314400 813265993 303475708 951733292 702452924 878296118 16847682 945954660 161511535 180999392 141458874 617040751 865982222 936673872 246531974 509181336 537996950 401649376 538443440 247267800 961724515 329787862 704631397 759139152 972049944 350721200 407753600 17085190 308807190 908423006 266684672 785539911 75819200 189452680 73047656 70629012 19116826 235588850 447400400 635210742 723109492 301636440 347886978 728624640 287792500 661459312 25967040 242968245 773010080 824231188 91550280 826106750 428730380 620086354 36585869 571005728 886927458 849514511 778021611 765506755 665937200 740410000 411595432 164839064 507403800 508822400 22726374 46552250 909611888 732163200 176797022 86086654 950751274 82481280 49707180 250407040 197593928 691908000 822915744 972383258 157977064 201188709 576706900 92242880 889709800 365465826 813055900 4649880 662952487 838724448 229238325 973345280 821872320 34900764 459186400 897822092 605247096 814680660 921490706 774519288 588941358 650626100 687616 218284624 368604878 606779472 188361840 174286208 870091318 267257162 839205380 18022620 34050220 417033570 899503040 228298056 734795200 691745648 267050164 900694656 802016500 799573330 934992400 781021703 16954625 708720680 596325270 14723840 970361040 102909696 392067640 645130210 232783710 879087200 553345900 700889967 551243872 78195620 870860646 10465012 165828160 645406603 774694640 606128300 898378300 399375976 588111310 58656224 34570035 762273040 552084070 148720664 20519203 756040970 945647550 42577568 927527100 37936874 76013529 989310552 681486792 226319030 591182261 2604928 435201920 813580400 621038284 364477960 82222624 231461120 294560600
110971200 600838304 157570225 500800450 372177200 440295852 371536322 975362880 246749360 960254364 764308295 756507000 870198064 279063056 905336742 256812212 287656030 321057466 883851072 424596288 696436400 824959754 558099786 489767850 639229216 519582464 901872522 586283172 626931200 965687700 507249796 785062780 347811256 815215744 232402008 415810248 974073200 668705564 363521920 513956760 995255500 271345664 805945100 431677056 528931608 103757080 875065400 145863296 806076716 184775260 654279630 109639560 397833256 131334350 802622723 473573325 4395560 503051852 587881520 520050586 271865600 390248640 714745610 403077277 312153616 538309060 507124905 156037625 257021920 510089302 429821832 155086820 27504616 105947958 152114560 358942981 247384976 586722916 312251720 291724736 987877434 724225340 485191728 145794720 625294992 518517472 976878834 776194340 510636395 695523418 874265828 593617050 127150016 390788240 292452144 560468832 447447050 623303328 815036600 381708875 816809240 133901040 659492000 556772560 354055204 790354880 428345728 474640960 524265184 466858316 520507888 714885928 72038912 0 228047698 510323838 662878560 260050215 296337339 198542846 826545078 706783968 320781884 309865346 420100896 441921760 897858100 582470896 745842560 881564374 597130232 70062880 262473648 154988224 498338128 631917977 242868476 354904402 128084244 677170975 399071480 834501500 929353650 211644632 60426350 971116609 209503820 367180273 505729086 367349868 679758920 956212576 542654692 324091240 873652500 976110826 524003261 504977693 909687810 785135184 572708620 198243648 956631100 161731800 763322684 543847856 504006656 956692080 416991320 581398056 471706790 100367104 17008980 585564736 347584640 658076550 977914700 355171977 867225304 748546400 176810144 648254400 110972960 124817088 223407140 497402660 351121600 601917016 659599792 342009220 487891116 719198102 478479780 338023688 341136245 50453292 541485530 9804384 817452010 677775196 941962060 179469441 690546619 998319992 921690700 442559664 689701148 111611140 802737152 275467256 290186460 864288704 186085050 940022784 811990600 934255664 930462455 913864490 238601936 285193796 200765536 958481920 535758200 256620352 192718950 575636768 218266928 181916720 906745880 854267008 887497643 81956651 980221480 734929228 655546066 884721250 588256500 301682295 938553880 972676480 487243530 747002480 315814080 744113475 424714653 641571200 322631975 286485600 122290792 79749164 795892646 594895870 853574640 168032450 777393949 338098230 115050940 997316928 879925144 362552512 732607675 543220754 580439588 661159152 371735740 601841500 632772060 171712584 843372992 624588156 927441370 514845600 447095840 778061520 904975300 727647252 402185680 189267200 562550512 748306896 88248704 353798137 592177770 253030272 622986476 803544536 910670128 967708800 692170424 431961248 530637860 9798016 26894400 826128552 378282776 112116550 990366425 121051784 268002863 629717320 93631160 6109296 740610904 467528120 976151360 83036820 303052800 236454648 652535508 538760832 859905974 186034874 936145000 948811250 805254200 943813483 517894290 903696524 642564656 695502200 717661988 457729378 509416064 562529822 18633432 371820807 851727872 337754320 198471168 12257920 578213132 551864056 506672993 387843750 542594443 816942220 774202664 506215334 425570850 38036128 219881460 266362592 741776824 104780720 304937200 854615320 550046932 21083828 663579402 962735360 864206010 858535845 235359200 931649324 673749125 781176700 737030180 8673352 243444376 559119686 284282080 195676572 92960072 557608548 212298274 276703008 801432720 477413580 802984000 739833672 893576984 57224320 956673496 573713600 371931760 489680200 431820670 178328576 539121740 608693000 587711030 892772000 848729214 927992240 839295184 18988700 219228000 444505324 922523673 901384960 72070211 296583472 979596400 725353897 761655624 942006144 788995390 580067040 54511840 915738160 46267480 390659283 792666994 46053860 600386752 722456128 426780766 36471025 324311040 807475304 166728920 779320632 474695368 86961280 950919050 95873016 498213160 157211888 825802480 158873248 987937016 107153248 284943086 847900524 768294732 979700250 991824842 924978150 590629529 406533146 242835260 278572000 816097198 189930750 320087040 824093896 998167040 964783300 462988144 137438580 963051840 678943875 807670939 300161536 847134332 642971396 3513280 157667648 977744510 193689292 378491120 998651080 876748339 868454925 409331805 129215070 597175920 761329300 754026584 635355034 838340091 861208095 813172849 957919800 53733294 20946410 79992540 966972220 343168828 435619168 583597456 679788408 843719936 81336618 760943440 225290192 481996096 252000348 161957360 964654704 305426752 632737968 120212944 257906558 926712768 334062720 548731910 223520000 102999390 563143360 666011073 647966976 150662040 214535002 838792376 588945670 531744725 465996624 436226220 212144440 809986552 222063000 805966144 765898240 371003965 624448177 484313070 359132720 657114080 250406176 501877696 286642020 778098897 672789031 93939826 365679200 457977890 278206358 276607680 720821120 284394400 328122705 530292750 517287346 51187752 849629872 907200574 230149100 232553828 923707844 888487376 464311044 875899440 510297960 956881448 226781967 190818800 689781126 435940480 871773790 250962912 565104576 279246904 731436000 130847110 40740176 777471325 198021412 418500000 510822443 586826960 759183248 558204960 421591810 820963215 872747712 356354856 920473880 875229680 473574080 414956512 651939232 454192768 605204646 195973852 8339636 572814856 234062480 22913270 898631920 778741400 336633051 990868208 138986776 384850792 181636312 473504034 813212672 487380428 610169472 938898744 405594784 464202550 21521700 283204195 692679696 97086900 51883184 619010850 745022526 207400096 328367474 755581975 930153060 606793276 195550135 526382880 188690592 619444189 146340658 343872081 587106366 61454100 47273184 798252394 420692862 314877998 949779750 318744504 905266604 181380948 736265505 341759108 190086688 289933120 997502960 271115848 866473595 662310058 838221260 834794236 420999552 94642016 612054097 134058550 69768796 260398804 223660140 366130090 539885460 165992000 520491360 579921370 573048549 434137120 105805360 941586375 591498917 975178080 720046080 643356736 29787270 360874792 394631000 694743500 635225120 318948865 276501446 536413680 586012976 499830678 161487992 947857948 925000912 988131970 882906151 737380135 211437678 795569456 679549188 799253560 997009966 494087492 58748864 838523800 751720955 523075862 882444322 102342280 306872870 839835632 475126691 266199275 782682436 182406020 499413128 29425732 130893720 346123152 918072320 759949620 656040725 991778304 469535650 914610885 457385272 33156665 321479120 95280792 915120600 714421954 50258200 510871656 131114570 303953380 969436913 55336704 780908868 238164864 399190500 42969450 240127300 17237220 132008785 546075504 154675280 739443165 488933040 788227360 310812976 751983040 722056540 230365845 290762252 710575328 178684161 466616144 778002640 765219968 626679416 993159040 258688872 665511730 104660302 352684016 390252952 97810256 867880600 161206620 410598560 505068320 222741870 74102864 67693440 792629140 146720608 326744520 871207347 532042100 853691688 681224652 451837232 954708062 339968676 252041050 704652480 70840192 285231000 452766654 25272001 472626176 638343848 947151872 401667105 16034352 936443475 118315640 340430600 710608920 255726360 451019312 109434536 316082648 791728992 856955062 499803818 701064560 528340230 897929080 238478171 677743084 436299520 425403244 240472808 329318600 528135058 662315150 480769312 780231888 808577715 463412875 376448094 574909914 540459045 774371448 898412100 331112168 491355173 979163120 983152236 410710600 619229312 826058368 503705032 714420080 372429250 32566440 177594736 108190400 59060710
625030026 922090630 348490155 879349878 870951730 658199680 967059698 0 6387498 952005840 766998568 253008800 352846250 806521672 44805888 391933828 492890332 91110746 423230496 640345728 896473600 923695652 868224658 240832520 627505392 85355017 766766044 16537527 734285613 592744640 618664520 965406816 123530528 321888048 530083080 788423200 546324420 983136104 219630080 925545220 459475316 15938176 578556512 938663530 7139112 837409886 524993481 603991280 396760000 204385555 906489984 366796140 963628658 837445776 571109142 628993070 601804070 54823872 41336580 962763584 536548225 596111492 945576392 421237500 394404000 501658984 682200000 59572847 838784885 312797136 834216830 45573000 279158472 14691611 802323558 394212512 597234340 953477232 656080704 63762172 832797020 542268400 875862292 54450513 882513424 828106672 560581820 695659686 792217600 148350700 600141543 563887330 306224040 33571200 212478720 397389694 451544320 369673940 911341132 980319500 574963830 359429280 299328716 303513797 581359710 333835482 902176000 220711100 431310760 210431360 843025626 692661512 628170250 859239833 601648722 193716760 930249770 943067748 481246204 660745060 599768134 538471762 852204030 427936831 34468800 297085820 146601200 262201604 40960738 829908580 396470688 89191600 638689984 603398000 516518620 811356465 87082600 936946144 41331280 798157280 325822685 359557000 110032076 545065856 608304960 683406980 845716318 123685440 240045480 930643100 537383988 959899248 374163560 35734185 991416200 823350784 339979158 255030122 146469632 774731968 142600425 304251250 785145330 740778400 760916212 695655400 94780160 104990344 154923520 133462568 120189680 194163200 204240208 996992000 974011755 636549344 164627877 437598560 231620984 314038448 916129240 947956000 320697504 249771839 205795950 867897220 238271458 533363140 361983720 642290710 246470035 735282500 540040978 653613578 435577312 774434320 785904548 432433540 473085530 409151700 760570875 747076000 101281980 502435728 961847184 163287345 926186328 249580552 926890226 580054310 126192160 629625240 794887328 711605120 659225194 835120320 155246716 376450054 647936776 651586550 187653732 976467096 564834270 165691460 668973866 514973275 160398050 690795585 681331200 138638200 766573760 539895867 854488533 465344440 671149092 254590788 451730225 879493108 887517250 606859500 589923960 231322800 167807660 893069992 124339684 426222790 364928540 922615700 55166976 172203290 63881218 503318928 352664370 227393146 643604200 651596848 744877650 190378036 166855024 453496792 707689360 605456516 746748820 540384984 194672990 836229186 352810994 902762248 936331812 162184964 904043520 217745920 853070416 784794200 330648100 118754375 798561648 567327080 654731655 272159948 80102880 679666000 800932010 285279202 305340025 817393080 848237366 694920444 177541505 585346100 343449288 162491910 410926940 685356196 374308960 371641268 928339178 293974640 789044480 125661828 584362150 381263425 367688240 197340000 656511523 504775392 506024296 912043682 778229270 682436608 893083848 975739078 410637128 820171072 331183460 352547290 416305893 165605580 481123105 57469670 843100428 247175822 229335480 359432216 883851520 170835870 942682128 156522156 364717816 617789060 697155476 240896660 750558080 546631204 378904144 875552400 63358454 29941125 559277920 74811680 639080242 369155210 274439135 901146145 631365080 978390560 902177546 503855212 518168400 371161409 346813996 404104130 187405244 671135110 657152159 274591561 427477630 891374196 409524100 770047728 93103920 718158045 835441744 100936320 729242792 338789175 711709340 80071520 157584064 912547464 220895714 466595000 445470650 119854888 826282740 473275272 274015696 109414245 142996656 279530880 598498324 871272314 373722060 746036931 690896000 713140520 341531675 560887568 730580480 378386234 532026656 992941130 692397232 337895020 284553172 479359770 987053505 22997652 194879046 924868432 478237480 923013440 248728016 1722921 111777984 549049128 735436320 333632640 536262096 685206172 919112767 965903668 788351060 654353898 20846080 777635584 130004800 556949376 178976334 213617176 769725000 389936264 641877750 480128700 634656424 267670388 128333456 701303000 11039660 867088800 460433670 590205644 326629064 196717522 637857344 864655360 528062720 408274805 66245144 337867925 880769418 451879225 33361352 516842000 9975920 660921640 278140992 272355416 501671720 793721600 403527548 856002440 37529525 261923520 627540352 762120160 515955729 385111640 321975520 487144257 833280200 199286400 861386212 461625570 595737280 827321795 388165796 608119910 698248320 111007410 453874536 861399100 742469928 584476719 861706232 789165500 956144288 151244361 401896544 322151818 464717286 548881575 86253780 632328664 569876192 212094550 782826992 434609680 337823984 653851726 641498890 672745440 419065500 729972204 357594984 582684960 881650048 853305760 195081006 3779840 888553000 432840364 145048912 724454388 226641440 583706490 45940292 391179294 158836349 521508998 328389000 958105995 549194333 434742960 612517468 774849000 349337648 812282720 859691620 781308928 775345570 826260100 222067180 669507398 975633450 377377128 389528104 508812656 572180721 84984480 79802397 559287850 334553380 132596546 398026936 233095608 553237120 824195600 717332976 15240616 26469840 713199940 130681836 515399979 347023820 757922974 769223800 943449816 560021040 108740100 162000129 475528470 595777290 776032896 142114005 276389300 920355232 319714192 977707500 592283276 949357008 770968572 580793026 447464800 585424800 320632234 782459325 887609279 681941920 687716916 181401172 303208693 512804064 538820268 761696328 97989600 442165160 303556900 354780672 564446005 416409888 716555296 310876098 963466650 779393642 828229104 970264000 209959726 131148678 667466880 470758000 849393780 610706408 261346200 182082280 422523616 46941392 875126106 355261506 288700160 639687090 698327750 930933440 831327471 1851072 240490776 577427614 497343152 581827008 463959580 535681726 346769840 166033224 230249941 961052960 881594326 855686770 738808000 13143764 808614400 261988720 603894728 751303860 110034432 733386746 120083200 87311840 100746752 521951139 521261250 314520460 725396750 398626280 296011120 881009360 269398528 455268168 334601600 678864784 417432196 547486600 565070400 705241287 585030375 388212416 632632560 83352344 439280368 798493272 447260630 636912632 368284546 408695665 573131754 597567680 749610668 508541255 820811200 362850940 594010020 934030000 124807416 386679062 841809480 71002960 665763840 894727745 173099520 629395944 179787528 169315708 513040784 745295250 388081176 59607588 395353076 931013836 400772420 908406232 335990903 485586164 462307188 857578288 676528432 292372000 318872480 965621120 460827156 664033918 100624188 349548416 329162125 447915925 207787910 976693632 108097375 84609280 865788600 156451635 112395760 193666142 963047040 54497207 841608512 957154242 641878600 46911316 254688128 835764368 908116896 628226544 286304680 818091840 765648480 127239680 992532368 770237520 103774628 239875024 680787400 360082262 196265200 683942400 231576000 121471753 901194048 753981952 367496976 375083800 172889600 473092460 375370755 189206376 620032500 34692941 534729508 694935072 178548511 273023469 237665210 611673000 311205325 138613620 37243382 193211740 311850528 909974780 1706300 227478656 375543740 586214120 844509000 410607822 28740512 926240720 896249690 874186400 405153480 707363316 947804500 985454736 109165640 53490420 221672800 381377550 273005952 503045292 417095705 316288640 847652450 370825338 821204128 853262508 780061295 971775614 971726190 233829495 559893112 101379216 469500512 25347276 316901340 468374580 85545012 992234837 349118828 855272452 899227505 834469500 230705192 463181168 761307648 380076750 258781900 520709088 393038176 530617325 721754972 732876110 792044600
468697264 271576432 123965920 321342200 578520000 894892372 545747570 112731728 334788000 692103896 389446181 712634880 395990800 681165824 114880214 686129875 756545600 626175244 359466428 348635504 346727835 167184384 937564470 162943195 516884700 236107383 68248134 498446000 73461824 660344200 926146944 174960015 479493120 101868480 346114875 437793071 284156928 363160860 802545648 471789280 185973125 167800200 319491224 935221296 767340074 303276096 125251840 517907068 489318628 711840596 501698754 677127090 751911986 409414480 837458600 845249032 718389291 873455368 659404444 682116032 118642760 517990456 858692800 604076250 45932160 328671190 847392148 302986084 596177448 711622875 26806220 794153200 476171808 266108856 554169800 354571136 5895644 532468552 947008080 969578764 888543720 326934280 68117304 650651448 307502416 392087300 421799712 104398340 213396224 635418400 275968512 688820754 118694432 973951849 338232549 944608784 511219200 35325082 743580280 372321596 279939228 974539575 89584800 323293250 896725896 76891820 908280410 728658736 742858125 294452447 680811600 490990800 523346486 795525908 526469538 877523550 809784892 925679660 417299305 929610152 786363680 434865000 85721600 738599600 84969696 925691693 933960453 277480560 318071072 166974600 128345828 825784256 268733112 93974150 851426648 474656000 348472576 319911220 176465248 581666554 192020660 608168648 529678056 929593442 802315916 955430520 905053613 259105280 396380880 666250939 354965720 639780050 273455460 71940340 510407929 382128368 361772904 349725590 105753300 167114590 434760120 113967825 349366250 710356344 366660880 16672744 906020392 780304641 888993880 16022880 579168681 930701358 564177672 411985322 225267158 121390272 220295322 285448112 432200796 315578800 170454294 429770384 909063576 749917852 245640690 737785980 801369250 422581800 80158742 684502976 615385920 103779060 231856480 759691907 573868498 115049976 721214642 676257966 712174128 784335773 602689386 146268180 516889178 857271254 846412230 247950000 718085374 57314685 682185648 706238400 345900850 104423020 588423750 842712264 116869150 994308096 99884160 16728687 610068480 229560000 29269680 360270642 921399400 328806560 128205000 330784036 356012552 581836080 576448885 354477792 720111260 651200944 637852384 65369700 647496360 366607282 504205850 14567500 618078289 960967780 740107312 69913800 495987256 544714936 533815224 868784230 218247040 45836012 785917336 427036000 763017355 426923840 222751630 701802200 358589662 640754490 82010544 489582780 473515480 425288704 55550000 909412600 191558020 738628450 394763710 434645840 603406300 440074588 262959774 868540000 125985340 130588850 927901760 147963248 779030515 986980819 480127706 78593800 412682948 284430150 477181182 924710000 112404226 229565760 382998736 677208890 223544970 478511895 361152690 736906600 137569424 581264000 453828300 911050412 963390000 574231510 326011017 866454948 716550000 85713454 765915120 391821733 984393120 594446021 704763175 149070972 635998625 831974746 253829372 984378170 216613448 791147875 608901982 242360480 471425777 854569594 506005520 649138820 964740245 6375088 143539760 614434420 657207104 400390440 465188802 246515030 682591695 184618536 533920896 618490282 658878538 815394288 273236120 826039860 910961284 906776540 378876720 561255808 178822720 539489355 853477700 880204800 621172032 43502046 879592500 741315600 777477515 661008760 689243621 677139040 455437650 916801872 304805840 444557120 241152164 827929218 407990272 597174720 825363268 953136688 968093580 933029430 690640575 420918960 758925938 873250048 595860008 565991712 628839110 422447604 256286364 605872000 122945040 362636942 512883150 150042942 148540160 725825920 369021600 196101120 340472368 813505150 928846934 100090425 909980710 921674670 799657078 121165728 471825810 367316000 437261735 878129620 472318000 97998208 590741334 239746230 967428600 896056856 761456054 66174758 133764416 55362088 239537616 656865468 857947682 829319509 507088160 214608812 939045430 343990592 829057779 742662072 464921924 117111653 864673312 99033820 954149600 17248420 981896400 986609300 238953600 33145792 110511184 77082884 769894576 197822304 374027440 309069700 69251810 473973544 439543250 474401200 881697920 656008816 728305220 548625752 109965120 767729492 528648259 714401088 89210548 45723260 459135226 748151584 955344 295176080 693013952 666785210 906410224 482780275 845013720 963704644 200344231 843517075 812274900 598340284 43112160 991309200 229658672 176241360 316849335 804692725 153515408 770570928 272348708 792090004 779343825 913304192 914446356 701548254 695036758 912894000 410293440 773455485 622709645 518608840 754442360 52099496 356953982 996662437 676672840 835141200 333794320 452830000 938888330 95411520 800226904 82520784 132990712 604953354 710233100 803903208 601241444 738417920 747152370 106836952 888526452 873793376 148084325 510280948 664859460 245009100 509348074 10469812 755819168 658723750 394761760 382691288 941830472 239862572 822237632 187907536 781577496 739514820 580555648 113503152 929165650 51137983 64041596 485452362 681699900 178598076 801076325 473656825 97825176 880910820 807738808 842307176 304433598 838010613 213114880 371905540 556567216 388889920 866118505 394197472 898879476 852048320 1849090 723312370 924118160 27149198 726004120 859713690 699437196 523124228 740952320 618101556 900373094 492631848 922465616 420492640 365806752 893800 402201250 580099584 542010080 348856956 967209756 891493944 450108640 273088096 495443024 105679080 755264000 460354410 169475140 443627604 757084160 914113120 947007250 415144290 625460468 226939750 223782520 188392768 65869744 939578230 66026836 139750045 543095559 703648208 143359200 325341876 650568208 778296666 429753776 404371843 701024258 895802876 280853540 531944510 5666940 301486384 716798592 422405444 221348893 681411750 313067790 120122880 889467604 32941442 165948720 569117940 59719356 870317920 381857268 421605968 154106910 967905624 602547511 682252544 271925664 696595040 764929132 841410871 952869480 496098800 731763365 33779740 923152410 480204296 637426406 5892140 696590306 623925284 35275393 265869175 439477231 47957620 553137592 339849064 884812760 622907364 371187053 282418000 472044700 495129424 162855351 572674509 586560418 575649880 25298490 785693440 594588540 19809530 317874928 853976766 317959342 931853784 755789803 993085292 395289830 568879873 323407080 133969624 305051568 779064040 293565409 792363636 958326914 672062780 289854640 747095586 65472752 697026112 198776168 365463858 83516854 514526742 919763500 273818520 196042180 438794800 53725920 615257260 959821654 396770480 675012494 43215850 589580960 797744480 828619025 910469896 604685304 48331782 22215015 301897883 86521000 430976640 172440334 250039910 447544600 73764314 456338044 450613645 690139705 179505056 476287616 421227600 200799202 90774034 626520094 650920048 351808448 581067503 964593920 496005056 486722400 507617267 411092693 42109784 246146328 896033690 23995486 88072904 791148048 590027892 818562544 776585632 58346640 766394122 145830000 217516180 696240957 161328832 421310000 652297220 183357332 434821916 248774672 367020024 830945280 45756864 959120608 794787920 155910480 133717288 168519150 88783904 357281512 984497148 384135208 164826368 781597548 521093590 68277960 608899560 660077050 867201860 606640800 455350350 539489180 99810752 807366828 212280102 678144688 966752220 207726612 76122360 900147720 485894720 120672128 462092650 509798112 226456280 671982524 23089856 398576130 745741210 273791020 154313344 932433285 81885984 778765620 239957250 313684442 181972358 541064380 780752480 755222596 863068750 482149600 630960834 154024526 97647800 446348224 59643706 279108352 916544000 401030114 187446120 179346728 969601900 961048534 331848910 435805600 534455376 266331476 670850500
939625464 443085638 464350496 503930528 634509656 426947340 70342400 315161408 912010016 114488804 75838210 81917895 764795784 634727271 745820825 552196100 532302560 959699050 183635700 594989775 243651968 949799000 887253800 132721742 61995310 100996210 137058260 78057600 457384091 854946250 681113006 661810000 126910640 499641820 791191670 855031700 607428848 48530712 324666056 755506872 826117960 802532600 263297092 83665500 441745560 257824512 556841150 826548850 700625000 226806125 938525000 791696930 806995980 826623900 688022658 675844020 794544278 770973936 666820185 934771000 973105720 583327444 801556990 376864120 262621930 714476562 241542368 332870222 943899882 572854700 205966720 664700008 439204816 726770352 766960148 363620800 722575094 342565952 323477303 714406856 84918308 330025300 291080472 124955515 526768020 84621800 45522304 207879566 838246432 913564800 264307150 662255360 150243000 129547256 371440138 860982400 808133376 282040868 388471125 176178823 329166520 820430416 715410600 431385486 19155662 573490656 515053720 385230945 946244350 624085098 837444768 97546816 472785382 192784924 524075804 347856310 312207120 329489174 291499760 614200985 424055600 882630968 75103630 838087262 192372376 189631507 112987132 266658436 323234668 370064280 580552940 582747448 905384525 477743256 214958064 193454084 8123712 358889911 463469194 285657392 492602044 740604300 273290990 943334820 146165568 54121268 182975650 470197184 199001994 571180050 731796340 418526329 961773760 790063600 772540312 469803044 822300740 675687110 761939724 115476256 826575584 473400407 347552896 771414736 581401195 637936764 252093128 891436880 161520608 346199800 869832000 746061920 148380000 920172160 332341136 536135040 185237100 413859264 516584356 813046200 421216180 28076030 373683904 79652800 490365300 751701376 984416975 843566270 69049970 783680052 701873357 118396400 158600710 576807360 175977194 957901037 549682290 244039672 938944660 208965265 827092332 527558528 502849274 727689136 649758316 636649134 976555310 635758448 778582616 109017760 846051632 90988560 312415680 697432760 310232096 930831911 831010736 144005090 190376670 954945002 631015768 275459600 564830296 995255324 659580464 24233536 454829616 604049160 12404100 611526650 474711208 254008896 152779100 720903700 893463552 376696848 181288340 406646960 60714110 247085714 888622348 807692000 574758736 9862896 622802848 199953152 650525148 133898280 689168275 249732960 915925518 314113100 907227200 294755648 148697958 401053696 998327530 37657436 192138700 337291712 888410530 525673072 472798524 142638224 959188320 169524032 166088761 76165060 501528902 485158493 579033230 512253952 290758800 78832090 635260160 251046848 993523437 359964944 280864000 132205200 541552240 411579460 782166240 525152400 323211642 838643200 511313744 667345782 192061520 615820390 553330859 282439168 865425000 384432250 826968208 28484480 346748320 696070318 26795020 556006032 926374144 682699920 254792972 115840828 722215568 955415132 136257848 834411575 970276000 525462707 253231792 781010382 334747698 364644172 710603968 680520373 436730080 842830080 140543828 432698476 623034972 622908000 760058400 736014100 800615620 553181935 528426066 830371230 66482020 425603000 653201990 993104026 985322390 268824896 795911168 268271616 444125776 546692974 981312320 271942206 66807168 993618280 42846770 729907448 47879824 353968800 981353382 341490190 859194649 345113170 948527200 668296368 991868894 484127968 457967200 487063858 249062464 678125303 744066860 373214000 385640304 161782296 117627212 642577940 619036425 20899440 720670864 974473760 78586798 276163896 640934912 202472471 911279040 318725958 668824072 961809879 294360755 550338750 293113560 53247374 972810872 729390768 797097670 804061612 894062352 648373134 538693820 886658690 624742400 139444608 590737840 588418112 266299436 721625000 897160900 460463222 338902608 232649840 378841072 304540860 838129797 414214159 794732304 525293690 331054152 936928850 535232800 133549200 657959040 322294970 4233512 181059804 310993650 177392746 726457492 701478055 730081338 551706091 638484220 794904829 202493962 207487688 604783584 779508768 541123200 775129190 838816800 949341352 343126452 238772900 48778864 391025250 65212640 280458575 966015256 442215872 227350212 838732720 745160140 44700392 451059200 998788896 521946080 226251500 815659596 472011050 224323010 183119168 406144370 953801538 979490688 792354784 154222964 989415600 313946000 25588356 911625865 556838140 748728804 316852400 741766730 135745722 640388780 118581160 192868100 966861100 597394388 462138110 212047408 707196672 858098916 832069504 340316000 722655416 705436000 862732102 824610800 953584224 942585856 323290840 18860006 620597832 751420846 325603650 622083170 813431232 564750768 12400 356911737 182514030 663050000 207716608 228670360 582871692 296309920 178067984 687990976 793639728 687166160 643026192 802136192 46187397 729733249 267206594 750248220 101743506 216331120 78552640 709410648 236303562 228445514 628558560 669177624 987166480 969640645 498925460 384162032 514762352 106739875 370238984 361150960 776756800 838308480 596290630 469577640 893275772 757476950 526384696 257430995 726086988 87701760 879210752 689476000 870332934 135409640 146837504 93321224 852573413 407911750 120208762 783077838 755906560 297728703 373547400 719619280 39920212 767437020 499878920 499191572 338840000 584531168 151302104 431358094 864181280 871764550 803420821 531652500 891332040 191849636 433546526 853352004 759171795 56938888 147750302 258902144 572008668 309254000 77522460 646629324 811458464 511496719 805359776 981538060 747774164 568859616 298389620 757960048 756328100 634874750 6650625 53465850 5668880 987997440 371864672 996496952 71566795 835381550 904417218 328472074 798309598 543628500 970484688 559194960 932732711 158800475 597222496 893738296 151105831 572858368 256601040 210353180 12174256 306017532 263368000 469767196 557186080 843650588 560818780 620328456 295686250 533260802 727999408 696407216 487029760 783632600 330150244 84670590 655292490 960042153 247939824 582684480 274053944 334478070 882342534 11847220 530656960 413705195 630119788 684591232 387936812 166337280 630675385 758461048 278372346 448631830 973736928 115585626 460888640 554034240 484111145 136125504 790869214 949814978 400265475 230839124 233360400 397638594 585014976 428409720 816388160 334048760 650416240 332643110 749543173 180432304 249217280 473297250 369536380 558859494 433850422 67783397 814544341 575942780 463272828 246533096 253765100 647931400 157515708 220783870 504440320 222064980 748500452 495008640 225243851 799143110 496328216 861141772 936985060 985486552 574674550 482305136 208785070 410295800 400220600 967161452 621969780 171060960 769015725 230988775 549230116 410295624 423824110 977551345 238807296 263444654 948814136 337308656 448208384 21798024 450985173 520526095 663772533 722485810 46925520 662583645 463190462 284602852 414762114 438319528 271224130 478562717 784920033 687768864 663880878 540635256 950114240 108188336 925660780 8354260 667146372 315500032 464500437 23763456 392395000 943869398 909167430 976505645 673459840 765358084 190522200 569805356 709780638 187966300 496669060 58018672 296585460 924527360 121908980 452294336 51513526 678899960 96273086 453912184 876107200 601011200 520811668 494396500 144460700 648330000 216047086 789353472 271120800 645372924 735727320 683826443 642068750 604013860 888645462 895365738 241638838 483957800 921583880 634614000 258378880 216118115 82468938 211490176 108642960 24595990 242368266 716224000 310149892 405670468 991828250 238943644 106025984 341310720 357751063 163914960 969787448 16950348 27369087 239435326 41391552 245843400 986224308 145571656 820225540 310745689 568901199 796303825 420405112 56134244 709180345 20525600 443362040 398377448 719838439 808792559 768756140
625750232 779091110 122965460 711351968 959517920 296907572 251085096 489019000 142972216 134689152 332048835 719812062 942312520 464049532 695308730 733031616 983587640 962076850 38801986 583202496 643741440 536803680 818043680 966125868 647800931 135030000 791920640 159724768 228762078 366010724 825509764 172950336 383234210 647325680 544830220 689291428 619741316 175283794 585811663 951684160 118397716 619074308 5534300 260939264 675188066 922957734 45116050 339441400 877544000 341172960 432555922 25768000 695761400 658804856 805580288 680288510 491618170 99830928 387839680 832263107 137461728 861035040 885314720 128980717 355605700 213901072 533286560 697362910 602721554 779744408 171241600 912966191 338623200 870246400 272541248 231556096 905512448 707545705 406230960 243757684 897372560 301741440 919324540 833133638 114923370 120164901 805238728 82438704 896263702 424803560 322798360 902812750 294809070 437031915 109732275 704091095 401447600 948581120 936490432 26361044 728012004 7546728 372549400 938503616 162345184 594060128 595937784 260705397 563720736 843711517 683041082 540914740 65372320 744416937 752291610 245840816 243515016 641638729 780797304 271654880 250649325 424725192 685458016 913744320 266257450 487401514 807197080 136599496 14500860 856665975 817003400 742000360 954837320 687702300 349871616 762002460 916008800 158137264 871320320 828221740 550710368 655481656 211704000 741383296 803249386 982645976 329032992 600521815 691594500 832150068 816765468 635923544 584128760 649967048 215696188 685405515 179973595 570896960 918627030 883890360 602746272 817452856 655852625 382708400 74636640 660489850 422713664 490709440 845635114 439252316 969497940 619813990 442219900 585001968 32507944 153863284 773491640 219075492 329955550 599103530 407420088 861158990 109681020 334514928 789864704 420448215 74903636 892968220 934187938 811675472 310320084 246597375 494517000 139112150 527666520 142422253 432884750 471368900 513549005 277191040 931361100 44324309 837103708 327054450 144914492 526501600 197190201 17648128 159959020 126743040 745953424 153358480 367928557 920529579 279079744 298195550 991304576 393428288 534679944 941991370 562478240 594295401 652117996 318824992 663541928 489997400 293174600 450281824 282254787 877529804 248728753 423806594 337543450 345736090 819882056 83763200 314234176 877332385 44822550 405811555 962256264 433012368 904569474 856519288 12503168 894054284 551161100 731560964 943475000 859214400 931591072 57556380 480630960 720027720 439814656 421446605 739484265 89508828 969392080 512100743 810748672 568839032 887166760 981204550 748070064 331331748 842107136 127019092 640002650 85250403 780825087 888962345 530254540 240218500 611134374 895182830 704016460 833129240 155341250 46446672 555790077 554651648 640907426 445284284 218676362 243617155 363573648 356312275 248568800 954580004 998394840 585514080 279259008 206555000 412744092 983576560 67823760 255195604 381945960 107676674 783682990 912635576 418600923 356054656 831600032 49103252 979223232 732922996 185169784 478932130 542720096 886563980 176812700 834281332 387549304 47948945 704512895 983421360 160157736 355231725 109426252 176861296 520682388 313336750 454548601 292516500 660891520 314059888 695163727 712701774 500060000 710434624 783857420 407389350 504546375 139192360 403937500 925109760 984719083 242061200 430374400 924101547 212758160 691356756 567446656 963321538 115609070 628608353 357694635 881324498 630583872 804358750 495100064 500035440 550221752 22984865 232982310 77340736 355337752 990588248 618404281 702772175 222209890 367800032 721158704 68368150 75225152 55794092 105274790 942181020 301621690 183597810 187699184 362212048 625341000 163244560 657217168 794155209 642024800 616965446 947985742 84860876 381059932 923775700 535663144 949904335 340898480 876609880 416514300 678698400 570352132 643508544 892968448 874758050 884779545 392183671 205657240 766672680 440993528 372152140 436065250 92952738 287925339 835381114 900309475 234845360 170596756 982976810 68759288 361431472 576819130 693002368 462698080 564362474 696061568 397803425 568782816 918654036 12080928 238110992 811239296 160705680 44492005 682918196 919339230 42811596 826609680 142234960 171284528 98843400 228597376 323302776 937251395 57192166 155660560 505319232 337947093 373179328 83459920 352991380 729442300 826563852 101369056 359592644 264163318 914557501 733574148 221638490 111640260 274657520 936075768 544240125 148711400 888632320 915905856 897065372 746816000 627955000 326226640 738814024 431419074 401268274 231425396 745516000 911231808 933428774 52682550 627862326 580401280 94665411 307689285 622844348 944689717 85409048 316279440 401972020 91344650 124191656 350208320 71741744 633972344 206984080 391625240 864079128 810038294 901378000 195072379 601526420 931870350 449704764 678159008 762952532 115445730 948252480 956491201 471261640 740125258 498775228 45712481 681237028 579027200 698998049 94465700 72260480 799778600 590820012 449954662 486568828 179412890 304506550 900723100 233143800 468593930 445466166 499983808 615275400 154504360 200788557 571352736 253095535 817275288 140951196 965496136 96033160 556707724 926377488 372655954 154528592 979158380 779882296 145562720 800928000 23495400 7847168 889047976 528142800 997622580 924793565 460665456 354503968 736281250 926599720 707818496 379371900 226437500 379407750 111421520 573008560 527284214 573023644 552589558 250909334 468212352 936071040 594115580 974146654 38796414 457159544 175788400 455115120 774897600 870760800 676164280 507230008 255066910 70380864 59358035 945013240 855819630 380131840 829394620 989093235 93950000 27073600 52320096 702405520 48391880 345425112 633962904 614121000 624295180 342004544 814945232 867508112 539396875 914366880 702326690 763585725 971628099 647667740 507366360 547495968 357425000 349857854 615422976 370968744 807615910 915155150 413454800 193887440 539050745 709568224 282395095 302309600 782845965 663586700 372806464 547261137 621720900 265527012 548110000 185872425 95642746 58461092 854144700 398684320 663093935 617198140 392194425 618299196 687943288 367182614 463790120 384470621 360067862 44490240 808595200 263746556 420543520 658014976 752933250 861133120 42832100 179802860 306093719 153344482 663511680 917751600 45523060 939343040 611290560 559056275 772811540 577505125 910100588 771918496 715940060 718476812 478580824 181162684 664965460 775689455 968354095 56834412 935114464 412133943 491439937 929190944 37411478 95165000 556325536 21028550 367968016 809570504 154530448 887878400 658737216 290906368 487123654 749675000 665157624 585016160 118194000 824507408 186657140 783079695 643957632 697143296 811942128 30376100 746866106 62961900 374977472 652631716 454656700 700354692 663152640 704311990 745525868 559666512 290569728 831582128 273260534 938190906 952011100 225838281 520866860 896543725 87693870 673790716 696476440 533537150 905883726 105220750 880328702 76317268 761383060 762424192 551232521 906133852 213804429 842898296 288897696 314672008 112522700 843217627 64293724 790478745 4689100 845806120 455575540 954172320 761463344 803440816 587816314 247987040 557844702 153867348 613926840 316514748 111179200 583148606 738582830 264222332 877567664 43701200 807072528 718810096 625652350 787684145 488081024 428454400 260272936 892965700 375595020 649144820 850350260 652702150 341057600 317947442 211796564 8995398 647609048 160918845 532973184 139957152 217353120 79634275 523962240 546128240 906781008 954967580 203622290 592376120 751825500 347937500 449877104 278275384 353100202 871582836 929061200 310083375 764121028 986295750 82639994 479387032 17636500 919504936 130038240 404673900 166778816 245040 856971776 410133760 979442136 751909504 348646125 11641360 549386320 352628790 19392520 976156933 544845550 590576102 582409548 899858022 113387900 400624940 627817200 448242675
992445175 93600000 616143705 455915520 45019490 890253696 640224748 377172928 190494225 771027764 741932080 697938528 994277346 967297228 774580992 896667360 595851948 419315400 386163120 776822150 93372435 72855376 724463296 209229968 663046560 164167400 614805120 179233240 780364832 945368412 189046148 418848298 663642200 918103846 504850240 201143096 801649510 389774300 414621038 588388810 813260612 494930107 311601376 584004100 578017824 196672000 372989136 129197357 720857800 710690142 813260848 110023829 251796470 461330620 297003232 333176964 669413504 314755041 376843865 934573728 649646880 568764336 653129816 898589504 279159302 579668872 867577490 710544762 661611520 259524072 520214272 898504360 262335580 420921540 417760640 216299456 387081500 732810400 424863136 861754960 701409280 913231404 118509220 685867500 281071680 612390368 548765696 799618480 826371160 750548886 60735170 698102720 290836800 227277126 968772616 473744000 214691648 584043875 662153720 260449920 442468150 629897000 113756060 12081036 960064780 638991418 82227208 394273280 317333870 35714536 189104872 114588460 425518060 853266300 557314610 580929324 937050000 138691280 445864508 719395172 952482304 349649872 700322652 975591526 912579392 684389500 435433688 607370825 305758080 408819224 324414023 781006268 264489790 285140538 488502240 836775806 745257695 423892644 111034728 410548072 770058368 266796080 589360616 50414224 8894750 59262368 776192800 17788208 353917632 918555500 789343729 510158608 533026320 492629068 358648817 11476538 469474348 113040310 640694625 79105360 450730320 7345220 611201624 336868178 78791958 108680678 405065021 118216092 430367317 470576896 399008553 203064020 621569440 761229454 461030400 366502016 92249634 436924335 698285050 541830176 811312700 60877626 519101600 778084380 411826952 478463712 643587200 4550362 238874080 802909135 538542975 248778820 903431984 644851888 686691379 473910816 794789376 593989970 719866200 208352084 923765735 634685814 630874120 471418560 281095760 837377830 221334880 127720080 538487450 931005800 627392868 705394432 534210780 360563184 524222365 865130525 930861336 503477764 149698050 910790566 899231724 262808032 934084049 894029412 412226359 698278300 883440476 839268450 745611200 617173556 590483886 32498448 130198000 356374904 559135600 163419170 648274068 898301964 524193472 905308870 557073146 754470880 867492542 588973120 962418800 373932860 499559780 581502400 599564773 278863590 170152136 826263149 522659008 12044332 187748864 191196928 770516572 284018656 1876060 121479005 417763072 356691516 332251824 717700575 162577740 796340398 815946350 370396840 345963498 101497102 761112050 160486880 692385928 239156110 34196160 850846232 477718236 865041683 423958852 966749115 227372916 319999040 759155870 678205010 678158600 985832000 634191552 32116980 999699100 619835688 93868308 211705064 918172540 29812852 585020444 822641450 701512443 218191712 310643140 981777454 800414800 804497596 772708864 306391780 578160688 263941680 148764700 222264224 920654640 917789716 243834910 406756960 583527840 533085176 309696063 918951800 992278968 27420368 202729076 143755104 432662016 869010724 133491870 571444663 821134710 531584000 33108665 858629464 137112320 251818548 156068740 271621970 353379084 562993120 483101800 266902854 608384640 310934240 265965328 169543326 356804525 578643552 806210000 957348224 615820640 261122008 935321136 344549960 642444064 132127232 680393278 604812728 961177188 143168575 186185978 763610448 822094947 139175430 698619609 973774320 953228224 951872256 123924900 147131072 841646720 144906060 939643200 665388640 907475864 406348136 654992505 134656000 692799992 325615272 167625216 371001608 761641440 179448200 209965388 903767550 981008942 443437040 307158284 75784268 438493750 139247120 534186000 820787071 556128000 305242680 7004400 384485260 192003232 12736880 632167100 367460104 212861852 662576359 309674795 215189256 598893942 551418326 435380750 566225550 246129410 215003944 719891434 17316000 892133888 415060832 433724160 685885357 369235956 31327946 36577361 155611592 650738685 809805010 72225540 883692046 43167600 535834016 766661888 475472660 72374000 690770290 852177680 507180608 224497510 407140416 579701655 234236250 138738656 129265720 141502658 868312446 468267684 279998372 260001173 235399881 749353828 285340310 848281860 55560992 100800250 957223408 69046648 849214800 60098000 928190664 723621920 919928675 956214755 201625368 308446556 583110133 579347995 338293920 75457850 925287319 545229310 991593200 233969616 501173218 841674624 834049500 498924736 31252972 918861684 54461216 621508372 484787023 453647425 830650080 838422832 405352448 833509144 89192991 357607812 281753440 614672000 633055272 789870572 921883480 417960898 338803925 583122800 669915035 624483205 976982828 192175600 817792400 55831304 798924100 803875184 611064104 291465482 860270522 949661520 661952110 548632656 764768704 666919132 131944850 928200320 503665818 975171275 687015860 320758928 849063583 816699120 89439600 731901914 677442077 127832480 6601000 968579080 223778390 652631230 643894536 632390300 789640272 659406920 894393500 659315155 627255680 313792160 832347880 826470400 938126170 790118360 996765000 380770772 846159840 190350975 217159435 914516750 713246922 844831104 726913000 690814880 13706624 242111172 333019160 677123680 255478908 208249540 873438376 369234470 835107200 813517956 5943232 920051200 841296905 673339986 392772076 178084705 29688768 729178665 283021440 64410135 431834472 214827280 992617500 481540000 586806976 491472448 875416340 546991220 6656688 449122585 824844676 399394560 863328768 319970482 666109584 434903344 871100064 627834880 615197331 813337536 313735832 415700305 414772536 166743396 413144408 762525360 495698224 22516240 897770416 246960000 220313696 822407932 377735130 55844960 389985290 346073758 433448912 262057970 700294310 315812572 901622255 11323676 416428320 57209548 79338230 80491568 940098470 793856176 980105607 543542336 623977056 704227200 827269760 41219780 333478061 336274736 781623971 895383024 866498946 793865576 113441774 469621750 663703968 109304319 187637700 395703068 602382512 72136704 255428802 105762184 619726570 83728750 222606912 164657237 249808240 275368578 857030950 509662720 525589788 528493382 823925472 612678496 200791296 180226160 261309650 484649536 648756068 503323200 937885823 739366176 130613632 776936928 365775544 651359330 325781508 754464766 796577000 73991250 649520868 213307040 392545940 111225440 493594344 923661720 37526506 462520240 932179757 567257856 743168126 599422454 131634977 236320400 769587200 925516176 715077920 24017312 388353325 53894316 852004420 230543870 246090436 357525180 933313480 663348224 453961472 53480320 626474762 799081020 866843730 490099540 856108560 771753060 19067100 232119950 835654965 251691886 638313610 232683050 940825440 739780980 36969720 576061720 105036320 135130250 541966188 190971008 65879416 704190706 593104110 199120000 180089744 871790640 780102685 954007488 183495648 895734976 841666750 994751626 337130352 756992000 511652000 72949184 777855715 212173744 404547952 206435200 836019884 887176000 978206250 438931152 69136112 183211616 733460748 980234660 908110200 650701312 141476358 194206200 477107412 51830592 339375250 608482100 840801810 803292104 100312352 718639416 666635064 993290972 719811958 935701950 1589150 827098268 136084330 960549908 693775472 486011535 771328082 186851000 269491916 392228350 39763160 428512560 397990376 280583516 452709610 738543560 690158456 167376288 680196860 537983446 183917925 951663490 727740158 551998400 816544794 902225016 513436470 467460500 154213344 102947815 507116517 748128286 55870400 599345720 943227816 351062272 187040620 449254218 265525150 336523395 392250460 300662005 627260955 189356384 779650890 843805536 18861184 262679281 901726206
381168156 920734704 544666472 312883686 689546320 338734829 644559556 317094860 78212040 747624700 799542600 362933934 495087333 639597336 517055456 653522550 163473368 196790560 815735496 32564336 53517984 690984960 359333066 577279424 494702318 986230320 931817623 975568140 471214528 875587690 125292132 141441560 136288210 767867626 217395630 706699540 402942500 716626703 873097550 974699180 665192960 479891990 894420992 123466196 315024050 953776832 780319120 660129070 454036615 73869125 861632500 225339008 930956280 859638185 288888888 419977245 375170125 71016080 984292545 443394432 709830349 18031592 944739350 88171600 892666132 897720187 63469583 772719512 904513927 472490824 165540496 443053792 976299530 345435460 405251550 725724840 622484525 270706560 296143250 697592990 284657986 615377297 942600984 128017920 616141632 259192990 346062650 977904128 27093038 288425902 317006400 456071478 660060920 113481550 157200440 210373903 958662857 960716990 430164800 844646314 626847776 412940728 1499570 834146660 150813188 347448360 165820750 820030840 230536748 697498104 13640476 494453828 912575138 351337588 373019515 515477060 718592130 926486056 291672800 464112100 966266504 10135000 992938771 620123625 941439860 732782160 899013100 381024220 973191808 802039719 822610048 366041324 929422672 172320000 221815096 111861382 18733400 29960690 242633885 314559172 3826880 71681664 284178341 475174461 815149120 778630510 188045696 326216230 584375816 65184340 546258476 337344125 954123360 952672090 629846090 365197200 29045960 86565620 329815100 932262680 364362500 849107298 390507768 728368000 272666080 654792760 159153095 310655736 673736496 132408526 898201840 318495958 183908064 196831894 502938500 453059225 727678390 88229888 897558108 883409432 269964060 720802280 191240758 209819600 720665016 510828800 334757120 156392992 764926464 656543651 820707892 850113012 578929180 334194360 920824200 984109200 201290472 739338500 806026360 476445016 322230160 204644652 411875622 726224585 702555572 547596960 213061760 18782296 980591962 656683125 193902670 404077500 804360788 37443300 353540308 501552514 443074560 13568560 182787081 828070224 489414240 303412960 70262744 633373504 358325768 244305896 389850910 516780560 761171882 867045632 733024820 721276378 733933984 205917784 681190560 75648042 531936695 894509404 681080800 858374400 852826520 975961630 112643120 949496904 344635728 409030256 453479144 848265000 30440286 452279488 850449325 701864375 60113 23883780 681421334 948338880 134648704 250014015 829823664 844841250 614199365 451485680 804100500 404435683 221217360 98702540 976077456 724813936 478741056 562558703 277013402 425381525 736002496 831779128 476779630 715387590 581912390 38315136 8750000 258414080 920508200 468331168 995065660 921455240 702944704 426486320 279859740 907197200 822062537 57649010 356590584 817012430 812210875 212175360 356837311 466609984 249521840 839615650 150961333 579074380 720835550 849771680 818512800 434010624 163851016 584118626 118216080 84563211 140602600 318658741 734842410 981734642 357009680 428498176 276714180 324899408 262517286 288742505 833897096 403338870 211365351 210886715 882983762 92380450 382843046 771865238 929492160 762275544 821667256 66680000 397523192 26724312 526412904 448818660 213836220 880983760 4910546 973644632 510283408 615091910 556096660 168571760 57472626 531180786 111694388 572116775 528675583 193846390 321247933 741527520 909121664 436880928 838134400 942566850 494250368 255727670 231174425 970806409 698843950 624267852 792969500 200822784 570508050 970325120 432889760 780984880 710568960 754486264 251887048 330623371 897689280 753979288 681805394 817682880 654657280 452748160 763171828 749949836 185764784 472276033 864785328 461127388 482419250 997699963 599310720 779945328 363685636 454871296 459665928 604741200 49229480 580485200 385981560 859307012 990190272 122114441 191470345 540651422 326378680 927721440 252268608 585192320 193428240 143650368 321039718 985542945 596685425 562538900 340778304 198228072 359897062 269350250 22047554 33584000 93349550 781230400 781927160 479030790 276292180 750014796 30510800 918692832 916168138 666426146 650259492 747295840 188734620 802008368 314986506 700235740 191363872 834709358 184589296 593771310 679356174 548831223 404971400 888261008 589562250 320357525 966217200 848408560 700873672 633181610 513810680 798273536 725977696 74345668 196887672 191182158 48582688 976163757 157454000 730724740 614833430 385145180 136254238 265546890 81862028 760802440 741793104 701042712 80700244 690474084 527469798 383980399 214415880 508335750 354492480 231624320 505805250 906704000 203379540 115731227 695896864 345195306 788179660 317308561 165414170 952312616 108583680 481320472 787861392 940794916 652448032 705588170 981295418 925020420 5908313 302332280 503870464 954708510 246815875 197713260 54487228 395890232 538205221 287091048 218507640 649059012 987811084 500305600 797540352 457533096 179026660 955004562 296752080 625402305 40843800 609002368 2730870 279183330 194193648 135614080 960178938 10646800 189947470 610151264 533993976 842279008 987594270 91038734 427237400 156684320 612722560 547995045 444055550 622575860 963895192 874794734 783700064 606713047 432213824 192100640 752573116 187377600 256420960 496213336 744198534 352709136 782507200 176445520 404340864 364501316 420733510 483504288 46953250 677725012 386468420 891867856 424563856 268187520 206930842 949708224 555482568 382511490 575686800 518901024 287949750 24363406 628430192 65673244 444342212 48288652 287872924 89951764 294352720 701074032 437820432 111035288 127396840 786431290 862218360 405287924 834229120 297099000 12355508 572140359 514585176 108164852 482544000 484923970 275151928 36424335 564638554 72039585 806896624 143358240 513025104 629972070 623329164 537785348 228058929 56869912 422453500 929501172 26428160 736810824 341267960 721382640 957591930 982060821 418561804 462097124 906749872 67654062 443263610 619487812 384271520 747969248 22507112 962774200 15325518 949580916 767418920 858021450 193201833 657018080 742486836 463204800 270166460 736740000 440088962 59885710 277136332 818987232 627999112 109616240 746150283 354839200 449578560 71011712 770928560 614928360 60613144 105335896 782503456 709856084 309088640 423429280 381016650 322632709 931536700 463717024 216068558 906782410 486652768 589770000 926744980 369705992 215597200 721371080 709313552 131121760 544156384 992157368 123033976 907425006 713344144 896989760 913600260 252360000 936597770 405934136 538689115 334349688 510267806 201225580 716348070 381676066 763298400 783322752 631497720 767467848 753921720 918963940 963319404 440244916 309935073 362709484 723506944 692051192 786829716 707427270 793841468 116612285 639298452 614148448 887500930 145814816 305714890 488390579 759294935 330531207 542563358 649009700 979204108 474782760 936244196 449835352 325280200 727613200 873292231 866094980 596326176 546086616 893432050 7250784 104834700 788719982 302765054 904738816 461955280 666636476 41521682 673305680 261752540 297485360 111421184 876573695 426221668 924755072 901540938 5234712 603560848 98359822 538887678 8532432 507661040 448038323 724858060 455745680 251322659 609951008 406843030 797416860 409991424 639773743 693637256 434283070 861889384 143380100 978361480 691144905 975171700 429886160 916438336 677422440 243683435 236422400 147725888 12914864 394995378 416827520 310363866 522792992 828220058 442039675 573059606 229139139 503191510 536247060 937046672 894021727 391905882 808231336 754591784 875207909 277981572 910108969 446641600 644977450 381441216 624055220 231007852 664816160 844051904 137434496 744881156 896779925 26287595 154530404 819094896 114518200 908399370 459419030 122394790 68038940 942509700 615560400 31915128 749591312 128967305 278885422 966272100 508082438 329952384 116451404 891306166 657422984
199650120 923087864 41731982 148450156 250512000 222338236 23421344 439408640 931304322 622286880 111507509 579385600 897824360 412763712 182692975 319716474 15917800 935877520 428525684 578213184 714583176 942501708 282574216 901053036 399150688 161667600 808399488 494626308 881403440 196861520 150778001 481685414 411812706 662935423 173133200 546954757 493752812 160644868 723954862 378352838 696414870 180629360 68718130 753735760 754078600 691087640 258424716 155808354 583584316 650820004 722749264 226155816 714400995 475585936 477823456 818087840 776515909 515601960 81833194 960901560 249014500 522854840 26577600 37013500 611457000 712862996 77855800 727400900 185042312 336572560 437967440 437477780 296698592 900672620 750012442 222833640 185012440 951801008 2579452 588617392 85192448 690274255 415504475 30181616 348758384 227225934 841547872 673914607 924216400 194410560 566002352 957955596 931499135 590585196 562152024 591035136 556366870 319792800 567304359 710357120 853072640 157386562 430050714 270594074 445206053 484160140 203669240 869390680 148306600 78876201 789676900 814148720 211716990 477173120 386949457 605752314 152696348 641079670 634640660 73420336 467648648 777594381 876462546 84254496 480692808 190458760 588389307 303805312 198420050 118520832 761915488 823788160 149507317 202355294 242903590 697464694 149190680 217284390 506138972 840012830 52001572 763165311 535830500 215442800 654592200 228963561 18166680 321002880 100059504 641652137 768920000 809879680 159625500 345211660 22616308 566571503 482400384 241796050 17604250 319132236 878627785 342483622 880491000 860617136 29559768 782377216 986601188 5190070 845874508 536095815 821823680 706501512 79318466 195714970 903101000 779254880 579393750 506204448 120059681 990520580 863276400 284297268 567019520 269980330 387833322 994759642 927445580 155158240 28523800 999070640 671716410 186773960 727175277 738793906 940957432 2338312 774803769 213733872 245926416 827404800 429415508 339970192 965737944 372237358 996791535 995318816 137592192 229683200 163023120 116621252 245237499 574181190 242461968 65563880 736540660 703132564 643782165 171295405 206781720 128210848 698430310 810950400 462289016 904396296 26656620 882588240 450437116 973258673 882488832 148693360 866529065 78589794 996162727 778603018 167344720 609207742 411501160 701958880 131171032 423013208 823696250 884228724 703992480 704985838 650657910 710632352 569244926 590098760 385011580 95053246 440141132 812605444 674357035 609093320 162903832 861106500 727990820 411896304 143383296 341000300 833316000 880333532 768286800 809046792 944856390 49179278 908110078 47405583 756593560 583302144 432906683 151083520 19114664 180663456 602877300 256626340 390317881 8964550 750513850 127785821 343310252 994087104 319999036 552501429 216945000 677448624 395056128 612073100 261394295 934532003 387774092 558136112 138427020 348977128 153662969 260703770 104450140 417472824 461229000 116840319 327247976 943905930 246943588 602923520 786846656 340302528 268664496 283991664 56961312 329224280 358305404 897774474 137632525 79833720 309112320 723411008 551810096 982920812 684480900 250982112 324478240 464915580 885790406 683689056 662178070 68222928 427042030 981652728 75571450 84629870 816409840 435704888 676863142 387235164 936554300 344621408 814720000 721787520 62153798 334974060 851824448 311967480 176075840 763246720 34981960 890813340 215043440 429346540 280298175 754614780 532985488 999201464 995373368 918309035 666138420 941736816 671905940 846970794 63572365 990637250 605188000 493603480 57076236 85699310 383580370 95123106 545378352 944541561 310398220 820527872 524156000 989773252 446038504 90838596 961825785 4323500 585925216 867296700 551306564 814238381 841296592 45556960 373662145 549984130 225663663 598461100 84677226 453151200 449067152 136612640 853215232 317233147 773405128 388752000 971730331 651815224 807081888 645470956 852826200 691289000 314244928 317715267 199133412 569868275 102484915 201245500 528760480 762127176 488394625 566300350 666292180 875372432 239651360 68914692 503522528 364428676 361274760 284372232 195222851 256905920 769770640 721950664 722384020 56517384 189628800 721599312 341588352 430509600 880527276 133508502 146425856 498157040 945523430 624884640 276217660 251183924 200744579 987037767 34868352 732533876 478652192 836389520 22186780 731117155 975288134 78344192 897694915 61767084 378796450 760231680 288396160 376670456 821671410 259739168 952261827 564978520 748481932 530181040 814139720 677381710 843854319 318664222 195023700 408805360 153190860 180488192 907548654 690923652 263565988 176884480 156641200 305107320 80393558 487031198 422423600 270252556 18935548 547771500 775192464 360404850 527362120 895092155 726359904 849720624 468813600 741299750 658325952 226761698 616079664 741209280 715842000 113894514 307627192 460230746 484015360 396178800 404883520 546564740 409519125 816960160 935949272 561349016 383689088 705566670 279336612 850070288 757696784 815073600 849406650 809375952 625153420 498562048 111557850 662740481 404328750 159741994 857557115 835990463 829171184 903795712 334607135 860769360 379882060 543987300 557977506 199627784 236341152 424795640 981655460 104163040 637734154 164415008 335733100 513332320 567021840 237545312 464751340 870952112 888707480 346494464 848532008 646665570 675549486 288941260 216389784 790305107 956383738 360260880 67969596 655863500 90671648 403512688 688418747 890654330 83403591 648414956 913728850 418688592 871543100 255389100 89294288 379851520 800651400 896064220 991932304 129974680 559078290 275251444 352004225 978142675 520047240 674960384 385818784 438837376 792832300 814271776 530208906 322998380 943241126 471844748 631576260 363607717 689384960 697723264 433523950 252588100 320859830 924418144 771576952 526038920 237292036 839997160 267427090 707022464 781478796 424769997 286914722 890361968 340807535 373351480 940503225 91004608 820298586 290309480 644541816 539506826 289545312 529390490 512014250 886124000 867528220 482767380 704282368 859182016 539663280 228345600 187740065 741769430 611051040 633917688 398351827 363229240 477354700 487999014 258523400 397939025 598217338 253358234 47162953 275905616 962069922 284486575 161954950 615801094 910502140 617162851 966485240 707083800 110691240 563608072 935886440 171136540 916776960 568230504 474218702 541393244 505578740 235347512 942756484 987578400 308900940 155572496 812336030 412226628 895114100 546070590 266004895 859581880 405588228 248093092 412065256 210542704 993805375 659343400 900230720 867108630 298499356 739382405 889709992 413812200 321969856 227314110 373140584 222382222 1454410 776864832 740716000 440056080 788562056 491820336 463133936 13729736 553727424 324543765 97003472 813462784 734721436 129247840 766903308 798558448 686220070 494164400 334089797 992641524 139455320 268364000 123581480 569770856 422679339 343617511 366834528 550846685 557092712 546134626 764549100 4805000 342702684 471900944 361212376 13209825 749028408 617876888 433669520 440958640 193618764 642667616 258485547 613175300 67286209 336253296 673501400 359104680 926446660 166888990 111405400 758483860 390702000 552711552 283718880 871561300 814847040 995097344 929491488 131574720 942505992 402991616 153214552 259127360 374974400 947267264 142230200 934676896 361038780 895488440 522315200 128857672 764454480 434248034 477413622 270895160 794014707 375905600 310658560 381895880 874266480 872217920 711949380 325772052 671008570 725434520 886139136 540231370 221887868 864497420 634628614 157291100 127094073 912598700 296796164 176108250 787272405 921557520 650563520 282593500 175907444 921215235 303345349 757617906 113269728 548725000 764433016 930509412 990711410 308985360 491170684 309455280 414851472 358904000 444810384 952671620 713060730 812625736 510104052 226133744 822353680 99665415 422795760 991059142 502542560 106875218
304931400 151429775 399864531 967057160 213366534 639840500 542356384 335803888 325592390 913287206 343419744 985197496 585690800 384059424 628375216 854713064 262156112 322007912 939856640 35130360 154434810 920411310 729695432 152881885 822582960 956091670 41745155 883624280 911261050 354426197 200749430 411348275 275968382 4323510 385096900 285840480 251093168 300297700 312656706 388778150 317900130 452322445 227549960 908813674 748884078 854652668 187900732 259711216 799488524 586661452 953410320 278298428 719640000 571756420 288438050 374269616 673560148 12356214 251206324 391594467 975103011 267031392 217168000 921144326 394120480 860502761 620393675 108426950 442932188 540329801 885445992 500351504 409701200 105347600 22997772 367151040 894937200 536953540 806972672 547489840 349485640 57675480 524623260 476294768 341431776 922173480 537368200 469921895 702347094 870683904 419963140 587361600 793946880 255745272 774085160 115196032 579549200 29034752 421929038 207445216 714157680 886441092 604980736 975967108 926346350 79305216 8779766 526662500 666330600 280764612 415911752 737689896 782858480 211386414 92004288 463859150 713160368 293907590 320743680 645874360 324521808 555397235 75243620 824443328 212693918 314055652 763510488 372377976 906228714 42065352 727404336 994835178 833869872 764796550 853313650 359465176 100024704 228588896 340469652 601218008 980784000 427258410 279954208 550169531 353163278 395608580 274423077 439610000 672757536 135195456 714871910 459096504 242110365 58827552 430153472 24170880 975060690 344399400 218465512 317320900 149545080 715420585 107946844 356329584 943407218 934102720 626391204 533094872 223936525 977496402 262095700 937608408 760802371 393639812 910750302 19903552 997840336 269432800 958159525 358194832 733901824 967838040 554340894 293956600 856338464 126921600 427211800 53218140 217484900 745916056 924715776 335118078 330308576 259936421 283008780 340571564 274352372 210130315 160337287 340721700 360068950 212893440 888311280 36855388 741395000 757701216 329878200 39880144 385684700 480111040 433038060 932658701 515723414 302849984 477120200 894215580 364870268 953413754 383302260 128270816 848357850 534079520 643637292 287875584 290755000 56574032 294675150 544949478 539866600 332685784 892836073 931766875 290369376 116530210 874298280 24748160 532695035 688730576 350812199 742434914 2581476 951471456 603438000 312495360 108568012 561531364 921810776 4447692 560757150 889977216 620715062 875153320 673840962 758052686 664126163 503268300 119921738 984551863 541933016 18627560 474441211 924405456 84003380 815970500 249826880 789725328 802331776 140205019 797211792 629145890 460409272 329623075 805077120 389230016 472552646 534462782 336936160 704115250 151252096 578526224 367175672 568136925 537629600 101285475 959930469 914939100 735763808 924782816 209633537 568119032 148625800 567383880 121118856 782381674 834516680 947683072 677759780 733985760 797323354 263780562 493067304 879134272 901666640 963953904 892003648 717520880 139105200 252676410 489307840 894869320 326043250 862704340 252201760 484042352 63903328 999262475 723917200 290736880 707695740 350214610 541307000 772807296 165102600 225345997 887113380 621721900 862957336 20397720 84835840 35795456 983548172 361555008 76030400 17441165 105078325 529956020 734695964 981277101 175263232 669990160 931302648 157030432 972214765 67044364 708895840 571797820 574907340 129999976 462628286 387865280 929174528 108331324 296863616 81539676 434797710 755850080 987805632 408461496 856741624 597869935 232291201 376363300 883753600 450424360 51740949 278029120 581827500 452022048 111233168 748622304 456380900 29482212 349792050 535092080 108031840 934437413 466126768 766483616 104270400 323291758 691522682 987439440 371564386 89841952 63581624 304182150 437163928 183659780 84133196 329070200 365495795 730014488 936355346 824495485 453697800 655931520 300697014 278790956 662187280 724584596 770424330 729764816 43112320 798647696 493879036 139521232 492720908 376775000 672863899 655626720 402178953 788274864 394838642 897674434 571081824 859113903 679114010 927299736 641614682 631136400 678694550 309080480 808331600 277115860 356812320 706092544 889476072 666904060 593226168 271272720 363649000 534087232 841613488 55699260 630468867 95875456 2399072 857035130 527577725 453730834 347848322 998383872 319492232 52064640 32945928 520611552 979129300 532385737 308735458 641277696 329960420 738737196 177892672 389281320 495672640 42781843 488624756 995716366 929141440 347039660 426294192 364078000 996357533 414821870 670559680 335695048 710564118 302878604 851032655 684151360 49155596 686119680 93634254 334115600 464496394 823016360 764296896 529220969 246864068 160520150 416984448 250092500 166186012 340661279 219736320 371191525 918598380 550748250 461259520 61784606 572062510 674978400 843094400 31143370 724370794 903375620 779212616 65930270 668943306 819875832 765439264 812968530 258051560 47756162 792987634 462050505 872985238 629642970 100634040 667520640 41916450 865208480 85144544 37461515 766614256 195160265 647799136 495823740 888643480 768691200 73611000 273993896 828856656 148035844 567301462 666324344 364436720 506141864 711845800 905138123 796442680 454815452 118511873 365534648 222531320 528526222 488194832 276975918 838148261 794261110 973654502 513590672 579316473 591275675 438807552 172081360 170853278 647665510 573724968 107356000 50318212 3470875 19911776 857785456 104462901 742680380 759254662 634557632 900630208 594048660 457821620 296672000 319441104 40112964 999148030 751852609 515440854 639434120 825006130 776753452 977554712 867396175 846636800 631415208 719754360 886527476 909236470 834074895 542192730 955602000 221511027 42050056 121743360 245140352 524923500 832486880 681844313 543852995 583769600 737508866 951695800 471307342 157280882 825776060 58815433 810475250 597959140 954169280 602596198 814046600 469062640 467233602 387605412 752603104 860206566 323272800 424422144 259355944 868034494 626282230 349594360 467728960 495111120 16822436 124135920 932904928 466655845 802884750 401360760 652252217 745374720 463309632 386638175 636818596 984256400 611266072 649724950 968783440 279959280 911051280 601473290 219045114 549390364 579678220 422494200 843389200 458133150 303629225 522129972 642921276 627124680 336441240 618272848 779452182 837542192 561040896 825567512 254015060 143905088 921911848 686429186 525817832 695913339 733763840 523283264 333985776 352448612 944818004 44405080 583971548 729693240 59802240 48070356 33843000 709675840 281091042 404039464 111164370 404734140 104073000 45050400 118189568 433990400 272806584 456091125 432697980 734678720 905506000 402277600 259442746 563911500 155224654 417780700 139950848 611916260 860445074 938181780 782603200 97509688 328719240 684924640 411121900 461800216 875793560 924699088 946867008 600114765 999993810 205797898 113884698 620083412 889235550 960812948 218811042 9940886 75729559 223065112 982627464 882645696 972268179 157276080 724129792 405447425 154928960 662546960 238208000 34369130 585661600 686548780 104510610 489887208 324645496 356570880 301115144 225528000 456762040 109018576 964514396 363541064 173309984 870006484 201754446 180641890 26088549 712805016 724745872 506314222 225762439 852848704 159506142 14713832 596320666 719631843 823923000 948738240 439994902 840279645 426890040 213078649 594901280 976596410 414324840 112090299 160926416 477729210 923907232 272041693 984812760 106871700 605326944 398331264 668061875 334028240 955421936 335149296 366319350 174375200 251787939 3678036 5896875 754855360 146425712 139970703 189270100 721693978 31531520 846755760 206679440 836718880 261835712 587541960 129596032 486863090 108408000 250552064 607241075 354477380 850927160 711287892 931401704 796563964 504126500 9130020 787032440 11430016 547783540 774442960 517782238 652444310 346007194
552827760 159568932 801762304 570879000 140642824 445780170 744791070 701439552 781339160 324965360 843036749 710552086 471745000 817358800 958889675 991197374 821022350 884493673 10601250 973253800 384692992 817642584 866866880 992456160 54101989 147678600 492542020 310233480 817137982 579004304 455720956 110426090 355311558 407611088 500607414 275632912 247580814 582241280 308902400 261867160 253478240 680790449 455032000 908454694 152055850 96142336 355240740 343264800 639100600 906073384 555940400 757513004 237129728 739286936 830827320 675916672 8735230 822161985 580115650 721270308 143203520 819731664 413920384 229284170 52587632 436007938 199254192 693322304 710169416 825267600 195718176 72434600 83994552 241770945 576505898 875676384 816430799 600496320 33643273 267894308 722978851 499903928 639939614 551162240 684919570 858654250 207805875 473580560 753491660 504875831 323643885 144030912 752117040 369292016 414966150 348333616 378148340 202213390 376757850 419468784 381824024 1849700 273805712 930120374 671708088 574135516 831075700 348932604 209964480 865780450 946210312 273657520 174285904 473367025 615382372 836872406 833347558 306124751 640043636 652718955 346895828 848738144 219017775 579308520 784646759 647347272 587833868 117670144 603988536 766756640 672352704 726646595 44784560 479096393 611820146 968192460 632605140 85402202 213247474 86666438 868336420 846470400 623220000 100585440 546055134 227083400 840366560 774342322 644206650 20505600 765229856 263937010 624276470 330208996 600668729 960425280 744907038 685149740 203873330 81603535 375937280 572853312 499384880 453683520 727136400 677503200 673230000 894358228 788379460 40611626 867606005 135347136 217185820 480264512 706573008 684263270 914949020 26351044 432586695 404184144 899972638 775020736 305442126 762833240 423605704 998113360 271794546 592703750 350149002 907063728 308472550 183233428 399417375 975529464 743018170 27458721 480266575 525459680 404293480 557650281 68753360 17272635 243857760 80479100 407974400 171566144 412681600 421396100 876374900 253823262 545294656 668566760 782328970 611280000 882055520 108690976 759110380 229022000 682335632 645450916 346551804 295198980 672222706 181664950 169847093 187946007 947578040 926491228 611564070 706750660 804418784 721511168 378295600 416804064 318550625 474432708 440056340 624920448 943782930 11563490 2446016 907887128 704002560 851549364 524404320 216906300 461630160 838992791 110397560 508581300 20891900 212416240 319028280 853594450 280567410 774287616 752407100 434582700 843598100 363559650 521533374 130901568 607203490 654741736 293178284 906748405 929801858 971282280 39087342 672947836 623264146 642116208 787951635 573505700 771208336 92361020 854800680 668823332 407753372 830288940 525522400 14677077 51929656 966176600 190381496 241798016 782643334 504687272 523455680 44378733 843097781 647390094 828630660 121629620 458047067 693003760 878637312 397633110 816873750 5038430 846380936 32194560 695862050 86561184 831253200 610314396 391222825 453943970 513091290 392920072 63954605 749421200 123563830 817385490 266057850 498603210 531464529 386562560 697471445 950611685 150084200 961176704 595922016 637201200 422235043 91176080 248329696 698815660 522269688 111437600 361657214 397244528 128888 579973632 645472960 343058360 484713080 605288484 977015528 673277260 568774188 287736390 567509928 571626990 453539378 433281760 726921300 974046872 950112120 32236400 9271876 26151040 795028544 702682360 523817135 428987200 988638612 321854170 398686176 246645016 560554240 320984445 644432753 531264192 884024892 50932544 938536840 456345250 554877664 521143156 330304000 980516934 163879750 633588968 191136780 698208800 224420000 915331080 818532768 633133484 521046160 995966620 464600458 308522060 13566855 804948475 235301344 568021412 923272128 245017076 24781258 953041670 551238832 806759984 422302980 460583750 441602984 367333700 770575460 737455480 233784130 184344042 789301000 55608865 590713340 383302080 225056225 599507250 463921292 457024704 886284800 88577730 662210285 560498604 85195920 315056640 533523090 392643393 933670350 894996480 447756120 563344552 371938432 337876390 390806260 672476800 597486806 292479750 282756808 870037106 347096920 408686086 652936800 984592860 464013364 209876550 204196008 12299660 673488320 796620130 151743875 13213320 192766340 13217000 654817740 681028242 69915968 554854058 526216268 561328768 482874122 985896160 438074368 833994800 307470400 179488276 240562752 299426809 266185800 269176200 169140895 212670920 683061816 822585496 453665360 809204716 957300576 163439200 786166500 487847336 80359700 963850355 456533754 66616106 987179496 513345914 519028996 671771724 802252800 106353608 187518684 133281250 35367152 525548308 910766984 88029956 954871680 744889520 530932426 323089544 558349600 550327040 871581610 51738195 674968852 727443480 880452000 729979030 584220660 587409140 364311440 4887478 865106652 914770688 546839696 471920650 345265248 179742850 201075200 70273424 832369090 208410048 603712400 117377450 793491112 219769536 46346400 67126200 695516920 165377560 914183260 987514350 86360192 156556216 29494712 466315910 131639828 380910962 610618750 571357314 858094928 719984136 151971136 299285880 340231296 299086684 800386334 657715425 818532436 762930440 172951328 78985848 59060848 301666880 260889400 538496544 571473072 837047853 300317904 137167350 639987340 646651652 516620074 218438479 467165345 492071760 516683820 624451520 932878840 869740368 810618048 572600640 465291200 170631916 573910450 193508188 907228582 550391000 593414976 813723520 697427510 617783892 884145410 787178440 718679232 892477540 11040000 549978000 695235600 400328416 317177360 316746618 780843190 447270592 785373600 517667648 988475572 173340640 64380065 483565952 524991718 51273332 713502080 138560535 648162196 350633760 318598656 344673480 741687000 324613537 94062823 712858672 820923880 376302060 45876300 916983552 77717560 652746939 960287920 968510118 526493600 253085415 287640800 182257520 42319360 360391146 402166320 654271616 891513000 610104608 170501320 408128822 955079490 205250905 98337552 137746310 100575040 248510260 71605440 211995684 635795312 802245065 233272704 968741200 120085680 422916560 683386800 938522400 690064120 165047360 779563212 612313758 986375680 913406010 675463680 38794900 54496086 105008672 631889229 347619844 225791490 439456232 704773312 947203080 647025766 280042848 740792798 309279888 858759292 91762700 592368125 657440788 398490757 240999232 357458790 872503774 948605440 633491264 260287464 380480490 271678800 389512800 352235520 872382640 181948520 665254120 575501724 111853000 660111850 368606150 187362156 911319322 830106330 937285124 983167682 448391825 927360700 706733824 417686091 471733748 317302500 403655943 498389080 872602891 913008570 797476504 967248128 229365812 700298858 985488064 97196280 961158290 511167725 570563400 304935180 102184976 637316534 690481000 977908810 684397040 563085776 856271360 206494200 178195552 829798960 362974515 547629168 111297960 428809456 247500176 41899380 610526900 999500000 389163625 168586320 794706520 503668000 820731178 139197380 981205898 490180308 706308724 395641536 387294246 794054295 33903172 304559522 863446690 991866000 838127410 531290428 58987725 453805534 251548510 161739788 162810496 542034608 808453790 418935136 888032000 161212670 573311572 643792272 59847120 495664000 677912984 819658064 243079900 437923606 930223025 599223048 535115292 980762226 833775936 33974838 266044608 516680000 178270000 75535880 352561008 656559208 265231650 258997600 261538000 323759664 682502688 388565270 208996160 398212950 824735525 931271232 551540112 511392000 761332860 914913600 523216446 363595828 183864544 770801860 49037000 974508536 732133584 80188208 64189686 584175014 170129984 592665025 943697160 61477624 953515900
521181360 591377235 434424477 395176880 560935820 30510500 514019274 599088228 611190742 99892030 691408384 65340944 35829352 574075922 66620160 969138467 902797800 350333492 970243800 48074160 642949920 697404020 115653972 821625000 807815750 41734234 383870427 309794874 327673243 133316500 813535600 629462071 96857732 63161040 7563200 323795328 626708004 586823620 849203200 600992224 224082368 845618797 576440000 741804476 708980992 843514368 582045203 684705054 349655637 518430353 677293227 5720180 69703776 383605472 537125113 878225152 385129100 118379324 664302368 128747200 567730534 205302784 450103584 167284020 980185018 75921512 873566972 857790858 331162808 927247376 638031412 582430665 985039840 676193704 581609000 490115830 798088326 787398022 90933760 125419840 762855000 253245048 273399420 911129250 543300912 798016110 92416360 146428288 92540320 265114992 235604556 124040998 585022200 921187375 726507396 863399860 509803362 162992768 345225680 81362560 968020284 156188784 344056316 452152651 372320000 608942592 558073658 616333550 836907736 198778380 316793650 941884960 478569875 339052240 802013490 637496875 680454114 322925382 822838640 47766413 72025573 899890300 604794929 530452968 958983840 801755328 892852994 523777360 83995295 701629267 212352190 876377236 165324875 888569740 788569430 870761720 90181500 851052032 586072780 757490550 986721472 883113491 337303600 486153160 986272576 53549386 380085912 130082506 177942256 415032972 854605840 233900160 901989978 635793943 578591608 72045970 423723200 367452286 698933841 314309030 191278382 775164245 628586524 399369296 472864250 185445816 909250976 605933670 29650060 939315488 434539008 513677856 514097597 350978560 265752392 884328916 117453980 828188370 113510560 718465063 985821532 887052200 371563012 368636789 827145302 662367464 518730198 399557024 498556348 698370560 44716006 250675932 306146914 326229286 539913840 625705928 17801888 895260921 85906894 418222002 323450594 875033952 672413540 443352960 491921192 135763860 14593950 838180800 138169504 952543744 214364300 174671842 580396800 301611800 299589966 408554412 683354004 703753208 319422440 521330816 530916476 147071685 181858800 919671568 732847434 444257792 877773102 99924000 362611165 279176868 945517800 521811140 355096160 745186044 723692944 399454230 240080464 264177496 350134170 844084140 419588672 51545136 603694160 642337360 130764416 285224955 661907780 460313678 454334034 940195068 564071200 395048960 206184200 239080880 690060400 73205600 523898100 388128960 208009966 588371620 850325750 91738848 327678284 462610452 577250400 45589564 292070800 677042814 132891180 798300160 648988416 90507250 547081600 961345035 108089656 1938710 426265106 918952952 888759993 740738800 428344900 554140220 752238375 186518992 388658264 700521392 476840950 329031500 652121383 392935216 321886230 110554760 186448210 83037680 275425000 96375790 898608000 100969625 465982520 667738496 184097595 865196800 827920320 644500450 478404000 52306144 437404400 357302670 773759125 192103342 529736400 400453632 249250720 854171160 367106335 905729192 916777405 730850045 160518757 60852392 242934396 849097678 642716800 985216320 957851384 596425480 170907956 899177140 509317542 763003416 378943400 798698256 462558688 255067304 496303228 754311960 140019840 900155136 946019320 438385536 145107000 933416756 758944310 963645632 526295360 639231720 158359582 719894384 312411120 526103824 871606660 200991378 669111210 53592800 913144320 652052318 981706484 481369576 770099712 353476240 817534324 920425345 279260900 511744066 933229544 327426366 522119296 447689300 781481728 554245000 129688000 17110100 717978180 240198752 980051912 755456494 362420698 32246155 298709170 284250080 69461143 988247110 406478548 219314854 960355464 630784000 294332776 441484888 650801318 593663404 215608630 92190460 905944448 989557550 164467162 413262520 400358044 266613200 606434716 557672680 996921590 283340600 91687920 849387752 157811950 806774046 143332124 443484000 804525872 616723248 674797864 551478125 548642880 422869055 987711968 226166144 631150940 896814630 983010048 608357746 84405400 323924175 445429800 97967056 729372508 684991240 680575165 318947458 668843040 282113284 574185536 824202410 75398230 452276456 864441670 861517184 57322712 887255203 233307020 811774402 662970560 365268800 510953982 332514570 729860860 711490190 636455800 817530880 928280000 620187710 226647200 287491584 557253560 898184272 869626415 204092360 10335268 32689832 671723076 131235904 828102400 897655790 400654945 682678712 873097544 885349160 764259840 300905830 115874182 308153710 994558240 427237698 863886416 452073440 898320648 338794430 753267811 763206980 242842044 412128800 209474904 490882946 161237440 791822743 346200777 285938756 942219872 420918372 125700400 643201632 618633650 723560390 10650944 372762504 476016518 149146404 801588888 665995024 801806424 452643640 481088236 702458832 545288564 660296600 864254335 655515000 925995216 843379776 352178556 158533720 753057898 75086161 944877600 329739025 34422550 34221312 660209239 547123960 997198880 752568230 285828366 944420318 904991520 383615776 114020175 930320945 221475138 402555520 995345193 759017952 238388700 321409440 516267100 201366016 334046450 315093120 904170415 504751927 441033119 68256752 609959760 630106326 308063440 52938500 585853542 979413592 14404610 771744548 597462704 690178784 726531264 102990200 568576550 156904458 806510480 922084548 473470024 967811280 852603008 593472320 811440834 945986624 704972000 264604544 9768112 921386680 441529368 679755144 416107904 375439968 940279820 655742368 222297080 885743328 480746120 149570290 682904572 888943208 292737920 348642048 195322100 770465880 407049848 574058730 927839776 910190620 716531200 417729378 559180800 364504960 688410912 166137156 341667680 979371262 203316800 802802880 83228250 749605664 819159546 701792088 598106784 450898325 782429184 537243235 242933736 622452000 142938592 891233296 930561360 641248917 189924452 677711900 797253760 930744944 152341000 801297222 93408080 494695180 930984945 190743536 334526016 454639840 180450244 110467896 285749448 848330360 747773400 575408906 257065410 401714630 210734940 13706864 710112680 227430892 733313600 604627368 449565312 783213700 795345220 646945386 364617550 631544445 433820088 267391920 825229540 468931900 947044826 970284831 479987625 183736579 671426920 742381184 201174528 595564840 187276250 536666000 803263392 409783520 378517860 31445728 505536310 303114275 949636088 334763008 446826945 308897578 201380472 99634400 678631920 25060000 816072640 250793518 520608512 791497568 28702125 331684640 160785428 966305700 445583240 241907848 837075069 799187600 521821656 419087360 153429539 697043040 665268080 76079910 638713664 497092225 739975000 565917639 370098905 717151099 161658806 135208544 245442120 170307402 329797544 728912760 454465250 738523024 338159560 495825680 185800800 944232506 806124000 988138422 430501842 849312672 611256370 191304250 857064280 624880 413786206 699366480 847282092 622713680 326370125 308749389 573520896 473217096 696975420 542324024 608266624 875058750 744672736 968764144 704011660 22358240 764540808 255544457 663202275 283127200 190774212 956675920 417965692 678315740 552103020 579594560 131245388 203513600 99464952 771890024 678627598 304095260 682780928 843054153 469069360 169511028 35800480 436821638 177140368 623961840 412908574 372878520 958414784 308711556 599430100 789623420 847300100 413718779 38368155 188551952 353352622 541100870 908151360 287455208 589831914 255860224 68291280 327883576 744798532 888403670 100514400 900577040 950842200 508234720 35366020 245554756 426902464 831882706 998209224 961908750 914990220 626482100 921871320 613041870 954671350 495754076 416357644 14864032 861686784 305383712 444993224 375935928 865026720 868934970 429506652 582196636
598801940 406097310 191577584 199292000 196288212 763504050 176068848 478204908 881079754 163224768 582265570 347906960 839499341 136734480 535988048 617048640 313659040 893689600 1095306 956568270 85712225 521607200 544967680 87068816 959599491 569385880 778450560 377332450 446371316 386592774 281219872 599593664 530284350 411527686 105393200 159289875 857342336 217392304 662444050 894635392 512736530 714935200 331716325 163715318 4289625 616948944 283497488 987525000 242200408 438709904 135064580 728080024 457603187 69040010 664441264 748363600 204597440 94693214 410041116 868255730 828867836 176598176 280185330 270341900 516278496 406521325 555279728 460351365 765077790 936269110 186069728 764933020 519251040 105222912 451275695 374720512 994372112 354937136 977741307 720606336 552515208 99695674 634436830 771346250 624274470 615407160 898339302 396922000 891313328 564677905 322853956 419439834 715680800 973323600 596522718 259188644 590065140 206896864 326758501 525527848 781840896 406262272 956711360 334564192 597403744 758921860 439235072 828632416 754013500 595664500 44520000 874833536 584540545 53316138 620355216 763013920 298354944 803404900 120031758 319671952 624190192 613162960 773098856 175475120 238203840 982273704 522377896 66786513 520129152 551588228 454710050 471166280 854868272 631901800 291286944 397455095 646161532 329638528 387454853 89819928 477529232 708684320 481375296 392045360 570386706 375949056 515829276 668059512 579670804 962527200 393640836 283025760 736987232 180232844 164347552 250055680 129920475 848565125 364336640 434910892 958407968 456027498 823404800 19206512 994301734 753536340 452221920 801354489 646870140 33344000 936339480 663114422 403105990 766328029 563105765 115864058 205665540 705491980 143476920 381932032 448624268 579084736 649317772 822297480 134762225 846130400 505304703 362833912 858403840 962574448 106357040 540887970 716620688 659685000 521491175 463718868 379946800 252341830 248808000 601295408 174476570 924741796 345033224 277681676 170822496 152117068 703321675 714478000 492977996 174201220 383376080 407369984 634616952 568370862 639698420 110669872 321381840 775566560 924502400 877541440 321159010 819584814 110866219 609711040 951040950 218349047 711349430 617958440 176180720 73384492 918012992 533070320 651822968 223567636 565289120 168748036 893462384 288730632 644604416 518996710 112245181 407545540 466413746 658257668 797469256 736275776 335610545 601444224 447690901 652044360 997634300 534423704 871089664 119056252 896712936 850488824 843603310 83765450 469034956 120019296 147675648 318819400 672830169 821192340 374416832 416881016 728654010 12934049 531071200 458455200 190414752 84252608 798270600 85362608 124199054 9871494 579013200 635882225 652071360 210652304 200940950 684201575 903203324 126422106 791744392 511159384 474713000 24096768 855312256 682171256 444973500 742581598 760501250 3365000 226286542 375792620 12473444 362238554 879583634 977028531 582492812 158547190 473350080 764868078 791411608 237006100 439454140 56883892 684982960 200037532 930552880 838180260 811033952 592613032 9298640 990029312 944212160 70484688 384379090 63765970 282945664 15650760 785971756 289376404 877619635 618190275 729919108 82031744 335734617 819923264 681040330 759221116 348079720 627955552 437322726 659408000 309364656 917563122 708342712 793248512 187993650 298080208 239407520 69500424 487025196 940663896 821456000 924141305 929582940 396238734 301439295 809856000 610044880 622488431 497309590 666251247 663705728 707526313 159144150 68745276 350909008 157710450 329949342 843211584 9283980 778309110 137480992 638572800 45891400 730102944 582073120 765801205 552255050 958547780 371086720 3793920 867096720 481003180 335199000 673207192 627759216 986923067 712510620 671458640 928962816 240751675 865469376 395476224 451317847 354544625 587547524 801589338 781755420 539670728 788699702 827058730 560992084 957521984 41633800 79032608 647048141 934073160 971452260 916088770 908375912 15367800 195757840 193336550 766160140 416737080 418789680 478381908 628692550 709882980 180571495 859096800 224204800 569573150 754092860 452404450 573482656 696378128 443928200 82883936 360430634 677714036 830169340 178653400 765047520 958934648 461175260 551666920 611475250 315711845 411840230 504224000 57332480 529682606 103381110 680784452 589997261 394996450 926180160 615981868 386503750 235921613 480724688 547842281 427919852 198434100 287963738 427003220 808583085 277055696 314635123 245464008 584789020 612874740 89930700 16907088 615420016 801576023 162468200 341819738 812562824 770316735 244575721 370377272 619060224 416881976 351794100 145181056 306091580 542915284 521299968 816833472 699930192 440295510 513155366 417472176 996806544 792650800 997397972 882379680 840271440 942111520 156017450 340030458 672673167 681378176 695984855 317412599 128207550 314338780 795602285 424913008 246502016 186606848 200772760 951677120 560992250 741564828 541424794 572374078 634654618 216193956 114317900 437114292 311053920 406317863 228026316 78065830 81326328 509884160 538960318 686869020 678001340 90899390 670324842 682899532 485645315 261575040 118518801 507268560 654598452 968508212 192268912 102836970 108309410 240503831 782531104 362488206 283177408 701874583 890353749 40182560 107610460 252959232 951711632 906304600 473098960 106191368 456154112 752281088 969828928 531437518 406311712 481091508 253898432 115084600 35531270 257893400 965234288 269228888 558878000 19790180 630008560 308307460 80416000 519443600 491497760 605144248 905098048 642945550 745992526 407938807 376358000 657232870 847389600 711951250 234959133 626383820 855334850 384738240 371504896 1769996 753398124 936074272 643663456 324765600 247599380 459211264 201494965 656125545 708420100 155125280 982816380 47628032 250580062 804038380 799038280 949637640 148195000 152798080 110737000 282531400 920500800 914193500 548115008 1126300 122335510 740185920 335311280 696630275 355767552 920963611 655574888 750945224 205160742 838209280 465261640 226815082 920883574 936068192 88509064 649909750 320913380 965737840 947550978 164391780 725190208 114315276 9891225 368378600 571625949 397790074 814125155 541219724 791205144 660648304 623970378 367939440 759107420 595149478 412794974 557378660 459446160 634111790 569305056 481356299 393628000 894779060 489088444 39664752 141228900 964647490 702719940 528828740 466820200 539758080 858407140 943734358 892870416 958619946 714350080 580989880 519846400 200601232 393622708 136771540 76523700 226837760 720178508 282670560 248169546 288066830 625736804 366646500 364326122 346788704 994582694 276856778 353348000 386141990 182852110 688940655 695538876 633953584 582694772 539774604 168586100 13560940 878010030 702944250 872000676 671780640 290925568 99389040 6527000 902999670 675453696 995748144 947466611 650662720 790898036 40538546 570060638 839768450 594741217 923576995 626269440 326594128 750441216 133863280 830518832 83853160 590282352 57425400 666423200 645066400 349945160 250835628 237222176 240194020 930976432 403397756 951156000 947962440 731200 385130380 475282202 916812528 930770333 17432720 402116900 93704090 865824600 483028251 60547555 2348608 596909630 468572800 213478208 406647090 750182064 327528388 4238970 236097877 892830720 217791980 963455616 951671544 842407375 860057714 350993200 306185600 296885200 173390210 33041129 727698973 69887064 531425904 447037766 375915850 553364066 628427222 968756800 590053760 632102800 975778058 621081000 348267400 512593800 565522680 42227324 447689200 580653340 588921380 900254484 378470680 155778140 939680400 474203664 359477342 217622572 667645600 786900538 610507642 462295296 42249912 940146100 426464408 295097112 39466525 310667000 89844450 536851352 507391148 357029560 739692672 901874400 549882565 606783104 157932310 39020540 603699876 696971040 263139452 963757355 723757734
880158632 165351960 580965752 510140570 949938584 579128660 377872400 920058800 782698459 450032000 501413236 309141056 373587020 152226560 611044700 632895418 328196352 696660944 733254640 84521674 771849041 19539712 109371850 998061568 714485888 240467385 891038560 518691192 331650404 924124490 400292752 580595546 394716202 740614375 654453871 56860920 224574656 770927154 368773600 642761856 797948444 754949352 432887008 369412958 803479238 275143495 378988544 376547264 296543808 536167620 623582920 304952240 319242601 220226400 922075788 201723520 938490884 78614292 910019292 363561761 818711296 887670292 876037321 781843812 663610980 624268249 980398048 989283362 960610015 83510048 850096672 228761510 427589000 254662410 243795712 913775776 728846008 150576990 957799800 669740430 714168032 161658050 248812800 912150600 810740424 74150400 58727560 929336000 723531670 821098784 867662412 825477416 735875728 297174552 982644245 761985944 178419760 622108864 228843520 185082880 467629184 760585200 88986624 334064625 714197652 748707344 895558128 632579120 755715926 729190337 319522470 52316576 386282576 388070560 852225250 674801252 998157504 318899600 783033504 880968424 694659590 434779180 151221008 998074894 882225600 448997608 558191432 151746608 100407398 852778450 301319681 275330846 783118820 784000280 66358400 448821816 803419802 820200896 945639090 959368532 821813540 915612576 631142635 951107741 633146950 170375415 329015957 565527880 327418843 764646080 475741036 401296080 107353428 169741720 383709360 26305536 139693750 743105172 183667778 761277617 68774760 281000025 290302450 499739397 548293760 303682540 653321182 663382443 808829184 937894400 750025632 184804880 808211600 600769684 785146048 357245548 566157886 59460324 542384000 638213190 642613220 16242736 206236252 573619392 780272126 932721344 442442076 771049600 402616800 362341390 616149340 682796979 948802200 611123360 598609527 178016240 696268000 252896764 667940380 57195272 149485255 453097664 175023046 160739840 359094768 142421930 89413300 124120736 658852792 811153756 272292960 903966272 302426614 463740780 383269845 78829586 147305848 226275578 283988480 808688224 407111040 725039856 592421175 375712004 545590796 482695224 836525840 265572352 311575364 581346448 818540409 803275244 815845480 784949200 232444680 502392924 525296382 821657344 524049760 926236144 99284634 423076621 810272075 975013596 764291500 710038432 153145540 459170394 811406250 329019910 412707100 383432064 221687392 997874814 647373784 369766000 704795000 32904102 644520000 424114560 707449200 964935776 779581520 48449920 75744378 510274508 995538512 339337650 429224375 405835480 545497536 604866748 431317912 904347708 655413544 390060680 745824768 153659320 732522224 133574176 660347986 63018280 104089750 777075776 523308544 312095205 131594580 460464656 786283020 163817367 222742346 738944512 503984212 518970840 717010869 317070596 570365120 550718130 31762240 605079050 48590250 170486912 765468250 647459704 68531840 730687924 817200960 521202612 253286790 572191098 249597215 299516108 424221480 739515736 88889856 340611875 724062801 133558310 226073515 657666330 711817550 318952720 870115799 122208750 45031740 524488316 550618123 461720000 742471352 52521984 317772345 134664019 498853416 39394652 446507506 788641280 360459340 702449280 209601046 907974640 986330544 8994036 659527020 688081216 960048320 1326000 282927142 577302008 735486325 865512160 692320840 538436760 338339200 960762000 65861693 82079260 871725492 603190724 872584480 242292700 990058080 692557183 679844880 690731404 246105128 987107709 470598690 270941387 703496750 834854370 139833040 5884596 872639705 139433440 945808574 594432980 990064800 550534678 467718144 611181300 179189320 169713998 387449016 45395560 69607680 849316978 714707480 402010200 332692680 534393924 611494146 4827856 496448428 327844451 960200255 972607881 467625876 979500394 985390088 823811838 721473948 113298296 206805806 155079672 680898496 352652132 670434944 899007224 645244260 491423110 284519270 808137400 301532130 283734900 954261652 381807196 359737699 30246472 45325356 156116480 158585480 925976250 202694296 495174000 904688100 934987375 809592912 682176944 393414400 307088800 693550423 83345220 665242424 591222044 91180100 525542400 449085452 359730944 673903792 549241864 881255180 548055088 100054615 929734400 124699920 565946328 386165248 405399881 481323320 543451515 493175948 439928921 305282328 214445612 184522775 334427568 616029808 754527700 270180360 406844920 386164224 911755160 913655808 8901088 114831223 317113830 334924538 701007278 659560436 936861256 69451950 147292412 973611614 569287920 560537220 349741515 873592960 143916625 914934640 565660320 965784000 616362868 330000832 44404416 29256686 234672299 632938552 955645400 236549224 265533240 650301000 315690860 156969120 743460000 450518976 649193050 824610040 371429920 562752544 328379000 208593531 817712712 946152900 190306755 319016250 600054572 513630444 933505260 444395840 284134584 213519154 166181206 181441856 246936776 535798128 265420684 890074332 525205783 70819528 22036000 487039106 361579196 512393442 346315550 367568656 862283840 920539438 918687884 544407920 262302528 15828080 712952208 227038403 102024960 323077088 420788046 490606448 450724611 925746032 768457936 125907934 881948216 408814164 863800128 534925655 722836480 947313720 438075325 154246424 733560544 182198752 513052140 481258112 704658425 865385356 935289584 765923690 200719218 336906700 180692240 485090365 82171400 351545399 110154496 133342976 248820432 312386152 898677790 610809000 242534780 786245532 842848918 134329664 969332434 697578420 627861528 155937100 764876907 22907512 145594734 740935668 738798784 243593100 859312200 781803040 743951630 353520699 211549652 259454416 241791680 653822400 149080410 848200128 384847109 946341120 11396992 100804628 147767745 358147824 647158080 233768000 151029320 830667475 794199480 284140675 735371184 783884800 708758260 185030538 955063049 4776150 965159168 272670836 142381920 325020960 205654784 653626240 841385288 290868710 194792160 735415960 574115508 834527538 720618040 37378198 86658964 703183640 810195750 753596250 961298163 553989568 473710655 987730964 599392166 605993870 744592800 573235936 914824850 845675840 40890452 159603660 773396054 295631554 87645184 678082400 14054875 141446944 839666210 98459624 928287788 624584160 186630118 220421062 974985000 117465500 272268160 648402664 391478112 926903752 528937970 832057886 460390920 252230620 264801654 141123310 506240466 472208352 873654496 36016284 877719740 228929068 109938216 877244692 614933280 298223744 311141789 524008726 142380936 503872920 541278731 147521964 311971272 628009600 786774411 392162320 688880692 959306670 397491693 212926903 335795968 792096284 185148450 709217950 822170475 345249490 180942712 966948462 966005860 129267100 228976128 72937860 825264350 244875056 319291120 367589682 943069600 946368647 468915300 776126972 63828168 812306100 840795424 248830880 507028896 133776070 784144192 919220341 698074240 231710883 568320328 877622848 663688156 999361250 818783112 692959166 224223365 199256208 141478300 682555609 908438444 517333713 623737632 635733370 152285770 387795136 313666560 911337732 832177000 23990116 1613312 125662904 509525475 792523434 790928264 487725060 593092608 945565648 43784632 282609400 548128656 464117888 997392824 854729088 237297600 726395536 277441673 290734480 163366400 10564977 616226380 635399800 518467744 876163940 569074480 131795674 577922080 531593520 3495946 710085015 873451534 422582226 825771504 308326376 176661789 169016960 946663600 880243601 4172760 951404944 745281208 303777760 99792189 114885104 559520019 823567158 111908160 961090320 645301794 843161216 186571840 239540132 869206004 490186112 285740000 547349600 203273997 694794066 191209634 916038325 866160860
176065424 330872240 243294658 321350808 215076180 567667776 123514980 945795412 829318033 836250240 971731840 223177490 526217126 994351640 704652670 652014000 565508420 156796730 85486605 210470400 751831080 135680000 564055460 561668600 722448430 154157440 541077590 595816308 759252254 644883380 211171200 131595480 239519584 163012800 149502975 370968670 258655000 586108034 979357120 523198279 782357936 597413280 912715776 785191248 540647605 785610928 197484907 748091091 685280539 315280448 408797600 212488871 441041730 73086000 539770430 359705624 707987717 43013580 531754145 32599458 314030030 508085300 272999030 172462352 936299636 480657196 575783880 652788776 167669091 621832320 535040144 474223260 443868950 601965552 548433837 855458517 997169640 604717055 614655682 428460794 254378116 247587992 803031946 170659968 724777300 737514395 383376168 839586480 544453670 825407567 259437846 622654150 409155108 531532950 337606590 686384788 852029240 969696846 996603196 875345950 378369520 765038372 987812724 622543580 417826712 204220916 693720000 988984000 173691088 619910512 85340824 840470400 871652676 637800160 948869700 587926850 50831534 844420158 313035840 683428144 764337532 980388864 553995176 97290112 583387553 229154920 6579420 189702646 421341860 489010830 706505344 536485288 94145880 479325788 296893942 62906192 521238198 389599244 721549120 181604500 310565650 999986480 246907500 77335500 300315872 285854000 842930060 596378400 11906244 865916820 534907774 955425916 971616000 193670728 55415520 697267872 438921349 493456422 962016832 936291560 907264562 980040121 757220400 902845056 426381312 535891320 86769424 865008896 749050064 315260776 713957410 312999120 699192123 3311920 393598768 164160600 386763379 689244800 324873440 57041140 365290203 779373934 843802885 131155292 23262720 903755000 930190481 195012192 266133264 267333760 144705812 960043800 273006400 221363536 744471371 932751400 882327850 780547640 254334420 10856380 189098720 532689473 442562972 371117858 806978964 653474368 229605216 123280310 640927075 542158684 892364272 890102272 860827420 813926304 253257040 87265200 917511152 173996772 835285760 735382720 741798560 766937600 565859780 331160000 777754480 88764936 111524360 335431845 762818608 703018960 371022842 940374786 64330920 360128000 271533980 175998332 534856408 291120200 899605710 291917280 367832134 349853899 484006800 241199688 679266560 553847915 34507932 514171080 50262800 720090000 853571500 673999517 427031550 22538680 437038354 424590320 431430960 29035105 87527800 735184117 655915860 100704148 659700960 670331864 195441884 413137752 40658820 515986858 238428990 23253838 371925576 334305116 127180000 894405928 7768840 932579200 835667784 5511002 651583419 725097264 503689972 370561680 330457200 606156118 835275870 177402060 142645560 860126475 652906884 465092309 511430500 944265800 285754120 709201616 366463990 39120880 675384390 194382120 516053360 636564000 844849506 495921335 209171840 926475550 547132392 920955000 636502205 601872050 647914040 531733011 76882752 902487302 207596080 813329000 529433235 81848580 806547625 353876078 847766784 403266230 857041700 881584752 329899900 142777600 364830136 704200923 634822495 764718648 131690150 665184840 598246368 841548800 317802282 449059175 501111632 325792000 655743424 562891246 9011178 852253600 744489504 844243490 55992918 352227380 924308895 400318960 878132000 509003136 41406617 856605440 907200850 651530292 838787760 71042730 231628610 431079610 128458496 347277292 60807655 160722736 984505600 660023300 922737920 857229266 146337280 130936402 86771216 962154350 15118250 762142208 639921708 107582540 616046590 710373312 40870000 998495960 129667520 590476195 466168500 569243250 656467024 728670304 835209978 238229600 374222928 173360875 343485800 412342500 452082764 415621040 482664172 997617402 865641632 581299920 58359248 10953620 723804920 784316773 727657120 740524647 732893824 852497160 676676756 117914112 969954500 223302888 992599952 613996500 547849049 770034000 90485573 994871980 827983000 218452994 856623316 290456912 148306336 917095040 94770280 458573790 7422500 856552439 626882800 280904840 904629375 900373730 960800000 616263316 449076320 78492592 546098825 716806814 954578120 907919870 147862444 514772066 636702208 269453040 566449790 376103292 249279004 289458628 552836445 726210884 537851190 126497500 756874270 399267488 890394248 272155634 927624574 942451084 605512704 894640182 534675220 716355182 454021820 721285744 356329144 199757640 258719250 953972560 7075808 79612800 106566736 958663600 39255914 286651420 391206920 35322435 532108800 473135904 945616940 239768040 747257160 587190957 786496562 911258143 850234581 605506768 310379796 581175174 312321875 586567500 511103712 248543248 128305670 26244988 451732480 425263700 708661196 135904064 487170781 776970000 892493090 464077920 255566020 541139160 239214680 851104900 336522008 426761320 828365000 382208368 432193056 387793024 255455836 660352516 801151581 528580198 842880040 327854028 660711000 876550921 341248000 807042560 833102996 662148650 978703952 577669960 147400948 446070910 133658624 860569936 566113490 675997100 434154452 510306304 871523980 616016760 11643840 485598920 391328640 507822384 884474975 42627748 397144800 133119640 752480224 542563020 524976768 548584840 69333120 646425260 593924692 924041920 505504060 204061040 625349030 994241507 561954176 332341800 796432705 978093280 334806970 956425728 154249600 799952165 874633420 541372124 755877860 74747660 515149840 263785528 265413911 259146202 959241450 854194616 42747964 187673883 725285750 190273520 767857234 363621904 944837692 358451360 709771085 156180654 90042144 168904600 621276800 431167404 15825376 268088800 204785906 991544471 798663400 6641330 957288800 620020650 428818760 246352922 490552742 294691100 799005056 71142210 664425980 374789056 289593440 889020127 391798768 127703188 11926764 371548050 751729750 720118662 389176250 256995700 417989120 701576122 254477460 819528640 235737800 658669289 293452832 648610812 781047194 468867425 209266194 742487600 913679440 929970412 214462624 500446825 888728856 417044792 641833400 30838780 468356205 422699680 772078642 873923440 391375440 330205117 508188144 776758423 356067260 710083425 707625672 965834410 128102168 647602400 3745300 644092400 211425168 975227784 795248640 906580000 174000512 760670000 258895440 346605555 276328890 323083940 612302708 941218563 411515248 391291840 158547200 497756080 654678925 732899020 83273080 585533952 404064566 38175520 366513725 206331796 552191120 242016830 497105460 293633908 827613320 777441887 967304600 346090 55075840 358883200 429989240 629115448 364470900 681593164 484497360 255784590 826712624 671396320 618183972 741036294 95069680 724755840 695003648 831488864 958812904 562405094 13340220 774164842 716812992 442768708 224082485 405401632 267861884 579487512 657878658 843515092 53533850 478970206 188038538 40099072 978402740 230299744 373854653 656677680 936640100 643961436 317825170 132459978 540306816 320315680 311499624 931822131 973324384 836802382 846587600 319746318 408608727 494168617 65955535 256792674 225301448 618715040 407446640 348763900 244979152 997255272 54220360 989925648 551868425 388656728 981462186 140907008 292833360 344112070 729500888 611008000 782460714 13573920 268822296 886327750 805563250 675049846 223981048 116882716 106557199 751468800 925990924 799937888 71278520 577103460 780283516 135256240 536217280 615875772 254609586 308356768 764740424 28682296 445765726 371092878 787905278 526807192 972443520 97934580 185759476 753871510 296021980 649055620 993332004 669972228 757494070 288008640 382621634 641770770 354228240 985572416 43912838 908761129 198406256 120902780 163193016 408726810 72993632 905158925 633233512 232589168 158301900 205561363 510055552 872429400 905666816 17285488
845124080 548611527 731816210 325524800 196571420 608957720 809733712 874278002 527304960 24708288 350498560 249729003 956956854 268492210 246198764 505707676 291805600 326257480 579791610 116346400 373245826 551767720 899662640 748169790 534090300 731217950 154048496 913054092 920517760 619654888 578075968 412303428 254223698 372990351 92774662 212177664 321483920 916227552 243551493 37339598 930053411 695831428 958800512 222029994 599702556 462781634 873814309 616986576 995198880 449199640 423000000 714258880 579840312 943611216 547002846 740910250 71914240 119308385 264636453 104358040 302124870 170439964 826334320 763559840 105172732 743569614 207645085 804658382 352517978 426576973 712709988 959910108 728019817 520421376 487427733 498705600 342610972 755317620 322441484 388383624 131157790 509588143 791940640 178098458 387904896 507358810 296006250 258939392 281775820 679056628 290275850 10196602 236922240 800874728 741502225 887812796 780275040 415897808 785163536 499111690 55957568 273846680 182437072 888108220 972218046 749976190 184173064 980904938 248457757 946617900 620477455 837837058 132515706 929729700 95581312 203817938 636894754 174402722 327516640 877404762 76334640 89371760 624499712 968262280 575694509 287453135 350850554 805866299 56696672 531394960 48345216 154877448 367701239 10276570 869155484 686671836 405153939 702888282 789494300 427825891 871196135 826693109 147177216 691760873 139783680 766812172 587831771 869021650 756565640 284568832 877232193 886050890 989342660 125874118 709691449 791073424 161314372 819972416 12442028 174682054 136899328 341621368 88017920 838015664 423346075 741357540 783781740 653206570 167901776 506350326 806931676 542933184 655187641 111458232 42480365 552219052 978200540 765868525 23199800 815536000 188483680 641140086 296549990 238148920 603704568 49708898 70305978 614579696 264958064 562805380 389166429 82883374 561182500 130296161 852886368 572308200 376226932 301062000 428726761 742138660 619908120 637410395 207538875 632763824 569452944 876437080 956773303 585203335 385279565 130646278 538062560 718053000 404956100 317836700 505288682 795514080 810185740 564362000 293659040 50299280 156867000 200571880 125768528 860793100 707179429 187241856 587691046 481518834 447085226 965000000 763791544 437910713 125300080 783275210 326511040 830978492 124245934 264486470 803031680 383193420 737811330 164208116 96859104 884763552 632886872 480062236 645365760 331792000 301462212 409932840 850317600 275935813 516455052 483161948 567730720 879013904 672283985 950353600 39476950 358388014 540136056 956689515 267032224 947409426 181741518 614629192 834031840 271388608 271408335 876748848 955842160 981356139 10391420 694966925 488315904 701073664 464007248 246588340 869408892 794516490 742635800 626666800 826591136 534297720 155332884 307623748 842235369 87937056 433042668 329731712 683221220 137990150 445311120 6570505 878435081 53313750 510670782 743606750 3404560 129643600 444961600 932071020 53982740 400318061 295193216 960991475 464479008 477137270 395210149 134671888 276660800 298339984 684003072 401874896 569141140 782156832 848042200 850610212 695212288 920164760 352600640 459976630 393871922 201815520 66724992 352579390 527246720 483527500 561671940 983091072 829357120 581705584 110962006 881229800 993324732 414118404 449238140 520596548 749245015 327870992 465640088 802393350 78319144 744371998 552856836 949373568 744550240 467611320 139422800 758223900 961811350 261380000 952341408 228415780 812556405 300898670 525450053 401459915 965636040 131473546 134194018 419442420 886571840 112513804 899661523 153665040 67712320 111731085 230178240 6338522 359169018 551989925 810065460 436950524 29700960 365825000 506189660 13175374 990514160 651535288 918186624 146404244 665582665 768705792 590199291 374644413 706395000 42477020 481534426 385869280 799465202 737301518 453295030 541483080 346012800 459824992 89569060 329715377 180833684 161227280 183214490 121020560 524790208 103092040 417446272 825567850 527588250 284348236 181053180 600550058 537761082 398066368 384552815 920294206 996562177 352941056 746359350 597162232 693675050 238698980 228926282 105027525 556665154 950700340 514438450 203704952 60294000 446271610 388635504 976467230 535732310 171186320 145613135 717319168 149141175 725036520 5671795 275327864 691465480 139118720 163572740 224920664 410849750 513024820 820168332 801745708 508816288 716842304 350950140 140125295 476116040 302680638 587961520 665241100 22570796 346807455 18824892 711786183 367036320 850287680 712027648 797627760 727425545 660861520 512263410 622822752 338880206 809484928 783900800 277415284 712811510 697636320 807542144 775246800 28015464 61430000 421216832 988040240 196113120 214461680 46193192 26042034 683386200 216193180 549231000 526027614 609103450 559882496 479104245 701787448 47948900 295272832 837885948 473412064 830662325 229601000 771088204 465995518 696948188 799397937 145933904 390247440 938476770 605918096 993239184 253362176 319378544 958196971 260043128 98022080 690546476 340912840 378835184 831215345 23709760 311719980 828274688 5267072 637669408 990363440 474887576 584193260 688581000 881231380 186500832 406332938 579589202 256900736 889014992 535741944 604135750 645515341 525076800 83563860 558214840 295388512 349283740 850849792 793152864 52840000 935765680 416260280 788385760 520365824 605958872 325411392 501079740 356906560 223689420 351756750 714133460 455310760 928596832 584053900 926481665 980863704 915328013 832182744 718414844 509686000 284859304 30759356 2514912 47130680 229003840 577155840 184578500 880398000 825044120 537263984 771040000 83563524 897515864 22994002 750830000 658670750 435190220 808239810 750908472 251637336 320566100 465675074 736339352 359204496 122927676 707810955 108671040 274757812 595651768 284619808 77527104 308249560 979901416 593090145 740675530 366277180 414593842 261919568 59400000 35776624 238234040 239459088 79038848 433798192 358608750 701345200 69090456 899582656 52516635 83008293 533314575 749670952 4822405 730349072 218982136 891897630 485988836 391633332 499841152 656811030 253174525 618758048 446653452 214291965 873613576 657862918 230122670 882063156 842284200 246865586 112289664 895288 923482100 737975615 724703675 536688520 565295944 158626140 670508445 575098990 301334672 455604256 14245860 599269200 455231200 971017110 251455960 661993380 643948080 587012313 47139770 45761432 829043086 147377920 925235440 600618320 616403026 874581600 864782114 595727548 697144000 805992384 363440068 139327200 547287396 54258620 332716570 855464940 723570339 995399136 342859160 289111925 349166185 574211535 4780033 948715625 709059880 351773712 551091073 683999440 158204957 630964354 225879116 743031716 791373755 965222876 630691038 713838784 954348640 310020443 202265856 888503408 581647080 20458470 374135056 232196070 121650565 893897600 223616950 563095876 520466320 609674272 963679040 608464812 256252330 208290625 72427400 330076579 455522088 747071200 43504 497222310 503876068 823154484 542937700 709106190 582099718 457251060 400523247 720282224 885981259 448516530 979617212 671683000 697061184 777132840 378692928 389149846 450851256 683988316 327631162 788736000 645795412 990339462 452255380 193875518 328530005 831118012 956541784 191729260 486916752 886702940 889999310 793107560 578486520 213129228 277572672 743867810 540196724 187118872 434494032 966403968 209595740 870244096 421564000 209416204 535627680 389610830 248900600 477810444 809806180 278207528 597114219 385021098 601138700 394793270 481176270 864236375 265535974 746790256 105628208 114214080 202076240 77727760 399176115 51693448 828072960 659322500 909867156 3287534 53506688 148211200 42273900 140890368 48103832 647721700 800265310 584428188 43316500 691318320 921332958 543503754 405080296 77753852 237796320 798477560 370909700 822884220 372444045 99289920
557413596 159203148 561725150 165231460 602646364 760185600 5426258 851436070 207458888 778667680 667531552 98411940 71203904 616525780 769322440 183597656 4937184 157407600 408358574 8230280 346746280 101035538 150494862 773427840 191249984 254912320 200461840 343023302 13505588 327556352 876417975 146610000 849856955 946838850 285937408 996899456 968933636 768099010 203162395 205559160 987059670 108252112 961809250 150188086 630947136 434585284 658101320 145031684 512343568 837525625 342003250 363793638 102951464 391175120 92685180 144195300 1356580 690400000 872163346 405639778 364929705 795145490 768665266 163503731 748797484 916553856 320322184 686020800 754178780 165291420 985659376 570018584 192244192 296019664 789182874 23106344 966888395 587772127 458236880 738461404 365675488 857314790 59687212 551326055 302205592 216962250 343494320 273221374 125915216 334679984 815410760 973001848 725369280 229487056 716088278 204080896 234943070 119714595 511467424 427658520 244884616 987315388 313610119 501680630 130077306 745327592 902734847 533415580 62417708 310201700 683953592 616189248 814072720 875605624 384823540 482266410 69407652 318297522 866437289 722874096 48885500 562192272 343282950 474142293 670275696 124640912 866352234 326439500 604510200 331530720 281557660 222639334 280080288 383116428 882023440 360771892 82579836 81597415 201563100 159380250 113871872 945585105 588098730 908328092 526977472 877429824 639137780 636655988 890662800 435522144 624425426 838821490 420109192 772227568 284110336 12890616 442458681 507733679 747137250 384014989 587142640 408143431 133244490 879186528 449293204 169428450 935769920 13607836 193731008 553195274 398737520 538960579 393471460 237826788 798881210 353897408 228105605 460831554 535473000 939692168 761937059 393177866 168308736 894172504 690017860 371561472 661837916 947029402 808639113 456094016 136272640 180420452 650868688 684046016 938907600 668245544 819866795 886478720 477356930 442621568 822258000 759609444 429247992 213336570 826927260 803478400 838000440 55055080 238065160 83495600 6382592 876791118 320931456 892399000 485487648 17576360 59492264 225085600 480367968 43841600 177761310 221689736 767179155 486468535 641579520 290725632 520456783 620518706 360670924 871819320 502436364 909863800 210487739 235415000 341638080 248296220 724282440 139324800 559485612 542326976 630095304 357298670 417249080 426860010 90126448 451217148 345735040 910516155 293751712 379625574 901354160 732249570 46264300 587671230 105901866 340465800 145484702 655814045 793682480 776659408 781905900 626843388 605498896 793929098 742381488 809048514 837229505 499552904 622366740 208721678 81718228 344074480 175017222 700030000 430200752 114764502 961830120 574255672 158830768 46632000 99342095 664383360 295252484 895216820 865509800 165092162 154989064 807604190 426516360 394456710 345002400 234401935 605711960 909324000 676839288 12947020 270171200 795927170 58930108 278336530 872645646 307850368 842954032 337639208 360467460 662931640 205108865 438517200 902396726 886051600 259227610 942781496 889138308 288406080 640095324 141678488 493234850 479035280 237354960 85734960 537718600 539893632 911250016 936829860 281334720 11313800 792684480 189389112 806102608 605378610 940448500 138849672 816216909 201236740 686083200 287824951 716364549 891708708 315998796 568948800 585306752 389818048 541805786 405571000 647420200 409832872 494026150 481451104 750022816 786880780 684402820 756274160 505368356 153864124 363661920 524703588 827876808 388859520 847603720 408283280 356693696 933963524 599991200 274689990 812663324 577666470 221707568 846693613 978000104 617092374 56512160 373404880 264592092 504550413 555391826 279695696 428406720 164179648 262081640 96451308 323118440 646825470 160548570 196364882 954449656 330280960 531876608 470144039 170545371 991870457 989950336 619431488 119473264 629593812 259582540 381536320 154850930 535403951 351079546 3694900 706545445 929539024 456345000 348668096 129420482 154452248 457331555 274097120 560833480 18114085 458976000 10072928 903000100 969907900 638120618 681736560 286260776 468818257 338693855 957765720 935171872 490579375 378375872 62101228 104437992 235711240 945345690 373863400 931108912 674809370 783654364 271371802 722865026 807530264 142476272 731158410 571651640 444844996 635250152 350231750 105980930 754295352 157864880 949220340 428145472 694846320 773167040 139153170 782739280 343630596 934941785 751693120 823009425 561510200 661853120 373793660 973664700 2245260 494861696 578126992 797007300 124051700 264656072 932739264 633530528 271355368 799561220 269572320 480137792 974804422 94486688 632874698 644313120 505967638 190513664 551280704 331687309 632670608 937399928 495927472 576980700 321925450 754595040 358674410 532987425 963348620 932832095 503758720 955146746 565276225 10555080 957562276 417702832 584603820 41404160 963989300 794675994 440911296 183668640 291392080 12141032 700120300 584464794 189043105 205578100 227212136 818615680 83665000 704086520 873326680 973616032 802042928 113058400 844917500 610466210 15016600 419376032 918612696 971360000 698452000 431560960 661522250 74308512 243819977 141178038 267178168 607475200 628731360 22815710 779974464 110708379 457518295 768076800 485496968 920091390 333634750 152840666 390828736 14266230 827240960 556539896 720131424 388270662 622368980 663062210 881719134 598277948 532331130 793169780 297701120 898690348 229983883 295070272 528057620 910128410 33716736 560167279 246595744 600680244 766651640 334317344 66623872 431324224 839877320 574667520 697380656 2303552 510766900 102320526 913288760 590309540 415646800 518170088 769545552 255428160 211654491 129220000 385810778 690672537 6255430 452829525 700747895 685661447 202528896 402921516 751113200 824867200 814441445 455820595 463249326 338531536 696333451 875740310 623258104 703209888 541494210 467459528 362924092 401663694 563590734 298579296 695682660 587642752 64523744 404116800 179020760 412136646 752483420 587176928 250319552 996939420 367009590 238648186 696540732 660467936 746963504 937787270 492073088 71702170 248341392 320460240 203112950 248681133 491290530 360055500 152907310 3444744 197849392 652546284 918560550 131466840 465419380 233810320 976922541 58243400 389586752 176681992 110744852 568281848 321871978 115018392 610310870 489955456 901373285 32180870 581283224 70115692 544973600 397485680 665086016 975843339 566216032 66959320 583565430 861207553 409860225 604441472 680439840 842925250 659448730 853206032 834866110 575980320 102113052 365540320 916610204 739982586 873966208 929335120 911537132 865676027 741644424 814410475 457403727 878657296 853046150 948624520 925344444 290119800 779546240 230316352 607932592 371888275 785571328 143245920 100314288 978511915 18388673 965507075 330457485 338026320 986375748 216432300 343228835 59964415 759540352 57301656 409960875 917760880 80836526 735093405 415675200 27320592 419091456 346688256 800767204 571215992 585506816 115978108 484216165 121526826 898593275 27984528 249205760 152419360 320554090 827118684 825290878 937985380 64201344 365519400 120208544 623915430 846013471 703130952 562703088 847697428 959489584 631196674 41807151 239097002 917584640 209570000 695377600 752624384 757895880 357758743 463416960 806961079 933839856 457234692 744083052 892449273 757048360 277927290 620619650 16090575 476830000 661713500 375780104 128561699 766237280 130127588 507665322 275183560 837588480 436530679 823013232 628992264 941809499 118494080 371427276 549077154 745652432 417742848 688623169 503699610 449104718 869161784 79141888 901533676 690129856 280772090 983914068 259516335 517726172 173999040 358434496 798158556 40948000 78440404 116217338 801482496 657615480 128804600 470329004 426189140 957062144 526215425 752018564 744397272 152624000 643600888 473360580 405970920 574667136 188254736 624775421 62490560 713933824
455064175 26717722 984816590 579749856 27534888 575648160 611679284 387787706 78245412 348891224 838511520 524926989 709500448 588907886 817262060 661390770 629765964 502446616 132925200 546736240 499158500 819317000 454175785 519757560 530054310 462980032 243777376 309394863 526947408 862429809 628302996 78527986 439708768 465092791 525076372 503601736 417280000 412615680 547643000 630087850 715571084 12497150 394148200 184975566 130134992 288028104 121365839 710768490 248430000 484080734 832456200 917051200 437017708 508752676 917911606 908170240 156610632 846334080 735730936 450356 655740227 818521024 27926080 910894176 783638998 426341488 65473608 941428148 891173995 421751822 256759466 659730410 637803080 880744970 749459746 706229608 372183600 112557576 919370720 220056144 288052468 757676320 418123458 997830164 968891317 800014128 349581565 701167340 328574945 447879812 180506000 82271360 56808000 180799270 573893500 142129756 384054280 864374981 29246149 590600450 499394672 812045064 215244800 317226052 249776256 354922600 857078348 25091140 610143856 33808625 407511140 946517248 887234976 698648768 191889000 517802176 420027201 474320350 599599904 688439655 968860036 258163030 238342560 634207650 472459824 507591680 426204816 963965100 829730590 968744081 535395300 973116008 906194216 966731786 991265037 554641450 366260688 326076200 272208000 195815820 906834080 745835276 16692138 914942976 612324080 669303950 559016620 721946720 637984576 692036160 884700000 247244212 145801540 692303112 535119846 54647730 37000380 573925008 63027672 948608140 98718768 942512790 397511824 851530440 586034200 980749200 649733072 138249588 201602853 211829140 113603200 841608310 944766324 80090838 743724 993055168 951723026 810921300 175995800 690227055 65269512 317758640 262688809 96234312 956851756 880557720 201095390 518474080 25635410 94918156 360033290 245622400 391502032 603594472 34075872 515167280 247755494 898550100 335332400 225043450 162082176 249576231 408923925 749696327 85013000 506810720 463943620 660543540 783128160 307500044 632036176 844965815 696026800 981860770 349656012 601872960 336753610 111898752 29416320 203608225 797931720 266422952 702587000 393299000 403380548 614090938 176499152 71883040 478440249 473080803 783534218 233020440 813619140 486147440 374462136 573774680 527462324 41245307 536379524 830756375 607098368 865067680 819640500 304010107 209358862 473051050 268843796 438617772 110324416 261623236 352468290 635464816 943593920 630617348 244870208 506739560 342148112 544750858 7085640 928351620 221409608 981804644 512815248 106119070 680960320 722607416 636033336 934363253 461825464 368788224 784472160 35619440 201966832 700992000 64684480 359431900 497755564 599593535 796791072 219525700 615732912 269520 916384150 104003525 307206400 250124872 381179516 304705280 204413804 532123480 224540736 254741320 491105920 61760916 717452566 215678922 569438822 293009796 25051850 379066934 380703750 781020488 119878118 672205525 752664680 18934244 27868507 71764860 720597248 773932196 776239770 219918144 380315820 942294138 282526643 629515468 194161600 805060000 144191888 663496164 460026360 387525372 948382600 206342356 274854168 291449128 89023800 933135625 999119616 588874948 200471650 886836589 243658040 971585120 341953852 969117960 13478620 694756532 762168452 50335284 506703920 98066920 245149366 428964580 944586688 254505250 226834632 169396044 334500004 264900140 788875862 59876667 116310370 760906220 650887760 480881987 204888400 584507520 265079650 785894625 953718800 739172896 381224134 204787096 846426934 348967083 986281520 187407590 517289840 736131240 329360236 803667757 479016220 208249308 147210014 511818084 257836812 86821645 956652956 542395410 746265920 111359872 139701908 450198330 9514680 371770759 365886720 200677580 475441060 253085935 653294662 307598976 295634002 848798125 914253316 431644880 945645652 300237440 607847952 529634880 126590310 38069748 859842198 488251258 621047264 19562280 186485627 362901166 232948811 697129708 709028108 341932400 433029624 564386178 439717320 240351160 521534831 363623244 244601445 776471835 267446875 165801656 224229722 394651974 90303240 879475840 663078950 491418816 970084540 818469800 637361244 604659200 788545004 362002479 86875490 141273250 650018112 802508200 725194714 642072650 931633600 445589182 571071350 455730520 730579915 835942144 137610378 945926991 615734120 186100344 95073200 467999140 499752068 222111760 582447216 356141274 372772976 552185920 7203468 53998472 569602250 972501400 290674480 164204520 77166248 760751800 961668327 759588842 673654880 602762500 656527184 806119932 178184072 303825664 614408170 858510325 431129280 518174400 783479568 159149887 449073100 945630467 177719846 340427136 430107318 208386500 423783625 359734880 294650080 192637552 684951424 815120600 8299424 405563740 32115224 751981120 87190812 870636485 595102122 325420350 978497240 315977400 923364656 716057859 829266258 140998400 602642650 904250550 776935840 958152320 431152447 357571400 956396936 95004030 342384860 731225694 14385704 624762408 622444180 210309400 491834320 220779470 627247862 472202440 637927380 646859616 725128800 547691090 565172240 97931442 40844156 80345908 218840270 960266730 303762298 348890880 353324688 681346896 380133814 606939720 416914118 632177040 628209904 835508432 340705248 52691680 228667468 1209360 815499760 626042500 726476440 753030000 913090208 618848400 308477240 296304385 609403320 252966768 269988848 946480445 462440000 758844650 458884060 521160680 154130564 370128022 763372004 448608435 853075600 559686656 882554120 367956040 510857822 637938000 783855728 340443831 40071888 14469518 736232528 531118065 79482170 555456458 78492260 166423584 62650000 401250386 134719460 212348750 427430400 390387920 641168770 227900918 946389600 156411776 43436663 45709278 267489004 495281848 210565800 313848232 531935086 428847680 227301980 458332340 299067568 534850180 653975490 461709534 517125568 218167904 212119020 408182525 975434996 957192620 263993500 294920494 348764864 130087532 259114624 600878472 268956784 248724602 893279936 561993000 229918200 773669275 467178799 429578925 347084288 292956000 344648743 782518978 152269125 631685520 19565152 128879960 839520312 877833842 773212240 434153712 478175840 886170625 538526060 260012752 475272640 892647365 577898186 537127360 655929940 225043016 517420000 462181600 248907644 665221668 673986380 223842645 925784375 612173700 168708384 793697120 188273435 915863544 940840600 617413172 335755945 750463660 547651480 861730960 753290096 182116938 280429704 743461488 521706120 125289392 163650040 193032860 203592960 340536640 631044480 554120920 36912000 77263836 283672480 666572184 338096644 169396440 400233291 445699840 606828496 877086288 655191054 759180940 995087412 670140208 329039040 432810200 154762824 845266092 313885576 14902496 55059200 732818804 775537500 145484171 487516816 822455350 735566120 808718212 829678030 339853505 323160964 415262792 833791488 16815182 399616521 624983076 683562950 653576977 36185900 608747240 334613578 866615983 680098120 848745916 537430584 548610896 503502574 319328640 874533440 691100856 800656752 301004800 873128932 173893258 81483078 133678400 598083690 211898096 905080320 358075328 421124680 512162160 337976486 358108710 720477400 612347132 273867514 155749000 973174770 335145257 155010772 596955942 517670999 352432345 331550584 141930080 193299656 727295540 609946168 353731755 102205878 986065239 410839760 342273800 118277868 86292760 68660600 503369400 525793726 66320198 452678340 815187955 956606866 412434384 953306696 796018792 798096864 760155792 344864258 706500860 490486792 462958270 261861640 314994199 321499184 172045500 409578240 674257698 637344003 68931560 415030240 610481664 232947450 795354368 402448832 670065424 900817500 338888480 815341904 847186640
632616175 404347392 832249394 172582480 393134214 286447200 113484480 658926768 89337200 462158880 601984067 107174540 902727350 611250420 297199208 217803452 156956688 218740628 269435136 48099448 303545920 235465000 124607296 341218780 800238976 574467620 799465680 677182800 662823068 639369600 388255240 546919620 949000042 993992000 593612992 451874140 503140880 973914624 563521380 151566032 676449008 339323776 506628416 937360608 161809710 261730912 615316528 535849000 713198950 530995936 369350400 874701568 244298460 740095888 163956381 352388904 745314616 119376540 930887028 416479430 504673240 290339899 41199616 922680485 509778240 625708660 154877500 574707450 790723985 954161850 95161056 879123830 420592050 109787968 735186312 391000435 133969780 444652336 675403510 716201250 603915114 250420750 543224480 496086516 656023840 598918450 799721728 518443224 721243803 896037800 681042663 403987780 484907600 933754420 386926540 211997572 475331584 57012975 486189480 864742720 601593394 643547170 988109364 272131200 80025880 20930692 485174976 864167552 755459774 859908367 419511872 567680722 729218728 915463936 23459475 899564920 144543942 367722560 37735482 291594505 50144203 614085650 682266784 547289520 271186780 593684597 511050180 141671217 108370551 366627174 384365264 28693350 954476800 685764501 497513280 851098274 116939400 101571915 290500878 249488956 495703868 749685820 112724508 262587196 877373929 48443775 747829676 329784448 603509205 471952170 930945832 609510582 522917564 826597201 220150528 460396808 622953480 994270080 885781712 932106756 370651692 803628824 908390624 759815740 441985400 559264800 915477268 654825112 169670075 373783200 521717596 199240128 259997913 68334539 872678670 14638472 960708242 818117424 823562059 68084576 389717698 885392440 573909184 984179250 534072656 184730974 234462564 569998464 515172780 170481762 737954157 640998960 995425224 944789800 974775648 967218194 641104000 9424621 165923584 789096914 53343585 631556250 232070345 573587300 522374800 762435810 285770936 527269888 194316712 771498080 878012072 486500945 58174300 441471925 436455011 423674688 873412000 775796130 364201280 893420756 435000704 314678070 547976758 694471890 187858960 39959730 410246200 266672512 12715520 558282280 102362640 380551744 809167040 952686672 614518288 776903948 176915124 857907744 701362200 423799600 665253812 368531491 284754040 343272200 22234960 690138560 27902875 92265846 768211880 372270678 727520072 882578052 101141763 304788170 931379120 346363260 211710640 317695825 355057920 433033200 536920160 939822000 833661206 901914560 776586622 364651520 581147795 630208240 108070800 755285860 269337420 62202231 325357568 115809850 37288946 243342968 376017200 679731490 731998360 209911724 234225680 748022400 439065340 573640864 817604256 97543040 622732160 266506050 161581184 135906876 792980856 613408160 87268752 620055522 133936566 183300824 574175488 410795800 285394750 318940416 373928450 142056788 983930400 588838000 439485504 326612350 819516832 639391600 453376100 696699896 475375894 821243000 7251027 752586806 62456400 381299368 772308393 793067929 704649004 943819500 607323588 890204755 774034720 107461490 127271728 998790379 821774620 365040269 751833350 479767580 385956506 364310656 688462400 629434312 201030060 603587252 840630800 781258800 629625804 246126773 113774125 236773696 687009864 252194432 212831232 470658368 281033466 568408896 94280180 616888488 492222162 846920700 585932800 755196577 676801500 147509120 944341440 634002430 328200220 924425040 307181148 883789625 453854440 446683616 405272480 227504360 357327900 890466500 596001540 251838112 302976250 102086264 928170050 682808803 859142400 852596800 955353422 450563288 227425420 92752178 928713769 434576000 912225922 787807174 379765384 683554256 884816472 807450400 554106640 895057092 694765330 754082422 245451584 173323200 74591604 634668000 755326750 253338244 391318080 370228220 923132315 224324150 261461375 282641648 884111520 71398048 168102145 708074880 29458232 383348162 409508705 797236528 337868844 58508584 853191108 208749172 532016960 817401700 491428608 502009496 959549357 60200424 78424760 454587868 311752072 393471684 524110800 214219200 271401640 182129436 662168248 884121140 462429533 638324903 987114496 134044064 852638992 770552128 352143962 905075240 775830991 20340620 193371648 493554568 600841156 947822330 375577264 44335446 580350000 519049032 928761332 964010624 122444065 769772084 404760240 282643296 65093280 704113630 385682400 906533432 106902205 33374920 268659328 314440556 254189200 394000750 414540250 850961952 482597736 248672580 667984904 340379760 38426375 212384700 724696000 13623436 848275900 162797178 440042400 911308665 691850060 281023250 181464370 106088252 920611276 304068820 729665384 300673280 597872096 606180558 199956672 126223360 439888360 203925408 596859536 33187040 307270752 959830851 439822942 4458200 298486800 156353240 992017248 719097980 469740400 392704071 666753946 513240000 127488359 643077632 592504286 413118912 874339128 726199300 437830296 867792992 363875540 892555030 337673228 568336877 163509434 182412761 111147580 533676404 967702870 284710424 272974275 551375427 53850716 961748180 406036736 187028208 649170176 600564488 399459856 20413200 919582330 651599460 151341780 951516960 867211748 454016072 447494720 934083168 482851840 552483164 0 785200450 893590488 62133434 275071360 491236352 395849155 194527156 720063496 660038672 527277712 472481365 503416090 39501000 538690176 516561178 371600072 682816572 305952130 999434784 96399587 297898926 599725424 390290690 580362608 106542940 222982438 96496536 999907664 968292720 600693630 296971264 241537455 680855786 787831750 493392304 676428540 902932552 408864500 337917440 463419366 286032570 209314725 753818072 682519840 404780344 420231454 609425560 956675000 835748512 873554400 625634048 570735725 264127040 585287760 270832780 845968320 745752842 911938691 356577940 247856664 435870024 257438064 248618375 416049616 530114760 893656680 67087120 709882394 14473184 571844402 823118080 228503800 505621871 962132512 270343656 606843904 559131360 418172882 630302808 275654224 609754628 916118980 436017096 568959777 123441432 619390400 25194065 730971528 714766650 908133850 990345694 668202781 534925500 406241856 708747080 212880824 9270274 374217608 63759476 758132160 174770608 510598625 909637390 116103040 938587266 880359790 576600460 607517264 463795488 564295532 909418048 664177000 973629800 751579244 886268800 201427900 459923320 612878660 521084500 358856875 224430000 787505664 125638056 94394560 613118144 200667860 8648848 725456528 364535296 37814022 691149440 512254960 390282176 799866580 656711100 232046056 307034950 917350368 649203832 708548192 540922030 424473600 747747804 408466616 432630410 189345568 294598080 987556112 934372370 413476200 52115632 257404900 210151688 768684725 559761351 704658576 818976000 326848509 600893990 742148205 814648744 138934506 809527248 261034496 47548303 322115324 811105670 759225412 281472058 670442432 530990350 494200160 189580436 458402120 923580768 235416893 62341824 276246045 219589100 55461552 836216615 302809320 705938608 910470728 744472280 508772164 889068178 191210152 197306984 64511109 824610230 118786440 824680290 270253220 798496352 696143336 275688320 197489704 851685084 647493568 476282360 291082675 763889700 266296000 297254280 300008924 456211040 689715456 386483712 529989487 969826582 768607375 94783464 428811392 530372500 43999708 62830336 485404416 42611550 875286948 176829270 492399510 210060448 742958381 338677285 508050396 274670994 299670320 782063840 675339900 723244840 925406670 73666000 353391064 184415184 418673472 670377250 801715360 687524704 943975520 411955568 916211850 682036540 22964228 782528936 992163400 345811664 105622768 195979264 909839200 49792600 542693768 317849800
682311900 448690250 231664900 857590846 689326360 920176850 174804480 757847128 364553553 315443576 998239616 134449027 279116250 786931885 164702114 836339375 424843592 421110992 613004920 315514444 339044800 353310000 845415689 318616750 177546000 438659330 196653844 458021600 902112875 729121376 544224880 266930640 68406750 153153376 538324922 50598300 967691880 706297456 316701408 417858696 847150975 447114580 966379364 987611776 902330000 937571708 642220500 96365998 817614904 194154400 736169574 723343820 432969561 593870701 185363100 316516132 439641120 568934320 38923548 764433648 521786808 649018160 295606272 996602332 917443904 801248625 16198000 73170077 729552688 196603624 975929600 223185250 887080328 901702664 842108286 508823484 437438388 242138412 372711750 317764810 287112600 146868568 324916894 823307912 897912280 418807568 932541500 300375480 167593420 150792925 28535790 122199200 131276730 837265300 25462162 765675816 808141604 844491700 955890032 173769428 24516416 215136104 840931420 562118400 492754684 21729520 399826624 811957350 26718530 62496125 455473875 428511416 424930560 402727782 314750976 791450198 915349316 486489560 111816600 672126200 99547180 312299280 471089056 104369920 982439647 838607750 556535654 95189408 547616008 802511266 22439000 924990680 347347200 864815940 344589475 923053708 592064350 507164344 440929256 702942320 535899820 923462540 206648184 930236162 414784260 16516400 894154305 679053500 642250640 482562764 751887580 853657440 466824628 747889136 544173056 236188464 252706279 913694720 671434650 24975859 950338275 48094380 726586320 227303056 200015936 801565840 144534128 336814495 803065120 561360370 112722784 579649926 851985435 831218080 475115025 860276624 979774463 492966848 883415072 286160600 190391936 681668800 349668988 232117200 949602584 890956630 610261094 547788576 196111030 424108544 885272947 813859340 581459204 959724910 644998007 905378400 686255952 883062784 89818968 586249776 248267520 772637700 888318776 620604912 964391538 309873795 256899328 502067215 274620880 497565554 616592594 766354728 147928690 623206300 419993632 703771520 850563032 209478352 59393756 432327600 860096890 723804240 18208740 386971898 697340016 329044500 444012500 259362064 120921644 275956588 969223504 284805530 192146848 356292740 638791488 812205088 430299750 224915100 878197200 447658774 410845332 81010616 556750000 216574528 582112400 584735488 308181940 49599220 709683760 293212160 575653865 876718080 236069188 173207216 431154628 147415741 325026100 65166880 784939600 205119432 920554876 743450408 113018730 430224464 659526600 221456922 788438123 365090936 963056900 984512688 28688200 306807350 246284976 135415600 566813875 604874797 279877583 371417950 627272450 822411050 19667152 198890000 816983696 614995710 337771384 377276956 404888655 800443584 516525416 244076713 983760960 453339730 944459520 198546011 679552736 149133250 850918110 160868883 617860000 722942404 41604335 897962376 265481292 917879800 359059360 491790530 949663928 994010086 797055296 130863015 191134080 294859072 529579075 524090282 121855569 923381876 578628750 650322361 178477744 94859580 847362048 683358543 181555600 387564940 366949036 315398656 274043920 40276384 619377286 617737200 541113819 391797648 615517500 505746400 599256960 494597982 569387300 97883239 13595580 561785947 666276926 973676420 694177093 127092279 462370950 531481052 190342128 856062475 619949260 675334558 40496875 528619590 681636300 563136608 19396900 495636325 126063532 107014278 898880216 161761472 357298016 584858840 836453836 85515000 442666650 843736268 121257710 58137084 386137600 312626624 522402094 28011200 340742348 68478560 16962320 134821376 796220128 140600000 728519500 911109904 563684029 864014163 883372904 524124440 744462407 396839440 15972864 929158052 350333440 479478890 429848968 127423150 349304320 962693448 131161830 949891570 170825395 29599000 804154500 708969886 436915112 456999160 722230400 612525770 831398096 400785618 386273976 11887000 281163960 852618592 230470904 834358292 10477812 377089728 786193920 435782850 783176800 800209400 496807808 681586165 91675648 726880848 240479574 550451616 735548900 283509375 142954144 513962872 693448288 959027744 73387425 959480060 358169680 221677434 46204640 487571432 372432146 689874320 821202427 973015120 915690496 411236560 923733630 330633250 768314860 226595466 312745120 13221810 271353246 13708426 375549370 80657158 45136060 220573440 552414912 948691712 564519220 949427136 71428590 650799800 73848640 547502080 135318400 193448672 935407760 217027200 973148760 185674432 110350198 972874936 165661028 780184301 987986196 326241408 941335936 294088412 906132288 880830776 483641680 608518881 23853140 78989987 267792950 288120658 204215417 536638976 364315098 960507400 785222656 563167132 499262200 251796995 981800720 489170880 179236624 343761748 494460160 859050560 218100256 594842200 470633750 256366272 758398020 401956600 472537880 843460626 465891150 103248840 200796624 948259920 840787182 806196900 754522691 196178056 734116450 671161092 766743008 281612864 967743968 494665859 182344633 602366296 640799859 377451754 929933120 451871404 704994912 260041888 604907480 725967716 626844176 492113408 145460940 319966040 149595535 40642980 57190880 983778154 165808160 791894969 473581212 718283106 238927720 204677420 418551512 38933897 302291200 118969822 990416960 438633910 950145200 459136596 627249920 979182400 107460496 953686325 886206208 600881760 953992160 485822976 979046515 688029380 950936500 45860758 810260992 919479424 696961600 403793664 586744120 684616016 757539450 306059000 801219800 847374384 790661010 89144002 737169500 394113905 691921424 796835190 928667800 84703116 765335380 70640325 881372700 77824004 239055510 721168373 891106254 819378528 299726608 584712224 329130354 860137357 792165992 67021647 510085760 469506180 153318400 765526224 684651040 820920400 296623993 196544711 872392192 648201120 23017600 391591808 955891085 476489562 55453435 708973056 269971016 332698608 840357968 665361632 182411592 752195600 532910190 844515270 795265905 979605340 548362280 558715872 696467100 992928640 68020700 847287576 468806066 738358249 580700186 123740043 106158743 291003662 620516199 978801280 930194248 490937942 426147420 960550508 540638704 38098720 335679672 805663360 38588592 17630000 315709840 349764878 868826766 323221952 290382860 180907652 376338272 248972796 705801392 194043800 565003656 937434112 921767305 609222984 20806740 568339860 676403566 87823312 88815136 703361753 521008128 348339150 698305800 773775402 497723928 507168125 769081864 662055238 454316520 261649150 464533776 994498712 404722200 156817748 573299200 663690737 220875617 363792360 726745425 467046120 349315716 18558096 68543212 158941650 595221840 410106496 632571640 272487776 945488616 523847520 181642287 334563192 174557360 138477912 526941990 557900100 602326375 888017516 296092546 466258025 820916464 825430 691015112 936808032 80754580 806097450 364276460 411379930 39870996 531400485 860988160 344770296 435936000 184946752 339019132 470365920 82793880 124566800 205916592 956991806 536940048 714747632 865177940 611284100 538112905 705707758 42404930 867484160 560486906 887648992 784610160 66315510 345159674 986733200 917180300 770683930 29606248 191389400 724197380 77262960 765174720 774106212 394449510 460871332 726078880 258369320 128875950 482531840 233176624 98294250 64271765 571829250 55662884 435476766 973100656 815533088 454623232 240078600 74780860 61880960 578543720 112449071 895880800 413435228 82892416 319474560 711136960 101828345 4899872 123089518 693351008 509249840 867788736 10763800 650168472 305106546 19128125 346101078 714170422 256421324 219849386 969379040 76814096 593329348 334409185 459206760 359553258 80112372 677276800 768713840 234482128 371746361 294695400 248401216
247502167 327439200 394860016 844142972 357558770 652409896 99192904 600190420 363235840 256643772 512807472 813718304 834370225 983214260 955142784 723805080 260598176 432582946 294697555 437648880 762720480 721885696 996630228 267374733 488881200 893780960 929786340 283317425 810178056 105051568 786325000 153071192 336451040 281613895 937630310 107186272 69446960 458199924 615759904 993066605 567520932 128126464 216525412 718112446 482078702 527116632 704916130 929354120 635800560 271901960 662147326 177700480 667764560 612872960 587514020 271130525 535510092 162814136 794010880 139107072 890587824 187127736 106417160 59262606 212993592 773545226 57912570 948886560 25171000 930691250 48642560 583958637 397279840 740819836 961570443 548265366 927658700 586293760 579192320 218690576 217095240 815219581 302008260 882323300 150769255 528667048 740115392 25709160 790374376 722433348 9896944 532278018 349004870 56026346 986489872 530504000 802416452 144872392 388505152 62938880 229176360 820494359 938170960 679364968 277524200 298986100 131427456 691429305 471747840 52445390 876802319 871021440 952345624 969058960 787216672 528090240 502423460 650213897 870342528 237498885 79856045 361000008 14784548 105022210 504732816 750641856 990034278 721805110 586455600 540875800 843471820 819606163 478915049 598615074 473684624 430797704 47929256 426989888 815201536 731001110 383031424 356990000 336181960 470071182 245586140 168825139 575941000 496467920 819980800 56660928 274656064 562625224 922239090 775659510 723609520 261479625 35444250 533402600 575747008 773035900 71552640 595744936 771673456 890570595 743256760 424688032 200348374 291407966 530250960 801960760 268252984 648374656 992915153 679421890 467967552 878601674 479455062 621059840 270845760 817117049 601292768 488311108 814573385 490046375 89271140 131901142 468634688 386924560 651458326 937851776 657479540 196404681 890088754 161067120 427682476 58246864 430408444 905713280 674609585 586054000 168437372 368118704 423964050 838306988 632534035 467677144 58186872 979541684 266046840 117334768 319744755 938539648 882830896 341555518 718124048 985375040 853620304 575913583 861251476 250846288 89819375 849211520 47943648 928116480 57143354 619883206 878168740 127087488 129096352 226482620 296833409 469956468 225896400 30592000 570039858 865032482 560482500 24951382 184372680 395122342 223085420 648772492 973831360 416224912 853686240 283423760 363750656 402411512 655953360 953409795 759819328 927219936 491803206 277911736 796728964 753093056 334474850 320229116 575340412 642891942 382843699 265066582 243290625 162393155 272618820 906852776 246349650 745207285 826928000 130482673 260250120 747365223 865368320 305044544 386147440 241748830 748484156 12641752 310101689 447366403 197444100 181188125 33628064 584478016 803402850 397048800 948212842 560103136 854033600 286259617 953567500 102366998 431209636 703087320 894424555 348540600 885439959 859848690 227365952 335667160 695549632 473073360 704901900 229035840 274843492 643619490 220132120 28796926 808715520 691630078 16335744 911919840 6813684 623282880 755824663 501988160 315309356 705049428 545024936 183475200 873343501 450827520 122726570 24948504 142580233 233738664 440265683 200342936 389965065 980906316 891250897 366683520 703579908 447037600 14737170 810264464 765419568 531064932 675334420 473546360 270790288 408911588 949067200 43192624 818164800 183251368 435673200 245387440 169363930 948358400 803192360 163653659 138590100 175370510 859369760 730495656 2222936 567068720 42206720 904724344 371851698 621985312 493666425 125841280 851949117 938087370 730049800 337817376 228765042 900070425 757385762 342754400 610641601 213877850 986435370 26470595 483978960 337899272 97457088 36769540 359419040 983165468 885410510 584369048 757477120 198782080 688984893 966815275 304504620 526130520 973563662 994720712 884854738 331692400 136714185 769855688 72825711 678854544 118537705 517431904 956033432 195614455 58237670 748506864 158986325 604039393 641021088 559908640 743022000 213293280 67229524 143825920 306995200 807893498 779654456 741882400 395333712 872371924 356095300 405911744 304964952 585294400 881670940 893406624 821619846 706428191 257311317 637916320 772499264 719956800 547717000 578489000 929940542 959194688 974679308 887876011 828686894 278135360 698007336 236727776 205210040 597437469 271191811 374851900 860732516 715002150 245543925 220696392 288237360 428979376 325798280 719255750 78029826 664585726 896805632 221864754 716905510 184418064 947053168 738283875 824301785 454625097 865905554 441813802 429520640 202883480 746174720 245753974 342391670 644316000 99107380 417482280 514580500 792510975 453565975 629061200 378160970 819456832 174705812 904692608 558599780 432374240 608863398 714334180 709001138 721075584 376607410 726707446 145348388 91317969 610719030 276153220 431679048 217819136 237126176 501052800 989891704 41568450 151401510 611993556 139299744 719836592 782659440 566183524 686710425 296240064 879316176 295658242 28312592 26078700 880193634 945907704 291844032 552326871 425464000 801838126 14708960 440132832 491544034 37004764 262023168 80438475 760741634 901440096 332389595 230979362 805165220 563565528 590210340 132217264 67982864 54815360 114208043 212359680 549176720 700037300 919064960 289125500 339062638 14839735 612823568 949030944 190410824 118842712 151549544 135025263 696999023 831116880 672885992 270813912 77370050 998440318 984263240 510529160 433095440 576138152 82574500 221365060 834039866 535381928 214151110 772051824 569709496 288085036 311719040 383563836 691803787 27623944 510335586 548010996 173887584 772921314 156933748 921568512 216348408 919359180 732107350 554067540 400978840 533672800 550054371 380614088 198261084 536662708 202271364 113694128 219860000 56982120 171657976 521063780 635588685 785959936 4744880 787465400 408794792 15653820 6209700 547279920 68444576 295402470 802037240 572909594 284120128 853488850 109440000 525068740 288117760 33002048 242540196 667590888 582769104 554428616 772075392 128317116 630873256 833343892 882068060 27790380 495522436 328003328 390154421 247254080 853542784 211038462 641565548 592108920 940068800 705311346 186383560 965783871 516012104 819281029 854726622 597008576 224549108 104234316 68706020 39352800 194304720 162846250 801993900 939670336 654743544 95254356 268129700 639439212 399952712 580113546 763390437 672753540 677380576 968606393 406744368 84636472 109279360 87401075 666248190 586310556 911625240 318990156 776307238 111377141 993553882 5155363 672248096 79225620 14367148 740525267 811839288 353705248 56607660 27124528 329518232 134447628 339410258 725247136 299979102 52761600 171981776 102242299 216341380 735711165 131864340 348961777 886780560 427245362 823155000 200208535 224447631 961836508 181754880 977982976 17708552 999473550 329961325 730731700 510516067 70860475 727280000 914715576 45207825 534243360 181481970 468335560 733919044 640527965 15360432 849287276 358832834 354722600 618293408 28126052 780642000 533909675 774463310 470542930 729075939 877268440 44792075 423200488 825406445 223045604 98497882 303481208 469531356 414752700 543550000 65731170 450007680 295860244 893499072 633386256 296741682 709357792 745434562 151805580 414739776 327832532 791083190 20917372 716055253 972416000 694190624 815106768 769998850 776893782 934877056 855227600 487309116 264989290 223198112 918818176 509833192 185855000 259898742 108409397 953926256 98018240 147927212 115459425 244226342 67608632 876627648 408949830 200555400 770800775 196428224 414880176 359617200 839984946 451776350 945892622 646901700 739281420 352016527 704105056 653941020 554409364 574420825 606256372 430268160 304191975 244580675 728409574 871863479 511759470 158847328 944933600 99309040 147643776 248446148 215859992 882195200 214923310 596476640 84984576 666589250 96926085 355470086 557336728
498047728 100812545 464155470 218290128 116748561 670721014 758288000 598936112 566539484 765643040 688408570 239129588 903847836 761036239 395128312 745578932 712091792 598517704 960919630 980084320 828189925 547421579 687586272 60407440 514505304 885631032 121216685 122840644 904682980 743105424 112426236 902868080 254838464 614631008 776672276 200035833 449112320 359564400 235413400 317447252 760399120 403803750 132637250 59851100 914995320 780586020 390697948 369135220 810839820 117046316 801287706 880209408 134387142 791739800 995154571 631956510 341554655 10135396 725295956 143651064 78578648 707574400 145271488 397406744 535543264 11737500 453438368 73199570 272505400 215808000 467754045 948663360 905540627 59951524 848298048 450253790 797573632 616973200 338593856 541516388 162822800 200441402 96863486 476692580 286468080 515408970 563100972 451632315 3990460 879794688 826098112 809585280 209599856 756987360 499484476 510430400 78209352 143459076 45727232 624899065 488636104 564608030 556631388 874693365 110470366 234997360 765615460 154898560 70574213 823198432 696037372 341412204 132246792 927532112 340127246 182687376 847791296 101652844 377974266 652240576 604333250 104434306 707651288 144995112 184364040 257051298 283435230 345856394 286992384 906538480 969195035 865525913 580015616 708258416 836004960 798130165 749481560 205525416 314170004 533873070 168986256 123707304 61148496 776501648 877835811 43825781 796676500 642994480 650124020 89189296 1600896 644396410 613568827 844569336 993800200 552843640 265329504 790627270 978531400 513891614 551978831 64386696 913573120 461972111 333373120 595247745 420961512 511241017 954180480 135247552 735599434 362711964 818041633 620708524 396333840 280998406 714083845 542247346 361575650 351158650 675412870 222598500 784530500 26820390 934758740 368749962 979456000 923525264 276970459 782751368 708254400 134336294 469697595 649093500 642105145 875623644 135314276 422444868 858825956 130512336 292173280 323475327 442786860 698488725 318611243 486319872 603031414 420369200 772535060 367262080 100990744 157949696 305158000 943596802 993685432 320786185 512249152 539015436 242626944 721229264 610684240 961273344 535462315 438303248 133935744 768894208 212678140 612763665 924405330 717861045 531151048 351415330 2047552 122816000 19661440 501680960 740974560 599332090 532185425 914000000 437206160 378719320 137456998 801061872 787267228 775946907 807701480 780311597 322048619 316420644 116379584 672746136 85430264 42937600 820402992 354192000 432737360 804370375 493853220 879039055 389192340 197966940 665737540 671445628 760711188 629848504 992965768 516339918 799044340 239064064 798355968 927607898 858572580 1372664 668059330 169879984 34060991 20949200 218370775 66551980 450692060 969134760 77256584 60737100 679682875 830211840 759419586 733899088 919267760 774678668 251316960 113225040 789431568 494851320 764387792 488628700 729025276 58968176 785186002 77560256 189826900 279928500 64033354 870248328 994041048 915801984 500194929 757287954 547358688 606408425 705001784 871111228 110042940 127064815 55899997 569647800 917006100 733549902 619497268 221680600 607884180 933275040 874418128 471426730 199006032 411581344 557755594 696472036 436282528 651523348 757837455 726665040 472463872 869111664 222564513 928222376 627530200 5176760 659205766 413321140 311077060 190130972 656979696 371785950 394706744 562377392 234422212 878909800 999705500 80561664 99985536 190150300 400563840 790185322 19341816 419947125 775680224 792335532 994481588 590193040 633874480 794577920 899455528 914876720 39697600 404638440 13539750 392438952 328110032 850978464 933762500 479058720 390721880 492601835 214811712 886178292 794492190 443643211 680533500 677739978 714074376 761720776 7303855 328814720 724168688 107639456 580736720 534634520 597626100 508689360 511485276 594497540 45121135 472115221 268944960 341363182 45347047 423812480 54413208 65961472 425588340 272668880 313486680 602515110 911122816 13869325 180560926 305911030 227131698 170933324 705026596 486230230 248416420 466825772 905743190 696261536 743744288 680723968 686616256 543659136 514218048 706409276 39947774 4619840 121061070 632183440 57156736 678159590 57004835 172238936 721219376 157086236 128539028 229973150 667848930 616554000 639511350 324070040 959043366 31008534 785932140 141483600 902375298 25803200 125484352 363474836 534629127 257460082 772266160 366715778 485577650 52424300 771351850 313789766 195664300 634636266 977673869 99125416 220037152 510158836 246939070 988620000 870424080 138170464 734884850 557183697 850072000 365627520 734247405 472172296 489753944 577401668 786495840 940286488 632796540 969914056 561694696 999683200 161757653 79252800 663740440 219677376 850996096 595298850 911078360 50043568 380751720 529218304 686043579 755740120 55335600 841471444 377079400 541101300 213913720 976950122 947058512 703834680 556759922 286619400 305858984 754320965 423784406 802522780 775066294 723617875 299101910 238363616 625241120 71102614 453089514 912523378 922457200 178416785 549099520 389865000 823094990 740931956 772506360 406743356 576862328 228473308 109820634 658667740 829976390 458398080 194019000 93542608 34134398 357929184 249570736 805178846 448358456 597049032 978543720 533092532 483139678 497644544 656635200 278879412 960498440 17899060 642758224 911790813 937884368 98162530 168624200 662113825 844148985 34736000 153324480 81178754 193087568 30501050 958634108 754370350 334941120 490953020 942089840 128279648 739392800 710077840 394040880 883792548 853999000 548327992 255702628 395051520 200086458 690438928 729063702 334011040 204536596 653080470 36592557 343055824 27818500 425514490 736662000 918149096 797450400 986306804 695642010 733314798 816362660 361983474 157650056 36072980 376758919 667680725 668691840 634322040 207202600 406338880 515483600 882629120 769947600 400658594 911658334 422013500 176282556 996194766 10464000 461721904 346586765 254616302 346151040 403765962 597368532 23716540 41999850 849750750 417197056 646982646 638717912 555857982 282378866 761163912 382564008 39979648 409009184 872807196 244349400 662825920 310940204 862544512 191350900 928331895 756297276 102835462 28396448 270832310 514638162 211861608 683162538 865798720 739499521 318293329 834037120 855286234 907022766 799183420 642782960 298336410 423942596 830689675 477430394 106991936 473943122 574767150 91686960 82964000 587522314 103828274 416447332 233207921 415817849 755568260 266544532 250568176 397617168 223959780 119290880 818986400 964762830 831312988 435445850 778809716 355791360 594508467 887646820 399568450 920451100 756787460 377399544 848422690 221448664 141873120 300605400 963699008 518801314 562823650 754680068 686271752 41951705 881586600 997819478 288600552 343721740 790096470 619319153 653097011 916274135 857193640 710597752 988185088 1325312 196753169 575899180 987595680 155744112 204811361 358539946 177054802 941769796 33647360 284235344 935040533 88869680 135085460 5621856 906266145 256833840 308134772 498699686 736767064 6862848 918730096 516593625 140985280 749035304 570946876 608248024 394391776 50921728 888204982 58752232 873814408 569192780 724273382 79871043 807252000 715787680 840003632 681201680 380617056 980714640 291465485 688234150 146800244 620428940 739582300 395169190 192973744 727797814 697373300 336991496 840195592 371362438 538895242 442796674 618077200 244435361 849645864 530197500 266491400 841616272 223965598 253509000 785514400 502773412 809295552 182836050 676734234 674609920 114909528 888101875 805345514 611140000 955741775 481966236 639882800 670866470 708100896 306780000 447570400 140742832 5610000 546352300 564571496 557177024 131140868 687800780 314817600 902104484 74350974 917196850 289210448 766614354 28512936 259312750 257746834 673101715 944038980 308418952 501671345 910226238 178262116 315147252 581830570
280131055 577121088 132772400 298574880 210663424 995784758 26146628 396464720 301926685 327187766 512387530 351084510 466755200 809476820 238664800 11516907 152009020 914277724 911056300 745825210 532020022 41855468 404246166 215626276 742174846 122335765 33228784 90426008 750716052 755280100 701471574 656795235 851153256 216498464 834738400 167356222 552013300 251582336 367442528 293690750 198331882 843917400 163436352 676417048 462367268 9500106 599395475 869267965 6179210 567611430 948360000 534221690 395034096 879176446 210285120 71934278 495747690 168602810 367553200 263111480 166245900 865748320 146199755 903203520 914881870 818166224 368071561 180494100 866744660 863545200 269964917 734315799 259014080 585926224 569595930 911275722 435611500 926157036 205768970 285125544 180050380 336498375 215798498 240131494 481876200 949392672 529099705 986942051 267267500 771513960 518111278 693302900 101207804 856801780 482148320 863776720 968974320 460017380 625654560 42493992 524302944 648871375 700438945 936131200 702741276 30127370 697078875 513792800 199533760 616323938 413142620 959894686 576536953 27167564 271433528 168997800 168721953 892233448 12479903 160268376 770157521 630518884 772464096 895332480 891876200 50322832 838299784 941479100 676055696 346564655 811144790 278733348 840905650 975953760 366296272 515181 77434852 246874600 292157664 259983736 930400467 389243575 197504707 152863804 291097148 88226000 220620400 831361390 253456324 466306880 723448520 501082472 8415520 155808000 577479967 961745900 909670222 145926528 89094472 216221768 276816376 587157664 435129764 271137448 402137150 165300448 618013628 920053736 378306720 405960730 747430496 12346060 592485320 433926225 747191040 757400600 748456368 782539744 747886000 505107450 108864418 96740239 722928120 774452736 694704926 316770900 88448239 157752675 387970048 556517120 491949480 735202940 490166550 854468104 673254824 892225690 447639520 180293377 928728400 674086080 20249224 651444780 511175968 213727189 923810288 175051632 954373791 765631269 688308038 143267360 89579811 107058960 71151280 375927800 445310208 320725000 850487712 631743240 159879556 776182150 913671112 674939128 264328448 379243400 180765400 971978065 989842870 133461504 493719999 837119080 712159768 723452480 847260342 937173360 202197458 649337194 436945220 352181156 497430160 822820892 204562002 233027455 92754736 745193376 661159500 888446560 436936384 321380260 721511584 742667136 961640394 412301184 12358080 417722255 710868010 31557344 299570120 116417188 41012156 402729524 367538856 170948400 628424472 614215498 207842832 695213912 791466990 605831800 453240000 498726272 752523808 937218625 680053010 385896500 189042119 34843120 624888264 749269610 426191707 290544548 189446212 24579600 865364668 980934768 630708938 411457601 769471375 945506588 496771040 659390040 694254400 242563574 78753659 249424252 897772960 274293840 31127764 84579945 254708800 851330134 933726200 54956975 633730102 840178692 338832320 89825324 799369500 743518700 294396364 103401314 723711498 768052573 392536320 397585776 15651840 68801559 691153203 458624120 783751994 112377380 245289665 961679136 238886336 331620310 142034733 493118080 10629234 216218176 550483520 695829632 747557425 715952900 699756750 156349848 851780408 376616084 541951398 838999000 637557592 840584090 868889825 55143912 852746792 106461360 160475500 54157425 464696832 995132870 379858570 298383648 271979200 143809600 549026060 279197496 109745976 517874400 791820868 440447170 477124340 230710248 44333076 296908800 757774046 732393652 759116040 507058100 273639296 407771640 115802950 24422800 79581690 749297098 151706210 371029300 435204520 201686250 35848270 277168576 665552700 855828075 131450750 147057940 235676896 520127840 95121606 578976746 408977850 85640320 612497280 173382517 395460670 773872500 356777128 904556800 568206160 343854613 743654401 946690796 243180096 15882266 501066796 578932020 910422016 670804376 234596640 881433184 819511920 52556087 791831680 880904144 313589156 658383375 413951568 57864700 931609484 173413050 782893152 877419580 587035227 740146620 257145224 940551112 373306400 249278704 656387800 378918880 797887240 528398736 27489965 546592421 293947200 797966150 223630256 882847942 903097921 926362745 104550394 440373588 632237716 731286592 31907996 144260080 866460359 462500898 615171920 548168600 948517120 857915680 718712600 941806448 796074936 699300806 869473716 332629240 880029516 212056592 875242768 149427450 20956916 763488000 957780204 39417000 281987792 939531160 775338408 835889181 108036420 443996800 195891491 305895610 79292323 728511008 334469490 205964232 555108128 754700500 376272216 133014884 194712192 578241778 758430985 824958983 796264059 155757411 142949860 890546568 522938032 483797960 836971000 754824615 753722008 667136560 133947536 139374218 556236600 213353750 68595925 145809814 411920832 620970865 104237561 5523320 365833069 702520000 612893748 366092950 521769440 963447040 313942330 925403680 286781600 747902660 733592455 271148862 198247948 861602706 461868644 433454975 959493442 996966208 969923504 626403428 259520000 851901814 101304480 706930566 340398181 725652260 625053736 784411875 780172774 926335232 329979540 68970000 955633550 151298000 984018095 230015520 116549968 886222350 535276640 923553907 11883717 606190777 859388250 640267672 413332780 737537224 518834926 655188204 417482916 299586536 134263549 679934310 288692632 835150985 20830550 744019562 975267440 789950016 246986405 663230784 538318496 915334106 77359146 538386377 408110000 786362135 495814152 617545858 907886800 183247920 876688700 10957135 54742666 779119136 131363270 527708416 247288520 263882800 619638320 417502798 735950742 596560636 28973568 800596835 465782752 751100 861777440 123422834 401281920 171443213 143941920 986837001 720921288 815684004 415488352 271183992 778085160 446723840 933180224 409721388 432372308 347939848 242297224 489841920 84010410 440130400 728665900 264403800 824783984 66196256 283573264 208198026 816399040 16664526 460898888 260872355 212722684 655680400 734275870 955711040 794150400 240856928 825311975 585287950 499171104 562477120 344070372 814107456 645907731 363637536 949840000 700458914 126855460 173506269 713363625 408297200 794040240 481716992 321870780 433259084 703701397 654456956 206455196 164068260 901787900 621827101 831211920 743285648 766887648 261029110 641927155 988720319 999180368 2441048 314373788 919354410 412899640 750417914 759476062 866320560 945257440 268363580 800198862 632114332 839994880 878773903 905370120 848673152 681310000 576370200 789072000 49745150 773265476 765329850 615643961 448713926 130635989 85031232 165473536 777286988 990545295 700639700 590349872 742689220 794876130 538834198 173114264 690957248 944698944 171253840 248757230 110626525 352379200 715309316 434035336 818268840 406884310 235097300 665477232 726771384 375306240 317168883 303617610 906347180 160446000 300707500 960226880 749546264 20106205 458401792 637153352 583538880 880483128 412093564 350427184 968048220 742390616 191060520 802800800 619794200 638442992 803476762 323112968 419289600 987056540 82914240 610039594 208877840 326168080 571672920 356978176 950686854 446783500 559802952 433301210 736759873 337553660 599695558 309944070 197296320 612551147 86200840 854506352 816400280 84160040 423686888 375562025 156466448 441544000 770514524 409533500 232633373 348031672 968927565 739503107 866739112 860394044 418999746 780679488 573486175 719845940 732759916 327193115 739956356 562730482 576036810 259578657 650612228 875326900 530597900 384620610 618122026 390150886 673342000 108420580 494871552 440549298 944436730 486354080 510423040 503419696 924071307 998655300 964536640 420653385 203543800 34609110 812364325 439873920 705488300 595133716 191055596 514318088 169187088 158207236 550180364 308645088 140563912
869830774 565200870 369747840 652560880 217113500 640029120 300492672 249273520 330300416 791387300 628970272 323016960 5416200 192541184 875732800 68346718 942630656 715236900 866785035 437471674 839572166 659220155 288335420 624256725 339729472 540389520 250491520 276058672 535723120 50673600 533984912 397229900 408272260 346250556 836435472 402177794 154803588 661644550 563993415 912912400 541093800 820026590 30359100 762882900 65910796 199295440 435661344 750086528 265188500 918462418 261898810 375813524 724061390 47335170 412577616 385174494 714626656 88877300 965223477 987917896 334235556 233684410 339135374 202164160 828967536 862446180 224813584 514515120 672409408 61880230 858424212 285193176 157840480 253804436 439137280 136378576 49341220 619989210 746124660 205565436 690848980 11833500 269983980 179397120 761970500 788898255 744716816 615242560 727021704 633293904 156027777 489248000 454891890 755037172 72641024 338006758 207846040 633338600 824329132 98674640 28816720 951915272 733280824 611334080 210079980 265728390 363230540 880970934 930454844 882746708 320700600 744163014 795093376 650337040 71165500 587397808 947103576 368014850 55987520 506311940 632616982 376965280 335064857 101837675 453206825 660970224 943406160 292444384 822220080 28014080 417868699 540362350 194310022 393293492 810349280 953855616 561451356 123441280 123562898 708554144 56603480 392753380 966344920 708985905 401417600 887936836 567116466 829228112 377455420 825880120 683358720 606384428 121315323 212213120 95684040 796545850 485442104 667153952 507452200 184371376 238457100 638405595 825868192 451082944 195026556 991663208 27485884 704341750 349597344 931923360 859974138 113828736 623794498 121494000 387532608 960786496 503590304 97077500 760348352 744533075 604577200 591709904 335785552 890206434 151493660 908678240 640958200 450470774 936856560 841146280 550015125 520720576 755389490 854092527 137565852 57456840 896231451 59224848 735104333 721617790 184738904 185142635 670017792 14454080 644113608 860984096 985160248 488017600 235130470 340884852 991614288 390818820 95992160 368545208 168877025 981267996 775895434 800760771 905558400 277509120 640214332 943943470 297945604 987602608 751956096 229722260 740061016 933184948 741468932 93418560 728116700 687639016 644248440 358448421 278869000 554798416 56175520 56516948 882223040 925107549 692580898 298798342 220240000 34611326 218372920 873026352 559936032 394959340 469049440 451955000 384126911 428965950 774779258 197107340 61165244 306874720 763282640 555616312 157491840 32684480 71654400 782626645 78338950 870574476 644202640 671680312 932779352 881600464 365642776 408653632 593883264 77814901 426838272 458543480 156363414 333679104 816271100 198812360 132187640 673505632 375795505 334735264 47939120 307175582 303422040 692013485 427882184 964395600 832279620 860958508 940323390 465049708 183147180 855816200 585981920 305523200 483013000 921814160 218430224 563153062 182326188 498140240 178281530 114082050 358895285 452468480 947924908 390082076 942066164 581170280 515692337 914218840 298960128 968739840 969591720 394970550 315345348 87637262 116267424 836353400 19012096 401839228 254495136 936173025 409378520 669472378 251018960 576786592 667322750 615204320 881515008 152346810 608336300 776396500 66592400 199220594 20630500 856828488 226076394 445649747 449338560 547174338 148493240 824187940 60252490 337877600 965433600 557010720 440883112 306113842 862822440 491300000 891118575 287829508 97160528 990907676 361766756 963532500 967247400 980053680 230774524 979107688 675727928 618836585 949325046 572562624 285961920 756632788 864596008 846034350 128980000 54715710 532521392 660713416 192040272 428679520 930370140 476918030 173399285 388547520 955469536 166263144 361448320 209542800 686414700 246061420 380294160 885985032 461759888 768853728 486317213 727072520 933544742 338271872 933217056 372485120 66728782 871962914 107935840 431973572 942436125 104882178 149578812 963957680 563390000 849709340 205165056 481575896 809071440 349634456 145970280 208198592 404250975 415303000 647523049 584814240 922359169 910439822 219036872 871923968 979900282 861105500 487110191 667616472 634675072 5033532 411026284 284967636 53959000 518945992 482328960 767492100 751438910 297114060 27267090 84824760 238563682 703242950 54511558 310644034 29508560 415215100 49036064 709732784 602167243 386957824 668363432 870464056 792734975 261169249 520988800 742527600 812491616 697394840 262561300 772126008 916306880 664270195 397227520 813485932 833017600 727452392 146890800 122693830 482059225 899251200 263552640 858716308 738167488 743174812 160960000 889659808 723300000 471471992 261911463 822005116 518852471 209951350 71754048 732856254 473920500 643773600 421833295 545540744 49193848 563785494 325416800 478502375 231112253 737101250 321363636 336785520 182974304 362194070 666349708 157493408 801451264 165840530 979602480 256969445 782552688 454677104 728777276 163095170 738986576 522009640 151220390 555389096 515272688 743737734 522021600 297958386 134070790 645065940 840467226 871631590 607487616 104176080 723158245 189755136 769723740 820025588 330816330 638409296 913359330 110307988 259823914 909403636 348897968 361124716 677305024 707758056 592986964 77214420 899641790 628712140 485971128 132851544 116146816 215523766 232908808 301371700 315213600 94381892 98244422 985896960 681722289 160914140 22921630 819033276 620426660 484110208 222679056 728089100 764334464 261246016 618809514 758386144 557676200 895092800 201011712 766560428 279539584 122457525 96795040 299776319 487490978 5106480 88245765 495872776 618089280 799911936 651322232 939870610 39431248 943312060 95412900 722008384 470026736 915458000 156294350 477385056 38098770 519670732 68339500 693636825 396725436 661104820 519611534 819376128 561325600 11183680 47719270 893850474 501858120 206194653 975283695 398348350 740102144 607037480 873406826 68917264 123471059 281590604 930783600 770071188 657307200 46819275 876304384 611802200 76681300 621120000 682509656 958129412 554962460 745896932 123686390 876744970 76549410 39109248 511283500 336883248 714284410 807933000 132851256 31325904 357084080 631879040 319477810 375679960 85612947 243492195 315067632 320554688 86769152 390397808 958572300 679793196 171264644 235861680 378018775 707193884 840557752 851432300 825789088 747479997 857740745 939262520 528293946 893525504 152279467 35194706 461356952 189192416 119981040 411221600 500089700 576950020 941137792 294198486 904385206 703201600 811095472 901570400 994464260 625206490 958761520 438582320 980459191 692359520 549039920 132401608 123849798 729098560 784924736 258512016 499558800 212048346 298720252 324816020 147975212 314219250 300545664 807712900 891089080 716727300 951240888 754493030 860719600 793600688 473996022 647874935 188811952 515116386 94035350 727684720 981342500 624283768 553386428 112611504 794610950 236587008 274616488 159190370 661861696 554059015 344214324 749364648 41266671 633215556 794914980 738226760 40142900 200063820 855737325 496056257 807614490 48724110 850972020 308804677 94213120 431666000 749146818 508953134 212300800 360418340 940542088 955465788 967533440 439677752 111986220 26330641 169257168 684259542 278803040 768430080 464094300 14885520 159084802 219149000 217131340 957788990 628184600 410467712 824329808 772041152 269695936 874658524 805176704 401476816 686197352 418120615 145989200 326237000 144806700 686784840 263632832 502442922 162892952 226656480 248924575 996766400 627175168 349909368 809708736 334948000 52608232 506426500 397411840 609233712 201651182 514396972 182980894 441779480 882741136 686771930 193351920 750977780 395387186 115147838 115305500 137014600 164434840 817315600 140178379 869096336 653425500 408274440 85377456 981307744 859419520 849121600 329497548 625169744 570924700 153015800 85760640 60760560 256717983 316493996
98065500 579875444 796088832 444086092 261112090 751230950 438049660 960025236 579328763 952759835 619864380 121683075 233623520 191967496 75295256 551568848 640435824 105557200 894226112 229842400 263491232 466895600 558679680 335403560 465466400 471143968 649783920 769815568 111167764 166782976 316654144 222375109 826250688 347382480 832697600 645052840 485855904 41140928 172502400 413586790 31272078 230955520 773387624 464690928 308436852 780022500 893325600 518186416 35296600 265352184 908372516 954609860 950414555 743219320 685949549 918411762 570647030 332089090 743278780 270339828 329426304 938522587 884793870 898902184 42819220 486819920 835683330 6825840 852920164 599295536 583588040 387045850 659338512 328273198 723323820 221687440 807111982 449753572 540000838 663876500 828461280 914443456 797296960 745111570 256729200 128429100 321859206 417044696 430711340 892515530 82494960 537429492 286178470 50749088 735145160 588560641 681807360 723603386 688499582 174714880 887912608 232040516 228484000 200047763 259698320 216396460 156929558 955043729 558107800 355232848 96570417 729387560 59472193 901995178 659526445 380759545 832211880 333663090 712805440 881576400 684589888 323132392 707899264 819401592 856816608 561947648 796612504 116043832 324410880 795513040 757507165 771171616 293107246 409116115 748300096 734010176 785969280 739935610 646763964 675903050 976354968 180108000 981800312 906488160 474699950 484043346 440949460 420838168 511591625 974275700 280505800 806284375 971019576 125812160 654365400 165456280 611004266 6196487 103337670 886932592 331581408 852568241 806773556 136719530 921930750 489717300 656901140 700319875 540614674 917594254 818254806 638533770 970260200 383087950 764212176 316509820 523672310 717065728 586939850 806449728 403314720 641603952 162005872 87630960 681897600 618297050 841125378 418747400 653529616 27581792 743009047 243139500 416055306 226106582 818701008 586880000 201946630 910636204 255868520 347652363 76116320 953176064 802619968 196528640 835429120 498159120 825501419 42330965 890838486 652157500 394046048 819161231 742503478 537918640 855348880 485345124 946814880 709192024 174649390 845088000 572500520 840791600 386213152 987373580 784366302 914336850 426512295 918999700 471778655 271414624 92936950 726649274 647099408 576657508 500253040 16441950 955698016 748976864 182574125 71937960 485549192 992284880 654950184 276454844 164515500 90001920 330862330 247253260 530717600 401368128 85584256 573687424 494852070 774413909 77163815 71975104 708004000 818199606 622806352 810374694 146671360 478021300 20803808 994780724 491935700 66780696 165512184 458660852 727601221 988792000 799417928 709006540 199766182 947615154 849244821 122556016 956483106 647229720 799957570 473778989 15094580 201664696 860794232 734159704 94062140 359386983 346245090 770435040 749579460 617953612 530740224 559233112 14428284 322176882 182770512 241782120 604975780 511732736 665584476 409299900 747103120 271647232 607606944 407615660 25349508 925177830 91910292 453104244 209252756 194935264 489814000 511962504 636390350 437299500 942484494 479415760 155036354 670300112 594596880 104962560 670081920 490777942 307765000 225752942 242590028 825625392 661476325 917161048 197169200 681285400 911865120 825194428 65715280 327553176 373489282 711549306 624964870 876692048 797990480 747124680 828574640 419185152 622102000 482043160 257687185 939751640 660661864 546551196 12881480 975279628 810340066 29959512 952611530 914448736 60586160 978301600 716472712 140154500 918057188 147425278 80599266 851925400 264062208 105353356 693284640 231147454 721452672 832569565 663722496 91494912 70167848 380669820 513216816 302587680 825804160 794534144 874460885 74764900 443751000 302967350 3278841 194708971 862422914 260882537 470152292 310446033 9964732 499880240 363234080 752145888 57754800 557474482 15708990 150746924 329979860 968214616 497520669 381193092 16892160 370814624 674646536 686154750 726418559 547796000 383508812 570388568 905264640 439624825 187112552 364344707 916350884 396206976 759226200 794464680 770775520 648338062 846481996 169686038 93471740 458656592 172711796 244416945 147804420 724166275 382508680 614816636 838568320 939305120 91924840 559416064 715343480 195021068 442696393 126469032 819039832 640259200 25692372 334017240 675348471 225320488 324650000 13455250 169195328 291545920 964134824 875377825 494748164 951219092 868572136 562656668 507732762 326766512 159181995 262555800 577212865 796378392 987023872 803284000 90542080 951288470 644344976 976662208 351783696 844473720 192851250 716270096 454517760 785282540 704501100 187669000 227716500 686998125 433760406 184809960 744519997 229087192 915155840 889684600 209771300 369069734 590342760 402030512 579677112 613052650 638564996 886211020 644918750 354670240 741574325 868000000 674473266 156918004 749050318 303964920 441726512 848243248 570966135 600659172 133399625 244363428 428800320 135552832 744798280 688123120 729373879 58546816 529326382 882337960 346286480 218059400 877246132 644544225 10645312 105169458 973735814 882740172 675069190 738261670 52219165 814645200 313200314 198568921 366047005 156294751 44382840 532947514 518337776 662599706 28936005 181839437 147313800 330735530 836611100 703650656 589494444 843552652 296126280 975288032 130473386 802735500 293086400 646556940 210293250 192077408 297952731 17466580 636223100 412163665 374253060 818009633 595943034 511905100 250742216 267154200 521257220 420102358 577004400 868086546 753746460 646544786 115350836 355644900 751276952 927921188 822351080 226092752 730469585 125405028 905199518 148370005 72319824 818226732 4389708 599595820 46300132 196500144 539047518 829554214 291635576 384815762 508772434 791197821 664767840 568585720 236940846 518908800 894552030 845248368 349846300 114290460 989909056 818200230 275206006 75342376 285314049 202177390 882358724 697513005 201951866 227620846 673846222 248931320 612160460 834103925 549135920 150836313 968475293 218913280 483893460 262920888 889735010 703748600 829778066 755465000 154184232 416528900 478818152 387117224 563611700 521494720 132153976 725557760 341118148 960764514 950304310 475210948 17790061 409349200 658691500 477488279 136852000 180676467 353542280 984343520 794672940 85237446 534397604 515337348 349807440 79828952 861747400 627049428 490153296 722247008 800860496 149535616 302020136 119092544 813310165 775823238 501679180 653691102 482553536 314448290 985713440 985349700 835898752 154531940 528642400 490908967 831457024 289944770 443796500 483580352 146722084 895161399 727107644 694173682 858892080 966228100 933293607 496850397 90784968 571132124 120759180 650550217 717463060 996287303 718181375 556575418 538427622 130321444 941871700 816264600 865794660 652349494 661856120 217688000 854082880 750422425 149216026 80657908 921540000 218460980 440686144 599879344 683990400 295164485 298730240 719033140 859449808 470165880 282985845 343782800 48278800 412659780 149903512 535459663 491591574 267224933 996754352 232683350 815898384 31408500 90976064 943575090 441339168 174393798 151790040 263064415 582179570 826297984 57663456 11799398 954344558 556660880 657419573 375956480 258442350 743504128 879802496 312035456 110144000 39633888 294688320 411221600 215411238 111802000 611497018 1903410 656593324 835724398 805621696 161111400 492217976 286085496 803931785 436203149 877213600 496377510 335995200 197243200 710560000 755495568 793574976 17204000 960249270 489601920 343292300 921054620 444844336 988318800 513434080 461987565 904273900 764830016 83983976 150182360 446565900 127898088 350392726 96664171 277078872 629638920 176946888 218550800 265716100 404831988 944963280 684156160 313218475 283124960 790710868 83473814 488264660 129802766 238811630 878661280 517626624 896552000 728945280 98923375 772119904 344471040 494986600 198244434 997621692 549837000 595619700 137799682
306775000 805294600 176499646 858409300 93856536 836148090 758356282 340710640 655769052 174491000 345615732 753221527 351567240 600113772 707848500 90553032 19234376 202532604 139227688 236112000 283047936 938157880 706290592 279888520 263475439 806680022 791019600 605539948 817089295 569250784 113411480 57819184 477141039 891875720 17607950 310227226 809862650 223192196 849881261 922482368 541600922 757783896 490913000 787402992 131972400 784120762 149352480 603023191 624731250 329297504 401530092 437191640 919643924 582952144 198162031 909150640 989616120 888976198 526537326 811211601 366780000 763273545 952018040 943684160 800383540 241785756 860317854 212788092 162104704 558102968 305770520 148239910 184268325 263837688 330423808 411181574 845470354 445475600 465441542 307520000 695466072 866273440 725103008 953474640 409573106 238833295 141390752 260562219 836872966 256592640 817268064 709612536 882969760 378670560 538829020 994432300 724482584 588912000 660132056 63478432 710124559 160007450 258210560 515299820 676881192 266548888 67373675 447718656 393461095 531436272 886293356 870283820 369184943 163922600 636149016 772401900 459012160 345198000 195740402 765492384 7351925 949730320 358838390 965454132 978941688 429404028 582160650 32219096 767693280 561959350 227264000 181307324 153573122 449267850 349200 54624640 318416480 923902072 477652800 991555408 47329236 716057280 304276450 503854361 173990450 44732820 777301975 948942260 98022800 773504463 126679315 846488590 703583776 112636370 91789741 893815170 918229375 319351072 779277524 700238725 437382875 88580256 432572160 260581876 395975260 284246760 870430684 349690408 123812777 294145052 336155168 164910080 18402388 61615959 568202540 659563145 155815104 433310190 329744064 903445370 135726955 126880240 27982294 130327656 694849084 512059616 127376904 666110200 594613179 183186300 192493972 806273566 53702802 736206312 685908422 50279389 61033928 855254464 992438280 250542720 691584433 871830816 811499520 679492500 472725300 432112051 135001786 740518640 555908662 943502430 255827089 293847290 10538844 519840992 745299920 566196384 799203564 940006016 708072870 326741780 790929600 770712206 710444400 808402144 149560899 340874496 964315770 309234950 316836488 892009760 980324844 819806544 315193724 692354112 856729100 338078440 4029440 935467334 184278608 440646608 655331904 195072855 604419088 888423494 269364540 58859730 11867200 697095844 562830972 297467155 718998746 918371840 64837060 542234510 1605280 966794244 974111454 486525192 799205057 447460848 589932220 911357874 673480519 703227221 17293180 779376000 239353937 260845240 730752282 191227968 487359992 489297478 767120688 664398225 63453743 423387456 365727166 638222616 216419650 874422875 435608107 362862128 663146875 258092126 685861127 676486250 417239255 815305900 392812960 194933180 954248384 388376000 885373600 905228442 195113424 46311650 379150364 994228085 404862960 828193131 898786700 888980160 217237658 910471643 282341220 388162704 806610520 863898592 93527744 859236080 815031240 3817330 185378850 943754980 171699984 779520217 926452760 953306450 674106250 692400380 495956060 44869476 34337405 803614132 719304876 778847775 871063764 538882000 241839627 662649140 876099336 280608836 135359005 563006976 313922756 957852728 699959235 254325600 95599272 920415390 255931460 129189348 118171008 692454655 906728196 28841753 837620840 59532800 316225860 739560545 578436544 336172058 811417600 927079740 764293256 315289000 785453426 870621904 140001878 795335232 593701882 294763973 596194380 6237223 230392576 826841500 213501840 753036840 801035392 751208984 503429080 57509448 310664650 47999416 200273400 778288968 775615560 436329166 906782432 124431728 569422740 444016480 142225920 925257200 66331905 365419060 686798536 394112640 464279810 518315980 961405632 155748060 220277000 220325753 978970354 869120000 159996166 513790720 403457868 289305158 973889285 549260055 670086624 175651280 42866440 272583488 32164856 225226316 959659520 668484640 229184616 256582816 86460532 658534848 297574328 684963050 252820512 41797576 276822272 964396630 695979444 938326824 617328670 465851342 672336655 630638729 727003756 969581130 362982108 859198144 472264976 797940284 123995654 472236350 772852010 647799552 149763300 552198830 141876352 7772360 454358275 17217600 197243672 674499904 643722485 467107740 487072889 171562720 492208640 345684292 850870129 596798640 35118340 426914247 136296912 934529996 873031544 402030968 302461872 709453200 872513792 388791900 450811340 107610950 504640640 548052434 148828560 399509176 807678988 733691040 833610126 403083328 526431378 931843750 267339840 565125940 896077120 680825152 635712000 349910800 362100788 945642080 315642752 271464720 7040826 432225546 529941715 772839600 354798960 224553274 707149200 885104792 184632100 774226635 369004542 277335536 650717785 696879040 949017854 161637600 887932792 319502880 850955888 853202700 727393616 206518830 174470070 46821760 883371520 570322240 766185404 774272852 714635475 690568436 807508040 700749040 573788832 370543495 563897552 297785575 62479988 370865640 605239900 583989104 170276016 932432260 370698240 448216160 274905390 989551808 599763714 561995580 808230000 643735055 259740000 435135072 484528640 261548211 233792800 909563496 285923840 582276676 370020300 348983604 266787355 594323924 462182400 382141482 172980608 444914080 873532776 65112768 952539336 425573360 738392652 622194020 343463440 167676560 414129231 745145908 703055624 944346016 137905325 227585144 744261980 884904672 211497296 736319050 105802997 940940917 139537032 464448480 400392336 381063590 406212136 34975351 445694096 560134328 664303680 301353440 766352352 632888992 395224650 523208400 994805672 313218226 768230160 96894660 11216756 483858185 33269400 278534650 701620880 899507225 434281568 429048661 395700184 410457800 899890560 107795430 624204638 687073340 707248948 383405819 90499152 165698878 628512000 261285268 550385984 25621020 540308375 165822700 235251208 5166580 302383560 451836780 687402946 540780741 863271750 24229892 480296232 193060326 826648568 618640100 754056704 292626560 205041786 912417280 320656560 226805685 206782076 716237344 589180000 13147470 731656920 291644370 417386750 915375855 944077440 348310840 949129072 417200678 991423680 102228880 773594680 688754260 88659016 579716016 518514136 600279360 630704800 141058000 205751040 115899066 904734202 865279488 700329680 316768557 136517380 146530735 374188224 854100776 163747042 65287790 663385620 144868064 925484619 996600160 624437920 916144645 51510272 531804920 623326800 317017050 119776250 397148288 833147504 986275456 881800300 94488614 790211520 874201600 152592264 28811282 262094248 568639002 499829440 505710899 234932175 32081364 492782227 852627060 402689670 545718602 27771124 777874432 175418464 47829540 365992776 65791900 468457800 833954058 517815030 499221312 414841758 18190636 394798840 595988760 667900800 927828000 99115136 293446000 316463000 254966978 121836686 513277600 762426528 968026525 217465776 482136682 885511845 988464656 728003360 312340890 803986772 891009776 7243200 827942112 540937272 430713840 685628900 322110790 297743256 760971018 404390448 405581316 435908180 31162040 301896032 482299818 673305664 620574070 759029264 386242496 570398676 758617078 728625432 29917596 543064220 659518750 438063738 39064120 757103008 625010640 821143860 474231760 338011825 896620702 742691975 527527860 408779373 738301200 617712744 262650090 83825500 752079645 764746396 490073760 868639080 306373100 504826210 694042152 859330800 174343443 144818496 613343086 955550350 35129940 788132804 668147400 477935076 684752992 498612608 528331648 461342040 147404160 744164166 435379252 895745400 108913056 636992643 618261938 396734464 521673081 917982437 978461820 194879266 559060615 372532005 577680494
507037460 509633160 645053843 114754880 142483980 428428738 735037968 358620455 646910592 58381188 453534774 597084820 45612220 103248960 139422112 249456800 308765548 770618600 891314876 950680352 964184740 741239080 552186230 958323570 557450004 918013340 239450 151470400 884272690 500382410 680233790 773675233 240271544 450208 875778485 237394280 402918340 160471626 841500197 491777530 659404323 723968464 801223962 341566000 94636320 861394233 750495350 164485800 92397375 648446360 572719220 14334105 504792976 982568400 716396672 630629094 256081920 678282496 513399284 392448448 193932360 827803488 390967620 306584442 778873750 350956778 457336640 437774800 818349120 786663984 624044850 140172077 839696760 693156192 352890240 236862775 53104524 622227960 916790520 185038950 725462800 210767473 771361550 787364672 129337665 516827436 200311540 340060496 966460000 163145628 71269790 158222316 29724540 6715500 987568176 697195736 47984776 989853660 143340526 141448030 245115965 822527574 431056592 155155870 584866942 59643776 5480586 113079840 343843648 427740800 147786912 445135448 516093904 169909484 661974638 178302806 663553025 312866208 91092800 965356160 454881392 373031570 193599616 764015435 943733290 225151320 100732720 481657236 692778736 569592704 741962208 883051050 389034880 930967773 183340612 242910740 659270160 822884800 266533344 243765360 188768360 831142072 871234356 483416697 711111764 890409178 260958880 243711312 672832738 439440000 12725853 408893610 973420240 34439376 759591435 984996128 388419117 286355864 912783582 932662150 955789408 591415600 335630681 614754800 854044778 910943528 931828236 682247250 79828920 955074288 667616944 597459000 300607180 911613400 66839530 214624630 671868020 55903534 509956544 782506818 52539008 22004984 744032250 232954942 667145400 183883868 601995200 92943528 440618306 879651776 329614587 65677293 915407906 856280104 806185964 244480800 341132246 584064200 155559440 894832560 407403128 259461632 242491446 568062336 524947010 366359925 529850151 861451286 216108216 804464192 761332880 85602428 522063440 271095968 628232400 122484452 571042240 156578920 960166680 990416608 384622092 393757016 526779850 328112924 853816400 54437264 271401420 922508730 461410792 73803172 418970320 517857544 987176570 68951200 783971080 832083370 106499458 379649025 197230940 34366228 792460932 177614948 329271190 387188680 819673600 756634680 905068560 629192464 798162500 164436440 23035248 382799432 931556320 297590112 956979236 581989250 444651244 131969120 709286625 288983687 788515322 205792832 490871296 532266552 858652260 877824628 464499945 681392899 740728748 964722776 823448144 529724624 942978000 851305577 395796975 416008420 93618032 543027595 267870630 81300050 82094210 157015400 928740400 889959880 929152682 979068600 980868800 754580832 411564920 936510030 981193750 653805560 990210340 776484800 277530262 1267177 252630560 728384105 924333999 908458400 252755413 351738692 576228622 381530640 16378000 694587648 990569496 167898112 818013440 50182208 233788560 224227546 53760000 684999504 24845592 954981440 701425554 701401806 229517951 119391552 967218325 588234800 165878560 985681986 763098975 769861568 513793020 504086335 216848400 222097144 834965240 563461800 52927298 935468340 743223080 958165386 802573723 829196432 857088172 172998624 477675600 528031576 229299378 193348376 356077888 815415200 405435372 447415500 468901736 749798196 698063085 865147520 312633090 870932710 305654228 620345755 470638168 954545680 317325392 436853424 422800454 34803882 263321536 194566632 96872425 583385386 61406300 608888720 894198400 476501456 695114112 640903264 170744824 822411552 78088025 608062560 984150230 73212384 9382625 177351619 654588724 255391876 280805280 357501404 299334112 424234040 657029124 534505516 705195520 988853284 771244284 92838276 892282848 922395642 222729472 143645648 435922060 592130150 247576705 304196348 429517312 748406264 779433110 448001792 150343940 452036408 800189952 788464952 527130176 304813150 403345176 507323500 464642732 26440068 348783680 164605168 490511170 465720238 325416630 541975900 429991500 387590720 295697370 294246584 303245528 86879950 876049676 605349165 557589472 818858872 660130362 549960470 286120982 539089504 984803810 521020800 39977312 348337640 488999696 758300844 824869536 758377090 282057604 606892772 504852350 720791616 472121720 240602596 746586000 339705460 534616562 58747432 839415200 213982300 400868512 967161632 9960112 627029520 72998149 606078575 809133952 718825365 874964527 399914864 624023368 992131040 412154623 315191210 639498270 806917200 788630200 616806000 332712720 443198897 782551632 989941506 308188859 590358305 589855595 184057770 702806310 71454720 176245330 235622732 329083250 487550400 759329900 549781472 619749376 725673968 586394540 72113440 581363048 430606580 73259611 47362190 607850276 50669536 152918400 959341765 848064440 624417792 817205495 265518592 261326736 425873420 668998871 385247112 851659090 148061728 707952080 218012272 998453120 517958464 658868544 548444944 456455040 888556408 394256390 121144096 40556940 905183096 872614705 852344860 183138250 19350185 9501604 534827684 75972800 192763652 793179100 18995764 796935628 382478388 131755000 481902720 624829448 804086938 565677472 689458344 83026400 720384176 989719920 181485744 157628408 250266596 457425312 247844500 570376635 834007070 4201064 525776864 741231480 557386560 724696000 161697845 390543407 10988956 530067600 270836276 706022160 286726232 790875050 957860864 26139880 271760208 435546720 642245341 588639423 179366236 259656000 292310684 858875740 588157340 606301440 796625376 467607424 355909632 981502696 519644340 592288350 906125000 189292640 350337700 583632740 781091390 938774138 732742080 585004240 911321840 23765810 272473120 344426552 484354460 9403943 492574100 94878400 199562992 70853536 693951776 956409930 897455632 418996616 802391040 844972108 953709568 862585600 531133020 8957784 314346836 398244375 510896000 425783873 345001812 816858144 42864720 789388261 164080000 455192800 339745350 484288964 923105894 416541060 473094175 174070656 934940912 370874900 22701970 643773008 870795360 743717340 426539878 935832960 340684412 759744068 470380976 734898304 912834606 47763488 701441680 378665860 950262474 755095865 583003969 851339940 785975000 40233296 342240720 440303041 956886657 776698614 917639900 653252292 487405584 570165616 715727363 539244720 588631552 895028921 786985920 10868100 900077748 356268712 514967350 776896600 64925983 400121000 562115200 934449120 874040496 403375800 272531161 234057520 758332084 899341274 956809792 44393920 101295674 419024005 451641048 712647124 541193936 701580491 567411580 387972740 342310000 569607168 658284064 860924124 665248640 439105658 391166080 311022240 744213440 925881500 971628126 213660331 820296600 896824320 338596900 805657071 179996288 684700044 108843750 137186463 570452746 7835870 483820352 400873300 463599650 316371712 281794020 759388750 785804040 787921920 763342640 202542224 573762612 799321808 36669836 277169200 785954208 749627160 331978288 250548204 791162080 875529164 299799040 284136848 602571864 797778920 30977306 18487588 924642868 249774240 78576508 581653024 415128412 470864100 245014045 953930432 799041080 261030650 844016000 532352820 743200384 339588771 443645600 873072638 453136640 221689915 498324002 315224216 248312128 748281200 34419392 273125480 915052500 520443136 367235210 455102400 699967872 671957120 387395273 790562094 906561600 872559710 922398000 389596864 814312647 434383700 457757900 323282950 486984200 165040810 734065674 149806550 546020620 618165542 201307500 913429604 796685600 730354000 936818192 212086398 970021770 268680480 637909172 235914079 273200972 920426480 364356725 610690810 200678200 126918080 839513680 821779400 757390516 267789440 375666600
764445844 316573972 204892720 544099014 505412702 269883076 242320316 740287200 514282880 284273884 645973216 291939840 501081280 333712294 45620960 106323959 251554400 972378280 276484472 401078258 862911650 290449952 235585536 906268501 163201040 814928840 655829920 222137240 249995360 891292636 752716288 645890470 457510760 508924750 107566640 75722960 868830820 687579358 294155000 37508248 770889840 14040032 376279326 761833916 419344012 858581600 897656330 810499680 940574800 659984944 30144000 823474384 757087640 741305952 690736378 875783794 563067410 421471276 453377600 140058596 167714500 374247760 709117974 32780220 909293064 132067190 647832998 8940008 276265796 778545500 664340224 338217020 724800768 758022280 766722515 703345212 531036096 222465280 457903592 529393628 914123680 8299008 887350889 196841040 512440735 425645376 633522205 400799700 887745000 442142080 729242134 470376680 26737830 774913904 175543168 600298770 830199250 924271080 527928357 404591840 253109464 789266040 375900704 453840460 554815219 183689330 470436660 32982592 385770240 848214745 772558976 587974213 285135832 156201182 775939088 736384960 12518173 531728954 357983400 30619224 653741888 429468500 190593491 870039200 633144110 89050200 42435696 411495040 993471100 674236640 129255040 858094976 281823648 475047820 494377888 829085624 190702930 174729723 487024944 179799090 615210480 260418830 474341680 709445280 27092128 649696572 866599765 134998056 22759424 983544080 722147448 176854820 603486336 584810288 835927140 195459360 579185837 658296150 457252252 152051392 83277792 650680240 418095440 324231380 378966875 171402876 422927428 301397480 625578025 232010220 344734768 132468750 767885340 188492247 244633584 772844340 908498934 468759979 345787256 785894375 653825920 264398886 236391199 879184034 7380745 148372252 192011186 539992160 531807690 517050000 189355900 148066762 987410836 707522500 780159869 219784240 71637748 418624720 487130606 937465980 683838368 436026464 761658922 31305056 662801904 756748580 647851286 36253120 941087600 487488282 399420820 802624496 781403705 467587845 496141516 668610760 958602112 451444224 208087030 526595720 408329216 843279880 294319744 328298530 243030719 848926170 88188111 585652900 522854975 264456146 407582060 623304800 9257072 29540610 101207660 900970502 443763450 763997020 800167030 165047130 742614556 455059146 82874238 219149400 510772052 461383378 904183550 58663510 4753667 322022100 721359104 862142104 205724958 742564700 21161992 433087100 668165424 566017600 347877120 624664490 733609780 552428800 526075808 774184408 923467440 691866320 95874191 632824328 552787200 531835664 512212265 657340462 147667074 934693200 722860682 808040397 963524808 897174304 534981536 10060825 130483800 896751750 660428416 107075514 184610260 861134639 995040996 413835380 884059376 995184352 679875525 539410850 950034730 9254016 342123520 117575331 636374684 205676720 278634020 946561186 736565766 137045456 133182722 583709040 248786217 373561600 761051160 74402788 483784716 33436288 877741096 798336999 631450254 814565120 91072855 826790938 608403296 957941890 356873228 280635728 23354948 176309788 391866300 879007534 775425630 360471241 590066950 468928644 484327088 614104000 892239840 823193723 532140504 482345904 928067128 199045720 219339776 716043026 640721228 52256880 998269282 388514695 673724544 234814898 710364320 845514320 923978752 99317518 535249578 707729300 307596800 981067520 21303705 935620676 388395024 617796960 337150976 245755630 105579826 838688440 772918000 147386136 768179076 922995050 655920880 488882862 479467000 811429616 120796800 686635600 664166460 489661440 212032266 939988162 438222926 185949368 677969224 874977870 739813025 387464384 649452396 968474944 154592660 845990272 836853460 948272832 124227800 716544456 254465032 430444392 609693360 999866260 36811466 738062960 964485780 281000680 31662768 796531954 534937625 291842040 331830816 101027370 496788944 570199620 440943112 640055310 272033230 411370044 19780320 607050528 252523776 865047360 40352312 438368800 282220480 587926256 673236480 745493008 894483900 295206656 567451964 634615490 32065116 190859264 967281546 899887014 751241040 679688944 243739920 454338750 102128578 379227864 383422550 325592708 463738480 813689585 554638768 111484691 228612044 877822180 358146280 677050146 795668480 39854300 224863704 986499680 202172412 715040656 948339425 78003160 153944802 575265776 965602852 762027600 43282816 667620992 122317200 113975286 251412590 312383716 374344800 561953140 499585370 382029030 328183910 778721984 219104624 594982190 218406860 145764588 593742960 615397860 896355776 371727200 953470592 504953088 95964077 162336450 4106232 441853576 932529312 161170016 949477888 350082600 227807896 820909608 143460760 58597847 12864512 381504755 706741882 974969736 457063628 648258600 670860766 397158848 335715792 127256192 940989844 45240756 342090736 269989824 346396365 927340764 791267912 868118280 571464224 115356116 454925120 796279468 458709296 881857335 859959652 19937818 729034800 438383280 288433776 251610332 37571904 680282752 263714260 107060590 576651512 83352944 676894375 258124136 870569736 763257400 968149322 565546088 149625600 399454957 353443814 312585560 306533104 318291346 399284186 648461278 277631360 50925024 396508756 478211200 993100542 750685230 148190922 459484232 620555308 411863788 418964620 36046460 946516900 365896312 974863580 29095968 850872128 364336480 452678484 954119216 540665274 745933986 310863678 418241658 743340552 514351842 480458059 412570560 433135040 352931808 789646336 171003706 353365180 981801200 251494128 10245652 918505768 180559928 87812448 84991830 390384336 325323550 370394902 427478690 667348994 606631276 539069214 9263694 112045600 428967609 709191879 168200480 665598240 231597710 740426240 865969168 407022610 227170832 808419273 699229140 862331500 185433872 552736420 789452288 355462036 874574040 522235150 693627440 623337364 974594124 831764480 667341400 967415280 219118080 962732280 619037136 335237860 650516454 764606228 467249436 260386270 713254130 636684520 130713600 674704365 306331870 44493360 609366912 231979440 898807024 982452560 984938896 378469144 471002398 882347632 689845732 919660800 237746640 336128908 801486860 993319200 866574752 911437500 584111794 452102250 468721400 822895678 844508380 211119290 982266320 427687744 582558345 100893992 655939250 654782053 934227560 292809808 461154480 725774 922372940 35401552 834599140 681388504 517753360 665939328 900646096 416492876 202930664 606153570 634036928 75186507 163627660 811215472 530782400 122982912 978057384 984512500 316190552 319170800 808298232 755357712 713951460 181036420 718406198 280293472 277399232 336134420 917882320 254543648 984118936 97591776 315974298 118571700 463581080 480715040 885275634 794629376 258382000 662624940 84284352 237257600 589255870 676231680 6712250 955518885 744168320 502677408 447258040 544499576 602840192 576196840 658799632 607644875 721871168 870864477 603808253 595071488 768773020 691530000 279316175 921100042 647403959 673719750 518309691 609448788 663574706 383726680 98118184 339851697 39675440 239320240 323259340 238474876 969406246 274289120 665470580 605743200 501526312 659912787 866858380 166163488 851157788 828595728 671422440 202864502 567346792 301092126 728061440 394102680 743500808 247216410 946751600 717180842 557039600 846808220 508105350 572011872 422966150 867960522 685375650 913811648 162993500 837858936 50334720 481708081 863464444 640477292 182008870 651790560 429601056 448574530 606679492 380090560 839354990 980696708 595762822 958235243 83484056 933339647 496290340 612092672 408950080 565275004 962798750 569772640 473720250 606898840 18410520 497454750 369785440 708645800 322227920 83895168 964508640 793538442 944925312 667804096 391110428 433032844 545428000 885563930 444086144
788757910 585933100 680760320 33915160 388532570 132838456 308921215 332345728 361509239 129597560 385929808 94665295 61791960 706252800 825152845 179414012 432080184 899379984 260796472 520097856 769652560 734528175 737989870 19316672 270315312 96569920 163857408 281679552 476621584 742771720 238345540 138667872 515004400 660975540 570296876 489157872 319448700 522458720 401555520 131354318 659037432 750826368 120784576 311336536 89418036 613886350 399013268 914140800 977523200 250113561 620524441 332268618 677168080 915250420 558560480 148145860 565132288 747871246 392890580 538888820 19190125 426554075 758371384 164140525 165414788 524157900 474872157 83075904 8762350 62417830 622083321 442603072 989217960 658464540 705442920 806532640 178346680 543280000 173769500 74135386 980542920 81208636 979771200 545824340 594639796 779963200 245537280 152991424 249580800 999037457 824142480 284783280 683612071 117085752 166486404 250298640 915813520 418374980 777121750 736624768 681376845 857664788 188209820 61006980 941253274 767263180 269761712 55461072 482834830 454032720 804319210 435056896 570389430 210270000 409326272 151230208 731300368 301523850 897521930 738939644 600079318 961637400 529190960 925342280 709922560 523076416 540732996 280232896 905714216 43837828 772705600 530687200 18348704 143282320 182903400 461857181 412622630 316121472 561064592 843109918 525430248 551200898 865734824 287859920 128325760 831202900 486048032 78254769 613183548 648818225 894651380 762079750 84458224 87793996 60488536 133938060 203354640 472860574 117496376 390713808 728219150 386208900 744040320 746737100 889820020 120807744 187126286 480250248 58850880 365388768 256209600 229348700 191222276 472671128 760728410 274846032 118042250 988654990 638898900 599409088 825042588 482953406 239592728 255599670 896683200 598094192 842524600 335861532 487296300 970346955 79901008 567703958 822989092 608620497 839883360 4804352 778582856 207907640 721873504 222989004 866550306 959396612 970761614 235272117 269652964 458972388 728307424 766190520 177397850 952173392 366264920 439348960 995543680 772866272 37071136 810304000 191568896 33590880 413156900 729787888 530115560 622346850 679786736 787066238 411770880 937262960 316355564 538515200 564761750 310402080 202876660 106106864 691252032 497207750 111050750 930119150 819430000 249648820 459135120 301371875 713985752 997592275 458284182 423667136 292717373 967590496 942707968 212046808 626497536 423530750 857582920 30096208 990370206 936538526 331473860 654695168 54890800 351300400 488304776 572776044 790067144 176748400 371126776 45891864 132170490 355834326 33423812 889455552 876620544 833037324 520610960 446428500 393553152 903815761 941497210 196568571 272741276 389541725 369624032 312408216 532992774 386280596 28259100 843434770 534172240 520932420 230377121 790483594 896552210 660560390 805574350 406251940 759281500 599704129 524649116 893369160 854452140 886687910 894859508 571040496 343164800 942654420 375484800 116485500 740796272 208083575 243263620 179369088 46366216 620204232 590011331 159937280 212807384 112446054 390140626 285063600 235235560 578230056 763497328 722048360 566470572 551299638 654717248 435135281 36701908 677337000 997985920 724100554 554018437 285768380 346476285 544300818 16095760 958326336 698233500 752104352 326351500 621633188 78881242 154565120 996377328 629722396 490662240 116241532 132740808 25897210 597077201 118576875 47390226 177094800 719454508 138334569 386279557 406023188 431211585 726888000 562315400 704121496 69044056 799799158 359660000 838997340 150437640 582019200 104632192 473495504 946214080 516356608 717354060 835443216 717689594 195712650 626404384 148248855 93256968 45822044 624538524 60742479 259517210 395772695 989630000 273498400 542686750 399087680 350216320 964245000 26780950 451464144 963680795 561231722 658289792 492026100 744496384 307470428 866732072 960101630 746437950 230866000 21124896 852981238 553894000 314814720 978017600 691264240 632566032 184126665 389162462 654723117 764285824 753974140 193184323 284476408 635490000 769756134 930647808 937291060 941639350 208706140 442054112 58318125 697202040 201118760 699218520 996882284 776858802 441867313 848680740 239519675 29750350 102125556 770475670 71751520 941108601 316989360 809190926 333107228 808570452 908990532 605185749 443981136 382859584 316662880 622069735 312773248 978107008 366275840 210516976 102824160 985501620 182737100 57353624 103106661 18331250 449811752 362200770 244842320 579000100 449974822 570871844 603386254 209045802 545615012 154678664 203261876 826023975 673865220 153332940 716451927 650612888 736297600 958253183 832282795 71497135 410549280 62637872 86749888 366803360 799427448 651569088 761769128 239167502 788192640 989246944 597437980 510644015 651539930 51652614 370759635 965561280 953779232 393222784 867622864 748351488 990987856 439684070 475394048 490796300 964946288 660474944 628197148 629131720 693554750 485709184 533565432 863698720 995993004 327052600 243459600 121096334 33293068 187374125 689558200 640895680 915730886 351729742 48625416 403520881 933814264 659399885 110281264 382919260 695789545 606358130 502601670 237307210 953606937 124971792 327491460 947792626 808730775 46139860 164941174 254412776 985301186 428916170 216497570 131716855 174060908 62725296 158700408 423295010 946505040 274843304 362241936 100954300 602585500 239362595 609621792 358284270 635217975 782598480 922626905 538305624 419416480 980533775 201573390 789413224 513495112 936999438 745974192 911244544 259513920 76650920 982700420 745829330 192538000 876168192 966299775 161815016 104705550 970788000 374996330 26477880 775904200 1356922 667146185 173772000 954358400 338851232 539948768 414301214 902444788 213678630 333498608 925705235 623073896 825385275 381278670 109811856 408905345 845065360 24855850 755617696 954861180 133857874 274333010 615836160 172968580 768262935 171410640 403189920 525753716 679225570 916250085 147834612 621588540 254178850 222681541 410523552 987772208 51556296 358683544 308993890 744819493 24133880 298639608 233553056 379978374 617314800 83328441 699984926 711884668 520544699 673902488 420131440 399959328 771647523 696314616 364683345 668348672 408034540 403933530 551709120 294515360 223145488 416059040 126781696 126658080 116342864 803076912 121655392 105356016 125585940 677895680 510054200 664919234 775232512 83293552 983104000 858753823 439993565 839322720 415295160 982687080 651693096 938740210 254992535 904794908 967336605 748736480 160718940 666662352 152766390 242420272 501448380 717867862 182411600 99562432 190005016 308862720 271145304 682315136 851095424 427412480 160607484 240616544 149366565 308378416 113062052 962612598 82943426 874288947 864738816 346365395 304086276 327729554 752285968 385861120 386217700 326300206 782523040 256997614 748125875 442631520 413516800 432318359 507727488 345450096 358228000 752745600 913234680 425983440 170400502 80998313 383944184 910984800 191844048 122872360 272092120 838084944 723765200 19264920 670078920 605333780 214358750 634433350 517422252 333335955 895536770 942814816 188365070 29532271 989031902 53152106 263044441 731653035 480488633 452127392 896989390 53934870 259399876 858239120 147877375 990089200 931575250 484244224 798890652 22747174 803001610 646320688 577404324 725692800 550397714 267230270 114234486 72552312 426848320 927005399 817719105 707863040 993315904 838384128 621421020 720987663 679783032 837672641 235793482 518633280 524375200 905395136 639078474 45928536 397827440 115959712 659132405 105520300 645398968 10598004 546869168 361670488 596947255 120259512 96818952 726806400 765539923 446094848 488366500 474347376 163229530 115727680 44170660 364469056 467694312 196623820 158075790 657637240 363514427 420970854 9680200 36580138 278025480 500114296 191180400 657464625 434381580 353717592 351714638 612781817 431621120 631441920
369138780 780589830 108861876 160768640 615473411 320083520 283517830 582209841 59310832 348685120 315888700 142936956 828565656 215003488 732940052 875768600 407138816 992009860 685609520 838327077 449420000 857112572 479386543 322615568 99127890 889749466 386207639 469708764 67908928 380466704 339490820 339372328 799996750 569041776 225013904 271111529 669198228 972446656 783621400 372815815 506723600 423895558 666907718 501022240 859969760 296022440 820637760 339989450 839733479 242259360 403143216 843962356 152934500 635701100 24398116 324438767 632780800 662679832 366152870 175742579 19645964 295653945 774387824 809390720 741440540 228463350 34276025 712510936 99439860 366684560 784801432 347051480 582970615 772692992 729084928 720384030 635562255 437783730 697083200 449262790 188686140 33625560 979849600 111234580 205877000 438574125 740422640 493287860 497274442 290143008 790368642 534364800 915385344 211733274 163070887 417925316 313768876 415528650 561183660 275235012 881378600 158574744 656754432 840777610 295806000 70401797 84248848 450027176 972645000 428876200 649870400 562389632 39516100 929896928 352490920 45001074 65795096 585274880 688107968 680862496 186847225 53679752 425593000 543929536 652072581 696342695 904319480 436322108 614430000 240386880 309801766 19512580 248081140 652041418 889849344 533635210 311841624 311715000 571204750 841054000 131993624 134071648 2289248 902314775 748389388 565794400 745951130 472518592 617702560 817991710 445349734 202032512 928160260 208816256 240923681 872378224 414231130 982569568 24609280 538965486 690491000 852684112 725809298 153188084 347725192 899594375 230638960 656537652 718838864 481925976 626094096 575979649 110691816 478563504 500596452 819840298 11410288 641206400 664486775 311509185 303352902 910998540 686692100 21793568 695268836 336321040 874132330 342526432 134860739 896080616 191593352 789426720 860867692 681204100 779924480 862561500 988378552 778194515 566544000 783990800 395186936 999510924 342709070 2237352 166011106 346013856 332158837 878321440 446296148 874778150 271808000 410460605 642819960 458558552 151646176 828070800 993591650 267475684 836963520 944899880 493263984 820113820 258023946 91978930 643618500 404233280 612658688 609314778 710644480 833677152 312349224 999478889 748881600 78476352 705041 352100474 715830860 203371851 500732830 303036750 278899840 128859558 95987200 551059100 149513440 451820946 795311200 936392880 622143784 976086068 236277644 959871124 76066970 324614864 193745144 21827924 819098750 592267604 493274068 286416250 553488560 39385200 107767762 63721664 188875040 424650637 689436804 130281652 122837030 669664000 357846840 715403936 46052256 971525664 65059072 690859600 886577592 452981615 64152776 972962349 994690672 52676000 893091032 689145675 100110500 127376540 731654355 620993220 26878160 818411720 629833290 87778800 411074304 221391000 2232980 714740248 748317260 486774000 865127432 445368200 663896896 743847190 291216640 403647720 497488681 141677740 757565492 926977770 985789360 847961736 869616010 715828675 665676944 744203680 847898004 234543360 643238470 377292512 921808800 437019056 101117920 513162868 121610614 198275383 527826546 632174512 921700084 17719768 45875244 84214186 128826240 339885306 40680000 198743135 461847757 36474880 382300968 413629240 118465868 670397082 799037872 594242075 944665470 33462304 250793085 20688048 843812800 175293650 125476096 54632892 142945576 643777504 602533276 362277150 946004476 886625200 265612832 944437420 784076032 63941528 654075440 411352784 189218500 197533120 611975824 794686718 167714528 263453328 227269584 185167326 906776006 796980336 402403053 376924800 220836140 138653000 423503492 795649675 739416700 126721718 615962580 869330660 197071985 266551645 628625000 130541520 211402792 916756000 623431233 667051190 435110160 300590360 555960220 799838282 656830568 391297088 909558890 507137310 454067400 791533872 397789635 169251184 452810476 904482726 429657320 431765376 133167744 988458600 544098840 819896178 326336720 816122055 460642004 145807531 119747090 587092064 686833787 35913875 643462591 759038736 483193984 509053440 316321946 841989392 565649900 557659068 502328580 717295200 34659576 126439840 90983736 256141280 966291328 772008448 92314496 129377368 211050100 439277300 131053056 735231530 557154290 253031620 615123568 403261088 692333120 605486320 977391824 840084880 127798620 229389900 972539424 59963280 751284096 751551962 901102752 401392902 574629855 648108192 202593062 455984408 161225500 450456105 994495936 484499584 19442064 215269568 371792747 816459888 119825620 690520480 631356288 122387176 398297856 70296720 377948760 797421948 980004200 692328024 668791222 591765016 306721160 589014000 934112288 131980204 266348288 817785450 428659176 138589586 78924288 224800406 977430528 612150750 838272048 530798701 461479380 853100480 344191786 114442800 861368032 574503340 499558083 552954496 179625690 302885994 764841660 176570010 741339540 769623912 733064640 648220912 876992112 285319064 535673600 273492950 631065056 260684317 799808375 334995410 844991708 604380380 340222104 570729026 92783680 974185088 854051560 894061005 348155410 931730470 175147728 631802816 51972488 640279588 908017048 939073600 16789270 761890280 293477416 298372944 579715028 14352026 854783201 432668800 475089000 244231720 513518635 968619608 159834624 177300038 732692222 89567440 371545000 963999842 435998600 937436644 561690164 314286940 191739904 719335208 985960014 320098802 861230500 774377344 392927500 520274520 32570880 289344000 424215730 25681276 926031492 826787158 311918400 428929150 212179800 350091992 482509592 429435376 537080420 306682952 434992580 55380825 693748292 889597500 113995120 690254908 420889702 982706800 383403296 335423168 368453408 788389648 986527660 134373800 989181168 32792364 896301160 287795840 439727500 136792208 325300544 934045872 256495520 71961772 265681360 483261850 939157674 646391520 635893728 464167696 126372777 519918376 812771136 96970140 83637976 436816770 894203100 871492744 309843824 329100928 592764960 272243057 188907522 172448418 313220000 982638416 76762936 794971504 232670000 846072320 941862944 68410816 63663965 702562240 812070200 897269645 125916514 562716856 474839338 929216500 643375900 935039200 13751456 260790720 941765388 291415000 591986232 632185860 444169363 407833623 291223120 396317828 16261960 947141270 787268883 311726688 100361810 883648560 955184198 158209920 524903096 718512575 255688336 294422613 454642375 480540988 745251952 981811507 947774550 169308136 557832966 677936318 628609740 528951280 2812440 239399950 674958070 336456298 970998064 327972900 332172702 446995024 248099500 922830742 270813160 844454320 809937560 643619480 924031696 282047840 366031592 579611672 440363832 276792676 984754228 5087620 218599536 558884480 7151020 338073784 73115056 587469735 279480127 146172288 141502820 209998800 241657312 783701216 411920400 341072400 411350568 151147410 311682048 104218000 968116788 676222882 918793460 733610852 198624910 339992600 448277520 679959728 219375806 128018110 676993304 155630704 632714680 206668880 139420096 452415248 875502334 388947440 443434056 737273242 123595000 821435470 765621200 204213700 824853364 383204095 857942980 386975712 957299250 515384904 203609614 561442830 458128416 644195969 227960520 895257092 481923534 462349668 277541776 725224919 212274724 486522280 171143696 408652000 143925040 28800448 623952800 19144050 484888160 465259837 642378460 658423406 965091760 220385280 655113475 69187920 794732544 392170588 819402300 152160100 539380150 909344000 323286340 402963328 305381600 671818242 405191800 900005340 321028960 284071940 59468236 765780401 537637900 911741252 805019360 854440160 416512000 662825964 582177792 488839788 626882998 321234075 327694000 837305408 21123616 861901776 429932410 74025364
769149260 234720990 504772762 757562046 666117234 111932450 293589688 970792960 700170389 179757531 843053120 128716000 475940352 559668120 362555674 411025982 395631600 150359896 372505240 275291475 462047788 937672725 58502854 959775824 114393040 598478068 454979428 710663080 80231456 713131862 107073572 247138565 213144236 496855552 957457600 290930136 338584329 370527208 799252980 562102872 186812592 105941784 234209360 803472980 60112264 37738496 925087152 208045531 551996608 34531112 76687325 29470120 52753920 204241696 198014506 496674400 121477684 207297346 187974016 600954182 721148576 947069444 227567340 224967680 542526626 849291800 459070930 736279840 472035575 509666452 916425911 399139275 595587420 352407472 566769216 480070768 588743040 137475375 460421734 883347808 738218735 530673944 712537918 604139500 493549506 149230712 138776000 467138092 8616000 963303716 562055034 585548225 385563456 259128126 420683136 690038200 643450224 984361664 113501480 824888416 720173834 846253720 917883320 883996689 480897760 728643004 978769898 260380528 473623168 720837760 768646970 146399980 501204418 437197772 420453024 149218642 795169880 812498520 564649240 78615450 449241256 398582832 794836800 748595420 28783520 951661364 740403940 734092630 68841975 307256368 882491516 651684014 142867140 218389816 300755236 870764963 143807740 201003120 802038528 800923860 988130408 215292292 650351024 622029184 328468640 881255168 493315835 45351860 935004880 594436034 256033524 906120700 631082025 49633725 836732352 896681635 745540444 508329120 74495441 893739979 351566120 822249202 620444500 33576040 415271200 293108200 83821822 254691120 567754356 834157160 474135480 608815700 412864800 380241607 562830550 941088720 500699200 439761200 490852510 12110180 759497830 140894800 150284880 890231968 323632780 942631760 581251840 847771550 853895680 382631654 193974485 177601790 793462592 548196040 764678160 352519970 753687695 493564000 7758592 654965137 250279484 908503794 75641480 871705040 852337226 402511375 505036132 566090580 122718392 42554780 544141160 569637001 822262288 741979410 292807300 863172464 187798480 868068320 397349376 305332464 16439180 699307520 145504520 701508695 893208520 534425078 922217920 795087100 602961100 717349080 428206000 874105068 127654072 185536628 447111452 681567581 676030330 921939280 687932875 682007100 113357848 204361920 739171840 861808120 865431577 345616672 528318053 773338320 282603425 150440651 133329572 928798500 916301765 851960405 219358432 839568000 34789616 927618664 848855087 435702920 588615648 629476080 724066440 456029792 721770287 238994432 564525384 190025882 843464800 538685292 292807296 174986600 389268668 542451314 123451405 434143855 666086712 730671650 713861250 424819768 971958944 94039086 312522232 782169870 523739264 925142816 141049940 549900525 321656544 422136314 853396736 397039234 737705682 33405790 556621824 218116300 160455400 21642560 499000697 308743600 753463900 593268480 648552852 152520550 333028135 896210868 623682476 942724328 566168592 730043080 732706096 994557000 273479152 828851720 218969600 13803200 238219270 61817112 604090742 532633604 948535940 476692636 811029912 640862392 88955200 548774617 573936560 217292790 259302335 220575720 618543870 334557325 692381848 930570475 142406775 782484755 590013808 302778260 109549604 530116400 273054960 701976625 986963696 2571200 798931176 453428600 386078800 665734900 459963388 144576000 849785952 804915358 591765250 499794720 652954424 981006544 446058674 602560284 167402750 985647040 821967000 273911700 928917200 136168000 125219040 896602650 160098710 221578340 934019585 303379725 346337300 269578000 322416536 615901544 420879035 953617792 43603700 845324880 176004424 751553485 699843432 87456043 701357700 773016240 930596144 140079420 885165800 117902824 973953316 18272459 165045200 504783520 677932400 769888935 464602560 714740336 415145960 182542600 89660416 171252920 78469124 977863004 863782 752210000 138856960 536408972 26941440 776265220 189489556 384820673 593236000 434642875 65863936 813212120 814267980 352924716 469350608 306582436 479176480 200354620 273449740 661323200 225474135 719660570 653851280 823333252 442911120 23988645 613395632 910436846 62175640 690358290 237864464 542373640 829524268 202337713 458636194 58158545 814477056 782139712 60527275 564028038 781624160 778117956 750859296 283269600 199398122 951526004 486661424 860346920 421787452 43714670 433461120 890272672 158289323 166543000 762469920 988396914 696996624 963452940 96024960 310971277 419022724 504671120 563251415 447247288 224791162 10280992 263719570 478150722 215185500 771644100 422248335 711954208 106680456 909397296 68632238 152979005 546530274 879492580 705948296 690009140 635074620 421840720 896748060 459515200 184252370 957924000 672110000 920239443 552657276 143797280 318274432 619545234 78227425 788545940 279113408 520065804 347065000 463520000 169380390 325381600 459797660 979430100 51518375 506694754 333998334 601934252 979318460 259343736 510264160 720186362 300872500 143482400 372469926 353530000 523418888 531072775 750228884 291410248 453894720 595706388 468265376 236200558 703282944 770935684 713180316 884289734 103859470 104038896 205511768 617514282 797836800 669199532 593136000 876770963 321023008 643902658 458635760 978257675 397995776 976533020 112316494 516822960 790258760 624123332 386550100 662389694 698416000 102974464 634570240 867142880 560633192 999193390 47397180 363589120 213928980 36112160 148504316 969165100 788009144 330214638 240976690 230656640 790692120 681163440 871242748 195764456 857674123 440240000 457721920 720400000 155373146 98278025 94252502 420275200 257608224 399008040 615414256 197168192 223282602 482064000 756864525 565816744 416154880 566940576 229334277 738447820 530730588 909301640 885328500 703839568 625339600 675546944 894586392 787642400 123792000 396906065 978122800 846757468 197932000 395348140 169203500 693207380 204178120 819916745 535569000 696555500 835435920 608365904 900534501 811324578 787504447 695775028 320244560 695238856 579370604 286569625 290018276 258299136 842684952 65384910 189640374 939442987 297787228 950097625 455430912 690743000 789200344 46848580 679558000 456958440 589532480 70394300 183771972 715144412 180386816 862560000 144804915 887830540 358075336 834394685 790576886 266782336 790809400 812397376 44361680 842142722 365533040 583151214 134940864 898941344 235862840 933193580 402549710 167332480 353778560 676775320 497434724 205506014 845942252 582482830 191815168 911420565 32008000 441453974 158848531 227311215 492571550 184125760 652011055 917244410 632729190 703737896 238109188 261860552 129496420 571622681 725365500 821148769 816632020 885421408 216326316 644246688 177407398 456898032 274566580 202849098 18646400 214584213 413475416 971386985 846638464 413645642 361299200 900663540 213977024 463602704 633723600 735721584 927292800 277361024 484975110 211077510 1238791 890582488 235766752 593126160 281871716 221510690 210180790 796258560 142539850 448795688 960901948 291105560 658172360 163200200 291036560 902464000 634897736 511944655 272854780 976850000 290745680 725563692 274832172 969554759 417312178 152314304 257954880 719392960 757168081 772319840 630165608 401036248 64336800 938541798 781293540 194096786 430563746 396873492 869001775 138298880 625334976 466961560 809137298 35126600 561329648 899785420 489669316 618039040 893495300 493710857 39936156 707202552 719559706 887099860 275853689 380265140 449248794 225771216 50856000 789890272 977867032 676051326 355811400 172732800 976673536 190588320 991921770 449897840 833027750 701783872 786018052 382705250 763227576 904333088 115788850 332325000 979876800 890204268 654820746 145395750 712355000 648544602 273874816 934397492 268539536 45303600 896971800 312591172 357854240 816592300 164705890 129974385 673747072 987486104 11982623 259553176
467998650 554387708 174210516 559245576 213468576 651149555 166896957 636214816 117483975 608791632 380864738 747638784 319759504 590149240 23629724 98003164 14250080 829637864 41363240 461748980 163538081 16157415 843163704 270504600 490414720 335293440 399968816 331695525 491787920 787657548 155695408 377242970 475553316 667436512 550026024 377660194 960335196 644991880 646117550 568288453 920526622 347125168 441650304 86790352 264940592 45763524 883970592 878079198 189836063 585990896 84849567 692874256 769242140 790468184 776336469 535076352 742115124 793430934 813900145 661966336 336200896 794580672 174779817 201326200 429185500 276096480 544541440 332018320 987421250 57719040 470679872 486083496 135465472 68797440 764056698 315067700 991037200 759866970 81827070 995727760 590051164 537316550 688339692 575759360 29711232 158149840 930607392 998787588 595025600 776230332 910494808 843554184 293081866 871895640 651306400 441775392 374928216 539719760 927633152 246468580 241321827 264568068 373042736 136951296 700551966 34816000 931569000 546913475 536841816 301159874 666377130 17908412 477820410 955674416 662716000 396890632 314944956 257022762 694135320 257201026 190776670 140563580 344060696 196823170 244363200 952006418 871950458 130488960 674752112 261123808 510466816 432955660 667270784 102914508 259272487 558174600 489520896 716157165 965335848 819033724 287301064 545510960 428588160 242834805 541931060 678321920 489528544 971238960 833238500 693893463 228695488 649852260 138497273 862319160 920450160 412448000 392788800 970947295 743622400 71159040 569193546 82091261 343182592 691330981 678642150 148900656 451755336 180621340 855017809 442394240 786485000 617262545 228392600 802882954 188919200 580846820 415557584 379345829 347803246 289286198 743298625 122178505 220124394 520610144 415333068 163045102 327962450 615038666 208075492 835866550 683999760 939014850 937903375 932251740 44649448 861854880 180574450 774688400 727644528 631694400 926155160 540794112 870217010 998316563 647860264 475982616 352450998 58634221 50892220 875018732 569631440 321872860 494186690 44801578 153758976 738905250 630311160 479945640 13854644 749944048 152430240 816138088 164927402 760670252 409609508 7335500 714006900 171901240 635534250 833716144 991631104 945556768 126436096 401997136 333299700 850533022 490445152 199820120 96275235 463732512 886539760 951067614 251841555 537273296 666647636 288715168 973020160 409966560 114109560 53461455 784099392 566424075 611178243 751367500 806495520 314722244 951190836 501096112 168279120 912872240 670064080 555594040 510727802 532074720 445836000 250219450 734688592 738387434 311899700 218886000 330072704 895494275 289870392 712180312 633626624 290242640 679804024 674717913 276990878 441070288 37844314 254889876 743569482 286887620 136336010 319949760 892803691 730713760 109480650 5353020 543327484 363403200 546037152 274791855 942443500 184997900 309733800 656909392 531145216 785856160 965480350 656415292 161948122 901109440 682893960 877837436 649662520 311265312 356534000 294402660 933677284 645344861 553097930 597683200 968518784 230092414 288525720 153030829 288773260 39639240 230339540 285478912 23726415 622608652 3680916 579298832 786402596 455506016 830134144 783056000 953973220 988545955 917338700 535494800 581862435 39990400 230986275 296071523 757842172 589138080 596265875 296309615 319480800 523109400 16780000 285871474 45347242 9138108 381712204 743247392 256294209 744513216 636211160 566884608 437332580 468093510 449345751 956681292 348391080 615572480 316534458 324294912 937889600 880023188 816668904 495590960 280473950 111040000 952709780 240848893 771862576 651451610 114757288 437725440 418753823 133943232 469942040 596949272 816366336 675389178 702845800 385197019 163597976 867364184 172627300 294758142 532363200 341717346 772219724 288313608 355414228 832536224 7790431 418961450 133638112 48870418 156294100 953065850 167099617 574929724 331255380 474860366 691562998 656967760 85001080 252714995 868588720 989204016 931628974 361189672 995257440 804260198 854025370 78074470 439202640 644386751 682240800 611088658 278778690 21061475 579300188 450141110 860361850 996274496 795149160 765150410 48862706 782479360 692538550 171626490 368987600 612092220 879737776 928304120 568863712 167849088 954429500 681873230 566137508 293124626 179475200 351890000 794502950 513977640 706767840 464457240 475219625 501819640 911721080 488396838 238795416 960947360 511962520 61630328 835117680 830889650 460128318 278527291 453726118 369261020 111086280 640021132 71558092 729133000 456910080 485987506 889172128 974174020 541550116 865075235 453146064 505918460 944698195 113807360 704175124 136414825 814857068 382312190 169589720 203055805 640612186 333849934 56275340 972358704 325731040 48680508 127370366 448470230 562831025 403393550 979475770 428386590 858715344 674725500 534511440 917230838 180777520 724501320 64337050 150874544 964921104 198362564 46704560 106418132 255000000 423112032 635188000 295780008 234774426 775148762 343106105 156962600 999053440 452348222 904498944 392324208 23660352 925690336 297239996 188805000 28567955 612808768 54572450 928188475 338432506 173280358 70755339 51362720 197100810 109052238 643117440 234991530 78280574 179944480 614926720 932666944 512263382 684460724 292030504 869169028 757176030 6531493 991280000 512510688 513378780 175836398 270791495 298486508 580829620 971100901 557646430 157659072 459748380 738842672 419841760 827918946 360946080 459767440 898975071 279924310 729860068 445795480 678327992 299246500 12707248 975667602 479333712 712061777 280359750 756855400 979942080 937055464 670789964 746658980 631848028 26834252 50501280 658649216 195678034 189137947 723542629 592958820 666161920 475302650 696418128 19317926 500519959 930034620 54567744 652097270 807795910 454633282 131195668 722518528 123454268 129199248 378322744 405382884 601301909 514198640 13847704 814884025 898379408 386828 560742580 700346595 596334548 854976480 920942140 20651008 779453580 797594056 181141656 686201060 972487120 626745095 412909152 561282760 168563072 425331532 167123560 104349200 435197900 852011552 176400260 659668338 355471700 2687232 121264214 687312704 915281900 805689946 519616184 938099515 234135433 792654558 191178565 278001738 936760972 956329685 52750980 646754980 512284976 201441868 228458320 481653760 41576832 26480160 499325756 175799323 569797242 600432856 661365300 851852428 715377408 996772856 978744250 263730240 45581276 403089052 192053120 109521440 306942400 17648032 804560400 753587200 830718272 811592161 461244375 532927745 589533200 589614595 791452680 543824896 887126870 192275564 492833592 261688816 65134592 616878200 534357022 353665864 18917500 863797169 652255256 169183984 818083720 474804125 543899675 470288384 326543808 842096390 134661120 644143072 181474100 8621914 40977190 45395358 591700870 242252103 579640480 657934728 791536000 416046040 219248341 868984404 795679552 828117000 672156125 643578328 114875776 818852274 959520960 411972052 68193205 827510162 951758108 272459000 712434347 162584512 186652680 783408640 630159260 639169374 339297025 134558012 402415952 863874560 953266530 331436224 292023210 970560685 907974617 717971720 380197100 995854504 31390785 426387040 116371600 978999124 823339276 609283471 889676160 902318980 727961191 258831356 241282208 790924192 716356000 678989340 244410880 431490930 339771795 963961252 159259464 410864400 415434760 263856786 750179968 102212440 819937280 251306933 160252925 973340628 454620352 271818735 198648995 308747438 797690302 729082548 287106886 515743152 765801360 395079904 16697920 806719880 190840290 68463842 321076000 439270846 157381045 122121662 777254920 870467712 966819690 709326800 122844341 561837080 437758284 861945566 460071258 302482480 9015100 812926930 732203938 306326674 628630538 983153332 87650 404592830
968627960 437992744 761536776 181216400 740277300 209929108 479835800 701394250 868381760 669717539 823757520 380884960 866021312 813395560 389494250 230643848 721502184 236001267 851052208 292490794 65038200 164240196 550420501 74721056 580706464 332574816 630331904 32056745 947048992 467862144 553663720 442266520 56630688 33583440 852351640 37682370 165812172 592357082 979863440 789873000 998700000 979198400 870821064 327315760 195889270 289996250 441046378 616003606 402429200 906660960 762542764 661547110 151669296 307553990 724920096 577189784 946361310 594389875 105118704 713356552 54711363 842787400 324978640 366938192 956356584 338456575 827962200 448415580 973649560 403906208 822804507 361936000 658825000 852445350 173352900 884955603 492449016 48519000 518090640 912257600 51962719 58218 890712566 392482560 939793456 616642468 676779000 500716150 182309184 705188576 589078986 158649758 130174156 546992358 658092392 491892056 561992450 584485252 322318040 938181392 352516187 287960388 281309024 926976000 582196160 997578000 750532832 696011552 480677648 74686336 671909990 967615500 131759500 129022328 432270023 71218877 693507680 540951750 392034816 759940832 616155120 374611080 399189224 910731480 631170780 600677200 615333720 373655750 636388272 376672168 129776670 652034985 359754720 999889344 674166492 249756352 199964262 422387000 570136576 847706072 805064260 351933746 357020883 82527200 440875560 875708416 177600320 324692200 519778368 346922616 265538136 288384512 643661990 960348300 30005680 612397520 631751488 83798204 289231976 187852480 399059497 487161142 942267818 436118992 526160040 33342750 42621312 769544250 728345674 838882278 186507360 128027696 480444384 308675326 311151574 260148750 891525588 304417920 410875912 415917795 634208400 581738228 316656495 639553274 781954736 730951338 274134308 442094300 724672026 997363812 197791996 305848425 502201408 857034752 891253864 222358175 721418037 259443920 982074687 779906640 590328608 345110355 533085220 361299192 769292800 375357440 310260390 106039280 331969390 699603340 742755240 857632410 641044025 29359836 768614516 98538570 353828040 233052344 190956296 55954304 151944793 28210481 291886500 992408224 893226512 851838384 259210160 537145900 75807688 4312150 222689176 816891492 777872000 284185120 634885376 309252568 246827400 28036736 777877120 839311600 861055600 989025978 980315168 241277496 746328400 937396870 428901000 700581156 740033184 112393222 259964120 501246528 932406663 209846240 530738672 685235240 871951940 538703104 354131864 573733696 514047975 360404890 378418126 912201984 897970970 808663510 797707480 487033245 172321720 481133440 393621018 269348125 609158348 552517380 487206924 33440270 512352508 335025372 54813440 114907500 843898500 140554880 689139688 687083200 126253084 408597204 680318140 165173500 610363500 485943680 328510800 681412976 233642945 220853044 628410000 25294096 427015224 175617820 904174934 399738687 258118450 152832576 295781280 421257042 598890072 776208104 188957115 231706708 891025316 383092448 26181625 522670870 801627754 190021960 897879730 145183185 966802016 621045118 93055501 778933071 73986375 313398245 936427200 2649264 710280616 829934350 274422736 619717446 883609728 362432680 829694048 345463660 65583350 760876800 667683625 86792440 276153168 950161526 849129680 645410000 894004000 850560256 349839745 84362374 997418784 266121364 631609856 691406589 428895420 711199730 400681952 704593855 274063840 984797696 348214928 13962304 447440262 279451430 770771584 464161544 232248294 722059164 723284400 680142976 156229712 604746592 351677118 343547657 733884144 811847420 593185920 42989425 995214240 396928948 1440864 806430272 652556338 178799010 56057400 385659688 124640625 377026548 758558155 34480269 330718980 907074291 324706216 382650835 26649400 582954968 44729056 620258274 929827664 305088768 220214650 35684292 429732144 846158318 946848965 825487206 742228832 32495872 449180100 988734300 144293850 400274684 461261664 408522160 792741796 543963600 394796640 782990541 908021820 267968638 459826944 274905650 884380404 411737500 209546096 962194720 844380001 432043584 864697944 126330100 395859200 823015900 769436336 284651168 866606190 376255792 986277888 325167336 457235136 124970758 802191072 392501370 48001896 917596536 816236192 442960138 22949604 666518008 294912000 255436144 778556930 372711520 464288560 840186096 27914320 507789978 524974840 421981980 979837910 723825514 342318260 24590625 135826200 412652896 954258288 232890940 842457920 82439024 855252460 2849170 474782770 418185224 394708832 764459472 335535200 220785992 247244046 390592400 21360052 747214000 184990560 440402148 777830352 920455442 359470400 710797010 875809895 290608320 944499740 591504420 825432192 73508880 622448220 843368472 396966930 916507790 342749126 911359312 165217920 169637420 918641300 625260852 31530832 557303750 616361001 576035394 76144136 869532320 863680844 839946798 843552000 374903030 572932586 643488676 524081250 886547900 481221796 190417706 197073160 650506750 511746024 614596096 883178200 393795552 647676303 517690664 805704800 84454400 234762566 186811584 32574866 198478240 535558404 97525072 124632564 644000800 668942976 256169952 390004360 552761812 263540000 80878505 247657350 47743000 985157714 742188075 560033820 741153750 731379944 789107902 284210144 49560000 45723500 775197952 880283720 764731844 784698660 548839018 610459240 367755384 787866048 991344400 531281760 626517300 53713448 769660960 614275584 81979136 82057752 54570256 140862000 309794752 424332064 846963530 501709084 198208420 20997372 778841000 149476222 578421132 367580544 692171452 191951751 892710400 268432328 490196144 999039990 51219358 203161338 365522784 354124548 76128590 403125088 293324028 614828804 556833029 870280372 926013184 813810528 499262000 15257656 184606750 562707440 531791062 881895227 16956900 255983120 459956992 607197608 438178225 722387690 732155920 717303376 780695936 281307773 369656010 691358576 640245764 273992700 883523140 158803496 149492600 859139600 491957482 409830805 911304616 88471500 712704108 227500000 614244470 590858400 571781088 427112020 930710064 101344600 883962844 681690272 760811400 334482265 198318000 430023440 60270610 146135666 747032315 173734360 135111360 338927816 556619788 186906760 290885812 81370944 735000230 231049304 595197440 387625760 347985300 617698300 145685632 109674658 109465368 143881224 505529960 737963965 159191415 823713870 399269808 414071968 119191224 129872384 835388736 173902260 124024105 31173330 869135872 451370096 16826808 664440160 855648882 916950770 796521878 73717547 362553480 929778404 569695968 984676700 911354096 463993272 740649616 824010080 783662708 4307432 725259100 945452900 961177535 187717880 621513544 77927888 182239120 946291600 635603376 490616363 484342544 636339280 229006888 145743634 266570992 123271916 368443802 832490886 186063172 467690842 251180932 853869300 511606106 569382600 867223848 643255326 117637860 738909552 747028638 917378440 492531584 238574800 677651604 388981030 19625803 972170998 767074750 877362088 326805274 897173600 201450616 367709330 76860442 767004000 197606928 813724000 392231840 407609056 346734838 252745032 443790613 47285640 777623618 171954760 228179424 731390000 172321668 271770000 81510000 385692992 344579395 245376036 989951840 712633960 679133765 70658838 188213584 989426220 943552960 872522780 789923632 151263712 952780700 334086480 506778220 108872419 949472320 152966000 884478408 936490336 389387040 640459818 923026320 740312590 805359760 646302180 336198704 105113856 511723790 447661442 830347715 220440 27991964 195571529 643360796 237127240 420936840 174505000 538862700 575418368 261892302 335265800 497299461 446491285 889588926 416152400 99541760 939468175 848383680 205988768 799031612 346739480 612956986 827752301 735879902
760073228 302341984 14893370 400048302 134250314 879847645 114975625 23358690 401960880 645315842 499896368 247880944 746882640 773976368 740767250 383227440 803157600 739033570 330587776 697956145 611821973 190088852 789980426 107143640 645424010 189594740 235489212 918501600 803747712 730196336 2436576 107995350 782441032 321824088 144776828 96509600 413704640 123685172 763368360 72976072 135391452 227656572 270209600 742567670 220594934 543529664 360503120 382522924 82185608 255347864 511982692 990148156 838117500 169900920 426965216 595383296 397112580 949617632 92039160 975277345 197730218 767864944 827902244 527944320 489791140 858319620 580611280 420644700 59882560 645863328 699123150 215181635 134831368 177897984 935014550 567188194 918274610 788793557 465078920 237833120 788642492 23475088 518057752 255263488 320839860 814115580 3852992 242024288 137067840 109459500 101741032 904737542 514597216 423724280 676359208 808578820 319333184 739155160 697735352 658317513 156534500 488188800 405540000 847377830 834457086 20675088 591997660 265303120 246667792 633524073 764723250 729438202 721728330 546136070 947071028 575709386 406112281 733346808 476144720 306578592 189377536 330589000 981782792 900930078 79881380 561732896 489161315 169467314 26775074 852131252 141494050 762841967 420748350 831542000 542825000 652383959 31058827 2688448 59999740 490141312 273695856 385550080 104637568 769765000 529080672 71893308 614855800 868652814 116672000 535308678 12736088 724058260 943817350 1671600 708123388 569070144 441820480 509265024 676348042 838788736 767130016 925012600 998919264 13794048 68378118 663750588 204045752 257601925 476889017 421260544 394389064 503602262 286061504 65068215 179843700 541430820 90483988 469363952 103365628 399634892 931858832 946707060 864326580 473959530 217300480 9672800 74760988 40096366 477073958 486487000 614988800 756856040 814945800 407145156 350684984 949831914 391650880 348146732 578394324 8976160 974470086 699114276 764818320 152840288 324722735 603840506 346441000 145086500 582265824 670364933 304216320 808034089 784809245 139855640 806641966 381622606 384123520 220904044 456462032 720739060 212997760 323789622 352115500 490734550 186478780 214647016 117305535 574308972 244374450 192010025 473138985 421487500 766350602 834658651 270480320 172642008 814361856 762903920 555544280 682321920 491072038 187918872 257448981 279810164 448177536 318684000 405248458 579037056 309453050 875321368 350517070 381079150 984760956 86045624 525083852 411041088 775413319 906696144 744205075 659900398 211475602 602859700 129920256 933491652 775301810 301972696 588790096 742398350 540376449 170585966 929367640 324000728 439683792 421974115 438639722 458690580 792017088 682117104 692192736 391669775 77910125 122710876 629228992 640477840 983311590 710562104 864495688 365882810 11189936 295512841 238030839 711657600 44523776 508778752 362823576 803255398 922732940 366330560 566182072 429934888 661194739 761757450 204850080 536340224 547405998 835383040 574828732 513433092 750831752 582788810 318586528 606325918 255936192 307651600 817852140 937046445 344823840 671502498 166850880 514979260 525483464 779877600 890398799 815581148 406269284 245334440 698929120 724590254 535967956 253626920 616845760 166856781 226689532 922350400 698354590 790478648 905631550 66384850 565126168 285282708 474784665 374470449 665844224 772388860 73275544 778745048 469912124 305271680 271431078 368596680 946377756 994388896 956172436 687790064 746089984 398390804 148962650 147938844 242879400 206212400 623160320 727981300 517010875 391277840 89100800 17590679 281268151 204921760 310289280 161085077 909596342 124619080 263407616 670983172 56571960 359857312 902688252 551874290 782779500 3703344 422767082 317816320 377532360 12377402 259579680 372479645 20967208 862359050 583127766 648378832 5657874 114565575 91354714 559936260 563259077 870676480 755205140 440125020 803465666 233504232 498393184 283747900 237142640 851083016 338638624 632329675 913178250 233898164 692055460 462923488 91474992 587987200 243298576 141374320 484416000 969521740 329548100 555872488 466515650 309982150 400626750 874011648 646543712 582486144 351148475 715931234 478467000 162761014 226897600 156968660 35814376 547104849 461491272 260838000 764527200 779651960 658199680 404409470 735622720 432274496 838171928 900890040 522128528 50776000 251074600 987150380 736604800 748880490 423113684 827005924 601294460 321126325 499979623 500701500 537400845 526281744 965181784 926194210 917774605 432511920 69275984 252625048 302197644 432925864 904963240 801394456 654388123 160676040 176466480 442720496 81192640 29261318 935167600 904956685 774800080 858291720 327677184 408768124 713622916 602031521 935545184 200997208 271971908 496456400 656957492 691147264 421886286 271939328 391124237 186205000 206928476 887279414 538034674 263927440 582676840 566395132 568393792 679749804 285425000 508655585 301457786 915055456 447379659 867434960 544016000 93168412 446342750 672604480 746813860 232069760 620831928 72209408 367345460 46737568 320870680 566382704 766451106 711746556 759837248 869681736 931276750 218117478 951212160 834616 510012272 685882208 571074960 930313880 39605520 552217956 244126768 229443088 138841216 793754440 297618155 374287040 157162089 797350176 621978598 770092400 75411130 40011200 306407232 881398424 475715856 428398575 176228026 931308941 865781520 323501550 784496900 311942882 798527120 74003720 377670880 801137080 744176150 116612912 475103184 994745280 566443200 814899220 59962149 760079336 447440530 381117496 542897370 753678680 934305808 446309892 318103650 333661360 5474400 469177550 646004710 360207246 501306496 845899456 347134076 922867448 3652190 295434150 963563151 512804720 199342750 756588000 648214500 11127360 874759898 714060475 169980470 517613738 319359700 62878840 34321575 351816598 989987636 582811480 272832000 957298416 245691800 998243520 433808240 197252608 345238992 494248624 604558460 825835280 778616524 790536177 889647500 454978720 957946448 505957352 170668432 586986400 576377020 667748326 973419440 617658657 425461750 893343476 287041540 489874635 886156800 125889308 93825920 846458729 677380032 227388800 846984212 185858217 950192096 454284668 231447066 852050800 792994664 794353823 107373523 627019200 726410882 701317760 677913128 778161240 974961540 725462880 285160246 550997316 25226828 910441920 907979556 168371020 187247632 787698115 584617360 353528907 797336648 123047008 791793600 134153984 107986472 436619680 297505920 356976452 46966068 726267040 595438608 781723750 270375660 330812836 439366020 27966560 575288192 914372280 515345300 739934452 53726352 389421300 655808900 707533716 290318288 467805980 637572160 384520 201862912 615559100 672050096 884015171 843725280 338130640 625546880 87229540 447570630 244612196 490443028 132383181 971670000 541920000 778185480 699029838 261141700 872780288 674712800 195124736 6450080 673081264 133113876 362917636 680014186 312312660 698241840 165803336 160181432 720687072 462230571 68814600 47267616 719325968 989532400 692087368 532051020 184891272 971820172 916136320 162786690 776006430 897606236 860923256 572122578 717312328 977047984 131161344 332801232 109868000 611763840 757345400 655227197 691975504 801679520 107795150 514435800 790196528 659702624 511632442 998558204 544632697 605170664 164852600 445270388 269258430 53549216 903346760 62156436 508752326 624786756 962132208 674473104 123916880 647354736 541863264 544248360 666265625 860864392 629584 704898875 620471571 62739860 46783300 673677894 816041984 625091600 802156455 321247270 151002840 288246910 135506120 963221640 82588050 447534978 287107560 639396640 356481820 22180800 801077825 407328576 474985101 125871364 422275042 542283400 871559695 103844160 209089222 211102776 690869106 967070230 596097000 921281792 922979575 801032120 404423360
700653848 161253472 245248960 262981600 722748968 402306528 767560372 706571440 71123200 512018330 266038366 846725829 187042960 385753216 430967040 254885760 871369128 413077694 456390870 818981392 4425505 616298300 532305218 330621224 351061344 63410552 276360300 206013744 894005072 576239082 844633149 34212970 50640456 998785750 953726694 339275100 379625375 551371116 292142936 181914390 915861136 214744416 656727812 197286000 871271382 598011824 926760560 277977504 308773795 340849400 538841696 802740725 38021284 618256830 837350800 681960960 244833436 284296625 677983616 289396000 606361920 285247296 703327744 303326268 397949600 182372988 852839584 244079456 452527710 891610800 548867130 997721600 347587000 344197600 516293750 288283312 322945784 640180604 28286692 674084820 265806490 497412096 86430440 543657085 500921952 177532160 505067350 145946611 257244189 641886511 531597900 89867740 87273630 228497800 790170032 748001664 779015355 304272358 733297496 788679840 848912004 510544768 681927302 918464800 744163480 714409616 272419494 114187498 522879814 551773600 179112370 783417340 722322496 651574384 327711744 274107640 262350496 587232868 634109969 174846112 4207706 827481741 301547080 34687116 510302020 431568128 766091476 588978150 486775979 736633711 983312635 398637529 322981696 851166614 879075072 93794856 393823596 556806792 777898154 521913406 477259712 864512388 11035392 44567336 283980500 879944884 751563200 424522960 317443739 722253656 599339140 783240390 734530978 377746232 280217176 350282712 944234795 401457824 691934204 764333350 67941541 211387014 528487280 775237000 52407408 74183185 321457225 580585160 820634640 507800322 511014272 617016571 202757957 97372156 379198100 229272736 742155120 998454336 697050043 185443156 610142098 928280724 734347008 183505838 320892918 423588476 86979600 487939348 733926960 381296360 697384670 873807627 457201815 442096210 914453816 496190224 905970872 877737835 807658840 777617244 271792408 327752860 818550000 569002688 240570696 313028000 326889520 625418095 559947405 749992728 252812000 710900600 166873792 677067928 104395616 37712500 691412800 282131104 818450552 943393544 184256424 195864348 327617864 991157984 497344035 437784000 530470848 395692080 396455920 352387300 856926728 476151985 754329283 742822640 832688464 584562560 982456400 453945580 489288400 612449852 208976040 223424750 294526208 686327316 198306240 977163136 426481375 821459440 112615000 439567600 596626560 51542992 29408181 203341904 538852886 959079746 121121360 3331200 271554960 846601106 905083712 718200110 170142500 500888972 463538606 594289630 516036836 69384598 38339790 44709124 728973522 761423096 32641200 831337460 881922776 979566032 454492160 277170180 613413960 531859520 920812226 817569600 578209520 283452400 477247520 20916875 698795956 75692950 879562868 86522180 910106162 250326940 38893580 123817184 818995520 302512656 234149209 520789504 308966400 719229610 294873600 771523072 788199160 267658176 633140240 57480636 980042042 234917920 462135228 983618560 544455968 468128000 26446812 646723668 265485312 766726470 264578350 745373240 858315735 639766448 785326130 284240832 848274534 488376280 220206960 587712728 56332800 741958888 369152275 460188050 278140800 740499200 325163700 181264000 471740672 66046220 483721738 181110908 669789224 430244876 563667100 101705760 544817440 430750556 176477980 729818368 470421658 723641878 154578976 615046660 767665036 429754624 211031150 704362080 634228610 220738108 382355814 573305200 381743864 454083500 764114528 712416850 802313790 790282264 255416490 790901100 46016086 327007232 152004800 643396592 616323880 234247738 157064024 784979312 390166012 522716668 690814567 687619190 172054870 303677798 398032268 700225930 417714944 895915008 876026418 444484440 97423758 564134768 710940672 717280870 371842674 730932288 153464600 39053940 364560600 516223730 905852544 314510816 839184376 278713916 270860496 492130574 63210486 457238722 191016708 495676792 934162588 512670720 255105236 343621840 289277886 57189160 663420326 837629724 756947272 704368769 117751292 298045750 326541600 977147260 285717024 793856000 591448895 710450740 841397600 680787968 401463020 709921928 928716785 669175050 652008004 475129196 839963299 896404496 889842560 975520640 108475739 709536488 208545800 586958463 569342800 962210760 983210928 892457139 143946176 855823430 330236800 564481360 82923520 782084576 189117075 597800600 902219280 909304180 221619680 789656064 876610138 544721648 22541538 775811796 172962100 722799000 924589000 407924040 99399680 792083012 936180046 90924963 87582100 766951156 59610350 936199568 819111136 890693470 483075276 557497592 681747250 973423900 180922305 407028188 422609224 158753488 788265752 315682760 574328545 167906440 296424440 41358627 562148318 120771453 399359928 984361456 724665655 654804720 864756472 99885864 769770560 224808000 301632680 87806600 722761572 955638566 754104800 832886030 568476812 727642240 683848120 815825653 63446992 862964910 472194336 840234480 23698540 694668427 186522848 400351200 19628540 989022190 308429780 108227376 445934818 950920960 126007735 551978470 220623904 453496444 5027513 476005760 549887029 566410980 993584353 722266012 677893930 100450560 51259424 788025984 860643888 348684160 349598730 576664112 586518960 726811875 530623186 740897400 121756952 783118232 316360921 743101059 900893478 921677005 534952606 990505200 656262560 388582736 895532520 944931804 98650656 20589536 620620625 532342420 566157964 128016000 148383712 533415936 627320132 344812224 940322560 394231488 981328850 938177256 511015760 595114500 551777540 345183392 756991494 246965120 462187000 478835552 207270264 54531360 17706280 556214320 294486040 309289984 731582760 664629127 559885640 981056500 315521718 237317792 946288448 324648960 995164160 151955040 883025500 720109061 438062555 650504436 892347998 380250390 384912384 9519744 55226816 441528240 522566264 947318604 179104088 860068306 770801324 356399822 243660375 123654401 524820955 668706410 43780688 637337600 108281344 537274272 179324800 292590990 550226532 845579652 755998616 836037104 498857960 756618856 148092755 812288912 586507040 501870944 171922805 876196964 67945809 326577896 82287926 536655350 502660675 444777630 957393729 186174410 726971680 617467792 6877472 985432640 932026400 813558880 11062598 344946192 81216010 653855744 786824476 98078640 56109568 110662683 678258192 124354810 754196160 364226400 549432079 18634884 378586518 768781055 952685536 105419336 689099520 131206144 211146765 509400000 122797852 944495392 763663155 524057266 770242010 46582080 416508698 462746540 248193220 306600400 639360000 511518712 575755440 234121670 668504874 178350712 564040192 897608024 769154375 142905902 519169600 603733825 749729600 705148455 664896248 735214814 587816320 448024305 751280176 809062272 719026408 184289936 786008600 245392904 984309660 622488550 434821880 403735480 967942768 392692509 107714960 167723756 724919200 234476796 577156000 77784350 558617873 941146106 70795968 311194460 88567480 693619744 295431920 334816240 195494676 602766224 425644936 93640107 306450275 642798834 675816378 389011123 28714580 466363640 269180712 932049632 942128704 682226881 833197808 256018240 146676080 321451760 366084276 634321856 870344940 13222020 692667944 629586902 8383460 672442311 686003790 275833557 582126560 773800400 582408520 232137400 310378068 759105676 181374440 342735424 666606900 762719560 871096300 190201760 537105110 843715671 526716228 274796580 838071722 207406940 563849695 211099425 664222592 351099824 28253752 959725538 760412712 135182665 586473120 793595324 552743415 905745225 882858518 407950147 820638152 235162460 731549314 316655541 872130736 380552189 313516760 839881250 838387266 491300068 937037840 295449232 833429960 584030468 568773625 989109640 620239144 569617830
455606646 393489960 514059520 295857912 307015440 98766460 90749800 326899786 963371560 756381080 950744856 278024404 691760625 614757250 574102296 919203035 729858560 695423546 234191990 107976380 818615508 510828688 928455264 86356624 34384580 579485248 529759600 243846390 674843040 423753536 979082304 349094752 400093209 546074375 79882100 73162500 966743359 443255200 294152272 782584762 939958960 887466659 275718730 525221920 245574372 391497120 377823800 729690752 973631410 124993438 44850998 90924240 388731440 628735985 813810524 422261505 803583360 99775540 215857864 104349808 554466524 631073440 386825112 288264160 811061920 167677200 489714696 586000952 932135200 361951776 837741392 801347218 68377242 178082080 711246474 531499026 391291524 771033336 691593785 50821167 555281000 871344959 451716637 357609496 438967187 952520500 903212800 352255210 383554356 299810186 43381936 777820160 439931544 168171401 200982478 379132169 124129900 164642710 956779990 941608896 195353180 92092656 407247108 395203186 151409163 359607845 346901280 480172000 616017920 126100432 883008314 204330896 2007324 872101920 892152302 354910034 202368642 77695400 891160740 502661560 899892470 289728460 615884960 136886936 311274120 901223554 743652560 40412754 684643600 268842640 64772864 59270800 762058050 106098612 275335456 33835320 639924500 31005216 933715840 554875000 912543040 949129487 463116448 200909042 291010406 69460660 128454892 406360984 458166600 771619260 246501460 857063690 493848786 852529656 735369270 485854816 243830327 492603130 574151057 549344192 492957592 695429250 838649592 686793125 380112800 814663750 287304210 336699552 358382464 593209830 882003136 58718080 940995950 513687236 270963200 475495000 672653230 189697584 233820744 316646788 787728840 926276695 91280320 485534288 422088822 488677280 336812250 42769230 924314752 837017920 91780000 763648796 739094850 465712320 769538784 561880895 623867565 117281328 998856772 753732080 790173375 130161322 397776640 202227500 968915712 662031284 133355600 822724633 134858880 935961000 937200355 322393572 666224000 614602260 47778000 265418908 624832172 552119350 869859460 744573880 152692464 820040400 561743124 793387998 709481752 411357520 469459104 536422854 572965635 217293800 590319600 769295080 261185640 894504718 256502800 679053312 181836288 87650976 154777540 830504960 249122900 598075440 239099424 824306444 856051652 178709250 558641977 137609700 990742096 728575710 18987424 621545068 106020780 256129660 151549578 726206400 894166424 996687656 323632145 48430260 192461184 552377480 227686060 882694025 302927940 400190220 229758458 932064320 636152800 183003416 557064452 797926794 74086685 240399228 424525910 899745920 990442784 843781120 285528304 179464800 818535552 190301020 997324544 158055370 704468776 624768440 668853908 35364816 851740017 991062848 456020950 727614344 562732100 632876290 57931200 291680240 469352120 713268800 48144550 642824040 161301520 507604960 689866432 497502110 285590252 449161725 511074412 74611300 503883804 848345730 415242992 684290570 459242520 590899800 839189473 475256208 348456784 757073375 337661138 754392172 186088448 668805830 939163740 62475832 953089007 421699796 630679688 26779488 618030384 25969992 406731392 428754695 426559104 221783884 83831108 587393152 124790400 599891224 620249752 860198246 932338589 947506210 809019444 744459760 255965920 348093860 645677000 210189600 530782150 702872048 799395140 220157376 618159360 929541425 375841880 366080272 676007000 660818242 861881600 423863588 640532336 612300182 271068816 913041852 299944000 421818331 668078488 612691924 779098908 229793852 21711180 271720128 338743560 759238778 533184720 309239840 226525497 652695392 936276480 922647526 441803592 231858000 974377200 990521600 573169200 979992300 32058756 967578400 298225835 377962600 148105984 339208904 891418073 890918472 736065528 281008780 703965583 445704384 910320864 179432550 550449056 781140740 929783080 461270616 934718914 839584192 408806400 482274784 960528486 727372570 60146177 554152770 792405214 742959776 96532240 241619760 811094080 48298756 97821440 699901518 860312340 558158552 651204472 767545232 995516888 800306040 184961420 388695751 841021640 931023000 508853060 620120540 448983021 449363800 99286575 250717472 421070280 304140000 210468352 316628605 562580000 530824020 350535056 717326950 868275990 286077169 884882188 886277784 671450880 548563360 865824240 539603106 864195548 643124719 814501586 502030152 309882624 606131960 346529974 200111440 494972280 952935168 8953088 772038392 376823000 601833000 202333038 798428256 325517300 23496306 314271385 890144430 890359424 877087956 575590104 462249600 880785520 547581184 415356996 111865200 646817072 212873000 976655200 470860508 295125019 400092160 824027936 728036074 899510928 47968220 666857450 177828816 187366996 578222830 343505120 553402064 672730728 716816240 413978684 639166706 79719130 446694560 796567328 690315565 439441928 962306559 324580384 781456420 312553936 310102696 510857728 217699344 674408072 195319986 606079778 416694560 689406640 385051880 584160125 747237984 604769920 80557160 885545216 842960000 733595400 767463940 772758368 455109208 125948252 988599242 395171384 896307125 192958815 429562880 593822976 648851840 600114128 640164156 323648168 132726400 531853288 765787180 718079072 833073000 458376952 543350216 882613764 842751564 709371424 629511368 224808709 146338730 321622360 130983400 452776820 374299998 25946880 83189760 258797568 690053422 414092644 418588436 997182034 114576110 283470920 92300739 55308010 108336320 52698360 547648920 122050930 351611512 771867130 892405148 92216640 311171413 787863008 574114960 108485056 915399972 999136990 548392329 369897066 783684960 797550030 141917030 347909404 947497360 460818960 565186872 715992438 125490536 918013792 454624512 154114800 738858212 833607256 640743931 265504320 512002656 773336330 543714976 673140672 863533312 570307936 430584130 276723922 193797829 964425664 956849136 11249760 835606565 508024192 279242480 455509300 324877282 791971060 941044960 584915616 270950400 725171200 379189950 198891428 155523370 118195712 98307128 638429893 202411664 859173320 535362656 644565152 606882648 168909138 700908924 252925785 500287245 84498360 122216296 716775994 685853120 546054932 436972650 369053304 117990424 804957960 203331914 51313840 975800680 149370976 467697920 387091960 819230712 306454580 539855500 600805280 480192824 764251625 565669558 810904048 585101498 81867200 302556640 265971724 943216532 290964480 810716838 437270535 264885250 566846725 613177288 34878568 298669510 431371000 723392608 243927064 290021475 952462342 975856150 776146274 542758642 908514200 454613408 20643712 96958020 743780584 554961846 49469442 532536136 374192356 448262464 150086180 397344400 384621660 860418760 164229651 420190845 510906700 805626924 923715992 693346784 630870472 821894480 301243072 869665446 406495740 341006416 558314960 743779328 514899342 205882880 663281237 32675000 219838912 757474603 319628360 208011175 661157914 185952220 838667800 504601600 651383058 255047650 138627390 915235482 155771232 986727584 115439240 136645380 808965616 207898285 119291680 158805962 99290738 244337120 701379955 800989465 843106096 466808550 664885640 951414095 249142000 661733850 284987328 370274440 667891500 209227668 541349588 889761340 327922560 726081880 480383645 485557000 534104532 331938464 800972000 491023740 159349763 674253220 724954664 557166080 59470816 829008656 466132992 456189244 375822285 42216800 926595640 595846600 467510500 733295120 183492970 562737100 744759336 192277432 822704550 715022432 919467569 388453980 464803017 77864985 105434186 391398000 408469770 490476698 909350017 940385060 402747760 651917192 157899780 621947680 102926976 310995712 109921625 478125750 449703508 488053132 561334512 343292416 781820192 784016320
492692656 703052590 366658480 439814535 6535424 405234464 718544067 406897495 164540192 452127200 154285856 642413120 207270154 549601536 408295568 316387000 948606475 560506675 940075680 994615044 836173136 998132094 394519992 4000000 578841750 706487260 107235800 703955186 821504707 629932300 163637088 633756160 305830800 300994510 977375028 118350080 575650100 673364660 851671718 706079800 175644240 666117152 646804525 949926512 283207202 857952000 997577912 316508352 944316552 875748754 658244416 327788700 126993700 426894688 416692347 160352978 320610056 113179931 558342123 943026194 175251442 46111468 321569748 426216800 393020242 407729920 833268928 851939256 106718750 461385350 631815256 715986644 738091160 6824848 176110240 230901134 101991424 885058720 110186176 961223104 400774840 368434358 293490420 376021504 937479570 728358416 845544000 898747260 703871564 946608800 763593586 677439875 336534560 573071840 442243218 585436840 640752618 156823120 528502116 642906520 192194820 436108144 807534650 17538264 6589825 679985584 34105960 439231680 343281568 401294640 793583494 451508800 483007112 527623360 968621046 327253120 47427650 285150304 79307520 353051872 313528200 528909888 299822929 518765658 499700702 787948099 384190792 205289408 337880320 117044600 981020855 390101375 827070596 396734165 879825894 824333550 736938488 678843560 466401728 176008348 7434264 959870208 235940138 688056240 919123200 221759986 449409664 726723964 637949156 416487880 42691490 848997000 194084550 688009590 760076040 166133840 114933364 326580693 475191265 331552810 381604745 148368224 656268800 953382620 612419614 597787848 649961800 800857336 296926380 847838940 418192192 37196744 546147960 626369140 330661464 509749012 802962460 298299490 462345250 903194802 893088535 256972776 613772477 708747624 382791500 437721526 364131569 534860724 136015048 798576935 473380300 987371630 121282816 70550200 445599940 376928512 512717096 371618622 366094843 172216272 342327452 360882868 901918528 550478416 735781268 685950580 131701120 906087804 936187012 789338176 201165580 399203416 753782936 444075980 85333576 802498304 993589140 799876314 849525450 53501348 682028000 893662048 893072576 891635392 565787990 73290460 260587996 369894376 222005340 521815351 522641524 554095000 445550050 233977814 335204265 882268000 667332507 74921700 19640160 881618655 100615360 853529660 229938872 576053168 660973656 809880144 939788480 777713216 182816640 520704420 863638580 818534640 4649810 372165312 881534776 126935480 341864424 83110725 735169600 723841949 966014543 735031716 730059500 214367937 994583204 850982332 143606480 674658090 519441688 863883520 618484516 165885696 809924680 728942720 190212200 375227392 113914224 165812736 180656166 843115552 318932394 193115875 483236000 505184040 357862816 384094720 163148096 414815440 814147520 990614240 968956960 941027290 990540020 889383190 905108760 437308240 481343232 115341833 75842708 1056110 465184000 195159190 701936168 264503452 797856960 774181280 12327920 195479980 3232920 648996996 320826784 253014000 860350976 641134375 739874800 36497150 181221579 987070644 227427408 925589040 506797642 515399716 278866010 659044845 650152115 854418612 448651284 812965706 400858950 786833424 18395458 180418074 55507200 252012144 418569280 652909500 201100000 258443343 586239488 289007182 774292832 61642227 848684616 906726750 254294442 444928402 576784000 47554605 90160288 820888636 427167980 518300574 137291720 154077300 703922134 160150000 360270792 912110075 23237530 421939596 827267884 322839464 698563776 143969375 326711250 692488127 229456480 124349200 354447045 188633898 747936360 353360137 189640962 525009856 699287944 293450718 938825192 931277830 532575750 230494064 991906600 456050419 979577910 900881650 500298448 658853207 323303400 395365080 652514400 699592032 203660360 163212008 903649320 167190768 901359332 771059328 134529521 368015120 263169386 391322334 660663177 673577280 627666576 851813502 773395913 853427500 181736508 660795464 891611575 860038400 440473496 692384756 469411566 282259840 262391696 787073880 480516000 227204096 768865728 267829472 382618058 27132765 273611840 967045120 300085100 157283872 950594942 687703280 824163604 858579240 913440422 380495070 225942376 889652975 101966816 491304950 470598356 781988968 195522432 472086304 682012380 205490200 761848896 218982240 778244622 254120064 654414784 477748592 408397816 179757760 630085685 474721450 390236995 243764710 213553896 122292860 259662748 920030788 611466220 643891120 901122688 892512340 548798528 935280800 212392696 748538060 377868152 702371700 219095900 405482892 52329125 530873750 829058880 288675596 785342437 876128760 724406760 111388160 557832976 463449165 785021056 641889440 314303962 151791360 407680000 923723776 43368448 299757632 206971038 258505852 72329820 368247368 766076672 464772400 60538589 537841744 220261690 826625362 729292800 795176356 190833100 221860356 183310752 251770880 224526290 834680320 301338136 264024622 935578650 185579824 856440377 543761420 144989392 442158460 242960020 212939216 902250720 61800750 877472625 622500096 227597100 3242800 828545204 416525312 320490517 847612160 623318240 40246190 699106880 374758400 63315072 145372410 75482195 135369920 33499200 279491200 87372582 184125184 155104614 184818620 422614000 819123710 512844698 405896088 485222400 306552552 265623210 983251170 961297970 857912050 135565965 893360000 56699376 524636621 285677332 403479458 166618776 782489335 96933740 993472642 820054880 120360750 453312720 757794720 504594810 155635600 948410375 772311210 706729200 580889392 507603305 233793040 330791932 501875628 817245528 386693200 228764384 437071595 191040400 645573104 662898300 771085780 390331136 324923148 782148247 753671900 258245303 45060880 752188336 308802784 643880342 895797550 329689125 4147056 748571080 250609013 500546596 80278560 104412560 708078792 200742625 61727627 704320572 30397275 600552112 196078080 481543138 105666450 761038045 339218716 919634426 139526016 458911260 845666280 325528125 13733064 872765576 118144300 998810680 313977982 772871200 165611984 525244715 441765062 641494400 919362882 681733406 232591432 759609500 757830237 758640384 662229400 184875454 253069280 553080236 750355360 974667198 842441924 432214720 625179840 302180908 378966200 333624640 253538925 460486018 975056000 345500420 473658150 189200995 232814534 728309398 703936640 346406400 756601264 396349360 233976160 115751250 846709216 364726324 416015488 969016320 387478488 595442048 998897180 500413072 349656066 42043328 192639100 958189084 375490560 716955064 979566566 272046050 412566784 368001775 689666079 795104550 284679025 180889380 164058816 741224600 629473805 672484040 899988252 906361400 351516536 883757630 183039481 302310476 37362371 931790712 567540272 299656944 256397700 752829614 317833014 383646880 243781350 936432035 136911286 112008000 813630096 511296204 743967760 389948112 752084960 727233335 366058960 312441596 962079176 720413250 132281800 43960400 543405728 592000486 381977355 774149204 665997432 833011328 812345230 657438492 450732022 649571968 971309320 616232346 196371216 748631050 659897226 102124860 399606640 867463500 586688600 58264900 332152640 241292800 948103824 745475805 64162550 800878400 40539580 216639600 436473802 754193730 355702360 28443016 558470213 67727712 654054400 529624640 959899900 80400896 996819520 24596488 260193728 807980621 194467480 353082020 619644288 597639712 517951304 693321960 367483270 689506576 653934484 796214717 523847680 399180000 255133394 83063170 977187840 957052940 746392280 627384464 637115746 123992704 498245280 844896544 385673100 577046848 737371875 820009600 969602896 415800640 55271432 474235400 170885760 892436800 145975936 671357360 395852320 256548120 282727274 62996480 809679100 734071796 479251042 568234176 542194050 179160956 88783800
727815500 793800192 729065832 417932911 287643196 265660700 995415000 884130170 312497150 168488448 424107232 115290792 852023976 320102912 178972516 80150656 171255504 532294650 348204183 99844672 85207785 422109816 826877480 415384 58622976 177223312 825635904 385526043 472033143 869883328 505909424 987099284 692938384 839136560 910128900 719043558 769095000 178537920 835672940 486065376 439139872 154698884 871987485 989636290 686961120 843351774 424086946 498429960 491108054 50106792 203717200 684174584 759989954 958499160 144847630 303967880 891238150 905543240 916551616 517454934 613718300 161248840 511558276 608571220 103644800 501158750 706581692 291062000 673817960 586301460 207909950 185722556 721559536 667235244 207251775 738854472 369722440 40724352 295320520 141234500 906523580 444182000 798413664 505094528 432231336 394888294 731678500 663471238 905991680 416326825 317233750 415601072 125748104 716032208 940401317 628987520 283901606 588104800 374701728 69473960 609291345 202142771 117199808 200865174 252641360 450761933 859690433 195955344 48183775 488926076 249281800 236153430 116278400 99916250 796305144 26777474 830016646 774025079 625878760 126598776 416507200 958668246 262822160 197818480 493272630 889593420 735666656 992868238 701305710 662057040 888142750 933968160 570979848 995951818 41412448 624217500 98175334 603804392 286081895 394872600 493422600 523086652 32284 388878336 373585902 748370400 635109000 38095504 715681198 187821984 233604096 596720652 109459944 110059025 303854592 478042098 619010216 827813916 269268020 194507574 782871267 341518700 136086232 467308184 457223360 95787313 211813260 691985390 101061160 947500079 168727668 544352500 414738432 751308494 930056580 913460256 915959800 6528240 751126656 844324176 134150000 559754992 767838688 167514430 702831752 119560938 579585524 848877960 33713536 563503600 608554988 369347584 334965740 877694504 982886700 705393496 809232064 776378464 929800584 825253584 320999000 798359760 990755776 250562360 846843528 213118699 608057024 431518400 374639355 742423140 486849536 932317585 338396960 507797744 820449536 1708076 892929075 331455380 911869292 136853760 298194325 421167088 735773813 373109560 506180000 892108220 770837674 811929352 595881970 786697695 93415640 656253758 432364630 672576000 758062914 703949700 757637959 845026000 617037116 339072269 55889591 811336720 730063346 732124800 579948104 387947566 664788827 381515750 267286360 68541283 670816896 77058860 399335640 472192164 189704600 909577280 53566016 745807400 215955720 854018000 886649920 723283900 360791520 559025296 169332240 584438325 842218708 99729228 142567913 901280096 87208544 475813640 923157872 254400360 177124590 707762976 161474000 858316850 390579390 432354540 67253784 577976200 385645391 713968075 646916752 459005683 859398528 516455096 908344490 472120352 936664125 102259030 330123580 338299500 88063598 584886100 285695920 725056360 230791276 286690490 385691648 66110750 287494080 386765700 585921440 660592050 946612732 756175 212914320 182567032 964949518 24616004 83131704 428621698 964321496 387546160 355961175 984613152 378800000 141336896 700104774 897803776 33734060 967318176 766372530 487332288 65551424 246278120 518436385 130397064 861073434 674769200 781876630 1402688 379693520 820172520 308623360 973928835 364370101 715031360 489232834 884175555 632561664 567695600 778179637 94026532 136318900 826679488 121711916 633726596 911070001 707769472 975179040 577199010 65604700 167783420 886999574 651533024 438105880 326989120 965570050 716411200 546439936 448107000 784647776 159958232 802792509 20914112 556867080 959590100 741979544 663105005 521345500 47584275 622329697 386577312 493073000 318440412 70952192 543612288 891422080 927088750 691294640 453667144 714658048 85177088 530365425 466401708 445293305 256146420 552635885 584290808 725220600 212730140 475505840 234296750 41230880 17697296 575471228 206852316 413519400 304397536 542712304 59128544 945253400 473867912 471455599 611149219 589686629 911113272 918961773 285306960 1250048 400688280 100012488 774012160 605633308 894421266 379552580 124847044 470154368 70232300 101224808 324920800 304321102 929941448 956265579 476620500 480949396 999405096 742506685 179363360 165685464 512299386 459514074 890486720 396152928 63508976 476111800 654915600 38153432 937324800 604908296 132898428 835880664 82293100 896440736 621057608 482850356 404053584 704666955 156429084 400513310 539806038 142822448 498302435 115696696 794631600 561721960 179547522 651345530 8749320 58305534 353082560 628089952 590470000 901047657 291077240 925652512 909724160 275804480 215647564 826905280 422563000 242579080 655876401 198441950 240660275 549944250 805321056 36631320 510832571 314251830 619528576 330453860 449965386 59340000 340656484 423042157 622832440 810274873 391223150 49095976 695959056 768460348 584134088 689541930 618342144 478055552 893060304 166698450 357212500 878476448 902255976 168485070 11981640 561962966 21551368 866844800 913396232 329127400 190645100 516006000 805432608 895843600 627071488 36462142 878534464 41896272 51166093 424089898 354809178 646945664 859645672 169842320 155820040 409418584 721591624 717279060 323087409 629915856 808845704 95244860 397562787 175775808 831017344 965364312 713230048 414342976 951843360 301002896 854606720 243830592 815786438 922031264 490212690 674502525 744325696 361270300 624719936 206373310 215211264 921596400 459093200 986122046 779570832 782338112 886245904 749614064 345890310 715777740 703302400 131610886 748844788 216043520 698138000 385919362 528416525 720621780 306632460 102257280 353998910 346874974 951317952 595786486 269973112 102766592 153760984 533892595 528271015 823511740 196058814 178101070 176772040 960844400 51308665 596562812 75911400 210919336 277633024 871122516 312952000 821578355 232214888 12921456 25632526 425593850 643020377 922683388 764343512 585819998 367861400 834538550 828444996 566474100 325844500 997632192 293916984 21003130 59137125 816001680 519899960 693264040 875225380 932195005 512015420 391488396 385788460 672198020 220779000 702320645 790171362 452897129 286839975 34448848 95742690 148888829 121534424 543964448 323603000 100839552 255415568 336164520 667806129 234248742 801729250 368212 431854130 468216205 720167760 748917888 557726144 679090600 213289790 135999228 361326670 487233280 257629780 105680348 826081982 736844800 920736040 154660304 160692780 571314700 565221395 687949570 652446720 605950700 223922912 106246405 267156784 279995656 494103040 26338229 339594771 875591260 485233750 839106366 468433280 517539918 117159604 186016104 217975760 913347410 145765152 859901056 534749440 868676570 459508176 887602970 118197680 769695150 439532755 128405760 87885760 310075772 193022480 808411084 997539548 832352570 330864472 314163878 231716960 388836416 555819524 552524200 159583956 294903690 650166698 839063771 140269800 396620800 566071940 77071360 460153080 245712684 742237400 995181361 259497308 191995292 849861838 408540513 91320160 553638400 30161600 837918536 605992000 795846234 554696024 661504430 6982572 310888892 512816956 985222600 456347028 175538768 670948354 926970600 100728652 418201120 374869083 686292031 65328456 457955040 378871860 453465800 539674816 32285584 58519112 955504226 462517664 947418252 603371678 348444576 714459763 468770560 486912480 47653905 532746252 287112930 348576740 887461280 890435483 792788370 479636904 599989360 630383265 533395328 644087271 623819735 283603362 878924800 641461760 453175760 793970036 397660528 93995780 976954640 807537800 715923408 975575955 980260960 549871510 396941568 179175061 910339639 965507570 6833050 216295786 652025856 995155172 236206208 708164824 65837624 204539350 202305475 673686350 191762450 287464400 302819805 529240675 808823200 353635184 293457290 619804448 889065400 502728840 533304064 12757504
882343060 313917197 367554816 479099648 982706844 478576650 676319084 73137289 95967710 606143936 107757366 108424416 781394700 740300690 988133447 472963480 759880608 566233706 319259264 804001206 797732040 56453667 920534902 543113900 653764590 442338125 235576 927891312 148177320 840589408 715716368 922474004 812177250 93230764 510892000 211272650 36325832 370363792 884405080 483197000 25139549 921303130 696948925 127809447 526934080 173285728 506255360 556729469 250076062 862813276 648573214 392216895 384950720 88946082 833989120 650843952 715004144 655076000 284697932 673328434 296121800 828254241 437347406 981809928 230715404 751361936 323093648 461699118 425676736 612767430 932693802 766389692 279995740 476769435 594847576 542404755 124962720 623645480 685309164 964878980 768140790 651082351 111145726 356881901 754102856 647343456 220409240 35541435 635197600 345932180 524485866 710084360 223767024 989600136 211880280 653031238 241112000 61766472 64481874 968377952 152086469 294001250 251928736 804053430 458998860 73642920 948753072 190770816 480305936 341897830 562890380 43178592 201683620 963608720 703043228 148933888 464593481 157422925 378630627 168765477 856775572 309349376 441717630 975642496 383176700 583116220 125051184 838091808 669774350 382806660 506378424 714725228 452478200 453883904 421488588 536944640 498724896 674277360 656276392 880522300 162642516 758679868 926384250 664369900 853720670 662274416 637566462 382352048 129264640 815526855 826470400 598699990 417375224 27112384 619895557 835776166 617316474 198409856 37194242 450791095 135172256 606058298 631675531 708783600 547348720 85373696 658460358 668920720 578976000 174711790 72673300 331798111 659848700 334456000 873291940 204668720 882510160 379664036 78365136 462600444 290739664 399398400 527542976 85894762 948796000 118922736 706367488 385857456 626919152 310074450 406456892 229581040 693679778 700889156 759745438 795076960 490779624 942236115 22256289 507936775 212651650 700695966 5408848 948551600 960811776 885698160 754910314 822802688 633705725 973211250 358078432 845768192 50030505 977148627 664348476 489505677 102004576 107885532 98587508 895966574 140371163 245409768 258724800 573859520 600638192 432395040 678476250 992189110 764071624 330446155 100633384 517416960 171278464 103204104 320981600 8204348 960122410 632427394 863497720 66610770 662038804 222336876 928263370 806545730 625710360 114024480 981025660 955221248 247627220 671301534 576675744 918263350 112951600 105706480 935652672 324357610 992933875 727752628 492672128 745976128 908096300 757161176 714821436 691551936 18341119 959323850 561025980 860933500 447198500 815541016 952666074 603310800 837419944 173189056 873691864 228477982 457248200 441618920 875085424 344682800 759796461 128871000 857276900 672459711 470739905 128896914 337309900 258265882 912780158 803293586 943932955 192769640 328888320 120594616 91862672 760147000 797668640 194945151 863137840 354036560 956003758 537103776 657200050 216651860 905858500 716097300 400718726 422689094 927648442 870126462 969142728 54749145 931343024 403252480 370339717 854700832 616241744 369483540 297002920 536208750 190134180 677409200 273385278 442941376 249769625 603716760 662308075 225026320 400539152 276875125 824452440 3184000 366985075 435754035 291683468 158143640 821843364 688842260 302301652 850981400 502145720 53253968 292638700 418744842 181334375 85190750 190038856 444886830 829720576 429556224 113560841 923296850 224467456 794693340 288672028 482873750 359819556 591447904 725922450 193756080 76517128 215235840 763060200 222501500 184696772 232435520 52995380 154219080 508333720 167367224 525490978 255937490 116069824 569014584 392891600 93446260 505889316 219747840 85809072 98429760 414573876 637047482 377949488 907292160 399016192 26337810 460060640 301424480 884105728 903930229 841975264 830323885 714687240 802556688 124364500 688759500 651130928 959220032 520853896 747544304 86268912 107141090 627999196 501539200 310375000 797667200 675616000 994873816 841755974 405386084 306915552 642259182 25635450 269483224 321473760 183964709 615574637 685981792 621986408 111498196 709772734 360455996 971997088 641454550 975726848 808525700 51762432 374206488 843297600 937584812 8408240 604670786 152960000 384777702 148200445 569084280 364640486 91050060 429396480 872665470 877516480 350164120 319578304 974346640 660119040 136831438 357865328 593655974 662407511 761725594 430067909 715622400 418749317 863638410 88771511 940061096 30689354 770732060 434679496 384122876 439100515 40251200 269106774 201629608 196332922 337194180 520819376 10166620 582184812 862527488 109234375 696412048 315403928 978753920 271802608 910831590 30278622 872195945 613675362 937341756 913515944 83307656 133628336 770585888 674059600 176348200 170699225 381550620 40519980 637738875 839649584 384396960 975529588 805917632 541827040 742065716 89631085 143618200 740719024 205140788 686076946 101599824 507444625 848660162 104766228 928704000 528466260 712052412 191394055 110453088 492268236 151025905 64960800 267978080 107995825 526708000 982178460 293510635 819032000 304095616 786228608 347336350 25318198 27714560 665900360 620274766 14225960 173125680 111248128 35182848 789090998 888016896 658212796 375008224 602748272 195150800 979567830 803878708 523632926 349513085 677582864 215784007 34942080 28014736 378893632 255454672 872020504 367060010 296160928 394610220 336298935 690060836 247744744 754642304 655550000 95354048 115106412 809686445 671317560 365496000 812175040 963859072 509834240 823816248 753600400 132991458 217658880 36690243 428183930 930876000 486664567 566709346 522824312 364771672 421034140 256954550 949373750 884535580 506522240 246141250 963386346 255670970 979568667 390038582 416743702 121067008 87509906 129926890 229744848 107765643 59788020 742966304 621014200 28316600 17865392 832401636 512967316 316182080 576641241 528085677 413088330 829199280 458967652 573437150 786374560 652923019 970342000 200911520 678698688 771869220 910143762 990960486 911022422 808911176 275057322 414089875 834550210 478318608 286755525 959311050 249626440 798711636 952008320 6210048 790647476 117516416 476337200 786016270 389731160 80780676 438050696 132185858 489226660 772579488 290125200 551489688 259009403 166157658 999000328 614655200 945312636 796315052 80805242 15448456 587535750 133910948 885637040 321215412 566413734 36497566 555752680 455192886 512386450 962965885 954798700 822225230 843015040 571615020 811295648 986678200 620649752 574872330 876581520 964496548 872888682 259971000 430650400 130294642 1189060 143541384 13666456 869182768 884901416 705446660 83096832 990321875 228848272 824690510 727015000 60764760 53427316 786566270 652173960 95481040 170681900 213164456 826529149 844304818 447028080 336232180 33429480 488601737 846020150 930282555 376274816 470046367 132834242 196127360 942150304 761370000 498454720 814329900 767283880 521894825 319777520 245671100 182976780 683657680 232395568 30350000 8296330 921378480 965120520 850219016 90493472 617830990 496441080 268339572 957310198 260968976 617368400 66190480 415364208 955749628 65935360 41214320 633490126 864045912 919651940 546268736 641082024 553849776 342560514 578610000 786260980 198977520 983647856 392598400 720999915 853264544 704421300 579115430 870188494 646598596 197827860 444364288 75981895 853105961 981292328 68168400 13720540 212953722 160757395 503373120 829380270 94926750 804449840 987031660 898604032 228509752 43112478 964441400 604594728 171447508 953103964 340776836 329458680 634066240 688038210 889166432 3399872 836195920 828313708 28982584 374525560 948268324 99408992 630306718 438535250 817520114 35159400 134400368 757676544 18765824 282224584 4350125 325280500 899790132 373110674 455737300 231200112 529101348 624166900 852430376 191440216 79287535 169253536 774839130 120425800 634150440
939212842 480334140 854225944 682481250 456857802 870122292 587604400 696207328 171162188 900555030 226595120 777673650 186259580 673375643 337989485 805459766 355605692 368899240 936623055 439056700 869316040 105438764 658106420 996292209 694664327 266714510 538747805 504919944 492528768 281097041 452565200 628666820 197382660 515752907 100209060 614209400 397447680 972925725 809454080 61082185 907626856 695889920 824656425 524342640 998479417 959076270 315212704 261923200 193401344 773774720 553615790 331776374 404171440 70589984 694638500 843201050 928457136 865995335 206059385 326651072 413467024 753013604 643452856 4981760 511741970 693947360 790061380 912104555 354024998 688404960 938912230 524454605 335242950 750514784 560346696 515891448 432058964 917588294 556357896 833020923 68484350 821760889 874643454 972170420 872115004 410696340 342825408 173224000 445638188 298007500 697742060 945705656 612871872 297665344 433308640 205003588 769646856 214587242 974229010 781386630 866372182 898120710 414540250 535435253 594700260 879996820 352638816 534552168 826430000 586209800 468974320 314537920 450991548 764445610 203005295 991857552 864364420 840451252 427452875 890868800 645171944 2583280 960353575 861426472 377381000 580598400 521308944 408453840 166809970 213955760 184836880 710053375 827049426 971069448 940048420 111866384 778562560 454472560 882692864 999101064 300290607 88072380 692032736 787654648 47971750 35808432 782806429 864475488 801695711 954516800 339862960 824712855 472472320 912688010 486459040 596118080 136676064 893446875 647421660 507878784 964795960 387702428 273212480 408458056 116118784 759571750 844860625 504594327 638707400 999153195 605641460 539064072 178125613 288682800 296890725 787107995 268519296 148056928 125241600 500191990 331698080 210212232 74283880 605675708 51685776 810205200 601516200 433383220 309682840 310862640 763423872 916301898 111594832 715387048 504665522 437742732 421174640 30384955 216040786 182222780 168895818 756066624 308706728 64161223 415182780 285893660 485044032 479295624 449799136 272391360 140117500 292562944 966528264 949234528 228006680 802474780 175867432 23956768 40470254 850840348 226619056 911914215 230307850 750922205 252757240 524257287 184329440 835779668 375983814 541628400 848447750 725602300 686983680 444498688 357684884 709494954 731391476 382342985 435088390 746594960 841888522 530981956 529819360 37358680 229559375 527363000 703697640 340750170 877663662 387856000 842488480 613231890 656939786 941662406 399996800 508286412 355597200 686657820 905858334 905111848 243402401 53344180 589748400 296640756 916508672 886783040 125802776 986973976 403584266 240447200 737368576 146907333 528217856 746860032 580619428 24274760 636414800 479389650 357166592 782561600 851370816 155236750 760795815 805331128 791975184 677500456 41922325 737817080 429639568 926120000 45222000 54275370 789465400 223474800 188232560 786452188 425752416 349002912 567111360 434737468 976023600 562325093 678630784 199976620 765357092 198441024 298908290 261128450 519415452 434877174 524169120 110886560 492463616 682860416 10165520 244058432 540950556 250813808 111252298 818374720 823926400 704458640 971565965 477649024 673375782 107895632 575742488 411349552 742264460 894087296 445502240 291041510 348153938 687226696 592404744 214859300 196522944 549819365 431418096 971845336 92178312 650641552 999506749 64953744 137855972 412530400 994537225 106543750 338564430 479083370 163648040 967582007 188541555 116587840 724670720 440484810 141999375 530794640 643079600 651331840 564704935 125788465 509563704 104325896 780914650 458090150 859334589 697340496 667882225 940844232 17263007 991598830 689608000 675686560 960403250 706228440 192242610 752529090 755313299 905956832 682169900 152749632 12232525 304611000 313262424 401603070 195377896 398393772 223322364 452393370 356874768 492537482 948571880 657018600 205642333 286949820 257328640 328874080 759832830 786688760 51611894 661835900 169106752 457821400 164038310 99087400 151042880 914669195 965277165 833636032 668286440 300691370 558091400 272237240 750638067 117350315 359463040 780464688 812454720 604445376 792978800 295096320 33377640 916096768 348031130 585982580 820389800 154127611 53429904 355353088 661568904 900842600 568190286 629373610 530965315 81368831 372872250 567718368 161468000 702533760 430403120 327766364 161122728 902208078 688688880 925688800 449112576 409731736 335136046 267776960 92239144 212539904 332918344 906526881 944514196 210485444 82605209 461430719 545272280 741914656 914390975 949645950 860561392 671834024 129306545 503798200 905572720 111844920 79371306 162575142 857371440 954790832 143696488 284345200 69980624 586450713 367322850 9781110 685916162 565309800 829648020 657261122 420342800 432967550 837257440 147410292 877118236 310830600 639395426 510889200 132787741 444716720 455971676 305761540 697193388 803302344 92532670 40439621 916430352 42897960 521547108 515150130 403438680 600251856 624030685 250987130 714084372 398971712 767011080 841874044 878920000 805792860 780850500 381915270 426469850 182914360 829030820 814414361 431388076 463636048 364825400 794361988 531008996 460469812 304538280 188941000 432381584 935713460 438622776 479611000 993833423 343953817 179212650 391737247 337433260 370382550 815155988 633433008 912185125 296599384 748466820 953825856 405855336 71029780 9698400 515120000 957065600 923904717 526694944 244966760 627126660 319317586 15395974 500001992 696516276 285036130 345098570 238845705 665712612 571835705 203982407 948877552 77189144 921840640 709037900 1190000 819420025 2898552 127199770 593792512 20206016 26907882 669619536 679095128 150435868 108287280 784456956 800570100 374215778 896543440 563135202 350615928 150300032 416763568 606918160 890168524 420928116 516147364 183488 990927058 122517510 314411796 151239956 188171976 597589480 658345392 107460890 335218000 344041424 332030884 627624240 872263520 9996800 615457116 741521664 65142868 920137826 725607840 890703100 984934976 150172000 193550722 554239531 187278474 468174073 715706936 354415020 17204080 698291900 460148549 20846880 705826048 656468600 385620680 528316300 710955850 47233028 468388352 215123372 55523525 760860000 522664476 567565684 619263568 595818440 916192400 410792160 639034136 975170116 807983556 419509168 793696056 952550096 348171500 36088405 160391296 452645444 613827937 635469840 320676260 800768265 906535505 713170000 878178840 454064570 603455240 151954164 630897232 755696400 414938900 926033280 782926557 449837696 680870302 477534392 480670292 883538848 699593152 841357400 290859808 633682240 989172036 675984190 760506200 747830665 176315680 279607582 491586600 238972416 293050000 618047536 588663465 57117946 536457600 837386552 655514960 888045776 942920550 543979685 821321340 922994944 352642000 104528176 425429680 356340088 468880800 949155215 565852544 611289512 232172200 880423754 664036860 923848204 875203568 456463833 319076200 370403160 953566844 131379248 904532366 125738500 948871008 486429124 911947900 138817352 890694664 555836250 104668250 376536344 438376531 380955758 145727696 496305460 770092624 137979062 838215375 216087143 655934640 23725500 608646396 841162905 759055556 180490180 850524880 941105850 940954816 282294400 585255728 127391350 652020004 624358816 666740715 27039013 195831980 631881155 560761956 378649340 492415994 254169760 201844960 3495774 698234880 745505398 442516280 835094448 104042752 249794378 227276200 591990324 188509992 621859750 425542580 116020640 406158228 775993010 159100132 945394428 293194704 268213560 406526272 704913572 680331200 37343230 196483520 381203000 23300912 451722910 346827588 176609588 353277728 341115900 90691613 330584330 751453104 201567000 894750125 952611384 920693875 948026787 411327810 305723520 750034904 942739454 907916850 634830535 729880000 113515180 49803260 97101352 858472862
692054500 627689567 423275990 64997821 203668636 690267847 107969352 611781195 80257108 653621872 378191984 782964690 979816992 476808720 358753656 467132928 159622420 751978688 186174383 621110124 63756745 928676488 709058900 520895510 980846870 646103552 990787200 595664980 380625000 212123680 407679640 8482140 361553216 549973516 682876696 554722477 569169996 902873484 191469720 764310246 699365000 457407808 551848908 40317713 227715130 435938288 584525650 7447636 433758880 279045800 123055600 133289112 419807232 312467956 274039201 401215934 829704560 632577112 544674819 149231941 813109374 183587776 537948720 68363918 499590080 172678966 56953765 321752640 840966096 913985376 28565056 724586540 5301040 805089952 501697200 273863694 492030610 312026200 57705984 566410460 376917648 240242816 711622848 531865290 754217824 662863440 229231466 474028100 299815893 94864015 520207720 301347448 221564380 69017800 324829795 726806015 608116804 155893112 346475812 599558240 768136602 348909595 267119040 345515496 318597180 781980400 144396572 335379184 92993235 860243072 507604480 606958316 158106496 342224380 727481440 613019856 552901050 925994238 379432096 461993648 849211840 872473780 168821700 624050110 233596000 346890905 750909760 424091100 744028736 531879618 235788784 629735000 634607607 684482765 488836068 388655732 888388860 51268680 870775948 21109146 246389804 902914988 132049640 548802800 211019680 932019106 443207750 55780275 214378209 541773204 208357228 753806120 311737690 983862875 560682200 624535648 5752100 903462693 859503124 29756840 822216250 838973280 813384640 786861929 839152944 173576520 351505510 62001664 898765440 886264024 912609788 559094624 165567008 567636640 864422550 340304448 348131680 242838555 757193590 885415900 665115431 635410000 542162560 890349700 22514060 219353625 1276960 831993664 636831744 806703578 982662387 29817968 507142400 809006136 273516544 65493570 104157251 52296000 481753600 505296676 530887600 606845128 976662196 242362982 612834304 890859712 133471437 180384736 110338847 574367440 550258367 152793200 230806750 659325552 283021746 83413178 672318752 735289906 425927976 164651520 34240475 605375600 586288914 604569936 892727380 285453600 735568540 848125920 255511500 874339000 983968704 380949512 130780294 702048600 479204156 410041795 665116080 999271778 831026252 740074776 568835674 256292480 710373648 573737600 15469888 991017161 37896392 825904950 494056892 376972490 478829796 801852780 201010785 431065504 58566278 604419928 266828291 563239129 661916180 993987824 684125340 406320128 564077021 887994384 199622924 234674736 671550080 913660480 423065500 898994272 579541156 797570884 163763632 967406341 347396400 409744640 765829520 32386380 616500000 964832352 386681378 698806488 884246564 35870164 916337200 224001269 707612048 901155566 57604896 92347800 653104512 259462540 875162925 360704312 698124414 489926584 655771848 96063360 808155674 547506910 249345792 530209200 21238650 243433744 830811984 9184868 780137116 488807508 16622204 545300175 384929696 214886400 198726484 572959520 345987836 368863011 551775818 160117820 210473750 343187490 793884570 964765836 323238344 868537250 294251200 276469332 541405316 971886454 161304000 533433776 332885750 999032470 322491520 572593400 156199512 575312352 312451484 570288512 687484950 893080720 808189000 350304800 679038375 883860945 116619498 808223895 105190165 838899222 561995264 450478448 607464934 751305000 423046914 815637064 882442080 148520296 498942360 456479018 127116281 114041632 121620430 279936446 569626913 649265684 520914953 352376780 473423280 295693782 66030236 337610606 37693200 100436285 63401880 867481580 155033504 162027624 505668192 182150400 830556340 527124960 486997386 617908366 14393680 987640110 580448520 23490720 701581738 813255712 319436720 881244544 20002560 578544384 885456468 571095840 14947712 791106336 142700210 972084080 76462770 38246560 599474470 222569320 207243328 47401632 842665792 322566348 199637280 710141016 699015000 948788942 987602036 208868800 901347876 483133824 316246825 700832408 275965775 795294024 614293250 928110800 771043468 289140452 52172800 707235422 14405330 13372176 263206775 581108416 363200580 164326854 917228900 511046272 497572145 33857925 113829192 598747344 418995000 189742052 734143171 986871180 76425536 463393170 803279500 262855276 208954784 14955580 522840968 702725468 646825293 86516297 114887698 265819840 957280885 598194050 854914470 616307985 879550468 173320092 452184064 758264960 621777000 897700000 881618784 267918440 9089420 570168600 483862545 725597440 303844452 384214720 453912462 522211464 800681176 91566326 461363839 765929648 656321640 457230386 712819270 126966440 237659520 235470316 133026203 769334486 962912190 11775080 657499136 855753000 412159968 667918488 393540709 390675492 390288340 179204836 789664720 624314660 421531796 170966885 522846900 972808960 666339766 306250884 960193024 209512125 375411200 43586432 473160290 375511723 446992799 489060570 913876000 594491595 393840240 755567072 545143292 102576500 679687705 205641836 672335384 704579356 321776492 573810560 631394500 56580268 54117848 122462050 272965912 878810680 121443440 651185845 851852992 235836288 551718566 112298750 388300000 357387400 174255275 988497360 622138030 901602608 10910940 755191800 134143928 680309604 215101440 101047320 187207360 929453270 49775828 301837120 878770 229750566 91846420 987301000 995732272 743896064 679260000 666313370 383333458 80887195 177431840 555662080 48589760 725480660 93835272 418668112 45021394 979731616 285187132 604541056 616691750 603647456 417805584 840906142 460406712 705513888 287824480 968093930 726874196 207028224 772203407 47664312 276774920 916019704 983463550 265965870 777861740 982739649 291089722 879255354 25762960 957506302 693973060 872121320 306254720 90126330 566732504 359010860 749690988 437923776 58782904 327983212 587313486 944820650 798584108 831610160 273909712 237617658 973720000 154700738 594256640 73720704 576267520 450333912 44424416 831831488 291960075 765047392 39410328 981977938 176730480 158283639 881511666 674688878 524094324 919574500 550896788 537970960 776305248 678249910 293257216 173372600 239949040 803894580 757753552 281389776 968717086 506857504 676838072 819433200 281609856 537035220 82340876 793158400 148171556 269305044 334944188 183311360 57224880 969329300 421586 265589430 289002496 783429470 683107820 642381400 317999060 200279360 283085624 262389456 309602864 541776384 277014536 867433734 712786480 43996300 610400940 661001360 789625924 133630950 809597480 138365200 641384375 439270880 704485495 814628436 941409440 624383866 761868792 340191534 727442960 477283264 481435136 791740960 877276773 599767040 269388220 63261040 861511630 451253388 900121350 232294870 662213484 370708160 43689912 316191000 854485000 242059304 893230412 732405120 999554002 231341230 820935680 614574296 464449530 279659104 367491119 815466310 87788604 175258808 597678384 402126336 912997000 567886920 234602800 102331000 214135928 669629886 724637400 605337888 252514448 984876612 906886080 790351136 213225864 104802860 50510472 206534970 278676266 162294404 655691480 433917040 543212200 560050178 933869719 499698175 614603600 339229114 16744376 595715926 741609496 779002460 113238184 98142368 465391270 278025504 407176432 151716960 782848000 117846000 820318298 634108000 472554528 17151168 474214592 775447854 4496576 723530936 957462276 918153011 292866836 477537672 12742336 571405016 487094210 719798308 606645756 872434090 909375820 334362160 553119816 417228990 807269408 4315402 250180352 936802580 495414926 291766336 362088370 652049360 994747710 234921600 991654400 512388736 560919375 563464304 15320080 296351916 682658276 559664496 185962646 261911340 477909800 178791360 352801600 638659544 748615926 479363225 449221300 631813440
210500420 878763340 455633724 130874340 648057321 987420416 433775430 627972792 137395260 6479148 36887656 785773990 814043950 47430576 143971550 209046560 717890924 299190382 331360370 602615440 240455450 434484192 904906080 155152466 668109304 410748875 630626800 730365568 950712969 957550081 605672068 336236512 567004740 563569044 846620375 919474983 282858804 762933110 997960864 626534272 132086665 555159898 940876600 876855520 523291600 254906095 800198857 768492096 329989716 676003992 301538666 301319400 362560454 111456144 487656560 831004096 927380510 644027250 19523720 202663650 253000983 232609325 357437500 13747000 51533865 614639920 799530888 114968500 866634184 161437000 777254934 442571040 650011200 314127292 144764416 812690932 815293440 462551580 67969072 427056400 316991000 964777800 396485502 981650776 239541156 525583264 543708288 683287690 5565682 382953435 515974720 698783484 856502144 211783420 765179750 531341842 810215784 921940870 382476880 249310160 650126334 905792045 926766200 245245354 203229120 738329850 974807560 730465490 241964444 863907500 731312752 117996962 601682100 894750346 146738888 48382919 114159800 270139736 607231905 359442055 514278480 651239600 927777550 18476994 59857080 951633048 768899330 724779047 757195392 514432200 493395400 9973200 234685784 461151616 356934460 990382020 283132156 683856480 917825936 585250528 609146530 322362200 223271616 786628095 621794404 171350206 338543586 862390144 632024821 312213256 297957170 2547696 878268416 345481670 510598306 194067828 906395822 372957344 429480128 440814602 583723400 208512512 965288622 758342620 293044120 236520680 552043180 877089600 994147618 115048400 546772416 306650620 658616240 878522840 642975600 877032096 683379260 989295668 656093120 96386192 76483825 46795750 937668748 668428256 692204125 63637675 186208384 673061800 733977512 827441728 935091605 72419975 698120336 765672400 95674595 733568672 361829709 987677954 122381367 334127740 472561152 79898636 34394272 485551656 474739648 235330556 195881770 323452048 568172200 140025856 410100304 332221447 73316944 275686688 901857792 323769090 4843750 946335920 521472708 333111900 28283269 435120640 986799840 865682645 632092570 343936829 798570368 512644568 835421760 251715600 160633752 613958816 283752480 790900575 253517170 372692437 512460840 393081398 833783496 48091276 5885968 246053372 231480728 560368672 774881600 832717362 27830191 829116550 261858560 555196669 745410734 955044290 490916375 10842400 513539336 8341444 115048880 784903220 870742350 573778544 148253840 400071792 471587296 432686080 162068750 105917440 305328550 381181360 790649920 602690624 491330625 155589596 575056448 949306244 103121804 912043920 673696143 541679716 504601299 15735712 466016900 622776448 547721232 30291950 18289200 409123616 830347987 850935250 748490500 77806784 500280384 832240320 919648496 513472920 685582200 262754220 270410848 677862448 530048084 83568 303498000 960880128 430252316 529026560 205344176 509224864 779009920 60760378 927038230 592017255 821476416 97983750 203363057 706974480 221701480 26710120 792158930 948543268 269163080 254872000 544623840 27147820 747203000 779797216 498761120 303725840 880134721 789446280 480944114 489769200 686072032 772989440 502632685 66728880 926767000 997099400 340468164 985890400 63391464 152250588 168074250 376525746 673369984 876203046 991196260 170435040 753866624 352196640 369804898 120238680 558833680 589794564 868394887 389594632 239785895 451585376 290234780 815739144 496896512 69127580 841016580 546063680 769784700 553417160 106891836 64120445 127959684 17066334 119162390 726498216 632186028 529253000 203212652 298311036 513641876 875592240 611355185 531745625 796268352 285184152 306707132 435862020 494750272 701495630 989706176 306063040 650396452 647214925 138455780 322532888 372946920 203117360 98365260 416023932 564137440 556932768 57673824 759948070 774711740 990739256 54090180 883983120 533664464 161402220 979051860 185620450 99263680 849267032 329580550 827775533 771420500 584046769 271501037 663412125 388119040 173498528 132166600 660931096 974518100 359905165 503441875 712011840 710286752 884493075 368429891 647894152 127559880 915660000 707570416 836855177 191963157 478588800 115360256 142016995 653533108 244757792 887149454 706613216 356652032 467255272 454229700 474954764 879991950 246702512 8866640 225772661 549736608 867114800 436002080 184989700 87117032 592583306 240452406 445599120 98585820 712745840 905548083 487954560 897165967 520361696 890252225 686230560 54050752 411583982 666763786 420131206 679053675 670349605 562171904 43168256 409057436 91581696 848344800 846704080 849407328 829249870 130124404 846156136 464358484 38795880 803182160 784746040 955738315 92763050 79983040 212633050 718019200 121812168 350245280 476712658 258754800 304352768 940296960 624758864 687024881 242995650 297818416 73879184 465954784 338912360 152627304 350492937 455435264 174445328 939252736 123743840 599224290 577025872 489565016 845638400 730538584 724683482 972617300 301235600 27785000 758176960 621603490 587079168 482749252 790596750 243314525 500985656 634568570 750918976 233534146 856739472 234727465 734888432 165208100 108497430 34758660 568660000 696092160 68340848 880030960 595835440 982448678 609203752 473397055 955462030 16695740 547778550 686806396 99502896 582967631 950616542 25679616 781770164 222321400 773554360 403694112 315539460 50967688 802583280 813057280 428310388 622323360 3690230 191921270 664590560 585912800 119404352 893103424 936330253 490742228 318919820 82114462 188731266 124157396 733980361 349729232 367123136 118058848 859159712 157710816 685886616 622221540 901369920 49025520 621717020 41221570 932690857 67151232 722789880 708197682 312838725 116203420 483046656 237471550 136450032 823822028 108328726 251749097 874617932 361374198 965902320 139806840 758890331 668371600 390509430 201704400 322332708 548820240 593634412 220239488 686195062 493576165 90156980 138846718 176452700 750561470 929326088 908838440 481137616 145340888 352210436 993349580 218456000 727028475 95361816 883132710 540644375 791623100 302890080 15353520 722091956 256786335 487752080 309411803 417210974 672527020 476870520 703412992 291922780 170450076 916045025 751746600 964714500 790881779 404238248 284721100 413874280 527575040 30078788 709270640 850747712 288483143 468707960 774792200 522872046 64384160 255175651 191877552 308649920 992772860 212258400 492141704 657143528 858947440 186956706 911628992 214332090 835576137 872563894 733909280 639942748 436684800 309964752 331570600 61405816 563346100 499619550 591564074 530093635 129716723 843371072 969467912 248153492 374470168 529976544 795483344 571408775 843175000 125410930 76837240 960197904 764652152 657948960 968251056 350736384 396269600 985481170 378321192 136296782 691397664 68906720 429084920 38105105 568844758 444700520 379294400 718130487 129856796 871605304 222310264 863496348 511085080 727091261 668419680 826361375 483385371 710189280 834204115 904223332 841710048 301063850 498834222 960968796 854209340 474615858 781628100 57374380 301888000 825945560 743346782 417184576 830976256 631967044 941451160 707877536 180827746 290006558 754306624 973463050 159668560 77872424 851258475 53977648 196599320 435482704 343943170 695035233 999140280 93103905 31057380 210640128 432653900 798477670 714667232 635810928 785861446 376527518 178012583 664739888 524066696 116746560 472811312 703160809 929481000 865778836 783649691 534192138 848323840 802678845 349265880 112865912 917223092 48998408 776892895 569084128 477788668 374012760 675525306 199721600 708642450 775645150 79746256 298413943 410914195 440160320 911014148 60840355 471103005 730682020 66773280 28411167 81986031 662139192 485299154 938985240 483221063 493433580 111102470 337795772 16443136 821439120 659692384 655177368 66441980 257500
489050634 926861648 654208400 382599792 170065524 336705800 402215058 788126070 580691846 528120800 139918600 87858832 516655200 273191424 754311456 340762400 692344040 42423120 1009120 869219100 335843958 272372004 537427500 835772010 220231250 813156880 305684217 621487200 32568863 849976020 154980560 656632920 211416400 879793926 62665800 475214272 197758720 470311900 178721100 575296128 506548656 998901730 222419476 420079199 650692768 636167532 527081322 392742870 812421120 241415332 336166400 500892270 549833122 605602330 132858848 615762604 55587759 631792940 54452000 738100400 873947416 533751538 714375400 534741368 759929640 246425920 385694800 18959000 77587200 523232404 622669660 982831724 309210000 925916432 346225808 776560424 353506832 97742350 171098360 740511376 757131136 301247224 882165456 620946688 864865920 142495550 865180672 210398500 128445648 843610530 274490590 912049184 301008720 435768166 288465710 764198170 834995576 896009088 759951788 31103424 148553208 545657808 36148710 905896715 236056588 713902000 337824100 575930588 489653795 113462050 163697000 163838952 307508000 308206408 54840720 325406840 627780000 905957856 399282844 616494680 576324880 779848778 277553105 134479152 176495880 773032320 713857482 462947893 922423920 766346750 876961272 997265280 404459328 79022194 295188440 369139415 126285276 169095424 997720620 896178742 318432872 621382584 616589000 783314992 80280000 249142034 767535136 421530028 265237440 906429840 340799212 545930960 231803388 397857720 677736725 37419936 739785600 69611592 943478144 762725824 407686220 791704238 324635150 15130636 342771200 194673088 441280308 395557744 909078860 709611092 937448704 541488768 973505024 572617839 789791625 822228598 113131781 806769300 596317798 299554716 828298110 943986960 644953736 910972800 475078579 72773663 384358416 294065898 369999236 195189576 744650965 154398990 393169760 819314056 992144244 863665440 67366165 827396480 669191688 60688816 816791136 905752040 175227200 915676460 424411826 589989325 424254132 938443120 692331900 820217750 21304149 419741384 356485476 280551140 41965370 197135503 889764030 176131643 974430240 377697500 301470400 890116130 529822400 570636900 181653548 516253668 170895560 135653313 216247302 258206336 997357240 835996544 709647580 891002840 917253024 878531420 439916536 68841664 847641332 44933030 977324016 468176648 853576735 620723918 807496175 415295295 427815616 744342808 306228930 471237040 104793425 495111910 473591072 79476700 274262908 574376525 288747264 423121200 839301120 649223800 630661360 505481420 945687180 569598500 101713580 394500136 18285264 407270560 806480000 302464052 798555796 381749356 214571816 725006604 663968936 779649647 421203664 223877194 70144848 7127016 613743092 589128084 969934834 845123600 24743280 204409384 265102420 802812168 165835760 40415432 388695200 372650656 756787700 782978080 245750272 249018910 64898939 30311875 160809312 538439822 376137024 831694156 85322040 904160960 333274172 930833040 334804523 158778168 372817136 988926517 275258880 986255460 689600704 800238128 908070656 663726680 955365731 847349600 503083870 788014304 936410110 705415860 964554240 196434880 58609912 946435044 199485824 466704940 548035984 398297914 965452630 149578600 506607625 58908521 636321928 682520904 374448888 403796800 284083262 80160256 89372700 195328315 414497477 496079195 927942016 756897498 582664500 863616530 700374272 54859240 674138240 466088660 237522080 44867360 352276160 20736200 5433256 615090640 627922496 649802475 875548624 453358542 31912340 547492296 515372500 836824770 445935880 986489950 47315600 135177184 185000064 66408652 115241344 939142000 584505165 862494455 628862258 23277464 317725480 22803920 995564480 569065120 969130520 930327000 326911960 975035968 136618560 800714632 985356416 25574134 426480716 274779240 145157800 814686228 419991996 413888536 99073728 855746524 368216216 138915168 120887496 764323534 589598400 476634386 119137720 859545680 535251000 826759847 628397206 178049120 801459352 873807840 11453232 116197600 850921832 48939295 957799888 859491072 374564360 835009880 480883232 913601524 809387152 851601984 522529539 246312548 675673900 160875220 443495914 910417225 193790704 179936310 801590928 800237935 974490000 526689280 668226400 189290496 794370176 765990372 494364296 29389280 469356850 461772032 247076800 341155935 329109312 193729184 209088000 587566515 736464056 126515072 829438080 371975264 954851840 879017610 214236576 494134388 538372420 590263880 643137920 496657465 170068280 28105840 153888180 332762910 102725188 229649368 499275264 450092800 146042562 498277650 921320656 884946304 482227556 129141700 448516416 615555094 218038636 993377650 706816330 349720220 569370180 681663360 406933690 419917904 118997828 49481988 539343970 450336895 23361440 802565194 782204950 335877732 917962132 290573316 112131680 304861202 585193704 75084430 219851802 33598272 411312284 319305854 392024240 90619226 188397872 290889870 159160822 187487360 59143908 717933648 982443474 488940208 318348528 488209220 420638432 861853488 63783104 490622668 60163823 770492720 910341074 678369603 839869760 664135580 306399864 816890000 916807306 118836150 59635328 837948320 410351340 7365488 404636900 12309700 38667254 934658220 290192788 429227664 311098368 46794576 604594856 908860155 127664562 678133152 344520800 588439840 874539520 37687552 725040848 640331120 484119360 942576320 168929320 277853822 715922975 441011140 418848635 336358440 952985040 925406950 759547558 721393836 149165760 455480378 474213152 836521836 705844500 399461621 389700000 197877604 994370982 746903800 387377102 648956640 764062424 429752990 811363400 922366904 875330400 816019434 182550904 333856768 661224912 802309050 257811072 211105037 249414000 426932975 941004400 956735694 455377487 199511185 768963360 761072940 201988168 841538601 964884624 604277640 324310820 632193600 769441000 95976240 8683920 835793152 790909200 550131776 578576425 252513472 249161934 577080816 857071532 221464058 653682400 671443332 906579440 474390048 797906200 427513209 180096320 695541872 729523696 923607325 284279864 929481646 525534552 636933488 999589500 980647776 455920512 871493500 889637061 3880320 779309767 410432278 131506704 582741196 4790088 44703697 832709675 882205168 534396000 206542480 419768712 901043456 293365654 810734034 958448942 602151864 768192440 486363830 335547728 190286404 150656524 728510080 833265569 663575392 866038016 105783576 458717360 636076690 113032020 526496520 198770140 145589280 273164544 544352800 305527488 561597370 847484576 878434787 305289164 802289512 112611392 986476588 680729256 870398208 865444920 216325928 8937600 674970184 779185336 838210720 797602875 918908188 422220690 514489304 175479540 768244560 489968256 720528857 331903875 658569200 557024532 776946880 255169150 643907454 874529416 408332152 630369236 208415440 497088928 663467900 319480640 881954570 268003840 295499100 647671876 21923512 336600040 704837748 752893684 662688100 938774270 233374200 219005875 967677058 536772025 95082792 591724456 399732451 228009764 666170925 299108924 404299328 515535008 539872470 14420912 586025146 966023340 730897888 361004106 818238864 216318832 355603168 532559807 540967880 591648664 882877200 803821100 884945880 66352144 424440960 262867136 734238888 424089512 142325354 640997716 921123190 537902495 677780368 441732508 237619500 445578560 833007060 432765281 734909438 321600304 928125560 875521400 657914801 488556555 110502940 6768976 890366750 668063896 237428025 312729344 987040400 537800600 318593408 851656042 660584863 96808912 218514656 402559036 546418500 370286688 452073860 222703744 11361328 565785385 308964878 157312465 296836918 922800322 710355706 98775749 906671038 158584709 727457172 486431091 545097440 553718794 735100688 158986870 622785208 674936870 341590068
352592000 242631448 246927200 690156975 372456444 248432223 841552476 430422726 648354216 954586346 612220525 261798112 323738828 878401155 564444800 510953627 19764876 848155312 322715408 794137762 889053100 337590400 451540720 836453185 586461008 356047714 795325500 353232336 922464536 850426710 174179280 647687744 152319985 366178980 635482457 713299716 396208844 742883535 217290080 742661180 973654652 334659700 848316408 959639040 619219315 810320150 65093880 695717400 115268150 355201168 557697844 874824488 521112360 342828000 327994880 767622320 620073020 564726600 336237008 317661500 394141200 510043536 38619168 255750476 179198664 505608480 4971816 459901920 309992000 274851536 633931000 300738720 30694496 305615200 924418750 905588170 813032400 151299400 50231500 208823744 898133408 503671831 97502080 218389160 844918560 843728308 757456380 215408548 529548975 858449476 175002688 794190048 387332905 472711688 406872876 809444928 279871752 915479510 164256000 611456565 186223680 517198310 378059760 435258800 719157055 777873134 993749264 998791910 710364132 35733820 855350295 943098096 250523604 735289636 334235660 143328755 786394240 332920832 535046704 495292800 387940736 746680752 649566989 692203488 474250500 939900160 470042884 216588500 326337156 182524076 254938240 309210092 304384148 89543762 518473404 883801680 844469760 325242208 142067200 751230309 270978336 516358800 965518368 193454152 863540152 445325520 732646125 269280683 11324152 341350500 975874048 740434580 448303616 10536376 789833362 224606032 703672200 433614600 263768850 457538084 642141028 688000000 831706319 622445600 238373508 540612384 105789272 412714240 587297802 6866901 97389293 574290414 814904048 406483655 229131560 730003886 406407910 942395096 375565216 826938220 26690900 714276480 416486544 838856454 140408062 492422060 160005950 127365790 522392040 330076160 541278220 835594696 643050496 362837480 94922024 892698920 95899933 303031040 718444600 762539565 354758000 889249784 52797438 319592240 533631840 824029520 718064400 224362928 149482920 478355380 376027934 854427960 946706400 451038720 677713409 255622420 789212408 620684359 734177000 629240840 562029114 219756502 315491918 57965700 695488000 494280758 563254875 195336285 332743182 730691712 452211914 608964390 401479600 130870148 931259317 4598572 47796352 290026910 790473817 846570432 874085850 84915638 715156960 954227840 975621290 719420544 47266600 653590880 246079952 36684742 690087742 119655936 379255680 860394748 609085225 955312870 441958725 93625930 154328084 691496490 935960000 939758614 258722598 129115704 655215080 614201806 599743236 32123000 415104574 574370456 968557234 626067322 783519292 768715360 800698000 426328008 722960080 128370600 771565696 717587077 362720465 687995000 649608736 938087808 777955072 99260668 632784665 903457492 483797196 23325298 883989384 964401920 20824030 109232288 862945808 47537800 24113408 107287176 331756170 865688680 367817600 211638680 800503215 924942400 944547760 363812612 447258808 371175920 998967520 601043984 881419750 602382370 288148289 558219296 762672191 951067216 196355214 759629287 985861045 594093434 966586586 855691200 456586112 740941912 109317942 87469956 803842640 137126650 916560808 939177576 59632468 639926812 514642208 821930880 175635884 300876480 905591696 449367290 340275000 713524320 70927200 704535736 896934816 795982080 458907874 533805400 538583440 302514448 405311168 193386948 488472184 418577320 65089186 635913616 555170780 526399400 211029092 551946540 565983538 998777474 721473280 150878506 69571940 402646208 471380524 398841896 954335360 719763000 429090600 684545472 508472898 452727190 440203048 377435274 870119832 678574750 180521616 736327612 512535683 969109162 170382474 771075488 402145280 847154680 88938720 368522466 446707200 257857856 395152384 610688284 939555310 179127772 98857008 645879425 987592905 7685580 260254256 89856790 664026040 698173400 688096016 954650880 499802704 143718528 502125320 507440128 966782028 901160000 257632105 575518364 540769360 529656480 108686288 223377175 395092432 447072640 392697520 598581480 243668160 716657976 720368278 850044680 705975736 981773536 293608000 8926740 967549728 381869272 685841353 696353088 575330532 744658120 773873740 362188176 736383776 884827625 859966325 220105096 843835223 921727232 69812186 478037480 977172744 111573000 489782204 493768015 807172410 31980775 434796312 555987644 162081175 846457625 916937420 560721840 907878103 862549695 246802608 721249180 145658637 997964836 306386048 596001925 145044736 273361556 545405430 833488244 736684000 988353280 933158784 535138900 419366264 86480600 78013560 797678084 815662150 165233920 703905078 589398400 923936160 278799504 303078644 726930500 537113218 218540392 572954695 786437676 287809832 333952448 719243464 790129424 102003914 905619203 813150528 749195064 67248640 195640794 321636364 337431344 552666670 667947452 880727582 98773920 480863568 100057460 833345464 222418432 209815000 418807784 201011464 996920840 399175228 460631920 30303704 276511040 765327200 935083588 520343215 747892276 73849513 304173200 436381232 707950880 354992092 345931754 790052204 678982536 915307664 567614640 842609514 535697293 854628000 683553150 28973792 268720200 468553216 842914725 634546024 416970880 225637789 265494099 940732600 651303750 438930210 803625730 808326336 856086612 231219854 517360640 667851220 610161440 52552025 912805576 784334050 129062272 338930686 592879536 932112650 284653020 507654565 827332708 750318016 460059120 231054932 569471120 859595219 491103096 87080950 542042190 196468528 220402174 946259900 367312865 571339510 627781000 769490112 20299744 175841290 631124000 41635360 326031095 40673440 592897536 712698000 553818608 332485320 220633309 520465853 24403392 883183270 909846650 600318218 177527000 51288272 942446205 943205410 14871880 497656936 354285670 932038835 462777900 70885900 466479592 243561500 726667504 895678301 630785751 679668750 818451456 82824270 704499960 511912320 326715245 791071792 486460240 880856064 472959530 825356264 713134800 433910640 88310920 650750648 529610786 648062215 390071904 535665456 286296800 592753112 201911782 34157456 544447888 877417001 195015470 863301820 883368128 534634192 925028676 202190990 480775776 740960184 421461376 940315920 862921500 191407200 947615552 936207200 519096336 838382912 59019200 805938850 386818830 651049930 721385088 652741116 246081600 121522560 181597040 854261920 872815320 507623826 533751424 95882960 84897968 712312320 108124112 346930000 327016250 502786304 841030598 541789356 251879294 341065800 599113020 421425200 826511505 965496336 954814000 39442594 454563736 647619784 516043488 445464550 822591120 990502360 784638625 329676440 369365600 6019910 404048524 597858560 570167344 58040530 640628976 205653632 798998945 609669900 397324416 563149322 920557760 203713752 86453653 962749518 159071948 13888640 808198050 451012050 734002500 312919962 701697100 96350745 889514995 960701250 327146036 631178224 646793005 744171096 904279125 388910000 5919544 289867720 282884057 467864955 474553424 142710340 27699656 564069630 538384586 727044990 418736692 637093280 449678060 993700320 22440704 340845632 12353070 235339360 383854720 150473866 674457720 697420164 914216468 822594950 454439648 2398201 723165411 518168510 636466995 542117080 278364428 796184640 874440592 642003080 672591984 454814974 862796524 846532381 202911472 841045760 81683335 554218028 237786148 984320016 845443170 723765935 29746520 96526325 365867541 981417582 625249938 664135600 732450160 214418750 794703660 995663690 517494816 892405570 802051316 784554880 338797400 501792325 188555712 825977932 500827200 779157169 621763350 408433260 966167892 418319975 384097128 550123936 179661040 274880512 970315100 258146750 257357568 689181105 584728249 95139328 742474250 814695462 881455136
756575748 569412808 133829260 578510200 295555600 646723195 445773386 463905612 804402710 160598109 113882068 741974836 537189168 869250040 787269088 585286868 150546270 922014824 60184994 830578695 677668720 90896540 526039170 289601600 50876704 985276704 633475584 349634752 629685490 636587524 924758964 812647138 315313848 321871872 34232624 43556794 672890760 858713424 284328472 801380230 696831340 820661160 270586560 662541204 504276488 762432180 837158948 202188490 254114208 364773200 498251410 948950580 247958192 365298354 833195888 841887900 268295490 846244352 487088830 398611419 745039036 731651088 257490074 318464372 99332840 60580050 486917238 652533024 858708816 541669192 161657650 772057024 214259792 683279899 338604100 887537308 808030040 382234412 113258132 49850500 430506630 739316673 951202610 113028152 378761000 956324864 175258940 911912304 777492480 971482624 912505300 701480130 500415300 867958112 869423665 940419056 141508478 616555040 706256660 919647040 279806064 181722300 757735132 424511144 785033944 339686700 797349230 825796786 69268788 115816960 980740349 254103488 768721242 733707380 791505408 972516000 330492644 945586400 729084680 553116800 855935712 869159472 853900400 277924774 179102620 308699228 833752830 420597440 513482804 935281292 240824816 752964000 354414080 905198336 619296000 515097016 872417200 359004750 389640560 952242880 479494400 944913496 214069192 589284276 946008790 576290240 890450440 896152720 497938113 346320425 396288476 189533030 676351680 58441030 689337616 775457280 425434980 776760096 777060850 425648304 24595136 972247616 609980752 506573120 10668368 314627715 664187236 322630200 746275840 864624640 323881724 770039144 771597825 182956320 518898152 665057564 82818460 5851680 257113993 640013000 268885968 81589440 679280320 268476400 558756576 52357836 976787660 638555768 856613760 494604080 751206800 158851200 763820146 895184850 543295860 131664608 72885760 78967115 38428600 523623040 119190825 972315232 11487006 786965340 420367424 685011388 692007500 283408876 564335744 351684110 954864800 402495128 838661800 933397000 325968625 275656484 565818951 224933712 214635516 746143744 721213096 783465941 972470100 650374985 842534180 474250749 784482560 917689055 865731680 850073240 540158904 590979650 969436699 715833920 121292816 107367150 983925440 127556191 89738848 126324375 76952416 354208000 999816584 632006916 616679336 601122104 185628320 975102536 986997520 706243000 24547985 794767304 76378500 437010684 808149200 731499365 84644000 90849250 242691560 421654512 903200400 844421322 547885415 737549250 437210488 320181125 47378624 147879328 118410000 378965008 588820774 982079000 89116568 439928918 287843984 772297600 949689400 60233500 703204720 993226736 115547152 975583257 331283580 242338967 159207712 222993948 135675460 707972265 558489100 540409376 314020158 87520952 79309712 439610272 537181688 138707856 48185670 936698945 335877120 983844650 802409302 939459000 624196796 944985962 660494260 136830208 264515500 409061474 610875847 223687792 539167358 968356650 817677778 780991220 626416000 873748480 788411160 482944140 142922240 346302320 439424480 710534292 114450300 856407250 3858725 54034605 599258668 252451264 636674518 536268768 597273666 158734400 945830428 861812992 575877000 555388690 605232882 171995958 663894364 392652096 357398096 659258978 65873200 257596032 180569060 199775264 234438339 186539412 63644794 183490620 830812358 62819248 868028130 857824549 918703936 607397016 606054200 656233506 345682631 74147800 810518847 746349608 146101936 579636600 391893196 506840100 363685112 633626244 397420410 202484080 102883215 403871359 48720102 18116000 45996800 490205850 128699396 9607920 545104880 997691448 259683000 754514748 354046269 903775028 410837352 919597600 219214828 337485248 411207710 595199424 636211280 542079232 30280636 465442650 626576960 906007304 354249762 222600000 236836490 526700160 265024240 242746272 654279732 459859023 319491280 39963980 385769600 128126592 995041008 631620300 444104204 947689615 76026366 353499656 456121920 575697820 336396340 917022000 607536560 22939392 245438194 952790942 557598208 96038392 126087680 272402800 373064596 640435572 377076132 853831840 762219720 157751904 128999905 730426600 545421500 737198648 740292314 779984269 562746000 461366980 846942668 987574612 604672016 141920147 434992830 623017880 196585232 898995072 131948160 708474700 412833750 546843315 255570208 310679008 150658721 99784100 237915360 808733540 239075520 975411782 703297240 387633320 778157025 849708104 933454000 402064312 790311996 346531392 557289184 296216532 433960830 824113992 809671322 694090040 848785824 603964480 971412212 200464110 563686554 928052888 928651450 71364896 741346240 891104848 573673976 540305654 891487380 284868000 123969388 672437296 923636512 804392800 761805744 727919700 70124160 109252848 243936080 944767390 262246470 764061885 623458008 970545864 289319520 862632168 963173162 12446706 197764566 932636920 871097280 660121515 796856744 763686260 989970768 734054540 317825050 525627704 53602589 935000720 228827473 524897344 579021478 576726384 3500560 581230348 144997150 449139920 441196443 275556980 180403968 989561750 84420170 372588231 672923810 950796725 36279408 57231011 868274092 573242477 152592800 941342000 53590336 366490000 92748800 501297164 703820372 850895232 462556196 997659176 841540164 756475904 872868037 171425136 747391000 985729441 809558720 655518000 470472234 861050798 310034262 160695424 502769264 584558512 968030737 718948068 380361492 469535530 56361836 424296460 125313080 861997312 359259580 593124264 476123120 159941200 21391276 243190050 992960512 211816892 157655827 365562106 884474763 448528080 566240638 300537500 711849175 656370000 735373420 918399038 321750740 227120400 363945880 364263000 513291140 275525000 433332984 510133940 418616448 472982000 320740114 767213820 696179720 929341520 336428740 804874472 298135968 554488312 318793046 547444380 70090244 525654800 438678304 918434152 858014196 920836328 812292688 141023100 41810800 303230468 442716022 901862228 493093984 779634976 154390800 577315480 119314032 836355290 391306342 24851285 17388800 90880140 832744420 779611780 775125886 516584400 489097440 817116860 778240464 153457232 862171536 328222720 655579617 886124192 307925135 556766522 691838840 59508476 545741440 777051680 581159044 3458976 869777352 921742400 917885212 440993280 752055784 729219944 404163958 281853375 677186160 892353144 858904064 605298452 633828580 211008600 97474528 796393240 238486380 638711860 92276096 326581632 247583940 842940032 919046749 911768020 699097092 11825424 615364280 924969402 876159480 176215440 246450560 894818491 689909700 249166152 33791600 75779754 431991720 170327840 728125 780116800 157654900 694264254 732298240 373813496 904885440 916688904 255469700 429553832 427602811 645869734 125391900 205599040 791080120 183848396 577319638 923781120 39831800 197670334 387251012 741637600 720501464 814583912 634500712 306868096 783406250 567542216 99305408 240265553 36829084 163442286 834810624 920260750 832263852 590883920 559977248 549557500 244145408 123179172 899747400 927644014 231755242 925557600 816256986 390842242 121327000 180750155 634144288 144930707 519818640 281584064 277342704 886407124 852324256 688620000 287640562 803160320 343359900 384150255 380599400 385340408 288177098 570769072 159365220 15341200 769399764 555332456 186275916 254144224 310866048 192593211 846838024 665676690 318659818 157721252 593949480 87001340 705366240 958104930 834781560 625652800 718542600 551285520 35148840 16151550 653306360 313835134 420670190 934431000 889574580 69476920 982057384 735599800 586750428 58110254 274209502 634143980 915053248 42621266 400940176 734421435 613134015 525890664 479127036 510191144 141394750 405186480 791496994 893795455 193072475 452934864
508977600 349370656 93795959 286971120 993766600 496131872 895145500 96812980 734199758 7901280 755669540 342898136 39299360 793699680 718226885 405255894 248593024 760216480 294856458 55579520 191118160 877674712 751854640 122588000 198047660 995103580 8549680 842567815 643912640 412537155 913882100 387086640 203391860 213931384 457723934 126134628 480845600 918306600 448172788 778078720 848833760 800978100 984653900 211273038 317665040 138916100 340869511 719622908 250175500 178018721 695956187 507096000 168953464 344872915 752077417 699882464 154383848 314586332 404024800 225379352 935941120 392861334 884341352 536901640 431336342 572926551 936789176 209669056 894360931 535143645 977844000 133454840 339126528 456573556 419379174 608015920 781935900 641923616 538857410 477954158 240052136 8592098 220435120 555463500 715856963 10779990 795353600 343623042 395490640 113650060 145385600 130415480 598454752 841544948 77865460 123535092 960334710 203366850 575609584 829157640 199181560 81294336 778330112 786632500 524315730 350720192 847093130 156174050 191329600 569734480 6757440 798375808 892509525 131887828 399440000 695716698 682609700 506123050 581786660 907347051 121541360 425595125 573854656 67354998 495059900 185425365 816618525 85798720 211185716 474688556 588177202 131002680 988248408 974376030 36800616 619645248 863991996 822142520 931456778 189528280 416797350 943047840 314540620 415615625 468984050 19987260 159105875 270687426 423423600 698455556 149614366 630713728 594961920 591547230 46059904 659865508 688429520 766934453 794138426 341502240 439831040 321005000 134187500 791971848 368248304 481715300 826890984 109152144 473641686 443899088 983779816 376901240 278476824 211281640 198869286 771630848 317503760 927176812 902679196 299691392 411740140 549330350 663172720 993399329 120692000 514772172 559828421 408439120 492570904 817573526 646739016 416760352 662267425 230225248 32287500 33364220 751506970 575868960 294958368 822547480 361286754 496198064 346042628 477706210 693777920 340600720 764299660 456140480 589687590 628792967 15785160 878865250 872343054 22880770 653838528 621815647 948642752 419669248 241478090 250783350 412776701 642243248 909201300 546733982 749589648 142585984 189678820 894208000 334383644 4029184 931910642 111194103 675011872 631721600 183358848 198053773 97363980 834921700 51740116 489807410 540170661 25790360 44173420 472796122 316754689 214275616 983893824 975903774 863102774 867760912 748445500 57805920 258013294 396099020 599860038 248593200 349309660 11234368 236447686 660321965 633047320 151379440 225851988 481779228 585150000 676492148 210365825 78620142 621399028 819386681 327473691 813622716 463841155 880025048 70064832 96511618 524463444 61357264 623650040 985767282 196250560 589856303 899297925 559734864 299540153 480630728 647775400 990347745 38856250 629577356 9545850 814864068 751332920 418588320 895758800 526233913 135604712 630020150 105008039 518882456 279126176 702606687 491714490 65245514 907115064 796572480 666423800 851523362 43024960 989260676 127668350 790180760 897025038 315398720 381326192 256534872 253291770 233461456 914458728 876717699 56792320 231939072 461056824 697194448 969527742 431654256 518185320 309788100 350471446 117378180 764730752 560142538 745703850 970253200 571141708 421143296 86388360 774407620 797873872 658247100 918146806 88819100 465643580 973342896 161354400 432347000 719728560 664346000 839265520 180161525 982803306 510773260 112213736 596590350 541757344 819166772 200811306 336060032 997060955 932713800 189604880 833056256 783054846 562622764 851339360 924545920 622113888 173757150 145992320 554541545 474472160 296517240 456665088 803112320 51835136 102975419 453618660 462585632 158506000 47215488 16090112 204587208 799666256 280866232 677784848 364047608 803551419 834378596 650304600 919473848 353024800 34615552 526774180 593713956 174788864 810480832 118942174 423370800 722301616 185618850 449619083 465220170 199767358 850401280 981491665 44231328 348078302 176939499 748372576 800070240 514133997 717798360 156849775 445680500 702251680 756543936 764523200 392905200 344327368 915996736 174252432 233613156 987987200 541353244 10742020 500283100 741985098 252053813 580718720 443283230 304378976 849219818 290350535 609543776 625430792 365523520 798316080 725887400 323348748 992074592 515855832 284346925 327164836 738336242 954113440 615076160 269883984 687415040 544217440 602219905 90888346 416994064 464969875 883733005 911898311 765889312 713020640 59229024 165803000 452209504 471240310 314793404 663801120 181280000 369595100 188256418 717195968 23988880 679034264 226479128 648245840 347452175 792614255 553601906 781003142 364011592 677164370 134619080 754858291 307429400 344610798 826914208 421366840 665046090 220842000 295301000 114051840 917726832 567995936 286644480 367890041 30642400 122308000 286206065 123004080 914978304 590368800 271529112 759762768 40467136 34389160 856587376 640102512 582936518 890962230 666838720 212997580 336022724 527554265 316429300 250079880 603747400 399256250 263540000 914852284 901986296 591367312 61250672 761034004 289622736 68663496 693412574 857940182 565615476 724992324 644495372 502194933 190864576 852603350 196931217 423912580 817429776 709633824 58933078 525626510 512417904 443029942 154008740 329559744 431759500 777508810 556282612 874378105 839256250 828363392 496161202 49538316 385084536 135943125 67780365 445427910 568850770 992600280 312592356 309973442 85086534 547976340 389908800 979103832 82165960 517889936 102262560 465745408 357764040 14948864 6287440 851260024 255548500 165139460 732708560 388419692 770357304 387318968 354037860 240398928 61736000 310398950 182240641 148042752 705956676 172926828 536717640 538233120 528858880 983135504 329979520 482208924 940941653 299190749 325615493 442312476 362181048 985542745 606976322 489867000 629850000 906978348 345578914 802123776 801216620 176668033 618005559 159691950 575446152 346208465 280957856 846765184 877011240 422195800 911127056 941679760 220622564 602881656 196906952 409208980 629931000 989006856 30041104 79519536 287377860 760298079 357774080 520723450 612070800 812075856 404157708 393567950 123452952 776659400 532039400 911554834 231541584 612025945 982447754 498252454 938499616 1453648 351269401 227256026 618321350 20295962 876074168 105752000 662082641 170759680 569745512 316128580 121494400 210357120 248245832 304882944 120876000 499605600 750020914 197055484 12631808 376235216 32328320 128427376 971202052 644892450 387577640 455424204 541198900 656371248 376847616 556306600 9655370 970988480 824159648 144353546 29091355 11682061 593910850 769641400 627167460 93593402 91259040 386092032 955366896 868110247 828619600 768663961 804761590 470206712 79798336 913797036 456790232 552518484 453980352 897482760 328144720 233617018 25881134 976144784 400502208 530289000 24789036 671768780 852675345 204011232 792344192 406145008 119801688 625787832 665259520 788202294 547329130 581334040 526517156 949280000 107349144 751227118 458005604 997612640 470822000 713338130 850413600 847036632 730747288 797780855 212600804 880061038 366248656 16193500 26047116 705859200 310736620 142454880 143141350 100074990 384601792 29106207 274074388 155600304 436816375 140879097 170225830 492165000 959242987 745389024 568763445 829957700 627173880 873962806 942455216 866252753 876829700 34657545 934100218 95601200 878266368 673034022 497774560 188449800 450341296 976985088 337667944 211226300 915544160 727618162 535153930 384646050 781240600 661250600 385150976 675151040 172019344 814927292 185588800 822317200 389670400 83084336 301481300 628049260 386098662 708554975 36456830 102698670 916489600 951036598 442327480 374165888 499151460 376894940 719349880 926656590 885631840 365953631 966687438 481571630 715740574 654860680 368850088 855261118 245778368 895871226 217960 544635462 259933400
202114699 904337600 469906936 401145840 538579080 183318020 145733824 848388088 263733418 58142960 620803156 703591852 884624704 978632350 679454912 349240580 963975488 809105060 103511650 425392506 535347356 285676062 172241224 682146820 99367200 669906944 908011325 5819624 214467665 2861696 20327060 602201848 924303952 386963232 550794240 769115335 741357408 275908600 47473304 548101940 5649205 949830200 999268142 985888000 553946800 204224203 22625600 765353875 219390224 359431672 993549900 391796425 789462000 609688511 243671112 634998000 767738380 524377670 389402160 821124960 687185480 713998256 894504803 697692301 689468956 275784960 868137708 107158288 388163078 476456560 206617692 433593080 88022850 367310890 243681828 956322100 774819440 521931520 124759384 899021856 879910480 310784000 295852440 149666424 515078440 371339380 44100160 91839964 136409864 336341760 539631188 353956000 708603100 829047440 515932448 695828000 555505152 531334956 335614928 950478000 764861200 278582222 138311600 46529456 965444000 650665400 985846153 63427920 644287160 174818700 934427608 758211680 23127588 653844359 665155090 288630666 731293166 735137030 126832248 421124060 265716155 819994664 406403890 607127104 110907218 442207026 39369640 56106644 156069570 654311250 485980382 370717302 478881012 370094746 879045550 445218416 160515020 961955000 730645813 454840150 357608864 201167000 880689180 398295532 100806820 803022256 529370304 533618442 411776000 939395608 767996864 3626908 470565412 417626608 389357088 184686429 557377896 195784180 672129664 987304050 247939200 537998999 188286252 623293408 415786504 774404920 71799902 658208832 759422500 545329056 323245628 757374144 659870544 463799020 481313125 943726216 739642560 661397230 63669940 428745089 436910240 740493536 850451712 215122104 810137960 89830636 583644050 533612040 96836012 716392294 358518000 709820650 974677824 539437428 910729800 468462585 347324907 59660240 423117037 224994500 283363432 527464320 373368320 989390228 600411104 541159095 181048400 724478960 423802162 883863985 935887850 864407456 412862688 94862000 888853275 83449400 901781120 774278864 953007104 490326692 190231156 566929038 897925792 972654956 616032274 309810720 443334148 500342800 904278060 984800928 441107963 18984222 594860174 799922640 902271956 67827100 940144100 385799146 538400950 657664480 796197875 440879735 446722960 434617140 67133525 92146688 866679932 676000680 341066880 559240440 761669600 630491730 84818012 758899768 818972824 297233377 122444616 756409488 291980000 559525952 169095000 903122760 50204100 555299470 63817995 817086310 927521544 581003024 272586080 707760116 400627600 691616830 531294198 927963888 143616060 168376500 286033772 730659016 177097406 577566710 549205048 505409041 304373422 408439820 526187639 745901384 645179648 56579800 605036650 462063315 284408120 185469242 296652040 517137556 920300750 198809048 64339284 903171840 129187760 368584616 26147328 539755008 373480995 439912030 363257845 962446528 310716455 796807443 291522708 832610200 50662656 916840620 130677140 329032192 941362969 768635575 227104276 511588608 72584630 569531200 153991258 766033264 329698635 320481440 286934336 37580444 552147745 246536400 414520784 458466361 894322000 132224462 972407661 751479436 291953464 375053456 500870405 712392620 806550360 200341350 446300700 917665750 269365000 399216959 655114684 478949915 560383072 392761316 142176365 68400720 178954687 857806230 149674560 501852500 88066208 676668960 20575504 272151445 370101300 988457668 622738274 290382792 133008798 453813965 79368925 184186380 971330080 44256970 333199625 708967124 421854656 775612928 892144368 907302389 815711264 215285584 605894375 535449294 70791608 798175360 845344640 894201630 611693892 453723855 850329670 959018576 948021920 737520600 514152960 110547459 583547490 176817064 201922128 344863888 923565200 809170153 559095288 541107008 267962188 952603165 781440378 551601600 175896070 324917120 760030992 285944320 672146944 884177725 278798720 605746618 471895134 651579045 156201200 470200490 364464628 484671582 392005550 975679440 524950960 201643776 351714560 553743240 256249006 887133424 185734650 899401830 882659385 443084336 86008882 216570063 140741088 334776854 741527668 532134400 422646467 736095488 830878722 222898992 504901440 166139680 453406890 645029496 957560771 368590014 667610940 353981225 970075700 380174305 800178750 622480960 636579168 82176998 27991080 546128804 318776220 870974720 664166108 675002968 479452232 884331564 472466555 736720910 292539792 837277172 610854840 600468480 176250080 185587196 598306410 64887152 629439986 942647080 662016920 379914550 975909416 635464600 702166000 552982258 191539734 234633792 84035374 134172032 984773054 118273536 61232192 567539987 669061376 9829345 957590010 857276575 513088160 899567800 229987136 13491916 484169253 354029568 922161806 472864897 393586234 148809628 576457152 404024932 222190784 140092797 889514410 407292738 50648832 621307164 492999680 979269184 603517370 695911424 256201520 935307030 877763280 90194256 306565756 842892690 785338970 541394880 390042768 211946752 491008800 741149776 224083360 215497312 429075797 38892960 567428180 416744900 832532700 851496200 289269828 490588750 68513408 757547720 371482548 311410291 726023400 192295534 162949600 664696832 769200372 806620880 827082758 582859168 375229248 105523810 522187550 182098966 652289478 828392600 944978660 213210936 60896372 895562120 460728656 20580424 360096584 798740604 524249408 129902900 774460600 538656800 818260184 239483781 782450932 85491948 156879552 696670000 978564023 498288287 264164112 462589728 737244974 862297744 567405500 750097120 499389104 329387266 922197972 891210624 934827260 535376800 149250300 663510472 634952952 334159360 116777600 260387152 404857856 622686104 631903796 17634080 429680922 352034560 161119052 859102168 601446690 600544374 950672144 677039080 456917900 922978480 144882028 142866504 160015934 529794976 397165680 480462320 664108760 612811664 523385792 541812742 744279549 62659220 845020000 376663402 602892000 524752384 193272632 863969920 95415140 306855557 66435290 959223368 143640960 838059000 319407928 189923128 820209860 893097349 363575590 959206560 893966080 636780590 941023386 941075256 630865471 645659680 259338400 133712060 579414840 766545852 758543996 865922080 56896060 920283376 855716800 345489614 505530896 873335936 766975136 270863482 373264516 163802145 943887350 566050980 44268977 971217806 168562304 703844960 988607255 254660666 172886580 573184760 812852225 91731330 513114054 699447484 447698152 417248270 800825074 711214780 338976127 713430176 8001596 29731420 71258400 68490270 885648636 761224294 991236736 257807964 925409020 450584675 89554011 407136350 400185600 707096734 68372864 919047722 141574158 268777984 960911024 799338112 868699746 547416112 786868635 838097860 116208652 546182512 192292412 682729204 517744404 301546606 894431270 812260087 658131040 11508973 445487823 304459580 70206000 348380680 300482504 863131340 655710208 923510460 859549952 833371525 708534262 92411880 875167674 238097680 602744288 64211640 159829592 239179264 530042250 877756480 257154678 668972950 926347760 906092260 871231735 18540600 911413376 999987744 622767171 615709394 525415384 858014925 547729760 585309465 785137692 668779360 720748582 210483925 126322276 119446340 792454940 54137644 517311280 602081828 399168825 244235672 110112500 901442880 591935424 309064480 287662775 792265250 734225380 228341103 493834160 809393600 340845624 916902456 357851800 370276000 712619622 785520610 492550742 793405560 513217240 826328035 411209948 772078305 296186820 47911336 863224640 205297640 517702780 33449996 314133080 181775740 807449868 875405932 756989844 167383200 971571200 664456068 78376400 173861880 575061368 748043068 404033455 153107148 324841044 289128659
275270400 602346250 818791880 846464866 677792951 59403360 472082578 866253804 719537124 97505002 167643375 407510362 257297463 752854732 114839850 224341196 833152216 721616380 342096875 8285888 448265488 451999516 300587520 663119550 796182836 389864644 250895625 850688320 177528000 268154048 552146040 120459520 15027016 920805500 668308768 870672560 446453739 556816768 881326788 999328832 477900800 154375852 573666006 510155499 267617731 364905750 488101400 777480952 130258432 942081450 960725700 887209250 865540173 528529504 451612680 708764176 971006512 784314328 686358925 40504946 342508328 567646418 856056088 588421438 943380864 296167168 804171760 521479676 267345312 202530750 138817560 675312994 67783658 8314090 525148160 737210760 662001888 898348640 368501304 118395456 442963988 436723770 322950000 340343570 39164211 486018500 641092560 32982480 39797102 648289617 421809504 894177289 987152750 56175504 320290200 703176598 73965446 22419144 796206251 307462400 662294685 827848912 968323140 368757700 541733500 585948300 272264200 567331088 930499480 930575670 562544800 447227000 49891002 887819064 953785860 439674200 420106524 317197156 534985950 533152544 494918600 642695500 676559680 975102270 98131945 581590850 724353344 660201720 173122352 947677840 70564980 394080183 747606730 701618239 607025240 163430416 145238405 691011932 156950970 393816562 807516672 888363320 537174410 733083040 710246345 181284280 365382940 892696576 548999024 265603554 277581504 445254200 594545760 386288520 547090175 280281190 228198000 209269220 392333184 295311200 642461624 253710800 486829650 703613825 532231470 319949840 921885900 323971885 86116508 662876225 528635600 880127410 779401285 788541886 776638000 31966736 380523920 893150560 914243444 941395984 397673625 158818532 148785100 258586400 493252611 891506720 743146714 447874350 677146772 213717160 540030682 542261680 158496400 294604800 292440260 841900250 157553700 583181840 345285572 932858208 833656280 464199008 184522240 194924870 358992068 16394740 866591870 567718971 181658415 59358560 952916300 380539363 752757000 945495744 717151480 157716835 618880325 215830101 489993740 184750870 826994040 988992321 944718000 177697664 289273090 327512952 652840064 90201916 399725820 279703400 779473520 722558016 180732668 778527142 576868852 985680640 803610688 889406080 606846058 854841678 108301685 808649806 299756200 842040536 844512092 106257920 768547320 512593605 4331940 775402010 818961828 665288828 298575708 935205960 31330594 763465956 563443250 164944200 468240064 634769290 15594750 360881791 293175520 506710680 580367900 489401904 8430980 42181090 847622672 498600954 999526444 483658891 145376720 996425008 477557760 217438800 76521455 988636160 573034220 421484248 754792886 69241114 630689104 475081044 946033024 645747612 858244300 47952090 73557540 462089304 431466516 288937680 656934276 681443460 802587926 402560000 843302466 574796755 329597341 965410100 786902880 187485184 324969620 674665463 889363305 861151445 236936116 12980250 217443840 296212960 383941510 705733744 125477500 627618076 798524368 45957634 989000936 814044726 380655790 694779784 361135360 18919638 628909440 98472445 396630544 155598075 42621728 717943516 355807850 960063296 445400000 616558669 86360522 61553625 127532320 203403460 647729308 510123040 261981080 613098424 734249790 967622480 725972480 607862087 795509985 858228834 940310328 345923240 91859440 943201577 322554664 800741692 85119552 908792340 508443990 199796048 109442610 860238140 409496922 617223975 292748089 246330050 370918400 487566844 199470592 182607872 300144640 531264075 479903776 898075168 340042840 263817106 29109280 886017440 195251112 631673120 611986264 212069864 605434960 437933710 908806284 93381310 45924750 990976190 960099142 240663962 865869007 413196890 48165120 840069920 747148544 840456550 362416400 60714061 564351189 156598595 627398240 624971904 329859040 887476920 834517316 812559952 639111680 736758080 308577595 676533286 957465248 958391608 325130048 836297112 663146095 798834000 337403944 525918740 424028639 459449600 986550050 523175552 699501800 235859550 317275468 988174640 692369520 107892910 801935800 969149008 751829148 244103368 973752368 666241472 976775192 535189434 267461908 777585600 217299392 239408850 327535360 923002784 741163380 932331020 406292296 542362540 313259750 768134480 287205392 596276900 336109428 23587592 80590856 591934240 628354492 838217078 350289040 286672080 986756672 359392380 400025232 702748480 29945400 874716416 123168580 183644000 568866400 228186920 621974050 138216240 447831946 394444883 410662914 297025360 167288880 870621536 310461940 623559125 637027754 787914304 598883300 96483776 802628160 466707852 912988800 622510000 686862660 705992798 481437400 14343766 778575939 355346750 984217082 81849440 440830710 425729606 117677480 989603371 94510560 882825200 125656963 244163420 940979250 876630790 841908544 233556712 252014523 365868160 495423976 615209620 419042216 440350848 235018784 894225192 563174736 526222860 34309600 417936656 562090000 796247270 749094424 153799920 693969750 854622540 286809600 115771870 540562500 931905844 975999760 761145620 103896600 465741440 478193675 492167400 164093164 405815524 848377512 10137808 345814400 318012928 930370376 799675200 454314834 322041160 842461780 313940480 104632288 324667405 319421840 755937550 138391680 733670750 271182464 530492260 62916792 795828131 819465472 129981601 10516384 775187472 764833585 866541792 108580800 212876304 660716370 947095130 255794400 212716000 431302953 524916960 844167040 636625024 955014889 632324880 69417024 21818112 403336208 623708480 45574400 590135356 723692622 892194378 299857504 218448476 645555872 19282999 734523240 704506607 849141492 234828206 941542360 568006074 876788435 990088600 609848496 193862780 325041536 310191740 587598548 588781448 835693980 683648080 478311770 427946880 179672922 352725400 682657350 186537578 173096105 438337740 617225104 451149520 965957280 471702976 24387072 8872640 314525050 614459452 410949808 566543744 747228800 968182284 257001760 956007600 437994352 512079298 711275696 861266835 69977600 919633913 384339572 757571760 424595726 840925026 135524030 786498460 238236160 296756864 532920863 235724738 365984528 245573280 299024800 212188816 330722192 766733500 608735476 6392684 187296252 201444570 552126680 378624376 288005660 664772040 427318784 37102160 297246684 924207875 933122800 672110816 522656125 443609833 130730208 352645025 229439418 861635670 501889800 483174480 524604250 491284099 995820747 235784000 349191300 61420800 444287460 786633312 669615120 255236900 237213760 621213055 335268660 334171336 786028960 414062290 843897440 301307520 351249560 778946550 929722519 686102232 86380288 797421432 225722176 809613074 331841920 21117440 143920000 873146368 640815800 530986975 638451184 746638880 402740968 546419608 19225940 900102104 556083600 856607610 856926136 313797056 677745600 549507664 658596600 128062130 300636420 812663232 844323390 175988760 361296200 5875460 843271860 722360574 585571340 787150144 548624080 208166912 506978049 647246336 320607614 107425234 20331980 11315870 605140736 639895840 312440480 591979612 500014916 495988190 608298560 806250464 754896728 808690435 147368397 861576992 500145120 124242211 311426200 66279280 453819835 462862580 804305935 723753300 944869000 302488200 606394360 895091300 777908760 271352720 405498425 567922660 318675674 410796080 353830520 860843928 519733840 880504325 870340631 653835304 445187264 714242328 725848784 695289192 251896114 393385296 830222152 485283832 690728068 819060912 553757180 190641320 889464749 973633888 256834742 771818105 924718873 755549810 193541944 858311424 917304200 850978288 643252425 159587765 349204576 253936540 682992200 186676496 642996628 915685144 845865152 26110750 601427168 729079170 597993920 902603500
994280590 776758354 270295075 774936544 124773360 788759040 697305955 71996735 601025440 359453930 187092696 778516192 263112416 314705320 23252086 451974350 320069920 585237700 473868000 683876325 91711280 398556912 149239904 63344128 664519741 36291520 329076496 796304780 917295388 447398784 500255475 147899522 302434624 36950298 47874352 329548092 926329672 201525376 149464000 743853481 137294195 319975340 868160678 989736038 934486270 184404096 117439640 483205144 462720464 910240696 182396720 994517223 341279080 539927616 709574744 851916400 104885400 952264562 740811640 181361995 524040780 396288760 767618020 604977600 221480025 213274240 457120974 877489920 339335786 887085184 3063662 873747871 440804904 460192000 883992400 641386480 314337024 791471360 308261637 530823706 961665888 143415076 58203400 137503419 233454504 838751000 457472819 539555848 774257960 930364128 355441004 40366915 731021350 718630496 39389480 862415548 359042200 195233000 878563900 624875600 752624160 535055040 371246715 976891504 431352320 409984800 634252752 335360480 980195720 504170080 904541202 963246392 45339616 645066600 832394695 888697696 413607232 609287759 529404968 297622080 55248906 675426944 804425811 470825144 683141760 844362368 9449736 378475832 532661600 772394716 611203960 597959278 636126336 495488736 501123080 245771077 773418592 470147246 236365202 623962624 277053344 122392436 20822848 698463270 67571875 181544920 896886104 177606730 820500000 5162800 306685440 891080500 5058750 593601290 393631040 932326160 548728730 392783625 177189584 765280064 45606288 117963040 959515540 668200272 36333000 651080704 678725360 562638700 773654216 579814496 557876324 889932900 971430400 48018252 888365952 688625740 533554295 580995150 796623312 759355550 559620480 492347958 262683050 121200000 763010900 508743568 310026016 652659388 236545339 999651248 955548240 835913025 704442365 400200910 638184136 286327450 227358230 387056000 294548140 331469280 269780784 812326272 738751105 15989792 780281888 164338000 429137632 385663258 462122464 405549028 393009080 815921398 741097775 32386362 646015420 73674240 32454922 469953880 596005330 923574656 858637120 706389645 777429000 911710560 642760760 533682310 350804000 240295200 72287720 357708160 843896192 49762908 518636821 2173675 394697760 388245000 627988825 783040700 258385300 70579328 128490199 271459000 45813184 252116540 732190832 755414180 165747200 310225216 274040379 70403840 550917720 333180710 167998562 646923048 269911675 58940850 358746436 353902144 327837968 88671200 916388587 628381632 55556299 847792530 572277616 21883904 866904128 8259960 822781575 313044636 524357010 302104960 231058400 815662000 456804658 830308980 364744320 528894875 524029050 426482666 441410384 658624768 52123039 215463532 348572650 667130111 623232770 962394176 419781068 492191382 341926144 144069832 477792000 698823680 102239220 151726848 89406174 274003564 145845100 173112400 983729920 167633372 311813096 63864940 98763450 914662612 939225370 988722213 346382080 445814994 324041304 835986380 616143272 78844037 25147340 853339936 353947460 824911680 176658000 660247378 110775574 348000910 787780856 12529445 838629376 17729310 392787520 722117968 280353302 844804416 586883480 81457771 85330672 825428516 733785820 471772109 314320000 421623501 855377955 501613702 515287500 326492030 490695280 264467240 144348208 341537344 757441096 594140523 429028512 944057184 642557640 383992020 634892990 874555200 139438650 773257896 254583220 821962125 911795964 466186980 411848952 765328000 172496440 991455460 74927100 6680304 321186864 599071150 833487746 211609320 449870496 382125926 364149056 829697044 744376020 908766432 397318400 424165972 547044848 688901110 8690560 133986560 370710140 22422160 921104400 92045000 357473631 423793180 922134373 902569140 886835968 31659200 979255250 469405337 148109340 241487615 115015360 291203408 668583140 559315200 772278246 544989845 880067366 844680536 813917180 752419940 393501600 817270230 88545920 512669282 612924800 61240892 449906232 970107440 40089049 845635800 318668087 156334272 184588800 304351319 496107996 775802964 245639936 282521488 63315770 521552320 267187710 388073344 459194836 613272016 441245018 37192950 756195554 801424512 467286280 518927564 465370120 81659296 660288700 570388880 339304136 119772584 408110706 988721592 230456520 571394442 587200032 793875936 694654680 818388608 50455176 68543476 239396235 531214926 156763600 245375120 312651524 831515917 317850400 184496250 805471424 701430480 45494125 387536104 810026368 694247920 352346500 388751360 541270200 770043952 658824067 865226932 237913500 522296500 996494720 268592936 997832160 400340564 945095348 603681250 194457012 145454368 192699340 997870080 678086494 464710834 208992870 677961920 9104800 314276400 191156920 632868392 318022368 37558880 343419512 147706590 275243520 435283544 460745009 448557980 887621750 22277407 175388100 477866600 356310400 324832848 626422848 143537152 216258585 618491392 1575020 759513916 259429504 996821240 359665400 502831212 33880064 303487900 13614270 135964940 769817540 733810048 496874000 895552360 766373684 585068544 677456471 795148718 764849100 180931008 179616920 340820308 255702572 295897442 36953400 939632824 651609568 910117724 68319358 83413276 543565551 576638532 914765968 355917824 358920000 612087246 638898304 302327432 392046080 872790740 856854460 528390840 203248384 801364760 697819304 823557056 224290976 570179552 836903232 406960000 397386472 35886185 690791072 127813604 982401258 738298863 453108720 762962158 575742714 360762500 709410070 277724600 853623680 605438345 913993970 423757744 468648022 96347750 410077312 196366800 768859844 737569030 753880520 486239630 578978928 390935648 324304264 764909380 873902976 232630784 487024640 881846505 969288092 464880550 296784772 732271973 904519582 728475500 390577728 938590716 901112380 153761830 227552360 655968319 975000596 14731744 82549637 168304512 553218454 486272950 599078724 408296000 558710000 25744644 274835395 910748202 350921901 267365274 415091120 234605002 761387499 81147072 102828440 416708820 672845960 206907484 575899798 992515840 786639488 69740429 304042824 292840064 970891050 629328668 619338348 803182505 32306488 125485440 587015840 672952400 837451020 640855540 998678400 188924942 589856240 545724400 912844666 912268184 544764904 117089322 355008512 258453476 839274048 851358600 385076100 664119595 585773360 211381271 747852512 31394580 885401675 86560278 888012165 416605585 67486800 458841815 583517980 655697700 552636930 972280388 512205200 816227560 581307920 500884000 223808670 473962618 65451968 202877760 259540760 762924160 486418076 550640400 813599440 445531200 74858458 369953200 60207700 91412064 848172460 222284025 236814440 20784992 229272976 133846386 250027176 918678992 99100200 319051696 492343004 938851352 197283550 526207720 90224112 593012169 797692800 664549960 293756056 841504349 232306134 584769312 612097312 411232870 51847852 436522940 629899460 387692372 235411838 484293568 557816307 309879740 134834264 220553688 143437019 822709600 856788970 952875200 236732419 269936690 800885568 415214192 287350342 633015664 700029000 769620040 19465316 394260436 62918036 131908700 881550220 975093750 653268828 338873668 582763300 441500992 450582776 713024697 517529984 883940096 966092624 32161832 489439588 992281568 291324590 617173200 587604800 524028032 766068352 302039053 863474688 734869960 315532026 609889580 743703976 689954940 806675872 549037326 907655840 655783048 363612862 603959404 551696140 1081100 433205794 869079328 894986357 937477369 884545256 224248640 630849280 424673492 681681350 495288732 927369447 832532440 961338502 270896000 305603996 917697158 206930072 752187920 656207950 862465284 76640800 436892000 812413720 676472260 954369940 460851548 507852112 675755003
173827792 275078034 78435186 330831940 128636132 161609344 240588716 288025450 776027000 180077695 265021020 97326100 403427825 900588760 614690432 49395550 289613716 617756472 117995100 616773960 141608816 123544832 79390226 246747264 367677550 96057207 403418172 100126656 414895160 939064632 9993600 40450230 581160448 41877960 589366752 867247554 120431840 111383012 247091650 16537712 109337807 247610285 193226400 322016340 517750832 48600324 421543034 586197200 255073072 264080592 649963008 399525642 250083860 303681500 65661304 829804788 554675840 781214136 423714880 973941250 350904660 575088176 996341000 241254933 273443004 311801900 745101246 240931376 284203115 800667648 562002987 387711752 233692160 901730340 764398976 311646120 105995990 137409372 159785228 283466032 945360639 879138696 476359888 337954116 333011968 905629096 997490240 22118230 905150740 258214336 16657304 523592740 846376704 369409892 981396640 538850360 714137662 382728878 322230800 996384898 828802560 213477280 58485432 265337890 394421948 857276279 299560314 651501250 355445254 175745516 139324710 396757020 96177020 229619520 80051940 287277136 19172736 56716575 764006900 45344550 848689988 288555968 144562424 717598640 389770528 102466560 6003840 489757760 296381693 222165760 74233000 761130720 353305694 958769654 986899178 882342400 643516800 234649552 23000340 455686790 596334876 779777256 754354200 558543872 972662530 19673883 57835520 364175952 105900650 724097736 439882112 642880 166205392 549413612 10813752 583374689 914532160 13119820 250050000 637962574 943340800 856287565 595409310 164290880 913430780 207403600 10105650 756535520 928693206 846666820 161056400 183106992 867426506 228079910 56513184 911859620 830983000 791590046 457297714 332767396 211223550 469176392 837996872 224325808 377683300 87942912 361489109 313039908 834900680 901328642 96073678 638640300 243698568 436050344 99458750 366986812 757629752 887344160 852676992 146647296 43887000 100453980 146327176 610471360 130777379 648385471 625861770 851413844 650943360 793539360 676605250 82362580 333136600 347765880 23584988 868075592 127462304 989325402 834742850 370583620 725907359 793608309 0 877667260 526418503 574617012 101697512 154022482 874492366 307751120 742491600 452485916 965075200 60429068 273168590 203731600 902942720 863159040 704467760 407820105 272579000 196223760 986522160 205454090 213680400 127471208 928202360 707561135 662720625 295118117 453952828 986099776 559862580 991699744 757674112 953155780 252476800 309675250 561666685 999973660 133016400 771024384 540936945 155088752 663014280 535981412 806912044 378811952 630974824 439733972 381655808 316924984 326832068 849774898 712475200 982355392 475119960 544352320 869740370 745367640 259128308 441493440 465393960 101468800 450177366 810632496 53104096 744436925 603345666 189531500 998076736 509271584 264718208 156315648 632920686 852635980 935173000 558179160 530717880 890009955 208420224 789853298 862685880 57497715 517757000 768164650 436035202 236352640 488652820 621045028 375919162 121361048 282763920 345565260 710501278 891507720 755096064 978346392 465804227 22693728 386571244 574236180 482391610 1417016 965400734 686995804 734044000 500926880 657497730 385326250 359303363 23427864 149932800 116571520 798695850 859985000 788629504 201326060 344325882 198170781 240535740 27493532 601337836 616273850 215843427 644455740 994694800 944962496 282086476 8310904 559133728 837564480 336975000 621581690 113614584 407666396 430887056 321202944 295896550 610981500 859321770 419834552 249969080 496944440 381302800 154820208 532166670 276108400 501421190 383000314 517782244 516357725 47533468 977406385 322157212 711560832 329491752 770612120 291919420 148455250 269348032 217317100 286468368 188769012 495248441 660500000 318568320 895873280 729713120 683689726 589794564 89301450 832687960 299316192 277508804 343028380 750968916 188322328 726072350 281370168 253129620 617997488 587482400 744480290 70919667 40018128 548228050 612097508 763270432 768870040 469154416 35863801 314516480 341391955 219613300 847148848 8911700 732616620 893866320 12923696 150694028 462481952 694500026 180392579 984040080 507324728 21835480 919508720 723255642 952584038 747550276 417418384 47416832 717419250 485201181 143016978 301280144 946021520 272389888 840008522 135896930 421667850 401889096 617661904 760439890 429870624 41352340 905793150 79894992 710999170 913336130 83324800 972350464 707861340 982381230 522358472 819869568 245629276 475019988 344295817 201807688 793184625 867954304 339459192 760097716 802280640 909033760 527711403 588574448 244034186 851864320 756241296 369530345 739780708 982572500 507450432 549756720 474726818 906406400 117017200 272672172 216524076 670102756 307620335 443011624 17086912 851912000 502852960 118342710 446341660 920552198 64826903 508163268 414998704 399407242 266069144 139612800 994057088 270189376 673656000 563772472 925708600 316691912 240433915 248681752 143917583 480691090 651516393 548971008 326739200 358988755 585262536 311161340 946161726 586627729 335459730 290816000 489750992 432668956 705264692 315687600 967233339 698193420 789380464 17236060 372914784 448256616 276713454 648927040 470266892 116400936 518917504 320007872 425618612 224550968 909140970 915689934 959120000 123628064 939984770 242564924 70513420 498786000 724230960 492831024 522646408 295425600 664017840 571097760 657305638 552571828 833132238 347628432 617637380 514943728 866088540 591677232 376808720 694214360 665555539 733224140 862788032 329366064 723341534 153828030 927142400 501537372 985006871 888165120 174562440 256121500 219211760 812604523 72086678 220338751 918445792 120049008 875411600 583360625 622450280 82243828 52015718 85170688 255658016 845575200 659848144 975234820 765089745 468227720 210817210 286129000 109527950 428830750 813509760 659728450 507407750 667605561 286675400 641278100 945742394 320542080 185164484 882385936 926105446 341033908 22797632 867685125 757381552 209343448 718013368 980216688 741352130 572035670 275732350 955772620 242785420 603144000 730454272 216417415 812728064 805355500 248200780 758433910 353517760 46114920 251891248 682948240 602272480 239380328 966848848 292006080 252523792 800501000 941879435 518451964 388463796 128383964 988386365 766888160 204409775 204655620 433321600 221621400 687517940 119052200 898017100 9691688 169743850 37770400 975302678 801399950 296759906 359357952 540349840 85732876 499420633 509365200 797420420 85084992 896890176 304510768 807461710 974338170 282412660 587161720 386582000 455070078 728542980 522848235 626074888 354418580 113102154 481825875 224036360 758339312 609849896 380453640 857422400 168180590 620999080 640599264 181758424 54381552 721283880 568250030 480750200 683937902 45354584 762751200 16184446 363484440 733166225 216858228 665974041 162387350 953905808 327281660 259581732 62613360 369940116 219396250 346692044 566368904 26132832 749165621 309451480 335254541 271674250 400330000 436886242 723353872 525914640 75319000 459471224 362881280 871866860 873145160 377211938 732297120 666653464 642304060 316254628 936654750 830998880 657533248 148917740 402467592 924318528 582831408 734457440 995337890 766222678 606949848 127389131 105440160 389494850 681793296 766035680 753605900 284967175 593024302 842483680 121395768 105335358 998455120 312916192 486149808 500554960 142693860 623655228 655458586 948480156 818447600 233820670 164049900 453672955 41851900 243424032 168538540 783699384 581781300 175190336 45240960 544215480 162898400 619463601 370301506 175134628 503956000 510286470 334220728 718463904 102134240 923127960 212286400 110019400 505793370 534673501 716045352 148128278 868401872 209108032 263400000 450303350 581537360 374578368 659977696 542587264 996904000 463647200 947306736 883582600 780326562 360133600 356048250 563243215 865676730 308463620 820715952 470237961
386635424 600439840 59073936 2183510 764999914 646442528 1065472 949979694 324708136 123842980 424604416 105456940 136744192 526731000 908134180 149825034 647581079 168852100 270043584 860704000 926007183 901414294 894799500 801230544 22582710 197075349 675536384 804715936 833731171 513412872 217556032 733582760 888996608 695282450 322632736 428162770 383817200 342110816 344870640 325366720 635071472 921560780 55668630 609182614 476552973 895405111 114387875 112036610 240330584 523412408 718441700 588289800 891334400 67116054 157305696 877730620 351658393 758862412 266140904 128478178 780572572 496566344 123330560 958653960 597497295 279119968 506502001 9888242 735053067 857135648 239652000 381653060 648920020 87204042 44630315 54534620 465489688 344749954 559272590 656168940 522841600 215760520 734281880 943475745 599095376 245040240 399184025 907956880 254954000 532161560 43829860 624801300 325110960 873164000 557116143 786730658 950731170 233629472 943016224 409968750 141617360 986087245 84080064 176782580 717110584 160224896 463581839 107187132 467411970 786527380 54658510 586390998 80424660 988610560 643836936 711965264 487369750 319011502 969614840 66348616 331965688 319218688 360212492 577444944 562299388 876339228 595544314 983924416 669173328 393424840 333057620 494357480 431620608 242099610 576782850 606931246 75037280 462561800 538769520 469584864 140011078 722098520 707719207 657382796 237356440 772374150 513930064 823924716 683195700 279579560 325127768 489496152 946692746 212271626 517482760 700211680 457455876 151103212 163203161 826411174 851537800 396467688 268201888 116833050 709596364 391732704 835692144 369385940 664286028 38769280 480939427 462870510 905080970 647020240 257289065 278186920 142893854 25722094 515318150 710567616 930380800 307758144 983426944 722550352 638357600 705292000 152549340 650577516 611478020 260638784 927819855 148391324 220312840 706421276 142760906 663601880 685561920 350227196 736125520 626179320 569539616 847515008 141170268 967903750 285555650 837915100 944404960 624552768 243277668 627941760 786252070 607773124 581073700 946731120 765185480 533420160 628192320 314724726 239782032 652414500 316243826 136362224 874274558 176622560 73196524 407307674 617960850 752001940 278447752 800721030 66074400 603720432 655449140 916526936 436044080 573289600 144524336 98322852 996889520 307513088 378037610 332619520 315029140 406899180 855571349 698295500 363886088 380920640 387634307 684184600 624466042 680655410 299439114 796722360 139384400 194512180 706269825 450484330 66028625 555224050 717817504 921819086 227810464 763688000 34312508 388865000 29515776 393587110 899710960 94823720 413854740 665500525 864758595 623551215 698108952 733458250 115637100 787782250 352871700 571882336 648082976 218390250 476107200 880020200 423879200 914912862 267724956 943539820 935619200 716760700 77473305 234839788 788149620 551555210 960017944 977400200 134052524 251519020 845458000 758914912 478322976 458752535 950152640 762626000 23154176 979357475 908314080 31619808 369336750 521881708 460169000 827473916 787510638 59108668 89417422 317348368 626383747 328358028 38927825 656743712 616313875 71014920 13054836 973588380 754599600 675108658 112930424 530585536 832421554 822926928 213049008 279818746 338785250 459751968 918531369 302381668 52133210 883286012 712845648 860077030 860646568 581091112 251980520 151999368 314686648 98799080 500049258 690036348 991958065 747007910 365618720 223152424 522924330 223970112 174651670 308004772 531834644 146078003 993772090 889953900 9524782 576914926 937348160 172030095 121988343 267311020 94161280 13078756 622980184 431958432 587423544 410259793 265422965 990945760 228608720 880572800 633483808 691115308 288831144 980306500 714787175 316330424 60352517 420651680 996795795 337605775 466946550 924134625 527966400 731955034 403766528 558923042 810887000 634683782 506188640 898818015 996938786 156622136 862357120 648432226 212822972 346420200 128850000 108161675 124370520 3197572 619766016 781930138 479890298 15640852 718058588 781612512 557100896 630629125 482017675 41656640 505929145 391089568 856512373 405773700 155302961 316506525 575002728 207285000 978746312 509960186 63518953 503341820 11470000 305315310 714625184 370343540 758861740 411391440 973461776 82786336 802755400 640185620 642404308 230050148 442580820 267043240 563379250 846744920 565897600 168070240 90531704 304143300 663975600 674280515 933765888 658235493 656338007 232753560 720331888 492156320 999171220 319924887 104024344 121707608 914333552 559431220 260125416 880394948 215631844 696727958 503444000 330211712 355422705 445278815 221692268 962616214 445487576 204695758 647459368 113797814 644341088 802499076 487666960 245512192 713960675 881464458 276802220 213702531 909870304 17435576 615101400 211752985 143961340 674253580 16027115 650167872 780596370 993339419 28982248 967899816 861170552 678121640 881859136 682067604 250710337 852556447 942552148 491779380 444074707 887506368 352983280 603395708 598106720 791164640 421752510 739968768 297145750 543180580 530132687 242983615 904396400 921772880 220555400 55265600 452891321 418614564 606760050 362837960 403234304 640177256 144030272 855316321 450431610 181736192 541690064 348215560 458253104 443339616 791078888 871614672 166255200 943722822 726938000 463817026 741639495 97702983 22368400 338884147 33315602 321860800 698906250 201817600 962211190 917442560 243504942 307679136 278739325 742805992 62456710 771348480 890807300 573815200 162015790 721976944 634340064 902890000 364913200 147964684 550039260 907954375 203132940 913465500 311979680 158572400 502894430 610077792 324087995 767442960 131109486 475305960 551830370 877634776 413946880 307493845 763283524 979314064 375752800 483562800 772999280 742214660 459855590 858144400 836212424 115868724 599925500 643420745 155049905 893192048 623245382 102867940 473347395 951528504 364318528 928322238 369650625 132715868 199179856 163542500 833521536 151786200 261836318 692609918 975008496 805030688 864816540 402790561 793158920 748496700 78166306 323901200 166571012 599972212 892089640 308463421 223147000 356373140 926586632 774040960 765050144 760452792 984127212 804359545 38959812 748903500 923082264 503505336 186895940 528764950 992909800 813829160 158766800 182972556 75191850 475899344 413852180 579082410 595264128 348773600 889697952 373152192 977271000 996417700 342692750 962123710 992991214 806221954 709994946 992196998 914284756 274882684 151938800 766593600 928708224 907726140 827890644 628510704 888359360 180513040 851937728 10370300 422187159 139353760 484949536 860054246 189192918 936266616 496393664 636457086 740398266 654610284 195198420 977608240 398213280 431860048 586984809 411130400 631388060 789482172 994952000 900713472 789541174 882879774 845622208 443764200 71539360 438937552 478450142 370851688 659657728 110079050 447748190 349803125 989882900 847259412 78345984 678658215 960121284 88369420 579526040 691185220 763481784 887053025 458778604 696885376 828397010 736022775 157081450 187072482 977808400 740981560 368492880 219367449 46121440 647445968 558404260 877691516 144826000 71472500 295101216 72067555 120203080 201813400 744400284 290484960 769533200 760409728 314574240 628955920 812869024 991633664 760088400 511652006 357386370 477028090 145647520 218486910 417793950 53618650 148301820 967788750 803737850 496113280 570772160 346142752 359163624 946250000 55061268 914996896 971920650 278199536 275968500 156707680 263146100 238808680 622127232 678522760 371132956 729130384 423587840 749183457 805199392 476844672 351907250 931200432 770630872 175188608 714037940 546226637 70779460 91927528 614098560 249600400 143259280 640606344 455112808 266616033 790072592 249369400 822959920 470818540 216018935 929009766 886419670 734948860 538045828 351848356 301970704 697911564 967566072 807689082 916414316 5767550 130466640 252335349
212594862 377767680 83015770 602507206 330543359 355502611 414561220 591513040 495913200 106209598 629231460 366157856 26998910 419512384 9497732 434444375 793983990 511275783 100885536 407999125 887048196 689355475 248905080 587101798 236630608 246231776 31496162 904861232 26752076 396046195 420882464 267279936 701963488 707674368 744059200 711478403 101192586 295051264 54256220 209015970 400457980 396392960 790815360 329644423 534812248 648392402 377202880 594372160 34523136 403728835 278237488 367760705 797079408 640482580 818995131 687550268 845202880 732894260 954510040 545013090 235573296 47613212 238961664 391043192 358036375 649648960 465703375 950114448 486525000 610331000 218795428 856357791 15948460 884191228 737118260 452908960 29039048 684804660 219350656 422862309 197411388 384111640 564733240 358174948 228970375 666274192 314819200 887850750 961193548 693771750 681034984 329792000 270323632 866366976 609140995 990592180 536402960 228839936 661749199 996348617 226035520 513742838 259541200 536885681 112904760 928026624 858023600 197510432 359306150 418340688 887628580 814592010 947806412 552302740 326847168 923350778 619941870 836278120 383689246 107535060 127939727 793372030 246027160 49104288 813775400 740564515 864721600 390715878 64174428 416884720 514604774 342131500 624351654 658361600 931563051 265665984 50741760 968830728 908440950 141849216 470943670 553496832 84360576 970341810 50090800 942163190 905424220 631191877 424043802 881796576 485778060 574341236 394890000 153497608 821509860 324985896 353019730 255809370 525716568 88233904 65455104 102304704 916669600 342978610 928612000 389297584 969134096 933727558 524188292 371531056 762383498 948026662 677383732 105009768 622615240 267263142 447952560 236970504 865787850 747448192 993318605 336502606 818928720 269425424 540556817 218357040 402974040 319365024 528189170 604384800 469459250 858060866 11943290 458548990 100250420 553210600 112179680 935287466 628517921 120272448 692874616 884107810 523872430 7298110 593065748 77674392 269256424 632450635 525908285 905887875 456913320 78210305 106398600 299455110 200415140 307837898 382469040 911445592 3124390 521594306 986026026 357037928 787757410 836999664 244032704 985327628 691380480 388057282 622347165 771756660 589632520 820421890 281009480 544504099 885328906 572089493 562684128 196063344 700558120 988984075 289012448 222776740 574654175 503254272 42224872 172378580 738895500 282975185 239958920 168544984 146075500 838417358 14560000 222986884 69581856 993926320 422821720 13743150 279975348 851490923 338677956 827006890 179138115 423219790 92951145 320722812 35039232 954978075 690001600 394776980 67163825 105721262 254571158 783448500 145248277 363222850 390403708 30732620 922784520 536503370 126579970 903395717 252579610 379630875 853160390 156786600 478702330 925294171 320146720 114699860 908245522 892887076 119383928 574724816 68089319 243238880 862309330 296458916 144136840 702769792 126727056 722603248 933816000 691712008 413034500 241802725 816457740 89193056 516596168 127116357 46419394 274488616 67625000 849882240 176563105 98191768 355898400 317790396 717781636 325575784 990811131 770687520 124565710 589653052 820835440 138053750 861515620 665143407 44751232 982330850 54830200 832822680 656525196 352717120 383490392 530136722 735480920 720955280 287503040 877619424 673072000 17090432 586674660 437728792 229891962 943295415 678839112 136525006 919021992 145857022 731723232 604787816 585407000 862144928 408808475 414139648 494090560 949269940 265389780 726090752 133861184 458842200 150439116 971060985 132666190 732701097 249480 595198954 282806510 924573504 339542800 873043510 555195122 757253921 597934485 430222400 417758300 654197316 230366488 212301700 672598116 933800213 950328 119019584 442137956 818498356 587524764 424213100 546384500 712446596 903604940 740002280 71631740 12047872 482648600 16214336 620646528 455203540 202159667 75718484 109046598 968484536 824920512 126135980 337098800 808082250 713117440 609028376 765700000 371214792 109581904 328308300 934159000 765065844 357419280 442257040 296372736 256171680 528064740 514107343 156311700 145521764 96262250 950885604 257673550 386460768 955830425 849015590 854823871 390524987 238567360 366838444 537352080 282235442 872636100 715649280 674092424 924081800 43535260 920423400 102305948 549386870 288570760 315236666 251715548 30069740 600239751 752014720 887260135 932327522 242110925 399270400 472247232 859128932 61912800 325415168 887829780 763871744 608240000 856242335 454333750 124619186 566083968 521708520 749962320 990671187 249647150 88157367 819443340 542492800 522007926 788637520 108169500 205288192 127486412 255637000 845234060 685181400 442050772 169601296 869715940 146272272 701897925 341313424 883014930 863767296 280627439 565473446 275872710 890832000 497841211 698147406 645835910 101855330 701456278 924320323 479038710 616640000 67507280 775271840 267036948 738905204 797893968 938785920 123238656 959383723 835939490 176522334 570519900 485942934 929220500 562400840 365355650 785821740 879894254 28482318 903424360 310545880 599570496 876852848 238696480 35794648 656882472 490036280 179773816 290999600 251953216 292103440 169112884 121945600 337561520 958377040 115737400 679041716 818353360 601048498 354800101 89981150 336017350 490453418 688760884 988218688 763396028 533177360 835258360 548965698 87215975 514956950 53348460 191013954 769609320 31935600 339861988 586752000 626720698 951018926 134914897 126574752 350487330 506867900 359778350 862504376 966718192 856825480 524974210 834519999 975717176 936150755 271111440 264520500 758566000 73234640 76824320 206609470 359835500 863406768 452175022 957666112 873105956 568252784 372677872 510617028 799864576 636505160 905423538 985531393 928173480 751292242 479209254 145000808 210602544 191025400 770960708 287903325 267230984 104010214 264929024 224620608 48591720 674819458 176445036 882105848 602790670 769085032 430557600 420085750 312218576 124694805 595262036 777520825 590418496 104466586 555295208 981187332 615805965 437698240 523577600 933766562 166639648 850683010 305169850 768443316 637748962 870563772 862647400 171916720 567608064 125704640 385142416 432243464 776562400 91327156 373557120 668232809 189476403 525748655 99463800 240756670 468218496 877414830 877060544 643270840 328427980 370778632 28027710 555058080 76702510 530562312 448624416 547745438 728060428 885263125 792834072 458725036 200522400 854806840 463952206 768404118 183859427 755300790 562796400 391435900 166053512 238815766 675882485 592140184 133794984 5952176 922989404 324495220 856652800 689567292 523661384 316549025 181240190 233376378 309177404 966288640 912778204 496848477 918330110 195801600 892728864 90248000 377056000 804095175 98305936 600481280 233696031 793247640 49476100 170641000 313212320 510610576 961462950 32346440 755489640 78815760 545722240 397783388 981977042 179498270 449828670 25523506 585419904 304878050 979509132 665491730 901056428 598255140 544241616 340549030 496589074 400454995 495068224 780182824 662359960 881551040 663258132 720847440 202214724 244469136 961339187 594420240 199279304 70562510 856325072 541083000 886478272 999917184 568450520 953893024 188978552 462791040 471769786 178919636 892848416 908919902 142964828 381426045 256060680 765439400 476362640 570354800 944859504 590973624 790580260 98737190 689460080 319823104 204974030 855337000 504935776 127072240 817379950 95027480 198904360 241304540 769224998 579589088 796439140 804459840 571006608 444302380 240546640 440038184 434838200 58716800 112765888 986728812 674657064 100182838 877520416 672857544 241680000 452802358 674832800 886607680 636846760 775445150 966524064 756054800 975494132 93546510 7177520 101582010 853737425 386425600 146903050 434236040 289076888 108856732 72433184 926886064 619438940 139876692 459367040 614763277 435353332 20708864
458130416 293861744 943537280 446818938 992923920 83648512 143268650 178151216 261587800 931512700 767055014 788163904 326822080 911262376 139945732 962486780 245004992 788491008 60933692 964728136 112666160 119862420 271372192 10054525 955953468 839409820 764943000 253488794 517651000 818073400 46993040 78338250 450781556 891447000 398985824 845101725 998638460 873200680 292020446 815440000 286317648 470950000 425672328 846217196 659720000 76443940 364259868 125720400 931234964 934606036 640760264 620630400 476803060 949809050 325807190 84867876 466738720 281199760 37245240 650856674 686306623 303651000 840838800 977343360 670242181 907317245 857803060 855374090 666345462 254076216 650845888 555685360 538271600 387591136 624416256 756486608 719457572 657088332 176444092 187244410 1899164 174698640 991167442 806546968 110971056 260355608 179233536 244445495 736800000 813439456 538331037 886086485 21628621 127673080 933679360 640921664 382795020 261413370 652906910 71814880 851485288 735020374 937896985 576902160 802636400 901500864 501139056 262838474 486656338 53452960 881514000 42374016 433091988 437350 835446222 41872464 857690016 160251992 417493248 27748740 208284784 656904320 767315520 14488000 377475912 45713280 915021324 921958032 881017786 957041898 208515584 644893824 506679143 293983312 903225752 279425956 995915664 891266876 723049108 292405616 433293989 820302410 880642400 974568080 191046460 876121350 440231872 836994760 973763760 705947360 994981412 354864100 541453824 773542408 592611616 255693700 961390000 495835752 485742200 283139360 660137432 692329934 40729496 192330980 882329632 409435980 42297398 729810761 155963932 82068652 559361420 777502816 820164020 52009642 532961424 532620350 888710515 651112677 217969820 541624950 276085615 402536850 363590400 558196400 803860480 842503247 417816704 671336495 914400575 819627050 716201655 826637344 342746752 32153984 201373760 667522460 165903034 8933945 450211474 981162400 492661863 365306670 130135238 293387713 173304350 355748730 943573280 225034930 812948440 835877640 194261031 286330800 255315760 15798600 376078450 827323000 897171392 833293198 856258208 913240340 532398280 348920760 680352898 796151925 659525180 355855120 57248032 363035160 937020760 465978800 106822070 577264280 455824580 33005881 469811728 510340540 220036080 706739624 652068010 83329675 979252220 841295580 258814364 615236832 941586540 454824480 212536524 653028800 887267120 496855136 611360900 21544262 390062500 437146726 517295030 678260580 408133080 842927280 599309000 358543820 755732260 224518428 791139175 564929328 486581586 492480419 955990980 197961074 414324115 145119456 930076480 579858100 300703122 315570560 433565000 695229516 934009929 277243240 866425354 821478560 660181980 899480536 432445664 882132312 805494016 418861344 407063137 182064110 458873808 87280000 724124868 516327140 66460832 453761920 137048215 484904550 723617325 737678060 214296730 319292148 155594240 64016955 491153920 184156960 627100776 89637578 449695040 851672840 828481000 735769742 943741292 421918840 945517384 616991880 28107377 745271694 520390964 174970672 992037648 524931965 285233240 619855960 313581115 613554852 878809032 311362805 356766368 243123780 809190834 771682300 413754112 156864100 213044140 793918976 147012280 232102710 111408898 425010812 216282275 894099176 361803760 258717146 710604629 284807340 963170183 460078592 750252960 887284559 112891992 538218300 987599968 630831360 432082294 525277672 503464690 34329600 813636605 719676256 288750000 325295300 957912607 170033978 236050576 76164102 240855508 512592000 703404300 562103760 316041424 145358480 670599176 870150820 710696800 307501374 27258020 984849286 29483084 476713068 63230600 990329539 921687464 402422848 928899571 475379610 685236680 368025968 937095592 829821630 494591480 444540120 23823532 588882976 376833300 476256269 146109088 440380000 803663400 597424625 11240972 60609380 478584272 713048576 948653936 800463680 581963592 286942080 586988992 546631455 267373376 293478882 729627980 787450356 646269796 758707752 473346928 227739350 967586070 952123190 260062720 859421560 754811680 599371860 344323032 22581051 131084330 994190976 80006400 563662332 469641646 416855128 455242112 78111860 955031550 556857524 687323784 367265510 227002832 185258600 920505600 494529182 965713600 737056500 263067685 600362733 48631440 746580960 968811920 592918880 860403064 650899680 488299764 939320656 725535076 283099940 253968000 458818016 40425160 9085715 85671720 513003104 445604672 919615900 522043998 757330500 18057320 575041040 937838578 547563892 614508192 852372224 505973800 30024340 287081182 869112000 372212539 202901356 645406298 486929054 433069441 719184467 225733366 950340490 294794060 903050256 140126304 746930345 849665120 630277040 523054592 486337550 998526506 197664470 863979850 473574060 428592324 100295040 98191084 240629054 191767088 449854665 280765420 257634312 408687360 970801968 216416748 982357472 727300028 513011200 771256000 667921640 946732627 871601160 506168320 804685084 229445668 523135914 531465184 545282000 334294560 624066560 323313372 228761200 825044384 582489350 379586016 233847520 254176340 669721584 466588504 722810368 10270256 445927520 546445544 455157100 240391875 518431840 691037665 276446575 199985070 330762408 720916168 712065600 107781888 714808906 584294400 794467480 326758886 838976000 119226872 775062900 562984340 105625600 12391432 905392593 420588392 322844400 760643542 936403696 360217992 617409487 937993308 385950400 543352208 552674080 936006160 728225120 433756224 835695760 741417908 294249427 999615616 777832448 610182768 175893600 570470500 120615830 331438045 870929920 187915440 14616924 516074950 982271000 971415920 818732452 104831876 197907840 466523124 664293100 673665220 588631088 651403120 212666620 142439168 218001120 112358800 501718300 718199148 267035120 47165125 979020368 447794604 348829372 761072800 277283556 377373136 129945516 34452428 397112144 98344860 944617856 309909965 88895688 704796950 766874011 236306976 770471112 239276458 743903616 664867914 664892642 228374020 758914950 116988248 830981726 606683100 894030625 627147556 956134515 324711884 937675632 677414400 464447167 545431100 88638770 107273024 249113615 404367904 383887306 711417400 323963464 669969426 558111260 49553280 369904096 248875584 441328128 73565280 57017020 531703500 924638830 569996640 26979673 655817150 480439124 87999983 198781765 47701855 388706600 61097890 163705376 99116620 391714494 53904776 736578548 908924120 868753600 977756228 428183704 72498400 127826432 170911600 451286500 370075536 618590698 624403904 904246235 69674720 999710896 395412690 320054752 658270188 297686244 762497956 44310506 893513692 208583680 577171240 700610668 168734550 311317248 969809216 719649136 806525104 49227941 298253958 647403504 230197840 645384498 78250608 122256360 40853578 780309400 565238768 264950211 103025170 157885750 806630550 99260156 985620664 804528350 191843600 622204901 57891312 485692680 126653416 951920944 256265798 711221270 84833100 839732064 398836422 384346285 79162241 710052660 42463724 733628736 925110920 946229900 542555455 221503680 1264096 35140260 9087764 131187337 652277680 209612552 874341270 109289230 445178640 22903480 437663460 274617000 785172100 108956500 18505800 544400503 449404503 698474404 2638677 73359360 831834520 483088192 95910936 265367909 581093785 656172386 453368512 223526320 742096240 817443248 349178920 68885400 257498580 451640720 248750000 346512146 525354880 612306429 490368930 667205740 437327568 70911978 183982038 139609360 519899476 755914430 605799900 60340700 573475600 263411852 127209796 602543632 837770500 372278092 65685180 685940307 765364410 909476770 245497600 864525776 560488960 413046100 528678176 572060154 597231164 874890780 283816795 597235167 488411280 986131798
792757760 442100960 660613595 642362328 124115044 886338356 612010240 424579360 976032436 506207248 632700978 497093750 353488660 997731680 685094912 730730484 242353630 788346552 900874380 840781700 793595648 901286534 521607400 476212800 778391600 529553146 909559999 747634528 23334506 285260690 633541562 48377072 87417030 55030715 528980608 374987064 132824808 579723752 10438132 38020782 690229360 666025728 204040278 272247248 40789724 637442998 965737248 751782086 284360000 18472110 540381750 224563200 371707830 245576805 870024440 973267920 226467626 732774056 624066890 861430598 707056911 242605600 820667368 32711312 290362992 911182728 793197280 772987792 387667520 470617160 703714100 12706584 51757698 901998650 728507980 746699720 564621630 49023275 153864138 138814100 49041032 229778696 282905800 610548960 450954954 775151616 642981500 280525885 579130328 326759774 693015036 631329312 569153030 591652256 470930055 969880831 247795460 137343991 304876458 728022060 175535378 638051000 949698032 268543944 395751500 642056960 555740220 644366960 816640000 474650000 430515012 406246976 621821092 288620888 22706944 365411604 420627808 895591200 567560048 240855964 185753952 299341658 454929800 845616250 479242336 747086875 517741491 798377956 721726540 851295482 51234044 294488536 962355240 422111840 205485728 261145440 774624096 88331872 304150344 669360752 608332464 123991250 762226944 969020736 957772445 715387912 456405238 334898500 130375760 994396528 930672326 986944870 395801888 807107792 896490959 7678580 203660000 598903125 322548408 755678884 466706730 762234776 84433824 216067200 756288560 616199488 989652180 330321008 900261760 759114828 179021464 667379540 866242848 721893714 219147200 172281052 895073394 456277050 136512000 623293684 761782278 115965799 285245344 719553600 265994044 705404480 441868800 969236165 210004520 744139670 608686366 987020978 985141440 956791248 613133734 772430240 264504700 500437064 400817545 268523970 375857930 907828680 504056000 699450336 30846116 541065980 571265992 995722800 504659836 634929616 536962560 908600032 734557153 546240292 672392820 564672100 546258972 921367130 511435196 857687972 421257182 614085460 50255072 643369364 336465300 519856392 469001073 633214080 20847785 682248040 297138950 292053348 278939920 214072087 925969348 870440640 721818652 961926960 832522824 286492864 67465728 872633918 847263600 651658656 447637120 664830240 403116288 985005824 830416560 833401128 410948672 740916216 793131960 394820904 288426350 113444244 73266096 233356600 766232140 600049160 627069075 97784016 460796160 316516800 793864390 834094452 906771808 256457100 195639328 447081400 901005780 439827126 603272500 99590770 608600120 996279040 222611120 147894592 442227670 766871652 475541000 687118141 48338240 272825600 64244628 841535720 715220400 803399390 984370816 122585591 888225408 402049784 468524480 430845440 945829824 611442660 676547840 319990328 669736354 68962691 382971332 747161372 871022400 124975382 287161770 126438810 871463189 619499904 314070930 210134800 682677000 161335391 704693190 686616068 488453018 750135620 367235072 788284744 981092355 940451465 608503200 423616256 321825829 817386304 783455744 777017080 790898116 816622568 68984000 20052960 724883352 941633892 596052740 401181096 970510148 306985704 678641512 879892336 282594921 329794780 77344338 16222824 1162240 181694234 808718940 805933344 697731120 721437292 598044170 275436800 86514980 688959150 148215082 727487088 242141478 564074552 468227428 202276520 598243377 729809600 617647672 546608100 146094446 361306538 328397044 854614196 744758240 64604402 469132420 828900352 152963060 550917677 104543612 358149960 725601006 936813750 337662194 884253570 791724872 380693760 851336380 275478428 74872800 891179358 132111325 490353078 231259334 584126032 245587200 679031700 17365760 553148140 179403840 836615744 866323728 391301000 651654208 854384378 155841968 320913360 653864080 29523400 782077400 43097094 461889800 677359300 995615780 867251256 598323200 473394192 502986112 599264716 623779770 648364000 568457364 678038039 604780985 252800424 46012480 775543440 28158880 772079230 797649132 588224750 306222972 576542518 341752890 439185456 445780232 411799376 559868448 333463150 131621680 15768350 748805360 96357000 996466048 323835520 488126656 830665311 795640416 892366820 207951278 262979549 928793866 337170855 325047676 363708352 337794944 578571736 426812480 163959032 731802176 443198464 133107050 456675811 513408750 90947830 685901278 897477665 760279136 540109435 807850777 931030784 136341525 944319190 957557625 496870400 844428288 979046644 540135228 746785436 426520262 36625674 194846212 49679422 700225610 714510420 89562120 381242644 164477988 205495000 216875504 811258112 159793308 371474408 809965040 963886140 972620744 195642075 266452064 912899716 834689430 697162500 628816280 570215080 523035475 186755225 388149610 784240186 223856106 730128576 219548294 78132320 878188400 935093824 432253670 211135727 672722890 971634954 643261158 830930240 304703168 871013344 965139284 846393075 31516828 408505420 717981488 391040768 308430728 517545342 156495616 397527488 499928948 766344324 251262976 53307016 744800718 349123368 509639144 125678695 174287527 571981188 645764550 92251220 264494464 468122952 152046405 274587406 6124160 392562236 446283900 809697568 963170880 833966336 473912560 778627200 745062850 221697885 214955100 537412550 520307300 859079695 419430665 517553954 430958636 183081425 9113469 304338396 902565170 895478640 694040348 587703520 902617250 96826640 28735700 822610032 242977356 338720320 434765610 225472526 625032064 927008890 749190360 858236525 177465472 682564062 130628730 436132320 402791824 739281888 321472120 487360660 383657330 473598558 189668365 530634296 922340892 172492445 514216797 855969776 100009600 667779784 718510464 205794960 190195000 215461304 146739400 911834000 76837080 585946350 827376780 406513240 527012411 380841160 408129856 755585360 382685370 384269632 422561664 943420938 467181480 570414656 640965262 289399870 56604662 398476690 913291418 331710380 884509052 881534610 401112050 876079840 876413520 78194378 424352112 499232711 60504300 468958933 181235216 901741612 503575358 833685835 24538578 124569022 689229462 994357120 627446650 766609476 708719180 286355758 999209288 242274048 585798400 314682550 197621294 440133000 125247328 560931520 539431297 699714032 358030816 438769044 593176184 416276813 725429500 558451308 346677690 978966784 938921684 156543200 305308552 217140528 659205280 592761464 567189745 111507456 785721285 929081680 403016504 197340640 818041900 912430028 335899765 243530030 719773392 447834560 196494124 679294800 178874025 590728840 623771440 220790560 701978208 876532450 462145504 399588680 485113884 144902610 747915240 925149036 694516060 620068850 740987936 570622920 586368620 971337560 665000664 945119601 130232574 371869583 587193438 700687072 764460784 265948720 379900616 627172672 514334960 465920975 836759604 766345568 77760000 345436870 871372650 547050460 956772645 158024071 50150400 926799600 551922240 763940672 644766720 649903488 269852416 576538392 753389648 783808500 492857360 473627200 132060814 105435470 269189748 329222066 918002384 242289210 206316310 634671622 61542000 835622680 684841728 860951616 20399163 609303788 553311888 601613640 7921977 346254712 166829440 962757081 437434000 859734776 487529012 725523500 854093768 263735924 379430442 858852600 339563535 763988880 185698108 484821885 757878808 559169344 578847800 302349164 106250092 384399000 194822160 114033720 419594720 476703200 527206926 906239010 777383800 858382099 945470220 289247814 986197840 800020130 777432615 436957710 173729892 925368984 654583174 836228900 845780621 639038894 118361420 371898122 680614068 446743880 203402654 77035520 583869960 287928262 478083456 313253900 928389998 653082702
837962656 282257616 576677348 1428200 46141150 907768292 610578620 130533536 503049874 189815180 66608248 23129492 764531108 792308256 803361084 288869918 295893466 111764800 868544519 9140348 967622798 580377650 158612066 292616400 779112319 236620256 418204112 62621115 296381948 251618400 978746544 688819200 170241467 687399944 24043550 455867420 788461000 116181950 169508536 725688600 605943008 258154931 422461799 501981280 879330560 523193100 676159744 351902125 374711975 913728896 699909169 732591600 855172317 726253576 629145600 169239500 223136736 688034880 57797840 695223858 890368649 349997952 546962980 628416450 231273676 740099424 733173910 564637184 73664120 940858532 120261471 998243594 408840880 499753920 500559120 449724000 330320650 81876200 56824775 98713090 21352550 592153220 391872920 350695136 530922017 959542118 479569664 470987856 255098272 842401976 235055828 275741844 803754768 588781616 216214336 198373536 201319080 485191218 745166636 501060875 906138824 719372292 214898862 499601216 642068330 752176644 304889156 590460928 195900170 966467360 913384800 890003490 369858475 885401605 217799369 257573600 753793000 959334952 211641872 527803126 250260416 892609445 557975060 475760640 310998080 408736960 931825210 771251820 10042880 927288460 409216028 504669650 923816398 589586980 517265540 759301840 362267008 656810618 847150703 960346499 350175160 227643600 696262272 140825194 317035916 842007712 631098636 10313750 745454176 469840588 68402000 756635064 886762475 475378880 183153372 819636129 584994432 410795892 248956904 153966900 189734527 287073010 396045576 681945470 299339488 459244182 974966896 75923800 866693398 478763008 956370190 816214880 872307175 905560430 522046935 784057928 500959480 959989500 142307376 710455961 361191140 745899600 829320512 268203240 2900480 269721522 627258290 182419552 641196328 667044880 393725654 468186300 413798040 378898838 306786342 856279280 592326048 196093430 775916430 386304010 31665280 117746376 261523386 634696809 665752952 566531880 315511060 536591207 892872384 952040320 851022884 986664152 904575553 229528816 440396960 318976200 941197484 61791512 551994276 333975840 944217896 145007600 693540640 755671522 995630092 167004416 116280636 170262642 285936491 270657520 44279652 985966440 456414732 633720960 803606300 134430455 783006760 533158912 440988448 83320952 200038620 222367500 496241550 270213856 738027720 455985322 58161664 491153280 766799300 648105280 556199600 901228600 631225674 156513543 472205288 138377648 115358075 797114757 852397920 565500050 726719952 605398240 694975240 161893859 227512820 376704980 291544250 178621801 630669596 970334870 89246340 621185626 804758000 407654500 36195440 707774816 817492634 63283910 782051104 235799140 712792596 550511472 247423904 987503421 282750736 670656782 815536378 576546000 158477760 550913204 639256892 30004700 34043760 335602200 139947355 226786200 137465023 737380404 163548112 967133024 739437416 301978904 397695840 286858513 46129036 871466940 189901424 241936092 553306096 51416861 20693428 280957680 330129556 303202100 817580764 753719550 216755740 712294400 963785972 401147328 485824136 401801365 746646132 259734455 377220000 365785460 762915099 271122416 779182016 683367952 200485668 648012400 92275648 198078510 416314490 137860000 401327145 183927320 752630300 364248375 689758800 835812640 529067126 156258304 60283164 196572664 22858256 350684600 956994920 568715904 904646000 815743355 849358250 513834450 71052840 430639534 300413952 321008596 991030878 214238976 334302225 767322880 27489160 761482876 608286608 839862962 717890800 44988800 966505750 620719918 6729860 536167555 35153744 409981558 7806980 124422468 286688864 32872855 381708150 277055104 239498293 370155870 211841088 856596380 202680320 675824769 140446370 113390832 282817600 186703596 508238110 195949312 225002312 559087470 9949523 127107380 763106400 232463850 607213376 659272100 112191652 21117336 672960512 901282224 416169600 505969000 436178870 927161192 751643930 430779200 920706500 813373592 276802992 181232448 51751200 345698760 450774880 239505128 783867892 641462208 591295558 128820708 429767748 456841344 484948440 344010700 845212060 352334036 529726080 899530800 311653088 301783246 620211960 369892408 372592200 461101350 97306880 609638566 939373732 410464968 404559904 346672350 325086757 376732980 962415588 563106632 427728720 617669858 30020930 157055528 518360658 255440000 364684225 835145608 869986756 765080032 82519540 19688352 169501952 936514720 268242178 893981675 429218647 244685032 585790308 596980540 10339024 617702109 74402368 311436224 556701064 441162328 437783514 305395840 945387424 461824704 13882378 824973775 414518132 551651824 563296480 648563480 455247200 554045910 46380816 847174436 228205120 805040000 368981184 894673310 952315500 219369488 25008960 740449720 108697200 88946642 662675102 85833728 728115200 630967782 60547136 998658460 471950928 764328635 715406472 138328290 731595960 661500327 630278750 661078912 384813990 41375580 175090880 399374521 556373517 758616500 514913880 986544120 198856202 617585424 48147088 346697000 443699674 339003710 572103140 774828300 493020360 688834734 770084154 577551016 446227424 967948192 200667812 970103080 499936480 309769376 229042848 616748400 355020524 614260435 212223680 193872684 670004362 274915856 508462440 936382536 855474800 978007194 580169216 793945400 54157396 17748600 954003496 433744898 403138691 897626680 996102528 255824132 605517706 749748864 921354944 479626044 334090032 967667996 327331836 215446446 857177600 811286094 859856640 601770300 243134880 18654000 997840600 999046140 671234070 730964055 452039040 475470300 667201150 133737375 9364272 68372308 209141120 431306410 722466044 524725344 332483976 596130874 84255200 326030812 590763690 396319287 666869760 595056814 297764814 747461424 447257165 604386300 768100320 819323426 622682046 696834237 83896660 331346128 538529016 770942921 34394155 436440110 395007040 56400990 763092660 974956032 508858680 621512673 155947962 648851352 124372388 18001160 799886200 81692524 51952292 77501132 737356620 205554480 476442054 690351975 193219480 330468302 371761146 464235114 410460376 564551524 520926072 926256074 10137696 352424948 855937420 226762400 779832240 494143520 170619288 318285528 606689866 208847680 309879192 228606742 753806960 267164126 499792998 144547152 388190320 808137804 831315016 257893280 114502895 679115696 958433080 365702040 718907328 566207639 432277668 164342793 73778250 991887500 634084880 230930304 99714016 74511780 272687200 383016324 982280432 552587100 225743835 106178476 16525640 721118256 685261305 30748000 482959496 14815320 330546376 437033728 134594048 414191680 356573952 865582900 851173072 173912030 72680760 107990560 42366400 318412344 667443430 370493664 995990696 118854776 502951005 831485252 158587945 455133911 832369800 48468602 826042720 1813536 381651888 296949640 580832490 793700800 908791680 360725568 238196599 606880958 208965110 771988364 160558000 514272620 942918700 990651113 659750225 471456750 404389250 499759424 432776320 717310540 434160176 956783680 575382521 988647875 288695462 668098006 494049000 427616218 187082872 527581820 513165400 651466268 860821920 780586688 376288490 203960424 864411055 604813624 253192966 326450322 221938400 778942720 409459078 401972200 182468168 888050364 416571536 552494600 580313682 210453440 236880560 98264928 373232720 792705976 50059432 993290560 323068570 965953880 414910650 746887755 22463709 278691804 298628856 190174026 57165835 574044648 501715680 826547454 482547758 530770574 426896478 285000610 677079536 578616076 508075420 445545520 324551754 117675460 98894080 856511281 376592531 168756650 30015790 324123014 420834600 255038112 744177300 250854150 18991616 144162240 818520256 305603460 28786585 435154080 200697148 839934477
493663796 88458426 108896500 930391330 406072840 508120108 928626160 615208940 667967500 476861680 520117950 325140927 908519680 596477050 669145160 883897598 541910520 722730228 741981056 706739870 521574568 873511619 306798380 250669980 422839362 656053000 620208464 926477080 609232800 340821632 35390400 736560205 175821900 379256960 577754066 517020024 67715984 31900027 459873304 963897210 578587064 214065600 972797724 184789040 850102090 44573160 330658780 241766300 273384630 518567340 985365725 281329098 424772792 194640913 640061050 506482892 192618335 222510356 196135309 801931555 452669688 729288000 742159664 784380160 774706800 215457510 168458088 217336612 234570080 351592809 12508832 570614875 935747132 837551800 37800060 921806335 396931780 868357088 476282700 892182453 620250750 816270880 914397119 24657460 843053820 648535000 572790152 493119680 532383480 616071412 161783080 800270166 305280492 329806790 679881880 656923600 86191770 948468736 628013800 683557642 475269145 238461656 439819100 496836164 647426544 284915776 690902340 300575475 89387712 760481380 72286054 975585068 668165906 82147080 680050016 768152090 558376106 376529816 47310646 737241352 81742278 152291198 608292598 879134140 960199112 660026568 92754840 391916775 622319860 566317640 333996388 167780970 790399864 306406040 440620144 978822592 698911927 532697888 88523642 769196584 217624951 747761140 661132044 879903900 766332000 295211744 290394924 956879936 563842902 467856888 7581360 241479950 672646320 762539432 981228601 355600352 359687218 833611908 444620840 23993288 567076136 776168640 662344656 174568432 998074100 321779904 402965344 465082938 175089120 46923440 442191240 926940520 657389444 745774400 900104720 356535296 812890248 226390010 912542450 866807372 84694040 186383500 184042160 462880972 122502578 815721344 376646920 426220736 168560650 308330092 294165528 185441625 538726056 754048856 767567800 855764804 206013830 181211752 931340146 392951762 404616558 839472000 690564988 498858060 166168397 281732730 38277102 633474560 797076 33452804 140435784 461329488 711787875 146193264 998930968 953797278 246334060 321464100 664114880 635127872 232361352 716750496 863694720 200251525 28430617 559761696 633703172 677886656 862348550 411977808 879261034 543020200 734413092 89610258 657878050 413388796 931178530 308245244 239383960 296667195 753748540 615597370 113565530 81148068 290511717 331270784 552105255 324525724 552546047 791216000 118611800 989253884 832279640 590965952 839419546 850077725 163428864 588143728 463076740 131262408 740622160 851358278 806236304 543901700 944682010 683511306 384309632 835134760 282235625 190414410 320385168 748921733 631073370 170634698 528465050 192278144 675119208 484213061 749972608 712846270 635494248 487117152 914563296 720900620 51285408 917949790 911933447 326297300 793235254 265411190 485593664 570907678 580871180 693977510 501775920 744401792 575563856 897650690 114171850 613800005 163509000 527046989 137698620 495103260 104948832 876759400 667736304 850799556 99001344 423873520 166690800 888289440 289062274 111931968 378602080 655792760 341382530 133993720 296978554 615557288 572045800 320546618 303119367 694410400 455331952 496119680 484711392 575839056 671141758 359148032 77481095 343497155 155350960 22699060 356020320 956618390 776412800 634738016 612267964 345760456 77649325 956771380 394433106 635398790 223814488 612246964 953478356 754449168 945835680 480406180 966761916 204468034 108629312 393879746 711643040 121620960 512946121 345872460 670586432 577094690 150372975 664067496 124264448 93031084 956879800 210347786 451854980 952244278 671592160 761361026 121640764 684761281 973200530 221067828 276503570 50612160 669755360 48014959 23492233 938444496 791968960 20935168 199618360 473340396 47361640 474658390 718903760 625811755 82646590 36609078 184918220 878691872 904646600 66894912 131543000 214470400 950781404 7372136 879964510 466251260 619412070 310710054 499703006 718997696 123885356 214991600 234803032 716717158 152724954 61667680 218648565 667681088 715511730 969765900 110497590 240291430 211338288 800970960 301850300 658294120 72650520 176249534 334392356 383080980 399034088 845924988 349354800 769084100 639201568 854617755 434780686 427664450 797617920 29696713 544751680 707828294 437297100 501977920 261573320 570700712 489996160 131534232 445825632 507039695 374454204 769907200 376811830 710931600 881611952 936457632 590414368 913332808 386152980 889346832 283184589 915692245 641136512 383061256 494263105 659275168 110306254 90666474 710722880 935322138 791266250 779579528 711294256 900092000 402310246 352218660 810594756 740946544 184536771 104666000 982450532 331894656 215751976 652237320 669502404 923981184 460338688 923333639 513738978 523180722 282005360 329918766 212607552 195745248 833606974 604709856 506991990 646607684 909102006 189117256 193066450 850331330 673484288 189170560 874448768 67176166 443403154 484691270 941157424 930781630 428626856 589720000 434345042 307970320 183065934 929053260 996143620 268041552 693830924 321899936 299629336 506368130 586611728 821012300 355554304 386514280 294745600 226524672 518897336 660636760 287614722 11161504 925888250 893175860 586679210 408299840 520220210 286280500 156059524 795084284 399520200 651020600 324853240 240711680 330699600 679689376 230419216 183767933 838386304 22260766 830722880 2780875 906962666 751225468 402520030 236526528 625881656 120287004 739705440 897261185 613748577 784485120 188278180 408198429 611533136 333318464 437903070 958091290 156134250 256989940 367740640 672355540 336871660 874783342 151340864 728994000 389401600 573791981 43310426 446629600 606233600 38419152 64099392 919010410 706635855 865697783 202589920 821776720 344249770 966832692 61404104 574794620 613732930 946817032 704181366 579244808 664767968 498491232 531608960 576953120 489017936 965724880 552149420 199748336 4832168 535721600 592102936 335757864 771696506 857464922 634115400 750827872 306595788 768393720 975091725 857820947 597799936 750531191 466466750 778237584 747608667 335347816 202816200 245164349 973582960 868218044 202710400 61294416 702761120 748731400 7388280 576051140 931073285 575457752 141547320 686978460 773299280 832955292 599677797 526224624 112590208 132406475 8417497 913651200 924971400 64292918 794385914 410402720 460738240 827676150 956582920 791026540 142126341 651646321 415621967 739595964 632567104 572971152 921301840 126429868 927076392 914838832 99463788 205628070 667674280 692004101 916683930 679292152 532618504 17205210 697682088 808148416 559930492 195803756 490069396 757867260 503950624 856935716 801762944 709910624 689519960 509800222 582170640 140172400 803289040 997444970 200744750 276323072 291842740 575297568 572111014 597089310 879504875 192538720 409140626 871772940 545652750 48390814 29619755 272156815 370350880 937908116 397366784 831468448 348101240 868447952 515370740 540727150 708553520 975285760 630388344 844684408 794162600 773669333 381622620 846598944 209521528 720589778 792871976 33681084 482539232 254732800 139711600 308400000 126957500 836765369 877775170 687018895 401195592 859213694 976290306 593008896 294553090 422119889 290637701 189487456 431838784 607817918 977538240 34059862 817119923 114177117 362293468 371708595 681080426 369142188 321162604 264524760 170978050 729496325 144235208 833172495 304809608 893280000 716128550 351252690 291104782 902462653 480106560 456844500 650366588 925874224 696231980 535598250 552746348 47253158 595118126 122303872 770129760 935217900 981456550 231030400 358395968 988625000 373911188 930143280 577133520 539633590 189385604 853706500 29600640 272251700 681494840 201120750 422874800 52495816 363048000 805092824 682292528 296987920 160718608 408692480 745068405 826972162 598282260 265894670 512503808 311462496 469292400 137096000 199426080 216626050 365912288 626211648 681468576 569201456
809563076 797153936 985169849 694333280 732146472 624550125 217525241 87476000 318894114 990114488 175664160 438564980 560686680 293637184 859823336 915726700 450107126 440822540 221371460 656687432 850024512 614259344 684630030 213521365 883396 480819244 842503344 47077888 370193475 610906880 254154944 406566400 903748048 668932038 68722400 335551440 858145440 984106488 957562352 417853710 533586920 863990000 354725086 693224128 811939500 136873386 315918920 16055040 829509288 228343552 738823670 997029120 540794888 217810700 888037640 994504123 669260320 460758600 602007936 783593080 417914155 185032328 590744782 493723750 506963700 417649088 874658912 383635152 389218360 525578756 485093632 369876592 84604912 434381208 572349680 686314710 667232520 437375656 622668294 320275250 429993236 549219296 332231860 969562020 492571426 759428000 145493172 659650572 831387578 903034474 873877264 475345163 702798933 928555500 662756856 259579760 584099144 267708480 130016092 445735758 344784202 647241120 914014560 144735000 181012128 400681360 192994083 401390302 73312400 505828140 640872800 517295200 245152088 25364160 703631478 868780110 805695516 51395812 115598340 851271084 939203855 600966396 96642488 56952248 659354860 438075000 911727880 19339862 720622688 120013520 504717848 361054900 824630739 908121570 566394440 737883627 929103200 248417520 718097752 228454280 905177900 438147560 366815000 15099797 481847625 85086375 857924252 100636048 268763520 759975002 850569940 793068527 800080395 528366777 905701816 966753733 124441556 870414930 369123840 358180992 332237520 196502560 198431584 515426560 96657205 341597000 256468512 250563456 201434000 925234944 522956928 920643200 699943136 462514330 826432000 915421468 855720268 112813600 985781038 776324528 706736204 99459041 463683836 553336256 243344140 713104000 672086575 10862800 931569104 841886150 807694576 444744850 828416452 892053760 607604580 590223465 431217485 712638124 416386768 318864712 886680000 283122768 493239417 398505283 690547275 845373304 188579936 389527475 107895592 935234660 232596220 345178943 716487884 803350856 17155903 783597760 531598216 463571337 761889016 334230064 796396920 632994040 955248662 838120660 532574653 372234262 304460690 361796624 895284027 938475680 525100325 909655800 12853400 395333216 778316392 614395236 799030250 473588380 921555200 377692200 511702480 507738474 236051120 19445280 319059900 988437670 958670468 870844968 206173631 861144264 628714000 301379812 536314352 808283862 924398204 639291738 119499110 907906176 578790990 827811244 30996768 145472310 130451516 302821136 776981504 793265340 457944812 914756040 185752110 924601750 221555008 561178884 449072896 263576104 191292738 590944658 62759329 305365024 366150160 20753200 686198320 575483520 238696335 534831000 71982240 49147220 50140356 459263600 511477350 433524375 549751576 895310135 552139200 356644096 861167250 182796960 104679540 369831520 339070896 931605730 741674880 276446300 582228735 719203932 313056640 493820568 898109760 683974880 873094373 405482592 171916400 777549056 64525792 192142854 742397007 601549800 554120092 669617504 709938752 913783325 668489152 746667040 225281920 171661580 617624358 849418360 140335530 306867945 642013765 254489940 176149900 789743848 960312480 798176768 186121708 492447668 989484018 991159513 429937000 212656420 142214400 437900975 499409000 453104368 654891920 542213092 240656275 256209895 721540040 219403648 953440560 102671890 165910560 357324608 603228680 474022532 215938388 586048125 325178056 885944246 229013640 371738560 568604183 240168825 364176250 340069952 941274856 74721970 349915960 762002500 800474048 766029708 322575650 922773625 832782200 203929640 976056960 464958835 83519200 97279558 183062480 332587966 702940041 340112640 9553325 348313818 422041652 364628888 560847304 37830240 786114060 818530100 620395300 807117443 565141050 104787712 562709400 171825726 924587000 918871800 390808960 754040936 161955880 957581035 476990620 517372832 568670025 614978216 776042958 577643116 401715140 790005872 561321800 926406100 380670120 199014840 528504160 322109432 710263714 788931080 974429766 379669638 944451360 558314620 677993920 755497608 842665400 406329296 299001922 837413212 396982762 640934876 344997234 300612800 694125068 38604908 386983800 764834490 476987000 934766303 237864670 989443125 937257680 856686268 643238241 422430742 190574881 455031360 245036034 442740064 791037216 895281600 561384670 971732448 260266714 15758540 71409440 823516880 866128723 736014430 732885035 24422592 107812436 89401026 878615320 404725824 772772784 142595970 983221280 336503320 621438495 15596633 805101952 350181303 235282425 311181950 785779920 470385184 619247560 156974360 414553744 347276856 94227744 301805440 819244382 961673088 22140178 558544136 474004070 814429000 867758480 973573308 985716275 120073545 669357020 654352940 308911420 429844400 941838120 296107852 905057448 793109100 188103168 230656937 57201680 848547870 882719600 931631408 142879350 701856502 642977804 302659712 127823996 689293700 70095612 882320850 916848165 525548160 964555923 323067658 936088600 130619783 313205456 173403726 629314464 237972800 370819248 951750000 232704784 627756000 87155040 169531968 393651952 228108800 414529378 61101160 532617264 508752384 219177858 944855612 903637532 41166950 541706904 236114130 324136240 959033143 543515920 310621286 190517544 782672392 700737024 205766315 362919360 739466670 950434000 397530000 570097920 944046148 247134939 572828813 515480400 261521020 971649024 680374288 552820768 627382722 673373434 237214000 793612000 906138500 50688620 86959214 301061950 858726646 915030062 167514000 82526240 61571720 570648976 627993840 442167500 515714995 718786780 831790500 711518780 266475020 448224520 249476024 239634282 150201680 61706340 562513056 339302022 974110720 613762405 86834196 862861696 408746420 981618896 308669750 186789430 295749952 258849584 269817375 766767961 136297624 979400064 589241625 768002042 121653690 35122856 283482036 687925725 793639100 132835890 243184664 288589120 525300016 185186112 736381220 394125680 954597940 885174848 852314284 913921020 903039328 193000767 582844640 727834200 368026650 743916960 957528080 375058232 290090240 134314000 189980200 363422864 690377282 107846526 950704896 715176000 111918452 803133000 195050382 356516612 119197440 451736550 672058500 424523376 122566270 35300780 602023065 363506048 116473938 50994576 513714624 908167756 325478944 508698160 547536776 625888040 4484000 493871536 816388416 308507020 88735225 665859750 225234302 186015904 553201128 510201550 614796864 104724229 531576000 653538856 891177552 43585196 325776896 515093640 180060220 281249600 13539000 793206272 724566891 335080400 652500840 482412000 838654656 709489024 134213242 559993375 363355893 106919334 438578600 145658544 647090504 751154485 452361502 660319050 368351200 974125856 518946864 401679860 879522910 208690808 315613500 368105600 649302656 192909120 438396520 939628752 193498260 103035680 663354060 874958210 903131660 690628855 17184768 147266190 908281125 761069424 729269810 367544677 813001190 177229632 257712500 173349038 160802730 589672992 463821428 775395640 302107916 273308284 358391378 802559612 93791913 555424320 468695500 594827100 153018720 634251948 841961132 234439514 54334640 589529928 247396352 579571950 542102000 631879760 721384466 724081362 106314400 699629472 540960915 841899648 286559120 680539500 604462509 317052700 928193375 627420004 116931760 566746500 126729948 962775970 195966270 742488214 315626800 625686275 585385449 467001600 640003456 832794562 89028200 891299060 676034826 392649400 634543625 620055296 401820320 866088120 994485120 503943008 327732412 586421728 358857600 137233744 528138600 731013020 994404064 867524488 820238420 740459446 998915104 650894360 961527058 749759400 861771160 345027635 85173576
43140300 487419571 95628300 329544960 71981800 101025948 543889084 486252100 735012440 611438125 649577640 14772832 309119756 517033140 436787550 799828000 282257088 925595900 314211010 880251476 617533383 294527254 634812346 13145988 138150288 119173472 918920050 957377636 399244650 222116880 103723180 708109705 568850188 186129101 351574730 376593896 975385776 769139872 564771320 721196049 826500105 39730864 608103754 795876197 684890768 279353133 984954384 897924492 754987584 898918280 995925052 289232686 778954065 888785404 401830340 962818220 688798297 664882058 2751384 66451060 422244040 261351060 984720920 635319300 300290280 876480120 847387400 729257150 488335746 987637576 909831528 586127440 54377335 745441510 148534970 320459328 237840900 996434875 162364776 728315872 91993274 559374000 267047714 835517600 597254654 130854239 678882364 496134125 685276434 897582000 675872840 45181716 848530880 747729600 909700466 495498008 55639256 308562560 134065094 256377500 627242350 181231672 570250776 294819115 122965000 297840572 413686400 766196496 990279306 44378792 562848832 83624032 164897302 831652800 332994304 978673920 455553096 66057968 904908140 236231934 655116800 167499025 593875830 188313200 815769600 442673236 193651420 78616884 801859801 56802648 694905171 538980860 50650233 852428500 844884670 972069500 580247890 316652880 560276553 670733500 695809200 845392550 494384928 521152253 806745280 947479216 482714550 949428584 806759304 605015190 493961754 863469974 756684776 253047890 567826848 29830338 844268901 757861330 412216216 199893120 966827108 651443926 882918880 223427344 967454270 266010800 588950000 614685500 521420550 771757983 719956704 270154325 254690223 302747188 417008250 532131207 283472032 82496056 495823120 161405048 587293456 132859370 48299520 278499200 434148000 38740950 240507328 790014550 322151560 380435960 342118800 94760000 602464404 462202936 686248976 60085446 400314688 484189264 143611600 873022212 99579915 502690250 338287195 14756295 627205040 699137115 249413840 62926384 964886920 208231464 66654154 291148688 701549680 777952955 273271040 602145433 481512120 990335164 75087056 84907990 824794850 705490227 911090000 366839250 403660560 149867500 218400365 720500200 468105904 173591000 865293280 750953832 49798998 60077290 765995916 236323720 708229040 965706976 769056456 354585140 874608525 619514300 917403520 759835962 688745940 687577612 178314004 419276160 401817354 7535168 421147932 66334320 977326080 321157880 573002240 272647074 690380644 259290635 552392890 496353858 878703616 833122720 562405991 36181280 891578320 797010512 397147136 515343680 388024461 32787504 37977870 959861090 440025600 857760977 656652544 129298556 676381456 145513856 801208080 56795970 495776962 996369880 530426368 757920480 122585944 603041450 409690078 380717504 10501529 994124560 169510946 463072700 442119464 826859300 101377330 843307392 88131456 179565340 705386700 464804374 722641778 609215440 472034416 795210537 925520732 815345760 74888788 114782712 962281678 381251734 333791980 427420588 703066880 824168960 138643248 857129480 512528856 351204872 698506000 61928275 242057920 280000020 854250000 777531520 716585880 71263368 986852700 248136900 62383100 641189058 834558810 169889942 717257702 412760851 418322439 482497880 330896512 29264828 787534472 519731885 270870016 858180383 628073124 63730161 600639980 902891876 923783118 931496905 315250352 20574500 987766080 573048980 608555880 408968864 67859192 255087152 697432500 403330226 928562162 978558440 919433756 318378040 914552690 751433480 433901644 785055986 613658432 488108200 711176796 802787200 61739870 710278296 299705424 672992520 179426280 713285580 715340370 705356104 95392736 778014912 759713520 939651048 192357025 364258560 512831914 840000000 217355834 573066950 934420952 777780245 163579034 406977000 573178160 22822560 486569850 31250160 149077784 879204960 741914560 366534778 183797080 371797500 636850096 211999624 993067168 891260000 680354450 128786000 496183380 884004210 157627800 301180892 358243516 596750500 387861600 804027814 896101703 417342436 649527260 404080632 744263890 720323130 4621311 140495760 97367296 881459616 51482200 32848094 512263859 666029175 941834400 865110910 405741036 212259800 630032608 871293440 421158208 853768650 819690536 323590760 600867520 448312588 274557700 476792316 639626236 372391262 788308936 2575762 548714610 765185394 726734720 125990716 12080512 930500700 145582464 860607000 539600000 694329656 480036390 651855500 29859060 691476072 434081475 377711590 685504175 884088704 595129451 830201636 597635464 318544734 168209800 168413440 653907920 79783130 249297822 710326689 137098942 362546000 8292904 565207840 965710144 464997520 24324186 587422720 84400936 779217500 903915344 682712235 733221610 803855600 457253530 332959476 207490600 314089440 390559232 815432936 256690190 853362368 14118912 295933792 267027261 700845425 492509648 722663900 343025408 885609075 595204094 721740230 908707390 909056000 524738720 502121620 744527120 258870815 792796179 382064674 73448728 228864988 951403840 471033440 365189120 260540584 130822370 634298760 310846860 598461769 355928986 614493320 890484000 9469617 38149500 822803613 368513600 824499000 884305600 440410776 645778266 214348800 805973496 596161683 159526400 145053620 216659867 504961024 482205344 152198656 824711077 275725360 777422344 532946256 275471836 630190452 978854312 523115210 828194544 80662790 315668480 352054434 5054560 898420326 424382329 451898688 507073220 937739920 602804290 749989320 296047820 231210832 126585790 810238852 515739584 910570880 965428388 10856768 460557500 803052064 989905632 291257240 887574136 308246792 251960832 706605740 570568104 19319306 672913355 934710592 520181920 698971564 330012000 813616870 132191312 498127010 695924775 693024402 606806756 815636890 941537350 477112320 21320000 361362865 956183910 733699104 731765250 840529408 409936640 417381835 614459076 698567118 270313474 724582399 679081404 771788562 353666900 35814144 168339552 986713016 31544433 293807318 197936392 377100564 475988520 477007834 219637480 183779694 904742408 68137812 977136064 203466760 18785443 818913600 824619597 849908992 502177650 292417500 41982000 22587816 8054335 452904409 272207224 729012064 290261135 131467800 17157472 212039220 202591069 545344575 825090000 258483168 434088850 724129435 95036200 752908453 826404132 674180014 705227200 622520800 545985544 558524550 405928330 58876060 219232048 11614300 922066480 370066270 504369792 657373988 22338122 272133840 959763320 461679202 901139784 796269504 194810176 438447616 952739200 274465225 709494880 348726736 72808160 282635169 774092448 873277600 633316864 700185048 350318531 765831520 648350720 833350121 958820400 731588665 710689815 433267644 235617152 790743860 243386700 501785600 382945168 676187481 575204900 419089408 277629830 873802468 386482176 944109813 857396600 359110880 638603340 477109484 684110670 498032400 109038420 573780560 427966800 77741292 50333660 512215696 702863560 866521600 610327904 825168490 257494880 734731976 788868352 179303436 345076156 185503580 923049600 867801642 249703445 528855120 126969524 808562560 440435944 559799200 897335616 310661342 681280160 300690850 668392442 782269024 534298600 893436903 304515360 645714975 520183434 833983040 351226250 48136866 966713666 440675840 546694212 826607192 949820800 441574584 217837500 924348582 655165280 63249868 799452992 170768000 590997620 768931558 214646296 286752800 947036032 279977475 811345000 977474280 487162048 859956655 473086880 174520895 768639600 768909348 666525316 384769326 301913600 701593175 802180168 447240235 278424848 890058260 34804058 822676768 927849736 751122200 353154800 439087840 597670220 340362500 989782712 73494596 816320586 729631200 765043247 372111085 787675490 466864027 836778512 164227520
97289037 250814606 291619900 37045125 807246600 104559415 489887256 539065020 128525899 219560735 942926052 469922121 132544170 828156288 363393480 100306375 907078352 592360728 982923200 997896000 528446604 20143870 298684900 273735776 919186340 678104448 384996778 109985792 144980400 950046368 707912825 278032384 770827900 745709470 699271600 246799424 593431800 896683575 702280930 839189267 228945800 409673985 822923572 336368516 486881200 92474528 764229070 13384690 374062880 645118320 637828000 183356528 48119840 67063150 189409944 400283080 703716768 257506176 786416410 833435584 777868748 921125190 643200160 139626648 551502971 739841200 108522122 36386296 367830240 80617180 415892928 217953264 664676344 833811364 366571423 341929080 381881196 369156320 536012000 77083144 246691800 110839415 809099350 242502000 2356400 667748785 340214544 726532128 853660136 998519040 447078958 689025694 314472270 172761072 672743978 921070040 89467231 837195360 262620600 417910590 974120368 671880106 924175229 610149600 381289672 287714596 495651540 719813934 775727660 63517194 331324020 648255408 677799200 444471600 153837404 315392800 936246240 367383882 495364560 325277696 450494866 781517800 557905928 54143196 266610400 80916256 368495504 859919698 610165152 736390326 527160430 760100208 888359680 161685790 838285100 349283428 598070208 343113402 901600240 918695584 211806392 999450238 68855566 452573047 324892875 107069300 57084774 879644176 933011620 418612864 68860776 652732125 117203144 484520224 850065720 901120680 111356309 146841950 458932480 576058600 341373973 351680184 658552932 471400890 536637375 182996819 697589696 184696376 138977050 742142500 786170525 519276384 283036628 59692032 879036304 564796390 384051947 248358272 368710268 414988470 870831600 475555452 308695188 524047152 50416176 229428492 933423470 408799872 526951398 989829395 302265970 167749952 999225272 590637375 112891836 718269440 357376065 168909196 818704544 699404800 870029250 573276896 233616280 78177344 181727960 880266512 75737010 661260672 600666638 525823305 124474160 601472720 843832041 802446895 891310135 89760320 775160450 235295760 103093288 980729580 102401390 199146244 980458378 802014780 632466884 460600795 166028720 445950208 636580704 926379505 407858560 600521480 178499360 324314408 221842896 276665500 323624394 127117120 235638146 637392264 728592064 2973408 655644790 325382656 337478112 624213854 245334100 902476356 984479550 533733025 869238400 775651840 614912750 794325648 304968400 62340800 201135250 290149855 479632072 64417640 433329830 498504132 382426380 792339170 235159024 163296000 791082160 814470656 74961440 745337906 962723819 925763015 395812640 874400430 633339950 244573680 25046432 317229280 775448660 920012867 890960774 280843750 808654428 789670400 557161400 410540224 418483448 88597616 106330339 934181360 857235250 192515326 861671600 436447232 202578304 669340680 160452400 956476510 632694768 165593600 918483774 948967000 455840124 413521200 399745600 409099024 885897999 611978560 278868570 141392808 686651388 991423480 903067533 733710908 893870790 916550552 9265430 311419717 126344925 974658840 103295344 442340608 157458840 29780032 148970225 22406584 336746440 69048960 192886870 675495225 283623756 434430000 495510336 497817489 305457952 700385000 389317960 215955050 724863260 353779960 666367900 879798079 719552000 986520699 980847416 684640028 945067200 490583424 590496494 258771900 307477120 68867984 612713920 750441400 900692000 22666400 552540754 255604832 822550000 602468025 344439744 963126555 157866640 392993356 456951008 614788736 80405600 566881500 915917648 97707345 414202400 251662240 600803517 480720850 221149160 868234564 845721640 177951075 497508715 493467200 256872640 539862117 533152384 141782782 591686784 866826880 241462441 173601025 863791168 496839100 415546248 827173277 618268104 694107664 264394096 98994940 717781380 803161608 520939820 722985478 662380025 80370153 694984760 875727038 185563228 562724740 491656400 259906680 306648640 692992308 632730416 306549120 20585640 854864720 228368980 620956370 814753504 171169760 493770408 495644986 944782388 13507000 865321500 601785960 14769180 750789976 66782656 770527504 556269160 585630100 438582080 196398950 197315520 593407988 684857192 622153375 752509060 328088256 657744384 614252898 276544110 288243472 121510336 722848956 121609634 949242098 575138200 767459024 265322400 999040960 839696896 90352244 569139204 124250568 440185696 115384028 129724864 544542280 678177152 946667375 535853420 868982784 329593650 161154262 996064578 257081120 729796472 680636752 568079232 279511794 309428064 104184320 105059675 118062120 80307624 144780880 368246890 92597920 464351730 615053452 19154432 523994403 948499648 796605632 700512000 600241461 928409240 724678996 57932272 227537110 205141250 132317480 186091238 494938244 818499800 624350250 165549080 932195864 150182400 9489786 243261952 245588996 582374780 860172502 417565249 706741770 26900681 434097600 250161180 451354220 983775204 627425712 210021872 418552498 85468020 837116100 353103040 878506736 713180950 674101748 804766439 513299500 53714560 20754000 700609426 425146808 37848226 709460160 348007868 237682888 322231128 41667248 686649696 493924080 235157600 542096512 907384527 506890512 378599744 131446576 41567375 794950080 631693391 887877810 260867248 352748456 271558510 764544800 956712590 550479610 425681602 739195200 216821722 910101836 460687006 386952100 891976664 307510208 243888189 654435500 17910528 700264692 144208384 66368000 855410095 231698940 852717784 65293632 858028928 779561092 793058870 778538948 503485227 924121856 578963623 95910546 23730560 49959270 588689740 975993732 564530552 226201120 771415040 62350192 792900718 123032920 670693392 759552198 478333170 474316875 163991480 954624356 397955000 388953980 646565039 417692640 29876396 626432480 807646063 713041052 688314788 26364608 630922500 253270056 898848800 953929440 533418667 456965442 149462808 540722784 432963178 634054000 516938602 903517960 947831808 801919590 846601720 554667852 399638150 480934184 513708910 127432216 65430658 569673123 287775000 91383730 403805900 865742720 901996539 991938228 110158576 788771966 408036768 549070503 853549440 782919596 496642761 68521200 581177024 563218225 899558220 378758000 508421980 951277072 891813200 998870400 417625592 957828032 610184570 2991750 533530124 977792128 130671876 6346176 636002882 492890025 720775516 769821288 423247328 774407240 284819008 593988292 403950964 979098800 371259344 970621888 567768120 891999110 572008056 628165240 705969130 159923200 14052338 624484430 330750992 510589973 751106300 506558972 729014877 418425184 819245233 401274081 508212960 703813395 91233700 557611380 949949085 291283392 644641798 734518384 854230293 45202180 664151248 220496000 368508620 729755833 235130084 344888000 296492804 30606816 72711078 500454552 622526612 386432800 109445064 777166440 303820069 947181440 404701776 687122725 429162400 368213912 855160308 958914580 820537584 357773124 233101872 819980416 632793602 897408370 985999360 162998006 519463500 359587250 405987456 821839936 545906040 122256250 532578760 444414945 492970400 362185284 644852308 597586600 404427744 684400220 77727300 764414695 445425912 780500190 578560448 161222550 272549520 64365720 604512996 968224824 121020992 83808395 569742336 666323956 304279280 989440142 459521408 478869760 133120068 793638876 651958892 124162096 242461228 436156500 556574193 233650480 11177472 48617500 182498795 607151392 115396044 352499532 492960160 993297360 277949602 861905568 902396160 732244262 526940800 293396320 308802440 67797598 824019480 21277436 718464880 715096350 776601900 884513360 594951968 66476050 495202880 115223774 533074200 459883982 515449856 449572200 811918060 719312720 426214520 443732000 23571942 417019920 452044895 169071358
271570430 531565520 534243485 596320832 482813120 218277732 805593733 266725600 999696336 568529760 97119000 627188501 112386340 107130088 206743040 716994575 969858785 479665648 317370250 148994524 886849280 714644305 730165144 101378160 959604600 421809800 887298586 732009470 19451160 922311180 851302592 372527292 342706160 586206197 515451016 400380764 633848448 747390960 818379645 60044625 62434000 781978176 801487910 199788400 745739904 373282592 954908160 580914108 651713460 352248720 579922264 994798844 407799760 290613588 16466446 385059585 157134984 808271638 432552896 752464368 322057600 963793948 43902919 438227968 63300764 754609080 823936575 263131559 684577580 35269518 550587312 89311940 396012930 400282100 172694880 936605820 189084696 662230016 462030464 579423112 312482000 666056580 398672504 119620060 368053984 22795520 900006988 200500300 233672350 63832692 421260497 526515405 228663658 575302400 897148400 687531504 269793880 682045860 804789384 565528334 362906992 689149930 562806400 475020300 746715100 246488274 881365360 164994399 619301000 555776008 844901732 912739747 470455640 772498960 208463136 288675702 148284288 125269100 548924897 202322890 40912864 500218624 548043870 111869485 220665739 802136292 658954790 267249630 440761088 739171816 385890406 762810884 102228200 518284800 305115600 819476588 759210496 694013410 784685850 830926720 291845030 674611056 950756976 906832960 930005920 219244680 539598700 247580946 74203533 813925120 173335040 756354443 125667840 873243200 332207200 910554360 337356440 862133344 325049117 364364280 553876800 530919584 606493750 755880552 458785760 64678050 93653852 48659800 366148400 583210352 226641388 301542980 665871526 712414000 715580000 82083584 571799520 295433376 408196934 556563515 272242924 750940840 565453068 461091609 931848720 761929024 678251144 740733762 989516954 495234080 848295736 121732236 82469875 410043239 873405424 270331780 159689424 82876340 594428776 215769808 905563000 788578440 367115236 749460540 349630824 798985327 613864976 705211200 675264224 248683050 399803648 271034976 501479680 73846880 272881262 106241264 419849160 434434450 582213387 873150876 385140920 120578484 614995000 270327800 845423000 641234720 809532824 439988299 442222941 908152320 804566317 179860560 428725264 497641324 169927598 54990992 458921130 931547482 493724160 7093864 983502044 723166964 563310928 609235600 989810300 20451640 492869428 515094328 503917600 987357090 801324980 314542720 544534242 802256120 867119064 40331050 89412900 972994690 536298800 630805850 723848988 299268213 501503488 479718920 456275350 678074050 560987152 378688000 342435460 609048140 306493788 660230102 742202700 481480220 194545980 738682826 420606200 98171533 403067040 845339956 574273760 730350104 609710548 53755750 551189125 205395875 747084462 607278250 360126086 950176196 480286872 877699976 513340928 280258472 605988375 165097110 309286240 303135340 611160960 53786306 164107640 326392360 103426240 428582360 204096460 370735040 813525264 856307000 987434881 283602980 827147280 63807870 296894440 300858880 468139223 855387832 454420158 462616965 237034624 641722520 328274952 71518848 813629232 309210010 394122796 127022912 999060480 833347880 560403150 143406864 177130128 651302954 450347344 364530581 394322928 455669920 627103200 901248504 795544600 506897428 769694086 403484800 170553440 747472028 222687936 317641920 788616468 430889180 76903970 421340820 360239116 60317545 599413698 814570256 147474540 616584200 205160976 227047570 301107819 396167600 604240720 884941344 352052976 362928470 57952800 506904454 522138608 905697706 259373980 186944320 881000876 89248588 64670760 584072392 324076870 809174352 209950720 433181270 875910877 119428975 531153920 298746240 579733455 205483625 385575410 339167716 600662448 254298760 378545876 279993750 787521377 786051985 326329360 923897095 754087072 153831720 829214385 467410000 118760690 636944800 763565505 380447517 441925250 836744352 695025856 790601440 834570760 420922206 175683836 113872095 450288900 955597012 613419646 811956976 796952708 69948680 792421320 366196278 685857064 628250884 905037904 932383328 820121940 192578318 944189308 640202304 201142662 244613280 181161152 409555348 118888696 43831304 312563812 835344256 300168046 491457168 36170000 286232616 411117207 838957200 682994520 979263240 624841040 324896736 385181024 159484413 786815328 20082528 635425200 673160771 623606384 605865614 172902264 385429146 499769756 767113525 52080600 579449544 632572640 389816092 647959720 644527864 525042070 969956018 71933056 454868556 283169208 378913700 37190151 527989054 331070560 695990250 328361396 330819957 205413000 305842800 832003958 845646370 60533030 863308485 253879293 414173305 892816928 158190238 662384833 130846684 54760192 272241190 184897477 404987508 556549140 895178160 516919040 524781744 425468530 86944044 211543200 328461824 83551454 908114500 445001496 640659928 768502506 485190396 566667004 801166432 590764104 585031584 233589912 688528120 530674892 96687560 952861040 153192584 311179685 713892198 928464128 997549628 769083060 503476256 968763112 28918500 404728739 826933600 498469080 935683118 143433998 903800680 960173653 264400922 274042800 572143000 713583744 47967412 958540152 160432100 929352200 503505280 639703572 858441360 117530550 991259852 849424540 584587416 109651432 848239760 122857884 653627006 130284730 938727980 77438576 14656532 840411136 723444170 181354617 317776000 257526360 674175120 197989088 569514364 79968896 728107702 780729838 750181536 501790696 629682048 382426960 786343352 688410956 144307600 193209330 990496186 888889164 829193472 571422212 559655432 816586985 903122840 439004220 991495760 228860030 982110730 289874292 125104500 866389125 792630305 793167340 849041588 863467700 979916676 474742750 695868275 488599680 176592480 96092694 132707862 353291236 845333660 63343150 837903264 733049525 566899000 989748750 679388360 557895068 712837456 115887008 980851778 933242585 818852346 12691090 415186480 480866944 774188516 542462220 533216652 556644448 96830708 459809088 422641032 48916892 489917650 609928400 842959781 496562250 279268000 740502500 936724648 365520160 806153600 691253104 179810696 199944920 409748804 182216608 479733253 462324144 238773910 936797013 519586738 781956878 808668840 600097300 225558400 968540192 714930088 397962147 704214304 883204260 678271424 410456636 321386850 692151376 271237830 789894370 790520400 722993960 69748720 360258040 144860396 877770000 234953568 166726400 520602880 717880130 755753440 543536960 536689264 130430400 740203092 47733308 497940208 507954805 361434076 385148700 6730976 929781908 413821456 370617856 384660373 817914512 211572736 756112917 313673808 694568320 299683040 423638341 22021600 296822247 890134682 975952784 607958815 869676905 890338110 59615944 40669666 941288576 669029994 57901232 591233948 491175664 205823784 267594710 569549095 643474342 843591547 346095600 854521284 892261840 375194750 677268492 425267798 850400934 630631346 88376880 552585580 86398840 432105252 743047010 517786147 772207238 430059795 926085120 794526032 823085660 420314112 22779120 58031750 374018079 212749740 777593170 46801204 590494400 940023200 673278112 596925788 459647640 359526940 200786450 410787976 418402444 34242448 961628500 440995200 976168060 531026788 672647257 765721483 589075612 508668902 419227270 467612560 455019840 265017920 770985450 987212296 511173598 175833188 136662118 569917500 140341195 175828511 381589797 571188736 971145496 810482188 677117344 240099410 166703240 113198460 955920214 478746050 566045140 124353920 327789976 934321376 563784624 21097978 259475406 876875616 841621104 192696224 353159468 297894050 709508800 220379256 500878040 766003968 102214000 638249762 824172668 147442840 150708330 441304554 767674996 774060400 136193088 76457200 881235900 13961675
941484168 38171295 1218610 137559820 422051482 720235733 605976165 550138200 117554520 678054320 985592410 524831227 908999790 975734224 412712960 758658510 178098408 282829332 233324492 28465027 399858688 333535520 307385342 205401000 533088765 62772128 371212800 569617560 323422622 956085110 28186300 713837856 579195713 169615680 746040320 813094784 815617675 607033528 710663985 965901075 126282480 694483520 918187600 57833304 613361284 462866240 992730445 389452500 292666480 622892544 950382366 860088267 590575045 471239360 762215660 493226480 333366555 306522448 770159360 497813464 515966400 913344888 17311280 644475200 253450240 979387758 98306160 319084168 983426842 269850608 284007464 959285600 878030988 494364160 477396100 543166525 993105932 463015168 189872768 403026800 910179808 851782100 843716800 812379236 911019120 168730805 412760280 608101300 516188640 330239270 159823360 529297535 966693620 962241275 844384476 221932450 1654400 150579242 82810208 780107744 56168930 787908360 888918016 779505680 406562640 441444494 226719098 754646032 647265600 271530560 897984672 789586368 988886685 841675325 113488480 184377625 728239004 733523200 108924496 472839180 224088600 12415208 427114058 771514775 720424616 8329722 343155200 33804990 397452750 88006256 487509376 814042032 335434892 368756000 641573472 446430428 744473455 680592790 536888000 290008480 731552280 589164490 115936185 271739370 478889592 296399180 594630778 524134780 50322392 857359672 778573248 13245625 261162976 445951800 517848750 670684170 901608064 602731304 761180002 882362850 593974587 430632175 465526416 124790852 169120000 744012544 448175000 116841248 576055140 63596480 149682255 286254400 799451440 464777770 753846370 105920000 974168160 896140507 584299450 915478848 988817760 973197814 293649600 662262400 524981660 720636695 413521080 574321644 34823134 538642055 334408400 567588340 584109977 755321792 486858712 750733184 204976240 710121131 894953200 644285040 623461849 99213770 599013870 996215380 138062848 625079120 991871232 394075654 405685076 702312676 58253747 781527760 634833628 599136198 189529040 59084288 49507048 980961460 925330950 129794560 588625300 26479424 92269616 872966296 289151096 303812200 906527550 904340242 202505640 481483580 954755136 541773497 391764736 453571616 929798848 639063580 167971244 712260060 760174800 910388635 924249150 617039200 301748154 48793600 233254080 277410960 340750000 549011136 91938716 413555406 859798000 176004400 718172932 653108960 539196000 708717515 744115280 969332675 954994430 450262568 84165824 929724321 785341414 258455660 391618504 677532576 114882078 340648100 494393400 920277520 205044670 802517666 232408930 69251310 469631938 762394575 346374400 737045564 186430951 593620524 500514008 597330720 504297500 249050384 40226700 20741848 675410665 564279600 615436560 155928280 855551444 568935755 678204400 382077396 245771884 81139624 372487360 892176196 526259743 22453050 357139862 783044790 68828391 286021000 890053560 901009296 245083064 115542770 39572083 638707453 859830480 957176770 890635392 346462736 845162732 335178806 938208912 709569860 919358130 870330010 917583116 179691856 397988400 856617280 245264879 366225433 220220672 445895380 807151850 417941793 992674880 430550178 685175232 433110384 44641553 226598200 437629200 75886623 199206912 998388128 797616328 68338770 953390977 350017193 408078592 962946428 420386125 264817338 850660352 502411676 404906300 161049600 376470346 153965776 907781664 460343840 665240780 61407084 404900520 67911888 958925520 65791776 875127796 151990084 902073460 154346208 978661548 262795460 624038880 946281830 87667200 696169520 605663232 569491960 729447424 234278592 880607288 234008392 800081676 895302690 416943680 781615376 824632374 578493340 716389160 898370126 388574345 591078278 583800905 2357616 440218416 758553310 495076460 199184940 977616192 550846128 496432010 371916160 938173596 762742812 548504120 664409387 530044130 194434760 17867964 973593495 896961900 124972520 920428619 675782436 219577016 700706140 827397120 29268800 161017856 151570400 10293080 857585247 85696000 308816640 450719900 825328256 490918492 682651580 585674240 814183232 365563160 141077898 995419296 161107320 351017850 599500120 479752834 15102256 452211968 780791270 126473930 891465480 652801006 367574500 600823440 796918324 934561448 462519710 533803349 538432000 239609240 474778895 284405310 362117884 141757440 267721124 431736365 189559200 993357360 819566944 969595520 223385216 226428484 822140180 831897628 590725910 929418415 789049728 708545520 402619326 110471040 701790880 702607488 234195360 516300160 271833620 409996240 494957524 341078560 90954752 313381880 918862792 128740064 876993560 802363648 762398950 80907341 714369456 264275375 637633998 254363112 930007688 796476240 198941556 626273875 729066158 604767506 127987478 321764976 248674880 743558104 536999722 328372866 521247152 784680236 448063680 696277712 6033520 538932000 236479600 808060480 456457190 619653816 557611520 986999875 543967886 849405840 886624384 40885264 426468425 869126510 845002480 199801000 997849344 235115520 295390448 728322500 843697750 385130664 400003328 383506438 510135872 922520960 46741692 728400248 495537648 823119418 760844280 887814080 198616832 692834120 752770890 611160465 20638554 775373640 609125700 484546980 649626615 700852522 569100544 442486656 228209566 545755375 448214466 476759750 869718520 161580350 736315325 131032760 348419400 223943650 558976160 357418410 83534000 857845808 40162080 284186414 480509600 561196992 844699450 691256920 547899648 639024884 460586190 962001732 486463920 162115800 431351331 351817044 976932480 878701492 987655700 213900820 760842472 597122408 914981880 149808000 685724942 810878940 935732532 291344568 216104696 672243912 792285600 906881140 237625700 507114720 51803792 308978308 684025998 314716624 48680108 660855920 874491820 464451120 495871748 477087750 365800400 853228832 734991945 662261888 958127200 431054120 674120400 595380964 322745664 39763872 764043790 619500208 758837992 642995225 428315490 983434040 297670048 181678763 447756605 199540000 737094760 993436188 410643840 141271085 438618460 223231920 660546460 813722812 41833756 234442784 642226140 998303290 672493200 160787680 829050000 976798976 508026936 477662164 142802624 717062862 997976056 79705120 679914095 307440416 546866835 862184100 104842740 123931280 663066568 697564700 932792112 139373700 569911368 117157360 29972967 111400026 131705233 690962860 448807511 985675954 877028160 58374366 834128300 396738488 242935740 180703153 557582688 963093792 851410440 296230944 951801835 33583424 192925592 357551280 500757880 481061096 811424698 349955655 984564026 874062090 13300864 353928379 16045150 737875654 142883512 417748400 28959250 32267590 218460031 238648440 904880560 20937902 600858272 208434160 806915200 8481280 496587800 62564352 127747880 530118404 146198720 760597312 469540555 923693115 792073430 635061600 307178728 562494500 62116864 751366120 130274335 976929218 498229427 582075392 890253596 809451880 403264368 407852682 214412104 775199112 779997068 41785904 855473986 522113760 8074320 25638264 744167850 418704832 497786048 305413700 366922800 809550660 406462500 238220080 963531968 167826686 118361348 95496994 275837608 670669470 946679910 690941440 929952500 728206628 77487672 321500252 586765435 863292838 560032768 300264847 799007788 436203435 947106590 970634900 265347264 531013444 833484352 373890799 573398200 369797760 845834089 276129688 671253800 537539020 21943285 104904975 846174560 851801990 14517175 870631540 576639004 547840104 661174124 790729291 492055084 272714560 788871728 277955690 908261888 65471730 198110592 235492864 810450880 828759587 611655487 563477850 439900000 257185200 486171648 222081920 863165044 373172270 385259500 252854740 902368356 21637788 848525214
404256386 972534600 655034050 140184780 955434422 807628007 580707060 107031872 645102400 844872000 192219460 249136320 142757120 223885505 642256816 744702916 423320396 6727115 488610408 701466450 380371200 685604552 507520030 690087466 178399992 209778560 241659274 615930000 953056980 205935576 199667175 561019434 253384720 60406160 950881660 942587696 984487800 274819056 144057700 276066328 549015700 512194560 855054352 248765440 55494225 423775584 882810784 367815352 115150475 835679650 970920606 947686180 754776200 977821528 12547928 710064000 825557500 508471130 866093200 948791850 895778029 241701467 209057704 665442937 525983500 664098320 834915412 584464808 150755424 140232732 997487600 587646400 549299504 448242300 824103360 302892803 991824960 505822442 139768683 628103004 641747840 163497426 412076496 228065696 760960 493677312 216300000 531108480 585664841 43902826 412051556 342881496 424247040 545057588 56495745 288925332 609644910 71793680 453936968 493702156 129052544 725246068 382365791 717734784 855190280 15287776 435321504 775208315 714153136 209257216 332454500 278552740 788002836 790000780 267486272 711170560 598935877 124284080 764694730 164055824 414699552 245919287 756990616 98987776 548282698 822826800 890910160 36429224 479969230 984125715 673414058 28410973 598221440 578338996 140208240 275896197 621936090 611067116 693558100 206678144 575103636 998249376 359684067 183138915 180164960 355407040 48841981 467063250 612478745 809597388 259208060 878854270 242304136 838162880 512792430 77272668 166469101 880542744 377174316 270994140 511594400 884150870 333331725 858430968 914546240 954705716 957031188 957119210 349224483 797336226 196367240 872401020 173447060 12831680 61611120 661507160 612790797 852166582 549825771 99134685 244481244 970304704 767219984 869806792 999709536 957084848 460854355 408045300 582307544 143841960 645283968 844203008 565179728 9711120 420474924 852342850 511551464 76517418 81074420 667712632 193211175 719238440 35359360 821277435 436932119 517921250 347776000 20128000 7463500 618270560 502036736 425151956 994677092 105185792 924910796 165926883 204279648 5293464 77014520 764687920 53874906 648999340 116016280 507231232 405809370 501002357 753234453 301818368 480089600 272136764 540199956 99581680 114056922 176678250 316463312 678841648 141735272 978552192 139409570 275616800 192323156 555581946 485307336 997539060 748612825 696868780 818344362 69692636 784909300 225836039 697693100 784517999 536109280 210825222 766179850 759728592 335014360 539616000 382363168 607841690 821374132 187965213 919396220 268459922 855340420 753238320 857821720 992994696 139306436 516190660 615352010 179365728 324981490 687376425 280143680 138867000 551786400 373366760 95920734 122206140 924184960 866152440 322409952 524378364 444966540 309940500 137257124 451160832 943030830 365954320 819163808 66992700 40857416 213322880 474158520 89461046 745976560 69188200 589806704 914036740 327592765 497074590 808525912 844486512 735102106 516308702 524104175 92101750 267721000 872205200 873270592 869695080 424349168 689167160 316992900 13670360 881360840 722219652 235682736 166383366 755344604 637506182 176553520 269777232 332150440 436869168 5824630 496178412 965529408 394781400 285941500 315781200 274910000 461034520 197415240 174792960 917601046 853503800 684822369 24199038 924680265 5822560 745212820 468300 25687976 811831872 760568346 931322800 447033440 700329880 34110425 342605980 720293054 847008784 829596860 539199804 881067840 81203400 773356400 108575764 40227820 45411360 615396672 994672032 562108930 257163240 972202720 773390560 328819708 822651920 498489600 854561088 770361856 40806608 90163712 533517056 181435760 195975872 836789240 232059305 741843912 862427978 989336590 78391360 910574400 788001335 989433125 225924908 209947596 245957120 53378024 570337050 194203336 151132020 810982400 737920000 331300512 379044200 939282990 274815300 812299936 313993248 851014710 619215320 727798588 523586320 563590936 279318984 624245900 884239120 623254400 602825000 473458124 56840930 903075394 154909500 434308512 152555520 318547960 615645100 445995800 974001188 999118266 872293120 345302896 575866608 541917062 810126476 775670784 758790950 721478200 552633340 262372720 855856576 249728566 336304780 677001120 748814080 467954240 388522062 341961376 53302065 146913344 495247732 474121728 728133632 458892186 866278745 118708160 373021152 402771800 164190568 204993688 918432000 396677578 433459280 536040585 743340914 907818172 750855360 351013590 64055088 46688735 923342176 998938130 623920614 242043800 964039072 258436005 887982080 237185584 632017395 419110120 680810444 730230776 386727680 673642644 300824320 324636912 651962980 778931200 637708600 963205928 295515325 490687572 437412822 92895056 847321656 854921564 153627389 760103908 58401500 961043640 800674720 304114329 187792650 706087053 588558400 208642864 747866250 138652672 723487196 764844579 274318951 97535820 448578832 528593920 260881088 148724720 784377000 193001728 910495950 364330620 640645800 693454888 609481000 254697740 741062010 69619390 432031920 955570000 682703000 549821030 875472200 806962548 212682200 444333209 369417770 54238517 705128860 838340000 714489828 548771272 306866608 176848876 832542000 669615360 48801632 103857815 140824911 114089251 649763364 50524138 677255978 910743116 293338918 982458787 361406590 311985900 430216745 260508322 581509550 440809308 979348456 991519000 668089920 814756453 426898174 460164536 367758932 687683130 555615680 837976242 125251936 293737248 316298420 658705286 321454156 555418880 930772125 968211280 375922983 674129038 560667400 543448868 575090250 876443672 308989720 133580600 269927872 125401870 820790880 833434866 808075725 24468700 133210184 47661467 931291628 395203449 562951120 83128093 590869160 842492174 500888740 189260700 893011255 56726760 843942616 124162248 451929600 613195100 928755200 130151212 534258848 703945532 720609172 92934640 151555780 735945308 464735868 464530320 353662144 834238626 841758729 89766100 777632124 635955056 436133729 175449410 828884450 491729750 44748800 146517552 956641024 373853940 509868640 436704360 121560680 538784385 682641100 657217304 108254180 958258030 625772079 618475610 59400592 298101480 364731360 448343510 801285268 882421684 899907735 252709524 815544400 657701125 124835872 353260360 316156016 667306500 105512824 118601280 787668550 874786144 832502450 944305790 702552352 494803678 376220840 536500964 910582844 634236272 505460570 755341440 69109494 202157888 204186144 940818629 379174440 859819300 619255668 676977856 329963792 381707885 100610560 462380308 552288000 345815014 836900000 560767948 439534655 751211471 37954816 316225516 262045014 809343044 173057080 973149107 771067664 468702980 595380364 12172700 788164335 543172618 570098108 47323392 896322200 169097668 415164800 737614976 678449632 202491243 89252440 403205125 980892664 726877780 129717608 633774719 599165800 606568976 196459579 228976600 403881396 575809544 462091484 693684384 63235880 836445184 688550000 619077800 229241344 471727896 869601120 916612064 794202880 91145056 296028806 844330288 196333279 502458560 629276580 680612688 236146990 419942040 703593360 891854400 775886080 5656190 514099680 21694512 29509335 524183960 676058375 237063123 73807392 99571668 618658344 872494560 31553830 119815638 829520640 910903123 845416100 727520416 417549324 677701650 968135400 813318882 70413684 53169800 864989740 781318525 193816328 427298770 556825588 340465116 218972416 822217803 932407080 210857380 578723600 871340768 420638660 154203014 944639280 427526336 456476408 374179760 846079940 354640555 824670589 871862792 33715998 925359500 413208950 931141570 201403191 352391760 105378104 59182100 123834461 511999424 288524160 739019840 347948624 725148624 901120 538249368 204750663 317118724 32464150
626761695 588224000 722629747 854182780 853351028 603213620 114743590 319207916 185524070 675208064 307795571 437121015 268916425 740530800 615112384 226581460 485233542 548406110 759334900 573196280 905606440 830982026 460054880 938371030 108521344 515740960 657275620 687196305 664518010 559649646 579253120 331410740 571366048 950232576 335859567 393716960 202299197 143064260 961577117 31592780 384466920 135814720 970032768 381148840 196190414 522834322 127357556 555659771 295295892 829447615 321539584 179147924 389016094 599632240 793624600 106183248 128110880 970582912 332008784 964108698 909081891 336841650 757294856 460667775 831178024 563144842 111882626 335397024 665608045 67321138 597849185 179006208 668717536 33545883 767067750 344192416 80218864 832016180 119069700 776518344 244376200 240534336 605646208 663429120 294584320 379742850 395925405 511365480 449924250 765727677 21727326 544266628 120900504 483503360 993390599 437315056 396637097 999785683 302829680 522675976 347257840 861752412 619013712 174547176 460584000 590348350 699747808 62390640 386063097 492514270 967730240 598801292 8342464 251193696 22959116 250875200 870095776 600346336 143245252 313701464 451684000 200510904 920578584 486737457 105874480 754276243 722041854 617855520 719380808 935936773 438367031 857085744 235326568 985578498 562202720 788036648 351472904 387614160 336946934 609317800 987784704 755371536 364038522 253866878 479721794 577411800 470904880 633553060 64250620 953459140 23391090 365423718 250128832 466086180 344982118 10041320 424896590 882729860 554623408 528878464 11027940 997365092 644104940 11796992 356637330 343776346 369241120 866876930 996641185 149032216 257449176 904522328 948358720 94187200 227142464 320008960 43667248 189645356 782035280 763841200 797948420 367211040 109121044 777215878 349471625 975770470 395351216 669303610 533300896 237523100 953110496 698512536 994964320 846685204 88665920 240029896 11505900 244123000 27139662 915245670 87638770 578717664 416921257 659145080 831110860 711452600 164092072 688780960 137232468 181573948 76209140 823133416 661462400 464876600 693560696 902992842 643799356 191800716 368368000 268556070 831545416 441304272 785756150 275221952 943455840 548663208 329357616 233557440 550426350 275407800 188393008 651289200 401132064 991348000 358432000 600800158 639616570 175855400 693944450 596706524 700989235 847619712 417672640 82769962 688475136 148441550 769970272 382243112 593053200 510011452 26918772 316353056 270975110 523901744 890195808 157819920 759761660 653910348 780868928 766014578 840662084 1023440 279807340 953226880 805436992 950780210 793001918 912175210 508736265 104131624 686282768 598332320 906427056 854560256 773681425 364465156 329297059 113990360 777160960 889781408 428985696 999306304 488817768 40252335 158126336 128152000 625445496 206021824 565261296 784209750 632007080 222811620 20602840 343468560 427254032 590857976 36891780 861151348 812691328 57327344 963936000 768674298 981846328 32726211 992063520 229911120 51456827 722469138 599882990 231402348 365993600 814079488 551012831 568434940 232088200 717918750 91508674 326450232 678675160 276663958 655215396 614470188 370058524 322113592 52365312 806990480 710249988 35388448 566944928 724364192 850526200 655735604 598476320 830805280 302676344 702632021 636115536 843544664 573945064 737082464 973353792 233558192 450297688 844799340 512274290 269272300 935425992 707498530 701512840 534632448 728423680 245731064 987563160 484440555 820338466 737443160 284681994 901268160 394476120 202002400 911219200 649422600 140476290 936550650 678735380 20266778 880347376 895515600 890952378 270039492 346124560 190754160 813625200 25275868 974199520 953748532 8828160 764855840 435253850 990953248 959602496 840324400 404875813 749290875 397968945 229869840 387566848 894790096 278729468 152024558 411349120 766473400 860764368 69186510 762146237 644824200 237890690 403613520 265583524 349898560 158701784 297579560 873048064 364702632 829619800 571796288 235351286 226879200 899750380 694182524 597568268 729791800 537740400 931747883 564508450 99347296 438333939 25745336 531429999 679386850 902504067 686394680 36882832 997677811 630090200 844088832 220015648 65733340 228339593 295502048 435775940 417828650 867222656 719471922 635457875 605997910 165646812 585964284 753400840 423868110 307712664 734451200 957805032 422639432 920699500 862943328 277317104 992085260 210341036 589796195 212100600 847701101 306644160 896243200 478071181 420901344 609153600 701595365 15996474 443048819 373071200 824495096 634863696 406637490 394649690 732173536 848512850 279445520 710568540 980307851 372423533 66961661 828167680 160881312 773451420 532512240 180375644 697095559 214567440 719331600 459007122 464709568 520832290 487902025 127428180 245428750 868128680 806235948 51882056 396659286 575752216 208715840 603347840 772275620 675390320 626701812 195214961 212431000 205366398 654750720 8858528 308213750 896916184 695075468 551955456 119868441 309376272 638626063 687110752 101945888 621617600 156065792 623009984 146416066 774871524 781688320 678391892 949000736 646980640 111519504 993301708 325445157 306062560 751432392 47223013 402825044 403559810 27247296 698319308 932644160 565601728 189084858 704696876 889632776 405655872 703557040 556003288 198914436 81060280 365284625 76522520 925647556 221264665 10235000 598749280 587740828 90298775 891844100 225360450 470178996 779822400 393731564 779355680 323855680 751061724 909235258 528410976 524199160 687516648 55585868 390734396 405619400 489066972 105543744 200034000 42851395 718525950 25506330 933251200 814603384 462674576 17964430 627027953 61968481 838008012 412675225 260327680 122834840 874934688 834908492 825369348 436594124 345821210 269807132 256825040 177648140 315165776 427279082 126794792 355340770 94372468 256359072 714113631 274669848 360523564 959790500 801351300 790597446 466116600 202201392 557822368 563711360 383383180 14102080 647699096 969083255 615421864 522224054 242286920 80181951 125858812 587459800 392441015 464069600 93564740 227077664 548820750 453650874 674444928 526649256 796660084 142993680 284573050 183361575 244700672 121437613 829466240 636341440 159035920 162772150 644688400 762166550 234063685 39239680 607074280 950535680 216985079 182522272 470858814 691976408 147733638 673080000 507762496 907912800 22856740 311569040 717884830 435470768 652398005 78918856 871590921 779569573 262641000 925047910 105093088 783034784 776263796 599328176 335331600 947306876 30542930 320537946 590589850 411712000 250895188 313255200 143119575 969331384 160620175 371854532 663760240 884291748 388277504 529083910 568953484 754208224 63750864 635972584 509742720 611796440 166087912 360823369 643731490 783758029 567462400 420109880 537505782 99587650 269158690 723655844 181574000 573200564 650884676 230268784 316553664 196035050 319883370 183441948 877088032 589193040 758621056 796663464 579734594 242765952 937534876 749568070 808818903 47312275 448328470 756644183 294507632 819450154 335526036 778346485 363042880 967792704 815090400 737736000 640411294 39289688 453683585 31898625 409156320 958387592 263265915 134068710 773875628 404532830 16848192 154406568 140972750 192975672 692698106 472435176 752832528 754905010 575075890 434508360 695409560 29130560 152382225 210083840 250049940 660376615 334917888 45660836 726819104 673182936 56075420 883958940 831063540 17915568 693641550 252925424 5091050 449442368 496382156 291478792 621657088 664255316 316243136 867913122 345007550 309676480 60460800 398160180 806231750 606430529 372641260 833567088 710139647 15430014 76363620 673690090 355212784 803701760 623295808 787901600 255316188 242790337 23356221 831998094 233116700 604582068 99966080 130926925 117886440 663692697 899218750 943069464 577272627 234660150 270541600 117025000 729586300 286789344 553392100 136806376 692508294 37089220
792594248 619405664 537239244 747782907 451428292 731074980 61269690 352342584 635143200 175364620 974553600 928867600 77232067 61647784 455722380 321333100 486768144 809169400 861272251 198186812 65875472 228212916 845338192 921288576 399526940 440870226 89208400 623500740 867756450 938546020 324975040 801158160 717577676 318371578 131403422 765800200 206775820 36931776 906736730 159418048 183441264 469143886 929586560 822589818 730569882 484748992 556188504 952611708 230158980 803740001 918125000 423974192 335437480 359286764 900203392 500128805 356604416 876481100 457074280 926930512 767118950 965153036 959452860 140584125 611742350 562857487 769639330 443638904 718471760 471161600 826460062 379887200 363755300 961807465 715785700 711521525 305822944 846195900 993509800 543904640 95674880 329529360 65110370 8077150 736215674 895459930 327098954 652082500 169680009 461219216 401350848 541866118 954929600 876531136 457967275 777627715 146343936 594384860 527979100 395391725 267377816 181923264 3730784 176215000 696305980 577458950 959962250 578319950 817779890 954339285 941866780 257907360 934329856 415402304 942812810 801376620 519007760 242698440 592594150 504940691 267226240 410358100 397197580 424377456 656018480 8932081 182164550 799751691 876934626 169689760 299052500 85158400 740574064 472645968 819932335 670583680 934794380 641166142 366313535 995395352 529891368 193720774 160886264 729411484 660699242 804964491 221595822 133413386 888263094 798600480 384525480 330102605 767602872 521660450 218225920 955655760 488065510 395548160 11750432 65643000 51223808 280808160 556754714 306269280 470655353 751666250 592714496 30732320 55994040 409213350 837470600 845795202 434906410 757802480 170039500 167484630 308107400 891866000 727527000 280559760 527235200 473683096 596491616 442119060 572474576 532747100 386990674 45150270 797571958 520895370 415335440 746693720 508628092 964475920 457193155 583814912 20322136 200359976 223302895 103061880 532916850 978316800 261559200 755073460 522184125 950752220 70603540 400657089 428296543 650111728 880837240 528072250 3587000 536417328 466400956 639428104 71150500 413952664 214056910 881991684 122996347 358125696 721076288 1855420 423275360 735284340 898193800 125366356 525119302 657926080 733657800 451875925 875673000 467410916 99875168 508028618 800675985 316232240 471078472 373325576 31128688 42391410 598228280 706400180 632792947 503183340 173684660 573527488 8297984 579091872 658234562 59531276 605197664 849376220 720186590 146735850 525905000 706773792 44957748 658154513 788405475 98565360 209696568 529736040 278464750 808130500 659932000 274952614 378366160 890578996 332484000 804431747 252882024 160295408 145248896 701824809 347584208 650564985 61164100 158025642 902257850 971693382 15190464 216000518 67185264 868714000 372750797 634032656 811688400 641860580 101985600 574797210 305307454 917188400 667041728 347452336 17962165 562908712 495597712 733780960 589569400 232163250 127435648 433412160 569142704 721112578 143035900 197726936 260461213 40448704 420609837 943619725 100395296 185316336 248133172 89537822 578489971 724524256 858172449 912897532 149966528 812326139 609479220 320611952 918115499 855250112 187950556 924454272 236123110 317307040 352102964 314319570 933889340 194327050 228615400 492288640 81500800 274601684 696931450 6606708 216047616 2075164 861045880 230774040 763130212 862362719 830082200 739985500 930659446 62323256 568802864 851064670 686440160 951918278 78336272 27203680 984133325 696990310 300596921 937885788 162406600 999605332 401536000 15554550 9037920 944561112 987217975 963416072 334616392 667061280 903344976 810798960 418988548 606647815 454370980 44106640 70860416 113420032 454065376 654414400 108550656 450596993 790415904 657158609 164202852 291526184 900224642 952556534 589331640 547110425 953228608 483004000 671817790 130842775 225328496 637199144 688761266 119593280 963307584 614937860 394542504 894369280 580352080 84289056 848041216 938702336 82815464 781722877 698031538 807164880 296908032 576750710 312869838 52176640 742282329 201037480 626862100 12316000 979701836 392778412 743416936 244800000 667303660 751566160 777134016 990384600 322638344 709408000 568143884 975501088 487193600 839732256 212305600 828566460 921826320 296666496 494790940 256857614 293257680 435826168 833773795 972207124 727058332 427109112 678052994 742403260 672557985 259149074 958106058 225695880 723494650 720700304 831621173 519053984 103120270 229560848 991384448 646436500 953659120 916740800 713460265 917574602 65631446 606267520 464091836 777543850 448394545 297479964 775625425 467463264 530522714 706904000 132026624 260467910 155252864 424314880 630544956 514438528 850411860 38345600 181367424 421894208 95089280 678457585 398075264 3039350 740264824 300357992 770966590 518919534 156707968 803368672 385076225 582546425 211180616 165829112 864850248 210704784 845537776 504366787 834368504 131199960 233502588 259896714 779249400 672844800 752009656 515632384 841533764 891653660 541893920 447701880 551792648 991884586 409789701 232797896 703794169 542733159 877108712 223115568 360057685 262094084 792121325 850705728 368047500 938159476 293190004 336140576 863152056 979283232 214789816 789668052 476041982 449707811 467775664 513447232 561803840 317776192 977060400 504244745 943925588 579327850 3896840 724677760 491113664 585282144 413270896 468854848 133540890 646501875 751001279 643780236 550074370 617692080 188023150 548251508 147382635 684561705 78229120 502762652 141326600 735464640 802064660 561843003 461922472 61884148 951408866 373796200 989226880 450041600 368903424 575948500 292329856 916629720 58719255 171312852 929886480 380787715 110481981 515959600 82612994 516788000 826296560 796881136 580433676 582828385 385226400 175446240 598366350 105656080 891891680 924296477 762945700 808347110 748105622 990496672 883777716 149544788 574764344 483136000 149016740 911856700 956868096 843741440 262655718 391776470 231781960 873309424 540629568 896176760 129090432 343511650 877880936 196240920 685438040 984564724 969262208 504576480 717102240 413979009 397552946 478020430 233332608 18764480 522077995 280149504 717269200 270969872 89446192 242210164 277997280 245528444 385009880 568255530 302652045 465059980 361599338 374166026 114944224 242348608 51157536 525171120 97422984 213063090 216358224 482740680 838556898 38841240 719021824 956505880 266046848 292557910 315165075 569056292 217230480 691861612 243959320 146000500 320302105 902740684 831210475 724723964 744071220 249781625 410578200 729839630 220595648 182102820 963234625 764182045 565208622 359758192 329738480 467765625 987756400 636218476 694195240 406212210 574052736 775504192 185435996 602749216 112655495 768167470 344739249 146845360 11122516 137666935 408435047 285950840 537681920 164242162 250098440 423695664 246199768 925586128 367359256 505261824 664024904 463433296 24254400 827645776 860246908 263476486 244007886 337369344 685139760 682408566 593031496 45445858 332004960 36425726 549038800 430298108 435524760 327072000 628712288 9143892 492269580 315732352 810953950 618490075 883811875 335287700 882878800 909038744 703291580 341281768 587317850 80902125 343374500 37138476 749518919 756664096 148062692 338434082 376253618 320250740 199719162 829488880 582405624 346214220 144516944 449899944 790676744 831557300 692544200 380210380 747879117 485845220 973044191 461462664 588736640 614931380 244615900 245572212 708998884 747885332 847750846 916371120 169629657 958617448 996907852 379754000 600944570 498054100 969824520 627317976 401292404 629419260 906024350 175807850 321755970 804010320 635426831 638549925 520234656 308854440 791685638 866020625 524469470 86209746 88211106 712260480 690344650 379038016 111281980 125823000 628598296 306599972 486920420 304793324 667008808 539807560 992841768 67035680 988211680 952744042 288843104 590918520
104019750 157966340 555967300 314452520 313086560 565984572 505963786 917374000 418948942 763869112 933046645 273254896 606094944 729496765 867539265 345787352 987389756 64799724 881589662 686715992 738262300 536624518 667364976 63154180 281852083 603798100 385724736 553058744 294614112 157368000 107881600 429905988 648976056 36889735 979207500 80789360 542432956 198297984 917498080 647712087 328207400 678663970 582156804 786945570 524891328 66378880 379274400 496969338 991293440 485942000 652699909 629195056 801979520 32096336 893639280 39649490 371905986 574560110 500282606 39387584 93458712 925323828 921069252 721547280 30508694 450524500 928545782 76898144 85311260 223202986 925483260 38992560 595371400 629980608 829017984 588300000 980445544 632850240 716394220 885815300 594568556 56238270 784200420 32465160 87774715 23597436 4633104 961991500 233840888 871639824 260461597 281256876 686575808 887352540 76021504 408779000 615493800 694565722 890768890 673146530 253605058 89562880 295387350 513777216 392526453 793542318 173413155 296576440 639062000 295873730 454349800 120497620 616890700 834356800 841918042 441286706 655373540 897775360 813338280 456584640 734584800 752246144 176524320 523369140 318297593 645820535 477942832 624797600 815044600 843189300 15737323 831367232 724116672 949290368 824161496 957925600 887180285 128133472 976350140 309554170 710027520 557230900 370951500 52763428 842820552 713274712 956178873 576272128 426034320 448830696 861299250 196415624 842332178 884767095 704501040 523751280 427267024 601351887 315821290 239362500 451411200 129953384 760913512 193103155 386667034 838903400 184787680 366515974 796635965 17530824 280275070 43929600 407667200 507842472 982217444 469577578 90452583 805719098 919272200 408275800 61626680 62330000 265484488 210572824 880830400 839103084 258545700 104897264 249790608 118887785 474069424 479860480 686649417 692046250 552316084 227335700 46847655 372580004 162292796 763525980 182879204 186259344 958231930 496632236 871250370 313459460 559632834 975210888 340880832 942105120 374315950 366263730 943777572 467054120 416363099 292123744 543886172 957019664 373151128 533522320 841127625 959783010 907194800 66871044 859502900 64749860 54261000 52423030 364725628 823359724 158657680 833677964 84696750 22403233 957521126 493262104 557063944 749765619 529691240 780849392 723918596 406243682 961078320 387545760 519868830 408356444 235872840 10124800 299980000 363547124 957566754 21114880 890694700 369051886 615977750 643147240 136102451 519291408 470211664 279799225 713013830 82943632 321069326 277122976 318851718 815488000 559790400 559634557 888541337 197202500 826650190 546115351 359928020 330422352 528748400 890315099 847702244 61264675 175510838 930478748 381379742 788825120 24569835 403759328 234742994 876815565 245558648 254972276 614081056 561079495 974406008 225131404 27455488 351260416 646207500 145838520 461601060 920672150 101518640 687679700 714549220 761706448 97633232 45805734 957825900 322940390 238578288 415916244 449705650 259735644 460136418 968068580 193231796 796408200 507113480 223697960 971509760 640208123 381620468 652331712 843642736 498482000 637198291 709183194 824127440 510533760 516474600 161545875 969560683 753623294 634855800 132120560 400548866 78486310 771361560 285609472 333403430 787004964 495439080 384259056 232683968 880827840 598773030 805372496 213455300 82043800 194365952 181876560 667351128 860607330 9442200 829676160 178125184 946791800 866279364 479004514 132320928 778041600 741131600 590422800 547952336 211169490 946341144 529784768 372810640 309522015 531943460 743416402 908777300 585626560 294440524 156626312 392915220 426627500 259219200 1290000 353754955 895246176 854370240 396166750 240268154 474299480 111244530 127452800 31590890 591528848 579757822 519064944 976103025 921421080 503874400 62694320 556179596 342298714 620075880 967756240 848546715 996049440 278824400 289049768 53688856 375772742 83993068 892386610 514931080 442823520 522009984 962798254 164480180 858576875 586004704 608771184 404951900 463029280 385236780 516972968 116090624 858278800 430905784 60612752 680099090 153279048 467261544 488903401 850631278 240579720 321248427 108829552 627015850 151163760 983504962 45252564 973157756 136065017 616905572 729255000 877127955 423096437 825880416 31910394 738743600 765897367 180003450 23469295 256404976 702051760 424783598 674084234 386722432 458416480 528325960 834792400 121273141 428384896 291909310 281047028 60142080 892184560 886122635 866303760 265347826 956967424 730086336 893214668 113798780 694919920 572558512 508590448 146454320 774212200 960479682 777409984 190409060 488441216 123938960 991450472 677703524 506234536 66066020 260326860 558097480 447861920 45773384 631324800 384974080 618264320 181067076 528202808 132212880 504063945 81492632 161966592 953340128 722423204 87483040 640960830 540718880 62138718 223963016 810200694 168857550 87388944 41860631 864006380 912425979 459331293 376633796 328574664 995143728 215496215 843685072 209633860 884559820 656855484 981387914 550138305 617024560 734989817 54589990 187066240 919622150 104765310 145150832 500985408 583892480 371939775 920931300 739332040 742564112 859605932 971213712 864382130 26620988 540907046 236605516 220401400 582843000 662668800 834792826 500833984 347104320 198395960 508930940 759754052 320229328 87632995 467432448 695991265 671202321 800310084 877751810 321029812 530240116 9241824 910654728 57569984 544107450 488063470 713979560 462812720 371891200 612059660 480749200 121105752 832248775 314434400 72688162 439808100 944665292 34969868 977840388 333245055 699140102 710447040 945166208 661407040 456691445 74175312 167120474 565868406 82857757 694201989 711406000 647768784 934266480 698381810 171914240 458411124 98518656 32124320 429608576 269178848 593731550 869298450 910176400 504000384 320272900 356330400 528133540 394138148 535903600 666939302 387626512 34873456 445176445 689674600 518810364 761961985 133599876 995120172 723617236 451672160 79522404 155825135 354814392 241008817 164508288 941766720 230851584 327001696 643115840 354384930 457676487 676903060 357493700 41278121 60489600 341569498 504015680 594701963 564791180 786320920 76886320 14784548 603498096 559652288 841574512 506954706 288123420 427477700 520380408 976477908 454946080 186188860 924731180 521288625 579715160 26008947 12034450 734652292 388283250 138747976 931733416 679664960 157014224 870268928 572894100 2574546 283308294 249533312 47569395 932728850 908878290 886520540 204411328 815137880 186854412 944874786 919677402 493708020 233101008 533808696 339783144 947357160 516210810 138447800 866095404 822986436 824947744 356143038 100205160 105106651 267631170 43244602 921621023 727354056 572985847 32598430 112789188 460601912 214153122 777234176 343779470 244710948 831586146 650141184 760655248 253582488 115514500 171941750 301487096 138333618 443362390 920663060 44559456 401369820 337127364 486365696 759354620 103864756 134412086 272494576 797076960 19006208 229376285 716530059 47989238 556140400 552401536 542810432 903925440 683663980 560518184 260769440 236599844 819389703 534529152 492016368 949066850 75125864 331848440 307013440 505393250 614909584 651960680 499680496 193816144 198470334 902570311 647596240 942989888 749012250 227599404 486071228 387155200 86861990 771687150 824698126 772275250 992385024 593811345 536932624 190853640 258191096 740550030 527434175 336693375 388571200 848880562 595645720 520586048 823900208 29930562 899444724 984649776 194446848 710332700 215132736 643465450 496750882 423719040 159084130 760500460 960029222 467652800 627051336 848121600 254161797 629824672 390803694 406975215 313844511 105343320 696486970 715254070 718066805 486915530 563222678 719514816 110217753 967076000 977683680 369875920 378057368 242951120 50515134 357285086 411279780 201998865 832167872
440293450 72724827 330471520 77109700 231927968 57194512 721103617 211579962 686899852 901243615 382473854 731379624 124292336 985134720 449010048 403608940 814202752 223530696 557043908 201369644 844428992 923167298 774390248 505764896 559670320 632407960 837253310 720839160 771917410 956948200 451076808 198809920 967344345 277534840 641466016 743541250 308391040 430656460 288865920 682964212 780883106 751778400 770550480 924235600 910869282 80670690 777031648 599543456 371547998 382265000 947649918 585279000 918967125 180333390 768044208 99367080 30814080 889577540 771786915 212583200 204163400 412326584 289339064 704239059 839851400 607375240 97574496 867478560 615312960 239114022 564376800 880727896 388098464 352776500 115403750 143259995 568503962 448822861 596113920 400606848 524164088 661206700 679785888 102549312 249178624 397608256 576795060 639552616 986729120 715138063 389904440 440493588 799003136 13585398 11638740 973247580 714874170 946927815 887107440 407800160 423172060 230469640 805131416 551913041 412640778 828087800 677421500 464096160 287730045 403673960 400069264 122735276 240206280 844438900 852719236 525605434 757988400 877279995 808215068 416747200 919330304 994048450 483782968 55340240 918051873 367398400 340177000 986174368 271750024 490170560 458409551 164842966 343333100 767450420 885926892 412595712 61947170 685484720 334846928 204181660 317684008 984652704 491803850 894846200 289909714 300038016 693552384 472561496 58722925 575309248 195082410 139572097 518365526 45200000 397847040 578165800 142616544 595687296 581575096 803788838 954564678 365288470 640052045 376302104 155638560 354171360 829510420 57445000 620628994 573377336 850655920 104827450 107735000 23028350 315892710 249149600 10602800 328596464 970773114 169542768 447915482 814963000 357314688 25901663 97662393 399236992 128251231 831007800 988027408 211566960 351275940 897382376 160374300 780139388 4502640 10888480 22538464 989111556 927928488 780333912 773286811 236377252 467877240 130499480 157734800 828578560 83961280 796910936 306752781 339469146 41647624 592058134 800925400 740446276 886184490 339640350 991854016 840513840 561456860 11826100 869428224 476911328 655602800 284743636 208703744 964988578 912073160 770445935 590869627 761361440 713478368 868047520 720084788 947198864 811117776 25110988 253280592 345274530 356837433 969812800 58608825 508497550 270674210 903751576 633903125 586444125 767024000 608335360 32920230 679231666 817109580 60003840 95608188 389276400 91494820 124659700 563416080 621487480 468407100 615151200 907963466 142008640 518813356 579647460 830501598 833340564 139365008 951051852 440291876 5809740 570518016 903543360 404459520 592464746 526896444 133130668 508697122 151245910 872739600 805094165 50343936 297639125 877960860 733890908 640746540 57362408 287362048 9522032 600228480 193074880 200844125 165067231 749579648 867292800 100410624 600560540 536081736 16274936 164032268 327889696 66378152 685360558 871454375 290621608 573079970 54272500 684482144 63997040 993012544 872958406 640590380 893927734 907835616 992587541 638547536 610281504 600458920 884252820 982028256 992354960 179030496 554060846 878558196 580735962 872770508 693195220 372415000 215342764 638401312 438808216 372106240 406313610 865113192 403941112 974234850 814250264 15625133 264269920 347219240 217029620 549455936 752868585 742554912 946490720 3491782 213365840 323579000 605176796 903630384 59449264 357286526 7327030 257027625 139438226 191857280 607230475 503189656 964870108 739420354 561173962 426447300 63405888 596490240 643853000 570778112 151092668 456896892 536479756 172839800 718250612 647410264 550182864 335308804 806877240 580172120 830317355 756255819 164333570 173508748 68241440 539875320 407662750 320802405 72712824 198907463 987524360 287074880 665584980 706202430 576450000 996577080 152834910 38240332 744493375 386029568 962197200 70851372 699898360 311725200 535220032 557620992 245993768 698221188 810304520 92346240 863031744 997538152 390617600 731437184 715172600 519357026 400641668 501477159 93915658 703160260 867115106 45612720 509599300 547992720 460712264 842472215 273312682 565239900 586676570 804382580 263382675 31358002 176205260 666590200 495378628 438994302 611808735 540217700 701126212 12409228 41828480 994589942 625418210 471789952 513549112 618605490 16851052 204164600 982476640 275695488 811876600 917301900 487377320 755518486 490124392 57150831 917163360 898431920 326679072 861399360 209255480 991176404 378817912 787527488 983739860 932700152 715951200 856758742 731192664 562599860 433131480 639647750 832062000 213210200 161524737 848024005 477241600 994120780 663086200 746422536 801025180 185826912 401448954 878658821 97497600 614347904 34622800 445684380 307996875 633231832 569365960 168118656 474418160 173321800 210662108 379630696 132761496 240554045 659769650 58314400 552709554 740355072 32723023 759141088 832625680 261431736 463591360 259985176 312584984 200926218 473953972 913208438 102672534 757645678 463115152 497415000 806315690 828219036 231575300 322523150 418234368 554129295 335999607 422386300 22810951 563858630 766117720 897324435 690306022 331364710 843711260 76472112 909576324 595342260 314215408 442006488 127628840 560514450 81764880 893761000 568238480 94411820 696641827 296952744 537893965 637976659 896776323 926266744 15520710 901204552 191002406 591084134 701057280 466201936 657170888 926846570 495960080 816908480 876112960 607192000 730495875 217372032 911774400 46796175 398954560 805049720 320976870 993362569 347453574 360691700 243834400 634829489 697323584 598191270 236727420 184802438 802354304 863292794 853268078 150813664 875976630 626384140 542089840 758781800 93889400 754519360 87304800 967879579 975665720 314447737 130241792 8688472 475048338 581141580 775056832 85948980 634629282 895348096 399476080 414481625 256270164 587998800 181433425 293347592 346348160 526026718 94656000 952004878 819755598 774960000 928367355 672834623 263121748 424681988 677807040 98739025 349361857 940805248 274442845 938217984 664263638 513965776 64151753 794750650 85409125 903525255 328063520 483111595 31425485 504605622 645387040 953500640 405563153 68361580 298883613 745359192 33197321 528497382 646079784 549926956 601519760 470221056 2199842 373860920 733958620 363197199 892443536 902750180 978276400 7399195 512670040 611532640 543050800 499833880 247985335 994058496 746947933 698146028 183234400 117735280 469696975 644547300 422631200 243566725 879263970 44020600 623550000 264316240 176032480 49047000 219975336 112522300 529675000 825083772 397857860 835438336 577989100 163706494 886636754 808683768 533034165 950916760 492318600 528785840 807019584 862803052 181879364 439865528 906661793 649411952 833447548 267455500 389468017 29134609 509609360 667882720 227530572 565359776 155259936 257223920 311932352 535651764 630030672 316727600 490438240 179534200 740434112 962905010 425055255 217475458 668862976 840684316 259280828 247319632 188595580 846489984 172843000 660676158 194775844 642237652 626943112 749987242 654272236 64130160 575607768 729190884 439386536 604089888 758598720 16363750 970989600 296367500 596528000 735742166 367462416 97435432 520400640 890644136 698176248 474612072 705743196 928305340 467387008 167056645 838803740 130097016 90644816 591187600 245257800 908642060 743610466 875312406 939544200 245585440 667351700 316512380 187496432 610441904 689260160 291739648 52078500 254597920 740438912 165538075 777459340 764835390 156277456 115969080 320291660 827384134 290772080 601634916 499587624 346248060 544098284 776842888 295600360 463916960 213987191 823132372 186516208 102172632 228238709 915386528 118304750 105105340 766218928 968170328 669482704 372286720 7626150 514245896 565746788 685566166 29240144 942082260 24216534 507836500 692741446 972064320 932676588 543916440 482938654 647261104 404554125
543252680 214532842 203514064 134931946 331605790 23348585 484093030 232291515 989386005 376926176 16360944 341531044 224446400 347141928 485196512 395281364 593646496 709440760 234821205 257061632 29196000 946931156 946339520 819854760 552195720 809304200 141766000 259905280 937788924 894256556 69251192 636131184 471573624 771567088 284417400 411326040 48351079 440072616 992508892 1031600 700871558 125861120 813841561 733485824 661628800 734722560 791514965 491120406 36499248 105591400 158789440 441091808 975106645 397539674 73957100 325567752 879390112 354442364 519101106 48835724 706974720 470849560 379870720 944987664 728260400 966528000 647469500 427224992 450376071 220129020 49560120 551238105 288427728 584067000 577483000 544768352 836819768 384953010 759488329 970750400 297320020 178805008 187461056 530456432 124545520 627683040 924368400 433097024 360052852 892900864 852981516 689419210 806742080 650427064 185791920 879767744 545240760 633781192 378961920 985453332 296170800 656635544 139304905 905553260 444962363 377447948 514423780 31524304 30081250 587889972 442805040 155342512 465109966 821546240 318695232 349973050 713626422 839528097 245065528 742559208 955113600 742676104 12490992 401754600 7496032 983865760 958020480 88753408 922142820 41467792 631386250 798178000 984324992 492606195 280679000 698473280 462571584 227316244 836839272 53402696 500558096 398438240 426157585 704081642 612021750 441690542 724425452 629643648 798888440 417294512 655833824 137104474 271535652 774085405 962576174 453737600 768807688 549632300 809432240 700910855 706062800 179170194 54320612 945108060 958179240 810670330 463199764 911882105 727240640 578112500 560714050 446790378 136991624 958755440 663877035 74278944 576973136 553823692 906651205 489840520 584497664 382958835 85958040 471767520 842440172 662342036 878429240 654204142 893713400 846830108 126472009 940362240 267132416 718237588 714510200 972616233 408743328 604088856 356576510 400549736 216038792 42117325 607906046 449207750 783945555 403464600 703573750 303936145 193686690 209530960 130929024 324714009 765069784 877444360 371383640 455912085 47082176 441214237 816749048 765436928 905442370 932219050 269168200 652286570 738496448 380772320 552323100 987128121 84647635 484498866 563756640 58322816 994544044 428405800 251992960 780671488 84688560 830788965 146408562 360800620 395212700 835134028 380627776 423500940 593462045 995593048 680834948 508504000 782960840 357342380 443625810 162772040 292586390 83755940 704886588 952751576 432983254 570631120 532129500 585326864 781203360 431419204 31816184 174583680 693637500 555436520 640780800 380561580 104521360 577162080 140923640 760236800 714583200 564182154 14078464 308661250 739542400 134634060 979705880 358180666 525034560 144827978 276765560 168816312 470016000 975744350 197406520 718612720 847363260 198732224 439149920 937762992 746183858 838802150 93165579 440579748 305352290 924566500 502206946 966263968 179400380 348880416 700255040 954713888 747818968 180865120 542285893 915576934 25865216 426919892 727187000 662954608 245031872 803295776 428052978 9732096 780315984 958341248 514233108 247745472 774143960 541162050 189714460 21479780 121179024 305237344 361740000 709910664 812249024 923472640 623932135 508876400 524683497 723868770 175741640 311757534 328332160 287177917 426852161 905525749 959069865 791514080 563428600 569447280 21688800 637039980 931524132 677840016 340516800 641022920 625350480 946981868 591876245 600809216 567194732 833858536 898069535 880655360 71465492 597493856 747098080 599376890 139759552 517114304 169753672 581649860 739882000 694663232 456976656 117935948 291161258 476908888 562578720 892154198 609439200 366226074 599291180 941843072 569133776 239004280 517342018 561447839 961417225 340850341 140340135 969998864 742986430 216178366 455584640 154060456 360052250 592819640 651635060 270508032 334627320 853595904 233718600 414268198 289701440 42071991 58801632 387016471 809968672 694809856 480999736 815822339 554775060 931364650 312742430 800767255 581908490 551954016 661591040 230077212 491669952 144740592 285428930 49243548 529868250 37131400 136209888 777293440 487006055 339430800 211366488 700122900 887809376 855861977 643275004 992601077 268952160 755353932 945459556 742462956 814480128 174210985 908296796 823250866 285664279 344066560 287007200 910571465 834665560 843137252 141807480 420968864 746821286 951874630 307609600 482417760 329085120 873011017 741288955 391383570 2720760 827967052 574488835 906267910 182390400 284683368 323424576 821562748 206416250 257315416 973173430 500361728 932522624 133652448 554593240 742672128 171194608 96177474 999761640 766863600 966950900 46017280 899393830 112262048 196546125 839731600 429920800 897466000 704797000 874398548 817972850 517380692 127463250 423178322 504543104 557740208 795835688 736837589 645953680 274152500 433508822 849171690 958460000 87734060 776726720 182981832 381490944 834198550 391269300 782632840 780060068 358779100 560831420 641752380 912601600 492473023 678291120 30619237 258251504 522963540 318001300 978907661 496593412 488143922 622856272 837054810 431062600 234967388 772486368 191751075 184845904 548195789 936187714 171983200 253090816 909135351 366615892 397012000 998551048 267984000 308369135 487587974 113784600 262727960 983621750 600425128 632256680 74276378 855894400 394931236 537617014 671022850 737150528 996580922 982297000 207498040 159015775 902897322 825132160 894823336 298041132 231240102 943779455 362572450 790540139 927935708 833685624 648559530 825590204 36639104 695797810 88388986 108944680 432348384 63047454 124309450 532929860 868209340 814921780 225235197 836330428 563636040 650073328 392158960 296226700 972962540 61405804 817892196 320341120 628376192 8754400 853304982 20528500 373891712 605715424 912327365 269012762 631989960 186648660 715080904 896844100 726602024 774626316 904352000 893313500 7646419 37758450 878569416 93005680 56361027 588056548 883146500 873920192 796807248 229541177 573634600 967251616 756908800 801280022 543897008 687755668 67957760 46172668 159234336 621529210 587784686 925321200 719945920 277981760 977817312 926463236 632425576 85310073 926899580 113061880 246879270 339057844 607359908 916084380 222796260 500724568 109559381 700484900 31182080 455845310 814770260 398505990 584780206 621833020 155310720 225477140 225191760 111543444 763089043 169783042 604219652 644094300 3095092 543074344 426599168 897703096 344491304 225554044 982820200 664511539 110385728 224976928 999478720 100483725 750074160 304129865 771272780 433620345 651689180 245324235 739061472 964095576 311362504 235872800 506202284 520975250 462963210 403063888 123026480 923492988 71687936 273729536 362592000 717803834 508746240 159810150 293263702 284511000 228918910 981755752 717818704 606220606 102800764 505849578 853639160 496615010 327317440 504517850 514950694 783533768 392389888 577748616 15878000 4651648 694249544 756491360 686667304 280750312 655139436 139490260 377148056 676448640 780528909 37036840 502585556 825593680 1276681 797041052 921909630 420359450 707135000 361667852 576168832 724544354 554217360 507421245 461744360 964720604 691692320 437470224 595363274 735699452 202192271 374599040 852091952 533727816 87121024 321357612 63566252 570676964 240419398 872315140 815908290 22579264 135587700 274653584 457651600 226601496 296210457 334512760 848266880 351186124 530206520 20055520 776744001 160669218 789913946 724536000 758764748 58669158 291112964 264197910 871175800 131357600 418871884 216474758 252365584 597079494 411928948 949017434 119609388 282735000 560718340 542984132 538742336 310722314 822714112 733176192 365015940 813554240 137421900 832438272 437243760 910117735 500324576 265992850 196718816 29647780 975546250 35845568 240995036 836739365 54387286 713334560 221411700 200364472 556907520 413866720 445339624 278477980 818542096
599756544 513713160 240629480 966893408 459991208 207013984 873298128 117887875 885522234 431740400 560517360 270436528 395816000 249302080 429055718 52375587 221835920 276443512 982971344 379699480 75224250 507914240 973739376 486099104 754039438 829138992 387149220 836993295 4821880 568390668 481435840 769935150 907578730 567358560 155585432 803430240 31903170 33263820 104318141 875684846 596733800 990653100 993693400 928247796 507603456 841386475 342556455 257808770 842600765 994592272 602102750 761948236 524796640 519039304 109288140 221964240 324496698 284784160 304086920 351983088 783524704 87981464 349413815 931890600 948941012 311285776 261620598 164691000 25494628 411134376 881876564 365910560 566324928 906658680 80293700 465456532 609180765 424034464 485940100 950126275 853885710 229012531 148806332 20885600 47043152 437127800 41236056 104287982 379584050 808911488 511874950 494532353 128180736 162275988 781900424 967487104 99197760 717661880 959798720 717740344 222649200 417026500 463651985 374803296 511288580 305764630 281966944 509198500 756781136 482385530 645204312 205437976 820432670 855730380 630841265 737847900 507772250 200504744 921731010 367201632 781071522 863464310 609964880 559142220 829149261 769846772 137715160 522030720 610999435 211685568 616943396 822520165 863174880 421338640 243975280 193687984 498457963 18305944 517119007 68968280 82500260 387223680 559065652 697443010 307684520 453939516 443452806 21539080 375408108 981009700 522898050 264624912 318192461 510939552 842482600 857438780 181036525 940345252 765821070 576712920 524070954 7277708 291873620 630187588 364236200 155467308 826031150 869154700 212224440 225302000 808230472 489536000 172744240 140842344 999286776 833272496 98280704 825313928 848896876 299381798 772085520 851966845 172579483 556718440 680026144 627676150 910439456 791825976 256405440 413472256 92536920 76738544 389099136 180319076 921257256 282292540 791054304 529997170 576852464 677474816 537390885 293274432 346294165 39897600 209125850 609585476 597888732 76684373 221413856 866128192 414204764 10555430 125012850 678588760 927619696 645462430 183405754 539040336 820404580 856359008 933528401 683701080 205002336 636503300 105450069 892225220 50012792 693493600 96593900 587601086 833616880 342561960 663567920 289997280 304569280 993926940 472066304 120128520 615136160 903689224 860618868 483077660 535707148 605398976 598714978 831968056 683299644 493372928 234149312 186781320 932467504 759822640 382501960 215360000 217522121 996900764 876649226 6008820 166328416 529363640 863815288 44949277 608117280 656672840 856212840 346211400 598777336 62364100 276155376 306999772 934622356 302883746 322647950 961789603 129977473 63451900 404908650 266682086 742899800 33080820 809891680 175778720 433643220 816642680 850145326 693193200 984541658 448033225 833630720 364964980 593239290 132595120 847589420 252524150 348086310 336796700 691643383 799275570 224421398 834643328 595962756 649200490 714752440 858539680 451641248 476545920 14349256 435561225 305432800 309967700 713024818 142347760 264774804 165190542 487672721 418356929 416201200 322343897 483502640 121438030 511791330 471416872 570278272 631371909 306536652 577606108 287992500 266277549 364156600 507797392 820155002 231307948 136469880 582989304 509331200 272550372 750959720 632633457 35780880 279450936 186153472 693291152 260099590 636966656 241519710 33363128 376463144 855029100 703441600 803731992 622370034 776949318 187909516 787485900 456514112 963685192 661600 143362627 15104896 22147471 182761748 691083504 206690162 22631200 307067872 82069164 868231905 325427904 638009880 635072880 471452032 499410996 529137374 91527120 915926528 213795696 91351100 176037796 916793344 83313350 681493816 931535418 163392500 781164255 156084480 16357670 191332560 832266612 371210255 62532975 143687500 969484808 949242608 707318016 498596400 519329920 862763596 399631984 426191456 711881268 781715320 870802662 318319360 308063200 101486420 33902084 29764829 131690000 64476640 433748230 697373006 808963952 346590619 229003030 953947836 351566426 873521308 306095750 738965145 491924210 663357488 16712794 129187400 39753696 756682260 811861888 29799640 430528224 213527486 394502715 25130368 586342208 480362126 235023667 188718472 383231856 928372700 523509737 53193452 685990893 238703844 944955520 173222464 738152625 175757216 948522391 661727240 648797500 781611500 349000040 568818375 164786400 778747500 814915824 933587970 73302356 745082896 426041600 825938724 98393700 431696500 724321140 580240700 597636000 988970349 966490288 721383348 309255020 340006768 602129782 171956320 817918016 950796400 398772042 351590650 304070209 430912400 636294656 457172194 262143890 980633600 423069488 739714800 534275660 806340300 919270400 866527190 434077018 54369571 405789755 954481760 59272358 547160400 465093510 472825220 654092608 838073808 57914128 90234140 736971666 789538560 112738560 401128576 999969920 475329678 475051328 33817380 317012080 345504110 594432120 4216308 448807695 207452500 395989720 140243140 822843358 846611922 374593732 432665080 893696768 8470537 912151226 209758948 113981644 844402875 45424650 891299760 176345672 365445250 624894160 697861600 729350796 158265492 996006255 805301036 248485884 108823450 962963960 267885844 337505120 365103810 747594092 743303812 118366024 273066480 692993052 879936064 716712228 34590500 794398895 713814619 896014524 884102654 872736959 284842880 48008516 230973306 92863549 820989024 422903792 360241420 738435968 25903060 121657088 301550810 432198912 126734220 965039280 459171040 676534760 158269960 261356480 508191726 594905728 502046558 982375584 258605762 501530560 3153688 667662300 39612430 140899156 364168515 71966680 411677472 188889597 726931512 151888192 391283104 25174372 568477128 331636800 138226404 631267388 371687000 493159120 436560957 759420024 149794796 806554940 965076060 861182895 812881936 662321632 106767762 397237240 416557972 241866400 691086880 501335368 929378560 90918000 581610962 421849600 904444582 166724600 128366960 775084910 447049896 981486075 999881500 772529720 670688916 815094920 610979400 915458912 303805800 899248256 634722900 615831744 407810100 4823160 782834090 494567049 508716005 559127300 631237237 368229640 147481310 771534315 832097650 428121308 839994924 153682920 212801746 46825040 800067148 44770736 457264599 564445260 136477680 843435850 58745744 764697869 259948786 685977880 390462450 828910284 537097287 386852992 321881510 584617200 94678500 913288960 829026620 920591800 472998420 381948640 771382262 602290512 427449716 3268728 521446590 968651440 867798920 442071184 544493872 371268260 278280952 557246450 2065152 744241728 703399410 684260848 318308568 485652875 825168544 343280750 849572240 400611908 217186974 677390890 301211404 114631600 554467520 32445408 156872441 115831500 327695208 659429504 685985824 355796260 329230980 513562000 368974735 944631400 150749642 349261652 232447612 623143960 618276450 602093608 449681350 397865820 447016016 700638060 148605588 896122248 295630292 687387040 132778474 208245652 531581628 705432816 761082606 641982118 707396096 801083600 643426280 943227980 847967780 794845064 749341361 671127711 482696274 92123968 46256680 865395520 428882160 553807200 871410636 396440600 314119440 981338178 130726128 332808976 298860110 550874760 7157840 216032552 254302352 838711972 132551236 922237952 563710208 236979365 790443500 448308288 844631900 801125135 722314896 337295520 584000892 813018320 258482417 865317840 83764199 622444292 509461356 424982614 751577712 986171826 917478891 857190840 475099400 517855360 120909075 217135626 881092760 509448923 516809881 937219576 688041952 738644786 65892872 499244370 517931233 789412350 253426504 419793750 623981920 432044480 828507916 646668500 884377732 763516300 530271696 574755944 729193676 386404059
154576200 690603230 526918652 313253472 882335800 29839096 436041569 180518255 50229544 369728796 866630409 951063784 378345056 926758175 222522960 18726686 134508970 157507878 443902088 401320176 638316890 906454435 244013760 865562576 983674660 380462560 60683032 212513862 804301624 912489444 346958176 140410918 818557920 417855432 891152000 914280022 780899590 706444896 193689600 59056822 171898770 595658664 682161304 807727428 420205038 4886875 660780032 673453000 734901058 997536936 429730448 429509652 510818194 19063816 371845600 553695558 873160483 154391220 885295920 117832892 578927006 678885120 357475340 886834870 803496000 733704280 274662900 393630160 708369328 805000290 579073000 170886570 444686164 598826808 908973148 949253414 428490020 700040530 338708736 690612000 980893920 935837718 207754580 573769582 950788409 796401019 606881821 902158056 350060513 577126480 992083575 669361110 93527330 444025376 651984948 988548836 310226260 693218160 721264640 369279560 39581000 626419100 755578232 300483140 339857774 570514754 299726710 706231678 148543168 111531850 539940500 752045120 328183010 805652160 201316500 841260855 238486250 346490604 357051416 487646208 585613152 387729165 783032990 934089390 713272360 967366904 533417386 811895590 686919772 360758120 991350880 96010910 266722027 730067890 106469220 157240080 444380416 72417760 796905825 788317690 564744224 60674860 408570314 353175090 102262405 893272682 825158132 238598560 154691920 699755820 613985360 669519592 643906056 598619820 888205370 834278840 312479997 708026912 602422869 385890748 265074140 880247828 163545968 310847700 979099206 568529030 21032775 835582440 400011418 361205920 589412372 438502640 950082820 638625704 357954812 862155000 301982875 140475168 962690660 744617280 887664128 990000000 760150 24555178 481016568 153266784 319249420 950714400 89987308 415779200 847089002 689632990 323349160 978826843 705410035 292244360 796143164 688934740 801354668 161965160 999961050 382813584 538573279 235269496 309824000 18748992 395594752 601821312 556873150 676461884 69114432 743427572 38050112 928776819 183874940 689806684 806905050 170283500 400497200 280176800 110699500 839301216 474133195 417731098 912216660 966991040 523821914 733859425 914817200 257050984 182205122 523505160 57445424 23967032 880502696 34770038 125796400 726890470 832523254 80830343 481905016 777346750 857021952 761931680 307290750 457503481 189185072 425860160 297184800 881757280 386930186 817071864 742507470 201464698 190986680 23364156 366546274 724776632 656370884 286145856 406255913 232965632 690954128 280930764 397828352 799047040 758039274 907131333 897371908 149381830 777130880 272779176 726481049 958003720 241422400 143061896 831747425 734972596 526058952 608554712 586451288 281919560 337155424 336183488 809065250 423520000 898388480 530153560 819216543 25864976 462101328 441285200 66109900 459402175 22064152 148497892 341523528 987507020 987188712 125276249 223797083 282542160 579468780 911646620 45757800 44359680 940065280 454428504 211403190 37481056 249121096 691276100 156776425 103768460 971770880 136870200 891258685 945351150 260474000 309972532 702870098 535655294 712601940 474184080 731182349 30857080 751094852 459246752 494291534 786683592 206502592 323492308 617066520 673486040 410274296 191264240 961203418 373479710 314469216 196682220 241539222 920893704 159886484 713231240 12082062 781910292 714090128 679244264 784811744 189577582 280394400 208856760 960861920 527671904 530022192 404152185 127037856 354393500 59254820 330886089 761408000 319039344 836648528 31948156 452830960 500114092 506013693 522089616 472587600 663056560 641301063 478678342 494094400 906265180 72729095 615520288 275998443 644996996 350077549 953191950 443969012 906321620 812480013 220453716 698984943 766405892 995121680 929659916 436595200 457355008 152970864 520305836 52705792 952455984 587415040 311959124 921176680 364333945 413657000 920514016 866732936 334998980 43829374 696814480 822858896 199130026 209700710 163677428 803821732 845617650 551085232 733883172 810648570 778189680 662747832 471795565 869743710 636310428 645341680 631009302 846450467 909165778 159667984 537925233 751182848 553669376 437700400 230986200 41370616 305330508 908162176 185757658 238626719 343460800 1433088 338239184 285140448 289272590 653952662 133344472 14889688 15516800 325705600 598037520 94155324 59052286 201153126 959915548 1052180 988733966 218876654 930917350 240472306 142799330 529564550 491346000 886810696 424589600 38682360 150642005 869305120 345805616 927264270 877466000 769297475 68473376 655257418 901774375 330487696 810100360 567968000 770800180 479514735 188501798 112098281 99170176 657660212 487289200 322738216 587698880 717462400 340517560 897550848 193117022 958196520 551435324 554581620 760933140 515312875 923575425 988606150 633925120 668328320 8554325 722934880 451979792 941330452 761308608 107320628 331299240 970572840 992507666 353283860 926891296 387869184 110852606 172112294 557240830 722635204 797333050 789671010 512403460 130269942 907759552 293442600 614794800 497986400 721771639 499556682 857574280 338845572 589266200 541519334 575948480 448706532 261043628 231539996 821439008 154841360 405520565 760357269 764286404 619929920 340267212 821217848 644938267 264210984 85338421 781476915 596475000 218553576 270308620 455142285 615741360 17820075 817987848 872584789 815865250 943532825 770367177 513990292 775244440 250905232 752933686 628719616 484417120 83145524 484126208 331316320 504356469 310056750 707701184 174621440 777703750 297861890 528779625 126252390 553647204 255144840 350282280 849216315 152394880 228483720 610410530 691893688 603823366 193442814 515907840 738439806 290327020 578271215 829134816 666792096 749047350 292825848 797098440 456016480 893971773 706264600 750012800 70709136 908299852 584808430 764953528 865327272 438920646 88883780 908918240 295366376 626563900 902697120 14937608 52379676 623736656 192747240 501300800 43919657 195471680 320239274 312950010 454955136 204986848 268145980 240353280 183330786 26333000 236311030 550115966 771952800 282504833 53636048 177790160 319681280 448545350 352423192 205268240 17171704 223980144 914814690 514609184 810177858 277543400 736052608 550995240 829324471 7954110 322207296 15624140 967140928 631155942 30262825 956920520 281352590 336861420 552288410 69186064 567515925 465624395 547736056 368139936 245887324 986997900 864425810 989131834 429233688 763058600 84406400 926698240 697645968 522327804 942140613 603792400 54173990 197438150 117216880 735716448 817049400 415736690 389646520 599950592 763653200 368100220 18696379 60880560 424848880 960239680 546528704 184105610 648606976 113644296 63703452 772208780 802500610 28106800 627869530 372227400 102233968 663534250 863037488 482837298 141654556 175925736 379224909 881525320 620800212 670630528 357813376 59147648 455400229 474618440 83530944 366400180 819402240 53412640 727754830 177348400 691355600 949678250 377890562 511587496 518576850 6449792 727593920 702737080 618993610 873346550 688984750 609837350 185484306 267252360 736078326 316056688 375936838 55028000 525524656 565959150 146676224 618664896 768871360 639019272 179889622 113030932 894606937 646247130 33679500 934964542 892948080 790636368 588482648 396521984 996784000 544868895 836005091 590111152 350401696 745040070 441213760 184869516 878624085 647654722 345898355 745322432 118055370 772845574 14091976 7806132 748745772 221027200 843265372 384395808 753664565 580649650 408703174 513764496 257410860 177818832 958085312 467225170 226712744 614509750 749625320 111157120 628216608 830146642 764408000 866180395 535616640 521942248 789432916 45010828 456053006 456142500 218829480 297230360 949129984 706831235 349107500 510674960 227985650 580982792 858709800 179825860 467996084 549854804 439446996 507897280 716595560 841936125 6131080 733729128
159040862 115099904 916443260 340634000 678635000 397523924 481666976 76645351 978407576 968878336 136994621 8513080 512140800 392445876 116559920 756260320 913899425 249150 747377828 912922276 522602300 613652700 169473782 896917400 504948150 621277946 193657456 585462402 822856600 74238800 327244544 520226098 285213256 482184792 836041393 245693142 657198112 427378624 659523680 183911330 407221420 47945600 672776448 693879104 139582660 493085440 739900519 116186880 28235658 376249370 997747840 352016400 171322528 723810660 763608536 634644398 871104100 737199264 578034091 315917080 731289020 290755548 195292259 996837984 473732460 80518844 580406528 431816424 870234650 111565943 563212144 44745088 470676000 174099920 375023360 507130060 197188509 970360252 78563919 894503360 962580896 108015220 421172432 489702080 766077320 797542426 835872266 213671210 141578930 873210376 208620005 444046304 584264980 384323125 243430496 167440745 931303652 368770104 655663945 891220420 625301950 732189902 244121745 748463426 545700416 459875240 79817920 670496916 629547120 958953768 558756000 61665720 26456822 887892060 638302832 95783019 692703752 786470788 850645600 208255040 761184600 692906183 847424576 366958680 82231984 572783065 180827104 995984188 215507000 458036480 862458500 612185100 27136679 110573775 701386416 798737336 90334264 960082800 207834640 346879250 132306256 383766044 418174600 927980480 720147637 844083456 987661440 88515160 135823710 23021961 95453480 45423444 431757600 675589412 625304240 482404000 51908080 109347232 568550264 795259480 332191538 980195508 122016560 69566208 76550016 107649252 715578904 305987773 520147685 530748962 495824060 951671030 207850936 200133186 291750755 545125268 841768064 925174373 264600348 100871234 889867214 407038660 204098644 445738379 899298832 294529220 699844000 248177620 114960000 402321712 556212600 591723237 210048440 680878762 111977000 414459674 887229224 948208384 356722960 967233625 562046464 33691860 989328896 78920080 402038950 534237568 452106600 272504064 109632000 442215728 968472404 59077660 937991080 534423440 877653008 248407000 98776650 220517240 703600250 182894660 455717450 408928760 319783400 25957280 231239016 409167340 948239496 607137680 367807568 268074800 928546300 51868480 525716900 788491252 632807200 533767156 461904000 333661968 220006080 501005455 59868275 879930720 731043418 493041350 171352672 748344618 380877720 713785280 940373285 410988694 472222080 751552274 992553148 362582336 804715300 99864323 394916460 331359208 584794303 609482080 32313725 868864744 11656500 190252836 954809216 942257600 111788082 506998131 323710976 455765540 754985440 104609480 852276328 642533448 936451768 835910228 346095865 576677040 587147812 3997216 100275725 805266752 135761129 410056760 522458400 428070724 752905216 249132500 899993920 579268274 576669508 399985722 54145576 996538884 66468200 272100540 767621088 111658304 144194480 339558504 879786300 381866404 661238208 365951520 261593239 592182056 733663680 781893335 972107513 397448900 246667690 810046200 355525854 8459246 179341100 193490928 350254236 280871168 839992150 961564811 504223310 621626420 317095488 812702120 208724499 978323136 269728492 936650488 194682538 129035915 843224028 632026208 305455050 792503130 610770380 573277352 997907545 402257438 337132740 117187600 436215836 510452116 79639653 609637600 799364454 794951520 78472170 307582242 604928336 381506860 398592346 527298984 463004520 756767200 649036032 733926713 493758040 528721042 890690830 807040200 462591892 757626750 394593152 878976246 383267044 810947750 881293600 782648700 692127650 384082560 386866690 825345120 730697664 274173320 674213840 844950952 845783804 597635241 729486224 963750482 685281416 134106144 995109980 976798518 657652160 383926332 377019730 633366567 22217462 274575675 529391900 429564600 281836272 945123552 851455200 698330225 272256960 320759758 759067702 262250956 515121830 354872715 583804696 951581706 391929443 126416820 501868400 573793000 4285520 333648925 479083655 69642224 109444655 778062736 562276344 449101875 785527805 895124437 688591744 3408320 65862400 497544608 941332672 510752128 876714044 64409672 248401776 465769065 779712830 805694200 268943152 871684912 570816 261904932 734782460 358335680 485991616 117960120 668186067 164273840 723328556 998846328 347672900 248351935 911561148 330226346 848435200 604541500 330341650 626797336 783221404 220590582 376007720 981102506 843299840 562895880 334132736 763559056 952451853 769752128 375100640 18532800 28354112 964916000 328281139 560158216 293122880 78564658 416117150 242548768 340186144 250122520 547471432 667087720 429043538 113916660 734116370 276076682 834251269 834073938 135540296 5458904 680735306 330359728 89228650 967524578 809339977 54769600 246921376 190097920 627107920 309472900 794521864 705153024 789728512 175281424 321438320 166764794 959067776 441214720 315878700 214383870 98182696 117430565 921857768 995231025 530044284 281845752 218293000 167055830 587204672 130620950 423243120 154216080 400905598 606047619 768681984 603118350 75943000 205409512 299899960 151222600 572076000 152221508 296990928 276140894 586568120 930081120 515568374 733845077 408605320 438017878 650424104 135963360 116175616 869085730 851251452 481045653 339710016 663630178 802391760 670357536 688333504 37861344 605116766 356154900 311066240 273204618 773987645 874081450 713548420 146181200 896732912 510549904 703135480 643825640 61860000 286140671 612814636 468396340 580557700 79347200 373267408 737129650 873545110 922331674 598934280 668126900 289253525 22199668 457005124 262542020 489529390 29958985 484600064 669633996 415564500 326101600 843711200 346747488 929815776 753337080 8157431 877153992 297397764 166795040 190079872 523404032 157447872 469598200 871714280 752304320 119549952 947750298 506155808 334560921 886529600 318632880 289563500 728200820 431304412 487050532 508653700 784997165 687754180 484225976 234494752 261281379 116584000 427203958 285810736 354947284 45030708 600121304 833843807 368573489 876616169 371799632 61279700 396265152 677968640 939574880 690161828 836185977 858326052 520209654 734280346 881118719 332306712 375684558 922361025 955040495 230318201 298622388 620102830 643124680 781938720 415314940 796690188 422761468 758156730 366019220 747214875 449285910 330717600 66625500 944711698 126167310 547885240 247175520 946375202 58466832 18160056 249183872 895549070 485463375 221284210 490742326 366766812 377811250 360281120 665787320 52632580 65952202 364099140 301386611 535403232 686839853 531940280 951104000 993638012 871463192 812035616 159423992 873208832 381743586 321749760 100216000 576308232 447892480 57889080 681147793 225034820 589517440 367979645 853387414 239216216 838130922 217297442 647347825 989278720 996537650 100234605 70167705 408995012 475894776 74979875 823523037 506462487 388607155 971375068 946030510 815665200 771981300 691890740 628544188 856437704 7912520 616221500 888386740 161729522 134177964 472712772 278142710 904290550 518945006 590044720 822065332 653316400 103742600 294166288 558230309 91385658 452231952 462957372 174102400 96519300 919513660 804632280 888327960 30949982 231936960 209929440 181716084 837707600 236750260 60304430 758256500 996246610 454220800 209669266 49743328 245304680 637523328 965379352 307544692 881301780 340616980 715904992 359434972 833233268 664049090 98179520 893389504 593057500 420655750 877600315 692236680 937250140 134725343 191260736 724333920 31999680 582050788 293872506 526816408 419637184 111950400 275563008 569556020 687576980 65560400 34648396 262307276 435386880 13886920 969839838 533123778 848019220 678650590 921246470 135793344 294554440 451775536 237625001 495035739 379520600 629224916 438698104 259656628 386169840 859975872 370001580 239042573 55859199 194345850 275956105 291330186 332662276 525698600
753087248 793521820 676889668 67311616 644237192 447660916 286890932 517135704 325555510 556328434 299412446 429698428 22986000 699186880 498121100 387687784 297540400 632061404 353344618 317540410 628214128 580142744 804063200 723565881 134633150 82447350 888613664 524523130 357595306 587146290 861378824 795632800 72653184 865639566 565926480 89203496 900518356 427178432 822803200 960377456 661485300 438115993 440381568 652201376 217433198 553768595 379565000 936060045 307153589 821514080 170322560 145655860 759143850 441361352 756728904 5215370 914978112 569580666 522694258 897819648 36178532 902009329 29758000 701067404 662247220 709422378 686022112 539597080 613906560 50746476 756074388 832675972 89299950 812788884 309622790 316991699 78392845 477474080 901794976 669506688 251826400 148949145 784580272 284586693 820439632 597927552 799693552 66993130 67609844 698742996 686750566 99518000 407873600 39070000 827575705 37210492 407343936 56846776 121939008 104494484 426019260 578093024 439707926 904035425 942602600 897572700 63724174 366172096 264994771 458452820 658588450 71486100 265153875 273602280 473361954 686185924 825720120 131116010 787356608 98663224 242748728 70029440 391841953 924485559 267723026 702680983 906420000 232273787 504302192 231641952 865227016 367066720 637080146 625013956 307585480 125459700 778096000 730574032 714654990 868227472 853392807 872520704 936123782 706663360 446463920 940753510 154395520 517959144 525007950 531904520 639122040 184958174 565791750 275704850 560258592 403361000 538136832 907839346 287030820 286128384 455081680 868733864 351328100 540631640 558417980 28614285 944268736 20520920 354390636 305039812 969597500 430847750 851341700 460092818 409824314 666505184 290299040 945608640 379080748 993246612 184769480 42142352 996372840 566477600 987002862 157562500 517624648 830630964 38097336 700666605 881362938 441606772 516643632 286462752 504154088 891111792 569306400 633362800 621243770 131871192 502877298 732134400 366377472 965998106 382371543 291911240 275486928 950678240 95096700 216372728 115780600 210227180 866493344 697379870 791029850 727433180 944969416 49277080 383285140 427923000 742574059 519224956 958498450 343589766 891355616 572312510 155156000 736726176 788759136 580530100 200216448 724592960 452067880 371196448 87696400 718164648 885581000 917417800 826638490 861021854 111721952 887920480 770449000 192137172 209999200 130297025 88714120 109519030 540003520 74640100 209536960 185476880 666073920 134612280 190385900 701888088 458713580 458597424 576321072 938326126 375833560 572808200 641665760 911436096 671757664 63755680 630472725 153529600 344096960 578442094 947922040 249395264 10057588 824720896 183955616 973250900 367541905 677846976 219116000 910619200 656249860 871844676 164502372 234043820 759667172 777314615 722066432 808029595 827177380 472019644 894705904 788280992 387504136 648366314 211881680 971029076 831058960 293033772 368329907 785512069 459871671 814510620 807024842 101728025 715508160 866208512 643420643 507465714 166486266 264613760 714341095 265098964 991679636 300250 653553860 933636624 16982348 509066832 275400838 294135448 629351130 168098600 338805310 966860170 938728479 512271750 820963280 713542272 563122098 793411556 59944546 411363572 680114752 699567560 321277374 640772410 774265420 259073832 721560128 318278680 980140137 37753840 657350000 747789913 708360752 607929952 219050968 828411800 957755502 593871936 189352960 184113048 942772412 151469656 158806320 479674368 671694372 27726704 435795200 429968566 829583104 939561600 521933139 358131825 798269125 204444449 842745714 143981264 482523168 723584206 413446656 133196540 676406867 402160000 42279320 138208512 748162176 197225046 220096924 622850264 665712590 364063488 305500664 89501150 39586800 381176800 610906896 511042935 344696832 749588100 990299820 644562064 157470256 710797800 132988524 509400892 935657797 368210726 271926275 173939088 767202748 769815472 530022403 907392152 559796368 284649696 204104225 413122576 628870724 285059718 966419360 970982272 897350403 728040180 124008624 819707136 826804100 344113790 93436640 788603840 780667632 501967080 758890908 489341552 703363415 292897694 703597380 127767679 325034904 999768064 498319840 918438250 573765120 32865961 849698650 497739500 716518260 649887328 954809296 957449600 331443325 773255852 661329952 497821560 343584680 949263330 455123840 941053832 963144840 431079233 679718736 106781820 783628870 965919313 566895600 641893888 771633065 531726708 788785865 916634040 976477056 860192019 121011328 680841070 191920520 524162632 232095200 104510260 464538510 321960930 582906080 128595744 497309600 526662240 142437444 399417640 258788700 778430588 675052336 164468304 556972112 410430276 829924140 832314144 10826600 369872624 941102374 125964928 70638818 9307306 187637370 937289200 130688680 202095800 480452032 584852864 467120458 224199376 146793160 706218600 182467840 632869160 879983072 625944692 726288188 514590368 146311650 489832656 897644509 96095272 402235120 390513920 949408923 579607560 791029600 47245852 8895348 173913024 167145030 613693816 360439460 21868654 625533380 149167111 880187760 452330120 171884856 300150720 216147196 745181304 588120262 538861408 458868392 633400976 192994000 885223104 830292630 98396908 767657385 264392388 835325500 735189913 793635920 802843680 657147600 258836600 964581168 738907160 116937772 325522364 545561412 891955125 688629596 920980940 471534181 503524564 614655424 639364 722938640 961146880 920541920 45530850 595075328 139165280 529403560 516999616 855841234 239409365 524479915 999784064 623131210 271548928 499661208 932393888 754823414 399567156 737186056 946565216 712085461 494121200 874792700 521900380 911581180 954403486 575813570 526342752 365696160 703979960 766900675 857885040 319156250 181028144 202656975 789347540 537630792 455405637 135729120 925469508 366324412 713388518 697900096 781666986 439278500 892050364 124677196 854162500 914386080 687755180 358643585 876502052 128799008 392541530 252001444 826367340 270985019 261561600 49610000 645219421 412122624 555315422 979763316 909917080 130266810 75758496 406963712 346608000 754401601 913679050 303902006 750063644 40715586 849581120 771255360 597424506 422749458 886837600 578950448 362781554 424755200 315126592 377292512 424423975 230790000 193789888 431619914 212058840 394177560 451047905 149444171 255340868 985118547 422467056 268186311 474949936 488591040 725073800 154726440 974859202 677602764 324725360 397105416 429139760 86603271 796208426 390269710 477630636 235607640 836351500 704329375 121266554 91002446 594830356 871941450 879007120 267225680 628431952 778962912 247456512 874470977 925329650 481821184 888450112 911347272 239342304 932073790 633509876 798287724 550427290 599063749 801833244 800083680 195643840 91804160 690451200 993871608 933992960 685610048 850743350 325427856 336907860 708040704 187389508 439049972 853382592 262208800 100266758 682928928 983472128 313485276 324746984 321937232 269172610 357848352 665465995 434070890 389115150 4503438 298375149 779262720 147604424 182978180 617875928 777668597 650038705 799973000 120351832 900645526 515768942 489642346 171574452 156662904 711309566 941528092 589931952 914259415 550060000 853043520 814464790 475893638 700166495 900266624 113625690 181968380 646289200 491069300 582214140 472468272 922860720 781716330 212119250 988292700 90646550 469328125 282189200 734626720 479660750 267690976 571722162 794285748 840668422 546237220 553456856 232110192 787179168 804503228 287586156 477223750 878937750 816300504 850396680 986778444 702805973 994834150 142160274 766589952 720604202 892222912 285038650 491155192 610861390 658713760 969451250 820616455 211954800 359432800 444872684 697798484 185248968 399415856 972166900 411322720 140208000 531842069 17095722 847227946 878389760 933081670 764094122 400157600 643301704
294882560 677957456 652765440 603303696 54623672 993777648 866663568 133223140 82366464 422530936 536022540 82137278 578085408 996353128 126266176 366048694 322872880 699818640 346811750 579860160 138149866 494025900 758753090 503329883 220727040 135622918 556340027 367310780 860318448 797037210 159324208 65723280 121367980 341294840 831265088 331936334 452339360 24716414 484563024 279489040 732481300 112715825 132665888 566696000 180628040 239765968 130221559 629017474 666475512 202111968 832770560 695524072 640424060 433576240 929341681 630491200 608942720 277470096 454706836 653933750 424416320 3388710 676560964 14948150 368332808 118668364 374964216 933981856 70375150 292914224 297642590 128125000 551987008 661281231 466881600 629671180 844276944 360955306 379287309 436412279 354407714 354295952 708306841 156292048 874991250 255582150 471671834 603360032 90618027 369189920 273150464 758407482 208465408 815575980 106192600 380233992 697873750 546669490 851017300 793014100 468396715 793330072 425424399 353905944 614997232 413661770 425285735 463245552 808871293 162634855 494397760 175890500 316227218 432683360 328073280 730525808 5196925 702455000 863586560 518972490 877649264 913809720 782519156 174489820 397966232 281846944 450040597 471298030 779872000 212907520 437872515 67565728 277701168 812741340 939323410 191104258 288510016 157527324 714095120 401660600 586367196 615577150 322070068 449763600 842772740 655011640 610186575 561849938 256581472 632812410 608787144 437203200 219628660 961652736 478699696 728255920 111294788 708097911 174424240 52615920 314362040 235330304 165593171 742839568 466180224 857492920 673580032 547013208 217924430 99465824 897644400 423015680 369765716 790662910 604713968 399114245 785807630 261302707 837985780 824472760 121913000 993407640 531372292 764618100 699846250 485218560 740255000 175312464 877876352 304106808 32797024 187931440 431452968 481688900 912142411 585423882 258189600 644359770 628221192 913551392 363863960 323686976 625811912 307011840 433702368 145983790 563639840 737390200 629060420 667251120 161022720 105091248 956727080 406813760 922880833 598360576 39585050 365181504 1538700 556988022 388310968 469300471 522012658 791184320 899500494 795132444 302111856 339330784 439391700 454693920 834828015 653708288 522470840 492380712 300525118 249779680 381886912 519407904 817456957 455133504 274708736 103881260 97874952 181730000 268238608 747941494 115866330 711247860 560809220 719830168 805862040 420371080 131975000 767392768 823251740 508632472 663886065 128110800 279819556 366685155 807664930 466922844 528000770 589827040 482938188 754778200 932292070 61229500 630766976 800018619 730736460 87874229 237026875 853516670 340852416 217088159 193144608 54028410 395139165 314693509 430996880 992161926 818866125 509740360 23712720 328671600 137120044 254367758 593591510 572743804 326639440 975417720 279078580 946852976 310201264 287983400 684200704 567216975 370162990 758864264 96548516 186846648 461346831 934013872 739884224 33432720 105907522 991503500 43127764 504873980 960083676 660300480 841935813 332878500 438590396 207623248 68128976 362162648 186688000 776024316 568507440 609905280 78724976 31199368 864971091 93849472 666721192 833220720 677784448 497622080 297720520 992367104 588274450 524108280 232620273 393591160 995555040 716942000 437747280 969871724 972718880 732503130 2279390 190498896 882468575 363527379 13878164 700747652 596074102 760606040 248814480 375513600 123883102 942139840 27445513 848572720 209022540 733540740 214043800 294316786 644582850 630088578 764347500 37664875 777815255 903232750 238630592 384365456 85117670 5335508 268011930 630585456 623263794 691631715 476684400 186036186 111219521 93196875 909545575 68645125 176489450 21949664 730366300 164968250 883430745 258235401 678856900 116246680 499572250 613129094 441246736 1640131 296869254 608427576 98426536 41481700 282039548 252629792 365623032 526048080 710406601 357588228 407343578 760852800 971116106 774931344 374375268 694098096 392961996 115588924 430825040 170643864 270207590 258659844 150820025 971805200 685633000 348959000 4941760 628807700 760887152 448612500 109986836 87325500 533264806 309764956 118713040 642561367 267994568 838620387 640275178 336505400 4186724 60317457 349433210 311858280 921600080 351971290 801306816 24709248 626405423 846248618 991535392 366819400 443239760 864736800 104903836 802224030 812201500 866833118 214408012 198458200 516171624 782382200 26820056 173624780 846718300 713682996 166698940 251450624 944942408 904917760 286876750 178379820 521876250 248137392 248846264 75049840 229527456 228370944 346788768 28557844 17236920 679620124 728156968 969057314 490578302 823139040 431933950 619434295 483456 562292470 602435220 776706492 745875312 492081370 261051300 560854058 525272906 76090436 359925660 235809685 233421216 541266502 144228800 752317920 434543768 881096140 210065811 553913790 985509632 914058880 613787690 921228806 598783520 299503917 737216528 425684480 839037408 4834400 68345000 751887200 823109064 721666495 551834560 566264110 294036220 965761482 175922010 492242820 214156685 828751482 864405140 465963294 707637160 983484684 135108332 778488180 28827944 995266226 609076120 202274246 247619168 442925780 534299044 549253894 448403146 323430972 61310403 750180148 796156924 387006130 755164336 501097184 62965620 876192720 500596578 163266000 323263796 573727648 993472145 912118410 785025876 971250000 670687828 886459832 772647108 514644112 673177232 42740355 653333080 551264100 583556220 623956160 633986720 810933655 953464000 577335966 90484960 423109184 263987328 549170512 300227692 375847320 968851645 9275238 791502390 793894000 949681200 90658315 979245120 569306000 553226724 440208088 782652200 527982830 332467006 664537000 944906171 232564848 902378465 883926336 400974868 344663900 829947940 547801278 302765920 888490364 545014400 550150190 18700814 235642005 117396908 93476992 392210978 449994240 661192980 347257948 815140945 808199156 9689488 281894220 834790800 488152320 929150710 974276600 156312584 903241696 281547374 318416420 65632348 607779584 424409600 793043266 793189368 160191851 651500032 784404160 131812902 603684092 83833774 960723898 701062350 797895680 998269496 918573145 338573064 435414426 374510138 328480730 704324780 464150248 664941923 606975308 753647405 744399456 132959760 879648472 606934096 609576560 85110820 213164260 573067280 411260910 395614852 483051676 245282304 145198976 465761820 650493900 611868072 671717588 106883800 443782880 65382824 837886610 272559968 496453000 582664180 732731600 492183335 500330388 312894950 333413767 839642360 768699920 990000680 10845720 507316736 983302088 695135520 677615744 673629000 851860804 268602370 685225214 709522530 10633396 87700480 206812080 605938000 998532058 957011251 671397907 806190398 754250168 982055936 820839680 397984040 52612864 378304000 785626560 415043700 848630966 943344576 565296052 707329372 788883920 131134944 918124921 963795650 646808731 692268470 927871740 463132800 814152860 870777500 420657138 720033312 960546567 838806365 647702888 126764200 691923636 406514688 355501000 461199710 829948750 749489500 956893376 542891910 22917224 498883200 585382700 947871215 188598960 972080284 905954680 607534336 748976528 93426536 49961340 329565790 200467792 698596360 238734208 135367694 87088080 234157680 413888722 435002320 888155168 379463665 866701854 743978160 286577680 782394960 204213126 422451890 223346992 45455616 328125448 836270324 551472360 886683456 513882060 550849814 424973555 13680250 800849344 577582720 212313512 513673848 780206440 30932238 92380504 566478640 136485680 145250944 50165552 330606812 648553600 453038576 966487600 176974119 175645808 771283789 609523016 451080192 840254745 170719400 49676640 97741982 559601700 769776365 386630680 230714388 464951048 127687680 505505892
951944199 300431800 189643122 855048960 892002775 202128766 460077956 204233060 770513024 694401428 147772098 244935180 246652640 246506600 611665898 959600836 29635087 421218568 805821575 462008960 389519040 228524991 890132245 959539200 867341932 166011648 658062720 75891950 560802096 711715200 118200280 769146300 881927360 483940300 543543200 770087800 228514023 428137890 360893440 51842592 431076500 784997128 355378385 764235680 903056000 588041762 39267016 957021220 200445472 589871613 861170016 557780000 194357322 625304320 873610334 500962020 649784142 442455552 100603062 990486460 168353944 158975764 683165940 135846912 2748000 102608641 331217080 834208900 767467500 928567380 277560192 538137240 516011072 397078512 17702072 238324500 653598510 909506728 804808458 686236288 593499455 91737920 832160030 131165560 675466007 555630244 526965874 292378240 66904464 826125766 240714240 837679065 950148352 50837349 468484224 726977192 476178076 686671327 197731096 185226422 465003980 10584200 306681756 831824000 27797587 333953706 856774186 853886212 949791040 770084825 882446051 607986308 264370718 799961120 540725732 375536372 356616050 385770112 1608800 570736320 59201660 669390521 604485580 117760544 914244977 476297108 261636600 778931410 475031800 710075992 608768720 517962320 293040000 303134496 363684282 770897190 696858048 979682755 807617455 710670250 30581368 671967156 660219546 666192896 987787508 19918208 784548864 195506250 129664752 352622460 570393880 638592175 349771280 194704040 764221304 11231356 103891640 146110431 420837156 138745328 800346240 184524950 330191360 634847480 150969920 63041167 70268670 28177664 948889186 117539654 122847955 873505706 649032500 977631300 749388032 705763424 863352804 886457328 609014832 398869846 540972064 720678940 21890400 839600820 3157537 14946424 33278000 215359151 131616265 106425280 90920412 134759306 209038048 56373024 917908067 785824032 956552986 609856000 217702936 3478591 342762508 730143985 11207898 657582024 558264896 755410240 393309220 546499104 840457704 265888258 741986400 466820606 958458144 763561152 276503766 703410858 211576004 60106300 567234336 931268416 429148960 482020480 3679120 865556828 995234560 234134529 465603184 147678010 486344000 193185204 83092318 527995960 550381500 629463960 741869800 635612640 119966520 929396736 42291875 760967000 345564672 252340520 424178768 573380800 423001802 960253242 478995895 249658580 930305296 760174968 348634811 608071890 436881500 367995264 727445435 991555456 183848668 689815514 549218734 24970300 851020504 673133998 392939899 608827224 912110460 645017550 245031385 224682016 446950050 695349100 351768167 5181828 978721376 202164548 176021340 394411520 196325713 475058624 754058512 464523224 645366360 50544732 516495763 512396060 486643970 800151395 855083716 813232640 337282208 804350660 224719984 758762560 504753470 327409504 806576080 44932096 204726040 765516872 231887608 629980000 906298800 319618960 730730900 828326592 834291504 166230161 982941600 149153064 875254232 510669424 229749860 87223152 586962802 664070816 962376640 80150226 559815351 265682635 630565062 512167898 891684400 93803235 659791000 604080664 248928716 613818056 480737680 960367776 100916773 367212384 940038400 465906883 572182668 797638000 387013450 565474352 829136440 549748260 570821104 107195380 724658488 276477878 968634472 917714109 505383866 472340992 208748873 835593093 653529956 550982850 313476930 92475506 591952048 235711872 527150464 155841261 998092810 730157184 911496592 815347904 464462292 184644284 371882400 255641616 144399288 200753654 45526528 78641470 458122808 957786975 507442048 64719680 630855020 301823840 638849500 272606336 645875550 555078090 542498630 846910800 386302910 427409520 893457250 314365800 336088190 561768008 610181096 365204240 792370176 247389784 625284000 792481920 64869120 945414380 194600500 458256456 39833904 213778518 256097298 264784456 567561529 240191264 314273856 963076488 220722140 561195069 722624014 517718300 37051454 763742765 392672222 990861668 674396071 455039408 703430070 624096750 951124400 495243284 189779316 433388130 619978884 484496760 505568332 341798560 896682585 157916000 267177520 372426528 240369396 940400 597073996 238274992 757049000 499953197 154005864 607626180 388592139 933392000 830397562 663666380 954742827 390627328 710871833 736106535 256331130 771990064 275126768 487432790 177111040 597691114 97269399 798161176 215606775 581624144 329500160 515349144 258783392 272563580 884603644 949247128 995801600 555728200 299331129 54655944 452155800 105043008 411664354 286051160 978406800 618925248 485104928 4400624 754780582 806980760 497692635 650615836 535488384 137308112 525853760 175798340 832205092 924278656 59913000 760204026 390242800 756784080 198649344 128961320 906386500 414119232 691648432 179013701 942521340 664906272 695124480 338273860 732110998 371470880 297668474 744423760 889773154 44473679 316001170 474833792 599208544 526929792 559784573 648683716 255266182 269796320 581723350 205683360 266629280 933078512 712399536 681484800 375248240 848812776 435464408 505362158 564379090 324875336 402828800 382037311 659082084 765436732 264318208 183312128 920954500 140759572 30160020 181055724 569579680 702210088 612619344 915948280 141842072 997195736 307843750 772312 890665460 384698524 257553200 850044960 467211920 634604296 488478976 85760000 135902800 220139200 980293715 702031016 131674082 570350660 570978900 135615552 441987656 843120768 215325151 623966215 534945280 87051830 162199520 863043080 799756104 905361308 796307609 592421966 495524690 100479728 479534295 157691808 219914800 46999400 575421760 85776502 308195000 817479680 820303230 877631965 865063162 572256235 882486612 571208330 55464060 594446120 821948040 960571548 295800230 116075549 48584910 319104952 392010240 289408420 291346080 107156352 141846528 384610152 833211968 402268631 571355725 440830048 543885250 431647520 458923544 819254435 465576400 736357896 545395912 330976205 928967723 882707205 346782120 824332435 888504000 681586380 254050420 801125244 21032305 74126925 968249600 141504000 163591738 667518300 248691915 221851096 916290819 805401966 475604625 529712896 337502660 878807616 186212560 194410176 711279250 290115775 511631795 971496110 680728900 35021009 696146280 186074984 819801321 725993824 607299314 631858480 490243712 895803868 561194120 436255880 430088264 146123200 165544320 692929088 229264725 875657600 850316912 711131648 13033728 58345535 301308396 588136355 363412832 656820365 844985935 170828140 228638254 398537200 794781950 196300090 93249168 400479836 216777520 157628350 105940384 590448824 228929120 870108576 254963540 673051675 225445708 649291095 365032000 598585470 144285824 93848890 142755200 303754820 351629744 583081532 859230820 646791620 613047465 598918425 548004200 633467136 275575840 150780444 748212544 703270400 846387450 583708814 337022860 917515560 590392825 863848548 706737144 570051768 327108010 972919988 400658820 153688814 386034460 487062752 848471157 631908772 43763456 190345440 217881100 285326112 513703008 567032120 829930780 135754520 344360896 546506050 830313784 210793600 86786500 421989936 328079850 576384000 563529403 790406830 698779850 977536968 347794458 117523819 457544352 202197200 279171154 84773095 181177974 894535165 288164520 180944094 88939210 569153286 621835262 795375920 68952024 208043520 751550384 591352800 897087744 621124490 842335160 583887210 224010410 220176450 308298650 42715520 309361250 18035840 841052468 213997050 732176734 611836832 756670464 146115712 279344220 495973768 789985680 321165628 700146000 718833500 221627895 463041548 166389988 779855472 608247957 888721400 69446740 910796380 706444040 518322464 150457230 87066976 999754240 317568616 372926128 989519291 664461276 292921728 846711648 171604544 825853522 326902176 195896000 254969060
561943360 762914120 383762816 362246195 376559460 792117918 244118040 288929587 525358754 529306885 995872356 713027761 79272052 48170624 830180580 503795448 621252266 386961355 535641923 155805644 307990320 512492000 547976000 189494060 547304554 343602800 958194508 214707486 475244650 244256850 333895745 461958909 281602144 143785216 539314680 823020072 203327170 325678560 603265892 731218100 234381976 512071528 277729340 352305900 256668780 477756000 225245296 225644980 734071800 584048672 251676512 442311350 526687750 233011442 219990006 833496540 768449400 873223168 319008768 933646968 412581360 960239131 146237766 228548560 305561640 373603032 192198680 433188832 295421606 162979898 408594712 881803860 615750600 181655040 750152173 943746170 229024750 493260448 949416476 275983600 428930652 504105720 649704720 400191488 553098280 53925750 631484160 753057280 722970320 225501250 905049530 42615513 22498848 35535557 233780444 545208268 313853017 627737077 550222060 267260192 54493285 526201814 399091600 808564400 230965080 885858400 958804410 531940988 321400345 426819544 621344435 872631932 874432644 156114538 730036417 464692576 137382672 153222800 569196080 163063634 435163488 630165086 486906670 839044049 926271466 120723340 210203104 23950080 617198184 718594020 452469014 14128465 151273984 84267738 148005288 738448186 797202192 907980352 57358656 627684278 287416426 702120704 310366662 376946595 109721600 613168446 848585834 414269126 327698520 590929572 199391635 959845728 88442100 94546560 818604700 936464000 104586540 356065930 194774432 214191200 844375750 420993664 175205830 280434725 467427100 731120000 700588064 337119360 110524634 96959120 997893071 943245600 87284700 403900876 353391246 708608896 261168290 25953216 822569348 942668220 623137320 909804640 574199824 974963074 879263800 242371680 941057696 318570956 706462969 298914560 324284402 269698400 112141600 905420800 783800064 188054464 221268601 846817932 472271780 414922836 577891472 794170000 162149860 226088170 806700721 743412470 620566048 757936384 538504828 890476260 493299999 851916540 939543343 380969052 370598085 42391860 704083102 752931299 619287600 852669060 580824084 527274704 671999480 683367560 989212320 249752006 519739620 903158208 605860200 692139862 363909328 935118720 860857700 932918040 179635760 614611710 399732736 887927802 597640928 104243110 713188016 14906302 695610440 819398056 6641268 902805184 739432334 329280000 912039189 141749128 829044108 666155860 847215254 325571968 767685517 737969200 574450000 497339700 956495314 577335758 675599488 535843270 938280102 925387568 609918840 126426608 459053372 902036656 377037364 40497315 314495120 554940800 396930720 855888512 599978350 997837556 713175040 993084215 266662644 198810980 777311720 391861280 805339698 543209548 643314368 436155988 87195246 700007000 334050210 505570835 530621120 931052420 684729440 356144052 842318680 628374245 973660800 717291268 993972160 299625030 589789390 254273213 227907920 417714128 118559130 462366704 613375955 971853464 561738272 18445808 380687453 423060300 773204662 159870980 799663840 195009800 770627544 245252256 704079360 668692200 724712384 93092835 615867610 163148874 441393760 692685048 674931685 382669760 164428100 137851029 772367388 616909540 382150076 234479248 510794265 66025700 425162266 897040460 758833075 133102400 60234770 305026230 902945912 853307408 633562416 120861996 430751774 259491416 981286780 558680400 728193344 71187140 975596950 468705322 161179424 878025152 741366072 410893500 366937520 669029400 667165900 298735196 446813900 383551314 685206560 506192748 228073080 996024620 182527990 249419402 746505484 893357056 861165505 388355584 648487454 451263744 353044728 151741180 729625656 788501060 343122640 31614000 508672232 350307816 155645968 327442390 973388504 814911212 531273664 177670216 357923190 881200285 44055650 814509680 610429858 810292931 277222972 516672350 766888576 834754588 610012096 23085000 275751023 706030528 120208360 252472870 915477000 348514920 710519912 188360942 516683916 116796330 960020480 459627341 572821164 195839136 111258792 295697376 282004959 176033088 331024048 683418214 381783322 741490048 513058200 713217000 703359918 197346639 602797064 59467078 870079360 571261160 316218750 295701680 313862052 311887280 449591920 992042954 966614168 545050700 345066088 501054400 742490794 952524544 823259680 865396988 430017484 140702727 980654924 362871277 650180000 148118400 462352972 216014800 850866320 734192000 316804709 533150250 373132336 365786656 788097912 874230949 450952365 15861550 299472980 510070304 287762334 330446122 584932544 123475250 736521228 873098746 970180384 772826200 479933250 289329912 797428792 717712668 122256396 901257200 851753984 850261100 136786090 817441936 42634984 928667140 17690624 917350300 677253644 463803200 584488704 660153800 466569475 270665328 840299208 725488400 417973750 663596440 173761816 525768100 180854816 777642552 667310751 222325780 868710184 255107349 597382922 685626096 399594626 908646592 961009800 184662460 653309354 686808572 418514621 335127544 679705400 880674340 980682100 867466170 158864315 395865480 115897622 778442136 955725920 798106304 871260464 814461528 340458132 925344096 140499190 354272290 86200197 99604006 982551800 537160480 262460720 152413344 544106112 392276672 967846706 19000332 699491250 386468021 235874830 806828261 125795570 49383776 52208000 300076080 799470384 247049088 184526320 621261540 466052254 748691976 606414460 536927594 491416750 652803584 222324864 263174160 826379200 701165018 521747680 383102624 434207696 656757760 823333000 694748008 576068136 118650880 493602224 805271568 676726048 892588528 158756350 959963392 71555862 175416966 98552945 983467560 577303200 478842033 436750080 599402498 874988272 506169952 549132720 610325350 405960672 84622750 783346464 305249280 696597012 895798396 865103904 177404338 824481500 661848460 428593133 241575415 534705940 463943880 744841440 256013344 523179875 318852630 410685760 260810880 3524320 114284672 108991400 153854192 525716672 790961432 961245571 391537896 315841920 464087872 794839795 661322496 835500120 543189924 336978125 514667929 539803616 157542820 282311100 9693600 315806720 586449150 184892204 794473107 921625616 528316304 300811888 929678975 248116630 215167550 401396560 394871460 374809376 930333184 715393108 105121080 704186763 860401130 818173240 958493135 825395795 649438124 178365120 391647342 588716310 512896080 848664848 919967288 429304812 985665920 6664108 930955000 536634100 816024514 622284736 471502415 902855138 766997744 51061880 948917504 8878622 672748632 625117616 75512200 147007200 261896698 629196780 922544200 775514638 339008656 926027540 482022920 347167000 280161554 695998728 366759270 761022920 803304752 278130092 235089970 187229240 352611850 749257088 579885904 808480600 432779840 687619454 709556744 730591065 500022640 123525545 203841160 936129314 723218004 175760248 228683312 554049000 978449600 154594502 605152724 714168503 946259844 421682072 331009728 713367225 297216460 83151072 391224615 195065456 551248786 537241110 124139772 679760888 142661920 876768880 243456870 806536120 73589480 917090447 672691038 127030400 561220380 212634864 19626560 609356800 19349670 14270920 283162720 732350494 587886592 918752340 609613222 595915040 983110920 855776416 641393998 901027220 606122928 255218496 906153488 688688000 701661028 651663464 473786380 321194250 393549600 410381665 11409975 482938400 183273479 563945840 226923560 555429464 164238500 183981510 866163425 125567041 82808105 80174080 564477776 110469180 206590764 734423538 984669148 418833888 101352113 576221910 637693810 712337520 446529765 63882703 876582772 643661576 694248100 493522000 745213240 731407645 394761000 507531958 722674672 691576900 480394297 386404374 185735744 326399640 949384904 986141625 650457920 232424810 785160028
813044977 585897424 916453470 923217875 238923820 540809855 539248954 755442584 636897251 457916632 481931596 900481800 543359782 19073440 166933035 910253952 151453032 390683072 213459674 400886864 405309954 584979510 40278800 641174891 666847850 436854720 261414396 525881480 984561712 245631776 23522860 619547740 418883448 797432625 736234757 131865344 918077806 851501424 252248893 631969560 91619875 789172835 861327084 91082176 763174426 342772176 973945383 232297950 828491024 884607298 375672560 549183040 120434604 407998635 442445720 110665700 8517792 644884456 695260028 864041100 788003000 154222680 821958100 937726224 24604292 185874880 87569930 420797600 402014480 406391360 381513000 833897071 114707539 776265762 845000018 583185471 943179200 921715672 936867862 759995252 808219920 749791376 327208440 79343000 723189600 951707260 341269676 283948700 243728672 709441280 260165390 131322596 363378982 252933536 232116624 194784280 34891501 606406750 117699232 226520074 6360000 936325120 541104164 327008000 891647876 238195588 999858612 621121840 429242100 229329208 126599050 924603648 501188864 223836690 231054152 111972980 739406690 868447412 403023040 252160784 175871248 715265888 899889668 801145620 571190232 275755190 806841360 993246272 655443750 478257650 594447200 849329536 264056736 577226875 960927852 340524838 926121328 776839010 935117136 738670000 324244700 124276216 679808244 949192192 510642892 914468094 95247158 400725700 500871684 15713024 717214356 569460704 402023020 949479680 799259880 751043712 380188180 234558392 917637110 441088348 432606500 201660535 705278665 423664930 688517340 329664448 778895264 842101688 456210129 336271650 903087492 495407756 955359955 771713216 183948375 634717510 175442812 911883744 611413600 192690560 476794752 725822450 456057207 947697600 346038376 495260216 611619100 615881230 121289248 632459200 528313263 71515960 747481840 525705096 103376000 537572910 121554880 97703256 625199612 698103168 109404880 339145925 559381570 127152174 644169865 925403712 439664800 644461684 106963920 700359390 169417341 590529819 254533000 126846143 770192008 966499222 572072320 18254290 935486320 842091042 835278464 989921584 107353072 376107936 189538598 36590585 970646150 787564216 221671775 408332500 873153940 412477480 15142820 451308112 687111100 125016562 267089614 92224750 738874200 20820394 93159680 188464640 522939440 25762272 964987580 208807200 600203056 951527840 438291518 516356080 534918950 156998344 980280112 557830540 349965760 713609176 117496832 505969208 832578336 136661972 769058018 973126048 9078840 809727700 436354160 380219603 84213960 359036021 47961916 949503592 726577780 12060160 53424560 346596185 12775890 270644595 631938528 82336524 897941547 238829792 623700215 761051104 802524950 848215900 386415614 12751560 460056852 921725800 55972600 481231624 34549344 236891676 325539200 688873465 234530306 520217772 518067044 681616000 292647512 274534999 278334820 233465069 404566324 579666144 859340096 535672732 161548472 885928150 822533960 991626992 333099960 815199474 560017750 121999000 220238100 804021250 528234848 804295312 386004096 433669615 211464164 997912347 169962307 927110460 558488685 184399230 29931988 295984384 539647540 734675200 586086536 422872640 819599333 805242500 199948180 982644640 433639104 878487840 887292624 385955420 148654240 324089088 561126460 642004480 905815184 229449520 839087640 984432740 636885500 823982092 112002410 118026812 94484489 856528340 476543680 824240274 227441190 279685300 856071360 29637090 247839620 810733090 413857724 325242782 676186560 898066960 312375000 508543450 66889728 378062976 720228864 670122340 660030969 570502621 763879568 675215725 803718912 927714800 390467840 607730416 252516500 99814700 744470520 349651170 874884040 594966160 645239630 152593900 178498176 753112472 921765344 977808800 630088460 114072497 729005632 915147465 925345215 878384600 957903130 541558160 42939024 979564800 688552589 359553378 262039716 161866394 82883250 376415920 743390720 608783040 23519888 364116552 970364384 554978048 907617664 414432518 606042000 92168192 793587304 24351806 490267942 852100483 531899400 37898856 887954944 593215680 527842416 474507456 194549195 420272128 153520370 155491494 970445984 667256500 894096840 420937900 528415300 530181625 447791618 804465064 35221246 381366140 124462080 378446674 224094436 167129720 911906459 373454831 597339040 752660952 511658852 360380144 611198912 105719392 414604704 214611622 776678288 51598088 350003042 680019278 689456768 472993000 371984864 104136480 321734408 189796504 21809040 297366658 698844380 310790470 706151650 368496718 8941460 34375279 912123420 89602620 848583792 387176000 261333320 720260440 181776024 358052145 188016898 519440200 17125328 122072160 441587872 445981251 232079568 752339900 394826981 255452818 831556800 894095056 851795240 935822560 758789616 417402016 342904920 715830400 715708020 18681528 139904410 939247619 906457196 908557736 367880352 126510752 807454593 237399494 413014560 469333090 603022608 385162509 796156720 265953128 563287872 493720456 43957652 398942900 126383450 118312240 264357652 177716750 84284965 278714240 483254528 544089040 480252765 657910542 228579354 621647950 431881456 16313872 342737905 529466864 403905068 76405568 763972240 677853020 18518158 673901368 521646608 202086016 303749540 540319175 890637981 321111040 452202400 493416616 77076960 912795608 414545840 434170418 29080000 940660210 140437120 568752750 653749740 723098112 874777370 829759498 205549930 234321728 692495750 407022297 994933632 730060050 477582008 825667700 477019340 695357720 835292800 733525600 99089408 848974482 245072656 658267200 564302784 49674064 172006508 854996936 937525179 774815960 850008044 601141360 824390495 472870550 752475600 874573040 967704240 688085000 63617867 54269020 140886416 555980040 528210250 137443375 699828240 162423040 876113031 903319064 637657140 787850016 760943724 515469312 337792856 215095801 368170410 161827030 321353821 863303375 330744064 809824368 606541760 576502040 902509784 421280800 851929760 823473750 27503226 717040400 391592743 921041409 795272064 459135324 51234544 498487840 540570000 779956400 268687774 50553920 548103776 935466896 325924425 619126838 5550820 533209250 6902100 413696000 995921928 850116400 436295300 937446748 609126480 602108696 221944020 674760570 555453430 842251200 19257400 474464904 660113278 155760900 740069875 119222160 747404568 417067532 781501576 5350896 362574784 990854000 731169918 724671495 853252944 299375620 836016500 44333260 689549758 304708284 575148614 576098400 602304992 650172665 309885873 47749656 248458000 139012440 933252250 796139648 181471480 963109079 994529155 260850368 272718976 742479544 487740592 201840344 414313568 892843723 489796924 125742230 51137728 211828019 830327490 974228117 675581760 142579994 179180214 287190680 685507430 170376590 819899740 55057984 680444933 477761790 751729612 132776996 397713206 755409442 368123096 109544150 893668480 339810348 770935784 648356000 651873975 46736448 714118236 73013944 175140804 467646332 263557568 555991710 482086540 347855920 244362815 991956000 332033476 178566016 179253984 107201760 418963872 324367680 593503330 234100918 502905792 989277706 135256204 149501440 79246771 900130992 283242320 486544476 379488280 875098800 916447014 963939520 184451000 943326685 227657024 704447500 255980079 818266267 200126612 119184400 753145152 899566025 134414890 769569472 345341546 109368904 516308685 898147660 694982572 116340330 250103124 562507584 146265140 547166175 13088005 517499328 468552550 253739340 538786176 933137165 942014940 259714184 332882272 187634694 209020763 13711634 835023580 967927200 452107910 659123054 846526409 761574941 427978880 629847500 295823404 490311986 557888320 471798190 202674136 827777512 647848160 928797472 748378816 673027600
49924450 954758400 367987582 978500400 482807424 722707400 326300884 342995774 494841642 428964100 74668556 649380514 767139617 255967392 780206560 551491923 546469298 730008076 83162386 88682243 196889050 81339132 106644432 359077246 628737543 685400468 664429044 96676032 602250000 981388416 37987200 28000025 841502520 545778744 783073240 447330976 146744580 422453930 294807900 779235295 841070180 198066728 94201676 475343328 424289375 566758548 38424164 999251970 998823760 398705840 606659200 772709200 24932394 961997541 128956950 409751072 361610746 494375712 429637520 615875440 895166540 256282321 258492382 907773020 375408575 882767604 389410724 15120336 688145904 475829640 512585920 79259344 68121868 302692200 381986720 419940968 629867226 385945549 171620465 614991360 703868608 131943320 48240600 462189319 570402500 225967530 973686148 686464000 787618848 488532939 199663080 669521288 30600443 910405952 139157448 274049087 525571195 267978598 457744792 536161224 667626100 376288108 982202648 366369564 366888672 940345400 134083200 375658480 269463314 770779780 38460160 670166528 453278400 749577500 858297264 550319320 407164951 662658750 752819380 814995308 10809356 6295000 42946220 129995087 791952468 981019168 833090576 599802110 970013896 242065504 877690750 707963158 277322565 790124496 938633464 449432705 616878600 166997075 875763000 836921014 963537120 827293594 296545760 405760520 45925390 6422080 998615 199108360 38603280 61899400 360277405 478050967 898257821 270664060 199214432 632139984 796012310 760995044 743474424 419208400 809514794 710200200 977209840 22869112 757975485 617441910 431629500 610416456 629416880 60997210 693907936 164948280 310270288 856446650 547377879 269074472 993927790 595438800 191568960 351354440 499242460 23290820 863276416 400250432 447785320 739418916 728708464 98558470 497311740 732596608 343112400 677626564 777548960 686882170 605936498 722441483 732809850 734111076 640068424 866320032 831111168 679203750 737394400 364754920 217433965 84940504 455275680 332211488 405496250 679738996 845516476 753297728 780106775 396766500 580028120 801923456 790949195 222684718 821086240 21931365 452676964 359001440 695637140 756383902 147887984 976584416 891008840 302565156 602249695 665922600 754848935 535372608 408216640 331526144 313676880 296667137 78461925 526177590 821643440 381377564 131190800 484341395 65796432 767534154 615198012 504730410 632259040 856466400 231366160 577522575 387901450 579012480 835029200 915377952 936430680 864927228 85932752 107556021 429185470 563685440 214594936 52967936 177968200 762069450 697806688 151185888 749970296 265584512 480840772 669751260 53218248 506931010 788810464 392868680 517946271 283462548 380684800 139833820 322434648 924091919 28734048 749807690 664174012 468322820 215385336 68773632 212197600 552343008 565749760 247921758 924351600 802704655 170384400 863571432 373420346 874693296 236653568 278253326 633045000 126713450 461219520 931517822 572872420 416260350 273221240 599700684 511663737 455153436 400736985 85871460 746248012 120637716 472270748 198027792 857208384 625625920 992590984 462294754 90233804 374534120 633560055 540056766 200699847 909668320 973136576 545168000 452619780 421658488 590873680 398182920 562385352 63683092 974843104 375420420 357377231 894365000 744091520 924188992 64581716 950515507 547955580 235458608 920220220 160312208 541670800 783224610 76744847 459801920 610734856 285799289 690400398 254424760 830503000 220897925 773476816 769729440 318319840 851266435 81308356 832418232 123566860 518372238 540650892 765899508 239839970 792243084 397841020 704057520 534782422 237693656 91236860 213285696 148256628 783898460 715882896 887686200 924506416 618705268 777659167 522982145 656989684 307333608 479454700 410723040 512439003 873000035 938506482 74792165 2790222 445070816 451390144 646403400 982211904 708311860 994832416 991594083 880271301 231639868 598128960 771597600 651788406 247246600 688199240 115202100 71222107 359059548 227103780 732110557 256937120 361424420 775419518 291693050 688428357 638103500 296330640 470042350 972389488 731955000 563501362 647817960 461087558 63933320 831467776 208098518 737779920 870640557 42050214 424983296 160989213 35195008 544202372 583693670 170498832 125243936 938662120 772652976 399244160 233804000 279456384 69192864 941538438 947767772 959151832 159725004 882872581 949420188 440957461 356492248 380439460 214678814 144624580 432948810 847809684 210656850 125907500 979878254 474550224 82318184 657651840 167299880 570247580 52767840 149700100 622367280 442063102 584237045 802095600 84783536 450196375 274631824 572948512 789439700 735834275 261457588 162979479 282762155 594872192 777269820 104291280 698814524 504233464 788125696 517693300 668869222 150051848 41424560 819100784 529576112 624585685 524480424 884354416 631653472 337137747 556473280 236224354 795792560 950357552 238349644 890458880 442669488 54711680 255984580 207033632 899914802 714535890 713448144 866573504 143836592 380866624 283089328 407371920 495423295 404928245 315345400 187959744 893102800 104501990 657501631 270494310 979965962 945850560 134144000 770495560 501694200 827461000 886967001 768832130 139785696 987893064 413540562 960790016 873627520 72617624 514046476 151486368 184437535 556335632 279697280 962404350 915825558 411663152 251005180 902471448 434945792 505284342 252476809 323754964 532612653 46611200 348275200 99268055 388624256 554474760 521992050 786715812 33074990 290936529 235867720 707104256 926765600 391098324 50376145 565740420 529332079 202976000 78865664 58381180 428963732 254395200 442309852 701160970 260568978 281642900 594122808 339114438 35933700 634396288 336663940 480203830 521073930 855261820 663772006 428575680 748019040 639910544 194586488 879837428 747126480 439933076 991934640 911220586 711557769 305954240 174523996 590992007 892833312 214960336 970098688 262555500 977864410 963930880 365704725 10469760 811448060 147203774 87042440 972477550 473427570 178691750 68098328 684044537 10139136 62887210 323960704 493770496 862110765 14803200 575267572 766134820 696836844 207665150 743223865 544420454 292544384 482428540 910865534 91059410 896395830 59698848 13622800 214194200 10278240 524812420 804198592 221976048 986624391 555344875 913580800 257076992 891032576 551139520 103122240 171098559 965912660 272212672 373414630 611425280 160282368 502095412 443066130 471638440 731457166 618827810 930463370 189004550 737036240 925480076 302977878 740246267 511426000 75774880 760956192 215874040 573630540 340599952 128522128 709792880 852993869 619739572 122346600 349882240 45244088 531327844 806039050 277131576 402936160 749013336 176896540 36742080 787570770 169227360 582415630 557375700 917022145 208146144 484428799 912866144 756393650 869636516 81233464 662442994 407971100 585568793 544135376 630712019 503490682 408280794 374259200 743328264 607303488 540855046 818456350 680775072 593144200 581296176 135029366 16881885 522662016 456691752 694185460 908100720 14667492 801770932 243472010 124071360 14477408 595299392 130061648 280456900 199804165 324061637 135113550 641661656 537258841 615039632 783863374 642564836 872839098 784689808 903924436 535270576 215639040 77397000 417161140 429477152 244789800 925730546 601551263 300619475 538530216 801585600 371090570 768270318 96586540 626615100 579052452 770053284 763916976 41307925 560894314 648952310 27039770 198809885 491795360 109948288 260228750 591369478 564381562 297728056 742763428 950209896 811223626 351631200 515223808 420185594 92906000 885460680 794845657 444274964 180649995 946448690 893666244 955633056 616255920 885445180 967246003 142091020 930725784 946865576 524103394 433699580 552859550 281540832 912826590 512049100 677211040 749531800 293443098 176628600 296213726 194136160 5995371 404989762 310319340 555509354 90346724 977005024 737945100 419884850 285594700
563650425 96091900 954356945 684521546 350197607 839803460 403955040 794809900 444346280 728929720 53525632 674625300 212003840 493290940 607440720 72057136 355267760 658645352 965668360 830517696 365457650 23326250 996021760 843271842 583604030 503566744 802770432 605430282 664790800 472462408 779115175 342869760 175641792 878301590 725044940 767578958 913045696 452671680 896258160 35172672 505670480 703383312 24508654 900749674 388218816 484180570 762345124 137822510 366774912 435343500 569800782 284598220 172822650 811453232 492601804 952763700 787453888 40299250 764737024 719689984 940665980 903303712 970308848 415812766 818890510 749299392 95872860 885653400 426798031 975268550 750068900 367035268 366782200 123259394 277150984 285641680 177952950 641223700 471656255 485622176 571667000 571264528 269744365 159699725 600262960 796770462 221127800 638961575 154939304 143710125 767340056 829968404 747559430 674365750 735410600 607740470 239962980 731819685 552962880 838670020 459259904 593900000 416751104 278074216 135394106 946567200 84224352 833994200 5844992 217598940 972913160 422449920 188394800 977623480 857753600 432978690 518893036 881269760 916572455 884001290 497839680 60978280 572867030 189287920 80702955 353688744 942565216 12721467 754813998 632519136 152352416 228450582 268305120 258489850 778418048 27935200 793316541 926466312 506965454 262205424 606959680 253853563 151847994 599544000 305643705 172226560 765167580 876168345 870441632 879085030 739748442 167667200 115096064 777877040 76640770 589288 926404606 857999784 237934752 918214968 835459694 750800130 288566860 454353940 775629776 324907012 347870512 429992336 65835680 613219278 937654000 794458176 873550888 125571770 984519640 166098348 49724712 84630240 271025714 741500515 23683200 487925700 696711290 391801152 773018480 593958896 223960650 250183424 170154515 532839040 278038656 798951344 530115640 847171585 906715648 68134700 908497720 963297482 287579832 184749838 878482280 843448656 2622960 716290772 859251771 832706880 585180690 414624000 606820416 835965320 104273020 675068400 513103696 298229360 792000000 743383250 484483704 492356120 478659248 225317376 221539168 101632000 427830424 952208832 988530760 328192000 890505440 22034320 606010932 241302660 446142154 801196296 65490314 300350016 577263713 911911280 52509275 111177440 572658931 419178735 461056924 854778644 626708152 377518224 912367840 190674248 852838264 156734848 669696516 943118072 38131162 619888698 835203420 388524160 121630000 688556160 337559192 67102720 43079504 601692555 812452336 483051354 301627580 723619808 519566936 736270302 285794697 604709168 146112018 39448250 491357120 49039560 594378748 488852727 599747800 283277875 926822016 522171600 758651428 716182533 877532910 801753008 608887292 418628312 223472016 137067828 577499648 619817048 911818940 382332164 164821488 622871400 16178920 546648692 480464766 214193473 268717500 184442784 410341946 630460424 314175440 908241760 455767426 467402406 853209300 262754736 837271460 175736216 676641840 977408072 216075584 455803938 15632302 185869312 239866540 539319540 887545600 937704652 167298580 967239880 861359800 16253428 346920384 540144650 290929296 385994800 490423254 882745225 167122414 626485864 173347088 438377171 620822180 683806796 653674240 602209204 344443565 903869720 796897320 787140000 756467575 122829720 969504500 513072520 191224840 311238835 187065759 917965050 426510340 340700912 318328320 1135280 354302420 931059600 402565010 197861120 61272928 872925000 815059495 958394092 425848938 734479645 720847120 726677720 225502400 312935040 610656805 306465284 463770300 91130975 42527068 3040212 478219792 206499424 74529954 453724916 874028290 682331728 650932688 992342016 246667428 946192813 731286127 923065274 948281062 61968184 60694756 409181616 406209141 293384204 710284584 332830238 454925031 257105984 743241341 422844850 302209500 648531470 123909727 855705448 876531200 861097026 33143350 687626528 229050496 214523300 485420420 814050644 176789700 464234350 479412500 178950000 152542240 459293800 420050870 867215016 51246615 160151874 924669752 614231034 762353240 541729925 659041760 830196660 487833010 939245856 326065010 949005630 778206652 680205000 567546392 680160440 366385648 740885416 110851984 607868608 195349040 699791360 240670608 684344700 180087440 712043425 329091160 879616550 6492500 634302712 462870194 104186006 643018500 52105440 670017664 782793568 402942170 984503848 421028000 601584880 826643920 828837736 223123869 476943344 802713525 323971650 892009984 868887814 631888704 331453544 82956672 939607346 295754200 147565120 112214688 42725522 643825400 634947312 985147520 624154572 344037125 55523440 916195886 196225184 927108480 499356377 699280580 322922917 172372416 778424380 365165333 273779712 729706700 748976640 878166169 46454710 420152064 664248000 144820128 84534000 735974028 484049824 951545124 493574083 296322816 822061843 947018840 353606560 279524744 858645524 163689187 278079536 859706168 687206000 668566765 101948680 145177270 897274268 478320040 983817125 996033583 95867296 12009322 989647488 930119782 896573348 502886890 837853180 194077976 551075824 953893328 585607342 694595396 154044520 678116060 11399795 661907900 778325664 825251696 333090130 681100804 57976815 747828665 987738900 636675952 956842490 275565460 57128108 18750968 534841054 128474396 13035236 260904224 840320352 273115330 340886400 190012680 650890750 530100478 666009920 707862034 865755205 37539274 271383424 756716292 847798427 480221079 241685456 750094000 893577632 764008032 570579504 579068648 900945352 867410350 769075077 966083451 786596160 521556120 868856128 163062616 568069855 297324705 29641158 46122498 220982640 591843958 876397568 508403600 883820404 238283780 987779090 631150340 739404800 527240544 558347104 972384951 349218401 252500768 570459479 599483872 991649350 303582352 768178248 682097854 64210064 133714005 714386124 562622216 797297360 252267392 245559550 5138600 264635567 36306702 11371664 228794168 831542700 741677980 33744128 873398400 985632000 125003552 368554768 621223119 188958780 653442304 513637256 548883720 774171310 53135041 774524370 978450468 379962496 593541130 323096183 632007687 657087951 299639200 389938500 124623840 184717540 546301000 777837588 632130588 65388000 81238700 287348000 843022250 593660570 849693615 522122268 565884566 97856928 580862720 177192460 990008750 852126405 769975066 95172096 462513312 227940200 119348140 702654336 937688220 256675152 572309120 167691375 336864306 238539436 154742068 714049710 375681096 408112000 297759640 702282808 355651940 963256886 386995328 476293503 597725250 885922493 518660286 319068024 800510360 258213226 319730457 740219920 218512310 532089360 198536408 743370376 328797695 113708168 201606750 257600050 742187984 220773270 755487960 163104292 110564576 331978763 49446720 921716270 77654594 179832206 664331980 924415544 659012176 898476680 573962336 671645492 197523880 774189056 838477902 745406020 397625200 727443968 886206226 171005600 925246995 852460120 572220560 277509216 915529340 243210410 253484576 21241000 163671847 770618100 230104280 231607360 539012016 456627930 928418000 985844395 326373989 158063184 204996444 788020000 345836520 255336488 428067506 433495000 855902780 220348360 618581840 20203680 604027233 173863704 484610460 526493320 688476160 853881600 291184000 780533408 753568240 493694400 41955563 916063020 88903040 200952675 968646880 126179272 548793168 200417012 916281323 253288768 960268480 696146125 760140440 13311860 778574932 454528975 64188750 213536194 740173480 408266172 661591840 994243221 674865909 292641977 976258430 748994264 162240392 974009680 251003883 784887832 585604752 97776976 891293812 155979200 784937067 584741522 808159728 398871052 419426796 805171175 894041006 577009440 83557880 730687753 320052380 131473880
144600841 732876020 461427646 77508700 740536320 769254304 502320673 67193338 562052676 464420000 994307724 610162593 114880160 955692700 370331400 140112818 583631232 227884800 577110924 446482240 61928166 686339941 65525574 281895296 911295320 274082186 627746496 994914492 337798076 311019700 990577504 705645196 533140224 102070152 125659704 519512470 11000912 847883744 537956105 348251960 656920292 788655240 985727376 516264260 408408260 843910600 55877610 799081888 815375600 916511220 187965200 376797228 352440850 814234240 165060436 491327056 933525460 177467450 710529696 386954906 401649278 185485280 168360124 536945792 460740380 121341760 746817913 205259648 933005764 445890238 24154203 980585820 376711050 907962118 324394750 975967840 216873212 391467451 508541816 737343276 928846255 494403904 800515200 914967750 835717720 931399264 768895205 268231793 27160320 696878610 218662144 886252840 46488576 47868192 530937940 478392150 379184600 947323948 724353050 550650000 818204512 842725500 178444056 218561392 269278120 642104340 718540904 311641200 710618720 607043325 136739818 393260810 376644386 852590720 938038004 721570798 415567800 93515076 859577156 49976835 558923899 36564124 421943216 101599472 697995840 433539515 556805020 27545750 185206741 668870494 170184736 337176800 351910375 481522500 693987792 769996576 259813460 541121452 823168400 83017816 790964768 25615330 918813064 265815829 797216250 205738688 664774508 593118518 734473532 347661480 21536160 432020840 410603840 258793230 211425240 398429840 596898610 837574825 745133404 135140579 617296460 615362902 633488928 887894864 249385144 539132442 350294460 511079544 706073067 11930054 67969480 152261955 140470725 684488639 496766445 875327708 537816448 172320336 123010432 624915182 568457292 420558660 709064575 760927130 64591920 177775872 884181625 203178075 360611160 966634520 162538699 722860201 215895630 621361967 21224000 330993840 307071500 435035270 324607628 872966260 799144480 662705800 465463625 685638675 478255032 119399534 977052000 922421600 558525777 398323284 444954480 630590400 742822396 556101700 798892000 117411944 97463001 786025606 35874815 44332808 574602375 82399008 553935664 977539696 897604350 206041344 222251778 263368803 383248024 381582500 573230135 552409170 141833445 564173389 485624308 328705921 565207496 241631928 667036554 962332240 269829120 160948000 927686128 931660835 523716320 976523162 21531885 833694044 112409448 697267360 731371100 616031350 627145684 782394240 828006665 697715340 928010825 537968150 824565203 760273600 67942816 992717120 889437072 813435185 887366905 535300552 441926080 829912955 923487400 201485408 678748764 814487930 452704848 388949200 676821120 79957850 116395062 821925132 673951042 204309410 68607888 976365400 841716460 749363448 9839383 138089220 20526569 182242344 374604800 153567520 497021840 576556576 450662048 768687896 21022460 866813480 493231216 14451091 850790600 881199129 189337380 359919148 21721200 821871980 709663200 704200630 991981952 817816670 672185495 173591552 51424912 818521024 579427424 696243500 582929600 361450375 28113768 376577250 662704338 68821632 844476188 757632625 631464600 819028920 978210880 687610500 858740953 754304065 755809152 701260128 626737027 477596008 794236108 131203913 665223850 349659648 810907200 682647960 318607625 225077696 495344832 927248200 641346412 152291935 809752540 533633880 3452672 647422504 278144408 730996925 246445208 907114504 201384100 744914488 169174640 301258272 371346376 142801352 578488485 173466202 866065732 985733248 445618864 150328000 632367468 894073196 738307268 670545276 352885841 87341250 759706702 446651216 921884421 764057750 461739205 268410552 116669800 825162701 111558048 986699490 48997600 16702500 665664092 53115500 674446407 268719860 255797500 654624000 124355264 886698240 59350632 179374413 181980148 765165702 5190984 231045328 710386400 645137020 340651584 745686720 615681206 728139346 822476588 83676720 39389640 880073129 759197692 497918780 959225920 454727034 360862150 906361254 195250000 859883840 603451900 607942568 550864880 855452328 151684288 88423200 347402880 982059080 535889608 539836618 434564976 845330300 32327910 99965140 955837147 741608824 767135480 354948080 333241732 137859240 571581814 911480704 709000980 560267200 994236890 790598566 898082260 868623540 560016660 678869991 955207345 646370320 687010243 278819455 884261096 702004352 260942850 911666446 479977851 917143752 804362020 407989860 252783100 625082500 813240640 386999526 759790365 222419456 254368970 619004488 786645248 820196030 257029298 411767772 731498460 334517068 612842808 654071074 476471120 105113866 293634520 102548648 24980511 144684647 214188310 681278456 470573586 661436520 823388226 535293945 995540516 128283000 898492557 715011370 607453450 217927712 596907200 787106240 634763662 185424128 899840856 362475108 707343220 283100672 245240125 527414348 902076326 22752536 481265612 652879552 269449528 560732646 659521696 344604016 924283098 799177788 714801757 374415360 3343816 944127700 76692132 794793132 705496032 715983360 897755680 622652156 138015904 19513040 106442000 477967784 385250548 558578574 114188064 372977460 949269796 780536430 634835554 460541696 754530119 59762822 699942400 790757292 912415880 344978260 695782224 440980780 681042640 763237275 276065614 46548960 834463710 688242850 695870376 85325170 529387250 42874490 955447808 936312800 790754640 630548552 556875000 710435480 627086980 379631740 748103850 15234200 192622416 733222720 26352544 820041960 551648448 190515080 928595104 745468950 533676520 345455989 783096604 832100485 998823200 305966280 668263926 694881490 562864960 11773248 899015857 632366400 937003680 175624620 351321520 732657328 721997500 321234600 800663464 181701980 151231598 794722388 33133684 786715896 230806250 291268400 324319392 367796476 605143795 954011344 848534504 127310670 91728990 416424248 539244288 723957784 880389600 773528232 128100608 582804250 991248040 694872320 969388576 465401720 512400360 404489895 353637005 586989673 974801984 637217440 108518784 227391250 883258300 596320319 265488500 679291040 428623580 135359812 800811672 393680844 39084312 25519264 603461920 769141632 871544480 134984008 731760510 67168148 86090642 750532864 690409808 510061664 856587760 600516124 961861542 530429646 846005124 496029900 94491940 741677984 457042680 664776100 906612884 292440450 689405090 923188824 617888400 753297600 763660397 890534290 204482832 79417320 346381472 972438584 27584000 655290848 742444640 376628180 354943360 519826582 827235968 812531246 734025074 564158400 32869224 588628784 245982528 175215845 807218400 454339722 66553780 763264160 155695522 913268778 217207920 854920780 889453156 104566864 556260480 980417970 574229376 594961080 211863345 190167952 620565804 233349150 49245200 831398590 403623552 520364736 727202864 317312751 595844050 867134080 356176352 417516656 929039734 418698269 69215744 270897813 695027958 677548384 712477432 331795008 473194748 127027000 480870320 639996768 376180400 574894561 736052480 291499496 369245200 122072738 652482080 660879428 868682725 991130760 497991376 773880678 353282680 80807500 977482280 832708117 804800400 658529280 54609480 667807680 116355280 924086570 712410752 910546108 154778692 958769740 834114620 911058025 976618912 269039480 536694928 983322356 71648192 184763328 11587706 913210500 66587009 580067220 148297462 137446102 108745000 364850824 862786708 623232720 308212928 985907702 719595026 878986560 619135270 45528800 262823832 229279532 184945450 337203390 777466452 580938745 827294864 157492800 107118776 381525659 311640950 533503706 69954360 50025120 355524765 52371504 710056300 901542600 101539520 267491248 667148360 196548024 269043528 856921880 695904912 558601568 580095168 240168560 883336285 507848562 76049360 351155864 7763680 125765562
661317400 506585345 539273528 742503060 378887750 402536546 461462968 248064996 606503250 829705396 261390888 359721680 870102500 87306004 674728240 360013248 766159664 323591200 947682240 288471840 947411188 11469200 858501152 34507048 375428900 355995752 818609670 276200375 344703024 88817524 898592823 35725680 192656776 558834907 749823166 15877840 953075728 209550400 251666008 804567360 383141175 660598400 547269650 123422315 24072472 668175000 452131440 101092115 173692236 839171900 519477874 794705334 393400296 365969000 133135815 149424 774202604 255879516 797054400 297690344 556473790 698033536 316363008 330069952 63265780 823921250 354528584 936109960 679974169 245521225 939496860 300122440 284073856 809779840 998912248 69086720 486940874 553037350 165324504 500988420 997985280 834886506 491852368 257946056 946817468 509818116 1872712 843397467 860285564 157215042 46455738 616015276 249192616 152954616 610149492 228144000 21332500 476618212 26000616 709921888 63889700 224636068 610926420 66959436 356951250 768813975 691201060 536110019 800968960 790766440 147370296 784427808 533755616 595005335 388099468 946539650 320112776 253817800 580282340 855575392 491918272 722490136 386899273 577452772 659542354 7404768 558332000 597772304 874037131 231737856 271354115 22011152 57998300 466350296 703756590 702690503 125788396 40851550 648486050 58514195 426765050 652219440 240091728 197898880 604676342 588387520 234072636 814221400 854175826 180849160 581024134 191387956 899792708 34042582 726874540 374336826 491831640 397643176 386086460 885873552 717705584 76347928 638578640 708360000 160779180 161433325 976218080 729285817 164577648 490277986 752753280 384734804 990767252 623829354 414242292 838076856 189122672 830872204 255851225 626206815 574572120 9539200 182843584 82853214 740486080 76018272 569328548 762214844 787079096 776349344 182679288 925277016 996705856 900924029 765994856 447380618 885188525 550810312 687864463 202192768 888125760 919562602 587693396 162270840 957282516 271211060 844138159 452879576 318988064 665949167 946150296 814170776 540504080 864069374 59343040 550580170 885912445 454086320 641264384 226538144 37856050 501013186 412836694 247135870 926514666 349359140 500028128 241557400 397132612 731716800 560888720 196255360 408764288 185790720 247157640 129325280 577271328 867183400 820790760 749520960 996712952 893698300 755172000 677733005 981503540 199958740 856649880 95761020 209589300 826660000 161768576 573323632 858669700 100649244 365115586 169961296 305274891 653554000 86195360 286032789 930562928 991062720 705728904 255097842 293155000 644574720 643488400 725417772 707943140 194920316 788727444 165837456 792527520 497207100 520609280 244318028 784071950 459304442 78929300 754386990 439690288 988557140 135107970 670152500 794530960 321719246 27305733 684728729 370312128 314802560 424280602 326559000 723156216 108323707 451057100 355928160 437884484 490403058 814300297 980244280 402372072 701325406 314513220 20564195 740930400 841071776 18393024 17318328 513140940 998818672 858251506 615604500 152815232 757664522 341556592 325778170 896546240 943836860 147911196 280401512 647256592 30807781 801581596 46766348 633346900 885377500 27308350 72423666 563382360 845346792 502684346 20833645 347765312 509396688 687527880 216860072 671866953 577942455 434117730 400348328 207432740 512847385 777448840 397185720 174717824 460750600 221907184 202573312 663894928 982745576 322685380 453525000 107663514 614925980 776049228 725632546 617966568 209728112 554845490 812323675 223349874 798569164 571316904 797838820 887988300 34924192 448710168 35914150 467488640 498049075 987028800 339275936 670911356 449819500 264700550 51776382 808254464 192752880 346085600 353382648 790631358 613102832 31995329 623854720 8370588 152286804 79743570 326412274 43440372 8578425 493023624 342963816 100928960 512766208 441568944 461573100 985180060 272064024 120326860 15622302 181120300 611732680 698203560 313187360 894800148 412828043 357879315 299843456 665613196 5256280 800029050 559462934 868553024 150402476 152396600 931785112 905651080 378609075 76925792 155754580 685831264 830945980 264218978 525742344 503187157 62803108 496083940 871119968 277878238 366448808 907035524 182166990 699111628 888863340 356973694 51621908 734219356 333581880 89564848 262294044 449906964 369569200 910847900 966735872 903876836 858654485 740543850 940947304 649143312 905789276 80055112 644890406 570880000 255638832 492691968 832587408 602990000 360538832 278496960 570043460 272544688 329509520 82340988 581890320 602507244 627361270 715548400 725186944 758096552 728312800 58924249 602054332 290945116 651770112 15658784 765163545 324643584 431412901 97324640 869857440 302250680 953183318 389525180 159565828 613201536 500937600 998221430 435967384 697426812 311107850 468363005 642714688 865600000 32532180 810268086 257768880 522746424 55532790 231319810 698268225 32064089 994560778 722659298 447664776 221415424 853235200 888776470 890816000 66906400 968402076 347595636 24455843 960491720 151803200 75198060 77326336 224287608 719629798 895334220 691477500 511758380 148547340 444634399 530293124 731991108 42178972 360503616 596462488 994396992 111382128 850230761 3274880 754829808 389798784 907628300 172314790 369586862 45095000 431717600 15994868 605255840 971305008 26727684 11552965 788047450 354908125 695901272 219286768 738043996 936509284 721189020 821026180 106025655 174305400 930475712 718190640 864909882 734104420 619088778 729514012 932122840 637499200 231073070 431553740 572142020 437973120 356206850 675615120 274925140 817696064 961559530 314474788 152560684 157308416 106765250 846130250 401580912 129537656 787803287 894706800 948465232 299021530 41900408 223879175 756399790 998019370 489874830 631184960 102007320 387162154 593856800 72004950 959378528 712889988 831516424 772166524 479132340 610374821 122428565 231519920 204087020 593886755 465860210 827349543 70338440 637574981 928489500 316970512 473795360 374988980 294659624 886931746 851545440 984728112 89104109 570528034 88460964 467960136 504359760 459332800 639569802 700004610 118982336 468593345 433189788 969039104 741269460 73080480 347795157 446730880 332012262 19198832 112482816 579635530 148876014 200384640 170227024 627092680 85649110 36816244 997679892 505379730 337766472 280463520 816872344 382698180 967445933 232884644 261716725 778210016 785340514 77055100 983499450 641162425 459657232 843730752 7247456 801874700 702794997 5638644 199802200 875448800 122916996 109142150 903281504 61417680 983087696 422809646 249868424 89842336 128894144 540939744 909195300 455262976 671349600 67980576 839940452 240414088 877165860 340287916 223564994 783694740 954331800 408979200 649262520 238012436 24696960 778008310 415714204 44634608 253951904 935190144 6778780 768242000 521471152 43109300 941534710 70598125 96547168 304485265 588282400 111204586 334523191 350163328 577078428 756524032 406953076 120001500 374138752 583557646 267922192 680917500 139448000 957792320 446608793 245744448 237055025 649479800 876684892 297636175 858949696 305161384 329182004 416220528 187294750 885937292 326965048 615727040 120378920 122192332 623437046 754992000 673858896 985566464 808650375 346315400 323369580 661533376 646960000 36505520 48919440 64269108 183233810 989312060 239612975 303532184 707713500 891925808 354069070 418613996 777112336 893773724 415656880 102027968 133344622 916714020 390424296 710915568 402271000 204918256 82868600 707619725 954903920 251554636 824767935 202711582 702956800 264919804 208539256 528802528 497599380 592394248 436980762 807539940 560829717 618594358 913565152 937006278 667512762 540299200 568297700 894519200 157811184 117543968 205901880 364482708 898777535 83957344 685652884 939787648 647472830 940159040 736876180 20556480 977618992 226368320 758711799 396276474 321776046 44229120
717575278 370559216 27867140 309290728 554412715 42955600 334087000 992085536 960377440 304034860 66190656 667391952 520766400 270803200 679324800 438034876 467123450 583572713 381550390 567200400 953849425 34876112 90792605 855693220 786610630 118318432 214095440 634666700 739963522 482231220 342457368 651931744 223895250 878264160 896535092 188481522 174875000 999802000 140123488 878263040 706266702 314279064 784176520 21789900 826592760 578463392 792228336 80833800 373352404 130944440 5810160 78980470 837302496 696182780 568249772 509346632 660906990 870653000 568756140 809416712 44888724 540094296 322080418 39912156 409721686 728693180 921321300 71070700 555632712 463049180 955846612 154583901 805979096 61682905 351856452 220792740 111615080 722065920 66065600 445662080 166301536 416184150 951459760 987217699 945634852 672858943 466135696 342801560 71460288 175224948 934881424 429836800 599713463 129644290 972944968 508760640 140852352 639538296 826953660 604206042 565564851 282744304 344693184 214504080 652587900 338472032 710582785 929419702 490123520 318820352 731352550 350627550 405297109 650238240 632831924 118917940 492507665 254746972 108343296 43796552 527648480 253912498 823773712 529198770 311768176 649448400 65815856 334540120 13413102 167009025 81114448 253696696 610894734 423441320 536719038 857410232 424414550 195971085 778892568 684281716 506560044 687045109 897769670 295482280 34525698 745203020 534710112 945187052 840990852 17991116 593848040 819684838 269600180 808475956 819579840 297662218 450960100 160964296 477304320 123915736 959743400 278637592 385235720 454102430 80798500 18845916 586546112 982758480 583282480 779192400 464629450 996528064 187257680 746276709 518845400 914875932 342814589 651489800 748092020 510918640 863186416 449115625 719500800 207473407 424252800 722852300 226249914 820605575 483773270 207208774 920951450 783938320 219078580 909110716 202340210 562424210 658987536 799989825 516324560 109166536 754978750 463264368 790083122 431715392 754470068 678530130 297564408 546766287 563765420 857575245 871002104 540277088 987459115 486138725 455662504 843708496 170724136 61905718 562994920 477291295 285362100 213916450 685534800 293962750 60092392 80608731 91392730 45798224 993129758 288843980 295018368 535670240 672679300 160411680 621049682 599538163 753964062 508319434 981632420 534247104 864274040 282335767 880029800 256729920 331092230 637684824 149206358 834403345 218377360 321465250 714107040 60555300 812811006 941843775 677779424 708522000 208329968 290714215 178835030 792611228 804164774 400152700 551130572 660760828 373143792 902177260 735097690 921231680 902450640 809577480 873750160 201274475 900884666 44649800 848650720 149698506 731111384 924878222 984883044 63608960 294392240 615994048 371359365 103044144 164839056 301684640 264968207 565407550 811824507 382006340 205805280 448077379 214421280 995197186 148211895 945665700 676788427 263290160 367599920 844467000 12723635 985013016 94162056 751375625 394273112 570447744 799766400 850331520 112397725 889136768 26437648 924306040 151304514 954054144 86729768 461123457 367918400 286265216 691054992 25521361 369598149 392964580 805272408 248243520 117779400 32696703 422614784 837865056 793158708 163294784 239806010 959020534 842647528 636730240 685526488 19015780 225717968 154786816 861783860 357899045 65921740 960088486 136984704 286512352 768804000 38577664 919567000 386119096 88650400 236744570 473361810 935115834 986356896 89386468 897961498 156156454 47890623 26975600 506737440 61440 274427560 232730365 660720253 23422120 378268900 677700025 797692646 875115025 967417541 969580696 418999351 529327300 358765560 634092344 878675512 681125960 952572208 747640272 361289280 338367657 159243775 200953020 463759188 91944704 647160480 272125000 492253604 698403008 971173855 275407756 126171820 676090686 480084040 693077762 190580200 377674730 589335008 367641130 91727419 160116896 790723702 620845766 227265096 947822600 822167900 70738740 95882000 984909417 8703980 626533514 855918717 602541416 563752880 902151930 477198352 597581000 539620408 41417706 537743656 518770742 628553030 673069488 65724680 307326952 697152326 234513096 229827008 568781168 593495147 811920260 326888480 147872708 565174744 703105792 91920512 982073312 336014500 755927779 138542410 410537745 323505400 404686880 200331916 813531280 134485490 132614680 239184800 199372288 943033920 320548160 934683400 34279076 493073700 886449755 171596825 177907680 221570636 378829945 713066870 29595904 522808224 24674456 327983634 722255072 124341120 150918050 629965910 996876954 705752800 172977856 784917644 256526102 339629450 318888850 530043180 27179744 504424192 222609248 252516768 386706650 216800058 211100414 155035838 29927000 484724784 584845240 878210030 452686898 828039711 790995326 425488688 162436270 789921810 16967960 742473065 817515120 422476900 958815024 409302554 401762720 883449032 848338878 327408350 155318858 2154155 932882420 740781056 512134528 593383520 928629112 670271400 969405040 541732250 867590016 824981258 419740795 252770660 804692912 352401015 333547997 57257608 548736200 29434128 240644224 766593958 279956000 816286505 845288320 984241440 665710433 33273120 46265480 429435288 547844000 683131912 414640628 832257944 9219228 401718055 44711096 261032136 888685376 983474876 297429728 603830720 738472875 488541496 85187932 470311200 276680001 636126570 37379792 945022965 284776824 999854050 382591590 991572992 756525000 440415416 68519352 781496576 582980800 436862305 951441851 257706000 338928952 198768441 752359056 86625920 579056740 134513280 911971600 263916828 790823008 687343970 382396020 766694604 960506876 805365239 330166544 286592968 417760384 288001124 433666320 535881800 455816160 619112522 50601200 446212080 639618860 638812600 111654231 921202432 271550960 933071308 136326660 126664433 785902826 144572228 581522030 301987800 676272400 26412796 236954675 36158642 605100032 809125200 998338198 244586688 285268626 655223000 510113250 845113600 886810053 180234112 100183590 503187056 462159444 67912830 869722040 977640640 88600722 511973680 155850065 580040040 589603250 157523180 207147160 579690420 829449680 126754046 743127378 85168920 556399903 819456608 398133105 963530822 572278508 722882136 657496984 958881309 855524375 329480320 961249776 789367972 403657975 144761760 737437170 14278568 627183448 863599405 752826943 1510000 555593856 640941440 398383000 427434944 732661550 264333752 875884375 338959744 894146808 196703872 417629445 405379675 930724800 825423385 846371008 378761720 378648316 328325788 225202079 104752184 32351520 168933714 245516764 311164046 599038144 453116608 938672884 38515760 453548042 752432480 529604241 903217120 565783463 981026740 593428480 591424800 956394332 860309197 492624816 15557420 884385960 722173606 885818720 367380984 210021682 486361992 268297500 643436801 655767055 95218880 39634240 998404450 591939100 349618320 860438400 367770368 826480510 586875076 710902344 73185268 488515310 218212072 260926335 22100772 790779876 907221060 990762000 982860800 185770188 175969430 407921280 760047616 382640304 121925500 761680540 115650624 234112970 936671996 127994234 696824810 44012465 382129760 755412400 400547112 80118800 515908848 460626300 498139160 611806261 389637424 430726680 906702280 806888704 128832640 622824668 911976170 115306616 52156118 791850320 806434924 803911087 611258365 645142656 457124700 388469497 457228650 379941200 865938176 66121450 885845352 380715626 975316441 509370266 527680240 357902085 112747200 160878185 6047093 941400886 412266300 35900395 426233880 247186620 78597815 140193145 107374804 520782720 521983928 642419600 37392128 87573248 723969920 248091718 794366860 544446058 511588748 705768010 352497239 297600768 638980003 989039196 884472637 205180240 940082058 187026720 67853632 21170588
941143382 188465360 797679336 838725105 295913852 11810784 858055345 493964952 971379232 517295280 771850512 552335560 100183948 562496465 330271232 156220820 647839278 86300424 471762680 99423125 354134800 94582016 496188500 69880575 433483580 895709104 490191984 70766588 770631116 377146884 966634412 185125872 767699584 711383540 405782426 919190805 363524250 712110373 336669920 360409652 596772800 945284850 88308720 467789880 579561044 316976800 156518240 905755820 662138688 895718520 854876070 876872572 952528100 312352460 37501630 467282200 268564676 539144784 859284864 440027206 418747104 727696890 793724000 859545804 607589440 587360444 425582500 474210600 667259864 736716900 122225896 542266032 579616944 187114772 827514060 15264005 330416532 109396160 34633252 44413144 861231004 14870236 432028128 998238100 580255356 512880186 160604804 970997824 71523692 285378164 791693603 634952149 626687686 645246912 398621220 134301523 368395280 34022400 565302272 834451708 521852928 631388672 68399840 199993026 579082680 617998592 833414580 229297040 474285330 229995392 871040294 233629920 218009360 359904400 156651385 383274311 453835607 539974944 70840520 780978685 314028560 516467900 464977825 54096000 216231413 715935040 95252600 259876872 185799000 831029116 63563232 443889654 974269584 757039702 431706690 319528650 646058095 207632605 113866056 99075440 27405220 814480753 337522320 628409296 225469167 145365308 201139076 601163430 182235568 774708256 135367498 822865496 107652190 441850242 639166080 67598080 17700160 268615300 631545168 427964355 953654010 569523200 273017760 183113460 65140070 842732200 603169120 748286800 562724560 21020806 993122922 913731100 52182136 246424992 759237162 234792120 533495500 830555284 194585728 733398488 198663144 804795840 214636232 981087350 903257368 973766260 994987890 882220515 962787060 897926736 385462272 444981760 786157600 323834272 148055560 889702256 320525569 698587560 750515644 518574528 425255060 938301400 630501116 876803173 588327382 972226466 545058600 894273436 14048312 68234818 244661100 617805568 287696160 820853000 936375424 102588000 565062368 62785920 94680654 680638276 327627056 671871583 770010500 383786365 484398810 977689360 169689760 514969070 25760050 751732360 73235424 821554400 854443352 661126810 987884483 308356019 228264244 526136160 939571686 853924800 34140300 494882496 9765280 135693238 606160784 901824439 343487090 407112544 359595000 40318210 354010636 328464144 414082070 312824910 57491980 954346160 977423072 812770880 693768291 136037485 909337449 331290600 402453190 529031392 583919400 454700925 209559750 719627600 559125180 440910866 878309380 423551520 193833714 937241216 348744050 893331488 229297600 40627200 729089152 6889492 174887466 254934912 901382215 329415900 919890698 878141224 891969040 518894530 381504530 470295516 551220736 402696380 200960000 78270489 230509590 742714816 58017980 743246710 936551904 381996960 272937950 582416448 282845760 250460464 327597056 377334272 743356700 680585380 482275875 274831040 323802380 506331334 746770680 174751420 242721650 160638868 22312546 549652800 693978148 623718392 53317451 911692830 845140536 315568768 89117600 802562514 637279372 389958540 882796643 835153948 382180190 34318230 601323968 671838936 568920880 645692955 792255100 813099998 971026790 324330932 724165216 402222950 377316944 927984820 972929360 756876492 580369400 337229418 667221780 839340668 462582321 135243980 663723900 325368976 750188040 387409328 237323992 208781418 123608448 291304275 69225957 492634758 137507772 161507328 531445885 276073536 954513860 887845350 689143900 305359776 112051200 453311488 40424444 884316898 423378440 740534900 903681616 369784910 152964789 405749231 438649350 775450710 547706475 941393632 868627011 779330422 785646612 800095655 154073050 223268520 285252952 342396000 837592415 678198440 208344775 68619024 388851388 804288416 662355584 804670020 491342460 371349750 249099680 634295808 876312265 176323664 600229456 455127535 765987690 48572088 239655360 567732750 208213320 75134000 61047481 160135604 878777340 262917820 998957120 287313376 908919360 835481780 190483840 576726686 649788784 927078800 312578816 35305768 386865090 950165180 588772264 257329170 379270136 756299008 615258752 448328848 465036112 835373984 819373780 30564512 200170223 57191680 756059360 400923320 435846800 783327440 55689616 817767388 769173745 640902749 411065472 122056625 885043962 564422344 132346080 303102660 442084628 147414064 143770524 826128080 187503750 892565528 135066696 933423120 46612822 831827840 621027375 129931580 561865760 621319540 803963856 216747696 921962100 399197540 656053184 311258106 315637760 917938496 418056768 717980656 623395000 590352560 597903710 249457562 225917235 217677476 618094512 538903900 388633987 59843007 530680600 687059942 59651266 841711045 320046656 380675630 31128320 136849066 929972267 549699200 437763000 767533120 401561130 772414848 133036950 751077500 334516344 606003578 841674983 494471840 481530790 973366980 78933440 758635739 60023140 553155782 139064960 718275471 995174944 960876125 547697280 280959519 386842765 218027156 4622682 636578415 714507600 805552044 401428132 657599925 937252620 251724085 937184360 238756693 55775712 616262700 546895243 870384400 874491590 973143494 153742680 378643250 543375825 655705978 713149760 367788900 596106272 465235000 317934620 728243234 265862992 210536960 329956210 630965440 426182600 114749088 924419912 928375060 198437544 406390720 894929960 115490721 507094285 320560640 8496800 501684028 307550500 560593400 707019200 63476325 374281936 121202800 910528045 735437000 952151500 390374250 862087100 575501600 493428592 326310050 887906870 783222080 987584044 653066904 574122992 974107880 775580608 375753510 973898410 639061312 37047889 109304511 969866500 888338492 93855760 405777008 475235344 625438720 300363700 475998820 931736288 640394802 540441344 550778000 648451492 508719940 7690580 954822978 540932608 227634140 427108344 52268553 928958160 180289604 724626115 775288920 121358592 370158564 659116057 304037724 378290580 15110928 74751980 950655668 736097215 584172060 732889861 88277868 255111080 550508928 324277440 121454696 320545024 587200946 497572245 497939078 115021512 355465200 938174700 147452244 172551530 160033992 274581290 745138750 65013780 796721570 54322510 172276566 522472960 329485440 463501980 13848500 442659102 784015203 690576880 970723677 843392040 226309340 141018720 389476270 242184300 993349120 553123240 468280320 22628838 430247160 142121900 331084678 342614976 816286696 488816892 132804256 975591474 402385408 580406950 34519424 748182400 65632730 993121600 10516207 590815350 43238575 106213716 524505225 998924160 586529620 660273024 427377420 733385216 743910400 543782488 557538116 997237160 213282640 173639274 486688500 664952985 59090907 590348520 394877964 928817632 840938880 432714700 529688200 673392760 752472916 354472192 358110944 495911904 120167424 890637240 943265728 956497540 449748900 749714750 83523320 374228266 970531968 859664448 247183360 850113984 479988650 514216136 17396000 673829520 15958638 87080960 915205265 579231931 359470446 562714248 646455884 793936810 58449776 320278168 956576600 442260422 755377680 81357200 609921258 666319800 941960000 700996608 765660108 992650080 255150720 263297560 496751688 84725176 612626175 296610195 537836000 836250800 940413256 909337080 728797468 165481208 796858925 234074821 367211310 995859200 972729672 497234264 649073680 374073861 397605450 493074174 195083684 413843156 959771353 381405472 535518635 868345700 240383300 188183352 454230880 406053280 875835120 784334464 930744650 920839840 277584035 152194890 441899600 386270432 712190397 489383550 906261224 344410325 331171145 759031242 747900151 299840312 903107940 737772496 581784608 513718790 58747472 764547152 134993000
976062608 96234972 913762000 524411000 432199972 443117890 502499520 691625472 203423105 667425380 14609424 434409464 375115636 835038816 945980516 834683274 187720576 448608885 14940590 450311552 265002640 987766860 642725880 64771408 827686800 438491370 756247592 840503906 859828480 820150800 384769520 780727272 316267264 796038144 682715832 423410000 88959456 460040490 502839414 333874944 955181978 693928972 553707248 435238985 232597472 505465994 12801444 732675110 707004652 231727800 98499360 747482375 996843028 813537116 940997225 554541645 696522960 983809712 518540641 514448400 982857900 994128384 420413990 927159200 111853106 909213150 50997984 560588276 163893750 650574293 733125508 191013760 130894328 607016134 88299520 534692850 261618848 384521920 876692352 89123600 331876000 228522700 177994972 455767464 782289300 363874216 733185776 630577776 513319037 846423170 838126326 675113908 437354428 548994192 702136580 959260224 7557000 135362396 830116080 636755922 577777488 791475400 875350640 417047232 570569360 419403498 321347960 154088400 85972992 993887990 245260348 445281840 540416332 829229600 691775440 664448850 198271920 136634416 272821787 44479920 887772416 813231469 464938312 356963100 535411384 541916160 649107300 952659086 69838046 145214876 290871328 797518088 474419712 64405088 920920700 952358120 454379056 472146392 263157950 427165386 381771840 316132920 63680328 267952384 49402576 891216704 44863680 825288584 464173400 924018125 478858910 171912750 529810247 352702487 973273500 725890000 579467050 586095405 790323388 714704480 357155400 38609024 875846240 10889810 886952810 651747469 529451744 786324305 767245415 673005300 966583655 182070000 596348146 159041600 881365300 131925700 266490964 372992320 244318656 651534986 88175358 852891800 919739360 746100000 741091140 913092500 197863329 127304000 252150440 164119842 921460744 680334500 3261410 618618150 141763900 494413050 576279758 706346765 656615400 901032968 117720448 701123510 947705144 552880 166627660 808375320 698624032 79489400 412478535 660684096 257267264 764319640 17091678 595890500 454560140 196309648 629355593 809699320 94074488 345628368 723875328 465397632 801797400 248938880 703598176 601014080 961298360 657331579 268866656 253286500 101803072 580782520 120636864 184801388 890925512 177932800 673940120 149889144 637904650 59960435 594702800 442538768 839031100 816064820 473389440 79900880 989285699 769678679 200794048 830179000 29321788 452106250 893032138 669886320 304817358 487464064 586870976 122187444 678483365 162918852 904573200 605506598 933312370 230934528 426669464 865365200 977331642 964814700 570458660 796976800 331784408 685737712 199519880 351280600 744070320 950373892 548486120 720504768 905703228 621382310 303099080 890987848 801470250 54694528 436440061 844164113 122624720 535230616 394107520 621608790 287062600 468668429 525438240 213190016 15842490 737642300 734989500 388176760 594731600 5696000 219938770 683401766 91653440 849371737 969257600 515033200 248120632 391531706 450758580 502275236 193531760 231614440 455810850 384886345 388380690 270047600 341213440 669146128 747570300 231258854 776503726 94187392 577392192 255176704 96473024 506534712 872896956 697393056 421966560 939686416 606482560 112674508 337268069 458203857 856231855 208945700 714386683 849545604 641132880 491590283 415564712 253896280 556531880 853367075 59803800 386622320 832277762 960213430 124474004 685637410 189810200 63154445 165652640 48551200 578862420 240499246 244036368 816807360 47652000 275287296 904961700 445747477 286223250 563556600 903241448 173657760 917892160 978752106 776433496 248979150 500427160 869457922 516924608 778578295 487197840 275315720 871466440 72499500 118015960 648090200 809013972 589733240 61805428 724063760 528240512 778689600 590836667 580429167 53826604 635133452 60693109 897700564 894810826 221676960 554609200 905676032 116634205 514259040 789731190 772015290 321205320 698346200 339423920 344879259 904963392 886007940 305204160 627553140 351487130 596235350 361314012 553958700 311532526 214410440 765145300 146841454 292858880 25327880 899469204 6359760 522303330 328370014 217534756 805332432 307428880 474642096 557601881 75933820 310831374 385026714 321775650 506157000 50585022 647704800 143700942 945805620 164933610 145908105 465886976 839705440 106904770 477888953 205594320 389296200 815678300 467485800 358679350 79188328 598066064 309730904 569061944 402442000 536205816 76347008 893938265 235306592 98020330 260470752 705654364 772276488 949386700 470337392 938848349 202971464 301263280 851030763 268180220 423096280 213324550 866053200 347175640 575963590 330034816 661964056 983161512 620536393 955318656 878299424 916178903 728354369 760195840 875235640 921633911 729819504 287747442 915616266 328204000 209831200 536506440 673371730 561481216 155931031 449869500 712665228 900131296 376901160 994314023 224321340 457917824 141765222 547291580 938168476 902713744 703074216 591857344 292195185 74192650 283045880 802260160 950643936 633566976 381809800 250362368 225429628 700208762 631222440 749335600 566124378 314394010 763569710 346899644 633415488 762223120 294183786 860764924 128512420 83128216 227051914 805380272 961442560 338222212 433760660 914705296 729337999 645675648 853732420 26227168 876101070 563312124 984044288 656227500 843787740 826951840 592496322 403473744 388149888 388050600 809064384 343561360 862647424 728821736 96410655 139538112 225592215 242101160 561214160 922646560 378606000 58056368 244910609 848352200 510264540 396073836 221948017 96143480 924871200 553542056 929957376 76388088 535075408 35605056 473173152 757097100 226914279 723296834 911199213 737876296 655829692 14836288 795940070 125471756 90352128 606893882 406742764 634639360 550049364 751863828 585209520 574063887 915725625 848408540 506546662 76368752 557707750 539269077 368156535 817882000 46910360 308946928 100227071 940689338 465331178 447450762 376057500 958000132 525184668 860357426 147988977 820042168 376545364 412185712 580044556 340596790 478979620 260005368 942869840 871815744 441510966 621947228 949646638 271294348 109694270 778537856 279831544 335282000 34879120 562160640 508906208 180286218 710071345 862008960 870891264 382359278 516979310 373862044 517196758 398918144 100398055 676845208 648793088 976608080 884519100 678800530 930280450 88958000 824282700 984335380 26492975 838868800 656293891 409922708 428314000 110771750 225406028 3252080 471696125 936644928 595049815 736588990 660602738 388441963 854149850 497754624 800393172 896494576 345141904 514063312 285704920 301530125 721369962 181204190 426150600 352055800 279599479 272210440 275062355 667197440 200266320 843151550 513866020 52695532 87607902 674253676 84194560 747828270 485841911 176693870 537554432 174632032 478365333 468265212 727495890 534805076 690853560 26420852 532547650 928760570 450868680 352164944 952614640 780289475 656608084 613208950 576973905 396051070 661289692 430371488 96112000 851492980 161162072 892452678 657132030 873542960 105345090 34725720 234960495 92507804 556200272 586800460 740497160 979321379 632337720 908367912 882072820 782944152 27501616 96544215 356797440 437315168 882732813 617669080 570631369 136429536 882195555 580281728 463570528 21793728 360292985 651180800 436317050 953418006 399320352 641992098 193989376 451228496 333265584 617807120 823445700 382018864 769871660 844512280 722085202 614284344 756717680 802916095 532280858 52163500 489428266 459038400 2929152 727473200 252083239 754982824 563085008 863730600 802969055 732147635 196183216 53499760 227611236 574034899 965103528 729564120 53224544 960699270 658905455 965340702 589985800 649948464 172709391 71855810 148933731 168759152 993453450 156074496 473818580 223947528 643765160 174043320 715127920 598872920 500941800 761226240 735270278 467703100 317577870 262149420 856103720 598638790 914339264
368249020 187842422 664005515 287720528 425684712 589245993 312181944 550840000 876066949 718032000 903701200 776291516 269183082 943069178 802063376 777066904 190442416 198166710 855821390 413018552 914147036 815560096 196986256 318392958 940251600 887393700 726555400 951547196 499793000 220840384 864347880 490050400 320689554 674691900 487246000 898660530 645584000 785292050 101078592 470226372 314246988 422779704 665769900 339029105 522106048 587871432 894322500 659636666 37217540 911362808 146658008 234807232 239920968 494668144 858833680 985329447 557182380 264109380 397488352 616784384 460408646 270358636 81345536 600911800 991492416 88814358 606528000 462308598 961367952 763970962 903875328 537228040 512112600 641982834 854661120 324761888 494037012 783995518 623360880 179195110 784903716 77110368 781072649 164357920 521199050 547082778 808062780 620886544 528276775 475273326 12628420 751379760 919828468 29975280 567169320 393471296 657734500 345811392 934901720 61303512 189379400 921345885 598516342 166792430 920168320 402953532 304806368 842912300 879072080 120961880 886985612 963916250 315485600 607208665 412446240 990817248 546797720 410888064 415641344 107301056 847056500 23998856 636024560 328121675 462815400 875716250 315584962 238814947 668918435 826548458 695965820 584063300 82545120 455672670 98016832 744991548 59087260 658566040 845931790 645156335 62241410 529962464 962537600 484287232 647517856 316516740 679145120 390583944 858222125 767603400 421827046 869342240 903430000 983038320 873725044 334808280 290295320 369985424 789476072 103267360 420141816 587428760 134978044 590581760 72803304 734331948 47533530 30794076 149635310 741241572 849495952 161739360 524571856 273397000 268642000 302313352 196344512 764385300 575058425 705925080 957725960 150063120 880412322 163044380 200287780 888558400 684916630 437511608 848345360 255707719 173376466 538516624 327056086 141688508 508208832 372390868 111162496 77763750 608732328 198150000 172130220 385496756 730238736 292235500 164662060 13473520 584042557 561562560 129222960 103616464 723086728 857337600 754350296 121525248 711574078 984497810 388722240 507093088 939373408 260165800 460911616 996107212 160961481 853015864 672726774 475895356 222235040 954626877 304721320 605405920 50021928 681299656 931031040 217399632 988530333 122665440 369628928 803640704 288543440 573905520 45115136 568264000 807162552 183441925 151106840 984367600 46511282 936967168 879743210 742987600 557667200 564891577 223407680 586617266 410052740 496002030 116258144 917365940 83649822 439777756 826608720 369760900 49383166 797987279 656095292 504056120 618688576 116039376 760489360 644607040 685426752 66015003 767567000 6393000 568179575 231237044 805795200 363807760 48694685 660108418 908062050 978864012 923367080 117055380 451038720 506475800 890502030 671030624 659575400 975364474 626997952 268765000 100103972 565760910 791509456 454220320 441785632 866909728 932736456 771389336 839170624 932643820 31254800 666534960 571782400 121378464 663928405 394239100 303418872 580749725 874125280 504539992 133639190 168554411 664315000 292361060 77606248 234201964 438370240 113025326 365444440 525378336 802627384 357413230 976462208 676763040 453472230 930710784 83045200 445483360 615576378 807897178 61054980 985002040 127627348 851614720 311009080 51726372 68110500 565365352 866482540 170722000 901407567 148907108 416359520 988276480 641345450 7345120 41945750 909345690 308597938 863966110 357139576 431258140 613235784 814840328 888466560 51574750 192539990 145175000 127239248 9007774 840450532 993794150 854803200 571596544 415729216 568433124 207958880 817970840 455754934 194125470 110184296 959673076 213945574 765014500 609632658 110682880 763406694 485114570 955642968 719293272 864468006 202042200 318375600 944667520 39272160 859466472 352376800 202806944 763400930 337699940 958997440 415120770 975956546 497877510 531438032 609646830 949818540 565999040 784348146 216448188 441671684 734021435 367198034 586009818 771481338 302133216 7268279 982156184 367506296 596309209 30629480 793619200 306322456 445874850 789017110 500963970 538209364 596889658 95229350 34336662 175957088 262176320 710579008 697164088 7457328 304850500 635773040 206206540 474806516 590408180 849007190 412151688 576670720 501508450 546164576 369659504 605146114 312698368 610550910 723424880 244203620 544814080 692305920 440316812 967899228 228882360 412825916 260246640 157551072 806675548 114507226 209724297 669111304 927611456 748371889 544349104 146416158 135190080 209780440 768876600 905941625 50818354 516609552 403139166 296567320 748980840 822507600 142166680 75526714 633979320 895381019 105891510 655075376 384470740 952061132 951261120 394751904 393826442 901183488 223144692 345816016 779479560 215391320 892430576 637196800 484892510 73412896 273666960 8957132 472549856 985198304 612585208 723926336 271511400 128881330 312681790 671466524 134775216 796102016 1080896 831602530 802225130 299538778 962881515 123651310 631356280 12297040 738819990 154481636 708769462 230031335 593533920 825574600 428444160 23963724 258927892 663734400 956507008 789823320 800150590 26787720 80524208 680425330 306435914 100225500 855110711 712145270 961777102 210397600 626429652 298495776 433684800 712374182 622358110 614122000 253858400 204958052 104477100 323438315 110341325 678464400 853295616 953780320 391511648 149476700 457632300 991052160 612529416 542182592 579847025 251582720 985134390 296930176 70295000 176987575 350399990 522253688 521010400 869132405 7485106 941470496 617002180 528068800 657829430 74405520 864435080 105086000 660086496 220482792 406145712 454353712 569851880 410855949 750672212 59168000 430245500 495473014 562775316 866300538 349300380 829267255 831440018 240574420 998774528 793121976 712557312 861388368 489373870 154047594 440967315 577202000 753978480 844514896 432965925 584294976 565712350 947521338 927925672 463360536 773433040 138533648 429287528 435941016 211167580 904783500 862945912 55312071 925680000 869241512 417702944 893566368 757938547 530661940 972256964 446983144 182589720 209291136 260868960 622131675 708666280 47709272 223944800 365034528 810208175 606135307 300381400 214565460 723614838 211261356 229917760 281535888 846254128 552937996 464910600 842363040 708674060 186558823 225767150 415643579 975231080 161207375 545346856 182049568 297441800 875024640 424891560 233409755 926217150 513590228 29303160 946606600 918371016 854958403 19248384 369717438 733674760 718248060 693335734 549374404 366551344 539224680 515592052 124555380 666428640 521387048 53965223 180606336 746771356 31209232 41892298 55392164 617683584 947038528 902292572 425508508 70563524 12063248 468367500 849982256 334106840 183856400 148224070 374634045 406866490 823464036 785698638 920631200 236146336 935448961 699049176 17725720 819150823 66723165 551548626 613537232 946496376 225769310 52999800 150643200 2580680 815652988 126081940 69258670 999988760 549801352 711609316 926201800 843274240 69662302 857081520 235382219 280108800 104877750 844215200 620630390 11899520 99721100 944434208 961274455 442535590 751122000 3119680 919384957 162436272 999506672 568348960 645953446 640666270 95658480 455232110 366013257 997589416 689248390 135177730 940337842 912643484 161550016 414246560 791190670 617575264 258454568 952249437 312379820 579734400 448249400 581697370 49444104 3900690 575043968 272988472 649279120 781641620 294562603 158966960 742156899 757188484 152559912 463003412 336283924 347982041 513034780 594910370 414718531 28261620 882940072 605458000 122512680 888149234 666562550 905081200 98804520 0 538059685 431875278 20999440 465378775 186002928 80012043 574284080 705134440 255425141 21810110 535499254 584110340 358361960 637341420 552441980 669866032 557832704 661894000 94358300 772352900 586456434 223595700 147955214 560705574 873257600 577363200
323103050 649854824 430755232 119641152 641647983 343021080 252334736 652519000 87644826 242344860 595579840 13982080 689436460 813938442 977394362 785946943 53573596 644175908 747620652 765569339 723678130 752926019 128272760 261989280 493888000 832846232 613206064 80792420 415317992 332996218 329090000 449467190 157580820 324104130 143155730 6279200 908588685 107693875 817668840 347865260 533283354 320738210 811141639 544265875 706651110 583586858 744714418 508990092 775578750 415194120 475043688 481223032 130578530 963502400 745480680 480870992 390507828 485199680 959043928 643086232 50532110 767167460 931412640 917580974 547391383 381785532 375039762 802128221 290240200 302927545 652903250 994184960 455725376 905212000 313865474 957139784 612085320 510430976 579691600 555373465 254938792 124402656 20576188 846273056 441802432 815741816 537430100 833049047 164144948 99272686 682259352 553727500 466048272 571436928 732058400 759157850 377989844 502056473 450266874 886747776 105212600 436204026 779668050 338571560 150284480 937512200 444443104 163204397 867800520 144815650 510597838 339832480 121583158 47569552 994619796 247941125 416202250 16541141 378437740 94083713 335412416 253121748 315861920 403200489 445777448 821028800 66152068 534413448 56002080 645119944 330816128 543245320 933086680 866142280 565234892 525380916 898306732 499305760 595153280 538570300 410001606 161806910 192603988 17913250 238379785 978008520 709342000 733701490 853762704 806005185 239642980 981022320 749803232 488756688 344715860 152011368 687690944 859222940 580295814 896877861 664673508 856085071 611324559 15850670 980620560 362369088 677335848 488567424 106659450 406250644 659353168 953963056 267368504 130399520 50990956 165307957 617445280 670786355 30466280 318690048 143731600 849650110 898262400 714132392 413262328 546819024 288298472 95962240 101492820 825860032 264652800 146710608 701883016 251346660 1050200 330626740 918329920 190718440 308912934 166205676 237675616 439860096 390918400 981380360 475555480 440558400 275169824 526908647 307625790 141273174 798491174 825415430 984242576 956557945 705126080 13463995 828763750 600640000 899387136 89996195 420408740 764478064 43168442 721629176 635757080 558237700 98313320 195880750 441278555 294660670 243039920 325194720 523724720 21596524 62269696 694072500 272184810 589164915 570320000 749277073 619674250 220796900 575070419 693338990 971482802 366603275 219314904 919345648 721308746 646257344 852890140 770314200 873130136 439358540 468397880 118955476 278106298 903966012 51451009 416601672 597577618 418425216 141929335 528893100 290301315 679836100 25720210 967056896 827531760 657040200 720932480 869129318 755309625 435438080 588274736 349032515 480952970 283624071 579222400 515642488 377277075 215527292 849375160 752088880 470502040 536796889 800804152 78956528 610607948 865563236 12563840 246734112 678513356 511821236 653075125 411962100 417664865 462083300 800296020 108259140 137880740 563260260 275919230 96854240 54067125 716519560 118286010 47751348 979389920 781073136 925540472 117318285 779233584 817063114 924773662 649319730 97726712 17878495 944906312 633967926 22886640 731367040 911364199 208986984 329131040 80564070 505783392 613622886 41106918 682934800 918253800 335145022 910747920 205632260 853488708 743536070 905564176 887525400 940338900 694289768 162357191 375950585 192007500 995599472 858236188 35290840 126376736 770547120 975405040 389542279 319327600 509959200 538029832 728082480 708767560 376944096 256538888 296152735 116143612 721556900 391923876 198172452 984677180 272154400 111283808 244341728 955766736 714950680 647594600 979053024 570308137 325727660 932166698 59463760 626198900 69415104 159592920 895793664 118787880 558877615 60402880 210245358 260400640 599025706 816081732 920960192 991455026 275582414 22128384 632975360 582693536 409311640 540759400 696345388 860715380 716894196 790055232 702530752 241600000 558620500 705882280 430499840 554908000 15309750 66899070 7946200 601729240 101996746 891346537 987951216 59538326 670190020 820546355 139443112 0 82583823 171167851 143028966 967837772 98431600 531787266 731049443 57177300 145923964 905181200 716407265 56263856 166059368 25826784 406773496 12648045 870465216 843250560 309297435 49804880 744317700 356030400 658438400 312820439 180857005 1765936 467348240 71235000 318845240 299028750 247693829 323739275 924037760 499641840 14398984 493559408 254469037 348479364 337733800 56334194 958352100 528080768 659235840 297095584 360914488 700646970 923797010 873046088 307058960 376961952 230941550 332168362 351599460 517537936 27566352 44940420 425637600 211255046 372768560 354581184 454112000 358934710 592555817 223615708 450638942 554123320 716756688 629090304 999733330 244156875 640558336 912154560 4753480 910787915 943887252 898998976 48586324 394918400 185961584 36935900 459037825 213319462 993282400 104438622 499612104 509016616 704736312 424534772 737041558 965710320 52420514 224290038 641801368 43940075 660805294 24982060 445124230 47381760 976449750 82061760 848071940 216504184 133054235 129702588 329430776 231217056 864170416 89706664 423396335 264603584 50421688 856796575 655081344 752184064 477150950 83616220 113328000 38022003 4185600 114259872 305944632 222036080 798693944 202571460 334783148 930070920 401250760 730013376 709353352 28204484 776937150 702915698 454954240 96028544 730253065 515815134 524714975 595723377 396108632 897478040 516146750 261483576 325569077 175900670 83192256 516930536 313669524 909232992 157794650 567033740 612502586 658889900 166583275 248560880 795840880 651861320 997093004 664645728 126395488 526755552 883438644 134390685 101624220 223775000 437879640 713923520 692800948 378250400 693671520 57228312 179048208 823805856 369647484 606928560 649593079 758434480 552168384 412923840 144875600 853071426 81199142 96567850 72573184 837700236 232532245 775648150 869197944 937351400 664326960 175718688 818468256 323458372 550746240 5191560 204356096 849760818 526820170 300817144 572870000 71372278 506696369 649290568 534001280 124463552 351864216 429023104 672196545 695900800 24351680 500794730 612187700 296964400 95592784 853376538 871378832 547161200 34964736 990649375 6642448 85067610 30728050 342825280 410095520 399105300 771916800 86410620 71846750 433464288 359585126 238984944 289616427 514389230 565470280 406463120 768357472 546024605 594581872 591924678 704146440 81287343 133182552 843020389 164786534 972877632 478019368 694131250 169895830 912775495 28721632 457290652 319090050 852407600 389251252 592238582 148128705 688729400 252624950 382361385 793552000 377610288 611731194 434815104 219258820 664571548 143751812 760724884 936288620 868785250 675702808 539951840 17094160 355427136 558700048 200216955 993563568 307310144 795507200 340827920 151020940 492843022 120222304 832758638 7004370 934239086 506938662 883321784 367198632 873523930 180773952 53387264 316571000 359939392 181312840 10910884 396084928 955697510 361963696 62133664 164744172 556148695 18262240 949321480 462439720 543929320 130901344 384742960 760636360 792878481 518359232 234015698 129971800 174869250 565924565 442510593 359105984 862918978 831472792 495980130 527757460 513420045 479160 437280400 836933960 421148160 775048048 788647216 956170288 950833536 724341710 755055600 87764370 882990904 30239635 443318000 226733620 403142840 455304104 767104456 219713344 225071074 643660832 283601625 624132862 84098208 135625080 321526250 482754320 940574226 935491752 41263136 66452430 239730520 417798850 784610000 725786400 972727769 294245950 444296792 322300490 112773375 204956430 249109166 905230045 458763882 435281040 641692746 985026480 405735520 746068870 271023954 127424000 488756912 33974236 749711788 41338754 105439000 343764008 226520752 817061614 687682900 272780911 512306176 947735260 448723680 693695690
458104470 409671116 493765073 664055328 930509616 872694740 869495184 691651021 860002886 775987456 426837492 177725184 108758912 979349275 553534877 255856000 746522644 797185588 873931360 972023808 41636875 382000190 980230736 650294468 374117279 516210434 478174552 134124368 783954940 690717236 605471995 918942184 871890473 919043520 88758940 295410160 384730628 865895180 98861096 359992000 701141712 390331040 240255779 484260600 33844620 547960640 322881368 840049080 997888920 676749904 108296120 749019472 527643480 956042320 728016240 678979688 757674600 537606624 965355944 793440000 343244485 305753936 879713840 434479040 617956348 513586950 137670968 468028950 289954529 489810350 234921036 671160320 916414120 471381341 31494326 189731824 725525488 895616898 542077418 636202964 918720227 790844500 466334096 242721560 691571572 395596106 433969716 211172500 469728460 389092000 471631145 671588420 558108600 317327600 265415508 779611558 727646400 907389704 538254660 767000420 16959610 752853880 961306265 795688250 658964413 227436964 928888046 609763711 993025895 114329811 353351080 244944280 431667968 533377238 552231810 476531340 481653200 136081700 619282690 315080000 501322884 791758710 581891028 442079950 742259902 248527100 195636096 271154000 776813916 683099136 232257120 194428475 611193086 319577692 788893160 917343200 636538688 65103340 476216000 731759075 350923258 620527408 865917424 339557000 331393200 796227056 294741265 996554440 37995872 733198668 573096660 140260695 346484850 171837516 546242726 736623900 397718700 715987660 509088032 825617760 133665148 251679160 142110320 288589296 259820592 331363960 972683360 976516608 255348800 141565000 362944254 98357200 739612896 695959040 144712000 952550898 655096600 838353914 333017600 715365900 346332608 633011488 901113864 605510076 285540293 126305280 977825500 737252320 448517704 436771800 347665850 185116568 658512324 768316708 47332180 432148960 229805240 394744260 999402992 939980596 27624700 559335856 425392800 464735932 564077568 693641328 112352385 985065995 292843500 466143296 32047520 4643840 380458362 718750220 496705152 556192428 38900395 255985260 446645960 419400412 884485248 157001680 552191520 719799694 356365440 376623380 548080138 595138500 607598000 166855448 928052895 105792490 464691260 723480170 561752853 34475334 165071408 521458544 71476204 97208275 997660328 562150240 847681090 657222192 440803680 315618288 865098680 508175696 125982270 630058892 713599400 939817024 72626368 109927448 150364784 3652420 835494888 713943680 141075280 35315960 737427861 989672548 222666252 646202480 152192600 848058140 507003280 809377840 971502186 443994880 799791359 606176098 769242760 435101216 604185841 699891112 18447200 976462692 577202240 33583504 703500250 612851521 668415000 138186210 431608440 256194560 791938232 359051160 716868580 5969340 929689920 610247680 723820128 159372642 426366500 541969840 990648896 815635616 268301920 39455764 422578986 869845120 671438056 871272788 978018524 428594498 212285860 420979344 671900012 788919400 999537864 271644060 360466876 266885568 110085150 916876101 179308220 47033728 129893372 998816632 895214313 606432516 456516096 191186150 987558791 244616560 875331004 672715840 990298555 501779780 84694080 80367300 310186128 308040000 84999500 973377820 166778160 223797675 959561895 65078400 511361493 524243918 69879500 594421200 466309994 697121680 836845440 928082762 189504384 456519168 19086930 330517889 400856633 65363188 460299560 184080580 347732849 8790424 976899200 225674048 549582665 22879604 956122410 637562604 942636800 678706265 429692008 972656720 234245868 536847920 61999130 616361800 955516893 722676896 288662794 2410112 671103744 174558336 875087088 861962150 749602402 966658656 986683250 473843600 187336176 18148525 706100788 783200834 817179248 642322814 11683861 875268240 489146000 156855838 399609626 440379840 116328800 569859294 110258404 924578560 613628238 699758208 699837800 339313432 187296881 155238800 163459500 210594988 515788958 218492840 18975300 422217560 119383188 465946704 861339680 907393916 857057920 451994440 128616784 458018816 393153972 789027200 851045908 468192778 100190956 521036848 682573524 979023759 56301102 387287170 134590800 683035264 629860690 260236364 447253144 840865670 577458825 413311268 941960304 31057502 789900332 925441296 532929124 105185536 92354048 17306416 753377000 272212000 40368720 460656210 788667200 592142250 850222619 331554250 348861168 765379302 495191500 42313342 873147840 732527692 534403056 184895016 978026940 786702431 557959920 44291212 360360816 233779200 744756480 893376528 229127920 353484000 342896080 704953326 973746879 412034490 659897290 58862100 412009440 473085848 822933284 369949276 495820050 519342500 791490050 490805000 364297200 927634720 30624120 728824315 399551680 323553460 51069116 900546936 182111396 803662080 859858995 301198554 52789700 905900167 757544406 139513052 428112800 137038464 16004990 342779400 476737600 862606384 647900264 128644522 572963345 701607002 471551609 991637160 158185500 772311328 317692800 752381129 285457340 332950600 515549312 339328080 430857465 280014908 284786260 232772680 22274176 97387186 891277993 590195250 656029732 522231040 175598350 463709840 840682536 803406690 410578740 109231984 862074803 298460200 144689525 429805025 748847300 266521614 149367986 176979520 429251572 416754218 809478784 720600320 33230371 952985360 145956372 18477146 252403920 972475684 896123920 457913500 580647970 882733923 674051840 150066155 684449450 864034753 54112040 390938080 168765518 252011440 798594985 628573484 432097576 579208933 161111896 559514920 483580742 93075040 535793104 497094996 197606400 109237760 479926984 380253916 23950590 470655200 10693480 461656512 587163980 967384192 574251840 804590784 513914850 961608000 970732960 134873000 658659270 905485810 409687504 307539448 164032900 628289838 862363838 901872260 27637120 549841140 653122620 432801300 645663760 778540194 613964544 730485000 673426344 656560496 726858100 195337700 380819125 725617664 787400000 3473140 252856468 726098200 295344064 316075782 276052616 945716990 622465504 664486838 321852677 709268992 30081696 532550252 371731045 822714688 768545148 153491446 565996328 574734500 775761184 525512325 317938560 531314400 303084000 934977408 266519368 789572189 262211188 158192264 281214338 697326140 829185106 644280713 806557545 920626138 512420948 66240160 550191000 182796350 799907096 670212640 132502978 751515906 110945760 557118880 592065200 574683940 27753400 707685602 954074312 819928000 505987400 971863660 339275776 976886070 699240542 988023400 991808000 89299200 910488080 914142080 671273610 635532532 279190000 881723435 398720720 613054188 851125071 810460450 913787180 961076200 90787584 57860580 269522440 826673568 157753900 176594240 8159344 399945000 256944660 786693244 753895200 919379810 695700300 45121025 490254862 441502016 838842175 399686660 996733780 17007360 957301580 841839112 66850576 410009392 412191552 288335498 786863200 508947062 981369504 291832146 179916464 16754288 187140160 60525000 922009692 93421520 738328454 505392437 763320395 847666200 50314312 398168780 41908760 541408270 437945552 382316700 615057104 566280430 759832400 80769650 465259105 312170553 463239203 57574800 773555440 143550627 405013615 199626544 964372480 73670638 567557550 662443325 223795700 960205440 772030000 977115492 245784050 977301867 609625896 369181957 82972160 238993952 16266496 843417288 793650592 57818856 515397120 286233621 986967315 420905536 974341669 719319460 553210048 287786240 371863766 394728940 517669520 195770554 615513120 709723600 592025050 742941694 348019656 215978648 450427876 727709480 862424216 18826594 302381816 434777212 323690600 735179950 164449361 420505612 879347712 543839284 592953020 478961176 466848712 921483026 794452104 860668200
92364010 2653724 944196448 659381250 960071872 95955960 737801194 102503740 889802550 240984640 329773152 70229809 710978622 568052740 811839556 349556500 185989113 1791670 501562000 274734780 287342522 251138020 791854074 157603580 213325975 673407945 944960985 419109860 959314750 956309440 881636864 827118515 996280185 926107400 526882670 372256890 288986592 443344960 266197760 937308800 559365324 118645696 34656896 466494951 288743776 514715168 128284000 199546440 621142528 720292514 394240800 985328000 279219200 879255120 248206800 848061560 453171748 183733216 597249325 45465131 483100095 274762240 30326560 830281250 518593560 636382010 799110500 747839000 148406550 749804520 32904386 406573920 218845505 930775400 281288490 600488960 164822000 282613736 6743754 374341664 251585270 805552848 38567120 725967660 293683032 649419064 178816620 174104384 857580620 314364136 272369408 586992412 108759106 718482648 865420740 237836480 982865196 35327936 467410176 739716120 520907523 391707910 948918874 499757360 451521570 83414290 8362112 660489040 175574740 250433640 590662340 740274282 284726740 219219615 576563944 733420196 262379740 686390575 153083148 544180570 398604352 736204500 373402216 224755920 108752856 365577944 72979375 239431320 929829451 426509720 443857600 529328257 748617600 906409760 690919704 627879200 942971776 319203212 49398976 608838088 506268592 791616006 942954832 849783536 132663694 567684500 570833148 140907542 778496416 918292750 615066780 997253380 305171815 563252000 532476433 277037175 715348358 528410856 901943472 421622696 549518320 995140360 872614025 762280743 261173920 374635316 369593850 696269444 752257925 118694960 679163660 739119848 386182864 598542816 971525472 272451810 403128230 156509200 608058086 20475470 543417200 570899616 132048390 368124300 556400456 81591085 807979200 268849550 211851792 581936380 888823640 790314672 945656070 428868160 386238626 117519188 465317120 668044361 173701160 699199560 927282560 648914530 618552932 457680004 927473632 923024545 150495320 23041200 161831750 53859023 344303424 299693248 566347472 420674069 853614872 455152960 406999920 128186120 932804464 175099908 585542738 537423400 51320424 54059680 737904280 102672126 796371000 186799930 551563600 272255144 85276827 388735068 374543872 148454350 231085670 229157224 993868396 491568000 101386426 281319600 897946560 657331500 364476688 14783872 300426824 91519104 514208284 946392800 280552480 192838052 714571264 782696576 738376916 248559000 82476640 71449404 475554416 211283200 624223642 753873990 597648116 604501152 669326400 990150389 220928269 888316120 660041348 174323882 754684222 516590882 795945162 924728416 44036835 803045361 90749750 333083288 602042650 380890865 806592480 962274996 431185652 739626210 225687808 247302880 564257792 61637424 275668340 319474456 168003530 152005240 849670328 364155820 684805704 468466600 289252372 202756795 98884520 209252640 239129600 885539450 555098580 77509157 614931700 799574980 51582304 672226654 400146000 139854914 813645500 58003760 690263272 840433808 699558143 403070072 604883326 702002817 714850742 969085868 330909960 597661440 555260192 815713136 885028612 600233600 14319460 414802415 923999776 417616076 3034180 612108625 6415320 387632000 248828260 287442750 628915856 405853436 291572750 368449736 906002480 680926584 655131320 546787920 749497480 613107600 952509800 412150308 467285288 929532928 949727270 71510400 859628173 439542800 225488898 449075904 321699870 752542136 461477256 850728365 926649515 448093152 464511370 629111375 556799460 532016940 492471680 697766420 575233400 446656988 48375000 866335100 516417238 731251433 246733652 872636750 470475776 117636560 118879656 632876350 500623960 14354412 383087656 664514370 382917790 732746160 623471832 744634520 779815530 295767612 163561784 498422784 289605540 940687860 77331945 842302996 650553672 791617203 548754944 639631680 617346028 26089816 405147400 549888880 686776960 86545775 22760000 528649640 480180000 734465860 357166240 73203680 459247200 376693530 405970500 931548800 433823416 21921600 137987500 699743430 377884475 671576592 97622000 692292416 784918790 830495910 122848380 753976000 143043014 676743176 337565280 462633745 361602624 83048400 1562300 936169850 875301488 273603472 251198550 146479040 757039624 95435684 44553703 594386700 322814106 780388650 19467265 250451612 244654304 285593876 618117898 831705152 393812760 416431000 709709600 425626440 806820232 761017088 118670456 214604876 822042400 3632096 557986342 73238128 470511320 10219480 903520928 710842240 320604379 12958700 436398132 512239140 666865680 383951966 80783750 778752240 787696000 482281720 707847135 352142740 714051490 132333040 371320000 629716620 198234631 95889812 639274560 385224032 673278110 991709030 167235990 755165020 680713304 837379435 215110432 735611296 788474060 209188166 451829823 948726700 911163446 932994070 464849040 997388784 491353588 411494280 138329257 877123782 985686972 669348340 852675960 255885160 81504365 741345233 126832791 652032700 821259216 641637488 858204864 257673166 292704020 418413512 638676736 268931216 792593959 131503936 936092720 570776080 812257664 883377568 102055360 887725260 108067037 804799436 997000080 341972572 500833936 34464314 364424340 552875304 425905879 984563912 128080034 689910149 202331140 417081695 236714968 234702378 488847480 972538833 649447960 510449926 904439498 803845000 658070700 489585980 510136320 89319896 573539292 207637360 322609280 366119584 910119000 391766680 476421392 816797640 329605440 679573550 668701693 771680990 273145860 797167680 20597680 741187915 907407620 946853760 935413496 858160704 816216572 700757472 929072200 716473756 636825470 953391840 742660024 217761104 329697760 657827250 526860800 835553710 914964596 394207296 679946600 76190530 597993940 873319750 958298560 469023562 738769600 580331190 363313575 633703584 434532236 572484948 203066080 35311168 522136820 570316668 195720640 579401680 329548744 465711587 923012276 706911936 19031320 541311264 284147200 173119472 472470015 714780032 763177440 268637554 963165318 969381012 322569216 594672832 62526140 517515225 867362700 976827172 327166072 375188512 880638262 206686400 719574656 303363982 718540729 83155428 486689920 552629680 795710344 65316090 917640505 97368040 281968453 362841362 415373510 948177856 353770944 920353972 241954150 120118140 176271400 949075500 290296588 480186458 931071920 989176905 465912640 662360000 276090000 338984450 423281200 36546809 402889740 919826078 16848976 36905280 734728747 807662540 393900755 540161000 988397032 732361739 111751943 757473936 894667360 988729100 492755784 664937640 674824448 459052246 570432896 929010720 141269520 422200581 813675280 668603876 950797597 666943376 382046000 625396196 258535752 653157380 337115978 801720488 64515050 465042025 283272270 848493360 734150197 920123592 330462240 316214262 616240502 61662096 694384176 77378844 513096452 127708242 710543600 238924320 91833530 66097984 6481648 453016384 273642280 26014889 400389350 917535380 149793200 613904416 319284096 348558380 703433310 42635072 492658042 494942402 72976992 571003930 718211470 485784658 756866368 161242984 227692500 888413415 518218812 263957908 911902528 383127680 959923718 800303360 803405500 622721700 107659125 758962259 285664946 174544266 630533536 784117760 182849370 589264640 134323024 714461176 6606500 750375520 357176076 16231936 442178214 444234049 719120000 564894112 642847120 798279284 363074680 838310646 362954240 374115684 320121848 990089884 143931083 750136064 602196568 575059040 573854043 632914976 471037336 612881470 111657424 913371806 341967100 588594340 619367346 541045712 53383452 100345904 431047665 463408000 956978056 164009120 716479720 173609970 109503816 582534160 107268960 659119734 541928800 776613088 27007610 672560120 743485448 741635376
323026112 31527040 970599665 85685024 235775500 800260642 741752280 553062886 489424935 631091020 220665048 186363921 70773300 47729285 322280992 587112952 815041240 478422100 848025100 618865240 442384000 745883962 974998040 857372064 500038560 169122105 605954668 984402521 479016837 783003192 419663748 662655577 429296608 332637680 233629360 580577600 773547080 739543972 227516896 398241656 698438376 767608750 278769774 618569856 982966528 920383680 206299404 609924125 970534720 873728300 685252330 531644488 369137596 232036932 877495570 527460000 638789091 278955240 69366084 908538880 411215540 958570016 404228804 310928100 201052820 933277274 593002124 285816910 709981120 800180640 219882160 652082632 384752313 152120000 606312480 984782114 941438000 200786728 612632800 282474908 594355750 822933756 21248480 419903573 838940320 785022260 172045460 518794240 634886775 871749031 69588298 923824310 124078488 171060000 435031800 800701734 317840799 270883016 205350100 358739500 791542880 652201104 583387064 680809868 442164880 234328745 101617514 777913792 333868060 823295531 566072943 251925350 614928000 452294080 805411730 901831368 926362824 364787720 108116638 550893348 243431608 273596360 34146496 231918800 833774120 709464220 520732688 58098256 214430400 57695488 593628320 601804336 249239400 114457000 482229760 40310496 356079920 459039713 685327960 216011150 670858176 871005000 500014268 333189432 619335820 133281034 951082700 85260280 536432115 719275032 944338879 174521728 249279476 127242320 168373404 527160016 345535000 111795920 871725200 962193824 977264046 386452686 100466835 698270910 296099680 814674560 323772000 305349556 390963824 856656352 97283675 14321200 313817160 587570534 297428144 673277048 231086256 783524064 879527776 634141295 101790084 27068340 681561360 398061010 868683136 276760022 78817280 839887708 342493625 103679692 804898780 989197374 397064144 349794010 809506460 574260410 617530104 527209990 792095026 129114680 328364308 713767287 853972112 796998250 62926656 552198400 505144388 615764785 276209440 705829760 982599600 999079733 163997232 546557439 634402765 424839560 22212440 451298690 548891022 548416236 317172704 162659082 584242316 922509400 121784830 549984156 611308800 965460279 682126410 690240832 84826880 974377637 684950342 936710400 139878392 11937032 797386980 987346816 569054720 368341460 15741239 464251160 755327882 803638080 503330240 356611520 385335850 868536032 895154968 520419020 395115981 66156160 798451970 191414650 843333438 540108290 435776000 383530952 105698641 760528840 672900588 818276544 110525520 170923000 839746296 24619625 339010784 819714200 236519084 893888272 725339169 715288992 605042336 102115840 215377600 643214660 237490972 995890304 59306144 862874998 799057664 374717963 638231712 389400496 345376928 534539872 808591102 21694430 534912848 28033430 579636171 67586080 437774909 810524672 513502440 831058690 142079500 200560140 777843850 514905300 489837200 952871600 717344380 926446161 355296508 580999388 581687395 299241640 916988680 407083688 116695490 549093760 541952640 14946088 622771136 414826400 20324250 872493750 555220672 991644496 759902650 890008256 811686100 930202800 372694499 597666115 119217788 534783279 91140944 913804900 974339500 231342080 844205912 203971252 396316494 815863348 476291664 407979264 36891463 568426752 590487545 916803400 159195400 65607890 554626210 517619744 774516768 457009000 893228700 771973904 916153680 1080264 189625584 27026360 897450366 70154880 686143660 440298304 9406095 370834761 779591870 62594176 763962556 910524340 395371420 939816928 282925671 333076584 673731212 491439360 499306272 956777920 384053000 198845980 693110814 182560240 159227180 279587650 422164765 345820210 839899310 96156992 259901616 32477418 880688780 594172752 673038045 917131124 972715840 996515395 964429110 133459460 155442288 694485032 829596016 839635823 628526640 619830912 927912450 764566350 761904130 665696904 643059852 806649392 358972920 625897571 123678824 677642112 678431930 665278020 633051844 666524624 165248022 807179016 661624475 563750500 612682776 468622400 193841740 648661880 2772840 213929535 613098639 576296180 626325632 377621184 314500924 319770620 849868212 986778158 388501650 590209686 240732686 567492864 591518848 246369935 348531150 125277040 702925680 6913980 129469086 667492500 795707900 230284217 614698874 400841536 365164000 775605280 172197054 764460576 930467840 21144492 362102027 181612875 171556000 409574300 743281211 175342215 913587364 349501280 182937352 607531440 944095100 396077200 643328296 620725610 534463460 63977689 537954780 984682160 134090476 442591445 534031424 375522816 705922100 994080152 783912320 729337705 13132000 543078340 484222740 109124928 382002792 182153370 859792024 715927480 344236892 404266272 702544080 873547125 64629280 469748736 380552310 154761750 235002360 95575200 341555084 761496064 246848068 266591712 667239950 215127060 529752256 864567010 36589224 218061196 360373280 345405810 749095820 19945816 631633600 270332892 346401075 790403770 759373896 789800000 95694220 462090418 55536115 337294010 86873492 68307200 518141556 339063552 203540596 991277416 930339132 837354336 397063600 476137600 163040000 448620552 748233800 669790400 854344994 68191872 432627840 346748752 6629092 774443620 946696560 987790502 642976420 16648210 81997296 207274808 332215120 472329464 685048726 84200089 891383310 793967960 923682400 294067112 947604960 825477212 208317698 520225676 683544468 888138176 350624384 687086780 358508160 379265350 635742000 50861518 350634461 270966176 586451850 839254880 157622324 608782943 850538944 151936148 198206270 108920816 90974616 17129000 411997632 359624760 433070500 691812600 707130568 466241343 502970800 673880372 943536222 604644156 608748040 658691328 545833734 987757865 253468196 465182380 988295576 624927936 612004160 60342528 393745628 653312800 301790840 200744620 425046072 731500800 498132800 694086255 181152086 863301250 282727500 37011320 807296276 220985072 452367108 719418240 738967602 964432920 313927250 111598984 696384916 4340400 459640200 944766420 69345042 665171712 908811200 235796020 185195670 290605440 224723456 788290300 497129760 428837082 900100520 647135251 641925988 961936240 774653184 26755536 83606712 157408422 348569296 282600928 519096644 395402856 870362958 199344 48627616 46219728 826002595 250770740 759558882 695548225 308104608 188015504 510845000 813940000 717755551 619677488 23053045 949318752 755613760 341063700 807099664 640565782 914787300 236191692 390619400 93356744 58120132 923309488 287866471 214789280 789190376 68210540 549503667 402382932 486078752 124303184 211091420 914074080 773078975 805670000 183080714 706945100 133062660 634339720 258887695 62023910 145094446 456610801 983843072 243309800 44323560 56700456 222639624 728352668 221717444 617790592 370958056 881965368 671639040 893975376 463116031 645924960 638855168 563111280 516568123 202022120 816152040 130768216 200736500 382135295 899402187 69045504 628377120 481226150 851050712 295900800 996859880 197552356 367583220 688485080 420237924 893272860 572388336 961979296 191444608 224515538 697281908 778019536 106572760 380008414 727377128 103565952 645489664 43788870 162391808 166823100 785861042 473773900 675090168 118307682 61738400 513893530 897827660 772217605 976632704 623508480 760623980 164598998 879481800 725362356 370702757 127972864 42451824 856758976 75538991 896099230 804682688 385050612 276159040 383638375 976315920 669336940 346382400 768104566 334609584 290623360 790275792 606218368 5944912 863457544 206472780 849200492 975260600 415438806 848701964 311386512 623247360 243556060 631911324 374175540 929936640 531223700 422727512 680180074 404525152 865976490 266807872 985752740 92041493 433943440 393752832 388359650 534843940 782956640 251039330 307266428 324305000 73133312
95574610 221526540 754801651 253468400 741031680 289339052 637054222 893043200 923414685 370913147 379250945 474179229 981671933 242093360 600886771 285261120 645043112 905868250 684399228 752021768 955051752 722655824 297390628 496709248 217453616 907974220 527829600 147993920 610449840 962749600 878736000 792433664 134345350 657067072 688283250 774716544 879513304 973079956 78521541 886590910 339931280 438799584 904147690 774644240 29290650 738752880 930654100 804625440 212153129 978195904 232421696 168480295 447889088 585986384 899973520 873373280 725491360 219174805 968224352 383447138 490827900 832794500 9327070 369266530 241056174 132296840 785531166 1038824 983326744 774314800 448550238 942973408 482999872 611223351 320006029 436751902 678814415 782749400 528840990 547103601 421456900 442931066 82828080 360239328 709814684 216903920 730171744 928858302 507466144 633577880 494267170 961076320 454787400 396945725 477726368 44779692 90899390 811233518 337976880 851226576 466534038 811617516 463290826 519558105 311939952 264849764 208080040 460942560 731525750 539489326 484889332 118510978 648004846 825559730 738005500 102767292 163471714 812576460 909781200 372021282 30182025 259606760 162641234 320974982 102922880 124327072 630497000 699406528 794268930 512333820 630387568 809120384 991452764 863857780 881167360 159555033 154596740 93256576 870332096 788816296 188191040 985223242 382126592 887360340 205186220 133414300 975083843 607179820 870521600 928419872 170399984 186359964 576832580 400772728 955618032 593663968 991979236 119526400 671440876 39811842 621338920 920940048 193681178 300687310 935295592 502979200 189379840 652725088 428253320 423167336 442133785 658876450 457282342 367718400 375392600 292698496 24132848 996627556 279299720 599785297 853969700 449722776 22202070 600578352 601339516 609071600 160844760 36052584 952287103 842086468 138703635 622527280 770768384 776483520 905419200 363153920 548025169 711959680 959277860 100163584 41544120 194227040 361279364 147447256 980444576 832144960 598830144 878243392 336556746 339843112 379232192 695999540 995731400 30483340 827609900 806568224 498004208 418521455 166982984 36314790 246200744 305322072 250144532 387888736 240388315 427746228 642546165 467881988 920592554 129234580 362141700 786740152 786938812 95677058 231499216 850019500 3121428 512504100 26746408 39093632 196037216 943373374 979135860 824079716 265122544 621026916 219293088 111603560 745697800 699296660 915352464 971322080 784441720 282269910 623947945 340268160 763829740 972209400 361345280 426472720 622695680 726937392 931254185 125252360 548860672 726720884 451860347 14102900 762894360 851221280 682430464 411376213 352754088 269615960 139671336 592260812 697936857 253764096 860997736 316030110 974722305 859289544 539890980 834234112 842035008 231758680 421810001 760116564 925885404 314297668 5843660 814669680 148901632 833085222 779796453 884375980 716692912 897069056 665364784 528596389 493308248 41205200 898843816 453242630 54361088 20845578 168224064 367583200 625723580 68675975 137292990 839295074 625606426 208092480 106787560 502631860 120178260 586148624 954645250 372960000 379372944 369575208 963233279 17755449 645503660 125884891 791393216 981807655 961355175 574165600 156258176 167700160 834069038 357965170 108054710 8046202 381747200 278862080 326778056 522084400 341278272 317359591 101419300 303060128 645061520 80703456 586046208 364109535 211855341 235364720 333904750 182603600 845901220 955116730 827436318 912402850 290044079 199667880 78973232 863059688 68845452 976695360 335785367 551207740 108415216 29074370 673688832 95510184 729989632 469994320 764045400 157812845 578688176 753156010 213440074 420223570 782998582 505214400 937969341 643928930 622249000 957512080 334526300 431275000 121200170 256654442 848783208 42398016 717898240 586156972 326868818 514885000 826064083 101056328 999857250 800672120 133213168 33176848 179789046 439519860 852897328 851623200 298179944 81095680 949515980 425865440 679650240 770765550 243114752 148493313 363847499 137215100 904534400 676683520 920814435 738131940 838153040 101122160 946116440 913745700 704449972 924107799 622671400 310589752 548630952 821834000 111950298 317040088 499259800 778550572 280982528 652759088 1783188 610338688 992737984 823888512 449887681 356587520 261583714 118795810 925482425 493941800 737689984 981653600 612878352 451630848 988005000 19849500 155000064 269450780 501043675 301274348 127282790 557591040 199332825 673040520 196501280 348251312 545526060 75204660 537644314 286185742 396871780 697415918 153383436 124034500 312869400 181428410 228430602 695781257 928454780 455565484 421962344 433371584 813278682 826069690 547217400 878717568 56045483 554329640 702321092 721242160 935565000 958313984 892885256 928849600 3351600 379385920 316136735 194692065 571899740 879990288 629856044 424697300 37118160 899282100 837126997 58691400 165421250 7429514 140259736 670078018 992586312 529164800 63234280 517323677 936176788 787920544 143247238 44700442 538953515 294706760 315939840 324980210 232060688 619224460 517143280 304237500 392611640 561839940 445897800 180497300 566176000 372049408 836182720 249375250 217750800 424884596 457941226 286578080 163460925 393310680 865141000 173598880 63798775 722809984 54587184 550916146 89341312 684448125 963059056 604606470 968810513 137181696 433706304 52084660 807016548 523579392 189943696 216435864 930236672 191998181 780520000 936161880 608226304 520171520 580368028 517569180 588340585 984353904 1952816 506354709 778073048 60959300 873384240 663828375 101832128 811746425 2314590 302297120 284032448 386894520 936690950 575764160 929932040 65314700 503446138 359748568 487965028 84888080 643682000 450316875 424829512 295144310 624242576 107841766 640304580 63427840 442040320 27681500 928433013 919667200 524674080 922708975 884397920 710132934 366137243 352277500 106341830 410430500 765513828 222821132 154436004 47990725 562769280 333886864 254242392 91050050 618495416 139474000 11081630 674316200 795570110 234286815 57569980 664607350 754946204 220288944 104992603 255071860 694760110 520890772 530519453 152722160 402340000 831771122 264855817 233020 577239304 419696400 418923492 827472208 963045800 443698336 506310752 13557250 78944640 490232744 456391712 763607972 879367200 241131424 725418750 125807020 437259744 121346808 594967792 998251180 26693494 680758640 167355500 517056512 418845660 61673344 38849500 65770496 726371292 404914028 156853987 961145683 301782120 115601422 529592936 275330426 444819885 678428108 274898067 755928460 750249040 179182620 207509820 286952722 611854378 830865858 810943440 64539120 191103528 434748030 722718500 817687900 451978180 40462500 632514992 436864760 330360932 414759320 451360160 132548280 264167100 511151104 748097054 322796080 309032860 259008000 385670662 111544520 470842280 994572336 9847992 738767536 437868250 811065802 791331275 59924832 358626800 254982784 10834562 286583840 60414980 74463216 13305100 559922928 414771912 420381330 771761440 786498374 327654580 304442920 588568000 258352589 137947573 368248043 439198272 113118095 659149006 417399904 268960952 131866000 599424184 261332408 771940736 73582768 431889824 42239600 42783968 263910200 100507616 725091132 167699120 62847705 89009976 352100257 64379680 940442000 641496704 162059330 997235170 6339931 714611860 582977600 888887192 235910059 726040468 946935562 720990075 777716000 717929376 520271676 286790780 353442675 447781600 715683400 333649874 133094672 12573575 279027548 978267366 544560884 364528218 394164704 209079345 265113100 707360904 473608210 471067504 914240208 747495628 608672640 301236200 415551474 130809227 197571975 593308976 542111248 930377140 632231016 547479324 665914368 215269400 421600112 96237650 717640400 177133600 138302880 686542976 689759450 807182468 352881560 342416080 105536370
407777824 688320520 23092520 431725380 493163035 194147522 312176015 972052292 503163360 380499370 328646950 208969846 52473690 215598948 626551528 914403270 885496050 742942178 999738672 887239272 730862745 804801910 881825516 628200192 693225950 607521520 822744256 351521900 948411100 276179840 494762080 517425859 988075637 524672600 353529773 875829284 243218464 832690246 324776032 568918022 899935584 460528224 153876176 787393000 400402872 775234740 998430250 366110000 373222688 162679678 498655364 77246388 577632555 500426890 649393412 892781400 518564177 586073935 719331044 343034984 952135525 634416000 930557956 430146160 202810447 398525700 137316000 14314196 193926288 389948256 577993878 471064784 667476800 322702950 720720080 593040400 652101983 194549760 556359920 348640752 935478984 399508815 968826664 840916575 680654438 338008874 74125408 705438100 246725818 593671892 757796480 940710632 724025224 114250528 491174000 199415727 574813604 485572376 472501820 2104700 517169344 634910620 497832976 980887832 739288560 378196300 343891968 35943664 820806370 869742400 79939340 730080600 624625940 103918760 970103532 710336815 506096664 471412936 860035944 806421418 516683250 439195250 88719239 631425700 230666950 424696320 271595520 902375000 126235515 161588028 135407424 848363876 577495741 796604920 926013000 749532800 878545600 241981568 66506048 385526552 634226922 690716800 604180279 905781655 229927552 411442470 115710620 730322562 266578000 419189531 740556000 207025920 976945120 957622382 205992984 343488688 56506150 415019133 509573840 466725608 652673600 461074618 696000376 649940884 818856865 772415088 549999684 794395376 979517890 214543138 770950258 833959804 698055440 879713808 781620750 676267612 44697560 629879133 38035152 836049750 349789700 408664896 616713660 568015988 398672048 268536400 43861124 60822000 469107660 722799630 254403385 205313748 945096740 65016310 369049736 374962480 540465495 779336600 317279810 454500000 849904460 617429464 4746044 719716010 923866076 427452100 988580720 876509625 624878920 243285376 151830074 113026324 757770864 207853120 502677678 528904184 487348608 85843690 708514960 297899528 851341952 552938700 288984896 523911690 635682840 892780792 655330722 609603310 995800408 575549784 235469530 578222920 572451264 507025688 166299866 771598160 201011895 507256120 304167469 908807464 377148512 249778320 205776034 708709364 961274572 862582976 206183472 613754290 653671580 136425900 224394816 174296568 534222700 357625335 135295178 949571424 794873452 255724070 213951904 870400000 691435008 453670061 67156480 434744400 133932148 774600308 301825320 121900780 56105668 378165610 303378244 858240000 78337425 613419676 627129568 476403736 17238992 37497509 934427862 135206300 868059740 440553224 841372071 823767080 964361550 708826689 403082760 396321910 78656980 271842600 375780748 34011495 41029800 661086820 504115232 590783000 205159500 992653248 145836768 240867198 650023245 3841700 546260506 54317694 273211100 25389400 639599360 291305824 805449184 380542440 565003580 606821122 993259625 804270290 731043110 294852 481441260 705181350 752507656 724734492 708307968 448170396 661457036 512101920 418906672 710606740 41448458 128851232 890087157 456885287 602225130 269541648 885605370 598597248 953141632 155049934 981548544 588465408 184262336 408716360 583639840 310416320 846389028 936421970 955997325 464032150 599354375 604477600 951254970 52956984 945584896 810596173 363010784 230285180 448427750 8527820 39115850 141759288 556824645 246029358 276789226 566044016 640768760 67820486 848274556 59522885 702196096 242333380 476855008 604335532 766581896 82899000 794890414 664735892 153289600 538625600 281863000 994288880 180175670 373907970 450003140 729038848 327642176 63845520 611200628 722272370 644649077 437576152 398874624 233416842 45205260 59902080 50045416 26994052 88526860 373548840 269225408 716005312 526364930 92766360 22991750 369083024 529753760 207421978 90816448 753140697 88111680 10734624 155029040 525195547 268589534 387859250 213737920 160938560 327401124 647069960 65261264 247798208 180288376 615907865 450735616 401151552 429638420 287219968 739105696 489519432 997930886 450774375 577361300 602417250 797971116 444097420 841536832 439774500 949045264 906759040 79256311 787210872 918429810 676788960 25172496 11822600 911600000 993372400 260357059 798268864 930047892 944627211 297860460 348853888 327861064 338521750 303634833 552903040 767971616 682841645 264995332 953411164 961002618 885991932 265933064 237975204 929189827 991619580 421154586 425044672 925813420 289596280 140318080 892781788 686077600 470896256 893043712 278752352 583172949 693506000 12980768 934821460 435186360 131654736 343960975 757713824 668199660 450188582 425937152 368350840 307142708 48250550 983700095 944087744 216256192 839410484 293385584 879501809 257279280 45920236 999145280 419482900 862304360 484236728 574134800 469705357 944305402 466083832 612122540 448674526 110702240 356082400 295324000 498655760 244677320 292265704 386688800 34444814 693060399 235136440 655496035 149729616 759844848 288347234 813860856 500131384 81148931 939588456 56043024 328100536 997600566 345769035 859073324 557483088 293315761 770239580 491272828 975701932 782927000 633752944 923628500 968368000 903691930 186723755 260721472 567047760 198078355 735971200 947517500 420961672 205526360 922148326 218196050 536032550 91046100 212590112 993437288 295692120 50959059 924951000 90504352 886676000 254628648 211983225 243903744 219795106 560673660 282028948 717956798 205739840 684867976 73236216 383624228 772706713 839615488 570073220 123506820 593190320 629696078 268002098 989446820 886801780 83721385 830968395 66138223 982262676 426748267 21700352 863764796 598874912 460028200 734697155 131109480 746726350 634317008 189769584 813466772 814095300 14096300 234951704 403977104 804277248 984637525 872480240 884737692 944527480 741544235 403006304 881321861 112874120 667890900 265586320 537528475 244899782 359429458 545302100 496380525 574217120 627304750 166949938 996895148 952744542 320422088 120197229 253229759 96869125 217091875 234586796 81793592 966782208 709571280 653424700 928358528 850103492 64253200 298863840 677739752 899937244 307962000 638581096 834836400 708634200 448419560 639585423 350655360 134256758 663174684 981890384 936756000 529179184 320869250 705775750 633614628 646955520 765950415 799158845 203966360 886151000 727406000 862797286 517423125 855055170 423311920 522673120 759857050 815647470 612625375 153488200 26061636 914315776 899315110 9936072 987924030 446870598 459441640 747564860 502921980 414130148 51090800 342785600 847840005 718656 524885932 265415360 812953096 26357475 945577069 644985889 369705088 31692800 997934536 983710720 858188528 271152648 216454620 313065978 314642880 542383048 700630 175779898 380250900 680191552 91278375 370165978 985535256 661359408 22008592 590201680 976108550 574769200 565511568 369269776 547036380 667442752 271722646 582191448 433068320 403231660 371776510 102386385 830117720 877867520 328550500 868175363 302499730 742411750 448328905 61793270 733726944 998104580 164016000 79164250 930856512 963021312 695339576 133398248 526412844 34963390 269996160 443343720 775549704 861808590 941339316 506414176 344334520 978549680 417953200 647624404 920625862 19267500 606697616 353826736 97537024 44561200 90171975 926027904 629130485 931241010 88504160 472481435 379931620 413109702 994545088 57176545 463544000 376821492 828520064 962936864 244712815 682102520 208274124 376723542 172624752 678581728 916821664 836220768 2222900 103586400 730367880 455859000 317751621 698762960 759978385 736968600 912494720 38866067 651385898 355431660 129766656 61801504 430034872 750735850 465984492 873391328 511618606 802751200 815822864 734513460 294135600 616057280 301329920 862035124 279383200 510941172
987766034 136345080 634243712 175405740 722573888 877687910 532604640 716828512 191563080 829519150 189041680 157364018 83376560 821989825 765390832 628604888 255690996 234171360 218585560 923231556 710829950 190151468 573885084 184796280 882359156 434896140 135836315 165128000 995564016 156224184 264438812 853476800 789254560 735230520 223220344 726095780 118700836 245087400 969236464 308801120 942732480 968904560 761752920 505660100 808454890 808210576 891856904 893960050 965215920 829083260 458240000 193571668 33646832 953719930 482422092 222196100 927945450 140659500 860989000 959738288 851761680 357906074 717606888 991788640 459598016 576028352 344710169 331935204 511363004 251233517 182594392 694597120 720411030 116494220 781990960 687653616 783523430 674085720 86846512 650547904 827153089 977029064 62094350 563290240 425472208 475070584 53214344 346199600 770065750 747354040 339627800 685073984 24592900 519359728 378524790 139486850 28588464 556843480 981315540 302093850 42332780 531596180 775972832 666631500 340358032 648532920 885029748 100994880 311480442 439429760 468416862 33464384 97715960 713511035 881307492 933707750 322550330 582315400 644916800 122084160 664033364 112524324 471804854 670688200 831284120 665953112 96076564 664525790 658356960 251012128 438597810 997432940 907147000 508221008 411178278 800984384 574818320 629452808 67174280 33083088 715658850 864387010 660888050 299776641 151882528 443780128 103689528 14613568 133971280 419364200 806700000 164276500 478133268 647310350 804136528 867990050 237033350 536816136 651812930 359514455 516347040 505866749 567634740 757726243 272219280 139778849 287796842 679940760 844079875 513049084 914824560 572589544 24388344 217018416 213552800 100186125 818365888 165185976 698624208 393936781 870082955 855521900 280468492 159529410 50881184 157333250 740973200 587803520 289425760 46489918 111774880 696449740 779966540 508579680 272914643 897826140 672582288 311698135 207418640 561046240 121615990 226358200 945623400 969869502 638696445 736514792 640041000 918812800 275736750 497292930 796959680 335654232 655272744 329229875 441584 664096659 596603808 420719660 489141516 823191741 107260134 260630579 724951200 442520296 847354000 588163632 984692140 301780200 91940000 222432972 710915456 84337936 397361679 487656016 518851328 11349150 752982560 258976355 526613675 242683360 730360049 464499840 779389724 172164160 960303940 496883200 504932736 643261140 965219584 946635467 596121820 926682610 159889160 598333520 492199200 951521504 510276352 785082680 760030848 614273440 866241124 735438040 490696036 880256880 269648870 230167608 276832874 216892500 712428232 608983540 532831470 94199180 702833888 555609340 417149580 620138144 487329110 233580012 247036000 530957520 416039530 917107208 233152728 731334000 539914400 302046165 649647077 517758513 797021550 794782720 599464914 847632552 906852336 776940880 262541528 175273590 770885200 256498586 482209920 848761877 293275568 680997795 944604325 386076656 18194362 923741568 690519180 371084588 672557500 42011956 814483296 974304380 544133200 679424520 890226312 99070672 184595940 855891366 435249420 832778624 398533230 949606631 968929664 789729128 763462082 256519076 138325760 855801507 293590072 288830820 844027870 211069776 886054400 225566748 905915980 442877220 440987040 429011755 373990638 770858560 827497140 902312000 502942512 144976204 374722625 785937534 533941512 621277992 670217388 256871540 598301440 103125625 201418750 210774016 534228700 850174620 738440430 973350321 28934000 410225500 465366286 29107235 241881720 368368760 91161732 199148160 750579523 497959760 926118508 490275784 454355600 427272704 172460988 623388630 454303296 407453008 836272646 635736639 554085880 880135200 420415710 174499415 553157125 658903344 381148560 254626900 855061095 46981344 511761946 268632500 798332736 579605722 342333600 581050880 670886384 585674840 875444870 333113950 35546020 236824320 741553440 961507680 312472192 669023500 799179516 611369105 449784768 519517850 763705094 997510400 756199970 36167824 881740908 374792512 40591800 613246432 545984497 916271740 263027843 860230848 987452135 741713524 973810688 217286798 796808608 499892856 948914577 915540896 968070952 304518748 694626384 373598640 137129120 859298964 93058344 463375936 99294400 121228792 642177343 737996780 11526600 487861732 364409520 125950832 74344240 526950144 579856800 164486268 827998260 654230017 401125000 348439010 512116000 311594088 672354812 76042100 576717200 932221360 148889180 579377445 232505338 73851168 973550560 466511814 173781276 142874408 232924437 357036840 361267285 143296209 614031400 151848425 924761685 891141704 319695392 640334220 342451325 63255750 945021285 978874530 584325840 780177516 782766000 11322368 524111476 921267200 403130280 760749235 655882948 971267301 885379740 207617400 499446990 207432742 467476584 482241320 532257498 439175440 742798408 81548750 109320560 371609224 113042956 303302800 39583184 596626864 657646598 938359900 545290376 251895240 471207104 431929600 952354472 862914504 825345340 936816790 452181700 879132464 846422485 826978400 317519612 510753872 242174232 308556249 458559075 480517888 318874846 425542936 111127552 808881720 565495920 23506330 199257285 549462400 629084800 611762584 346525340 855486992 787131430 329136000 98541375 382771296 598508580 258324542 773791047 700582090 684710774 612849280 115338328 211233190 171043120 351299584 10135280 131939752 501696588 242777411 788581162 228629520 359402972 22237040 161484100 150856664 801435304 442832320 452191008 917759052 112292676 319066220 495391714 695635605 322938773 611198720 79555225 652344450 346798585 234724205 322979236 580447600 698960480 538050828 687849760 672343480 230253844 966883580 311380528 876791813 359061147 380235810 488973088 837811690 163140852 280124170 980809096 694518176 309011871 833074475 874006250 48116804 691779248 443815188 565552000 635236614 791705952 8828650 125247920 272778240 60938253 308816080 292245160 406245500 818796640 740091536 793978078 602929336 589575440 162982500 687502445 992779782 228038336 851663568 238279652 218496800 864258276 540541400 387993736 197073974 97022800 310696448 712066048 435644832 441704284 777180942 939168702 939969440 59989616 463487666 901224188 697282044 946180000 880004312 740809896 699179200 934623488 453398981 352200210 744383040 906521208 252640675 176636696 114274396 142470352 600183410 831114720 705880920 246303875 524409984 629483356 652054322 162544880 434984656 167204080 272844100 673964784 882343824 108260296 452344984 326619328 527537555 189155840 27701490 589805600 495306234 60885583 374688232 562783954 506367504 775000000 384521088 793808264 884562560 347688420 885260340 348240043 8053988 21933032 224443875 919995171 226757591 369715000 769461300 869670240 518379015 147122240 656892032 424410456 132779392 425607040 362762738 93592683 754340480 134317600 94733117 668497516 535288784 343841200 450652240 8203995 451237600 927877220 437518920 594440332 612211564 954454822 874053294 591406208 587663616 753627840 714625210 805981592 637257770 960751632 306870064 347268960 888746726 252688320 93019820 734053380 366381230 573874800 983060864 481714780 227885700 71170726 174732052 418035000 785248368 360252113 716762760 244117040 864670250 485042272 701097008 238362828 260869670 297927768 163461227 379373200 681149425 696549464 53687709 112441920 43116800 663685104 994973936 743692734 840899770 33703409 119919340 659063492 314651500 242614085 608083010 883257980 20691340 606383592 358784476 604720000 358449884 254253880 105854440 73560590 428128800 136148600 783853106 357403400 588488576 592427300 784731450 345009728 325339638 336378666 361726100 667434050 329547680 351398400 353473700 978067750 396989668 603988480 760974103 383603914 220528400 618092080 977435622 13820496 876314300 11930360 898757660 925308576 536690568
552255472 113306590 809960528 962898020 842398884 116338250 460194496 238896896 543933035 720903488 879358808 697442700 51459520 925301472 257674050 488971000 677129292 16528320 923087360 585593408 749770964 331732900 949802921 432727496 622894314 538071690 479844638 289129280 510665984 745204766 238148664 284859575 458042096 853837837 974332376 969081810 821421670 348707016 730010480 990571136 370491120 718709250 831973440 70103060 117749969 144261760 329398000 699691930 385500000 723652991 38026752 275239152 816325000 28947272 862416960 512413900 207073012 681666560 669348800 911098605 569939450 637618800 826153960 390376544 347113112 976966908 911557782 102151542 304161360 198514644 749623680 1311980 359318557 592793500 509934572 149570356 669278352 244404512 853639932 855137466 887735025 508074560 791811522 11057572 442997954 485758032 194236067 243642505 424512218 195906112 373315326 116902464 563561228 755939920 95156480 111369840 156168048 88778820 355052580 288974444 999460664 381454027 344837512 578549680 908873830 375232200 209807300 391726708 265521300 123931072 969412305 972038184 748563440 765777304 889924400 108040590 847162176 871053470 233328430 536727584 317647704 202851328 594963520 740391711 817018550 432510034 606560128 33812220 561454384 412170680 187987306 948055960 375653888 853183280 246514000 829723963 394858080 479326640 809191386 901996516 74145400 39362000 735804142 321629885 803665807 402335568 731586496 537001044 827876708 862248800 977700340 282685248 737901392 663087536 616361040 776916668 501584416 114000470 647575560 282193000 44918584 329293835 188331088 473106752 381744299 625581180 19965968 935834328 267412960 502474400 358521000 234561168 503189600 298799398 520346400 449474070 856648660 146966696 950125961 593509192 749557736 517380302 818684704 779847680 198885610 469188000 121662540 53993730 368934112 126197520 550542400 531210342 145512330 585606292 693255799 326793040 136824535 846616888 448750808 410907824 55103108 477426384 607334016 272539200 495740200 770693785 918477280 382827962 499400840 25010275 969891586 137447632 933951552 237460320 315880952 362433408 647014176 31445714 302238200 946736640 363545833 304201198 208764175 966581434 631218560 867143192 317801576 185280560 591993220 418311069 49215904 320779424 382960980 820526076 131420692 311524800 832914000 391768180 963500450 773947900 539861318 85328241 340972500 708649256 166061400 347976704 412213658 151406612 284954720 551924460 68285648 995591054 646874398 417194080 426500622 363154352 439915043 950990136 187489200 189719590 828482800 916127260 698098000 406557600 876716144 781963020 1677170 994793670 930866180 838258168 255431128 744015237 741979951 594306000 231719264 791261640 533965860 849071546 847728250 979565476 214908416 692459478 676106928 656002072 230968184 80082974 530464678 442561976 783285638 772803840 987013792 8662150 802245168 25562396 639313280 516659456 222529600 774439032 965397142 674830900 85123360 998118320 713071950 295971664 914088180 65847802 818902700 801503580 635278788 840443420 758525776 85973700 940594120 19563830 740502740 569588320 609355138 879423785 490696000 90789696 451507200 18796336 447343616 584701419 932959450 867958857 954244269 850232928 322684728 816327816 866179200 618041056 104729998 342976040 950992428 737849318 616074000 535200376 897507920 102891000 343544064 265327462 248451870 900570850 761318400 655096860 335237264 458507555 848278500 517361592 74965690 855016272 386440440 736973600 271657728 476023360 379501480 448650725 139272980 675654728 780300152 689232824 192984965 38340828 32650048 269919360 590032723 233327400 41154016 997440525 985880904 13274112 673585184 259316320 918482388 852424002 876624860 420171060 857646130 814075840 907528060 203985117 567488480 955547904 141902080 146950063 806168848 24820656 283901120 562346562 649852936 359025216 475031296 987109332 825112132 63736032 926845016 905475292 280802528 613682144 136079610 97417988 652581340 750012030 555249896 629166578 791435475 302132428 247810096 652038140 300162920 554615160 896216064 586146300 339139950 598818632 368401780 168538112 994714224 845283608 91679838 698913040 547090528 664743920 44500175 718865883 389256911 780404200 426887740 601093280 724055190 258430966 673237432 985116864 718327472 546020089 809961084 132461450 766233034 586014140 286465740 200300651 990636450 383257440 421716644 462255780 732169390 683600385 262631040 860248608 948002336 674912716 340552136 435358720 98279600 786130245 858519680 731368996 158830300 399380664 884691160 314706400 770532650 422770444 597648000 543962960 516237152 665909025 754511200 470368821 20806816 239942909 789447068 291786276 173996480 654849131 659406828 91536712 414331928 992632000 383394760 171544088 993304380 812948343 883629400 722750614 400076058 108222906 62331496 509297964 213551200 97729594 954911344 339395647 312495842 786880160 348567920 983890265 236822460 618930012 630526540 751596810 807145720 900895900 788876064 210978304 592999242 424700871 620003310 94024470 673166272 344050454 507340256 222047108 34365760 464170600 575912000 427290624 803178491 296280065 983782492 673080900 813468268 939623430 258892288 336610336 20557020 206288770 605477744 410676781 821671810 760058864 575954400 437692900 536188512 180299953 810353712 228555612 72927000 424436312 739792480 994578280 244871988 845224744 145893440 669416763 315920920 319966840 500586705 430308287 700198944 431326796 854138240 761778560 186626526 605836160 671534088 450410186 484004160 65798768 108355540 229625344 215583656 936796464 381643600 565846935 310276760 504865000 468586424 443434364 552142812 894944000 414586341 85934914 27098646 103708632 872791552 111862220 807518000 540361556 216892140 905607604 609506598 494219180 661796400 404262747 71228018 195195004 586522836 811380380 476389616 274435616 230653440 368640752 942627200 815467668 719013782 245228350 821365272 55245872 108309880 784219200 834449572 166278224 506543072 732592680 715921890 749869760 408728038 949342260 838180268 456000488 719567250 94150808 121644240 173184803 215910538 408870696 107662740 925598800 190986419 168780385 461668350 249875847 692687740 120228375 783233552 330468 814946800 596731220 486230892 633480500 189712476 680626932 713942376 755603072 979394775 63352480 822266432 304250920 241651840 402206210 579159300 455788772 481496268 36823776 990235925 46386170 65780115 892490555 613871492 373280555 414400200 931614924 906986112 821508999 958796414 480668000 733757850 580087704 229741652 718371244 668762159 46946368 40693120 693873574 764963770 485775438 839693288 725726660 528764920 24162975 190653686 189641325 753207846 987313730 864314540 594476975 176977632 286622710 680757150 956722112 886580498 630081960 206980056 588854120 87431560 268991520 121370192 254052642 429833856 349389000 33270832 146032300 878508000 715904000 573362216 552014920 834882460 3797508 66791064 86625740 155849808 754219720 332480280 470054772 547698400 347783104 397939984 670755224 66677184 518646552 728327200 602721764 22073514 770349600 600620370 731736328 153025304 427152520 445345590 526398206 257610623 22086960 837367412 270190710 394107944 58767245 290196152 540587152 105099860 391602280 183387850 96899080 859779950 575747800 35613406 48063080 466670280 234989200 131885816 709684994 727842816 243326434 386428172 709976080 374454438 543252880 667548286 225644280 449309135 987846650 327886231 108324890 837091950 773373540 468001384 503729056 332445408 101989504 142667652 871050648 84200352 204614570 480966024 404105200 646324760 457546560 930453500 779341680 520206960 184314940 341556122 546148418 293725720 18520900 20209580 552181152 218210112 427188040 920812100 401326078 751166400 260617875 344329248 577104196 661378218 215384768 29671283 736971654 931676112 479334048 868783680 428830904 342900880 754784000 518390688 470157590 25488950 391375912
555692476 202062080 276090240 544055388 381255182 204088064 786113825 593040500 730489176 753816194 208856800 381581260 740152714 890815800 441095575 954726247 512238626 33045850 122215500 266787000 754752950 564725916 167398240 896040744 535665180 596248000 901143208 520158886 16069885 759144560 794113600 81091696 135465607 834156550 313506320 766907633 17943552 213356328 585469560 249214840 256595040 165774324 504519304 359718936 50634633 132450440 239348952 407072480 755528571 647311784 135907728 72996720 349935643 36715532 527758513 371047080 440716850 777156320 663142750 454099793 518122480 276180640 645360000 138685214 587242656 287246528 776395520 789068136 273642943 274739600 873356856 73881250 99063700 203435444 534636046 536993650 347851055 518054612 468627052 991769592 757438024 608716800 789635584 418070130 692590775 370869090 97221036 584424834 946123264 281205576 242782395 989220650 587014800 917793382 652788352 122306500 871194468 989800448 132449280 76801158 550708000 589183382 73402720 293851584 618034192 142379200 739651072 29274870 591955656 424494976 476698648 57838825 678770146 306388468 179829296 413996000 810103014 435972080 225059680 304988504 277442696 2871900 945461290 378269176 479985626 21870066 254880672 684016532 530353240 589588960 144243318 949430300 389063680 40392000 957366720 645814180 33221460 801718825 431571212 312752626 232828216 965907084 929811805 575989536 291738912 91672570 850177942 749481984 346632200 278729498 704228080 913822330 110558236 402505944 510283108 875097048 627029580 409138705 738076700 63343627 360711530 975726235 30333664 963174328 66514050 151885104 1410816 111051200 801459790 960039312 110903034 499443218 89483264 472888274 468367544 364678500 947021220 489873420 107116500 23539368 887809992 160882720 466434280 84353384 286893256 563836194 721263768 636986141 99164824 613467456 325566400 964138144 980677360 364807752 581554820 430835144 377955240 689752735 326467700 644575232 906944670 461679550 700996991 416056000 687283076 294589780 441888130 136608000 941842215 508348420 917127000 134966720 685041214 59127940 744375716 666320818 487095900 993517712 948416125 754948856 260807936 394341682 106876000 740165624 879504000 196313600 394199000 975078176 563683798 460298496 561497782 421637953 539814816 913307635 451691876 405545900 879698112 813610460 826831528 533341999 223228440 51531238 974577550 174935000 435532360 814445436 994999872 125170880 553402994 597671195 921963536 692966080 861235930 611584970 354515000 408221440 705154950 68244225 816069520 688581120 254087200 822399674 825341760 359268416 573452945 696646660 440077076 501041265 938063035 984462240 518798576 3278270 818997118 882250800 939825935 795803075 833397570 630189125 435980000 309279660 582959770 498658780 479266920 714876506 111531200 57020070 598154832 140185088 497002426 238365714 77938224 740528315 299383620 37942880 557364525 11917000 515745424 328682900 242641375 367767165 579705344 841979850 263578560 832562104 218724880 620194879 698443460 812249696 533764000 621421770 631073304 145313344 763113163 807642960 283248000 509187208 989503728 274824351 296295000 630419898 538355205 786294436 298675678 419231900 636390344 75026154 30355360 561769500 546939840 514387840 732804276 335080365 643712584 185747000 755025675 370644744 137673856 431833880 829644428 304894160 180388980 373534400 748404940 180251032 738342920 650866050 370897280 924867340 750478800 260472900 832411760 770102728 917230224 842697912 53373000 127056362 102430688 673435412 133797400 336638544 9322988 107598178 110140176 144972580 245267844 83221715 887912465 201422748 262317800 907205120 402577992 286908412 313862555 900015840 168503808 768616068 359119200 263719425 863015865 264606118 621372650 946439440 300646954 189422832 623065920 807962263 217501240 76680260 766199568 342407680 923062141 238517760 415450074 909590716 485047825 869756332 835818138 740218750 791224320 756762720 202126906 131387008 999032300 677538688 438756608 261319095 266842736 72709408 791039400 815924760 735257952 893834128 510093996 469208496 689030160 910297440 464758445 435062500 756690660 125827840 141775900 867129600 752231968 919861820 184253590 818776188 256442424 384747644 548315447 156268464 64098560 991042800 224714900 801849752 587495328 415613770 916250285 270239444 756558780 583936820 612489884 228517056 815479200 728360160 833824980 34020587 502749392 228293254 950738914 626540600 642431096 85120000 355708738 964822584 521776140 594860482 672596036 906007780 510701100 501635728 297580196 606970290 989897390 505065726 198796440 306446912 720785220 634808714 934968064 658925030 812317578 580257180 909599172 330352560 604717136 876391416 124190996 752765700 823856912 290565152 950478080 674100890 781730784 173253988 679600074 398515710 990189928 132206400 613203925 489711634 253862800 188755340 536986756 69188645 462669337 110545056 551828550 992130250 969942084 926806832 28539076 598848000 212699904 201085292 780289600 397469472 418937610 676442912 918521303 248136942 530379650 107965440 370202064 675072000 812454784 299991556 5116960 138339220 491089937 292355825 473510312 635330466 615591424 941682656 762400192 295907920 450076760 365735832 747744240 11747560 550347328 711456000 352161600 920424609 485702840 462957150 754222900 960602944 455903500 547598100 332402440 5751730 382562810 505806364 28959904 76690000 905643360 871991324 266001298 492395156 688362208 892069948 693968704 608275200 141679628 898422944 362500843 890147454 345038784 971140550 260430416 707956105 386884800 200333482 96108102 436839770 289095880 234135120 182243480 738609836 369648914 20612126 302153160 858646896 185879220 26731120 147508585 421476128 396361040 153927040 819342035 617743720 325214128 247430148 678225475 813112788 86558320 196198720 78684680 323856250 554042398 550252295 173429440 699755000 474652980 108508476 765543525 714152981 739821600 31968900 938289448 707538144 736363121 874014284 878147500 633021150 454415460 798668992 507831886 409201865 683030064 70019200 199578746 463842500 408721618 547755880 180116144 280892480 40698240 410969549 565867900 737960024 979860620 928705235 50527548 209326728 115549914 349234472 877174964 398959380 470658610 927552618 222522880 788430512 344471520 450732880 390963740 200380600 244414940 730474616 498209540 933119072 142474272 628309814 671076270 672062720 380557450 685889748 674064000 695903660 277040756 683282829 704623472 464785870 796386904 686583920 360364794 840852952 123242987 352641750 231362525 793882490 603402436 302967674 249476496 871420476 864539140 104021312 717107064 704798320 395984300 838548240 151264700 78380160 452770235 195028400 597565840 956074128 851385344 39603344 138052614 952881232 904964416 47646292 877222048 986081654 851431920 146010720 424888800 734180866 579552848 81046750 208061072 219097430 110340410 467648257 945820277 355302808 851846134 487854868 597098188 948856860 103093879 895145272 552487900 803269880 719590551 917860311 287448960 916402808 909118588 905274921 849452790 999722119 315621086 989055940 425549802 378676064 513692040 412362223 326975533 389984000 276448820 672264250 320427860 146936560 853973120 606083124 127024644 651649465 914936655 672505558 387547530 777609400 545413712 458091440 869499711 47115908 323677946 162516160 399855182 454152952 810698056 261285908 538547580 48797904 915399840 372461724 895408640 854366460 248993536 84587544 496384384 333756096 87757808 955642510 299855440 187944360 641542320 397141366 255403600 304398830 895698340 131904416 469701064 566015398 443479280 316443912 642164128 231598319 939335060 933045000 493582032 957470285 663710150 399867538 303257418 314852592 498375474 720361456 825806384 696031785 135728140 616882250 713289568 681450669 225071250 514857580 608102807 417920690 893477144 960201550 35147360 44968928 829487136 110117632 442226800 844819080 372626715 322378712
775907014 959520432 225314440 518940465 849684300 815256574 685903822 98364150 263685730 313487536 840784648 963272980 886895864 511653193 601468688 307003520 328271016 892713936 326180152 400412043 517869000 954540352 100110976 255116770 228122176 937516032 60424192 623609776 343850655 690197034 267822400 957897591 820569274 61500436 198611720 315408475 483602258 582496500 958369910 996865312 972099042 709764194 20806810 794190736 676017100 167309600 88749424 597386600 474435806 361686672 137738784 961467056 583693224 865532000 737130800 644294208 585933510 494853125 987945240 654938300 350628448 650101520 662285214 720480575 146561941 159566456 243451820 475750400 179556092 690499840 645796100 816190490 549364000 46937920 15866924 500738144 695154484 401376083 866291790 595324369 978617664 508608414 424948400 13701888 315569956 905870770 28901808 278271200 871952880 551567320 852456576 664082272 749497920 534361400 364163100 656001984 782073518 471691001 611467175 98643710 41210255 844467809 37232268 576428852 802351144 753410200 842854288 31528800 774196344 192594659 315029202 46511552 509277360 662665520 939163136 227538603 25352128 894902561 843949808 495834256 157424100 574207230 669983456 152886400 196153040 819322124 764224200 676997648 645319896 959433920 638864792 137398400 754515832 38022032 61061764 971187312 804823059 601920896 662757550 772652916 645586125 219055976 341928580 182632644 438360656 706538600 897121880 508518000 436988892 648735312 27911568 563580440 726670440 891926134 595229190 236875380 989231400 432905200 309178056 117546292 155342000 22412040 393103066 568462130 291340508 855499404 471985145 616184240 77885768 797206585 239455920 791656510 327055260 246740430 279127840 559893712 28632825 182702216 689094140 170058726 633374220 194315056 610673672 379063680 153027618 22298390 813324432 345534312 521799396 500810840 792880936 532731472 573223200 28905000 904105646 30615488 816600192 286387945 590121380 837702036 862990208 809200640 789760552 215335564 929058244 920382988 998729400 445564180 48294440 224293454 343598375 493187072 385551230 663872900 921036800 420305994 322901984 350787072 604439050 442306530 365926710 851513863 143776040 497899168 648704620 755482000 420183552 308469660 239396760 892613608 897123904 364264620 250079920 383637388 596622080 783303680 860443304 41230629 803745260 909260435 505376420 721147136 732847872 975832416 506674392 516742584 808359520 31252730 464205112 485226592 987962368 506061216 403580000 853285255 18328000 555852576 394287144 135197856 823157930 194999047 284136800 592807275 894649560 488540688 813566238 564997672 277803844 761734100 346634885 787059787 369006208 729735584 805825500 936601440 418261170 782363912 450637008 506396448 444271840 627572540 569464220 531873075 466634912 73740400 7172274 661991506 675083620 465407192 290984415 116827072 734016000 139292022 615743360 488999040 378181800 460237162 315160178 286444368 674171136 881827895 671611834 689719365 549703156 564962000 707952120 879562300 930816264 302769096 413880960 8653440 1471574 832629075 996040312 661388597 792158358 265596110 465405360 631214120 338354516 786217952 134553440 742017848 282361040 760343926 338550625 801654732 188622432 576695008 871477359 771506350 386160472 575883144 465356732 493524418 626862560 637469556 202601984 245018800 226251324 32088576 580861674 201660460 820078240 28291764 151474500 130895140 228254185 4184080 272529984 407522176 705474810 591021711 254744704 686078704 67957480 868746025 871770900 752827124 304131560 505186760 23500000 596634832 475027640 133940600 640608830 896580664 290952012 835206724 213279154 97350376 244091328 451825800 540942650 556735620 968261482 830737832 79516800 27282932 551626084 120873300 263595140 823425960 16440233 625049728 553071780 31382985 692837456 541470560 750370088 722525280 614830891 64245954 219268125 823206768 279609832 222935070 447019424 724284688 59763056 35218498 312402671 43699910 215238356 177386887 533535460 755080396 9646280 948989728 571395984 433553784 487686816 693834720 255244060 681145040 532501491 900258550 667343936 750462484 680397216 848707160 670248324 421913944 133325285 581697880 155308768 841584480 378674276 456458338 376652520 54858240 458244550 422646768 825967070 851248832 991417384 265361872 341658150 112760256 225628096 806769441 647893850 587076840 78199966 951633664 183800427 163326896 842763520 720481324 445982659 459254180 596409201 494645005 67403336 475749964 457741708 301927590 294045168 5311920 384593700 283352890 376415680 712835312 772439852 999925700 904442000 22216200 194793103 374850133 772174056 954505760 851477054 454653968 812087800 788523456 527655742 424132342 781270400 563351180 232006800 365221875 703956716 358075285 698344758 238496160 540725882 384408064 92991900 247665560 886471488 687033160 897137520 298859324 380645130 706913180 180602440 823278592 439583075 413332350 705529925 930258920 549563904 682219938 939393056 538932580 247746857 457263206 33404608 405803610 981298016 62506208 978004640 315450000 369683421 793261512 93563334 24993248 521737419 62113896 443920612 914353650 389645560 520947370 216672304 688834012 304838272 114559642 271641728 919400132 920774220 142777536 451332264 557552575 315646472 369312901 867445525 852288400 104337600 706208750 769987729 342366144 201618982 968059300 34604314 917440512 1672575 948536580 314837224 842403880 920060400 19893502 626627500 325666952 60221480 286786842 706441340 274388880 896382040 689455460 705520960 762525568 816702375 416933600 399162817 449299424 146274775 863304864 122204850 980248000 780872400 51580780 325605760 879019080 157362780 169927915 440526886 841906795 625889236 734568736 385974626 664717620 236167151 271110592 249075676 765438275 936411280 862640220 427309440 371139000 874009526 314695480 481125120 693252315 841505320 381161950 177165980 103876400 49555200 160238824 413806720 524561193 236890000 309220600 442779175 726200400 469163048 344704604 776821910 908096163 652040825 122333443 601614988 461202100 57487180 541184960 994187904 187596128 262210606 10999220 836840392 328571536 587053440 503427392 301933664 212859000 67309216 98577300 467106188 962077544 978423386 572040800 536858048 715683712 610941025 504627664 854988960 425512595 185518800 441460400 157604320 519070278 475200410 575715058 359384760 256961638 168116640 242840700 699688316 862163234 943354240 817286553 382412035 75079808 348000875 312850557 354470332 803907390 522131132 342149696 433088800 435894832 317552620 573564632 466808064 427726480 88469664 417903228 593912000 161506680 462637980 83294296 586050208 249083544 218059876 950788540 839117760 951059364 813638240 448090976 316911440 401492680 24225148 226863200 241925504 728039360 949312312 359051744 584207120 275580560 74776743 219730155 573683215 451784368 870124475 368822980 319513532 449138048 437346296 236784138 230744368 913997675 802786216 460799018 76499306 750850283 275366468 490351392 866051320 92185952 670060988 289946336 956078248 133438140 1422700 935196522 296321880 156503040 738400878 368193840 470532569 994880888 436618037 73484340 168087700 698162000 137159340 965453902 252451570 988921768 934949312 1257344 97551880 995880709 478707072 938008448 309107344 114964404 321158735 465446464 610186752 257873440 783773600 627370650 835662000 993109022 798046260 891231800 407797175 567694858 377324870 965433460 768585592 409814784 741470000 128466048 203919950 145030935 262845920 800194880 832739576 191342040 26666240 537914160 717521920 680809972 446185952 125973440 858100568 489243840 421429340 290621640 177265376 657332216 253564046 536350112 632973521 862527252 449208935 363916800 615847840 931152220 211182535 186164525 544720384 22940044 601164656 735551552 5965184 466740680 548528926 39913300 133101280 947607890 427162088 354091556 618779070 106372466 681400080 782331375 926900860 973826672
305857600 296325152 414732210 906142600 284340262 754422087 835359880 493457200 913021064 858150560 503843480 249754408 903458128 139936800 32534842 703287664 187413674 54543420 817853360 481550536 373685218 570572984 500175680 104596505 37302194 407339950 559900436 52238080 863010000 179704192 116126788 216690744 132475804 163879355 338248272 838533705 318920640 959336890 290056300 653944920 961006612 291532635 729771520 646024700 397079018 409200960 876625784 260372886 503276992 194543326 821441600 520171200 670532260 766582360 886288490 15174912 37795104 346950348 734058656 415237640 230854086 404062180 892747200 188920500 344899840 826728960 485800000 71193920 14319560 759283420 671839876 440679970 609957088 635961504 294986700 421121400 567302000 384831616 61250578 930012284 178618569 566680960 10862760 344836060 734464848 357833376 342996432 79938909 777900840 94175168 265421926 132541400 203484000 859688476 998713120 321381088 402799132 726250928 997900144 384563872 90860136 695778104 813360625 339201920 844392280 896127988 229976101 917136955 977594000 200240961 860475666 721937168 36290560 897635752 84814657 868166048 490273312 282686344 166903240 631348144 803219200 698171614 258245640 132957838 418172040 97564217 131482552 670754272 640853440 187502356 720985628 290871176 714890220 670622128 915307200 751189480 54631392 968678370 71901940 199613525 274435740 936936090 163189800 540751375 816112380 64946659 582528850 63084160 68807408 332641280 320738496 577890990 373028792 741989390 593864260 435473325 788268830 875478960 939943828 271245744 937123300 836502710 384495800 104539890 302408656 793061010 702551080 557380860 643172515 927204512 686750418 197029464 10670224 229061598 705732380 175236470 27963530 593711523 618273504 788365770 344961901 271242136 826716570 843620268 549389076 150720100 228459975 261826853 565031292 473337596 387567464 470447582 834133184 526466691 812938064 891898760 740070060 192766950 429761150 116177738 304286241 98603750 480168775 742237928 144662172 936812402 702785000 573432160 105350463 706721720 440472976 548128760 385743104 964453526 697125200 193361240 601422102 425097480 324184960 954169844 937126712 771334966 797191304 407290836 222088000 260980870 396456328 486231360 372690320 905105007 437292720 401753560 137099031 981196848 276122938 360464770 620665096 619909435 418482128 125149800 529509500 653504154 148987540 514535424 266535600 969696672 639766708 704221973 35921908 405908160 449663320 993833400 463144000 351179104 722715136 768129542 45372600 682918900 887159877 867775440 36430086 147845476 165208750 11316104 72439040 776417904 340128540 227444144 377888926 828769754 24869360 847377340 438796720 409647833 241608000 104808300 665909998 415414720 13309200 513575464 439352117 609959400 619398580 875638060 87197410 271659616 86906206 517891608 123261960 398243539 854585991 792731632 628156000 186022980 377375336 453182254 488537412 159138752 165756260 529600640 99780426 561559744 39140185 947690128 36354440 520059044 122203091 282148504 63311858 902750228 19806185 492105520 187311424 570895360 428961044 71566770 622123736 630686000 308525830 21554200 742486662 715797285 768318016 915911040 845144100 703652594 604379488 741083512 925191375 527078984 616423836 710751617 640109750 532497064 579595458 178017136 605155600 648462888 544385168 729717100 245403552 658137600 599894024 564764875 3723936 578233440 586175300 301692800 230773740 887835552 820016686 766581314 626863336 734519460 941313755 989034048 929659160 116288896 373302650 109912650 997355904 925330300 972818432 609628980 219805345 596798282 733807367 983442400 51118320 856314960 646420500 768967872 167948645 5010176 20211378 625653020 523795269 2609575 524464520 889743920 240802492 346650400 523362400 633666907 614311853 942797420 802343373 207170000 588162504 848133800 940051000 213996454 786241822 980421150 7663330 458599285 319230806 154019400 928180080 883309840 573184544 421212472 639051138 109431920 470482288 527922200 698939700 340396352 162308150 84664748 148303944 22696432 416954880 872875906 902157668 626447850 968557000 914010568 948808480 729069280 848464048 832565406 475732850 738493912 449317940 501614010 690050068 434406320 738660942 405538810 793966200 754418400 126596340 513859620 385228848 817173600 695914250 133611627 69802574 869493960 533715200 975546664 994769340 480001250 940128040 262429972 249449776 460769488 636985586 507408800 520153504 871330784 646744800 107565696 53429580 73961280 406650336 799768540 467909760 507501531 337581120 487755040 957751000 941823796 899122976 831069624 299391792 557014778 470880448 812191215 213733376 834177045 3262360 765873000 560053696 312781910 139323019 849711124 689214523 425784480 402770580 187524058 720732272 523011904 691635984 948498894 946378070 939888820 800056432 428886240 837935134 559735080 795980065 36718362 923943148 346032164 404341120 403160810 610158660 339255571 734762244 810928496 782045220 83065488 891193145 566002625 721897600 299437972 937978750 519111660 875868000 290449832 368977452 932514240 396870983 181610957 302950100 778506366 493662390 390187576 177038090 546486590 897718598 621219200 929912608 908639668 70716282 734681160 337227527 625629076 751669060 495823650 839300068 679585805 532756856 677532260 376378375 476414752 884234450 921968192 724080516 11844000 909866884 667001260 873837178 119104000 290380378 38181900 82524945 754133150 676540714 511252216 708562496 970916814 123713760 347719959 850208390 869494906 105291380 371972310 984427000 758122992 158146605 111218208 756641264 920061880 147095000 438834196 325192648 237692208 676431135 388725320 452560413 475524600 64313960 112355712 40824608 814954752 9089000 126429808 371804000 207671600 471683980 310734336 569965840 22839040 557512760 668003774 99760916 127510268 757246304 171317244 283606245 382198384 533887158 179431105 55821472 96528768 902520900 199473853 639521104 905479872 894904030 400299690 702805924 888801538 779576460 517152000 8300928 147960495 263744432 939426032 471421098 743377696 119626260 708986694 520470080 71600542 90263376 145168480 993884160 456227026 578773927 353467080 506742671 502586624 839695916 196484864 849147568 888491968 482616960 80248500 191388256 869844960 703023902 78943852 992158196 685622600 203496678 426922950 596582987 285031412 479955890 68322560 795104280 287725310 339264552 780961060 619879285 501454800 1370864 163111624 698763920 351539050 370651872 366243600 597177525 82767301 98721830 874395976 982759375 773194440 780647862 885057440 946040016 606712959 849081850 677156640 928842024 331502328 984187116 712557350 161074696 461619280 658284668 996637450 185050858 563097674 65717480 546114300 864374252 579440348 980079828 765300960 704981016 786667212 790052576 399060904 955695016 982123640 503132160 849273946 270994900 445942400 542954976 721540960 24273292 682629440 941786592 599566662 691238192 48711344 702539440 313944730 32447636 443895881 867084684 673540732 360190660 51930440 468182110 152340307 502313325 255542000 376282630 208863532 187081308 286816720 801805210 910110032 888166172 274774560 228610760 260025408 124724676 107291958 917561200 769060145 520839195 765296000 713097840 845189360 155465412 229634860 871242376 110339678 520310480 769004832 426787136 550423260 574673540 923817880 705867000 793396136 147802784 444305358 344560440 321249830 306958336 487104220 249879294 516055750 136329650 336650165 547366120 452471124 405044752 931698584 188672545 587587156 424389800 324825444 829625058 747980600 105975588 998400000 81974986 797307614 625455304 988506980 980678740 924549376 597898033 119033291 287156548 845776200 366727800 835982885 485855136 956193824 531200800 816307840 442484510 492162282 449555778 137554110 150346248 39388958 140577320 185650764 135165810 84317796 470914074 789957004 964378640 468019580 560252512 934990700 238653760 480697584
78531012 230635328 706604400 846968000 104503408 680085076 912454300 487069700 869039639 395119296 439087000 296365438 623653390 267103818 671158784 471562010 389084048 530280420 345196760 264087488 432443100 728220932 994106208 66744816 993671866 521362896 142296952 846117740 603021975 86941196 397731228 411922800 389265662 650141903 139820720 257032264 938345450 435924460 547195461 372926360 162844152 674949656 615835313 953745514 662265500 564064408 865857060 675023579 862994304 863370788 28999048 357514551 608997010 657928560 715110560 794324692 134469151 536092750 504102500 241963722 417248665 943921620 741742980 223865600 671555010 173344320 154126712 894868477 917351920 556158388 164712782 374034048 126957000 122242145 639869392 486965536 732794170 953784560 846813296 904648270 217925280 683164546 801601480 38973260 382234000 200417740 214872320 856679354 131990628 421918044 148768966 706913280 39516480 236506272 779761887 120180880 866175560 960765500 807799355 214920251 336228700 357189800 730421561 674646576 426696440 660183903 835995750 620313900 498088740 83847248 202014784 203211980 614018848 652676580 309606848 169751346 982806850 391581305 758533718 50751940 792286880 405087161 986711200 703009692 731685977 41821375 529288475 43514760 894912355 531043750 561393720 450197512 727621452 555869896 899652280 305772888 999447420 609400280 479430410 188512416 705464670 836186480 592729000 441989900 26702124 875199960 383686298 539277165 669697512 578228380 413580172 634248668 861455808 819901910 314138130 921522910 206140184 379065568 641327040 486356881 620318536 631369792 798345600 195992212 533967260 566392000 674880401 591729620 631553500 333741600 588718746 18884784 318889791 621146310 545447300 763525936 973319680 989114136 85299152 456772000 85919361 131099865 795239984 252189705 582120000 663470792 638062712 847274360 686462941 778231468 70245912 567280188 944626176 872745000 230240524 537611440 807545065 637305970 808446400 30832160 931386180 273999850 945249600 555852800 874615996 607058992 264767750 72201194 841388140 153033800 975204136 111942584 737615668 122112000 583368768 399180711 793371312 433582880 333766560 683685528 235780090 528372833 431785072 786852405 797089305 200457760 526477740 964904168 289898000 728405620 499100500 77123590 880923020 894129560 847874388 867673120 587192748 896884940 830795016 494709788 25091460 878014950 311410432 871660176 904204826 697318190 17519720 561871296 801418556 933969560 991206535 118598425 519598432 32673188 553429392 383642160 651820463 862265077 849948050 764818928 570143080 524000960 966573538 77028949 467980000 355595890 222600000 878261328 672399122 354332668 603976148 963810640 258998000 145066912 5848872 626099930 714304680 532125400 92417525 359341078 275831684 407454960 371569260 539905280 777566496 647630720 591074240 316608715 48139210 506261600 785934400 295873216 493175500 354241136 572317200 332544300 898819038 92632000 528438200 40508192 702426002 404851200 677750065 997127475 347718296 47393487 318305758 708771840 957343640 841334400 623504730 686594150 396259952 962750890 800865030 547997872 790889975 739741632 56438122 589846464 965042335 116227712 203795300 175955766 289350336 615445760 18031400 973541340 149611948 263872226 517094112 166884120 559130048 318058400 34071994 710684664 903607744 972482852 181987254 916362600 548380776 862348185 554292930 191866208 46588200 478205625 756175192 102149340 440790012 488555160 651824000 110190032 777484169 72213300 170573760 99312068 597780681 214176040 471799808 433228692 27569532 242727356 510569600 782135492 190082702 949251300 936096360 669663100 534715172 492480064 633685088 874483350 65278801 616433720 356372784 877038930 170943792 846445632 123481401 708776404 297046160 333600 400209464 305393424 891612552 309311560 753173952 802148882 571682720 589578788 912503808 752209004 114661536 422017100 789916152 774212174 661988560 354979008 696106524 115675956 552390204 783033920 332380000 529254460 80088736 545502060 654394000 47899332 454392200 1565136 673548280 28351098 242470192 414081840 11519296 898933776 769683451 419859575 143718372 312053050 108101171 410437587 310101080 567823872 343977120 307905793 102378304 833697640 865346048 692956336 326257152 140526210 700318225 553810310 909154805 565766695 367626192 674337518 453723432 960045928 875903136 900045490 591979000 691014500 412027622 763180296 97557924 299524960 884788840 991060672 414059088 211463904 118573488 756475920 75508160 722570260 804929280 605534216 884962640 915113775 103778860 770610688 18109294 494373024 567137440 106393600 244867006 466983544 193699497 322636800 859507456 15202136 798758824 217222090 331748032 229842750 348377576 769895730 684672549 776360400 788823361 60552660 298789040 707580840 832660565 729311602 58087160 727732528 910754900 416487118 408705080 979740096 131968515 46424400 516829257 346789938 731626515 326160528 233705275 557427556 319881992 460815680 578288856 261735492 543552255 667728008 969950096 231912640 453086500 718845119 120830390 893694596 82301084 97453189 365217248 684343728 753177052 649065890 715331520 419187776 594438956 528554200 920682320 572138757 794823264 95743614 504756298 717892826 17701812 244261646 934362720 46357580 694880040 494533660 239111185 169481208 396722688 46157464 930873472 247974776 582921399 794863000 237804776 727065980 601309552 385494641 579129920 287666000 193490656 897799487 296010425 542455968 187378500 358777610 415671488 764894340 479862320 49429290 829333952 752705900 141901264 360049120 784536032 856835104 525760342 989747648 681849184 670122324 663852756 760207400 547474440 559040656 560285532 624819368 852198197 429956440 44746952 845587312 258303056 34960219 572817622 985802240 331488168 710336192 148569560 202542583 976337136 178247560 908627532 348410480 45389255 703328500 464640763 127203000 815446426 75085872 122793208 784815800 428620920 792637193 559582224 198277764 650339440 689300218 921622460 61476900 778232680 902736048 910049763 718836140 973539600 453916000 616548896 965670674 560880528 160307700 492256106 684598168 140503264 241375600 66072516 125227658 521449400 304528899 185594600 518709128 150811952 23258244 573345792 949023764 563689920 589504736 460803000 478561024 735521600 648467840 504973849 260368000 370633257 106900810 975942735 746866560 332449090 893486392 974168860 51033684 338127428 276544872 889193253 175814070 995569200 319022800 75870494 884936350 504260768 730128904 289256584 63047800 771420512 507461350 164900920 764960000 135172488 70283256 748556160 705938670 741661108 422738955 372175939 422732288 612294052 956473824 195002688 565946288 164409728 125452360 260166550 61114250 407870040 527599200 275531800 653032454 356618572 281540020 365899088 261387824 110103125 760320122 774718500 870399400 861136544 823580040 105675838 328350560 183555280 523209544 683887694 605506440 614686240 521339226 849162880 303546010 957370230 69207648 186856856 344327492 953899088 835359540 688033942 257122416 239015292 907578425 167980916 155289160 117433092 221290532 142156230 339863740 889276870 294736000 712899204 112504572 936782293 850167024 26710732 387852315 287162631 845772800 345433265 669598600 354724206 749842480 494283184 734090840 929762792 288230680 410157680 60617920 305039380 552726272 634826088 584152190 419096250 115260930 26627648 602475717 342515578 926077507 220811190 483616454 741409108 928225024 129735478 783380150 460027522 570323120 319163520 308411778 624188492 519629942 310810730 7490560 36150020 512451600 62817486 428762432 128607760 444500 614275904 976684232 908757248 905400004 712394002 545507460 11223146 623184100 161027500 923713640 133140096 718367600 658623240 915865800 944531667 376435090 271272841 991929600 795376544 825943786 763123200 970524735 635015224 469392246 529704850 671475520 612284492 463382016 987509308 653992000 716434944 97666440
964310710 150741392 335034952 159844048 126855200 157606996 836869651 372976040 664874625 966985856 337802991 551602200 593835900 774604128 582537190 118929400 575663451 334689800 297363141 129830702 954975654 979251748 683451280 225111375 169491480 767601240 537049176 652907440 941937040 275117745 696272896 133474112 357447022 924322333 886042476 812296695 557880957 740240520 517808651 304078160 816769476 332951840 220811250 996371780 245779656 525053632 913708288 285496698 456677112 349023678 259576000 162126752 210464941 543198447 418337586 925873525 46170428 31609840 830289504 784597120 885640475 334515350 453312228 569684800 250029640 123887444 86126240 637018940 686093218 32823034 640545678 804084712 558858840 441246201 845571928 722495752 781337774 618889088 602859264 569490800 888915816 551120136 124194464 380587712 283996896 168803980 960386180 319088344 552088320 618752000 734760398 50410700 3446476 211065416 160851028 110234960 181127000 537538160 223683240 484616960 222846125 948845776 281410824 878583040 537157690 821633954 494886068 982595330 501894200 282637280 922742248 131245462 467976732 334676320 63432008 42747456 887315560 917117642 719528900 432855095 130388304 884023391 620780892 859089515 642399638 37358592 582510482 638773792 151132428 397528989 795333248 675653214 591472780 180190616 652806500 74122360 929086400 955102175 407601504 943790353 903613075 761835424 259525812 189570244 197238053 470884040 635967089 307911078 171909404 605369296 304047360 582750752 171030952 25383260 38571392 902246442 447088122 638582534 919374400 503297500 973368250 630150632 44027800 779879301 296906748 256922150 307890816 104868750 439512640 76217984 620036640 627138450 872774000 139820668 124198353 301559816 305226432 881624080 693867040 22061660 637681088 24050653 804546590 844413880 503109600 998764176 803457748 29895208 404263248 606255400 361363278 904589380 9154650 764904900 773494030 176745478 206626250 141597004 399040459 269818169 275552584 145540480 695998951 430257756 732194816 290914280 956700222 833509100 529013348 171897728 793762500 802394800 450552184 21564386 54430460 764281640 176406624 867900300 770981904 39236780 520986445 463232224 225761356 869721600 946723840 452222240 28811520 651140029 518053180 134015000 310101776 281897920 432807360 440218804 151213266 121709160 193415768 396678370 477876528 126773800 394239858 438864396 886654500 983517512 158028752 814633000 805455000 989347624 717100993 176472344 43825825 437658808 544082720 974908548 344834176 295693120 781955920 200569723 174928384 582924912 955348200 550118368 312914880 491760730 46178940 191461274 309092880 488633600 146172004 268771048 345900464 198603843 242753000 75654342 837995840 639082987 449222992 271127488 452029552 431426725 15901488 138441324 850856776 989748313 443134752 1308802 543908632 550314830 78096310 18639420 205153504 40614240 420697150 945022800 884557486 124411250 475913209 112919168 389528950 118268976 612647790 883440320 439977812 175451904 164252220 716735356 935523239 390057900 456901728 594415339 76100880 375080760 150176293 24815360 488292780 677043104 892624780 447347640 450446774 729450000 66251080 290607932 337653400 775816350 29083770 910568836 334045240 619151424 197225000 483194880 270707200 513494800 868407632 394718400 167491984 417400864 476977536 843400488 971393580 73460806 422950862 415244720 410704590 707073230 847357488 305261568 201364240 887840860 291900220 838800820 741411792 813061212 727633000 764567388 418901168 747850090 510539362 866796000 277727726 492045934 219860800 93939200 911603214 251886740 176757518 261138255 434157760 5172448 136306216 984481408 230154360 930542490 534399380 704395930 335336612 119196581 871307424 214521904 200321792 421233975 999189450 674465964 508356080 977245696 98741640 692083840 916454352 726642688 762412992 507919112 969024160 328232132 832506940 749958840 610762098 535476648 889173913 21842968 535427344 602756620 332846560 101688020 676848540 486490720 831605892 405434928 805397000 225273792 717747824 598616072 548955400 517956800 569435080 878770000 977036224 20642194 56859985 4804608 831049453 633726860 364939856 483395616 288320934 460950638 648249100 809223977 380133705 150218200 43665888 784903760 696431223 206006076 136274453 557641500 230017932 521884900 850335744 586822686 889059688 498302080 217935672 498278240 372983804 344000070 983789728 989732870 852944240 91954016 650611650 365561120 380717715 570960598 753983426 675222408 352460224 5417348 990301440 128209600 957860368 744286104 411909200 936008772 781343800 351312984 693733899 321236500 60776535 974381640 829466240 537149376 943477032 837064208 25594364 44632000 356549310 550842394 426049000 84501126 806054492 813426415 731960000 387750631 133805178 718288560 916487184 375533424 542722250 11008244 529399659 221683200 56866880 840085000 68925520 949201888 311870680 806837754 693917872 576857960 652619936 92877515 298818870 831739610 730324824 222858000 262473258 664157664 616565850 247694400 519632780 891476936 785339828 671506272 773037756 383822080 113400000 771712240 357824238 717023572 318318696 688826101 887059820 861792320 300388544 708551100 528925180 26456121 929826732 924577184 351084903 512201456 44899726 773261477 514709016 751692640 187623300 506477007 692123885 187992730 452743520 842976752 81984512 925709375 515717362 398729456 718600416 347160000 862813000 815809925 79113000 933437996 327928309 255711261 804099200 53487824 788952088 723737575 277875560 805821680 997532960 958044770 930975336 734631000 265609744 250623212 247786780 595744000 762218760 870790152 553023288 842140240 954785008 136884914 892035290 24258008 633448390 40180146 491412406 952383700 986629360 332793259 937071671 933427896 805599770 673529840 53828336 737233280 442392561 96395880 806986560 624438800 110341248 303095881 340727702 83357525 292474120 161692872 279114808 767243240 221882108 410765160 757270400 816878968 239153300 16132270 27508640 380945270 311161282 958997293 99066328 305273637 88319935 604935504 350777744 144342829 459930064 949250048 856562576 32313440 678422245 471005656 530066896 639080520 836629528 675959344 829386680 573139280 638214080 865615488 40025360 526376320 136846340 491332736 694209764 353360506 256507070 5325519 709096324 106116920 33363927 215786688 672555528 152536395 722824024 136175980 477975212 953693724 649927664 826249408 278185750 415727710 165010488 387769240 450167600 220166625 843592064 358663540 515734538 205293312 150153592 373766800 652697700 977802720 781701320 965284084 440249776 275772480 783594000 420330076 800933888 363562512 480354881 11588773 307548660 21171290 413882820 562539255 628549024 155910360 565796192 994876925 76840130 157730629 966516250 614387200 622945916 870810255 263474160 689473209 796492560 457810997 646498500 474344480 470138490 659695519 432470896 926188240 206597040 825210062 211903400 428141500 628852168 453758570 446414479 78776632 706848600 83742132 709934544 289110678 966756560 469611520 704323820 939718830 742285200 609407314 436488300 122450593 914730985 389800352 720617656 813258112 450166004 338057424 188727070 241460716 371940033 391916552 370845860 606379350 28818480 907601318 217734446 818239616 471073792 840953684 46905056 652259096 536266856 702262991 109775552 836895062 788729940 165310825 717850416 782156584 676885440 852156901 566009862 185237860 766388752 903103257 421421844 348968302 656049500 26716580 598862080 855710750 263970100 611488512 76506818 75508134 860135060 839088865 638330928 69998836 567363376 748090120 575092170 466341000 113471496 902503517 250961408 633721640 615976925 421147120 777900432 385094080 4753180 262166783 484251512 88906674 176266272 910368350 179261664 336267392 443514880 880003655 786789014 95453032 220218800 108942800 334732080 947094908 223726544 554077920 363740560 724997700 153794372 95496704 852515520 598653723
117031568 545621346 177012032 680953125 990525088 628906800 952489714 865302900 1439380 975077756 589388048 117471248 997318640 526279680 682647720 300635952 185667390 210335906 279596736 686549517 647071948 709415544 932070890 807157932 986801984 416076800 892061440 736879100 620109816 71765120 617879552 10196700 950915040 529847660 935648288 445810560 933019798 130987828 213982424 241883636 20340448 959777400 418758260 414082357 271157282 894919774 4484650 294708510 54505296 840382934 225042390 739391076 620405700 36479020 831360852 385658900 972430132 302611716 604870300 165656500 156272000 337020568 695148288 815862240 206256600 807727232 347867525 364958589 628667258 317413060 272173232 51050595 109722444 31632648 626266385 474122392 81915160 156886264 72874340 91225264 318963712 556247518 156768986 939226962 959371692 555924452 728845620 820281392 513925632 472774344 625015873 631098696 682954464 818550672 305439415 871788570 11217344 245801024 224688430 31206312 856555422 32834825 432734047 973268921 354825178 89792660 829372000 893343070 290778496 87507700 668207875 208661852 839412200 230652406 973851477 552358488 242520000 994820496 200289344 760412460 435147345 681047745 590559520 254104511 760628950 417539498 805527880 946388620 746876594 16729710 892783616 84730640 555032024 771560220 632846760 909908664 222852505 762798528 850609600 181377436 232269242 501380325 911329144 122038368 833900160 433265000 775612750 562058140 151332730 416427170 735246850 115468760 394218604 249392796 977650888 231857140 720800884 32680185 867457314 698684484 237516380 31827136 474667900 122615200 891918528 751256148 158103168 281180576 84273450 713117242 694205240 492798690 702932630 125556325 423528296 283933318 131771520 767749536 635154440 519766040 713978222 214363712 985366394 352122710 414743774 688439575 542868160 344772224 141663200 20217958 362240004 839782555 861254662 227033600 976103460 641190752 842635010 705164304 581444208 260026686 208927908 888427630 59294596 444929632 556740568 415686732 348162496 56070904 459143650 445288122 420886016 703052693 836935622 580897072 632800000 933962692 946183850 393541470 158417892 526960000 426803712 577924700 407958198 491971096 686870836 828704800 96582480 459663980 331295250 942503595 820447680 37736176 184645000 244143260 94071448 110321275 694724608 677932424 305995685 415909488 665981806 838468134 802715136 419458524 885865990 523937120 682119450 245321152 790336671 66036096 871969440 225786250 577989856 965204872 883735367 865009480 516592416 652530403 981953796 709991790 799341813 106116480 259333824 481611590 437963520 428754440 315426682 839574262 13861360 30880000 85062400 353474585 592480760 516212252 652311680 327867715 635107360 676853744 959289984 505462520 623668064 98102268 188017843 580183479 300698624 3214771 953719792 69748034 916813175 480291380 268631904 757502976 538641616 114718252 27372800 133489875 597895124 414039192 481429760 522939520 558708612 270233440 352864490 375169520 788843236 8436295 312973248 90829892 15436160 676539935 198763416 386833992 448694983 545028800 679929576 893154300 425723239 503604975 243622160 929275785 513500092 490762496 941561736 464133760 781561464 424276114 628247518 140836080 31781195 239755832 452110450 34341660 251300720 68532528 317596761 914072040 410910334 243389930 803769088 810236240 518986400 186703980 188693876 862247924 407981744 123307750 52304384 359507360 874114752 269475440 623731300 980695046 567869560 500310545 292740860 818854364 133365590 541099432 805729432 615116226 52812928 607114144 863228307 813449368 352421293 340579175 34844592 43879940 221397100 229328060 418897304 921618048 381582367 559958384 464570672 87418600 746061560 559096100 191764960 862103352 61688300 409063978 385585272 471992135 801186600 870556440 634712872 514844320 451128467 888367816 868741560 620586472 768483336 367229000 184624608 630555306 585766400 558560350 489871738 761895674 992942147 571465667 167652944 431747710 712574844 852723776 60567619 475560200 149270940 860070141 186108664 873643008 908137480 926448000 607106048 374624380 89542148 550370340 464998720 180354440 620761210 665502700 720786240 378771364 110914804 564724280 446858216 804391340 117781200 509872676 989750260 666813760 412512030 402566900 154613490 287590122 137441520 311618224 257302286 817036216 799435768 127336676 659962468 694789200 575370896 646079936 686447950 635572840 115259149 583809680 163015137 69449775 796282900 775939600 667113655 786831052 289252280 587945344 925862400 401212863 48316296 637468800 664724912 998424774 34536240 213574480 99792270 951816544 643550855 527604035 949260992 373608000 203742961 222943388 988656208 379233604 201014225 366248550 506392783 229824000 945598936 114854023 929623864 150227515 2455500 566955968 724085334 81110148 984408096 616458660 382236576 869991470 599392585 70395264 622970360 877165102 628390384 315673872 221497135 149861820 260600960 699858572 406048960 675126380 964100316 413999744 883984600 693866160 467852628 232605055 405966814 978925468 475816128 154526000 946311392 14125328 252867810 774097708 983700200 318726555 835231380 410261120 916949760 17652920 695667234 328124960 230872848 863046312 582287360 400222320 985708130 203602760 860523780 315542590 974298770 823120704 908913860 15886240 446584894 220539600 750548560 444962500 340388000 555703740 198833585 919930556 623226800 538657050 990243937 363944320 256070126 614270858 743136800 616849920 73187556 55111440 657524110 696054780 72431500 295012000 199615824 424212600 229841066 955102800 213850320 55637480 583483004 214752688 191644367 286012064 243907810 319688136 441617760 13478560 466218104 854015932 523528648 75683698 23441300 876631152 383347300 61273984 920093836 436721320 691188956 290955688 237231768 821154784 786146936 898091872 359679610 732329376 81942848 189516751 765320125 324163192 206270768 610802692 675730088 116519177 890271616 689641306 515860112 42639840 985243682 643078808 146277772 215890870 107749700 812622208 465712900 972455200 578385864 541534600 844540398 591006636 235964322 534319300 925038742 223363744 527299710 710708078 782044500 235325876 770005960 900836122 338179829 222668550 581689332 534277600 36321896 708833120 718449200 734355000 767286000 102567656 65417800 548536625 217544464 383084938 565338800 131981280 818549184 221388620 896857024 242542700 468410576 961827170 124428064 67375520 555335900 749991280 355058436 311162635 776436740 258670840 598274512 682854800 578629750 795174720 549692736 565317840 758437216 1880072 749054065 238938805 922715900 553168750 370976340 955563900 75732936 688423700 112585824 62285088 843793108 970377199 178248775 494132000 876174700 372900964 620626072 509617235 735401848 807713840 799502680 493479120 96486592 416313850 216829080 54065880 408278860 139629188 784605766 889085552 867701120 288761608 626154352 637471600 980071604 249689259 909742120 976722585 719361000 298813904 805640976 779467265 615161141 683230160 906433890 672822224 519938368 825235386 843102496 659863656 285081216 582387362 548997536 105919328 215396952 519500446 837738840 928866656 236667200 461736800 74714532 599135936 136624152 749776560 231082034 175384878 593730000 962512000 580446080 981995632 29027749 975947715 143837540 233259360 455971600 957844485 871630410 601541736 347296730 143260800 641115113 750714450 988167360 814615000 566701580 835421020 958820000 769392976 551634324 896107684 321874820 491722553 822781300 807978430 9580080 177842400 145911552 778678960 285371260 304496420 169022445 795531678 714782782 51724590 100468800 258954304 127399988 468957686 346012856 18094740 842724240 767205280 703940736 286151056 531775375 379247120 266806192 883522940 114713632 925103640 667689870 830221350 342769844 505724355 436672117 673397200 499734648 27853800 869695700 689835008 897303040 179176520 978894208 561616692 204506498 500304794
641009872 982835700 416800000 368496640 948478660 827983360 747955358 153685386 79013376 375603740 150070000 435477225 115135460 399484620 7642380 684212200 921494760 959664480 861205184 901783520 787046625 285454720 947816640 957488513 101842430 453169656 149401344 254151080 815688490 723128704 429253920 882421712 694285255 25880567 48959051 521535020 792219008 954577522 616652480 311096200 938158780 262458900 718260578 458824876 224429120 155434222 304731008 577549100 270044480 697430180 283691517 414782400 408251680 900801872 70638788 695053392 412121210 709671424 124880935 609541912 514083280 606855680 243494672 183897560 489674831 606016895 632165375 227133544 63166112 727159552 841192060 893755640 437040488 460241136 194049056 767263488 468560416 502040944 393554300 273260128 890226086 561696288 596304000 413588400 86083560 604258246 10703472 760830096 261045760 787681696 60539888 822594144 53883920 481198502 691745728 254569836 739080130 174116964 735973035 839607000 508810760 991931488 818809248 276780644 636073640 103752944 796432234 818345591 919382944 449979114 945424480 582534766 776979464 321958320 905177317 895112291 681773970 164776408 951084704 979296225 555595888 670026080 881065776 137994710 651197230 681598968 140837840 535009400 243061954 648208752 293871552 895529186 170782200 724473400 174026928 269253432 418373924 443474176 302241960 448278372 260824858 996693080 489658200 202883752 86206368 36786960 677412864 914032760 134469996 228580470 677132800 953630220 794535170 709063880 188385754 143087472 685880512 897543800 437828000 440320876 569018528 453551265 820038640 192425632 913608604 161037265 205925500 105916784 26449835 224632432 980582384 665469248 474864320 573961000 391197525 550412800 870958880 142066700 233811870 701749932 835803086 623178840 79902187 536923520 422859812 490982380 314308875 378568368 60515150 648422896 232973820 375668100 65611056 841462889 270513120 598022800 197208012 999599840 430738853 179891704 818070848 218501872 730264458 968708944 196279616 154378750 180583290 124132440 580314300 277184144 552781295 270511143 431648734 145411420 397546280 95393996 367800380 988224300 947658070 963780048 988930000 232305292 917571728 204555720 516812560 495928880 25632750 701573632 768275684 490510336 591204480 699319636 720433256 859859000 498871640 23727926 727475403 945979920 914960300 878015152 93979800 166273600 347611520 847067968 848974384 474767051 294401848 839361532 955889340 169595119 200738828 346639244 259607920 105648200 93057270 190522860 408870476 310649260 850732160 335474994 17463725 806425900 536461638 462230000 214337088 34192836 266536358 157243750 759605632 226614000 399899036 461178178 342840320 397897600 95955000 217410720 123418850 956869340 982119080 797704704 858816250 560019500 619450440 393165065 623883558 493133080 677574824 249379160 38355215 520122360 846947072 423404128 872330880 57395840 795525240 497019600 762319500 244525444 449368240 54796612 946531424 457142156 827573626 557075840 774741765 486463200 466459360 593171280 102593750 599149440 855675320 23385600 489453010 26378980 730684660 837700280 593572605 756596576 559409424 938181590 171440320 325573584 369078700 813055088 668313200 475945071 800168032 889752336 745105920 251741760 697569735 317124275 95640192 867767088 651463832 470885060 154880616 203328620 134747680 849945800 625198060 439390640 248238160 3970480 266210260 970627900 583060160 643274300 141410136 600928460 811167040 734656450 908611200 195773920 840468528 523820736 315937940 437957360 541516856 814582276 779143264 626913360 388980540 838056200 147159335 389013932 500844948 920089280 289068536 68166400 484316544 999476430 613383360 675168970 966463406 622591795 600464400 246266960 653445096 290051600 707509010 22502114 254874333 518421972 18195602 628648832 188890190 744412272 884389819 314335850 534054600 759380192 931168050 105793344 934829738 433601850 37387352 636142020 287100160 743390964 809999300 978439075 912508900 784449710 181467101 974575020 803362400 505011356 997441343 260829542 828437040 214508306 775108125 476141024 638711520 631488192 687505150 927802684 880560048 898872960 611415760 278555124 92717464 801257831 32717168 106644908 839311810 699280281 182294130 657814530 760247840 709079950 305056030 953600760 192498812 171450400 875603558 989682808 497827328 604527411 210559980 987560865 44733390 864259840 784624970 117009610 269411590 861296300 662367980 762026544 290645200 592983510 547092609 816352453 486306190 400164350 940910000 940709814 953783594 547087520 616248386 41287024 932264244 472377928 695229310 176286784 99332952 624936960 494203232 89950970 75418500 886626992 877538282 180194741 129477900 294661080 504092795 791402100 721883604 744171291 246966600 483151825 827547840 907798650 979697480 18403648 49541610 573105060 61243146 64684692 968339968 469284726 923677520 530877630 320692800 233695000 186061138 130701532 576596929 747644814 400621640 863170823 733210500 573657650 285979958 951923050 811662925 234809028 167900197 117347480 155914752 614074780 871266470 623431316 315183090 604834466 200485500 248595332 105616690 714825560 865502220 450063232 186737576 755311550 341983125 14022565 304187190 446354240 769534854 152112128 745171584 315153056 362409492 573571880 844858338 468735320 946199685 663429882 153674458 368127400 962152224 678669694 15270806 735633736 418779272 983251264 785537280 611592520 769245280 171021264 614235010 623306164 940562400 557199976 493734910 67321676 367670880 804444149 566221308 493056400 657687545 718908992 829880844 772691136 415036976 670254192 821636290 556882680 392269240 917565568 62472680 712342394 832402417 280547648 985917760 609337344 965933686 155927589 720282422 258239916 585247560 584809680 158494600 328227250 752233131 273975744 664474348 254391790 714167920 898078574 987989422 552845146 915496000 252884034 413974256 36910436 963342085 634536460 195525280 330860931 465965830 68493836 295877088 953838966 902372544 470343775 548446565 11783200 130499696 716516352 733749216 656351280 836162376 311671090 635499360 971711635 105129600 785838256 674585800 629425278 524000480 295192850 447155108 477320327 720787040 755928000 746577032 926277030 977437278 41298436 497332375 853687660 575051120 312929560 140791500 928769948 550444102 647568005 680539040 982573150 150041404 748533584 373670408 636916736 451802442 928297780 153968010 810531096 348859000 97978948 169933160 143303500 420127352 698500704 452707000 272647987 805527816 567317480 833538900 672791100 474177807 232651136 762930294 602240000 277641077 483655770 665190400 913977763 637590716 666722688 984721264 312927728 959560976 794176064 950099365 707851344 517825148 188960492 206196512 44925880 264167820 163829428 196466723 668265640 865041370 905195568 354217760 655777426 946152850 375927210 311349100 344958250 52254622 535824208 135268308 72990940 878136150 802922800 637817408 106629800 797806920 208925440 689729440 812008680 612094224 265020275 261796424 458629754 976003210 687780200 628662720 190300365 106686740 275256320 47237360 606080160 302019395 801562883 194385820 381941345 760243916 788160920 936652080 964081536 857196068 222707655 295002016 801257500 713800800 391010922 322134270 943380700 177782340 266000768 906328240 678208698 283768594 150985260 940117592 786612768 195070912 405400996 608849168 347755200 203412618 847169787 953989088 865272800 380660657 141256448 659523380 52995344 380522761 163797920 461056276 750007296 279836360 727002832 762636336 377626905 354361882 225345380 609886420 993250940 529630372 133204685 579166720 210193142 643934464 16604860 191362237 71790648 779642542 736593620 963743328 893111116 607299072 852445176 6225424 933716416 495159375 459386100 409165764 365876224 140535370 97588048 226335580 164199220 825405500 279765408 329523410 458384640 387112234 141041555 172521500 964431744 880033920 746529844 892063264 632109440
272032000 649698072 275963060 238521990 464305010 362696520 634993240 875155300 848394725 853227875 780419136 245302500 794847520 503399400 946356740 813638480 948317980 273428244 662744972 108595904 549977634 759283904 590652750 439074500 198724630 866566230 459755320 734917958 151489472 463009256 552683140 902007700 333368244 483539904 713832882 288838152 563675990 987260964 347705344 169743200 819063000 988737380 442471264 646275622 68438760 423533276 835116600 620855790 757942528 413660240 300333992 162749008 692615936 762261408 915315728 402875115 96292156 828346550 158951800 247293072 546623450 732673240 747578368 814063606 774195392 774891102 96250048 739545976 448475577 894892812 381133115 144839000 64303360 932273416 404690656 751880960 368411993 64504592 305409592 729719860 657646899 992947120 971747268 373464100 975900059 9430205 834919360 619474424 18569036 539265676 912688225 921534470 440251632 241401344 586328700 586214960 199012810 776134208 88172112 835622920 158542200 376607332 756649830 823391560 641372449 428536028 235134750 674851800 361930648 335463600 599626752 713008548 821831056 78685344 945305120 580421996 942069504 416754788 162909180 254981625 333357236 256138525 447045122 12341608 179238672 272172685 480660125 465019032 481149170 45213850 746971904 312035140 503521280 678870816 647918400 267999562 738259839 611971544 504755637 17306640 304928982 186739685 792177644 31180640 563780474 432657323 874449191 675762072 512923320 746325770 497779158 836416760 865673225 129462074 691662410 526197464 71328384 811708382 978265448 580400480 990704500 599679328 673233920 844196480 658631604 381069400 108845450 539901808 311400584 878002830 429265594 844157440 720977472 240485500 44502064 602974560 392549184 94400 58558228 961042920 965186870 175723600 255108650 952570144 294269320 915740120 622196044 884462592 361489800 947613984 916761856 642453285 554731724 340399312 758915352 849517500 321788900 977910720 885691970 862604296 631326786 549170800 312010336 740325888 830315368 822040800 260530976 904284779 282144224 303506184 173396540 300985520 325428080 391833600 64040855 970337494 563252736 641091136 811607880 32423080 660338306 364212360 814261424 789196380 98130280 16352404 645287900 1309216 900779806 167192393 585292392 758575360 432475520 605988368 741215058 453288608 845878592 401331472 799207916 346031100 511238570 205336820 577763840 492500950 855339120 272885455 6580296 818985128 780997374 222354440 246375716 837273814 580856060 45173115 283853306 751957640 892288352 37370705 681933500 554884810 466733664 881833210 156005881 666049280 42550250 41797104 789225120 837141658 870608960 860711976 958500540 814622824 185166416 48197062 20826908 10999888 985319501 583584175 586926992 847584196 427364540 407894800 999960800 62487950 302523605 516099000 800405680 266530508 260633940 191071406 677565625 333900188 193422464 896464620 980084350 326338739 387259523 45275008 780005202 235953328 589433358 595608020 265936987 216021376 751306990 251348460 871294300 751038410 289211696 793445792 862126520 539518575 588630876 876936166 288949524 920647340 660559850 799967528 271870656 478431412 71417234 774028381 351472796 435590912 48625376 708944656 553538277 844944448 553652910 708246216 781065980 145638636 409309320 864023080 284283080 853840528 387451184 985459235 566656910 899568148 399566368 181766194 176754056 990916810 350341180 138050000 823494298 68834016 65204600 690085206 483081500 507241040 314191070 301355888 638246560 727715750 927382584 692887072 519333985 536249686 919158580 147752136 504226336 806356246 415518964 322412872 328142348 636193440 851690780 996752350 918759450 374028344 437792000 936253810 187185540 673794924 578261792 825602905 126280956 11687156 268599694 172305980 929193650 90533228 376691492 960553668 556500512 912319214 301895168 777634098 481653939 698993792 769845760 241928560 108197864 361060996 514517046 825425200 925184729 131194125 559318459 188998400 857147680 728569650 795342905 820848072 729657515 957779192 65278626 355220080 985212937 948159339 248445104 517278480 728152720 966633055 73793120 915112352 317126320 880496544 983576448 999994540 337927000 963837900 904103544 870128160 660014410 859924032 535885720 608669980 726680639 748368492 872990000 544051889 804271152 680564059 829479942 558431644 236059616 857280544 970837680 510673554 734289112 162580932 960160232 785377350 30006659 934011410 893183251 796565550 516022668 163938000 966611825 251419608 762050410 190905713 2307975 508861056 46153875 503594400 145218944 125987720 566082610 668913600 746634720 622251881 350910368 128257320 176592825 345306660 305500560 581218688 701480300 922574525 755977680 45464960 998604608 480975000 542130908 764166848 329281032 499740780 310193862 920274944 977426930 13871665 842406250 558368256 747198795 556170480 953415480 705182740 669866720 45423580 416345824 374730678 913020249 626160356 30055910 110886588 77910487 834791600 163520096 119039528 880136192 456393128 933185632 906489836 180073242 738934052 8340484 974880 660427328 503608600 185119808 891937600 620761840 993390984 646254016 372727952 423689088 490311424 129586004 541506944 626540256 871977688 125112900 675063264 401242300 962696968 265803660 315529460 173009360 67880720 138792360 597560640 491389940 675991920 66908950 73742770 787102550 823559288 696671940 722660480 463825972 505627354 832995200 3992240 301784260 870294840 230481500 585099036 599586936 804263512 59552848 318638000 932107900 250560896 801403536 324328800 78911518 883499960 687999974 504383659 772582968 805599376 109929280 488512630 716108275 728804352 288877512 946327500 923279689 254459412 398926910 952699812 166535150 847237180 647417405 938327808 545478400 168193536 618556062 21193090 712419850 747892589 291893248 360397910 523763560 314435700 274013232 225593856 886221400 29487510 944296320 29783768 86548430 951301200 908476005 969493220 85057938 658412610 512626864 342007800 330453948 514816868 612658400 329097492 151018240 103073152 407992400 288831900 766686534 91034360 912165024 681459948 505267716 409054256 307321440 360349772 270802116 911062832 316664320 598999888 866521480 922841280 974004590 635068810 454772160 879641600 356416088 24907490 106491958 10527744 970585280 202789232 233439296 490702340 630719856 932925003 950352575 774229472 784332344 947532930 755405876 411525120 533910140 575162560 281628919 614324352 141947370 835926764 654347210 714746840 635271884 684348283 284589640 516199060 265737176 907273800 68684766 34829440 707314598 148506443 35262060 30729792 30593296 552929065 870698552 601660500 886102564 539986180 805298008 791551152 699400640 180869000 59213600 709431670 245435088 714144652 314718112 293281512 17641408 797771083 998677460 556094088 829310024 673402510 134847718 461445928 969266848 179357645 213073856 366673700 156850608 521567200 359351249 863986200 154885288 190531875 307084744 993505088 628339812 852949832 683392645 955087287 458617742 834173950 995399680 979519104 45775320 904035820 817521634 4079401 431850744 444287020 500622154 22879500 434229799 347137030 837497560 239156000 54653568 640780466 116515968 13591910 590439640 459792080 967792050 405847240 449986100 239235362 52897196 849143424 959235690 611213407 84596384 787203700 801382980 88841577 882941262 203472840 748225920 258807328 568695240 576145290 167910975 745957200 282264356 961296500 842456000 114204416 162063540 577458609 872757976 438477560 201949650 310351178 501678160 308963014 190418320 899734180 730620750 171399936 727061024 666172656 799301028 657050608 982314720 132040160 380723358 384245024 415331916 761306856 397424120 260430984 773717680 398891584 910564900 809195128 70352784 629870720 314422496 462274172 427020500 683275336 512930120 484000016 767312890 866669474 424035040 186478528 606577362 776856050 110090700 593533220 548409704 923002896 875443885 377772920
191164344 691094800 559244225 206078700 561242560 605513180 871083420 335638400 34498440 605368320 111475040 784369134 394490028 171228560 618405249 83458219 21766556 953724520 845339900 359219896 464265024 637127054 548289568 800925382 362082480 317447958 574074280 422392704 164929925 156334336 670085172 808625088 961661200 92726432 426834400 407510376 607299288 447000074 981454243 180210400 952702300 56606556 750528250 166614940 102579410 752147488 99921768 670748868 836265820 750914264 486575914 381415953 634685136 129745192 935196868 223420800 403713750 106129488 172254572 108791440 285773282 53887375 700116175 620752680 155717120 68747472 818680950 666610277 551824278 594495816 917129520 507388888 133843799 820002140 610061300 278327264 356254144 190057412 317433760 603796535 47914500 383575100 127309816 451363968 481894152 102627150 354925530 774430112 403163000 49578760 226726928 110770508 233610242 230701294 400718958 438182192 788014606 360834244 32171010 168350000 804083860 499207810 859459755 129343148 980622000 874384970 231427078 544194000 940421858 92474980 672158404 920861060 171329400 314173434 465198846 243381800 919180080 491841604 603785216 280611964 718236666 70410078 751726456 852378875 905329196 908461830 279626688 716846285 118514020 664612640 469444904 846685880 173136656 155366140 594482375 703882920 461403600 907254400 119160880 761964328 3914252 743631011 438610610 893575634 927575342 844146246 14940107 735061800 713224934 437496320 235852720 380838726 939659192 731612397 556261400 482776048 288253568 711560264 117444472 151588230 173590118 280007296 346459840 85165552 852176672 117633440 317585500 111638970 506497040 577221875 490735078 470282480 749174028 264941440 446818250 226432000 348076865 464211278 792710210 520900000 362610876 101091776 482524620 625662694 83116835 751391300 473610800 974679286 127465432 156625436 386278275 442793156 98297500 499593020 65311750 511514560 44993760 462642320 318469636 936422240 796439050 12319129 192020064 934727440 844700640 598054360 665553058 187160022 338892968 577216921 110595620 77879360 369641572 480322176 828564825 687818260 60172606 416474831 514835164 442879808 341598271 77974972 271180900 965127191 699225004 381553022 801956115 430638050 213170485 956814872 437425080 940567868 900446316 423323060 121835520 374602544 418161112 175517754 350716000 395068288 932213540 460219520 569756480 521064942 755490476 140683828 961760640 118913184 318025420 740126240 826854400 424764380 521509880 441918028 494697896 775965680 354536480 912604040 856069490 58173024 561156588 748885000 695928778 438257472 392340480 559501358 557479496 121627904 733203808 514520377 69366376 741110045 550497952 732315612 867179150 447343716 779172750 316930194 383210584 65947850 125077340 948327620 404789648 515814704 841801450 249027450 583474780 218851840 380760248 646173228 116632840 815741728 971437890 29285816 60640600 29147184 163923571 384424800 501556984 937096208 929599408 819987576 571565455 338969500 669393874 899193288 757687544 357555552 149687592 652631900 829114448 758295248 847610306 890272320 594032918 228635968 141835645 361420900 125429026 732533760 954876356 995984960 340335689 855479880 895601460 798941600 388319928 196539260 196748616 781213312 130222212 149694020 688514690 335201167 192885208 644029576 44385284 782605530 513398280 60872464 118942600 797263870 715349120 218654400 221978400 215505776 858196030 793710228 776526570 988369904 998820500 851888168 189030912 36451484 964300800 704146496 65140288 823255500 234035600 351058200 670490644 553528470 359964900 502029091 294912846 317837700 501068160 351222230 102815808 98899200 663735996 304257068 557105000 905071796 288898432 952649064 896889041 192709060 800696832 210315552 152697032 226457539 372099480 284638280 988316120 790804590 414508162 233085020 863385648 200094100 217228280 655778848 774203990 251949866 64984718 429773096 197702924 668746468 76908472 109975220 319410100 905297970 784174080 92297500 781575912 660273400 490953540 86944740 978748444 325693400 342425352 185876080 735706770 97341192 410279640 670055136 526030400 90670656 325166992 531860303 135071232 880674700 628404736 905795819 1806496 843573888 662911022 58255290 287678120 744598764 44649050 674994750 764869500 407285280 137699200 454755640 293107284 275538346 104960575 109596160 54241576 751851550 719524848 945470104 512519424 435940960 88525216 426047392 763993170 640222900 994520800 53874360 639489745 89645536 512619424 825746502 664934820 808256960 955472480 174497586 795025636 819784760 23072806 749445160 880728927 761948440 124254984 999836584 644915240 518875652 97213200 348635280 495534010 890382850 814230880 756852688 728007328 474985952 528815051 87105788 644861391 635263971 392316882 99825984 856734602 897743696 979717880 543989403 641809507 239960298 334388544 586922720 827077088 474412798 885043955 137618608 55959440 240050592 592844590 422961080 582577338 456861840 759170560 880426232 518928078 209525135 204036720 23639700 216522936 633396176 639762938 569987680 441726176 324149540 933204770 263368384 662376400 684225136 459951264 152311496 117887355 277189764 427727150 927243972 39770720 334259360 760538292 926667320 143288700 230091370 793704320 164176648 681893934 769136090 792023160 583271469 944179040 210811992 120629040 295264068 817395623 204025440 228549000 912841048 202794875 348128427 778477674 98229472 533582418 102451590 603129728 175737600 627594602 680517418 97703911 873270900 365150160 853745244 903149446 621569517 857822256 303781952 117938432 318816480 121535760 458901180 809126400 2838800 446095616 288765700 374574200 63993794 936643000 436814480 870788296 696810347 581255944 733286000 578357720 644087380 631729585 757104112 142701520 759871351 741813852 176401204 544591300 799593064 373367480 899656192 159080494 358582480 525972824 962592456 284782120 675144600 432975360 909520700 759788245 269179530 448230192 241574520 203490086 485584739 907197882 674689604 211496800 615940295 700390280 378297566 746219082 985871062 355502150 228239448 730525248 170279200 620045423 987137830 505460174 387103746 170616030 623759500 435654016 152667350 691231060 152905274 480364684 460619912 994990000 255752370 735960788 567878840 451264006 336014974 723062760 169150250 829248525 728501500 924966168 887323488 321141040 982435720 573724542 902238580 963221776 498031840 200207396 606159278 628494025 665642448 606658096 934565640 611997200 411763008 886627000 973230200 467408912 281914624 720800150 886377912 889784280 852089580 365807344 919978694 490294864 454865760 131473400 821264622 232633408 728383120 757800400 90977308 716858280 660715692 596214020 740127574 380071474 487206240 168557968 34034800 822187984 188186604 503777312 129527190 469852400 484396544 138723388 169545560 158202880 404793088 2475936 354380478 304719120 628286012 218056180 694482200 484420480 711440000 994334106 335458380 718976360 558827482 545660500 478537800 972911888 527902636 570671252 265931320 225501228 434801160 580688500 920429870 168519964 958142962 525653600 319383660 394313704 743862300 836261894 504375296 366829650 843625264 818514875 210704760 33971712 908202342 816278125 505408582 571369140 686357593 430417184 838655591 22425794 624175582 479184000 352765179 881421432 758168934 375240000 328276103 549336456 934029648 523940448 645896880 544696692 741828640 85049824 232590400 337327720 696104600 828379578 268012400 4348240 740297440 563912390 325419346 861125934 245827261 936627312 129689264 573857875 251932164 260934392 388702506 864522224 961877000 514673272 703305302 766155400 101791510 568590540 316573748 645546243 895090717 652302864 136421476 237048580 443948543 578659083 910952500 567647400 771589895 764102800 486994570 376750188 652931100 187423299 415513250 72364460 480079075 797113632 818909845 495080525 393635228 115276672 492674140 560856404 372114720 236093495 291699088
615241155 475516960 758418342 511358288 805559200 172634200 837935770 670776720 119419704 620729317 553694708 755956024 439150064 452149568 83551840 464702560 488775888 173186556 91494872 296165206 792936454 662003400 845332308 297372672 259629440 630668264 264718168 69063400 685794688 469702056 412798720 29875766 551197303 908442496 738729900 182148560 117206400 741356776 477026450 627132630 600410436 447598750 669304470 665392949 752618464 816640864 715001140 972230064 856349982 642802725 485292736 164663542 902839800 42446468 700229748 558105824 406810848 575701252 832313960 876560034 140199740 127384560 212730092 411056640 201556480 70438300 234443535 845798108 366845275 648417392 465900996 492481084 17674400 598804352 842640956 332846580 936842082 902708520 608202828 20651000 788340816 982512672 936121260 919339550 808094528 573830632 373183272 544894280 758509400 45387504 278955875 31499600 17806960 72822674 13980118 832012710 209062450 184941996 76713035 441050856 321911080 570099843 603172202 607635825 426738624 500820716 818553500 705862340 30447712 555727872 918727600 165702392 269185500 278630382 184008256 40971361 886682000 566061404 978480650 93808400 224322807 477277400 684588132 836454350 296140404 671327488 359467488 363158110 83797220 704281650 770747550 553721320 422504569 547368832 84965761 727768140 749804496 584189100 370098960 826366720 147924175 134424400 70891100 527880725 956607945 249857290 46101520 501049488 222527580 624969856 151593536 333949080 909392176 291291220 163180226 664990792 17464340 503615680 611385596 362495040 401845510 331121108 340368557 99508452 310995645 282119032 609193175 391327320 369423227 745999875 18270098 989035600 758801962 273164560 748412590 552358620 522704650 440569816 819756016 4519560 874995606 725915748 665404416 285380980 859254194 329051988 162750820 257352168 452995840 261000996 2332500 962238976 793069616 249507216 349302025 744589376 428585394 672884215 149235200 149496107 92973900 929637229 441480704 925631390 192678096 495872392 574760734 796049064 823503176 427561032 34015508 317899888 446017071 436016000 846664650 782368212 443531520 833286725 423431544 478283965 601081660 314843080 47966350 405965100 392484968 545975808 781289974 329383448 616845390 571983640 352229248 353345760 800949375 753312873 930417160 124841023 971237760 637033080 966318644 31287663 179474069 485917728 117609086 736769019 698833350 358136344 348520000 252373961 61653160 582363760 762505216 325388414 381575792 757276528 304302500 633681428 945880000 580680096 705023667 248271040 165813046 866239136 377510400 572133760 749651704 703046230 504739800 870918236 685060085 252629100 937120118 420589352 23165086 984255300 77858148 697818752 530301040 950283000 59728825 502074425 790919875 559539750 148039640 391081297 652474760 148414720 585617000 96879512 158127055 825553232 190518196 603317625 10650901 627463200 418170558 153926560 541212424 763361360 313267908 602554246 610060148 287069840 238852398 788904850 184987306 232963750 384728576 481353604 878272344 929808000 78340857 298533294 721211720 767354068 530462032 327758912 739038720 315381995 339815864 281013120 283949856 923814640 64232310 490206301 814993500 660676420 699437240 217292532 143142735 630219112 948101120 979443657 66333500 334066650 500329022 912908588 489296512 711189920 44591960 762790980 320007960 394439280 713187376 764946890 801001892 808342564 104942496 452205634 809220344 821512022 54354206 738908480 763942174 519389640 400559796 737213004 365865216 183253980 832380984 642153248 204540814 438907140 110955315 76772280 289750210 132043712 470837256 19510800 17956400 592642600 859739584 70297543 747536678 620621383 959764672 384678012 440112192 204627980 168427250 311313298 301273088 308501468 198953143 648547200 755524254 215723900 292918930 114315058 851651200 709095500 683030398 824794720 518022080 603862456 803060490 791277968 650492848 143591460 747117701 486672970 384291090 133486780 263603488 814167730 37051617 742561020 559146996 788900150 196791040 155486492 235118216 877959724 948883896 318691552 612241181 258831168 194649700 480911420 734655500 108151424 190107244 505874856 538253190 612000327 495232390 9688288 33975905 753634596 718475386 434646940 327742530 865088214 1589017 524316160 448771360 265524510 876834080 223129185 392344122 556915728 37198947 469724168 871371940 984281772 598406360 291721479 761601780 323811130 635833200 677854864 435724780 754178740 7625572 411042560 762724102 653456688 593570652 647158560 134093392 609144240 377537752 407371208 953387008 25855264 972171544 883563920 17977184 110269275 178148332 264202144 212994078 977281112 361656760 58381066 854640636 231198249 234452650 331146716 514214000 498188187 937004556 633588628 993117340 486019772 603683524 549686600 610779600 611184945 235243456 83725750 70090476 543329162 210543894 269092080 171739800 482446160 655657048 745483300 833567040 308924080 442386848 265255969 801739072 215874912 663987550 12497448 686949200 165698784 356004576 569725144 860853035 578897510 887140072 714947705 476882784 639407352 770627860 119290740 255291270 294416294 117582500 320904483 565764116 776868704 836796080 934800950 303289347 905442404 975278672 813366378 453677306 514927022 940038044 864573264 832203472 32054350 595997942 691963630 63354083 884975080 336016640 273584152 823562442 303145850 601359160 433260608 89952640 145324896 87586504 1978740 951911176 361112740 506925136 516177375 546721965 245729280 820695040 763910660 977945216 99519529 29177796 966310130 273443560 644725276 621081940 708060060 612038528 235334808 231240680 107908000 576485000 992735556 605679160 560550824 269912064 862426460 579096750 988514260 182510050 112791040 633607936 396629184 806597138 944438272 94696000 994442260 846619450 746566200 38770812 232297112 784166250 134558522 192966000 871284089 326062806 841352190 389323600 77344176 664317652 59107312 2102750 685304018 398591400 767281935 732175483 914106460 947422784 721037400 120561920 990024794 964277702 835563185 482228560 653953600 341873664 433069660 48015952 400003416 168951448 225403648 450359125 557377500 940977308 679368664 262773679 963582640 161238493 172834944 538810270 644214045 280821776 63602000 979283020 294483956 303542948 67453728 760842400 980512000 521291819 746726220 9706208 910223216 386251072 108351300 189022500 468534376 196354287 452651136 593518712 520483700 348982352 802072380 688364525 107373724 926715400 52543000 486427280 927224915 458273248 223249440 307529440 37804810 737537750 972718464 311852036 991252362 499988960 705570944 941498308 514424000 662700488 805893704 942257120 172496468 973633624 266016000 624328766 175293720 656874724 636451733 780472480 982102890 272783288 532040390 845794880 366063440 46122085 162198998 443317428 215713170 431271202 941422171 59739640 514941696 156815552 385564672 450982415 626167324 399481488 85000701 856002545 170271408 290967992 49964316 492454400 425781341 734937840 424778480 649185960 711864564 912642410 741935450 386845792 69265000 999031296 519712450 51225312 894750410 55653810 882883724 485082530 18415132 773558380 652430150 874717600 883929604 862428830 846319200 103809488 651906192 749348810 301714609 121590550 906818360 523611730 457669773 793172012 376324276 132721680 807788984 446002640 736782920 949915183 734730146 516258688 658015060 89876195 9600000 320627900 295033904 457798120 297589760 375019956 282690720 11378600 693217320 219384130 502146980 127796880 357843360 80447900 637617440 76098224 252627416 704268416 65137184 808480564 761595768 684802864 798939105 828879344 808210704 885739528 584084150 866055265 306341200 497812608 321619904 795125200 116099708 231989303 347886808 277644720 717480700 228357621 701908200 566634536 429840400 224956400 469628800 703424852 375844952 78676598 83047835 188493044 149301350 585549864 526098695 289150200 534794400
568076309 629302384 416114996 950127232 649218250 331936141 154024417 323369856 774984550 242382160 923149680 878178396 906829250 581287178 615386844 434460000 880796834 236241500 31660176 922097638 74944797 264809560 917320660 716533200 50993648 855966336 454406864 921595700 785345720 90634048 443318784 242608000 726645750 669523992 329225876 522756260 268053212 499495134 926503350 402418473 374114700 775614160 744930356 955769200 670864060 418467328 64299008 345637232 91739085 734263924 859103789 382862912 976207360 612590572 449723189 68143098 177922826 229045792 873972535 220509385 810527232 342091396 19923680 728327670 508567750 260889552 617239978 166496800 852280080 240204060 506277888 567792308 543357120 393540108 659058676 477348279 441340800 568573416 224566412 300964928 10879208 932401875 410115856 788114336 805658000 970696600 619141000 933403522 887850610 517093138 90444923 895897560 297683456 989257010 736457612 140777600 512143112 531383034 580383562 802178816 820092896 236099000 641941091 997711904 989343019 23910760 162789575 225719632 360401920 918267321 917444416 637804624 549822688 660975495 289442946 897138440 339215200 428882430 543284142 597231868 433209170 582891640 215014224 452128150 195693420 761030279 802653472 688297102 718749648 624618348 238513920 722302269 599661918 905630435 847368448 247071220 842261128 111358300 91018680 302750247 46569936 809473600 703644645 736947520 198709088 115892508 708321832 839372032 273924096 471671460 641077159 990169097 10167600 959053502 462794192 908796540 457999600 259412248 18717750 477947880 913510104 40437576 286601300 472718796 895181728 457192264 30309000 393905760 383165205 814969900 666029000 781828604 142492840 459870152 753230460 753656480 141233330 487016946 978713736 833852165 501157950 70969760 721245746 495002892 477912375 84579345 995829488 126679765 984677584 673898620 896945408 962837008 147012138 318162450 999286895 706700300 205803420 133162950 854259612 546781356 992334790 784537280 395576712 931805440 709372720 931070258 659130702 228885696 899794432 496736612 981231904 553978160 983159672 22795900 34462624 532830840 284582070 468178914 640302248 966476544 235270200 25856480 819176992 980628089 857161640 800354880 18372120 416535040 209231127 15335200 626885440 668042980 503950404 711572160 401911352 325583070 44692832 290377060 946637584 182803332 523044676 351654320 565814634 494485220 517384116 569758400 697698024 561982810 880218112 99553792 771505664 423424000 734085888 912942896 369570750 390798400 227087881 377437056 196043350 791842800 992381506 122627927 11316260 96674670 200172360 722142840 861389568 793431540 575813700 268556576 966903564 37736000 431632834 398343168 724945198 874076160 240552768 953798150 31979280 346677600 101272196 299799940 659498107 101586880 499151808 116446464 989399072 382604136 138674180 740129528 252527652 773112624 389196192 345855400 490101420 835533700 159379275 728602804 957283100 399354716 242781020 342720296 26341124 616747620 751829760 430192924 162583600 324483916 916847192 828513142 139729214 365311402 210134660 518836581 874391936 470488983 37930160 919077504 528630000 907945920 20624384 94228840 526083781 826210544 488075879 251961432 276808340 867133688 736479451 483269890 762277368 885634100 133808640 666986801 217691534 37899500 519530170 744491560 976953906 787521160 798530954 510089100 231723460 612263940 541272440 779190930 404920245 231182120 692611766 46480913 941127184 422398692 297318370 84780932 77415273 903028736 891727730 374386195 97714592 43019464 611939728 144151616 488589600 345552402 717320787 324519073 220339440 777875340 190139920 307360700 876973668 455921850 968286096 949593110 496335168 996547455 397022227 516510555 185799200 891476084 533945384 549430540 747215924 399981400 341640300 573094068 718451968 864899640 853263670 255307356 633558008 327391820 17458592 396124996 686508260 795117176 218050745 728784868 479695377 610771070 171475639 379089395 644605892 745690412 744067112 543377600 295405480 792683200 279488080 161344580 979564585 741928360 6757785 426227640 494848720 477930000 609310280 145953024 981106524 639996312 436419328 877658635 949072024 286742644 334831754 387037674 608779876 468404472 523718800 698150487 864193000 672241400 93431050 528968776 29879155 588218656 395320480 734531823 264618980 90023084 895716306 470824320 57312000 670675116 161982300 616334388 663109160 948532920 319247072 845016400 579090244 731457836 816606998 618438519 527227980 208789472 969731024 757436730 302702848 786123232 332698514 864901900 364511880 601314988 229969768 488573490 239385775 538908990 737100438 268202140 576353280 672154888 442472240 591402400 490762024 678833584 853730300 455427472 699515312 852187620 678600128 42115344 156673172 3554760 421182946 718249980 343168499 85515320 560163484 663816730 402325535 558749920 358754097 457242750 352635420 252656984 884861216 267012630 421784244 952200000 570030465 340723576 834211925 617343157 550124842 205972644 99602620 788957200 358515400 439604330 550206828 999273472 292710324 959566544 554069515 229435848 91697240 174330386 356148400 648694560 826132192 99895590 950400640 350307328 903212320 24657664 408527400 682672196 249501500 250105600 826227046 762185568 712124284 683805612 988696295 633293675 77212468 879279678 606064560 421936640 742068932 625851420 442030332 390952543 815306080 15451828 719898016 909810264 217080190 846466427 14415552 751426365 140207840 346626626 272173792 889157060 707379696 831493004 329740010 395459058 178989920 370530560 589494000 533295692 489681440 626626176 242848320 763757056 845084600 335898928 968668800 132765560 258923564 274577720 3536500 678105950 897998607 96732816 515819632 690088040 805399178 230213059 977326223 746420880 407503164 836137895 588895504 882862632 154282095 309754450 628657843 323571762 581427468 954283963 124739840 722873600 512642440 832843644 65353248 326042962 565375736 527149440 201983875 268961920 316519970 883801600 535410624 442792064 778130248 770329712 91753430 343134780 117400550 443569286 675084368 481429632 382292045 356322464 461625600 432783830 183203680 236829600 146121920 907152451 895654286 888378064 271884416 896270635 238767680 187759709 64250776 654472102 183946144 744544169 847623590 578113545 256321980 148633228 805936248 783761310 118902688 331381824 519326460 2551512 508690050 480328072 778555120 269689280 788932384 49168780 211745780 463554320 918282340 376326505 449950280 177280875 656997428 13633699 230656821 960876930 399018696 921238920 429194011 426868827 649747200 355657224 751773920 366484860 469363340 493535000 375586000 53941250 735050875 284372532 404711584 597329880 955947136 918071552 208343066 807227594 751818688 90353718 940006400 519478824 628463448 959424232 954788300 63027988 675155196 588432398 12633524 920368832 153041696 97098252 104164720 850002928 269154960 875975060 335409755 772982460 115247524 761607225 124423076 476228096 647448318 191267488 689760895 474557475 501942087 670260736 225348875 457731072 299973602 357885316 458591634 783689040 191849728 495336540 712425472 577283000 230273000 803033220 625399512 485831975 628470600 540652730 593702640 504112736 437747536 888197820 569423660 445657991 369304448 733649920 168666938 393190572 387379352 452942375 643016920 542780700 372372104 455429860 853437680 239573698 495994975 209966292 150669350 104525500 804420160 143376456 479904732 231123088 528667602 580422440 278788672 583205250 699065724 623202525 213835480 251023232 990496090 641669875 36891072 518581440 134322590 151537522 459455640 640339734 343089938 844768832 212193648 965593595 911172744 205604496 381713920 679652000 896639496 914817845 370693232 870470400 604773460 996407556 262991976 16099362 548748770 942878216 191001200 231195576 950618163 514683120 646328576 205167520 238225674 142154178 259307993 971769937 935537275 425198656 41756872 480626100
445094430 784124928 958558040 111090880 581892874 82927000 350864920 609717120 574916115 70725136 771776608 269218944 944565336 386087155 416994675 5575056 894460588 943319600 443814556 565867498 294579200 442308462 820291300 450456053 769168078 277730740 99746688 654255500 937846720 289004860 248549000 911117760 168279448 755996358 416854493 395154365 170581904 699332480 183854396 663358154 117296450 188263232 111232360 793538416 712395375 161005920 418204160 48468829 152645312 959951600 908719391 456871717 73468344 858172000 252722746 712927600 643586784 415244630 489998488 829434452 789750007 992959750 353408000 922676468 42893866 741369352 435649418 957024288 682789376 799750416 679868792 526241400 779630820 701303117 609980972 415168848 213992017 1839875 414375176 28922420 911485348 344492320 45726050 87671744 479990545 582516941 655922125 840437510 781477812 301552844 693270558 945680192 644896660 861825144 368513053 354099580 997944245 114100040 548110278 957176312 386254588 819878045 230099384 485483952 913481050 504962345 810570894 993819120 570337360 563462920 60182640 815527040 427766480 245388576 288459664 271789600 641117737 230606750 698050176 575211424 327306240 228966856 233311355 837929868 634215684 320987330 969407304 936732272 445517820 339051375 761337880 51088650 418600750 754974812 649681200 228657286 781005520 907554560 445161808 77065180 980083840 802350252 126212860 278009436 672943150 441398308 50125824 627485774 737284746 752366980 416265032 742473198 670586234 544573608 975372000 357852200 340941440 304735621 647490896 78489069 688176548 721656548 742100240 82222800 817280164 570366490 544636640 509647850 788342436 177563362 126130400 97698020 182244800 252960160 135423753 522882704 592901232 294558868 706043295 788750560 132185850 640315448 270407788 146615824 440417383 165927192 682242500 732215285 865181392 185267600 71180030 745287570 227918184 476380258 216622128 626970912 272622592 616758840 797094800 871176320 281243830 99104892 614561080 293613984 96524947 824772944 629917400 793982816 825512500 903417568 379111180 782285896 611281024 140398090 110908416 743428640 737960552 364062000 651696390 302903889 837768000 748463092 223429528 367452442 386944930 442503536 230447828 790673216 749500800 995903392 536742016 612310912 55550080 176765080 159359385 746482552 747578368 448409750 214981200 282454570 654072830 500421160 472214757 374471660 876345862 399071324 699789667 92245406 305378712 386309195 247292864 479784805 143287240 920368480 20213680 956968495 485610000 432031860 425003400 973373844 912618336 23745000 238145000 652517324 550668000 240875948 853723520 129440675 244059152 828463024 271900400 686626636 929535690 750377320 202987670 425290073 5047272 973158400 564740077 65166486 473377506 966203612 127396804 798917440 587783488 518377120 440484250 474019584 614534622 458500600 741311426 935252024 364351328 915752460 442531499 285098881 31577600 30884750 892737040 451192200 162138672 677082768 994919352 313296825 366235864 760272000 251584380 409939284 688092544 996809956 942830432 479636640 306246075 365369486 201414642 58098790 94951313 835272286 126932724 161792300 760929920 452319336 339261696 869431448 272071850 789537825 990786920 862532308 507809028 123193968 627978752 893496068 1320480 496482375 526720000 201616540 261624564 80789120 195955220 986310239 618296240 749847200 574243968 947126950 80336078 784923852 494882408 90375611 743068051 785602608 311476560 94990244 411560215 998082280 441461000 887382325 970094685 312177725 941727756 296760258 872783900 460131200 901941040 293466442 839919424 34600722 537871716 688504184 399774840 829505538 246561704 783648216 107694876 285067049 371747380 905359764 925950176 383343456 689646336 594800456 761600000 19233604 169350176 100403558 202467000 987833658 426847636 330380404 794339840 293280764 386798813 679693816 267202252 94071212 844462500 342247712 168397936 882393600 937093152 658001592 750402520 361539082 145216930 153976240 628718464 688119410 313412064 460438500 910190780 323255200 319838464 149552352 909018660 302535574 657533648 350224315 385213712 103133262 932544952 879928420 541835200 717131300 375435520 140970720 897932740 934063040 342436536 927197470 456005025 798846980 111249980 172864978 977349640 753953792 881993780 615579840 802697600 636019835 128160800 135651720 475380800 640181280 858215872 488488320 28070830 549659876 320115520 887759412 426607470 818115968 628772090 413012016 707942791 372417876 491755648 482731372 468240485 96518976 996574496 3269680 293050880 532064688 292013240 46232804 880500600 643210144 422098350 332869725 659039488 628953895 767274395 780248964 261122320 926285584 63198500 697032896 176643654 209412015 740462025 482553862 482657056 888249728 155206880 366674358 13437360 172829990 777467520 255828160 907729260 596807268 688326070 676856820 293311360 301163282 897289244 153630328 311353316 575078783 387405150 840679872 383732605 995383098 544350056 189253440 54260960 47288596 431391 111448732 920850100 286201005 169529278 469576680 377944308 991494490 906441476 221408541 746227880 410053020 974867440 345841032 926588644 718548975 138469152 23410686 468580288 287794270 427930624 265713150 14286790 318632780 816336761 612373860 18178012 757653664 626941976 184331696 288008244 784203160 999833270 190694556 217323021 581165242 445162540 994819450 584390324 184740708 262235030 824836760 851264580 854890720 809626244 699088000 91455392 402704640 207997120 391007335 211351280 368548145 580983200 369166400 482065130 942707660 628547728 626500764 980150210 39518632 435784016 835435088 440907200 521613940 253872160 893092760 919794120 480405970 558648575 934248888 733428000 885437910 555855202 690436400 900174360 258452726 599687225 272233984 984941168 765833436 848212895 482885216 467434295 857459050 501300100 170682240 910857624 545013080 994003660 555529220 881605020 620907392 863959968 353884032 221535015 11778816 309427920 995241240 368777928 691971965 954103520 336546308 14239812 365203008 138824812 623457200 572842500 596450670 295441620 902596184 60097570 988086320 851859580 682894400 691440975 941105288 537200740 679011328 133223104 417429600 745634255 530501922 13360760 875968840 824271200 743473900 406397600 901798400 709197221 338364577 655814352 503589135 691407560 1145397 645541560 287688928 160990376 898603828 456981832 67741572 348580368 268247112 832602000 422351712 4724000 838373740 325640000 480467260 904549120 769954306 886207216 512722648 359782960 679602250 694630184 172227630 901797060 491777308 395476477 281009908 476270734 789818299 290605152 442327546 626896000 186705880 953099200 455420800 955728280 138693320 251976880 765531125 346362054 779326659 646244576 148241300 769858769 33333723 718856188 690444680 189473096 60278210 913651470 110005092 947789080 448057184 2540938 42678527 971532960 760477200 674144360 408910620 535995488 209359776 114012256 787078848 642952281 975096515 796612008 33094528 292934720 584056256 870209070 801973408 972464920 765088006 707769180 253920300 644508624 677461980 190965005 668932096 609807200 750351304 796667352 462227904 498822450 368143125 325684010 816735605 589303130 372198088 352979116 668105820 591583624 598133359 982044584 721682848 251276448 379685970 383759743 563169616 205654204 10880014 163767952 269959200 478030757 310914260 974896530 478532705 4967352 61810210 104917780 327964320 675477532 167932658 85874750 636894485 595281368 859682375 110028512 755337472 286049550 388518920 900307980 175627600 809620928 764754680 594180700 193763880 786701430 475862688 610028527 420946752 663671648 408443488 446600554 895721875 168579696 902771440 194042835 821867392 657160360 726011052 998711800 30211068 891403266 663413480 608537748 488603540 12815856 363961331 858554400 560551330 620396584 189683520 860535552 680781400 495813630 61442432 412697204 117088780 518461314 70884400
722776960 731679480 645141940 364312800 227116770 622733765 802365600 48528400 362462720 146570354 918516040 445245360 379993665 800252230 69346926 811877888 696872730 988526608 888862672 115909560 338786306 318981120 430769200 305180000 91680608 790175220 475821266 117413210 278003095 849712675 179707512 82022965 751451500 225941164 297657097 869199360 389293200 824404192 70628828 393435040 730888772 433529226 259292100 427361165 315819920 693511505 77569760 852541860 80886628 363750312 954639472 586080440 605113292 999515144 172533760 856649600 918661024 513495352 37595228 871541861 49552880 438507800 761709600 209695220 969115429 253250480 164394280 69097104 762076825 344742770 390785904 810047040 525425428 545362470 6568390 238944240 592649802 383773920 63796780 658661075 168569792 997464736 486722850 367831492 376074172 415864700 332851053 465515148 121007040 67793145 990470780 432586520 935915899 686738496 246748522 531691360 709909376 409058176 731416062 504799200 170102529 358213664 584621872 881440640 77719164 992349805 685491304 439012876 489480592 333978850 430929887 530106016 834009600 598657220 609534184 744977064 683360000 852087606 964009028 7290480 335380610 774071360 557284256 323032239 872215200 955735626 848329800 756495064 566295008 993090860 330388400 461055060 131110480 108036088 338396416 521897940 714575300 490326760 424119058 14586336 541560904 413220000 452782384 368876392 911162506 981067120 888121200 921539534 926334319 860510972 823735860 470097120 993689442 449735030 960757112 556979670 973285194 468319958 899092040 754994150 723161436 852033245 242525094 425945280 980019200 475416656 138491200 875247548 81689000 542952600 622846580 518329086 288278168 212813768 988653952 875496583 727336400 479698580 965175256 822306660 704678282 922699264 386489680 988073600 439171080 917462320 614166250 228556520 915133104 702456244 464284440 839107320 66450011 937520192 834233376 300359560 102281280 271389884 396675212 129522770 426544728 698138880 949315700 217558300 481881328 569544750 136236978 156652052 649286110 962544736 544618452 815694255 186645880 899567006 714345312 698379088 637214500 624754276 52592170 808645272 964549120 518100702 833308500 588249500 553358260 491056820 267312938 340031458 720978450 547045632 588452172 516946088 506937280 841665300 208663460 682391413 15727400 679400336 862452780 853448500 640107580 649120575 144716096 241137724 294371400 603484800 201795368 972536568 480788976 835507264 124630048 966131090 344306150 648742504 54420208 542511257 704577750 658684210 12098200 428872912 899788395 629119000 696019240 164786700 542574907 800328400 622593120 329364568 329652550 177530308 198708656 896209509 289847200 646156182 847763768 274554620 538796920 878421210 204964868 761559800 597237708 522983032 194870328 61900500 286809880 738624320 533062755 927506464 580848684 30969096 802346410 176204416 558892250 166143972 351306240 925404800 25393200 777044234 368494710 280426624 299639518 602213028 980897500 100144380 981844007 29911657 567516120 678412520 940854892 608879328 129250037 967863770 47360000 96660000 17010480 303931264 500445368 215709108 516407640 710658050 417265555 400171640 611099380 151843040 601541472 681345398 513032820 826845204 393327000 867752000 188838970 461056 623873600 744832314 50728064 462493260 977660624 92579200 920083000 687537112 240162108 565949280 403085160 237064800 724365184 119791430 247580790 317077792 462926252 753828928 955576144 328489873 572086964 804693961 600874318 403661491 492789225 835217350 454052928 297349421 104418844 700617132 178987574 80035004 780562560 326700840 312607766 628307720 77031920 26596556 788763336 874936966 527625692 792286976 145302740 305990144 119267880 154390090 832318412 330748735 989011575 337355016 138335040 80332464 826029228 636067380 217337784 14852008 392306080 179146880 150227910 333790976 345182720 291049830 509976792 627078680 93694780 742193571 868265903 82182888 960703400 827474048 545836726 431529487 895042496 609180912 218942768 890160800 260766146 597317280 902917800 744339418 977056124 165733221 158520320 163782830 559173950 393997640 607372870 311521128 467384088 814219330 284288730 184002706 918999808 368587792 466936000 601946544 15327354 788069580 376130736 340487504 225638635 698557000 208709204 964761661 628794668 685324832 884700 39708990 741065464 958200256 226992160 394761180 612298700 84014592 1217672 302366368 687337998 108762480 562424250 998305696 441194900 739917280 903743730 486171192 52873950 733259060 67287904 658492896 456591364 453177336 594007300 321015920 30521900 943166595 86850210 874873600 410789846 325418660 488262289 565644344 818582800 713278839 682699360 956213104 5086150 521667320 816094775 76228064 915764142 410809120 273450596 950296160 435339392 238068750 244410542 507205572 508422147 241264392 128590324 395734000 940996208 73343400 221044678 663908830 835880688 189890100 857537020 291117586 463021805 452518970 163633878 836842465 327988500 567447160 433515040 295415048 847259050 997172400 323371584 127355392 44518588 296351616 327959098 563232940 206814760 519927720 103632628 596857584 158206680 558738040 376917840 789096170 196205024 592723232 264133415 687228724 579500000 716192605 640979500 50044695 361749095 322829004 578278960 992790520 177558950 62580760 897976770 721602712 305238160 301510736 588647848 948429232 904631024 748159558 184825980 11951500 719821480 873891656 193652020 618592888 701331040 561701390 380240946 454550545 924732160 920280384 299159810 304473525 454451020 46057581 598464250 742938400 260840232 951990544 937505726 527401280 786809648 867508400 135323560 129347312 256672000 200551600 831492425 90483380 902220072 194523704 520193288 218841288 668602066 591723008 600768680 981290132 129890220 670706308 225107900 470048508 863341720 484115056 273154560 18873232 998172080 360314560 246285750 192300543 353780555 121221232 856755873 626978436 1909440 285014448 809461168 702139440 234155786 812276480 383550924 614134860 552790360 673998188 812662300 782231668 732467660 527415710 782922424 438013290 905621100 283864276 368006756 819786348 954518640 771775900 467744140 845677260 84882040 678555896 808968304 836254080 604963840 168772992 966157746 772995675 606871558 667184720 327700980 518487580 839257826 55788480 361950256 427929472 611495600 938596426 708194628 863553024 584951040 910395250 639652088 911198720 495080503 518022922 548594832 607805548 938599547 362924800 792297792 393005460 942652200 950467350 79122870 376605656 298700540 311420096 269319040 514111716 627721696 483169396 613210560 103002060 725026340 958638660 642476514 725166064 106285200 839978000 633968360 23091432 237474940 901342420 314258640 761325015 607967744 146424790 361456169 317894950 228564600 794832640 286854432 173480450 230688000 814933532 517045380 620192992 328780672 500055408 276378790 384741769 617758500 450909320 851093032 883000112 160004440 610067025 328732800 619155520 698408684 662788480 480136024 536664020 880332800 701332841 995271702 644117385 415216880 221597982 941661790 954407629 606770982 618820168 569054300 250043035 297104000 781168200 99600840 261925870 235277880 827194596 876020740 358694116 604964840 896522870 782256500 953924096 971282556 574219222 126659700 639091704 287111808 321066748 728059275 674991575 469780000 81364320 78896950 575538530 797849040 185585760 546434312 735159320 73598600 313611822 935424320 95508000 390240920 353524410 183586528 280315760 882622080 93083920 472325400 73785200 297238600 591296880 322690448 613740698 631757144 170444916 264658200 712675200 925331778 788708640 658307526 949503056 762961380 893735020 886400290 552139480 765261700 468911816 62848249 223616560 243332304 47269660 751844416 234343856 15123100 269593040 547304820 284930240 186768114 71417224 867959866 721711048 941279600 289412256 422484075 57723640 611634544 96267079 909511040 943992000
577696800 952830200 924903424 658533752 155440070 135765132 116625216 941567232 968911622 869558395 726857920 764468388 738747196 449094740 103549888 841700720 955163824 587819520 424279840 438323568 420689929 446769925 432303440 514745336 336834600 387418560 476503200 972449692 467178750 520260180 787301044 230193792 157606152 668468464 120894375 616160661 291883082 412524032 875749008 876504580 752478300 389920400 936045728 331371068 732249438 844336064 54443816 477560980 400084000 555589564 4259296 475198485 386142400 462657440 808844960 537818820 67683840 315316890 972594280 60234800 98718746 977435831 257198320 37413160 762122675 476114400 898090296 982725410 74613960 849271260 78771920 601114320 823173920 197850756 68415931 84904426 754428480 409121960 13812000 854648300 843614828 95345698 741784900 709434608 704912500 614486250 224840560 165337216 20229625 907858764 427559648 596455400 145241912 478973676 911764884 502453885 82527150 997639440 400284560 501640940 86485244 752002190 814261426 377278520 137524781 375280700 332693228 476053974 589843200 578169760 931132038 425636060 61352028 378488700 369410059 788166296 693867008 802757760 376484968 233925700 582669056 945173272 316760704 660443776 280772331 984991207 160874600 734937856 193516164 705637820 798936760 26863040 964475785 247537520 107017406 975903844 368313988 186383336 799729930 493440000 497461264 104261267 48321280 181179136 345524480 470278580 42187040 338060676 452716114 273154130 710021575 537306798 397421413 896560166 223196906 768223820 746251750 306443970 476659403 437742030 644557312 931157200 121594112 157748025 688120320 644035962 202097020 7818093 511618200 911552740 447647360 608104560 315748920 339004830 335325390 12724320 762571000 619764072 872219390 640861936 245182710 693096932 441084325 39528356 20661440 699315825 638538056 196392940 557231239 392712200 22864120 292638140 253083200 872283410 397137006 557938740 131623025 768399872 890832916 311185200 893751724 717623122 305926400 558691904 471440500 299325675 186589132 501881424 945927832 502683094 131963200 614702200 547105496 501600000 159838400 776418520 685597700 198569520 174687544 898190824 166902520 247290432 214500824 476382576 445403008 339656320 436852625 969708520 787048200 991886686 446686132 361751410 16537086 414904768 750981500 893097140 412603560 40104960 457675184 380432920 574685440 733435926 502014840 432787584 994059792 169716680 413156800 833648112 418149088 704543107 539206401 922660000 391714240 258261522 398462976 34100970 166142016 225376720 130485373 973122740 146383600 584257563 118799856 850668816 646592865 513945540 615256800 248772400 610024052 95875498 704624488 973608870 285653216 216845228 102211920 966029264 766204640 489166445 700427318 987449695 440020000 146880000 959464395 458902480 482309704 26155392 85262760 791134767 375291250 636965760 717292810 39548228 40070430 975470280 771494344 854595484 371443652 663198050 120820768 133822492 955423140 276592080 964342860 45249044 898518200 942182336 540542608 935936036 694860664 223640970 353870238 702814896 301213696 237198850 509716236 602659936 951635520 884655328 564235908 455481024 583699900 345576100 902440672 50635584 487848945 262441600 671052928 852054136 853466858 224832776 244691119 479331840 376401680 814962440 912365614 117424200 431060 472460668 571228583 382134200 546980600 949391008 449655556 516824200 110297420 887239750 539644238 542869312 472765011 866186796 463642050 786671800 245784592 277136824 531760640 300516744 387753600 684312800 915822100 732283860 416669440 18601536 429352 27129240 369693440 709427456 95825624 385763828 726249075 942732160 630893568 563822016 907345568 13019760 405439360 81463744 251438210 136671184 30876992 862112000 693957475 19450000 26310412 943398036 868795780 771674155 917275200 181661960 403120120 605230112 8162200 110913840 974150832 720397500 666039920 136933247 464009520 753686365 867486144 312667934 587345100 607651200 777791104 823227150 664523520 186040444 827120128 891192551 91485640 285496128 948531790 490229960 490589860 740000760 946243832 995069744 858478592 575771200 986629408 880698240 306733088 424292532 408880530 346358440 242179288 477129728 686230000 574098888 511666400 11795520 2797325 857600 936497776 459636200 480307469 304082128 958764000 86815360 248382720 200256 24079078 766150648 795440910 303277748 360189136 700936404 116726164 595104480 291846080 263531104 82071440 708425240 808076186 217275296 951605500 824676030 226107559 470467176 417628742 164794364 561485940 199842696 678019136 270907680 582390978 93400000 454100992 398706960 680939380 815598850 68933280 986552038 228541496 865023024 453962288 138910680 731251700 438834840 481149232 821824528 78727152 358323486 118262040 255905144 870099580 103783852 298605284 129141949 804653568 706432280 343825290 922772160 861643136 656927776 371182472 163691940 878792496 418955280 811823995 571995656 410741440 386497616 637661040 755973888 178473370 13731240 63347835 450814000 581097120 633804136 62064236 977139149 669141120 908071520 281622022 700535820 96877580 799070020 236763624 919848300 240804030 263078720 136619870 468983720 858683162 949173320 560460069 627869376 986950327 321932560 113709712 396761472 576994348 209436960 866338216 656579707 981856535 735774268 959024126 346213336 903594500 598587388 69220240 957634170 141073408 987197096 655349840 425409837 333937554 443368200 54279800 577629352 921822762 44150168 652495328 965241027 161692860 883407955 673355800 810454355 346530880 952031600 865935128 777008436 189081000 209019943 268600000 319924548 906128040 530569960 761815322 392539344 391520000 741616890 241794035 959515080 262820168 964148574 329865984 181194852 348819620 450692574 879397790 645057824 86574746 894946607 429921140 64538424 962720896 310591072 127604778 152319538 656392250 651638400 842041776 789945200 67979080 870138780 148851800 971156104 234199936 590199268 27709201 27174400 736566480 212500332 179188828 526600836 912383508 768234276 938216884 772873500 74721936 696757400 327535040 724372000 359667285 661724800 452379800 458475704 369975768 688144540 145970800 845838620 397221664 913627805 553905572 436222210 170659152 583711936 580202654 154592416 668152938 802262765 942165104 864046882 366633832 525381008 721850414 211156480 728198640 246242334 728876720 863687620 67369210 589010906 935307728 22833779 522182650 846828191 499480000 921371876 7162902 239401956 237321920 310985768 782999350 443385834 40480714 258509388 964700886 808874657 649121732 426006480 815203880 996085587 6965262 928862100 136183388 173885832 975189786 333474028 599247584 526764656 684636432 560425000 952606716 798915829 91429440 780627266 379044806 157096250 191954200 838275098 165165312 16754922 620409627 956889156 988599040 419964480 173783696 363118400 925064480 52316160 974907448 538367040 651555332 384779264 343130472 117200110 930334720 293022184 935046560 392365880 194701184 223969108 515735030 385171024 927088360 609597696 668645520 165728650 580768608 143856523 933719548 811166080 302491400 346517700 997893664 602553856 881597866 684591500 27279360 265936152 4988640 388596144 738472375 281072424 163691096 736075512 603282166 796295600 383553584 410746000 914637230 245492973 220096980 331963880 490214425 532783387 586300584 302029472 556839455 550943552 810488030 443521504 474097760 281830507 851690880 470295555 80087580 823060000 655760975 867288720 672727552 20587520 11874900 555432320 537956136 306885072 110286605 829832954 267428137 525175535 207314090 109473632 912572594 76578300 559906620 449525720 839716026 538274720 948132500 693340800 785028000 438612712 502775840 991719552 863663000 215621522 741821520 874807782 246701225 405538366 554890760 553253900 997028160 63308672 254077168 618036900 530285604 628770072 620545970 389010960 430379840 419074750 325278638 297802688 419367700 165488600
182917387 145311368 311633056 200773576 356846100 199173040 836087768 794204937 51453750 185975742 60530450 172272307 766153000 626293248 43318400 136164080 749199400 630946612 5211560 289702280 744689720 894998016 529586875 482728560 535363100 730757007 612917760 909839125 208272820 691281742 878792860 313546800 267034082 202321720 663628728 400313110 489896016 251049448 354612946 732403925 436530560 376762248 752487590 98807600 171182200 129689600 13082328 667290720 591432695 167418004 362637350 552317412 806129568 653840060 994668925 123937740 66744216 986679925 741247232 839347200 587352704 307383250 211456479 609931791 400798340 198242950 105289000 695106216 49792000 138127744 292689750 11405913 841550648 561721345 938289456 429809069 413033693 620947152 498654730 983747536 567162399 753061580 580671728 732195059 230990184 355561140 782863125 972000672 425565440 796441138 487534316 337422516 428026032 556373017 848660850 424254956 373227352 442786688 684753200 291837600 680035100 983477000 910243344 216991000 468646705 837369783 869483500 391074823 399344560 757360575 567429222 711011757 78938480 660223350 366496662 180392960 203316619 14616535 796861858 629769896 223489504 815626550 87971000 493569000 163315620 181012374 898654800 310493061 761315600 821447552 152054862 472417885 125776000 459699327 868953216 890309600 161497558 53150720 544291332 544692284 846895286 895103626 411484717 8938791 510669840 709282328 377356270 854618502 10199213 699741736 99706080 280518350 420817000 972941600 233662345 848125390 316205604 755466680 217878468 414093135 77241809 702418510 144704088 800239424 242384218 966070685 147630400 351505332 667739906 351920480 72060284 109133695 500988144 670551872 693420045 273300976 99715392 137121600 142455749 628968640 753525306 131982206 998956140 880134160 974093430 385648244 311099392 516405400 382237300 527558576 84662756 217635085 359773380 8929308 158560918 414663950 836373602 595484320 941920160 134152864 184176216 129655724 633073332 195952900 638218882 108977469 796021110 316216064 582207968 11469354 379209100 137579693 332577232 352930512 52490500 6581180 277991520 590413120 345087995 939746400 90090632 580397760 546555800 969777850 784028910 955437060 819992700 935997824 382289584 895999365 390033800 802682785 114524694 416005528 169496875 614935512 810058120 732960711 693993020 632614400 887189952 255939405 159700596 289093756 985695960 934481070 332756272 127909520 360168264 290861784 21074444 373270672 48012716 920355344 418924320 98631100 625300153 311786656 536005500 612309360 523496805 506822800 965701920 111335135 639463384 598409230 358208445 765983000 789580900 409344580 408381392 799834800 78948496 52818510 284502436 844543232 551826000 858685056 181769376 706878832 96412344 693923445 261876091 302832711 323870918 897255488 250010180 938700488 102310944 526015532 386097084 308792760 41566376 68740424 467336500 146517104 515668336 757230728 749577500 954002080 889174960 356852898 479128739 72366584 638898626 540453712 967262215 806427188 2922783 161452950 687397750 53297716 444287792 158448220 671495088 205743184 912919798 322546906 858145299 448496460 173656190 193774720 179866040 507702416 152673862 42797243 188281008 704611634 297185464 986203750 636195030 245566758 102453856 957615380 925424168 486845700 727017600 256968000 992325832 815518236 266263800 863857816 509551976 332236864 76012655 629584792 916834496 461060178 168914360 587110634 169063168 863051004 150643168 909325040 433110294 81153710 754306464 783515814 869330208 759134640 823531968 989079504 599778010 195781000 103421564 213735365 37696878 831820040 74839320 843059300 657296960 286299950 886704480 150634048 464128104 4594456 126864420 623823284 466347800 23904958 591912000 29654170 352216220 673757184 680456896 936498000 308733625 843369732 573650274 524910160 6073356 721931460 986355525 950035744 10431359 622716516 871335787 63732976 600358856 977167744 996545840 649448135 902517669 455622640 346081026 281639642 221963971 19976150 874765490 401717758 329032000 802474456 307998368 789598720 686022214 447418396 507628150 801861476 655114848 63591328 457768126 124672708 622217202 356599840 558325200 954813088 134393442 748265910 753521068 407772032 487275672 311965960 605228465 71841088 852245031 697719296 402881279 503958820 844243860 182692836 80581500 30960720 647829264 51004656 25720666 432577560 748933344 181288720 606672280 901070504 65900348 523250016 652948028 94711075 857598400 496047940 149259170 344131300 592521344 10097120 378929344 5369100 748260652 229824430 246417739 669686236 358713024 318917604 361061304 634395256 631481888 301269750 451978932 562636524 570520129 750591044 706515850 724504296 945643015 511744900 153396224 610698410 603611008 343112554 246973400 538904166 887519808 862779129 178818944 827268600 963876620 591492689 945694884 46287216 472342212 313935663 350434475 146237342 219309618 185222400 457869717 828642560 450787656 864482555 211125984 330621780 519524565 499885348 253791558 451043408 192160932 943501984 314170544 128314960 663420146 509087224 725487900 477248228 208031604 889185502 216692344 81774864 623352480 514718720 950521824 777388886 670370980 277518002 26234280 372508880 945684684 216177280 905071096 267243724 448487055 14788590 301961200 730380644 882028200 403043096 452498664 406795520 970697628 800699936 829156596 501188500 930669824 374625500 81955144 729433326 828716804 369966250 890203756 635735616 679420944 841942956 342252360 931436734 151717600 168334900 853173632 512013568 514798866 130719563 286480020 391536720 225429216 359169280 672839750 774674920 838971715 937956928 574000952 374701648 68562500 528994590 135304000 7364292 266366872 662278284 795200633 83697200 803787760 126729900 405378692 813659631 272518912 568615216 728538340 573747487 542495179 647371750 971730136 556718490 848813087 678628888 870619420 974532960 589656250 597369912 371056300 908789760 927040736 908761478 180274176 763688400 605697620 58073600 855052616 672057761 313050210 848277375 492999040 502666248 403245572 844299112 835789610 169400920 388587897 779047200 904351720 226929620 501387514 194652192 81008362 550596400 874038196 258740480 693011494 406641624 201133400 325919494 500690188 995710800 436741840 765596790 18053840 102673337 907938065 120503080 822324360 47322688 272131216 611061310 565002240 347836096 905245400 929987352 50287200 337420400 70278000 41708432 67214416 976989528 158444790 762676288 370601704 956762510 583429120 458613560 462015414 982070144 792986160 892072456 96973565 898348520 493490940 518180544 3715480 310134144 660138576 563324735 586276540 777730420 641588064 396939250 473949280 83907400 531696900 705422052 859608980 787411852 654759780 619383400 228518012 131604234 613470510 386797056 491958359 304887018 348325880 925880736 979432200 446075472 755845650 557131180 260876800 338859365 703108245 433881905 259788457 516589010 518282457 508498280 632435621 517756426 39336000 439395150 344745032 140656800 303062676 634781488 984195628 357776436 398002984 57744632 481487632 434486920 735957957 528644187 665616448 849054852 522417216 60925250 961935775 791124352 143605130 150415588 367630000 134239974 106026910 931971630 619250758 293085010 278611392 903162584 877284544 986127750 231738825 325829080 80796176 35069952 168690600 786959972 803864800 740077600 432778176 621758848 837262998 581745669 789095845 862195114 325493400 664168183 648741860 777563720 258974920 124859420 29877275 692475350 154309498 30195625 150124144 206170496 874465600 895425927 711970500 218526720 789575648 858108376 75898859 306231240 73250561 130990044 504831817 526858600 410850400 428358989 834066000 459893230 841151360 648959440 345636492 980069050 82568982 560556718 460536318 962252204 711176896 38359400 377525360 911580640 437865280 553515264 5700750 750816448 651299695 407298752 255366500 653098980
656476620 7044464 300054100 111501888 719400 872979658 508881998 743842728 262601696 710812760 477027436 822834558 476187424 635688312 243440896 26746364 82799104 263412140 139817025 724042504 167018996 137331350 545291240 749474308 798832128 223917280 342701280 680083520 725771456 851480712 108615692 153322640 459717749 373304372 380305936 229254475 395354136 866358392 590323925 178255520 774438950 255909000 257665096 70989312 871502830 533575172 784352640 659165048 687058048 804625080 946614272 343963440 508711025 338967680 88385625 961844000 315171004 412825634 752983724 797974160 839284612 522918230 876129952 396272120 491023849 405059572 326172000 893086185 376221920 498796256 834500675 938308880 595825230 361672400 916942312 700390340 825612850 912400775 645958026 197748480 474789880 830363176 662828696 99594328 396386448 273143260 406336484 495753768 69882085 546531144 134730500 300120816 203932656 40493184 465463024 517633244 53176364 917440112 138897444 629063924 460111968 18824950 940874254 530400000 640406320 536231100 932058900 453122700 283635476 347523840 459991000 149992252 97060624 980568165 844518048 596216485 855568750 221862092 939423535 618228167 735369875 207056380 156404492 564940064 449288180 837752212 70798008 391294436 672033808 464683008 687547090 718635550 807546160 861497464 230885465 340800000 942466375 364450862 650571085 310543645 788884960 376440490 725939240 981189600 668324176 135267074 51731778 684916576 719796212 531960782 445818311 663098472 615224048 670846138 176726240 485832939 816326260 527767927 145934819 78984116 295596240 998657200 163481600 469266150 285556480 466572712 821090672 388229800 366674747 557824264 746695662 417426080 878584430 303158250 171340800 465271766 241727958 351496440 372664337 718322392 286971088 536398325 925573600 87252784 530786875 122341860 254826608 448386198 178579416 893576992 100340416 461455940 323885250 315800624 781654150 510161476 664173435 287618000 288308500 108643200 291553280 966836800 239111700 401358688 20205568 338219085 777167424 481854464 213468780 84098944 537882048 579731755 752165756 841761208 790106200 528093456 615817422 871166760 936334400 565762500 228097764 827244680 498211128 915403300 678474814 334159320 266485843 391915625 522926984 33514688 621056684 289475944 245064522 672777430 268830522 547009264 37513120 732189925 524226488 294665070 446952500 106490940 401025248 284165076 939275058 505056560 510767304 652860276 216530904 964400160 788538800 505067930 221303984 86582963 128477688 426326871 170093559 967866848 129101881 220991764 829247326 171578312 209764800 937135960 751330420 805631100 196019578 457380240 968843418 274825000 991389568 875052664 970816528 566601192 405687680 335713580 740531242 18675300 855354384 127299112 839401872 529610900 347564730 924175456 615642721 117530344 773394056 842675498 404090252 557098370 341598600 165027455 217312710 493985960 160751182 154846928 700876256 838156678 527246385 967033584 94094080 611738240 860429657 877385216 188826585 410690275 977420030 685262428 310953048 66306290 439259860 133875980 995281984 806027424 27858436 714011584 373449120 154424 792287776 362946000 944472064 412148576 554249970 887201190 560952935 800157555 388322500 863909600 958641760 290913684 271383648 750804230 799642160 870782050 522815089 6873968 501267985 197566720 379944000 997709800 183496400 652304400 803676025 170902064 622925700 434733560 849586456 64419792 501688076 117556580 578967633 713508208 957896768 53275200 707002000 51747490 86690048 354161152 92096682 685568512 840202590 121275680 236015960 287452017 270145840 796068561 295852276 969821590 334502208 623272876 352235708 536494245 690587540 195197670 718647864 284180500 582142086 119122720 956572338 100947594 301394512 859680000 623364460 375812720 954004334 907376000 581357360 761268040 864988800 469461262 405731712 870496265 434264960 971321780 154451815 322496192 262704000 756393340 344228108 563530264 877759696 564190136 974661585 696283540 465783558 14926728 723850714 336912432 841588124 143715844 950537008 952321465 823574810 748987098 479042950 428043160 912628398 911400920 441050380 800462208 524245280 757003684 498892912 419987718 349256000 183542833 857158580 800404770 608527392 540708180 976902100 218605910 596297120 745642960 84522048 225888460 894495384 361243686 204225648 92321246 138800640 592411580 1701332 882061670 907857350 458110800 265610372 259679056 319062897 148035680 748286808 609648200 552068736 599321240 555446272 208579814 648648112 567621504 962681840 646944000 240510341 803722000 107844400 117147544 930593488 21642640 886845914 450850664 576436516 20822450 837520800 64317512 341990550 434822062 225541424 453467370 953817448 679024744 381315100 73495220 747564416 39332688 377238176 252232496 978383210 440418816 138440240 770911200 683127369 224903330 14917900 989527360 295377980 869148120 869937920 954125128 180554200 712845736 864058700 509144256 535736192 369003959 294822000 477461000 711121160 464217600 88220240 443987860 93600346 923429848 566252430 703879500 574924540 715686144 884162160 817129088 440253600 511229952 975322330 183431184 260298156 373201012 603486800 853891250 211325800 80665600 963172983 330377832 16677376 448358540 502994000 491697796 306476400 436048384 561106080 73743160 606204352 694834900 185104272 683374720 79004024 51912000 302375712 660781905 637292400 555606608 42453088 163985756 624620736 128525836 916671580 311950450 646092665 435160172 306155834 408773675 651428300 774605620 86862280 394247360 350057100 453451894 940544816 545784179 285719404 140427520 334462010 288300000 939000449 283954618 125504544 444070184 89592464 534256000 97739479 940927320 930382352 363347500 853830470 38147495 117245280 920502499 335098465 509100025 556763168 904797648 751506700 665035824 253620975 366175120 368666555 411346002 74690412 804196162 517941160 396855976 221167016 130146200 313666624 75707410 780687200 197224192 609570516 644585112 336524511 501263616 805986240 470826864 171467600 99974780 970900952 361830656 69510900 137381640 277478400 802442704 379668648 737311440 139898070 89082560 333199650 506688500 357092526 936954501 506021000 276134144 686045488 786892900 816732445 486474070 447954690 527852440 493917972 995665120 289806212 766845904 301203114 431577234 750727040 811409748 284500248 351848230 974916100 474029600 167902080 342113680 971708150 598245760 286749170 144428000 325512582 156643896 131399968 676577856 519864640 489645088 331959088 641105785 219729680 332238560 907438920 709365550 658765568 833006932 202401216 203245790 777847200 111152875 690035579 166987398 862652048 678776617 737981600 241963248 776894308 206292736 788429610 852895800 351346265 392762885 386935124 786029170 895893840 181064000 838733320 158431120 399558250 369408664 492086209 542350200 241031474 546941719 710912000 419140411 112675824 203999040 840430970 382375416 199725440 704307200 344596302 1123960 182673252 552440960 970877966 289518484 992230268 965139584 42632710 322408972 243208416 977635840 571071960 52229608 957686839 138170110 880483272 853496422 209273476 731353008 358726886 797331264 27657748 720198395 493786596 521021440 329652668 438689952 426308300 455413999 1335008 641558080 135499424 31732496 144891488 634324000 812816800 937736736 54284400 565091372 360986034 283116960 399529888 597902200 37918164 789839448 456422080 373039104 769067120 785404256 252879288 479711560 590761020 280096250 377383200 872391433 989355977 670028800 438743201 582772202 48548608 567727080 637369130 969606160 952081888 205690050 710143360 981199163 810451840 858335650 884401680 134214848 326777344 249739058 98569600 581089538 696189500 296106836 723220038 161949780 617273258 21725300 188807950 102704960 471510188 999639165 57139720 374155936 882288000 635451000 656933184 543368110 316969694 658801652 859693552 984227584 549232308 28267136 374646504 24978156
198763840 774403280 544819740 624537740 820657930 147662905 822131080 823535680 456606560 374804632 935844796 415017800 168004960 9929275 547959548 965556555 183134509 329577380 857181405 446965664 429042172 623129320 689428009 814239872 515809652 351359722 91979520 693558226 145001145 352817678 98457880 835636624 232559556 685359668 953503332 379288525 673178616 693207480 247211895 34465370 556503396 651194964 725859200 949623487 536710656 924004282 616040920 419749772 51369856 804037376 680287522 997003920 645166558 341678396 103924280 142223925 561848480 811229922 22669380 332073436 577823482 788291466 117473216 266860500 874965520 691292000 175902960 632077280 325327840 318487744 684624012 203157150 72023900 551623808 509732815 344466000 825449240 740721000 239760480 961614144 931989192 942459200 304675712 935184596 954183052 252180192 262760448 513597600 8594191 690791440 719972864 203692480 877049400 386557550 34047090 633190960 9387528 704531700 977867581 313891466 241402036 815245690 190653208 885144024 847853216 575719814 567873584 999835872 181620720 508373640 570529092 301763200 957478740 563364160 871499731 431728768 891896680 601549072 491008120 636887520 998032356 458235620 307571400 898080945 581800640 147925992 122039880 542210240 377346740 963857270 965864632 478058800 367901441 120646583 345556710 727282096 323308704 81903526 818324461 909397300 437354954 157600000 422822920 853730568 869125256 345677864 688616576 874768000 663934002 521781550 974709700 949786121 452239686 95476336 532385092 985547560 412952354 664134272 150258774 101668388 975021160 57006412 569798896 192592880 794475862 7086271 932269520 675214084 219244740 965912575 941622116 897553484 26615427 731336480 482025816 174897714 872773608 828576000 657134940 577024936 366499368 111956224 169473539 668626160 824552756 150906752 95899520 821252992 973469976 915302320 489921125 13141390 682584416 857886216 132058048 244242660 787832186 511194960 548728760 908397312 837811118 16867963 720534272 581502136 121782500 610803727 35022392 33397864 341651354 662962320 877993080 619043380 378962420 757235450 525578400 47163872 642610560 273574808 409304320 817760924 108717336 971700036 391826400 88504576 102702242 365410290 341489000 637751653 907710285 504739344 257398424 221566052 577947936 27811776 77602862 148752600 165521008 353867288 925129844 243821536 307507856 730667140 811152524 554149799 762139881 482624964 909547184 69503256 682320640 652739968 212458463 685760000 181595390 933290536 464783780 814751716 828607760 625109610 829199120 35121840 944957716 521699272 245246460 278222723 631687168 523327068 368004800 677363258 252347440 126759608 789289680 775766465 439308288 476441350 299315370 89869376 360107748 709121920 689299988 552241664 738736384 352958720 132862080 696172948 548462978 496433216 544151320 174738240 963791438 475010010 635923816 875893578 604379364 697587918 894084000 408150174 471428000 479109120 356874450 343076000 118004872 885912398 77556656 214727500 283979758 674348468 480634950 325132088 230824756 949014320 469379000 991022208 914639408 32500848 174873616 196112692 259341014 69742781 146705150 149674364 314532464 144095820 158784890 155120563 593733664 506015676 861769764 30533266 578884040 38763088 579343776 1053375 225131040 914792118 804071356 607178544 919269696 148665088 927338660 533446250 964007008 313051746 506294125 103346560 876749846 979384105 773837297 164373011 395968208 604510052 769858990 315481256 256620855 341550100 120480805 276173492 977907528 563588720 902935540 581916564 208879128 217566208 873114552 731354500 560582560 307342258 178278446 440423424 743867760 682304976 112464392 873200862 929740062 24820160 672703928 503889426 315520520 42394945 68600240 107767612 546851408 755926300 833235968 342743170 158487719 947117356 124532720 212639112 265656708 782895680 465896270 175536864 230464196 968291428 147071875 655112 913826124 646857440 884927600 492319328 549092125 940999080 132254254 818711500 881080160 439673532 58913520 683146375 527202272 603604480 862715020 402318020 507731315 82666632 143168800 360369860 762124228 581033280 360419905 34853732 586396304 434369660 426485440 304791655 184422975 404486296 312970706 751409784 911643456 972884480 320506900 78154740 77819776 158957696 971291856 350682670 458555245 406226332 947542360 612024242 410018088 247303276 425532520 405468562 6726625 196501225 7179640 882140080 100731264 982405160 667802936 468376250 216886302 162377152 718632890 42793056 586625206 222456820 139701072 726891955 279182250 82678810 960076960 694947340 481993480 704646070 167350432 862976720 905868896 930806208 971651957 832399810 820170794 435806720 925041689 235655650 434206165 315592596 292573056 974045892 492312512 811162528 906854206 764335824 487045545 696574934 267398242 895067345 115152450 566505994 255747800 191454680 211227530 942847995 852772000 677488040 883384366 640562430 234984384 846408650 476153422 813102208 416050995 934192900 350333760 480499168 163689268 304301504 801914602 360143008 806271200 884049568 294969412 595889764 967076846 240084952 267896925 254864256 994958488 148385020 616023780 178896680 892359848 749713000 691124330 639209984 390561900 77037584 563078518 589345216 201265740 2339216 408248390 746740144 58712622 534601504 563148800 592934010 103588080 293058880 967824787 322047568 932163788 964755516 423269075 832327888 456187840 896506438 89996420 362774932 3039340 32965440 696838836 124060240 453034248 593227230 267275980 315441376 259363590 453246244 394945100 534457584 270710704 611271672 8705828 530198912 575719296 639544296 765749875 513807656 692250250 207130000 566750000 338393408 52739298 673533000 979632552 544033600 22855375 863440790 125895680 689015928 127814848 236971080 104296560 744615667 497585728 381500480 829055197 36926528 119993600 573917437 955106514 462545264 117054660 796130400 163522560 179032300 696983860 938928948 11459680 750171586 718477160 365665875 573913024 340575600 541337040 492940780 407761900 225578992 5646768 475322637 902316024 431126208 343024488 97375308 572802195 524005417 722566000 971806400 223053312 105490080 751021018 991028000 30095808 390421500 138503680 168854820 249472248 359705096 511906400 446194056 145196424 198287936 270361800 458997582 96266664 671743456 539266640 402871580 225605408 525046800 294276350 985613530 569264318 154909724 983380000 732217900 441699005 862665528 801916416 968920837 110973764 864318128 949240170 553245360 344063456 207266720 927534742 446831080 169477152 314613270 548375466 497959849 117720640 735911459 776743470 643163328 630954310 387009372 945224727 151359508 126505050 711434820 443007650 260261676 751526934 470621464 278208719 768016642 507407324 943352768 924154450 543645452 618283540 928999280 39087480 330311560 280929190 258206315 98554560 31556008 488378960 562618056 633854400 791398276 962016512 376192316 692788842 13773244 380325244 801324800 316145220 76446332 982936096 183173376 357250800 400196880 608550680 432595200 426105425 847907680 350449360 545557232 535282590 629988860 69345680 139918112 107367216 798662481 528169790 406679588 219177220 853447302 232539221 921195114 765979904 794471104 360737766 667175920 325909712 717767040 84504640 471200896 73367920 196534620 806595600 717899420 994973128 45763042 732496460 422163768 955473750 148369920 102701722 187075456 807753812 746326812 938709704 451559840 764867950 881842900 419358236 347501312 411732960 503684036 236460500 686082890 915987420 211650944 867476944 63940428 587378400 668930412 377231920 794137872 847636348 358461696 953028728 939141000 846979776 834401280 311710098 698516992 698687120 614988928 798176000 706400256 978168768 39253842 232593813 366136000 459984760 139733350 608411128 429951998 647286720 367316000 151321296 17378584 290645669 668037200 874044762 72068750 624811200 563989445 347741200 449625190 98244350 208866072
773682320 495568000 8108300 971202122 551642145 771492132 53133300 501832240 378502584 631543403 218371871 860555808 713626522 273616726 46889580 313795716 754283750 288373760 334457700 6570394 988123536 437400424 43053750 130514907 745241880 50854688 62571840 282687482 513614368 549952246 92073915 481055524 426437534 376463132 968473600 800052064 823944000 48951320 907040720 652031456 491795360 996534747 681329280 523552550 90800160 432000609 545029034 126264850 292768502 536705960 978831040 846579920 949595776 875139176 843713649 995520062 558938372 807988440 890045575 838570144 745048084 486284930 624275000 125124784 503006750 839344968 877688312 568532032 349821785 730948496 298272720 409037992 87754368 390018918 110989900 531792087 658769280 716967905 552102000 337240752 339941016 733778680 722058890 939611950 782406524 966323664 120008800 618772120 316132030 763221710 118938600 873191284 316835840 186290162 810085728 225502792 870613440 11040518 725557520 913189450 708725804 380923056 974362734 525735800 825404384 855269084 726454551 642338028 186004118 837068350 41081040 240164640 738382848 917339136 89475520 456347200 50041640 581323958 427767232 449807236 996248130 35591874 214246500 717814110 342833840 239568720 525329920 434085104 498648628 851006174 909443136 67929224 774952576 225432021 22014995 145976596 337951402 146982185 603170440 597907150 583302460 409648960 614724736 624051140 173022360 113236308 736464735 454193648 699468060 200475856 582465640 301182780 159429831 485105550 448312890 679744815 141412672 546525740 26529940 2145100 762133250 283899632 571710800 185806112 973184745 801972800 736836500 779790052 501400700 557100337 852635026 164786816 550294760 752955104 761166968 445127452 131474500 611699932 92283424 160969406 79105600 290593750 41902850 477913920 462979500 152789800 534086707 709948965 217362693 748604396 737025840 770365096 335612372 434529760 886642000 608215328 542650000 103981545 234773675 250839028 155973184 522775686 229411776 231714400 768781824 111178028 637814155 943702460 548040663 375627888 375996480 882750584 19532180 766389880 615205056 802647680 545582600 382587236 416695588 650357060 853593200 745448070 500705069 216907207 597786890 485137120 278821000 243729860 470749864 689879375 284050808 674953600 565115337 368622080 437483768 711328932 169334752 977310252 282903920 471756935 692602600 576245380 347449376 562512911 682523075 480775421 683768600 863772960 881120625 794738980 746416000 478285247 487449316 275795300 863952800 852934783 709437920 693330390 411512611 862607100 584150752 589935501 298250880 680794624 114025579 818392062 122699148 292325110 664837680 794660014 798861300 608632192 998720200 136241602 941143520 206491427 585582500 473020940 567759520 809953272 305522359 175830617 908147200 203198220 362626270 691547604 555202960 100097500 639857360 75210848 864478076 252489248 430879264 442477868 440100416 92027935 174159992 230771308 383097848 705609800 989001456 210772300 530357420 837621852 681776006 236347372 507211072 874639812 566844380 790849960 413534720 249886072 140866560 220083030 256608000 289405088 827850686 88176150 900349392 265288528 665193370 713806018 337660654 306599200 514750331 300870448 809528088 48972168 55423566 338322400 41629640 241176970 272164400 284692700 996195008 600508752 53291580 793452812 517082300 869336800 975269122 61032170 376552820 303111570 294483358 782821880 708844386 155947518 728137836 473164938 436566588 651313650 346466880 77064820 378542228 637597160 880838750 805683073 712330100 605485550 900591912 897934580 113241490 938636032 109494460 235776105 526431744 11798916 439635808 423719730 246448448 971663973 312122240 288450860 951544400 103972800 897397475 903021400 530317678 82234262 542915080 562527773 463159322 907546800 309823384 93229186 768068284 240446910 596403875 195642554 543820300 437285305 143768840 70682455 38348192 568262400 885185850 458834336 332539648 80269768 204067250 654773610 246682112 542545548 353136128 406146175 31502970 423527375 858889434 416462192 73815000 974144240 966712104 168017520 98464800 821435116 94853632 632744248 445830000 476890710 569800100 223861060 263258180 540996434 975358900 537086800 710988240 277262615 364683568 95993954 97803520 707232624 534951544 903454241 739151150 780005328 950998736 811729044 545068288 63140442 730674550 911480064 978217376 294590212 431187276 938597995 373501706 80071128 20527783 579506324 648768310 633793514 610819485 69786300 674381520 135488602 304194064 569655010 55830000 562833230 905370400 173538560 810357280 556220900 222087323 17394930 507419300 848453524 178680600 896955620 236032125 771285219 583513600 300840712 489773300 298420200 838618272 463763359 356240324 567775370 131845012 350005958 234489790 461240832 354620416 669566000 261903385 864604232 472491090 280278492 623195228 727106192 669383392 611466360 595534430 177269360 782165860 243245416 666097312 815971096 431424322 875935438 718263846 224657408 262924160 896911520 772239748 383183800 517932416 945094894 32430003 16869932 764090000 744571616 747035150 646760890 839383808 987774720 724277775 55261020 447058026 274226588 659051400 298842214 401229084 460703700 995976020 731220680 836956284 536334400 656171520 906373592 143607881 793193730 924856154 858182532 60151652 901590996 813643033 932188472 791505684 81323703 938868748 634870058 323886925 772982892 613587840 218970879 341757616 471958950 729915108 535211947 427665440 566273435 881615980 540555520 891248500 767802760 343884456 323855424 621230775 784202015 149162660 199783892 64960216 299933064 533371420 308635968 561780882 977877108 960753536 82574190 401285885 880598580 744587244 411988283 878930000 902928000 839459040 311096432 29821600 141443488 747271300 553615430 761175808 484644016 102593900 341842920 646043968 79956224 572703691 285828480 429778064 743934000 919880304 431491911 505174736 930014768 795314529 189640936 434568560 120730272 870295057 850789101 113554965 522484156 40353928 360781824 671324900 665446608 388368720 404213550 31672248 625955000 447842000 234592550 795520236 678589828 772718592 750141730 473127260 626979695 378470892 793358960 325169190 711278710 649153272 534563380 633141956 459296485 411698696 213851124 794726272 356609944 936777100 540069672 332094080 745138156 622601228 30557324 870956800 767337816 969137088 83922620 218668260 379611680 718098473 330180908 476298900 927425124 60558070 571088139 728060736 421260320 797543750 266986992 743779462 685072884 427089072 887920766 599807880 460921059 86141610 679144535 265339392 82453490 575503976 892608032 738999152 194491520 592945625 682332940 850164974 533755256 16422416 115880080 355471957 849866240 340532756 206019450 940951232 473248712 584606336 606458544 228088256 589390140 21781440 852291200 88375356 524671172 958730980 222256500 917392360 942485800 726631215 135474388 76906241 283024934 705955198 945160000 636500204 234871000 630759872 447407594 651922850 747659360 253697230 644878072 683507808 723056000 419395072 777151860 729781580 207507360 362909376 649290852 258607872 911021252 580587400 996651570 597901480 666259680 324492125 661591108 243381760 687630180 884576575 577314160 534584740 801424516 849266680 839845000 488588800 460964598 224952034 593254070 488950880 274722180 421725030 606049980 710731000 363835412 749563200 200029545 224198110 407542200 203653918 560353125 136757653 141591500 643313920 407124640 867960650 471839525 894701933 627254384 81862400 766843875 717130125 750807296 17783872 223444300 388038124 359750200 561090064 646770988 980716641 287116912 5498250 734287736 776526140 864969082 189267072 816294908 387259210 606319840 463499788 653135648 907538916 401400904 477067932 994541045 9603788 447715250 384742671 241529358 699424420 959996775 136870700 279174738 306967400 139223680 200323200 73851858 114946320 914627464 274973812 176577852 586923872 693210920
842298105 626185536 620418964 197859706 397933056 15821200 938905877 346582212 168283640 221459588 612687048 913015984 575215643 33233890 192788814 706386638 766221225 859204165 83216720 692021640 509358208 275751920 506629680 626118150 519507280 887192892 253928316 553556500 272796744 816263788 948540325 904083316 172634680 695873272 807475520 910060060 996853040 762399582 854851620 283427552 30733224 833315232 301431436 269404513 39384320 9561600 878793814 378360400 258524852 482789200 735192348 660477562 833818864 777654080 244211450 193462542 413945340 668573744 825656320 680526915 883795144 798824577 589404950 197088510 727690624 410321792 263637968 112160105 127253549 242336576 296305394 603518425 816507648 353754880 586393784 562641928 110100175 471062432 913094530 229709516 813144734 407895340 902674240 434657986 334955684 471989755 196238660 512303488 731732292 62051700 964522046 773652118 396259328 418220160 412116460 516716560 572880758 52905180 967187410 576414304 389169184 756137600 30350580 263050720 30983648 947572500 819129592 885079092 369393360 171554880 328385134 319735380 250036736 713185408 943825296 718451584 295200709 775421696 830226880 720067896 611124800 202202450 814608800 535770576 714170300 601794740 523826576 573275884 928632880 884741040 654028800 343844960 826286036 975289503 896056400 704547664 671285168 580138218 340956928 264348700 887542830 719052360 13883552 912785857 106101970 131650880 874518380 403852406 441260480 151172288 53776312 33194325 796595085 7164799 268384208 613357784 579492408 184165798 852621026 14496248 884215168 143818416 656092064 823158034 632883840 172729360 786652000 609891709 99524000 341636480 951091716 777512812 381301360 394283674 990495488 916431952 438336016 632174228 81363300 268377908 609187900 778993596 739933920 982428300 710565824 301213368 981458125 35368200 327697604 662579202 87271064 883318210 801110628 666040436 95451925 712436800 828130960 834372220 595457425 752865280 333685864 813168760 213344000 852406684 450223015 515711387 123010560 47552640 432439400 609454048 908157872 516360384 587029472 410035403 476228880 528222528 996902256 108267496 255992429 874454720 58826192 356301928 990147240 281687000 458819160 652700412 72320000 301366588 318264500 694969113 487973225 325964088 177571248 691106418 109567472 653126240 974507132 70633319 835619008 805461326 320994080 327916799 65699622 465396448 897223440 973347771 712248624 851447840 853814400 875528133 77467064 843086068 68970432 562898800 583091120 436586672 92528986 529215420 52424128 189501588 532252500 13238480 899109876 384663760 596833296 938221196 95551914 967986688 788904368 593735044 941151332 502537646 988977566 102245164 592521840 78517707 468605504 140106816 693440895 384302928 615915024 853829351 569328750 418376500 140506048 699693624 826055226 14999803 130769024 603532474 6182712 651207732 746196556 279960000 972862240 43131904 74042315 286546024 794839254 845475000 248613728 442565000 485095800 861390190 950747280 420073720 859304876 950230625 200581640 622082440 974554304 391219520 439963674 866798708 992831360 641765085 580643890 688707495 308339264 268902857 697487340 539773498 91276228 800354360 568480790 257871740 142324032 246202560 526752312 545344568 750769320 209462740 531698080 446513520 677829568 853218640 45319940 849547560 471864291 465991064 662828033 571926000 382327200 526256694 935088594 272465350 220823560 360276440 21167440 616901382 322918029 824121530 16188031 102369496 92415828 484509725 526375796 206212400 902901980 740774190 231738900 524043044 37454747 930628687 285913002 106142080 875724100 218245242 994532400 942233500 614412968 378208544 56190816 416048920 778218832 473427200 589088250 917273444 945040520 691658212 853609150 843548212 730197608 603861888 833233248 851384000 487219264 679804991 599858182 820532607 75343010 811495315 884369136 342810600 434537000 879793140 819047364 180674720 423632280 112464040 592315080 997617172 744304111 994062592 10786676 863966916 106504419 769143328 519191973 506300500 599661668 846169768 489814000 378833900 717564360 712541934 722409070 110493355 154943151 828001528 33032520 262139581 108857440 541667264 372454876 203534848 497495328 780678564 850234848 244747200 31074944 762412070 29123200 646479651 517204600 231461072 576168020 195585468 61284112 110456868 105696820 921736125 183611926 940418712 334522725 999508274 465063994 687950696 694489302 108129184 335054150 363389920 39718458 168617096 476579565 385236017 717097878 250484888 663274165 33689104 419984000 564556320 113189177 68216080 709395696 451917176 374963721 57408800 938940480 766320960 624849970 45764096 685000152 160967848 903807005 224220580 45470924 874969875 838382656 752014320 685357200 159427880 529310170 826200242 16600250 664737856 518500710 202432608 591224400 148839820 456681888 493962060 513507400 324116000 607447072 831800736 946064480 981473800 750158754 632430240 418067456 715974253 265715242 958571720 550598875 455604520 984633248 929461840 289606400 566586040 320622490 458595604 812785135 499294816 545449266 955057760 732624000 413763880 830230180 726498084 805852192 821739400 323357639 955053632 983726400 686227740 216805950 407520112 265893431 663618750 348513808 328131250 765790672 623338594 545693120 259993990 512135742 688348295 876007232 22180532 345704800 214186715 478492320 633823460 246092945 775337824 698890550 124365440 503852848 362441735 940256670 62416800 997524704 303700620 712571280 673480480 420065228 961851122 434387200 808448912 372103418 214099176 846416884 516881488 518219586 3719262 416565968 77951688 570856840 223656446 160535865 441801900 689457930 353069560 537483984 901616770 908052656 906387684 130264020 616106240 104074336 316958058 551216640 955856512 424981749 160426560 354967784 637714960 504719200 112452240 261327755 547920180 91987872 832510680 226100280 665837340 669315176 535205676 717991962 263128800 827243030 623073756 74039608 585719516 236302560 299257014 328561984 959375896 338559460 157960784 948724296 631203481 44981328 361509592 226471978 985470408 447741000 9750040 66820940 331554800 911310680 786072584 545427112 469676598 774270008 532863232 753894468 832626110 779036546 237982560 585842705 488732530 122490886 283867905 929214506 106791140 754782823 536892600 715952800 451285148 812354496 284983656 93334250 569340622 829706022 543807962 271992960 636341281 460899264 866873344 888773094 910893384 182640462 945195488 253312040 804871232 248781980 981735520 795686096 445176624 984305720 307488000 139742304 871932978 86640820 500385256 842022496 929046800 650116507 980337716 167030500 683886765 906655104 846315782 650710225 848331952 528833574 316933060 350895776 242597008 788039292 400846633 967013926 391027370 473361824 218362700 300169512 595116828 306635750 793086944 119061333 418951800 679841544 368918656 675305382 589344776 82420800 20452306 571023200 939621920 460511944 92759760 195393952 988234874 517924864 220933090 713293956 407931584 23155168 570107100 752643840 50624370 928275640 580600786 355458557 498002654 90588128 270134080 826004100 307033656 363061632 760767460 923220476 561836071 320504960 149438610 524803521 877168200 343427580 328229755 435447801 546523366 989294720 705882969 253031648 164097145 462014840 878795286 115815937 155010422 815116000 22707400 222861760 188270794 338477568 774388833 816788375 846810920 673761600 728387356 759113904 943733200 263624200 66465918 415123464 371243948 878103850 859850496 641690816 49398200 772384838 274851032 317052875 332795900 188504152 134440200 645732760 804259880 68956663 625036940 495632000 652443720 207656000 475374168 652033716 30718080 396441800 13995425 998183450 879265000 599150800 612832788 367648200 677145576 898226997 564775120 362330640 134440320 53944015 180344872 696858843 147930928 590585315 793097204 232674860 14010554 895241040 832514304 476556678 13077936
528697350 608872500 635108864 8632025 587434868 120108400 635570176 75481115 755375798 279473260 679649316 131723756 321980120 969259640 459234810 87698292 266262934 176510300 384661273 451546176 772544372 28213129 321353769 787899528 474505486 81512800 419494250 551092460 401948640 993873896 966914970 940674898 950131775 681491444 223948752 851057960 121704960 192162672 321814730 594497460 979731832 774007452 794302048 744374658 851196672 150557790 992358208 976831315 258905596 294211640 700381800 228742658 301801504 503269040 725199712 637821438 604101584 871508628 553269400 488335472 977480844 269117750 461842136 718890135 303016962 729487560 616824666 613853210 143111295 528937151 981087456 287862368 897322168 51415782 109773504 929981848 544209988 185824324 71336265 213890800 771479905 668669790 882668530 689569680 74204780 451641040 742662184 112878632 445617050 431672468 858777986 576744492 105426160 178679160 409684096 73607630 175478660 306726344 864128805 837677560 589899930 700848750 517078800 592045440 778174304 472157520 642609100 648303130 945486116 120128050 231632608 333284624 789272720 617427520 136878448 24273595 853832976 585557976 554406044 349495116 780575240 600593456 492648250 660677180 914479340 888942080 865559687 791688352 508796352 88053520 962764960 163677890 220811224 609595670 308468627 925186740 660142412 420200936 613345156 164310400 585754784 429907500 172720027 108159100 782661152 417668031 477022524 804742416 540465650 936659182 853771902 50588324 172856040 883899075 959251496 166909120 172514016 686495336 172805870 327675272 564490209 205560708 278115504 920680959 109077460 130057400 34678596 603745964 688220729 119608476 215048060 438028800 387813991 411890000 797481028 167133280 949877866 460283320 59811384 683989444 94202208 133444540 860092780 854744220 995966074 830083520 3045750 175990420 496418880 174339000 215814432 720895321 713255520 880037784 792916340 204176090 869074334 684182880 161740300 495386880 158061760 478114048 536906332 119486145 788380474 602371720 17886344 579248168 864609070 642045840 136614500 384396376 539759210 517040768 701307788 353508896 458636996 616441568 955140000 321061400 306442336 958864480 386319360 140830720 207196800 469668928 803676552 211119532 655852832 621248080 281341636 798384370 590777374 432285584 809085408 869827110 563850625 609780744 943967958 830860160 56289770 492909120 144393000 126148090 192833329 758447524 82505800 379691745 935520125 336560600 989242204 293419484 823139280 15137136 585292500 367174840 243052356 805279240 733848410 215913920 301067796 88719880 129813071 866084800 624216368 460533864 192470960 852432812 390583792 499696885 362648722 837301090 770644700 586156160 7932360 266477636 541118266 899920840 38436700 779313600 535512570 454806188 253477920 163631680 843323800 425803510 772054156 650700288 132005744 115782992 465822400 702050440 939708000 63616512 361281482 114733864 507902481 262164200 885265650 864601125 808123745 198090580 506433276 984117171 584264400 289968370 581528240 699628608 254905236 461654592 706541840 33953440 29823408 801424320 182540200 718165184 462296175 224380291 275707440 908545006 905951550 504863854 608215104 936608743 843487496 412149700 751979775 557056478 837353154 598237690 863287800 826689312 219154040 236160784 430327296 697660000 926988110 743513969 543587105 654072282 930743080 423489792 808097640 540362208 442455492 327804286 723614720 689202640 98370768 869258720 16631385 801034520 462700080 315071840 938600148 283574272 667065862 348142346 222661946 546549888 816195200 459796496 333691496 111943936 240520904 775953208 724811984 517292418 409830320 707840378 592107744 87071990 966547428 312188806 449064960 568407735 276022280 507261131 383259840 848086069 499356014 504990000 807768032 840305225 733627616 662170860 182024660 81528336 113423340 206364400 678555872 634826914 475285856 891488500 769831360 203986584 352890800 288042876 797354770 636751884 74411384 45488740 181676100 116829504 90711072 173722418 124210904 189334336 386608000 571437340 175491963 51174900 548958885 118751734 31710248 548476800 876301668 21574496 591434759 17693930 463774656 935365776 390400400 459944800 329748615 705996555 616843092 447248052 391395564 214586799 812693600 545351622 25498050 330327548 804747745 642672794 483834073 774681340 191566178 685582700 554994220 557495604 967329750 698544970 343381088 6466744 479584000 520980200 187212515 653844656 430323968 682589629 22679376 851049116 685256704 686878670 670862020 371965040 901732824 809319808 196894972 802859520 898199635 108526046 39057336 544240712 549032460 998001704 90483532 93171392 32651708 315706680 809159968 548537300 59414432 637393582 807215160 393181215 973564080 530396435 431409920 739642460 979002368 214162328 47866060 448948800 186995890 42060240 892806384 456846460 883322304 897838000 26161202 961671446 524185232 72370260 727366099 971639930 670615280 29752120 870448768 191912902 230909750 495500864 737536340 719878640 222882469 46815840 254499872 654854736 325060672 832896144 376726775 167714924 411322855 296448970 852022260 128686820 590933780 648336975 552936520 748482376 258647720 486624528 271431284 540234560 326510966 180359800 58780806 169089664 886252320 814088028 229228667 799191476 369255544 294641155 966490728 360793458 272859300 817998976 598083340 696252800 179551660 181909856 563857768 82122158 64800254 841412616 855729000 206054480 953156608 714518986 928615752 539248112 331600599 12032000 228411300 348023550 605444000 474772412 215092600 846691790 95510856 493610452 89898704 657868800 873043696 536107112 180845650 344827080 315050760 509238915 730963466 852705392 154371554 249619200 138099100 632421330 482352520 72187191 482373200 46257480 981091931 284387950 288450645 910835968 627486192 659883560 578726350 819423418 803979196 682287256 24081408 387225306 957767232 737059640 618253660 747296339 319810320 767586200 972991860 218898104 653540904 712352182 946686400 525040307 169137184 497742110 329200233 842374310 592600158 495120375 50579200 153528794 63796122 797488408 887380128 979195552 670540933 414718592 191436058 123887520 356122588 911225501 245560400 118577984 825648570 178638900 717658656 277615074 894168437 684823360 764430520 528408270 18139125 569502435 242548250 746146286 965725960 941600800 951465810 230864565 825333083 353018461 14030292 833025842 44370850 316013160 79451274 962495412 39555012 809631664 230628160 487155136 986039548 426761890 246991000 906208480 452607156 722266288 722927424 124871040 579501392 35937150 761897848 556392920 922998400 343669212 27319040 58618778 755098416 291423500 493761580 970803840 511165900 367588500 102634268 856728445 551814432 988627968 151688720 126592985 847278820 611179360 824016720 537330500 19448935 821612750 96517376 567281600 119479600 621581344 783672672 434577205 629130049 242143890 545391360 788510412 469302290 874503804 847704384 6617044 156207445 492225782 922877634 33392314 888903936 117930338 805358520 648457170 931241160 571642672 667802560 678570840 817720000 878979129 779269020 709991168 587549046 839401384 635452200 770925924 366985728 114116400 331211360 366455100 795334124 110246273 696019490 3103280 940114614 267844638 559921680 874398768 994809298 431512490 758974700 822333280 567944440 588595337 927582208 736314488 475754064 303027600 621812218 768203225 241856000 510195026 462216800 81907860 122475000 732921580 595508456 738992128 821469600 291348992 361947880 979392790 174052832 140829887 738267520 772240360 184294080 271125100 665934309 513352400 258250628 486221520 134507520 326388798 689728790 321920304 856108596 229420279 825848590 198514600 760015375 295351592 608651880 359381035 67776977 870541534 464116173 248190348 438270336 292925550 256795235 766573622 821223524 529731942 775894496 416410632 908629675 694221200 14544000 794013376 493694508 197336320 254625186 502681705
319834484 858671220 770198160 432094840 391594500 33926015 295168288 680295730 534324760 545630830 961238770 967471096 659208960 608947740 957650525 424915000 897318120 935275344 868280313 182265956 926239388 854111872 738165380 280912224 255691024 265262568 999333560 458367415 729313925 783519712 400070720 588985522 416922464 806043216 676964460 688845400 124059466 847354513 63866150 924531480 472268282 584822176 827514875 524626832 102683280 141683360 406424710 554063350 803231578 959262596 295906050 208553752 420346285 906793335 248336633 454423968 19589920 548668192 164291204 270134746 560112704 739851400 366523805 855843188 511660175 275687234 770384372 732059530 970203780 519379104 479436791 727306200 799117700 706557800 460458564 861359695 238909928 617156220 998236092 952741760 504266660 337641355 894227872 505474312 551549335 814330296 513444664 66835897 833900552 623111125 236764080 481546352 906863160 171549958 610996712 186828800 189223070 448405240 568757248 748609920 407354432 418215200 638247640 309112368 164532490 824360512 336591520 466341152 722866320 130287052 604030816 331193744 50692230 522817848 137873664 338535728 718140544 369538140 876079150 813615264 950776960 92625435 790068480 233586920 942577576 440502450 953812580 967700000 16448400 283563070 182974935 266117300 346560648 797725216 7544640 154708251 377212924 18638478 833379360 676471040 693072400 881915176 263568384 292558320 79184200 545227136 964978177 948000400 799138622 138860105 398162780 308623274 521558120 11712192 551241210 11032832 973638740 908001618 734628800 758721996 34075600 150251367 183026501 250068204 23462943 413096875 85528340 133642560 277383622 583456770 13098768 310255008 922512480 515512960 497771800 386734080 102393226 671141408 582466964 796578848 106491010 686366084 392513018 100699575 606554042 394771830 451843748 898560000 568899080 154341850 77051748 615851544 230318072 313741484 684982538 170659520 656194010 349715410 186986800 30522700 512001640 734345984 255339628 424094286 469776680 733927624 490775592 696109450 575307770 141431073 70382868 352194776 94034700 151859840 949922025 245033392 777558740 254055360 367843742 280592960 645443260 816696548 501231936 912753900 58523608 81069400 877307540 627473883 456178546 56992560 86643852 606250 336008000 300202390 205183256 559058970 333569765 947101972 745026800 575667250 224066672 484383630 957597450 576225144 943052050 279220264 543757796 3118848 236498000 345012453 267667496 601277040 440409980 105902800 547994150 338442534 799699588 233572376 110097356 577101504 992131072 834339904 766870400 480032089 273309080 242685520 201797308 114901224 695120050 245686784 848905616 255073291 508643642 976253124 974147136 673329472 781694244 500872608 182319920 628719585 777256960 508071110 619246692 174576784 605847750 245799214 44857430 191621920 370283104 102630368 368724516 305431734 146358260 915708978 472129061 776157438 246125396 534696190 201231144 973043103 542491800 460487040 959561930 255200275 337115258 453241664 648061972 811509830 397748688 154466882 506540564 208719552 671416000 896049536 626301440 843860000 218095130 220137080 731788800 908729856 883999580 605789922 621397790 563794224 86699888 636406568 426112240 827567070 335862004 72396416 749975780 306458602 323153600 678070720 237178680 473844836 847852448 783861095 156886276 640086192 360369828 187047636 688650601 313625204 777006504 559348700 192592154 703032192 717565024 737923456 651377252 695161632 410892000 165053440 216626240 305821112 224518853 150817364 266840840 337550640 396095360 427564440 146673560 792071620 127917478 496097206 257114500 960435750 421544978 844545440 422538894 134837742 642740154 705366356 835330381 995346312 263152060 110671520 283496670 783519472 788878400 851303123 154629628 364157480 453111424 330225380 768525716 662659172 766619095 528063800 286283758 134883840 542756864 254922380 958460720 746685890 132043268 427510800 549499050 992226760 498931020 557124895 499702400 196897915 420350910 554793400 145073350 827188910 562945105 480509708 400484510 232624008 747110700 426690289 55871824 123490838 294846954 179047200 217572680 359236482 818593766 139335168 953089168 239029632 303192701 782670464 737660621 532735948 648045342 577581696 608192754 91556958 719788952 198073831 358328710 766315500 98637248 945074401 409634484 589658532 721281500 66401136 967521900 947557600 398298084 567903138 13334878 14958250 31957785 688506432 478072117 401062400 10731520 778156480 589811504 59972684 307898168 665230424 202477100 891896155 706887366 828027600 690287020 594172920 346059430 996203023 627813812 91927106 777605574 983308298 133977476 441188238 455960976 453244374 634499360 184530004 254899408 648958198 297544640 490664160 173282952 657285546 464454115 12480600 484179880 688171630 66882144 338209184 321893130 102533790 827778000 926379820 814620645 487295908 690075376 369399928 630868126 252360126 45583558 949673342 468876770 548523809 681978992 459848030 945629632 354759000 968781444 209108728 929043634 409350240 645862872 308489367 257191400 332301568 619041332 535088864 645959680 802883640 109815687 534253184 806465592 871769258 62064925 298827682 533308075 435843280 576062544 704954400 502616100 517221864 947780737 592825176 382394994 303082560 454113370 370541115 979670455 225171282 931185842 751830780 99235000 255484344 881648749 85603975 335466368 941621328 453386458 205787592 883727720 155416880 885635456 890602764 240616010 536389360 312864490 40617520 137590000 930587200 424004451 882223320 708787120 869145680 430183462 644441375 325070304 574285728 463440160 63636751 386790648 911760640 990800520 18665320 954509400 308250656 991826304 312995840 66455565 256080502 997338952 36298686 254573376 499813150 477601600 928821800 171921552 60334528 510819520 91732048 835185632 800999960 680043520 882389475 296688172 551158760 31926725 139046208 51356368 551819104 375136160 808196190 884169600 940581400 976244328 328995470 950791500 504468900 776821776 770958440 663758630 994438912 34940800 29135292 509842928 978081728 97258692 638454866 893577264 411056888 190932600 282314350 628468344 559029994 863620075 420491028 360113496 760506368 160788752 691156240 53644888 683567772 98003680 527356770 46973440 59776646 635857740 48829600 347702176 184594375 200156032 994049288 658531925 632242380 320494140 135872496 35311250 189961128 331965369 557571315 947355200 36725200 58671524 749348470 593170384 566801772 700876024 139145600 610305332 842076824 713298560 703773220 963524130 403603070 57310125 951733039 500909152 75003212 422336206 244789992 445550708 581557464 221315782 490901100 700535512 236744584 996240956 356878450 768059312 145865360 168252952 909272632 763873700 958722864 858971136 332156480 67880220 486565856 265572335 595071624 515516370 354195661 308409930 594322324 539633747 823681675 134687500 840511600 599193920 828392000 82516904 425063760 817349986 752968276 908853000 45795720 971387945 242833660 475251804 131652656 466581824 941343334 737403500 875807328 898631627 598356784 25262678 602907500 989924164 405574500 546537600 485393760 428064368 297352160 809129514 138151872 57756725 743803284 278376669 325713536 962047264 870251392 403790400 210649065 231378030 551810454 84886080 972026880 374727910 5813736 384914032 581069720 167840 751051600 488440388 58794850 52870128 171392000 488404310 794644225 980242161 26084020 694566000 921077972 84714662 565741578 474590920 987810200 50007844 974614704 221867200 779560422 660036500 491782660 781170288 623902016 139276401 287698780 453507542 251717632 142861900 274213602 714954796 161889844 56919152 549400028 669553500 357236640 531132500 649581200 577006896 655637810 497886160 451221875 746001554 311637248 314905000 648019960 128209952 565473220 150406470 771281440 972086976 653489625 460488712 326279192 118248667 493737000 114150686 549634540 797324800 47337333
625581440 74852892 498236800 638987500 136357336 70225700 539855872 39660640 744804432 329680202 569524254 835426150 505029618 935245800 294950456 102515994 930654560 855580860 282659376 892159360 12235264 590116260 497296417 298150420 851951933 111936544 13999600 982350880 411727300 595059144 816978990 815818356 954399503 961150190 365389473 894014288 937530240 204902625 532999672 97058000 298103510 879984600 781221840 556820150 441221760 291592980 182028208 241175360 506156848 719018238 507888216 23931840 839449990 165283412 693614310 894390144 664050688 885846020 102595240 954242780 468780254 746346760 313469066 87519968 829806400 336397463 154762000 251552384 169308508 37336470 609418612 331411456 971893254 407082215 30947450 727726576 841493206 715529388 712029408 267676390 336286708 987299569 314027520 541078514 649222350 601939816 472562880 362832630 527005680 491111424 523689671 280354336 559585184 427383660 596728320 657252416 966230000 348620800 372034234 209590560 454439400 20686750 507213080 122913172 345762736 97669950 544434748 622730148 810991300 436125824 590441600 685595720 253177757 595806059 38934680 390457050 14204684 787569260 418198480 376454487 466206442 610714580 68180775 462634860 44447943 189689660 645846896 851045024 168333824 385272680 562667260 609432580 560205952 965409875 769171270 940398080 33748910 257455328 576695225 732921476 781700704 252408704 517933536 462015050 268409408 250513000 187619400 662400240 259184875 395925760 885132600 287139478 933108916 278589777 440699232 392240614 151958858 670024735 308102802 317529152 714371720 103227744 252830722 123950930 103016320 393191841 180744520 192696798 189583834 759305916 976198540 674564416 270188824 619344000 657452072 212757540 927097124 465152780 960867175 847542688 903741472 911157051 617686016 857905744 133163392 322961720 785412100 816558200 275572800 319782416 340702600 105377059 411711284 760662184 330182592 62213976 749290803 165655892 638151808 136768434 631244600 634571368 632830568 175860616 598702665 132220320 738927613 213195390 438549702 830375480 789026000 608634632 941112252 721510424 155748800 2691860 902780747 262539392 286874442 516992520 63074100 288209344 821873488 442832000 55790844 800372900 254662909 656583760 414612760 993819680 460366750 84650860 969643874 603397481 605819984 306696292 355512008 682869125 687967282 791721600 21987072 498620440 669484208 771495218 112112780 882108920 230009008 822364616 338852398 893462168 479088381 609682130 224926000 540815424 819053400 856769980 902145904 332221960 193521976 243519440 56546864 593372800 443932000 712390172 654944768 161689810 554807720 395819056 247118290 202981120 340614016 745510336 175295184 466735960 522668984 589744659 80988800 634586000 767143900 517366804 890243760 256080400 278260015 876718500 254545494 601622481 298992500 692872560 743667936 344185402 487464925 40783112 698080424 690048098 991727500 685281634 872043250 333974896 572598963 91474280 437790729 252809120 631387920 255210232 503783152 482638048 900262188 691659375 111827480 44158472 103215104 643261480 247432512 406122930 302376328 985735200 166569260 53003456 5637120 716094520 52818472 870290458 635755208 494186000 516508182 654055896 251957596 135634919 601640016 466828000 234092777 920627026 701328464 491860880 436798320 208145009 977799388 21755876 545564000 697970616 318083625 618658840 973872055 218820198 690351768 278250976 333227260 76487680 455012171 57208472 837227400 947831834 839836722 443723866 747647920 473583244 60597640 193487135 951807064 202835456 963415860 676541412 58257680 59577056 332408038 230536372 700568018 590524436 23596640 663063618 383228616 558562960 293483176 54495600 727810798 407344251 544112520 113056396 537900635 36643320 802933875 461723335 576750300 653713250 886066620 686077125 63785840 751399440 605389231 868230566 175272160 565201762 300189682 980518628 523545130 224295680 927611880 311435904 790463400 919781680 55918080 60056992 940811540 160413332 797323744 397956512 961170000 116427500 483869496 358696144 194278752 230395464 618124728 575405600 311865280 794717544 799209530 830641868 54431232 971201375 820481060 224539100 308591248 59388256 73703244 991588352 818800694 684088450 174233428 704872160 729254912 340434926 454532910 676982600 360002740 17627145 227821740 145372304 49405184 262736640 148705472 779294848 648867500 314174400 142783154 808086890 874854012 567799020 812658720 67741430 440949536 683650560 312493033 681727232 65471500 681360640 11445855 683757330 773838276 259429440 93092214 388220034 387451640 751791680 189666200 491467680 714743000 795277188 858842173 289024362 929216624 424386432 969605052 609800960 466617886 911922176 305362262 976045010 671792652 296022632 623222992 669079228 375040870 571918728 798015 53083175 272488929 251187232 473468810 220860300 568758790 503540945 845540988 567383950 100605620 618866110 367105037 873620720 286821248 590658675 87836860 530058868 63337000 748905326 123424000 448351790 628892995 583773750 625742500 261328208 911028640 989561910 254028800 842370288 69656580 687644050 408692240 882626848 874307312 3241192 264311956 767633750 360217072 788874100 834475736 572275470 776104200 264468810 363356755 952741660 591181836 352370986 903441985 879051264 159022784 996667482 873218420 596500480 402656850 348899040 736100948 258087840 251916225 128065634 24032460 97793226 353061120 486803968 602883776 36796430 96960250 881420794 12064400 466028032 839482078 704459965 483302364 434674240 606719488 282743360 872982320 398274032 975829035 588220500 825408141 158509554 819412355 125729828 333347948 8247980 425431880 859170550 291508475 327172600 160627680 617770648 834152097 189537120 139916544 715008878 389966054 98748512 841117116 803830360 612674356 939776400 177944133 522415900 713398518 731073200 555216840 348487133 523682980 232617230 912203454 31508400 766967936 23319200 672927625 155991040 241205957 305227776 390186720 478188800 742492528 755725856 690753280 227947780 133015400 20461092 887746450 564251360 176694384 769229568 134029272 827148480 711527780 845794230 691798248 606038750 996657696 804720211 158710240 61800980 371531860 531937280 140272420 653823760 722920074 260256600 134098245 167728000 881117483 612471880 476124731 169840056 402029456 341112064 541631592 840768820 109616000 814663962 764677207 648080840 439972882 585628680 135007888 536129725 909482344 841635730 412051520 90665721 805135160 339473676 4460664 115264455 657831590 108268416 664712204 992894923 406661070 734605440 726614288 993928448 106473928 51792650 513664764 39011040 579439440 73574412 201184298 341022490 428745610 285666624 377153160 427295640 463848160 764851122 147158592 782732525 27951784 476298542 8041888 629961398 827173784 777718360 342336644 960675000 439252728 101530464 82923872 377336028 379777500 409700360 373394560 784844324 505063280 553385892 320443530 299881912 790002506 488812300 390166400 234497475 949871025 303095040 789590944 64544920 496804444 761286840 800846950 269373632 823739104 912572880 847456544 171761300 936526066 439868200 852614056 596418300 633064550 660428300 611912320 543342576 821572994 179152 765674840 476771800 140340106 804755784 474414592 565934000 841309932 490239824 117149696 415471110 898414736 208105488 952368592 411532752 778005530 725123200 585418000 498918770 535254976 387464700 616946536 262461352 27632176 31829224 682033936 172258400 668160198 704119856 558959898 848708972 175420688 82510208 434601604 807233024 298674037 353469025 191951670 435778304 363438736 109008300 571465612 821165360 949941914 331463250 225348825 425324288 268027486 928510318 789055336 368766080 520036040 45126758 466767698 289815510 462718092 658446880 436930458 243175120 806887160 899398786 372396032 443851760 380029776 132238642 89819776 783179295 549939480 539357168 118870000 163806622 842149350 390324752 51494096 947460225
146914466 505337230 336398520 348403111 538753344 567318755 331917870 424618336 486961775 143068585 652612588 73875020 657363248 237630500 332521280 529898579 619517204 441200000 197948998 138953476 374827705 556053990 749829488 832227898 320022180 977303000 233904270 479252494 866499480 798471178 953496784 920423229 831152110 943576732 586936375 722922514 887503360 928847960 513614886 568617688 495836940 682963666 167263462 203339640 26071704 384615140 17387280 334869180 665838072 529700370 517948050 522335760 556630190 999452672 445333140 995082080 683997916 158134020 40443525 878459016 136882190 648605960 502258680 577061283 20206464 432524600 907860942 45089306 697267921 717370890 375936000 529441400 896368075 135941472 766375425 739618100 540678022 988450435 704391292 711420400 339451680 57549050 501416150 122629675 316891324 688234400 225619960 230818864 212787840 538693568 553391655 786383139 288068493 751015360 527331851 810882986 701712148 990763008 248765690 112901136 88126720 395984798 30855960 121801930 119783440 301703381 156182880 113005232 428493326 481816800 704891640 411105900 143134696 189298304 719521360 694688896 661477392 149497216 910248320 986213808 811194900 254845852 965281488 966547024 423758760 958156800 544240875 818291488 390737336 516844956 652134120 622092832 538605936 355670470 794672936 735602625 455139440 614004056 508637200 497043000 999718108 543980940 292628096 501480832 624816036 201993900 543246016 807050340 718169184 344534120 472181915 564597620 561945504 559101900 299651040 77545790 362686626 513873910 937019556 394060904 617596160 80796320 830489900 692297410 172149352 285590750 423368708 791435256 8300394 659749340 473254240 500039972 475867506 214360256 243902920 602795430 788359615 713415440 646509376 547596054 610153536 300616740 762275070 864438460 222609130 277646720 304730125 661247488 776584608 280904892 233147272 397031930 478472950 249387350 246366560 807752491 675925744 562991560 338852824 881842250 405465082 265460824 839831700 263606440 959249406 860541890 767019775 536267768 214222916 273132348 258412850 697999434 914834372 264354880 490951840 412718723 630680416 957444896 432681240 223938960 181567712 618087290 367878400 599433010 664553124 25562592 24205656 335205750 62981525 541440552 246731750 164644318 398285968 157799547 97895920 419039242 73424304 365406090 740577576 389694725 563375812 24161152 680207936 117765685 923799930 335940140 651373750 539487360 301739920 54715953 718746300 761335436 192980000 376976128 827939240 203483600 393350400 270842998 890233600 79478290 104402000 687649675 68396800 637194680 8616946 29333835 492553408 434454720 41179406 262840155 805932800 186606596 567878752 972628120 575496312 435538885 774602624 288679616 19348119 557520240 178442345 98279920 164986600 751220540 197953830 214258125 38893680 57854240 106746678 810254465 367998950 100340080 357434880 659006492 983136000 867591314 854249500 933591175 609194724 649936040 542298246 416307584 526130312 203258711 522287786 731594656 785369435 680610220 946481704 995238975 137703680 142481239 379871104 253837848 964237805 622696168 198862500 758583680 80041696 737819545 365833476 222072480 399426749 826944624 841214446 666534260 681582880 748976401 971655680 529442460 33582645 199159364 514488350 707354072 806545920 472423172 85008224 711105276 954279300 865386360 956808500 818638720 421097450 813939720 775192376 306321509 405252959 747044352 91879060 927131760 300083500 593773088 98603712 331263176 634164672 521902080 890709048 700990400 602907648 947676530 760271862 770961240 425734076 415036720 258015576 831792640 492486020 980923780 286162218 758648486 314463096 522987755 845277512 622023840 875359256 867377368 20273605 21945175 152528472 279304522 91393422 300690865 838771200 879117390 957366476 862655584 702811050 161338810 384096512 452348100 998422298 935450592 562349568 864526720 697118600 345477868 406803860 663133484 494862612 460052382 730348042 217087824 671049164 516510000 65721926 222174848 685674288 901705084 195858944 413720921 578750784 807050688 627351228 198660128 751390 724779760 179912920 577194336 856561600 770838270 510198115 517052722 491661440 925021408 328290816 493540560 369615664 200176800 755700358 841509680 84365868 115108256 265765648 90590656 175684400 561672260 979043220 687952240 623377550 322069760 561352688 745813208 812947924 137050476 395140000 446077952 734534144 743537304 916241594 142831348 684449727 561506574 829232816 935019320 499511022 932652485 352676320 697704344 980310404 126869120 365848536 722016848 10855080 261842008 697280208 262748292 110400068 425660032 33848672 903568088 348582378 802911925 76764976 158124576 892815600 465714996 593139424 48583600 393115025 364609680 393432540 783925064 130572960 2792880 193877914 66480320 349018512 649263090 461834000 640362500 206141143 727350528 671432790 185337351 827551512 928659680 854377916 207243742 199806224 248767400 18951380 659332064 113566015 68185600 36750684 135843280 860701641 104148205 923476044 508356640 490189676 91503668 251022571 484442994 261306144 294503904 338295360 87657268 694693659 375256000 326941700 798492584 774316800 363006294 881696802 498649120 317167880 291485852 392781730 920584349 420458490 448882280 27127208 202455036 572757200 398419240 906443066 461189984 276835060 741651990 151732328 269698560 344957920 887507100 100341008 317794559 158080800 867169440 765926800 868713824 795596600 7074592 705821000 110838588 556205670 954310108 981674448 776538075 714679326 494221255 225415480 202809392 749073152 101253293 834412884 186199024 39074512 430776892 450364294 71272000 888659712 354486160 39789056 109469440 919699398 476452000 281873378 986028214 675454480 682457600 913397584 306813645 167527551 442547200 598996346 526208984 93130812 90472108 841353112 180181408 698969757 812329214 39522408 278049818 594970110 599841950 916772520 701738218 997806697 24200914 493686246 527683558 803257987 45635440 572669376 340204544 705678911 688012160 377918100 340512603 873980928 263720400 515314900 600791420 815656905 888757617 673394720 664142016 196813850 129378800 316455700 208553052 523632600 761653760 417559048 706605022 953056050 875679460 507507664 901287652 452508900 281830872 304558248 952083360 927975740 705835200 766932114 597877570 126523240 657887106 942895104 648188652 295153343 227796748 85864000 805116820 705574600 442090100 557460554 80427312 330299136 501675600 369233050 941258896 308366208 860757825 188010920 205878276 755458856 696512392 926364800 818815374 498261991 292615836 70812260 190320730 258131884 758241840 484972544 117705325 977950 592425944 378430080 36959300 429691622 831253800 417364720 875633792 84078724 854074540 854147320 451521600 72262468 213790555 162839614 522237500 738535235 468848020 154157760 718301512 268756928 958279310 950155800 659677808 346907434 374547668 384565007 301824096 968792000 217248184 326996832 384469640 913310080 117775960 530739880 852661600 902619520 818716134 489283260 249571641 761237772 622689056 192857088 683086260 665217580 836132560 357797856 69964080 622356313 399860505 845631940 963735503 714878000 124737740 131727622 435148656 719332320 783472475 58843568 357476400 750780504 830288320 279960856 852399344 113239632 636564336 558451997 996487194 906647920 932721550 459150560 666877802 994029118 675740096 153325875 668405280 657740240 456796568 90475776 5454250 331280160 129455800 90173900 322583256 802630448 895782880 538280040 288229996 895646208 966579930 835054525 266514950 577151440 832782080 142884288 42433516 327009364 982009206 377765485 813328882 34405692 575369588 686803700 452044224 931209291 920165397 22922500 8886099 305569620 317562420 462057104 583731996 818148024 697376060 792488140 161257721 312378080 718852320 223048700 565330300 250647600 166113846 214385588 728180832 894010816 912373696 183562600 574008818 319993750 534793899
844361706 223193440 799206288 699970500 889662118 209336967 338161280 843313567 165521730 249051260 91158920 827397280 576344070 469307520 154505655 811902518 884743800 605653736 291725672 370527388 944343890 151773402 820253500 934978660 367678505 289903790 328762576 543648432 180843284 341083632 620516660 687306760 620797376 138032580 167558565 33300894 562964000 564535912 491333600 629641145 690664290 759014050 249480765 979616720 242373380 790842047 286292072 558305640 970936960 947587585 311031552 218725104 149377070 215291192 628770372 106345354 848700024 658807136 757438200 188945200 109201316 304701832 623835000 282479728 707281990 222787140 633490416 277613264 430924341 938279085 200382970 766285328 915562564 497392777 597765129 17544956 450270384 845152360 706024832 908030400 667757108 723015085 927044977 192796230 739447590 848088868 355728254 379545913 836320848 746265936 753371250 476720435 338913653 681255928 854932748 319347528 862118848 123608384 96979584 540623712 757003200 860268592 347394628 568097088 436090784 671549884 375305849 919963126 67731780 591478544 351741808 992620028 432504260 190917857 277090400 213097472 497218880 432516708 219745048 132140800 598174200 888795296 762244700 292967736 99189160 756341672 308113590 373892640 891408800 221524918 360061636 169578048 147814400 248717962 917955224 184121930 249604123 870815320 290991750 995334086 967403306 203849843 703101840 391689290 218554000 401893700 211997842 716807808 544227840 817748210 820605710 252740396 874528700 501419696 851366176 819728842 970559488 115495680 932439740 2670500 413975838 421752320 707661479 177456470 492726914 654039560 914672160 970297344 971707223 800597560 45199925 493645545 645292302 40058320 51824600 866154280 469166504 787550400 390258408 260529993 87924774 806212876 438779696 920742612 147577210 861478000 327665600 244507778 718343552 706181036 673578800 226922650 991705050 166623812 990267180 161524921 705388864 325431132 973093500 439817650 778240160 958303392 278915680 5634480 526468160 638503105 318569312 132170608 421082600 156320316 212332500 546149296 168925188 246557874 831179656 726313824 166572288 133040523 726466096 224857815 160765040 813248636 280897440 176150164 570500772 195990758 308108110 543893118 67711200 31284932 902432408 872041419 125985400 345247500 507910952 296801024 659424336 503671010 940559840 999864064 50415468 191881494 633127968 822755050 808968580 626406514 840107664 166596360 145574036 695796517 156238748 791716096 940655045 140459296 741005824 744858624 387972000 294813696 29109594 20627616 342279680 184549184 666308012 799950168 946241130 88528074 967896602 663991390 437264000 184971432 547880480 832106705 186018372 471480900 758683755 473685375 504081739 135181054 751267840 475537376 552594424 411850544 750837819 339692176 454839920 686292240 149169011 913735744 246372665 93259556 260792470 889039135 189054000 896902912 400030570 849310050 28586656 302358770 546591972 216767981 247720500 884155796 416939604 336772496 688584968 812772200 966225991 582924224 650954664 957312700 202998218 606304630 318498560 815106080 996140000 404891500 864440400 346420128 410559360 726645296 692176920 798434360 491571268 311021600 215662376 661395840 437375160 386239392 805122324 554286317 682760512 275328640 292025322 876739520 41737184 497516180 399546655 815526995 181298960 44846700 13769860 768567232 486414400 732982870 196865280 99283132 293781402 124288880 658718160 994306184 919285645 946467680 632648754 764554300 516925924 48934588 569474960 957184354 38580640 34532036 865127086 589421104 674524450 233415704 836899904 852937240 495300424 305531460 891557226 356595500 688843171 310043464 6802286 930800264 770331946 729162800 706315250 229248470 838026104 179531955 300903832 142769920 654910551 113502552 318914175 353943680 105076172 149454210 630136912 85530140 537602820 310140176 730212512 862096575 677895743 129445748 34002138 613478800 61154560 673541000 790356000 194015756 512396275 396443680 992772500 548523846 543382800 924681834 33404800 770768764 276228195 263392352 35853283 141749748 758478034 862791660 840594880 437467786 788450820 901836414 113251539 920015248 585638412 539930500 633744284 129970840 535098000 680898876 278165401 470162880 980639624 757330100 269015792 33489456 96003264 563604352 587734100 446841771 622015280 304262848 94301815 806489760 271967864 938735770 878909952 413069052 846342522 272312800 597362580 730082496 777852305 56662445 624334541 637728122 340677400 134310810 709796590 404040584 708180240 554889441 531792600 506569645 107953680 67079600 129631580 662099750 69950530 633261480 831405577 482576248 875905466 911369888 297027792 349472720 606153152 576486168 229144284 189323720 538520620 863802036 963439976 963977534 572784840 69236515 755953728 17889396 589830500 130769956 563008736 156101780 292704182 60678636 764545265 536454080 32269496 227428420 994156081 21171875 287665768 75001036 395786202 611068800 352918633 141635000 128217478 373067050 775430752 964768408 206770560 706916712 614322290 458759380 831205792 98558115 159247120 563362455 608323508 66898204 382882744 218000620 264332480 571830608 307751196 985847500 430268300 559357360 490247600 776043925 407990922 795758135 199259094 865495800 153512160 899339768 17870400 734816760 422993750 295275710 968105032 532915024 760928308 614731800 469966907 145598953 19901504 940586720 819625806 796059938 113776920 578328090 959361084 885757868 83892275 678500060 521447600 588764880 772346080 366091480 457310538 59882496 297455782 426246434 712589700 11253550 280687168 834097724 910770585 577224148 840313440 435193824 362251944 205253872 493507560 766412512 87201420 333923250 778558721 758969504 35056400 987586000 368869490 829552588 157526741 33788158 917040343 212558550 111992768 333168562 360231984 388238000 260813884 545646245 917287504 378824064 20795060 31504380 524801308 936125176 262450062 298301160 650770220 867166000 550850000 186517905 57938240 277345942 617801304 273805248 56166300 127396960 942636800 102733020 223164000 15041075 641643790 42482060 192839072 138601164 733692412 923700480 946817332 878101380 138033150 764584960 213498112 613027130 722491850 209669592 150185930 368434802 919143552 916017938 872072352 767346765 391000304 865060000 476449824 888153536 2418240 882136668 43677224 737489200 128163814 736578092 477836880 358099444 925475400 866283326 92428726 616443120 539052721 52883805 376245470 143802358 39310220 468682968 197650864 124994500 242958800 670767896 857415800 49560824 930289104 907404304 547959040 505858024 198434384 882310730 931208809 626973440 919773030 212575600 865247950 219785956 912930108 236480138 212356168 544722396 970246039 664389680 372105431 428705600 581031000 997984310 991918944 599002864 12545136 204447550 352754200 138236410 904069210 666303240 857809545 57704300 421335620 272398148 858245440 928783390 572722616 191070800 172595256 650065305 574056088 157839718 31928824 746386400 199746560 13582000 448464510 4944456 535079700 649423040 930536300 189795232 792892352 345617104 738176090 199516356 312379056 124748584 376389280 491334520 625276406 205498880 550304128 568667420 540847975 290053650 908332320 613497490 600240680 609199238 992295470 947249480 723635440 646033000 725370186 137655530 389307740 103456000 428996128 735478496 222967552 681743360 30643416 603617044 435868020 501600570 7147332 533142250 695872704 373495680 934037017 441731584 85510900 977275648 912454400 498972556 724979120 457239600 911391700 892363816 342560896 357485700 65311261 6319348 304418044 482653020 3291025 566038865 961479116 598512336 673819740 664045760 557045322 41557536 108408144 95568230 466765798 377076700 273175424 981696664 994814130 554719492 630621248 578442184 25174700 526098216 895299000 907790513 597616280 862447000 820235108 753328095 975652374 40625728 55982560 796478320 644519368 248400555
763034560 609579474 852928752 307982780 732981650 776947590 383560240 149868832 636070288 802959540 293800000 728051432 376070480 463383952 42400000 779573607 424499850 353185088 881059420 455047104 358539804 259385928 146546660 313036940 135984405 906201400 761739000 712652240 585020274 624143176 960256950 906845392 191503733 351468345 114091446 757743360 169310464 88812497 375049080 380645012 627548896 213241720 759407260 592542440 454679168 388549488 193024400 943941840 796372656 795039772 530390800 564999920 431042800 95038780 797531500 254847398 462236890 409283496 886817056 518405320 352502264 922014746 661615432 681630664 486875452 857459980 715153260 147092736 445257876 383665552 300340442 683411040 911168 328834107 544955220 941214613 656346560 980398851 202348680 768538477 860414660 39412190 603681380 227803780 550609923 667424324 174859397 537272400 200702464 41472580 80437150 96615606 240757580 645116788 282159720 31226112 832163279 633026354 4286618 169141625 969763840 570958448 561223180 974863872 299028000 946193268 425567652 156231552 750865990 126032936 597242624 609389236 577547800 83686234 902061700 566901250 872973856 306728736 229123888 495108644 638800295 753480492 293196488 777122224 865196320 331205600 93293207 215760792 181898816 181190020 907757170 602815360 772700590 795512922 528941272 271581558 273232016 356090280 106966151 14210100 370708352 465905400 538930200 952965330 842003250 663677696 11033134 415973888 444102720 188236321 825534704 291450240 592134025 665928050 844406998 852972972 842829368 27977940 271493580 754164000 613924140 9545500 452945600 150509780 511108504 342325040 658013808 746211206 731386308 195729344 926346731 143057638 502354300 91762095 623195916 361259583 694916336 740607361 872974720 131128800 475794920 761944005 647956000 952869865 611160272 299188460 43089016 461513920 47545364 874690080 318901140 188845136 879295360 573462618 973083464 846617360 179830712 549581920 395223520 202148352 71012060 397792017 533225140 870415080 319709440 503104920 215420980 477883276 208606230 650709600 936270268 259674868 993507500 965100400 36004093 987409536 51884160 309849230 588814450 522866646 780158348 501714210 631667850 681947720 453795990 909557296 995113784 29987020 788480796 318612771 676467540 329365288 75880542 589119650 791796504 950518540 868395400 800459800 229726743 134529775 662566080 488458040 247300432 292999420 882380314 476852200 386189695 310030520 420937030 650213520 774071808 891502080 887728100 939846200 262745020 127708960 204117104 271365700 590151680 451174976 395061024 127092864 494763256 895634960 140299800 408464416 530389500 389527936 24347740 139786684 675184784 479593425 886468760 293218500 567526988 241080566 993068416 8072960 644554654 971380164 791305000 338516650 481232000 585050180 54203924 442450800 468509114 528378380 707269076 730437166 463536190 74283400 126989440 451523376 201787230 926008260 564265792 245649520 117668864 157614306 632474950 833346560 378689600 697808362 620628160 391052480 80092160 524663300 362847765 237333180 21848976 350605309 957216402 387093500 398937950 691664870 334921080 398448041 263047978 824492176 509843730 113511168 548929504 573580448 697918976 616422362 92651740 607090400 206449792 795071752 844675440 863427739 740387730 77362160 417688380 388125050 688557305 945682000 836093847 528764154 456742096 321184640 852967540 323416082 370133168 444244007 221292300 92383567 578437155 892167560 9588500 141316980 918109720 32145980 775483900 369571072 875598120 17957465 779328334 75700291 578642376 271706632 780550726 121252520 407092130 375045376 286989392 229442800 447928584 909055552 123207629 198690897 690567152 77605760 404705464 418724245 586841500 246664800 556427298 641343560 732256425 136265944 443055669 259445000 343436770 283642960 218850074 477256336 502534552 974047032 835021664 670934990 185028312 176657488 274929440 644830278 297544703 839527185 690860744 78996052 207013698 442481038 28743424 513068050 415802000 760929875 294200906 959168580 194838030 674658576 3464128 465213312 768460273 508529800 398032032 924061040 106349854 825762294 439437200 964717130 62367640 787293202 246573120 728780920 814334160 97140600 295108640 827055668 170355920 803564423 296119674 227246336 768383695 873064496 786511194 348825216 280049936 304131452 905239808 840638920 352959825 497623000 410494544 701907520 32569600 363880427 268780224 979847414 949924992 509988990 769840420 289694706 671623936 678285000 882751875 402188424 727684464 152308224 91689385 828989206 772101254 701680176 737423524 855246808 651310855 631141800 691594940 714871640 232027992 663394970 899859200 111106690 978722400 269494674 401478556 990725060 112894820 770617149 705631207 306730040 70685306 743178600 544279488 312358000 130469540 366307072 376135460 304985604 349050224 890677008 438144600 850243162 367358400 584480612 433699520 607808439 292622300 626365760 980268064 676416620 652964920 710522960 484509436 774568062 840080551 842649850 606532120 152699820 260981495 550548264 342909736 334347104 214864374 873443600 123971800 162289240 822253500 716675720 551538848 897196859 142607960 218490493 599734448 867088320 522085828 777337440 490048800 883004400 304138760 950630184 618739616 767680880 257273920 334435900 19053045 44447710 886987760 112206010 568236786 242841413 306423420 74925280 307323300 350698030 489051312 45078080 430050496 541119910 389025072 150701560 730903092 297913303 780637316 903775888 666012651 306022848 109241168 350856832 845701504 899609400 340597395 733831004 770702224 857250944 277533520 474787926 975055314 567567872 667010855 274363188 596026336 291292800 28553232 55561088 462092800 765736300 801418720 245185948 443323910 884571385 181257760 436716647 495179140 84524970 990355006 450082239 296982534 562261304 390299934 505595616 620877472 822384512 76985200 564341934 165369740 930905775 960209580 833967750 207183465 753654700 726222428 870127448 323218580 737374112 304585240 511926756 415029800 75799015 844874936 298146168 849661896 439231568 703134614 186814680 35066942 11095648 748428803 36412188 798745994 711797384 770518203 144270048 858875859 372442104 887109928 419707000 438534068 814557340 458530440 358219750 983223368 92994048 871298042 471617061 228445990 760725056 381444750 719416517 327604676 361163927 545208062 2547710 462574284 389183064 905834468 154841424 538489224 943503485 711966440 232343642 226577920 18161024 845046611 999799215 643220124 581169400 868004880 703335018 855064268 90550755 147568 726511664 966439700 453690144 103263964 518647146 917540710 840902580 518228635 99069065 104759405 281630112 888724320 848090040 979731830 61519608 144305288 318748250 930844633 941456840 629638370 425503104 829567086 281624440 357539170 307124440 864870535 569395590 71125048 621034992 476809134 414964852 566716240 663635348 226553407 955203435 763869976 924940000 358955702 492732090 856070920 88374424 790012768 189645600 513241104 633099590 17086856 513503840 788843920 824773648 554640152 707020132 439727450 75003568 717000460 209450236 103604391 700168130 656379435 740910320 110078404 161575424 895531146 311291904 848589130 848572800 80636362 955994000 155872500 415008176 681548656 150810040 713783796 864238080 597486496 329332223 930720000 772219693 859433824 704799700 39670204 358906800 494119186 729963120 77542140 109845152 916951000 990780416 663833052 136042360 314030108 154176278 978825545 323102080 671177680 940632768 505851920 975791236 845968360 21399280 680585060 59113240 858223550 656751460 947600674 972592000 437867680 534753760 410071914 696745280 612357440 886692304 423056288 304755680 416297890 435816608 195041488 709169690 992141000 317686111 834580060 303145350 503528890 525689278 808266600 381100896 267771655 581673920 180370198 906446592 60582600 801472065 449999040 521724480 292176050 369840276 269521976 498863108 901107601 240965276
813565088 620591040 244442950 994737820 989898240 227308792 663658572 274906800 598136472 83644390 711575480 517285099 620942820 442912684 601864928 949398134 208062520 333843125 771416026 201064944 992445788 851292027 864491640 212978560 658520064 860646400 665252588 845920640 131115520 185925500 663569147 931743324 637230720 218728912 84631072 609765544 817408000 463947937 842720736 363527930 701453120 543056195 110770400 604094768 234030560 538584112 100863580 626874688 865986194 474233912 815931000 391409590 160883561 830132716 624390272 183119576 584848000 213826880 952449480 485373612 404945124 328133999 942788052 3859220 492461000 766474912 774663904 608248544 504452772 608246000 395739065 152527750 28310656 106188962 116083092 783725180 497943995 2299350 685563310 303160110 255699048 768860144 994547760 413138587 573606176 941040250 783232500 327153496 658149400 722576850 514477525 769167112 714298080 594009316 699963438 564451300 562344960 247415284 414605100 150519050 635649800 506086416 812841600 546587760 442050887 93757760 768951820 615624000 185917280 647602100 429695310 422575288 297014330 886890800 329760680 571831100 905459968 443139780 472441368 344196020 660353920 565594616 671554040 3302256 42220490 754152836 170543752 357591096 524661720 55105440 925747749 168454916 202837925 145002488 47350518 31008866 663172864 239673632 415251302 988992720 81765132 380194546 840665519 667393600 216851072 619827080 109316166 275959108 956056265 877738704 89811550 844388600 736781650 327807066 119380238 402870972 362849984 199284396 383350350 756128822 488531328 336228514 672899623 308482590 206415400 584622128 236987268 500185856 417006856 875327923 866812740 274044825 620880950 310249050 719531455 465614950 797002412 80407728 817303824 931338926 727150239 115543450 589536832 72269768 744795436 955834235 270462772 650397307 626074560 776495410 195268608 236622632 639588890 391715835 30757300 577574120 252710524 212700884 503770764 549070416 290689500 900989968 13447280 730656920 724686560 845200540 901068264 726613665 257031016 631775240 256319138 216631120 889628654 222253968 459908825 946997074 376700336 280890145 411025240 144132255 572201186 163467200 236173432 776322416 324384000 646766638 975434500 687431760 583341300 89126355 95066267 349455635 813816576 75196651 700044988 55957648 661921815 443877255 660239992 966181979 966846735 493063316 941362640 621677826 469359164 497661724 286054646 654274485 554639048 119458770 407832550 790119232 737271180 904738652 587237880 680154750 137077280 208129135 87813368 902805440 316197895 651942540 782536965 873456000 997519040 216534416 923323015 722661828 889079736 427903358 220021730 872645120 204205520 130184588 517943650 160542102 909209584 133044577 642410230 550270020 178707600 224030515 242529976 502867488 754839440 424829400 101024070 4807720 790840720 163772700 522476280 287313908 412036572 453562174 410352650 165844750 646904666 90663508 431806080 776444380 293885972 651599140 303023952 661741696 980642533 272281500 225955762 473781920 722541304 763765819 214642276 417637440 733938712 632570376 461833800 422801920 719754700 815866400 147622310 215168855 840126580 830008240 610638000 658408084 927741665 238846656 216875132 339373712 33656718 605799880 728939130 861195264 32951575 507938274 81097400 280926162 390966628 934621072 372474768 890887700 337754240 831581352 341327850 391352188 99946960 910220440 926810520 687073704 386844400 837333100 518207570 457293872 88700554 95218400 71346531 558504172 163652606 628777175 232149024 853806080 777401296 990881698 178932424 54092765 249984272 131570800 617757004 287468240 655100832 611308940 864575061 767998146 576128712 574780960 603453929 21637760 396305700 322570400 790968742 228083456 937446441 224140400 346395601 893208168 773850910 971058270 7474560 720396256 47849500 66278060 994246631 781068133 422012400 189211775 260757488 376148350 607568496 725026476 458852944 821924518 19750720 434545600 548842000 825847680 360738184 115663400 561086636 763958492 650064000 187830828 787917640 140124800 9552860 800631960 744166240 971539532 837282800 479976450 82681258 171995662 832512768 728079494 548868980 971674368 453877100 298191072 633822200 807814694 972489728 679093582 63599138 600041036 409828625 198483203 287632292 184356570 234029760 47037608 413818935 695278464 390746884 380437741 736455836 359979776 437657287 601430808 869926376 903947975 769143360 75366912 990696780 500594429 894919730 71076320 955298480 922412475 203146540 877979297 808860672 863087792 491594380 874601108 187652608 939549309 292616000 342284040 511888080 421710616 766807680 238816935 849926155 997888474 898210260 421726090 881384208 975043371 955496475 196200768 275730644 546531121 509473502 742726118 917958800 567740792 124835760 831371600 809322140 734004892 856917555 341316080 699903913 656637010 233657478 349047331 33864576 484780032 917589888 235038758 548861319 756902460 586361250 171137439 947711037 584832389 249683676 923476750 438795470 900552788 476476352 918339200 61261224 1172944 722403934 733384800 884254920 757754826 641277272 386046050 849766020 139395135 292825820 94742280 872295508 834831610 657215484 84645590 2981370 754056043 861115070 997082635 420474672 958555648 377861120 204165432 585869408 732704640 43060550 450025803 986677187 729950466 523287390 211606850 329764800 471711992 130210456 780039440 828195968 194172624 500028160 632867440 291824887 838645028 994396684 297824030 487876980 59260080 265369216 894810310 631022640 598487895 137370348 20225316 283049000 974001478 337900955 282475804 447048016 354818000 45136000 91843360 370117160 6484620 187976448 123157596 719310240 402709952 419116601 356113743 297050262 921829836 164234852 727796764 686929920 337627200 249180968 490569895 546259690 206638375 704893679 228884800 457088000 279487196 468155869 298350810 534423968 909561754 183123728 969454656 691394550 812576856 680484720 212367666 891553280 378488870 174770500 732735366 714267880 899242312 34239360 774102600 499328880 726106632 259336156 525625308 695885801 665667404 287172563 469484000 470165632 968875498 995201745 761850960 24224768 783660360 566662825 185076000 129776720 615550336 968527480 683373056 682590710 71272240 278693974 514987872 262903552 109104003 720445300 389783410 882658710 813299200 491777124 962931512 762327200 240070272 962267824 154920490 220674951 301995960 891588798 130009896 404098160 727990480 889673480 792955896 187158906 352691220 980650984 528492450 866219840 165376847 873863470 555527520 491872000 831464644 997439792 149539800 729876984 894625338 632408522 550825510 78918702 781241600 264550494 915899990 326250000 973356472 713577928 516210350 222500960 283227500 920576428 702056060 925950900 195165440 166044600 344348576 898095034 781373220 173766530 657506100 494981520 767777594 595163250 399258260 147204168 416115960 670374084 989343220 620369548 899148544 996264560 611354220 684477972 537982150 537280000 73484800 677445767 839749986 533355570 63455460 129411880 30868960 265087832 79874000 164073600 611550560 123197120 858936320 351052830 874319836 972418300 639653760 338550552 61027504 571584736 420834004 546628352 602288530 211036275 98900288 79511996 262951136 827581440 613906824 378030600 658401472 49656480 623710376 447143250 591895784 59914243 100035000 90838454 214657920 462070620 939411450 646105504 899684416 394229760 783814520 452017509 710637760 171241115 57152128 541537980 458632690 748029460 108120196 701785632 546769500 631426660 186618740 468971050 441508324 39924750 64308977 784613930 88396560 144896512 270031912 581413352 29064996 536876280 21391427 554158686 181040464 134523620 620381216 211887000 223958448 745337900 328610990 222979826 830306050 739330096 616618512 133029220 732792150 124238842 590567856 599355816 469331424 106511383 714249880 586334566 493989976 558139250 590422821 408749216 970594200
339213240 203600540 639486264 653342810 176658818 293509200 290943240 990456392 941992016 647426468 669105184 956862368 632264884 600312000 208580000 916636872 569705754 692081920 861355712 254129968 901109120 929649408 452559255 166206076 933507946 280420152 781940382 357020452 817423750 181577776 474529740 477694304 398185472 381578616 376859200 421543960 246710240 123095530 74620760 264170720 930878120 428655920 136270628 953343662 986077251 782212628 983892832 229334154 696967996 216757275 565046300 271812352 194432000 415474500 257399512 408374546 136158336 47988684 939238713 733820000 413941220 513036400 130904208 813997600 166398586 537080500 431398923 72858718 129725656 854346736 195017270 385057804 620977570 864876375 874358961 633515350 598512502 164021000 746882517 130667168 223833280 714993280 143722770 678247988 165957008 814518180 40167806 735089608 270026976 87937200 261093492 913554331 600698112 856254600 857624720 561105614 152884970 403790360 124373058 401850240 398539860 105649300 815075696 604343950 893140841 327474800 682261490 149024293 712503768 937523700 576881367 652297648 866653148 194503968 669866332 953466990 641526828 963488768 658041300 750584712 156758492 32361993 128676600 378666968 236487031 826605205 708152992 926614528 518886720 191585422 651490368 491198336 732311040 287778500 306891284 520601360 509135608 98757960 511800035 201300150 767491429 8577490 853080910 56206880 550429214 45048269 950537160 667863560 49355655 594537080 806151211 928574424 516077764 17795200 832362368 611329630 35149830 929959728 663050984 977212960 148165725 616872527 60573730 287913972 519837120 463185442 489775154 350933850 936932842 544066820 379632520 759171180 909405770 368886236 203392630 381143159 170090192 104892120 136419812 860782336 691707772 95117372 997428320 489092850 718795058 943224980 802765856 219953312 303160400 76551248 567894980 796729620 740003272 211789648 143327616 646226250 138575030 60796164 619050560 334916800 470658552 508711044 400660380 699558298 483903168 771374016 742986940 969026224 608409456 643927580 359025376 159177184 845892338 165048445 597969890 595879448 433276336 493071144 296061498 606054900 369401270 294493830 136246360 590305103 303912080 523144750 658164288 478858000 199307150 998597568 171587333 769432240 939644336 95361453 542614068 674201632 268280064 860287945 572119850 603519040 647928546 422062688 797427720 260157560 272249370 240275336 679340694 902558080 873649520 438547114 212982784 565830836 816027046 123511552 202914624 52233890 546384215 432415440 527101818 463912440 953184000 48054850 444684060 423934915 388086220 582169356 837233711 904171520 247835302 599685864 204137440 467381240 82642973 552035000 830855898 303527204 867722752 223713288 519781376 132321950 225666884 245277696 828090552 22822903 680240572 822595851 187789436 355828420 599715489 61394928 692106050 44756742 157533248 577635840 824600760 582417150 941505975 756461200 269433982 205376960 187385331 487610880 576201637 834601890 306854576 247294528 906401850 330472828 123205228 884788388 483705020 998870184 801910400 228096989 379183635 138527140 393473126 669410996 796688644 246230575 731943952 247248498 130045080 454489374 624752640 994794068 140451890 131248550 142765568 627157252 588082050 25676264 527608000 619877668 616313072 312510876 53782149 550427100 136002296 771698865 986709168 54694385 814181655 255110610 913897080 801459960 876758528 776619320 470314388 645756974 976839222 765921804 677742200 191795800 792662658 212280500 217298056 850431250 210912620 246655999 90979108 355414696 937599712 641295520 714373634 439359198 348454190 619740930 742096432 59590768 926304768 561116650 566581588 326362885 117790005 565642944 400181889 554319100 122370700 551419200 967358000 908515152 810594196 650257904 814435050 269956250 532351180 199046560 366715280 881571560 119142144 725318750 503414302 669215496 631436608 491056488 225126400 647507883 31714165 683602020 112799180 452033950 645413200 51039580 170624274 638488032 358552640 673122100 674137850 976099248 87042400 4521625 529385142 365517705 503375530 958662900 316327450 792055725 837112040 223943460 885062720 319329235 724742112 213073600 385064250 562915980 887995648 982235886 682430780 623546260 229019250 166725778 636640780 67785050 743850192 427500408 123423004 3278478 264997674 502883200 803572232 46179264 402408208 398235508 912577750 17165632 475565578 956597415 372703830 96897200 797308200 654530876 821230828 955687404 313094000 946890312 512959226 908108400 584139673 600571300 764591817 675271400 572993620 218889776 729384168 837525660 102378056 391422000 510768280 505055533 111532625 471358536 277229719 254441152 641876260 217190402 305623593 59336832 626158364 755918962 33210664 751098125 266417080 20369700 117814204 524302896 231437600 859049168 191896978 312403740 184755216 955239124 430691270 518950327 568296605 126176624 881398880 843515488 558257920 26732108 441474140 330246040 146680224 683755429 118212520 245528554 75731324 526320996 59043880 316659110 301437277 783588176 796039600 880313884 977801213 969022528 414080000 255840000 316207712 361762879 828542420 476354832 296666584 14922240 63613200 370830132 60569252 911571070 987870404 995037944 711628570 98514288 647652352 485861504 776901075 448497600 705717720 127959292 463432625 988271886 108280615 795283960 827959344 383077888 156910450 80011182 203961701 664908112 254692945 801931862 153388156 942001440 771148192 228228668 557513160 995177845 238333503 595748224 898029660 35988540 1382330 701054116 219631968 302295000 150153345 795180970 956867224 865943822 836792520 6684280 952938944 694063488 37319830 812746100 45069184 737519371 640475916 874393728 853888120 717854016 591581552 526989888 508519556 990854750 315679682 193488197 808459550 805457060 728209600 909157446 989829766 348694610 267903360 680333000 235272448 329110400 38845633 82535360 486057372 923343980 508455811 443444720 549070840 666163300 455551520 341252380 887460492 179406392 570536400 884972848 617564341 683103680 543844544 793973520 586484128 617664384 958298440 140099095 635576191 754324956 719088920 214418744 445981908 556967928 592068638 531948730 910451456 451026588 949069600 178590741 841738944 873535488 222089500 608274150 295903434 236546276 717408196 730592368 230523725 128596680 91643152 825225450 349470450 986445305 236518720 819730420 405150800 773053510 479577794 730056120 565326758 404595072 730003076 246598144 918147950 220300005 758798984 524628000 924025548 708273920 917096313 580515010 92657156 2352500 615976150 957166976 100122445 319009000 293452280 815596900 771859392 759181184 134234170 433052800 511516090 692778400 151257272 873218720 523170225 397065600 500014976 544337128 510540400 684197968 862118578 83315058 198038400 707741328 961867456 899939426 444271672 477430736 226118048 88950458 550755066 715203125 395948414 953892582 298731481 859712940 664716240 346143220 902482220 123461316 524606750 368505130 714032760 577332128 265821504 202904025 951068448 847298025 228056640 962520600 273062400 245386160 100817952 257414488 650969600 667537744 691740800 564113040 310434034 430170930 146716862 858352246 266123100 995860219 963042592 352883760 518407180 305633800 323363164 721048350 137568902 326517625 315717186 163584220 642534896 747247880 838707048 130512355 478145248 624379200 277162985 674128000 129699160 393328146 172579900 411213230 403330507 70199264 555477312 937574880 997633500 761424372 536685312 159218700 857949824 260375830 755148764 479667560 234966925 550174440 205822720 30014212 944321720 51834842 318058000 435654160 55787820 881355555 930340992 793015764 471527840 391316420 715175290 126564041 287431600 216187735 277537660 314151010 514479960 684772812 841867182 836702200 349630000 748397878 994492600 179951295 754350120 590065632 483047662 446228352 74700160 125340960 274016400 502978964 806373690 546587164
902073560 681346705 867612336 339366110 541664080 735745488 179277109 777819410 201221330 849834327 606437708 793687312 21915335 279987530 544239778 991246130 874977110 818025964 192155500 230813008 326653920 852566196 20130656 349069000 799923624 236026230 652183692 795127736 875677500 330603184 37973240 553415876 98082580 918708588 269045040 197455000 977580074 33582355 571044096 142052225 120230880 576566978 269238752 751811564 552322080 154215390 783161416 928402765 696860032 939212725 826996800 546955344 458200200 144808478 76320184 914214810 916770376 783961156 902799360 871024496 5945100 625457600 443664580 727313204 681595125 37957040 77078560 485555272 618647860 411805072 856628640 217805100 697596158 932082020 932541640 80233872 228968124 626185955 504556448 554368102 150632369 480236084 370799500 889251260 188474090 25724800 510567568 86098270 15496296 140349120 664847586 685010332 284472240 185373600 552578336 443381148 756135440 854195310 694646763 509269128 190526080 225539900 1458672 566330472 349021100 206357742 202841984 917430640 511639512 538583492 47442922 198102508 907105136 381336760 458784848 565417808 484003232 974721088 548316832 179795920 836351640 781136400 691104912 414818986 899530752 47455904 325314400 877097216 51393673 8511396 340595260 215323659 210037090 236340848 558156160 198424615 657793776 16275000 865164840 142092578 396255372 716334644 939297336 584990710 714756864 728411350 510738990 290321542 645751284 35873830 251390380 129871383 274600376 9269536 5992060 903883224 213730657 911861033 87926558 520835890 803334640 322605008 859345500 992118926 472552700 953910184 573474376 457598368 289659280 460160776 716930384 678800557 509885096 953565600 698596043 599588192 704783277 611860328 133070410 544484460 631346000 630345000 406792050 694220687 432532444 749984550 81000820 409385580 93814040 528091650 776158690 955797600 590757770 410848768 105591005 740307312 493895680 64493440 699005700 396178944 648198192 450765562 242268543 733824120 481580381 435547417 896275112 244578227 192290730 678677016 782368750 264334173 345895330 489354333 605432860 40450363 392235040 431566592 608860430 910866030 769979724 77931215 717204826 478440692 844720125 171852700 298165834 329283440 878740500 727335040 551430176 885988096 641110457 396802784 864048056 517684700 562763164 760923412 765879826 69167280 833259585 203293127 865228450 691997680 644480440 192208820 424818782 808016075 514474065 193723912 11939935 369416540 160051840 711513780 778085932 389603650 108017760 684827248 414910600 671124464 240224520 643223456 845555200 58390820 232019320 720287240 61515616 929160968 638532875 888305306 210101328 865121110 862923752 141004768 612098374 627305552 912941068 306313344 708567932 657204360 105388224 803178120 783491071 339333120 54362848 156206130 710936184 390808600 906101424 627008180 277761600 694848944 776879073 93589888 518790236 756069344 482836630 619412704 47785638 10956000 89683600 632568576 229361655 812654490 483721392 619910736 798294690 156079840 368542208 847107930 307723497 298450800 508777950 335543280 388039100 48724658 136001128 964968480 956475912 974201932 697887920 602949376 166749528 298867680 893903817 670738566 412362985 217171384 993104640 792421900 832353552 333962410 931339136 803724235 544762600 925890496 585610240 286260130 197186984 992706100 333807744 386128130 832102360 192515965 339862016 841085535 224244328 331967694 263252576 58848379 807648810 911760897 891142208 599127830 401976976 489586858 994017760 206821200 354380292 319797183 774216500 325440650 472946304 204014060 212551056 123563400 484140120 199418928 904358622 369474600 884510874 413120960 199537200 14266348 750313469 154365350 392668256 75233560 143265559 867435691 284248500 973627326 459917512 794515648 461787740 379670370 713348608 239394500 312851072 944958700 827556588 705032084 480306182 581533398 379731632 617125332 23437418 904300000 121309850 880070888 755034940 785653260 915784528 169052160 345506640 320610816 203853760 918831260 379536125 269250864 253497600 322510545 386112025 378599600 376408420 603169312 392994996 939133444 493400856 870729835 377593886 431925640 552880884 531206212 401039220 139096224 36102752 181851280 125205074 789761800 316378000 807721630 383254052 815975100 524028323 292793890 133379428 352878750 989816113 59954095 931896080 179039699 919850060 164630448 303522304 245422452 597672960 967753280 44269700 244695900 811752268 579436662 796290200 637373284 208476800 728029690 553201906 450037916 706884700 714118715 464524800 695061539 29065212 766730816 396036120 793065875 231413330 428125000 177312000 487715803 604773775 162110948 983193680 777198472 264829332 487552880 231713080 852217184 713839684 97203640 713880950 773865300 333029240 904571392 678129472 121387800 239917296 131841762 931022100 212286896 241484182 43742320 235905549 590543040 77281200 108827288 35463880 515645992 390134334 566416564 275648848 684680328 945049952 239397208 228052843 189745423 583076800 881553236 447351276 753725640 173577744 454671120 818722560 117027456 915919680 594275675 488238820 950465660 257125845 15100280 799253720 582224192 688348928 531794040 31543664 857174412 227669152 375898012 378830880 327025230 942956048 163465728 512233600 763132964 267086520 138770710 234386000 453647872 493885624 674727512 955610950 165870343 138784836 973808064 761163568 19866790 746567504 531194360 598961764 928131776 124762240 317850656 716911400 267301302 940221286 800086400 405493716 547051488 803172800 435303424 902121067 739913396 22278992 598618850 220303500 100457328 185885750 402806700 219322080 855636178 629320640 59063218 775459104 984158482 762066041 816429004 439017088 986221630 143196890 435916768 327587200 54033970 818032044 220929400 800056032 345833852 45325656 48764480 460707497 843910220 657201600 206350547 129533560 90719023 311874980 566382125 882541412 780615990 41979101 339800840 873039664 823780240 62844200 618501740 365717386 258560728 665401760 87654080 331819900 190538450 137187200 259307208 701978792 63713392 675261440 645990733 904025100 552137040 207557380 816106810 123947594 480684266 127655768 419047504 568661000 215653056 241031196 773726630 418513510 481964606 705910920 72390532 951671886 906263168 510509760 622526752 396302450 646096106 935981100 305580200 493730560 943434044 271730560 348944075 75764226 578515948 256790840 727341990 320080000 686676875 638522808 182411480 109514220 226523368 789431855 665270520 519471212 396432680 701337 845668661 70810000 108661552 384660500 91685500 449089090 639463266 683659588 338221513 903895840 524227620 822085930 605242790 950766096 778221464 415202500 61990590 369433815 919561216 820137308 121824258 948415458 262000640 295731700 860647580 423996435 208330268 881460129 135307310 4891793 110865630 385139200 516917300 108855840 798988960 382979500 591411704 143149625 975199232 574955940 555264898 76877568 816181215 163724924 451695696 141932960 569424675 544460400 902557324 497567392 81291712 893074958 241666164 191594966 86682246 523799450 557629312 773550775 539900376 569615385 905134138 808741690 247113162 424894296 714961025 605171995 899087260 322610782 1256200 810443055 547382812 571156256 736000 513062245 73809776 995751760 770691508 242561220 879866510 656155200 221243040 616631216 931281040 458607800 189002912 646225536 51877866 997763075 808635653 876309000 12580370 886648840 111205600 286379070 117204736 645977920 299425790 909260960 962474250 205162433 946273370 291691033 16125868 642605125 529195360 290597600 84981504 233719104 814704252 21984503 640722204 244576550 295664 133499066 726994455 792720272 44262965 667772855 178202930 717792000 628158756 347750768 27740000 683911888 821441814 183500120 138129488 392217620 702352000 760333696 425842150 805781140 22198600 512568616 622574400 571036264 529820000 992579640 264646653 992635350 742573984
846108125 684878528 823340400 253356564 353058870 11024200 57111460 339903540 723339880 168260608 593539584 178158238 820326790 985051032 302237424 622680992 550031944 538206730 645925025 9945155 570981312 503678740 518710198 402138672 608502681 180526144 683767852 85279888 54130360 184010136 725937088 763774935 34865496 991090625 405451666 317640880 185061184 880067096 121236627 634098720 582262912 558641792 358640928 687140956 663674368 847234500 948278240 763734396 873275642 166243060 802899412 58963712 508035760 892800000 316471700 19128018 719939704 292494240 715576712 987970080 293362848 321959684 932039695 192517376 597137760 847589650 6959984 770633864 764198296 265549452 89923920 733704400 756820080 491512470 36802304 636514770 61594800 135244140 992717210 766562253 929040964 551050226 803808738 90335070 293783952 473491914 576201905 133958472 172791568 178737168 124739225 677990360 17352540 635749492 285840756 675894320 534579968 788067384 293257988 912124800 684835379 18998848 287860464 77254400 554203240 433752256 1082752 889527192 774565234 678321220 723333696 784962200 763058058 709662118 923455485 814624160 247146204 866459030 865796473 531793536 213658304 772649168 844802670 416693165 671408980 664910028 835852600 694483277 48735560 859795310 783960320 878666950 777731276 949474783 204469940 802685100 866143620 67026080 805849280 611388452 948189424 525374656 869504396 291768140 131805952 171018280 285925520 24551600 129363530 279969554 656836790 156170616 184736712 703823040 294793900 503234925 826682640 148856000 112661360 504279760 368732500 62840800 884103800 657925144 61456924 709456128 209717420 321054196 346777552 114700675 858540448 579438050 631235160 822205208 768259796 628843632 226570008 503397340 774780580 306464562 931371266 696183184 213081480 159967576 547166130 913249280 368792850 890304214 486505628 642330600 912187500 692338095 153358850 535610612 726149820 477657239 493546357 336410286 907592250 943374454 201641586 239507456 122960464 566722190 655853568 686662381 829805710 428383360 106828684 683433978 643047000 114323600 279029755 567647460 672863620 865302960 814808200 350482296 455631968 638439008 948510096 340240128 18589375 80005250 832627640 57137739 106088720 517763040 453089668 148463504 882529676 651420100 477663936 801965936 344719880 875840928 186960180 377415356 780366685 495199550 656787423 288770368 587319840 65118720 169261710 591831660 597036200 353744916 523433600 293243060 32772960 415986492 464113600 126038398 782816680 552017211 344885720 662020240 373452800 288750620 191020500 637723341 722083449 284477220 310120304 353731590 742227276 455413351 61765592 588148477 337509800 351133925 116231575 963165248 626458672 615015190 756635744 789301720 553474351 98471230 281269088 327612460 56658688 945570000 594371000 636389340 150179072 590917214 778902288 724946200 542151926 264958094 286868896 995059820 690533268 506274357 817129920 385163850 483487975 25531388 174837551 916243458 481447200 513462448 599331010 813082760 224095438 179482240 345027304 664691480 227981040 786269017 150958540 978988232 78156416 578648390 962640762 892092720 529294078 608635322 88644137 452527814 362592544 438028880 762611200 858315730 225486912 985850584 475156605 863640604 127710462 911122416 861816240 858557284 921372526 246769822 61393484 658076210 564288463 867463720 183665730 191556700 874048928 914922240 70446928 586602304 891537600 499458880 952956355 119947648 992430574 807160173 47977624 98010016 131981400 285802020 703606500 758219142 511319760 377494048 56513388 209462016 375426048 686538524 174838108 486663464 881409200 301277050 650858741 935046284 148260608 674086330 291253275 531426048 730494900 55992283 555581358 798165871 509726400 188646800 802831494 165429040 573641350 990101652 25042048 641922200 428861216 690901232 405880856 522299248 747306275 336863456 541001445 481061240 507195900 191904440 557214800 742827668 372527936 94662700 67298630 795229928 95128800 498815086 69800590 121575451 705331581 451895168 673756294 591122196 729995790 248579328 658058464 904930400 876544400 429685112 740091430 901565400 714898296 53300818 469310438 78214080 975519720 873926852 964394880 540842272 353296400 188533760 728609129 147436112 697704660 142218750 272547552 324566144 55800863 757777500 495111200 646775000 883710040 856496390 191205676 910931814 940300416 400437500 736772284 925586240 519870913 472157482 26847616 792899670 303087190 974228794 298374912 140170536 719751070 290510464 908069760 582819408 273694200 521032656 54261534 71835640 729460189 113557442 685140800 91436672 15043080 925571460 259478640 709021504 429144725 240385897 759180302 551781552 472024032 376157881 398698748 57521425 475640900 191412572 35972759 739128912 847310832 413009736 220107368 348316450 783939552 444673577 809087650 462604238 648350672 174546735 439718700 797539428 839819007 255860700 476842830 516892409 733562784 72196388 693568835 36198680 517565144 947741360 384524320 374413026 738858324 837253504 418630560 355597450 723466080 249069868 733801428 431924500 540680640 314009728 94289550 358623456 177664000 963611410 594815024 58054048 587837430 161872106 90305040 37980126 944509064 402345734 563419904 788782782 414417920 296468800 771952568 929196016 829308788 46012644 709985696 97302894 629372380 799585592 802918168 550923424 662527070 922710225 163678080 190624480 703847808 431683400 380273050 337289790 464369872 19245716 716320360 259472714 52273180 51651250 183074160 998774056 475603040 803124800 588910526 807534336 949472896 211942026 609854397 717960072 770445733 216007004 222728946 324142640 540873440 915437500 934124002 859577680 624822640 327111532 523429875 396118750 785751736 600213200 782619024 388396740 675867950 3053130 616508400 683355316 748135655 645454332 679397854 961292500 398274550 625299680 737710200 212975151 606170880 864060000 318406400 687089820 268578350 133163273 27468176 443155456 883165790 691574272 685955000 575222981 15325952 966287400 366800010 776167368 198461540 481668150 696306960 681791606 890137888 414244358 890129148 443134618 741128400 974219488 314456010 615877495 427320200 137948112 648140112 134643174 501188836 389465664 117853700 539257680 204288744 578560640 18981100 849792740 478917760 300504840 24167368 195490224 146792476 382787740 538845114 776699896 362655164 827863800 969840384 331557060 235316576 437324672 322503824 230181436 736811144 954287060 48739648 379875415 607997716 990297560 171610236 947711980 76482648 924244288 249526112 511461130 209945600 178664000 833101880 760919424 403325006 598574400 841066240 678311342 85805055 222818832 843895112 459194330 382375775 120722066 245499832 798884750 726210292 736652652 315544690 266615808 46038205 294545650 335084928 439249160 253101540 20828520 399105275 767380576 107415200 619752981 184259398 716838096 663989000 628836520 973638400 212745104 879850544 499419579 177650584 659021304 542387664 461863624 12269680 778286276 690721563 524954040 186020697 622544500 442385165 166091392 683281080 840028600 872431104 845186312 700512600 470990190 364009455 754989222 408610960 154410396 235148672 906382104 903336920 650610374 695810816 397781632 35045445 646589766 537855416 914481761 533328128 767845344 260390301 107115991 588264000 162127296 481782996 357288880 558918996 57829400 364527480 884138752 677184080 676853050 210770420 161553714 78489520 715424160 609245376 810944614 438783454 869740724 710435775 832184480 310864796 239422208 586419840 201501696 53700000 363508000 525021598 955777612 574215408 563487248 702355920 263636800 281732768 531084954 929913372 220190352 705564056 861746280 897656741 968702810 375983600 479077512 205003856 477751976 514213818 519738607 654496550 477202960 108878620 256193988 492272664 394334464 760766441 812833052 250607720 361391750 133474900 180974644 149992000 391271584 895534220 956313712 149654384 786567360
799710860 493859256 308053548 872718764 366290041 470765388 631077600 600061360 543420892 530589504 877361230 616074496 261660205 633327944 921521488 22145536 869452000 794347200 579832744 411295008 198545240 848990810 483713168 640696160 790181758 407843344 125015200 905945654 610702476 829823172 362010546 145507996 282318880 25485740 412533360 850128345 519662000 793117956 578751720 197275616 546117930 357826320 570201008 664948941 167946680 157517744 802311006 130730432 766535600 186769875 104280440 656169756 888207888 564891040 862900800 685737600 950727000 260771990 712107072 627960850 966555622 498129100 197754966 218402389 5179600 959237094 651112925 140219160 337512676 662005788 352898218 264172010 399180216 837583256 878545290 854881790 635431644 839217912 253913600 328041502 584951700 734898140 302105800 175630155 906815384 353313000 528858456 812092576 425745616 525678885 254891120 275535240 481040464 608307700 820695568 499616768 337253478 510265440 611049352 451144574 750366760 624356060 187867712 893438731 348345908 270578440 468182070 308172800 576993866 474923519 778282768 820164880 30988416 680123872 713854427 706098326 21043408 566254325 532651070 531283800 405110450 322824120 222510725 980802586 112743174 415755100 295038876 614717660 852379400 742474620 793175008 769835240 121598850 948213760 182650432 153447040 681748800 502343152 440466400 536267418 878681379 41060148 453759940 809613345 486949072 252232188 13447708 717814192 561077328 680983168 979532700 923675616 921389190 311530980 139941850 202610976 954256000 466333198 582676192 513811058 365111127 598975950 585159120 785685000 448065420 103246720 109098600 880606040 478383548 606547150 84323504 24298692 450252272 527290480 261955173 993485500 953294880 130427330 157729696 640980480 819993200 755836900 598660040 997656015 585227580 315961760 16344490 432356900 446920642 294288550 865697428 761727600 377347040 619322720 397935166 2750284 638914366 412650148 498121656 398811640 902052824 140636800 584362984 104847312 588808496 117348633 756151420 672476407 43943450 150256785 925925605 201011424 246767914 829695112 979631748 23321115 544913088 932646 716879118 189824832 811139712 158281940 451963828 829039168 24714556 620036896 213485312 936199660 397558125 427002350 320941403 292612209 688078585 284216320 174516530 959625428 30855760 514298250 508765020 438810280 395467728 699513896 766336316 408672760 647658056 162242828 199916441 407514480 631927022 823587520 321170848 22140850 38412128 989160548 380222980 965370240 362042710 908447175 503623900 68660548 94494592 313743542 464241664 220089240 811653255 2635408 610453050 590117023 578815520 6188064 470568648 423452900 110786650 249293552 748631470 460170590 86173486 411504512 402033600 103453120 387760800 652364288 74130670 188629800 921683554 228787055 259421440 99204720 587209057 816923820 88257360 570844800 678329440 293357125 28081720 173492090 244941921 555105635 469233042 717843800 765262850 425121129 720627842 476853050 311476262 375238784 452285440 158565080 886737385 966836140 835516875 794572282 19554048 843386679 768193200 46221455 82648800 27062608 556045180 672297024 335869445 408869400 640965907 387190028 881036978 473667200 3820166 303513184 339488770 128095488 229946400 177185732 198952376 612633296 213356534 527675032 820963450 462726600 862750092 426919781 703502294 158379806 297782389 558451050 872337000 14467634 626237580 724035984 175176336 375166584 756276544 111479936 109406000 180713778 58830536 908865568 687201008 828579560 336171530 414093472 997225264 937465290 395001560 937695488 695351645 382624010 966680960 306781892 161064580 732305428 869733200 488547908 936221280 536851598 108718197 997899000 980581080 257410220 830867653 970756630 481289935 218551724 966059540 921370304 323353408 985365500 880412320 914728645 452866640 166471292 911082080 192579324 125848692 915722580 994623993 151554668 469865000 804394176 130508400 473065552 922750080 121743388 217882398 624702104 81481232 624492288 359757280 61972310 248766566 668631764 416991790 201090100 448667920 446745200 945178192 668975720 563201882 531059780 904067100 223539264 741713654 258423280 585331504 154791608 92338984 244188704 954375928 289577558 827945724 745258854 326389840 588423324 105702080 991189848 707227310 774358800 313202560 328671895 311964704 206105496 760064732 841359957 716667040 853471720 579546840 58784464 84118400 845342720 246985180 448191469 245128192 299935822 849173956 217177600 382335052 194667376 108392931 106608244 645637200 512193385 877674904 284227500 364493250 936314934 607950380 877014300 930016888 781808534 106583010 366716290 530933572 324548924 137593872 948621830 445857408 334150400 640938375 497662720 514853760 52297600 404797020 300802356 757256704 717216272 812971014 386676846 562360544 228345600 744395225 128616434 248621359 451774120 747920936 607116544 759063645 621278700 24743036 393308471 896763723 20623625 419072150 301033072 424432966 479555520 549638960 837316184 509537280 350538540 430217600 708812910 953305850 673002000 841724416 181983960 598070054 542220352 238894308 421730960 108457120 204545680 805518848 440385810 896416080 465979940 290940147 885552416 257171872 23442205 91368120 918283840 72177814 235125160 423663332 717793243 103831248 818940400 565349732 530579664 710923690 499244288 909139344 508299000 835400887 561217960 123440535 785734620 986085280 462301000 343400512 134721932 784936128 169273784 446393640 843430300 936592784 412003172 564635042 904491156 166089767 966117125 91925640 337780398 703264294 72172220 860535898 566379456 118624960 794578160 376861740 667829849 820661460 371819442 458450440 449145320 656814550 842731116 770885092 389871204 741297280 534328000 28036248 971361350 837854800 440402396 265058800 32160932 735321862 485702796 784677144 421796240 831624450 18021800 980349800 319538988 129672980 967146100 535835648 497738400 937474978 881682304 555215352 487095248 395202975 952775600 824761096 103877648 725450532 53321575 366953690 9315200 909665600 189348248 129112268 442269596 338525184 122350270 55393816 751232580 559518070 990014890 408798828 563051648 54288336 517725484 528512450 17802294 145587686 208146528 644618000 958221408 789361544 165996544 653984648 697931572 772788625 225707924 917352720 759856604 396131540 82551680 430332160 815626192 222108152 997103615 752540372 266571104 329942944 407823864 124777520 248441388 514629882 401515128 84216469 691349360 450816000 671655340 310756900 663653690 890436142 932077888 507398024 742164420 507058680 412065158 732623092 940139425 472657380 837633710 12401792 137775610 108186472 32378440 628218638 590434422 836258688 399744445 139808798 939581904 139395040 947935216 712781260 336965166 58437560 305828800 530987984 746376802 749178082 323179616 742959360 583136505 386454256 632337824 395007419 425906400 515552755 758719850 790916896 56873577 186809364 162748700 333263968 545007786 976982670 855819020 219445700 254936724 278851095 962600162 509276622 750237500 361050838 854362260 381000000 566661120 842237856 667697352 671735960 814366000 915198395 907683465 943518456 523516000 77323472 111357516 121310960 580393900 131936578 363144800 515413976 1217500 832998484 411105024 806435470 942044624 932961106 821338680 202301440 959923540 731945760 116756640 122990784 32045236 217223400 523513600 461690912 882898064 958924260 483708448 992461010 685008224 449605632 278749920 381143924 861584800 192610560 767840240 60737484 940804130 947128062 661777200 339045408 288475880 968014304 9881952 680197861 214090960 816045394 864504952 296310508 832878880 690383138 760003216 740494160 401849856 467378476 348804752 550568754 137813700 863688384 785368832 935413600 64452552 576254810 848219360 241210353 733845 509206000 123115512 262604956 998586748 572031330 552399212 197020750 740032064 268797200 913400 778242260 172686004 673330550 883391010
74679136 814819260 62126832 121590744 68335760 835323184 341443684 543830880 4002652 486664975 331824900 786437400 807848160 9817280 303624690 379750080 564988996 644126208 504696160 869780860 18291798 625829930 775043615 745011996 798004956 986439840 818170850 445931548 711221921 138268757 657433139 37324226 897332224 869068756 20010784 777057220 275173416 161755920 965900000 930495984 488757568 201208164 429205219 149864740 153808248 293141128 414564806 952646488 538421540 266020400 806073472 564563150 441390420 563198810 25545952 544842194 153612744 121795870 463780280 386450708 827599264 803347525 830821320 828927350 680213488 196190636 545196360 927201472 325590044 253133000 402206102 668916500 676810821 994837491 238908033 856560205 205097600 241752140 438982125 416935100 855525808 690330640 478531952 995936550 601102400 434127352 77185050 906446400 314367175 921672500 514983680 193975720 494482209 396470584 48416410 555517800 251335612 394177080 835717480 487991600 153781155 457997600 581506480 690783720 752531080 23960320 176934320 749890712 584026112 107551911 204588128 905364672 844289463 413000153 907208600 985070260 860832350 157889760 675196825 774143488 856846900 867419868 671538344 349562640 866088500 66474210 372670175 844896000 887211380 588166900 868932020 755963000 237272055 134855040 93426200 251939626 815648464 36592820 517391046 635174280 47866750 311487120 107429777 949613093 48233600 648398654 118608446 636797700 216248310 660914000 5350320 178226200 991951250 978078320 877406128 435843224 326466944 935183560 275691760 325893200 61550902 175784224 895851 38697232 185026236 77803550 299239280 534150300 448407774 808074745 97907300 457139760 888762432 673511168 600542672 768252203 191845136 196456204 634320944 779087870 187182680 600562168 932447434 257320264 288006016 867330465 299325000 708091200 930406800 334888828 274196628 370292020 347565204 367067598 699321176 177988120 712372992 160768800 175512160 359990604 772094561 86465118 267974428 196428472 621753600 922784464 172789879 338640000 914468310 370971895 32294360 179278960 993029392 248622500 523678583 833703000 54419265 709878952 940389760 791690356 822892332 299244500 4073600 843073648 680818966 660823315 517570240 418325000 812059200 771063998 236206160 174284544 431290000 935908250 466360790 335643840 190817364 616775024 935821855 652772970 13146464 891563125 448469600 529866908 100354160 112845560 684794755 660581860 933005175 266149341 848179350 359621786 27166912 107165000 852285960 652009656 89306388 206857196 588990208 654169625 140246768 304585140 509617218 539046454 848186350 744302405 69029674 344285240 291441944 963736148 473520490 975542364 579764825 173354000 287712570 286568760 298271104 691443390 349799216 861101494 928192044 294238528 943649792 315984496 429868048 15289440 923932492 464774400 412694944 284112048 527940065 582756032 963595040 103747814 537748834 876836905 425640352 226071696 944136920 392081530 371023672 440325584 927186608 414732178 2386944 478050016 667782784 129581184 934092805 630293768 876563960 167812100 643857300 725159952 605192192 520615020 630770466 89787457 497351168 234734274 803211860 636332424 322163580 841133662 116897440 196443152 512265900 416041216 261375152 898618645 674988800 846706240 317825932 315248512 425412360 810033540 560734096 121978152 692686913 597336960 300786080 94822600 969649017 874170208 278703168 828697000 306999968 745518848 351680010 319348806 785252480 299586688 907606250 787800882 397241941 606600597 705496414 441215232 149003552 603915652 497138792 692113852 673656128 243731000 184746460 938687993 546310256 797255080 184718480 624033696 440025832 54305280 634068436 285974672 660301380 358815120 766312832 941939578 145312664 706768360 433916175 626752580 22136384 687989706 100454400 808120782 845368928 518566613 59043504 807839968 433556114 868500776 797594800 190648960 865160478 643081050 50656000 184735272 656148908 352584696 979462400 882965350 296669255 72257630 901050600 644682192 271028767 789628550 838151108 225597800 30453391 618941696 593468036 550140520 643786112 415828300 622428032 119550000 517632832 51881312 672247580 433085790 696680674 223996318 851515296 936690820 974661920 948364052 501806720 546708340 49495000 733139810 867350016 525813360 37887616 781208640 22459146 839381520 769540102 785752166 251716112 989781720 934108920 599794104 366454817 284103264 411077058 856859440 302126830 125689632 128528320 67025960 534924624 536026240 858631120 199169384 145044380 631822700 228108790 169390276 533652956 496602904 928062962 209358566 402109980 31836408 833788504 671967104 337189960 335613760 104722716 926715800 725914284 258884819 626623456 819742510 427672172 201233975 743564360 368379140 720400001 581207253 874938272 200669936 746560614 172327622 744917840 244918240 286529300 161355942 282741000 378577760 322861616 382001232 182859914 36820160 814300160 950136880 334656796 365507666 92123250 38829440 895150416 984772780 433647200 671851891 906085513 549394028 680037856 418977142 219836536 646310450 27515782 521860780 160667008 131468780 914209960 96451884 817809909 484741654 86462080 871651000 733889924 662158720 430109312 750651892 853281496 103343036 528552068 943508776 173807665 101226598 102627960 727643584 985395864 61846362 219352815 9537900 734376375 303582258 589121729 855859200 445965840 649427526 824589252 796059030 213683100 160190624 897939712 282907120 451378000 94769576 956744062 616977315 438671650 799574912 471937880 566960125 624060456 30857520 366634040 826620720 42868650 478277890 92153682 430140800 608943720 162287602 516740400 101956980 974283305 44203536 247576450 168340914 982567600 337482658 908682510 86736630 460574336 67770400 80222480 194257421 909461250 505656960 784561250 246276474 725190720 184814896 348628847 72754800 971904300 474294578 230876064 553331322 825993650 858463582 501492588 338337968 30602420 490501888 727091154 935073280 373267784 741630975 575862800 794247110 944149275 484878680 369562400 297956800 905215872 241129563 831915312 920247296 336976461 173196706 217896948 281385984 53603532 659021421 862145204 341525258 992711010 999582296 902332160 600472290 970011003 447421170 107738884 587267000 66939900 171135435 437431800 66603185 222386756 974315934 629026736 183125760 341450750 351924994 991751168 389646932 362468422 813554144 823676250 16694256 900872270 334383985 269280000 653137428 333287074 183507440 215413504 31763488 885070170 929634400 299239760 366469952 320591600 766490782 98923220 580879296 601342200 56651264 501676680 972978288 92923280 636145004 63538750 472889835 102284816 620446614 12426369 110546151 460212340 493000110 877306136 749540416 685566464 877948596 801540584 890560372 13564556 778853100 113117130 410055090 591690908 110366477 196988592 60177908 79777924 175655375 169303136 170221668 586080450 962169916 47870560 614128648 741104007 302900650 806636828 782783046 899669200 72411715 351433628 813684440 852608640 970343038 808683624 148057803 380551526 596024970 116792920 361118856 332743080 795761431 77170702 746657008 313983480 849782475 41392032 146154000 755827472 195917344 963192992 210710840 821810600 869981400 148717300 708174120 349596160 207408097 865465240 613610524 610106276 822746848 666880470 43110400 295566964 49473712 69587760 733373064 656951860 690989600 479404172 612708550 340644499 947151240 860651734 442587800 590919802 793806810 180215850 460424190 646233856 119718944 534976240 351009856 537812240 780133600 318638080 843501600 46194100 631771364 295545921 922629429 704423840 253434920 886634000 238519004 747019730 359315200 778453360 80093088 358204820 793794016 480064248 831224740 518323546 821301600 608581280 909405503 382860600 644538764 467407700 634610176 876614724 180660372 261944915 3807500 294324400 321008800 825482475 159820198 862317128 237548880 677311020 981593160 990055564 550890012
809804425 169899424 271745968 585247725 881390300 438842813 342452641 649811810 349856000 242192798 501199952 400074040 847504568 665617280 24624534 281493206 203862019 738682464 720551150 540013632 800045914 71899780 854834432 219032946 452867168 623940520 733903378 736462432 663781248 152733894 754541568 857571080 305965054 45098760 542004050 385481744 505908160 651405280 659002760 792209208 574082080 926212800 675070436 492278330 358232448 997565000 999716178 128533600 685418610 729914420 169010180 275494240 644084500 841463784 711230042 970211030 587247938 825681066 593398936 690864180 424415078 478436480 101835725 807528200 210452286 377400164 367609040 99864756 45013440 634064320 471576710 661856448 701117272 973724288 266662570 959958240 746616710 585344198 715488114 381730039 731154965 16815928 373137040 28867200 621088272 241621300 175550880 883009284 422826096 624919552 115936508 802263040 713542030 880725984 352488864 860619562 695403776 868612950 5495864 239515136 670530495 899115000 63827080 226304181 215020 116810882 592571328 383032600 131587969 376536125 484354320 382489506 864991072 798443520 119549780 710075916 946418584 603873799 97603154 687749124 596088334 148618576 58816138 438650624 747664157 603430360 388616960 320805076 664773171 921687410 419433059 248055700 915904512 888173650 112167490 241001150 313159291 154605000 358050694 244110800 302649022 163552792 466382560 318602971 521043712 987394575 985483648 121336026 362049468 873008010 133813760 518728560 298736640 416351360 463805470 425883565 625492992 653850088 367532028 969809500 3158640 40315636 786908688 676265430 485050000 762425364 545960318 228062388 613166176 386854836 659141000 134006072 153539660 525037800 735695264 339825670 942976800 884882956 568146440 112385939 661866301 249406848 382034937 77991672 542695464 372669680 223569444 40326984 126442128 895302765 439545120 274758820 293087880 785554960 328820008 291920050 399398346 711843900 632418304 9311660 849697726 612999930 969599396 673431652 996257512 699571184 732901060 636480820 793533330 398499088 681305490 46468963 672400580 176554110 188077862 557412409 261182592 124804402 585913032 642531840 820247902 242466544 32597579 562633200 69875127 856229500 648230525 288202000 447967232 934340160 678540160 847065620 686637364 469938406 493532760 813264112 103509294 389737240 184023520 672515056 962525035 964693996 261863300 205996232 975090734 576923112 362329265 493099540 652661394 926730125 13074090 407586080 202568380 637123860 542922268 972506952 38519136 577583856 268926230 904920800 881201082 224033380 334467240 723843928 298402168 426660160 876523048 456397872 658111960 971984252 737374460 904948600 555592636 998367156 141504460 593068258 878337280 937241060 468795264 950477760 572767200 241433568 357265920 108658000 78048240 450175558 521408392 556936938 591038880 224961440 361000590 771757290 765468862 581786760 289280 554594801 904080816 135857440 993545760 867139660 267206000 32096300 244416848 343977688 607258970 667374976 285090304 452290400 362917133 262099432 899835913 398585770 93111850 240338830 954252432 894159540 809424760 626055904 713770304 993302200 611719472 161854726 88542920 229979905 465572803 667036506 288144299 798155477 423699968 680169375 599046921 480210356 123949120 719319346 727167400 361178932 127272032 123482168 535638864 223226818 932409525 286910048 701204621 695944726 789059469 588943800 505798960 544671408 397700350 717916020 64179440 294886378 608486176 370741220 349189760 869936626 666186120 267655444 739700213 732153408 652589832 702825370 903746688 532251840 238436632 720225732 673974948 144856308 21006336 658462848 254037750 757601870 953731390 77821400 167605760 395398862 308299948 428746420 993343136 428036986 187699106 135853932 601336320 85906856 788602800 652356112 690700000 169651169 348205824 487492500 182152588 144996928 74634400 330239624 405421144 70002291 725654990 806883792 409540974 64273050 640587880 296310768 59770880 240517545 351473790 573318588 854367496 355367740 374824280 622439696 72602624 642389995 136825338 136253632 913842568 972002500 642099038 430933954 580574752 867691200 338779008 32615216 710726569 72259085 498647392 930980250 513364096 188869120 240745100 833340146 212718450 595553092 511046478 805017600 986504942 884964238 655300624 403189344 654332838 655417200 470872916 214993360 541579200 28878272 958938368 971697532 907313783 631336960 971925956 210291505 165500610 583077344 397334800 728932822 43071488 421984856 868219096 83462775 906521440 824275944 426546200 277042184 446136820 178497794 168182636 904726576 412518564 90755865 616652480 912340480 772592875 368647021 926315840 346462370 552290176 631107726 476449664 524497500 138751546 906245184 446849613 93036460 866131260 197375400 636892060 201506260 2011940 703205560 982598400 580949410 923786550 119073045 546477528 361803780 970502336 222432352 84670190 854985525 252274371 474053794 564643354 87155666 145488448 196458190 498589050 163491875 529446464 394046143 330174260 642026480 258193016 740075996 447135917 509540160 313362250 182148930 313882496 564107200 604364012 635822424 130850876 177587200 198879000 141116000 915231000 733344832 375012244 824120696 343775852 680275614 425190076 133600272 523768112 886840480 215547728 525388125 989876326 152195620 22856880 694227808 15002828 935317984 701653176 11869176 858951880 919423376 253848077 417127854 740210993 822411758 563165950 501559392 247938120 835674775 683424552 233441300 895952475 552839680 973569024 108031856 407391080 152282110 233338160 98871690 940713160 725610160 152362676 44169306 843195200 971972144 139299344 308963570 35121896 394717935 20827800 61271399 480199581 702868840 212138750 935298260 856349498 833247152 902963884 136078599 878024560 794558920 531800000 850053736 917931680 857227988 478883586 326432388 573505174 420592352 120585680 897187200 993502400 980098535 686842656 181664832 711260940 623737920 137906500 875719712 812886400 51619200 620217505 675055600 403556288 671907470 208245152 984703866 829236899 701307168 383759200 395641220 749597468 947524660 350176768 996432660 986265296 225550000 917659860 2477131 628747296 327559048 183746264 465274720 240809066 485130932 59286557 540897620 665537153 802237940 464671800 887056873 175265280 969316728 400831632 200352710 22042720 929388760 827296000 151607408 739693836 122240320 867651422 326732350 968394278 330059400 172093220 988053234 482331290 577579420 309312940 428681517 501004000 985513350 83861324 570864604 206721944 973685608 966080000 550817896 872742432 166021420 528310998 130826520 957412812 352862720 458606200 9812680 498709072 514929216 819133580 505312212 279918280 722951228 534893400 261853312 357266576 401013695 129218640 77648800 400325891 880741535 595426944 541846336 320729462 187258338 107172456 104952880 375667250 736977084 797293270 309666688 551918860 39890604 598304634 925705800 148295572 1828920 45707526 200562380 788354990 717090332 373094920 930520888 163173096 948876500 79879616 80134512 541467784 301666961 747422552 726245747 207933000 856596972 485289301 91045950 321961696 173540150 780976400 253593456 307053080 313205082 243793280 225612840 331900776 517329740 704871260 260342186 630667752 451437072 828185450 794408904 752448412 539801644 988006982 323775130 324808400 437153831 233281664 118725313 950325216 660714400 637444160 194380864 198390820 113356120 719557920 918492134 718852658 615262280 812886300 58905750 715339544 807918176 935552773 397895680 416599685 814081400 851423316 667384397 184788000 231132560 270561134 9283695 209990972 171253000 947788928 522392160 213134038 649165544 275603590 29779348 435268624 517284760 629105422 349603620 519712120 166320000 916177920 684821665 195432150 329734000 107409600 426781752 32215168 508236594 307713771 660740710 514359000 199907968 862704200 226068352 954711488 658971184 909638622 569390088
904921552 253354810 538560000 126587630 556259632 794229350 445802784 213099748 994259733 958373572 707935935 742409600 998125065 316763788 703132650 701682687 525039800 884550272 827675000 588123360 675710420 671163750 929779726 925119868 495080960 873508512 697554950 109875648 463864738 680127598 942518528 350684800 98024562 458127292 796031887 324769440 958622080 933000000 862249216 803685680 418509928 894738076 791053248 462151820 445014164 459685042 956602855 954242172 619481232 596508160 43948550 417784040 993289100 341003890 256693248 725812736 233725120 549201750 901102004 102422000 915416750 47819905 68678720 155809280 484798928 813863204 981876960 598158975 685245050 584194739 168204992 544678320 174459534 836284611 969449410 993429545 974821544 143383662 654908414 821395112 479498096 523039200 914140628 730308336 888800560 274653166 369082420 508916364 995193459 871047920 495629740 384400776 756194720 351648292 199379000 203448340 268207680 276320425 677253296 17173060 689202368 869154800 614010740 414047280 123751160 904750298 51732355 25331108 541484930 33051670 397626240 418746407 999222752 245308450 862582750 712261568 616404960 356284856 992038320 890639986 234920704 573103680 78851525 178650534 277056460 928755252 640082000 214351712 492724291 290226940 821228864 812880490 934979600 284871656 847342720 771180000 753159805 542627200 157073360 395183664 333940744 822939340 76617440 472421696 584539532 962049345 33470920 154640000 164947874 99013746 48068335 695746860 702985000 269658190 578791232 840735348 718330352 831364305 24013974 702041600 863802124 958062912 82361400 833538124 765221415 210969110 49043272 888474500 210845050 586439552 898240904 439515744 510944554 806563532 90047912 869497680 18036000 112344510 914690530 888413529 444078109 622809456 127969920 83639756 535053970 676156000 871218600 251924144 209102968 26156675 104335936 853084480 214097812 526231900 390347940 387509436 501536768 22820408 114436686 510468375 557068400 190734635 973627088 691417192 774389828 262128536 517099760 144949344 753458225 66040872 552064000 760260060 625728512 547686060 204715520 648087700 119837830 557049660 498064438 213929800 565553887 344090997 813625440 907793912 653053712 490084862 437785196 210777594 779877615 226789529 289479288 8506264 846572776 64033770 25615300 24958 778083428 713629419 680814920 941145693 855542030 81677522 716517423 208491952 7227744 559675240 649289594 121312092 296834304 306174370 732390620 43900628 183805276 353194908 454828760 465569920 26548247 962997680 932589061 583329750 544694070 653779434 525682720 716571730 4856720 518862926 24814760 461350808 411014000 468336707 258164242 430424653 417781260 427223648 41496225 581529738 338228924 291455240 557779525 547548284 423353986 377804200 607831966 544110592 839633068 187193825 301218112 798760020 527206400 336437120 559406400 882262984 547803120 126721024 934088630 870285000 634514532 832006967 209294892 739361456 474988826 635645264 584108084 343377472 458633144 790865516 149398880 472466125 455957920 510645888 262609390 35381768 296550080 624245824 140777840 429041066 184824480 706557732 459917080 128838720 956601920 839663350 549239150 485655888 750847280 975158945 288759952 196715044 888482184 508674896 116756808 564561250 86592607 324024960 58477532 769647120 480284544 680836963 714400690 102067400 753547072 595816500 895096545 244208880 592302720 872948224 747439140 18236352 192787792 240701440 704049100 954224882 875497592 657724960 857090880 997061600 303709184 273607593 303906276 676252160 110443272 809892133 508532786 936796281 973757478 574152400 638293840 36136110 669138600 134036736 740745320 779500000 227312800 654323820 199912288 931710596 753779530 561733920 699192080 114039392 444821531 540480000 611198062 976547815 522221936 436943732 759599360 377868856 374958928 942456027 76000978 373474116 56652384 16661270 59907200 243469164 20388880 48580897 76558916 627452448 895297008 194784280 60742560 438150928 901029115 122598500 506743060 536455020 887372724 327154564 533936010 633167800 205133630 296705192 941263960 562580902 616551920 883438000 635192936 264699884 941409344 862844360 89294615 181458812 419664988 670367440 153578159 897573010 793946208 50340920 165136544 27572480 884297875 396826547 128939284 105535056 370640368 925151600 16526435 882197460 655532147 572695774 678858432 752615840 875954584 872406120 521604864 411358940 393059770 625896124 810210662 712728893 594932960 812131940 954378688 137298612 844068096 9222468 765918976 744053885 940685912 939376878 49282960 848648010 122641004 876529604 727852930 155976960 54321962 976652330 848423570 951213800 734923312 136944610 559098880 607163668 975365704 95116000 23300240 234320503 848728480 726584900 19841673 58518600 141646440 306822500 990810560 36214238 898717450 501192960 559765039 691287600 138120710 741393836 626542400 309509930 982776978 45790322 145643675 92979440 219760500 241614280 774631024 652503172 897707720 366091216 929346350 194222947 82455416 596634300 104677811 417200 317168640 769714772 706815206 439522500 863525112 136179200 454735441 973026988 849755304 128261552 332558450 631566345 842348992 645934295 251086760 929114824 961969328 171112482 542584480 289781720 811004100 931964600 399026552 453987420 821396802 27335620 61221258 647102960 619010000 575081024 539096336 355345604 914994964 799454420 258558400 872746340 24706076 950848594 910828448 121885620 688839680 657149975 806298240 230095840 840175520 495145736 358209300 355285040 932307818 950295552 884311000 874247940 239387136 262255800 821031318 781277140 23763400 685130798 80230308 619214832 363672110 541023704 259893760 916647450 619698656 503218580 3196785 262312080 671856728 542199740 976793408 95892544 336251550 833862816 478093601 721167072 663977880 483316825 11717720 573621115 787133224 326656125 626192900 383069140 57757320 252336632 468265728 813150768 554472436 859908756 825864251 700686592 161442280 916992446 952986830 475126240 628853736 844618240 369160 333821680 925769582 749784896 102315750 961408760 990648735 479206496 218597980 353191896 76926566 673594530 498876864 189425961 115697120 637118202 516314938 707467900 705520280 130006136 322827890 35473266 156896725 440132096 941235160 450069974 959643638 261936392 891527668 869315300 350678128 237964278 2014552 725921456 885739540 383714240 134094632 207470280 534294248 648139520 723947875 664357920 685112400 301805056 791555156 263507216 668239046 665898810 228779061 953935185 185075976 778344665 799383288 346194946 805872120 165841372 43715936 750662860 637232233 35958592 21566572 267283440 938163008 736670215 812766468 279771210 848498920 153932640 541865520 205204288 158722180 487946380 173415724 684462240 154173980 6041842 211185368 302281224 736909016 777102035 704560534 991080880 81579722 360554656 170171138 710155400 47421600 760469996 735916430 991205824 503560824 51263004 952264874 378511533 853944512 373681900 381491200 489411904 77879960 731825985 544469024 703179000 20789896 149309120 578597760 486862026 131326510 837491200 852784288 713248690 358668500 567076864 809844800 455097280 695579744 642048170 696822912 186557456 80484880 690584180 546490625 803605036 948856450 851303732 334269400 546858990 709549720 703512824 129964728 297941395 328585040 27609254 813686016 221551584 402735680 89962106 284118450 525572770 103996868 807677830 292004858 549290235 223254408 586080634 109097276 389642992 190330336 337117020 381277226 335274688 195531216 633593500 953763792 857765675 756819104 598792732 40538831 454967300 118261394 992307960 721791750 955368500 999597330 792912394 312661250 103312072 133837128 763383220 249467480 264244064 156959221 30111606 551912800 942192180 883538065 685695908 305544173 64955020 47647060 881658960 548387014 551029510 13336896 700813300 188517370 447871010 438979720 389724900 216172065 328019010
366785724 678351150 399180844 743499968 955729229 156882240 87023138 357952768 991746270 863410680 200089107 815968072 853967332 179683740 161186960 305679682 977990700 744448900 413335235 442993348 274880415 646965928 326284946 484967200 723940776 589607936 367610816 397402876 577791432 850903080 342538288 789592992 99654208 183586830 914378416 481273290 912441810 522043212 832266240 104518400 937430000 305894311 560400596 614414920 298361312 113026916 222026810 807468732 300442592 319601364 882794030 307975440 301679318 744625850 331292844 399737130 377479312 117855000 651420800 972973462 980920640 504823086 534385124 519800528 690683846 843669576 980547840 547149960 643535587 694131920 231421312 250891552 715306112 445018860 664553324 463131664 631642594 29979468 114457360 887208975 622263245 15434720 773726180 817085542 278187412 236923572 285462830 671419250 839155292 450421180 207767040 329847379 482038200 432030208 33581320 397851525 158604308 266721280 360305960 992465400 770408907 109836340 323416880 78347678 358773516 390401650 83440705 67331875 649030085 791179400 848904960 400946080 978380976 582933288 77591840 154053840 148837912 849865386 779626505 746983900 997321472 819988224 512276132 774596112 386492116 481020954 414870000 82517560 896699630 900841070 977064582 74244263 666264240 72463755 96093624 875000832 163391100 875595344 175131066 205357552 586453056 244215936 814478216 823180494 227533192 950020996 183446080 234336210 987165836 785912946 357253900 389060800 951891532 417948152 999113246 304560320 792619794 891854288 619159455 666456928 774963480 863973164 303199993 184841200 483605248 724665265 996609090 880083620 752936368 665790340 488448362 328281310 352147500 163974120 970857168 692079424 560428571 701760830 153827648 22073200 517292344 488068288 632015551 326576270 538271960 310010992 37288160 169684480 440947518 702571168 999931316 506275200 757561301 670322250 408020310 79043432 400995160 363157120 645357590 866538160 386946944 573585540 62584336 215079420 713151806 328022864 799206290 986429362 199303680 305109000 588468224 534744384 500719750 691833500 137455223 346777246 879472320 983916888 347208456 278733711 956800975 721223470 871948912 429782904 870384782 464141950 203322712 325160742 606447132 43235076 229679520 399427280 39141536 619828504 903926634 892532344 938831430 802620624 985276717 557707467 355515200 960550975 515527400 643246602 814693408 941813840 570593773 534055290 949264295 176128846 557730590 908690498 800281672 730899075 424540048 889401405 996462640 4308096 270595000 890587200 787174000 546907894 277853409 916655028 791904510 585081960 759405576 681403125 527304336 817844560 141965024 460323326 222522102 541669448 99036000 188124046 577075866 981153080 41989424 636560000 130916150 593371800 510095680 387464360 720895656 360564742 764029975 240266220 159034800 63029385 941015894 589054570 821834010 321191666 423963105 864622080 716664300 507179036 929003074 649743368 159467080 781661864 241026140 182995456 305006864 941929875 691947885 365849490 503463303 504848012 852786800 807813696 467246672 834464610 631410625 331702112 403321885 317372952 947438830 686899136 823554925 800525475 907582125 252379500 153666076 32961392 535842724 600900165 807434330 868568790 120830016 603903628 781196794 26126632 581153845 433784494 838082410 599808 785381620 484105824 861271726 691390440 240373170 780342400 691913356 738343532 141782848 381711273 353317352 344916424 824401849 913967176 691342400 139047712 556766312 456921450 184348782 301552400 659194787 331554236 259310720 913095888 906749852 520991842 114660124 457285600 64651075 440454596 897778872 808037440 909276430 989145254 506586978 549662290 798400470 31955876 306110090 456371536 407765632 710631375 721862999 82636800 379994123 505778181 841766875 328213152 844656340 300259971 648129655 522653353 64256205 37143384 444289202 153568320 639346940 381195290 284833149 99491344 764372536 206040664 694947980 943030960 654416684 891283768 142980592 104189911 786688120 383455688 158923326 9063766 96126832 403886256 757212035 942398720 255539270 695956016 866572936 977259356 552358526 254945280 614757200 90733018 322756250 226048720 570775888 162074112 960409400 211146800 794308640 225637714 902733320 197305000 982350830 692910500 250547710 27246376 711148192 229311482 875951960 287204672 358693714 368784000 467565475 803680064 51733520 422262598 581098220 429212916 64423624 4580644 686152750 48650352 547570898 61607006 228679450 342243200 537443040 779807368 675801700 371205368 497085641 115520280 983052550 416260304 628224928 516597804 967449106 490869080 688750976 967088776 584431172 393352600 924967300 789442316 371562570 138293103 222799515 183020406 20454098 31107072 955275864 394892792 518139834 716381120 936094741 362003157 185931996 863403403 648294300 422146922 20270164 252752256 713000800 691662500 674992232 424688960 646268848 436018944 48477088 337913840 312391275 513181680 462988336 92009650 62231508 768571776 414069670 10217800 373840480 199835736 975460488 870500380 231855960 220404532 337839348 704836048 748689646 348549280 733957600 535897405 27787064 581222560 528877343 98512000 43260419 178776808 396729260 153611328 655794104 319356400 493663160 265084094 20193500 569634864 260236480 270557933 707056570 253240025 58511441 266248902 377916032 560972650 28459920 553914293 395957040 752380059 638018488 622288780 932764040 960201728 403314308 367726630 617984479 55120490 719946346 52098816 526015460 598723910 932313362 204281424 561373396 689445560 778204672 810582576 728006568 935940751 159843119 60296166 51535040 101047387 394158904 301613352 292371235 155725660 397476633 16826800 461493728 79067022 330903232 542004482 273775528 895688001 287065912 919096328 10783368 187018540 583182664 408530436 218386580 965458170 375478812 62276449 969130480 733762861 990005367 600410134 296867734 929713544 959897132 449860645 523405438 894312400 944635139 723352755 393488442 154959280 788793995 517955168 330225250 125427796 888856488 17023980 829766300 610063037 886636924 577885749 86587672 438242094 456510230 655892928 928360704 441008286 135556976 562571920 283221400 49154266 22926460 509549280 821052800 668040250 996329150 920542174 682966880 169941760 118649572 234349514 61020440 46937052 366358715 52781064 447797460 913262688 133087428 715268900 564811180 213266820 752484300 121922792 420773392 341696424 917899480 57669694 903199168 700317408 302935040 125614916 149319780 587230656 7815230 972983040 985008628 455492730 990066800 976209896 844216815 838144720 206602640 846917082 832140512 504029748 252532256 926726250 569096640 670685308 256332144 849474916 912085600 98011580 574302070 907250320 784293753 972070912 893563912 172098960 747946560 211801512 316339936 581272840 610617450 74196560 739900544 262919768 150664640 973674040 855404275 32276300 683053314 212331440 207129760 659409600 337876800 906098920 794729778 610515360 257662945 528532480 126144724 17063722 732746008 464636608 83045620 267359573 680636742 232474924 7236600 659109800 512276615 247536280 551917200 797970760 379861248 388128676 319378432 38724340 273111760 402002176 604612144 968159800 995990400 245145325 800127088 822416490 765943376 124827960 178712752 185756242 564315538 838437960 907371608 231005960 908410666 126402944 645505348 102641280 753311680 288404000 682990400 61896800 306794928 670431360 371735176 430607104 5637920 912077020 201560030 580140984 340566260 381414650 504528530 3138176 519704344 186008124 6829524 808460080 649568750 141612424 60011146 660436047 391111792 16713380 60351968 230801056 459294648 721223168 717004515 508292790 750836342 1406532 254825420 363005988 797823680 907831908 824188000 998332832 983620384 984984830 498731200 828148160 708794592 847787925 889945815 632311895 820591222 576586056 897671976 737577840 142143616 889852760 213438847 428072960
425871864 125811505 919014672 929934080 753343165 265241932 683757450 204014230 707524590 171451360 96796200 675189744 161626650 643673200 86267760 902952407 378794800 604452680 558653910 615856008 100797002 137542400 125822400 558965700 627331200 890512516 171495214 613861071 278346064 705899680 770228870 758353729 975983660 106545456 995457260 986038160 875497820 312896500 999572616 19514500 564894840 905306144 12305948 459080000 936321420 804896280 369931896 317078003 663875852 907252122 227568440 636626104 243897270 159552935 137493803 250592261 654177709 571551200 920488240 173999137 158439840 923854910 173932854 353594142 987786932 201720810 989145530 698629900 17405120 594300128 127996052 33034672 656390830 117049496 194914000 932478080 232881510 87928270 766822396 331336604 472090810 61437500 446905600 101287520 798777930 288718748 738393751 739237308 15069705 61836150 454856800 440576000 430399840 665150720 485940500 127272310 990913892 447617893 77295864 316943361 64539600 116676814 521230798 918876231 229015040 338791216 386082048 105641424 695141187 13158280 470182340 507347380 583118720 530775264 124504598 969349128 395290750 847546621 660862240 330032580 865833056 332661042 69278840 886543796 466714340 743692511 904474880 225773284 665282492 388379052 330396920 815591909 147386560 777968466 643846616 456606080 651191974 132052376 602716260 372456188 207813200 120188234 247285880 90476955 665675910 728889350 874282820 546911442 986300245 181594585 42519072 909278040 866690530 128988000 701516250 62309556 115184060 264227248 875225120 881062320 287315750 659373240 257059232 491380880 819723976 423364268 116863880 728152500 993009776 912762050 802955456 338208732 409878201 454594420 442692000 252727508 341832596 801261088 11935990 899985304 259548800 747791510 477599840 323673186 946835532 216294636 914015200 273464062 994603975 899217024 472997008 935424380 897439952 364687936 65938524 698496896 665853608 792641280 2688792 539733030 944004512 896241340 994108240 336340146 140402704 571120920 873871520 653060160 445647744 270837400 630471312 484251900 375100452 1333738 165487585 495500096 935197440 116587034 280364116 629054475 697594606 70314840 735808912 229869750 295353226 379586280 308982096 428659179 149256992 431577392 423406184 449721442 585649530 282494240 277634440 756445820 700628925 696200416 445207040 171362600 292841443 943691070 725996074 455591883 644578610 445191175 238445600 330777500 618059520 526787266 213024728 711865555 394286280 14105728 130741280 935430976 822011936 271515 525585117 708182100 835871680 42792180 361879178 677321300 819429282 67419864 341928110 728467392 687428512 420301484 568344576 770054880 702895136 334931416 888932876 387719450 48046966 733565880 173392971 874449932 824431360 321970752 474422272 550877763 358178782 557857250 931490480 369225350 429028500 833067224 461371250 46714798 726624736 758272740 498296880 939850788 738840911 609588240 649203326 808704083 907566948 223017600 688491500 910865642 786535250 556167404 738539000 787566740 778109014 558668152 185707620 740187328 576346866 994894080 647790728 876554100 623439232 554421275 355697840 750277880 825265210 161260000 849307206 197252030 170910000 940836344 491225548 36873120 241394534 891703840 753791040 598538800 385237215 100552992 663053080 409323696 532700620 995374200 457403015 461209555 645026250 638758802 44848092 187109485 286072560 617692402 995337444 778946940 999356180 434562560 906698648 280822700 209386778 874862800 747724728 243031457 401906616 905544370 723832050 962958395 911434220 982874796 61248382 230181996 174799632 976296592 152525392 297652984 290427500 878443951 621400480 169174096 131988080 643590612 123225536 192489225 278564832 288188458 968785980 600637117 955870600 98924200 114807840 708902600 740342038 75078060 744654720 447062848 149227900 901109930 367935616 595011424 705837896 399997780 685785504 181116248 353147537 55205712 213378800 227728440 337983040 256371816 405539000 873469362 566930505 940320280 699355756 207850876 315464438 980736050 751169640 514039190 497122312 831281745 132247710 77244320 91798560 653884300 833978720 993086125 225324800 352802588 174954114 887655885 635602472 644021950 186731960 178426400 846925391 6985004 395872677 736328796 435296300 527886850 355340240 35178294 349571860 583451006 635646518 626874752 653580892 626827952 29382800 964176686 415202292 971477840 36868560 147502407 547330200 730134720 291519443 450202982 627678848 115098898 253728976 249232380 816684274 136748300 661247868 498452624 169250200 129773076 202313435 81847260 654469472 775507040 441919193 987004836 752961520 245502110 716120652 736471280 296379345 213917784 399356000 89769728 573427485 959961920 621792956 618627300 574745065 511390010 387616840 642192653 397494480 526119014 220488160 108728845 340188440 204454750 379476100 598826632 795996800 589725188 842731088 879777134 952614160 681336716 23743488 465265760 547811520 317542052 52997840 446333536 330160280 946914020 587255296 812224000 186622032 300376900 362264740 547738000 651129696 986207625 513427886 891551840 635998625 374988565 862216900 794871296 399315980 974996160 372972032 168051400 367041200 792153500 641148624 592046800 965074220 517414400 821316800 391165200 494610672 986587440 275286280 784902912 379678800 862688580 115025292 606111232 214968576 484056840 664760000 480397900 961402880 132717150 184226386 464150720 550645270 973917344 29790675 820014252 899327264 444329216 860023875 671217742 572027020 593521056 107320000 513099400 772289376 208655080 976055238 695152700 68785950 478439266 883134464 490396984 748843228 338122401 29568379 162781920 831802200 159540830 885893636 451494400 207386400 32893752 346854705 420338894 858500798 350599630 497754240 958936300 249264320 997932840 107616160 609500675 363686432 567136400 917691525 877451804 603254112 370548992 92756212 630360150 473319780 221509310 350820312 427001143 866324304 101745080 688312000 263546912 884770568 983013520 694488216 856211886 561276104 587423728 606389715 858040450 6753440 32315730 910465168 395744350 636526360 873781275 589451016 202330752 747254142 15994602 791802220 916252392 713831464 599380340 543667200 31144504 548602552 237398320 167651758 375263830 393627480 372896275 540126950 338029056 784022272 954715136 623869695 835361360 497025840 700255452 414293088 324149140 79471168 624795232 21187352 399157744 562407814 371569024 816623958 950825616 806859380 178545020 615442654 510552448 597573920 789323250 485823098 636582512 792461188 832518016 452960124 826072680 915591175 547143282 461150800 905102055 11225704 251882888 880480965 776058450 451780496 984412970 346873280 412682304 901950640 72008718 600585552 405497408 874746060 94446080 108107204 598290350 292512153 174966896 946017416 610377080 356996480 633561880 124920800 197001016 789666848 747900928 596565148 84978500 861504080 855045200 622734080 356183850 886899200 661816560 472127124 410922424 729359890 81160055 244105972 167412000 783653800 498627790 910504840 334265000 538115127 171067120 632903360 622879255 829479470 666685306 768913808 266597024 552264100 333093722 647377728 687681110 605100440 429106199 437454466 960553180 608979900 696565838 356367600 934160752 423833017 550194760 448631760 995945182 935474676 113200428 377346870 26259904 111061158 760803840 499496000 519137920 438203752 642335744 570122672 489128484 892366368 530118538 993242900 550192968 364734912 914953968 765172036 944013280 979194323 644804580 609732892 60199125 102853150 937734095 10951075 713907385 335767784 558794368 280652900 822899848 940745157 613871435 345534595 61708036 204645940 408667670 697128494 78362000 438422696 994300260 379355880 709408158 710660558 968561876 325136512 327035368 752505652 600575000 697736736 904221572 505253619 902854400 994669840 928514180 222421632 454757063 997767844 696475584 443863730 410507700 724213880 332557000
570505538 142785648 585082580 56338775 540934986 55912450 615073028 281332176 730858224 487549560 108185850 204603260 373494420 830707948 418047400 480313248 75155104 981802384 263065148 443299936 507934660 152914112 913910156 97444968 59587424 886518550 786377484 273928516 914016640 949983282 383907968 251644070 235299168 184607605 874625000 492095865 493835727 910178662 332176128 638999860 352618150 549438400 505685200 812728320 877448160 483702448 18428464 389319803 346142712 746247272 472192455 51348480 456743112 920067186 536788425 90173605 829804212 545427824 932530910 123106016 944579920 890255450 233716240 647774385 735560820 845529160 521461580 402484175 255657411 746695637 753343375 626903032 958994912 882818720 133812339 483196629 668141540 792808800 703319658 324730904 26577440 258269561 669882572 753463800 917158400 816417792 422634676 614205888 952415800 585658040 469584878 718504415 676849022 403900000 653459000 562267092 793248074 211620796 731893500 451149000 983830624 846081536 478018782 836806652 297895390 181283360 191322952 389830982 488346720 935898330 395539530 425493730 93600208 568565020 673457152 23073900 35001856 992228298 680359708 336667866 250853991 66400004 535574032 445775466 471032071 475206628 890713790 705106686 377391056 619256404 452707800 493175285 868810628 563642616 369442646 336608560 515294512 891624484 918480328 131412940 852730375 876044120 12472352 315945834 75198740 821432896 67587040 503201530 597759994 232692820 630465840 704695460 80252352 912776375 994236320 507260625 452781070 749334000 519136280 332565280 546183170 413700080 65363763 276244352 544840000 790849888 823961165 685274240 261196800 953610165 406714630 491813240 466120524 393503936 643803209 412170752 519816100 40701332 3765692 148433120 463700928 736310588 929774625 142760196 346886480 907887424 5267056 752731840 909496150 628520960 346097080 705995344 108455378 1734464 28808750 578557800 859715923 838441436 444699448 475924680 215412590 429974064 756424928 596784294 471410110 421678112 737909280 412949960 19268452 520817000 784856599 831479256 510509850 20194228 407354275 953136052 239410407 558452160 773088240 951372928 334610155 762194314 114836448 538607200 958691318 848765073 652030000 376221825 497251854 935041824 75624848 505842631 573054800 840268656 334539170 597275708 279882816 991187954 667652800 892569212 699375040 320296015 933346032 984641264 755292448 437311083 477058520 856615220 529092500 969755110 935902762 54176550 870644250 30325548 548232250 259282150 704572936 510746200 354400992 611662160 485852352 190498432 128447788 488124040 269074080 604409739 414131520 79382405 559604012 974190179 712583470 875220360 528755400 386057184 737490894 671210050 237151488 153395600 86982040 967970157 18626962 365786472 686297344 601944000 159260960 904995188 236609120 96975088 246002324 149458768 881416489 897738400 178353316 769096336 134599808 382725150 868812800 144608420 856939018 839780452 260728824 355138772 156792230 178753900 465413232 555519980 615043040 438642432 800413040 571798105 647161942 194942876 971113980 838906820 294019928 69101566 953281822 848849472 365503616 404719312 985133280 482995995 763937920 984940730 477356000 650786416 55591970 669767693 904017320 667230800 10204820 963447040 92259680 6054439 789076672 643110238 944134474 644104102 457960224 799336704 195360134 236768208 277831440 919010552 117703040 729076480 49070360 127728424 793751856 791758786 495886918 206783904 217150100 633429484 366673190 699161826 379113536 666646960 723639042 755820500 355128240 213729108 617200504 880380864 238087638 785249936 988948668 691106024 878638928 931280340 365857164 736655850 38978440 263109632 69522900 879856984 596674320 759519478 496175350 46406456 284874512 682134992 556417515 653853525 434607469 880900400 652167960 102532280 834616452 474567196 942023840 746917628 384586088 568354168 51326330 452758012 36158628 87378900 487062240 244471664 253046875 337334100 189076860 703816436 198106000 395459500 538357220 472597725 528118920 329155340 449092785 61292785 301242480 703947280 997530124 741100432 238871200 457684525 503735160 637720530 655566422 768456600 391949504 968688840 873429310 521879090 268001355 971908816 156637148 523683780 749134496 898018330 452352010 882224864 913594200 854575536 214028600 311494670 69573372 783883004 444781888 320361568 806056528 488295804 85966971 717975808 629615828 567646862 639779284 274314704 942503656 702733900 946736048 938432960 121040000 526138826 668137600 293309776 498001879 645531968 83763136 787601788 739724480 21043300 77840535 944309440 272694144 232951912 709084320 185966800 723153410 567073216 890052608 338775680 107616064 224022954 258617618 31942698 378303446 580689756 223399946 665736363 192184532 4451576 877202294 711136593 675896880 133146547 305826030 702070800 293410152 290224475 491758656 354629816 53963060 636275725 527104272 827180066 753523968 968153274 890444544 299664480 358257134 797544308 63616000 938133505 335419696 812214264 268106554 550878823 53564120 455744236 550252955 468694466 223892352 562295248 842987240 245556250 512731248 565708900 646328 723666100 396111300 633884944 215994788 571184368 603799482 383685540 34496166 510707300 677879060 824172900 446811233 680447923 306650980 314106472 879539929 866266090 554026000 545534230 935972919 791393100 63950816 713148750 778811120 447809407 527264006 15351728 108754972 505989440 28514452 59736004 433682955 513506708 722780988 267094254 223726944 74596350 123830106 248489100 268055370 917955624 789560368 755459120 378024850 939236400 850548790 244049424 179672784 893726910 388621310 887069350 808859960 363836166 703242927 908076715 384175104 196647570 996611352 447595920 796029030 462016056 35477026 468179260 395444450 633996580 804544000 258338538 773216546 496964571 565434344 977940346 922073936 515389952 707656554 769581780 67816969 310118380 371426548 828721609 513463135 816739873 408083296 128257642 379927150 775516625 998018160 426255220 519081296 41759148 2295720 750204448 205434540 170951128 647054902 23557906 393251895 31507680 201007718 883964560 3352150 680920000 475576588 316629567 971411136 124704685 691519968 828902192 154837755 70446420 235523390 252606272 898172480 288888366 510434304 711241000 271068250 485257906 510310640 99882520 626744680 629262590 682021942 509597280 89729368 739671216 347447520 574012278 374803586 281169012 532032148 785496172 158189618 598436000 726791580 492960680 314621475 189883240 470178368 956952435 414146748 616933912 645154181 625201510 386891400 75807412 320711684 615840429 181425560 287672040 15034750 763598752 304567120 693854336 406154880 361232414 184046880 135784800 18633213 25100585 394997148 385882739 91955360 538872584 337210440 781857758 599027584 164056050 987372910 857865196 382242060 919272860 866189500 103684688 470911910 297535000 434098394 118145300 691626336 739915074 692208512 380863192 791102175 64615524 844405870 777195080 646144360 579858416 10495620 559227264 150298430 744253548 512627396 16491750 717256668 496392734 721292636 473893566 770002416 787381020 508848272 642465950 692808020 320311968 172863758 482001440 396887160 34435880 217189304 625382260 452515100 831289320 600465068 621067840 194334208 609228724 323059951 247008585 902828000 652970140 256388608 96347243 996092644 708643876 383452504 439925030 446982388 327984625 139141208 595808688 542652160 465542768 772751532 750753525 731291152 516987264 405836576 162456220 492024430 484839820 981415982 718025046 940278375 715313000 216941395 812232000 6585380 761700790 892339980 587411276 294064480 535574320 111605150 283807500 46624864 388932877 473957355 949217940 985965120 704026424 622611180 116955870 402704000 334456272 638354538 524155680 411204808 311184103 467702950 336514560 516434560 447249656 611771234 959049748 443474812 44931192 366224270 904461440 472728844 695276160
35050600 910103616 409517074 223067300 715447400 192783424 705757731 505559657 804954483 493379780 612749640 218871948 459705826 183389991 702676792 190363800 436559760 505707200 746232100 719990446 535292480 971024680 43531119 618582348 513355884 621671720 149020000 835450182 88647860 981409120 686635472 172032140 529549824 454735232 831852120 626919510 133389454 369998367 485055905 484681088 633785600 124312851 706633152 991710692 736196180 193733678 657043965 105104640 131518208 551965740 8348876 629288456 147014240 752062560 491997600 550871296 90878354 786437232 38713880 71884624 955255650 212606304 553151760 944290850 849766304 781267932 321596300 982635840 496262600 640103000 278334112 713974160 504167792 481287488 691244840 131051136 853040128 350221680 418167500 922638560 447268488 15824784 366396712 194516700 913176607 358878662 719976040 246410690 866272104 974255600 194238845 770774670 908850064 233178480 462707960 740645789 316353057 555551424 349422638 264881864 981813875 975988124 239460250 851331360 54425200 203368884 343644808 257148042 514924604 308848996 338828784 986210260 494532062 18672960 936731306 863691758 444306210 153001640 28036880 452811520 598273150 489688064 755254640 317811530 336761245 772945912 247244160 502611777 999782496 694244075 686428118 625209570 879573980 686958875 503973749 394372032 932607000 431168160 566439826 843195884 597109392 109980875 740500050 125759020 552203920 403949704 50730600 268436860 153766400 165056380 211335245 562846120 61953005 860883095 88161000 227596256 792550976 699339556 750733088 348232196 145543690 509756726 455263048 352306152 209871778 439742448 403115296 450815976 670351500 595097190 277486194 405229056 594057400 25390120 513807440 341852888 218252016 398265200 182658728 12605280 596568656 436978400 660883940 539891160 628764420 102002000 102773444 118164876 922449960 150625766 501334288 866942600 781333408 720022715 171199292 142533600 689532512 935455276 751713584 722722320 591279578 225207360 921726608 716243080 960324250 983398160 935181064 317525560 828920640 93110520 125607500 883918248 196782704 248553100 43279788 492787904 190030000 616015616 229824400 250439240 570201600 538727580 974168500 738909184 813101856 544257900 635949580 632173200 531533250 772470464 507711266 215674176 268785248 229521040 836722040 782396048 341204500 855415624 533844108 212477200 607746022 972767920 278630914 677933936 746616700 623873000 903999696 595212310 954363844 985309045 767923130 429793366 985156952 369570726 693471400 719051648 921550973 734960321 463258832 230396412 665932660 340336475 898849548 441974400 384201500 825813000 669490373 951259300 862474856 271437752 244255260 126975683 265535088 129485120 897864816 462207168 713864300 784568688 16913396 577959500 601394469 994625500 369906830 614219468 175481320 29384416 43132796 471272760 120787896 952516280 263579635 329121588 775726000 988357576 412278240 943125122 333442550 633588560 383233080 965976800 738166877 757093829 881789257 261355256 962859624 26183200 991085599 757850914 733997458 627757425 687241865 712511000 103261824 957388640 426242500 479542900 666899550 79774820 182483275 863417054 678675326 161199740 35692328 684979370 810501650 525228360 954196327 645133899 359889664 77826800 114207735 585055974 205105800 129633086 896073030 292134112 822722112 588987392 400598528 741053606 869056976 453692546 250876400 241601496 878743712 458939139 960950576 721522440 216297080 913611570 10918532 132292400 716556534 684918916 982378265 11341670 182619543 21360728 630216950 40082780 983818176 230759386 412297556 429099520 328857490 385387584 960293178 181324940 681985856 563450704 458027954 819142685 58732900 748553800 75639600 933263414 759112108 126899040 66393380 471287568 266041060 119077618 757575534 35373063 850614171 962948800 588767552 875153490 181186048 756212528 809144640 762980660 238679535 809380250 595820590 20151825 261556920 746444966 721208136 402399828 760767104 908341040 927412610 246358750 751101530 618808328 108256560 61925448 846760352 296094000 421359512 867237140 337493248 406917312 936441856 340867568 79065600 916062500 402428768 176951200 323164240 646833360 158066610 909508100 718641140 27219400 154745600 625172151 974053725 400631616 132054834 888926940 528052457 224935248 409660330 742262400 986878969 439651584 888721124 736687816 606844240 431495576 387724892 888885568 163544432 966810484 738873384 888864012 627587776 195522225 163583808 420908910 601646026 452888184 430022706 542421854 437638788 421923376 188778244 957221040 374646516 266932240 907594752 388894160 2335680 965622784 419434100 74262064 765608292 517630580 535330560 68092184 414547000 181094200 743061237 777107498 602597752 680380640 190680992 856584620 90089920 487327400 439297440 856162396 413890112 201480272 627403728 14642360 836960880 477849108 340169200 676901244 343975244 544998090 437785610 377351436 326362810 173359120 783553785 186618160 829236160 709801584 855879437 759488056 663324546 951421240 38044270 943958640 883612565 511746710 666049678 201654354 931619720 578457856 201385900 273596120 280422720 36844936 996221392 859967040 168350883 626710081 425153720 500115952 233182960 492720000 160934000 356212232 495465936 83518592 619957680 740608342 67842512 155166368 746528200 466395190 818950960 487489856 337775440 386637922 860328784 291476063 29813432 640042980 310098560 949275556 760258000 864309100 352068820 44580780 177365240 228092288 977005300 496614174 11972963 191145240 838103488 530657685 191954220 443473560 361238376 819545722 122348500 129750700 367405268 514229053 146200176 585235688 563384608 170659840 753300000 445735858 490174706 853573520 727142960 462017760 80976640 44167596 786992530 37692816 713823911 282678272 980356114 558966425 850791876 658154352 470086160 267077735 848974524 267015680 685177820 641018645 382908360 786010024 914735838 599374352 237638544 61815716 91583424 532408240 275589776 433570849 614502450 1252704 882186096 743904704 368564580 986142072 975586560 321976080 115210000 723678250 427544512 23952595 393751559 841813644 776530720 923177220 220994640 574293112 54702660 527093837 768766838 327889720 603173888 952538880 649510082 947473040 263859620 792600000 871530588 423464650 380950320 933300180 284939226 247224688 657206252 143437275 483319212 480587200 301647280 126591681 497731328 999540752 837239572 665970520 36232700 861589330 805146440 225245996 59858960 114876128 809011712 640245625 803460000 881393980 663230872 63531906 365339500 905691520 96822802 870325658 116894350 580815404 186892571 706092960 451775936 311461480 512655040 243121824 941705268 482262080 264766640 107919104 159132500 168974784 14295028 432678336 567816680 912068958 573865808 876688786 475205584 915448580 613646576 931608000 62208314 492668307 517939560 629848508 67365800 604755500 419112144 551544016 408710696 316107509 773828272 73104348 941191596 816614162 386837418 841373399 271892510 320176440 776840600 568158075 705845698 105782116 473479615 691941450 786689534 823740000 101696320 485239960 302130512 917774622 591280800 55590360 450735420 347049040 943555280 976526400 477365200 327156754 359836832 137285336 31873312 388399672 879036096 481449982 166652848 13349700 572594200 623652880 332980380 470096368 530278400 784860492 271667534 448737734 425122836 301774500 720060110 330461760 607436720 903528430 276458240 575914744 724930190 336276800 12741250 688410804 741421384 612201730 532527840 195104720 568503200 659305536 72316848 950844740 927806745 580133250 542792752 533673606 356550880 701834360 995431136 144969552 518767386 484314667 914086750 957476032 556272130 143927224 936286000 735184948 712930560 129729442 928977424 798264455 778147830 504919456 509458374 710614400 630221040 239138702 23438142 222994944 717771512 384998144 805621049 31080500 920090130 9497600 466715576 9108125 941295320 353808247 893208640 596656080
394882934 113739524 177731040 696443932 535200768 484567154 499818480 158438408 851561220 416076740 868896160 231150250 670433243 345375060 645321740 755685120 283097410 596148229 17234580 353434289 474062976 837165608 37566300 698147120 382729266 865804660 494008888 398766204 289444000 296571975 619257250 490389904 98715125 571658540 254093432 703081690 629074080 259570720 266684504 879326720 17462800 413481710 559062400 203209280 997787040 660932268 744811508 233227650 626153760 772655936 961651872 771855400 517323280 628733920 108218846 470378720 513573504 159686768 845180600 610883315 657137456 674545080 794425008 765682010 193869024 554516480 429029856 672994560 423902200 914809792 18995200 621864372 457582558 953655432 986594240 32043056 435165282 365211460 925743000 686454962 981679050 351899460 126812305 462941744 893180726 514999100 727108545 298886926 975165936 579656612 667082724 492523888 138260290 928605866 402451534 811106080 235885415 934368704 140288196 775218940 167481088 945218340 959145656 208636450 15613100 74883428 481803836 149775484 720959854 611981088 625808944 458190500 861406775 37875000 987133330 207785728 648592403 152923340 103180965 667379742 948011092 258598156 592930640 773528944 257361200 97758192 883207150 789376584 787816000 871733222 16773746 149718000 46337920 217461730 117131536 934800720 363868480 88981556 868684957 266184462 924164871 236049760 5518416 188962372 445884248 119998528 642427100 243368880 241120774 343948575 402091520 507880890 843803359 384804799 80437768 236422328 292369580 293910400 876226004 171143602 392996680 73321929 423456936 1302752 47925000 151023844 266700032 836019192 44112840 506627730 816390030 31905068 61524694 511540264 90880352 497597410 129008480 435585824 870197920 921174500 444568352 134455250 51260000 763793210 467215650 630127448 663476334 210777360 783618624 50466470 992453650 228279616 165905900 678955290 538060761 629205770 4828125 530929104 388875618 581917120 990289928 964400912 355070976 899159055 117064630 256637006 608885268 748230736 895376600 405141059 46895172 698009646 464410000 11886538 352013824 656773316 712750626 74710880 91660800 778782800 347697664 381645285 948218832 219835785 67072224 883169152 818770050 672738352 535719244 59328740 607574452 265489692 723357360 41895575 216002403 486797984 725216713 835425408 748493000 905385840 802694128 718347270 453971200 875454880 187791320 149460160 938931110 618044102 5762156 666210016 63814400 599627008 766261370 518307732 430645120 175625558 791937244 590923644 815033480 575262210 557970515 353881120 533500000 611092075 105832988 679836224 86684066 546703400 536882400 273170144 106773901 873833235 195735504 539616250 293534670 367930428 235806700 292231212 397417134 939276800 712354910 579989984 584330310 579889040 292113232 904739020 221369472 504041120 479474915 304017500 816719639 13617123 302437035 546189312 379592900 727561040 575162312 957540677 580391440 690103840 77916704 705448060 311827880 310821480 10889200 334598140 408817450 829265495 73596536 244109600 892034270 871582786 169883136 828922544 70788536 545141789 573251313 999908160 363280470 783631360 39571200 358837910 216961256 997774048 214909075 614200 199890704 792748510 659817552 111150407 563654780 912711456 491745596 985474732 527667500 113797120 575423568 590956381 260265008 679655966 143418567 369945979 812102102 907322256 829783449 500675000 826446704 62860800 628632874 802995692 349921928 323604872 445105828 901708735 545146240 153830610 636661575 853738556 933413800 333074456 109527856 104390752 426990336 888855274 631898236 18035776 831378185 852792004 539903104 503178019 978781280 147701512 307250500 860244447 25290776 699680230 601065920 79853984 104444800 909337600 886235000 487127040 674760730 673787840 386373956 912916496 31365790 574958592 736965308 143278400 257647904 544798506 639217580 864965625 579470944 513852280 162536000 260596136 74558918 591224460 484068160 152916586 872045175 628138088 164880292 573756464 765405264 271721776 366890506 778898912 390088696 228047356 85477810 211397392 472250400 70801720 174304520 154639595 866696560 673209460 943459971 886821080 522142616 150925232 126345008 791960480 523744732 681727140 292067288 966962288 64611984 919624620 999707448 711726960 433636600 252498744 11354163 148322580 796451840 25917200 859824896 622058124 678251136 304551772 931266788 295756462 289674240 431009701 815820966 46518400 107184684 722434720 250249390 356466760 162009728 747168891 336187187 974508431 116314010 767472230 615717090 639825002 575460352 413198864 128275440 48652328 573543888 135596149 184135744 362286504 242155365 43094408 356359588 505507328 879356236 856814792 50510330 36883003 846518170 848069440 512252684 749188525 240219725 736761656 5493760 105195400 736341120 36662298 969709136 960778924 851727438 821809020 194174792 570517200 985130457 460245854 794132679 196892640 782309750 571845660 777912770 314960000 967759550 358577640 74215944 941681070 742424000 534433440 448668510 6448300 501143492 92274772 121824220 528687360 589902375 485017680 459233620 642340082 360015618 637325690 220243290 335427386 518253060 97931801 457666865 423182014 781947120 558651744 736371558 529741815 887227360 125130525 759652958 167124750 276845440 1291496 685621770 747243600 302927350 834168162 613432768 534664116 738171000 933472000 789274528 468365500 380680250 426448250 822744298 924094144 410464576 621477502 52349582 79510560 440964760 300890540 752983800 590257840 203970400 574723344 609820080 104941850 413652277 749408369 713422180 888255028 659449500 518702480 88767552 932809312 547553360 231484640 967947500 455109280 669276352 677201550 323788977 79444230 693402948 861157924 257684100 854926960 947643736 80897044 656428792 942241784 415169574 545397100 695436066 769201184 607683744 657170960 453607660 610524420 358693952 478588784 177412180 761204248 26880000 349111952 558539894 441622476 599232000 428477900 471609344 424995078 486610826 309503296 553937280 395622484 749333824 709007584 292666244 446661560 258038600 379484800 647630120 876030416 946266886 865644572 629050704 684696800 319979520 258460756 507708819 224990096 224541447 233365796 218220520 925631175 389221706 215884042 631300860 666990994 807964128 255173380 681691216 802450896 82757380 705121908 657432400 156455904 362160808 121541120 405776752 889958464 186941056 944903200 578232328 956601370 674131177 530431616 283246569 379809224 792738069 194240000 874057104 10489800 289284800 433448015 295160924 776646716 776827261 392967323 725269028 373010535 455378160 423202648 285656864 222776888 129899640 578449200 962875657 407586705 973567904 712324200 509277290 92146688 779640924 656864240 506724040 539688938 671405120 499262400 357199936 540553140 7023200 790571670 410999664 324102364 854361488 853990850 818277760 505022915 461282500 358925549 631429336 625230240 774543744 715350400 707986875 972189441 999629064 851745666 484304749 157334160 649645080 788538400 756013240 828071996 772216600 507402680 70464 86835280 368285616 532323285 174545125 936806400 325292686 93729340 775476920 505906500 438356430 143752760 151898688 573230400 526494381 981299940 548388900 245076888 523636040 60732960 407230712 463046004 98106940 823762304 339451206 61309384 871159520 432496208 927557600 59742399 416383420 428914300 404405178 110048936 370150464 453999136 398875872 798735208 370562368 60299280 765001584 616473390 685235200 694982510 330742875 467939072 747009143 851304688 954049500 467005410 728773920 89952280 224523155 771361224 967008450 345339460 288239985 878669250 433705884 256209995 103095456 808821593 546090662 378177800 798585742 532569374 749943864 397240832 44828160 517692144 89272560 992917750 907192265 782032880 309336300 863377792 429865760 594465748 641199690 149026215 605866380 922417120 987445280 278666728 67380608 803135528 227587460 526153500
914557281 242918982 24060128 189595200 335929804 385891520 875740200 438509896 219175700 957082496 624223965 923648962 283589835 216033941 501678890 266209525 248792300 366223552 776708166 43839540 449249000 626375472 61037720 594165935 676920112 701564160 629724560 422627392 976644644 17278850 951324648 173052060 848418880 375733000 781212648 80484000 370720960 567615980 1142960 205367204 934654870 788654464 876956168 983837342 550944676 36174888 490395365 488559392 364853032 490013710 561795800 739110162 3672460 34074790 519130160 899304710 101289808 212885000 669959600 492214916 587137120 181615256 380940900 784005841 129942390 292097000 978505952 402535880 986341696 433488200 474544170 394018235 229862400 659498288 702003504 955533248 154367130 511665180 688595796 100543140 76991440 431186052 259380620 446133685 352236518 302349444 871894409 188432716 654453118 455914696 913335360 139818964 876826782 311493552 354892309 700650094 179398568 896968328 191659204 804023504 51724500 709018752 894581164 951346512 904198872 958669168 276365050 989418500 15415776 477222208 276910215 36292208 704890390 767497646 387640600 89627135 653388528 648656064 7131268 536542625 693183360 606346451 77484880 817118800 112369520 953778344 673120136 290109452 333539264 306299659 95432160 155037600 139735664 330755180 556873168 330194660 31754974 383444873 650217755 51281900 885236500 152920780 750365128 216447000 751957504 691825600 843802880 684892800 282409329 732289760 270200778 226832000 68966400 437626688 675298164 387207532 315602132 690810000 738233156 823964216 566060848 255724985 800539036 530701950 378803038 359882330 918060000 875692774 569762696 888522040 995202116 600050701 173335425 132687444 637689228 985855560 764909200 503676032 31947809 115421694 145120544 762934027 151001880 891546000 543251102 482436900 559898400 324539500 828863412 860771880 970005500 338889968 744388480 144305380 993409941 453764160 951964044 434039296 199048930 93973705 379321960 630123268 150267560 586529600 731214875 539434936 316126904 31143000 167759203 521921280 81982200 167886840 744686080 611022400 388794332 871227862 772493016 8434904 678384704 176374500 379802237 658661920 359902600 296605984 499035730 183384950 673111680 51515175 169513780 534728704 743807528 600896681 53868800 433145920 475468752 306471000 175683695 299860322 469431012 899102144 994902400 179166400 679957214 302271640 251093168 956760036 231613520 601297830 240767420 748217856 460044380 150335840 94797289 541189608 852265408 24982373 388790475 705272976 708410400 352318592 137034920 564479488 765812791 267453964 320841420 836957075 354669352 516492400 97939116 92418880 40190522 434934694 680429960 815761543 334652260 91280850 449386480 828140587 193070080 209914752 659641216 502558400 269297030 356589388 242957752 320272000 688059080 53032180 644566413 703962972 950082280 440923735 496115424 95806276 34304152 493732000 824899600 148665600 653403801 264509712 610256629 434281631 909610560 537703000 477266874 571160992 772294460 123253000 257651318 328345270 250647316 685148920 693809410 370366805 574256931 468324828 470304240 711279360 338198200 532242544 435741800 812686880 521985048 910265376 380633250 826811680 667558125 358420672 603162575 58850816 118466544 613528960 884571520 817441974 523391390 646225380 404138940 540042778 439028820 459534784 553942280 195622144 374661840 469801464 475861608 189902800 813542400 262650530 21224370 990376088 746157688 582840400 63281832 944987556 404383350 641769656 459955494 567858810 540639675 524652400 566287668 243089552 774478144 399216414 260716275 57695995 520428080 364007020 197054000 424044143 143429928 706107264 264921925 76147982 650339660 849664000 81257910 282465096 924730920 613992270 783778960 800358752 108287536 891357368 331127184 236126985 327721014 261803200 806046664 109074160 238896760 224700580 818242316 2505280 170534944 151796805 192060976 162363648 838474840 446935816 15937080 705648175 888184016 30878688 685626504 349382100 996653732 791104680 947207250 499566080 888277060 31943669 714308820 84843610 639415632 963328236 299960316 246560312 399452610 285839900 899580150 485888364 187098760 119099176 132467400 319508816 850916480 788821600 399810444 800305152 102203814 25052800 282760960 269435344 367460000 723671276 360725116 826703380 826546664 249285224 628539769 779623450 728774186 439401435 746606855 474813690 384089754 670863400 916526619 440734440 846297114 834834912 45324925 213075540 653202000 101267456 130682687 265288820 967282640 402870950 883022115 326491010 227750150 382776696 670049600 902483144 939486460 587909488 894890390 952875824 974676040 26527009 444997680 663987386 75241536 396289880 785751900 582202845 477544259 765482880 965216484 462705776 816467968 623374400 180473776 504834088 676247430 976078520 676120950 632726800 883647338 128076296 55045936 632130720 160132664 627283230 689280920 587212032 978625872 899338843 419318912 462970476 674347060 709436217 807331424 453846875 479529237 188152508 222857642 48981440 86822959 322502160 12744248 119087936 11866380 316883326 796723937 802675040 305735570 624352392 285681500 531670120 152157976 983219240 765935616 525531248 914377350 441490112 693520300 724652990 667242388 432878328 570936050 510695718 8795100 790658204 398555680 548043620 147428600 471363680 382257136 159461086 203642316 492881260 750181657 636415836 462472830 33202752 305234480 533052352 343354007 290634710 661909367 427101076 772556890 665996882 798635375 896670388 185873728 171971840 180772638 909748384 144731152 793709230 858519088 983916328 616353200 931530692 888411221 16822634 906672280 733372484 805187808 367686178 238949800 182335520 605783640 953338070 872867760 793844850 439769868 753920384 258717094 212011070 716234572 761201056 948374791 348680199 826353856 126111584 190587580 876400338 235180544 277083136 72743900 110373120 992629640 495117760 93143072 459367504 566524000 962372504 514724800 847682370 405972416 2893882 182103450 89812669 801121924 572453608 894652100 852992192 342142476 480259298 265342516 702953152 827423734 181473322 77714912 378546976 797753280 867085825 522838284 863606825 171520510 716552656 121012822 819579647 749810912 166772298 964522720 136666624 315062350 634821530 80711742 177263520 462203128 262156750 237129470 436793936 650547274 910300635 69447185 909317323 640457770 314860624 936910184 849382592 793817448 358337809 296624848 881493632 401754470 27809200 693403330 197838583 348136696 989246537 589684400 520192192 302318720 596439736 626830952 353236464 983237560 154942521 258996810 869373108 712485948 875080884 67556093 538835394 886575650 428432344 959637840 224512805 595409040 677632704 311164365 48681782 363018600 928720576 433214400 649931150 802915660 93945936 514786076 997227160 62014640 347190330 927364432 121026710 414236496 223295866 853757772 352275500 727622610 841391440 325923200 776158069 139038656 917737040 961173286 477418693 162557784 812240362 338196438 209808480 237616328 42502688 149067120 305102560 209689776 593446500 84593280 195572880 129282720 321173552 325177496 488433921 616830470 393280798 383105936 246536464 816252400 202782264 867372121 455562759 320975608 40314256 330482920 134719972 856450595 593348500 592656904 748174400 112408400 882932336 324729800 134035926 22305044 797377375 290087368 978831360 785428888 497863384 451676640 337508246 32617125 813614056 315095780 450931480 124172770 686981168 855348000 44139264 915459570 372206730 550997068 683945598 874705920 384007958 324440860 395080340 989161600 897868475 604551936 389021960 92786720 849053544 907014466 697567750 498513980 772817184 667216350 408338800 44953000 359454314 245026100 773823760 23664080 309390500 134646550 538500000 202402038 731025800 688767400 99507104 340394428 647208464 735015104 68903780 781720228 279639568 6944956 663132800 718688952 397067336 24275080 791319439
244765824 782691336 41725792 442431956 217352200 618024750 702204000 700120000 175204330 104835430 641047600 376502036 601597405 987297543 292933776 743240900 131075048 104437798 853650608 90420480 286198900 981772337 51329152 857505760 838683016 404074907 164792224 166469240 278621780 284014625 576702808 414819320 918159090 829565012 644529040 327975040 361873125 775958815 842290792 295100500 322748611 574207360 836495203 440383342 300856145 133259020 840927752 335271984 521079565 717636650 687579136 305099920 382241592 291697024 347458600 771653485 313703360 581739068 320130144 462959140 5981430 127511750 127830366 78149740 433768523 407992580 528452128 631635520 962160530 943757415 781762825 519417600 650776624 578037568 896321436 772634775 889610261 518805016 93133705 2563808 192672360 733683938 982625000 223687500 451076412 731201952 667132065 418253880 294877760 283326972 877103714 49621160 158029816 212537328 790413575 647096719 83952972 406902065 470481368 457424630 562005602 234055328 62002624 265627830 722360000 883246918 80740912 67231560 760907526 662541096 145865200 645722080 161955840 593866500 238625220 368340772 746912855 968866400 216447984 603776610 520592978 89616850 527838992 207221656 575178496 215244994 696233914 612484112 311928480 631928960 518811284 582217120 69881120 872629118 957621312 789465494 69317575 52760160 311419904 108419280 153570472 891707450 619625600 401983640 472810101 264743830 716316836 901877880 681388928 482100760 39410098 746550130 768682332 740278810 208867568 78290195 210997352 676711632 913830440 771610829 127146700 822699504 243847740 678304375 462279962 106961065 724497779 803167660 951931392 817424000 996037296 87734580 616436160 880764276 336255208 567965280 837292448 787061630 805043002 943407118 749441440 608831568 195387974 978823921 479923456 580714313 143297798 481479128 843313216 442885040 104204032 843131220 200829300 400158400 815601235 54399568 476871432 731012252 174762600 289653116 586631364 181957628 479533663 54099700 254392704 629500152 4051800 255752429 168929545 376844080 393062368 869804924 186400193 354409184 254561520 69655584 624162275 858704360 479607872 117417910 433174168 280540264 390655760 377774950 770695902 160574200 401501211 426880304 76922950 174829264 155193344 580839882 877275508 451909876 852209884 203804000 792816169 248218550 516151750 296263020 217711528 150575450 390301024 756121600 260571485 896981872 980444104 181360030 670302428 49941568 254033560 214751860 314398276 875902872 256656958 89561832 832914360 158847944 223151248 828580784 98884080 715222400 23812682 477099235 501265920 89689500 676202730 79941080 229642127 945328000 638923588 760291200 471883140 144851280 198740544 249658800 225323040 778358968 183897600 326890848 101883078 713717740 621089129 316597400 866826353 117095998 718868952 972576748 418116000 620877172 147400704 787639472 311386250 237097696 285487296 634516160 969562710 55591284 102032800 283673134 662381828 772321446 165299710 639533744 616627420 61609640 646188651 846597260 336355406 425730720 692475504 719270945 453070405 956112160 591036768 454054592 757792000 143723132 81687840 128255252 348295742 798749046 778880000 264729100 198400 445071506 265442075 973126150 497701476 87521392 630665226 23732256 490498520 510184403 211309100 424785746 910265504 238912400 725014180 519753538 912665248 138603090 285404500 6618800 345183453 374831616 326148650 877110486 468989800 419378250 13683840 315843830 757372888 409515867 936786470 575159720 473850544 396556586 17083709 461758170 965372260 142879430 439999980 67236163 728500424 650239940 496815740 931301280 401603920 817312726 199405480 187546744 75782250 465770027 44153650 444160114 76441238 216308930 692691200 693454896 508555510 368737600 198248300 984657038 789071042 401523931 585153836 648527052 835860480 592428620 519367360 364769100 311941600 460857648 446879000 218850884 813407728 577345434 580567120 920810412 122599900 866030416 729156160 325326836 103091896 885661246 131664800 371032544 234758938 65331470 148755989 163169765 995463500 189303048 716592694 908426800 629912880 377714000 733048664 435645877 8630076 819351752 817766440 224278640 668085030 235210872 90338766 538456100 727860365 462666705 953121324 905274000 855066089 527002580 903329280 684018112 572253600 801470400 375214038 740993880 605423841 462035360 347848800 826674787 775111904 709483989 816385056 990386480 26249330 108260664 384934236 755833480 614934964 989714548 158803372 326214448 294765600 431835310 464638600 605034368 965731952 65145377 998179840 531955184 734702788 786007091 98669548 757450320 532184600 994580480 789495616 340791072 353744086 747959736 339317200 437695660 30749560 511135296 109694524 769795718 508562432 109076480 25940000 750622994 463035411 228165168 807306296 56929970 869551310 943634508 976432258 638582100 348203320 398488472 920383497 72932041 987058026 369314400 630114262 353539016 704848156 324870120 185897242 29252800 163163200 860486928 584663932 592206140 516608530 566042720 811070240 733787479 857847480 498717520 316207679 977593100 434113052 621839436 562013264 379662624 866190040 933608485 833039360 179201496 687517109 772570776 161487505 262297040 27021920 579000180 177000278 425014064 697506720 382049600 208181495 428781564 596838160 702327576 432089226 951213192 993660068 81851903 680098496 755281354 321185632 214106688 349104000 963075750 556155900 714653876 831040000 793406112 241004816 690227520 450053515 912420800 831131592 437332315 9903574 979116464 946225 311053240 123381600 77945009 853048580 463281344 202053480 111786513 568603440 192582774 84739024 636728832 963780680 359414515 604391701 426211410 830222212 306511634 339111172 991859216 162171500 15709504 776256008 434298580 229028250 17466272 494449529 542609190 426420430 663573701 339976180 72934744 206803959 307810920 130769475 385979592 441087744 865086496 667960000 950082128 569326144 284352512 488746200 948392860 114036320 766433000 467202500 525417480 574387260 154217225 970508560 452902104 251137525 167921280 899215262 77688213 727391856 38771680 521718147 327149852 584756388 877386899 932257504 581384060 937442616 136057552 561598432 476318083 872795750 252216872 246566250 947248450 372970424 960764902 579158514 839065902 269015100 235847117 759926550 646470400 660704528 489857302 625278956 738178000 823176000 984313176 291663530 68545632 650228840 284936610 606679306 777795264 729850880 661092908 549325312 301677240 952284560 284715250 585486976 410279524 456386600 581789344 767503904 257025336 911636938 309036596 56569240 455241000 405941840 154929004 258200904 382660504 184128080 673470352 700428540 478599168 115519410 680698960 74984392 203466338 220912700 420502400 844457483 339698378 901701754 441246574 69197470 903904350 437311560 440129532 308634255 535211190 573571950 563344208 874119855 514956178 309426248 730498080 587304950 37426500 580301120 979267760 175527826 47759918 700599260 709453100 377487464 918443728 377346888 355230538 442628400 235031600 33210854 129954550 69839936 516206412 581762828 696220050 584163520 500944420 777491200 26544224 356642496 752011360 375744342 46687200 191925200 593293450 25141136 795974169 181395660 274216320 643973848 513414000 407231250 478979096 415677167 623701680 818705800 245315760 75466112 44292816 133962280 811241696 320521084 146427176 963252160 90840300 725362160 507614120 414045925 588281512 224750500 860350204 897786322 42283670 218981756 712388145 1496624 820762480 350778368 492216704 278000304 590962062 786378946 928809264 257941210 529735152 982696150 776113090 162637673 403114456 207258616 529461904 701791424 987221772 190060384 984242560 992988790 837539612 213834399 875250320 197773820 963228288 397312768 640787315 978152785 609752736 140665912 313794600 706938022 371548484 709026450 933268540 458250400 709588220 883214960 82422819 691668960 300731840
680551408 148583698 789875872 497270290 148570880 771668108 822039040 667722360 103566626 266042262 421748326 611752936 947304380 218942426 645376064 445225075 266106432 750505701 219746203 824661168 142073742 818214220 556783064 503717416 69732386 372892970 636564330 737871410 21589807 78790312 388725890 138548980 328124320 180927800 789019755 836608160 424519875 288004307 367629480 689954220 537473120 950264168 634856000 182512464 759786176 846351212 729254020 710567062 844827104 807457940 105890388 599875096 219120871 165230632 765523850 526085104 230924804 683023980 87791840 579768364 652668712 815925060 789952380 118471770 74265920 536150411 359567762 407888104 30232480 117189572 58201940 629518025 66323725 471599495 176235100 252218320 24619248 199053840 48986310 947462411 727768768 272259712 754894659 612517735 290350172 498942800 259979112 765306224 520890095 877187500 470335036 465664400 503191991 697837040 282775284 512186540 574658995 458327680 137267040 398722336 539886372 361786200 958283284 698626952 689491608 337705984 717206866 246708935 347444000 624200800 354565325 625853890 890957348 182344032 795552832 383189424 112933120 953560212 778768652 71547122 290514764 660839385 980611328 590846694 568531200 447758460 688657340 201998468 263060912 68145350 489194772 96065798 993026788 258561834 790876860 102766644 958300909 502345372 814339304 687965400 67676416 879639240 96483280 720560162 624045509 73175000 87924012 263195590 206978494 270139518 415154708 845522600 931118776 441988384 230265520 681328000 24087232 707417600 776382290 717565976 283147000 221417560 866387200 751725788 671474056 991598528 723721610 61959754 191455808 832311088 137070560 357109782 832009054 592198175 398207630 830767200 7644597 773285846 343172370 987458204 365837580 886987693 412528812 13795840 526587600 227090800 64771710 752070350 517383656 379334970 786768350 255061018 110664441 994517976 688172000 765560776 678708407 928272787 177820000 644111920 666252766 295730482 671146512 389126975 453141600 402742878 307093805 954799250 98962968 604958000 725366650 606879600 480007325 958888400 517522904 55969092 158964900 832864794 172801824 970159084 821247792 492292086 49082969 522665088 606361200 8676026 103510064 512849421 259228195 566217747 564270228 614291752 158285761 35377696 652042400 243167584 560928125 434597172 740467405 342561336 372035760 709780096 95417292 75321540 633115200 478676200 668480472 851520625 174821575 644633216 187893000 991210362 589900125 12699160 988368512 859715806 521487620 923826740 888057084 713648993 895620200 641926232 302604235 582177169 312384644 287080012 941098112 31917394 48840267 946412337 93764000 214368085 499638698 537789200 357327028 549687600 246770900 881941600 761521152 324680696 94620296 758263176 149500078 908112333 637957234 20907200 85588030 962177651 345229496 393658400 665999250 368877992 746472330 598122991 170666892 447599500 135856340 21379050 3198096 973532270 525887700 810402311 236743100 678880800 718081600 395978160 428481840 992307200 271995370 371744160 876475842 850231325 486303932 926236700 732087670 214586320 355950325 99187176 887209284 284544584 534585696 802565521 573954625 378680053 672676825 331761600 528955956 745887040 532359352 569277520 314533896 652932544 484222764 289248832 81519520 253274860 461077000 69603430 415350625 796541600 364436392 735204884 894780000 206926488 871806337 23244232 601911712 495768240 111842217 334045120 68528384 932033452 657219660 65479400 285396675 645594720 982903360 453092725 344981696 114774400 904317308 513492350 569596109 106569114 267402048 211284620 731910528 980969103 255123465 52676640 983161408 850284864 510573520 961237350 896229119 412885112 141605696 608242560 410913144 790999496 365151680 870431900 901611680 888090920 550484539 851792760 119512720 218778810 874085241 192908034 134575360 879318421 546460452 679310200 99432028 386557440 986749440 275152160 844183040 736001076 637605460 185462624 86029816 870001376 488021120 341858000 768669400 136779955 450576112 965928132 345713968 27891852 901485760 791601500 566952100 784841295 695804932 225247086 3153180 151462400 404488560 234015662 607182141 570203630 257803184 762496028 741367920 346282176 754531424 896362460 6498712 505311940 482230360 225657628 841812868 17851650 550475260 166441104 531971340 871046296 658991782 139981160 251482696 288289536 74136502 234032553 722804160 583055550 666773064 112873448 735615424 223048080 537993750 450625375 344892580 831545834 745809744 940508544 510242726 667167131 329635248 96853736 906046564 929704464 250275620 949276340 232347225 260517225 80097960 884297884 464650016 253363440 896455944 422316283 207971674 618325852 209190800 224001684 967360210 244579396 494934706 787054080 539911130 800142250 346858603 333485056 211938636 892549200 679190560 769035560 351388130 270762734 135881375 244069612 974875280 379988160 983403146 345909063 418299400 876936244 667957500 560072459 349054750 746104000 20839820 601385998 421266936 969939686 417972896 937330080 65028800 610936645 547701899 338924544 908122496 23509786 564984960 314032924 705026252 704184128 463235550 267514391 988503300 591910080 938113952 257044640 401321425 961347624 341951396 189782145 198016832 873507760 346403840 363745568 307802520 220795424 223652215 690825800 616139790 629956000 905941088 941208537 693813504 4278710 514973256 158787248 207852542 412070400 42237704 621734976 187049280 305132034 707099230 828504557 544674104 849764750 226028960 211819058 735511000 673278215 860467376 803201675 914754880 375279884 256134988 778822150 484463790 997539770 848649185 256069920 431650076 388032770 954264546 195832800 614161353 43475712 591007026 1289835 560620450 727110688 849279372 92724960 437486348 289056180 85696620 510741520 144534688 451824768 621025950 48261660 644049600 949477600 609622047 26626288 731403200 345908030 789455114 964117060 775391960 712475730 837883304 844879383 996821200 297075700 704770560 724552292 453253100 739266736 496685504 362285509 226123355 41903756 295852192 950968320 580171676 344647725 757903655 909507850 74538016 244383029 368525152 250573476 179472664 366654617 949170730 286898500 717442200 671088320 24920100 62464448 582485040 673973410 811080664 539236160 803214148 790559742 303310360 357475550 495900040 649125425 779624832 200154876 134024160 200239816 109422850 50266752 38433894 621366584 519981620 694193068 624030933 46878742 93243880 579389660 485863045 440756568 147338880 22834672 498152096 770671380 765143699 878745882 219752745 790340129 498445551 143596320 497532736 119747032 305603990 364451840 103728751 613221408 287907404 45379407 25377076 158562280 576960108 422738073 875887770 805531080 460909400 7139535 335107700 904963347 416411100 743567496 947007092 576188552 909080300 431793992 649707698 438328160 344690520 37928555 886148258 692770360 779540146 620592202 432965058 443527810 902779476 80314880 1338640 4034280 291514580 627423856 172082584 720864271 349296528 138978146 894568000 89974925 82127656 771249248 917195450 235606936 602336738 471848748 913612696 706889712 234158838 871126185 462693124 422052363 967119775 835470538 708625810 21655400 919564368 116876376 343018716 428531240 934720660 224656190 344580975 844118400 211301437 181642366 904916075 392652020 685454192 156501448 845203700 24924300 60235880 971619294 802389925 736719204 193431605 750316320 388426420 879839988 640974272 637403008 527177005 927596195 718763904 872633660 655154500 5935424 251788320 966662656 297061425 726452574 634916264 607820140 314823500 985116200 541790624 774232448 672020042 188940000 321028506 534794680 366540034 912347572 712081008 632273228 92438720 503990644 895357952 931059840 781165320 464436620 497871396 299807800 792968296 298763518 370249760 438069120 161029300 262657800 702605312 65049496 884874298 225170320 555029832 875553350 25689128 708920522
508254840 451333568 729218416 203693048 606203872 381457366 709160975 969884680 137991200 261945032 599800320 148772240 488672650 298512120 678281000 509892100 688251571 391485565 146982206 712439664 995177344 464473135 125623840 917670123 952711376 90030790 873820380 832032220 948270390 188270700 167712280 544278240 524488508 777296329 312384375 581589480 334469750 522653536 867019338 204604540 321866950 360530567 250622208 370124668 17926112 541707140 280856700 902072568 139623748 573291185 557910288 739936820 205405312 665257600 61177400 590389052 67529290 145122575 880029710 422067415 463235332 467861632 494453600 791123013 636215680 811096100 732974096 137730490 895420573 576606520 116955104 714248408 634209280 162634568 88086946 556312360 519254624 94810408 100894584 507963106 134578860 151925336 677988731 423710464 784502100 183122950 424700988 740932540 581187068 424044800 89079040 463633685 371235968 994093000 690455040 804016800 479163600 436505176 815726410 66357400 767067580 693598624 426248210 454180928 355817428 222295486 403465984 400926640 978864008 72650350 883530688 952054360 997979200 973992344 263805000 801478870 291930008 276780295 84444854 658042339 493990640 557557430 443321696 256715820 948138608 787760934 475887360 294607760 309243494 729472936 178945664 679311360 184326152 380647040 496760491 655343702 901589832 282915613 726242440 254153524 710862860 466354020 12366040 255639823 229217984 432441282 500222500 176264494 217024226 680216547 59661160 703202842 61672290 544829712 952758290 235076730 85642240 766674584 28621568 745975156 981760254 910955040 728356720 862149730 230727420 962946844 232479332 534194755 112463740 687895494 44452875 236293760 460561376 103518240 144782088 863035968 878355000 115618265 36752064 172723200 167532400 411739844 820411298 486813720 654633600 939620528 141591360 284994184 668780200 556123340 524918400 144554000 667944576 111146000 371237888 709801376 694029992 18506468 841806012 574450960 791005630 866100486 784394965 546534060 736411535 773621456 919519400 803086848 168454792 843526912 754311900 810008664 830248660 359483460 77597320 493496310 400453092 493193836 451182770 217726930 411291356 787687360 587673930 336339960 952245066 191944078 31250944 740236160 644234496 9531760 121353100 512370690 106561000 435797610 50617730 312139400 561594728 658130240 301806128 818624151 588439400 904233624 676777298 128305193 223953384 270797356 723154432 259320900 997722568 440272500 564254420 371609858 896560168 609943344 987682000 195714084 518205312 837994400 518399510 901265000 69153699 199013760 183281250 377845574 74805744 216703680 697743275 693982320 772536232 643100066 287060512 632829128 178631720 259999400 215957850 172551032 660741820 657346840 279427250 489424500 451300704 534449250 576143672 298122432 87035856 304424960 162347250 48168202 110279420 640298491 778155840 92440400 809688542 612149696 400178208 926314340 253987000 355541972 533288440 407765120 917442200 321002630 695725120 787159086 413993037 936693091 624083060 374656000 580656432 288053224 159522228 661235360 772671489 38946350 381365174 983279744 322029600 559262160 954484480 814396986 880777600 680950504 23775076 939360384 565764779 918797440 537977688 625342672 540661408 944971396 758135374 996453024 612415360 864603073 859795860 815986688 67689500 175441684 121815280 803087360 683376000 514801600 378948015 570295032 966937000 884589714 560766840 971120375 87304696 448979520 529337600 253263282 282214320 50386850 334674112 908195064 871415040 481947120 203845506 421000836 499938316 702888800 239808800 35561780 284250980 582692800 534848590 427842448 364592678 418569476 778770332 874192928 345921000 844772688 862242558 223544220 944333700 634559846 97074800 433305270 519400150 196012720 857762206 328253270 763904436 365329472 336142946 575110000 631200000 506596080 338803600 685764446 164363640 465385472 971876790 163212020 475714490 291184156 164347865 373294520 851294080 885943256 388395860 725103705 558832928 76334976 671899000 924946008 121731496 200524604 877283136 996476000 699632000 456564880 195751138 465093675 569546304 758271816 831159456 173957120 190255628 85658702 609223517 695795120 562872780 737503020 60074240 940213426 424592024 679088000 776008816 733055826 721282586 844726770 881185000 859885178 551586016 953260672 192764424 28571736 278048736 366719652 993476588 826000206 353355840 470105075 868217880 962021200 433116840 546531712 323138240 385890400 660166883 730035308 702241270 786513904 637844400 413734624 167751056 1186660 97077608 758961636 744927025 69509328 442986720 148797660 501169391 897517876 490182400 2181118 332350208 632370898 198090075 42787584 508244300 221162760 801426816 575445888 839331240 619950976 619368740 821643380 190944688 868193906 672061700 270501581 342252000 958009970 36237632 270203792 661396880 735941775 712930350 13453200 694181680 755378192 851358750 788957608 968123850 298503168 348332544 769549440 643050160 712217348 152365434 897537820 557716548 109080750 511946400 345600700 756273480 305946800 247941284 834716356 127952925 24383488 323458470 722426400 136245320 390247706 839599722 163648818 712049400 419610660 434625312 783890450 279449200 542609408 932277904 248216160 649898380 459406250 270101760 244121129 407087963 546486000 33994000 9256608 563847520 162924200 119674184 681727169 349497984 409361312 220160650 934801585 181391580 695264000 995170432 407696192 504161680 497782440 522999820 759182000 481553540 430526464 826433944 628783200 358990286 436195965 23094807 157282800 946454384 380365456 264515240 363188300 610820432 88142956 559073660 748473816 719133128 762736470 855503256 101931204 313083376 141759256 144885200 475546680 310793055 736068746 843494560 75825429 987870906 678515778 334006000 441149504 903694180 171726232 67741024 360149308 593406400 180838920 369227800 832337660 180866350 129788472 279338636 232455024 118845319 92126000 425350500 295801812 650946168 419277213 534280275 841632800 714366688 470396108 588630240 953588704 826363780 300602520 509046720 234314087 456631238 902987296 285396800 898527274 778763738 951645910 331975750 959431191 898705480 907355352 74102462 216010388 111645612 478847240 965173136 43392029 863660823 936168480 467485400 982862000 918390768 151854226 112474058 48408000 409275660 765990400 489178240 410190176 322911108 25679360 862252390 652304459 536848000 87460224 488286560 574479392 862960284 841193200 153064160 987804304 408579560 496285250 343927050 732546966 547246251 206011336 275684316 43375000 690971940 894855408 943741000 248927420 876504080 198748420 147859770 198764327 55962970 4926374 593177688 537155800 773601520 833544844 534630204 909325000 610723480 25555920 941320742 629132300 819863968 700420864 955607654 270802692 508434484 905148802 275554028 554714380 196364700 873249590 924089220 901644042 357707776 473383738 441865950 192773820 293489620 580016800 630005095 823580368 7174888 222323450 894972840 76654310 703533000 498037075 532060060 938403840 251844960 61352092 908173023 568248020 457349120 705045002 609097370 751107680 963361876 269541920 275958218 407123264 393779128 481443412 165587000 192934154 848912792 218436234 993425230 769534948 4625342 69539680 995627368 464981488 367273375 581092736 861628080 181439500 356429568 985367000 148529792 845470880 93881728 565782216 773190664 884224000 40240890 620395410 949538736 547799750 918925206 10606400 129727216 148959424 627789575 273230096 379353314 346784632 56360236 745926592 252940436 783735734 565100260 782598420 701591556 35597656 930561235 339118520 409612952 902006026 361778972 344909248 56660304 259516685 844750990 37034596 626407000 862638405 46603239 876382600 164594440 825900672 764735850 459970476 431594697 968938816 486319675 591837696 824269435 51997860 889831040 18381968 279924300 648817312 282703750 447775220 505310412 828745700 192031059 468722474
831800704 377919035 376358592 595814966 106276928 885557902 700521180 525949280 991456576 279050800 699647792 6429527 128269745 995331960 854836800 67160576 406716140 618916316 709606720 658601126 95827456 343195955 512354614 93633640 933182900 194651504 764978200 181831239 34653684 869815315 374667584 103976164 333905590 627015015 184332000 784298560 522200552 43293700 252687468 598588176 920238476 435384081 44394150 480281600 767794048 120713520 291166072 438922984 793627360 65642896 458709265 131009504 46709440 45452466 256842720 198844944 538198040 222902496 179542630 772798048 121082794 6835000 398247914 610401448 373668300 615209320 165953880 517890540 84144480 617599960 566237120 261916550 514905925 689386000 347384000 240781750 456265768 135479576 406977975 922634176 621649828 612000372 146552776 680001200 954312100 108180756 497388316 591269740 935893312 413995506 298931040 294964250 23763200 27474400 126128500 447113395 309668749 220380045 318433172 727439948 412123725 578193380 458936804 978198620 656201550 51522340 738040256 370691720 834183112 926234280 728770660 961015672 83781850 277082000 635644160 954149849 891057088 897205424 402714120 145299915 411012992 789775587 549425200 959493446 577732000 412519924 766352400 705280000 207526488 871152096 529595600 437152560 38667398 583324800 971820128 599274568 425453365 229537896 901289592 106592464 491687448 449653921 124152520 527644160 835936400 624816192 910450928 689479600 888957632 642002600 803734920 295317000 40362150 29744442 781739908 550939904 334047424 675581972 860772908 123607894 775782500 411814120 69218780 433210644 291003712 728722226 908881156 996522080 139521730 883680000 417163608 867138432 15587912 217542524 175780320 491247320 604050950 401194240 250961312 678802665 387278168 144897162 195762148 280219856 226769100 215427000 129458026 13915440 459581211 387509288 346648911 693508835 953220480 627027552 478607812 963952664 976095788 713148984 148210752 139915536 891216640 655201844 41019423 173417440 476925300 38508800 131688352 912437760 8485760 203425440 946750720 300309520 992879180 528391916 99540240 237469888 632649528 752030720 321271508 116707904 388927800 442369718 712085592 313437568 646636980 762437950 504865216 818945172 849262624 470564288 283808000 79583586 388875444 498516654 922242420 660951609 297943750 386529050 710889050 971077234 16982974 58887680 632933260 997070290 712041314 199043232 959689792 912796530 592360220 905884837 80878592 419242080 432413350 684464920 180010510 220548658 532488960 110921545 799027380 511693670 735775370 804132960 208225000 864741856 478360192 148947840 201514866 869117178 507331736 253120000 654593998 515810840 491553685 217223856 432147035 406144528 928948913 581897648 500215908 341215486 986156400 624876320 152124240 787824720 466550880 509542488 459049256 497627258 56162973 844932050 294059840 735798447 477874765 659570300 872006250 414986815 936251955 306624620 66649614 884468160 711169600 774943744 410879654 255921760 360719576 496560220 350669272 898274240 674683680 154824800 837871872 76667663 495931792 724821120 224408533 950118164 201770436 844567680 12045574 518095786 842952836 19114176 584463384 147455388 87577152 181938216 967806250 591885404 41180332 897803865 807235628 987333969 639122700 416375940 966375360 475390070 660208832 975859346 191302763 306113150 699632062 530212880 735794424 557864840 617381870 888730242 732745386 57332836 221721250 440045590 168648606 19892290 88759375 973719246 287072220 34156032 832051994 254232780 481631976 387997432 668547616 54836792 553692880 224153168 718038072 143600640 8755046 636508444 487535300 741168456 939301180 97103104 404903050 241210476 620242250 130597470 781039920 924410600 484537656 476490372 476145830 525466460 975862176 774551008 325875744 881258896 726136320 412435879 933727579 282750410 441099618 611834936 348947728 516218530 151982406 364398080 867003532 155174040 541517376 27313338 546808768 980523776 135155488 190703080 853847936 290586625 386683356 636287935 263234020 173912865 495127652 80732950 685990722 663964400 687446368 364618900 882365350 737511448 217024976 781279987 427254080 944238406 483354752 391946868 729714800 893226145 67834560 87064664 621717116 744483000 60292856 180540160 234271344 265543025 927386142 288902775 66519658 715553840 871267180 846238804 811086070 332254144 299893480 672521528 395198042 463811264 613925500 194927166 44866640 984442570 707752720 816458320 327345200 610601350 729788498 414361755 690171920 345717860 159223514 325532400 910908206 934774740 684769725 791696740 592669296 283920095 465700928 645706750 225611636 247399968 447893904 719270576 986121600 33988860 807886100 402467392 154515692 88841290 422565000 519208440 807109462 983089456 756789120 816117200 307081860 820352420 794192740 598662459 580330048 196322230 260688600 552608608 183225632 57628787 905919360 943269370 175840696 69183742 715700032 176825304 831432160 477723680 890455854 409990712 389456294 227710500 575733586 562413180 752170245 267991656 448622000 921144372 502729856 549487456 131469984 934261150 57121711 699460820 497395084 846188621 250831520 863859376 575277078 589656808 218673600 887522250 717225136 314672920 447105450 833334080 724844450 164917840 26428750 539251896 848437600 364042480 110837700 411469440 86048000 957867460 83943429 533668644 835216256 549239696 439928900 684953600 23731266 748462600 310349764 310482600 883801152 861738024 354567936 63875200 523423688 357438320 703743840 308085828 818708180 59965904 518075786 476055690 604152275 891116290 657879271 859489498 643526394 170245676 466107970 817386800 713911584 323015680 248562405 834237700 217279631 49294848 230052992 536223230 853397892 873452944 567981520 684128188 262210652 27139885 983315008 621709340 625932250 217801600 785337170 249507600 972919641 438458914 237143100 958260920 240980480 410026080 524447600 281528400 965018025 130214044 794453168 807603160 355868545 103195250 628153554 233049280 588982712 289543220 78605568 135184544 152655232 5408612 650307840 947286342 8669504 769803360 81247144 308879200 1965850 351998240 123057643 761604512 63297114 935706016 895197536 591953400 960388878 226630600 414104869 506106400 675307648 988416370 197143084 343509419 253261598 905350784 114324268 481656280 358899200 130910736 236819380 303136696 834433480 93018144 992669920 937743082 490097728 362793040 110611164 615935768 812774669 113306520 340340742 112294154 764625648 612090343 81851580 409499400 89810240 444415050 278966748 524979024 75212068 531698040 310220138 468292755 693073920 997336425 891121320 814428910 447244056 12068840 840597250 197668380 795400314 301307392 321483840 73726048 609908784 325930639 757024424 794497884 514897248 953173168 471022400 843705785 571833600 442767454 559918280 19923204 247687760 609058762 487583362 764037056 471756476 851980250 685368280 474067766 686861823 772203142 430245922 349958084 696174950 870802605 817646275 896300436 393661802 142909480 677325615 53190814 225989135 456609248 709718305 341812954 494853760 998054400 493855000 255471450 546870400 301705960 53549110 792417880 594290256 229494909 513800700 301617900 556304560 350725440 962382565 190220690 308195850 87169890 4275741 712793888 327246860 271579896 936178800 280374844 684208225 649843920 974917222 281736325 563788800 530251260 359822112 669898400 513062996 303931320 944421375 505734240 969470166 688326736 732765184 649718886 51769552 608699038 50195366 858177176 472031575 723619040 226794134 760662950 357369725 255235128 559193156 787128550 777639500 984843952 784323320 863367950 866784138 518751200 963511912 284891005 60870400 504895474 822500470 485460872 435350425 493220574 945575426 750852178 734228360 568027622 193492664 710899088 19785400 231921977 919119224 346874264 990308840 467182574 809493620 528738574 755329330 67316224 324919608 420523220 784265352 685055082
599817040 11419072 143756500 677617512 934599708 535104358 757597410 430313730 729253024 54079360 488806021 163494340 566074432 931494548 792837720 478674720 128651910 915583414 616692640 772404724 798571760 478107796 473212780 221106624 542379812 754464100 22756352 437292112 393529120 161694836 928353205 476935782 519226752 41196200 632433220 142921796 689619400 522070320 167629808 366674884 561366640 964738492 41199100 552678768 421143840 101834511 328437112 84032749 625362304 426594000 14840316 876797766 427363947 882321672 273562486 243521280 256345687 364278200 536358875 851006549 873818286 457877330 995088256 970932998 946687288 236321740 624884034 210850592 637423680 707615320 669087957 526715726 295519000 912921632 694204016 134534112 11261440 517945800 485584395 606314300 63130624 844681600 640584664 367900890 703913960 917322075 138343400 156688616 165357825 209704917 970903702 519220544 953062070 265050964 378207790 625024960 427295514 677677000 251014442 315289660 268528687 885211246 719414104 990320640 75930346 758355990 52053864 990966515 713870068 56424760 447960340 842558960 30269312 34473600 362537600 901700928 203399808 176260416 125965948 39651650 896632005 386517032 248620029 891067264 604887160 951321892 119039360 540402197 423810061 158640252 395363551 758208164 142382584 214135488 64849936 663341440 417694368 456317108 76346400 925642400 770815500 715525864 875016329 57027600 988196725 903452802 764110560 987526820 636813500 867197646 840891860 805231200 733701385 381790656 359283840 552137450 544127300 791930460 880609664 280475200 946532952 230104600 402319088 144741216 29139290 492542410 852337180 397472134 968989400 424650000 155565255 539110000 877383203 960964648 477707248 381039104 930614950 721864288 117954044 762754560 429941626 40661625 361209200 58249555 972758000 136960544 194357450 866147124 334319422 651881096 330982460 435326976 705855125 60382100 992380640 816202800 486787936 136003480 556828472 71582804 65305368 339106720 580869200 619281808 139013760 142510225 324450091 546170296 345678896 175074401 967526322 298726564 230147344 775098184 826718000 333355790 734399250 932109758 601689510 968725550 973027460 296477450 884400896 244250000 710179592 208139400 883847216 166376200 844309715 391441691 133645824 408895684 217332160 519328750 149472264 845454218 711106816 229242368 750839586 172906870 262802489 95870120 132958331 45099780 331051890 240904992 264957622 788526700 175347926 713602128 942295216 119934156 96982416 301918215 152838050 3646976 748272522 357154481 582299112 438772224 372660556 538076400 354252104 583648000 316047040 564031552 654948875 392437360 688616520 12187795 859793064 704500496 73409120 325520640 499776768 158476410 582104510 87321088 907292240 698524070 555937280 227552432 258886865 404082688 807004296 17383896 864826972 20783425 830422528 937425940 595952440 954317497 785929440 73770975 345795951 993933760 442689400 459784760 716782456 437444064 550571584 642846496 415984904 8550514 104514904 714767794 748942400 46590142 131729454 861267760 812537270 647451276 979319332 504203360 455511001 150947840 930305920 697208708 409010176 330489240 290835944 135232035 801042800 467898040 487953125 555883750 928961488 486858937 491793038 943786000 830774391 450832295 237957865 480151280 517578322 585104430 817018307 817882250 892222048 804889350 921959590 200866115 823616970 216191584 688490360 883133972 852955120 388690416 477987302 866629944 146530250 922642364 121146000 358842960 941009605 809172038 72632550 611631450 911579980 710258432 51955312 73864629 846013540 634374748 884807200 433325440 267784596 37507520 152206100 176416010 338591210 240541280 187343967 818683780 603976118 28556800 453505125 877420564 280757840 525404160 446397900 958167807 376051032 873644768 807754720 415082434 427896750 29858438 509135616 19659342 607388514 738249591 666517697 750456344 309946424 703872708 291030784 879617452 775920700 676147768 675439776 363151742 737699128 526491800 48297986 128904900 689929600 865357540 117409556 422791326 878856704 777686066 831135744 906004032 260420848 994641080 214482576 936010080 605968092 429660280 926088400 967031040 910312519 248721180 782558041 990797004 570281700 90324268 958259104 634711378 375891214 83074170 511272868 291801060 812354915 732221600 785001440 671241426 826057976 394460179 842612200 597975346 876266846 315990590 96564695 461986902 600327040 321580996 127824325 669060088 850058500 157553200 535169961 93365952 393171200 491568211 648526000 877725286 621530552 888891500 267229345 99946607 257984300 122528186 152574238 7634755 502325014 814918045 991118425 999753664 106261160 215466050 134152320 630019840 965124612 461514734 412343832 258583808 111412465 858789064 412297575 604441310 417685432 729061415 546558858 510992230 703990216 524197724 855799080 96631200 771953040 518339055 452920 762496506 423253513 957749504 613774950 712890200 642989570 482804964 155398740 171401720 116041318 20729870 506922050 566813336 850624825 511897672 86706976 544182314 459130270 179650156 512570112 683985485 680759580 706167808 77497500 833240762 213358634 68765120 650010860 972898840 340409180 438502840 655749524 663892368 799466015 359056252 239506113 263584344 245880690 959372984 153423870 531851930 893594064 657369414 567753024 666116816 797455962 911295800 711874406 484933588 262566310 352181330 263911566 530433596 124370000 885721400 959477680 963798208 107979600 431353100 309358352 874195760 859848400 533586848 846883006 672418368 950817140 959889280 473367928 630678848 783754368 169027360 813279320 542911255 766931119 899854720 372119040 571209784 11156875 135977600 833193570 939761104 981350290 463739450 450303232 199583092 865646492 452267136 341618590 790019509 625758431 553177412 668497036 244165584 599086000 48727824 86263708 50992920 272495168 633560320 549587576 160351988 100397056 458374112 901701156 966563912 261071224 618866000 959372956 937450000 217709248 614654022 183031874 450866275 185416347 276792290 535454302 46537984 336139412 145489760 20057576 202309255 944371084 881951835 379623024 80585992 982927914 355925800 455001792 796054370 576396384 373100280 675081600 882181411 810925696 668643491 536858500 344785408 458074584 391864586 348634980 323514084 218761855 46846952 872592384 589179140 731061200 452712856 181634016 787336232 910651072 664588808 570876678 59720760 894993780 445251600 969021280 763668528 455619628 362472142 608854236 403248792 826542110 378050572 293756512 205073904 983660208 58093380 528137584 83963000 140769388 925130744 783840768 760702735 60907130 819565550 871095228 916210304 992441552 39505910 921792000 240648240 41062235 11389446 182630200 535467605 426454148 816200872 231739128 30582632 871642240 782150346 787067440 420489925 529424760 846250625 578413792 845600896 231960016 367717248 112725340 259135487 672930352 98526895 597362624 686321600 689442902 711735594 207400100 710850124 11468671 408158736 645025904 47405304 337049100 386093000 95066440 491645708 369990608 423949080 37643520 766332260 323217055 272818688 393772492 714301040 94685284 536696640 274575360 19581376 612924900 94048592 109460904 38297851 124824905 337454720 72139000 798047464 534306400 17614720 718408000 403667840 570351900 59506000 643051520 828765920 391047680 513569690 974476992 880094240 146551250 125979740 722810000 316844550 147004280 632119920 402586692 955474641 876666975 738138510 705297760 694201270 580255800 278848700 584229185 284556824 238643940 640054656 92516948 380395520 501574592 639328423 858746100 628238848 307364900 821599620 495126140 99875000 58969605 668549480 46928844 646167000 839879200 692550440 158444075 634980258 257416576 803870700 797627604 606181212 173456354 89985744 819706595 542446800 186411132 528249699 797057272 35508400 53403250 741439000 787857380 802766896 826405540 969229600 453829880 19111625 754493010 968388274
826568570 156601272 729626698 46803280 740290520 572829776 2368020 910251548 141758056 945589684 815326140 973425085 549930112 746924000 721303500 569235616 44542010 598305290 421431625 287596700 711609200 602040025 4664180 822393136 157463420 652587280 997857328 790702900 334830080 249801995 293784736 764315200 31091872 242655744 830966864 615775102 894203384 762279200 558437008 421645090 534136374 16932051 846730000 710414590 988695042 654171630 142971448 742782550 195483208 502196472 815078745 804987108 796294164 141046528 531601510 4304090 2123168 188701520 442829540 889752520 455103590 429041720 985430944 205372180 259906700 151691560 601364094 416331782 657096508 849558719 129350129 396495144 856527224 510523485 558888980 211922075 413593312 38159056 138314768 921723279 697194352 728907280 165268588 162328862 739053140 17142891 507510304 369040160 943685616 881665804 716433120 385671332 534541645 175852720 834662500 204221378 810308640 751476672 644129345 622892748 695641990 180378250 525870980 965330918 532636920 986170640 635712 812108400 572392640 934248600 12623600 306058148 998688476 687348704 722674190 902880500 67969200 227165000 841921980 242253124 218184988 188803440 855122933 984657600 671169728 127956040 881592900 888533664 794848160 87745162 934491116 785257050 399173712 403482708 873786800 238046880 667561256 520713454 160930526 633792883 233271762 654716842 689309260 901509888 690133660 698318982 747506554 829035850 5148720 49041090 676210944 912750646 781958448 219521528 906928450 165761440 809344340 155966390 486562949 449147360 319419864 265699558 321054576 438310739 11789440 407290708 524042272 831478200 861425210 388357320 326078684 470331900 237494986 347341604 969800500 329400785 871705650 445064348 740299007 365026529 784704670 175818177 249363200 727807676 980471850 332209280 407389962 392352000 317766584 933501500 259704572 887363564 859363320 265624030 345445512 936612100 352401600 446722400 229611996 275925675 422850000 252939872 154238040 100764636 319130315 469166304 585084074 731179812 654860052 321870900 595704390 434975030 225388439 713948855 828242400 135915660 294563425 269604432 812307375 424234270 339843534 76231725 720552875 920843320 471303496 288836352 328528552 352087450 532757662 55664000 289346240 720703330 471230552 867291225 666786920 185950496 752764408 277749604 525751816 317428704 588891200 694452192 161151056 740231886 255006548 196591470 114495193 717439552 796391400 105688000 582538428 793742968 541835229 741897240 949322280 297639680 283345300 883874650 487786112 112892188 155268975 591950824 411055202 731838806 934272724 953900560 190015512 645721700 4307124 9039872 10113072 902827477 310086612 560545482 455092000 569240960 308882580 931084800 774876200 863211840 744218722 980871167 630976910 870797528 371068400 668134922 842657500 501391320 68107336 557741600 635958544 268425760 590229928 510039712 187006288 287054387 662609330 304343670 386874152 259644696 852719360 856368352 158002842 452329088 20191340 849117455 97925376 382112080 669211896 919138424 326960000 41616688 63099744 47895816 381940500 260077361 852864000 239236708 259608204 925168680 675539200 702789816 448015060 316600534 570725616 318744688 621989093 129232756 126341328 177915702 406128090 562078076 832865890 672350848 224103400 492537376 349541760 960974997 422742432 796375620 180061082 96521758 892923744 899080760 995022560 297127872 1556857 19337016 585209708 77396500 729373384 820700672 389452160 974631026 784614180 550665376 605037375 348454800 801624346 829099600 828379062 228497112 575939200 707060402 541719750 372583184 126998124 848712200 618109760 38957616 662558055 580540780 732328001 738428786 279535520 855314440 885886556 915316170 645922220 624052128 412484684 462766400 706392800 544337500 39431420 45087560 868509275 417473081 90057770 562332685 836211728 646616960 19162300 876220000 662139200 270766320 469544605 317485632 274787424 186193856 260713648 68614780 850688640 802788525 550175390 148227456 125892360 332709454 939574428 959079772 977477170 488862192 109844000 967311388 657439296 733730832 874986112 555072350 759991527 590144717 179524800 74327386 912371198 493149736 84390880 315211488 860511610 791018160 348451920 931578800 753243700 173370848 840203624 322618784 683883616 833554352 276038260 294681380 605025672 77950615 268402819 483964698 26454560 509360960 922824000 750278544 868771100 473319661 698233685 581104360 566808994 942568320 832902920 745877780 327980992 485656711 718137200 649481128 595214805 882624638 751010878 199055058 689465980 591154932 78017232 532375650 167731084 888340096 702127936 406272300 946374640 453842630 192001655 110817428 853020800 181494040 73338285 113882400 507875360 903995009 603720100 989846163 477454808 811894454 44030000 710833296 31921380 284118240 307015608 32524672 175932928 252947424 651558320 163426000 133062400 211230924 318076040 244113230 566401460 284890701 643965468 24839004 452747400 2184120 279720580 97541241 567591200 522517760 852770943 214478992 789931760 713459648 343775306 313386240 408073452 940948700 271904530 394579025 389110504 134357636 857093640 388239368 92219040 102539454 614424890 322428704 687694848 890565750 680220600 106258304 797154562 3014904 663687560 978650814 672087001 626312130 890538840 712630400 167831920 333437904 267849088 217422172 611841685 761610106 898405744 459828065 469682959 656001364 292695160 683016900 333193512 531693616 184649688 828132480 564933664 473933036 885805040 25800984 867796312 211838271 526631243 244554508 548907146 788900160 481721050 324123056 54158920 844300620 205506716 959453376 742310616 921818300 54441376 895159012 865318012 78682932 794612688 254825920 561155550 379151531 995231848 619501456 198640832 433797470 729302404 152389530 63315200 202181124 574209152 844239104 680237548 159737824 701762860 642575444 447728684 576567700 755841032 142016650 410791750 187729490 716063048 495306658 535708000 672536652 832284480 681664048 823682310 219963430 811078 734936380 151598336 770334452 884377806 388798125 3716380 813467900 593814800 868111988 255478864 597003420 988522400 926246524 878781832 872003126 105628980 290829700 553779200 31283600 697933718 771963680 47837214 759746276 604265568 322557320 247893204 74315920 828961984 794232000 58933924 350437272 817449223 894544780 938308984 106709125 405637299 86896000 964144840 757483305 819021649 582192572 364965712 813643120 182760000 980948224 881976529 426236236 82198865 945513010 799788849 729837125 449784850 578797166 377971484 805081850 373001212 201058343 222387480 144537584 696512632 860672940 424621340 603596288 267471304 319938680 592707734 171226250 799605666 256763143 926161408 73680000 116702400 47979814 906145920 342041489 874052500 649628160 406197295 351840000 425240504 501429036 235590840 320969076 331142512 352300200 901810528 98746140 83513480 169100640 63580880 948395950 809007500 655336930 417205760 862481400 723162444 253604494 278116605 773064952 969590420 918044032 223142992 364355000 871099610 93305808 672143756 913778580 620495680 208897056 583969490 156059832 691855488 677359210 972464400 944507200 831556208 272455460 684862640 714168660 12639744 359179137 252554978 724479972 86461778 877540768 382652152 462743720 322120210 270693415 376152642 885913816 57375120 457075720 961904352 318613375 594499224 700864440 419386640 682078080 599387500 791912759 522106750 553641320 222900416 694065318 716311896 589173216 199540392 659313168 708014928 616537640 770496248 581964214 560444199 746874720 958403984 36670594 181871140 678810025 660308640 600291544 442459440 699575800 572876360 450137080 163810752 336550545 71407945 776793600 504995904 763374620 675510800 896893864 854951567 887293488 60747840 986580085 750112000 231890616 116908368 344373172 30371590 780017624 832155256 282255170 496763750 475529916 372729840 225576736 935066368 92663104
2362476 530434410 704338992 766197200 653428357 326586240 864637952 278094892 764588500 944055500 21785900 205239134 91894940 428463740 935997240 365565172 916252480 98566504 300637320 92994744 735610000 208965632 997356162 197837911 315156305 433260088 163689740 215570000 139976000 373623246 111241685 17364066 545325150 178822768 368363144 84133120 12950658 618509360 522425760 796415860 344622848 897476992 971382560 361283132 171234340 262615475 136938740 452114724 535308416 882158528 794778112 353128404 525703065 397513820 592652134 675636980 807105892 658987376 456989610 798128349 468643840 263037834 95667424 930663522 635950662 755273200 655768860 68692160 724545360 789041980 809089960 939980390 890431223 559255952 486645440 391796088 930303766 656545095 651034697 319718768 33789440 364419239 872032742 945906440 843522750 347780994 240361610 937116721 486574752 219506673 210415064 447462736 103566684 233882480 554772350 554050560 764698368 191158760 614498512 722094080 347472360 162467840 215527796 933197408 566486528 460026952 843626872 837246004 575667744 114001408 935443200 543557620 824617682 669954400 933221702 329282400 22721280 275629180 492435392 736416637 676373208 781920000 812827560 680337202 375725144 947213883 443944736 67402564 446113910 770334216 611923888 324716491 987084171 773601184 35354536 618414800 253249690 909549644 78417672 823920592 739136380 22532352 600019440 763927072 808337975 142360625 801200280 288024601 586608016 488480558 299496044 46486130 593334384 953276833 987712602 951309800 262616650 300870730 728397875 122200000 217378708 873976608 987903188 682771312 67487296 249868550 377770098 605960832 171361136 655909481 637559010 67128872 208562136 11060422 793484250 353705152 172321180 934673000 167061052 553258492 281952800 205611360 774557800 820996380 468343092 694049465 672330480 141038176 89700160 145184352 576482728 456749740 3832384 997885440 474692814 249896200 401224059 510852768 650401740 638683800 704106940 580533870 977879000 329859600 590747100 713043000 235251694 823030272 818430452 940404816 166921600 916948304 686093340 379735600 958008961 322052200 818254440 188021959 169110680 365938944 453713052 678404864 149963520 302963166 21230210 918550720 21217840 985164320 465714400 192678240 704653952 971912140 654432000 411377944 465262180 747724350 674954060 120916057 423518180 661420880 549383350 683670800 353340190 90608280 566984495 402629600 993046910 557516722 272036000 177451552 29551104 323451832 520273536 245650564 505073544 30876510 969871750 773095600 254783748 941527680 274361708 729941936 32230400 405064028 378916820 584990859 932851380 51207410 448709982 545536996 499745536 937252200 31301440 317777050 114826482 539735200 969684140 740790330 360952344 738692551 752390668 39273600 127508010 67724768 37392512 903050909 255010911 884052472 444373824 939451800 453067905 830359472 957835775 232535920 862768740 87847095 821906688 376672715 210606105 704974368 470146980 720752000 618440136 753810400 318422500 242041768 359389300 872110976 719457628 375977280 904917876 416114340 319617480 360117760 884104000 703362810 362470288 488956676 910039545 592066500 838124105 863526944 13711700 38176304 669806800 928290464 690870200 621823550 297102474 637131680 378385920 506635560 966985000 700666048 543088333 639132920 561419096 481734008 622033051 560810976 616842156 549963080 624969400 412785568 658379712 243731946 713716394 783033360 160396151 138899948 648144480 33917212 999971250 75564542 928393270 102960090 290468696 830510810 778045514 860192996 379547917 358995072 240151982 417444226 974165173 871398650 398038350 708460852 523640424 489103000 632808 679975744 492471375 519664060 720023360 98589981 918486023 182921288 116709664 424457500 216206568 348749284 946009600 278318000 220657056 88602976 704221696 620599745 504036320 94450112 783220672 249554265 239348160 499855240 429737069 300734232 911863604 144076256 35022208 866134500 978955832 633294228 747997160 245554176 147542725 116759550 585651265 976413082 174659820 846876793 642364542 281203688 947745840 86438400 430702862 759955632 45175682 472144750 443973050 457514156 645750586 556455248 191028410 873065114 323532930 364997152 50488500 896414750 94039025 263594774 199286192 241905648 98210712 362340810 344133850 109863540 607335392 615477800 640133020 980726720 113486260 852934784 810198668 702860096 557291296 548453169 931071360 721369664 389964320 203610960 150960640 886373346 21654205 604059086 53021704 560784634 341284399 182705940 112172260 212030800 872550896 293760320 311510140 944054144 494950456 613308960 974119573 85061568 757333690 996985368 115715625 240995980 52371966 582103750 272653544 142434400 565401524 257983700 357359160 732256391 446356944 768576550 925336860 633841392 767845340 283932306 604594080 625448160 811061450 936328000 551483904 560307184 875106051 635668450 394283400 867291460 946940782 238180408 823727782 140653950 922740984 736993532 609415799 53895680 974307017 171575340 380652385 851648002 727437752 186590152 351715168 624395168 99848125 808350386 398872464 553609216 164059800 820511184 83334820 108058160 615756900 41774840 820700646 131588160 956544116 353150680 26548464 762935136 248625875 7319916 378627188 364718252 202387456 938795280 792739902 383978600 495804936 184735872 795788070 820242586 344575085 868410800 431357440 166705900 106048365 840874408 645162758 63045125 919749168 331482000 191477336 214782320 892462128 318321580 501228838 128426866 247279760 920325204 881466160 881605375 869034432 542362120 739781120 156235712 352333200 533273060 758567560 327967600 740065776 993253792 669861644 909950760 883167464 358104143 799341238 519796012 56762880 506186360 454644576 189557413 627603140 949655832 109194142 240313456 531220800 355527060 726175070 495243740 56531030 138855200 762975648 715484348 167974076 566390580 268031750 906023680 953547880 50389440 964980424 805022464 382148312 915906560 713234405 179602912 886485490 156780008 861476370 987047856 801812840 711583392 419610468 319087350 372141600 302133350 134782392 6042466 220063636 428861500 963447731 679636200 727809967 943502208 304399550 473401180 296600000 789860410 285906560 545893442 450125000 115572609 154727140 478548745 464871104 234886660 836877600 850813280 583085440 345342272 447666360 929641755 29812400 49527160 397818200 920066350 123800516 489183659 737804640 978504560 978784500 323948506 839328640 273240876 528514816 51452928 843966704 779635480 9654960 543430575 823066854 888135264 590291760 738350152 406828368 772615424 99742144 786565208 580306804 552028320 693087170 20740150 157787596 846262026 422312000 20039176 264313200 964266421 216166528 994559100 25202756 122662464 266669216 904537405 863583624 307123340 178255850 735147048 954715244 75965604 160662336 340866840 558370144 501680384 871047552 409355940 532110626 292644532 497873400 468683614 360432136 698978816 241652880 349598720 27189100 994470916 932370944 183517181 424763344 621883988 126206300 740628880 458464880 732496000 408726164 738466250 65284956 577249432 543049680 636683586 911551725 393016400 377697792 504580916 255420168 49101916 526839530 252842630 388650464 944073444 71059084 579099980 204275074 836936300 664153344 566300056 216598696 46470144 722524170 20724840 501766250 768822120 146670106 630642690 200932775 306048436 528717248 38394010 314005120 213254560 116628980 28737360 32578792 477987008 642075228 115192500 953983024 450820000 371419600 226679320 906009500 103121900 16643944 35794302 522505895 863169540 807724064 609275433 955556930 502035088 910041906 739616151 640074720 838320000 86600820 166903904 314599448 215550040 435966920 301419625 382919860 967937536 575026920 808219268 737974000 861365920 454652784 472836296 736883808 889720704 887582062 304649552 814056456 914456448 564473728 852422000 374641696 504056440 38887986 870347016 642286400 297178294
334050527 749847600 783052800 938599716 956461939 110125296 412258625 434642208 895583020 348175232 264221504 676432896 530655686 997686190 564793720 606130896 439644440 729478376 738437592 326118300 70962656 711867244 617470896 628677550 506557776 271946958 966990476 385605500 727261044 746633248 32365922 602775554 735764400 332659397 272285232 1008400 938446096 568214049 419750000 535134900 142592264 429645820 249431644 737148832 203961952 257573120 122430160 69926516 124822528 295717725 352778010 824648064 794757920 195022700 819105024 148933052 469074684 4769860 363458848 115127912 820261830 367054512 265160512 954535552 738591796 147425904 591100030 776240920 907334520 317980032 401190983 283886866 224803200 576749630 884973480 86446680 573786304 716153900 326837440 236929660 921565496 521628720 154876088 948697305 733173120 896988233 469384912 361254560 252328032 318505600 601116944 322118677 737211720 555253000 641984425 413601500 369503204 40980368 540591780 781357375 987433850 244151362 576456145 828256420 65893558 310668836 129750665 813231700 89675328 264851712 731891112 715430575 959386640 61108280 825718748 278488760 364277740 812075430 666259580 144736000 981465600 350314372 612638200 33867645 222832400 893413796 948162000 169851808 629477600 569873662 305785862 957616392 609891592 944122550 53081188 329215200 275405632 386955481 264575810 701694088 157372768 649272480 347200832 584204555 112228776 740463460 845073786 138659415 851890592 571843519 283836164 635660992 986407464 144088328 239742982 546783325 692230000 844300610 804925314 258722912 413161600 732584265 473372784 806481093 973741384 117231103 296086464 375958500 500140184 147365880 58531960 596120368 877925928 255005800 644504128 13920000 635646528 148978336 740013056 116756874 835877200 552635600 884894648 895738248 518384768 264275497 864458038 520560700 636466120 989189197 431435796 978552000 406365126 530328500 511701300 464576780 959025075 655009280 706247164 352383792 366653200 548054400 483839597 185201893 402465968 903461944 889296170 612933888 458109840 909442360 825315712 561782150 169267792 835674480 62180840 745003200 168850060 7924040 569979105 384928496 351287435 247435244 428643456 780409360 147867996 430976000 47543003 327510764 89766440 418654616 650136968 367622025 814019866 365845100 897558240 836715344 138066974 550254592 497472448 468979100 814691450 101532230 347167467 613473760 474012085 842364516 197494400 514109675 17711232 874566830 583398372 643932985 724447640 916184800 479790300 463905624 792228460 114847200 385924000 993566590 935918602 613211408 740500480 654559592 902042816 777381125 960643200 255003776 514100460 736299600 629640740 118960384 535515220 651347285 68478432 703490868 895574640 283945280 981525500 175884564 179968500 136327060 43998926 170706636 901957990 729956176 159867490 939417720 368892280 571700000 593490500 436940690 339864240 524301476 410169621 750751128 862071264 752359948 48803930 771736382 447040390 18865700 744514600 630427048 37940397 496170720 887837728 525455824 324247560 511995876 801280768 510611950 197570320 453323136 749766944 889366200 192858935 342689125 392825960 700461550 124937708 363329280 44237450 832631672 774396696 100259400 583861640 548242392 218656856 645545351 229510032 259888585 82913600 67884810 224976520 314960292 745667824 422628988 347069512 825557389 386746400 772734016 252177664 537737744 469478304 160633066 617172816 975924515 767343000 539151092 305322752 660730944 559819790 444539248 396398000 815293550 474036256 170550336 504393682 712650000 830849320 164762438 233486240 498744392 58989010 110238272 839824256 945787120 404858475 167759360 190647055 646445756 199853936 611220950 955928224 692532220 401743348 63978300 576046968 207709888 808617280 370612687 273940000 243246954 9923103 46871584 348275000 904336932 405698800 163327459 875781216 634501600 515293715 929483600 409603840 651418244 470614920 22303440 419854652 254774200 403860488 938095620 282866418 577058238 239876104 776553280 515516280 181030390 707160320 549535980 163143832 531428825 144916512 678384400 669640744 516026938 187134421 352217800 831153600 817993728 774750475 21964128 331803051 34219765 517516200 963467500 606909024 79165820 686089800 711987008 528469224 858790000 641355828 140163622 99764043 943447600 291922456 825240000 184273400 357631800 40740720 465843520 568199240 783600170 330030800 392124830 724209054 357761880 691870720 690797160 835755980 825440928 8840800 725214800 740718195 713843938 256955575 175838522 548959510 910030270 803333808 809101361 411059280 892058990 616361140 1537493 464170648 296457478 962975022 286358750 345307065 958765462 610807568 379062504 197082431 732935296 303621470 766337600 111374121 288353860 737169540 100038400 851332504 645076800 822854848 448021072 609920832 471360320 573464716 168606288 784043936 893623785 675208792 41644944 678245340 227621761 319229808 273196960 726365440 359478304 524398464 644403650 118457500 477729976 190347625 745936696 910028301 765635200 560543760 827149795 611276601 680349384 848983533 263255816 756966784 935016040 683262292 715430050 964064000 278569330 361540008 206741464 635879456 312122224 799727872 680527410 509786080 211530113 407485541 74652526 87757138 215712220 963457856 541692235 823637192 954986415 256458992 891565965 393910992 671164800 585020050 9272800 522295104 241828544 435558240 770806080 379417908 361687456 315433304 296491346 2868160 408154370 406645745 213769840 902669431 193381132 623907400 56814856 499339085 353580670 893052725 332538000 36354544 285248318 619345012 400549600 145276704 472666730 696870688 43434758 700841623 50908672 165323600 369176340 217437120 838522436 849837824 37148274 663222145 266380480 804818804 651426688 978327040 932715520 239670240 996991400 541388015 26313750 46069895 63099224 59083550 22599150 851962780 281621496 479356657 483714000 50754560 872910070 511624952 700167800 306756641 203898112 797062356 790886720 264847296 861353854 805802661 820593008 671896747 521378874 115755550 78247100 13354820 322668830 918746428 306319212 617744068 835130195 625223024 629989722 590724100 909977120 218645440 79425650 201972200 303825632 150314592 288127984 899715072 299171752 264051605 340334400 140451689 622038734 626743700 325278835 808045260 980098144 677149150 45425040 797220642 182860734 766560610 377822720 329031228 377760205 479113350 49028180 175818690 325366284 67572908 123858364 26251855 78244965 244350880 465368240 10493760 697934720 407389728 957123392 738350160 100659536 94674240 596454672 649814576 357350831 637226985 310193644 710881477 94522600 599416840 54771712 976266874 936867872 737766500 642658936 438496888 641261800 336641580 74439168 119394748 921885800 487954276 364938068 137350000 358274880 427999600 19606432 431955136 80426000 582750850 648689450 45362000 373348584 605764150 488458500 869043948 533445186 507711985 166013804 916416320 667396267 926819232 244564710 553419330 466151154 757191563 287869008 490071476 258791644 629069925 823546844 101005242 480230176 156638958 956996626 483664725 892903870 822646688 238513899 450660920 254192592 836719520 114331880 233564992 143103732 21626342 594919200 39022335 50797144 505685585 637699880 897566625 213673500 229199805 979788940 861445414 590816208 112018240 384618890 467787758 959904000 153856640 317867762 546316672 726743638 684343950 674527120 46315624 648102500 768058450 678760704 776574044 589216140 865486876 810941677 610767826 19490600 311219592 790049248 784335720 896375416 119960520 101899475 788300488 567250064 649070260 482421639 280156331 670585496 376210886 739168832 748111928 359529560 319379734 116427152 454852250 362413728 474533240 548293398 234308000 621277880 511924960 2220734 17359082 800490391 224932864 332217845 737062034 455283496 195860592 967310336 145425220 188121350 665870831 944872689 936775232 867369556 162681200 119922704
425069130 484099646 221457438 214281914 970853508 466721152 410123660 704922958 714011536 508565450 915875196 391418140 48436646 972365900 868605820 552410960 670445304 991555960 51446644 650842896 757885720 731579750 767514000 122141280 830064752 306214208 717025331 585681600 309963264 544163872 407430442 467622375 76659880 585580952 372623360 821325264 289614492 278921875 877711090 757085502 921233420 889973638 491961288 879483456 835206300 172839118 942401462 24815368 393114924 772527904 317811520 363383920 175554640 898086160 757218800 156106936 166897720 549428284 987439550 234299000 540540628 205798905 619381274 751688392 755827556 813867250 983258252 74525078 157289440 170797120 763190041 970524352 57332226 479121671 222422464 275244600 282013300 387435832 206933264 195424352 157667840 702530112 138382568 66737890 359562463 570036752 149142960 693825280 14728200 969159520 629983524 39055696 571765424 889856720 682063727 882297520 779910270 539970536 808203095 336492889 719280080 664691210 206150287 311789363 196171542 336038566 255652725 87363721 901523996 506698372 118651190 806801784 566611560 738531800 82647336 588105402 487384100 960805184 3465210 328242861 55593800 828669091 61951680 841486080 585088755 75384980 550920196 367925676 16977140 189354975 167822804 33544336 209883072 547503060 662703651 699682980 444044095 752263059 973026704 278633472 465676288 862188538 490310885 100237408 38137832 507570284 921545630 932185704 185879060 794015600 478476160 227778845 331429784 531880512 568193868 717648690 620321760 219255089 349048864 175736378 677060400 51085360 997854424 738392720 508546760 201904559 256029920 659398241 146009730 98313695 611610616 624174672 930010500 899257292 123913900 339264550 707981152 98462500 546376459 519590964 289507016 427414728 348709846 18915062 786128000 204994100 959113415 749554500 970424682 796084712 276524672 435322400 739551828 552053525 61973112 389444800 806448401 887604208 783289600 505888031 382153028 876767030 630373240 14805102 52807376 459000828 150711671 989170978 60408864 725627840 422860936 404855796 945552352 478731682 497892996 184622248 585389430 559511737 948126656 211445620 749919520 771029700 785875008 796028698 412896280 552277248 581922620 37993600 991313640 322599290 312572728 625547900 670314528 669922128 960933350 576365088 934661143 9058976 180296000 446328434 744397427 346410880 986703881 19041968 662724608 703683840 329925010 622608057 865973209 692108200 385847160 869977304 149849216 161311450 934145980 44775040 744589102 602213335 420710730 747299960 307599440 30855190 487110464 67850928 333149296 238782872 643485150 951111308 903680480 237107290 14382434 187372376 48739692 277795776 133817030 88963378 630751450 631820520 265610078 672745120 951815322 273205264 835833736 45632480 707864374 387339024 291064592 489859760 12550984 954716820 750865017 248886400 603587120 86267600 222565496 902086240 472293870 246249556 480483104 92138240 316227688 668822069 97802576 953491504 922665626 958996868 474363101 653459956 581756940 273976800 870825608 610238528 182111458 838515128 171580758 409490944 677308080 621612864 869784960 149738817 587081792 508683216 723546712 515032126 470658780 682159152 822719688 904054380 85818660 237328320 983838380 829541466 623521904 297436704 109148608 37411390 708212085 890015420 58561720 299965280 456616458 31047370 393925120 307622597 43998640 163441070 349663832 314067340 48538286 735107240 77841170 941159700 813602348 442444334 40707200 892688800 605731936 302025160 752630044 938172560 709599869 690322222 754485072 753825202 709590104 352498528 745251840 66540562 727653920 680874428 625679104 874502480 251413125 774870912 377567970 602312160 676942584 295140000 673748175 861402500 664090000 405540000 499796960 151651277 744845544 279015715 708429750 187055572 534265632 905834751 184556160 378857208 693166660 449985600 816774056 71552736 573198496 120107522 810710392 650686216 338284260 805427125 356254072 479991580 473511074 22033290 400171520 755856384 580146750 391728768 380838464 938818440 463823960 510814250 436590640 936541648 491152182 713120336 163121235 908832783 237603980 489992484 634164600 462170608 764400320 115926364 707778790 814754236 64860160 362091296 636001028 492249300 912941280 139834350 31690328 889456448 548842784 224659534 428236655 499191200 522839482 873894200 311495036 128038762 748111664 918828304 147883130 799165265 15381200 248919964 210533040 360310040 968745984 591101548 111554560 772553120 469201628 464323968 693782075 850480180 458684258 584641380 64911399 336057544 970632600 464584200 687879088 727260137 641186424 903700765 770097960 198255808 670274704 416035600 881656048 997743474 170129024 399076768 199870256 547990912 222362352 604647360 365110222 321482760 496518240 339906914 604821618 524380184 3678050 938575400 586006060 588375050 682686885 359391486 20469568 953434720 217559731 438579992 712561325 239835760 654877060 75746960 623613920 826135132 280482829 245224870 169337018 176979040 165223884 824273908 935635044 615622500 541669841 677865320 926404756 949167515 770970080 318418688 462834240 692353328 62754686 322489766 981710148 761935994 23027568 615070000 421450600 34058908 731727100 106970372 34251600 273834480 677804220 112460000 306264210 639158140 522706712 814019330 40219400 692644544 845067808 406542264 58212250 774157040 663398360 841074680 942055242 658054024 265979648 765823320 215740500 72835198 743093930 393644100 732476802 475252544 274376448 541123538 282204504 196281648 806573990 746192250 681646744 261668161 325285189 959543168 424429384 49138368 504699312 677387636 266758250 857088380 598163880 450756756 122459836 710433789 988101520 912908000 488687730 910895676 639124288 186482725 821270720 275344800 353653070 756511600 848798650 179238464 247393750 880084560 776078358 526486492 551324018 129370015 740790664 935958410 189718060 821919955 76528575 254491987 258948200 113891584 170721152 383986920 677618988 423707200 326925644 224945455 391197696 298481120 743943460 580290576 563114944 766207188 826558760 304103664 977756800 10331232 840822802 557969600 376868760 982207810 948248080 743938752 157927616 721783640 212941120 586856976 570637304 959533480 13628320 302955580 386668656 8660440 28531148 610093160 101666270 191835695 386492986 465746440 222681250 931099392 222169145 91962160 400397120 481212400 701525120 619071480 906726480 726611860 364551000 885603040 354194624 437510480 486553032 960612288 844608970 222762596 255821440 666999716 13232050 771054912 259528480 343751112 159352940 829565160 2624524 158576168 854206110 354731208 270215620 788378768 389538860 103086128 957417400 598048218 974982456 413406720 91606212 651282240 780948704 799182349 168142968 211437500 342649262 238286460 163794004 128220440 454097370 684838976 34797440 278844416 962236128 532682000 951712276 96508416 172784954 913881811 455973150 591381250 141391380 301997308 282732320 486239000 884580000 170846528 353335491 279506025 36759188 900682624 506224856 873615860 75488176 339754816 939296380 767307240 862201696 220849377 211392432 705739136 474645490 864983353 969710816 707896692 889270988 311820025 250282848 783114560 437583496 691812510 106594760 854922944 701387286 745578656 572528008 314721400 126838890 496960480 976741800 960358385 69154090 42594404 955950680 984241088 22124004 921206400 758479592 761906720 647052220 740315978 567255600 602438340 413470164 401928192 293510520 98920750 339074048 153790660 607198024 778503730 977054110 357425969 126297984 347627120 155748160 527747483 983998136 348628000 690304960 253245456 162082648 748963720 855644410 120742664 554460044 729935328 963780912 293193250 673192992 756249600 813501712 110019920 819813860 748869380 464159276 485838450 696972280 373158608 354073440 771423480 300463366 779536240 985939760 708812640 478172485 353825968 889717508 693576136 871600396 933860080
964087980 127473766 369760770 319498940 499719600 221333172 67537772 84237140 506898240 721929760 748465328 478226875 474196468 308315456 699423025 3979907 640009600 580073218 882277600 203753009 199018656 844830464 205953408 792647600 367616688 896880532 616598298 368794746 326473755 195598740 586111280 57123060 600500250 625968015 220982120 242698414 462543532 495778992 899810316 420423384 870015718 473625700 36663385 366457955 161085556 382900900 275771198 749165926 426262128 910545170 544207370 103210965 564194912 978279000 978740078 15561956 330719761 584520304 21221540 166931230 530744800 256340760 829809408 550688690 487127040 118689998 666556416 259148848 594092400 108361990 508529760 263184642 345373760 589982695 207168448 579420388 109230400 324869632 414483250 406973952 660300295 628070919 514709512 287773760 924599932 913551200 93915392 100326816 419510736 656022416 837088530 462278000 496406400 321161600 224031482 379029465 991056080 897658484 507962716 298513800 574903712 193415230 626280548 227020496 841882944 326218752 626993612 59215184 710738944 722488470 904553220 59183744 749885318 573413450 337820576 403894360 806915794 574414720 749823243 722559800 194290612 831374532 476177383 753031912 41229202 309622276 231577960 193478156 427618600 948321086 664577480 97062944 913572850 547298516 981324260 579899532 41912032 925972724 754851840 441928192 667856895 599239808 867397355 755659080 836653882 306035450 893550000 869264056 178537064 912908992 714253752 795176064 360285920 825845270 249073716 306373840 847899016 697388320 278201100 448076256 599590100 353707550 865291920 655597285 54568320 719661960 38069835 450593248 947196672 188707144 962573440 514952960 606114844 58191160 840905898 791329980 791034800 249304800 288242960 62959592 953975830 312406380 952193372 735636215 727392700 302587538 254553386 158983740 874788036 265656300 798821705 741251488 969101632 415254400 875219580 908147520 28387295 877364900 366696064 735129597 31912220 173163312 617623865 649395901 708634736 500753704 480670064 369901504 239382169 600320 694764100 166840788 327394539 168090985 611040000 668610000 633541204 738967240 104783324 697374120 307473108 506849280 366191760 860639715 302093680 150271348 314132368 363837360 500290190 452849420 690188816 309629701 184889535 293984528 851491908 46775000 142213600 902436768 718814240 459951504 339267132 570911206 959656160 749471408 140428960 296903420 600104210 284102440 607949480 782301375 394477278 41691086 739653149 622397040 55429800 256860736 718080600 552566448 791191156 704215238 664930722 784248700 528111974 15323872 967349762 996608480 793493040 497913880 742546512 544727360 640350712 876645033 770986230 114955700 952767470 903518576 967555338 856462080 197606520 258867440 382842696 62110358 323445660 476583840 815007079 717406400 90007240 305044754 339999656 530047760 580556012 825682650 683376970 374621620 754957028 584921080 880691628 272300252 791332288 321345060 176524776 39829440 6774456 486565978 987843200 846276676 962729092 551167500 914257148 470440325 192647040 759205586 760324000 692028840 298445088 62234618 458510168 85722750 389234496 726989160 41309920 60989064 658610604 370061816 917745660 649687168 665570736 731973934 981879190 222238200 169095460 326219440 763513804 889430925 674663215 484609272 926351058 690599752 861801800 230070909 798495295 412944959 786726888 543389158 948699950 566002952 529471680 871345820 52820994 460199980 677396416 529552416 238102360 805221212 414237008 782261838 426816872 638246160 202441152 56075194 136267340 677997500 950724000 542560896 284196160 190392872 764297000 619781560 241020228 783209392 822158292 827341778 875935258 557522776 295411284 55003740 199399995 403213590 227805000 729756280 558311912 90859204 787427450 63336348 260426788 643427800 10679533 819590182 953407100 667231450 988369780 477516960 608761175 342387568 887741572 362424640 40372800 894982400 696757760 493093536 614978400 206796198 188124200 79751720 108615680 615851136 556272969 321940112 636701480 270764352 971684956 592583600 209411956 129269190 556340288 306804720 195839315 52549675 991061720 745850798 40316850 683620264 585911820 136410720 179780760 168189800 526113064 533467542 473909308 976526755 165972887 157501410 367977380 499149558 169583281 818344331 771282960 586631168 950618515 609319692 88838025 398737120 306361240 958383800 534964000 336264343 362883260 928975280 283671667 493177600 711565000 368700224 6892160 417697172 296344990 279891278 576308587 513195280 424974300 912478650 696009650 348637600 118193976 626932648 536559242 704202448 792675068 188518400 279504495 957641792 195817850 517480000 326695524 153013587 128024350 988596000 695489123 908708640 472931456 763645000 219923868 826587825 256811776 958456060 644984618 749933970 565868450 92273456 241968322 481695872 139452450 671811504 845716800 742229288 467362588 959411128 795640960 865188334 907165420 513887210 537235844 446882608 16663480 657099020 395228000 663514260 792950792 862455005 10438520 430468923 843080640 726211701 633232550 781381240 188469322 316814685 662582805 24246160 878683400 753034880 146893000 57070304 721482325 210654006 686178716 962445680 260667100 231525696 787103320 567876820 763970696 150782608 712188060 43483162 529973572 115434400 488787000 538821050 550249924 650127682 43384524 359004800 4029196 137720052 230987024 254684800 329757464 499728220 508700768 314069365 185620485 415683750 658085408 571949720 716199760 484333410 863415168 286703200 610869182 23621152 874310490 898138816 853470539 241390525 668163008 593382015 296797072 13856245 490307688 402798768 19099090 915256800 393776640 958501040 117799245 53987296 330159456 620028958 486530368 959253740 575352912 350829800 116821520 590933465 897535728 102507840 816214744 188019200 247261912 364831900 766889770 755479185 869809996 681233696 65879880 104963200 180218554 260161028 845957960 861940660 819745060 221234688 141793600 141804800 90726362 470990760 858033800 341443060 443538175 806269510 813435420 500296096 25618134 609564860 831320978 745009824 690839227 990762950 922414719 66826600 129609888 829045682 631490399 667759856 194107210 480679936 235848800 559119044 180415130 841135400 830221484 94228970 749123960 702522768 708116800 321038708 862498320 679876000 598639543 29322960 484229240 109025836 388832510 678179094 915741880 644955835 636357100 164503802 441559560 658362438 409209042 649727830 72078544 473926559 781830444 336790032 877274546 884256008 690720105 906456206 239939046 690852640 694364310 922300528 126325664 949661120 585740720 834084462 934706604 899289500 846617409 846926500 399442840 805715280 716724712 34903555 587961390 329441984 240442801 889276160 802981344 107685046 652005080 995349600 86967536 889358955 332712070 524914430 947675473 60774000 69712480 421882552 200162000 165037184 392516492 148512324 486774500 954112548 444057442 902312376 816716776 146523480 948692232 728227640 850130225 453369600 971463250 848814344 408552515 878447020 865866142 663087360 352138470 592725440 117292732 399934880 279136875 210827442 505398024 625720508 729337930 697671196 269744000 742488700 898803200 770210780 931651754 564510500 373781700 467542400 972427424 726290800 592654600 648081600 693916402 703089138 57952400 801697400 140712800 535192528 384981702 748416680 195477598 219426502 868279872 723242880 88970576 431346144 42816240 981672545 814624380 556981344 153580872 613479860 64740661 803053469 988971784 162194448 321554956 504512804 254889840 488246325 570988200 903847125 503811700 681525804 532788864 542605743 363888242 96303440 96863040 460294016 541034452 582733992 1374720 351042368 49183030 264584000 231946790 277556116 339845262 592552610 560801920 840413620 841992011 723656096 617111933 314117196 543377380 92841856 981012224 890155800 857416979 227032842 575425260 529092512 753193200 679339968 384207787 296657122
659036768 667175030 821954552 474614225 886069950 425301040 49690455 742248000 939530800 896071500 912625880 415371360 353737320 991366872 792520633 564959744 279343410 510509184 354814208 300005500 827586835 504141792 610221190 208858810 959927888 5549378 540621440 2618528 693577624 532591690 120045800 648807000 340637248 108583520 343685614 626444880 945536440 518978608 919853600 495668534 25893140 594519040 833604490 349794880 484767210 538196400 697385436 368409078 605471147 459639346 557999506 157061580 377251545 826359924 376767900 888216930 626338600 134152684 93885385 203409290 365331714 861404600 192295020 425603968 582526900 458196244 241786896 606777602 510392912 86504088 168391958 401951842 231339448 613924800 322189150 872322664 263394816 425365504 89470720 195134720 350923264 802429060 701805280 42657691 444119620 61570761 381853270 347111296 330607952 6949178 634743318 593766950 800033008 896694344 424813970 866005752 730871200 611380120 457817696 334531000 562075200 69721152 650941111 966915380 40111932 694418432 22548320 726395931 254128280 95210765 725105400 163938752 204463776 484402359 267398848 219460032 517954010 260512896 368050750 785017120 587805931 424032860 252871820 122326825 935263800 644184928 308372720 850844045 136201468 79975360 783319560 288218963 117644160 496818400 464700669 467420552 137615760 801359218 987351696 162110125 285410590 811812750 341147348 216557104 7844400 201004096 717093330 318462638 198228992 789286240 419667520 494360651 167182104 435224812 292074390 921710600 584789564 188208668 733275736 782200006 779195800 651920096 109727320 434457625 937331250 128368800 823995134 521500556 833217024 493631924 245144888 878078706 152118784 702431564 128497216 150997228 128947107 36541180 503215040 49769149 107008506 816796240 781378400 434670250 762185900 155531520 197135925 713293229 696842104 523475403 51923444 194064862 38205000 488142272 596972100 965649005 958977920 84741280 201737520 634288832 55668216 96745649 267618467 235681964 878178000 41284864 313443840 939846240 646182971 958639976 378701676 443050540 867090726 868468914 482976360 976778008 691802004 234866500 934506672 122149865 389958258 255384689 264279064 628606792 694664000 987594330 749785120 905600000 80667506 966305775 401409354 463807780 821938635 738312800 161007816 693456302 227639200 730627584 232521250 866168671 158895472 964001900 233193888 832480197 390898444 242457860 825690064 315225924 152430480 129415440 415202660 72974000 876836900 964163456 270652224 663974980 286300536 28734149 527162408 28216539 994689280 194892160 465843298 477763226 392138600 32901888 498858768 237589440 343884526 134488784 367215023 155224560 843581440 813618620 322306688 293705404 813983504 372300800 465656831 677403872 65077020 861528890 342006544 164929730 661934352 614346616 673406260 8761000 891358760 724508830 830470128 260869275 823101460 77325974 953938064 990680320 810657720 290110200 88359787 98828600 270480130 469286425 29683808 449911500 516785790 514875920 764564254 564120045 53062672 928201480 103341352 723696016 591000456 403007680 989482920 578672413 576722715 467534720 128263932 250773820 218413242 777022080 512840800 358990480 185421805 338558264 817728668 912369712 931062224 245923070 548282952 536323620 452348416 508605045 815443420 976083600 244225456 509345648 575891096 845736960 575791288 797009896 23110915 631174290 365341060 952785290 473888174 365130308 803765000 891206510 547800880 99140200 143925625 972010634 355695864 202826312 945230000 519291096 352304952 293877341 512571426 791650030 422322817 422747158 80516396 207213428 207689245 516852484 107693817 55520256 704422705 958271720 603906448 127998701 89257623 687318080 392527744 906476190 57213292 794441240 278825120 278810600 246695568 50692143 301989786 136207980 507174343 732276444 866161138 285460096 132119844 463029764 963572041 180974432 844791667 781223456 94062560 386199941 231789920 790175120 819832600 787003466 968667320 110757328 881165950 53462720 466622504 45042775 911056640 638283750 642254600 346086870 780251920 681432500 231712460 127571356 142786904 139886016 521563511 164780 172839700 378068960 276110362 603188190 536052208 318247360 338456840 180335500 192895976 363834200 163160096 727547400 823119080 691608321 441853447 564789568 889803946 957180100 379629232 615112736 962610400 644445800 813452480 854643975 697139000 459048872 950145420 881188716 115192810 49481004 335020296 496411200 130007616 353952550 859360880 303686688 713428000 245914912 687090475 585903246 378795808 607959690 821987200 643715890 865911968 863400070 363089528 601307471 559642516 314537678 517278192 416077191 415224000 373682672 810806160 823187678 573915000 222837149 562098560 369311000 969724590 813892200 762526100 300036114 452222040 841416960 677364336 378967200 549431760 331040624 946737368 783659684 734248150 67522925 805460960 695706992 7348295 192643458 288346564 691867505 107920000 759438680 822747996 1050044 629948690 462134720 823796700 68922144 84616000 985697292 409172800 961851952 81582579 650526324 615151936 240062594 932529296 361600156 652440625 428093160 822139200 663525536 129129907 995622100 332653544 540478720 355760160 675541490 313604274 286019028 488131712 707866710 49186348 139553000 134502912 276665752 187556700 601479055 335501602 378467800 450317996 166197460 16913280 517178000 4570688 791130600 816555240 300443990 557110400 156166920 221953950 736423300 270239040 916018096 321149856 811619556 282723968 487737800 846981560 260896576 662850884 480225884 199813608 422060120 278181128 859806320 602104078 201791616 293432690 839643720 698574255 565139996 657923584 280036486 152607469 121995488 115281488 978017350 909191900 456479395 738489200 348267045 264431424 186200375 699208400 668789360 655309856 401688720 192217280 449032226 943976100 620650992 148783390 282352212 173021822 470454940 14184229 65575236 467132674 803149386 834991875 584490440 338628845 140014972 398669534 902011776 2232252 165227775 719704120 527399648 699628159 850323472 992604370 760339128 152838048 786072784 466486528 402452192 823418295 543880120 58281930 495728160 154379792 702600144 88021392 532511564 982984480 165025566 45062840 219841974 345982300 497973792 360557120 590853140 992582730 229165056 897269856 20527865 381080890 502601430 375588800 433849930 236798688 348212897 168603488 432734080 725947830 977287320 837668490 265602220 197731938 990902612 976336608 331255385 360538120 834812840 400014298 707779180 84044034 500667520 837749521 124161769 791361686 943722816 886107320 548779488 951052600 714450750 792297010 633840046 437178085 600144918 960196998 841080320 472494650 8142848 67248320 126110220 196230576 8575225 664214440 685120320 776107675 498086784 581562880 899317800 537010300 490654680 597021072 253880625 308007050 473038486 955524310 202583136 617161464 26464520 621336784 921415516 632151775 413065976 804771720 909892450 827502700 720742680 894427941 540927107 814686628 809731861 612984292 791285440 891539590 362222496 692851025 473932868 783318972 10096080 114006336 76017400 556121760 376683700 146794710 324463892 183630497 397448072 505926760 663818680 918024036 948713565 665731716 259786166 260092690 993810686 507134336 438963534 887926528 957772568 64949772 969856668 335109280 984817870 757120894 276202510 941681024 104101700 590443619 654075696 707298428 988247168 965172838 639369990 700928317 12071328 807508096 376503750 710650880 864864736 229768975 514960000 671502864 404945840 625069998 942847005 687437668 447083112 939069380 200113576 999324120 19479870 463377770 823250800 483799174 87393230 564658687 566057892 326357840 41670800 642598400 268137135 891658632 37211050 872944316 214535258 862886096 714097580 875635900 795764630 950196576 729222910 887804302 248221728 716488400 752264800 591194929 344221200 44866800 68499416 457575875 575260000 164102272 882765610
632903104 459349710 117214720 360759336 267786328 100141760 890190378 673241160 637577072 654645112 182666756 351239950 748736660 598255392 782184790 631109477 38568955 553253438 299700725 531211692 936645986 431162750 382196740 83537370 58056768 949545800 835465600 85113200 835280680 720836322 804877210 946495214 316379040 22747600 999276000 439376200 489669120 739746980 404492304 881856808 591036140 575328120 869498352 902763520 261017456 183656416 443238296 730458944 187134970 944298555 241066359 113589920 944013770 877292526 670058112 689853320 183674136 103931501 879370600 569493760 556861704 259653138 425341272 974822580 226204749 887147720 327125336 848485720 889680185 659264277 224854900 1022240 865428026 893027848 419908656 567203200 335984240 34473010 751870191 274020972 412830101 329575804 436849696 229212760 497692928 536327315 564232925 397520320 378234426 38176036 563207900 933153020 158633952 312931126 955856080 247782665 75988179 793845740 932870840 133340885 906907728 637281488 236503352 137666680 373130930 776478275 963795548 944417824 55554552 273295616 65702720 974972750 378410529 124706475 835490116 570338712 463780208 155051965 538094950 567087616 155277280 884687335 115633800 214239600 700086820 564012333 315419616 166403068 947823424 298374976 466691264 505804960 882606980 588685390 332260000 907874310 416169216 84901672 246605538 917035000 250583400 716263200 72743620 536384525 176404850 589396280 238653646 234683471 589431565 922831434 866419900 374418190 350583420 386443712 517189120 27781216 253807588 362685790 646256538 896798110 346147580 69649422 216358725 749205912 135902192 798537020 67728736 301398470 178703920 440219836 396309524 220826690 183224560 393188720 218063997 391808940 599930822 684942490 595320272 133451930 797195478 28997500 699765660 536455648 786199780 199987456 713792116 786047554 642873216 938054164 742631500 956937664 515811780 784424328 762299950 307149120 136521240 361228384 219185465 39874162 130637544 230976464 219584472 169482665 112859720 183097840 255153280 707274784 975414020 184443700 595893380 536295040 910416044 728962048 220607088 200729280 191189430 91684900 448363230 560714820 436539168 70272000 82625528 260427060 52159440 583669164 531597812 824024950 938841130 626739906 49831168 223239680 87784875 780818952 41633247 767210920 112635968 224736620 126691365 778604380 198851020 663700245 602963778 996721840 888886672 86894592 233283442 725821152 40044720 341925312 933189560 643414820 901150872 440157472 231975615 33889190 466474208 485890976 939522440 79656320 309832056 568021532 231798341 633116420 940700600 202053824 845413760 999418236 757792160 230846624 515680080 195498466 782010742 881318752 292526742 21638600 650365640 450870055 39695920 917836900 571837484 196968100 610715024 513057280 314132920 854893888 204352856 79453440 769224592 736466000 282549476 839308716 909448394 537606480 831215560 684889390 971664739 967787400 736751492 474710680 511977952 421868944 979982536 862177600 427666250 325224704 240985752 820512990 807230848 733803800 899905200 783270690 812907198 728127552 910760448 950022600 460431605 819464260 879402712 707758000 780214624 334046752 505041255 863220430 603469260 298086000 141134464 724341440 369060440 82057472 529540448 648988000 744679536 155697016 232481840 733550172 443130048 860735440 823544000 403793756 211647936 323621625 692972681 819976108 343196230 691726400 552878338 617052800 746804440 825352655 802746572 616875344 616490240 377102760 96383280 843817308 989319446 31884920 210603400 517073024 935143122 311238597 699816744 148935234 284190034 653221760 534501392 747976776 227456500 923379159 955864480 218647830 955743850 451987700 325942048 38675218 834126600 91809205 446624032 582696920 383347266 507338832 807768924 203903602 622861200 595503840 306248128 855882912 466661700 836045396 926074362 131595200 267527170 423434021 935143998 14309500 920872268 354127570 621766528 823030640 808574248 932638080 809555517 267369090 263168256 657633400 301533228 747630000 730976404 397622720 816746210 209670762 953264640 525601120 949512224 442060800 797801040 121038720 808405244 216949760 364144528 693136484 70116177 177924 909195280 822987680 315510000 787885588 350266872 186460948 151040380 194625372 926038834 196832444 130076576 517113460 868204000 90406756 420720156 364096400 8542320 664427460 576488890 332568314 799159400 11512130 1362250 22143069 471118100 813433550 715163392 294087308 718493209 34030180 33954138 254866050 344272800 125146806 774906600 54511548 872727700 856421988 675975200 214127000 723777792 949091840 820180232 823584580 974877168 499418068 501939456 87241568 154892224 491781250 399521150 602480808 106899168 883881480 497853710 850700150 860280970 811333331 850989176 606095508 30888536 668226000 942136700 735064256 56869262 863880764 296305584 447407443 376065050 680822538 850790020 273847140 493092099 532204800 471576908 203632875 827891945 6403635 165671723 742483554 987508720 33603607 404960856 479080600 19561110 497205108 472841184 946344920 995553088 835142446 321591170 238042980 414034436 298143780 592963720 730457840 723303200 69198640 970374896 296401380 263239250 362324788 437133628 282069920 671134872 888406025 296541136 709459720 696068850 565943168 261611896 256296912 744116224 784865880 738561036 404305998 687090080 882351636 201438422 395991436 17207552 870870564 69284128 133790600 540867485 101679208 400497720 732956000 138532480 6697500 481875056 934385760 955875200 328775496 238222223 892083584 883878800 67957947 518411692 402184421 486890841 692187369 625895296 125902248 65548866 439541228 575644565 373674240 37448963 842356856 225772720 762585400 770886500 290929750 104663500 283249130 349895910 532161400 615374400 27911680 301673950 29544650 737849470 3395712 683602122 839732000 611546328 90420 436313880 833098856 776742370 261319200 485262524 518889580 339833750 408170400 400670000 591824864 318627996 956517604 176763884 273305696 833415904 9526896 441855488 408127882 875247540 338102140 481288720 613664480 181014523 709346000 405859798 433502592 632125280 710397160 996388360 979907122 280645600 756114460 853947840 195459500 18963611 983443392 201833360 493710076 794192224 636574368 319544170 460246860 347122130 84817276 749410275 794591940 415636088 585037736 870154800 232613120 721580860 380464014 397461934 477621940 945172400 484274184 532930500 373772240 147886080 99283318 918177136 433627840 864720320 598007040 870259668 183169880 643119624 225146408 408979120 727955545 90686500 818861160 40598840 108200008 515185352 77600100 649369621 749574840 911698657 115035692 174190748 184962752 758283008 1994352 807905386 507226654 816034056 522730745 668073750 274698552 612703120 54784984 323109290 293758260 667221640 484877670 68917438 82644522 882816988 289885996 915221396 750489320 781733220 118226180 498878560 105066088 122858000 615444955 639066000 116234200 886743940 207873720 6411000 462333760 930659424 746614400 811586310 587903500 22382688 276239944 340386080 622470500 447447680 853981792 26528916 856794785 672281950 417718920 396758937 455355156 813568922 956183525 236035804 37646704 452074992 983242400 580439648 57357568 210500130 423609520 311022942 925785588 200762136 85034560 571321540 96858624 966793680 419347862 695764192 509947360 219608064 583850192 971249836 535098876 433308936 379203072 423537312 662949126 461718804 445742100 615668136 797330370 594798062 148706496 272472080 802676925 680522936 980189450 636153520 929109280 186460075 191637774 402095736 972770560 970272150 932216014 780029104 471101960 384687349 165475625 642616960 918264368 299854848 210105856 833844130 854995464 424513440 271638345 346822044 810081354 875876928 315015840 693851735 94062263 474440916 503320512 875298800 659424940 202074750 95604212 828738760 84205000 37757566 489174472 945218828 832703120 593135380 808267025
474243901 335055552 209583643 464648960 710942424 231503510 200513680 213484480 392354280 904293100 536726514 624033696 460391648 910071173 239184225 357713840 71501118 869280450 52200605 30570696 336230600 155318224 473331440 958934204 999652368 841688400 113074587 235735368 304147864 749181088 432379524 58943664 712253304 224628936 138016820 91116000 165651260 508756054 499539105 219206446 695722224 963875632 403887600 811680552 981485445 458300900 180361016 963886675 437504208 999389184 915469946 584477440 668362330 11214830 809927055 765788306 70952000 443625328 867692536 208691912 311359044 299568200 101075200 539237120 601585952 959773716 30086640 992134710 759304890 530772196 701080750 5043200 350840448 110328960 200278086 926873700 819035972 386359168 829827520 109768500 407643861 756059940 367772512 95361498 710344024 486954446 10235721 906734144 146130950 803756120 860894400 606432060 800927850 31760440 134491460 599481636 558407360 560083968 319779682 854789652 684226235 393684345 76042500 518505580 820585410 196891817 46248896 491327030 252286075 815187680 147248624 122021156 667437812 405826560 324807968 580869560 653950210 589098000 878319406 704665000 621217060 329811168 850476600 964359360 625236140 611837408 97622854 788036986 711179632 381578877 703742020 266882542 936973780 779680760 248194580 935186600 510752528 302540640 366239120 755867800 259067040 879694179 923966294 418418096 229345320 177104620 41605632 161294064 45024448 970953552 123796236 763606129 167997952 339855728 732550360 410283423 296513470 354386320 844347927 304756728 311911840 958584704 6038832 656569120 25968784 554013400 847211500 929524000 821349515 895475127 98051754 438910500 774295744 195694750 97139402 744005600 803616900 109514288 486819620 16251437 808986645 909586508 758465048 980719400 447075190 950744092 402756759 280800179 171058730 690208000 455370469 325831680 301548464 804024448 360671800 762977394 216902159 599299072 52496484 941612400 138083980 759954599 658923300 19584298 253334840 673806210 283972948 26610240 77265440 406799760 53425536 632527552 507266726 596339420 119055000 746251104 320402252 16641560 218047120 939451064 678659752 948823153 728821056 312499420 899723624 236814910 241335700 428496640 127786250 149066760 110828310 979856000 647977288 862955050 629985432 478277752 966364928 841750400 143064120 410416160 922605002 986511222 289743870 823686280 946540352 612429184 950088286 955198840 561202720 456473782 54211200 942075800 332972611 936445986 253298240 130082896 628249250 24531626 103664215 214794000 916077304 854874928 678765068 57630728 851151464 795478000 312865871 134189120 153871792 881890352 770104784 408834500 373472775 436014400 569607740 521065926 886698112 418502536 114000160 330488416 985312475 856959586 729368624 193199600 568860315 907657172 875331284 817988543 795669952 942326180 207592810 950211058 392766310 852963750 417310830 289771900 58019787 434081430 110526400 633093980 630031016 239910720 971823312 459283020 112288875 8251200 837573148 331839368 601022874 414050082 937847535 162523000 294675978 774156374 355149608 338538432 653211661 748863187 478430328 930157440 335710328 398587456 527765568 773594928 262454000 654466424 4038770 987132416 21406260 538686400 897891864 470488444 711040480 536289670 589907504 681459888 670990104 722975200 160866224 337025150 826426900 501143456 900219760 292180640 55314464 978073524 544753488 449770896 880839822 785249435 346370084 500515450 451845000 805386880 44585595 868088937 898680960 438828541 333237120 510462528 307430380 187498255 14561820 725628800 351156650 509075020 551846992 247572446 729860784 9276778 649773820 720538688 119312384 980133040 328641736 52758480 48089930 825089392 527397160 910852028 387214480 315271435 692781950 327653376 485761800 204911992 199601234 864110354 170285824 445525444 443101870 820933328 967875895 432113491 796828900 126213916 617726490 658989200 412904120 133027050 317575548 320728672 715186538 926181952 74745891 798124000 934761288 720664030 819735950 970400660 451120591 347455151 721952250 254251052 561506715 354176408 823386000 591804192 31287184 267884112 435256480 778702940 328370300 40833574 755782428 171017268 211449920 609131904 458579216 742503000 28301300 509847550 174341389 402414972 889470384 897755744 527703600 655535683 707983648 886583288 673356150 706131350 829099355 700736000 829732000 570786675 386856200 355647976 342535420 458430525 452744191 863746208 899756256 312131350 385835988 608709857 135001982 180965320 248182640 115653056 419879950 208843685 671366596 372839064 49716984 259766088 974613904 709795960 451521220 872432200 838088125 966704039 866485500 628408700 984742272 824159360 636311650 582990180 557132940 884432512 12584640 658451653 825713938 25104504 29721344 843508152 43592152 251215057 547320160 901894400 9400486 934427672 777677844 758183420 360218224 217710531 937297720 815151280 87502008 450857780 345897161 641738656 347984156 993598345 591840790 877903440 909139196 23048775 914652620 153575736 904358492 69098349 854745908 868552070 351776664 328050426 901073756 111100182 209934702 528524400 509637180 687926950 469540125 664917700 118420800 75690485 977253120 573187280 219101500 794926930 299590224 501115700 556142688 972706698 271757236 106839248 778112400 289154640 386585140 191380516 635870352 189621184 185873888 981786147 974490100 806493512 454265302 979917225 39661200 693087792 110167182 837399909 978920960 223537760 180667152 758303667 884179968 748358592 492741950 436428124 402612936 492366625 702463696 385391000 540301472 587159724 573297140 498178940 912119734 756006450 206083448 738392694 160065575 338471550 563279305 683985120 247397328 612378200 893843520 820576498 328577256 243312384 396236210 335671680 590839648 714201960 758799243 3415930 126591188 318154480 681112840 583918376 374481152 658938944 718915624 420039184 752944870 873167752 930432688 505839625 884479580 26392830 629436824 290168640 772313600 724218256 398247385 46901232 895435802 748859360 702476736 128626372 881773119 33199700 775136668 3969600 548609816 728891000 625163920 719977429 831987808 728062912 528747200 279664346 492125584 880707500 203641084 946548000 891632654 689105396 744429520 646161774 849090190 317392619 428042590 986062498 769666508 643472696 465445250 129023365 94567850 696040064 998956008 166666480 309712396 714011200 182449664 281211345 390199530 984606720 797493200 906166240 924242343 516192848 701872776 635586292 20779512 152636600 858098824 696484472 15543240 135457440 281654256 983652096 415669950 610072704 324911760 943272790 560426420 712307338 245548524 222955700 511402006 99070530 606146320 702664272 522671792 483016968 891778336 363487424 950580815 368231246 93950972 752190752 385515820 500794592 682722608 255603665 2952416 991385262 537246336 42547200 458981000 869309480 492644224 744487660 213099360 40971538 403735275 590122720 825254700 388936772 166958550 51728336 762720640 977767008 963609600 629251744 657274588 744928160 461272640 589133330 889190176 753036916 954199392 830725354 39025672 44651023 502155816 919706930 551170431 104127572 325107584 323331464 189045744 929079490 513094620 494983233 213586650 389196 72172028 586337526 305209020 337141560 417724332 678384712 774914000 663923454 607977960 126221540 943946200 886787360 399304182 45591950 845608500 717440858 60711500 917451506 207948160 671320000 956758868 615332252 898508090 191202656 419165530 961205700 835211910 134787236 704535872 796583648 251662400 358162877 393136588 758077775 746535940 50683896 865031680 905054880 141697359 12354948 313481630 164723750 967291646 396092864 667889734 705130800 498046398 480029520 642367396 947075720 589987840 399258460 929322200 562303328 184276864 151360496 22019000 436079238 597583144 69498320 174169605 274222335 987397728 958505280 726427787 274111120 868121072 268967480 694513993 251144832
459376574 609399330 942667920 770994280 53278213 0 402800768 853466252 110725400 445616600 647891932 270502456 249942275 134406408 379817640 416262270 899765175 297956200 947961808 512749227 593731900 230742002 420577564 154318850 644372000 580120096 218359432 124945060 767299054 493158180 922126064 284567364 71193520 112210504 880184000 915235300 17778327 743477840 136143040 991233268 492616164 510927504 792029980 110453440 173811688 663510760 272893792 219020688 464166464 67061224 719122776 442305269 542753728 101590740 378673200 766126400 597577430 414393088 854400880 632488234 620620416 674170044 665343800 168403200 334776960 391613760 596790488 858017600 71999758 613314528 12812855 437368320 240839044 289988030 255330740 771571985 532345600 817576160 883523328 709321152 29534834 662054642 861448336 774446160 430320000 19490944 571689088 116912064 946506462 171738896 90131280 641507312 535867360 792713550 715797840 694558930 692137556 302198700 113630640 680226400 165585325 39498716 447536128 238884516 825408000 4982240 66855758 767738910 200487106 429225080 405156440 83563500 905814720 581169584 744663424 592743984 900547168 902182964 949307556 756406120 499386100 590645034 152305184 509337584 431000080 574505516 190617990 93456150 987084912 12306872 798987396 499041908 951547368 540501296 388769644 481057190 972409600 176396060 997080001 715560000 372753016 798798800 781188037 137039480 860630028 657424988 740031875 187418380 497336080 64946705 626561000 31838112 698220235 568173298 442010180 282242643 56777100 340340224 72290350 58975450 76135700 398146208 10534640 734619848 791916650 995289642 874520500 945760870 80315044 478226320 740479447 398509250 18375980 378754102 183031544 632370510 17917770 837857088 242250180 416237992 917526000 402914536 930785792 269076000 982699030 969508928 876632500 735929800 205441666 345488200 364947000 846124690 610164845 738407180 518909894 885653392 400253616 154039760 437270386 491691732 573878582 410035092 753887350 685990916 145449500 631440784 87663120 150918278 270007652 704791040 546338625 805513926 704850202 95055114 490034240 682603418 961359592 841556073 977628509 964638784 226072876 605787860 403039328 328340400 257106944 295204692 971323660 555913880 60781980 448264260 926014660 518557140 455805804 120632570 30636484 356374720 677529088 825167168 298268757 292701236 346732400 556105248 320824320 29692200 22900096 330362380 155956450 203842028 489670980 839197832 420740284 62600404 477723348 936079440 890732650 869934776 260196100 989002000 824433152 924678360 219837710 746869476 969822168 974134880 735131786 18961100 713815040 121297200 344592255 217999385 263303561 778190699 238311424 273492977 513312512 834978880 929777584 241405695 369920202 547181244 281353500 625852800 959227608 364132100 10717080 212684800 145343120 65071440 91265476 694365310 372911220 912819612 209584424 614724124 63461560 755562916 973683472 541885200 599960000 542652135 168759968 96683805 214611250 42132222 194017536 200042376 690559008 148917244 736288184 114520250 690975401 669513275 334301047 763002700 608764000 958138240 201889120 697047008 796697200 409590191 56995830 395178240 116964704 603210096 452604080 713207440 538725470 278105000 384425860 391529984 989300832 48670000 72591161 881378260 205422000 449436740 808988888 385178267 222314840 908336790 366262300 639267675 982527150 627971988 965199824 561817560 513488369 811984957 452907500 200329180 130252000 354042020 843304756 115965391 879625190 746185156 793651650 214200008 379841200 699844905 839655800 126815530 11171780 416594244 945014468 752165700 724414696 499991500 152919550 303463936 757046400 495525216 595489825 584484355 814586562 543483380 314827794 711914640 628601482 864833152 62924870 461754250 970538136 190785328 306562500 20846500 247770080 769270320 867041470 626568381 736963520 262257660 34721760 473397920 950916946 935644304 178287100 156445536 22465120 565983280 72137356 61813856 807013940 148455050 318930432 190663669 192240428 542128640 464835820 764046800 281661440 259340125 863302140 805423125 2382000 512531624 46851200 371082500 950718200 645388160 54345052 160428720 684509500 657375905 244677928 419053680 107122524 385335604 279304440 821458177 177192656 799130080 584073952 592576000 238752590 264551240 435577909 265017224 750528128 222170784 932095138 469971076 759369730 239286136 412795824 228534326 997777509 79075024 313172062 750347670 805310200 223111574 941501260 999661400 4064000 612681656 160753928 691491516 785512384 231665260 312664820 277822620 309694480 936576240 851070000 879553728 52873548 351631344 293703846 149774115 622521728 238368084 370078559 979044832 931731072 13357568 828715520 424800214 941802320 415613840 312832640 745709680 426608864 450328680 520792200 170121600 934733020 690051500 363961800 909789110 715755912 953576208 217852480 618530844 403182140 286591000 101049000 508508905 296013980 181771632 134831368 1551088 960688064 273643680 615149387 957856720 908754440 82854240 840251840 969723470 152029174 509028224 394363088 163304512 917072856 366355940 281714624 435495507 208084676 341613824 562413548 658182370 719546368 301647440 696936080 532042515 398997504 180719328 146826044 730744968 616121370 997835976 452967500 687543394 3697736 222578381 71331680 322650106 706272520 684114200 389172148 553528664 270029150 310493900 246750896 995005212 837760320 651601077 959939320 914160640 490363976 814659280 935617503 537141792 185607184 654175204 530530144 919739385 673742206 199490218 355502458 839428897 706082688 180472364 96980224 656166200 504418838 525884360 704990000 435559040 689627192 77270650 394322140 313635800 255425404 787821508 549931016 894887616 406694096 45602220 867414128 828916260 370031236 994134375 543499180 419323200 617713760 473978420 518006764 918365600 658623080 661521359 685654228 498266800 906841430 955505108 961106560 501831780 553005550 40796120 515565440 107335660 268772064 274751660 503173672 209402500 374756228 504314780 266215648 427462162 254537698 600485250 395621536 415065435 699782690 775642176 978487904 173349923 139669744 908404684 101678986 371328800 659821056 218821454 42650220 58008000 268052090 372382496 468629000 568148648 51338696 721376300 253311020 422398300 776047928 899029992 601304800 766613138 101753152 560448354 556520964 953898886 77504000 208624749 189771968 277468000 266859101 408372200 25651118 789666000 984120400 487811750 735818015 739445872 980383966 483838504 900863684 908020414 592555080 519654885 680457650 220099996 525395904 525067776 949993000 559659962 103250168 929017312 245800610 962348422 908436849 490987212 388664200 801917483 512362040 297689600 84371194 150880000 182045664 975403048 961352976 939575800 340394930 688863688 322075140 775561751 946488448 207513840 760214605 305022400 168605700 226908064 182926048 745678702 63736400 209751760 458575360 44096140 681862524 519450656 693251888 62549370 246330880 756800346 403068234 7126012 831403358 398837926 284014472 825800580 996284693 364221344 569874570 220732898 260825728 335990800 370465616 953272200 854494008 55334520 288146060 302320640 203464910 639905250 490929724 623222720 928017104 704380826 74297877 880283390 767455675 295679106 3063062 934209568 26214920 828063972 188788216 837558312 422516896 34295754 331249240 191589600 478125424 974014616 344041912 108089048 242626952 943931168 511207040 197777700 844614906 306575744 242494896 74381300 409688830 558789320 150652220 84196400 49226140 301345440 58595940 736934200 289216304 75804992 461379232 577310120 77071904 333101424 510020082 348411458 808333760 830837508 750434816 637589440 925560400 607530848 671368937 503248647 479527755 293075248 913432780 481946480 401981128 887129856 375262928 602314560 459061310 900837254 919737400 204549000 364991150 639716355 221239675 367413585 810455470 664240480 691427808 450082032 613830676 956583808
951210145 802261968 92259900 99473305 45810864 792960 378932640 753966613 734655960 581926400 945458376 206975400 213533790 375090530 437075290 385165264 778087620 969335485 384054265 227946142 107742938 163596800 705540640 676429004 258246720 331161984 912342680 376816994 354037357 863033900 913568000 294583784 686971904 670636000 517689540 288427725 513947080 276010104 586552576 125972500 823807698 715010860 655735793 404327100 669313600 75697312 469065500 491333972 462076060 996410050 340880000 109312000 690549870 4617314 33158220 352963716 868822096 868173864 612491830 580751040 307368750 681695360 62026588 724783442 909500312 522827248 146032640 670859975 834736890 532378624 613374190 321656300 129272545 785151880 294841988 742412388 757857892 583712996 637655800 194309744 229686336 475823016 554982250 511882320 627344756 513305350 232670400 888724352 944338905 291563640 769333188 462246360 845010788 144751424 781220408 757247513 284933514 978091608 73095080 124264048 547626836 120814920 457168000 57423936 958313312 360974500 433125000 153056697 334986550 461510125 473308994 581123440 592133904 257867996 883732000 59166328 599166250 160646196 192037472 860960512 510495744 332370324 334123260 221266480 971519722 43237720 321158050 489681590 39096230 967481054 227369945 473196568 943836776 877154480 103338128 889245200 919786580 392635630 952678144 485052784 832349064 294903776 898322526 351575620 799110890 655198364 628933710 57567740 367788574 82410650 848158309 753114784 871763808 532844872 581450560 357481780 191126360 200932120 925967840 514694625 886976991 295347870 625321443 289929746 851525664 468702100 9982375 231680239 793210716 452734313 780379516 590193284 111224940 737520400 799904840 238321424 694142024 752443523 420669373 361671888 945646605 680601844 1084788 338177712 58955908 54536976 53436400 923085864 609606396 692828420 310924000 532193800 240663750 517658590 183347150 518854444 857022270 856945840 253509392 986318125 966918012 393186276 270886232 607679400 167814656 68897304 123412800 619708368 689355200 651047668 523838880 579302392 171319200 916033897 165033605 431906878 335777378 529878584 37645900 856968096 253282845 944552554 617441580 784282075 400451000 202994804 861008568 93151608 943867040 817399840 4796098 866255182 669055232 218651840 13580885 161545736 629991413 586165960 535791654 133690880 680192692 214105910 143319936 610537704 266701128 576378900 183732100 379871069 932834304 934291000 282015636 739932160 643885988 690372430 25876364 695475620 414906446 862932342 811863622 44440100 228623655 995855640 438079250 716985025 674693396 61002887 553506896 312141568 736068168 759437530 332172490 871681360 470871564 463444192 190011930 386443770 598144505 698489000 740093810 99395434 58638584 265019872 342132810 231681792 387678550 438844023 257256785 293203524 693380704 161926784 787992560 492958348 92909304 431955088 206195000 955579380 299289290 240009509 692170260 684000560 146083424 288571684 56872208 779379760 882972400 182341184 596388498 831573740 920167219 907709800 223453944 134406312 826175528 70855418 603528000 452301640 392223550 464215280 454761520 51845600 321147744 626075296 360583795 23761680 565376912 197603300 139207328 854609324 486114496 857307060 968338528 987980634 907325540 967177402 159909980 402057650 362130428 447180068 30486667 673806830 524029896 93401154 576988480 195948120 287410790 905228740 618864876 38173418 964037500 414931840 841050020 1061960 401596448 940521000 673705848 794670544 376946560 122953166 350456902 728978304 351929242 304456458 457294772 359918148 225744896 823396190 287936000 782676500 348312430 62690400 899858688 556531120 968004000 523562078 853789844 529238768 320368861 338657475 762023388 539068476 24226700 32938634 512791190 359938740 775638696 446624544 235011012 352223440 470452249 754381114 352386000 962182710 850710229 31471616 590782440 451374744 202638400 861501520 468305870 490668020 996313616 604782720 929056128 104620663 257729680 702151224 186615520 29070000 953787770 86245255 912084608 903504150 373034920 805623424 160745386 597070100 87549952 678244380 64176720 723626976 753502784 146873920 709797760 544163180 191305840 279011280 761144668 149390725 604632610 667855852 225573964 899968266 801030256 722967889 590240000 845111158 870111724 924861480 840847994 267113368 85142466 854836560 388442120 987303560 988792631 445889520 647702880 698853878 687492500 992768320 620169100 586121057 54654040 448163010 577592250 582623556 4990250 289536000 412314760 366970720 773613824 595146140 757318440 840216840 913324664 265252520 617297460 266995584 911494928 919492782 59592500 237540024 522257610 965596520 662626698 876352032 160980660 501874740 263697408 43851868 430675587 752696316 934354496 230501040 230065208 519727580 150609657 28806852 462371840 256710990 856679052 182140736 546387778 435572820 345665160 925571470 782529660 363783340 773963500 767987749 889774612 395008160 455125720 453309796 343523725 360921556 869026150 967063568 978049872 950566000 649616490 440137728 222122528 127801048 807066272 434909544 110959828 485018800 200026800 33542700 411454000 338902010 134392371 139049360 20809560 452053120 395950812 222794232 17752800 696954860 761103220 944373696 247390120 687523048 132025360 2888400 150655080 947868360 295509034 436395700 277088670 926926536 545142672 479913984 706152250 395042560 618341312 523819500 451024920 373762744 99543264 431607466 641985600 356793920 171460420 835781880 291605780 255698179 308361088 763616384 42712420 25463648 750580468 237195652 945450112 758432352 296443872 477608900 53410640 606224465 620239588 668666584 80136000 649773415 559220400 357869752 111489200 887642025 790156425 676852300 777429144 100342880 992802800 979198850 632455920 587227470 422939728 711067520 903153104 555495504 235973390 704595475 28891194 7239130 792030140 781242880 409557600 754578208 791008960 605361928 639774040 807780501 57977600 616050862 420509312 134378328 8779792 445044520 759144557 390026032 736456592 840071262 192611100 652029638 622334825 939337844 991899996 40380000 686641280 780688896 550187900 591581056 124504320 146280180 556624760 842340442 482363739 132440564 208579990 926285952 400197840 528574880 295562580 337279504 266027145 755935670 612999320 766159620 480052400 186296494 709405306 283297504 63331712 822383488 269726040 857107968 48582864 863384172 29913384 483113680 354778198 503478693 111815010 362561940 827083696 772509465 866292864 882736944 455663624 580821984 243136000 626390568 190796300 678631000 59370894 203201898 907183440 374088500 641534232 948558820 425971678 195966400 861696640 413374230 5815100 538326660 899522000 625756655 127255856 953713000 548900371 358464100 509477264 245912096 657348828 12129040 815326250 13800420 392307668 228404180 268144984 732684280 67973520 68441952 43896036 879699586 831978972 730771684 843045800 453841000 710046385 62515952 744740100 727041024 174794200 475049628 455030808 520889696 42249150 463117536 404821428 19768313 288159500 112278213 589337744 919396000 922782400 808137740 0 531539648 910827236 902591504 198441326 557784320 587113632 42924200 534690760 935360832 298169152 801476156 318974358 21607996 100628430 72477154 401399760 175940680 555316400 611831600 377834000 780527424 192149204 278121850 447147328 427310585 183591092 8894560 643345425 573917187 648795264 509625982 463724840 308284256 756904350 235271912 763355880 227155104 768785492 18673120 975194540 983420800 420464630 22842288 277082011 978339590 966701548 216818376 692907193 620287162 452081112 670539600 812421008 744872774 94285648 449663340 219500792 564266624 288346800 916459520 100455450 501866488 280928760 307922624 299558460 868110920 105418496 372731920 995719816 450713627 512640830 442356800 990530956 190244000 279755400 939154096 193130360 900773846 501977200 180236760 847447000 589295232
933127600 962070016 328046176 105000 43792910 347966100 740905192 249687000 51418824 749028000 120289400 431705200 216231942 746504192 545572680 485469535 409200675 887248904 938076100 777245840 307800360 716611540 920587420 136053600 689524480 696693855 692054276 914865696 609841600 257657168 384994016 962811264 368515627 973263500 826291120 651127728 750763168 545906175 449706050 886888828 990618750 600512632 150743680 23676920 747691044 91405040 413515786 582812130 631308999 455408286 448650464 65982910 814901936 365726077 752276080 870885368 265747354 908330210 971372270 309150510 61924115 300858400 406187580 767394080 340471124 987365050 503348280 407170578 711403060 495212346 24887520 13278400 341783500 882279220 247162584 131465542 769215089 108129356 947516330 426691060 916217600 255714688 704415160 562062184 259094000 346142698 808742880 79936000 365364152 441034200 538111605 342755940 263156432 914693748 75414184 722928112 921763125 727297281 597917680 443136210 349271296 161080380 1635425 973543244 485678394 657035264 40118592 746450560 992178324 394505288 947364126 312765440 249820454 585392958 840280 730712235 966576775 857196570 825788148 784898192 693397526 485552576 376462000 967431960 787221632 931685760 157418000 787241600 170215040 709826156 937356480 85890259 704789556 788804045 30659776 154865900 169298640 522392997 365354402 104726000 124384400 702100608 919037600 995988480 348896888 577896095 906754060 960307580 125558592 540832574 735821064 227111156 111025504 59633220 129073308 528609358 350189440 467889526 743127530 779837018 498591581 884602650 67894080 507752984 359268124 331388815 943736145 121117184 149850112 472439348 448834334 429849136 873200640 472131712 597919530 105953720 957121096 160980736 784728796 461932144 789085376 827926672 253181672 988586748 927129495 328867280 820681976 71672602 261759403 326510000 167303200 624092160 204423596 672130230 294054824 895727280 58514560 804700467 347234157 205346500 504458800 851821250 197946708 984593980 307713280 384674300 753270486 695348600 235863532 638497731 958188125 549687808 775047612 62358016 285982722 979583092 771284480 375433920 955580385 820267920 207042788 371321820 263032928 38494144 65975500 23105376 750423524 933721248 258654392 663433088 589183114 504798230 728644752 359195664 190129860 706461916 238232802 958621520 577523733 843023983 105716963 44614828 855019874 654389212 811122000 702582371 523240176 163068800 299603742 766985600 786456380 176740220 672754920 252995400 948534368 600242952 977915217 46975712 805558832 966380168 617342976 414573248 554722300 790751363 603170848 54143762 721721644 685271720 375196800 924475980 4931636 955008920 485517982 681929440 730875328 524342434 758389739 419547000 949795280 671865344 871325280 663122920 111746320 526825900 514796500 759159878 257343870 126611920 390485180 562368896 291987092 453268212 47272000 432624800 112618832 993999136 242367320 898751490 478014866 744652592 332962960 719396000 45192608 861014589 298510014 446798886 665366863 896070800 439565188 515785920 683874912 573354603 950573325 820074376 54037489 686470090 777041011 17732832 88002522 80090880 401952120 166681280 687464544 86574000 180323808 56998400 736517396 275585876 143253320 957591112 933106144 501895100 94055808 299654985 576755106 794666084 486830240 740361200 505663803 742274105 576315654 887453203 899504840 589962368 668871016 149342060 553489837 814765440 280228312 456051011 100011904 414896860 212672108 726109500 99156170 836320236 410133120 666061200 294690082 821529015 131942498 276089662 705238233 428987580 21191500 434463704 390042715 519275630 21825730 193942250 588227140 203192936 507622650 381988720 839997784 631985274 540376960 383805056 546571130 220275750 58630800 197152202 309071040 839948120 956173992 269727230 379053588 617475030 797997840 341824608 114792640 857678102 162127164 868640544 296516124 838775319 909524352 256606200 930833180 188492930 759055260 157262800 626445824 76618280 905062528 742739851 198415888 606684400 60562258 724661808 53949810 459064640 27143020 243258810 74786430 36352625 154763040 234759352 300076681 318737024 969994180 388289008 125438496 601081480 452677520 37952640 934605208 878796220 545406464 568295680 299248838 437261296 237539700 638884028 430392840 71846784 771283188 51237608 271389370 623809904 210168500 188802029 368763456 592755213 846634064 501639808 140575580 946651136 699139700 431251300 952183552 658289100 79422976 881089280 715437954 596377600 723898896 489170000 158930144 296837752 601708600 463296358 118757630 657807272 164319680 543630600 593100656 956135264 607395480 930456128 508718280 918803340 680900000 739753160 5646987 638199360 547137700 761835400 431131800 962532768 522178698 234134760 203507246 438527610 837996304 85499136 800055000 510192600 288138176 163153055 847288776 73042424 228298240 441823232 328608836 524000432 783654180 957850325 12752230 979160576 317742180 388593162 955732224 81810910 334362575 617703125 970214705 945209840 756428520 475734602 784385152 115782750 636738375 548608704 472428800 462537532 700975380 306108549 473493772 66125148 89103650 902313680 905862815 49387385 18225096 793378850 709528595 173904624 416459422 359155240 680242708 151229812 257340878 651124080 384863256 202875006 599108100 22622588 12507290 754322613 503454848 710684404 3310804 742002900 42369448 281975022 833759855 104620520 770280656 337556800 174411726 178820048 945829215 144413078 502126604 440193504 975039204 667241760 954351390 335830725 295660160 14150000 668838255 948367450 956863450 474521600 420348159 627906604 718324868 998969376 51802368 990227828 505772800 433066072 485812460 454170811 948995840 246566924 126869824 433000452 135779894 105144317 951346456 322964530 610184860 510996382 911895894 769396356 475789832 935633790 393757640 753198088 93948070 507532070 676861552 714548856 491910248 557970978 653319024 847176000 394927350 376208120 131789393 842024160 722987776 324843440 863466840 947597419 174413050 309556880 27804055 700863800 525909034 846395952 434405935 155139804 312318720 15333750 110593280 525639320 986336000 258879608 395013000 524851208 964562080 120998068 735657454 426100432 832502780 258133700 969537432 725148055 578986802 34097637 412850150 201933568 202052016 393074170 269216348 933957568 64116600 671570924 270831488 293530336 784367784 514611152 509762665 781726400 717844360 411730000 422355285 165507200 944613582 782195504 73717088 441925925 920573340 75561400 515563520 734036082 852597380 716708992 979405250 824496312 268912800 376310912 668898592 777339652 32801120 350524973 762852746 200000608 349024128 392864628 676698808 787151100 638203168 129560400 14699926 886325720 736099980 212254560 895042980 613576800 68540416 51241188 206611168 743420528 213966161 467437460 200222264 218969344 691090000 537479918 379510904 435769438 882300416 813484450 275971320 654563191 99339768 410160604 983559400 984716760 305312896 140933280 24981440 303579776 971492840 774933788 137954816 48895664 968200433 752463950 118358152 838544144 432781832 841159900 482700080 491451929 872307632 793270964 438540114 783964330 396595700 504318160 681713984 525087290 263217266 311207590 568008558 434086925 384105620 897441136 973311646 768382174 727495772 511039164 589370850 83912920 710444530 692720100 263513932 848732240 774259952 792579628 322739888 944478395 7897087 742098624 106068032 769014334 597529000 805765950 21860368 274215060 13278672 756799936 783209735 367043120 126439680 880920192 324571960 854728928 784390768 314331897 491346069 367870744 550918676 470860800 920378608 746663300 346906180 235008965 270503960 689708032 357239017 738731700 790719234 122430800 526960418 591553496 868326179 334263644 274823701 670298352 540112384 364841000 907220442 288597787 120451850 476330060 72207920 732786364 313072960 10601675 911092628 412710480 453730548 679645844
868671360 850847850 112701776 391451469 201114826 285177564 980757768 289358718 59640450 500197632 244125325 448464548 46970448 363995653 817695084 122639028 659701248 178505988 759305828 484334048 278848288 75146160 219769658 772811296 997100498 349548415 407730960 916574156 53901607 558557918 305609418 760018050 648685880 185214168 368561440 859421568 70438600 387970788 233213000 691606850 6000128 525371080 877583360 835003360 100007050 233380080 323295268 385974904 7543014 355756100 584166584 823583120 241233682 455937037 895408552 75771920 367348277 382658822 248555425 909146402 240060608 125900928 426204115 514234990 946413920 891418980 667901440 12714374 708856015 772193400 33964965 10331216 635059888 162964480 512428224 123295980 115121375 782001320 719885160 261982250 782543710 892613596 282754576 741280575 499217152 635004397 781327600 990995856 272646784 489486952 975356610 107952 375842374 1299264 285361400 987284388 659829481 856536150 320595198 448237600 51824660 480110270 780143180 231459880 670782768 742182930 279020968 249840250 502227283 6973348 439113256 441976924 724407416 80950240 541912516 383230160 720719264 162801692 805673050 729567500 354068684 547712100 90107560 261854652 285862832 674617152 308380275 230166525 499256960 882764672 633937920 45116640 964565312 552805324 68515240 619116920 634555674 639047992 815043072 742020896 561835280 96801700 772523348 447327500 334255972 469848207 754783536 227387392 83651200 343452650 176618912 146188276 271210080 392601643 319570744 30286988 20219760 479982656 438010966 226586980 157772980 922257728 586167696 32474720 558189760 586350912 763965280 680001520 682961088 79392144 756896800 90706936 236393568 738679424 985653760 356258440 347570886 514054800 366517800 91813427 653693680 645679104 985932040 746095900 896469643 712883010 683354800 198144345 949891180 940330364 322921040 586616904 538152360 695812990 102334704 409819920 220149120 740534452 202462900 625421535 494560960 421796285 443470274 804977856 565641760 379110512 145991352 704160320 718215900 551129935 203357883 296758560 532212250 422706136 959416544 575851720 816062036 352170450 840748032 331224400 524981008 583959232 641451240 381613230 944234885 959528000 993940850 348266146 545883296 550438150 841003100 394932226 454983324 854903944 989416878 491810080 382840480 821379250 437331583 929072176 278018840 484742000 645809260 712679980 660541920 62415880 287665936 653616496 465653180 404884612 799504432 808909120 782119515 335828352 875010192 663160123 700242480 830883600 561828320 622807600 587063760 169363784 317310900 193564672 101990720 290661856 365947214 520448606 59020964 305859344 803335852 897472223 493527688 790795250 430613696 474130395 498775700 15359240 481182144 813245760 841660800 363887860 425301343 471906500 671697468 324928192 432139120 366043645 704191636 41220590 491812270 421978520 415575714 925998480 166137300 740662040 595231443 103422236 438182197 443263612 632933640 838208000 293031250 878298440 106346564 163370999 824458944 674357100 433230392 768010674 465920440 227215472 101872000 510932020 180917885 410538420 96578176 38088962 214808960 20810229 879941328 793874895 384360536 180322180 391644512 468390456 82152360 897543302 687670784 183233200 124183904 403756976 999501000 582153051 770614324 669640528 896727140 939918000 483444194 572785220 753211068 157511019 542308755 42310832 710747000 112664608 703214026 505049032 656957090 176035571 397649340 31865208 151128464 314076060 742262120 810737080 472920768 267402400 275071016 473115024 405776512 132328882 590846240 799759552 771518448 93518175 235989560 322307204 688194596 299947344 864905704 737969760 519754240 945336304 884423896 565457760 606268416 659234592 930075004 800147904 644860764 184971510 3578912 368784600 199835660 605075276 387724777 277935600 77681984 119176295 320212516 328703044 933697200 933294132 789217664 234985092 303324320 74178523 191826374 851324160 305925088 716676932 544065015 216564300 200521140 134770240 754553792 360163750 124404716 843376774 671308815 401009150 99059408 962501466 200649792 496220528 257703900 522449642 258310776 524637056 928067375 744564725 134176000 860656490 999718932 583069760 552853346 196769159 524053026 846157600 391042725 652189936 207485774 775287200 579272000 25723040 721138680 189553520 125114240 985351442 695675648 974440528 689765040 146143848 490331904 642884000 539123063 87091690 91511044 383863310 65825312 314795520 938303795 946831360 530674000 229988278 334069592 367396676 712247504 102331690 767087749 558779520 900575840 470824110 476333915 351699184 274891152 151975104 923402336 910519760 322093400 252919994 81722890 832649435 897882624 649518030 915566440 480915804 952509964 142110040 271665175 739606752 736916477 998682432 184295568 982694476 966037896 629214886 37483354 794001350 955327472 448120545 619142100 661528360 723222482 746860635 546190476 912452900 812057216 859616532 244136800 463135418 258284600 402570976 398562008 371157656 324432008 230969600 812856264 599315000 828842986 409922640 785197120 181397988 135491616 831055732 999578800 638387568 383887150 914542275 874088840 699738600 245383135 331588272 609926160 485781666 727918600 13839947 421703200 45240064 395888080 749375373 468712464 726745716 200759850 530116348 221593714 998068852 737383020 498733722 853829120 961360222 40853560 274395920 390512920 974086216 471733300 245654760 744793644 131695616 509317250 752038400 149535197 445225640 475422009 524938885 822386688 448572800 8716408 207033860 922416400 196780736 328124518 120496792 62042130 944120000 197940480 347973596 829526939 402607472 407271806 588713846 225404500 312814068 813080960 13439488 615256878 185940490 365733684 3010296 623277060 877097408 39715230 639132480 413186800 415835648 346698876 231383640 565871625 434602985 994099732 987975215 961370660 294803280 794240640 720892986 384985344 575472872 852716700 396978640 505720056 345794486 535685096 569136000 915601000 931591700 360196862 96165680 73343240 267582750 475781552 359167450 436536200 994146620 595392322 965649892 288546970 411043104 753876320 694210880 218761272 82112000 655858240 890766480 905735250 463541296 63716016 672046286 564927400 812548800 631863840 971913459 532329910 320100082 470456156 972398100 253303280 695913500 835098840 548641600 396826855 573469570 446819288 124712350 278177880 268808400 520066560 520583834 502289920 296757294 940281408 515252000 983574400 621503232 640296671 461067264 110961758 364667362 11718105 608838434 607433240 659080000 822307383 660656830 577977536 484067748 193200314 659240460 808792996 891635915 767630656 759831923 636176798 653146100 141200000 401467200 214023994 255835984 961328324 37330876 803199220 549979224 653273300 658394976 717528768 498413975 642553632 639206126 180465300 918234900 262224128 402774632 251650328 335250484 313030168 410592408 363450020 369122650 590726144 939288000 237758456 877968250 512157786 67137360 150139968 522305240 634785292 543119940 606225596 253730240 571998785 802241132 206342765 100213264 911013415 401835120 239847840 36210176 512743112 242963160 770096000 386180240 886677264 132459120 937211284 286666800 988486540 634460001 188547075 831199520 608732960 375085960 299482672 969003848 796751120 990319030 707645136 289051136 346149468 884540324 826243824 918084462 470424944 272177720 48072038 965347432 693160880 529792526 957789350 808209200 34064274 190193000 409640235 585415014 220167100 366020212 92218578 730259120 119252576 949560109 978793155 984158118 149299484 498425510 886413920 503448898 656850356 698991930 301050144 945520548 635073560 888816512 233510388 877488994 588637610 691019992 992870744 946014301 638135150 45704578 421842276 161110576 959819824 869129050 170167844 721357950 812143232 659334940 96736640 604723060 781627907 120099900 961034035 168099520 169158984 601733069 655926386 478057278 354162032 896659640
161223150 767260976 316748161 270066510 28605285 891035520 298031149 166758334 245655200 883184512 583958492 934598400 436413808 708256000 463333283 397027535 430099068 255845300 941829910 215314665 371745940 902344568 74595160 188691556 994522500 200431528 152190118 640251640 319000850 693250220 470470500 606020800 191825920 869316096 308132320 106547150 413400710 373589598 941342000 109617120 177530184 179510785 336750394 120038584 464642048 864031026 368717147 532796220 437552430 168856078 277679800 301018192 508488091 118521856 437989464 868227098 257368388 801308760 427241440 673617691 340642448 82807991 585139392 230113296 468810250 714648700 709827488 16128420 855141832 273435400 439727772 95762103 195660680 5474590 845993312 62845940 500072624 872578912 76233780 745990625 910147436 232710979 402304420 934222956 999577808 230928332 216390776 710803520 503985296 165021595 263291952 940172200 457588261 685685370 325942096 615038640 482141400 447975648 497998800 446975380 168202008 789884106 452436000 124561634 384855520 480388537 742423000 393323600 726613960 904865500 635919616 628677100 630833350 704206275 349814064 243902316 809219360 153506900 186790656 253190016 542140256 395830329 803958080 695384550 603347940 240882100 587247274 235909160 539683640 523847620 838889000 190254130 359158576 642976840 247561954 817365305 83915592 266230784 691736384 52376596 317456196 723908733 777044038 8899065 541690560 779645008 606403426 650416060 800867700 298079808 542841760 527279696 488406378 785337280 155360592 813900000 298387796 153958625 478825250 886806086 431416446 396522000 562275150 732637248 935015168 933866300 645091230 91160925 629599430 751486590 706148224 659875048 46942035 184956000 571609600 607140625 725139872 212857856 220433896 709507896 232440128 184425920 815038711 284447740 3567480 751679916 540609226 226208633 894685800 892108111 604345320 469566300 18421956 211801680 871181574 533150275 662464736 792556310 987783432 372500044 605303240 185102594 646724832 77867130 781517232 550881298 942789345 803657048 486965094 392508336 575595828 737117834 830921240 493795844 954504034 440693872 796118771 207642560 235105300 348413324 917233840 47571774 706518037 549787926 90864271 603959252 732362096 903033120 59467069 478861802 103728799 147457504 130392225 453631008 432528536 612440316 437479120 828377552 306318848 847396085 178699584 36684040 120081850 178173030 682260116 880897740 908756460 16189392 776814920 276536864 95250984 335038225 302636304 350567198 378385750 238116270 623097440 568825056 158736480 152623308 123483866 975918578 888459758 877535478 714406805 850986420 619189340 87913680 944197000 825952916 958222144 506794665 41812960 176974660 388675960 625821200 73368414 704000976 427093204 238609250 260008416 999460224 537737338 421860800 467252979 572587580 349101724 256702080 124729200 123114272 674255977 850476536 718912780 992011320 837951132 320278400 931367600 33911745 343382697 838330445 926400635 932118390 78112904 388285396 759251360 699374264 102227136 988052800 545241040 875241200 591641370 295760792 69448776 275991376 811620574 8876360 783279400 228003840 804533760 600520288 898901752 24388950 948369520 617003822 135586676 636697450 3760022 976338600 665910512 761019104 772251061 641495920 907852438 153642228 953679424 710743086 587793986 829902098 337254324 167493500 547313375 385311850 985975000 489942025 591142000 864740800 284793968 884877060 214078296 227343040 172307240 110579500 102934927 956667020 460634280 479392230 99876224 22567720 700975512 232390928 397626476 535713280 825468952 725601760 144827084 564330420 616139056 286044640 157641672 939533232 552755472 609447554 20412376 237240548 543499772 999263585 861891080 854179888 604190014 275150259 361844345 457637865 22181484 934560268 576399360 668223920 35822592 13220394 995374736 776044550 34040182 920325400 378944300 770233100 463431625 886274310 267695782 803370626 584496808 758841940 269188366 431768566 750037024 387564460 42616380 668198624 333403664 618170570 791693406 110419928 596552458 444092492 501739932 50378240 31363520 919545617 908287460 570930384 10954066 799894936 52451252 21705000 324373466 353661268 491740006 886892370 726002080 694242850 933400208 639263020 383665092 843513992 623153035 737507456 426113872 799361920 597958370 921115659 505966000 39538500 645556304 320855212 395682560 358017060 396184100 389182500 132035522 926411420 233717738 255143328 96212740 863399386 409427544 480400000 316764000 660226536 963450236 138273738 507082240 867642624 929808912 409293090 750693230 581937600 567057022 74613727 864902274 460442290 307808076 649966390 945630642 413223767 460443802 156140800 780888096 361540640 660593896 479551488 227113842 638011400 1701200 484185280 386832584 464852875 35709810 354254960 938772480 291161306 33884725 418845610 417986450 796409080 562553406 909866540 89900448 343030325 458807530 854911040 526230400 368573792 452878078 980965826 608196928 591354614 656575000 703391468 901495840 429192561 729804776 873206860 904556400 174312816 803101464 559244194 742096361 798733208 264358860 430992462 423672712 701944190 822626400 894291150 129887320 145382080 132482778 760866121 501575762 752633440 959189853 44628776 412016000 796387200 310175099 565141008 104281600 313192114 123930716 633460920 649676992 816996880 306429660 916173880 759469056 758362080 199381120 382349570 663872400 140846976 490741480 879332800 959853901 771830184 86047495 128577200 870185280 157650976 923244696 647808502 538861280 706362880 422759936 774761864 330406000 316126384 325897892 506950400 447989530 75927792 700079016 408729600 390181580 325069100 347910938 865161520 449074300 521574018 845179320 932896140 820134 525596600 73214784 187462962 791153000 878815600 256169848 362019072 634442118 310176128 214532800 726173924 550954238 785383680 690772150 536949345 912103680 901044664 26353013 193729539 827385220 247658360 532198685 999966928 256161830 300584968 668584160 90060100 656171932 145153400 3816480 282326560 93363288 946362576 142757490 97646900 704893460 764583818 216002110 544268800 550373374 454571376 765355404 773063144 806535862 256317440 143882768 972229500 706082200 905723000 574658155 869662594 666758626 170394341 474180400 384595718 82911090 195898725 72120500 369879727 695443596 307854696 957111140 318783070 403520064 398094550 339432140 284190126 362167897 981738528 613719504 215045380 628645780 304762668 927920000 956872656 450440060 698331928 31912104 81714818 985562793 676591845 104008464 993500000 74792576 508904381 638810000 463395808 478532360 618694020 835081870 395754546 962851880 311946152 393908480 77836716 13973760 108724160 427446952 4396135 44581019 775335600 731613614 663930960 130068400 999333030 947061625 630218800 196126240 90095500 620580304 713729800 23208100 185933992 720221645 477949563 845481600 558512296 588855560 366772650 884151230 637414756 328403200 514226356 51156440 390273898 718639712 573807416 54692742 845146224 487066702 535936352 181145072 283695112 466659900 518494688 289123482 615596824 460520464 653903910 326640150 100800140 62972981 361616812 255698000 480053670 564045584 103665792 748436152 758858848 427427870 293483736 738850438 984116310 76778712 814693068 779683752 11308080 309894696 249136480 255952119 98589668 837167720 628362752 476183352 275793600 906832400 557066036 906067172 895827240 247146540 645692270 860467635 439400100 519414574 674528256 889771072 171432570 91721758 276103246 53529712 690286476 683736080 893474596 183369790 25385005 480711410 519298330 247790362 419712300 556427076 285343600 932692570 112364713 44617600 657127136 335459740 431713300 984722048 94480775 62507232 438188900 645682493 206164285 386323440 935662460 572782054 398634901 390251076 631739268 705257216 565029736 904542960 975705486 935052966 340905050 679411616 529115966 34821 950707374 468694975 321836404
367977290 900651480 187308080 651016236 64484704 879197120 214989740 263783168 955441826 384031280 195083520 196693900 379970597 948917180 100197600 424677952 576867960 888253152 196078946 282861920 512037702 35609856 751858752 592568490 781170700 584068893 71670604 468228168 416989230 282426110 713854670 474190800 973537068 612248062 91788249 741899708 888095306 66724300 753072400 415015054 400624000 998532556 406584198 53983760 176920000 956278266 921346804 133989480 825033588 783648848 356873568 351102640 747469728 373957120 812105216 958730460 784278007 3898004 744735500 370121972 871821600 584020064 870541722 278774850 381130000 186461100 391610240 984778195 714770919 813402624 124505300 489150074 296007144 233128410 544362377 129714460 449202680 169510055 650062896 688118080 12652672 579429376 694941632 376071139 785856900 158588572 577896735 143322368 666018256 526268240 961986392 87692971 956576760 374629616 406673250 681494368 989829702 432173988 573431968 798906806 542433282 124055952 955097256 924952368 734895624 693213348 483861232 852958644 700548000 509343890 349832000 129197400 948668696 538848600 873870320 220958816 642897109 221540384 125573288 674486575 669296800 406727424 160198994 778573700 145146840 418646410 65307760 294428027 477447089 868999808 108511450 3876400 879581555 978362274 469530240 89865322 268287610 820465472 319748160 472392912 255384064 589751254 631395388 273876480 545127700 7683923 599344848 734939008 682171000 972639610 628441772 358811632 279394576 709347200 295187270 120491264 289464508 196399000 234437529 348747932 903981699 194635368 390677600 783863040 938748960 57569080 385714328 957805321 11076480 764668030 48415000 16105800 430173800 397563200 948177776 428420890 739307480 239724392 460931985 934107600 884421600 33565641 121034720 628428780 701850305 581994606 341676028 514554486 626557968 563976144 75965078 119867390 960063592 789888442 567731854 112094027 411180506 568259914 729845240 314555775 957608886 399971400 331550750 590932444 320857350 346465115 950899850 902094863 737711044 298856760 35132224 67072640 418584800 497916146 486886550 291783500 713730703 409801608 392387564 263814308 583872500 219177536 927543900 883690500 484974550 763139092 984815082 658203220 463279880 22308120 181217440 69264960 215640220 312323320 534759200 632629438 887389500 129005560 334523945 400822819 227086620 276745232 290448400 557720160 965723460 349177368 19586700 143416575 712366040 633479870 618430440 55794185 109472430 537073514 451896532 583177520 208792666 814823616 932796030 885243740 662696360 326376390 391799167 203219050 699940840 981533986 867702840 276627900 407716736 389065340 469528424 58142820 652846095 298858240 922897600 22329936 112743632 587277799 911570392 780494090 198169533 90045236 303736998 740381718 674628373 862983432 968172920 852871400 693059648 181286860 233660616 527265112 121593344 956183885 685941120 377687810 36124740 948453020 311768180 146872750 132153362 727351696 101907142 171951532 732341750 114249664 69188488 677809376 746388484 127382724 955562726 578534648 133154300 175943358 829244076 333469050 668369380 266034144 414896880 123862400 39358040 747384722 524580028 289810784 80748160 633744228 719933376 863851160 3650072 11857265 700749020 977788640 62134656 260491592 75892106 29935680 4204827 594299136 669625080 62985190 329831250 462691648 947361750 185803160 650733696 462817696 821493504 967195061 704594083 750516704 136897811 339698335 895372352 441798376 494706560 810600134 198798435 77142784 321117696 940134656 267549622 146807528 20839995 924265648 732495870 770329600 237317625 616462672 293977560 177032150 681738240 321288960 189373000 216214860 719645184 961570149 523760250 248983968 824044024 842359490 184969180 242862522 882313664 850372112 578292983 161074444 394542993 806055680 900905480 904231448 340356600 904574200 848000544 221263760 691103644 422324436 799702791 514347136 617591200 771042468 481217904 348094900 371674929 444908625 117241054 853493192 475353450 975381500 16143360 194670526 458018680 147213230 293364700 948456732 780759440 964272864 888907605 346444000 739431993 877021450 609364380 631060400 430028452 818372440 520457280 649033930 139613200 547673728 425017226 634723610 555650520 966770800 338513400 905333914 503403058 584872912 396888925 674547520 244400360 358846740 482926694 457285352 964746760 520081700 806435497 396912576 646967280 503828864 843978500 616026350 705693148 558446080 705843188 108555640 19589536 83391560 621590920 66371940 589347641 601127712 194386716 521575296 840153612 787540915 157988399 549159840 229399000 232546914 274178606 878701600 136638552 298122000 414542150 101607940 339102720 845097836 448983088 961981560 313351332 29916672 819028224 9895880 15054997 61012800 38159392 712756218 647713408 441582048 830417322 965703710 800559276 929814120 683763520 89501284 884429984 383682176 878120800 439287680 751591924 219148885 908499400 699967104 595765520 652755775 369808016 330152900 351312764 832804460 467628288 374842880 967969464 787600000 822895620 555027620 72920122 32576320 370400000 679162256 877293100 411273640 517619736 110292160 874619280 498808800 616394000 217971232 597177536 959073885 208062654 23312462 729383546 54386152 509467430 345240309 238561200 932039456 119776088 287456045 954777400 166682880 822894792 786103200 890366413 587795200 180481088 218754582 263213998 105233265 393294152 162987447 656130412 371173053 509412774 417359512 485397376 804804808 157232460 364229678 763960162 200983083 505051710 448511128 895936400 924913560 571442056 334827280 382046500 196162080 57383220 670817830 601236320 44788560 987079662 344689460 856882260 795867190 277771980 602480944 565518620 583738840 570005720 777622350 294498310 299312448 502689336 256960866 776582620 887925920 754082068 586657895 773661020 752742368 969605590 911815250 279128576 434442957 142146631 230955100 517042176 286692464 210587008 418831296 871225856 896429250 262115200 924698750 275077800 388466420 856543905 966691840 901295280 655652184 845675272 659342140 800045070 514918221 30009845 50671745 551504184 122433215 359616400 119728832 530308560 812776328 761466346 51827344 897769352 765403808 752719152 155462230 895240280 610201780 619189744 699730784 127538442 160190510 227408320 268249295 597431191 105543520 546640500 570466370 985140170 612564530 295599344 195867873 633136664 49339104 539411700 340037456 51341343 313510560 628736000 216327680 562651392 855493888 403759338 959723589 855046740 595616343 237298048 168824736 393421954 386212900 766345075 759232780 169266984 563650600 517779074 308695880 36358104 683152419 560843708 424582832 762209310 720163860 290956100 56136832 751425657 3772020 396650340 958893998 224130146 825862240 316328824 640270619 793837274 868968352 211556532 334490480 361453280 299735520 550702030 27586180 594846236 571852598 588221872 615534665 64620920 593004662 328315148 514741260 767468680 492393452 937825588 921857320 828467360 844488420 361122040 661785938 165569000 91155328 604467255 925493402 681922585 350515470 319181118 891899470 299920512 113493154 647973872 11699768 872617600 786588896 288958272 983749120 443734000 335048800 55466572 962133112 462078400 734290672 73090906 715621326 667955696 386174976 385078517 662616150 339406078 75380670 106892190 327967803 651764611 87517248 962576400 117449740 475564780 936793715 954880716 461434346 780835840 16018944 380412632 392854940 103463520 904048976 185696960 659921114 76722000 31915195 260920928 67500416 551442232 779155360 873706500 963955100 850762300 510133200 93773216 404660076 864024050 450702190 716573652 760510506 647870944 729227660 381742660 558382920 687116300 43203692 965781580 181966072 673373760 886438512 391235664 608559160 407872480 269909026 231208096 653201050 332725000 581856540 207149800 357186937 26017750 899721467 223374060 247671454 448467320 501863600
877084482 827788860 264707752 559536184 547670640 171516616 939820090 886362530 497954056 87227960 111551546 860984986 943107600 680398808 471767564 556171960 80804924 36885280 654114608 81680480 12392150 279400440 811342720 625271940 398891648 143092289 523614600 64905760 77297325 319197696 872330900 948289389 63886485 191983904 156641290 641806840 733753696 172290390 642676736 904190972 320419388 478755000 55187922 808507348 760014168 743100800 636111080 275123484 762743320 954437026 65564544 174756864 392474592 82907774 963618216 128749941 970347720 243942900 696764004 927007760 433657200 661028864 885510933 3848557 805716608 145112210 601537840 865790544 24727966 487929043 352529916 152208820 190703200 501197250 488058720 978504708 810945340 200014668 449550504 22443040 841532556 26049568 303585356 972527738 561587484 281918956 558801312 464963074 972511136 543789048 37562968 869544356 702346368 409052672 154667548 430181920 817456000 252837274 357812902 566706528 682562750 662531226 584700280 771678006 619762520 615585634 483611070 250747549 9103020 718398872 774250136 205376347 602936808 488386660 835550372 229565152 614472780 382791920 493826048 717709804 516650582 523831732 487745100 322503105 337627840 714980611 323389434 823950710 927450000 216433864 412755888 616324200 184916728 452493976 225508364 89418664 987064320 158846372 477934112 31097466 405873172 411387456 475239634 129602640 549999828 62875030 315157604 326284000 29597484 298651840 846263348 428405920 101470440 58112010 935528252 998259136 463491600 448102754 335864768 447030530 998688624 814206500 727976774 856760070 918956080 194952280 928350375 523648400 502509743 975242795 319321942 86380684 690339452 63218536 39582250 487459613 851129760 948971504 728684098 95683238 790037976 733030434 870200666 734435427 170190610 54265437 989181680 301817248 697402326 733658605 620096000 872684672 792691260 394758840 123694228 242118506 68932640 896512816 976515820 274252532 878270585 70551520 477772208 642641120 770985487 262524642 353235250 295458864 419480280 202023160 333981472 663131464 576587720 861391560 269639760 535041760 669402757 947274008 194580792 866877802 48843360 186783827 973858000 81978800 704967587 420810550 627774400 224717660 34718498 307032736 307973008 488890312 476479488 300886944 911667896 296724814 381820714 139893972 876030720 827647930 523209937 689950418 561014600 232325120 268711070 468742320 479480120 312947775 617923712 572848208 978170368 895897344 33661560 271627440 382990918 481811440 52448540 316801182 579097330 472496384 648190812 22383184 717379606 560048256 846698282 480538788 782743392 651032202 135646460 843447390 333005035 721986608 263370150 906473120 126672424 586235686 461815837 751665474 537127560 895545766 432211240 688728169 192766082 873726900 793627378 569290180 313518000 314352040 190754600 285971622 382375702 456204592 411405020 996761920 118209375 66172544 770045766 766747628 305946580 141848924 331758400 465415960 474038960 116459200 279664382 885107632 197939940 915367168 24182308 727976300 995652436 364271720 89904928 909549638 963832575 892284908 199591992 260621468 913401040 159208968 676164674 303223796 337170670 258132960 927819000 723176960 863703600 705957477 616413702 766638199 366717000 203218544 890036570 247426320 131843150 359743878 492084160 37762444 979731675 980411115 693516160 449456162 79109200 506766844 452914767 852757200 157140324 67460632 18219200 860548968 59698456 424680560 276405320 13605808 486651392 48709932 590619520 55130000 177218985 499159530 914661316 5736385 593252796 343969536 615909208 480462584 561456325 831514332 42775840 117516928 834626808 474346135 220956608 29693440 956049912 893507200 254476272 543687565 491729940 716305600 362368598 941872200 442148336 951836568 460397250 104984056 77395040 550327283 293070108 628911972 768797712 284517650 770448640 610285303 484039588 313281484 918545220 277087236 706794686 220384816 370878000 491023852 563691240 305242720 23754500 807316720 710081740 560101320 63258138 314317432 383902300 657661952 455464220 138525549 880695492 294912384 980537775 679005408 903534576 806958600 350354960 58761625 515463720 364317112 736608000 885126400 503969612 939969852 125844070 154976500 133318012 743377877 812524184 903975304 402722368 552354752 277012765 534385052 959731273 253586096 356801800 162895570 622818840 700703259 993208640 105421770 112383672 999718624 460001796 351240504 273280040 237647208 702501772 804963256 839616582 341652288 852982400 604005920 296968464 602245544 496455680 408679840 513839510 256907080 368394240 248522980 364562858 148473580 845984360 638689288 205088880 661466592 774303040 494840281 843647420 100684126 28799536 163171190 686576224 578762808 348050175 594121384 120652884 572865432 56737464 785821056 620842728 893803582 124268788 867509000 97681415 136242000 744760000 850294832 688413184 650330140 437556278 865143563 910847200 903833055 925141268 59973722 571116240 246506080 744327316 888047580 466978640 321939025 830572960 473645853 687659792 735530887 881992060 954906076 489882500 66128800 866468440 369560798 594318560 269232254 224399532 619670144 832025420 893178095 786334375 241085606 264902001 737440575 699291754 34705172 494496440 928149290 957476000 732707138 265107270 93044160 821286600 751762432 524114446 159940503 789168640 255992932 694700442 896714345 798487733 993064872 11496624 762198900 789423300 658021650 254162564 888426025 194830980 31275516 121315282 250488960 643923888 448673152 981146336 332325440 578994156 254082118 755595338 962303460 484363990 130007848 594992760 340956160 253894912 371258880 79382352 935278064 635136000 498334816 158338348 938265952 804200000 520841100 289921784 891152950 17820500 276494280 346602268 10255400 841883488 734919712 167217360 651554848 620268336 257205920 540655612 391842850 527594040 186924700 470397056 257134657 532849744 386920319 108402720 695091551 669021000 797133230 579110080 586288624 859675012 728714775 928332360 863679350 620458640 705321104 782491750 569685832 342387108 679467796 933480221 255733680 113050314 942028440 656746896 683041778 343481230 709082496 506728793 531263584 892965330 622224604 239461960 196047336 732155266 393287754 576373581 608874137 251699600 891661512 605447202 260556947 888674874 42404168 918954696 851705900 239725760 771660400 37303944 950407080 736719200 179921400 382306720 776690565 332340000 937780020 587678998 393295272 628320200 618975640 576602078 880272545 923071920 649095308 322025440 637077250 156808544 478973480 816904102 119353978 29636210 72715706 599060012 399516824 390520768 463447552 802682240 486729685 233737120 871056872 883028500 303634460 802242576 673891284 895607407 608567404 914793000 245897100 742727120 442144620 556070860 691022420 669279900 254872164 753042414 563375545 689699765 434686800 488618650 917944292 115508928 408681832 392775896 331406499 688357900 462382759 59705936 957759755 529633984 238047710 53400000 117218832 988422807 750508988 791813632 898315956 248466314 200580500 465235488 12266680 554688125 528621400 754491728 498993750 271897096 39329920 134956144 442454944 397767456 15466448 92304424 117039360 70551352 387268520 271993998 107717596 350372804 293350960 373424430 983447421 902712336 509178240 144740680 424702080 996509496 745492665 594720182 540178760 814997760 339711744 923970992 630591968 74101776 156503830 953380724 285850728 757302184 410720540 402864712 60172272 501927000 772450762 470078960 7114752 775562156 949804906 645911116 524617340 792222237 153753128 484889720 634044200 146413879 563842116 244652210 393966230 549937125 376028000 10448448 926702680 994536008 536041448 691339288 108225108 14597760 547905920 854494960 226646144 46451627 856613440 66161620 408655520 849799620 852175804 479835876 910274288 405899350 760511536 647622240 847430056 834277736 498293184 853949024 640958755 494036856 861354520
28659150 689953500 808475840 688417238 743502438 263015972 292565806 75365760 75688440 504874732 869715442 525662704 968757800 350605600 353103008 516270300 350975840 212914320 885633960 346614620 940096800 266638080 460641776 132841970 814383600 804889510 690308280 398315100 353159792 727928400 433223808 408692710 838568766 737373616 504469565 126587500 558546248 265362340 409653372 883508352 76541440 268833912 506154480 956939200 300165244 930420264 345842720 910453053 147598880 733805268 80184448 660525000 873390000 982987800 999189544 117772425 735702478 596394768 176604900 834895600 601662550 19392430 284207536 317444800 148149736 606746532 848740709 39602600 667309000 249457744 414839192 827464250 848929731 137511724 945912880 43021220 700643016 256842300 746053852 885400480 71051728 728728288 480937686 510859586 569519720 281687064 137735688 907338965 989214710 835347346 273436000 432454220 367702720 330882400 959150464 771948348 506440560 231087552 279690380 949403712 28084912 202081248 331458104 426509346 85765840 301314600 351529592 237675332 795235298 514637970 135510358 156725500 309617216 954943025 772984572 533721454 10834935 297735905 848604984 594055152 37895670 267043037 870144000 123589644 209311236 633757282 472694376 240316740 903036548 408455904 27280840 860978656 186640734 368745296 488477360 397128332 876711160 894133790 697235264 307634730 690204670 840118232 249418044 311296500 466305600 544338564 168754253 447344000 833782498 719535352 930819880 736681832 1364500 477747392 727767330 99549071 317672000 266176991 884441344 935771756 402724064 771122314 984088644 766875584 443796900 626269228 364527040 220447650 233989524 138085760 146940308 31867180 192999443 857966016 595056200 237875808 540058998 794565792 627033613 9975990 278533380 229560400 553110800 797684450 293957780 803262530 234563520 50021176 355596044 963855808 808416749 980607360 124774104 968547158 174660480 357164835 844446448 820475130 542809150 460868124 518686104 135495605 670181272 709900800 767094748 396095596 745298198 82813936 50739840 76069426 64675739 692066802 586096656 105363536 895363738 993170 282084989 826538580 614973134 531899402 148575040 296487540 487437967 965168320 17121792 614787500 412566843 184090655 222902784 159075560 540256016 564237700 673230932 396718570 953823380 2365440 867409568 103259686 162475030 614478220 466427570 190366683 20843525 588717910 357175516 513126960 447797844 565277750 90775632 586710432 338330960 290447522 256419088 290098984 353021440 817247384 760782096 953565000 679431680 242655258 542041648 230007128 330473180 644897908 554734280 199974840 344520428 714799232 338362120 632133602 533280365 36798732 53579584 836234928 716792346 703753330 629871388 578757600 813640756 884748800 838033480 463817210 354306891 503171252 923021645 755307580 124590824 758582864 199329754 854371590 100420224 521675552 745631206 519196190 360039080 177874272 113426739 430435452 596429496 41186062 107191375 126257342 560987648 51708250 759132106 958429840 722071928 488903900 119200425 999051132 778959104 108902951 734023488 318804700 444939520 88696320 659621218 64388540 54919024 556078820 843342016 791671600 695338050 752473472 952357380 961368680 774565975 294466220 207455396 778117875 613304450 397487888 575610000 573595392 904586436 241366460 699500970 567244950 600765472 735776580 136254164 230077736 597947240 763025016 403971410 595433536 112832376 736355918 519628008 309097938 85240912 562718720 406997600 301620568 65051900 452404640 988019752 368416000 477697186 818105680 6138220 254427533 239583375 562425530 438672640 626789260 626496395 77554776 447123264 893578284 162830491 819429284 18942815 644688240 209289984 276219600 569158462 6793964 779582425 470011350 111741040 687869000 271008960 384100756 83898870 819994720 531793400 502528036 173103808 505797488 322611840 886478320 867528337 231867340 965389400 656161280 541566600 523164446 300545208 458547778 401844072 800167749 929518816 895059264 278313307 741880690 120945375 183158380 594671424 149723384 910006800 516841460 635494712 522944260 488651240 601281603 396049830 494990496 744799687 224842840 473796848 656229880 563618000 250561580 623426560 631587584 598945340 411890253 221549289 150705904 865713925 460039910 95840290 19367631 215919016 222052904 322328953 89613504 506840064 232633282 871132575 682781712 16702720 528310720 905177080 403178300 458467968 833796740 881732200 45375156 260649844 590537860 531454597 796632320 425761800 614968432 688273830 690110324 489986676 86748527 766064670 430943256 804822280 761925724 655759726 517284640 53985632 412066056 329963669 133567610 294494624 243334080 997845500 560821856 300499240 812386952 455541400 563208424 299887360 231121142 971448192 729154302 476771008 127177560 719062000 715220736 280460992 575016152 982105558 95545580 714630875 848403866 491252120 346822705 430641500 182105632 469088960 762515625 2075614 242400960 588462984 645988400 439022880 760827036 189436216 789723304 216510720 896662731 615985000 45085388 784046904 855251008 251084208 640086496 608671120 331632032 115694200 658905808 179328512 974349516 946514620 710601524 10583185 621623600 714771600 506277130 900753738 451470368 90805200 925538618 864442428 817210984 614889526 406419330 868354065 996417308 411551200 161819208 83901452 75963150 463512700 707531000 544438272 832297080 882040128 97660516 909031445 679645530 790249500 149513991 530934956 709257600 469049764 328093684 780953686 851511456 607512420 34370875 751898967 665371968 863753200 16247280 290317800 103766100 745472488 340106972 893226168 582856580 820689085 420524842 556054680 886031800 845148805 840800800 621325419 364966208 838212480 65970232 312666524 752239602 578334280 803082155 55787872 893660800 665554360 572692137 434612480 859383048 533145888 583055248 22649125 994586024 290504265 399533177 8286795 19368500 291907840 88860182 522233600 562791004 715388650 971654355 564408088 417797120 958558500 670604225 119662300 450535856 880273920 240005000 178446790 81112979 667925250 337785552 381248145 456605424 27179400 342491160 749248600 310047275 741135680 800425940 805516398 485826160 300000152 251110320 571899510 47460696 267505840 551720240 532368672 329318228 303164486 992348591 373956480 368312500 16195354 632500 804085150 16189244 725707424 96918519 146852176 813013888 272771416 845023445 397494100 481988835 806499325 870955840 905024944 19551160 903411240 970083112 205349552 382546568 435259728 367909538 318972444 109238800 972821568 379406080 768425485 697803580 361117318 88558188 905140480 973696296 26928160 948093504 670496926 407991600 40212440 514794268 222135388 458096500 280802855 864392648 420808704 322335560 151968325 145078160 259675645 883218600 775256560 907325600 948654048 692728989 627186168 566204600 571091880 109906244 82132600 448122378 464973000 3231830 102319616 603179420 412451040 76941795 908549536 644452195 246751769 636611800 546281824 817782680 623912824 569572889 974741452 282886588 682367770 461364120 497417585 417233280 363608720 758737060 148558800 61401900 65222450 531130656 455206325 878596632 564630630 193007864 614828224 11361850 902755134 852448000 718267520 978626690 333073760 123725740 385493570 604300448 655989756 377812200 383197520 169725100 153046100 158247606 956864348 193362300 300251088 197519200 500860746 939765775 793335584 243975010 663822861 968007200 475833435 500586764 513148080 203220540 279366000 839874216 468760518 961667340 694088208 416345784 823226360 320730460 305155415 234644360 796960960 508028382 240941839 278094628 920455120 154406238 15140096 205501488 812488374 634910745 496325030 16720628 284998370 846559856 633981527 630050160 170215008 753229708 321155000 189989128 869304000 60194504 937015625 634618794 320778046 17026220 971215774 223176500 179439136 101666013 885413152 399281284 753721874 722760874 815846912 210086854
773121750 264710448 235293706 110713298 665082552 635283136 483292400 452681525 622800990 941676468 481396491 156104660 108861760 81891092 315157784 705207872 446763025 601320528 48890608 718505173 678310350 482329472 485435200 888075440 679984000 709797184 898094848 661549859 765779416 841714912 671362915 968457792 388534864 405107090 297492480 177602192 257382360 778617436 354019168 359355580 863246492 564736328 514796975 412127426 680417922 902394300 364531344 746551328 911295440 377080570 624668160 97959320 343119030 798189538 969670541 955250261 117637160 516803200 715122944 921224400 213214116 242810720 507714000 252584858 711171560 595554048 954559176 15311350 978660416 706025728 235990700 554082240 320847768 436099004 974239650 668190528 177936808 743921860 189669090 739799625 508242784 901962596 949198598 478052174 325515920 341599936 976255510 571572232 234212631 999859712 224147859 352916665 938019350 613394340 945882512 380809880 253715644 456240370 730702600 998120576 889795545 324209060 594145636 841479280 56183920 530732156 625158560 3540784 65187880 691491552 921788800 587869502 927413541 869805792 287400764 331957492 866050400 48443838 682574828 18028544 519841000 846207680 422278891 877375968 59848617 759767160 213089740 54149232 73055730 655883832 583078500 821618300 52419594 751037135 912218000 304819872 731523754 902729672 597026100 229613680 73256896 359514785 461482778 267326084 361247922 484841515 208807280 593484148 481911540 501544750 363486780 90408260 230130400 334881670 642847440 239314050 102688340 147829860 44397382 333625167 40398700 946984260 29962422 316876815 520884308 412011496 769689772 316851441 991141804 383312250 75382104 14096246 696885336 267201946 395969417 295252608 512836640 432833008 908674400 318633840 569112126 434169484 753970700 979627008 302960000 206280320 705131858 485162576 94303406 682155701 782141404 975616832 43283640 55255766 173610464 439475898 31444240 474019940 965865800 27836368 919266257 403834920 775772372 157082776 722831370 159408970 264400598 859562804 694803064 396604874 898215560 268600000 466277600 819904896 871591120 118241000 46602000 10230300 797477728 983147244 250930948 331229982 701540300 351053600 796135815 454146816 622951940 427340212 878853966 199707600 90281888 124849304 258535700 861384964 467932010 330361792 683365240 798909086 745608416 316500124 36909696 342461380 599499587 472272680 320372672 141720032 747090128 12630880 779649920 936277160 485170880 645136310 191757250 669304800 924141120 895636480 152081000 952812608 152115470 662371400 204224000 224917580 332670000 488373020 392078560 259482880 516219160 603484220 113323200 637491000 143403758 848278325 680486000 742995000 569484726 616087583 254403660 596386800 322459600 179201364 323605840 415739960 348892724 931882392 727818003 304647200 730882244 611409280 980159730 687050950 627418105 729408672 356416040 932344320 185979128 428158400 963620720 672968000 469642200 338206712 56685104 838451740 589052692 748132362 683891320 706244644 150272112 979707710 843828877 903025800 675604970 129709220 36305144 858457600 401898136 475159768 547696425 556401888 524559396 37590800 962446470 140480720 343656364 580684800 442815700 779219200 66376540 706587240 993349950 24378750 22571172 278574352 798968264 282748000 487409584 301832322 721969896 852183200 495672573 855664088 285623776 447086976 933857398 916503890 125526699 604711296 734147840 89857995 579825664 713322766 663153508 552719264 626987600 207129536 941693940 682034573 152360825 556997098 916814000 886626450 390843070 474971844 889663728 7401376 781069400 730262860 453143579 805998076 426883874 253366990 423158300 10230000 295344930 319000708 246258560 101089204 380908568 212294918 386082720 27845888 181945972 136870488 370230875 628418088 415271352 348961470 990522898 496799444 213861840 614914816 954998495 223527046 263181246 41271360 550760480 755320494 982639661 910817265 644257594 130194724 512767400 307212410 96377304 443225496 348991612 452358670 52641728 975280252 746102970 879828390 501611680 289168500 518085312 167274336 306562656 17495168 135525196 268590288 47699160 42514632 183790688 901736736 13550624 402879295 737918630 224555085 828340607 92336104 320922060 192462800 856845411 130832348 346538710 24013800 411231760 700892509 460069504 299959368 199829824 751710720 659892328 239433200 846000736 458534970 298969050 320372736 183382065 783188080 667019640 21318620 954513980 503335608 445710118 365592936 846421592 223133045 812850900 63789024 962456880 434016580 283035488 66237120 203986784 925189910 559927504 101952480 619275840 71612956 726080040 710565750 177610848 653847200 777189168 921769440 772866221 863068752 628161075 289898634 1265357 596543426 156835800 314841736 878040336 873374580 31621328 470759600 718872380 77845080 514690992 78533323 532539500 590146008 704836280 840271560 640730656 771758240 547715512 351231136 587227720 512355252 497229040 485085600 546601752 34715956 995312192 892676108 225416052 800987000 367255880 781525936 183942930 135454030 761362100 413145402 829813055 457046856 141029904 735217808 233235168 599156445 534667480 304675672 774030370 105683125 917240849 598689564 323711440 606748886 920590800 317289192 111181864 804715008 110350656 736647980 855968160 862152608 898400768 257878960 62452128 240173280 606367980 17357222 646548380 81859128 246001608 21131264 199681838 724880800 408964114 344525713 77394848 382348240 668224000 286804736 754774416 511677025 318553683 766013529 341047300 995208480 771434680 675639520 800283592 475604736 448975376 371577060 905963632 768272832 825056608 248450276 254631952 759351056 691478340 378489760 280267740 31971530 858720000 419756264 800134184 222066868 448380580 741656160 588020820 391450192 926154510 824773314 435746400 806235800 464318682 885592641 423147992 815985536 942124816 337752512 726115840 43376756 77991430 4289900 270949668 460106120 117456128 340915328 43397989 765790400 331027360 51832705 388797000 770629024 565242950 975788100 590448383 787311328 60055756 655348600 871382392 606901108 761555032 433314960 819119152 246277676 130110480 164258128 980969250 512138616 768288832 530954352 407670188 861428824 864761120 91544320 735828804 939434096 196943808 698675200 828947840 597014144 47190136 301745640 791865587 476241856 654021200 637406120 20936500 572031844 345937960 767676038 153470812 482033278 18993304 486497000 552060880 897821824 479633278 448889000 896565280 851574384 184175115 867878400 48835744 957126478 527605220 875959367 776928640 515363860 867135132 11824734 244456320 373028850 861128450 198691248 426411106 180856732 554248448 704579810 265783564 678072629 56862720 73576912 587215384 14783112 275717726 344327254 55844700 427148640 725645931 617908596 647920392 941915680 610126844 118802795 385563720 766972440 59187712 415218150 520816750 84130976 844303800 439884104 681747440 162519304 870984480 267467665 896142868 495237090 315660967 543196048 248776416 586546696 681271326 14513240 806954289 518187240 8625744 144158432 279698794 304759640 733057120 758417050 4539204 293054650 423215392 199854848 613263760 778281120 961224594 318395730 921204300 786272548 376850018 16270080 615388064 881938508 148917904 395955616 20108660 925088400 966378175 292219082 682785612 307840441 83005060 117380076 441377486 374555454 962214880 354838272 991770000 63597740 656797152 230032874 59036024 2530000 875787140 778473856 245623600 535711340 661557160 208456740 752202561 448263712 503786080 284565536 142870050 607392368 890580520 832989280 203806870 357769536 598683132 333743220 69219008 563359000 98781674 145207825 694205289 793910036 629843904 691548800 784314073 611236300 570727500 477336600 858803472 612679440 39269616 272252692 813616664 456830752 624000192 644499588 94377736 556055620 504643042 293197528 78196036 14348373 926352600 718364576 776528056 667915392
697332050 495220200 363416470 315312000 783140400 986986958 63697664 915248650 156377120 652941648 803336952 920334720 29571312 163544025 450194360 2957066 133616425 382940320 448162610 824634560 834758298 563022701 443711590 839294280 329688400 268509416 425285760 866823240 56035782 69545183 227233984 187685336 800995682 439775000 310269090 10081792 781971880 206652764 158157344 390383360 207373104 311715584 789230976 823858518 674246440 222433780 716766408 804309040 672712000 767374880 142764200 97574132 968920900 361348180 450865980 731110924 392760192 191131488 96573936 5307776 506920188 876376160 706704550 721490560 511433916 67928625 407812370 593409874 774934584 787645580 400349506 986636816 916502207 616543887 891476520 944238270 214445120 683699973 409488484 322700300 97482360 415162500 908247144 278572440 262330928 923944400 834112124 381577096 292944336 926352028 791374590 644866800 653183937 988141440 290680320 73855397 630002500 994295360 115302926 712733425 828456920 689569056 26875455 702910086 641478470 78624810 624991828 170839744 193206776 968875324 210742544 580430728 844674880 330635362 861661740 59567720 744299730 946604556 416514372 978773209 896626232 481840800 269367060 741135872 109516786 976950400 951316376 844928576 696757350 154843040 120960738 750323415 571908775 8533400 223575920 897310120 613476160 350473179 214997530 324632260 345392640 766597978 942164728 206702435 947889360 375570393 902665100 672250556 175629064 341623872 339508680 905782616 708991800 94613492 770636010 329526100 411395840 186338980 853734900 834456296 627837216 761438232 121407370 126184100 763733095 581704046 717980750 435413386 490498842 619933413 223404927 653949822 218447550 317025558 295875712 732939964 808682440 882490310 100572068 595877390 829688066 160847824 565616082 576924160 698379500 465684108 465843595 884112000 18841198 297895745 710280744 716182857 967312176 95613604 105813864 985382000 180681125 965554640 441935052 538719420 262213850 996694010 684646400 968690632 131435768 844844480 563617370 222864640 60626880 472954696 886997258 343519800 177899952 807042450 724706776 814668607 527477624 622806214 486193186 706500856 365589468 788647464 797134775 431011072 20987640 391027540 744966466 335050300 140432769 742906840 785848086 14399360 244961987 462455596 493444800 105346048 859334528 479302060 910999360 378618416 179385775 686138056 277935200 232485192 300918112 233929631 283974528 228083232 759178676 977673320 983232672 48734370 201067520 127505320 8802000 511322526 373091700 19469316 455976572 304597136 423662720 883154240 297293760 231032850 19826600 325085440 743312816 441852752 827924873 803882888 534491060 543533600 611456612 175987716 436520444 843239138 500433792 217824220 678863540 143184336 993077867 944991328 880857110 432648566 150511096 411440700 742448282 185707512 882205400 657451664 456195496 892030295 71874644 838920768 457758402 814083984 604184511 218368324 311156448 26736064 584319760 316741632 27277320 654414070 351579600 921212928 974629700 686105840 974153000 462839515 611140240 187255000 118376676 718044544 559961130 138797342 173884088 278428982 819878940 401947408 185878284 136688188 174749152 361359328 1312265 85033312 146322248 457088339 211588207 528084710 471048448 648298640 677386000 490942120 620092928 122158306 710832724 569119775 12024640 715862994 77291118 482371346 915914880 991886750 665002160 418102272 183231800 70044704 876826688 400816092 204810946 54108003 690072130 740113600 998003306 283846108 470645450 694899134 315247260 266919580 921991320 419246108 641013368 697044128 560346414 101061230 142553410 556894020 406882647 772310048 703098304 283000740 54936896 287016010 244316880 151065289 775768752 302718590 765708556 81806320 977057425 704845800 623461724 509552750 385901160 305207296 945206224 702668000 223705200 746902560 844072820 393628295 279158080 116590000 730101888 956675894 927607245 348282624 184094477 993895120 98805350 974270368 776985702 580315674 879317060 733574184 941975686 712821835 961256103 892033398 211487724 221677660 928327500 473410488 313248510 1238210 54770032 466255312 397494520 937087225 659420580 897937740 423490004 596705172 860885144 438361944 1494000 597483196 132521884 827006728 828951234 505819630 413339000 227227320 85283350 92416440 282378299 68958006 309318770 605349082 320222442 185833618 487612040 919489395 75530432 520929376 464049350 638704165 391230464 112253150 57920159 4022972 330226726 654564306 383442272 243932320 39491650 668714880 70054328 201733632 149662500 646035765 675513174 390215168 958122600 54166600 935996700 971783030 672659350 690390220 865504900 910180452 684036800 709746800 298364080 311659400 816742160 845120000 798892360 831963866 472252008 613045040 957184190 921416500 610482980 229878880 218743180 507012640 829354032 721642600 578368992 735927466 267980250 164561190 31877144 934045740 197095904 230518900 166320789 542427859 298818686 718346450 380059576 626617568 864236288 247351511 259897812 178997680 373090656 753500832 520318812 842887328 782833210 94007160 223610560 787547496 66802494 316645300 968993080 15946592 631851328 910318600 745059236 287083096 986690080 954635131 977807640 236081351 831266304 858958600 81147008 579140160 729615040 604142620 562920000 486996180 45632550 457974016 960564850 79391710 497307388 443751100 117414780 877858820 775486256 885519328 462881351 117494320 235462040 507686400 530283840 545581139 315646914 512677280 86941458 98339696 739596114 171838660 177464896 527427249 695536550 729775675 636341072 611838672 169293408 779944600 288861628 295216370 555912816 58841400 585495200 902668634 150187888 952287880 84308373 431308575 111945375 864537728 882342570 964916650 594871120 149875676 851883020 643096000 18489920 839415552 989547840 464984306 561461824 628368390 161689210 950895000 391944356 157387712 777923750 210479340 183462680 194402240 381479680 669664184 595885140 131906820 21130250 239339904 986171000 307468944 79085080 974098600 933246720 189487986 328500660 147810560 689276955 990921180 605602432 546043168 742088853 184010355 766580768 769123075 535990448 734517690 613333200 839078956 936293600 937433712 106224825 552531038 360628695 802503280 627768000 91404693 196706465 166428812 34022400 176608400 130251405 263208820 116255460 721469105 90042880 483267848 934430900 837422260 148470656 506102526 434341375 929531072 919887664 656324960 56618600 248522640 941958256 8164800 772269978 778311250 546845040 422899404 910521616 38684672 65702716 582186785 12289392 285807084 805942420 290636910 697862340 824754928 362214560 760814436 586532320 589311310 925299741 994092568 137526240 225535424 303007110 732219700 857755700 51914660 452563380 572076300 215605676 772019616 778354320 396554960 468586784 717576800 602793920 755248242 687798520 982000864 919251200 499002032 228895000 784876028 624832936 283959018 903982250 39523810 370777250 603625840 626489344 278046008 765958964 968178280 157909754 212787712 724457680 844203096 375496335 139611600 403818472 667840208 878657920 970745608 282360420 322760740 717717280 348065095 600337679 15990892 509805170 183400740 672111374 209471752 589267424 652218750 403407120 51086560 670842048 374368375 223932428 307420724 721743300 549997904 256988068 886354516 394562857 478739568 111870470 983394930 810669556 154183680 438364015 381650764 884355170 48701168 404274315 444438874 516124836 702575552 529171819 747431230 463437600 265909153 369474440 470141784 525589760 973353280 639118105 886147440 36456384 329783344 181818624 162810016 462603415 583627075 490839634 57105000 248522841 736311020 968790645 889371640 366000772 242824650 492657600 552183520 896890615 980627758 877976688 404157175 43132800 911374476 277130021 950674820 270888025 417641958 811473892 319601820 504673632 898676364 139059108 311304020 369565624 143970784 435007300 446664680 389056420 809052068
616047360 669818232 268032810 958347735 628151960 352118535 364775472 332887424 728023800 688753920 417664176 60167800 458139131 329607540 92620640 285507520 197124432 213910463 523191728 906000720 72334152 72717120 527177600 727334880 811933120 307559544 917863500 260245880 721967887 603632180 445075370 380970500 188890112 124341248 264833780 761565704 474959680 555670001 946500928 15721394 269280600 644802560 924091648 955840724 219467600 594398656 618444150 378277134 701521720 366360440 80443270 110877883 833895024 868929926 321256860 424353044 35323200 411345800 570370660 391033312 959918484 148689200 222320000 93544040 233500457 10485950 767594560 641317938 356472104 601962088 549775136 82943840 353043196 224947520 116357780 276808810 846329000 154906840 245250424 166242268 917089200 417385585 751685720 86405000 365042150 889125180 789348760 145816125 482600640 277758603 818384575 362240950 82517890 297231360 970238115 893401800 177540178 111418247 348533632 929731800 678183050 815321689 225606952 727101024 605507928 835018390 136825086 999974895 664522880 89091768 578005012 990959600 749338272 595748000 576663030 431984400 804543200 687218096 778187312 287687686 712514880 706538491 264675752 45497686 198855297 335717622 92017615 325165660 941160700 805998192 442618656 135457120 831780363 300645688 355974580 189982995 187313004 540836845 188223820 321136965 235212160 951337568 3979090 33282665 661247904 62220691 642669771 968841610 486308750 190670860 868213440 22164650 428582976 820565467 492275360 114480184 397557002 355663232 91188800 186274993 706015900 699253976 102137336 8275656 970087622 105600218 872503000 301548255 463242032 987293496 997966836 500351744 179185480 675016384 608913744 684321265 772260029 744474656 153729900 647815435 631935516 48331960 920579284 35699696 279550454 731021736 922136420 463717693 387367082 925629480 875204590 838373993 782904224 999802939 565144520 137943104 927493188 213996250 747491920 191272025 735736854 314456908 754420000 621358484 828362976 121812480 704537460 188631680 365653696 624412344 879428798 412426984 291204006 851259004 605731728 123181504 804525454 484387280 711485104 952789280 82350250 703767784 414224016 215928760 424457500 894913680 93274610 610156864 607550250 595499636 439989920 84859550 718631345 121402112 958047484 937233052 893606530 203062586 287123200 836576596 68299918 143605242 443760340 697902728 73788142 452250064 957626194 371789542 959136240 47249176 192618900 904789960 967312584 188143500 965157405 584997668 59619250 575255720 324385200 508648774 700007560 372063011 1748642 94883270 696304092 507671044 197140428 372584460 301318080 33845724 763671984 152590860 748870770 963232408 25126580 805392024 628579540 195717316 88918528 769908250 608453120 932283200 723422244 134967810 914126208 875385984 926077840 957964739 572969140 763143459 937228544 565690579 890341000 235209124 552417632 568189440 869483448 832179800 943996552 288835800 114200000 198280568 401890720 656782948 210535260 974777040 264978212 417948870 154458720 37130680 965514891 635812448 74052944 352173760 532387296 185166336 939103984 709574536 334094632 48932000 900658080 628976320 660638220 248242158 782185680 532548700 514138240 227552640 117316536 937322065 288118977 400281250 826662686 953345014 635452220 319708260 590259200 920130152 882541000 74818010 641265408 279772000 675543280 547095188 711954600 379381220 583691715 64903942 224216000 792129088 641800704 146104755 756033392 253339400 309116144 577384320 957556500 598293200 994426614 620365060 759933616 165093820 68443552 388250272 340009910 320166496 713937876 80566630 29775760 217915648 411174944 656071400 327311100 953003944 137452854 342334865 668289280 396830336 839261788 273679216 561261340 423683386 550335410 570641176 774747300 11397560 149582000 109102185 187049440 762055560 275267486 897320 689949000 799382528 572768344 16137447 928081160 916651305 439801520 829181200 579372264 519020352 440385650 35707952 370147045 908338890 602347346 773336352 407619796 71227892 71578772 815162060 517689244 724581677 172033280 107202560 468521485 108936696 56793394 377477888 883114330 70111512 137359700 479443520 227833840 978849548 398978000 588873216 143466400 150150000 93077527 302294820 246078782 507608320 882910728 740209664 434111913 178840180 293567200 623466624 50504440 696955072 103049840 134616167 874737449 94119792 989483522 548529216 277042804 247393984 250939185 680224360 91245678 374335232 840486700 374770820 504163840 862953552 919465764 864936832 400120680 282951200 574183750 784849222 826462822 882104920 959965500 88902460 971184630 448921100 547745920 358774576 54522380 138454144 970927552 210810220 326698960 71066460 74737291 192128180 131939192 245575478 384229600 632222163 730650304 214269675 439725184 725238016 167665090 127023863 516842932 212689800 913896700 208655518 609477286 873598720 936550784 570083008 875262100 139378300 531109992 248062048 187064107 830949760 797357630 215938165 637223521 292776132 22903220 491346960 252687280 649261764 323412160 118779680 712100000 454439680 916255674 201139798 454170850 725131894 484993760 572684592 869862900 735738760 372992000 210857176 858694000 17690675 951019240 594679870 987581514 481221684 501051997 112227560 55583455 658318176 356811136 161832000 575090350 938306915 882537920 392035805 127625550 137747872 68212992 348597750 561185680 844887760 781420138 895581882 415853120 911751288 591781041 872710974 918836736 932108760 123776872 638912280 671134931 346727800 401865272 925488000 376103800 10500965 127660308 635491548 804443828 157769664 423380832 80765550 124044765 117719040 87915800 141648680 776769748 599382176 133395180 284690365 638902088 652062340 644539600 236017720 258305880 624736548 89317920 20228612 535933200 281825572 918622284 435772080 999595130 19016176 571739665 426634885 111302464 542686272 559562400 981304686 938442440 633646808 321863264 929685456 962285011 175755400 541532752 900676428 948285600 370507062 771413140 125066248 480010540 269079500 353807530 987649500 694959099 524987840 546442792 121863476 598407641 933545326 141295800 848822400 407543500 372333368 316901915 442286418 630172020 848946644 594209984 683967776 560995328 90504002 352936475 506016740 859806868 679862640 494505000 855617568 625476800 678309832 229647250 519835120 461103198 738417576 953977535 210271472 263522176 197082328 789721080 406686456 328235820 80862416 26799844 429963860 883208680 543569408 855293744 133179960 364391936 826186412 257479220 5450978 574452080 755035488 621830484 600588328 55173088 509057704 544268627 488610120 250987520 977607032 768109848 721005900 732432840 787912539 483889472 964098400 664032120 96015019 915566002 641765020 336376064 56482800 557654140 713199320 706283050 144129435 366924928 743452008 738608746 775800580 678212310 657023512 945327920 610458590 544819566 796885960 233800584 664562021 549881116 794029520 24080564 66818304 605657232 841594181 358198110 672676860 27139800 934528704 818045680 847906977 506501518 374094426 812806915 879845598 724829932 897132744 845896579 784896955 863735712 611648430 97689600 790220040 700478487 823280960 162593480 455293830 620582400 21338796 899994000 49715360 618927700 546915600 331198320 205238670 713417408 658044810 933640860 854863855 919623872 407000756 885266160 189593250 362820890 407791410 393006960 491103500 861048672 861048740 476285240 303861812 125781760 494054830 235125312 853708782 629504040 968103936 601384432 453303665 279312658 271035271 928750124 152188828 116798800 576345883 622600570 542775104 303268481 613750512 585860188 719824714 360982016 77593372 149043031 914825276 591297440 294247040 63133088 633603644 606639128 700252340 551066352 443478400 857719792 531872640 336075312 296957198 822715924 919985952 673976708 893660160 868190224 609067655 523154400 35884060 368933600 663599100 85106304 852444370
909269006 476456400 13380400 272459120 43019752 363868160 669742550 14834514 876160565 254165912 43643950 847587100 200563792 60000842 515176264 187605620 455466840 493143300 218696936 521075360 129776320 549103624 524622808 637518755 140320714 485506240 784063625 167124480 997427655 204165488 675678648 348775413 357334800 946333448 10284360 265938084 264645680 287995432 495154462 41304976 435819520 785586320 620848284 696825584 885525260 196098928 845649800 302574832 431536204 77069600 670907464 702711000 103246880 850282452 538813736 659647472 804146060 745045664 378086378 47443400 80765200 82864672 376998568 710985116 813457716 165583464 616397490 363910308 440739800 493662954 257364120 400816448 829811267 307428000 596336640 760192720 37660740 655402840 912878256 778958913 491286358 71741058 203452392 377295440 533174803 955477840 554641132 373100480 751083862 232425120 860546684 603507182 451583680 856810880 714697568 766599354 668427232 961249912 317663913 444561650 350971486 635567360 706405256 640829104 921267360 964184056 185264200 525741000 592085656 65494056 737909190 167083598 825571792 820561600 343454774 88666304 430281591 472303904 775779935 741084786 693036160 322200588 637240423 103766784 764477952 334359204 931978848 585256960 272971645 719039574 545094144 800643530 441654720 457741284 829939876 974338600 586882582 697442016 843516096 776549100 378393772 440801050 304597200 329264225 870487500 876611240 906238328 520273592 923780388 205775306 931787776 589033040 456374584 72311696 644866058 737166520 293183734 298361386 209062320 530835600 196611984 905754272 951884034 545493120 256815245 899294580 214635796 759552380 65774720 966173376 413458072 67272685 496434340 31616285 947439360 41599926 317214593 36449448 129547855 31212789 629420600 797592116 410372224 380503320 936312196 517670250 665909056 891900740 748948336 185731637 774773760 177202888 902433500 210228664 928449280 305490920 397990829 23875040 923077504 928616576 807049546 779686576 67966336 274757982 393981072 39682704 7327000 359945460 224404488 942789572 855825908 230381759 859506176 599798728 808141040 35533625 226277734 377620736 810100800 997338200 414921344 324029912 194512160 269342264 621446619 365125384 485125330 630285610 173700908 990058050 956102090 83195183 59161240 735879280 107626530 14340355 4431500 65212712 609458400 915899620 436647864 873871760 408562390 584148 165234116 169291419 21847966 721442690 719728000 626803276 179742115 190688760 737151000 195091968 935243416 981287900 996226740 159536600 179627256 35261100 735085030 626572390 843293280 487999090 33059600 885470405 491889643 281422432 688564104 848666774 797802016 745163634 953019712 476781080 88706552 334184384 835576274 650770812 839228465 374310672 478003760 106169358 669905280 264254464 914535054 423551600 34727140 217928104 380438190 680123659 933829288 218234496 460203768 10439901 454252616 50397828 324175800 838500240 582895077 920705582 70945056 510486720 859206211 961214600 979674181 282479880 879466381 305851833 910693600 550493695 151775360 904689603 319073500 568980432 121930976 906998515 193238976 509941600 28194080 72748358 642662208 270317461 998370750 668716544 545524565 510996846 643065440 402466781 493725430 994296852 167161776 731640294 470775944 744987120 718121584 732417456 160047984 951804625 112209052 729382254 93558960 672874112 374490300 844222400 181676052 697743648 973906400 787217500 576749440 764844231 538844168 151783560 403886320 838532304 892813664 202868452 807529860 707503144 809308188 35205568 293378480 233622028 803848338 171199092 877962862 611037970 720060596 301203136 697200510 337465680 689099900 287495390 822964480 272079416 705190632 228524244 18044808 693865479 471202960 418560 124353080 73672130 516572124 821435836 619904275 183499880 549644544 151908820 955380480 315057867 816982102 644032950 580931216 68214670 144444996 179949816 751965120 158754720 656827136 812641860 648582622 885008022 552116200 41091497 432364688 704407000 702173380 95213890 433037888 853346552 107603424 361672642 387415655 926538380 134964100 801386168 669850356 651309527 192982680 249142912 304368614 785247375 775102153 751740320 568965250 816339705 786896720 1251968 701721094 70724650 343322892 313500452 313241960 878960914 333429860 725688695 356762968 175917480 150682072 583678974 808094230 702987600 62831280 511763250 383934400 830258400 300469760 573925275 213803750 926668250 36420490 728921885 882183780 675799309 259907400 891637960 592914724 743730400 725946795 40401280 767786750 7810052 603497656 658919713 174653690 101514172 933406550 379651872 311898243 826541229 925628710 499433632 266885816 851023870 998166400 662055200 943988000 379693660 531331135 9685510 207670056 640915000 908224267 175295575 135473860 879679630 73372416 213888008 545592212 686624900 613062944 499931327 934680580 989685920 32735296 17189248 949874670 71220976 716912028 512208280 137691425 996205000 235040000 245218740 473944800 751336882 397478968 104773600 187871560 585760502 359233584 89351800 264770656 224950653 104543428 973330128 642340288 487701120 990941384 512422200 562912662 201906908 740978144 695110030 598725584 406520832 627999440 934611400 329512302 653161200 219710259 201113598 641466264 800970900 453382063 771029480 149454320 890803439 271839784 22041492 83918178 820147200 535187874 746908780 312386114 730931200 94214560 382595520 132589800 709607200 470313655 421772588 659951008 334199940 732522368 988208112 421234000 524770485 885100160 566877500 790447680 96171600 417553600 611342992 540484672 512639516 74154040 933893135 80920820 903766550 528237040 819276800 446662080 162623040 450168966 80806544 517342760 86882666 89209424 884187240 501191440 859610695 803036110 793365250 986201700 776053100 934345536 385985462 534288433 340551039 528975824 249317412 600313060 195616063 661552290 502609600 614987500 717214496 91562760 395975488 390077024 634866400 240452640 795114356 326858440 70859600 667576170 215048092 927241175 573975000 374617230 314917970 19116180 916645834 767653640 642104256 610124640 205664160 626705615 381389600 248591872 161040064 289568086 254557582 522747060 841561400 430119800 238572800 619133312 32736352 746101060 977495598 276047100 969868470 202800125 629954493 232689656 447736072 25903080 277693600 541463936 745996224 119352550 414435270 263270928 456200896 612089110 500307000 312215112 511705104 629063552 599529400 316589960 246146205 905180878 35888683 519246840 429838890 157470444 408107873 599935241 847531000 186583980 401331380 885642770 513934500 505108392 438088864 461593696 430968120 985378240 758305165 255293340 288049280 163644120 648483040 744928000 832515968 349643520 235070800 891243820 724519660 12298936 324686000 847801280 392173767 527498360 215936800 472097518 125435094 909756623 442020960 48700510 512922880 262074720 675155712 419724784 776774240 21616480 458931050 971193072 680953216 362902932 465171738 597794928 457635960 301364900 676977725 757988316 945998502 120391915 422071950 997501952 543176392 967806184 769503899 502128432 229337970 735284752 491856640 490470500 364470302 794144336 993555363 213588750 72365628 895013243 558339800 200000400 352096390 426767395 561895469 807057804 48430460 700936937 760715984 56258761 657585840 535547376 149602048 18067456 819356600 245651400 675117600 702919160 432436864 376877032 304966496 888945152 331973950 800357768 974980562 939437968 620820600 869528008 690649600 925152980 435904002 726097990 258869844 243970368 206425960 444309374 823478400 350612976 714097584 600370576 793750800 489555099 98429575 554498605 826809245 624124000 235618128 461984550 27341160 280323784 271745456 535083750 715355492 859313800 869833614 876014575 493752750 728673520 329354765 337462180 382379568 945197416 511344160 909838336 596109708 131701040 223968348 649289251 138112132 853053488 389187200 8665000 569680000
69951488 983905425 694707480 135611780 596618428 915478200 993085000 834937500 300550832 24026126 763485616 379492420 6922600 403531585 195398134 929789911 521313180 794925120 171620104 147294442 178716825 361029580 364313956 635772480 465824260 594423760 278509000 896049536 772581576 169863936 173361568 409189290 525307312 595772800 819774054 463297985 395874304 239072488 972188320 778911250 202972900 817377504 18126220 620051160 2600000 122473777 739844000 211917120 419605094 624286808 894298352 827519161 469011790 44462359 983184510 136357072 828675842 661894076 465945748 946719168 263255696 181036226 260121204 831845841 421184922 943898000 422655360 468573680 230971861 307178400 142718092 381142608 92094276 272201906 984561150 444163776 203878976 70567165 997116440 254090264 804296631 262615800 357326900 165309400 35848500 869419660 396018400 648897000 118113470 995049601 443318080 662343021 59569600 800740540 910119272 354303265 79324432 447797146 89903360 273282336 101051528 270489850 48971214 417706402 855907848 138845426 413822072 806643000 532512960 387920600 347526380 530893165 506243632 157671100 614801800 463981852 224193902 93194815 960454454 289252400 514361413 315296640 999624065 915957922 309545792 129740350 21045976 60084925 501951320 735722401 574175498 342918400 194077696 884615704 58004000 399084848 145649180 788428268 659399492 17594808 243803200 690593200 394362978 484324235 93371300 954998272 16522400 144066016 170976000 429691642 99077776 460194332 958101560 351480384 444932876 386475940 877645310 689436718 324467082 986477285 331066100 375571656 575827664 899127126 323077260 428292864 175051636 625365437 576050836 678306876 258211875 976599220 700530525 302500168 335652000 965342644 902899780 856692024 267881800 158341540 338618496 68899347 406726800 3051880 11648240 203272016 217947166 896533704 307829632 179010358 632519792 931516560 432818198 591828480 20104200 42020000 957927420 864860888 141063740 96684494 476565310 154593016 198196238 620719068 633556334 679574528 615287208 398658500 318176250 954417504 406547120 756323416 751201107 863662496 20142812 504127440 142163580 828028384 40042960 195538544 203249033 826244264 706351120 32301774 113597984 979720800 125422071 986629888 698596525 732972140 100885308 555620256 402504695 72958240 193389688 575838700 973410544 123462080 624409542 944018876 268045696 771468850 760833152 951443466 524826175 992083122 406016336 29471312 578097000 457466090 902574400 715436576 696690600 922566776 965649750 553513772 904130950 780906232 374561280 182629820 88531360 304548806 76931264 790520792 989024844 541936000 135112000 893716720 37248424 939690144 83922544 296082074 27370948 855758052 609538048 241800000 103876400 416596600 765044480 985454200 388214120 143125096 883630984 786676300 753062260 825375980 547832560 584503490 4587256 295012240 243248005 772514960 608477104 814206080 262409179 804215945 598862244 240257866 850598410 980623360 624365955 480208560 313853230 781089952 236120040 151467452 660868474 260993825 795944400 239890409 333178524 935278994 772962346 526400464 301274578 992085090 219930380 508352186 17526190 976583860 531072990 3023704 205685738 775408000 664982730 587155732 588623048 871049536 747431736 230462516 468091680 616222272 183613140 545441860 139986600 121678904 879013069 133173320 26856152 473625484 608187640 115783296 132197920 949552176 826910792 822637904 409694080 504773956 858410308 180472096 815447250 195945152 497572912 731633588 378967384 494079935 700417856 159481352 378630332 534843334 161753254 194344200 310862080 768043680 667072160 693322240 89975098 683010160 634956600 344590760 986489418 165312826 202733252 240228904 855239470 168048080 848811150 349671133 906522440 910055769 660080408 193003004 854737960 178860320 341886120 275855632 62642486 711583599 320941360 88387454 421312755 160376441 492038352 19804600 283962400 469125846 793868698 395842560 108393008 662092000 401247680 743051325 510032848 434380792 365682650 252999260 382375488 799303040 941495379 510479836 767131040 951494280 146909850 512934790 456194808 555301850 888626190 437640000 539111132 957443035 358860808 39449736 824704865 551129260 725651440 565076589 203811220 393921436 326938496 693464750 570192828 812461480 818069560 448910449 510986240 694422000 890754050 315323262 56748800 70026896 545257408 519172240 751255152 545907780 825476092 614652133 687762822 712813884 882423248 602779544 138399648 271295542 684772600 810997798 999893040 898885100 769824200 92648928 714139648 915828550 631730326 767993728 102111070 174382870 858197720 307263249 209998780 293019272 475724640 325192900 702811405 285052550 122708424 325089736 69055400 168455703 824027852 922596352 311139400 513134400 373493708 356523776 757426360 586600805 996018305 991178890 426801176 386970325 551333535 615853730 640248952 481946660 710278120 130456180 741357564 223079084 559066885 905659410 543158866 832093128 669029660 488679026 979955110 736827380 272624160 462558360 823387090 199654680 856686884 987000256 24598540 88104774 719162152 969802911 717036668 23013500 109568000 337758558 508282750 10073856 461751675 132158620 850348140 586418120 494021750 634700228 66198785 154046200 665045328 786960299 180235904 519894800 368384230 80344504 342723600 72595464 469984880 898709096 62167240 488051880 391889600 140659951 548944296 43962036 88361713 490720347 232578096 730567300 199442974 151940815 809600310 628217136 839772576 599160584 971342185 908225532 646792960 308806115 279148846 370520938 943575296 649784080 405967640 222405060 632719550 561192762 941365276 348706140 802785140 581629216 902110714 542551242 223719010 552709888 494062900 576700080 69751956 202828976 848278028 20665067 456171808 180926713 649380928 919555220 816769836 210258304 783955488 916364464 681602748 827053040 765820712 515165007 349119650 259146026 185463832 318217261 52038656 181661790 801074160 992869800 91345188 450144800 62974796 461638000 821590860 802348815 102403780 320430985 247261160 907014032 561709105 119143360 6565520 758301896 270827584 280627440 882897422 968793000 950651008 678058424 826120480 747071724 624142580 62547895 239140930 119206780 180216677 528257468 520526317 569618810 78255070 65885040 97399772 825891850 59926624 343056807 869759360 133584468 982299492 916859112 141175160 336415571 652742658 152828434 850082152 986008854 359291040 924545564 445304004 144682520 629630224 393809450 831180301 998186944 369386535 516933680 739040000 591643992 264942196 326114795 145817002 409735000 487579880 295887834 234857376 502878760 801971550 728313440 50347663 327697874 459543827 384598600 786953700 173591100 221956480 332259535 936671720 648298360 871569145 317416134 159869060 143247100 793193760 730087280 967313875 356358415 573817430 230256840 880261472 598461840 290731344 954377793 856799920 852887520 614236375 823900800 245211196 440442438 565354380 157750750 770108900 982858000 305112704 468002560 810170652 784694216 733684960 921727204 157237352 255819578 194539702 1500032 637955636 596489840 132970875 81530320 210084096 505940570 437677830 305457702 833492400 917692006 958541888 105650680 967412696 330741150 210264768 251341808 909365344 668440445 941623762 814471290 781795040 602061725 894382080 328951724 382707136 792211951 435271232 158505784 887124620 473856328 120925256 38504816 786839040 802957270 56166000 667078250 696261680 83973188 574892320 693572137 525979057 716284750 109351600 913052390 520871076 660411672 265798850 830698560 347022100 610175089 875200848 422983160 732336200 144302384 324986320 289376008 497698816 109475392 375174000 793731756 619138400 616302266 466790960 125485310 923897824 741543800 670982896 832159805 656914428 118281910 779717760 941132820 870965692 60004000 335108068 400306001 709247350 622941600 575936188 61307200 542152632 649482176 455668304 793212050 528452562 176288728 925052086 188297032
865794564 41331100 321600944 169531392 431562271 850874106 695337856 369857984 73584424 762407324 784728000 541991144 276544365 726974449 717194600 134637380 21409858 344689484 877385300 853534425 294625344 863558992 972287440 145352712 368904816 520841815 282826240 119510592 644175400 653235403 175900840 88794360 650052608 226624120 783848261 748494752 39387605 183153767 743673040 605893275 812356562 557341228 813762800 71894475 577646094 592496950 451450500 912331600 736351627 5940028 734923438 691746500 420787840 768979770 731971760 805900835 927118330 4676096 508497780 984558400 572354740 218974608 934870370 804660614 548122616 320921840 623771193 438719175 919424365 396391808 700894040 97889920 915289564 575539060 205434688 696200000 714233920 826998500 820940800 916943829 828607670 578296320 691149576 888780394 798401040 144808400 959110186 315462775 899746430 567010187 956743660 557001401 779862416 723439100 583678240 458204564 969283018 792115200 939317200 534699672 19604120 260211415 246700920 818578769 755772640 754731700 950556432 350465244 804060800 777715460 738760960 890129920 169324150 932649240 125044832 266723505 332938588 893479624 469524736 160112456 377866710 732945338 253263688 861905896 112044425 325624875 310144960 205098670 893017795 26900250 981152902 857031360 739405500 533978348 954232108 722756403 368568214 525668064 6292984 656960760 353825440 263809672 85692890 786075000 86894835 517536544 234928752 466073600 712974064 145223528 700298750 372819928 697340625 386542540 485089330 881201280 97216855 546292320 630845515 991013088 537518620 24202880 842578960 218191118 170831800 551679334 908833792 441964284 869565252 726662895 959893888 744458760 728518344 945163176 950869658 863453904 60207000 115198699 411591076 222710149 298293800 716000220 238713240 316129087 213619432 873671207 883407800 36471020 40408496 524614852 556431250 588406649 353803738 622659273 690099441 831277160 369144208 416545052 140699750 86646370 939987224 273186368 867440950 299324800 799138600 302205080 955315620 491579825 303033820 17689040 295129240 621542400 729810436 762849700 808739624 32657654 816595904 159703290 826623104 81714200 204598740 885905384 116308616 134097410 893249690 938872965 776171750 615980748 845910690 868163840 235400764 909820950 342106974 232780074 254968292 308186496 127118736 196717392 369679532 739134531 152466370 609020476 761874958 776883520 151948646 860764952 403960336 64433136 45630976 962209272 781393180 686888432 989187254 406223042 94834058 136718688 338274000 488508920 19675840 918547200 122402672 289650240 622312250 678749756 81752280 622781075 854165664 664795697 483428240 114816312 368488970 317877100 170379929 179368105 194154640 418793920 38273286 421566470 131461852 782948959 228221908 903349775 332218880 884334616 650478902 378817860 558438816 988293590 318899200 717589168 631374778 589677568 60304504 122876250 627398750 239577744 757675200 199902620 654766900 146278076 787216182 803017564 115743200 250006224 194047421 708263590 306106810 301293576 497944688 971008656 191050176 399500480 699668181 465453750 748174315 587651280 264246772 740394000 848690365 741227456 455341370 142301240 362131640 283338208 907283031 674986220 927773980 953087344 117339944 35992576 335878619 49665152 646203840 339900664 628594824 523391800 821077934 198065026 652400 69188480 536133200 522677200 178690496 220107166 625999949 662618218 797333020 234989536 348547913 249536673 969682600 696574360 540541614 60935325 629554070 196563852 544747648 215346176 295126176 46020608 978901116 687986200 551752000 871352925 455991040 672509888 590731864 191836484 193518702 998348640 328770736 833592380 169494300 739773040 280944024 47924466 777133536 899454558 922821286 478634720 812724208 816047232 827404416 110899488 921441456 382521968 174011068 656746418 833465685 817263175 852187818 393967008 123126023 839605140 803433000 273220864 198258657 667854893 226324643 814977614 906525908 959722440 417578250 576979584 358292604 228124920 370977220 596649680 391952664 496671400 140583200 964966144 521760380 214835120 664520986 25919560 456543504 621578208 320290800 650117060 184319750 925922315 830538603 985688440 823757500 639595024 627452928 352170016 10550325 880406714 644086652 463433600 54330356 944523520 929145444 239539115 933709888 147582593 867762524 795507712 176952700 232885540 82406741 12400056 336337936 698083600 781593800 251666944 599060015 632613600 699915732 194325000 541525245 971832112 989801016 203552708 899245976 743248500 797501276 295155224 437762400 67397062 404495055 816866894 762617424 693745400 577160536 272295504 201194719 479900044 649408832 815605088 2445740 98345536 248555591 557567600 271279720 947192300 63468350 619387337 220424850 532903720 705409600 288503928 547978053 398463765 211656245 58391358 537213050 331853240 369225028 663215960 96981810 642305320 582820474 149750016 263932088 536688012 533501436 730078350 525338100 775945360 101467038 170504728 34597637 375970450 795293532 303849900 899060352 761438390 351130712 583124880 138042844 618922150 22677385 659536980 675750052 983170330 986413120 987481064 678154816 721046575 611248984 520629696 428367135 345975875 55672055 242971620 100448000 254939392 374413080 800750016 926437348 607980608 979300272 991029789 777450200 10100656 776172210 805064650 90766538 644900495 166650421 485311520 77057536 647177400 254891008 973964320 830640921 821191448 966740260 929626308 899558142 538857560 723122188 887402240 892826400 166403880 608190232 623236000 246730298 762538650 591971648 126998650 208883415 120093034 515144660 110221697 487370451 85900080 238085760 671867200 141980700 254846400 953816210 884365173 924340129 935496603 522345232 431987280 440355072 700077010 501615916 99931440 308583128 24807125 71258250 164520460 953079488 370293628 394911232 599665119 941391930 961459240 297282200 174011456 177698180 95032147 791225984 142384000 965853210 848354540 649468200 152807660 155683264 736587210 973877152 27678825 164846144 48798208 516093040 768412798 292719288 435905944 561830976 397929856 78438725 851512000 429454784 855050600 33648855 128149600 902760000 865367600 457073716 106727808 686310254 25620700 562764830 527496320 330514656 682881760 900946265 564277360 749671840 208731724 251337296 286888544 189355488 626257708 153353536 575288400 651665828 252986056 826855520 15511084 830558944 755709956 815036965 885435442 829618328 117996056 589450080 571170466 585266090 216450250 697931304 714339840 718718500 492806680 193946542 906612090 568736800 226041494 954629156 661545370 700760400 135602234 918360070 109521035 384464544 796369240 17165887 34311500 377695536 661189980 165559360 507743955 331989731 804184560 246720390 492005408 20756760 953581864 182745020 827120400 33868556 66648480 497364480 945585504 754148516 730364800 203876904 863936032 144779888 866354120 594924000 699790340 715003440 749520450 381205040 658928632 577572 268097877 513783872 313699496 882597600 874880646 471892000 186929496 634489861 835105488 539321008 388560832 936831607 166940592 811752064 232832520 937247872 239488630 734961564 995486768 979916240 519804656 346189500 459674300 360264430 271587272 6850211 845274740 69160380 94573920 942939752 783486200 691328788 421366420 533581120 82153107 994435000 714053452 963702484 777538100 641866990 663172320 530700504 46166770 121605326 82306928 206685952 31514130 442306740 998438400 595726640 600474800 938386552 943022592 205385744 171757860 831578975 876571944 843675000 763047904 17808000 727694600 445357794 153354120 338707641 861084448 946381462 947915625 534558724 566656948 128822070 370793280 63741260 562494216 878502538 544210496 13275760 898838592 140084768 307772214 466383176 50281836 768236282 470612335 975294338 398860866 954269552 264751584 598599696 696184624 933000648 333271150 873590760 398394000 359127032 325328128 173334600 541206868
800815264 147090960 102061756 766619759 806609564 353918140 515319120 369957535 97776128 457989232 261363230 182242893 832074852 352577200 566748800 766551643 813910171 187348520 483827210 174277920 426037484 542160920 567504732 111618080 379722950 703960248 253137089 998213500 39037440 9634448 187847256 959486528 167426432 364568768 477638325 226213684 136353000 940057086 590291845 638140100 546684294 730164150 188811550 200180340 980797640 181843750 575821625 150111609 271912052 697623148 356675040 107730160 458091776 378045904 474224000 211571570 496015620 545480522 615816800 307304000 386886650 876302208 54445200 135100480 601637730 188461615 33888148 752425656 439906000 574122136 914050990 346965840 104888912 19749696 174419948 771179848 110685415 914067688 889917460 844159164 273063456 291308305 322580480 569163384 765396410 194220072 914513360 209155328 39347968 808367472 616899300 540421451 170844160 823324630 419826508 943036182 809919392 581917918 787403810 506813820 143578000 695151432 312393720 450587900 712249756 786474208 269872859 643393200 119148887 558076096 502908800 930266752 188350024 787590290 117235216 178145112 866050480 219205480 236571880 238041473 949790400 90450480 709901324 763705092 270345360 435998600 419497950 993478330 487013550 252040780 656141552 595020800 741027700 365431980 32772520 176588725 844024502 652262788 135668440 707344808 697913152 304969476 506228058 742888583 681697372 213414200 806530876 459258628 385415320 300005636 969061876 120425644 184420736 179466628 624700423 134774256 843598620 215366725 467015780 351975380 958674595 177633065 165968666 619961546 482789696 763946776 114889984 325746497 968681949 8909156 821832943 738132000 701292000 173181920 419320924 28358850 587313140 29659480 538145596 17364144 84546996 426034624 99585525 196105562 766565308 46422720 595102400 961781228 802578595 417521440 356168694 564040092 518280300 482191360 598039672 818635450 23583770 548139744 151012452 851409280 195107775 686421292 262566544 821245400 58012800 318715220 126721400 313423776 533934848 379534046 657024000 368669756 759595530 175919884 984624036 434290304 193554978 240384588 60281528 44829200 297345092 49633899 628846310 979540596 61676055 579294908 42685738 690100800 865468660 122427656 249512320 22001260 869722285 572401232 946851420 746968320 323367625 58479160 576096048 550842512 286633750 597834590 554471200 604781602 46347760 893910810 379041180 365043112 269935300 79743198 17011876 56325612 948406090 105230000 36943360 665795000 309207360 154689944 566584576 942782370 723279526 270632918 216229416 73243350 886058100 2022228 787111028 265351878 270867900 920081384 64784184 614354500 568354600 220118490 276020448 682465280 407440504 345467200 936873640 629977272 149471180 320724480 907179800 801429796 475691750 228681408 91733120 830413392 287944324 467811760 788631096 284040542 377959837 270514688 801258240 59104150 657075930 764173920 306335060 686545488 696318648 743599808 219586012 558836268 905263072 978889404 470692672 67427144 463733184 268996312 550138784 862301266 707835760 534986888 33495064 145385008 710893790 67298181 235595812 577127090 117104832 272199360 990777536 744421712 328130592 633821609 683116542 916526304 243237485 916047080 208427445 190344480 697163600 804580310 354729670 796473204 623839420 46166260 64001926 203449060 522041728 346925016 556630624 922060960 933783412 935736716 144221536 902027000 733875888 360110000 416330530 915499968 909519280 363387500 615322400 752510760 224435200 536933109 312972835 340996880 15213320 9888560 323436572 104561455 770150800 851092870 553192200 776667800 987234907 116450760 133900806 145951520 201393920 88127615 990616497 37191462 788081800 363656394 760683444 790701156 72863744 483741700 460117760 499015073 77335460 776689900 605987728 529387320 129692580 278042112 211663396 624864400 942399060 80832573 282052357 263512876 483183192 404489338 291915060 411882240 19430080 374580480 709840823 341280618 950675200 932884960 72216942 349314490 574412000 526019980 28799488 480556000 139291482 771767648 890124915 28466836 459283860 981904035 241861914 503305280 718673816 148148075 716799464 172247256 474314480 315558380 750913904 832656580 129165440 494028020 869910240 457397824 728230452 153893158 269794655 355618836 372819309 235500560 546868976 589298128 874515160 755873078 347988772 834389468 563034710 921247828 922255880 285959712 872564032 438662169 446984900 151998990 635729936 6790144 441489472 798627008 57977800 676361152 929088750 308666390 761199153 876986464 790571400 987553860 588093810 695178716 818317723 754282885 373691300 382359528 321262410 959172736 814125492 989516440 757633792 397156000 658046380 977879288 388897850 204166170 483579392 678460160 438925644 84902624 729028400 263123305 255320120 944693866 554447577 801976840 381200956 879014796 330901984 112593574 769127520 823861400 27589152 153108400 889976770 503843936 13787877 211259750 35501756 685112892 841511765 895375684 788217000 961031032 689930912 621320710 782733112 550377712 373240592 579954000 260427092 30706396 382810942 574961648 938780455 961785025 728514567 174162800 587299190 681999068 416524860 890211150 836189280 432898256 363303750 761890288 639722560 339749900 927907080 250082582 478840540 445417960 223337399 713183440 796082527 750971870 385039100 883585360 81195224 912481808 829683500 69621654 586548560 267872210 21644584 473804694 930174437 310708048 11153500 179788440 734565888 70175432 898225920 148848128 910484400 333974435 381104916 969279236 334050000 395819872 56316948 47552440 457158176 463706600 411344034 424507550 673663510 479828992 380875744 341240342 216538877 911042172 874470999 534433209 191235072 305652336 340954132 215771880 438071577 127692789 535988340 837146000 510012940 570627416 74747540 786593632 439682660 508915452 651404560 50806980 725945152 534145663 199385186 979183112 23778024 835284128 757550100 631102814 265506500 358044720 440393968 633232972 11963540 576742620 576422976 260808768 943857640 26257222 965264302 193539042 612830606 259802456 734544448 177021120 274331708 607075312 956555654 16502912 737783210 481680464 329710200 300836480 585885780 184174040 929904000 192032960 585893888 776833856 33334684 543001682 478301550 788635636 838457656 665826832 393202115 734215632 894161708 656623500 14596608 120240901 78973104 903578140 839271920 602219560 291110996 735193776 647973580 276728938 268473515 553712960 576159980 734214128 867265504 6890976 638092852 369666560 421047635 444391472 694689814 147070496 568752200 239430184 275580166 32228130 801503530 757688144 255731648 899382912 888372244 715960832 527764224 714481568 585112278 779071696 95377712 70366250 768677950 827216834 559035850 777931310 142393632 12195720 629620160 892378832 218887104 847932324 25403152 68578100 633870144 897538160 580965632 287950150 443874368 928584864 954532996 25147792 968447920 668035024 927790300 876986880 142091096 919210520 198491800 437710648 75961550 501200304 572810700 686523200 710848240 686616040 730355890 907052800 699088220 30727552 634175953 716563440 424476250 875637470 898881932 886766280 26762920 262220816 234991219 322684320 759858320 776836480 66059360 402728056 955276098 689410816 66577312 863793104 72296624 86499812 230907120 862051320 642632448 971052600 640246968 163108000 476202258 880378124 903088479 48051520 668632798 124628762 693005728 404971610 232801530 325026624 932317060 765786170 28104320 456281812 785031294 673774080 91901832 465631840 647871715 353034360 797380778 600325120 464387200 319472048 840107136 194270360 609949184 438836904 882957900 951905860 775221350 586201166 68046390 427947331 483110592 867356120 86084270 165346880 783399228 408135904 505296935 225298300 487885448 548737850 587192688 380541470 430383290 945134720 513990502 102716000 872864000 787567405 465625490 879043285 241526418 740414788
311473600 988405533 608425560 601170960 615288408 681167900 609728592 409788166 147252576 33120336 837053568 410513500 472641840 685722580 286771800 720776025 335518552 585165474 374236160 397048832 996403200 798744720 183751700 415286240 767813665 139470992 678120661 512668280 901761136 470569024 331191826 784783400 747029368 750003440 599311396 399480880 894658715 159858480 534697170 556606388 113140360 499357258 696363306 386124601 254634665 854885540 428137577 948748760 724124360 619952702 477266625 179598464 573300600 241615869 825710592 348271600 784722382 362658872 13020640 239637630 140186240 292361760 966363975 862927296 341147960 614137400 895700980 128779840 936413001 943457184 225014925 491953225 53654768 844785608 98407800 352359318 702807040 442554240 462286120 802365170 810885184 458485570 287362500 615233200 187320471 128973640 448790016 636597756 278147409 813802107 191547752 108292344 93219344 277427400 814448018 557358140 271512876 837402348 178009960 703051828 621540004 743263980 259767952 388262495 265742368 784204728 45547440 67898463 563121046 131073280 449195000 635429190 713773312 383534235 927580960 996590200 338958768 458488394 477273520 149915264 86761158 151167142 967716064 808781445 846630016 800956460 332148353 587572680 592567224 49637888 620109968 17714340 226405160 822721660 233879096 47361800 94622680 242799460 341168460 422518000 795815936 358529505 211836752 222890600 571890080 502357564 18480686 201575860 99623380 102647472 150285531 521834880 322056302 591425162 488319560 686492184 580766463 118957184 702249528 135796815 714332320 663927143 692755300 976759650 984095000 391124698 842997800 448129412 750505168 142588530 368211456 210690863 918785032 798073988 733527424 65718400 238984600 974592144 90178008 543764950 758009820 980452468 479349520 736042270 871774208 422800705 174884960 95842668 817828574 986557109 887805580 463040925 554919872 260409935 905191875 917916448 331951696 125249900 615771272 84073126 438675920 192188120 577150000 893658228 66839200 687716760 263002995 396996166 693820104 368724224 689790736 308970144 431497070 997939766 832155584 343078624 532536192 974166980 820973440 240567150 397978032 618635640 126648611 439993320 988050400 101657840 954237090 614495840 754423980 12140116 991053580 643750400 768160460 232613911 723315776 822367500 883214400 892851820 933781600 673113724 77675368 986501600 913820144 363293224 441264027 133049200 247921430 146409060 287931840 811041241 582654932 560673316 606105385 868476056 368806792 164046968 565051478 451798120 65215970 820006640 156914500 49414040 338894748 965504160 352933424 897918700 265937988 266075680 469573014 180837620 839216160 746823000 163488192 869624320 745733232 278587200 722710016 285531770 99813446 35824528 580109322 511016000 774909088 574034864 490135540 788252344 264289735 43996882 839113974 937975275 810491860 986953708 95604750 755230250 587331776 305019330 508224112 580034560 457061100 355928900 542249662 988927437 710777600 149916412 545651544 469657600 735117540 719782880 27322100 161145454 104545656 547697440 66164080 464770100 529883876 547683662 478493120 950423232 417919680 980177940 118974988 339479184 129997820 922657850 304317440 776840960 875163314 805673280 503643200 89553250 986084544 959621928 389558660 934166240 826231576 512401748 22712819 450539300 512596960 9567140 741480794 446502144 596233164 972917514 831571612 502112440 421562120 499686690 953354360 853279700 217429328 115627490 156737408 816973100 584220458 630343088 84738240 948741184 31019299 238776582 174852128 715646175 852228820 8096 417147680 117905776 915323000 276100500 839248004 435557540 719065830 653613890 144389408 485500825 664452800 814021540 261201242 47819840 354775500 922330120 772597264 585406492 242700628 555517000 486977080 28352475 535472245 162766730 14272924 712916456 606390340 600090632 162624650 777558208 71577824 443391250 629178144 536525048 225889903 246430020 367274712 622824285 424210775 563612424 534669800 417247191 75704089 174906240 30217850 34505170 291822565 12687256 361938800 247190060 851004288 120293666 281036278 536710592 100455600 200095744 323946921 180450796 845890160 734769584 90767200 213768115 363674800 623544448 237665458 43747725 545572575 798577650 767347320 14957160 676846080 548864544 609548450 769790176 288087938 855605310 728714920 618956340 621615360 425825058 122463480 689595550 993046752 108127412 978263956 203525440 195637550 410640832 21380992 360429165 671670400 533336340 555935008 254126172 296794120 866970336 544788900 706733290 304437000 24826400 968132380 324984460 705790960 276912000 676273600 672459102 423537490 689019800 580113856 510982824 53488384 989843680 484345800 479154204 948294376 96998526 323161520 6671160 167550176 605275316 850342238 979499432 741763540 678176594 100937500 718256836 757498080 546254202 417990100 548396864 230454832 119617105 963941284 785469632 945448640 976782075 419669262 156757060 41347712 447829710 680370676 420056450 913982100 206225488 618680832 965054050 784710348 907737325 681165160 560530240 52856320 426334900 981585396 932656200 507856800 55357875 631194850 840361892 303785382 169924800 479593530 490088723 203088280 227883950 56184832 375300208 817636539 47569120 618413576 169757736 545400346 91400944 677648500 667668368 586560000 228667592 401629204 949698442 472656754 688222080 474493524 47137856 93395456 328570452 674510716 119585770 424134810 311827776 130960765 412854370 998719370 33399626 755610080 438675480 570072156 241347500 573256810 811117376 836672720 498709960 725334640 587526947 495856640 124474560 767444320 183065600 669052312 941513360 849167874 146085000 844229310 147667072 977016472 732115390 521164488 109965683 715136020 182063520 249231360 36231904 721595200 208659137 256791555 788616292 97636740 878029280 163880096 700374640 849667080 322690840 830896132 383946400 774393400 711095736 115041745 102912640 989486888 252798024 550494800 768860080 70158465 233933460 147680240 633715100 754542984 343866700 222101541 274937800 912330000 851632288 199898680 549943217 357555197 1369640 617928848 885753024 918825200 780336910 956599534 601989128 499904896 309649685 593309520 755350304 913544282 650829552 45805084 630976330 847303698 777509600 427032792 744131300 819816692 166945240 441141360 145943800 819069755 955377989 10060652 969659780 27477108 480652087 916417504 477170016 686546751 501064295 516657352 783684892 129547520 391794150 131479462 429156256 449825368 184221136 490980194 992209580 791977600 51294880 142029948 667471119 12923272 91339600 944966870 523897120 652800000 193941671 971303296 857873481 831286666 548837325 197503200 234159252 874120918 658093440 15245356 494164132 45957760 696958816 542986168 938688904 368906187 58942760 234134070 217083941 53990702 469152710 266205344 589371532 828253000 225973336 298323763 865872362 220564235 929075048 451892928 398226558 620199936 952335824 475404717 299434220 41115568 470810664 783255808 521043200 883519914 381391092 165372570 136961280 595600720 926578688 485585860 714948777 289402056 50639947 725088064 454053920 127908000 378535815 863321088 231469660 943381760 487024960 955902528 389559128 731175100 75193248 479748252 675718621 293155960 339503600 120688650 572390000 897494496 913074544 129356520 512336040 877937475 552533138 377171184 896458560 957242000 103594842 640675600 744683888 457828185 983237684 848843000 183223680 20126114 507348100 702819450 984633947 867551488 428741024 535226240 905405192 735217800 88472704 558506770 637221040 947025700 485707416 247313116 736217920 510955395 836340260 494560030 864751580 814374628 969622765 416026800 915900432 39076010 995100485 275433275 168194240 178706210 196155520 921879040 855089278 11594136 858218000 322575200 559979756 408045304 221039008 653323680 115545368 535603050 275638260 578391285 132850112 986910500 337713056 862569360 369829470
214398000 237240437 144916704 300115570 343828992 595773760 509775720 747563104 876932488 804711296 747743080 287727440 586443472 319718200 461084150 841845862 538698040 34580002 486447634 999126400 829044954 974199046 98328144 329723264 841794569 361555712 183157666 561778208 522784870 289586570 171579172 869492 763562477 893672200 926170000 371835778 35963016 620752544 629255200 176754668 101863300 819401400 74165800 868994278 118187010 100163968 854277152 548746532 171603652 260041175 973649126 60773200 127828710 416498850 959983500 713310200 40430080 119834284 677996220 940756178 785719900 864643000 245848800 807048556 331028016 592187692 235247124 79882645 188215096 593354616 533697588 993369534 768730600 94064430 113930050 830600418 935835170 586702432 367760810 58426704 131372812 578847945 743828260 525539656 382201344 529361376 471713582 324145720 438336690 784161240 413745250 202024004 973373400 363320064 976563290 946672000 140894360 883384856 354805054 296914880 31891352 526041600 397603246 815950930 146983744 281175000 251797132 248670072 243635680 139136064 719130000 760829602 821721898 519976800 512427505 279654564 364635080 30597498 640225504 672708572 629261850 715308415 992627168 986489472 565333666 343067656 275435328 506230000 699380768 482183240 933103887 928052072 670367920 340291720 833259750 374937500 867047279 900599170 85562640 683969720 640983136 108023500 301078320 284275668 621120096 547570080 576155959 744400949 194784800 325549932 378544424 742639954 175182160 517286080 904906240 952084028 473895000 915949740 809241951 707826838 422090208 886565170 40906352 957650496 643869725 31980000 776524032 346269200 640638208 992115520 963294000 859205872 530059450 251334328 366046880 723891192 256499075 368499822 374869750 963762232 583517688 840810944 530136832 301813200 135836492 697127450 633106420 540787464 530187000 543161525 533021392 296399080 540323312 284211960 919712000 833985669 385478480 555877823 426214670 382399936 438508544 737341672 746800289 251247320 124306745 906511036 348777110 325053080 584720200 788953908 487445050 837826272 827317500 721449968 602938712 684524224 338196674 422518614 823990608 409135170 475965344 221362902 165847760 583655893 864707788 516492471 144581499 83238445 899544750 792096800 43074656 542001562 789077760 46685760 309954153 150315472 934704718 443543330 316233255 816399440 927892256 924362384 233968862 933579200 397936320 451351435 52205588 884738960 461509169 895028250 102991070 839080800 730267606 730850080 212496700 587852265 881920878 211224928 100778518 305646650 398703584 108195792 137593504 862833920 518448585 93904535 142440832 292325530 737448160 924367728 129017360 222437123 700517720 547315216 293830144 226643057 225344435 793330812 353418848 283984064 68195260 232610000 369810680 39618648 853727650 613448672 662516036 487333500 121720142 708975814 526579760 473279930 214601594 11131974 549332880 381212720 265575580 412240700 136112867 190566362 851637680 743408848 559461840 571355520 816292960 979646180 679608608 252089375 31517168 291549184 186041152 380008960 801988000 966531200 490466732 883265068 229294138 148832964 423067138 679808896 136024320 294184658 686485470 935068000 106911990 93815422 486187300 474426848 938402470 908747200 157974448 525620104 504741920 253612764 576184258 8656532 332518400 452444240 207270600 594283847 692157121 989146784 980760028 145823368 918408853 221788756 406339704 907940032 410459992 220796329 694497600 216822100 901588375 346079012 105396962 339407540 68099885 550454340 990602370 96473140 342445416 558535600 311379896 435964840 372080000 19613734 74619560 13193440 711176570 84271360 718903360 25953425 176427208 55805474 246334160 73074196 572764620 139495060 563561504 852249600 980242560 63429660 45157920 430773000 631886750 24892315 800159020 544331772 167717536 39959698 893536960 76047500 685023060 524292996 758597360 70871284 212832000 385530546 932918136 575459656 544267946 798418340 512159016 713842250 330303096 275142440 334368054 14390652 840853070 439585500 322014240 782937700 9534080 586598600 816095040 718466432 864131000 258567325 182817400 785467376 863709652 396851156 293081744 882608296 345316896 248750575 800065312 642260736 185991000 756442345 702740420 510745190 172706194 840534485 866299968 211315300 959261364 426313345 817058330 698699455 454747365 626473240 720593426 399863078 834606920 105154936 227164928 613250624 501431160 313437008 444311832 87697760 132181015 497773593 321944435 634828000 294157950 992112880 728606310 451553250 124327288 946543616 633854420 419082600 586086500 588875200 407092600 478038962 568907928 622256880 458939534 725436342 145189736 932502840 80998711 174209832 304012760 874042680 484429060 227718870 624038000 696380152 930287770 895481280 826016400 312834120 622852676 824800128 300462944 989840480 703648208 450623796 597158078 446794180 240836268 71086910 432248188 307313106 108240605 47885160 967769688 853332580 951392516 315484220 600553090 132111808 47050306 148312096 416395332 710292322 679462280 725508800 957768916 358543879 15843440 274844421 303258366 342885820 705430083 549605248 939341616 332314660 274860206 761929728 364750800 79279414 635165064 9675560 275430400 360463443 203283055 123153292 538782208 246753966 21623880 352826924 692976228 752425830 897493386 502808953 71421070 386537024 164112937 718398504 651242200 821225209 189818780 77261340 44342246 659556168 675474416 58276320 819626389 442047455 542664420 730529792 295630480 147788800 38705920 294970608 976284634 398162088 631724000 109903550 519675532 771485150 800242173 932612890 61732781 373884160 164352848 976180172 292835720 76625884 482142550 120807000 255622788 42390054 487764916 326789000 794013100 573927456 884399680 331977420 623731773 973513600 500836232 573657272 130485820 250842998 984692516 749737217 299312608 148976872 846734820 203115381 856180820 983670600 907971220 752525246 313197353 820654160 493676945 145683632 842298015 604983608 53254368 59668663 684718960 906673818 530032356 816364912 180923880 306449700 142577272 736091509 261938840 180066160 139537442 101424092 521998960 462082136 542614686 990045216 510169610 876968000 768286320 570035904 342305820 862813056 747940504 913463104 979171589 973393525 192397587 143906976 934853656 921593625 931474000 738314850 727244112 963385344 659208895 656107744 291782400 363392531 756320680 207069640 547964296 811938440 855808495 281455885 710432488 87843424 591578950 807495620 323158390 476601624 44217255 685604896 607840832 563051900 48466975 592254620 578857398 774145132 537698640 58983840 432917150 949480530 663861536 883421663 85896500 502503260 172871889 273929608 421304144 917342620 737803840 654144000 688859366 520244842 312130967 992908204 914609040 176835283 443690960 138237152 604372576 712080760 52619860 976150600 524660844 816920536 214034350 270817864 646960527 575595360 764769420 43715880 811810560 559967140 836705525 237948624 406603648 998225240 279760250 402309120 791043750 726574422 565923484 631714304 542057040 91171064 542054068 70515744 511421440 38320264 880100966 997981400 192099402 725807555 745174105 990012100 854611454 229388050 245828660 990456990 926726480 173566180 371821264 739122048 947137460 557022920 365254786 712062480 698870160 788394848 69408922 522351668 324801928 50555872 391503582 917893616 385299200 979024538 278867250 388895464 491995122 852902920 438773800 600687850 229833112 787319363 312572756 539848054 64693756 582863090 132524476 237895776 717579700 183850430 595021860 212604256 708406672 786448000 782395640 595218882 594907518 937600000 406451372 999436200 302846335 698200519 721617964 192501965 95302360 771469445 204927100 343564800 125580920 464094450 991971750 614606976 903147710 52331400 729100700 336521660 274672258 621404918 381494400 871662120 277350800 146221950 762322312 613234600 928767880 409876728 786499808 911410189
469758108 93956800 337753481 167423280 241526400 780185968 107758070 260104288 335679315 634955785 630214656 528148328 757350164 622704784 889031340 354319100 236874560 186575744 254745600 580695570 122469000 673900680 415853400 859640640 463070864 648533008 898003648 855766080 278104260 244417190 310313198 253844730 929982028 890325870 530818910 582814984 294792414 434421080 157308452 203962080 972151040 903349576 443527530 393186720 908533138 143063280 801223510 839634214 697935680 672761480 526874460 941777252 290631668 294570668 72400320 425886402 288119336 266028465 428789216 55496000 59929808 471887156 307389524 291787060 438127816 639374388 144821760 10666252 190015132 690637664 435000904 987838720 813258280 547969360 589659028 211960480 950562040 124431250 607951115 188183152 563395500 957864420 460397560 35460410 559685280 9288181 63129120 594386248 179630298 110029300 932119488 378930248 560223325 406275562 387972998 129363820 475873332 401271329 677771164 295241552 751262376 658571088 211250590 49524000 178729894 322302272 525211960 872998832 869394694 456927040 71335256 650490284 651623276 455981472 867354720 531242944 180905080 9104657 516525500 626018012 779263974 308927590 701819144 767454230 909402198 338678650 421464172 687868050 359622083 104192256 914443060 608699072 728403440 663495550 889276480 424308050 500703100 510569372 76191452 352163500 937869760 84472960 689161984 313887328 771702692 441230592 440726524 946787684 777409920 844208192 37113474 358268600 675319808 572530096 809728904 199539040 416828896 817792000 166919400 286842480 959805856 197485840 345425925 790988344 480369164 182598272 116760032 146259944 882665202 668029245 769652180 223876000 770900714 75878788 56208000 40034302 235146000 476989288 927440143 268518400 471573950 301191926 838958412 433361176 108531822 923359975 182585141 552792155 761746624 603531200 67342480 707017110 373178176 767665746 360891608 32391536 179263311 234346685 820843954 81999880 228472458 76469790 793901674 416757520 716213738 531760460 628683144 252606880 245328984 65296640 212698735 156761380 825235632 901537192 661638500 917440936 828033100 652280798 887883920 717339100 102089950 772746620 46574416 409566720 524803340 251936849 821658904 675350440 970764388 86705056 707111660 58334012 590426000 920582500 28069120 189395649 178887994 673046120 484909550 309153152 399047462 701527140 748474800 863364040 56811840 79401014 578121208 427128438 635326140 826839600 705147520 205622420 190463870 862850000 601673000 409892272 559367012 298185040 848316608 855111700 969847770 779193214 963834816 407782280 751036494 109758778 712773216 371748592 120905150 149612432 202898074 991054122 353402240 994084928 400644400 837652044 296985746 677895216 150847280 475417408 63498701 671438460 770760254 765638515 826812900 705684 679022760 200449520 572294640 320863450 515339528 967954000 103479118 863210390 252405360 520338880 555191804 702456850 647548998 327627376 357266584 865386805 163571662 626089280 410048258 885564992 471176875 27524260 461695248 537413158 581592380 102625352 823389232 944378730 962134790 885736796 846072200 895334000 889841984 252605307 313369912 664630312 16460592 25077400 452586318 174009648 711728886 378882408 30683125 467788038 298872184 201989406 335049936 618672878 295356448 308594580 745531600 715437142 407426060 643288564 118692020 258723712 758764256 297732880 686739496 893147760 178990592 540219520 454051880 522511700 908567520 467487912 266734366 904835640 983339940 832998136 627165730 619861624 424599552 955481510 666113008 221570844 152278302 511648580 164489760 210066906 784055952 389820420 356994176 936602520 942989160 956957040 974112758 181800050 184039190 632757550 575984160 926527750 804239448 798911297 242876232 231131568 700221948 436023618 652402014 100799648 149066380 456814424 422125861 253990175 127615269 609964980 50284255 134100700 837462962 102181904 167949974 323993760 349528960 8812430 837196682 572255612 853761928 997028142 939187900 849000284 488908272 575339700 939405360 406394485 38440950 980355040 590893955 836976480 428076653 177999206 198461509 110643672 236124300 492352194 950639308 214163544 135320928 863249593 837125120 758006120 468666880 384803760 598320319 422532360 492610236 612434000 332190660 193662480 653770576 792486128 886009248 551654224 355225540 63354920 782945267 268692947 26416112 524841655 677853109 582993190 169696010 142975712 744946844 707096665 619525956 43759912 798074797 90146116 863808690 810078106 135172654 352221630 777283672 771293036 645969830 207786250 866435583 521839930 228476725 34435675 816174016 830269750 665219375 859643710 276126840 242407860 64139732 239404260 605612735 780916980 747169980 726145440 742220100 139688800 306230560 443566288 283789640 570483812 232652524 23483408 392306798 808934550 991399104 846570528 532433721 696785642 61126096 597655680 951379216 713757390 174579300 401448604 184300112 133044052 929283680 738673101 75039552 337294472 213951820 815666800 156361264 159467894 64781206 452332921 759213624 847704624 261551958 405212936 34842560 638193510 917625856 278147524 559745214 141540640 809664824 666891280 372615256 940702577 473829696 899339252 865524951 960307552 565517282 656428072 73886476 848014060 134689648 64628608 811193168 429289675 912936680 485581632 174326612 474647400 177123776 984476336 4057872 428223210 695755250 967989018 43972385 825224704 384994907 399386250 124565904 185376768 246036130 364705094 978651683 428110799 435240728 181712400 101658865 728761600 342335600 357281090 121330630 468688512 873610320 26699723 571618560 488315416 476724939 630594720 653644000 505988462 537364600 623800180 766991800 766750016 648481720 9719904 469440000 819210685 803299646 407909254 65337056 410223780 18212112 223113980 588021716 905959500 513640856 58398720 685294104 288674800 621737088 772553600 741507136 758765720 714351616 565404480 716809728 589511000 934693150 668096062 353854758 670158160 530401088 397477054 410357003 919932980 142417030 542334895 380686875 30778328 381237312 873078308 899161236 979062206 688330040 867712640 71122680 387267386 265053380 979647520 809625680 137905780 892198800 987148882 582559008 859830625 622856900 637012535 400033175 445140170 104441456 852751872 872172336 484870608 961982625 667345624 514169120 269772860 447836500 559778275 743821580 337262900 291063112 641672200 851915179 996135150 325320411 395070055 183227136 830320642 744447200 894283456 41039616 335379400 195303760 348123292 546411544 291850399 224250304 552114696 548287144 882635555 668526720 325822700 741445040 229588669 639556750 215117381 405752928 47222710 228410390 702509922 220153778 234700103 294856650 953654666 215758752 381938800 394571264 553978740 736292710 654942456 41849352 463420080 26624460 979913202 52031750 694741046 472842180 943951930 128970080 884744090 686381836 6216260 752705269 173849920 957926350 665816640 796211000 424687008 657319100 858295920 416957090 797154016 358223200 90748736 841165212 376681052 985944320 749588224 31501280 370604320 675476000 617878436 324907046 668220935 323319234 528096810 661284298 89929782 758529248 531871304 563142564 629135840 575737796 878762625 342667770 376166345 837924656 364477150 998467264 242015760 166974160 353411865 726773700 645450243 791169580 923848820 97894600 892749906 411237280 522788700 251370620 184044390 713222955 132120750 979184784 992068792 414736560 30552400 16281680 634767296 195732984 746860855 617141760 29422955 925910800 456888392 311925000 444605200 772539120 116540440 303866812 793945890 244251834 368970000 663904220 842453727 156736544 365423000 651966720 566474430 486159610 830858208 726881300 126607680 902153000 669393360 521578773 17763296 933011215 389922756 170523896 73200000 131632434 441708748 646725260 597958230 273231342 495285590 501306824 316532800 782537248 115630549 414440372 648320748 110535480 735499968
118020200 944047710 456558150 237856092 570894950 902973060 433243600 398513280 252293008 588360960 150643840 480755820 165925024 230851280 105030997 663144065 592340555 445752996 16146034 961356800 67448864 105196704 668659528 642864224 964370588 261739522 64219212 275536375 695095768 764764264 89654086 920442156 122391027 988898136 710491760 985423280 635735040 625249682 162600685 498352610 137440950 574871353 848631408 850467420 385679634 722468850 357790000 887433164 181720944 32720250 197078880 422974660 761422000 224819484 681257655 343603150 392996593 570560848 86835100 307584200 275870570 48774250 953100151 126114240 208446784 951803712 132587480 389612500 759686956 433811660 45537168 941712934 272006300 368476160 421445870 341135604 414998848 392284320 403675200 750054564 375647480 154359300 596495934 876224082 164410870 831335650 955002140 116688660 53420110 280325750 977500640 232832456 610228154 845725250 326354075 831985280 238628866 592968480 44572760 267356800 378332780 899257280 298903860 354458527 54157728 837886568 652734728 305624072 739799003 312012288 620893496 426169314 812460544 162816366 155314320 292454208 864561275 886200320 88564651 974045512 259118671 489530694 69255920 11520064 286920484 987232896 909541504 193727232 869492634 995873220 101822176 278161800 364500490 858298880 153705900 696130670 455222000 199683222 244317440 501824605 404343252 305109080 184444616 918286280 399146976 644947344 867425910 131543040 766578336 282961584 617549760 713384200 405349300 853470664 867227968 331172032 795855056 652212688 185377984 430136176 112968425 212172800 100724584 603012375 239600 334315960 348509570 159920811 424138872 887582320 740221660 988144128 539912780 294690336 975942576 475460360 21849220 42033440 969429974 221883279 210204448 232520300 32066728 5329600 100868100 598729960 113393000 238102028 412123760 294808832 905375336 135189254 860524300 179497856 658598420 934650320 48828740 224636850 8862304 151604000 141122306 761871616 601968128 621406280 943399910 938616460 483021510 162729304 290673700 698115520 181319180 763844576 286442450 288925600 157586368 598044570 216434060 853324865 544237920 415065060 166083900 424167600 993319776 295651996 970838504 390572168 433206590 685783800 433490550 278578600 255581944 408658944 22046368 669563072 352863819 177987062 743855400 238751130 527926800 823225824 545873570 261846181 741764892 788476381 417950400 996604835 686342639 60424466 528725180 652713375 816070076 623212544 469841740 352925000 497391675 35463104 464792304 804902358 167044608 133545649 983313320 953710376 550934700 966675142 670957736 619695810 852849760 99161912 678894700 763513500 968682124 867493450 914278935 976828855 674999962 688568960 622708200 728037856 176236650 643424486 372524772 106459525 859889332 227404570 868786388 242308896 694533600 745569276 493317832 236514318 843646600 828093300 474910720 863311164 944515616 894522469 575653000 326045968 94735200 56320268 590633540 554787936 119725536 397163520 268389120 70509292 77826496 775792740 309707792 518138800 275527770 895743440 792295500 29232900 375148583 194111248 546051000 859338840 232801592 224841280 825842740 359409045 657102378 23606372 165782240 612472688 256847970 401278880 771649046 158498656 22614540 883934976 673311360 288381232 369301480 751061892 777380896 180953600 501877454 755357216 748102000 946693152 483474 580411264 662556044 110808820 528356592 128591050 245491451 511811492 657620892 46059416 325361768 917501100 871179050 799929120 351360000 283068831 31179865 805284245 356982176 604754837 362301270 141691346 650012640 288592784 993175250 497469376 887626610 243915245 537742702 604872131 884723504 805208000 794072240 214901072 522411424 513943413 396841554 971789539 718751240 644323873 420945234 27234310 767656895 733984906 684885454 843418720 180359920 480958200 842079712 867672605 818474354 566822400 818086480 236796766 198466964 100683360 894349800 915783260 678499300 850569756 795702752 921475872 961926293 860027800 11386032 941270400 203273024 339952000 683744576 137121970 588912640 796508640 631652425 11752812 651183616 699675552 36597256 864102450 609367615 87573102 649898844 914807500 234951040 618472772 907792640 565236480 798288468 572425548 841649536 204705010 768761676 822823726 649610300 989447090 321176696 7775492 17815000 535276720 158256520 814332640 536485510 406588750 880738900 30147540 355369865 944358695 990754736 730840781 374844848 126060736 247842240 522135459 609676480 259688000 461531810 11312838 461270160 28157900 680814144 362718370 518092480 176054504 668391528 902028800 247320020 627347656 696984250 939849004 930697864 400990672 860911440 823233000 155125760 568124580 276541310 20821245 183280588 605842109 383888484 475518208 124269605 746938800 581267500 146498368 423537476 330147272 924882016 447159984 933012476 93615284 53587779 689463552 698393290 692970420 504303898 964230109 830545920 813060608 333330775 707355770 363710880 46280330 343772477 103945280 934610205 417872004 764370216 118693875 806186640 447759936 249434240 780136370 941215264 735039120 907955929 785788412 781778976 626282655 684161704 198994924 561365800 214502587 400836966 759668350 830948988 367966272 631721000 783055523 42069856 323652668 331193216 61411892 173665010 639351520 621453056 748893260 203260536 938247992 786872384 679127625 417851930 434390280 66201399 829691392 457312526 266924064 889321960 103653888 696667080 329177280 687218490 255203440 207766808 210794394 771035514 695687140 29547570 399304160 574552502 758702000 816260572 745285140 927629650 69412348 804815312 956377552 80396650 639929064 5088748 394232224 577113088 853010460 411449322 439403800 594428336 492833896 396834310 823603450 960001772 747319464 982824672 829958304 769248792 380519016 87747584 50641728 421025499 662738300 834383583 851264560 207626560 33731980 761987600 565209984 699812250 286416550 907709531 810314720 13585600 23026824 553451344 822232430 635203064 325053890 580927000 678631648 135524096 991394878 724312720 344984260 292630912 647928018 810559546 585837552 388992100 228233248 634411854 517544640 143359125 259686336 952787600 404539363 315074121 545109084 233029488 676444888 586227972 596900916 719491200 9633946 541056952 34888400 986190718 112956264 872025360 832429800 995231298 323552700 263878720 556178452 319364800 6659810 749516997 687712000 332475264 6868200 348654272 608182584 699664408 782879680 614472158 702087780 822637360 224178075 924178182 932892510 740736084 119602185 553558075 195418726 102380110 446785310 673464350 20789880 838323796 807607448 554638292 853896000 108064102 475822650 731097620 761622515 216173340 660629460 227926152 31977232 309895862 381399168 541027470 583614280 842723170 824772768 832680444 253220800 877405016 960873262 168990504 103075136 865142560 518896585 582795712 929747648 673930080 671336392 910046714 843984000 104245610 276744696 149428608 326675200 97035106 578604288 782114977 695884480 8068960 351069784 98789708 904084992 497706352 419193888 88696320 892215520 714947210 698520480 751305208 665760999 315404703 158316129 836230960 573785336 152195256 440583992 93261000 348323344 285514112 31123977 35184640 32591144 306677600 557731952 851834736 814786500 982446349 890864796 16949248 329397610 201683920 149976160 847250170 996992746 47038000 270985444 106815400 679809460 139728410 535448280 898779200 377403360 659165703 275863416 927259760 5171536 612528870 11308400 437054746 372803537 261947048 820762144 947585888 729480110 299700800 20636900 897703820 769433024 482492888 735449784 815207508 627103650 77389112 627683232 252416028 528774640 575269600 185340088 814110880 54348740 304654030 308629700 602042600 686883400 630317720 122393504 102775693 93901280 97435000 282882900 930937516 11232440 141187672 365460750 717212448 245558535 340684506 193306360 318541525 846316600 732184228 356034200
174784775 260204260 696644850 752827240 742653470 185574330 655924850 998423976 576111695 93925688 698360364 565804544 928179812 460183696 307851746 157902592 998890176 174391400 635243301 509658800 149001680 323884044 231496270 806025082 746582180 290698704 723798240 38755392 8810520 151994318 109153376 507046400 318754887 789162154 848800997 419839984 52252525 860646943 845487790 27635200 733216581 71096884 141172000 115388343 174287136 45002965 302429872 850423232 805562238 817292800 531981440 612922880 162634008 199361504 30731800 657543280 669084443 717729276 402582400 25447136 565855408 211049250 882840840 212808800 697295692 401737936 943125724 319898352 792183915 353199312 488846424 879546680 406437760 371104144 960735625 222250331 995537500 928253184 217828098 933168500 922189440 227180742 546609210 720778848 898136614 947140665 513230460 220960846 649268300 66424960 126913170 933148500 861403378 95844376 139046675 675094784 32566592 787408898 598096465 228190980 249966120 160451138 399075910 508884375 218728110 931570304 643328784 88700464 681391760 949948775 242631340 845135360 537240120 610689200 576944385 871916620 702955360 992175110 282009682 331214468 376919376 21831168 454172500 624728760 885869086 51388050 224719660 317569429 691181970 941389254 186391664 900551666 708459264 814297258 6225388 865884953 991688214 575329148 287658400 53844496 869473812 563809088 423326129 197690792 152362784 721244576 621664220 101210976 543616984 251683918 947207272 11725100 614040882 610855059 654572360 840585856 895258375 10887848 942029766 823163712 359067744 561144232 589688247 618734568 241649776 694030000 614997875 202332705 293646978 669663208 293603968 197133568 808782210 195134648 165215976 173286688 396761080 313881853 606097611 207191232 794291415 684010560 238823320 596934315 705894522 831609872 226501600 200151020 25058488 717793280 133033600 244996050 934581714 839336525 924309760 128101888 953146000 855671470 86198704 872268200 647234670 620513488 114166360 723630000 978765188 395183872 796221678 241812487 978035000 419143950 22802132 258796610 224373000 379217617 60788770 654038320 306899360 403575654 292493184 198747950 58058532 472475612 432239872 670718664 274006464 104673750 419570316 784183968 197849125 323119824 425105724 69975882 300745392 700266200 965538857 138414160 44446900 385556600 108908520 602461500 151164005 561562262 706241760 607975216 175464960 870023032 90506656 977247560 424632956 237264112 146702192 663049750 589343500 180507672 956162500 948849550 266422152 349587636 673647325 940492723 83533312 734575072 205279744 329646652 658652416 852123510 964891808 453327640 215008242 780892180 414796075 91737752 90446804 359308668 366016660 228464844 622933577 575818084 951668347 319841562 256370854 694133700 388029485 800781480 32609600 218620188 23436720 934956050 132154624 923106560 708632528 979020064 260358540 662220800 388705865 979544960 205231760 136427480 768517380 117761706 390436720 956350276 878934750 847581600 493087954 815298288 763463276 215668521 502220446 154777564 11308890 316165100 759796420 989424464 740572704 974553024 637869280 522514260 941853696 923397240 621078336 953463964 399613420 24131648 723219592 649245626 184986624 266719650 826904952 432868928 22114304 955587588 971413998 9529888 293637925 135573076 168927004 921625120 182430000 178970923 700401040 206244822 595488431 117841344 179460576 694358944 839979664 433300840 321015700 234119732 848473712 707788220 46829496 561074292 226608350 376119548 620710025 382320928 712415050 288666960 651406216 152048578 935938119 935658500 505669088 503646080 471533756 368152000 730669450 727249205 915464724 74024068 49227190 807372696 57373456 318768558 984722048 73206810 956205130 6633860 541123150 514117482 726582650 457828160 743832384 306447120 165411250 186029856 514162944 899435760 525125340 8068228 192606960 383768330 354758500 856167896 47296460 69565434 220028300 406454774 707177520 248399553 951513240 561057024 428469350 337553920 751508440 252391374 844685180 616788164 431530049 824573928 44495089 445187584 970195296 247496600 835335214 359359480 69563920 551681152 247041024 829144872 15392780 982602180 683431040 141884800 316852000 512556960 407710000 937000960 689650660 754039248 709589810 181502016 199961600 154006497 967490256 296235776 546676000 152851057 816051632 544060000 433635338 588276080 333599680 764208806 324815920 91196700 989537400 317712000 845371960 331798060 790570055 98392552 456829329 783209632 380150306 7581248 466069136 356381870 646277820 240186280 982991622 701828952 212236584 608675696 81031860 738184896 323025366 872208112 135564191 701642898 78631744 16262336 375689808 778974816 881245064 236773360 984919600 569487100 500502397 276015742 519529174 571901584 641898500 267027500 519997518 476904089 309987328 367674710 543536984 222467044 652501542 832459910 737234440 474959365 155479106 778200576 20631424 958188865 43316019 488068260 780069164 671217980 780506084 282210304 137942880 106347080 748427168 372759552 38552820 167087840 880972144 538169800 278866996 86910900 352457060 570436430 460861040 656874830 86544968 572180290 185217185 368393904 581656680 991846514 856620176 998677504 873420100 477479794 446025780 755701008 900922842 396279770 527767940 808702458 768690635 820733760 620318125 640425764 593665240 219824300 611343136 416464612 849321490 666324696 381473389 548358400 582964890 164829390 711308288 552700052 26193248 304008818 778674080 449407002 918319050 987116035 922059500 337390120 656222880 53790970 408604480 398957950 701480200 84561321 969612427 173458100 883060988 25652632 102541136 191356864 485714816 797935807 483938944 362573200 699756260 648052800 193391304 83584000 665682920 159396000 388816316 464506892 836167200 681052750 228660928 982107850 782106880 720756000 409424675 265232000 573502230 416077904 653939100 66694620 167110950 243274867 81011490 655959200 891978000 454221820 710237400 523913508 265587366 923441702 384145668 542694934 840185256 103023050 978887744 605164024 256426444 900764280 355679305 237848200 575835984 111091200 950725416 21217600 890193745 249415640 990383818 869774540 215506125 343341815 486159186 914087896 197340298 975639460 384885040 710169984 126582592 779162240 960928624 685411030 360959490 171204085 80494964 868888141 87273150 311812624 429751544 91982535 706895292 101514000 657175550 206480837 612763480 486130000 604226336 341754072 341104820 596497250 255848310 520391270 445912766 379187956 914304360 296324620 577830107 794052608 997158490 4029760 446932800 144842432 900819200 974538080 591732960 598900434 325797380 454458294 274803776 589324350 201345375 877903360 921138168 326157725 539894295 771746350 551898355 676637490 760864936 551229826 509526532 431861120 735455040 795343342 466798443 578486245 104666218 106836956 467144800 592346880 343673616 168522796 51660801 641839992 540993280 898989744 637593184 66464280 303077232 331200520 973220160 69947040 870077218 265829472 398848280 147097500 495636174 690704224 14648363 345831491 102509559 700624240 352038650 995417600 347805024 980305506 24043297 846398800 110184160 746413326 919645600 248735232 481040320 511490400 803152700 162045000 537991055 449207318 556517980 703548144 792118347 685673061 778688254 713631690 582191502 188710625 247765558 448972260 972215760 743103520 736665600 899616972 571546996 426102464 708368068 200111696 738105720 126347696 298997075 462865904 399729300 16753100 55583723 139243240 103007442 907633870 964206048 910704640 700725568 987589760 409077000 917611890 791911179 893764130 903013200 83523858 786792206 938971091 54225700 622486952 841623312 363088600 386989240 841152240 729103938 868662880 553125696 396630064 251622592 29589820 480478794 599096728 140415797 68720960 46482160 829205814 361614432 261411200 902728744 762481250 544282880 38160175 169319438 646397870 691866324 253471355
717824724 586440740 787473918 751948476 591852184 669357088 866694140 302469536 778906320 987203940 891811099 856251200 867691925 145749600 123938533 86371195 781248850 54803876 123188800 960628904 460209580 41191765 470054016 347593900 860029440 402069856 918122984 185799254 702012288 8841444 6375216 983063500 301356800 971442204 679819472 513536000 120445054 904718224 230062240 603142310 516321868 217031680 393382368 222938000 548295056 56699904 812694488 24504616 96022180 661008940 887080332 881052864 716843424 518799830 860200936 710311715 478002823 36200464 178442912 288779200 362600260 346837706 19529056 378693192 420717768 820476644 662112740 653949356 915660918 113690000 951185536 161006900 404452952 809179602 237923348 781744256 326374188 640856024 347816724 499514815 575314580 176239746 488479849 933620894 57093176 717002000 547478480 428995264 605312960 311279688 894257232 566404944 855254720 831278848 490793624 520122586 829454840 639864181 653186735 442241656 808653680 157940816 858871104 537351104 258722016 824166524 110266496 47972680 332620604 961368740 266025088 449475072 749538950 562663200 578060189 258986300 708462120 513690482 944679866 295802850 472611800 742768176 449135920 304428220 35848089 343581824 475681568 632251466 347862220 332989592 868775660 405920608 71471724 617168384 32935440 30900724 219911375 558484400 679689300 17087399 888352046 300499168 196516745 39499185 558000928 908149050 564622560 721107250 199995136 925016904 139650048 796637760 686386288 38621958 366025234 837832815 304521500 638666750 788585788 889427644 43783750 909656517 549265021 113169048 722402240 780803842 241422822 231702634 704844825 861383470 171068096 955274677 124440576 146371654 206731400 381353024 891161058 725285790 486024292 21597504 512516183 563154160 445211200 913982952 979519484 275286250 555195238 905191104 551616940 614304740 88183600 986442340 547431352 500719210 596193200 686060932 958844422 363854340 841955560 45149243 813705520 210149675 560982180 969647790 481474050 27812684 916645272 183844756 666306640 796042440 528060456 163335056 999382464 536496250 950137832 226058756 683031080 339410000 235530940 52330795 618048560 694936352 161812080 411484937 374882008 792787680 491039196 208462336 954028860 171731585 712404768 810346660 317099120 943749656 62357948 46402028 392492200 833594744 74127046 920677376 57131239 644504770 394505772 789679600 106591086 851441390 175463400 814161912 619548360 548298640 555119280 821809875 31018065 402663400 275973448 746331016 423852440 900111910 733111606 335387056 440908550 903044238 477454560 239837300 942918312 830612555 759883463 85284248 187382880 733158688 543003648 796372450 492704840 890530068 419453140 720317120 774996784 355674208 894040414 283089720 773672197 651608266 348089200 512407748 215095812 230904880 273287693 304931872 829571260 313896174 548403000 544581240 736877500 706796217 831353039 429090395 487393454 222798128 917104220 387666144 810592716 433807888 630104564 613768156 825691320 820750960 960980080 993204680 349082206 617262048 923937080 608961904 849456474 327015194 339317432 187505472 764077752 282495040 75971500 200983690 742351289 452037090 707673600 498066080 569419950 996099950 85868800 794763960 566602516 476489040 784375560 716356432 158344768 156278250 659432040 335301536 913966966 304035740 34450500 159852032 104025275 973381416 646245810 642273302 899527280 703378240 638187570 340810640 622929376 94369310 239137360 223830040 902597155 827225804 746381762 972684015 782793840 435495776 454463732 542928052 800228030 535303175 383709696 935869812 241086900 826354576 629926104 555880854 504231080 131356684 408744128 250142702 357032980 271266816 846905386 111292750 538006636 951223904 618902372 221853250 534367214 973554152 221316000 649763192 584347650 367306740 111418772 214385200 914388805 191472008 3327040 686905280 424757556 353594750 470466880 373844898 902149000 261655520 308524960 146127540 487974810 745343424 519861952 981033080 585405828 177785200 548962600 718661628 830564755 652430150 364452128 803825600 131876852 3997443 517725504 223454320 96315291 13858600 221027680 445728052 475201960 810216108 737522935 566777680 579143488 589120720 386268207 228173472 273905376 704630880 765971200 561969802 904254400 921300070 428539563 260303472 843586248 726244656 663055355 673672452 531043936 169866848 510571000 77924516 480023083 380635880 574510250 850257140 174412921 931891342 121129116 879820900 675005875 476375300 583772896 887686744 567930596 270908625 622406700 259626080 778442240 564802880 792046560 385732312 239862120 891718656 450097570 682253030 745603982 930023904 745075008 887931704 355831925 147503776 492635852 958776125 812364080 408336086 371886105 823744768 286097040 579022800 993486236 348020386 30049900 376200682 243592350 138139200 27158397 228810368 421021298 609850670 311721552 369680256 253767955 859854272 922518842 535418544 572175492 21840560 904442236 803341312 918832430 742709575 539818856 61609100 70848400 485304275 677496380 212279232 579399052 983974912 137531874 879924624 594028928 937037980 323826080 266376828 24509584 890804492 115472193 925829504 294492800 297013858 463288160 867589920 800421500 748144152 274961175 277790368 458382944 603489728 369229250 972385802 968827687 564693800 283867500 808206784 505824000 837514100 12584544 248112220 116724960 466067712 383453534 454292448 14859650 319499548 226585588 40766200 343434098 474469128 785959433 554600704 869595050 636267860 649355250 777633864 137389185 436756489 645707960 670644800 832883930 272950592 142963124 465610928 405304292 525654913 757625596 852190480 490563020 109356032 3274020 183772800 971035450 302925225 927287312 133886820 631522412 788583600 990381156 885477888 22450370 145684160 632571070 436256480 826723886 203879880 71696904 881984978 736253846 432925936 893214025 39472832 72325400 504995480 575258560 99697792 403312440 397435028 847190560 417607500 144492796 938845292 933373136 133429748 595468800 799658350 603076172 1343616 703240624 405395520 740020330 382266328 978628568 838278224 475916562 475560000 351061888 563982400 207639500 929614120 859790344 676084543 516586685 584041440 408914720 575352744 883210194 200441514 965217150 655299280 221486840 859521700 361945975 767915460 331751424 382315728 355995936 44780400 530998064 712687728 851201225 423082255 303764384 632968830 889157888 719933480 469123375 259543840 958765032 582669960 662502940 68434128 398396136 171735992 949320096 59043934 169278897 625562500 771920950 955086976 33120256 148140320 209481500 310466576 782653450 498501200 210438708 145573280 635145793 211462880 376577948 366621056 53920280 791760816 439715784 118188050 975016848 751229708 574991192 611999916 671154360 928490700 319879610 101272642 383828128 897207040 433862309 245118819 233865280 537287612 531411050 426123384 15121106 30356391 583156750 743501704 94525564 817099536 275537956 60102888 927583744 424756362 145242598 997764454 635879240 515759796 216182930 252514381 384517620 177232128 267649120 211778000 488990750 518815808 852549056 206241600 3553600 534615680 895563533 55130236 641699200 812862086 201493200 452606050 966405896 833455200 815779677 252240440 384622976 895873520 167202620 860310440 519127860 401514245 220374076 312153800 140398440 586871478 566785500 710073600 84502680 851469794 574494320 403418353 907331536 583236432 206957000 448739640 411309184 257568000 229011200 680833280 809137700 228410302 78511582 480932576 662431540 626584092 734504847 794109176 519310000 896601424 146628716 290020480 754779430 296232984 323362160 375537444 889487790 153782608 159482545 565561056 243569172 140738940 675680680 999482281 493874850 360678352 85193669 118138430 887123750 69132300 861395840 313561228 862119462 635453005 36131230 112759536 925817380 77713448 638371848 189973748 191548820 913180210 849146928 739293176 725014905 475602136
984846704 132551692 347255586 833410560 404203360 578638044 644327209 170132708 487407125 253519900 93359513 164515650 412932508 731580768 405327970 732214688 181022800 768169750 324069072 7897148 990578288 436916168 941195080 106961190 322981184 977136160 481533884 174589874 581577880 866242935 322816968 176177100 900692064 536759370 655688480 263055065 876537444 409500544 329367968 944040920 555043077 345930800 500598783 342451450 512384879 976079360 138664452 172575264 767377328 931816960 167144144 195485880 228783680 616272913 331305240 154309150 137078656 44682216 992612240 174796160 854686928 501738580 77664384 25579072 41832480 103404424 211619290 450850880 852346608 715506040 483653608 357563692 421610240 702326996 363625360 949064448 907492500 900772850 987931449 77307384 228019259 675874220 661199935 560182598 504099920 296388500 262610144 834669530 675047300 406380720 342651368 225674706 82063610 709350374 443635116 974326916 468241136 354972730 392850850 46409665 136062290 871205150 156378412 396372720 769756320 384658120 328761791 93487700 565889095 764628181 273132350 228624696 840929465 165267500 555669056 10616734 178173776 604904216 447750872 651182850 60663116 441039594 658068448 634817462 973171975 864769024 952184048 252873436 899911440 398449920 85175570 905732064 890896519 812420200 351908044 280288627 850381552 721640464 634195072 541265200 601664648 868300975 243739488 561001425 977188750 972389435 853743080 27843427 944180920 251575177 59389204 376746936 880035250 650968202 553100714 31168482 234553210 33046000 424414112 456151060 524893480 828941090 196001410 163367104 464139100 511875361 576310018 127626522 390715290 621362664 290473872 428243440 915902226 479322804 156568500 743822500 424828400 98701605 332013014 819612400 441329469 310407030 288207292 635768750 366865172 347025040 87361270 309173792 854515870 762756608 369616200 81827300 401493935 983238372 373982920 95441560 948030396 756461298 952957904 178065120 64488190 111100504 275352558 800781410 760517056 262636857 823905680 435744600 523574592 102610452 501078720 243081616 586494790 585988066 398527504 141331052 559850688 88668556 584114390 356297900 105604945 591443304 514045840 569123200 397319780 664496340 774697836 454698800 530399630 105895964 530150438 630742954 365216210 366678504 916325450 807505814 857413415 541373040 335379516 854280959 913049155 928442592 636691088 896014350 693404560 926113760 319267150 684726426 511333720 83001400 671943700 546642432 818945610 212243950 973380510 894626240 1660181 366304330 653758088 260751792 750106205 885904725 455560152 3821695 82776574 926381942 943061568 93729880 441877440 927310840 77944948 78144570 294314856 12774740 426457810 585111600 522813384 249924750 130065920 799309800 741352958 519161197 389428876 733576698 132993200 729978240 231506240 582636920 270007034 308210164 556544918 647014720 358023750 993265280 870029972 535647640 381207400 942531676 296509200 301208508 533155044 831503050 257807435 505105162 588201790 231851920 305942400 67299012 378924880 239105670 409305300 792246032 517052964 751458453 879967760 868488700 571668256 173173608 124464224 570609062 201419668 276359375 415529720 761110256 987810181 135671776 651409040 599425000 990682896 315810488 625798588 632937336 96830154 923534080 501478348 497980661 68075520 363065140 892967550 933417400 972412220 552619520 832227000 476256180 253836600 161366720 210776480 888178688 461172604 994750328 58524104 632852748 54726080 974305520 102018676 184968328 759877484 851358960 720286714 362684465 449021680 572225620 572720402 15055800 916242200 124109054 900913118 107375888 582512640 213478660 333759842 779716608 427848155 605903260 270445600 747521624 801000000 638523330 236073760 990370206 338793330 49717550 781984192 91753988 129349104 140571835 248999434 357412050 525400880 461280592 290083304 985547250 228078560 103908600 63926400 400560346 551170644 747644818 610111840 92473336 708222528 437095764 724783360 390399952 399148348 96932945 378202992 193630640 14296320 84299048 262659184 60269298 893229304 437920000 843600359 942124100 994599480 827754354 522715880 984086980 523844285 592642744 654305645 105729100 292020466 918173210 144444420 467120662 880868600 622927305 106190704 354483632 177441300 965056408 450113760 98827748 479001869 161629156 522203568 842053468 384184484 146450816 692205500 785829548 230137099 1486000 83243310 35664160 99477400 265028498 390161510 807476988 927920450 273363086 603632958 499844415 809224664 669098500 495159400 864264020 39100872 637195856 27428916 957888000 732830624 404027800 171241598 791113410 801461959 147350392 594621940 579174400 320875696 451691885 104104880 525379724 369306944 364857552 545503350 145645585 782590590 488347490 724546696 22258184 371362176 444573896 74608464 920866560 622423520 39942080 892715080 436522600 981891200 294193180 321534900 724539180 500841680 661602548 38887893 390440536 613990300 714698864 361574415 620469454 781547790 739200 583658352 834320908 623635120 38895725 383060432 569153888 721903341 445155852 440590160 58995372 374513856 439614900 420898944 584474944 761992232 642417513 976785200 392538603 539312350 876859120 20875236 507783800 787078180 286372652 83056592 363201600 867353125 766964220 474269640 89347896 647401614 756140076 158072480 75563000 174974568 280306250 33501280 857818060 30116856 160991490 468318400 714758988 485117035 602820096 513250906 618293254 369556032 125857198 675141416 116284651 876967680 628838572 414336789 168207345 156721585 97025568 777940896 392190250 105568744 319882384 631865884 59628080 504136120 864922934 852259630 953643800 491597316 366897448 935189760 678669056 365172416 330160402 538330880 470368514 979218160 657365250 681081315 680665990 4047360 545682912 588119664 942892064 910981578 852225125 649477440 547296539 941742264 792857748 685508010 621680268 116856690 451856994 825586704 489281400 954990800 7471368 670306438 209173480 578366780 480258444 852671214 46175000 600809916 744446848 267056900 725717818 38211050 530760800 13321620 295766268 811642072 733781338 905095820 659802272 380673600 202024448 5950880 524430936 757424661 708437695 501865600 358315848 431745680 745210880 891400016 145317480 709167892 968604184 285788000 96228310 566771805 995206920 550963250 582600940 840654496 226281650 703830161 303186440 77391638 375950706 368989056 629105488 867674240 57442425 98929680 336905872 78375800 343137417 983576160 192484512 615466240 796520816 33192948 510238311 101365248 485848200 485888756 791081107 800385252 687211572 168920000 212686848 715507712 823208082 870369192 223658000 50197476 406222470 593917063 351529620 931161780 995758368 230407940 3305008 678230504 27769806 486758125 822107320 899919098 564900680 858838708 27589934 146280568 97451936 706458120 330893302 266285184 903630000 440728924 1888000 939971494 999633520 410421680 73283424 713440000 506169984 163094000 923832768 271984400 2263428 165881552 245036160 25227090 782757570 155851840 676711352 844612410 845129608 528483610 885789400 831104144 451343410 84987840 404896236 253610496 177388160 772159416 25698800 274387000 735975076 413040385 482702075 750521200 144771754 577969240 503798144 483976908 614032000 488624356 752513475 306470296 210226304 372937375 109290495 301638048 443878600 673157282 824823550 195431888 588851444 691935780 654925259 433405120 812738048 716849824 962071424 640230000 736284314 76433304 298599840 28122128 565040256 80032340 268356782 392837865 984465780 896968640 933654480 310444084 780395440 302747026 566831536 210965800 68230396 91360528 811811025 290698752 32705984 745736660 102176936 121390880 812585008 650079800 936228224 179125740 527773360 170092580 477155790 559853180 694868352 303098924 938343904 183393952 90283053 214451585 696334896 766172660 501186430 277957590 370789780 472872320 910060052 37936154 484517840
310028632 696499860 280292568 46594592 628695648 753256000 775782080 509920095 837301854 502024896 71481664 181489645 321195000 673251950 422039584 991401472 568904552 934591295 991173280 109350527 975268044 645417270 650013816 431384640 886478490 682804640 511065270 915213240 526631139 108144075 461663176 344194500 766960864 696974912 485587200 112359310 640842048 742179156 401800660 401454812 447375018 742764778 816239960 242147680 268662086 640995060 854659100 758932724 624126976 462074935 557878000 776579680 829350720 672342640 130293224 726453440 698294386 182998080 679191090 878164224 846858218 543415218 237598944 530517000 413062656 227382920 860808827 772027750 442695852 16446436 597982240 368277786 970054842 612181119 858808457 681354800 85334400 185713336 544648256 349003840 886745152 300310128 38627454 100694728 315944540 751316960 469510816 197289920 288212325 485017840 714325984 351622656 954885070 674912300 29539776 63481840 531415956 97677760 229894528 919897860 46812282 53016850 595545329 862945905 202763320 409623610 600996484 938200940 826563614 273088077 192729192 311426000 2053520 397849728 581092700 462070585 308495779 760447700 955050741 716945266 57186522 266019270 931196760 840510940 641264630 444273780 905533275 368998700 656400288 465351822 49306250 638446926 717591097 696603316 372821696 327505420 357678066 549800288 427752550 750307418 511995620 639715730 836719936 324349312 926106800 575904180 407121536 580849600 424001400 747271808 852800550 946347200 343685468 209726127 310500040 946026880 200111648 668713150 53384400 975716440 804563344 722487992 374038080 798297300 228753536 230193640 181708050 107160340 800756175 671967680 564834925 189541784 125861544 125572800 734338058 985759232 63298940 952400640 218324544 408738064 216000704 914874104 592432560 238725952 940450024 155243632 574438998 871781305 412225500 886691010 287351680 372609200 225797152 517565296 523119792 747276344 454929440 977658925 238315000 575738230 599999912 726449700 733794256 864141790 9903383 11773744 737291657 803753664 441224960 486637788 845616500 242586080 619177760 19476928 720381850 819823880 499798528 336531086 571824400 594673022 619286900 124367200 545792140 88999155 751418040 673658016 634265483 601093870 465024400 680672600 153420800 947874780 903376992 276118560 112859440 521964402 818246320 557479240 731470560 745184960 506957760 407203770 31489440 765308302 431972270 392676594 740841132 275274240 51142156 936147060 152109440 315097640 965155016 658733120 400796392 942040840 574172700 738083850 574867584 684563470 885295455 614592160 378453025 287015000 556692400 237170231 89067800 735528880 972472024 406811150 522786374 546468048 558390290 453974385 594409856 396577702 358807040 624408384 791575812 87250383 598769824 795560850 376427720 700245472 655926664 163335040 201016116 944736022 715956090 817186680 163632298 186707560 176204642 77670272 291176612 936523770 319456850 446113360 783486000 990305000 774237023 235470904 964101918 990780964 498258240 881709820 947839552 968864320 239500020 709648910 392516552 327667504 899603540 596949577 855577025 237546440 907574430 25504672 84278400 267235560 768578028 128384822 510117920 136835000 771437281 753897755 464332483 517485736 885122040 917795968 225475688 192818560 744151833 883898085 846338511 710649830 554146528 256215440 298564710 309726848 878016464 513985848 808634280 80736696 447011760 727107872 38339392 897943384 414882240 565314400 619351948 161203040 739538560 281505272 87879560 86819844 576287200 674891800 337991908 33874900 622790840 376798368 838813351 921576060 653347296 402527412 201017600 509400480 827782475 621424960 322889770 238243640 706000446 394156722 579233888 124632096 298749315 309762783 220887200 901785084 896183184 577659680 303939840 396329474 939358375 839357765 7879600 373718208 527683136 228442520 362538340 122030956 804752030 4202375 261446800 204548740 538145600 837613960 526965800 670192246 791601216 577065952 312783124 354991250 453468364 185924990 458808462 299330805 704589140 391545020 649701412 888935340 98331340 937015936 756152232 176299400 75394400 907978790 301384123 105863680 442739200 432374625 889128360 231448000 970886720 930603144 853518845 529430300 97953728 281498522 943222094 897311072 738152960 310934800 696393680 847360832 103553054 229475134 830836600 294526000 654884928 671554000 113906992 883663017 479946752 180594920 855095000 377029200 16074912 747800100 484219466 129728300 858280440 642215136 373298732 839904702 275803345 857834774 545368790 379610464 892151740 340583032 437050624 318279900 518955989 279295200 424555808 178402605 708263040 125398814 436985475 896854500 261001063 465149200 726099824 654856164 193920540 309919344 393664100 27474168 603515664 207629120 279294016 103373647 522148126 545482960 677100300 208583552 276221184 747893625 201527260 79573504 645406880 737300480 557171120 193423607 341057760 429908266 627340800 189075120 452659408 28688256 444278148 69331232 894484776 27430275 474690720 65456492 897071125 803478995 428530650 394945500 181047296 283022660 75960280 961531512 133595358 717519200 509399543 35024600 465112652 175759080 303646524 612199856 676071830 431033760 510612160 48949725 662407205 734753984 330386088 0 359545136 501810372 560711202 288820400 671347440 768917337 676220728 879716068 490571150 657615648 902014760 187733369 961838689 742195454 233098208 169179480 762333510 685238462 614342800 541708592 313450752 42697707 989498774 896517844 485572443 893608000 503488535 254228574 670346760 224062870 340452468 328953566 110105000 959555716 857912978 112628735 219011584 855174750 949537504 84690720 587908632 999139214 403480906 383024855 241361576 235605160 4509091 342992232 614609450 859614656 753992 575150432 38864795 548664118 966514320 86439103 677251780 185042090 459445592 745704146 952171568 670430320 915109552 5898984 321717988 545839248 983520000 458261370 266308746 835375520 899635438 871047700 275961348 135468528 808734080 970076828 684894720 332626969 969078366 356795696 478170210 109416492 842491796 126238400 545201784 843494300 352413500 734559810 306418664 841148111 803909946 582731200 778401160 884727279 965833050 182317305 947908000 768311336 828457720 14694872 413349720 498481456 298500440 540406876 746357240 755760916 592162560 770942508 402412390 62175097 125132352 435228284 638288146 247562960 977223872 437740468 410417268 330839780 225056000 703075289 75390817 156663504 997426940 532610115 790354458 633823982 250457984 699945635 92774088 812500032 80446560 896263440 460414320 789217110 716552260 979190284 877122032 471933518 198064928 518822976 8483784 564435840 976733945 530868544 341939968 419152100 800131252 310221384 403443640 785487280 60291930 95016160 624041308 510085160 172428538 147068800 714031878 684837300 884525004 415620650 895362320 739493216 637238184 633217490 935450340 650248951 168453360 26157765 338646723 889188960 75467858 144107600 807963300 117855966 272032000 451355952 122994830 856181640 127044000 71593888 500293152 473598032 26155576 302985580 768905976 902416500 708117375 806281240 459224260 200153033 727849232 670006850 54147960 596887248 304648160 474304776 593370000 780605380 325060480 975552384 580696655 954105840 415656222 36750400 594261096 662785800 968136176 406374997 311120347 493948252 873968920 134046336 966075592 93901793 463645172 657204450 759842882 906459648 698463232 214911962 80963890 979254156 275259434 383156855 438084608 519484960 835880128 546276636 113210744 670454144 61660525 162141976 93939750 344801716 865659880 131051320 166483808 73041250 49467850 42635200 81704356 332695156 912321920 885292899 805017632 693820220 703024584 99005750 594161032 616084694 623969148 686399914 614234380 724578631 184678868 174967710 244552892 334931834 295837070 598496886 186785384 609576032 231908104 838851461 466623936 805779200 854215650 185806480
662568184 777091360 430452100 682983876 941728112 530085220 711558240 139055991 466822800 466946848 579796580 226999400 789547811 35454152 671685440 480705320 267926720 138791250 533332140 956334564 837508640 623311440 285844634 751145452 785263600 135918343 656854400 913628540 756474176 778696132 93076124 780144260 286877935 983713740 296375168 50626336 600382560 273405200 232137168 684574008 663515200 351769504 478825256 199969800 950347456 701753112 382669425 328907450 308790875 421587800 448525920 315208620 746764600 538203630 718706232 779418869 970493852 18248000 685856128 445308800 219315776 365145620 82209889 949937424 202513000 610849740 423692790 51573760 317769440 367357450 421980636 669041550 233717401 82306838 549663430 545771904 426027408 620879775 243798950 914212634 632576620 395123900 716614880 199606048 400041250 195965900 342742712 815063040 550591600 250764884 632691000 354388100 555035970 264030360 769967104 721728450 204640000 186762425 614967148 781030175 127387530 146945032 529936918 59444609 967466979 723094600 166896000 997860598 572034775 191775770 994445900 76395648 420326480 503351604 999827858 25976750 439490230 896786088 896691296 690275786 501657040 816656040 497389960 214409790 270933820 891911540 82377160 882351312 311706320 256031872 460819472 454793526 450916834 904297200 238874062 697028998 544616516 625373660 375069560 519662398 932303502 393603606 447437920 789706200 681857644 159573846 878798794 285280573 806928552 601084990 59449861 971984352 161079104 155026216 264394180 416351840 76111911 137740490 441291084 783722352 767738407 713324624 908458872 949547100 866334496 295664750 768392800 913038080 222893248 917973652 453492000 775733600 89487096 998201903 63003480 819996672 437651865 406141284 35947312 223292136 664720968 984183068 349919730 631870840 127485640 323359800 983248640 419379000 846610235 294070080 302608551 258110300 896854446 450792468 282797440 460045970 634134480 66312900 551092880 327877390 873590082 681047530 299246450 64548330 346377484 213766570 365004032 594977376 164088160 144847603 357873792 770849858 945685560 44302800 958653805 537842367 706770720 569743280 997147012 444333952 708913250 735890519 161515398 115555236 832350178 180471300 944826157 102941231 881253716 307404800 585364864 263549738 20173424 12478251 730415338 849086372 85219920 351110093 76704206 975286260 730726880 606097440 311204880 850498800 106809600 864455658 962012288 149986320 764814220 304726995 238747920 196801888 715801746 373893012 529967226 559442353 389249392 403164400 395382137 692310900 58607800 861234740 862735940 383401572 540733696 296213034 752790910 495338480 623689111 603177986 886182348 834620700 834091600 181578880 981995520 767539255 878493312 199526560 406745476 618149960 523054516 471455282 176155741 459247904 640648106 2723312 6382300 193413232 223297488 896843200 819060400 667697088 887538560 923185554 764276388 507207232 561021312 38476770 425245896 139329960 519597498 576382416 636065000 612149330 125441000 835227084 292414040 745159514 950076192 173470531 930018496 730868755 608039800 859055415 524630070 612774516 337106660 493433450 571050096 591627082 224595450 191014032 531580450 439330376 668068059 312717700 764128144 459244192 56046855 60851992 906123616 8726191 271752578 366295208 183861818 320691160 541198952 954375625 770000950 568112056 709610528 954177724 87103168 543553216 789309080 103173069 321238016 211243008 660497460 361310615 656332730 805629320 379097244 860798597 969471250 290685630 517738054 300477700 361148880 425980200 761603128 718095040 27426040 652943680 523756240 338775344 774947664 221146920 136673172 521572736 996605920 143225524 786867200 412840234 838531740 915248960 690585700 949634708 388370768 497820276 163281675 594407800 15192610 356432561 530886147 777846896 907735118 96231376 676395008 605077440 805288114 422091600 986060808 623258272 97911350 872450500 715541260 40589778 729173728 276874752 174905735 886855300 321155187 245825900 401825986 934604700 975314630 573031842 665967812 335414324 206635584 937147896 221015176 511479250 646303310 321342809 736275520 22367804 40704584 766487056 535757220 875948774 629947591 667895440 303476284 501874936 210457299 490331520 662725924 784205800 510226528 951903074 939744000 885142288 351159632 685009280 479218860 338687320 583878691 580497397 984212668 241258480 960730832 362623075 550450000 828607488 592017408 545178648 877797888 433786790 196280440 47319795 227576762 308279120 621442600 764605820 590944976 576040560 763210000 247995900 489572804 995043964 219472906 809392000 266278400 300241200 161789070 732144770 667444004 282928556 706234100 956759044 554544736 581661880 888095016 853400797 570060960 382949888 78645500 382011904 63712060 363339530 845927996 126908168 819902058 923503755 925840000 401373352 152649904 764271004 63556750 248999516 40103242 952556600 793676320 268409120 779681848 823836408 342974000 647068400 891901625 964845308 858435840 239608960 959343360 345526480 678023466 832772768 447190570 209453092 224507780 917303570 536848258 238343710 147673013 119439549 749141300 593586888 158549920 516096000 463175714 385005300 416790038 401732000 242550391 21379640 211768988 884280650 588976085 2954100 413054528 229804576 710903306 799821000 836848596 855643760 929544744 754619924 853182335 925429868 354073056 111212070 670718842 611615560 906654580 759068850 440943862 325465982 128658336 584094658 432388096 435324125 831002466 888303440 584339996 144487704 395797370 580907740 420955760 575246784 643933440 626998000 952088000 752609267 876192907 423589428 885968 66005813 769276572 605005744 524356025 577972750 97571720 367524112 226984389 725357896 965667220 447002728 32778496 578739504 618615340 431963618 629299280 847291928 981213420 835121584 245790352 128955428 825640280 181461890 660843978 570098424 860522912 41381278 14214740 496813400 108549039 542741966 903684540 731020206 389967600 729348060 931715150 925569497 776970570 735231760 181018315 744942208 128993580 794892925 117481419 993557980 404160090 354308483 692908352 614401500 862162720 649575136 730870650 293612466 94052352 770632000 473043520 472773792 886451000 926392686 111856092 495041880 69847812 388498526 377534326 739193904 566189900 628476600 695290218 97755260 988446500 368563184 288171632 547478335 288614840 709178760 732761960 429465858 686912138 298071245 985585004 931187124 694657909 103360992 413396704 853591820 790486918 58258960 471187906 206792950 940503843 99645998 661098240 687426255 91669840 63052800 844602880 183281956 307359840 550876480 897664400 738260392 300053683 288747730 532887680 523750000 371055070 543828116 271286656 234371648 859919360 567310026 178449040 751013440 773767840 462716162 347316523 887139044 556410288 923383440 260047812 498558665 450387900 217174250 114086704 974447680 560900241 90046048 669512600 953824705 170971634 249587797 192287260 704164384 634789032 123112320 785314240 444131845 33577632 749117500 511894185 416015797 463377436 470097440 593570830 499886732 907426395 20806200 861517784 728900760 569924052 464065970 37870780 611455552 299944590 198108960 294202508 528704240 804172300 441050528 417847424 61357150 91713465 97521688 147533600 145823620 774036416 426536912 174947170 316338660 7707580 703206100 967742490 946017152 854860090 209334681 764091600 169829452 616671336 562022390 527897778 551594208 863947200 900671830 302271340 984887402 570858112 88799200 151556600 246782224 94938704 407801024 617907624 471491584 705530648 603217040 647374960 716240360 317324732 505895263 215444875 116109760 316594240 611527220 326874736 394632000 693872958 231979005 270640150 545084464 340628102 82190422 851729424 357131552 946728675 46719221 729051768 360381936 23142324 343095232 202444332 399445000 243324970 790406606 993915247 41298082 137351236 348084474 862231728 908826560 142353024 491280259 827434379 30301600
893616564 885832000 931025178 89232292 830044880 917144328 485345856 142612788 852142384 312044830 648745068 493133484 584923600 988087802 703678032 720736800 382701056 579234906 40169635 913115124 914391560 477092025 317060384 914038412 246497042 274688230 55713975 162163800 83156720 875369928 136272010 128553336 512210406 852483375 935691888 397825560 598692096 796994496 647856800 851446335 813628160 610543240 134930471 932593488 848055800 310587188 939219716 18737136 76426424 762812928 320971318 154760560 360270140 922629728 343969768 980073232 120475988 666597632 332535172 962775400 270253776 471691060 853502112 383088240 154907264 164032225 261198128 841171968 209674860 506093340 588590466 577104635 106380400 948976720 692523552 986529888 16934004 420992900 15060524 8705835 510227360 682291816 181526904 339798800 745761212 520106000 882137076 709718692 215147800 153236645 250433664 966420040 503096904 835070684 405767414 617429156 126819880 717560654 739969664 765748256 611926315 443084228 474931760 926390424 645402640 963420490 148298480 760389284 783457132 399155594 637195495 321424416 925862904 232127200 942286760 5192312 289178944 270348368 255329320 352838178 544737320 40628512 415447737 666741632 526720944 7867118 762660320 511571532 256954164 904458010 336610792 376020004 14158604 13516800 723176710 474136788 93710664 458426544 444427744 404395914 671210692 988096400 261881302 623485400 509309500 226433952 816080769 100506953 210387412 251048064 848623430 994587496 211891628 47545404 31012160 97609104 601356500 203517500 468059860 724420125 259133236 591560080 882472604 359532956 585056800 76452750 252200576 673419972 410290935 342962304 587212948 448410440 929894000 132166747 86984952 661674387 127854245 121944866 879337895 595255440 711906400 858466240 958205510 492228201 680483400 28338464 899086799 204146768 793309900 964745150 330555035 580382390 406108170 494193410 904365400 740596000 318149968 814273028 882052125 938937344 878563520 588675716 600082296 708554772 667942240 777028768 715766976 319660598 276600928 103208048 668083768 146973849 987653312 987026768 85189910 279611988 339325744 918035008 142988297 875374314 131860475 197247602 524691440 412369186 862232500 316285060 271738992 816098320 840255892 642038008 308051306 889776320 533561216 294198804 568863037 176915400 877377040 276102352 133413400 847181364 905571880 807313760 485814710 541455080 203186380 529462848 626817216 324495200 56704632 184919080 154834716 786713552 733834520 754824428 330139736 229940543 30240460 594220120 98134676 527983088 495797600 169250624 2981765 690604778 651930406 250221040 971960544 702797420 235610200 598620280 528231040 29153780 803215900 825587066 194602200 294955070 337795252 739110579 22143880 458038190 242030400 950650120 916169337 522794694 347766400 217039899 476361520 882990750 691182732 416858950 31882500 942052566 660018772 694287824 564239136 423296962 902052900 582714880 974089360 576559296 986467612 849828600 760258100 126753324 666222148 68704044 811159456 58286080 879452422 568704320 582983265 152282932 579434150 241254320 976695564 548052740 913113692 244983560 285423688 715974116 640476744 18386321 924812184 526151450 378761565 192699625 985640874 77027130 841848000 953397840 142719040 716906048 142673189 496618435 525615800 165925000 94129600 850438010 220719431 974230784 957855534 194777920 809675500 556244206 320972260 482363115 275843475 94310216 375834120 882311150 449936792 340585571 791881960 615073140 995328032 988261962 278695084 720252602 672447688 232076800 237367574 918577000 770573440 68254010 932456750 958283536 429200400 684865504 138691184 436336284 912549339 549567930 265805120 276994946 390414260 18441250 58182400 924926740 681890476 518792400 879161600 440686930 253556552 471330432 641110200 354228096 848996260 575792056 236193420 948723357 515611150 726197600 870316032 998680850 424202955 777738791 514375784 723295854 71838904 334140944 428477240 651039755 29405992 687822426 444098940 569864348 744532591 346263944 693452160 599664408 686424056 726481124 868983040 142765412 396745472 216552748 80925502 64505786 731291616 884640690 41645356 690538360 413355992 571283020 372302232 930081960 13671644 596767736 244195610 554396042 788626890 3171864 57749920 618074952 248709376 196487256 865142012 267179196 289605962 758108102 19467840 270937500 652570520 450068136 843610438 819622440 516443648 498748544 478603520 128211380 892024190 764912747 233270309 87480232 260433620 151255590 521361848 46886860 908053504 741544441 783293584 733799922 802547722 685206072 976453600 98283072 842429280 800019760 190387491 543280484 664367420 781521524 449312330 287900868 429184832 84796336 632325120 713661312 53203370 507938816 612139000 717927240 637358493 223124400 87011040 498206520 216662016 435675269 260801704 671716848 633453315 143225760 306008816 101046290 793615208 130204810 541959876 431036614 74190855 20049253 254091565 773010304 895001600 582690648 852836376 858082650 904952419 653826240 72230208 288572438 746606845 954457323 115994936 325051800 539209852 419731020 454801040 112202948 592448706 457471000 897818344 204331888 945729625 728515984 425618500 483047543 961899080 519084584 799951984 29727432 163041495 186020960 663123420 158997872 970672512 450841900 47316280 229417500 683412942 193694012 57011236 85123380 314549698 265521168 86409198 371002688 927388840 791976544 311808704 109665422 527878764 733182540 109077120 965216870 887826727 416397120 995739344 525604540 970671045 791138193 648268872 237816128 48778132 179079196 790301944 269951704 554854224 957392363 492985351 289913664 829160784 5936750 553213112 175231780 642519000 126017760 704872720 967871885 915338656 37492876 999028268 915644665 517117299 946131302 287584928 929502248 934849808 81167376 642717964 499447360 686776864 949956528 69664546 392442396 654765688 805765600 774109795 371876160 491468272 714769472 212339382 97471950 485945600 87791470 164759464 494666900 944478020 536120000 672375680 407935776 51402104 707473784 186872816 131072800 210277888 441886444 563536714 760197920 788654888 964332416 219744508 399196674 495165232 885209680 513670880 372323534 38563750 598214588 723557700 858150368 560680640 63713856 431004200 199494884 5364000 947983868 195823604 703308368 720559120 605174788 285673484 985355272 908273824 956719452 184572907 162764740 25468800 311256180 596467660 853191060 464475758 619168848 971887584 703476820 244687264 668729796 597107692 235964750 461726920 22718936 502048060 989635800 42167116 966193800 634366600 433716736 84689300 552938400 408366020 369045760 359434098 620298626 919963706 899646232 831399168 208300802 873017440 22055370 30889248 229976864 433043160 813081440 222943800 818142045 523271216 400826589 840555871 313198942 970800036 462477996 221737536 35990901 309051600 298588160 708680958 588405184 276246920 676277160 263301648 673233460 3796473 755607840 424708712 682075720 900531968 953780554 892904784 865532358 473280160 134791690 588505328 583525752 563395840 172035704 566886016 762184160 120442600 637471250 208683220 732480124 471171072 694027075 931509600 844688964 664523886 366350784 587785380 240623130 920568380 170518736 389971119 944245386 372905000 134818830 857098008 828323650 113650776 388931520 30052800 111464908 81204240 917801728 714060936 648147720 895853248 263914678 611693190 677307232 850598996 809690992 796174293 863108800 353415414 443512930 250814904 612240969 947575378 101749416 7096740 668658200 852354198 714121600 631191700 873886672 639920640 220064770 20576872 477947040 692856900 820294702 60949867 82305853 969990408 820422000 409723534 818516560 269365624 602337832 738288904 412608399 763168856 882231224 559501348 290368944 627936700 757580738 179119920 767310200 753797630 403238652 798547000 202074855 813436800 471017602 374823052 874818428 549770808 700834825 349100512 854011250
141134914 658796320 108989498 432536144 408114435 278121858 470074656 34294750 809942320 741600765 603128128 974035944 788970294 440979374 212496884 125674560 171090344 665425530 710658788 850467536 12769984 192029480 491801600 201512575 374871552 800613888 478107720 607028960 118141248 979814288 902334270 738851100 492695200 925972725 144522000 725512904 101485785 558051186 560582184 435798312 757395250 105894400 56370212 333254292 265432 384614520 801288000 577987412 657706290 387190020 226659744 843058418 423027600 607390744 742336860 165646944 830897550 842435420 731416605 166646920 580454940 895230090 64532995 547725820 766326460 59041204 139846128 525821243 878897356 877670354 377891200 83626815 509620490 162191920 900031220 541271736 48225286 335161560 179327940 986277212 946631462 709581080 537829948 302450028 533098176 350494450 152827648 122831837 917403520 533733340 157245716 337082924 965742600 638912122 759660304 460787850 673305800 348614820 977908640 585623640 485106390 711795840 572015352 383894268 578438838 539882672 8124352 970830880 751019414 558338052 179994384 205857740 746387370 894124356 93606192 214720000 561459140 170886892 116330566 812300992 140898225 473217820 208024100 199191026 491472880 852248128 758284700 743211900 206252844 246758864 962009290 808458076 685150084 346250456 569118000 375771372 394834436 324834920 214300703 214087840 420679840 601109267 84646700 849533328 952516050 93360040 504616270 322144880 282161875 807294080 555576000 285851200 824474224 511721952 663590332 274630024 270237500 522730124 314973900 569912656 179680896 502998180 40709865 115655400 541788600 509772268 21306574 989733776 61308528 727317240 446744390 701101800 166567020 263663200 72459858 636689920 940144000 795848126 573472632 597848365 581854730 386393497 767647876 376062380 510038940 109055104 548927744 4692731 829095000 773582020 694664096 181317376 306794922 653558250 336933600 917583600 957389170 747149269 238550528 378236240 863056950 805241600 502879160 437821908 878519628 682846948 884211040 677377500 393096018 692154924 823696500 358652100 798121700 778107120 585900728 555039440 665483798 644078336 350001628 942273908 570695583 597726652 752696540 329668600 325878300 778716216 282440064 556712300 421506176 993429869 49047328 612570384 452214780 576567456 363882816 360902642 462815615 859132380 43773454 967175760 250062292 719986520 912454344 542560613 651233576 227284000 655289216 925716525 969290961 475120520 716047534 832573752 959818512 582647524 712737904 943516864 501098196 147152300 17558080 632144716 605505000 856530456 713046320 514228200 984704250 395465600 170344080 590507348 449887456 807905582 146794900 425240378 295987275 518572965 909401216 581878288 55519744 43526836 825621410 315088416 768693500 819874988 390293170 678829312 474463880 976771920 755321778 480487861 810534540 764465545 877429200 47693083 350442896 677457894 792325120 113316080 579721100 751293780 987019540 293076502 842024210 655400694 861922880 895802988 80729150 158789525 870214590 277939988 126923182 824192200 980549376 844180530 414579552 187683884 594141904 394765824 363162368 6290060 879821484 506460380 646804600 815123500 598602608 949802000 674529794 689549888 80554592 308940096 434350015 216790390 786877440 310873952 867701308 619440700 40508688 644453648 227081760 355664358 573795568 251063504 2823084 687871448 865574320 208927798 628090988 150229400 715008710 807176040 921001760 895226170 469480000 995996096 322181424 328380054 459257876 728405420 749987148 826229376 112862656 672569580 295690183 297065400 822816012 961733900 206140222 330428160 496989592 58336500 409111104 815206250 280405600 162928640 419702060 249861763 5434567 286345440 851736000 195771608 430790384 331567712 354383800 242612340 380436628 28945082 600203280 949634000 373582475 880500330 54106400 405383808 856504993 238670008 674176800 390355200 96842716 439313348 377044296 186096962 200970508 420024650 654658825 19965568 204347060 59230048 990882000 89374888 760416064 817563600 148305054 551212763 708647700 55339660 303437420 520675440 398677053 73293024 196309336 902574050 94665054 471195144 464212304 887228940 902055988 864197000 758323200 466060448 715872700 240191675 405423840 21924200 843453230 349896040 339085136 457776777 915187880 627893056 143059556 431560810 220395020 958405120 472990830 882296180 413632653 135017720 226434080 610808550 500447284 73617610 803294560 291129984 246147000 828979375 953299040 746350308 270114248 823590060 87826270 145903649 768829100 556673004 379378728 187253960 563681264 279221150 559069244 704042605 356676825 272434298 685725410 466455181 226202324 90336350 44820672 705199400 318277760 998798910 188911254 217657020 943349920 112680000 495271880 787189924 112366100 572258840 204601840 117879168 296414200 812605952 960601200 269767012 51025343 537019920 231367240 797076000 12668884 581765412 609468758 231973200 275550025 225838656 468362872 481523520 61741200 255648711 999635528 238085400 737244964 141541952 693991200 373619640 835166600 323989095 515987464 674999280 479366496 563734225 157927472 512886380 750628636 629339200 380024306 402132252 941767880 40701064 5165424 13184507 660128696 970818000 736551568 745945250 573038560 555581240 216570811 185917251 339600010 961478592 330655490 307766752 221789962 973086690 269358700 844788776 962160288 887060544 73542300 124006825 965533108 760586520 268929522 767266890 676535912 790298856 873358852 731474976 197651144 611003874 872159070 145367120 539890200 542270603 226113733 191512112 99537992 226409500 370490975 656239846 436660400 37245328 530865536 791186008 490618542 482127299 299452237 792430035 786821628 597045048 375188323 343528844 900096250 897638500 890371000 580949112 805963459 114639775 904947712 847832964 763750704 920009056 995459788 821854050 600036750 236577190 234416600 696300275 45571072 579642384 520358684 359796524 154623235 535810492 288605440 369867400 223040800 684430480 841755490 541454550 10668928 985644750 998713200 542384272 361725352 308513932 595468384 571237400 792876344 498668354 87514624 49765690 847935168 748372850 961297112 640326192 580304536 589380124 327393424 16162304 805191625 753602984 116552112 24621368 884568908 786297124 11581950 938203570 388439872 80307228 477557025 809215920 375154840 108036652 981693796 843515136 926439872 585134142 141966150 358891836 350793250 926373320 937554184 128945709 567148410 434002504 625616086 218140549 77617672 203677824 995201000 460564958 621403630 517323002 506211759 592953125 989205295 972906600 340811802 999858375 931087700 113422376 312191088 479834493 299763725 155969024 501063560 456636836 422249760 676224288 717961220 645707360 232530170 54208200 455941110 376914560 864152945 829655340 341185030 21248000 602829676 747652068 418042880 592947540 233949120 523667700 161990392 887619400 572652624 821134890 492117473 910128480 905860000 672714996 542181132 912448480 685391250 857258614 960642268 543160600 743467146 574161910 299867650 66724496 42485557 252596580 592713904 291913750 498536672 34005056 299444216 167945260 425458108 973979240 934782010 804723064 132336248 995836724 90034670 669568432 235318560 264614608 317474488 535938276 288628900 291097065 349503960 157407576 948904360 870038163 380129376 147129232 20308288 274724580 64312368 702479000 810584588 8744613 897294320 679652280 946728240 690428640 741528000 372635063 973936640 253073726 922880700 141557700 725898752 359371824 487956660 94114563 453177600 678309980 761662656 393395936 827385246 911518720 2014480 108862945 974949425 280852685 567860720 79431716 519977404 865087234 162488270 943881670 723152640 879349948 834382574 898982250 985786432 617319811 496398008 464435259 541621448 647531250 262893088 93319655 785277760 822986528 501237430 610380535 234077458 530602234 28524515 594147200 841981440 328964396 298959520 886168976 157604120 799111960
915421840 137595861 719040736 709952000 266470058 161853250 3029892 626175712 438697316 969323008 992933456 16997888 308051328 449844482 840487920 917037952 383718920 847963744 213456900 166729629 652128610 906382778 289579810 234905200 364322584 364608000 873568560 341163889 516036785 458934960 119330572 700507464 456986044 294354936 796869239 637607900 687711560 204941080 720030696 580817184 388124600 332634586 228648464 24784164 47690000 929396608 884495870 288218048 597709992 137660096 304867124 421163880 689759744 720121244 446106118 698620500 995724656 262038485 733413920 879472368 419479160 441638650 28638352 163376117 425429880 231314260 713127032 362951475 966392340 437756434 473770827 56247968 360064626 667273003 754074990 689385124 166831346 201952344 441823447 460275036 218891648 162206396 270605824 92903190 402286075 392484257 918720610 104452460 639360060 66441316 982332168 216237640 845071350 20099199 152904842 574364664 970342554 269850250 909728984 630513820 517825689 972676154 666152911 641797804 676079596 267735980 211824256 254236620 398683176 806710199 978584056 233046585 967180080 292518400 468708500 738321920 488343040 529853582 939811200 205572590 187450070 298633616 316323000 862178590 845450880 508478440 115499656 319906875 539797783 751845066 823687900 52048461 958106000 265039422 925144920 826634100 666372632 217121970 619014300 957551678 48789616 589797513 96760525 174460367 887648960 368339600 588669192 730089300 127734694 364260072 695617880 977272530 625053475 779588200 730940500 920110000 847642204 345679745 236240200 920078361 427467200 983312050 970333184 96002484 2367804 476529480 590759904 413509200 356915336 192423840 823192960 423409328 208131212 880591174 542317473 776275748 728955720 186925216 745046840 698685634 895933970 646382488 698310250 125706214 295932398 958059650 125049282 942248607 680129493 74593128 674051584 450263211 18637738 481574698 683628800 504917092 634483239 805676286 940819920 831391708 427643885 396802004 682680000 808515824 746391350 447831592 78890501 858333440 933875616 119274620 906070417 922348412 925245424 792201105 816410696 898576544 177845840 324412228 924695500 206367375 640618825 803358164 36037680 474396404 588437124 309674224 94469560 891925375 809816256 365859580 299774720 638239912 126913967 386987205 646003932 336960800 381931098 268884540 740966200 360360080 531562060 444832016 662821348 591439580 212840848 385554976 479203560 350654304 119570440 718066567 131424164 302230732 610251132 765084000 455744624 799065022 595141110 556343981 272551040 205981696 883730826 998488800 135684962 714840576 658622200 87076380 394317295 973937101 918728600 78781432 375041632 475104240 337196600 28287520 69575265 920940480 159197889 579491936 857476458 216078380 213407000 984414850 876465280 113686400 252573296 145162564 880379108 287951935 647795240 226796960 137670440 186031944 756624352 449727122 640925275 228758750 531030484 242945790 987837952 351684800 876819916 936148920 176638730 243865392 114459665 517115000 78352618 438351472 321919291 479367964 92039464 593858368 990358528 465195402 326215696 791932800 21286000 408220283 531595330 581320620 381224576 562210516 141150800 704042875 839196430 931531004 547385980 34212230 680169000 443132176 376267920 884497600 511444644 151829240 513051936 337258180 420186250 895528756 231730424 626406140 270013948 481726745 968638699 715210240 3843875 194779392 189696800 818233680 356564100 438137232 285504640 900993390 139778584 344964876 932366784 145111926 958756916 536720160 223712897 320630830 297903160 541633536 143497800 416911408 841559852 182886080 352533719 898786000 638123496 35706410 987225175 358493370 456665360 81824055 40988000 937232220 987031040 380644206 245985388 815334022 32231492 353308644 337657750 723786110 188452240 44234420 78998784 94690400 296970600 867512955 870440320 64192285 636046898 172708000 159678150 671473800 208786000 920186292 27598240 898443600 506887712 925355560 279305000 613854320 367069328 18739200 394301366 691865200 490136550 793678859 725879528 237667500 115437324 123335064 580303400 73297184 395410624 361770256 805582250 214756096 382764024 700415846 616482200 475862204 286917600 85458224 669448384 491744628 267762420 511776736 767521420 117281200 968758240 899847764 580344680 692796304 412482504 759349064 203453145 797023310 905168000 648033776 536144322 548151225 631060020 426583836 958907776 395824268 232257814 618029328 242469968 246177120 112931050 258760758 103098890 2952750 190730625 610626600 761256896 455522947 757901249 181964736 324274200 605254766 573395040 584703744 784278752 256636850 773698520 447289232 901686400 247651980 627329583 973783880 910954757 868165440 653041555 156515920 506346832 176279895 548183794 401198322 883404438 762235727 494222500 394141726 889073280 115353920 378329005 173591950 407551791 135262914 328774120 908032116 86996992 812452875 982350640 524910240 441341100 104436330 894413402 678968840 49428352 681340064 417273120 175659290 622241925 259262348 707500540 5661994 575893646 605082940 879482520 654347121 86874992 741299 948147550 765970176 520671542 359621840 568288890 534062192 797111946 354817061 789119581 751780000 947140720 612849789 276271623 467404032 419387692 230499744 978607936 350393860 340363336 2295000 830296840 97529244 390664620 979782912 748094692 524125200 95634040 64851264 309588570 319155530 684876160 525072445 814345088 748530600 749494840 283417600 632918384 18788256 209784768 21115696 902069328 752809408 40136160 101671608 320138306 535831696 975229968 567062368 149436568 906888724 858257874 717362919 859423750 207001563 476660980 270723840 824249846 39912368 811805216 870688900 438195380 66972626 122813120 335063124 199496495 736483680 938632515 206772542 252960000 310634130 641273674 708781921 371112160 206885751 779045850 632204616 266283074 176744296 511115168 186931840 488893484 919154268 136746600 660167264 458639552 704151826 283315072 63155324 450396000 962432416 646355912 770803044 17847536 710528344 942851148 165695055 15045232 407523260 177152552 810109808 276330386 72113682 770609630 528811472 9494592 179428468 956845214 275025376 401681800 482080755 430591000 186140560 346269150 893760585 686391388 751430936 502369352 337791886 740210756 505397728 552860400 381198400 810643680 363103600 920540920 685936130 564196340 94467157 585791376 319023672 313887600 78950680 269020752 291287016 945065130 217338000 76748180 67519000 661108966 326417440 234072640 65619840 183023147 453175200 858974120 966358324 722740810 381040947 226378872 494313248 107744494 263635340 124589250 221848544 713688140 370700385 758729125 39330692 593885663 601720560 540341108 410918000 188455698 80727012 273504535 115908608 476803748 42645536 752623744 279427360 478684060 628448800 140037474 81013072 612167168 314691700 688490657 457403112 25798680 340695680 928763318 710703010 936879400 24820610 530330880 330446048 274147808 820779296 930718000 680604208 955694000 544741968 938366064 746420496 655219480 2835300 658005120 670589425 255153784 620564544 123680192 785924800 932419474 75745851 906293454 51722768 647445168 401996923 298605512 952019118 203208024 585716112 355996176 995266655 57646255 911477836 277060580 31528234 34651350 137319824 468821084 944917658 758996772 819813600 302208328 847928784 995599904 825987014 354147520 680428160 353372380 263823296 302509296 610693156 439953540 395429268 533279732 737581056 384321650 344590910 468823760 939629160 82094420 946129600 910709936 646516140 163842568 124586888 548892440 970622128 281628718 542733240 982929696 171642625 729248000 828068990 278307400 440821280 908389920 843368704 92025506 264644492 507952850 24258472 825828176 91009222 458739832 244640770 747562210 791394224 399400000 567248298 544963040 539812772 393134464 391074806 597019360 255812704 680995282 802584560 183484672 962167650 356944350 396406023
408887776 891015238 870975749 647259648 845942300 406020600 9984504 291212944 497178845 948324000 714309760 826264930 590827000 909993594 928888088 642446476 614447920 724077888 192743160 660901600 17020500 16789760 391918055 676858952 771378480 18810400 864550343 753021580 443526686 271176608 136617895 42423808 872892588 468397056 994555304 965117840 659552380 492311876 962846675 272060550 304940859 292850316 559945575 17435530 517486000 747663900 491729700 888626072 79895088 190659853 695559440 675166080 421626944 57626604 241461578 684240720 7467312 401237724 447708672 201116256 388520748 273703381 94811789 857489198 613861280 63509750 551644705 619435550 944311200 906010460 998062450 304587210 318088965 412476120 55429950 439300776 253847544 878200524 622416000 153347552 263970992 985303000 98285520 613144780 829414464 475406080 778958851 387564675 678656734 891957600 466715652 294006752 155294832 528098400 712791415 783095262 676941909 594932560 950275360 839643848 741607440 91627550 636021644 688323922 500523760 681081600 898339216 449183200 401370512 277009022 996197120 424819892 369193644 188675488 655630200 902857232 755110000 709569938 896225360 150370076 410120875 679667200 222155624 657834683 525213324 511398720 792627312 671293036 691081922 322840400 272878710 216059051 828423200 910144206 664716196 195286565 799453066 413289680 407530180 58226480 826681920 186657684 492929040 546081296 465690250 732663360 607082044 365167360 266702670 376060089 416029120 829950729 257816566 199400276 589797384 909058404 393435330 626133430 371164356 128582400 58751950 176392488 139290976 352335784 74862496 285494080 355257008 61242612 562146425 428981074 828404320 945687056 698987200 259429888 534208400 800004150 99645622 458619750 301511040 759510820 154903086 910117074 881875600 42366732 279635700 347872846 615902925 487727754 951318304 415591200 319716640 486629306 527183356 604775488 522598692 919496557 979313124 996433568 200424175 955016254 506188480 455541840 331648350 681708000 639817554 913220680 181136592 982382788 814390880 433713392 748242186 384327520 747607571 49526400 238895312 289554544 625768000 287523840 922342784 424526050 714560060 595467712 934474920 7489832 709775952 331468125 874093360 946237280 260732025 806134620 30808495 23649810 709309428 371556330 614355248 292832540 313593680 728184010 977739520 159570480 703160230 420834218 865040247 816165820 249124350 780582674 533218028 91910104 753984064 453464112 997960576 231774004 568634116 693987140 944960800 93297810 162642228 127349288 883819756 574433765 967398220 701963800 335686052 526273950 386914544 448467808 247117040 675029368 344871920 284735565 603127577 417125472 400863260 981507300 896140980 449856760 562276200 105012358 219004584 295353552 340344800 954554360 216314360 639584715 899374752 797103300 777466919 898178560 14975155 515033760 871489760 79932012 392632944 628419930 974716160 796963680 152915752 792410636 544501450 87541384 996739660 313255088 26714005 759879376 271576360 92869376 141550300 944690176 889936064 919398226 21961211 969266231 398922902 706468396 663540000 730767068 408634040 51181602 9112782 977502960 131472704 978036680 605179216 647178385 715530801 568398888 917026560 934181211 187421425 145123406 349403536 663206949 768000000 872475840 292065384 195735700 803974372 847979006 948853174 484778496 746735910 210359824 732546438 660771605 149058071 909639264 662387728 975023856 513382018 54201349 226762042 416003360 17473964 324069910 529495670 685399040 92629764 620082147 458033446 139056705 827389211 353331590 228672760 641784832 936423630 476626080 576020600 528788430 661751984 701991648 716661144 359042596 453030336 498186714 837311088 978148240 74980238 916447444 833091641 239881194 128066304 8118725 752165990 617515968 601975360 384294003 540226314 762241080 820257280 469694240 799277208 562171264 134355680 130135900 598495080 317311008 119874249 72535556 486732480 972630640 86273276 570282504 303517398 687634976 688590720 543590760 344748125 146414241 288123396 686940620 636182480 306778050 478775300 967192600 141273366 601375328 236373120 738385190 171816832 604680520 762794500 601498844 305502698 259070928 389722872 955728135 950086136 749868330 10178455 454545600 119145295 299772084 601798805 552924504 544343642 993736782 908782094 681816080 595010276 385732336 960090882 659170800 883992975 981203394 587737172 739610148 242415492 416466000 150314566 948531368 103022200 196640545 396057280 381177486 702251607 719413080 60863488 935666280 277252608 465826346 858243964 533410920 949109452 287385600 526653850 973334464 624004608 74625000 338436900 874623736 91851740 315191400 517736800 92922085 32214320 881325568 994690030 392253160 629951488 48397732 769108700 964680613 272978130 591864572 105600500 60359560 132575146 335331275 39482498 721335425 109053216 444308076 984553000 882727520 305043048 78911984 829784125 478771008 254572458 643140560 682533128 170249568 296201114 295586956 586279020 602428864 651841075 91301224 2119712 294983328 178246520 595235840 104837412 137760020 192381600 206767000 861181760 675552328 379590856 253920890 641577726 714691253 843746296 243298552 270039908 477718560 469832876 403264326 292496700 278734840 567426440 915571270 924055306 418078522 886816752 959215650 349854848 920914764 570575360 467959851 503227728 235777112 587253204 664443871 486089440 512178596 282451220 469170120 573042000 596520475 967646336 919770400 259421908 974917824 967405504 594363520 413675160 221192432 992501440 885017560 520732110 167477812 488095118 477111990 835227904 982045152 175830128 84761171 398072880 215305176 984139260 545332496 159394870 555881640 498867770 165628096 458281980 284861696 786259352 496687866 362629400 406648260 101588820 976721608 314426576 984121875 447854080 788222400 237579792 427280664 559805868 80021128 114802864 550663068 199139388 261117385 814922500 629279288 732661272 70818464 573256256 689077000 909479456 530885874 148854104 260606464 709171520 218292048 243016820 925995244 787015576 886769750 310402016 152999332 718435106 242183660 991705658 366060160 207093248 581772288 146964250 743971468 494284880 966971500 22858624 191971820 61982000 697726100 746078701 682674428 464598624 776241392 837547148 157554214 195529152 850927664 817325926 577902004 496320050 95348290 56693464 587059350 827358660 610307187 268532568 99847500 411977884 582957556 608658974 712468644 980035136 202515248 638446269 882542395 361094428 427388928 859120256 38268808 467819600 553566224 569262288 507532836 49857425 310814800 129858179 984888305 645856144 145873132 717708100 255162736 554760975 817210088 374762454 577344840 475698432 515322200 142067266 835075467 252794222 919000000 402060224 222685088 683610170 895663416 915434555 248258834 635931520 734375000 539662400 161769960 433984754 700529920 905928296 833604100 554500000 388801152 41703680 23063168 220056325 423320670 314871040 767430796 884542082 669597136 740332308 844385144 585856888 192084274 950424410 364064069 114552024 580311774 311035216 10838592 23005280 577346830 9461096 436510176 645342896 438646700 422263445 864985523 576725622 17395940 474690742 981740455 899040240 814578875 982817075 577123312 221083175 394052350 720770075 367201200 130865728 573398040 350044000 320750745 692984637 635194600 165534501 485339232 864287736 988908560 416908180 972452960 680088560 636571776 338796147 991239200 631979276 374526976 992055344 282068815 138102976 384041476 570931348 210237900 864592000 882189720 11317900 472673372 477187400 481753020 423276182 264623280 334443472 137490405 507093007 951712728 556803492 852904608 283017430 871170224 413546640 934327358 886830802 548993952 569296048 980498600 701904400 22833434 681579360 106178848 157739220 439325440 718508761 859170560 575814320 708075600 994467904 372937664 433002040 574888800 918210489 231991399 149872000 667535824 103923214 508434878
497171110 773127885 560387504 938384000 209397024 116820016 454821760 695985552 366470584 677267024 525485171 656800000 430755676 813886972 552176731 564158715 535787600 581717864 657663780 572366052 941794928 507091438 361408750 205735275 760052800 664830852 663787340 498918904 494560896 535470010 354732864 754934728 680729442 663520444 104889710 461081412 197682980 812029800 771281285 363813160 779434528 587399312 263257712 97711860 303297356 6108724 718475392 520156935 458788232 64499416 381569010 489000832 549796080 81259234 170112020 822707680 747763960 838460780 93265668 828070424 451492490 531291681 251200000 918963872 48513074 278838358 584108000 116094470 744912808 256348366 786665280 906659802 49941842 913799854 291904360 806240743 933888736 833996556 650334204 640532160 735588540 207454275 307982480 630942670 553064642 889319680 282531898 24048456 794729100 701392760 497916975 186533604 256720700 787031748 360876176 582490624 292056226 187807232 558384332 915635520 152423740 284117600 115463616 243238188 511167552 142438840 717758084 804844300 729175725 663073472 829770810 511619088 539601730 630856000 262425772 703760512 656115296 473534470 175524840 453991760 912146128 92106832 183355331 690485469 785074423 85320000 165216408 62479316 518758440 840566165 89065120 819936320 694981099 436073600 742220800 815355945 641442600 173074790 658612370 968375044 514225536 593517165 405716036 790867899 71417836 851758576 628676 591562456 146420904 856632280 869570994 351413920 510099998 318124164 360259482 494750080 962671700 264010496 981570802 190471890 971675295 158087700 75413990 165078120 380139785 304877020 150771325 384947826 580796928 257594120 351735315 549167696 423620000 239474720 753697280 747297500 41355392 199427880 98303310 192053345 119673600 106400875 926593020 898065000 487468814 838795000 206894818 683529956 538472600 135464407 524631898 214064500 278132325 178540953 402784060 310546480 266939620 233930888 27478180 662182798 403959320 290653810 636565648 215540280 876535730 840261842 141398160 382968470 1919032 100476302 894879550 662521936 106545600 196647912 16669720 649951212 154254400 772065797 26056485 995847400 586663571 865453440 736822800 393277520 822594268 336408800 870233548 268017296 219584367 983788951 596711744 99735376 676311850 530788740 516608132 119821280 476682036 971830656 944263568 906385760 166884504 726647825 386479150 76741054 590236424 950490940 75982170 163362580 26588416 916315630 728778066 669090975 224226424 372062000 313735656 472085713 480175524 69550944 930168978 593747740 233959056 445632920 901285568 536954240 795070776 243636336 32867996 8401863 857307351 111544092 318369190 425980766 706329942 953789496 413561016 125500130 747276612 165904215 135881207 195452586 38558352 599295400 222845000 532327596 214889800 12677580 507565860 496756000 367701024 948738220 239122930 910944818 43768248 263185808 995478836 523828000 707266240 607963680 329251264 482176636 515359624 517968270 24972032 702284120 437207918 651370216 201412248 24714669 354030520 959940500 786238000 47046339 293093972 244291840 139578106 937451404 351192944 272757576 219429552 833508470 659882464 785955588 455392928 919030507 792197284 298292786 323915628 469462528 533729200 188176160 97801370 238173874 10093060 349099352 200293120 437407950 341501500 796821317 887082400 68473700 858411240 23217280 252043200 133521452 714311872 189528625 794142156 748973692 499504778 8938375 331020660 33344538 252174464 565236960 829773920 398238080 963099360 140000000 526384728 911243968 451348415 995638488 425183344 864116400 491538905 962091346 52329734 875338600 702900475 623142232 893430082 677196416 807627360 326194280 503401560 743013984 117571760 721074920 587544320 102172415 415433522 306229820 390978044 838932288 894188150 286802240 837181188 430154336 273932040 139449816 575035712 169879172 927460956 739408196 129424080 874760000 75872060 751784691 608159800 756957152 96490312 891864400 976598192 50572197 36157344 873774128 950663296 566432000 71098320 816297122 203891548 532859472 726161408 912512120 148035008 588401760 897074692 687930692 427827300 640635418 377775130 843765606 589308 186928032 208109560 101174640 961944920 352395324 480386600 475012968 217769080 65766560 610727928 547702430 659622942 557969744 642804448 405471030 572936908 553105468 496469960 233657054 125618376 83223320 885069456 72981488 305052510 444508350 24784350 325726757 8839430 591853280 634207830 702113308 148344256 128339125 643404080 674748239 213633900 820582000 846554144 394295852 689440000 829211728 155445143 765095000 577703040 34103040 461442000 336311970 616651000 470523280 123376816 261713875 931373040 462798210 317621632 381695400 768490808 398604480 828437248 605524192 911216104 707760302 964333880 723919040 534649898 554197876 956659231 485406500 319315442 627494944 457126960 965859354 661875880 487423696 633864786 780910276 400351264 722619808 4536025 827716180 467492980 961584036 473303460 135614976 272480768 413001226 99526880 204804160 363301328 28316320 796862040 662582051 951697696 884251160 509936792 999312900 882229270 442039160 278162176 63862400 95027456 822925600 228027510 280189260 402000420 835352432 197794450 375085320 214871872 875839200 226560000 483311822 624896820 998836294 529194825 890544664 702660688 982358320 890552660 550066760 533461200 117670502 56676250 623906240 607365858 251846150 66329520 681516686 700226503 730555616 440359920 966043200 82804070 7255096 998064000 255819275 91109872 317035460 201634060 279696504 972409100 285787785 921739093 20929565 418202996 245295072 366743920 982305370 47201650 609255240 460906216 813473240 644948389 885260110 126371104 910950502 879410816 534582880 362511184 74484300 614634000 202970872 511527496 975231360 123887260 645345120 455795200 736539290 673172616 889654725 109145600 815314500 612207860 127578090 299000618 712685972 840118640 864803350 537572826 958446225 2788610 294208000 320791057 882274000 198301692 75427600 424249272 492251341 438283944 344995656 133470050 356341584 424801210 500128119 516832570 573505326 167320456 673939584 615318561 961627352 777385280 908697600 887155860 974649716 696939332 641504960 69101600 181411809 884354504 673059161 159152604 567091040 362244000 920707269 959429376 992929792 790070150 953296467 916284610 665137175 406296960 422292996 515882948 46532702 751935296 485154550 804219056 177812340 932892178 158760475 688308585 176676448 761524088 392993264 497221000 269562024 121677160 838166400 943121344 597719910 423746750 296093400 656763647 753190600 40294706 345885996 132979820 131296250 546365280 870844030 347344128 429815064 159941324 218233984 386214672 982171734 798282420 48722620 796470444 944200928 549618763 170078400 966327898 130882864 17154429 397424900 234716774 603651628 517884064 288577160 686445568 514456960 203164430 861785986 385308240 813180168 76629660 609387760 334180520 939610780 448804327 690042260 168342100 21410781 958585700 577702755 638472950 870888800 726649480 742670596 438171508 834643920 768298800 756522680 896989680 502677640 188359680 212613920 954725794 484111330 576376336 474746054 610786705 204904480 408892060 49499226 601953547 955730560 265924408 96095816 305047040 684689080 933514250 836498112 285332258 630483392 615398448 357791570 322673600 515350980 577639640 709652734 927396160 677903850 291255916 584364910 189585222 554035080 525138304 503640636 158031000 548854325 777207321 263374506 717976758 178043396 854293984 103560925 703384984 504450700 951500000 587735830 470640301 219816448 296297600 420646248 748715096 937720896 577716205 425956700 204474652 94185436 365955156 828754160 289274411 86933248 452489390 736384390 716320768 945236423 863446000 373042388 828248952 216754368 124144783 542400340 89141950 56809400 131277310 434369254 954874600 365878499 314437188 110236000 153627240 646418830 514126273 538382600
644811012 12625084 564765280 227198428 937799867 15355380 325936980 985240564 112188416 40504740 193636250 313559220 244371570 315948565 149595984 598969556 711997952 172071847 121224600 649918412 676576160 472334775 260393344 467161920 946613360 628155862 519354560 768713445 125692572 974188724 425496728 814091942 409013375 567025900 115198750 242705000 128773000 353261752 728064576 948850424 12664832 255986021 293290900 814854038 248040800 585167356 254771200 126063962 603729944 496578890 56874375 374382400 85771180 444414880 300947540 963720712 440259284 80097520 784850048 823957696 703794800 92497524 329185408 542732590 466104019 800519020 632138360 764952050 112002375 435493706 511043388 902035320 44504960 124368950 688638216 813616708 649930885 761261910 386074380 674994720 751524800 127183312 252828521 349821228 707219544 939523832 116801018 268325198 508833275 306263275 462705330 883888326 847560508 527929860 608680162 418312216 163788000 241787520 916274400 981231711 233807688 102532502 328028079 408664108 196245 16654580 733457890 618478880 563422046 966952184 967619038 543527136 147968040 304828326 967305600 692699496 349911600 882462332 792606096 819812750 177151920 93526272 173987968 91916320 131731225 968003416 389756526 726621216 778498720 86001550 579438648 248205550 234311936 376157982 334460106 252958888 190877140 118254600 664497388 913323749 512820952 113774352 882048985 481140 61839498 942272160 175652960 362452718 331736255 391278200 7597260 345914243 316003302 244879004 766951230 701287995 343684224 486200312 81174912 50349184 362136565 780331265 357589094 571805282 415401650 188210560 300836815 867883464 31417970 803108270 402072400 506184181 480343670 558302720 689252768 856428700 828987560 69757088 572053600 763460410 939985874 577934458 4759920 353043296 479996995 368722446 22996044 417409596 97246580 178403978 123981984 51300040 876691200 81876742 731203600 416728560 872788008 455835832 749455680 427955750 150249032 504161692 117797296 293337880 155422804 332591846 6083278 793898656 591825208 201652374 85933600 922461120 264322324 610090360 424379876 630274750 337490518 317442688 839568200 760990238 624251925 698625200 335130756 586786850 534251016 452747217 141358670 679287576 96105856 248129656 845876755 59760932 695216500 255220624 116448000 44423700 443175636 725632908 299269984 355947895 765208000 617780432 720476740 721137274 860348990 417991962 704127935 237618170 88564000 965968000 581868880 857173419 759173904 826438000 581458103 70669712 685554637 9785414 793289708 529379456 685399064 254418256 725828080 462667201 789386234 686459780 24534585 286629110 659464332 314023750 843610000 178216904 11424276 952360385 176129136 548776129 404147281 110804976 435376864 209438000 384304463 562094364 468936960 968193344 963285088 606293190 204331676 434270822 830203970 964685510 315511169 654060830 218985080 866284672 770197616 839985104 440522402 623677818 913697424 606916950 644316626 775780148 436199240 269066012 278335676 60345024 166713310 64823370 757483025 365371325 105914460 764990144 451410696 54651000 893260416 709671545 687585836 589655920 835809825 170685098 175624544 417173416 435795540 186321806 882808952 251493280 974522185 635987890 605402722 369046350 868181560 419675692 634841125 222035740 184331622 492973096 843660800 4632416 549430244 218005056 391274672 890733720 484689152 448065296 343767128 665927452 643840250 444074720 890288042 503298560 187757156 988379140 149812590 597716561 158842120 550946370 911685596 262522560 186637500 787179300 351788928 702730624 577072128 336477180 302832480 827729684 310985620 734111876 732053834 282349606 598151339 218078000 822475990 326453216 187810900 591542108 587998848 828653120 345039444 500688242 714696152 504299292 572995632 778052432 443385600 589477375 244524000 654930200 278121105 881740261 660511840 214728832 900600125 586106110 790906176 574283392 601428820 997358394 593433548 239138480 499926650 234354930 161195644 941643600 991865714 284542784 129537664 67071680 488668890 193848492 780265528 63549944 570065590 236187780 860296616 416756800 933136162 373572977 486361600 671136640 279038590 130766848 766936016 87835456 618734225 902972600 601911397 474330112 174139820 190051680 833290800 978901830 150753074 459234800 34719280 159321650 807327502 733290720 699476420 504498304 272094855 210649001 130780368 795300200 464975920 767825140 85202442 442446184 895948768 279703818 760562532 873895200 665239770 663242299 557704000 93854400 869225140 71246914 118086172 559612540 538738150 29006946 977657282 460727424 625088420 60435024 142210560 122545435 216600500 28465128 213979885 746777600 694818799 850615908 1692908 667127890 949893400 272938100 861696784 682249740 156015076 121566720 72600654 247250096 436878256 590252872 819785376 617131756 440595375 360133340 731426040 551943502 231079625 975345320 390897030 445430412 387805680 464198535 641801380 161531360 172959679 464043520 623571460 588592445 615907064 739247908 312661440 882857513 983478784 837378272 146222920 179138170 370621066 650478898 199216160 905039968 50960452 29328992 885331936 999889406 405205662 379521120 432986048 749159904 710607564 103593162 808393218 695540060 22012205 271785920 305943890 304428032 549574240 137136184 738287109 757630392 975345770 392358020 731024850 172655827 312287362 278087208 439060796 349522564 427184280 39191844 661214240 656356930 113230300 171291756 289289456 760186880 537078136 593778410 92705942 787461795 499851520 291242000 790286848 598163200 100280160 430280160 640907352 970495080 180005675 283536290 521075400 556923630 832945894 745383824 717014225 505055325 47300576 25836203 274157950 468642580 803416746 587036344 462992160 95314440 539005968 542207935 990454720 187577040 524798720 477365376 219858400 213600384 281166785 414703690 314378335 710660896 380263000 964512250 113234240 920309200 821006880 314758970 621810752 311139930 541791550 513326400 344906104 420934084 19270000 921872168 123413200 166647496 918010544 927390000 332525240 795297560 729331304 146288256 971461106 307719992 441513524 990605912 244349428 549505020 592827000 688139842 868058233 607165360 304523852 739826000 319924510 885942714 904314946 449965498 631322000 51278958 740817596 716615540 911026976 679662842 688964784 699381984 573689215 952469600 9149248 244957344 22179835 647062060 530829102 739925056 558863450 151943185 948355227 122537800 169016776 8898810 392534960 624512080 75442796 479340440 482819472 389391464 155265600 763886836 188262856 587479936 147065700 302266880 689526886 398873450 85451112 82064917 918197736 505250984 306418748 247247084 457013000 237678125 459924537 716840586 496377568 617979424 325567790 996289496 225007420 885034232 201054172 604642528 636243380 95950690 158857600 734570000 172882240 103798000 975336348 254869080 915489060 141043196 688687070 353311235 492783334 514132440 959862305 334746128 591960460 822328211 386502168 427724905 149962500 89506056 291790610 196967620 495601320 502982016 988695756 143259740 277679912 614667899 732959946 339022188 232331516 561206192 667004390 46258560 588943026 268059370 694320500 575107262 965276288 206585024 506300940 667253950 916346896 784219400 6239030 665756713 610986993 250182256 451106820 449850624 535260928 11038375 520970745 118877524 435829440 774929375 48211840 329169500 738723282 965049104 490184446 461549412 579817920 464563840 885833696 729885600 578991696 920419560 498811936 303606922 341437660 490509472 706628330 162968469 803643036 959864700 52350400 449713160 910308848 635830594 305540410 18218012 341160704 508611840 664577884 478982576 317249622 495164054 695681004 231207766 305386404 914096516 709230000 585425934 316944000 16688918 280867200 754845622 378805920 412933696 316026500 274775600 80936960 613246228 187068960 565585400 460890900 530610345 829691200 71929792 567894080 278039552 874718824 855243592
370139180 159935990 951974470 383967100 402236928 860689120 230226252 82385216 386107228 630542360 56909472 607865528 360377400 722974960 135897860 170628809 497383456 28033514 342771499 421110852 139082080 369591320 674675500 143323000 812271691 394802520 50819240 330665692 181973520 939791240 171440872 737158400 729219384 518889119 621588770 945987640 892661432 889309936 899386602 637402950 97470835 129860424 768447378 587344400 885432761 691113758 494362176 81400608 970394120 139031742 762425307 84868350 796318640 102650160 709830376 924434320 922899258 528693200 687321696 770419424 59519392 866375736 383608612 9810900 870854314 357968243 610592000 193243522 787546450 795482545 310209941 553307440 342219060 875400000 987504094 778284304 156184688 10205300 896381440 127769100 989094496 101236440 504828800 456610675 38864560 781225908 568981450 31862288 534612650 765382932 831588330 913322896 744562208 469397680 364417930 521604920 614456104 124825920 552296816 428033360 984734184 442773968 591709255 813427025 319223756 445476580 803351928 304543716 937105065 59818312 919808877 552362984 466635530 157064950 933277296 381806288 998912590 518043430 569679216 447299150 518313680 236584784 412481600 323699200 57164100 707293660 506853345 648571008 799732760 374190933 651473918 974696570 48986225 248996960 725969600 802067814 760298396 843882676 696592984 198506385 997097456 120028184 827269616 492311417 99534720 808358020 312621640 259366540 851077888 696586680 792502790 189272452 745946294 874219643 302282608 585910065 276386867 394271936 219324100 707735856 367267623 847756734 674643858 839312450 229337400 683572388 768357784 843970224 532064106 514368000 793086568 27929696 895204310 198249200 724754396 448269440 86106304 600381184 362376216 312000692 923472640 571808048 104234600 290954210 323053216 122316352 62265300 765592737 686075776 790099120 382661750 265742680 723426000 799602800 62514754 957774515 831767598 80416896 188794670 949026250 746370688 65775630 768194450 197252640 852713000 746006075 823556587 542727744 881869520 396501803 840003232 655101184 560059384 498407200 108169619 398796722 844135900 675165440 470637888 331834744 994748016 721088460 254920148 376226530 274706452 613281104 44875360 467146016 461060612 175523000 559370240 266243805 838289975 516865584 542375640 798307840 939365411 279345620 723298894 118392490 754435452 519288192 320547866 738970786 852109640 745283928 764988004 739586371 531826176 728020804 780089780 638804600 799708904 934742912 975483372 337892472 757470720 267601964 121060760 88266240 52729350 620364000 3443953 248677232 94062708 559720715 899474750 314756048 614567040 237811950 576518400 442572950 706259248 320079880 236804124 750610280 688775456 35716632 859976330 621317546 576102545 38282220 961685255 449813320 757963644 175375880 227820610 798549981 195125780 261298306 751066660 637275684 564441360 139860000 10453640 373983578 128103710 394828588 293303352 840276288 965778350 147777920 333948416 927047840 30088384 833483202 773489321 514562860 244898944 919558500 120094715 406880040 895403400 26056080 248215040 406961204 278120104 588893750 16941888 360023175 125373784 338090880 402572032 273524986 603653564 214464000 23242208 186612265 193932160 117453260 179719536 342453794 113839680 401318948 923246811 848333980 856716696 588487086 34582108 987615690 607460333 9865408 105948160 458726972 16883840 950834850 587736384 399026190 439478280 895434039 560102466 693805560 810049360 23744400 393973152 851442725 744236576 765467675 647801490 562510680 319667240 254805660 828353120 312710592 776420352 971133340 0 416529750 530466360 347559392 605368000 305998656 929037200 33738936 176852086 193890600 535376936 303347527 312773240 709367112 515835774 517565816 393693700 993854620 194506220 428274345 309851760 2924655 812295260 958806656 368397896 975233100 276849230 35700470 89419856 590451278 982659300 876780352 620695168 654843544 14093640 347533841 767021022 361356736 967562351 654910640 469471888 297208508 682096454 719998944 781365915 532743496 913047780 579504864 173133375 988734529 612529602 647507944 621013160 865588076 489995480 273360620 672179078 486997873 188117008 406828520 369517099 355722240 884043700 412558384 286075408 814998370 227280000 606970500 409562380 691941038 699223436 679889751 822808700 607319758 803038620 569614678 140559000 49746485 854247512 554574712 895311184 641020400 900136840 219389557 147473872 84154958 230217985 120368742 167741920 745927680 851367622 633691020 623578167 274956265 486915250 488590888 971630280 499351008 818375788 891743750 547368255 713204500 92212250 709068704 580863920 999334144 914439260 850731980 740464080 687861972 403284824 340284140 775628924 407113480 887324640 962632160 37661640 40290688 187805908 494314962 401412586 385481352 642238067 123113000 269177168 566923175 820920840 875104740 988826061 629103456 443801594 452907200 206973000 451759044 547556884 949863000 310850420 874512300 726486150 948473154 778840152 843287320 517669000 779290199 568136250 749625462 138296832 300447350 567841050 217255320 877648736 341545360 51801370 721685570 578719296 793204920 768191212 514620662 528176273 414234616 940324304 491493120 28980656 780810550 107479664 272691346 144110080 100047728 472419846 211932608 219337876 73950580 295440640 239507584 909964928 960698000 542632244 127066500 925454736 313352960 707418635 566247030 495746140 489641500 522095900 995776140 180070560 608713200 710003650 139744752 493537970 842779236 339374450 932799776 69680112 124786634 932351600 518941686 904111064 227905360 273150320 336049716 499668795 83505884 604853508 272842204 980733440 783003840 71585810 172991540 249738404 644500909 499312456 38818200 483492168 316804025 838661352 263237724 849586575 328939704 280531756 511181392 629600220 125254940 744239350 700628468 873455472 622800104 762001640 892079000 507680704 903699720 422954550 1687632 228355976 626888630 254061322 167142560 391080740 443936739 860071520 874593690 415073300 761190989 713483080 924879040 563162480 332596096 586779713 271261530 754015188 647856688 792829059 615067000 334391647 115404828 20932660 940707650 243330825 627328136 642488900 365722844 985679075 748999000 817068000 734683120 325810032 684946833 183316920 155490220 780270780 507185300 441860000 225418705 711225088 539110537 670118368 102724640 551964637 224307136 505090880 742792032 103230640 82528288 621986800 573902430 540983048 925257500 534270628 657972864 48844224 425625225 856204800 324110800 595210250 623440974 967249280 824536240 646926666 379922432 52556192 130582112 333072944 569160360 105395416 578112960 680832000 160346800 707933920 361432784 47913760 87244564 483659720 331892376 465906870 910195334 861193875 354126500 369520406 13078790 654232425 817559776 184165100 146142695 655251964 854549600 944669324 795356000 460567150 554933404 77038731 202222304 865355930 291109018 542640712 633270488 615509866 554496364 483522844 822423136 131660276 541270540 265715456 892130912 409983252 875772280 841161276 864826655 696557840 179141768 66918072 580495616 111849600 969038040 945782226 264985088 618737568 447319714 720014840 328546944 592433506 211306720 926312740 948101247 652776168 676550318 638980190 301299500 984200000 455631588 815923400 740499864 974655450 448639264 815033872 310439000 756447976 926943400 623701200 361532623 601373452 717836740 34421605 308673056 670888527 289978240 172043929 640109074 184388424 228012000 242397340 510326152 995805633 158242840 260297870 511270605 906165835 726074010 754912896 960729232 730914704 829810208 648516064 319543940 145635820 348348480 245479896 425327090 698285444 679412356 385829256 453508800 974416320 832639846 747929168 101823744 604225248 618828920 31521896 709195775 682622774 300096520 141638408 251556485 920524800 739501441 55236000 419032000 691456853 457555360 707373493 57179496 616803120 938400000
161687552 932242376 359820830 280543625 314268572 976485095 489844000 670231280 861103050 847856876 363938440 712594176 333386554 976876800 48312300 116570480 217365300 816521312 698839416 993212072 848734120 621938000 826235140 160613508 744725440 619587200 617810359 709146850 507219320 654390950 238556536 971501701 809882900 362841760 318716160 500744200 558708224 963141200 275424638 430514130 93311630 666127900 303908875 470016276 603658478 744205280 231907440 849544264 116066074 937659350 873207125 946505920 308140928 482543680 260173120 918588058 973854960 265178960 213378760 226074300 71886152 326941964 547767096 566960910 264527541 215404814 935908292 821381007 168190501 896622900 527185032 483836135 245446176 533384961 211195964 374185946 146885840 758316760 915030500 917978432 743334594 942772432 889681020 282402750 975051648 108701148 738571864 860238866 813570304 496572740 428342096 824737986 314415110 535628368 480446956 791137948 482615835 624948085 91962056 346743360 312133740 720812208 309036000 948979452 383540720 360044272 773191175 412181920 24897024 398736160 2015700 969731000 430431664 143650746 939775844 474128000 926924020 36006496 370151580 293137805 793961304 116048800 68658550 627828258 188243840 497320140 754376628 315422932 743293750 20735662 174411520 709964684 432665020 951870048 816226800 76273910 622855082 203569547 436245860 405811848 32351868 829831776 992365188 63315436 331305033 104886496 24907392 823690242 279119400 611608834 584601050 367443248 412864850 506229067 458897984 229221936 381208280 495964160 292847560 161032072 479759796 398264075 663931707 143590588 185314702 184575630 867978409 597735702 216097218 554758212 879505360 405320228 762111856 941642592 747891800 366022240 584868262 663943750 755961855 636885120 342867500 437491120 981288467 521749400 677360040 439215436 959289536 460258968 843304823 784245000 256233139 887960227 736452000 322707480 245085328 730428192 602838609 298063936 49357584 455936530 941504880 250853272 214881340 806547166 829651200 494527160 595835360 774094288 429547520 615713842 374345552 718501790 790344960 96673936 935871888 274815740 711729768 830304160 830825590 488674376 890114440 79252564 818182400 787609852 376287200 205620422 745571213 410623100 991158800 233311808 197146996 337620608 667318304 755780635 983572591 297726280 108713472 296766192 657872030 422949240 966351472 440818688 493564604 617662232 136730380 489434350 617925376 269084672 556896820 303059200 415449052 542342080 683252412 696975040 965676440 208707358 650281269 588642137 682865854 722480192 802560848 204285968 581097696 203293572 805735168 264464384 472710640 326045360 919490870 566294432 282769450 647172000 949417360 954149852 377545368 913735943 606933632 936087750 746459703 792002200 383391040 240916320 448969280 490156228 88260963 390143290 302585780 179993480 817966188 539954223 783583552 732014880 840958240 823000432 138320756 212022544 136162510 607669404 854902896 888690520 855392936 716149100 689207816 760781180 170789760 554463966 335238032 96968936 776855352 984781120 678961348 422492780 669029425 836978512 189415098 508959040 700908000 102778700 597530000 231967020 884089682 144173888 652069020 756269250 851834452 116427246 758624320 575614784 526133632 999556263 722272450 324834632 828771725 573752410 202754904 602910600 972164096 915893184 874958580 404287360 810226250 828144958 793315038 495339801 923774900 942127756 455004480 709865300 265959808 520740446 302821512 565298536 182470370 246072632 605871500 448248126 281572030 827843856 639304544 435130300 93032044 861302482 339357990 498928640 6718780 14733225 445963840 777855034 41086576 969922212 268253440 682229790 369188872 769829864 449229758 520637360 896514936 217055500 643805632 484891952 972306888 824216470 718490960 853154070 549420032 701684064 943731968 577878000 249986900 872490126 406799078 838883120 359490074 859296480 786056550 649714800 489851814 371290112 805970992 857248904 325035440 727194060 386473280 892835840 435344052 856455254 98575000 896691750 440079320 371160703 289921696 826954920 18709632 215880736 257718904 351065216 178793126 290494368 718448564 20383371 206886640 993113708 962645162 958199550 936910340 801855885 789190215 541026940 772790032 74028892 887645522 241445494 23270784 834832380 670640384 22996878 486102816 279192000 827649800 965298696 52185360 262109340 710607532 334539296 816219304 724124610 280594788 563046470 679674096 227157452 948909700 675699848 700019168 756379020 179512660 733749876 54230020 270357532 138237250 343675608 208941583 155854700 929749108 23528930 79532800 818752669 265286400 875684544 687770300 83404160 786117120 246150463 332922405 936142112 478017408 805183008 452628352 967923940 910062008 893486225 201552832 104292524 905643978 806314485 327636244 506342084 160565260 285722156 320816408 922180868 393795864 787781316 435381138 410018316 427137120 650480775 649310656 144580560 706414480 842798290 428080288 973045670 725852536 444593335 951455600 347863452 213983070 693555500 915091424 508339712 865989152 276376032 186102050 724481736 627234692 7222560 104363480 48690370 274428300 428648960 687958675 431283456 959422396 182759608 286245880 742971714 520472856 685857920 899337520 342155700 970585664 602992706 435813875 118185350 58032875 886716000 612912132 329152264 360823928 886078658 839073626 698926808 785550176 469727840 107730480 306665664 344936888 184077616 548546250 711325050 740541220 460920496 571350448 24425392 218326596 472509386 357949920 317301255 205968550 355216124 497661881 82750416 6761186 963751125 952101200 400501025 771529040 689414410 896750064 982443050 54951840 672200064 595819450 279666184 903113875 17011480 264914896 323846180 33070120 75616552 453220572 896094600 560011456 914388404 246778870 815441072 966722464 710616361 916380192 228461312 381561310 860546400 244124178 459303010 866840170 629539879 369427072 229803760 611344016 524375500 622188378 168786200 225875430 159123550 164551220 418057592 980371445 72552350 531014336 706311280 642652726 282788440 331387198 288950875 892747856 686642640 126769376 133174460 193581106 830241092 868635028 968411220 890632504 105779910 450156160 52862400 729556120 997421102 298382336 509088730 636454924 97237631 750308242 568569040 185265340 867948000 656527680 99943540 125050340 499352960 645447200 934251072 647724688 93101268 838809720 395850478 685897356 796303456 171709548 826089036 30001760 881859883 537312088 471295190 900308160 795078150 312547104 668569620 29160090 345017426 72107600 190911880 633112800 786033240 193300550 817185500 631740000 415587632 574509615 820721784 463314960 993667834 937610880 838275385 466941115 775903016 622216834 690203104 398065900 923949920 259341348 627227752 576813720 554987544 622105600 724826712 4502640 530099721 83135110 853536090 302416400 108074240 866712838 177497250 196150870 551504000 673288436 669030000 122367433 353620000 341586185 834855394 741088560 286359181 40063634 254328346 514342874 974287900 483595840 205862658 673382080 109931380 151243264 356237635 517395860 122103232 738351000 771076960 758315745 597435740 666121819 571494119 837676985 825956350 593529280 810931280 464168495 986182164 151211264 502762880 359871740 871322496 163851640 317335040 414641072 904256496 553122312 874214246 443018160 308440020 413988792 841682176 963955230 61418887 402665842 802031590 972507144 952149976 389152324 496761000 956374908 170060332 802547512 338696040 706219806 367434612 360589536 525047800 295407774 762334640 672208960 654657576 970935296 935018524 56992320 159532725 112634832 855727390 444954840 256909688 731670200 464264480 490103730 54117720 329667520 343743225 181037542 138047800 945629976 402752124 860378600 987128970 949860300 340223148 290285969 289800600 374635120 580607233 382330800 865315720 976570776 319343475 570915259 71337760 381086055 32719960 917754312 228508084 782817600 560497790
37319405 373322025 481194900 26811918 49298977 725873394 277384580 692263976 746595262 876249146 872028778 312845000 109353218 796367545 676730440 746587998 338481360 237860716 84556920 821544360 749123436 505096250 712837586 156265232 256730924 900443485 464252000 164447500 157846680 377134588 950012327 730508900 762965780 895633267 611025760 104135310 119272420 75776602 688337440 782647152 691832950 984118500 216106784 221029376 469806851 438838608 589262520 589773946 967956862 43189620 2010208 782032397 768269600 575191274 4321974 350564547 65190668 230457120 78212920 952013136 210075840 971757424 208864608 580633210 148620048 62196860 486905968 586164666 66476558 310220103 395964212 704471500 427604200 226194060 314971920 441413072 289473440 344543712 314998640 713675200 770220320 565587200 528918720 945268800 93216062 535734750 849257284 671081472 854420350 157086992 449611696 765262544 692264080 543287619 81171824 878815180 381394824 869034500 548771336 462047080 446832291 905634880 579600720 757318080 899352320 40929870 224160280 254046248 484372920 929477496 516086560 17788416 462615036 346934720 669843750 313000976 570447200 265131673 192225472 444330604 154715792 447318618 319730560 326693792 876137046 437544088 63749058 357558140 871769666 547763968 906026112 371960576 9104492 28680348 101153840 307919232 449800096 100648448 155296832 96362792 845501754 543079588 518891544 199348032 463296056 661417385 107853752 869128624 47502200 690539840 377483199 541381904 531691520 212111712 544581205 643695422 281150802 84416696 222640144 61204384 683608421 47130656 954527720 592354256 110668464 711653920 885462600 575568736 750830936 31118215 130268808 412792324 157092945 910611320 56119102 64137820 465527680 542790800 137054396 692869268 139249435 924118136 948581606 486460736 595254100 495823270 372813125 637913618 659388915 419467787 816682595 567931720 838906368 193942308 107116896 858010292 401399000 123698640 154230304 52885630 773883940 435203928 743209080 480382610 120339096 525452848 393285888 968789416 950856008 853659952 235588182 229295188 67902592 691610096 778138180 552406250 31493728 913325762 920322268 149580982 965126980 424996408 808574848 617141700 871557820 660400128 657921120 731621540 828539670 607120520 493887132 558972704 648352496 165140255 549285658 276807160 544469072 927707980 118225056 149736790 142604732 466876872 432293952 255473968 997033280 737046048 391638400 769182264 293487676 281910865 874399440 985711520 532560429 893889824 280597600 560716888 813136000 261668112 899742798 878401934 263781796 919129600 416639816 152820000 711617760 92096800 406878016 774825728 49366672 314514732 180696304 151704510 673910560 641940280 713152032 472780320 706189152 477343940 44139200 288391712 114109424 582341240 139355760 384643595 206041900 426722901 583100076 919732540 454079390 880534300 372403240 971067988 700385464 326162533 334125000 144725368 494310522 124229566 397421083 5793352 93424064 899671872 351824384 744906508 324846192 824521048 485868676 52786920 780631104 401995417 61431296 767578624 51598528 551717440 470820008 342127380 736791296 779502200 477511544 779801464 473403200 474035500 632714288 330479930 433357146 487068106 661140885 764298912 591333760 597464992 563917600 224648208 1955492 528725936 908921575 884394050 266585400 238737960 442402028 477395328 285252032 236474936 978295968 371817280 831625284 440717024 453740850 528527520 663840209 503595680 702709810 21152380 734657938 996281540 58703160 717775453 174727775 512103360 383156160 427278470 194351440 509751000 678028240 453550060 226807176 834645584 120155200 435619330 722693600 751692000 620379810 889924998 751959952 342657024 108996608 63367872 267064125 833055944 107718032 405823900 738208510 104597648 915109160 560689295 49067948 183037135 39328520 107637652 227832741 600539926 569569620 804750720 277116036 949519804 9375670 872150528 614613005 32648655 524417324 728585392 767952623 214991816 256753770 76414540 190094450 382909416 753203164 534197040 550453765 810776629 376045965 301849220 402392160 470269244 24721920 878547600 546699540 636578200 693159700 645894018 402022410 444106460 241978096 464063400 763491528 678180104 415604324 517859150 464131328 255002148 497788756 66546532 700714464 5621788 899256038 264203576 360597264 267674450 576543464 416031310 874892608 244273360 232902578 557043384 79517320 959799780 175006664 188224348 994305600 235260630 658479840 864645792 667558960 836161600 185835560 104470636 693081144 326923760 733621860 633206040 98044460 160135432 395616220 57246150 773827840 891762100 964023240 607423456 614775800 459274432 174446844 207809464 551470848 404137123 968655100 971111961 141161950 971342350 968827168 872687990 114782968 194327147 298554176 928431360 938353296 96073424 154186200 45096992 972984278 948674000 69222535 856697600 521245760 964324800 622688080 833244000 5912200 333172216 965965632 463833400 249795884 679781248 132529470 419539436 604120496 88016334 572134304 890246376 969434048 573075390 255893360 554519360 694852756 961151435 262323210 222438832 207172670 148139360 631960176 453527045 423206079 286455625 714751720 405666920 34991960 901812128 14475600 710657600 937661488 941622448 581033344 524605040 210238184 958286921 935033534 865257200 993789175 726484660 841538224 312678936 313161608 102670988 982774056 346850980 128503878 895324544 241105923 689631696 349989440 132132240 90800190 497211840 79295507 871584040 866675000 330546472 358222993 543649340 862937792 130692000 493142528 898472503 94329030 89562125 230021295 234031841 755916956 525706372 471213090 813205556 85902856 59477760 141293728 307733632 644987368 980353400 497796096 574067856 332270284 708648300 792203940 737434940 980642324 92214032 991774784 352480070 978022136 195529434 32525790 340074660 123857715 626662043 317821408 490095360 378309440 199518744 419920696 994659792 542833660 678621820 991232582 163052480 756520200 873015543 498284345 992341608 455541760 547738248 612847654 342411282 792861450 996571280 96476416 303874772 557763562 970647310 57753700 724411682 55955164 542467319 862784648 877546896 369543450 846755768 824253500 543195352 630075532 731789168 881002726 671160400 356674128 384085920 160130530 534358945 952102617 79522164 487644088 881547720 226958850 359605800 102943512 729850960 319809678 380983936 158888650 47414168 978678040 170557760 882521856 154985284 46764000 194577712 21004940 657044564 155422328 552112528 370407392 682069250 62148562 484074644 739112676 780963840 954454134 489283600 926733512 543916606 339404770 72601454 627080900 537266104 588952608 695941120 669183714 506259000 325999520 145547460 835112890 226268300 378239852 853300320 361879780 365162000 317715916 516410752 595714907 969445400 797851972 639863460 519022476 408825200 657179732 721772500 237315575 272599490 630419344 171686396 660265145 949444742 318518876 431667356 440739450 700161148 528795980 270858480 71466800 551510124 257646534 303223273 702191440 817330560 616535232 841508732 926478428 14981600 39600075 254722036 45298399 605703660 203582240 98930240 479482368 558475248 896819350 146794280 332138825 528046440 575431620 118470360 310817008 232560844 202790010 467161840 684176550 874210280 942516792 540619906 104640640 575154875 188078714 469391875 183387392 530106396 373063550 635332650 276221920 351695700 332145365 297729000 416337000 640481140 755835289 92926436 883411030 667356960 71451000 883956280 40771212 320474054 14090940 55796616 747669520 151190431 677895680 973885032 790632800 673143094 217058900 17301206 139096000 676570560 503639355 669054530 518825868 589991604 313704000 990325300 439104080 299113150 472667120 825231720 972677690 164747030 495369132 637155584 920059655 370219360 483512594 2441664 206949576 910560810 431798432 210342520 984244032 311983880 802380160 503747700 636029040 842782808 496667224 318485215
250617596 152637824 382593444 312877824 18663564 849114568 670423400 680947325 766424526 120628448 772251259 199978950 875441552 90261248 14572302 958676676 52063976 732065500 385567926 898382040 420522466 180465204 494021750 349639500 580562646 353444416 929858472 99019860 625392345 386380915 921945432 687185190 732873600 265409400 267205160 785093440 182091660 523654710 659536480 234124279 629723904 211399080 781023320 955888052 435984260 504857947 819932555 903071848 97610230 57364106 759683246 812075000 319601152 432925600 506431872 745106534 282083895 193718000 450465085 242251000 358700912 540974368 183046880 246018460 66655520 644496800 701570765 112403278 613054712 498436400 725068360 400065002 328604080 222823430 804864 161931738 804012888 505925686 343657681 885743340 984011552 858818448 586031200 1343600 8845800 567426220 991013696 623088364 673953200 6100080 534156916 233905996 350787500 187200476 673215545 349327232 266859680 333946013 478834760 104093078 956906680 836475950 705340240 523839480 638458832 513807954 363264560 271261350 745099136 832858480 471245668 268008024 512022379 649984784 236874900 626710590 530399488 533506816 74466551 665867296 432711203 47592816 724351390 745570864 847537648 267771266 141666760 665238984 833862848 418673540 532906880 301569152 148199232 141757960 860222287 971520434 170313910 298634824 153287200 312692935 246685124 214744916 617269372 794435552 996705000 520603036 707243600 786193040 617086832 76706375 490415138 444539264 64695080 964541661 911160192 449965716 894075656 231239424 514635400 446050000 66213312 423187350 421036800 204107280 120272500 367911600 910181900 916070976 137055618 632719740 797234400 639666745 491682010 960569860 529602400 565769724 499254840 764972416 622200938 800476480 877532104 857052912 902919820 752005888 30520352 974309416 360879296 12634464 358767106 10572030 771063548 132442420 502721016 947195008 806370896 698668790 547705545 599179625 421961600 799930128 642503775 758665480 218961980 466614720 200950808 919324868 659920580 742342050 186470098 220689124 909573890 67663900 194599532 249570058 878741840 169173920 986535296 253714078 797288700 481119775 570503350 96084124 509828909 413268480 915519412 541655621 136737620 970276645 762411070 388519671 342012900 780471122 551910500 553903500 612437200 294271898 320256320 867700424 489949344 926848000 231559344 206170944 386866256 324308443 539773140 418491050 731504820 351609512 853177770 560544896 29869600 968992410 931310272 635359713 68267056 634389558 181492472 240911169 892899816 915865460 630084885 349139207 171834590 99399448 6307424 303855800 618489836 478703428 516326942 299626570 902834104 232405080 894177635 180226840 961726560 967489940 118083992 677282304 930782536 32785908 556366230 84044800 926670626 251999882 654310700 201757184 53017877 624272952 537133568 702211700 978669042 613133400 872340960 445275346 288109722 714916142 200717952 648243834 786478090 755621264 41126880 917614128 408059670 702410120 714110480 891222803 791241480 151735180 534718640 611822296 137450776 975206368 564066515 111406880 801670992 357540800 687960644 134644187 373700080 96350183 966051702 601930816 29574500 33542912 827919875 639672088 994104705 272078480 24704258 272406016 143503990 834683380 554691512 325188605 795480696 123140768 107583264 286736325 100605375 565186288 828890490 99591040 119782590 613695780 810718622 467018240 422858812 278967508 133020572 694233324 407741632 421206400 522659840 64980576 749080586 760900000 20800000 717845920 845753220 454055504 280072221 497147440 267360357 801423045 351344284 419290080 443249515 757635220 346636080 181566796 91680000 624088640 224818680 752713600 258634876 463586160 998897396 573060000 248985990 698035072 643943000 40708005 917670498 588918900 550490170 854520904 169501600 803693402 793397550 272882916 653378000 187768832 749965601 57029948 803522327 3982880 403602722 956743750 337707208 774671736 659957900 162735805 441358640 798280800 743363920 931459085 922728787 47369840 883122464 874007728 281720630 456307120 239319352 149478672 652988016 646734316 202322416 637460740 324119826 398684656 63392320 414297008 675399224 689114490 798191688 566620416 82911376 978726290 921685600 402364880 450847168 710332400 363073408 490744090 2202880 507156660 176411160 58729149 760087904 63265308 68086400 330476004 828071251 534219456 879057600 665550280 988321236 914325728 581492890 281368800 842370756 620757300 947748850 677129012 124987475 434654031 586982978 967816770 655536622 514440640 942713248 398910528 798387344 627794424 214165296 916274804 730135920 112106574 86702970 150034464 38500240 777453174 398482980 350271276 718618622 891464145 656995032 225061753 397611290 519424990 891257940 962979840 731481958 992499220 821375000 916658880 554723200 893737136 383450090 882558040 50469920 405674450 936457020 561899520 31455279 849542046 452230755 503300300 970782625 622302730 387172216 286257722 281304800 545754120 541295250 371700640 89160920 588386922 110428318 800177840 55217200 599191673 163673156 420624410 840814016 549312768 197148480 633863208 359425990 895331942 801620424 365062400 808709824 460410512 278947544 464095996 413465496 202862944 377163336 435850370 467917280 422718694 593922958 783748688 904411862 918161552 998894500 822732788 306872254 350948608 896195456 567670980 11251048 379494320 278781696 620393300 983000728 971146805 410767520 296971600 347051520 171910442 535381792 389186230 469340980 663681980 670997072 110243516 424569202 972830720 907859120 876900120 848397300 948781260 208350769 243335400 88881370 260675872 994783720 172791888 316426935 889598985 4920416 458203000 177735664 784564992 934057408 122256250 436718024 631135512 189194900 573990846 564950248 33924480 558067312 176532192 425671034 961744098 429215560 25763704 209157716 636561926 655574292 672501986 256066083 907193072 868801670 448650568 126260850 116910825 676055233 752026020 635355820 702039000 982261184 880060440 287519920 328330000 48237500 181708403 489256070 78733920 766265640 321404600 846694805 289076996 701941728 895526028 957601550 751464120 47084575 485476155 270754816 581749588 369415860 744728340 41085640 410107160 658812560 792408462 698791730 348882068 827701528 596516672 12048170 417558840 138087418 407001560 631769936 450107776 360982190 599864848 893029070 695539132 577551652 915870420 310628890 521875440 961391736 4392500 888136284 849600694 636350400 159778808 189143544 89833475 233422926 654991888 867481600 261413506 608611430 901104000 941596320 834596867 649417136 104684024 861469840 834917646 911181410 81508774 921313649 772478672 135895976 805747750 567130184 95856280 159142088 944160000 500360520 965970704 339902105 30838768 693574688 672798496 783290800 532702944 684791232 48716048 385736240 195868980 963255280 247480784 35579223 152173044 830028800 311394100 18379028 532387951 331161312 685610434 201640480 794952500 912016690 803921280 178110200 53248837 26097709 371009520 97432400 287184184 586579100 421761688 220732992 107434466 5448590 226327968 552240824 357570565 880064520 667339100 839684080 650710390 251244350 814113200 425969615 513899456 3262566 639074064 16210688 613207814 490882666 445915015 624293980 966368194 398585223 307920000 850049920 888133575 667065850 622342060 649157325 162002440 37234368 189347560 151334912 990723792 736596640 1321556 37977334 645793740 483420296 792517072 208879552 606141252 102616048 65352120 35731096 85447900 162659018 91532288 141926776 854813050 382260550 723112178 604201218 144220416 209608379 167667408 353295064 96565200 309858860 3986216 460827280 621237500 993578152 543530767 175958000 121888670 592450736 647553100 493898240 992455295 361396168 307251112 378251800 809966460 50388420 318870530 952606400 789278592 375861120 418001536 793850316 149804594 758347400 909002916 634087336 21120640 243037008 280254702
445100976 311688488 166840119 167668812 854628768 944999424 720819704 49007760 75940732 798531360 901656300 3312550 182485824 328759250 358600185 643765323 578635288 521271125 461432251 10759400 827831305 849679542 406567650 600759266 754338560 996430750 119088920 303557236 608763116 437843430 819600128 496279151 815986776 752779495 943468732 686313675 301005440 323414210 172241680 759077025 453151408 285583544 223410336 751208640 323787976 247459086 380589552 336027200 368762980 967860942 158420908 34031096 677614080 708606836 604043986 132336000 314840640 206160000 505510410 464205400 205875740 117788740 135237872 366412313 238149256 965785344 206458261 580565920 853297280 173563590 527006880 87401450 508208037 971532168 373203340 662317872 458338944 979302520 483871802 52872500 245511424 755388000 836375040 746797796 173036060 368826510 572273275 223972836 241002080 366354920 617242202 555279424 179316620 217857508 228600165 493570560 110129344 846360690 224365738 641318032 184605568 57764500 286216855 525830080 700739656 893095342 693994098 533945040 605405900 164704860 731883840 256019996 723366708 893422955 116931625 275064946 479815584 360754624 374937824 929051884 300092868 781405600 939361120 228667360 952812900 993060480 83611024 801204280 476045024 556258156 223641680 541941320 347056100 819876020 156040608 463279840 869574780 906648882 201924480 321643248 20102725 376965320 367078100 571197760 581611440 419179190 356587744 227078730 213354458 634228544 519950366 350185380 530320760 797464398 275517760 846687744 134296528 850161555 179373170 606635500 410077050 18336589 139889064 978062000 249423330 886895680 793931275 878915654 980379270 44038632 431644940 571510908 359780796 684248132 285655000 274714250 910394000 380751488 357418196 347055342 182566200 682422996 101776101 91419070 955010560 114371920 382964544 78079665 739973719 90156572 905509785 675987720 317117032 673369600 78143397 651992500 999793590 145408790 805590745 803740320 204529320 861055924 982575455 821109209 143455320 24337504 830251580 15676920 387704438 757442164 400891152 154457600 820072780 913843266 151807040 449552400 891190456 663893334 20425568 915406400 904395371 845436220 576307776 58872592 370168836 239910950 598978435 196533888 136295296 459156890 858465020 230469120 366160320 917426357 934246120 754550438 268239880 656386027 978540000 972424225 122596500 43727280 444230784 570274176 258260575 322635360 596157740 111132750 183375280 212952332 553155164 850023058 646827152 631022000 702686320 294181250 99883964 997752000 599581146 727459624 997081000 68484130 8987900 39648768 840412182 502810425 715239485 616329575 267018818 851799800 902841610 461693228 583576314 201150474 729343860 512943664 295805740 575665450 387631032 462716968 863573360 365544316 720053136 359163984 540136920 737747490 998872862 825099106 633018777 105222200 325280762 512901380 346958016 351322660 231301000 783810180 426762066 228096661 494344644 857452760 407572440 736068096 934959205 853768050 737456250 175736386 916027584 702291444 5887010 380301052 133345110 742289920 274505150 8565750 215643285 956472104 903239080 502373720 197393896 991031247 703557794 796658465 705246272 698714943 160439666 492883934 382870325 349013324 312158280 416947030 584488872 796561866 275370480 908581312 646977580 799405636 735792357 90890748 765403040 26901676 492110522 671592570 125547960 921563456 811344144 63890858 756792870 503920385 402770240 448481375 56214898 844906520 745642000 128529070 997748000 241173500 338327340 147910945 306264000 947102000 778465080 12218624 841094400 634950494 503202340 595551090 232422400 683450328 750238720 640869126 684562100 118529560 303697225 374611200 163950062 556051609 553052116 700445402 805572346 798664000 870246690 299344432 741894352 616085464 862507600 52129030 922730400 978355280 315046064 853602197 25539168 249386320 131783828 792056192 213044880 46048136 886022186 355279460 213196800 682208230 418600608 992100222 804497024 651773042 99501185 29734880 165341250 700422660 990505342 717623625 108980120 262728048 866929320 68867384 476885586 855248960 51615925 581757320 583522432 570824075 18483450 773780938 906329296 923934080 926227328 139623215 796722990 788402904 962555980 515533888 618354560 912252872 287701571 200537800 47972725 728070680 525455780 740741668 219447200 147214792 888747304 153683338 757588784 717160156 738321440 432606380 978603888 335921810 425722330 47185025 866218832 177545076 181828960 275281534 775004710 971776000 428122000 969137616 502755177 273010176 118474828 314729408 359406296 516516152 717380000 908669475 146436888 317043552 557243984 528484959 628639318 270207168 145458720 17341920 460668689 897793488 270787009 979883776 220909812 187938350 323700000 839801735 216793080 368193408 482239390 704939856 643799696 678780144 824769616 895094288 214952640 460104000 964282930 603784190 931706920 392709000 257593168 750403030 411287446 421047716 302260240 746587241 60372564 512492205 513166080 10898680 590556096 488136636 381000668 16140412 999295180 968186240 252422016 895107500 183225536 251793560 91711232 244262233 8606300 549112004 730007104 928023114 657178688 394069096 894505404 24394474 353325758 453333536 719676832 728604544 631909888 89822092 852675336 429147656 377117920 999895000 48051252 65576436 123879712 678337820 89990898 558814448 806999872 299538944 996373430 470328800 94197336 284939915 468218984 920250880 337687432 742415441 140692570 46449800 439723776 458159577 661235512 280257590 135658360 307820635 703840525 643411844 266175450 613328280 916747000 420440945 633637520 336507558 14279724 633006912 408930384 399683336 679426688 394436776 125997248 290071824 681647500 423031040 571115725 473841850 854225728 801737680 995292450 973526210 338468360 598153680 637929400 72264164 533745083 234800000 620892145 200347672 430981724 904212186 459695540 187576106 49765148 275160275 241794106 666707616 720029775 771211450 864408599 784356468 903522980 807374300 752158576 204122064 1352832 564465176 347155418 23404200 729208088 739649825 912585780 543590912 578195840 2650176 192540840 952731870 116089910 937856000 754247906 807867200 657355220 67285136 594254550 475035575 732130388 425523816 146171895 978513382 308190102 581233100 573207558 833664406 117726380 523120700 837554880 238469892 500955725 37464100 481184960 730559552 417775272 61511443 4500000 725355808 154533959 732783120 22046892 495996672 778654976 493912843 334344082 489963305 282410036 686224320 475275400 176884560 167457840 851850772 594926352 37209632 902867280 863492112 867242572 291493963 994468240 577386968 49457595 782474054 144340840 487143456 406482568 671296208 837739200 762716032 695764160 4416000 570058487 804483280 987844060 729932648 50948360 788062912 308792556 352110116 389892818 836478000 498445867 908477492 547143310 705314364 33740096 369424288 784594796 315065632 100952424 179920658 84705100 605151646 591346556 672011440 188752900 711536880 248578157 507742792 969653760 654533860 81763742 433957565 130264590 118838080 913699900 2969800 868875435 665473360 913407241 189976025 508942985 716430272 841073052 865520373 697192980 58795362 939226800 29215150 365323403 261082646 545782375 658060760 227170908 340644314 266066636 767705216 574437200 613960960 855901880 121726208 163945585 569271250 772315048 638359968 103338820 424304044 726336675 263277987 15552432 866147701 668695620 547762004 373771200 191234000 967120400 870680640 940778386 659937625 505848936 172715944 835095288 910621525 758634292 175636692 867480950 256164060 861311452 154312320 827629630 528851900 259694624 195169548 19563520 773988018 376270350 685163840 209353950 393473558 747886500 895779184 237907156 274213720 490285440 38897820 143688470 367569000 985884960 922635800 140770540 254660460 521112620 968455400 711310400 837886112 29418328 590251500 340243207 638964936 345484306 527496868
310708102 100141824 812661376 261838848 748284680 814296026 980284072 934744640 213875404 821339406 23618928 564371270 325361300 93241120 993057504 637519330 474675494 337564200 475087360 772309240 445262050 723876850 830321420 596431634 166398702 583060250 25855744 393158250 817010875 792203840 515503616 902830256 337107576 75757175 537418100 453721636 620206900 399228672 11373760 140903200 401989940 903562150 783625428 443772724 389406521 550745260 762867360 877516680 306947177 15687376 420249648 929231408 58681625 845266232 622597739 721632096 837226400 659061568 139715687 896514880 809810340 492164416 454499150 150286576 524817644 115130896 297901785 343627400 523551476 622063480 421544846 897860358 597867392 147924575 497509142 327060000 458764896 553465456 2350100 323075028 19904641 696667232 282992600 961897320 159196400 677139596 749321312 217032456 208883518 638894554 681675804 178540572 847791752 263562800 805616992 384774718 855183774 993617590 148051142 434895875 649455800 869414670 232001056 210601344 195474600 281728632 270598270 93964176 668386864 431628672 879293760 74577500 94476736 889118881 461877618 621653210 969732756 256378449 181158960 223658976 526063672 642340640 242781354 560580635 582255700 43749552 379188800 121319680 17433520 38027095 787277918 196053075 361690240 306278558 138107716 341200800 770668386 699863920 296316112 84108360 272274320 310983260 49681010 843009454 426595136 171826608 756206720 560561936 863751360 622902260 797976537 891292344 214373216 359981640 282452688 512618476 805340092 406135040 764516120 906317625 91856384 212628387 88407010 716142960 972664144 612944448 646970700 378636540 899141616 858644800 947809826 868121600 987276432 689130741 301944480 995980200 408531816 321084560 15191195 717659440 51422264 369752553 338753700 869474964 232108032 879407600 796689841 266296672 172010799 893224680 204115040 440246056 414000026 393382400 711510848 610762820 896271360 468268321 530168365 433773680 946312160 760489690 244714396 674425524 976800580 312315485 815048662 450695200 772718580 292696396 929056788 764212224 708737544 646214132 398004816 835185774 810410381 684088056 343321664 972859840 243993319 448922648 528506700 91848000 737552128 90013952 262172012 892692152 791055080 534206850 549738325 392752000 876341092 990150800 285306192 675381480 646604900 874375872 824783520 134437840 945385896 325767880 714928938 818569530 494049268 939676872 456915042 312571768 813539840 908371689 589560982 706870000 442371520 365846400 497524500 471054864 59631040 548577025 926994146 752584210 253457280 610541008 886272000 367196132 14476352 364655148 585639440 108212170 693723770 58961315 534607104 137144725 418620836 17937752 523860990 926121304 319008618 819822734 91211200 458701970 128285775 704139200 425512675 92535470 605425950 394870564 892220592 229435000 647170052 962124848 455931648 894767564 398411072 10036117 193663724 243472776 542092013 377115872 829079560 390374400 731804080 210372224 889682095 745714820 375981192 830537948 282139870 821380540 749379224 173891170 962104160 51151168 638351766 643741250 252886883 212486710 347059116 796920336 375415280 559058624 727658266 264757724 171868304 387171658 555451200 229292600 889131920 375285176 742203680 534593226 191819454 257485072 282254288 649275528 40871760 377721700 248127232 994195200 156554036 471342080 709451336 559348521 819121032 876903480 531261210 98848000 699039504 133995635 512123236 576706677 199215635 689384944 148475258 725891500 413220481 557259670 383132172 798503472 45475940 582076426 407853148 632781190 920046510 86117968 146806595 909914200 340677552 244833572 817238464 565602160 243207240 631118080 872641098 782021070 25841264 389099810 592140816 451627488 541474848 324079760 547002115 574686100 283539840 233713150 550584320 475739319 895155520 20911744 183069744 547218076 889944768 966167150 907292800 939080508 595513830 910643360 705661700 262616250 782089630 392853056 360974750 301645646 143494160 673302800 799457496 607161984 622348397 923847680 906891936 864915384 488207256 590278042 293748000 954167000 821827800 221284480 513036150 680108800 717967534 21111808 895313980 804081545 841878264 880039942 478460519 691493784 356805568 505139776 912795184 995513107 767392030 24590000 940450638 147078690 769335680 861663888 243626229 567704792 756955200 115314430 517441248 944598625 580189000 774437370 394992960 843507840 965926160 888478340 963533723 813567780 947997828 44999448 588827668 143257312 847850890 875906560 969212208 634200925 303285010 807221060 792986976 336801900 969917514 348294300 803677500 661538208 73177500 448720908 56383040 151371972 859872728 490780085 218943760 68975026 744493184 228383316 354345656 641005740 266324112 333481680 52277152 70105160 645314978 385180136 529684224 58516039 983764368 954398272 495829680 981379095 161070800 357292570 816644224 378247410 165412206 302582263 627556000 92361160 302082280 60263990 696275 157698298 388900120 541970450 679106048 878870795 470195032 25419845 261911424 499009599 669266250 85642792 635668738 327335992 215488410 881301500 982725100 814866070 496023310 390612676 984007280 592039392 872289372 211136473 106585084 247725310 608476160 855602985 238176674 835070408 966092640 995282650 590983699 529568 860230840 754897296 569248380 356497440 315576851 507646430 832333160 947291864 800237586 921549600 676010750 198489413 747356000 684087532 225715340 867918100 603318920 736525054 924296000 157549664 739567496 440956364 594510112 73771676 272048618 263497500 433535948 848744196 334298000 852869276 311254542 551261236 108795774 439997736 733812138 859324142 278163275 67680610 786326934 360921856 185943696 214485408 374547060 930058792 923773036 565599020 178797710 22291828 404299795 770718900 840789510 123678726 452656056 1550036 631972580 664463360 673252750 829989089 967818100 231381880 728028360 428657676 423708533 525299159 307669965 208163420 648863744 730062496 623419560 140416880 328605400 187726840 3044200 230759800 520460175 912930742 387303720 295685000 398139904 531620952 24713368 852039008 412452580 771673120 120635954 811883184 281887420 695158120 666876750 963802304 550904485 227722900 943092330 727669352 84918288 646852702 213730242 177127456 883112580 456371662 728841120 592785696 676706600 614018816 642194120 591147256 78867260 347083264 3885664 898929712 783115008 563120380 44822818 915389152 410980826 362131670 199840100 980784600 965698308 45412592 650867248 267104300 97507736 461975175 277091546 948693178 470474990 418958980 355520000 381817723 984826200 158983236 419624566 60314425 404330888 623855000 807420720 196896000 986403936 869132125 472627380 646071088 512588784 827583304 184840980 150648620 489948080 947194944 40994308 438969 14128460 174950720 569739934 900991582 539055028 996443360 948927800 182948592 338389776 280847656 422292914 242831260 485551962 471079828 372054824 224656058 63341600 642884576 639221132 940849280 59936280 6996501 397410532 177295820 320316032 468404680 849141275 148006668 244365825 407450990 340837280 803057756 269764806 321283600 852806955 985780000 363129640 815083280 605312916 627248928 555150080 914708474 474574272 721934300 957684540 404184599 834653483 984109520 990155000 168606688 911334976 828810364 703564928 314098212 357651131 256803024 631780584 932965115 501687744 711715600 28996055 69925884 453083051 489038624 632139202 667885050 388967626 414630000 161752560 285463045 402839710 12578812 38583840 835951832 282813680 316162480 128830448 749495022 223794652 466959300 147940028 725275872 883495815 15985280 178416096 635810592 9034240 510323000 972569000 825274248 51038018 316389822 527444580 597685156 49945624 142439000 306338259 531001920 426896909 474749200 111196552 768228322 483876320 879245076 109218760 200873836 230822020 730077700 85140224 598816230 247852280 814694122 900645491 475195445 965566828 268799209
948771456 612420960 282556800 294187376 337971685 707327984 498175434 45119910 843381833 617907844 976062530 841983385 917298773 98291571 599835676 782336375 444600260 436768224 327234473 756079640 714272512 940363260 41258951 978631200 69071418 155964084 28643903 179346400 390547830 665588048 43352690 433087300 333566720 563370400 957536000 584064608 317719025 909348342 991601366 30254336 672367738 61664396 619921536 501315400 832760895 194996080 366870867 227736064 622408574 77852651 276838848 779228408 710462976 262864280 970656700 754110976 686495640 852876300 27753916 426535556 543752992 694148240 553725811 227771848 235148480 466193775 569547062 197580000 286223870 57195090 123395727 255312054 46542136 141697825 482290785 144110606 474326720 972773498 802812061 141192565 23508675 646503080 528772786 810510336 782105122 318830720 633507400 655434662 428153408 253328560 699377804 45812710 561204542 165788426 400230080 670880482 466537787 395860400 214210000 493018460 71290400 210663840 990607302 5139575 773260800 259561920 589366532 836580480 441196336 996343520 863615936 644808302 340639060 132609040 591800124 146009220 781579800 108628550 797114984 718126710 44735120 762240750 914024704 365305075 118783600 803738080 597490500 569061456 204630055 900313440 55237900 449802096 846883584 199289153 512891920 881297820 117907960 77981162 567476800 553959436 649123629 712931800 414148472 776257753 60559552 882585451 133572696 756518464 234163000 265123600 873766400 385861976 245339830 470929240 355406160 424798800 139115280 547541962 725627247 230109236 152582750 760904764 104591904 546044748 407844664 721018655 261322463 286756252 187171280 532375040 597283772 56491240 261353920 866175750 476884946 952144155 225935018 480596153 408482554 196761592 477791467 673950720 902658556 851267696 12454728 448256000 101060050 16897540 413299488 348275806 345382548 618653582 833812548 917610596 508651008 750533112 76815200 14104300 237924324 274131422 722601354 443846664 960578720 881778464 510627400 920414350 705692890 144735936 135231066 951011062 311763325 246661040 306967784 933680644 118851944 612748488 337743200 395297876 15524304 771514688 660062312 255943174 413597984 423217560 53720480 873614214 811177619 782890348 147417179 2513105 917170392 369417756 93322120 719377330 585035506 44062240 647410625 910379784 666115900 38603123 999786560 920744892 43193648 957900851 400321728 94794526 480559380 531827090 957785520 307040868 223472880 109916290 3068800 500216070 405676175 555446240 875306009 299952475 987307216 376073280 94918644 865741440 192976824 650821176 409651800 631090870 303892960 734721120 455376806 703396383 514750080 205132558 213988716 542081160 4572160 813863330 619596020 980483380 827857732 478824192 301207104 198660280 289417924 900986880 314835493 949086764 625425783 90176000 417159732 918672054 550543176 888941290 916534680 487879875 76465540 696173986 781768056 303903410 250568000 144439300 964552000 174915308 969405620 659402830 759025285 340943966 334925093 177572200 390201297 173656088 431435200 348001280 679026162 867673496 607750008 951822650 268449344 86562560 719660720 172378000 870183552 661571029 535099120 23157060 599730720 535890688 865149230 687422725 577032432 706985613 255631760 240997340 813127216 466096574 347800103 99978776 418322800 393275680 561192988 336471924 383098896 538953104 734686408 689696852 870902456 450308660 819759958 92073880 90659200 203276430 373209380 650862926 104386176 832447008 963172550 279528734 155287800 349771908 340989500 288289448 139302875 266616640 31718240 426161984 789458176 897937980 195877883 368938480 305179008 476656384 507006826 679842303 379602500 547787884 503374148 502609088 85029728 12446512 877440600 326532721 495774672 452995100 588071728 791572840 446889000 797135583 66822238 427902976 585939264 504137040 543137356 178881600 901774134 887458048 616709560 251288750 475375644 221762900 973982768 742807380 875889184 110445450 416217520 827051187 994478652 500393568 235398910 995992310 844746480 901528032 608987000 567369060 840041376 550149520 420761712 358031616 262698624 149779936 845569594 74919280 277623054 818753988 747147776 95129440 722135500 892778400 893213183 727505200 496708915 422681648 277501792 546697288 159571184 287685344 51220224 255219280 382038804 709190600 261538906 421764200 713991800 261766164 553076640 147834898 734969920 219314300 118408912 635168300 960441520 6904856 433649672 211030560 101022000 301045000 420359016 796445194 60991488 777527601 377883290 152591456 126182144 105097504 328193580 999677814 220253520 385642327 555570200 903421184 385323472 786163242 322576892 881967600 75334400 488178820 966258300 424176280 574762808 63662788 983038000 389727522 918258385 216899155 76886605 984743040 930997755 274242700 305563144 394656100 482348970 120519830 891673116 816964596 852743955 879607840 278588986 645033035 389173248 473403680 306506676 426588750 229885850 137318920 855319732 15763376 493127190 72337125 966731425 623963792 628828800 824440774 872917859 846987112 959467620 426183776 503264000 224784924 249784618 418063984 788298018 410242208 938060800 973419375 491250384 844563440 323780124 347175008 890186552 396718800 440321504 439880764 356133500 234051360 900279488 532111270 53388718 76926816 715752800 800988000 687575500 555643408 591774849 813069824 410939904 429769075 449380831 528092709 998635511 571865255 526144968 889304760 414705175 512303936 82557427 969969240 943957344 690287264 849780265 307841552 480434700 39310408 556410800 588466593 574395100 142184344 278119104 36684940 640682560 458195140 573119275 70471240 967528860 579595200 350055040 69367968 402302940 36858368 105359680 785676079 537215490 600849225 706128600 572415140 23237924 497981232 610340230 344590848 192384000 749594028 171782200 22199808 147567637 18505920 843121729 270682732 982548258 153630088 402090240 498479800 104407636 279697772 172295680 212976640 255816184 484551480 108230610 286418220 36519010 113026432 548338715 562115570 258008064 194903442 166305480 779070816 950409360 365943346 446312950 445016058 26241088 477137500 288408160 137159954 995161622 822080580 261650096 435767812 556997860 826308720 369214144 258985256 384771310 491137794 884500544 102080050 555766105 482597900 495356096 30475388 68499360 621819973 596890800 488220736 613286290 110707520 556229496 31502080 501569409 524441472 593997780 646317850 443044102 468941052 977844800 455262904 405667904 797419568 281446550 559573120 216268360 529923482 999723120 903060480 15003760 454323528 125040000 150320320 633109936 176611136 644379920 359867910 728615107 888763516 688140160 218772786 613553376 177893072 557860640 417797956 715312828 660229000 23284016 920018400 175321520 925785984 595882000 985371050 633853560 652263570 348397120 265018990 966449868 830781800 567503920 550004172 295542704 741209200 494545020 572159644 447372876 341036820 758616698 232136720 861803125 460752256 845749625 908301328 601112160 222441796 577818592 582838120 597765689 769071880 96374860 235381200 586245552 426130340 582110560 995386930 687265038 553489874 818591764 11318183 127891320 444923420 180401464 422656762 189017520 66986766 666499488 683068120 520685528 29073880 318819415 818188136 688881640 577470601 374889926 245455312 830627128 894330500 11630256 886516160 44294370 804355080 580720400 815273664 656364248 412695256 19589209 916985245 844449320 4517410 108344200 995279660 192202240 525006557 114802240 999630088 507166324 220257300 771309768 800542500 185192882 241263792 462590650 805297210 564192468 551586120 422753724 210636681 222061340 950922640 988340000 364071450 540818485 311281632 554945652 476300440 499262237 339738752 293654110 844642352 317248202 932651708 492172342 725254670 500309760 987846668 600935370 857185120 735688815 53176576 701993210 633416960 173326352 338298979 64175000 896113216 235532184 527154256
591439750 602166220 507767150 136292504 564628640 178523840 382482080 875897846 922493994 660153925 116893950 462355144 933498288 175846687 920323580 782460890 168035264 589110776 360553450 285344144 177346560 303967520 457376260 183793380 271997976 395492038 38325184 27917360 823761103 85225717 830273800 548992827 79685320 178187725 478814404 781410000 754419152 574546520 240840852 655812590 496128720 525975000 750164760 527707313 61547310 254024554 556407360 977195440 600987435 683431600 72031434 38214830 683413777 512416976 68723228 651874304 673425466 961258000 182425456 96567820 557250303 465665200 675447248 425765136 467445800 420502380 758860050 490037808 471016105 427180450 123381592 422841840 324739456 657822160 82135232 339861540 759574608 938832080 734559056 456806762 98693592 724337408 417823192 321063752 952384312 445985760 469277880 612548794 953223040 111053916 344584672 986775332 459020128 890286600 23295609 156381405 792604500 684999970 950060845 895963596 816540928 665353346 873072640 106084910 441279025 907648640 890826052 208191358 531598750 20190500 476395098 280224120 179807150 525593720 254759566 786653300 27743320 324058080 902142740 272495905 58692010 180647352 107135656 81121920 366189750 157687900 542255800 614435840 691934740 555693755 670327820 390659830 602631250 508316378 832934184 21618764 160169380 971730924 655662711 331046400 887644270 589929680 944192074 676165760 998647420 812038000 178438414 232492880 922712426 619956150 714908672 874302436 787560573 556038466 885691198 803469552 37492520 776419540 192245000 753776780 931736186 758686172 975372000 819247285 472040320 765085040 88429408 584742418 398034552 911027944 501763200 5671244 656760900 484988566 650539166 297345934 617371200 744145256 987463839 14245000 469124280 802267488 89867052 508756160 419741280 778482832 394183520 431372496 60381272 522913472 557194004 846052912 816294130 654460400 515447156 26772800 449244152 957880000 127865424 110477838 380834960 265826500 904129654 767131696 876039875 693272720 718080220 363076005 775601355 229934720 261120714 386909392 274887680 816175880 748094500 377749960 550123392 879092432 798516800 494633160 595906608 410139350 508388350 166791564 77610320 532870400 384442720 653548250 848425934 8995340 240025184 447081856 49924992 644129390 58989340 69567404 592658128 603784604 949317600 426776875 786208320 495267044 284311488 793816324 329256990 386298875 972244660 742350080 964366036 122149000 293649920 484840930 159277624 227576800 39365900 292334200 395653384 531168800 765257500 895905085 507839625 807056007 967601248 73533070 673663720 326615790 823189850 413974710 324175084 955886061 315555004 780729584 913653195 489299200 943521408 264864540 502147240 23900696 616107625 432224732 734866688 765093987 250136156 457129450 606367718 951774720 610183920 748936738 670064760 591435295 530309725 929759400 495542500 270885509 51913200 365294800 970189360 8111610 202244000 347827400 445967000 420381036 943485514 176839000 126107416 511974880 779089936 582721324 889677230 953564256 217815960 60799620 419441560 875802112 218829054 727776754 769263260 546332360 382792892 724845440 926735840 374424000 247408271 166911744 633996831 104157800 701976168 584128850 881612242 398103750 793927752 239599152 359633440 631830118 532894464 835710960 846382272 649456974 250103422 179515680 412500816 335257320 900108800 185866996 714463336 125240880 436704240 683125088 379419859 990695800 345791434 794483552 139490880 469358900 752588000 484127308 145230159 790323730 757572709 77866180 878428580 745216895 632851480 912624128 543305378 359970002 518096472 534751696 472403764 403264864 689481800 619563968 837257952 769646368 367340400 157735375 748624454 739103000 352001290 895942056 631321480 442484128 455720256 294809300 885386368 530333744 690233816 872441000 62930688 783918400 104328400 433248720 119601664 685957424 528903296 93585975 777143444 855920856 181196312 434963330 846112200 526914368 732298105 654800805 276926400 728879848 678642040 869458868 46964608 107200976 633032100 350229694 172436824 486080344 96173820 847288786 352073100 830235468 928327696 267335232 895339712 415771600 0 631933425 650085632 63184250 652965868 603143132 516973565 348853920 114452518 644217080 222119840 212422304 673859100 443619320 689540056 657648898 623336800 835414006 34398560 175530330 809642410 699685660 338858128 652503760 541506040 259346689 913141920 471125820 141025775 317227888 168263579 149828725 529495317 888443464 917106506 878938854 756048424 407559083 361802977 4987344 34897776 446439377 178609500 163301800 628199544 132097864 581685078 461444150 837630440 399155116 985672024 944248246 735009832 420555000 389386400 188601920 194694452 448577938 129618320 889425356 13400130 674611440 318921592 1564800 766454212 577584600 345972200 893463956 332205000 610166802 110761240 982557500 542353347 289537648 466476032 207798488 408531400 107656000 298438976 365768396 169872698 199885216 101143040 299183395 640548152 611532500 823164416 293622800 739226696 23165648 322055496 764207220 229724128 329907875 499017660 595927350 118771440 269867980 703567080 305094000 708433993 30717740 252015722 43785724 490007495 114054023 641016880 615346268 710752644 22618540 606457860 661897796 994132560 719402250 348347900 704679360 789560600 762288736 142412782 795467850 96190617 415209360 681878649 198404725 951105650 322475700 911733592 439173870 516294850 813705900 603303960 500404130 454266705 895390240 544149910 858055434 585785593 846213215 30353625 19065275 69526980 11109920 868760290 360762105 428502789 192451620 375804160 612518241 562914828 797264180 181440275 890711406 444095420 655575000 510754040 371051858 742929912 79254260 29986496 163088755 225925328 659735025 451375680 128654610 129105000 637809880 898179072 504833160 167719938 426511960 777616400 881382080 977807584 871229229 602252416 240470130 71624224 833497920 83438440 874124725 746714732 429740928 817134730 168399028 400136870 598623320 600283853 405955360 165500005 403588434 670188650 36871936 156699903 3639550 527538900 599530972 831948349 14301376 920901120 2084850 592230441 345689160 776601920 349215860 143784200 804295200 320648085 83543616 124115850 211326625 842715680 148904118 133960548 636204800 850126036 472092927 215111640 583456520 423801600 297766720 89821168 760410620 102940680 136130342 546378613 553001696 173541000 501273536 933692640 794252328 543210144 463848632 945347768 845432736 198015874 36825050 955896064 662872060 226144167 366334656 786614914 926410300 620042816 70490350 570852008 344007140 620965038 549567115 233236988 669112840 540949565 71489648 699424268 613794000 281418504 129324160 838990670 646778984 797609958 499205248 719158880 696486395 914486740 285609108 737745670 853086940 591926240 763788800 864681800 367050442 574885696 605210272 77161455 643824920 230997776 82580356 511550780 422241765 939838000 243582975 114807082 865972920 853685050 376010381 447756000 586519350 725008492 736133028 742281152 279966900 894953066 306372884 57238480 702556000 550098250 658793742 449478093 613797320 822020220 593844648 859767130 448907180 419782144 103488064 137124860 464115748 375372704 876927488 508488040 152941250 210331609 871127276 813251680 427721520 911749200 21543718 706021888 117419392 778988105 347417484 576955952 711111040 386075250 781301820 13475788 976451560 325016670 662687864 511579968 258085440 141193392 95708932 443543080 730669750 65094627 66180900 236259747 842813968 597661879 531223872 92462520 105449750 559509344 913676540 658618946 33282950 744829600 854352435 678233579 893305500 56616140 197031496 783971912 214218770 490560996 484779120 217864000 564262912 930190536 627975375 316901750 413413644 202916680 377315140 992519496 431598560 460002775 873843280 385297700 720106973 577758944 782033116 200238532 45494732 834563424 866047080 342209920 165902758
667960000 87858495 476963616 544464000 83239080 410515972 364553699 236041852 338650048 22777000 839526820 338911510 712217266 84195594 69960700 480271336 354616550 910479020 330305030 921806958 292433546 182042380 78176428 513569618 689160750 35758058 633618900 314109952 38812160 74299700 178764280 956534912 505751028 962283036 598348500 521629410 492456048 880508392 192618400 312822400 577744107 950827936 770023004 148329420 461093760 890119980 191959490 15112324 108853428 100092000 659285688 786340125 711913350 587171500 540329607 91689200 441825088 852326480 754546560 212483104 967569624 894908752 49643248 83628912 169595980 470969810 80316788 65086042 276361312 118455760 873873280 755123236 284971980 647055277 603015755 262479125 722489520 597953696 585672000 476797600 523399804 226490000 762768160 288856581 596141712 987967880 453309824 425188260 754852596 565356688 237960602 229770975 735182310 111250090 331837722 35379960 966656608 648202400 388851574 775458920 518810975 544461145 272874992 268365632 409024306 553265600 806116944 389756206 559823090 70107425 887811072 828530733 614771360 824171740 246283296 670286785 304777940 484963064 919537330 460859200 479977088 869853250 361852244 871310032 941488900 825740800 418229568 173570310 37220600 382084120 828907520 575341952 561159528 219577754 98598390 89281020 220570540 942069760 974150398 606994755 630521224 537963912 93894448 417248384 463774540 369839248 642374502 906920770 739823154 508621125 533788800 27168368 54682520 475733888 600331500 849473379 789961144 529154096 856037088 509453544 959902880 553455920 834669120 972173152 389885600 884838038 570729512 481556328 384794364 485002480 941305260 342822300 815398552 39582904 101750584 169207675 871518942 17858944 717076681 436034800 433243720 180629938 143645200 85506404 708008448 307586484 548441521 290077682 484681200 700862180 977546632 23852182 789009376 725961056 618948896 552628382 87824854 877631954 632785200 988902903 939531630 343362368 32919292 909803275 473634776 498548080 159070464 715507968 277886494 129994752 77418624 359199360 546803360 148413400 933120640 661186784 216369996 279954760 646972486 269827232 530092448 713808000 430224460 886220865 995951500 876431360 373311586 309033865 458672680 330040842 630335500 229170335 611076000 91900798 517345056 648073400 576299768 141738345 999504960 141938740 182526980 645766770 127497440 755014987 971916000 319342272 35683800 547129254 827639616 83481115 821289408 160275180 81618112 660822136 700943520 820555344 430319120 378421709 860283712 847762270 439068368 59974405 603730728 187882888 458557780 508810075 133367066 916625180 543167040 599763200 686641570 804029832 400793572 164292800 987983368 848008060 170221412 851160608 715932345 326927836 77906297 764756270 196349696 106777580 782100088 120216220 100027742 785744010 343036605 968663744 631958275 952104401 616529625 438513760 634183036 692210400 481927598 101648756 254370340 270588192 928887440 812475446 218548082 70840100 113310432 903525397 143766760 843611920 957575900 941310000 850811172 204529012 791672400 536806500 330258156 409188000 363860065 366726360 889043980 30530429 220254450 321336400 805675588 627706202 578866672 163520284 132211008 472371868 411465080 815664340 510824064 833665274 231453104 793612552 115742192 616267670 673453568 819339800 801562597 244560072 408552002 735041680 974331574 814394144 671024880 435453308 999675804 720461475 557767032 328295044 669675714 42488549 133000062 826597705 393480464 542656000 79302012 690695936 188631071 420277792 454286970 887342200 41565152 399384760 216781828 561655458 837013104 593283120 427696810 660927027 63564860 827145056 61042270 1062176 358269568 120937065 698220380 430800876 550613596 327260448 662694430 43706748 96463325 221725986 353924032 286358740 549752864 515952256 58964480 621719560 162989914 478267400 508035654 759257540 915766492 673250008 604435930 477712106 20550080 967678012 776243840 521283700 398583040 942949680 701764792 858133776 553693660 503860038 998505352 796093840 943550348 41155568 184645856 716682338 607676032 157275158 411666048 583027200 687545680 816565538 772358640 434904400 463491202 394695168 424664064 639593412 18224982 506654415 519716098 397611920 623197952 656374635 895817870 916440776 72058000 878609330 553755840 269446000 466322562 563490465 331307204 675512616 710034594 295818550 552481832 888474220 612670500 767001309 986234410 36325140 690794320 402640375 52541080 124859700 404646080 225262770 425327840 913809400 239131040 260804052 109818044 905372780 696269264 825792800 457789790 123423084 938465493 909898360 628199600 688041720 67831250 476994560 667289700 894844676 819088810 977117840 464778240 124797264 913081764 831345120 162922600 83185632 724671680 123065563 258032960 100039440 590115422 679159540 674798444 94533760 747443000 807467408 645084240 413359304 940282600 37734400 755816480 783291649 851810093 127010155 203660028 733216792 370286069 343503540 737919155 380076216 800545680 268715000 673929872 337266788 669662720 969540416 259920026 475619215 396685536 485697662 177234000 606979075 975236628 751496704 94145250 140822352 134525812 665636340 667700342 816142794 53977520 520511875 194694125 255923830 774957106 702414100 679719817 168518480 340798464 542110656 521891295 863277630 245419304 299836928 380728920 925987200 873904786 354710784 658672616 320861700 274266000 613688816 775481920 144501940 463167102 382798440 120047072 326567296 724889736 689452448 349471488 117587040 65825945 223331900 548507680 178315300 790189044 648007142 717266862 881059856 385246820 674129680 248408136 264952208 212126224 678490744 249899888 823528336 240671104 228269265 962191168 433322352 492117768 266488450 451520876 896906015 672563712 675273544 284517632 987430600 245510031 669040150 402804440 305026183 622803550 268611250 736795976 130884469 771541696 24418910 11805154 167926504 673555168 720264148 27134250 36932210 824707290 313320488 440375854 128920380 468843988 298779000 754021356 524878124 804655060 331324360 317587088 747108800 435839504 720638604 491076934 602535858 593805100 171970264 272551200 295590975 748407600 882201616 726979461 869110999 301547120 450241680 201876360 643357200 633088016 809381913 192674588 510634509 898371616 813289344 638572928 781927424 692989896 388417216 547817980 777319540 382627920 253869441 733790680 93636672 204900856 601762928 435609700 275173400 289934188 611439360 192048562 59507900 132624440 875484925 466916804 688312992 364664000 18137548 158656721 131620416 147608400 709492420 503919480 298675952 327461500 217140352 635332400 372114012 455131480 327899840 519760549 15800420 999292440 266759008 710049896 853191434 991948040 605134918 428151600 198808580 691175873 8993434 468684856 870123120 751473352 431008626 351417970 600762614 132085476 471758056 691905428 948009472 501189870 772567392 892856000 18759600 281778300 912342320 778405886 997893500 157057600 329954112 315941500 666771852 538045732 143482042 673161120 377829584 343891334 167558972 430602630 706106368 668366600 882939072 232102248 838338560 438395482 376555440 211402204 949526742 194429640 20767500 658728800 950026944 701646595 440982272 309808832 455951008 475815234 985262484 409053568 48114289 435004504 912124563 708607744 865001730 209426192 132008300 174113495 214574140 314761400 451444728 344995940 761285712 394595920 984156225 246403830 532230450 444212112 695195600 136644700 741904300 197253828 677773024 373181712 59615700 367633160 757074328 42670985 789959370 325345645 430097310 121584700 522737110 358577946 647318816 418731192 28684245 802272870 761677938 48999700 509360700 534078112 899695880 250147400 337046272 472854616 301230176 293919764 424670213 240652820 475671540 850580808 573215520 684134017 431111800 91187320 39263700 973070888 235640727 804792409 169711800 370794314 566080692 347326016 942482035 543054464 707183743
504403125 396726244 392836800 700513140 147070600 615093331 518506086 760692000 45461742 928609409 533878660 290323968 178675840 39828800 532588672 457716230 139444863 155114421 536178650 256719404 805132035 97675220 682260386 515394800 800243328 721331775 144794056 436784608 937937272 816665692 417864400 602099232 581388432 984644792 785883840 304745630 396966450 411815200 484701856 15962048 677761177 858137878 459519050 822067720 241009535 475010257 833247704 816263250 575344264 831716288 548817273 358356400 806347680 131568912 695019140 634540168 958000000 101044808 692567440 506771900 342652610 621472376 28183763 570576440 797315742 967099880 920844704 41765828 242679536 942998435 122420080 356093184 600000471 180409688 905087343 293747310 760977920 659019460 933040160 535076688 402998400 667564252 757546854 733057679 397546720 68307875 848740145 53240000 919876400 745157608 910939600 218931950 368654044 594368200 102867820 576896560 450713380 513997320 688868352 495167692 934330160 773168586 752135808 35087410 639223144 594310720 21406292 108861174 731427360 235257220 367294040 720609516 548066464 712827073 27072474 188900730 172202564 309978620 552116921 556496076 164364464 916575836 417208654 225987566 218967905 757531616 741379100 102100034 367285650 150442335 686314048 949982746 72243496 648425440 467672580 222415872 295336500 597863136 91214593 730649700 228737130 584514750 49622448 90628773 947815800 81727724 369547200 323402414 227728896 17529100 42015920 767014400 836443516 991999440 552053430 332614432 217496788 503563850 816863100 98881232 664885200 192532450 358451200 26244490 173444320 38295572 620168228 742533546 820734456 252327616 710792400 112893896 585774112 372804382 126978528 148050016 12964832 98523596 842730352 710680320 768218944 927435784 168175992 505629248 877849673 509732000 71723470 472329200 917516351 83140967 213077026 746146314 436180158 770686953 898520576 524850720 579822384 42888865 592105610 320229555 193102800 953382528 751063660 739636872 423296640 529622462 927628800 987200046 72351044 15617534 683989410 499286331 439635 640797780 730833920 543716080 907834152 8853820 616159300 467154496 963160550 397877256 380399204 673788870 813583032 111922191 795666400 634650240 798982240 507012700 159548928 308297320 925904038 539983687 231868782 495106780 616438086 586458504 151910224 217231520 304781120 550709340 687515780 79519350 966761564 535409529 136987600 57000 329358704 422114376 132819438 443169780 532435575 66192000 578981868 798067864 951072622 594772406 260706560 27764000 681551308 363381760 177302692 55236300 732896 109701780 474710810 949847440 153424100 753814816 545232688 325028946 897748825 855571796 885229541 967607310 156061700 511234634 325338375 939144100 341590528 559472008 791332855 637821144 940601206 70720184 857866720 898423810 32895700 862084030 26746660 894894878 631888099 493274144 557421250 44571770 156127936 290009600 65342080 750957300 420785560 879898858 847619320 159064410 94456419 57783525 428967804 146774592 928427488 875241600 443980400 980639950 347106637 759899840 80945572 992032960 18595670 457792040 726078912 168721300 486506420 574242750 926644000 282724364 120032975 163264784 686274408 342873262 816806658 240419320 64521500 720819394 450418339 300970808 16918416 406828288 15679080 95535788 36788400 413777480 603361280 749855802 407690200 515190500 254470549 861602178 974394504 314293664 582020800 212903260 414158000 896093855 823339328 367548000 235532360 482964250 238617760 835128446 386147560 267530280 52282140 122433584 388460624 125944080 422745024 910474740 496256536 849686112 815677120 498816889 71083300 830776240 97648304 827374592 681181240 638157056 64402400 446126245 912954216 554789820 804408381 376029120 579193004 382832860 310972730 537418650 747121494 792519496 804906688 744449380 508185088 690318555 526811440 205448439 105169630 331252874 213622280 764736810 29737953 763686185 995033632 65644970 967928700 54011520 878732572 933284998 909979768 376612620 216908180 269070272 372683410 186340528 197384768 18586800 363571298 84247040 863324260 207621280 64161380 314081984 477449960 349460820 761107602 742431232 642647425 224570624 446680120 627910820 886938680 328540371 183643060 930407790 340447226 118129344 735906360 791561910 986689268 702103024 708190513 403939440 779566100 441897740 835060750 821482710 31957980 842615040 466531072 20074276 198137040 816337120 273075853 550214028 284846980 77432248 281631184 117130136 189509530 139223192 695617172 57576680 398098475 830783440 971139200 630686198 415495480 110946808 965158144 401435500 334155632 295730450 232818947 573832600 567525776 66008000 887868648 445527988 304418273 834339008 333747640 640911784 259677580 789034637 199364730 679099400 522901000 435799886 766150500 599788350 867916432 755116520 59667456 214465813 738869460 173429110 881988150 207560400 316138400 503016800 744656250 646503280 154544272 308501368 794184447 764294882 58440618 796757455 110074040 684363360 82666780 602542280 809272219 272753586 664109360 665593030 141382624 944518880 117001450 394850474 439733244 159974962 872002535 61111876 910611604 598902436 755757300 65137670 555051592 170939900 30554766 616940640 303124248 810360840 58558502 676341468 770627650 77023648 671927200 191559840 649022225 129126400 475589640 121843040 257441916 827518892 969053074 131322376 946904068 325001792 930726776 613513690 924775710 89317948 995268880 961774350 798277400 408761860 453475024 11221120 542018452 852422304 468284600 70118134 201217280 404520928 676216480 191152784 755581778 207392360 659237622 212356896 433170192 255343558 944136555 477951549 849214208 867905030 274956083 996736800 724338347 369420536 541675656 858511000 241928064 561249125 268209760 176703996 384570158 215611928 222228032 973136460 62375762 356144750 479368854 896555936 352041155 728421900 990631731 522838000 864383320 827753453 493099000 475658328 666309274 783674670 93402000 227930592 301510600 28934730 60426843 270510860 340525290 283434396 979568192 278414404 207941550 488967312 863849742 945654416 220806500 973754336 674683409 383339648 911388736 879595000 235743680 922583544 329405300 765851224 800886725 619671000 606382525 483096558 218418016 128518282 513453440 461500000 895037888 644200820 358542654 842523780 971049540 972107520 850624675 292545747 108759598 669441304 300032096 801156864 683113826 62057674 186310052 522218704 182545410 232353288 706085500 467141008 896321536 680123684 103060480 706899280 687172000 268572800 830194592 730757558 313508000 725096650 900367400 368546320 650172040 771039056 863903896 775350784 555045322 958111200 891375424 756660984 75596314 76494300 935349560 513419000 230768215 956342112 441510080 92718025 113260560 646240715 996354260 430585605 446880184 394463230 971603520 547375360 286805444 685197932 665098255 916597000 887842288 741316372 983565890 9676000 382300457 586648126 651631760 78231898 358419536 727088720 683365388 119476640 341842528 283366084 648933184 110519360 976263645 223538150 995758050 742487980 875981056 833927094 250456528 133827068 578007040 62097520 346806864 204416430 964315695 654290083 220270850 992383558 737113680 972399360 735831200 258974200 818844280 184638080 486243340 391548070 24082304 237908415 441870480 803230435 965717284 598380800 481383120 869920000 229782408 991071800 194215640 984732160 614198752 980803696 972735100 654868920 104322344 205138040 850007296 117448800 323244288 440224850 180668320 431249000 994148490 484715635 905115280 327165520 229405780 694863152 204881768 690699102 127996960 796305584 87677692 481053312 229810284 974382184 465082320 151122640 72203066 918315400 546579828 105247800 159726744 416421715 695559057 256801018 830371520 902374860 532884288 131703644 220843690 512197960 362898432 742060880 691661712 364040600 188385792 200151376 253987405 352535916 69946300 197262152
489426488 478169964 345689000 433051120 700568300 56637386 861890625 251056330 670906260 498890000 249099896 966444576 900485550 85710558 34509350 843780496 397981248 756995200 222101639 469184122 279954410 629661022 633023040 94467000 468571104 381537872 500947624 847612290 474806325 457610692 274212720 121837225 408359225 47737216 756230200 596072858 443239824 275951040 564715264 683465317 547751872 217319860 30217856 773331920 416648521 774901840 185711015 715122922 617557485 47353472 593685260 807364344 463615340 61401900 805231056 619506960 568576960 293596584 296012216 739805756 84445612 22099208 15609457 560241360 790706450 426705372 307584325 86579584 19223744 594698968 457288070 1789260 287656948 491315312 203261760 527744000 437637900 462984265 422859712 47114853 879851484 200311520 670073332 388889246 135245776 360069210 27644544 725768000 176508086 899829912 765490650 801319750 183942888 739320850 235003520 893962500 829827340 715278528 847253786 665329520 619979430 607283430 807950266 227868024 864723696 714733040 788637210 158726392 572816520 415009598 795701390 607040580 733497536 360814000 889511136 542937200 410519160 910374602 333542240 578317850 866940480 877751248 320070959 120455040 740856320 531645000 31473650 524702475 534623200 485289964 261016000 663192768 710841280 968374048 161745392 738415350 433686720 84925000 97211185 126023080 118076846 990607560 678544816 830827772 312880070 89437548 217266705 234380731 183289893 659666780 188225900 534506444 180113680 915507236 603917500 688698100 695704378 188969530 342010925 44215488 980140642 889364775 997734340 504922200 321057240 945618769 6951624 731115400 899319436 985846265 93474020 277163040 962201789 363629750 448493600 328975600 113109940 731782488 460625408 255412460 550366720 608248941 780537840 928784220 222083809 500410496 34701615 433569486 290652956 225017703 718651376 818104750 409599424 72190965 820544280 502774726 360064656 221792840 345926680 872783240 370575112 272920800 238092889 844259416 434693250 883522910 49248888 136797272 126298848 358412541 21424400 550699361 559330760 966245856 444286715 394992925 949262228 582474970 317102720 34638785 726969474 489904624 650271849 80751960 425642432 798706420 465877120 695030867 552678690 618350000 614408000 193769278 680896064 465746632 121130490 3826928 508484240 346762304 919747452 55086250 265152124 602799004 145347304 751718392 712974902 551840472 507723000 49225332 904435798 535646512 185116800 54385664 48914243 892372249 81669334 843072234 745526965 24517360 147354096 323075790 478911000 557949508 339736120 537642808 207040072 527046824 185652760 454352440 278830625 276009216 521504960 480879260 716467600 479750450 946370900 293761860 25451000 918489680 379155326 74000720 524930400 339557648 693368000 613161472 481995200 497293120 913260060 881022792 261203660 499972624 158650208 265091003 452313592 634030400 444689356 901298484 628229440 871073477 987707268 931844984 544134144 349753200 531541095 874910688 901347900 778351496 14493300 536272760 821082896 221163000 761943945 867325952 655566760 715002560 653963376 628356120 990555150 644055112 339517792 181773884 433364500 815623904 60516180 440779160 582010000 963980460 691878386 275030380 283555190 67851744 263993980 340412920 315771600 36587540 960958000 770649920 721858112 470597272 921739902 771451680 656446992 552081902 127481494 354365099 199827490 599574894 636332464 282459470 547413808 170086114 205295950 776177727 89287040 470183545 927658380 690494052 390425535 129802456 791543740 459059608 47530832 726940880 845491080 77408465 594241610 367031552 74481168 750612350 298506564 83679360 911689600 936187370 952459888 473065480 435724800 878588688 435739240 558413100 405210200 5426016 25097128 526155648 391105800 492863158 657929425 481268830 718629120 848320752 931804668 207011752 1198416 650655369 507701455 477225120 717661985 593042920 935027260 286098624 93941700 804105080 507126282 741450048 729967488 742402052 81937280 113921480 913725357 247475574 29829442 212297032 855386100 600634455 564189984 909716200 707433392 454607194 664111680 857321559 528444124 701373368 459163044 755699860 548901120 871453552 27105120 358112016 238492800 747720531 722410800 354797000 195588992 81276620 427673185 730776544 709916672 80142492 205357904 263473800 563798240 523988672 43795200 92397980 188249120 370837384 69775360 296440576 744340424 56699256 465830034 498701727 279052032 752756328 261258600 260363376 377864514 267831875 615804414 951617184 406797024 917348475 973566708 237402490 20917026 94870920 411001928 322176419 159917400 119025045 328317216 654487040 233389240 146811200 612980100 807297880 209832895 628218461 942247932 461400196 641394260 242929152 519552771 883120560 22212633 796157004 7191768 560919552 930292338 398021760 315019566 433801600 41408180 655889500 4588391 363083794 688490208 660283644 638715830 447200468 767415200 246865120 274590476 574600711 785714304 191966113 685066925 307450880 245644101 296455164 920415832 839023760 144125760 245015808 837491072 497090602 178085602 570700412 821196100 451883200 693994240 533087160 710728500 791281536 810692800 782387030 592713120 157260864 117494016 600132600 894415894 231936600 781060615 876347456 572631670 661833850 40967936 593513720 152063762 120011799 508675656 369728204 490839160 935858816 854788514 105810403 723019904 910041308 189898136 36060460 689177096 944385128 680994168 160938416 780502448 306871023 327557087 720556664 483686039 188837432 886394608 814586240 751665840 620515000 976128570 493784280 196280690 998349088 267372426 724088040 153259325 977994240 536846272 96256000 310964236 945517120 862038253 603542784 280858360 216444135 722884734 512325600 200153400 688538500 665272528 550252076 32330882 680869720 788568698 536598643 159697200 872646400 120020664 588564320 322253010 392301568 522609920 572118472 81839400 483440680 878739200 739920320 904304450 359561966 112756383 685877916 498960360 43283592 455429884 128623520 830009600 617845340 172218652 988372236 144698702 837970200 725390200 148617632 561187602 854230880 116170302 786054966 550755384 256466622 965029764 305110200 213439924 321361908 220144070 609260884 694730059 586203392 412984368 335881480 419690584 144922200 177382080 347936088 38666530 507394368 815996360 309850997 781798940 138052032 957217880 994653560 151459360 583679503 427028608 904607976 602236800 715387518 502476412 30103646 842288430 465015360 696974011 932693448 40919008 809370090 517460228 374670720 185600178 359420160 437462055 118428130 911835140 856646400 503252412 685038880 623588750 544700303 645025000 818124310 466222925 939605120 70744016 584246336 273573660 799002840 340448226 70627840 544382976 120659200 890126516 758672900 860500375 536512118 466052120 779687568 491155744 154136220 34827233 780795480 287822910 232691840 115361190 558908595 884586296 340337280 642516400 937576735 396624192 746814740 249023074 74326360 491200924 605809165 584823300 497142560 283155800 647968750 905476158 987125131 574352470 910971360 936018898 805027316 889666652 560115776 193780844 324475968 388978800 953996842 603785080 422504356 633133600 970434200 424539618 605683195 75892432 394736144 937792320 998451104 460320000 937507974 630378920 525065684 588421424 54355000 270079804 672627380 505003176 641241996 168785444 736619155 626606528 244749074 88132617 781345012 283586870 735141272 898357704 199362714 20192296 528041339 760820880 817328288 552219125 995765400 657828400 334933376 679560480 825203200 96393990 513771408 194673420 471198488 523004000 778985830 465441206 993526560 419199968 670117536 439132328 330716605 819837182 319371800 598004800 292107946 177841130 575235735 476073952 501800460 554717325 695037200 284639854 900985672 59126112 274313760 849221062 444307975 137128308 348517459 461784739 302163248 222237744 859948312 24534208 103272816 144419092 686855644
908530816 903497330 914899456 741015129 541676695 243858412 525452000 374193650 707217848 18487664 590190880 921204652 247298000 717119232 741226330 646651348 982684194 521038217 425385200 661214414 28918256 11719152 480652128 597105328 930523040 711706884 612670352 802340879 79606120 4703386 731664896 197904000 313323488 680143050 367829140 874986353 239300208 930189248 512353544 877173000 543540720 344655360 164924240 98051900 344266791 856187620 385793040 65026592 572523184 787898930 297715292 747540903 710867712 578655680 546491295 529496045 101760674 534464128 198043392 726955110 635619380 11032644 582004990 536675463 302471400 612241056 775943886 281690088 738506256 288431624 535442807 19078436 938744010 492032854 184884844 856545858 791916913 296764480 338279720 166179338 138478032 417962750 616295777 684868916 133486116 486853764 351103082 226474380 552086900 886566925 838689770 529419256 938510525 623355568 349479744 772504800 705337800 146987436 307987842 616247880 521815476 588032256 103316375 268671744 818469040 233738180 707542040 594586120 80133466 862245988 981459840 18855616 568789600 503968800 246620576 849345330 62397660 951694476 70257256 993646762 230571712 890516641 693786020 937832800 433404360 125627792 473696000 396075444 53295900 739851328 394106558 379972500 92988529 31001000 79434855 841158073 80389856 783961310 516333356 40023507 588104320 592178335 273672040 272216461 438338940 716953682 76837916 413851240 167977280 426886528 669626007 639257385 459947376 865982875 482582588 351664320 192439100 178106100 116789140 678276200 54952636 561830063 90701458 976269760 240850230 737820760 281800825 992535890 984501653 110792604 400354000 67187242 109142676 29054264 854130090 595041500 521920000 65875700 548277760 202603196 732850024 334494716 19581504 855243312 587775390 687403808 996643589 467346000 576252822 8193190 328607610 209045256 29528371 392787934 632226316 996977560 530241967 915134650 548560505 913339616 660076655 708254850 77759375 9976320 806380998 280555910 873582000 432692230 703053368 796343424 854002144 692885056 330549650 868703450 595039360 303014880 572458468 223836888 408239862 12548694 333308240 851770750 126724344 601292225 933149600 764312744 408903308 321625762 945502430 740192920 270331496 112768512 139578752 579510800 439118559 930250538 341570979 975419644 562572376 151801264 405877596 284896343 522485736 161238670 474660975 266102704 788485440 576806441 988734592 620742840 37263596 252721920 416696704 366900992 270951852 944085752 277661212 362505596 30174427 765684345 690075920 10135296 156057344 283813224 649375760 469565980 428804831 982742160 850344477 233048864 744014375 896956964 176863976 717424701 138931620 707612672 382656315 778759295 972988250 964451612 559152752 609054240 380285438 752835800 278203112 92514156 357714160 592308648 712571648 264945430 617015710 639070000 681831680 348857264 335542234 271742072 705608716 677577285 848393771 932935856 584459194 876591604 352220880 417176370 136888760 22961276 88516000 857317305 697288660 715163840 959407880 40141908 883365182 424871051 738433921 713501056 36924642 299399756 507709627 16291888 715070250 288574516 551610792 963911500 424359040 555657596 582432800 695715860 824530684 213947128 972320080 799480937 558079087 317637735 575083800 169007996 767124900 549744960 374431004 942004764 219708620 159332668 640500510 923311920 822271280 841347445 713163301 813359216 250312488 69519720 754627710 353012696 492247920 371793260 826781824 741500434 33722420 97915598 832137800 312638000 918780496 421550255 173122296 503880000 494621440 851334040 450240462 70030916 878145256 547547880 705887492 932578800 229968388 553541568 247477750 234593950 783887039 419693470 535478748 5884580 341999264 38228160 589494400 484725080 880874160 260128989 429247200 502773872 818685920 141955172 225001360 116115250 916963984 749723185 216921176 199577152 251188777 644908300 582282870 38559944 881067790 846973884 850383920 885353728 548823897 836745928 836076800 890477312 254535884 144881950 71462476 813304365 472683432 323745600 310408320 511696384 572750610 21671125 152592461 504832400 748134240 737014544 624590200 948557040 370096416 441490806 179544964 261824160 812803840 24353984 340976160 594612786 363661300 955332608 802713800 852127982 371867712 712357632 975119505 820825690 36311228 459295872 894578400 227102656 692805450 554987024 250168600 913851200 74387300 256945760 21964862 10312320 72390393 692103230 669038176 956982910 964085450 611350560 115943074 44276000 718295970 200558304 562476875 711154812 820807920 664767918 331765760 403799520 340205712 491068200 214958260 666520300 31880510 908986308 145453996 84280304 931190128 835211552 437126220 819730320 880483418 520093000 899881440 866949330 287667804 698934158 44106624 555403722 404934550 893432214 773729498 926185448 106603195 839184256 774679730 892207788 76316944 135405120 658198148 255502960 516896832 54175741 258798090 48975475 591807060 623545368 210029072 101958590 857856000 849001660 687308032 494416388 76078050 930555200 603579000 373081450 880289854 488709632 144536832 901511952 184458987 918443754 848012800 664668967 919398720 837068920 618838630 762308665 118167088 358262912 357283750 618661626 562533900 694736875 465489876 166257401 142651744 6484480 547237550 368946625 385952720 58992768 798608750 816982606 426346336 863991550 380647624 525320340 720619948 801754900 93331200 884225385 795187456 521057531 290216896 851429535 88295040 215516052 429136320 628224509 89104589 280964250 43423736 891462900 501543464 900444424 553464787 699000186 536745425 24348625 322444000 988109568 785578535 675168320 860700276 311000576 860485358 22566795 556810700 336015552 890370100 545023344 881705650 905049600 865345040 463300129 692865720 601724000 247485185 667111160 641988265 269442448 105472115 78049558 188392824 473884056 401695030 68864640 813623830 619257600 615344000 184069570 323984636 317519680 864359220 733683696 84449272 673065150 631421160 67122458 928909624 983976000 96837595 287543008 69194300 350363200 976755356 16459676 970486000 576570944 132347392 266444804 16330580 640190380 41587840 408132518 28378960 264305715 712693700 697070920 562915630 445793407 58062600 986186960 453090538 613893040 367890030 384037549 501488176 970271744 942863320 729900504 909637960 531299004 444868128 676605150 456139797 94960940 535872480 313570602 643505279 238686672 445557600 763557245 383373025 691038216 848109805 207491036 700592472 725794400 315339300 88044800 121622400 808218560 685033500 507159500 943828132 974370112 610336636 818277235 486845360 900023256 708266880 913700335 147180420 287026100 587125095 216883460 292538128 397970700 597813808 604344880 796279060 467375360 60293394 974134053 224015728 947273856 76921600 627307904 582306256 569355072 846518683 36129777 373756076 104877032 288178600 526987050 668341651 107825358 161601490 685148330 447137104 939965050 775243520 216237380 321908042 701999975 485101500 921242560 732978950 285494832 749888000 543710980 955879108 272524896 545211930 543632410 230080880 18011862 359041090 995986138 511023876 3958400 795417116 739187528 820654545 543595768 207647085 827181520 66200000 95138958 738575928 207433772 124329068 780407298 949648630 599077014 523126784 735361068 765084664 931476320 537195875 572711604 36690625 684110752 111693948 95946564 248843200 532989280 683713128 911328062 162364820 866899200 964447872 672972950 570616864 312077780 495293376 699230081 334640658 758348636 365961980 541483972 879056000 821171200 187920718 958011600 448426664 669068362 992893200 134814791 68465690 836741772 237406368 120337875 508337932 30134880 65415184 157391120 896146539 738490128 133635790 545251680 685922000 239500972 615337068 79964650 267709950 491829198 809560088 628591390 82723740 298245740 617267400 495930112 630669450 926296460 323400680 870924560
165258912 279609250 578303105 563115031 407518128 745482836 254602692 633386195 259767614 87565680 941445600 700928360 241833160 728996280 873305864 756755200 266550145 974533315 739792736 73500080 74372400 538755816 762654064 713162088 223143577 346478592 586884998 156861752 698776000 557251780 29903600 63326300 12984941 387910990 598738084 107450773 26339600 221407903 387095632 453785767 972634640 375805040 393096628 405268864 872374647 85427200 593065600 612431460 336212403 335734696 283976340 161407124 383523620 742378720 687777370 824960524 92566016 206797672 18249124 346920096 408543337 4501736 842131890 795168088 644365321 478619456 24519039 920447616 504676750 330891966 297314110 764677912 664841076 241532445 963400000 921844435 376189505 584032316 370151956 880677244 795826144 247786916 260652938 390885660 819654400 443078800 380826000 965501655 359636264 413936720 775040474 950430200 934630260 910385060 865622097 262063776 985781480 871148400 286976080 239735575 792733112 147129875 716478726 230356224 166967698 793248208 257967196 595635852 546587066 996389100 603579687 651832960 82489992 122970480 928533928 776773998 620059760 740337105 99701250 787954635 345980961 259601936 52189764 481452650 612686802 790818388 684654860 430539772 625755264 558315597 970023402 20162525 158046446 433054962 958504098 476002960 626209998 654888550 30850110 639357500 901417202 925901956 746449488 707750960 302239296 606941368 495901840 715881472 618155989 939769684 524839253 350136050 81239650 643731344 126740024 907583168 592684137 61165980 793097328 963956240 76218236 269202554 852773420 716982320 512766400 338733502 973081240 937608800 882541970 570278926 861470912 258276560 641513022 996742894 893752672 581639222 853126710 658462720 588722375 258260400 841962128 98767111 633137810 471293614 508845966 348069045 763115491 55587008 879153664 868803000 965586530 761504000 378122400 797424920 481540508 942597812 594004480 396918936 330430884 855653626 830156800 104588810 253999981 199545064 820021204 208930270 582889063 287537280 632630072 425546872 498928800 895194762 547911350 396461520 583474006 508233744 60606838 26455970 666211440 217842056 406505760 343100286 772661120 891573006 325513572 459274932 563476696 14316667 913106832 227289312 451560320 767901534 132303250 386381252 298776216 559738886 604670844 768139784 45577500 200478606 95558080 442361936 177643200 78338832 673728336 426541313 91370720 313499296 505840892 971232289 832603850 360277600 583335450 338945512 471754165 124549760 738552704 265550690 128869830 394311030 912968960 277699700 332509984 231947874 808459077 482182627 387411672 390044812 739408005 346828516 622402106 493186588 446614358 698949216 336147610 864869240 520103060 856616475 72841520 37253044 196018704 686466064 302470816 431582500 332623120 190261030 162097604 506186000 975965588 234031760 73134856 857820344 392127280 214096000 797233280 909999664 988704084 816288624 696825368 771944404 621926529 646836472 30262216 453288630 462929974 628716172 322294452 359358708 126703580 689557790 368110964 672576020 482898590 635547872 337609976 653211520 343177728 565263318 818494421 699608420 389673808 564609272 689235340 729599366 198042788 953610284 936791600 347404416 166505659 684018840 164372 734723494 265981700 135548832 868581440 118541252 23219268 672448559 841062700 849251200 936768795 259870440 667395334 685524646 773107612 632498520 284246550 146233096 548853680 639378480 617532283 285882776 387866600 368078412 766870560 247994996 30500610 514627240 626480120 381031692 54184665 739939320 397350298 92362662 522226280 439376640 778766160 300197940 698716128 60888130 487313296 288739456 934354168 818285811 726713612 918483504 518134880 676432185 619527500 863518200 754485278 882300540 100638284 818434660 973685904 7521887 956846672 897699400 82991612 753217200 988691488 373890510 465602432 762300640 850691500 273649824 860952228 16547360 346165200 859969736 116492500 551136288 773214360 351366108 377855656 962125590 306054144 764983344 278157180 941835784 27595610 945812798 958004480 490510830 745163648 666515099 481161380 524675600 91004600 549101167 358969663 986678060 3208020 795375000 727546368 88750228 541435360 397811944 902448100 695353472 432151380 23444124 817010 947505980 335235768 562080384 288280320 856194872 903036000 56129744 101034216 817741642 556770012 779700400 654328000 300068780 738874611 211397950 41863650 177271460 99365156 123055768 835287632 746311782 899343880 234251016 481717630 319408460 27030928 420614880 172981397 539119715 108051200 454748390 822854880 584816592 345229166 859655872 502406208 66565120 101424080 398598854 926620240 996026808 638896460 124443004 987510259 570099824 18594900 328812372 26338450 73029488 729778960 366116860 717772500 300182000 588241640 451300400 729862452 662909760 446885840 688942480 643237470 314766062 578152680 74109104 666347386 729674000 132185120 758704413 833227840 423796200 779644000 145107548 465802564 46960760 656422484 516245940 602342575 92057375 217147936 910867536 857994144 201280350 108867200 918887148 145978560 148360001 136122164 430875566 266120760 263695268 684244144 548606084 874116500 966632648 989709550 171852815 847356335 676932050 248616032 848939104 961754080 416881194 205586176 635880452 518426756 442192928 901164664 453760198 535044820 625720233 467041650 885180976 654148480 216155632 994174104 646296360 412110070 238049868 943488490 538377100 217409320 942255400 175777280 803689800 866659823 94791264 738758492 34424344 41041088 578935320 825711895 113321705 915292645 360937846 508356832 94635000 591563208 346824479 659244818 95553744 409453700 623758559 429990156 977682400 532606750 191472780 547598102 374848731 590606480 56462880 718831080 102772975 27330624 176089856 51268904 496124030 588320520 34069532 508591119 159335648 475377362 182082032 273395696 747863930 266375492 877033432 823415826 991026720 354657122 725458060 593742705 649169860 144989528 393524012 518205800 968605300 809711450 345470635 47573184 831935600 274034410 179288800 455918640 704957440 179497420 544803328 881496192 988525160 909384400 503086736 971038568 681144032 802531655 241739310 272663328 683721782 287825030 547159632 628818520 915815600 782050000 299634380 50987940 511007820 580132346 427703808 317809025 765619220 753235544 944253557 585848150 771636300 405199412 811689680 643250236 114544016 1320332 264315520 335237248 458946048 656518484 913812710 65942400 692859360 129856950 385574728 433425684 12143540 556531228 767653592 324288908 993797784 926782793 227671776 403900928 391216215 453076100 129169376 516702000 533530580 911207837 319406804 78860000 822159680 12080304 146429960 938139040 98490096 530378883 217580520 731759420 953201480 331357732 116796320 545252752 111655825 418741318 290266640 812743250 911403220 856158636 384783650 539570640 685452574 734908792 472614579 674122432 679746240 12491984 564550194 926551096 174126009 795415088 769684288 868304136 558420052 630494010 803117270 732375308 174390592 397915032 541707650 118226480 57844680 341929746 937023800 234935425 730450795 940729824 159114080 549110096 613857632 184869860 83829040 7232100 256781800 370798200 547899400 198028000 803897810 953314538 397459648 183572745 75099108 617187120 217833544 154133415 854055950 814902656 459628176 395142747 573601725 595399020 954969600 245286612 718120192 352887968 488332000 199708768 392959102 682588894 360508685 8896868 66597996 981970048 94676384 7014975 873329425 706105998 984940982 31332660 807367610 936609424 662552528 680539088 749317214 227503564 330336630 193788576 134512000 287239384 122629605 648213383 991081880 724119994 848518140 819940025 464327992 443316108 319949560 832144286 540615540 640834975 893324000 528177006 30803584 415029767 367785544 592287613 706431222 13433119 952060320 835143252 530299620 380860168 631192096 19861080 750251008
846856224 367448133 834060520 628095200 10722580 303160000 844016718 184180539 414496810 164473046 226097536 413873040 319670257 792832405 678910657 14605602 83674624 885689688 238233340 105457592 780197210 71306544 338518168 432281250 860826784 175824760 871927165 985130454 361623032 108243974 365601120 994514304 60914480 174239382 495376578 689886718 807281348 596286684 182354992 339570410 450680208 752385896 635905880 471963536 71758770 177471215 827452652 739451520 17179150 808481348 389759712 718299940 813607780 570964581 702990240 567563312 471345364 41646254 39132365 809649625 178346696 930020936 949948050 727553690 464614436 953083710 613063656 13840960 473259136 678365327 545451460 635888540 41260670 147404086 961092264 53021435 407215672 786915200 914488365 992880579 770744500 278442980 588731393 452168400 358504512 930512240 895971512 224088768 638328880 379839616 360556800 205154180 226594800 804805360 375932200 709896840 552678840 200819455 505536520 657860336 216874125 594283432 191179190 846986800 373542888 717211230 459853472 194090868 911870720 960833504 819763940 634337850 870567508 364108765 33650096 51373200 412166784 955664564 578028544 819591762 425206918 600463600 313982596 327559046 921358112 459051565 982627332 788725926 934564040 433639840 368094480 269445520 652247040 497455000 593916880 387881260 159345422 755413456 785946788 869432360 618243492 320056960 349124608 501651935 139432892 212727392 299402741 952836124 835817040 375414320 372296105 469808446 608607210 913454464 121103350 865079904 85005540 893629239 847635605 259401630 401943764 790264450 803003408 739281232 888472657 803469872 552760720 496650544 949685184 332700455 962350158 903247500 644305552 646400421 820092064 6664486 417889680 620930496 153204294 902500010 961295990 613326036 778845664 490349835 144621970 29018688 348405360 102424253 696376881 272442560 311743640 843640704 422582055 829668016 246793120 177397340 98881267 818674080 480400780 348117100 9697200 647729540 268337575 874967942 553528284 286725672 322386576 130599712 610281056 38467438 476072928 619645980 299702567 600517888 279200 642481152 69570690 172733095 444688896 468355128 835134660 477130036 884102500 51631208 63331136 82417866 324577208 753208894 246508800 757133020 752943398 874954200 836101754 387111020 549969508 54340714 308762296 735244350 151621916 489483600 941952720 47894732 162023164 786671184 815918884 668321472 598920288 810960324 830284100 473862352 852562570 979970769 959300656 943139550 652217030 582874670 789469900 84806560 99123120 722827750 347323232 82482027 37056076 918189424 920898344 184058682 155000000 603605659 413582039 389516640 750258780 49644540 558980354 349594896 507106656 417875098 766366900 188491860 983943376 39066629 25762840 511544564 488868000 169745125 669587488 155547650 483875840 335794324 864411000 341662112 955529065 394957830 533440774 440596070 296997960 12969388 87459650 531346500 559104576 743214064 681473787 842509075 681598708 885593132 266862720 291448212 857993215 59892487 455745856 549365534 155606746 505982760 361776896 130208710 614967125 665721184 565792 787367530 313607788 542938040 316159520 15794752 996066330 383668152 866136974 564846934 602788704 449723552 371505614 256742344 911697790 515144960 48208950 659264768 915767406 993125120 484372136 249002347 170813706 804724180 859541953 810601608 127493025 189338560 821541948 195367050 884125600 107943646 803151200 569652542 990708090 723724628 456436407 65311565 952814745 78761993 767580406 391063800 774355000 407563960 951394768 836907325 752862704 395708882 708748866 124021080 25992960 856323340 200325851 738737784 658084000 643489487 561456255 18614442 186702955 348517708 991793600 337683112 993030000 66417996 945600600 145059512 979954000 920789250 576442405 559850236 646181238 62294476 196487968 824814869 443440360 957039916 492449088 170558080 528241268 693467076 357221060 483945680 244339083 945017070 682624320 705338761 796584788 833781300 373822400 157863920 658581508 638539200 972654565 439394788 771349322 343468112 863175110 873569137 617030011 223001975 202261992 539449200 682306974 354556400 568652852 573272640 600978704 443760640 63320235 861597400 924677400 640440855 274366984 462740100 552591912 841875972 899372875 555440490 466850048 978745988 109435000 979551607 81219250 939110125 346835056 602708500 232276640 393251960 519254034 131771725 827025696 744609440 914449900 886022900 671451528 53588332 349506076 680256852 940641960 557432160 28922900 308215625 131755580 45122334 322422556 931553172 555589792 76418315 272793600 817464663 704063750 708638542 992652772 321967800 991764744 559307800 85546880 944715360 59367328 656218034 420485696 191774070 889700140 906801164 458797082 655722170 863433612 287384800 522470416 930611436 738475364 931412960 268736136 25230785 904013088 71828480 830095140 493046528 787933500 196871392 451451045 534509760 327954866 402307284 432486960 223040104 295302401 30293200 554305200 481241700 695405920 715196875 408064791 743724520 658316320 112628050 527598046 919598528 723898675 352422570 541367360 859404000 557278800 649360507 112688240 134066400 567600152 874039368 414382417 833164597 126820640 695964832 481778672 308277704 31493670 306133172 358310336 342126476 982697540 810018176 988180064 346517248 785340416 665076917 910731226 283776918 609395688 138916288 753340900 102144580 829083648 473343320 551576815 383184920 218118003 306087938 744402336 961540210 529573685 777425550 905045184 826195274 154880640 890181892 18668670 681600880 865518380 694837092 210093792 91848075 430958316 784781506 304565528 443645440 212018804 530531680 920545970 646843662 41010076 870615865 711949524 169685392 800395518 534992000 377244524 585749000 775551315 621384632 296383840 35565448 150043982 846204650 166714000 229665600 427612726 36937434 495841340 220258872 703665800 927860072 754787264 228149312 108482848 180986440 742656620 687532672 290382720 123946688 958282140 399208968 267298816 552327566 50935760 556344015 355775590 116641168 446316172 926289840 409112345 641580760 384588672 243606120 612727200 755787400 434920215 812595844 728825352 211228650 425724230 138403723 307274600 614506475 940872785 613216080 732762432 57506720 671276820 801545397 123911070 587747008 605029769 148693760 646445176 123279900 106456175 577162386 440371520 23604150 703212388 416902000 709674420 555472500 875277850 547569016 917394360 84078320 932614660 299708824 781107910 89878545 256523296 721773830 322006343 291073506 712062476 761726499 304036152 888825870 464621518 680601550 94272640 688121802 712506646 203787266 923883852 683150080 356894820 861155552 827146000 844830400 504847750 24427620 74753696 642450286 139684364 742048206 743440388 1382680 239773144 713783480 858564500 946230720 386463968 292967102 771914345 896323112 324760980 920666913 511689600 315860675 642425600 820676040 130847408 20964960 955886320 625709502 186024440 922363040 73998848 127809550 512357408 759344500 169849088 912008536 409254885 897644546 186667816 528833700 630266550 944079040 66501626 567894580 788354624 791534908 760233088 124370960 883655200 510888498 794329820 258483128 286451340 202694072 228333164 626988294 328808251 55304200 489341344 138844140 46600332 407025674 945884160 663297126 321123750 896436000 529174000 201791000 513360000 132680192 684129340 423781600 485686180 878403136 356892430 292025000 367039650 106243390 636137350 469799488 299442006 134422608 324715790 234939765 424137376 244209050 699306880 63483744 933300831 172891840 206392240 919626080 72627824 373513320 144902080 14659298 868047326 552742144 791746826 363864928 18134320 621119440 15700522 788496000 390128000 416417308 914489958 236446922 630904000 848853780 580400600 824768464 364228880 482795256 873556280 472689136 275393600 728177008 68385480 318556000 660498647 851060385 653209175 858371592 583802240 757986624
615068070 317384652 875011585 707517840 26220820 92039526 100329980 774962848 56028718 170721280 853573532 643330848 311323648 242805632 575802680 81489647 234793400 545130538 459828300 940105600 936439424 756906998 181145200 942943178 57010313 186473756 209546320 82712480 6665706 37821840 186232000 346554284 614987950 891962145 774048880 255741480 285619488 175466466 196108510 960793840 742308736 64774400 234676400 690139840 152864668 722811904 948092820 248981040 69536176 944355200 232495656 802957017 528100096 507476480 446862408 774595180 312141106 124266200 738888570 463730192 309054016 226066624 744812811 514092816 974050064 977428693 536468480 382463232 270910649 639879648 665461715 353968780 863906616 604492545 36481600 824152166 824966200 981191288 449894400 308649160 832043360 345556486 364137176 796887040 227942320 793192850 880629495 370814000 796829508 752635353 610879312 122084460 566762240 656783608 222472122 448577920 960052320 385401280 570316250 486687450 104545856 548091280 307357758 851215400 955871200 676436659 511945990 917564416 258384900 807414786 906102784 472986315 743962596 5376796 871968080 59065388 607048520 473323840 201390208 967138080 729024492 797867552 135826141 217691440 613315032 177036294 203820800 453028864 593330928 842179160 209652452 343076120 995638580 521498915 187982192 79781418 884825530 573512000 214109870 475350800 119271000 77993712 249916740 38444379 453468530 838495240 108584604 843199584 641825670 506303472 152182846 447190036 73698391 133839050 695804768 326371040 501338074 873400635 235916818 568035780 395674400 438262250 635614900 427847498 288963118 937158400 650649204 472720800 651372720 835317996 172709632 186226400 41187392 725828640 251153248 414158536 922265707 926154832 582252530 137500000 248066934 170827960 422704375 215700480 473794346 266321020 569311734 679399680 222354930 414334616 254609700 267671248 828767568 130584750 541592640 447368255 156366400 675311820 215907800 240265152 579270960 115755752 806934832 867269684 899905920 447760690 353839196 832046104 543375798 631986840 896895560 219124905 660689400 282964960 729868858 870026150 456742260 569650560 493639464 856864640 554510808 557320744 873186360 172093520 954993021 832818458 361045008 947071840 504751030 410641022 48378000 789012330 356407290 989326960 48121424 94091095 959084760 555974912 982450600 468252830 425047176 710231280 919414176 7732756 712888640 450768536 389420900 509109844 120196870 245771980 247181995 735211142 662419400 66619304 945402560 840924550 249003440 774402386 450314034 624104878 488637896 542524000 185442099 293409480 823800432 399423060 196815932 975867972 946896600 905771352 268081050 797791090 394745715 346810720 204166720 399359340 377985000 390625696 593769796 347097606 786264960 834968386 838410048 24086708 581628789 238832000 804480263 7172420 623625095 61617508 684810040 31916496 248287680 983121840 592844877 582159970 485054244 51264710 734431744 617734110 985908000 983612800 39636324 435648766 182806760 377393898 784912028 587356440 742778840 669378116 203547640 656134220 682075110 439790016 619755538 942785600 825589865 256509100 552591126 357145294 277152253 508128463 616938000 794428464 753312360 164377816 201496560 467752630 757149728 740771337 801031320 988835994 896202952 705037082 427784460 460747264 7337999 147230984 127409280 262892938 815837500 95764496 702497672 98567400 891102200 747891344 863253269 651912800 794161445 642068204 85521300 449664620 713153600 550247620 808072557 452791680 179709360 107186620 922144960 327934765 967223683 907372372 596058720 710934104 689957380 848420740 358537280 414163570 809046656 621287776 734910592 508307403 141267072 582448040 165288290 508787400 337688270 274835070 285948880 865459250 646594200 123779264 156250568 813256616 25318104 490936686 668536096 449374520 349095198 72794112 267470667 841069598 104486912 459374674 476887500 101354416 673695420 463611498 550575520 77900960 521083040 720977458 514425114 909056134 897797486 593277270 979691600 15559680 220734120 271657390 231834800 32451420 566809072 379974000 170181920 82658032 908964692 467781944 931062575 364142672 377005000 387552240 240062286 632833840 562306350 528413430 632463964 317163968 876604936 391006228 35881576 677108096 883541960 39003200 712167996 273378195 489216560 915679237 22369556 544122240 774081371 856119824 47498560 820709016 851742976 891199800 518283800 426602880 97803840 853194930 966626148 564706496 469312500 518326216 840428000 953299408 329875200 280357415 859232350 238541666 726825640 72851528 227594500 258212500 667077640 964387440 603357520 798199715 313774149 36221900 999563808 481022496 193750244 123348480 629517145 31349838 29470024 593681174 469929380 60948209 330217420 552308240 37695382 312305700 418287482 503677984 242037664 373257824 188095180 752129560 55757748 211526836 334849190 340020200 785112012 267972120 956479250 191276406 409405912 4329944 71804240 660689240 925736625 902283785 318803760 712050660 313746312 306894702 620461118 976602710 106461568 102745700 126561045 876656480 589969770 353287520 616355040 944251675 826465519 835077886 840282520 64345000 249370025 803350036 78046190 599499008 203746304 954549288 708352560 912739872 113043840 394442496 270053596 793861258 259029828 639502452 564997698 733286960 220823544 130568004 693414085 204622650 123229916 721301150 139089392 853580672 637673136 2855680 326845390 376425852 365681298 621693440 30543680 234353812 584866400 296972770 465993138 396082800 754871320 754558500 964969700 986831216 28315908 329464125 810841460 394535020 140676056 16726400 334044242 752935630 492520890 627256896 977334120 850682160 716265856 242546396 525624540 538174221 729279360 89969376 834296925 988558614 174052416 481053128 227880950 305968160 813886243 986173567 967091452 115859576 113358496 255787267 488285138 820701144 736932768 625520000 832207260 615970048 604224406 304207214 274139792 855871250 489906848 471194047 547326012 588810040 768002162 999312456 319000288 960032558 186331496 675529920 576728450 529970000 244215550 787601700 675042486 629412948 483366820 244878304 418169060 438699600 235154392 331434893 992017600 550759400 410480838 381075750 307035200 306142800 819342384 337484856 569322845 331390576 658501680 767281152 495798800 718526076 831314944 763188086 62068880 807705000 364880928 297365760 984057480 962396672 164049356 251474100 748013296 887786960 706611972 812050808 547550942 666315554 388109568 58699456 34612457 517275400 206933050 586899344 222118464 96882052 837600212 293389508 242852958 561931120 623038288 30810128 684127516 185357648 867402989 135227750 106481120 92631136 917691232 93793110 332532780 718029276 234163190 786435842 837317385 415292785 661572466 972962025 87154780 924858880 792544000 410868880 3314568 934296832 721769364 507269556 532152474 306076470 255876544 856000000 319076280 836859408 861414540 400718028 455521250 883520520 604372524 532883115 974269340 775135442 381030760 454335352 476916288 410701200 399536912 625401704 778323268 532184928 352849400 265550000 107765738 371557818 233108960 114744052 91449784 899925648 666413696 227648448 584952473 437092690 601460387 515706932 239651760 332469944 281928960 425953890 305615160 578738401 820236860 520953600 484709040 774914988 72158800 152299690 553626990 537375860 632946800 129505628 918536896 791520176 379139232 920320980 560823872 428492160 851711860 996200010 329460966 850063204 934891440 910957484 847174876 74624000 189176000 230445590 358451722 755973556 749331560 854842778 294410784 448595170 15558326 354077535 202604720 869613072 629184524 20026360 620563960 738397134 401750480 41404537 123297640 242268310 991900000 526861815 42792240 630783344 845293703 841659682 629879439 587871044 693405715 526386935 47722496 425488984 458101200 326139500 328766404 305532280 286175960 856385630 479812470 999309980 498353072 199022096
230018160 588296220 496830307 34058288 69781840 192045097 292163904 11622662 563168940 365801420 179505984 312599520 706118296 42500800 48756776 960370102 847710712 450769036 888616464 489795162 904212799 916228736 390147598 860075461 593226496 568699124 304540448 286407930 519348504 271335581 954476496 908214680 838723972 80216063 440427082 851469840 448328080 705060320 47755616 493509225 166705920 894453100 177651604 351066200 351840014 244192500 966379100 405600320 461865240 289922208 815117100 353688432 275514024 959731760 472958784 466898336 285025600 31970440 246104600 731063110 704838800 801236804 868660125 865752992 876430100 790668628 755002280 956233140 946218932 44236902 447854592 3098705 309792480 243430400 876955104 514454816 118256804 196468228 165288305 644905651 890889972 214761280 152900316 351040725 904883668 13698880 185415680 799822080 918634290 961191048 320325784 886256280 997542224 662990720 224673920 410201514 825664056 261885148 224584517 387758336 582509725 272800650 431389044 142510340 491698688 382816030 922176016 366445340 321484344 80559912 729745963 398393568 867049616 568320200 250416896 338864958 187127070 423259488 64695888 34638432 690624000 391278616 720832468 133727252 765865272 686195555 891415029 163566296 129482880 495742776 559359520 863054268 20372360 503556608 601147976 919100650 160239058 606103786 312118472 184511152 667669331 92727920 796671730 140695090 574458620 975236000 465441371 331780800 347909304 925355200 430154380 623235323 598071456 220671626 725779898 545684150 577091938 718181989 886784396 540198340 744074400 416095790 670546120 708246272 358347520 609485136 666301164 987680170 919656480 463932804 882494000 438601918 653554000 289946768 607609080 691902720 494018560 875799588 808650650 476771346 739190560 874790980 302348240 584682448 927390000 70468570 828628556 438087080 478160796 447387840 562761610 343754600 719416480 541342832 180622336 171812260 554340352 926029250 115526475 292305146 24656272 614996750 187370272 965341890 935151220 997200306 512536652 835368492 778760200 895921650 54597790 495548464 269328784 345437656 56869400 200552672 438448775 948649800 533057752 304302810 608742400 805814630 838571300 568310816 746706832 99821996 822063250 176433856 436525440 577073862 857328960 993006600 812529000 850416600 866700320 402153890 921620308 603476400 647295776 136958203 894573280 9618680 877953200 25115746 936496882 646356092 570557500 346709540 440132963 51473280 174863264 764205552 180113279 360592873 60230500 63042503 997721664 32647375 599469360 731653800 436044800 241269536 561963036 465460928 316520000 304127610 509471750 293661272 900925987 977999744 603814000 783260570 997052288 328127364 805374957 195759508 270821248 699024952 32526464 577851255 858983440 526045377 150425600 202203000 3296400 709833000 259982848 524056800 943597410 515156404 159472000 86461240 179950802 519011335 741378720 289933033 344175904 3783942 369750810 363742800 804868272 203739040 154883264 405418432 259795791 948500104 423298632 415035936 136981194 61665688 38479421 548143126 158974376 356850544 619953580 131877328 16252000 909857783 343719346 243024998 730472192 972761150 692315000 774624250 71602889 824943608 376901151 171618816 556030534 899999204 55916632 779477528 760369070 832601700 337018124 681545250 251386380 492562988 970284736 879194688 198283760 581554586 990208768 145527963 30984060 917522000 499621875 857093120 490144340 481126608 469137344 657352976 513415080 537076240 224506502 850276228 176237750 611716682 478079936 746810800 592024235 996784784 818885792 915621632 519541988 754046360 926459420 128029380 902092805 141159598 318410175 497308330 117509000 841504460 806719562 842279460 767201909 647271284 415236300 872420728 103883488 615548186 228295680 402561375 350580880 457535472 869060008 6013518 917363500 750535080 212200091 354948400 629655100 530937623 657097395 621165301 200408576 806957700 913399710 381895700 166536875 254752235 207842944 242246060 531698498 887960268 222919750 98377150 640729744 593005644 176880840 901222768 99484860 822740160 511213736 349609208 566140441 934966950 205788402 745710031 137247680 605177847 39326004 662312566 293323264 590222560 575558082 825731384 560197918 108845052 712672590 780947020 909719950 283427246 861589622 782522790 130922648 655183520 672312599 155062278 553599400 487752555 280934652 350060074 795006720 265477030 919467200 45325350 943892164 635069996 481941000 403837856 579501192 914367379 418476528 237203966 319851844 488643108 906225568 991197504 362119520 752623654 598683232 109796440 941274660 4071560 896393287 424001060 371652930 502907075 641594704 767944392 146645884 826620600 993689870 148671419 42248620 863070071 741951875 53109840 76789760 355503566 993022136 330173390 275229300 462424000 229164984 895540000 839861120 155236094 683995456 908371200 179890000 632182876 454214000 326582248 711630380 703848000 753050563 135323840 676343354 184269069 28091900 422159481 914537472 169005632 508084450 63817696 154286640 822007038 616457216 418189386 863970850 962410074 493175584 512624768 133583698 444239000 254812160 607940000 944201771 775255000 788452970 875279336 202396000 197488372 932075840 34654944 734610260 151535840 967444420 848653365 762035900 355675500 477877498 772985036 96053610 880843469 328705538 854781748 758606528 415893200 598139765 931125579 618949056 662226450 183799550 708205015 256500650 753962885 928687485 566537524 461999400 904855478 149774560 885071846 641856800 275842060 981401400 736485360 546682282 12635727 223061304 64140610 53522320 38603072 281083852 828739260 238885128 694358355 223454724 29299990 351783604 334015952 862408667 31872728 359809274 632288416 909959870 570724213 186632180 470804419 44653940 491916320 879904296 529284790 595494128 433749476 354971910 44494848 857387774 372330725 480128672 611258624 756960964 272071364 383781048 848499400 28060595 31736540 582860592 420989428 973582656 934982744 881965448 726849948 192177428 25025680 921815500 867661530 518461576 486264420 854679360 248855600 927646992 593326592 472963400 268623904 410093295 385679083 690491178 853757100 89433776 368936016 763734784 202040300 752865100 185265856 617906900 342750136 890528000 851237120 354751616 462277770 461016550 288948755 999657600 896093356 152740718 563810202 335981680 571906648 86307564 960677793 157174760 687951416 552067902 890618034 52095798 571254080 454463488 446915228 814528065 551389596 659635498 64040000 485854880 555629924 343397644 101796480 856561040 56274546 84809838 63691189 84722928 572938728 380388272 803271664 381334018 837531970 291844110 762425916 387886690 422850906 724463416 747585450 636426200 970550776 538586000 343790368 73110944 962127616 58068030 201714877 688902530 913824490 800334230 499938776 722818000 532571664 65344830 145923952 573713088 199486330 128764000 863099400 583224765 305231792 329728336 208218934 44573597 365177728 304054606 276067200 928150685 250794856 792755256 987658068 584789180 492563424 598492851 666329464 587018224 17314880 229848136 134842488 507460356 310541168 902919920 623131565 482210008 306546784 434219040 501690656 441976448 958965160 611373757 438971300 585147520 326577724 702328080 954540151 207459240 588077991 797858810 561766016 222634850 101736704 350466420 192159040 610228796 397268992 79860200 439263728 973026875 835560544 957481340 277227576 919593400 596947840 133349500 773355520 493158400 220410542 284535920 571340012 752607176 469349581 126517952 783621121 158043332 170669700 813266958 727574280 784156832 47066844 4203424 482246694 342879088 246774800 952103600 570859872 286835045 97468732 353041400 335304576 517449150 698816278 834561737 157825352 469966421 893350632 785671270 145438880 788814381 930326730 855469032 920158560 525808960 712031500 8981308 836051200 312289995 735755096 470742660 823667690 917336232 83131840 76161872 186334534
912141808 592111844 634117264 517132170 874927300 687137320 15618860 265737164 860988238 965457760 621007360 93365690 171689398 774206170 817205048 510653375 416509164 164960326 577753653 497041024 693653816 470139845 522652177 990906380 591779744 708883000 429805515 300774060 703128725 100681324 650426240 955773011 493073937 512014080 356329232 937089120 115078880 746317736 203721150 448557520 97822639 118609200 88153872 297451080 575038770 267541525 259003616 942352887 297781320 617624280 53795880 478674856 73774049 262644000 786781584 42824904 726819010 39254734 954237720 925135360 82364217 82676288 40665478 280555404 601739136 535093056 542851280 890450475 558781440 424538752 220440000 985801910 839097975 896383000 782904608 774128434 382415616 695742873 597083972 677979100 917018200 249429000 868764303 629130288 439574320 633162184 286862390 788120240 636767600 327125024 689860212 76351294 431919584 713686120 335059936 507571440 635729145 240015732 971835000 250025000 917071520 233887488 144362250 301478940 889601344 674855936 902661856 25370800 245802344 615705460 667517946 744746340 449382500 504853165 219362830 895108560 870152000 817232864 459835008 172581370 471667904 618349625 388758052 546724910 516829680 20819192 8123920 650477824 534427120 164622250 875093335 410162808 205612800 170625848 742947789 180937339 761229968 368217848 330130983 344913562 127659848 869964480 489459610 99744264 699697060 811986815 57135029 7225788 748009980 411707520 986766660 136273889 580923545 525538848 562596473 8393100 696583325 466365712 616706645 118661890 176615320 609734800 652869616 451498032 237768016 399103908 97363976 200990248 206082050 672179875 809174000 202852409 100101248 69917850 752808792 531672481 468557056 22318750 281838630 561571840 59141392 632359582 429391510 443825220 624882980 788500754 914945920 167895423 406217040 346973708 694340472 534956544 352875550 515460800 88255507 990303600 541072000 276073725 262960738 647736192 711617625 883772672 52874200 26769472 96071043 844408004 519214670 649640960 824768609 421399072 12639120 813025656 350815626 39280784 488599540 86598565 866498750 407107855 424631294 723688398 471123648 607164319 88880488 291695416 844209296 134176768 21037080 256662856 12000000 16614280 700505544 79248040 483209040 227930171 438319040 377701325 28654012 25486336 481078140 25582800 672447960 78526064 726194096 661155000 290462264 450717720 191732192 775163574 488099720 583783200 561753476 720135916 840126240 127792928 638757220 709810880 315976215 377347930 657574600 347073720 422307588 382592850 581165360 797548608 45064320 254133863 178629112 540587976 663098956 73642440 197107770 237027944 865623675 118559981 778890200 279971176 367336290 998979100 310066176 530960800 818920596 248492816 466021760 817169248 123389870 763265532 163734960 770658268 755225600 285536326 737845040 838906588 660646646 671365720 531011900 118090420 837522405 586676543 530917600 290406944 17135330 114963860 683624016 873577166 65341656 694480292 288138588 894795260 628413440 333282764 673806628 812073800 819654297 409127328 6790050 381831732 831104859 410396802 593397143 499318716 145277656 518746944 387852503 148039290 611058960 388045869 550082180 953846250 428773678 436790688 197803520 701568192 49171120 978397802 366142166 102575060 314402000 932341900 113501280 581465680 163110990 171382678 406431616 929716160 715945928 618178040 42322468 17181312 699002048 728804984 830757500 786830990 160476890 315570210 131204048 698259064 16851604 20514360 654328385 380055552 697839680 651911380 325096600 490908848 134696506 446958689 528237500 743346480 44905575 766537876 82301516 389638344 333175232 110424356 972028520 791917360 461395738 78870140 501808248 843962204 825823696 418722080 317817878 358820800 183612785 482208950 651696282 235782740 361542960 502698445 28892040 129838541 295529600 572430086 171352480 480687872 790794680 306043904 143114540 580961000 407566912 813432540 684424280 596756770 30037578 215354165 853308976 944669960 637777508 873258121 745899712 301568376 709600000 625206272 768370350 805549346 597703705 684658590 941631188 644401100 262508592 393644380 676766840 597157824 909204920 632848736 669773150 153846294 521939860 829077760 954785005 876335646 722326480 440716040 478588499 847966080 570995904 79753310 460392928 847521280 823754091 777432387 529575600 316649230 97871480 89855440 455120970 351780285 393484296 143053542 578629948 408133658 189083696 436170660 466403404 801933240 922659000 20404780 505052976 545725520 600122464 843775911 779529800 536414828 387274852 596258415 505428760 81703715 549094888 700688346 198181956 989405652 121819888 141610384 450936930 165748305 598900768 989030000 507996046 920791808 571544768 136108750 358784325 384329872 911466296 899531856 760309400 910193760 917604640 409866691 804010624 584468160 654125510 42878264 126695936 438183250 342214180 886815590 923245500 675458960 41959280 282682155 781860810 868455428 92352896 451805984 206020840 115461576 948837072 498128405 778073236 566369586 507521178 612244388 805120000 37256640 635001190 253073494 205114942 690987068 442148250 443683328 982618196 106825900 677917664 286829304 851068832 931268480 153252180 1523371 983098112 395011445 468560750 80865870 30140784 638716020 346938256 238158656 167027057 42290016 873632370 652825731 193603070 243494142 410955628 512116092 873664580 199176720 968423410 92147036 821197920 185498788 601406720 213957264 626694102 990775600 586160838 753196632 893316440 69268761 152799757 745097626 581555537 897002850 16575904 400899364 168888126 317316930 450010274 852498062 552085858 387233920 612572456 743889800 720376600 878267558 722153300 655762498 527511880 573241016 342758280 760949152 708553990 250142790 739808768 753642540 812779004 901883136 838116118 893830715 23455080 313631900 745547067 66527342 787306824 247674548 326006902 746306340 361912900 605347728 333161786 180097984 600010560 859525540 58883960 500310904 699446656 227470400 328901920 390095110 21919232 723686360 830702900 393561536 212729408 833577244 225308784 714198892 288814792 163421106 709368480 198839080 686215900 714844144 266172616 632125440 293141504 674590296 807956039 140822800 77732885 689101840 565894875 166599270 131471648 981579976 945693920 758716875 692481568 785565824 538768520 589462878 900439264 992446600 944230840 283789897 173249040 520349644 446630400 554128390 362293600 254167822 928548080 551723920 953266626 750263776 243139800 677290120 939275412 925902368 587931648 967967184 624938081 783174780 276633124 453242311 338664059 46096832 775923024 265031789 399090971 111563900 957264190 806988814 725996025 212302296 438609850 208021388 599288580 340806525 42709360 803646160 491399924 691048650 926587360 348438210 816624252 720716800 999692234 640681930 175048094 358315400 609625402 830944152 729772300 133672448 617873958 779289280 147702880 98644064 609948672 462221140 745198900 289670375 978757938 284655620 493728755 825337710 702232352 813208240 452717147 172153680 746838081 754039414 462971040 299909556 701627120 694223255 240421616 304271680 157378357 510873656 736688250 29857223 7394078 701974520 922720032 489670300 178153776 170707616 112740330 565841360 536400840 254510200 865415648 239810452 606452724 575488048 295671284 547791472 917534608 64069616 705624000 415932315 551559064 787240160 701193560 182384733 406173120 907623976 895224070 870724140 750519320 752202151 447320156 298395548 473182551 675350166 262608928 579654080 56903530 108722698 997861940 885640448 827029438 265682944 373038208 456306400 969845976 42023730 79838540 263299100 396147955 998185848 86250332 174065728 837075600 78797856 143631760 313817080 594843204 254912944 892953820 246990904 548624408 880737600 627469752 6601680 132213807 653149000 405905200 861554300 173656198 813440628 770930360 25724497 286126520 822238472 729897072 427456010
841444820 280033572 702169860 815807088 625507200 168042075 431878166 726942910 550117910 882923464 366648880 175063840 832784910 112647232 159881750 225838295 861739526 284551220 763427680 194805728 582982232 625206170 657178435 348094500 533300772 775586900 127523761 644940740 786861435 915060360 262827780 115597896 241086000 844768388 77790783 995525140 708638960 620115922 417434240 840269788 601532094 15925676 323122752 214168784 329730560 377801064 673926740 490943080 569966570 858919300 591127548 531822336 797332288 29293000 756877456 625152036 533388472 638520336 754990500 698147224 571797392 874623378 503633225 985058395 308755792 599492960 803273280 899347282 118721236 334580480 640821344 516433776 137609040 152362304 799435240 113538032 844908184 978032227 745769317 721453900 772393490 822694940 867512000 44387008 565038060 311985360 491270720 506100570 741792160 984465320 495609976 400355520 988485920 384002240 802513000 4831122 565646400 50074306 837656000 134052648 535053440 548138290 426674088 464076960 972536592 727556144 725513360 872170628 774107820 215952543 900587462 974456810 507167616 870975690 915503164 977843520 585464412 391327600 55471080 502200160 150717250 966176746 641142560 715592192 34223568 393785780 331647792 242519260 679054912 181460216 919654759 904021549 723021708 373641024 462573800 501245920 681891858 79499520 84071487 237157033 451669694 305846168 101339648 281865686 137042560 965780535 21429149 525983470 350148000 223278345 751423528 412696320 183034068 480811158 684051984 916141056 8421916 261983384 355714400 196300864 742060352 368002300 820914112 604605750 134597878 118308608 214284776 567703191 661356000 621880671 241946229 961896830 77357195 56321386 159214520 438771200 629200680 297650084 373210690 366873792 426724776 413964432 168583100 538787880 85741760 908726940 676519750 181395584 64357024 383326212 916284445 887513920 306771755 414432200 449584064 66100288 311902637 621452080 914478610 607724421 761990240 893473808 981701040 625750464 838102800 954762592 428793982 955261460 519028625 289404312 188313152 597312256 235183280 141923800 200761028 846331000 72358400 237046800 414608510 276786210 41726760 203028962 737858435 344883232 816645748 381534068 868553298 793034145 648905376 24258364 355331530 496743424 947105000 443066152 971294810 78586674 402620799 312291816 912621664 823123750 649749540 442799152 104421160 385494340 571649000 614631220 397384375 779848052 894648260 167411280 85299935 933349385 840907680 788793408 939753812 258781952 795811096 343078240 601603744 814409632 924083080 257228672 574634880 243543150 653279720 594857832 759204892 356045800 441036650 394975300 5545463 524414342 871418828 751322320 86417388 698999250 257804032 889377560 418324150 301586008 641625500 181262528 867468720 297472000 651308000 535700800 774938350 891393544 938236700 989574260 578432308 704531470 164842752 836298208 263103320 66749240 830295400 392200276 831980800 253836275 61502900 891780352 953892800 886857676 149045352 834390560 579806316 392940000 54636154 485185118 705787858 871397706 172265792 912684700 551746592 579870240 227062000 911328656 608843808 549151450 52444594 913518080 141402680 538493712 867886464 859470224 945687176 222028592 379428672 427153664 577112171 498634405 179757500 19164835 878311645 550518986 326244832 583905696 339815325 953569336 944634316 907524096 431455520 348249440 819931348 687651775 710990890 913631084 320173681 939582479 911386345 218365560 331384420 774727490 206613340 769158080 942995840 929411140 144110560 729572912 423584952 854295370 885624810 554384640 681219110 771019392 47601193 509973760 394839246 698206608 76881820 739846867 790623432 711176556 953088229 429381700 622439140 949884970 288818517 110814976 339056568 654078720 955811400 13104802 469175296 356955420 642178856 626753872 902887200 289016446 410546900 87672984 771283066 893928960 227267223 367568000 114409868 465303175 15935690 63029248 783845992 72009696 211740000 858974864 596087830 392171600 38366464 812808376 715358790 523355100 59090308 49949400 890737750 545450752 308906456 270709000 644993400 22314080 865011952 620014478 181507497 958993336 416852480 974899730 145156512 740674152 464577512 10653443 971889277 206686080 366546480 687762442 465123660 941893730 288223668 837715324 368664776 395108120 382715564 572247075 72491901 44635360 963546900 545031630 316209568 539790592 492395336 283482848 12990414 394276684 883485816 98576160 397833844 188781370 245914880 163522810 655647328 450008860 811117180 897579972 995126860 11521456 615396000 494423556 724734968 771580950 831742629 288164014 368772624 822679096 619769180 473931646 891426456 542295630 6716160 275794356 665646498 70721096 80584798 324092160 423272448 557835034 350956197 403082240 977321975 614683200 316524832 198458176 840957947 198914040 486508020 258881540 211312890 363556560 945668974 86057013 598396760 816558848 689640816 144787240 666498746 186422498 503051200 551251700 709257080 810858656 371891456 914897604 421148176 436021156 788345700 147187200 754556358 628333400 906013775 622414527 150329658 185937670 770490220 126678472 610607143 978381679 911704892 428735968 601851530 288340044 908684416 315382345 183160396 588322540 534489855 759555336 980948750 184311150 247443200 316726192 905158230 921755413 751038720 661143312 691626960 406982284 106772082 284385567 630725478 712005872 858372460 947062432 780283144 621910532 550075259 313825880 953837666 989017160 622888585 71838976 795169010 641891840 870555100 392782210 585932800 632808288 878816500 673234894 448240088 978971024 59567040 150230932 865354649 507331450 625397348 456436750 174301325 888400000 989297216 506252900 98334445 429832220 843273620 163087388 838382970 160624880 6200832 310646170 224816860 405983000 977926620 367382208 260740150 94416998 657622820 570887494 251973492 418621470 343606320 241875300 356488710 231588256 843312960 737138984 573966908 284470768 744166090 497158600 438530838 595017456 630040064 791767490 596265180 396416510 921512962 197573387 496379072 713390510 898045080 490061800 913363914 907530876 313567825 330839368 127564628 420844300 453757641 148129412 81344768 978823580 197443288 903251886 968008298 601019840 348937216 506875616 179928272 632889660 637844760 895681551 22989380 824145850 120132756 972564128 486265184 698844637 942031008 378663830 586638796 246413750 382489700 480349456 227617900 93384250 188527640 663931552 109164150 646847720 889376060 58776000 475615640 149655708 303539376 507004706 431325885 454191392 946176960 772547 229415800 503304800 55300634 397909720 761454450 771823968 745610068 964326408 766518054 30103826 55771200 495336340 30742440 368724850 304394370 542298000 121973572 298251894 1168700 187140000 619857216 309443732 373447450 936717693 790389260 370260480 954081280 351131820 324317720 210135840 774171984 175895675 61957784 990512672 582040372 520681290 758772218 419061858 146960608 396957900 265879080 278362064 860223550 251602472 713599170 489136220 146514152 677876570 755397756 340129940 509610620 126676928 2450330 635413440 208602880 313438108 977348352 721629924 502287716 228515712 825273062 735090872 109044828 10800500 550017136 154365104 250360680 575661184 418327930 16771960 85798200 145098550 851386368 502989780 71143716 261432000 155124974 376549074 978063200 131499210 35957642 614140592 311331705 346477312 984081088 103304280 577227456 585230000 203102816 915265040 702234255 185892482 435956013 287476224 401128915 187440000 616891240 141051460 395288940 749791480 29789168 63115960 417676240 5752440 855428020 812516250 105185067 666153220 148177050 89577296 536211910 577704426 844777705 493201808 584982336 549698080 125286430 871941295 193534660 607718387 518680480 562953880 444090830 586137500 59514275 971685360 745111248 103135896 787697364 819980798 36907281 477082624 189737400 739475712 951061140 771467220
593425114 845874214 661745410 744737056 529610192 845140150 889818264 281666880 362825836 659058065 720543850 665448780 386175040 456290268 253041380 259407078 318865852 12988960 889944475 239408480 156395144 691304960 238000446 506812914 102794244 478323502 198595136 147838220 330402659 272960212 576960570 281774150 140596668 296829080 718362100 56513984 706679593 349604640 282830794 384472710 446067087 335780570 285784714 488582500 522005600 701118493 997079000 639496592 75060220 969152945 756393590 557499165 501144288 605886460 565859949 282317220 672867055 620806160 443803748 700953668 723750976 451417340 297764550 185285208 60034192 351027926 944014299 286239178 228957680 43923456 924356160 801928958 644637444 1140092 826933280 791889940 332969844 656132102 957224880 977477696 194574052 176035876 383135650 991945604 626012575 475185619 181953758 496514048 429047504 29666856 571533240 665276914 850426940 429462608 96490836 992885108 351340125 650948976 515780045 35630496 567028125 697232900 997435150 172120000 349539984 340332480 888602434 523394500 135463324 720148368 496453936 691032400 259014474 722597040 224690972 182852560 898301936 759881824 101919572 118950676 707314625 768364870 171856080 43544778 832227692 124340880 299071336 935080960 166370150 966392164 86235888 104848420 545454574 286733980 41179040 233280330 296245242 533554220 202022589 552615480 39379360 557326080 160322375 480807356 551255516 264831610 100178472 402808331 709264910 875241184 960665860 365851519 206687008 4641232 144156960 110546912 906528430 478835629 480226374 85642096 512106394 418571510 539727755 896081568 826724680 112022672 870195456 604265745 60512000 193980776 554852818 550559940 737380044 241794080 677259020 776049472 407438319 725201640 855165600 764199750 527743136 826257848 134870650 960007405 429195628 111353760 53606973 64747904 323764376 148310724 887774592 686356114 711730176 703045266 341190498 670698740 819253452 215188183 832480004 171903114 147139660 845770048 383987704 38769425 481947000 728575264 300415840 260512800 645660908 433446800 801383286 656505280 583918668 9077101 606123800 561839028 677150874 325034400 709646340 892383540 408779000 751467200 457622700 683404184 781758375 264646208 834148064 533503156 310691228 523821672 86411716 839888622 233954304 930175496 199165600 114140580 744996950 159601928 218229410 169262712 609981544 851396552 760843050 480373840 607333356 53601012 212606852 153264720 944735048 104321108 123953375 8809328 946485760 143824360 100216410 791961456 894132208 449243892 780714014 83929424 185152784 672258814 520643816 345216754 619143260 322688722 679604862 617311030 4431052 332270836 956866991 333498782 951429680 663303300 637953536 494789846 10354048 177821312 144411744 26791088 244149500 655893520 495863042 900129130 47862726 851091992 445931520 751875784 113879640 887364000 982787906 699254352 808512690 734408380 389839994 138458712 607519720 83921244 659953440 151042528 844540056 588146360 547405888 806390640 209144400 277675690 400382912 437330815 447120370 907451345 158292830 200039978 4486480 31579176 672898840 912997962 845575880 147886366 980438144 353109790 219136775 849353450 109930208 267512160 455073920 241124704 467300180 67583864 446767000 94615600 245004400 564385250 948342532 340775600 881715212 323036880 337148200 689267900 175640000 52098236 406557888 594082986 665658880 974338434 19066112 489513000 425696288 239580092 271740435 919682880 559545920 226354720 94966440 350542848 898215000 260096232 205026770 906805760 92083216 194145005 273231408 677928265 959995060 151079512 976187038 625026000 694550340 864436396 746854166 741271808 333593878 849434958 782287766 583767800 37990595 455051360 639947150 741964800 372687688 725662470 219621120 159869952 527437700 878453541 892420640 646079160 606548000 4230110 972881640 677956320 248348992 324903680 103140352 326674920 764771520 750087100 23133125 886243504 683237760 951682200 258415000 846159472 736316528 153980235 634245532 466472950 644344100 47482104 654308500 3623928 82168288 886121488 489233664 83637600 773608000 292812288 300135500 569592056 754962768 245666048 13169600 47048640 759494592 22465280 879627294 435710260 827877236 525773144 428276560 847453326 989791500 742799632 519550340 732999404 700421968 782656112 441661785 928410640 187559108 13500322 84112200 400962700 940900066 711642258 777514946 146113110 33067312 740008800 59949600 513543748 164179400 205729048 485529300 204039140 801584336 134337402 172963880 941057800 319140768 940848511 771896613 542114740 564083820 306942480 964231608 646545640 785893900 931960808 145180799 496361728 983030154 438687008 359533280 210010760 807609610 500791560 858111860 51379904 608940350 598580736 126670432 842959448 280276660 444222760 342648000 154560032 448225280 764537512 642157450 726187490 672771692 621278492 152982400 359015196 912368555 736838816 338120944 809489130 144724640 857371304 10752852 118840500 43835176 123801000 993894040 607938624 153728000 245001440 478118800 445087168 476640516 848295032 395389158 693542600 509246104 481252496 603507684 683635984 754883160 508299166 926166432 216845895 294585840 509984180 424890011 108591488 615022240 424154672 340632340 295693830 125956322 838423386 12601826 380909680 193195572 53460588 918552320 485169552 397422220 759834292 489642553 794155216 145145100 716697738 521334372 462341250 983552080 653795840 746682848 112869464 829324680 12330094 450399286 66133720 565822964 473089366 868722870 637515072 33370120 517242840 947678186 691295540 721875530 133055344 362542416 942409700 298503600 20668840 357904000 835624256 760050304 687472020 843792312 569468476 62268203 642877204 79541350 828606874 482986456 176733580 954409840 780866280 845514649 705224000 514490475 370888659 35753700 626070134 579692184 924845189 8049156 530019725 243850956 405761905 662857040 44144820 710845250 130428686 661676295 4727540 464374780 47932430 389308990 292424392 314741440 114002000 969722118 860637696 988289537 225103872 362805984 732749362 226557968 495738550 962154000 411551712 237725060 148020080 533351040 994635536 591148252 86423320 359109412 780661600 364786000 826903188 499654768 714526400 949434036 647297640 392398604 333373920 774491840 721865148 456758471 863665214 858514240 428311200 319366650 957709160 126788112 886606240 730953380 874452360 782133530 97762276 774797129 890918392 849701237 533439040 165966656 162142748 700889638 850100568 522727782 1819404 9696630 139391376 315574036 23824704 422840550 417394680 130920880 514060632 877100256 951362040 966491664 503334640 127421474 568830352 46646224 493781024 581354344 230718992 729241600 54305000 241309556 403232242 202667565 481865600 589079765 204498240 220768000 412132925 512107790 185507612 307035875 26608770 552110000 420954800 980584970 962088540 994311924 289413685 769038900 708112448 802315640 670275600 224173800 130833000 336325000 986640520 478891614 460370122 44167360 930042650 66316534 356305186 748315126 489310394 691029238 650156924 171740512 62811696 441625816 720565968 391055790 300522260 195477376 932726826 383183552 265868391 793770175 434113720 679280000 19095536 344228352 375404438 275661416 894854420 491964656 738820480 140343443 499491857 247345736 207585307 771517472 639177850 667895611 32761600 505050092 86520616 562631543 108066816 562003360 665688480 226063310 629022752 788983136 706511100 406742704 701754016 486890360 902940370 195098672 534954554 240065930 484623232 407916912 229489090 256818308 416367119 922827700 975464870 140975349 297404800 581331200 564923760 526360448 578385920 193759848 824229500 139397915 308751872 857919360 349067266 387312500 355124704 720870 55075300 738346636 384064720 801181956 169584000 251904380 281321370 765575328 491847696 150071730 336318464 84260000 319810032 35560820 104373224 52886626 783456602 649777620 706389820 25493184 235289920
899481720 548942454 58618320 798568620 611344256 210163840 211182490 34346683 348558040 371846400 549569166 953916512 433016728 896840520 488158720 896161958 256858400 702324288 290705580 201502287 335204090 783011231 979975454 559602584 125105504 32598560 955006928 695330720 96623000 746709760 251857050 209543860 672350700 597279750 716197600 761233526 38166496 754362736 423245948 276590750 117882454 321944532 908124900 989987536 421337738 389468640 393743916 94524524 273921352 933598180 888787190 700576256 782318634 579252744 707161144 749903156 413612548 383733340 129105200 708949218 737200960 168368497 405629440 685403940 20915030 75275103 164610378 587182676 891120490 120024736 944933440 346365450 529198600 974810702 966795900 307241979 202461750 710072970 747782400 711460702 877691056 974363360 256956360 558245402 912258836 731413500 711949040 97810412 109035370 148198912 671074480 520001490 644225378 124868452 492885944 10594064 431503536 4045950 233060288 424676040 267476260 713566074 917250346 743273750 821157584 634839300 886373300 789302352 281622720 48870922 170623500 230814185 347985032 92163025 100007504 921302684 615808915 463442900 227380828 55827128 864871100 379004020 988238120 173791230 446691320 938786600 878039530 836453840 278365260 776142994 851747776 647617200 896146048 468465720 101008310 68620494 431572000 918668000 526403170 316077984 447622980 584577030 792630650 848830910 983683076 642980671 367281624 724105929 393549680 210025003 59570296 726015110 263462020 655488546 148115040 243772564 484346562 589885184 544618239 415496800 875898000 899850308 534946920 919461434 851535726 549998191 232385490 868458992 787360128 921767240 341139968 506892440 568038000 544039616 164388860 643421018 187290500 867136925 657399190 352298820 911824640 548047440 676947337 808060400 333295616 783304560 827834616 89249644 112251880 325233760 360983910 428930840 149559616 447104776 19068400 877294111 431866570 60892114 215008216 380356696 115221355 43589630 783132595 416008000 253915880 637250032 811897472 859537656 952566522 626295778 626316132 366621348 139453480 808816966 666069620 110700642 477921120 406781400 390311175 774694401 612846836 355695600 710878042 182327983 954367051 788575434 133466423 379259980 953990590 34549942 384719384 488466720 325640992 973760214 640160400 763748496 383945616 577347438 370831080 971876224 810553214 936711984 991029400 408452560 449360152 58662525 420326474 868975014 391840390 896863125 771527124 162746125 738920192 929195040 431027520 410369640 360964716 516725304 507904980 320265600 596916849 460858832 33359000 278623488 219067180 875082512 603078984 710102432 40846240 306960642 453463300 662102528 116126836 104003872 279054640 777366000 392428120 166646375 783507816 389543531 470498488 199444656 709102945 979218622 890235736 388524532 684171712 983377022 822985988 232170766 24407504 97692851 677597272 271497200 474421008 866716750 482237680 829966975 226197870 151983825 500169960 903900592 407425288 789825016 959630255 342542464 217370900 669425280 132874522 426288640 434546235 201007968 673189988 934521600 821096309 171554896 730213452 635074540 170670776 284514896 664630400 310609666 51203470 348194675 427375096 880144910 257812100 11370216 152523498 507534620 104649390 759852000 142206540 919059456 829658320 468176128 997595389 203447600 219576192 126893965 7599310 25248100 28811525 958375841 805276125 358420484 916877152 966828676 447859952 160473528 225439972 34926696 272283868 513796260 87534720 938157760 223649677 561645844 504810096 838532889 114671008 889030400 692824900 793637352 853838560 665190400 748032540 140436420 181843520 295279688 239053104 676360592 859013632 949494460 783361404 84572000 902568420 529605024 133725536 52656548 829763152 949489856 649754675 209577912 608785280 544498364 920461436 605435264 509984775 874846510 706590475 156037188 871134370 153060567 170166652 972834084 777431552 17889263 290690400 552390080 850285276 714554677 376869568 18609320 597374280 83472500 600810000 844943188 669563141 341214778 101774086 433905560 482342852 492220800 214613762 853124416 675282880 367568434 390373025 26972666 821819620 135638525 177627632 181624119 627115370 721611382 990106141 346068680 175581680 578325440 112650800 783112872 452035880 770350060 748194320 262773150 501534580 26785728 881931660 26145525 262190862 781999608 414389840 378602456 312198014 111519742 913664408 832066119 644186720 306056164 977904000 245807080 199872044 668762738 694463540 170707808 129896617 57365450 253528545 24494948 40135480 136811519 1612356 308505556 161667272 631526710 304890168 941470800 394981000 247644352 584253725 911532480 155593988 436065280 121690000 835143107 449184834 726909058 635894040 202360931 72388000 864427140 210951200 205570610 843572300 821857155 928434190 423200000 585768180 620318044 852443648 377122975 37680460 740480000 309533049 162156670 495176460 599385344 527967817 726591360 331386919 509023158 467317056 616241820 873544800 190469400 512276530 275596800 682998548 674267110 554094160 809558746 68906616 930038376 190463414 9650152 956735750 253521076 879695400 763409284 299183936 410739493 107218515 230509796 759436000 927353584 706721504 865555340 132444773 570908752 200819075 927755250 442866656 718386880 220716228 758593698 595054720 349935360 402946058 418125052 268084922 479150360 397099106 130992212 211670640 417989860 385921488 212833088 280273715 767611528 713886176 592748616 899586280 943778825 963206256 776058569 610927680 190016708 173202400 460105200 567348530 902471940 692654284 578891780 742573825 589815020 11117520 755478829 125081380 301650120 368418000 455568800 265037728 752447720 848432592 19569719 766796672 137701120 483962144 800880640 52157240 855581808 647503240 91321720 975071400 948190850 860300700 287883628 362111550 909272377 199214600 817300704 335717424 26657157 790065500 403187420 692158655 581140913 859511295 590761104 508131520 143875000 823024850 184443580 626590653 579624160 729337460 266329396 787163680 172822004 712687488 712465310 667965202 746545200 472370284 785912600 960468000 511749120 798575560 150788125 876028695 850728348 570635264 684878356 246227392 756856565 142855938 469214479 877045600 314615152 617787552 688469120 652780264 158672766 229122400 633658740 206902755 432256800 479062464 130269408 557848740 396904752 379826085 492026496 87581192 127270680 232472025 490501460 874509490 553342728 736053344 155625760 243022720 505654614 687908256 597061600 369700384 423617752 848501577 483863944 798349550 202865176 99158656 141834496 428301960 665643775 40300656 829271464 703568300 799664295 799322820 248753360 837144800 768055124 284362998 677663600 543487009 777396090 451290132 693983215 589169520 846618720 857147562 142423040 256282306 333096792 67204086 861360270 976158284 627215046 373042474 814974947 939880720 851135600 549845613 315898784 939889000 250855044 72535525 632301650 540373760 27625360 469016064 46968000 283913608 348455000 782291008 958080135 875180010 476855808 531923336 347198325 788992000 731788568 669093480 248423200 25504736 25797008 212255200 511403128 492059685 966837056 897204480 51553632 833482026 666493440 368238478 773530525 485227016 28250744 100769972 524021225 174068170 816510615 715494020 778061440 437352690 744880540 125867935 455220626 195467328 550953472 584930562 77356296 652588845 241330932 196799932 473102128 172190125 569250496 532783200 99186040 97173312 10961776 207334560 397509200 542720784 823278563 807062870 588617486 757999524 396684952 736493324 666165120 777414096 868967700 597181845 75839328 187382240 135403764 461187690 867305856 819594456 153444608 341280324 140737124 786284452 5866419 507085600 961882562 797429690 110244326 507925148 335695796 461767520 95631256 244415152 218737500 843144192 270858056 721350640 595999058 330359135 667357056 396714544 280876880 826754675 495764133 573004800 341697536
892000064 956917500 445488500 912261952 539526720 266924524 594164600 173680900 633196144 858486272 370265100 614610944 393012312 201827670 183251000 206317997 209402834 917652192 673217420 936999700 289612640 71465000 346784920 576373680 127301230 253168848 691842503 250121370 71061604 630432400 413442780 248387220 551036640 471669740 465863656 879040338 517810720 964628573 265576210 463196720 183822288 142937722 283767498 862521999 462147288 369430412 155508350 584601440 989842656 762019620 266740453 606830335 457822428 832475826 718691296 324255800 60683710 540556608 234276232 39117748 392761625 547994896 786067936 66600590 374181914 707853568 403472536 440874080 508710840 265721225 427519916 225186560 186858456 647350480 329480648 973155470 21967308 356377922 567335643 473375780 978881822 710863920 540161504 92096875 148962488 937099200 382998772 305452280 225688756 159917042 846735352 265035742 362533750 781810000 390744336 124145088 268612800 108539560 401807744 317071624 18481080 24448864 609730960 76156119 571935160 9870300 540500055 389536660 184351250 319771025 751353312 373530100 998706708 553459824 701955940 353679850 850091232 636797080 147103248 80454400 54075400 205631488 781787680 38236254 557767964 641083728 542696736 880692894 680621536 49355610 857110848 927867960 702146312 804987200 546426668 36316260 407368 130521315 690813282 959150144 642395952 172193444 709221680 106168076 408989756 156249520 773802716 661466426 8751696 351168821 263443840 874234651 625134070 728273630 851682000 573309185 407045730 971932442 932589505 211671802 763716170 762459144 588686088 97635200 918608764 683819838 647095600 226242600 385126050 830146756 944048682 596829200 87229344 993531900 62577422 487551440 567438879 651009552 301799040 827278308 178789840 40779490 506739640 405209049 548306608 552436256 76232960 169288130 607349132 51812394 845621376 977626072 403257204 315442160 415959740 221714285 694689056 323559400 730122050 100913920 925823360 495452580 577169678 719895820 510819300 25891125 124009475 526775128 905729200 668560528 972404690 730961000 601151600 116346065 133964784 445498000 25681683 168953336 614025728 976437844 388801140 6272560 289335112 308455758 355158450 642629248 181956000 169242120 368419616 618702080 360688800 762652736 48476720 838431200 188912128 26646464 634279424 486622568 262109600 403280512 91664760 913846780 40101636 93182024 783173235 123813976 699179250 795399208 318141130 844680657 901119850 427989520 509992160 662997072 371070951 160274531 208630776 506625284 117935808 26165250 543660727 561051776 237890490 360049200 606896288 135354160 968848750 138516092 324142200 329174376 199443080 310350510 709738225 619816576 375082370 206460876 396080432 466996040 341286240 846972950 180371306 465875552 410307464 544907373 763741434 532549553 851035120 826180590 834826441 327802665 781084525 764963660 608792000 193694868 182665436 666486850 472519754 319603392 249918750 600520900 785052280 59082160 590845950 667418300 17604476 824764850 973317660 250259016 379247840 703178850 75555600 724507812 845695368 387123438 839414100 124039610 837755600 398734528 445111512 489315880 756377606 691593130 854171136 599376960 124818944 36079380 97704240 219734688 490101325 156548568 256295908 886344480 448493954 542382295 1060292 436469156 685183214 288636168 988018889 119308480 439884640 912307140 610153060 554401336 647946880 603876984 624904216 818711648 651487640 239474688 14216320 12647384 996849432 521140952 689090600 835131120 611379108 611725732 384476050 787059336 525471184 770545236 33198416 379932284 372194420 461167459 950567648 140737900 196755284 625397760 866964000 840717090 935845409 353708080 523185160 692189440 995181280 10831312 209252850 958262128 693239928 798223316 274696360 649237720 209443808 784246004 608533040 644229155 316848005 701608000 253805472 576713600 604757456 473761932 658019220 712353760 288752512 501204235 404286088 203488112 205203204 986416000 722269120 805520000 850915128 23933332 961116500 623718448 465478954 560884664 41452510 213314064 887642359 400251580 761630790 429654470 444536225 205690200 177746696 607258736 984389992 765447508 312651886 98757420 136586992 177266240 557164274 523432544 541848560 79169014 320025400 546560500 702770144 958955180 95672560 121922160 240937012 72696160 18828380 446513520 348172970 514112928 694529516 578902392 143728408 245457910 342358640 214232320 11968000 408672174 473221200 84801415 837916910 949817158 323016576 511627250 631909296 580880992 10492976 287232944 204900800 740734866 741447150 212552848 277140710 234184390 895468800 217511056 950806080 472955308 759557156 100750976 527372000 271854720 84265000 927075736 857973668 287985962 974596560 558033760 975977655 516323120 852264232 405110560 101734000 799815928 978385334 344112286 910462520 957415060 244836096 997354415 493732500 959665240 764566912 58325194 230918294 988927970 869820728 921685384 838946324 750917486 411264835 139014784 633743000 982093795 713165428 779097280 418268252 532136774 432939958 684017092 131099152 156248268 669461568 197004320 930221446 977437184 981882561 687949573 432598216 615514578 422672114 343441936 822174913 747168040 188947280 38354240 899307772 761869968 198066624 92652949 923131678 961888515 164838885 360582016 570663968 52769681 181540048 264701480 594148956 230886948 186366310 879233010 688842800 186339700 603567972 130627944 159981552 224524800 40415420 684544996 505522890 168275368 179219176 110540740 500161560 958869480 48146592 379173600 69475296 223179758 382277816 374787562 372381462 608027376 102432230 851392700 673646474 319091360 464218620 819390221 562192045 789136000 820076470 647744746 473334544 480557124 983268872 152308090 268563544 910315340 262000000 106258240 953111150 437978440 338723626 699172000 585586080 91735950 603197980 684287680 172687660 395801448 215123600 114513516 337108360 991979160 44204800 40305664 868301284 869157640 997520720 463097820 833137664 452216520 255057736 261326346 621099734 383470077 67448498 719920888 118818508 883767966 871558600 947346688 38648644 892131087 97737714 663796522 930873524 898936290 729887872 263261925 429546016 665748992 998919560 908011224 327709184 502184320 290497140 40737100 670857668 751127659 454554750 886712680 529246768 941320900 214590281 54263212 330952112 674939922 647602720 916956710 445988344 350683036 66888448 567628156 28432896 810860020 814319240 681799360 665824928 740394480 74788346 945272735 519162142 657524770 81328988 261272422 606754768 627459930 296375008 971621686 802186224 943803601 78681760 794796320 884700732 706463672 438687392 713299136 960941824 89408128 702093860 737086520 401827700 201763500 362013950 554859700 787426395 276941025 460012300 101143792 98558000 292276800 912965828 91329508 791101232 718183800 178191658 105804417 863268690 998121555 250944800 973213680 35856300 58186064 92483606 875322106 22683200 827838132 305176288 12754411 220389690 505566900 94715032 369735000 802975647 137372750 489392690 582063814 474582524 669702904 547194450 812076832 734071254 161939832 247569640 196701313 654306172 222354162 777099043 669756902 500752404 808046430 343572608 342904912 163186686 414996300 107884160 134980008 801909896 646380090 526692690 446514640 959074600 913128200 968736424 149688550 210157389 242445840 153665941 945869585 759534186 191741940 183731320 45523460 245690248 741548461 941478536 432915360 621147613 824002656 450941500 243069570 182340000 507071016 354409680 269344768 68019712 719574672 110251320 319229391 444247368 736899664 202209272 122452320 146722112 306170500 645475200 299112226 745854800 740930560 719400136 874434831 526761964 794410846 279705636 559617608 58462060 405969790 110019384 164016000 960219760 291941824 9537780 822244928 371087600 947713304 818610000 726341192 943588840 710327070 23156976 194056754 259202072 272789680 137159200 832828920
16811925 601221472 615140890 325045612 437465842 396311560 821605770 28793113 521202896 832949856 320681684 284087050 808266168 802702080 473488614 242503380 29804580 409924496 245050281 62663872 799974968 266563100 898913478 810028720 654383455 47738675 298134272 353251625 456337550 940810640 833400719 528333025 108899626 453486384 450299328 445520550 541920976 573293552 997388600 320169400 220625810 238181176 670100912 595964880 272066836 221278381 538822348 819439440 266522368 177643840 361455600 567353440 645194620 467380700 45749916 101139520 668581968 344637560 679339264 272291260 649378616 138707012 779218411 10438112 683807760 66212050 249107230 418553688 124404381 213996064 176699820 272972887 39108880 984984640 916181760 373248856 480727940 92874981 136091584 198563232 350297958 272586350 681727410 842584199 789063680 228863896 580953750 775101060 723513100 468979088 450818412 109499280 468300480 716063488 381761040 950799661 735614840 411739300 185025532 190817280 461938314 975071232 318058960 648620800 266066736 223521354 743699946 419379355 100046900 784059248 353023441 427834368 580330414 200139248 875392600 434605000 279753535 626590976 835088739 35306050 988971911 133185833 405188224 982675840 628590235 995471411 781561450 266740256 875208156 310389026 24052925 172616234 524840000 28841768 6155358 828482140 497560293 682157660 149297050 862985212 248466880 224975520 797892000 563979168 104773200 467359980 962972675 37769597 568413040 961923652 233295816 89931240 331001600 854864700 647580800 170158904 538787136 353539444 599033680 307458475 189078100 221753968 472437984 9380984 600446420 70800632 103705956 21219810 413473072 805216192 576960095 737271054 935864758 58243440 99211200 208073632 139597893 864520368 785380566 767264592 762510800 604303402 74755250 192042216 662691136 858602850 357421200 268176844 212657152 58898422 523046920 324101360 667432270 288317606 951036250 415832336 512030980 224512055 597430850 679986660 14333261 125881008 28802840 774757979 927594880 212581985 647584805 888435625 33187500 226344366 171697984 526245760 228052850 865521375 762911024 192426894 962019682 119566570 930420160 649553040 135930112 917205200 493848136 515665272 547552780 104227260 92230912 739711090 882309676 503512784 482130500 61729460 143431880 695727600 424777824 377734464 230015744 4042952 600627940 472776806 500776535 195158683 376272304 139678880 626324762 185753640 257060841 478147748 94510250 866636808 507627552 793462763 48892120 802812177 76377378 199197712 968683514 89706896 867781186 581383648 265369280 179642985 51721420 966433856 812072960 961351357 61565584 652056976 812081400 796697970 526732620 575052288 169299200 160706810 268112680 47142700 172845360 116378150 586651000 413431680 668463056 584886975 929420910 719464929 103788872 556479392 439469630 218462208 993336680 302416640 722729008 838892562 739019742 612281800 95020925 715538416 267287360 435073474 487001250 697300355 715551216 868196452 977404048 448359944 984959362 552286152 177062176 162189935 656876740 708296511 227865324 672236000 543317985 437960436 309497472 50382470 165096320 384999104 552902832 997366080 29191790 488119808 932704398 449487472 21638400 815164124 536767625 412132800 382659340 1574600 241121992 244788550 608971120 346632579 923892160 786785990 614549989 942629622 439070200 48603600 624540760 57468500 983079200 586734650 319699781 404831800 968501488 413052450 126668400 299579915 144822176 113054336 481335648 533059546 126914880 818119840 819430850 691712188 926930492 842099106 342409038 171095625 449448144 668269500 488787260 118296388 663384223 202599808 396481548 797599814 18597480 84181696 134969500 952614260 978663072 538458650 776454757 183304488 290688900 112252382 147882496 296724872 869636212 165572840 427874798 839089064 718371600 711066790 435772416 979366125 544529906 320762352 212044000 591596000 419415174 880816000 827248028 713660000 346155520 288341200 708386024 377682880 750314912 125080208 458960544 687008000 992923660 912562585 229940792 47655900 770625728 786408465 612813020 866656592 78006228 632022332 690622786 845432896 214975520 681278664 10543224 284851520 313028640 546071744 590155752 278616572 640656144 138944080 603020800 895913116 276696064 320184592 232478400 732815000 807869120 981964600 761642920 872681260 909217536 561018568 469736329 612364660 704685440 226754600 926876600 575939799 518833488 399486660 317464782 512022410 833389526 766745812 676438540 389309130 123217603 585284730 197858156 701044300 870727995 140901728 491160166 686383248 430425646 582449256 523431200 311498580 582472120 741741224 762443360 728250791 941521238 502959184 738673446 199857674 456314704 928249522 932625358 166062279 47400320 217214192 555628044 496876260 422732267 551250240 748495165 759884384 387812500 495518648 456851838 49830159 811624896 650626912 854313078 332236412 440415596 860582753 690273466 465481927 936937320 212550566 149421056 752881344 363036960 819834374 719038664 566039986 231948510 740733440 86421448 357096708 405948433 99069254 959794560 31206507 536262768 618744500 545615640 674382308 701773696 239360476 494215792 261785856 650255104 679815896 252168152 535493950 162956960 368840000 953689352 428668208 952840000 932082400 407873450 958336700 327260784 168857435 601120 761255340 387622161 531998005 189009496 622737624 742840125 759813040 454246928 472395030 992254400 996957250 57775616 786191535 80579968 961034991 463032346 426610716 206552382 852673080 242457020 167774400 219417254 735973856 534122432 341118411 959141416 499019271 203781100 69447908 696818992 286594622 903145000 162034572 591933088 412377500 55402020 206901094 941848240 546412700 727754245 518432840 725185440 249511762 70207136 929471092 757919496 200902112 316929500 875526760 172967830 764577792 975463666 858632056 798693560 746594600 453065592 580916997 711587520 40157120 705593060 213883744 858568750 977717229 741471012 603938972 232412760 592289224 246450599 599640452 271434624 282162984 999220576 35173860 862885550 283831444 774322068 358420800 436102685 334478400 223080720 17787776 242701492 747961048 395288000 521324310 92151034 448651260 203774950 15806695 772160030 173197080 375522640 122763510 262918927 771643280 860652868 576999976 759142500 547024560 803443880 751226700 200378760 745174840 841277648 932238680 266236612 460794360 185213580 563129000 696595264 467274080 342853086 851646864 523884680 809309280 896352580 71917190 955210700 976470740 759483536 904697880 883076300 575989278 922400680 61223258 987357528 434752550 6537116 430778400 723202060 722447375 320291300 753463298 256533709 163369616 310957560 778370130 29718992 42878352 420559084 414445529 747136595 408044656 846858277 227609448 139089700 28316884 135763424 85766658 920622106 330912574 438231708 658739680 171941472 222292250 648064055 743471101 253761150 931083752 30844256 934580768 780789000 367731115 128724656 668208064 811264190 363847396 672478432 393374800 0 712348856 937822480 485562056 468382120 437178627 508354192 636622000 338842300 803002864 629330352 594815026 237859452 684954288 193061525 657613480 752518365 926933826 834708470 962256720 730291835 294361672 159156078 991084460 49799127 210135940 488743828 952781136 328120623 975143680 77367600 86745932 897296370 781000928 207158020 312499200 374194000 461766592 208113048 837550000 129786000 227269050 109935874 479253680 255878300 773995776 334280498 463354360 53588400 447271940 723827312 113157748 385826050 483034720 890566016 997075886 623107560 452805440 692134420 398176808 898345450 604365920 783607688 338889590 92765440 503560768 327328625 337282846 308984000 618749276 102894996 235773700 515695080 697659665 768990712 514769656 116735000 269451520 717272060 331184148 396207180 153147840 664681808 573312032 353961966 718834736 641332676 254394394 275498496 677667084 299766968 34015460 421876564 543858464
986302506 852344004 552819524 67049840 669422480 601561600 732807717 140266922 847172104 262532379 224403584 321436378 727009416 581958400 458400000 17980355 489505658 798008992 526868440 416137600 69582514 686198125 813230660 454575638 985599815 429778694 818054400 957434240 941834560 798647045 33157160 69122640 396092520 718445875 979790144 715240115 979298660 112426840 991234610 334190992 807587847 857619840 488786542 471535119 431073808 996240372 312702440 807982250 786594972 452197819 72398428 445096652 31967639 668115495 598233388 83320450 563474656 590678508 307853588 798035612 151133574 651839180 290061600 759997692 798084485 494033458 898730184 130278074 280140500 207699000 4479074 809920000 533542266 279586684 109549780 752711265 241983190 724689134 456028900 701608659 155218050 746159360 592362382 699727050 57892732 42334996 528496360 602539976 823864410 664372064 428124250 525187864 912396664 718134296 574237720 530179552 752661750 766892030 121083730 99160488 711940428 6222456 447224248 189654706 835568536 656390384 612516906 337092020 681671980 694287950 537640105 486395688 585217152 883284104 772561985 633776020 449690530 786149096 769334868 908924200 569568040 316672469 940792800 778054929 776452305 798254690 716218514 315329984 257388800 838973700 36008232 97413632 546517632 27330160 285103244 182693056 534511000 779744924 625482950 461713468 215385088 207867240 5232664 43441265 257783304 20760432 278789688 650972720 719000400 237472887 663271728 896429760 556184012 650577550 974483276 977010710 899757508 686316600 242598153 761397920 54099992 375639334 724202262 497891304 740574128 969119405 225456000 844875088 118849258 464331840 381323722 715090256 641284440 238614016 711546500 322404880 698408504 178510150 18848480 601183680 256741128 531841200 658325920 924780603 761353396 973569216 310055310 982027484 836252926 591682971 438458542 80786720 338009050 223735204 712428605 551432576 355726670 494771200 486365490 176599376 958512540 755472800 47679970 281626201 649281264 637411968 652389105 418304916 559413105 317470401 149668990 465127040 505349105 567597301 870928160 160305504 59384384 164802100 759159092 139133440 241585280 587232000 674472647 366760780 906925320 607664720 175614560 583530512 71566517 146585472 158435658 280902004 762717168 147421320 713045612 438689510 918366296 975819090 901483000 892449960 478188896 533226475 224848384 462503784 739430128 911652520 304683709 837980680 792305730 954407576 41479120 955295564 72771024 417722625 615515816 49519616 491527882 174769900 600801408 350377764 307116800 600706950 478582538 798859920 505137565 863833944 754994672 413283080 766064224 831867052 756672663 6401930 438406766 746192108 168945540 191562540 491198336 542947545 777206404 621656154 933521696 603871744 499443200 777105580 518882920 649622364 677872590 670309125 78812710 932462700 112908168 650122761 313540070 970039956 675970480 487651224 905046000 486158308 591907064 21194916 336729568 516364040 361657400 957655680 666422568 956836800 441124164 159265240 4799072 935022960 836455600 703705652 161681440 398608640 975045352 778544680 295409180 756883712 611413575 464348080 60813174 718486580 286146832 161213388 233554134 511093608 490242340 807154080 717388300 736096289 139016160 688004386 273159584 241622400 420335282 792737912 791182532 244434260 615306456 889191184 617424000 774361225 722078526 912725090 823357921 43377616 885158352 76828983 984861600 101350092 419978504 414429355 300944684 23265800 496946570 466015044 123465600 579703616 215488068 513676820 894621623 908548760 765339160 873682940 127126916 338684800 788556748 115194040 650023880 61535906 471652152 161437134 72441036 212702 725496200 434259310 795845348 457909250 619526368 170357198 660767860 532884280 295331575 636192800 272615188 184181444 417687040 377394680 811086750 924090610 925254032 718637568 210935905 860356204 827731008 661303905 494072244 789520204 953557393 535560244 817249800 766259700 635118260 120796096 105072384 692323450 577654932 788802640 168797924 462266094 722063050 778186800 71563092 801148707 387342640 245705314 852746592 197476456 262178565 786191840 801092000 716255315 369683624 603864540 118089600 147797740 974286752 980598728 43429512 278197248 371387749 34213504 59544320 848879960 994250678 321886750 65567990 991824364 611773376 559314327 193487308 198359730 929993040 860229120 436622890 139954560 34783850 686634570 349292544 925173500 825534428 679979457 115876115 798112560 123587968 438683580 744893100 102940640 700570965 631427504 608497968 41670388 275158400 82562560 555056000 610948192 889157616 753953260 972477250 685892544 364035403 210707890 320986312 37135767 669148840 630276112 395654430 690944025 561405440 974732230 940033670 956278632 194332800 120525446 217593930 613792750 10304528 912667405 477283140 628740232 330742000 15490402 917832600 798029120 427908096 189080576 270507750 791268700 119825330 491871600 669591780 420371322 561892032 343581656 523100440 413416065 101432519 116108456 653618707 748293392 907464320 820539859 603697920 848212000 515589742 275602290 39646460 76253856 57912480 675725570 135902000 204448025 942956960 569248240 247569222 198956730 528139088 494088200 996567620 412706236 454494720 712918400 828257292 980762940 968386704 936203836 262584568 755169660 139373120 81284255 656147605 648393751 995988160 612084505 84625280 99378520 871735780 189984758 422188030 701827408 734198128 119326720 275610724 203758150 608951040 578105903 402039912 181422032 6367130 968827171 985326801 181624124 681287160 73446076 589438716 297999300 241845578 260120084 968086800 1552252 132233660 258497469 643684080 97511408 662959920 590985640 778077515 755312282 666306208 546537742 841692627 809168950 572084180 837595208 451142400 909475760 183303187 589567860 25963760 271059150 179561065 261981568 996529226 775877752 80838382 744727608 207023783 309212800 831000064 75723540 57992000 695368124 714732160 377105275 87762215 496512000 118285168 521477920 243727119 957896000 94680900 315889758 970877070 12865845 554333148 217286000 700313725 112931698 772256260 495975552 560225500 19451106 989876360 607554168 960668817 465048230 59871480 749778360 131270194 452339484 920148280 324181080 560107800 111785475 353623075 273596928 224555472 489494925 877322865 70551272 150456000 83982960 75118752 920913376 175679116 33121200 847467230 567274758 598711400 474663000 545976760 228061320 168094251 342925204 449073280 929384304 796727048 227187552 757906347 294055056 248526720 509700752 515413040 524301504 338803230 357262052 289380900 399448800 368023580 277523366 120775236 131900160 439802816 555970136 840654266 129351280 58997262 383547136 500308712 289017804 225169792 379276601 964153500 348756360 696101050 108050000 893412672 762402608 586289088 449845201 925900000 664227144 137068568 218389098 910452091 960386016 571123280 823049996 116127228 523820879 836948230 880422148 137993736 141353800 163790224 364218948 883904070 381435000 564872640 284017200 8032800 694500480 720025300 416675328 648003680 345801400 489352820 147397160 416397500 20408036 948402256 706423664 711377490 684795896 900381070 861232548 723499200 896190040 446799612 770443561 446160250 183580950 940175833 541881880 204254680 542791872 583723152 528293973 586750576 241868234 262180264 486771264 145869225 906295616 434372984 873810660 981821510 970324889 245866680 738664466 586575680 235605860 437641557 803306700 958332568 617541760 16346500 29833856 291048000 289786972 721816656 873736912 220878420 727701520 192237378 630854620 305176144 651026858 78373528 633331010 853286400 302294992 330115881 2856990 13824900 431835424 375460024 322993048 824415696 423804292 749640230 444184000 618720288 394596126 294561600 273389376 781542901 476095435 12091900 30097248 212016380 237517500 247153320 713740610 91377992 133248600 520075650 620410320 255217696 866916064
120140712 298145200 233457000 369344263 378236880 339269840 188245632 638717690 662252980 853329920 334950016 172225720 231096574 595376740 849954785 175662564 374778576 88381984 518726576 651408384 227929808 792777200 245821720 365897472 245209664 516588406 287677616 229657600 738368928 29372422 207402198 347416420 489506895 724736788 262898520 239847328 46461888 629254580 632841220 456247064 909448348 888891940 575849440 449170000 60802420 658902024 622573320 902914268 552235898 856998400 510660040 564654505 686624610 150431824 998969333 142694352 367587180 838201980 178311362 818660832 543859212 893615150 267468352 441527287 85679420 351067264 198580480 850430197 936571075 185598500 591459845 890821656 945466560 623382257 102777920 612066352 615256100 704414232 811566260 372228040 730120300 985409664 45111120 366050184 85690823 941118480 45968000 850489528 582396400 644530096 272973168 147265628 280618183 145574535 785354320 471850244 445282008 109348918 66248000 65241600 523444800 802315200 495085600 737786850 448437592 660750000 244489280 211995136 90225888 977921508 209963792 758807448 311502810 320291060 339987512 917343040 831147780 648164148 906271242 926597090 861034640 17253980 974546970 52138040 102487845 993966964 556426270 496510800 310835584 698523240 137321110 117854688 462597445 340802600 212429860 19153488 768428976 360208180 116996110 753821355 765363032 794880000 209356100 276097867 129064448 26450544 756003634 679098352 299282752 589670352 643396810 579820768 145243648 265328440 518505474 100031432 431983258 516339850 289669760 113333850 155970784 186663500 284321220 714662488 539813991 797253760 399365818 904718400 853186730 732056736 980239696 704705141 930309748 661291544 536935000 312881544 546388192 508426752 421698585 375905440 303169536 429209144 417067967 79598760 771076184 900666112 726000120 536776951 87506768 226950528 528978187 641347989 602443733 374863675 237296928 175987250 511722930 855283460 380516984 232451680 600264464 893569856 679552124 77376000 498295764 621963064 397327135 753684480 313822696 575698380 91397120 304100000 168304640 270147260 163356959 508292820 194098600 690232640 785654888 39739691 972687590 535285560 979478400 462367413 168861440 621495460 359323216 425572840 830719080 31288892 53572440 905039752 896232800 437481168 228912848 999027728 262470088 697763988 901457004 342510247 484496200 64210870 746076216 213198559 437765380 412540906 373390716 226582012 41348484 506647792 870386000 350088560 994256775 514494640 8941305 98083515 402006742 414665585 941941600 88590745 177586506 120676218 683193860 953354300 176973424 769785728 271141688 72353152 319376680 991936708 951307595 230290540 43682688 239971800 962201878 270590784 16814040 384925810 68274390 193826800 922069282 488984168 832308844 360779611 34273478 840088000 371361760 627581620 606195200 288853650 820045782 893441700 225791607 485332468 156416250 636502690 266240020 798121550 466970852 121983316 32826588 822917250 3951612 583786150 431861852 550786644 549340800 183389988 882689776 177772712 828076908 386454380 969530144 484608496 814332476 368364288 66357772 40898294 499349760 164832608 990615680 368960620 396659120 0 472430644 219129080 301081600 348761631 471713598 819904 395560000 256640000 346250540 503268678 998463200 637682300 906778900 777071968 269882368 651651640 903597828 33756080 989206748 256883620 203368946 914639500 970934272 311331840 25285920 477814360 571504508 302364960 350276965 8055540 309297760 494368704 213156736 907078210 746383744 849538678 776068296 860334000 930617160 189466550 293021008 67134138 704559510 654814352 368565810 21574800 262065599 856910560 897010320 635173600 537011840 857664180 275088800 113421300 569349932 39148736 176960940 10134400 14196128 489863096 296604800 104812888 593880448 731374752 116386304 542804000 315777813 428915064 801087960 223390460 721986800 293140000 206860252 101570048 901420610 18816080 275941170 875069744 235740124 84273138 955072000 276977550 609115068 710867575 984786184 88048110 338206384 485117625 80599456 265108312 753165686 151286004 484430100 558746180 151931910 995040312 684790942 270601200 329584698 560935696 924351182 366256808 53208076 343908520 836960544 130897066 75847600 182234744 781448080 254228760 978617090 249724070 606164568 145234788 520270400 704417372 87150400 875093280 778627200 849402938 772111164 351354016 805357724 48979674 823835925 411431680 337166162 841030304 348743060 971764060 790597140 26488900 132098130 101068752 586016840 815785472 584179538 852971395 346604598 922329728 886373628 839230048 904396480 905264472 151391212 791513568 473153609 160718592 517769472 323398228 35667896 372391887 767682072 783620048 288146464 813533168 110533075 115038632 801552800 543616000 75756870 420097056 93096710 856219966 27744160 101705528 938400075 946504450 31608450 945893750 456519260 739712964 56292296 426173884 728966250 2374712 60522426 339914848 439374208 987934870 64862815 818142154 124071850 232162260 730600788 303500433 74139160 37399540 214362240 550787526 1990394 769543254 991710500 806052212 465710080 146035172 549065728 31602880 395427070 750442700 540806652 834096098 906379320 901084160 708157251 498005421 77645052 514268780 674917520 482786058 333016640 262652202 285541250 385299415 352944160 463488064 75815724 74973680 432540180 308523020 550240360 456918020 90698345 911996280 292123550 771593760 39393296 851155152 106538138 678416828 605065600 421285458 449360750 80232090 899708448 368603909 214045290 890385120 410600000 647006860 686159380 352794000 703559145 362139400 101551260 316223488 368784528 453985742 47527250 30843656 790260700 944188634 445893604 527202638 943934240 736141800 441914800 969627720 579668880 80331744 307217144 954151028 41221120 664229040 555848100 261971200 112063020 335081145 475786560 277022500 941412530 835449980 381487210 111213336 282450940 744521668 216108100 993470962 709461538 792554220 532943488 273656416 280684808 701730275 437007000 628738584 462961680 153615000 478464040 336982346 25857920 336939592 209535008 712969545 735201840 324481600 452965714 233259075 107752736 399913560 14257600 620210676 287292208 230731920 918572800 97048160 523094710 878035450 873680065 98470064 978593736 827911546 552551172 101392272 175998508 841664692 180406768 2196746 427313926 132138274 430897556 541398160 434308800 123030105 880575848 874976942 17665791 449674050 355857520 203418448 398234264 43488190 253595300 520976760 485105896 619334987 80988395 557523196 331277760 314400000 182510045 758560600 244800016 907072816 269311320 214137828 312447075 601056512 745433600 135161020 920158432 255162452 56933968 358302795 188279655 156634740 403188204 666309656 24199900 317515220 443235960 418882296 224194824 544788570 569574208 3801400 827528932 371480415 356546083 748715856 850281900 813827544 447290536 987937600 394796450 107808500 271325984 185855564 584428352 475328900 718102016 264456960 278461258 453324954 404857640 564492534 165694312 875226970 30053226 668224000 982411540 1414468 562403796 892872080 10496500 167013696 421226370 863960000 300714306 213268750 752960800 583881024 992194532 33268388 207009040 273502656 222146432 5928975 880148412 458903992 131280704 742088088 86410800 342685920 705681586 658406418 267038320 945767900 300089900 16953705 781750600 239022500 668422300 440089460 26870244 323309235 32203080 206756032 720992000 992711342 772405240 950866236 737294336 492229550 492728180 199451110 337058080 616368640 647574442 323705728 615514348 475199610 597552216 116550910 330381920 530832320 997229472 745635799 210799408 896352560 739153426 951775980 252828000 845037530 547834954 393800850 731394560 700722935 446776448 781892272 973071800 734313284 463922832 988753540 366132847 373125008 853872280 538271900 647376580 111394130 521059070 337919800 790527990 531451740 530243049 176629340
830139672 964155290 293245112 321665125 502339244 31992632 3587232 642294973 461093193 812615552 929590818 951505040 668092460 874062848 603139596 655721344 793315350 527282992 760945600 77363028 212832040 918027500 492416000 495913046 755027520 226305836 286154960 588569280 946552300 912296588 807881220 997977020 203991200 772660160 785179900 692850128 793747828 459598950 278616944 255530595 152044575 695474974 894295472 581293456 731886236 512363285 247278470 103831650 253761390 760159304 372846642 944108416 244062886 736709254 869168194 771623056 600123392 719820440 742653182 162327440 698344256 14435250 477422712 142814888 705885250 623336448 535725648 900000556 669676940 398202240 602303760 657254328 42800740 974636910 220348544 208905140 749559885 959423220 12148040 358216640 459382296 343926515 52277380 942124855 438261907 224497664 40352032 160188036 734686912 910918400 377341448 664294938 990570952 663963372 716662634 437471460 746870570 956635280 250798605 877552608 115384860 516420535 844243535 762552000 636499496 396034497 114827840 796324512 301037860 259793920 741451350 193410560 981480384 316488960 195355675 214433392 326548620 22188032 356272400 79350976 336611160 401231470 692251200 482367548 365320640 604167416 47548850 206514860 132225605 715473700 372744441 897090468 973705540 969503294 426126042 22795510 861574440 246700800 382606512 224089944 508106375 126593360 690658056 629096176 959129800 832219097 423064048 125735250 440810350 136994146 742829840 961670021 859914755 341335168 263251324 896360680 784152156 640648512 144685080 112586660 376786120 623844375 646267421 122638840 974120544 775059416 244210752 302704040 38646640 178522904 641297440 360692360 458183145 546524652 187501472 422193352 88662820 899584784 748065018 733767680 898346576 721673636 862537216 617225768 799586260 91668422 651910550 668828363 167867668 950146348 131248750 827428422 816774950 256705710 608292605 964425312 275801850 103342086 54652946 930698136 739618560 804069030 307179230 225541843 136571200 590696310 844256808 50956800 27563416 506015816 88227384 941529152 517050375 320952775 489624580 526623210 756323514 111563816 149814006 125354750 160162420 847222400 708497200 524018740 464789104 624109984 937165372 813788742 31129400 483553056 601805760 745796206 411910892 296463374 255320249 368689840 595576656 100316029 408635397 322027020 727648400 898385443 718144988 430585304 704000768 470628986 321924630 67623904 185261440 579527840 775634560 550197544 622525540 13070192 122953840 677701164 140542600 576135219 880218910 126280348 657778948 683672920 436117336 548402285 903573460 611859382 653972635 953214648 320177280 123680322 915838760 577653992 563193152 830812214 846786880 606643120 466250410 454045729 414670520 35774496 85927230 320424640 181151646 329466632 906976768 20190976 71803168 508395200 387238400 549899840 798744200 164708356 157650320 131537136 567812460 570454200 300408305 371767780 460686880 41719968 37326980 417230446 85099090 663643375 725457690 942709566 927767120 561548800 415785764 831235040 663327130 567000016 657885440 247768070 603041952 95443250 54067200 562625600 364030800 801855020 397297600 194874074 705977712 474202051 865090365 713491328 813494195 848508960 537343650 741117340 183849875 488403400 839698560 83110144 179916550 513287830 205570016 252699000 859009177 968402400 347829328 521206400 224110596 488749500 274221652 304697963 5177752 765159810 242883280 837952102 400707690 277445375 66243676 947258440 149156278 527354600 465837246 445455940 675401168 802341400 433010195 439831250 134389440 41125628 722244944 646942720 840446520 882736550 405029632 442664850 522903040 644045583 721655000 485032036 52709465 345319936 123347040 87462318 810451160 859549740 48932096 385062520 275038640 280886204 546209638 34511820 720081950 845269008 584058480 878752398 289702720 448663650 574135680 588103500 791915680 174702328 113618644 552316916 422870120 376582962 294025472 170886438 513697000 988357608 156394010 850077184 639188105 2900680 554582095 319026728 959317500 880669678 340378200 243812880 377848832 198227274 436834760 224474125 121492500 449614235 719313600 808285692 798238720 393804600 414902672 601208958 846568008 353609520 906041100 846785024 421327942 56604928 654641676 615449152 123656587 749563086 905050716 461809646 211372800 258281656 952709952 602211616 561200508 463107656 308576000 643365120 119024040 617226608 677123748 47781476 926083590 285952320 417783044 222342600 883606253 881354560 163488872 628591776 407208046 912223550 894924200 763471825 113816712 747266324 367882142 421638000 183974885 380744160 115725830 936221150 470001120 872051076 185837978 503872844 85584420 13006160 781125200 22461950 794644800 395427800 462819550 399889863 150695918 941582620 91902190 352503986 741298928 601329280 95151616 744170636 981153920 640248807 815718512 746889846 520009650 994497625 544907816 809267250 753907108 979399159 462066104 720206280 816693600 444920815 718084096 718032800 478736784 770623706 638001944 628538101 76093457 377216358 663624220 60587622 206551688 145544192 384291150 852718272 637888500 870608800 306198400 976346240 910758496 122274230 783900100 649399641 768418758 885927041 655722280 810531052 905045550 725174784 202075622 977758156 665486480 845957130 408134962 521312970 891344972 342113136 913426550 359187330 825416750 653117888 494866250 126694586 373434334 562124080 194114404 16951286 120540960 341785710 441834240 815647906 927189020 938839448 571356552 807206016 762746624 399000625 645061012 265053690 303521540 793720880 687406864 389716352 639147070 216697363 861143300 189524848 814577800 64057168 400431808 965023520 656381316 996302568 65563180 643070980 213950640 198881342 915915144 240096490 218206860 64586880 603706426 182102424 247535753 710601150 939979840 55413120 575401230 203812930 758238138 302254440 222954624 917223800 657477860 375411060 167430976 36184550 578665160 315516200 486115864 141190940 523226080 496473456 110066144 509538630 635470259 207317930 218963132 495643368 402103890 173481560 223966752 841698348 283119984 461394551 635993888 854536650 335240320 475144160 286985344 591000424 287772928 867020000 945835520 691128748 480285514 654687150 930046016 571189760 101806834 908212215 492154984 813232984 789027025 771739281 305094912 122318430 750836880 447756900 787578800 207099053 343566920 371571370 287185416 786915800 592795096 915306348 30375992 610075424 617042432 532931600 580825600 896006655 466575224 296867235 985192704 428044992 992343080 119719893 305327896 634869600 357666238 913729892 803563700 200060200 42266204 444381 396229880 696240640 916577058 778370720 460174730 656870000 117367040 500500720 881628480 572483520 670721744 620470136 903577904 125446603 831787678 323290616 922107820 44391284 523489152 610197604 148171844 816389200 248846327 614703744 468364340 52459678 6684020 119064730 775312000 733563120 837190612 598472020 706431651 886016900 303343888 671530980 680535180 258669830 610221645 682665614 53582400 459866560 698135818 953881884 949353982 151262336 989137340 168170640 351994376 554458440 536489561 443839414 470900000 677522195 342973408 270022736 622367740 827455552 652910130 33685447 237029588 701644532 163279864 803726324 150817248 86262530 19375650 82007488 973712760 996102758 592256200 389065000 867289360 816461500 110421290 347888160 308187856 656940480 847795376 433915394 580197994 260825632 593123356 973498304 751363928 6114251 276651486 846962680 337437752 812758905 998116875 925020741 830493178 564535986 725227484 822603000 527626880 308827096 680658985 461902700 723848450 464027288 84212310 672048368 169799936 171166764 852415810 970916544 439144524 924964700 20906700 233428304 195824792 250418158 47443400 712499074 144227010 620155760 228205600 723017610 345709551 559472324 906747456 833547803 788017384 515277010 139270346 798332904 485765274 675150700
403376609 223206821 744358265 894143815 152807172 829607920 330736240 626329880 895924674 4722792 234129240 961197900 383458088 496393120 603637812 622665400 177876166 271670768 853192562 954120000 845043305 180660680 374451370 630386648 140936468 440739680 53278208 155773450 794782105 253502240 105335056 132609292 960888851 816523756 517371616 604373432 915751866 514740895 961179111 537480830 265866176 136096728 660278812 145188305 93718715 281130176 148339008 705495578 874370560 304453862 816286113 886788202 795426900 233324800 327405084 798603060 653715380 984936918 746180424 216886510 394443556 758229880 178009368 664183321 435370957 554257244 768320448 641005870 484756992 157865065 464056680 503721984 815116122 561023328 725772208 708285362 835706022 677933596 394270464 210230725 653907555 446220272 699090376 421227336 80026640 689164750 200946888 142807040 974639340 280799040 514441000 765939760 292483450 894584960 918152432 900312060 613691089 337350908 846504800 471798520 373838082 642904342 834271758 897328375 62605017 744675200 388477014 34017440 515615000 67571840 773004160 604731824 573676672 442926800 528703870 577168320 746734336 201527840 555728525 558633888 894514118 163537280 182663380 282184384 208737867 222530160 31857792 656761700 270791240 74660600 433249512 386123540 944876126 550411396 433045506 577440210 364563700 391701152 217397586 728037160 371643732 741843082 261464620 11315200 766812328 465940670 599206896 32103850 810135444 678554734 182498560 45547768 303343572 222564960 142493488 748855296 369447920 665704561 556531990 972213372 968977870 904461248 843122240 311742850 925528930 832295456 84613000 951681920 301946599 944281368 531056420 216605700 803536760 470576704 778979162 531703552 377072640 777382560 403233820 476047232 922554240 537970438 596028844 677297600 582507680 215036640 616411732 79797620 310912644 117756704 150783645 365440580 581407268 399615560 220652720 917781026 585311040 198604318 587199280 295265160 11476465 763903512 182785336 647337630 663128014 574213992 155332820 150350130 261421812 983279296 472407904 816726720 622520128 637394928 700333500 67511936 254797462 599533400 59552500 121431104 406721168 503468560 964678000 468377120 961654048 507991750 659540500 547649370 122072460 325235592 639202048 307720400 444229456 720157608 539193120 997477680 835164200 317741482 957762008 706263220 999827968 664049318 872971560 82973240 254440440 841203200 863567712 678993258 88092381 671672680 365665544 19160300 530287338 224306140 906892500 137446952 116855120 349425688 423563148 694133228 859600576 171781092 270388440 567952198 772749840 374084720 431114464 962972968 299276952 692144144 354691314 257158400 296254248 673642208 604301432 74977960 456758998 301067984 151878784 737652380 1962146 475406304 490555600 258831488 242791680 771194400 113233840 184786847 741387520 444958500 457836160 466777010 630617052 662339840 513543901 798168946 267066250 260632500 87728358 311521920 929702535 83647004 55128832 359028850 712540625 270820856 31960672 257001904 942948465 630289280 27808000 661292725 693788940 793359624 837193672 895133113 31846320 638320508 687999040 949710000 34882100 398532496 551700833 831718806 941655070 223518746 408215200 761036032 255752508 608613888 804306836 613587200 753941662 929532464 868335430 400577600 131032060 323898330 844064956 266615625 268727510 990365014 787606420 731024358 321574306 599941580 668155790 608911218 209361032 187015382 236537655 114116832 938705152 644778372 326299272 722406440 792917071 471188424 953510544 538239945 666884340 185947755 779969746 587531248 139260101 614095940 963784840 32073008 995992080 842632800 836268462 890513480 167296250 858649184 135035008 722651232 159752850 961393888 431839686 119251475 527882432 278260264 185224948 408281344 573538658 812940513 548598964 506748224 377104128 537335180 152146350 906055360 174740520 338620576 510837685 780015500 825116510 474868800 555072087 895640320 321224875 51484550 997770215 632405600 841799600 274294216 155685120 188685732 121601904 481348944 366408696 784476800 675166752 328466249 480274752 135354368 511066584 915933320 216317503 630917265 242325460 720370763 26714100 852690200 75728000 365731186 418129920 665409488 750342780 204504224 618140143 695989898 126089450 941456052 423171200 224033692 933021888 130708352 60186128 307177904 828272136 501817432 716502724 54613824 944136192 74865326 474982344 842562434 286999008 101114494 74365312 324552956 756298402 311310440 430739040 229348296 152840760 666177125 342121200 431217376 511768060 711588460 385913164 24131160 965861140 466236128 308188870 816649163 863073865 7759894 626530768 416359348 229778660 724130688 721819240 290582032 595975616 836546560 168812190 659792428 799388142 428604596 716922997 760253375 401146105 949825132 620406912 687166764 862383900 464700700 736279600 661352500 888008186 286866240 917784962 403172608 315632528 70100288 138142233 12712948 450348800 198567860 731767339 664965840 487345119 528257992 767646000 915109588 373919025 765484892 689246455 739329480 595082784 978163936 468035400 499536340 635582628 939077760 591102348 888963790 479346140 352735496 479435392 609485312 540423512 392901025 768234174 380838008 669507840 994403500 532337805 382721376 675307000 187229413 473489800 266629464 222139972 608484788 10125163 465745544 941252162 533534044 408455705 580155300 37289332 838738220 750419484 65340782 266036978 730285560 807946464 492095694 226703840 152958136 704454040 843154720 47399600 327536928 96241925 341566528 426328560 619338815 463660510 959066125 111344552 146528404 155437764 531813615 60894088 569785276 677073654 135521600 750584030 405908040 805322640 167390320 885318208 816891584 330880690 925696475 531316912 8751600 784197760 932843200 733960076 939235352 369079927 748929604 522667800 68794718 241040280 205187400 37148248 188660116 292544768 909144320 500032200 542673217 126191025 885188440 780167580 750148817 691502870 806069896 873911848 67597480 43310280 621855175 893520152 16827340 920022668 789250460 795546000 496460936 421346350 632491520 147612630 469806484 108882064 400184333 741975160 271035779 73632232 945384424 530508000 557054696 629899570 111056240 932277104 533347420 413672230 853306112 724782450 33194440 979051516 242197517 279792832 775525376 26724936 839985280 815057805 844695447 715875000 872890152 575774920 821219288 222794464 644715991 655514452 892183870 970026405 298825847 689015020 35876505 944608880 938300352 766592760 330277835 840431970 423953675 408920418 206678216 669974120 434324480 71888800 54950150 570845400 523861904 282536671 404730850 469061570 402731080 426549424 425814106 17651140 125034242 331158784 292135558 291735800 371366496 393204406 852252328 929688170 532773888 281401919 812958940 559835648 373638993 239563464 902907796 520384108 319762000 419240112 153548320 209776900 414030844 623012586 650892500 326348196 855391916 753168480 706498400 596775440 782907192 970083015 369457989 35050320 327069906 545172565 587345440 774871720 787553900 423611270 229740473 271085500 652920090 653171600 812586380 174191008 142540380 123737132 880804080 271946980 10474196 356172100 820351615 481062750 285212335 719908000 167037390 588092528 193800090 313461168 759996640 957910910 711312920 720896106 80859446 765264818 983430904 866949960 555769140 249412984 119938244 32065500 734148000 96376640 223680640 163475200 642422638 804925935 690372317 618746760 879512101 644103043 921939330 34963825 593248646 681504376 269816520 404657696 896457580 947312000 355990364 819598512 509441783 301074740 759644631 289021350 824178136 839328156 968110000 717941650 532057632 388065750 987949596 126629985 213217475 78464324 647762120 972234664 985852856 188257060 176211160 27979098 222244608 208495460 713026500 215257064 877891200 326242368 546228200 261267212 305885330 529806656 44644800 763765566 529537880 684863650 653591244
614201096 883660078 855210560 663569232 402030500 561059950 799364704 837931816 312036640 897056320 662288640 325487168 562833868 652149805 128920400 705537040 41749600 658100750 822063680 563758336 721541168 642233600 204472064 889815932 396346516 77654866 191639044 601120768 438496613 591818692 936616055 853214624 389655800 902234220 549865440 523976875 785175064 25280300 317987952 847235080 996002000 472080700 641272956 612800976 919222264 761079808 609707480 868586688 439392180 213138456 57622680 983141088 454961030 822621165 697828964 940140460 47943100 150503760 309929500 175443720 551439640 981741168 265525014 722435810 710599056 521145860 578014118 352302517 977179555 373995870 738288768 319998280 43941749 134258284 998688960 171200000 706575440 488850240 776095120 275196199 357294408 720339200 900308105 263921750 292188888 213079552 161333760 914398670 62704434 422694500 279400000 601523104 188362900 204553366 320694454 758635900 839788800 392292960 30056752 536337740 803684513 691266832 650206448 802776 649036200 427361476 16446050 687121940 669712404 114651380 732040160 553212840 589594150 885044252 741939700 383406974 375578112 340890704 174692175 526796480 106745040 834123140 124332054 570527552 779725722 228105014 954495000 250865936 467605130 191006400 858768015 761120672 711094040 51485088 842650176 866120695 992507390 995766250 962524000 576532828 288550982 851228238 789203410 21910000 680592355 414545088 645940000 102518600 427016188 277984256 870575972 371141284 693097004 683682400 528824020 189804400 292206632 378097968 63357798 318197920 390887975 885478780 443608720 808166650 17930304 316317004 296867456 97076850 233456214 476157200 144442740 306695190 157825670 102628208 822593984 905115992 412078528 913697995 957579040 355897750 582183920 733342180 38599636 970888268 361231250 163462656 379742655 880286920 65715000 104958053 816471740 367790336 356722488 924170956 357543344 577202914 367348253 249429792 139611152 168707680 850586792 295288696 768652824 455722253 721393100 736089470 90839226 960567914 470067024 579197736 958361160 355921196 828331883 859312564 256003122 802207140 629352564 644666746 294271954 52734400 735904300 277209472 132987106 34839200 56644144 268416863 704869800 931057144 991193914 255270076 86618826 463593280 698827200 785115368 479894500 297753728 753914760 347956065 453566976 11818304 69066214 711765490 373875200 464789620 197536920 884970640 514336192 698306714 521198215 52611424 859833800 357747484 943171400 226165646 172433558 226994888 38100492 393728000 101200832 980529248 520489145 696545830 360593500 589156776 39336935 13970480 302519280 958195126 396447021 620788430 550544450 840992340 771568560 511574016 340610818 397016768 394939540 214243360 198929752 459243740 495661656 652098564 655990495 780414772 554562700 300047900 822162180 687616400 417404180 65992750 211883964 51711460 142165030 448403472 118418792 494501120 624455182 668658424 278527830 7839085 811112440 433368000 545248736 340763600 353144275 198470562 956235149 605459672 104202400 644603200 431204480 402249083 4739584 629698000 57439320 660490540 697526980 859328031 888390112 299594288 349113540 501861820 354239280 605318512 663745642 803969325 59476700 957632824 760560576 162437610 394625696 224559528 817107096 722317496 700940576 819833200 746506216 506200880 341539292 633738420 372700992 178792548 883192815 602253620 693888472 54649562 405577230 750221248 858169312 939653504 35102272 608162668 936499632 270497536 490719450 67683520 946391161 483754872 748067514 194397616 451026608 42651250 226189392 826049460 863994608 18576324 749101400 571507680 455147366 432622400 774626272 645330364 264463280 68181020 528536140 674848467 581409448 719782533 127632810 318058688 794652440 800853570 160033992 578486368 470825840 761336132 780303972 674318336 370251440 284287248 874010995 165570354 549565960 153476600 132540592 909408990 490689024 856672400 717616740 188820640 559036640 559176600 873136050 990762275 684691925 617853696 604338800 645112156 92375680 995644250 650376846 666050052 912565888 742446654 402817700 250010656 749040168 615964160 810084998 894878970 116833664 478654222 331354699 915425056 763038064 588871744 36989330 94995172 876297396 709230280 584441328 804698580 372772698 747326050 420452480 884762060 399324856 924783553 385104800 557450000 44222986 670395160 664939512 868694440 375133476 432306560 962992704 344518531 625648884 510206902 523974016 777443850 383593232 800802975 683005840 936530496 303461404 852900152 339302534 620670990 771867134 840031000 805180100 365208040 334037040 494142588 62668324 859187998 688479840 578504545 46243520 33674100 528967500 382885750 58085872 987261356 465782880 703663948 613364404 144662595 724156332 921231160 455056240 265479155 993738464 82010000 665488338 710671376 548236138 76749364 213791348 673990528 173612600 832398668 865584610 537683880 522500964 86862248 291238955 767258892 74394368 281262808 369426704 181785080 697481420 736230422 827450991 871242259 928370320 476591600 776718160 268676960 395618480 774147464 239020560 614780944 993990018 391975660 509104476 461089384 912205132 825254640 457643952 833323798 828598730 494292480 305907800 815270696 289583311 893506352 221128090 179633896 997591440 322224400 791073280 148426000 437787776 50516476 210579181 467773800 630030139 327771976 397648960 150847200 449122086 239454120 252408320 342818905 236672140 943015752 597762340 613171208 837767000 225771520 736332800 839446720 713140770 547942104 166231360 442690850 480026944 297317844 804669638 263545952 365355552 186927360 909031073 541266275 812516000 939903680 197153544 275092100 570924120 940759656 618600992 567075280 329707200 765124964 901347636 947596560 154877412 958409150 787434475 581325760 620299708 332322825 285474680 382561117 771141160 666401326 929616920 562381440 911867876 210727580 541231716 829037680 210883200 703902188 802862568 461974192 864738768 149620035 787599600 95105852 483281220 612610350 888060961 333509575 384761264 110634424 698029416 746833269 290387020 772738968 295545136 928437216 518785450 130364182 224861310 114138850 273905940 670534848 98928675 621791210 916891626 659086520 205084944 20991142 745717265 101555552 64991672 182537840 677006076 316775508 681654000 165547936 248169971 938075336 148143728 290897318 279834496 968978272 399758572 917685210 812492082 47363840 831937740 657517520 63957015 157441760 148147623 823933623 481486300 254633660 190640040 31400700 931760079 476581562 710838276 411496000 243800160 36344640 476897820 587940632 668454303 359490160 320928770 623887174 631170748 164005940 345776700 320875040 823231536 355472652 987395250 890061685 623951340 706061088 607780705 240530445 28443168 119841406 332141764 258365280 627916864 70450452 78958240 98738616 673165225 676290345 144487620 121311856 691664870 784399756 696897136 169946120 985403100 767878624 509002560 420307900 109849377 952298314 289973316 295186804 819349500 440943028 656676336 348980280 153882770 736574466 343716652 270207190 294068272 588598160 525649859 835165440 320563160 810966320 3774112 857688320 526235840 105198284 450610130 804152320 585209070 814540416 963921665 746627024 569585880 605623489 151887689 885064844 615927472 704495840 537245120 791176584 567156564 514280592 834771300 80282920 337109912 445044000 728039424 109757888 638144000 912465152 620411678 450560080 658107448 945127488 764040236 299842816 763915960 695235108 799480450 661307866 618999608 739216520 864361620 191232550 247071872 495655692 451405160 371258257 336787428 549909748 454613700 647422310 313293448 293939100 613395590 122507600 685034976 407064960 901829980 611102400 271779943 854621264 997224250 254869300 8900040 998090320 857153400 553884720 379548000 241935920 104378044 675981866 232897716 969700424 37082060 553184588 555486170 456364320 181762095 979459060 392323668 211138697 613979200 431241700
553020480 424113610 947521845 65852045 810518746 818775923 702846048 903049740 173105568 342373600 801602500 279854454 351880560 78068312 964856960 490782788 422399280 984017048 34195932 259058752 168006592 799067624 944477692 400442000 250030512 400812520 151961816 305070854 55076470 715724899 237091575 669245800 563689631 463396940 14710056 162037280 886390200 376756750 290289496 927219018 350257418 121148800 1342894 270804682 466132066 224662480 224817480 304069386 734582490 897329092 445192176 44403316 571471493 252023230 297599011 621868750 271798070 957335800 779013815 171156640 850084022 515163901 957588462 239083172 957297760 984732774 121664000 311067800 534202248 222206516 707428489 183188704 709002458 365379392 676812624 382872384 98814512 95782480 840294010 617459200 831182278 938700812 710176512 209952000 357944510 216353744 691011750 91157864 224634576 509899064 614162000 159923472 980981920 888568560 101720980 8691244 365981892 768734622 483410890 642512920 769426912 295303125 696166990 924274346 322840284 282120080 827577935 47449408 992477905 227338534 795660160 767696965 841568832 562538270 53100480 508927212 314875402 567821120 652102140 939799400 304925204 721374624 337911450 98425288 561285172 775209100 589023288 842344070 960843496 853400315 189983200 743948779 583173821 866157270 573577730 972941575 522362182 582624256 503088896 147747300 283650048 810419968 652140934 59096960 891410192 208495216 298178832 763868480 797218400 652865168 196920988 536876544 821769200 204263017 786024188 653252112 610171550 673347304 188535400 357646600 339313600 529817670 553684700 245588124 445065450 705819100 240586480 138556742 595834672 179756839 271652750 924852700 716699008 204406156 529832200 751592096 374183248 594198848 367511856 397827842 992619866 273077952 384890604 106824000 794777520 222114053 136829760 39374540 774938457 925150848 506604492 476743000 895835840 560711350 320922036 700401083 120033769 396179462 659301522 792462448 715404320 238024300 985009240 166714636 221369288 861076500 944447934 898796080 613302146 813862885 993656648 862261700 372254824 511521625 536421334 685905048 443320792 195395244 863482368 761552115 215481880 927393600 868317600 552026640 347625792 858207586 509152096 192738082 541108480 160454369 746337568 746795434 280812400 336466938 680136172 976401317 326559396 245098485 645443200 872652580 195703115 68513124 795773000 905403127 999372780 653169100 50896640 701772676 250267040 744407856 350609500 425520916 460551600 750932329 446999544 525689696 740558364 481914925 65742362 514485446 997073728 518639340 270244480 757180824 970018150 276563846 468321282 608729500 426133815 803165440 585428604 282766220 313318871 143461856 885163936 962621860 8090575 418416256 693210816 78535040 502945717 915342848 304337834 537597760 813486964 654014848 268453640 834173120 515228750 464363300 838329404 465753368 602785616 811826075 629758244 309788680 190558080 721989664 197450580 261805670 590140560 657330050 17553744 864680760 709299800 786373837 173324188 814794580 897786870 660852400 361150000 928615580 440464918 643819960 944702944 528535168 241621900 876556144 140411650 71013630 592960902 472246536 560441875 537055360 602881425 581149780 77871000 271661466 367030416 268755200 782156250 834415000 953975700 447122590 525128988 362540384 209918632 830925282 411985482 649188250 77423050 815462250 514340939 849859460 627194880 133168414 498730475 896176896 358296832 164609700 585403256 393923115 846197156 847663416 710045980 999273880 227684644 649334516 631920620 869577600 367230540 484128010 8715040 216033128 856653152 913528240 531852499 801666868 425613000 4583872 428278976 236424000 451738578 183310400 663400800 470123720 693169904 855209272 841590886 177528056 824812444 68492460 15233527 333202834 446158000 734891200 275448450 957914260 459589504 318868964 578453455 387432784 544798976 287819048 521073938 166353880 930802979 840197080 416780420 910090240 560410420 110498400 570785632 876264476 182350577 82773280 157039008 318377328 260773508 112621020 903877140 702881526 159834650 162001484 142809848 757394802 711911204 844906408 210819300 881533160 121272212 40203700 491479075 821246020 219377600 654840523 664356640 172150300 536236800 706587965 577873510 312841500 92779000 305560768 968488260 926493104 311202060 848202568 87621125 231832324 36726688 674324000 235138335 573915496 326711616 268030758 899227190 81100140 87856550 656680225 364789340 374510848 368596610 122071242 705893600 711091230 683686669 973752822 455830133 69165752 801266380 923526724 80678160 684463676 285024059 769003332 748294904 601931067 915966896 962503240 673437770 662023704 557744727 166232625 173420000 851258345 589463924 458733896 898854480 702210520 493286019 142276400 518156520 179826300 797554240 950889464 415948035 643762550 273210472 182410688 454764120 728238348 727447400 483313890 317333625 633110340 395414336 170689400 635763760 919230864 169347210 715126075 328253012 973571166 616290400 994914720 593792490 416551840 402782096 764496736 808657008 708843452 42509378 569631200 202773744 580632203 641450400 473601616 529556240 200105920 521458865 942750212 894137160 847358216 557221088 438046220 305479270 37932288 226418964 106560832 94050090 722551824 920016932 919232120 630482560 948322350 579698240 51861500 293856962 929412160 261346560 825170844 837707214 552371940 531915000 485250300 664494045 886874925 546287000 727086527 706957232 729001200 370216000 403414763 649030072 466734480 565685504 323678744 962182624 749860727 144006222 651348265 647036528 496031840 560616340 279103360 789769984 120276220 373941404 433950980 724770705 430148084 306240000 558940088 791780650 572045186 428704638 438587460 311265301 968425600 575402864 448602224 870652884 374125096 179480000 7884000 79313200 682694745 405030000 380687138 874689408 933376832 961248800 93183792 12437728 668698112 156915084 571877750 291428584 135842472 470919920 308163600 747216544 498701824 646838750 981323164 762011020 702939680 560050851 150987320 460138310 716027376 169662400 767374400 126420520 523950200 524932320 640795323 80188054 526503652 410198280 622928610 776269552 966535516 502192000 514264220 398423915 627663400 124818630 992855998 141398388 630595330 827505280 662169700 711076470 599934816 986044555 228565608 811935060 298158600 50687332 301045240 511884350 772714638 418434150 483954580 151605520 947023480 62245900 514693632 685557848 75734601 504183320 139129266 870292560 451373200 545191344 841330652 603335698 914557952 878534400 156732704 411286728 708557452 257621560 479598162 216060474 597965240 178044000 609441620 960910750 380695760 396382418 918080000 408718938 569159893 433928000 880792782 896378530 436038264 10631324 184015700 663019264 34320640 873794370 70159748 868801200 238713476 956006176 671049024 109978437 259273100 668240495 858681352 579974400 892856080 415096368 59932512 797359680 959295105 71689989 113500070 177237184 466110992 338244160 995778576 752762080 460670152 917662456 638024256 641535230 149350304 153688032 972643872 600704891 836878872 353214676 805690968 548650828 174476480 878574584 120968410 870422832 434752750 486252520 730363400 485386572 635324440 20908440 699052730 557269380 887030596 763125830 783906304 480782688 713417558 318430880 762789100 379373386 359222360 107054176 449724766 609986492 728758650 92921416 681192802 312649837 877434944 692095800 895864380 887236720 985978350 877123510 733480800 320080192 149399416 860597910 3332300 24833088 74018060 15116720 679812135 762797468 751884886 554875560 731506930 858858635 218413440 719986200 180326224 290390812 482413246 282904695 560207345 606265536 359191728 352145436 791985915 284766423 96350568 946206253 35644480 784773802 906525860 261910188 952581680 453349358 611191336 427274036 448512029 954749694 612895840 411337012 89705780 711676816 818060574 38683792 4958250 859549664 32577944
208289700 641967300 222310728 7553108 226387650 84955656 845786720 848186146 442493800 30708736 905108901 298359424 403382150 792639456 261324720 860869680 215863580 763782240 404043312 92308436 952521064 840383100 708366272 464350432 70627530 445536063 243646720 952241740 78419280 770485824 960184000 718737976 691260849 415988814 160681000 642845614 857428672 765911279 949479630 447977500 155776290 135728885 245549250 859027622 97943700 567879636 828656746 29803540 408106600 995676640 334203360 948318002 965774128 51980200 937873248 407566228 849867810 577913940 469578560 739796480 704638488 919628844 545723534 187249616 820190016 488359960 852744034 371649240 699477772 829996800 956248432 85982070 141281000 220514000 845911010 968409590 616617290 227451825 777410980 166012604 205909897 412663296 849472820 601329519 404598140 833207008 237602084 309712110 849108553 716661936 180537050 561362640 170495707 116542130 654892171 915556250 993235572 723340650 636535196 679016474 823789000 999526405 182872744 880451700 209035960 939279000 546532280 235460000 9325469 369805040 660013154 620232955 390756653 244034620 760738800 527666472 338798400 370857080 897546433 646562360 428195496 254383705 700711700 575764480 725082560 60491590 453466240 9167680 257918524 336592600 530298520 25324000 248564000 2808368 767701852 369347640 569089640 363101643 13681872 191906304 690584663 286218080 503582380 423405246 590150140 511310216 722324560 370096512 127221760 518817000 654238492 609492950 446046920 927261160 509323437 510946545 34157500 446631257 230574488 294470528 263745300 704532736 880856275 947081024 261314434 946042914 523414324 875586050 700665270 10682894 473923902 913832024 226187660 758809340 399472640 49885920 578404640 63554304 227853184 771984965 253243456 537595310 473124200 307355904 492070334 169982968 269224158 189023366 289718453 247557052 254831180 674252800 185010520 528922348 152777654 468966388 21049104 97322160 92828240 72756624 463273015 629059488 714456240 238985504 890008904 540851120 531129400 914074880 956573600 123490889 870063691 235176060 476747532 241210625 949304 261132720 618675915 821801130 109812162 691243492 876805408 894072090 218718631 193356660 148416386 880490948 974494912 940413552 177952540 420059830 753134480 668743920 710508452 329873616 464480000 401015550 652482976 961309040 157584803 620676556 134441840 523098048 765246760 781964875 402515038 995856081 61373415 811063536 415451880 458510400 960329640 137555388 93088116 60884320 672556968 669123240 17028976 947773260 553061351 21837138 554059271 921617664 384689715 647240586 328958400 53218018 815671284 88788404 35200904 565723230 993822416 249076480 30135464 150786360 318663040 776757060 726322360 308283760 817981645 587449929 491280235 341979442 700494675 773613246 845494952 38573470 10217440 646972000 48703328 673184400 481012270 858117330 910525000 289621760 590415880 27668752 379445028 696335000 784626937 145842186 414361520 453325888 433151635 954508000 276272192 579630296 25328968 879147680 705076800 408465948 538068744 31682496 411049160 849080104 168756862 974446784 262449024 60632550 575934496 874447000 167791538 290800866 376294185 948738080 593823640 611729648 837161472 943073385 108756480 587906250 516841784 649963260 114651000 175618502 654432412 572946020 748861580 155981600 532347935 34420680 71474784 153543192 399017920 304878630 52110524 998577014 255141408 165905375 82150644 859584073 761099028 537049700 264937488 799955961 18194480 508984540 266358944 878935688 874114810 726438400 828527555 695775520 391007903 116761716 536130560 786696204 786342530 372964824 36571808 265741970 578036736 167506950 574539176 584273200 72392500 904990400 29704772 16544360 113388412 652644814 959425564 849970600 688299904 577912192 643181442 287609872 149247168 596880160 384412040 362374500 972125764 681759755 436271356 156531308 109362828 430614936 511174776 221758186 896642880 611246280 162089346 627561871 668958610 631142630 272534240 738257545 892597184 432464768 340264200 357170000 936165360 247974000 703244128 275908144 108223508 221718004 535424736 664629316 110923443 689200042 858097062 844043068 862145700 207038800 662302472 151956928 995056400 256125600 97980836 284647230 171111680 563702516 853549312 142514800 899769500 630051200 65623360 43527448 508968652 871993275 820520550 863834112 664675222 465632348 983903344 127977168 997454300 789946750 182422868 573122390 898001729 57095581 814557008 491908600 112005660 799022000 842452320 410445463 426875600 588226280 438572650 783011772 241445422 658655960 537842945 144240808 790119246 438808040 220512276 664917735 552142720 775861400 323612500 580257000 205736236 978706000 230037990 785512130 170151036 788684800 929194968 190474515 795084966 278258922 298295440 366891232 917461427 84227840 767235230 71573760 739829776 458668008 611068203 801260420 626461951 373361725 546305700 601821500 130086435 507399640 570523600 935839216 771884128 989719408 584988352 780443775 528276304 902651040 923320000 578562196 749221475 17286454 481338304 69711300 107736650 175436688 148990336 810763108 512587000 952788256 798703136 297064004 537500920 858837160 699224100 684781850 408949760 647046553 934787700 832785320 410619456 752064520 518121875 947429000 116877760 976557600 75086555 244425 723586048 120282956 676861800 919181232 335371508 525440990 241817552 31111216 133842880 54442608 662306178 160926076 206727616 928835416 357833520 130731540 551947784 181755449 203375380 223874880 402046208 128476850 817343750 636091648 956166216 519369910 482672532 791836580 51071010 140513950 24972200 686449040 666338080 482196660 745642545 98386122 175130604 190595584 507091812 252244176 217435840 755808472 210537783 390354074 37737286 378482440 943446935 457139204 727624572 562770720 267975104 292118720 460780984 715732920 867104660 805538274 29872320 620309818 797355950 670284672 235989980 58338988 978112768 277591738 918012520 116187473 173001389 880270008 259054944 433804250 458712986 613718300 180677952 12846888 206628964 594175916 981392928 326017340 785174664 70768825 733617040 579924120 601269375 690109742 29402608 153281006 630119424 565668625 21522584 11162240 899582676 95878735 366620492 13566869 127297237 604082772 372488270 686961720 649384866 585861440 404639800 744252590 532941386 777657384 612811040 412160545 744808320 202388700 883037408 937317171 674123085 528739732 36076000 272171300 395823580 332234272 378972632 90643464 829335730 197743700 692039025 962643736 835492220 736278580 990981595 844853289 857560880 34786884 531767628 268034000 367822560 644817426 207636496 932499240 94498560 454806875 385995520 965852982 606231424 176282172 314405318 276105423 332257776 84180920 33418708 802121720 355765950 458311680 787587093 150032200 588532144 912851200 332853792 941018324 8429128 625060617 764146380 260345554 405227812 525294139 841242496 959605782 920887494 935936376 468320910 211273408 472579000 890631680 899654392 972843884 239533672 110991258 604790784 192313080 38148995 400171780 626669875 199979125 910365712 685557568 476136948 658409035 686495300 595230010 770795400 678333509 677909040 380064368 865315580 153987456 237631004 58211720 29139306 785473856 752832992 428260879 192386060 354496690 504975776 376944400 635370252 10615500 712023824 146199444 717870220 440522774 168414624 546696097 446510184 628297225 451438800 708917570 464104000 758502800 790826060 724922613 577658120 21374283 631608578 907258620 911131000 455434881 239400380 749500010 973392048 857042984 518508350 242605008 165568000 476485300 962705720 618991646 728195600 83370000 467845995 219143848 865487780 374728000 184045760 745094040 528015328 591272560 254894306 191887432 924706944 170962438 661820674 290858048 518694158 178757500 241305151 724574875 60840785 779669379 931788544 267543140 182204356 22295900 192536976 40525922 239359156 14492672
488482600 23598400 639526400 302611680 524226760 232199472 892667200 507505620 884558372 622417660 395358560 73820416 933005808 681414206 701957320 546722048 434269100 746146168 218332600 556730624 560780428 319913061 668316156 484169744 9348970 603254960 61825595 456161800 69636856 152559000 739778780 401827229 73970976 210469996 506004625 565281348 964702658 943731756 181276900 558223360 940172700 133926496 760553440 239939285 131314864 446838656 971526750 179337000 381859808 771744690 475966464 42824320 297997148 935167680 51577580 596168108 204855600 809754120 373534832 909416520 546102644 208613280 560263552 2358600 734312180 286775280 91620100 315786008 899831640 976697961 272147255 968164093 464150520 378676008 982813306 369015604 593680680 753285256 352987384 622727600 53217315 392752608 611732868 624322102 911312095 863721321 453357696 678730315 3525000 45582816 881944000 464576444 658923705 412213200 896595030 514078640 983749248 665424256 989772200 621050808 567290400 867178145 249468930 312355108 426952920 641729600 3672130 63930986 495314900 669888216 967551168 241646448 95722634 142659200 427443172 785004940 259003960 918860590 847530880 581821440 106234224 92490000 707544936 116161580 217412260 198922308 476391030 285218608 604121345 314422486 977430116 481580920 73334320 111908288 656318272 631502760 577934165 243080248 745104704 812491200 577863230 476734656 972293312 892090240 938837000 633411872 906098176 471684700 357750272 378035880 760961020 953049536 8616571 93658776 794252800 570892245 624499375 752203400 571517920 635410200 444874020 956373200 615886025 399253176 107288800 161664736 958288640 750073856 917245344 772565125 583481760 815789340 486254220 259828680 842342680 388793350 965771486 434403550 544922268 999910632 399055244 476697580 478942208 366585015 615196688 410954108 139682155 883293280 43803100 426104192 169952520 794885504 995069952 309201920 928755060 556920476 430715015 630715272 530520329 511487952 960133632 564676339 163564640 398711808 650405825 912675625 687908550 692206550 64644768 492300784 924416000 824951536 228168160 382026610 191236450 894743500 462367285 136562484 884421584 815952688 256417948 735493928 35157927 479481100 873653360 573613570 986597536 823863320 790706970 386974464 770846980 302454600 5872640 174704536 323563280 704891686 662619200 215167328 809064320 375889592 980596600 17503426 254580664 698433140 2866832 408012200 526039200 487508256 987707440 186134024 754690540 190884904 840725190 755669580 637091912 931257100 698272544 361424020 78222848 676982980 495448020 723321835 655929112 240265227 197439160 403191446 65957200 828013600 480912058 370359056 464792152 590691680 593579840 773535340 157983482 319685200 556935768 731370464 921882144 611140200 836636040 503671040 422633620 159864600 440084764 939121200 466868368 173658955 968574675 472906032 641498850 674213970 271542200 610603136 811102172 86163152 461355440 708505120 876216130 695826656 535734304 420198400 488285576 943229080 425820380 261304620 106859955 366750704 263165160 979667600 954625008 441366408 745231730 353830560 874698304 578159800 158835200 23189020 461641600 96406168 56022741 269112104 462276075 355062240 455070219 779185912 442300021 775802830 242223048 594177184 732690560 976461728 368765753 955731940 927249416 904398410 504173664 771474042 590751248 747402182 762273536 499707500 739283141 911942708 588750160 729963500 306930576 598361692 363972160 899837975 988112700 848407550 664751120 162820632 202346350 421422530 921287684 169878346 820106239 524660768 434668382 224250833 396782220 732687772 997193266 415073052 202894628 11568970 421371195 847492386 912871632 774574714 977283080 199339680 999402663 815339524 554343330 38548752 339991110 230333486 388082525 299914642 643503350 92253055 777549246 884587168 88960111 671502600 348029856 666481633 680440964 146549594 579532160 804970212 227696888 294469120 389690010 788269500 231472792 975181920 926432872 460533524 921130680 83493564 967218560 603189960 256341200 957539094 536749400 38607584 179658600 898560219 207428416 870932685 794776416 847001850 810051172 989963420 648304934 231654912 939749008 61516096 725568053 807118170 821525120 505345220 879353216 156620650 155054286 908601059 626621952 263107476 285551620 196794496 415937960 491534656 625456864 795857860 351146084 275974873 399727084 275120930 347684725 18148880 138236016 102235688 697673520 180156552 758779068 365102750 618345180 310512700 326253064 326332428 240672665 753471724 615130620 35936000 915298700 247726000 173219328 958009025 497096698 135539552 890471682 882804014 511236600 695525110 269253498 257872000 659491487 811657435 198411720 680482304 644780416 434359836 601577038 541868745 440888000 266224740 891245088 67447754 275071036 987113304 183055692 509630120 587512448 54235969 148108548 492015990 499136635 226521808 254533400 577376450 602773472 461000832 317500470 282265620 993088820 989213500 126951568 52911270 41870282 235410952 574705936 700709520 133539878 264055400 865239057 23217780 467868320 750854006 121420546 434217866 604024484 209972162 322900440 498528800 585412498 371040720 187478360 836016692 126603352 10386900 979534420 864921915 482384016 805789344 670771564 247542400 171111200 477855680 762794310 965710856 545401684 583957410 497621020 929561570 150080736 269742100 249014398 187825720 619100456 214727584 948460192 439062694 408347010 839177345 767020232 920241740 614197450 823250952 470118462 53468196 232043272 774337128 160349674 449318166 664399539 422637760 642788900 596931328 210766856 484258615 646384820 954575825 247143236 421120133 398849380 33458544 410696288 501117500 47299300 112260050 955073374 452701335 470958338 985145906 830017550 88184320 706066200 386317032 628937316 447322978 418145640 950673550 334607240 229138432 726983168 102645734 936597256 319742560 541113048 674448840 147441528 150852670 53274300 572357600 810628704 604786600 735937792 281428320 485754670 74056388 869507912 107681280 823757150 567021002 399572480 402192336 942921625 496130464 618508704 53771824 370931040 841985434 312863920 793286400 712153453 326713975 202339400 959674112 473907056 342945688 395155409 614718560 394728000 927365560 1551616 183823370 976213320 392009976 686962420 472853760 198552920 655687040 479028198 546924704 75154552 393254440 215019984 782048320 665874400 626397028 870102400 271789960 562676824 32055488 349251750 522897844 981582840 62915500 379197250 332831324 151987496 700542064 841457232 671154715 538802294 915623674 674646316 407277690 683917476 612014190 640551696 551544896 351823208 945760933 250141728 449188740 563701176 414096880 563529400 703452810 349015130 520202160 159079320 66777680 260902002 617532782 484171266 478489488 372402040 66718544 589118208 52522225 585242155 538811992 764181120 782464850 79929661 861217280 204941350 669263744 775162304 840167919 376920085 380043480 339025571 892785490 519796704 660352735 314045620 578851158 330509776 673838049 292768512 677500318 2298240 751557867 510248316 427315975 860360384 369688380 158556255 688823360 308169855 53874336 176483240 383434654 366319584 564916880 456398924 108566088 323346080 531139668 698942080 75666792 427501184 232295021 574306143 900371300 898777750 218653440 431325160 950371700 746156836 895152566 782448050 238173433 441561048 590906968 151615300 947831851 469823948 874869952 855887086 461624896 321740288 646674268 970972280 28394129 546773740 93482799 734619504 714853658 204489040 781676800 45505312 873532196 533519200 505313598 672053520 152251550 361550800 156309872 692176896 670564800 625049950 314052560 598993080 167665580 544073936 300681304 468081260 179576835 871150546 513468050 600786560 500528216 832342986 961388352 652736120 886439044 171173250 1775040 21659805 950596880 228245008 760210560 67939625 834786400 252234154 660200312 367611725 389508408 998055330 843349424 148717530 183766520
718472428 575787016 451309112 240888117 40124520 91259858 158100160 765601240 608190000 644683584 367956064 761134336 384146125 357068640 585353104 688180750 236371320 881443260 338053075 705765000 146862365 802998778 51824580 519651245 419780640 844845200 843865236 354265890 47958816 582908825 329912960 519682954 302708360 398379040 990292860 530167432 318203560 837569200 355604823 209372357 969214472 561746865 726557150 532419552 3861051 256207200 480236075 608542673 231771736 318043760 267154570 287292652 527133760 902840550 327019520 88138562 795265100 602194502 169187850 188611386 768075120 354281620 176718616 872607816 362774840 637239592 355386160 998893342 669763200 87226385 204979732 619037200 755658684 262162004 855249320 374109813 290909136 822368230 172739472 265538048 375682686 927661180 731558096 205116636 713490808 120427378 566432230 547432110 979181360 451312660 271898400 852338606 334592210 620318117 846954220 155732075 22513696 8198781 678016128 476200942 558590572 685620864 586105080 104435840 477286920 794890864 894915594 67263700 557707750 663737503 620595220 814989120 369337640 917780800 58887530 528298040 77325125 288907760 631066176 464730540 289268100 683108800 124618720 893748420 184726500 165374372 872327420 646141450 689632560 400035824 48205840 376976400 66241935 545044530 487198310 87898634 104387264 302968160 974747216 612286922 27772440 743649780 420460152 543776875 833111072 776447496 27617328 758754482 962026622 4311096 602502616 717718834 229037808 306290968 909511365 368970950 960744760 556360048 8628987 296306376 130332000 368521696 516392750 704227740 368272050 479325604 82995418 170538490 969083568 591526524 327218460 980695426 374854240 885670819 308906520 2527360 902269710 703047472 383105256 460482624 550293472 489427128 878994560 607220756 414547616 411002448 193860100 407265844 167686610 918209122 50154556 476427908 767541468 27952518 928463659 573110064 981668340 502662288 979656704 618614212 914323840 244592560 947100828 191181296 433334260 255850200 223303760 365424250 263997200 959955875 813770308 774358426 141969800 138223924 240701811 17749300 186820480 813548660 6861895 330414048 39618220 612773476 656572736 403447645 715366817 94720996 674925920 322506808 735552125 937765780 169049432 415343840 818288245 255520735 751926736 428876400 577087500 380661120 300263475 933475904 302030239 866764802 6817805 967891600 705243456 77284808 611651596 425252598 366593856 733015100 401346545 816461920 223355792 564408800 853425355 130451856 758593448 71724128 723708600 850009088 316233154 265293540 368574320 406372000 492728026 703147008 30734779 700667136 839173596 160091332 333162160 308885846 943951700 601441760 177966800 33339694 353140892 526014194 357256016 533287185 663415619 536509140 313708266 555695328 35406816 912829016 562729729 469825025 783402516 221689460 948320448 450130544 208096500 793616140 4844440 531048288 715397388 170046842 302152094 458002473 861000460 648534384 268306650 236479264 881813400 126165768 719426185 126117925 341490312 578413290 355410822 738345500 858259020 266969920 36694042 572436440 302734720 973462740 588012426 314920560 665391228 648956032 982942750 464101200 39092832 218806655 701112512 810333046 852408143 448533365 152602360 274625600 603726829 509289760 445222760 690383490 413094719 969745200 321376000 694355200 605371476 74979600 16632768 106256452 426151000 629027522 423794240 723491775 217464512 91652024 206502864 309999272 418733582 532199460 892828090 612365240 278378872 27038752 304249840 111699832 616534172 155754686 151533923 668188688 268567030 599529984 93514144 955448480 415344284 6249379 475535910 111822050 562840544 709967020 865124048 377772000 433707875 771925836 420048654 954892172 586713472 625085066 28841660 181142400 312429280 109409972 446776000 425256152 952584850 799714231 292894752 346882960 52806454 813938688 140593632 785062160 271174022 921789768 946059600 746268704 702333446 362065152 737148789 875044455 309021900 184328581 267360320 872264816 120280274 176567680 596827467 541248896 294415138 481214248 186570224 512750338 556962976 440566720 936021412 4594139 462939240 832717920 582656974 34892308 192659572 949709480 263645646 548881300 538686012 221555415 138268448 118961575 844575285 289794838 137471000 301860820 572821200 548501622 832243583 7996350 850999220 114535384 738466384 91778904 252633142 686090008 761417830 235206900 8675600 638024698 540856400 917410300 188838804 660000200 168210448 24358656 207263030 156780910 933537280 478998078 800855550 382107688 947186200 649637120 880780784 982077600 108576640 570990624 635047140 224248258 90971696 413843776 95468160 662957528 253310360 483789312 443638784 386131786 238064908 971779084 932935232 339036228 855735310 116226700 821631049 636437540 275441023 595404770 476409520 865369280 967994928 790246411 827290250 951051152 207998586 655377130 851858302 229223316 638756640 640613620 418215696 463009851 779699464 296494080 882644818 883351576 811097856 330597920 497229728 853955680 575359174 305400896 628791488 251138856 17045288 337559402 735737275 676311888 992896640 700926383 925781620 910244544 484286015 920820207 749169216 999213090 404200304 351833760 250350970 317214180 608714984 62832096 391340712 445505915 990299580 354346624 332524104 75839626 131966450 610976000 25642630 998899660 950331400 318271696 427330000 473067990 563332415 345159680 59068056 767638618 337760720 327684120 333789500 615374495 522741520 768836752 44830174 549877312 329439736 967393200 48065243 743944768 330364096 982939880 214673488 95875264 756392070 137495200 959053573 212261360 741020384 433976336 225776892 116668320 915346048 606298800 423657351 773975000 934428000 886034784 696304580 447160888 500568640 485994864 326739838 849478176 613706256 364223048 831314808 422469464 144112200 478815513 996249932 52868680 607322240 134365400 990863940 447249205 211060269 834129510 215315742 466601710 99863935 416768090 522672352 910308096 752597544 127881312 585746000 951455200 109270148 206379424 793944360 310675985 921919011 52396842 562863929 775781184 241983050 721516520 821399840 628990652 411770740 24595296 945257272 443249590 283147036 890764808 608670292 910646544 552301600 580292040 609957960 258581296 869296000 436042304 203424200 450041152 841377690 715460224 821067270 671219756 571589234 223891960 670133000 765441440 768374216 852217440 275196520 845968710 209952976 418482368 241274896 73741435 311230596 651286080 181382270 348161995 36113000 664707001 49281841 170256540 247665196 932501690 981883100 909770260 451404933 984983872 55914030 261457728 866691918 156656700 962644256 71194677 871435620 520897099 198075450 415906437 499944968 375973425 637526082 302483940 389912320 334891620 991280904 244127290 689840480 607410068 331202400 821633540 116990125 964425610 212958239 14392720 869180558 470738900 29603684 290564606 428130908 868498432 297382400 666344160 637117998 650495840 269614030 22402770 109502856 282304299 219980990 717926526 870935840 422996148 505302490 838329500 224197120 266716895 981990464 350348704 523313700 214309520 569579348 421584014 890935100 32705200 474811560 91042560 611915751 579479836 830781600 783217480 452589545 514672147 686379540 125248660 912615740 333430172 607057296 398004740 642097275 584260400 119725900 727099040 575725808 917856000 588235024 305408648 613621064 647696160 788979828 943813440 789012660 448230272 813990400 649962798 495131116 901080080 968220556 281334040 48176120 710557920 87198507 646622125 273605624 679669240 577896352 950246744 489192625 5765805 888239264 955147626 872278560 185893510 347285600 88616625 235914800 27754026 178626646 207888216 423403168 220672560 122079905 117077080 686205700 863278630 795847688 81972010 221087920 666813328 881795000 185616880 419826940 736793352 37788240 707697280 508624950 769219540 976714412 524017591 825920576 522119520
210394664 742016024 584387730 561067520 187479125 577014299 589996800 482879042 976789600 358917080 38564352 454012488 722327920 899861440 829828912 28868000 346694000 878025604 615472564 984530633 614271095 728443362 907833010 258208760 424049476 389869601 434317568 366876730 588651456 602350035 75141830 666448152 810618976 708659984 724512730 475742095 765451968 183812160 438220200 945324240 732788380 4646656 603425824 588434010 599925504 686015040 952242660 973541020 991346710 110202881 125022068 483939264 476953725 326279584 323759500 227951424 90882160 205524775 36067340 623414020 106627472 660175140 960144321 51102700 600261544 739304480 634183240 519932264 108765265 366260980 864214180 159963296 19288320 689017250 935905440 447970876 475884240 541040972 285226419 98628512 999236125 262270304 206811693 660168340 603683748 781311056 869439568 691122580 70734350 533718680 550486720 229224096 559853097 274430268 259846840 375360560 373997682 65993342 732024814 552640816 1293600 857109040 548348668 966868854 98670920 812900240 6826782 322981585 575941724 568071500 944813878 925265536 707894564 35409400 611346336 956287800 442367040 921401127 79034880 43647200 368032160 565712500 21459514 878172510 716448631 282335744 5101900 144866550 707061849 557957095 287577670 873143824 727687664 243430390 766646555 300101500 399404800 309619000 940986620 646412580 871486750 212130918 70056848 965784320 301262760 815080771 263421028 820709280 667907532 628784400 726419420 359717072 37936100 390936288 284043430 842832850 483410144 419651379 372921600 356473428 948251744 528320334 895451680 455819730 633263419 968135154 478873636 866684392 513220400 702490740 41667100 663513160 627562660 796012130 791334844 739753900 464000480 198751744 18820928 701042032 519278352 579893005 51441184 767368100 920943616 428324352 186704640 836608169 763574912 722620650 804323756 45369820 502041460 805477202 795433792 703482740 687812976 399172786 347938302 246915200 282121418 614693414 529424632 295081084 522009210 5890574 763185600 922952192 216747936 398586732 486804028 529871800 877591160 528499278 446433461 658209079 822521600 390390445 383105075 711351852 909853328 743630544 326683176 952340120 193382600 571708256 731653980 539717704 812596616 566458436 71667671 365017168 560466280 828776556 273728663 977505306 986103967 95230610 835897312 711242160 653433840 606961652 803952382 331271195 304601600 165532710 780712000 497643384 926573916 687632060 853805910 937005710 694124500 787024160 887430250 408539720 51472672 228935004 595394172 563361360 928915072 640417200 964371880 107261200 182230070 845482624 48873952 504970404 124944472 661624888 330651660 453027000 156261600 23216106 229757156 542729216 538332576 894008310 411996976 367544864 711525376 804980432 186856576 177774416 294039840 849659380 514698639 748939200 761132893 517828776 801380924 48656712 601847070 3370450 959875600 784197244 103981676 230522792 303265365 681075340 35175102 19832764 723704986 785044940 168276191 876491931 394676616 444203032 914901200 683881600 42775105 162825936 397021636 635514120 303641730 424733824 658918288 814746112 542129910 17740000 543922963 240299255 626315300 467540160 78702211 318954360 992449772 77311519 702367290 753331230 529610020 617707552 544527560 822030392 915276396 730460456 779682350 479384862 958966575 931616384 145516416 579019318 906169320 682861616 931535970 284056560 328406205 854629760 148184400 913950700 841731400 268877240 817563704 575486080 750081913 989131936 67280572 128996130 669927280 493119488 49796836 372361416 219053355 530216422 862631522 85821024 705223336 265073970 892429728 425829691 274414400 45512572 548818864 491955650 776374388 452271595 136281436 33659482 868546880 142450625 61719965 730453352 97027232 95948753 315978598 646983824 525079216 984806626 764020559 210499072 997793990 626865920 414514558 966395200 5281658 121342710 702125000 732165844 2736416 723245848 300163440 653473875 408333836 240698992 993492660 332826500 997160640 840691584 80689417 214667780 739087388 388404900 899719584 333233976 187411680 768951122 631427136 506866990 702558048 310608648 542461440 480866404 27641040 530101720 800172850 490801840 835683720 84756256 280039748 863176384 561783700 498614305 285672636 49507984 548705000 994268800 205457536 540178200 125791508 285303992 351758976 921640960 625969892 717109760 506983116 657378600 309266930 301119200 238916592 393770156 503393600 901485928 863693645 13793326 904672800 573859490 177969060 400450324 770350080 486434575 141499660 48115340 528808140 928590640 968685650 716099000 785164700 481253380 269291570 214033850 648941322 797925008 500905800 759099050 591473872 191432136 341626890 79436770 336453560 682064148 998259900 20296340 993285584 883570900 264248768 501976104 416247996 313162690 90957185 504706176 195678370 425079592 216343552 400467181 245911356 308788500 278937344 237990432 859180798 162279440 222983384 42406668 2055924 992971136 136938614 541496078 321019058 356431844 474593720 905706368 971317848 470933152 855407312 190334400 753192192 565914120 528686496 697078064 206483264 667238376 552183650 726806878 738008752 689156320 236613340 127379124 464554384 131741750 677864480 77367172 996010434 696177580 644191960 189687816 518835696 70969384 366169200 419221370 788757186 481980232 533221142 782079468 795721984 507224492 568472853 992806656 776381109 498629024 784300416 416977480 270814536 642979284 10384600 394924820 164682686 94523956 241317931 567607810 926976000 953271296 54086260 112218830 730053000 146892132 93491600 660797600 733120000 343975398 828857344 396604152 264166400 222420896 180033264 305189400 426341520 222806864 453151200 282835730 490455085 876089740 312935680 405495536 440155280 6554020 636683392 780415560 528240920 187700864 424089000 261795260 28118896 640414624 528099384 629775264 144301808 816607208 762064290 691625294 103128006 251662780 394422480 561475584 774781680 538560000 263908950 515030376 779057885 241671149 748047314 358358552 828486968 449777196 549055450 375238946 191680098 553012958 703752560 637152000 255269960 153707170 396975616 961208320 535231332 930393616 829501052 309314808 228928050 594152744 513398560 18116408 969079552 120750025 521905922 886387998 386253244 181804280 693811680 280669302 42455504 712991128 199383936 239062168 722789968 597801232 674611780 659016720 477925830 17644598 31023840 737780736 748800860 943428800 38403680 627792000 336363760 243326000 15091389 390262436 389496320 786296070 419032382 599724448 778883788 71634902 73919760 75975900 58907576 170465304 486775000 798287335 719793600 921217640 626868048 690418738 109572624 175260800 170876575 184571080 494403424 996157952 550884642 246256762 18187102 132967212 18768460 882004124 602875880 875692200 664684560 281583576 575107704 280171184 561257900 709587780 615606256 445768252 304937472 135855465 357664636 702630720 782444335 23134895 897399200 438808320 94592498 607872000 32088565 601136173 708564000 617244576 960590768 70163860 839424223 334349140 9096408 271666212 931159834 831713525 674461535 109801120 774088064 158117632 678206460 675196690 769862732 81647920 356131808 701317060 521931112 353010800 782139354 208579544 590326581 391301387 541626640 715219920 939883711 293661312 320030430 996211328 334695880 868013280 498926792 725812272 727275840 338112090 644224544 577464034 116587088 637338834 130201320 122730144 763816506 233496270 13150496 7290550 717823322 879155932 886333380 637338440 43846400 154940145 145391252 425773050 312800660 269647280 546921300 956127816 739924480 929864964 883306240 415200830 597950372 278202747 309873922 555680180 280085328 616805640 884510536 767854560 835641170 208342528 255917760 636837760 55909986 686637536 44578552 104099605 131135654 334108320 630808095 154800125 223466304 891346852 382495820 419308220 939267880 386521600 160571340 725233085
142599180 226804248 527651050 663853312 542762480 40899160 209842850 782241680 275301520 898919200 287016400 889839568 34147404 87994608 518513500 290517325 859079650 746233000 730508080 700524378 166810843 203750600 223001600 42776460 458751720 862387600 379778808 518480896 770486500 541845252 511763610 608374960 239647902 669377328 259842928 988234400 966232992 968764882 643530400 73081760 11746548 53400996 408265320 226132800 678384816 220906000 890200160 237290240 422654706 401662400 321811656 697547534 164419287 936403480 721094710 930673900 137529803 259480625 731720400 403069160 259509574 210845438 887000555 634470189 110531104 664018716 203590609 18749640 330277651 373387228 73623685 162757850 751662960 99994290 836156990 280978896 422087420 382004800 78913408 622101932 905938640 876878880 774996362 701792173 37400800 236331052 838937144 990413744 591751744 921795768 139361600 38703072 261348651 211233216 117279228 488425819 757251616 371881899 421128460 629800200 737472000 703644408 166309082 790498376 369567500 520728485 496204596 178879475 827836400 202993476 892396410 347374610 879526684 500806960 136225000 695729008 911961600 803995268 329725565 385640740 209184992 149535115 305724600 785481020 802991245 387161888 633944810 361608242 258827516 879502874 846587500 832193670 192969950 438896700 774419116 845543040 529596412 740618488 641673204 830789450 729323350 550662508 221181255 409623742 291307536 875015040 42918750 135837040 486894205 362916528 43576625 530152800 89172000 930284182 194964040 68209000 228996736 648074336 214243185 420842500 818976434 189037640 600011444 204021872 639213696 470716608 625868850 969315254 235957044 667182900 180100144 343891236 238634104 856148824 566037856 407054080 49342260 994753548 140684960 68156140 714333944 181216517 138839640 563973940 15815575 258135760 703351280 528986760 621837128 985373690 197578304 425285004 304638976 50356142 519807424 972819504 17523720 2262660 867641623 839965640 827538640 810246660 741233460 439049764 46652755 53961280 169196520 635880320 573389874 226067412 338054912 774906000 116354880 838591764 925949600 339497876 235646784 630877650 3152300 625844790 655713960 533654272 693080070 515749952 25748485 655988046 414723125 175363940 939430230 824615910 324881640 701089110 266588842 513040488 794737274 270603262 854608640 936827451 283261184 280382312 833729320 618717240 222892030 835916800 314485920 605461126 297044544 187520490 23149815 875132055 44356756 684557400 982772270 703503330 623011068 299940144 83996486 21319120 696953344 162652731 461928000 72519168 856886086 754522190 703457550 268066934 474589812 501348220 47145600 915176788 75507712 789551690 604704570 482794944 995039912 686028646 160734750 256913080 743446000 128792920 686983980 837361795 494329738 224613791 875298707 479025139 636716500 416878300 564913688 52152088 830736000 144670795 736769089 191630048 93717700 45635033 428153945 984779392 644811320 618749776 367357504 961340503 652505867 112860200 781015978 263329209 625185158 935193220 773647328 251287376 126003898 922244600 508828800 496104550 564770536 844985680 638163456 507643979 243795196 673549728 42939946 443480242 309349310 21782516 5190560 292616320 332886128 355630350 230355393 197509200 944611325 16033876 431603735 890095728 863979148 278345500 249881176 303119408 245049737 982016371 663139400 296486684 415165120 402403644 239975896 355361160 153862540 331350240 735338688 981363368 853267790 857994720 670537250 114240130 360589873 757179480 358909844 335811580 100186880 357902000 398362100 959751640 14809280 498995700 672791890 298768490 167302375 728776212 251161568 953079232 57510454 26602010 266451114 575212791 845424704 742399800 638919400 879144200 295897156 26962568 322622554 400777396 73082950 989389400 698376704 310499622 582372640 738002800 502820360 228554180 840626334 457812420 639740491 778772070 271347684 75512624 691996980 690126944 31875695 694314912 127635984 368522332 813866560 555165634 45822412 826290608 347291080 37745440 80503848 123981200 362322653 825113620 372572896 439262576 700946790 391944448 830596125 742003860 805254000 519492750 951732872 706958982 348198590 71644640 738012200 134129850 918029312 520294346 28986432 32178244 170348052 626267760 839676464 787675700 599534784 845518555 940738890 80560512 235767360 456393064 845529622 424976375 589835248 725348640 227743312 262079958 56768256 17581230 661156698 187941720 859055208 941442080 715747436 131723711 490826128 832943550 597113292 83723235 617248496 139205328 326932768 900090368 884660390 942004200 55448415 426766832 465711900 126398040 783939822 299265625 289006140 145062500 486593936 335726000 716789620 384802400 903437354 72666920 249232475 261477776 26213324 605550688 322579440 164799016 960745670 723901320 600885182 269438704 665228346 409539200 360920345 105105248 119980924 910386261 660364960 341690692 518411344 663897958 745893125 907039960 22484265 605586408 688727600 298178816 195625200 66231408 725878770 334905375 649761848 281711486 420784945 42331160 248240930 985621160 271496928 655335302 484002700 216400100 960173781 931267320 303191240 441254124 310077792 248908745 45056640 320255200 651126430 934777504 383530880 12897280 882484888 897557432 961658554 187796180 897698983 676440952 805055270 822558250 396363368 684163590 247999432 463156536 834304800 286360316 87342260 147606329 737512345 623439572 867727344 622302126 549980176 445330500 711265920 24078685 269538440 757337364 101101272 190982832 923965590 515274224 181049680 792623284 312686940 780107152 125294810 620259080 392619900 834929984 569393408 119144495 395711520 928811384 697494320 671884917 300535200 907088104 499144480 930692400 42508362 920056075 418405012 294060293 858737313 136577176 301627657 373525342 260374208 884039608 179642380 477818486 389384674 720448884 596170400 869214080 483110448 878064832 507832712 509758944 119328220 894261184 118566320 282657060 971086200 485527100 293510608 2365000 297020400 282522000 598454281 402816896 421116000 72984004 684081644 605787775 649054528 447802415 248520970 830512028 0 559768000 518030800 878789096 412289152 440835736 209453725 817193920 126763080 656751600 618375744 949387175 785666768 875651870 486140489 413058600 345169736 828515675 167846474 865917166 322587840 971393920 980417181 308521750 427914400 663724192 944534260 54949680 254534920 515158080 66662920 150894845 84412145 154091496 353665760 707371225 19027523 853974560 554700484 859696965 248486717 93020438 74418700 410784928 419336885 695539950 708851200 704959210 59203680 472781304 184167164 681335112 525356038 72919680 857767908 700997250 351110908 953917184 280304374 47214648 529405520 28709800 122785000 539004736 660969000 758047184 130877736 269008704 96121304 743961600 873989130 78638056 989593070 494376198 49357360 575615680 549334528 350710936 418108780 540921384 964804895 57036800 105279885 549561882 981311296 895216088 66413268 805335432 543178760 173530200 176770172 463610368 148510544 363047146 478155952 57928840 860117782 785576805 955822000 314754816 341683008 402268076 753840912 402655522 668471856 149064812 875787152 174226240 321973420 556299584 227303277 484119898 87640092 175894712 745513978 523782104 463451520 428003272 276149800 810141156 233249420 18161830 551099120 37476310 978908400 38885314 559324680 434739532 420144000 721897010 75610764 553721740 468781128 228882500 539889244 718052134 987443680 296212832 922654328 281420800 73902780 318966370 14125480 675775128 91625220 792004800 867937624 61869224 169231564 74269780 539767552 440761600 904970944 752507220 54986784 329807920 779724308 636902193 627676490 945820160 578904554 411106272 72319825 169934040 929880328 384354800 971152260 825178200 808638304 454187770 605132044 132931996 656846464 725884224 265598504 604372132 587783055 476758280 495661134 575480500 85859640 551294435
320641800 354048912 779706350 365706580 951270600 408298580 536430190 938336605 730208370 976338916 319046080 303709832 563375256 244886912 999380680 653388800 752427200 214317776 473218726 277607232 624011078 81588462 119285360 204837220 798213696 190666968 706449203 783680000 101361964 468309678 127041864 898525296 514430370 98571388 743357016 821567798 570934408 173851400 493807150 725331560 321563680 471403872 132507296 329748352 762687840 486030989 100360735 970908600 359110315 314265750 236930000 661083040 980541760 842622340 428742400 130104140 750200625 285511845 547194710 115741740 59203840 627231440 463532267 836989224 737189244 775220824 736580384 915844992 384782715 172336248 166829000 783921150 690255136 376697778 121345128 448909280 486815300 966790595 78983120 655063428 859889750 389946524 343210907 865591200 943245986 243175296 248875728 89065285 597810420 954905625 798624992 661361792 608856144 588976500 680989184 134482000 687655702 57033898 672368000 37113791 698723500 118189632 273431032 235723156 233088928 404302600 27629436 46700080 547258960 499821460 487776374 23952460 587298592 737137992 778320205 814199700 377557125 257005605 203068416 854768752 585505380 338729274 508545895 408961660 275098904 524272394 7341314 417980083 906830480 444196500 699352052 339005400 485823448 43167930 119124608 472326550 240344650 705299350 755855730 189054520 8874560 91348080 269068000 513450240 645259278 627067254 917061398 561339525 936405892 286315000 903555712 827302360 819678922 758401662 629062260 748126208 659954432 450842400 437359440 186608282 740133608 359339960 338247524 792913260 641437680 434430990 696007222 605821672 354542761 437267425 785916360 232232480 375639392 134177250 545749760 712152032 904932598 803740000 931025681 740920720 517623750 573989459 919946448 266972096 537523360 445755748 242133172 617373000 486824025 463516832 440390220 741526528 819152256 777025090 42069052 849977804 324989202 844130272 884543360 102203168 408441576 689130156 744542480 421862400 781410367 385468759 945289760 400127880 790168720 464480428 687371556 523644260 142454256 138765625 615517851 53691553 150654460 455319612 474612214 588260620 880917180 384570560 235870648 327084874 890079770 357381136 281623580 670504088 620221880 510679560 587478800 656937489 546557608 141742796 77524800 914910000 440352638 580881316 153503000 320758020 931816798 359698560 912491424 659329712 96431704 595509270 91784707 555107437 825767620 405916864 322426240 926998770 195144512 639901380 203422680 253711144 989283840 811919616 216740576 321817120 977359956 184790060 573274370 517068800 383875856 568850176 392461914 611298000 234389824 493490880 488655872 943959920 347488264 69607180 225532876 228685436 647740400 814243674 507727520 500496125 80095564 37869460 754604920 978200400 278944300 450286858 401075200 395089165 582689406 889410284 953519272 930198680 653184492 163805510 327907200 384194230 812153137 224195994 79091946 783884640 781211904 434749575 945389984 130365420 126418300 544401525 190848456 372071856 641518240 424740020 963818500 950050816 293116072 75877808 889678152 103403400 916500608 102014485 74635648 745477120 33805640 975768905 600272016 357524600 710098200 928278000 281526000 110478300 180836200 296790890 150819906 163246280 437969616 227278855 700553178 207528920 798546944 488884564 695237120 747864226 493193640 668668552 309921860 818019780 42485400 863713820 8193310 448603738 328828104 950338656 648650624 957847580 160520700 343656354 127941664 445528142 10700892 885105252 347202240 214123342 466466720 113963125 162274180 83944464 319862924 647236576 624166302 366025750 212282252 186168040 514101320 644086816 653678336 423650000 997471086 720077104 242282632 857444708 732332288 291089392 120569792 379323124 754503120 877748060 692995548 855210800 88377064 383221882 105371788 862258432 250680704 256577538 887546205 218506962 503782272 528313105 178054480 276738070 473768720 466355254 595431660 539045700 25122996 302917280 298022642 545358840 102844688 700334030 435368260 176501120 197187680 22202400 699855816 490513328 545783920 309828225 216393860 602413042 325225416 88251750 237433120 152116896 482249656 520669760 823316360 960440480 547693054 305441996 340581997 994095040 201656705 979468078 993228800 829189316 720766200 377877762 384153448 800779728 988614404 919313648 802779050 865455435 103499180 56029590 583881244 344145240 638461280 65564384 703063290 421545444 147914544 303686160 319479260 525877020 22805224 506169328 244389410 593613340 323639000 782148523 47128928 148878445 173264320 586078700 969326405 83430751 189249028 79984896 401490120 767788599 77818754 292602496 261229792 301774336 54435200 121564424 801474200 331002316 535814074 487733200 977364127 118366080 594603664 294546000 67548000 215947768 842817222 134249472 928824192 823205308 832149032 182877599 114060280 563228376 510774404 639762987 932180672 42146416 18859000 410972320 995046750 32124352 376198360 284563840 655709435 719769120 587428845 405457800 215267360 657753010 476268800 371667855 418012537 170585368 582107648 731316296 414430650 183387360 237432440 673544140 871633992 309992800 234851144 862649420 899899798 714370400 833655146 839940752 592683831 169835424 423883576 574598536 919829940 380216508 438714480 939024384 540600400 432811346 350514504 62282240 283493516 867561988 254200320 511467625 352261952 714769574 293131780 16943650 71318840 376497600 913922000 293222656 324217868 746707000 435710464 332658306 357551129 504819328 718400700 687860282 475218560 232011920 849556942 349489287 459064225 710428000 439206784 401478300 364147000 503060000 496726638 598256720 188104960 202006934 949218048 662322134 264260900 878472516 235184500 661373344 437221120 274145734 45704150 252766150 362393250 178370998 748848432 22821640 876044113 66151600 788045815 427203760 42143376 647436745 609979840 665959603 514132480 526219448 294111748 7090680 802336960 662596396 41471070 872602476 284039280 94028480 347070522 97465200 745050429 108276030 588812818 695013880 605488870 929264750 229116548 250705072 695527056 42247694 890055048 178811868 849117734 439037112 399700893 696508850 475450864 102268238 668270052 988952902 788367335 688475400 323193600 114929904 950533088 551245023 648645225 98898650 891601270 661660240 932903872 645826823 679250352 158170310 312000616 787902500 44306820 744615301 371870760 22780960 670229072 344028464 988351458 877886550 822113280 124931010 936191087 671735720 785688671 709201436 423934624 251486880 163198027 768645420 960504059 671339056 106798577 407721440 692786708 872551240 684228528 110697330 764527960 407632640 179572720 987757680 62048196 441114173 87207088 66988645 720209330 507735376 911327926 791266500 578396011 726235348 372990014 210313513 53298700 499143809 999969010 615372310 945230208 301823372 24837250 995553340 973588900 762125455 311071900 191048528 611155170 972230796 920487200 70766192 690432752 593483392 289291911 506893410 925098735 796680610 945689984 956216405 246290240 97337520 46232208 843698738 116153744 681171620 692556177 306504300 426839450 440282326 929559708 13872440 341945406 525845082 172665070 180642560 441569112 54989600 206906064 313955144 667571880 923859238 206960338 985318840 532073984 734007090 978950690 687170160 88676626 976097590 352312640 274459062 677132200 391792300 686765528 418242008 741942616 23784752 306000200 478305984 881842560 393190024 455081220 58986165 783521816 520979256 149710840 629076122 935794650 206521330 329080605 569406976 479407724 946043520 913973727 555728842 69944960 625459360 635480950 119861736 535817024 369631875 747237620 354933740 484291800 987479800 70191477 509949480 192731020 384743236 962514930 297358774 39419357 967330560 786282882 892103616 899440110 136004225 761181412 838398400 3298400 358079120 17696640 495099672 830469667 156801520 973284150 68615772 636966880 451701440
551441626 277809536 889130580 246336514 64163842 98490124 41616288 688322950 690360520 371572698 320444060 798223075 163499276 394444032 738387800 37491838 990568000 504292070 166139531 457933905 56101352 259178410 280946520 281095680 723392880 524779496 668431720 369771350 15752386 957557472 115208000 361653600 886362986 446411648 679115221 713847632 831150326 171728300 265750800 743216680 766894600 840033395 694985875 226057060 850676320 749776581 922964718 507300772 682854468 475259750 271941832 154524512 126215840 913304672 465754616 320909900 642101560 85234560 843908544 309963060 515348256 627817448 900528578 821693350 641566576 330251070 648395370 225683200 371324875 338635140 143209586 534005715 756968800 34896250 955248460 303125740 245956612 563908260 646527458 242665728 566105592 309297280 419433116 412310600 490668048 504030704 275390039 205484166 369652304 706743197 676589368 834067080 233917232 131389832 511588020 800132240 142792392 450560360 894989945 66705035 52639776 277150380 464872500 732169980 709777920 133554912 230362491 161581250 546259440 953059076 376819855 266644252 642445368 477653800 334738200 376786300 252262512 964542036 65007090 629903520 57040750 323748500 402700004 735990864 703464864 214206830 129964015 139173780 72074795 674157500 697870896 891029632 844051946 604899100 12601120 580748600 138269880 138614700 67861974 941328760 895227036 454606714 512200712 389291080 823268494 682336580 982168194 335403000 247188136 582138000 364150064 247571843 865464095 953117432 17584950 526645504 2057360 410701440 271595935 936652800 653089280 76248508 158812714 87342616 425966500 653350000 289131356 765412080 852544300 305163024 237948076 87904990 622565200 887387650 928050925 126452906 714036320 739319840 269309776 39475712 819517760 907154208 27957580 12834880 732544399 793739900 503372645 244567680 76258688 168985725 814672763 643690500 768331620 462135296 444784000 808573184 45290832 297315264 174640404 379146000 962405600 521082728 350000000 327688350 609469410 963852300 85925854 679219664 460121510 30460380 944053104 945556460 179591680 982240730 442135680 310341756 22368772 303710250 373636750 95216576 970234012 686705184 832780224 847393280 953870176 914224620 507281152 94515520 772141178 850201920 812018992 118318264 74001888 509505500 207032640 353090560 108984690 928320622 647383324 240535920 597996480 875858180 247486804 89770028 650752232 224841668 156691048 459021220 466810000 290656370 316693545 0 692826888 485359584 79632164 862297240 418504184 977033056 325032880 952370400 678495740 80003598 216596692 805612090 634858160 829491711 554068735 320044486 609803968 521016600 913200610 368135566 384508094 683166000 624044800 120483000 840488432 526371500 368816000 897933200 591382495 660539600 403917590 410541700 201644000 467078349 349017010 289684900 370518500 671764400 745284192 607725056 739012800 996444112 276404256 40580512 828090540 776815184 289654012 91855520 841644927 714858434 869243014 755947450 633844410 305779200 458608294 766605383 772302395 801466760 929234725 748018000 924557904 938538600 194265568 206504320 419766446 993806605 635854356 865000949 864334840 310033250 85663781 828610599 281355680 814106260 510396245 29062501 439451762 896028032 98821267 716204150 275225376 161690211 991875010 299112110 134879260 506302670 557833000 255505924 569296832 737182400 83510808 553935000 78725352 233234400 834443248 12562108 389630352 913492608 865211308 92308318 494191914 857852720 879661128 113267200 306974725 692092800 737296168 678759280 935087010 978686000 356386316 647499145 510991616 16432000 193781792 7535000 450267232 704291968 860833240 844713648 568191820 683092300 976505312 597792170 862325000 25553700 745963064 219277200 789121120 362073170 593638158 53972640 451646296 711165330 175430400 516397664 592594493 515833952 454991215 721860600 425595016 490694660 793472480 478911580 304591742 397980760 698763168 731747200 566470212 733679995 940192320 226187668 51457876 659520752 660666332 668706035 179282944 419164252 637086499 856329625 813688000 588717524 552078728 653575608 825059440 388938368 76607968 732111200 177920322 691992316 99423215 473298176 405730900 350086332 721888508 381813200 822294420 469199002 374444219 251643104 486510370 387487990 303889150 140421594 712809521 356327400 677024100 72720256 916441970 996491460 61488546 589519375 178869940 527472360 670241062 298294840 504081644 399787536 913277000 764272125 542678720 120437024 2927414 976597500 90530168 628803979 601034075 388235800 471184928 764385544 260269292 104528810 52010952 2293963 736668672 609288040 841886560 239413464 19608825 951161346 770800950 570510752 763083072 330191550 394889875 337794453 659053700 606439452 370443224 517478240 698237780 295553675 524312760 49024610 190311880 808027960 543926222 907466262 577510560 642697536 130255974 355141440 562648789 764520544 866514250 415119988 363590240 446671124 763360068 902944612 53547911 470199408 710646208 547991200 193655552 353794818 807901000 980603800 580028208 853403100 776131580 257942846 217957120 623867472 684312440 123472480 731704850 915445910 453305304 356471792 276010868 828322552 368809650 594950562 149826528 968166336 355974598 296719576 832624000 350101052 704261260 725548360 255684236 412992000 424908368 838308116 957433712 641173256 808728470 274673200 268250090 687538944 37642968 372292575 584960000 128752500 13434820 308263200 480422050 113869596 365275640 550152000 905270290 474760335 74696800 224680400 539955052 600226806 829990052 370631852 312976440 439391410 646650516 297467631 83545984 397287028 416670500 535511904 372696120 405609275 232310860 27820960 581639840 46627684 264152704 6405994 540786260 682930090 471507455 808551625 785255716 779846384 624508500 302485059 416106112 674104739 236571030 836081088 327049400 672196551 190758697 463487940 520893248 174755742 35191500 971491260 93020244 526161950 346718560 712718592 941085560 644783720 473859456 572463960 100019120 543666396 839446716 76212096 418280170 683935970 678431440 108719368 559031935 824540985 508278260 631667945 345529310 791199232 776693840 333008920 812710760 609854370 518678920 0 738222435 700250250 972498450 49770253 579512250 595732210 901240210 503066492 465016941 945091288 760368771 367671891 304751724 216295900 486269480 512661984 876595500 8685738 717804444 860670620 504115420 245175296 249736664 845408030 995098955 32977920 847538416 398604620 171241623 467080120 45607520 745224384 705313045 782058200 197471304 727105024 979497596 872461986 420127972 973617880 299765783 143046039 990197680 772350500 361002056 121841040 188290432 938304768 144888320 423371878 413321112 462320593 421463680 732099774 790797400 837670227 347001250 630605328 923024074 118012896 331170824 22681600 233597388 807694816 178220736 996781261 974870528 274063392 286315624 890083184 189945996 740430080 659878088 6485344 544893700 73079120 270899504 745704700 774233600 699136896 14846464 762842000 620082000 584091312 185010680 417772680 334557566 254546208 936190672 705059328 170276360 870355840 34939350 208006260 92672964 93822850 613612276 641033538 281163616 297544864 881807322 816861920 544152500 957294984 329213260 248004849 99661824 153945184 602502900 677130752 560281784 526490248 380872420 288063680 124714416 66508120 974823920 842173306 60388778 86067833 320706720 220365344 926865950 761094978 549099408 660043920 683481632 976836751 58194424 323658370 240076254 78535228 931571258 134523450 194553960 596703200 322641200 483337480 228398250 850857020 528959055 722861704 705255300 238852960 830210606 52972768 966454592 508804080 21142050 722779000 52636240 417974806 691883944 642173992 904074438 316983180 659217747 778941696 440620100 848934574 282475256 992587024 348981760 836571880 519082240 461017360 985781924 138545850 174529360 979749700 58457162 17920 513502380 755057984
625957184 271342406 349026040 937572416 223738088 931008672 121690264 557705688 728871634 581450200 894565792 195468336 846700 654787318 750970280 629727280 247565200 198612000 114902200 733798728 516321743 869253183 697991968 363974060 541706714 221812680 490155960 912576840 360807360 982531610 47922572 944511884 685913452 527929750 987024990 51356736 143996006 537093113 203556800 252081040 249551420 304845540 635799630 464142600 792095495 80655596 117250560 457739664 579043990 960646992 368242695 612521200 474821440 456918780 913827496 886124232 214008832 3690720 332739510 196858560 386831704 990749928 383332720 798945104 606458500 892083992 906180630 669048032 128317916 392769225 378149936 121977672 994792927 461729112 814328520 572526464 317980160 340400150 220279730 424660608 999151910 934475900 972808660 623085672 954459920 222547110 857502775 982008530 304207685 297752480 744300870 552987920 227417920 381020755 548544118 58624535 325260000 283392635 608091400 546014165 829623962 193628150 532750080 393338380 135219737 575932400 83442820 208866504 794095080 818790085 810998240 953975581 710937536 205712332 873565400 896006722 499037566 477252480 497640480 649654310 5274018 311714734 862236279 711036200 22114080 311849440 781713500 640538643 833868700 118441600 279665680 231736924 80384800 673266040 506457325 453898100 176464384 568164643 782212180 43522860 745597760 722031362 875693356 853433616 91819000 529710712 78775040 969069700 723899104 384399712 654043392 783915550 55520000 406768943 648572160 882038221 613258944 56232768 46537840 862686775 160913920 73679088 673209340 516640512 231626820 392273744 222066978 622523776 192296100 382362095 909404500 339883400 98973500 250788936 884696802 297868136 767488322 234981800 349755386 932570140 357088373 737370432 900020248 394756720 686562832 972772160 617408620 730981100 229632056 653947520 850154580 946611736 573476296 242418902 95477982 568935900 721039355 525918811 677396160 232258468 197249000 522522624 660813248 993074064 876165098 501048920 674400752 833104900 572089652 382221732 749918800 948576700 977652040 148210620 9231500 86921360 948950944 391695800 933403521 648030690 53195264 339132544 240742856 532155250 428308000 832502755 116928080 710828400 541147376 343169000 354631605 628982808 521144845 480605120 930911296 343501744 532796160 380394194 674259680 20398080 689164212 406269100 784961645 215720005 261675000 674960080 429785748 328361432 921113826 995794974 713937456 739330880 100639248 421347590 25144195 776270400 742609550 369536864 602108754 199288076 217795700 996461350 239701620 431554784 422937120 36090848 555641204 282962366 730644200 145735616 583389648 503475456 744868384 696270540 585722494 599184725 712533080 611756670 8139026 135249916 317590518 400858432 592535550 296867325 783218992 72286720 661235100 508561990 1160000 75779494 469923700 694731020 532739800 305462320 730600740 825405030 856632412 134020608 237828736 951498560 295742048 256261362 582467990 6263936 529572375 468263718 172695130 569423200 452301740 687746851 160442736 326812880 966474426 145290560 614512192 140904289 923312696 600038030 234546464 50402400 902739200 462036750 192299464 847896001 372233622 455997508 119549463 24748522 797707780 661746494 945320776 574496500 421645400 952951280 44242775 907240990 430240000 945510248 419796800 108188064 715530100 83050490 740041900 448637568 579145900 849878920 696763040 393230272 594056430 74908600 282214096 732687482 396008416 709296960 60085256 931358176 8920840 454186024 195843834 958304274 519926656 567474932 432859712 25953634 527458670 311823154 515349750 754778516 648228232 422537740 44007040 303079755 103325354 748972048 495377396 324945934 322202620 540469580 972885536 630372656 932224000 978552625 856864990 256373056 118119360 163400310 949382460 663813064 559190115 258243000 629392815 494073692 63576460 296274968 654318976 598994174 720663400 841829558 386029097 69526050 845389208 969279396 361071352 219200661 927536968 455569555 405477216 721921977 693617830 128908955 363607526 100133136 37080352 352817220 691738448 556853650 407546336 939225600 736051946 999303160 376948160 363578784 803112123 458344320 9927128 823545615 206564464 315057600 936152540 613425552 357355908 530870000 321831480 839085160 968925135 643341440 909807450 922710100 426510320 661378858 605580550 929759760 389153642 154192208 67251512 720027552 779208102 564327568 625567240 153760720 769508785 935488260 663880065 615375576 824160160 370730218 227263085 574664720 483201858 691721464 985677466 678148374 326549280 980785312 988122720 386878070 349296718 682935810 521823472 468415552 107965600 924176550 344865792 536918820 722993250 45784768 814958336 108382606 764129500 389716480 625319398 388904800 638574604 215485930 444931730 636771070 579458224 341551082 723549600 701778066 239183948 624016960 53545528 390492700 283005176 738714094 788917380 395539100 826127120 30592835 590816120 509352320 887450816 78763690 708235632 358865200 943323728 308620800 363295114 217632080 496212800 418431448 224190735 714932464 949124725 848994000 403877880 128582814 336907980 925416102 173942880 217825400 263154310 150936360 510037040 853538304 657665248 399177944 692363688 120283125 712663460 157046664 783201280 275721296 197265034 77879296 319515040 211475200 89274758 816784480 586801100 556008832 649010 908359820 800143363 529794650 635680926 208532832 429375352 844133180 879468576 798711160 228634456 849846897 516494080 17941170 482706040 643659816 933239702 437395008 13425875 454705072 332443978 225607344 106699720 207509360 342356500 761212878 148804274 808540008 913730009 250350824 365312240 931411444 281908230 140385190 146067200 876439300 781302720 619378940 766717958 72777570 75048480 529886600 813885304 362990948 677856936 587177032 448998800 427729519 582251296 835958072 81548648 544807080 821199122 566080640 191094480 598052864 447785008 538460512 82835738 988002500 442953000 572065984 76803036 483388700 922219976 302597169 271950324 657712665 434513432 470659260 802209942 952405798 688774448 198538512 972503720 715480 286462146 148018365 828351672 491345528 841402400 102144820 254715072 228940536 339618864 575286016 708932000 885028596 429870052 997901545 854772104 427667880 477647900 798613760 276202246 913118782 157262048 264770664 13041400 664327316 34084160 42895430 300179934 53752696 715858640 205789500 558548700 364412800 362633746 113656664 769715040 666485968 718034506 346199836 953716000 583467024 397144740 582227356 689466820 734122545 334740005 841634874 792718054 878955768 653330484 450688946 269830184 763012325 585535865 639827800 714100832 535467792 178452437 981914678 246100560 531832576 682829088 401239970 946426160 894912060 482908010 399134400 959414500 830282436 769518083 610026172 124550116 11141408 651992460 159198262 675915024 493752832 607582616 135180212 110850560 717467648 245299840 716970645 723276160 868372265 922717962 415459140 204738338 748817880 241041860 637113894 824315068 87923520 307340682 849297360 943081280 522587650 480068190 30832312 243832446 327598176 887487669 8060640 202913216 90040927 305993185 79238720 460069552 555767465 649166175 859776250 671176504 898632490 809037950 335539960 254733176 912247140 646877350 462410750 562353440 970375133 115706120 531179420 947885241 862074987 353403520 476604992 574572456 362202576 951712072 861214400 471403952 629104640 649912100 610154192 255024040 560425236 347076342 361173200 454414625 25257200 416561976 781678192 586658520 870267566 301430672 208939064 99558470 190208930 442584366 217945600 542099660 887771176 617803336 993462040 137562080 101657320 430535168 682974690 956654536 739858912 852580764 250331512 41388614 83615920 936752800 557081910 502598987 135180250 466693692 524285100 947094974 705348180 310895670 396796945 755651524 197053843 211813016 245244300 614934000 273171395 745184531 612343436
26281530 758013810 605144008 197173848 80628400 574891072 296354030 718632068 507410590 504053392 804993236 82672080 279167500 369509650 274336906 892498071 68839844 456199698 972695321 71172000 70676864 510679872 574802664 177706564 119736676 608762160 542960000 714035616 528797466 287551731 837139860 28969696 164701248 45654248 466247936 875273376 315712000 452353472 275295600 471557864 291666984 969436304 576081282 137451344 987310440 454489000 453078180 319924700 899651312 988651114 398479280 513850160 186078400 855562760 19239200 424588135 901012400 250097386 814784795 207052600 643880448 794291472 23020080 67720080 832121895 667457792 113837680 975855360 729056016 163246560 48325520 387231690 869807180 353104730 803324800 774274640 73135468 697000000 747915024 665298932 170508600 586306085 942657000 194770848 887212364 755668432 653478528 980533101 763578464 381175112 592021908 391734080 480271795 789726272 960571130 417730740 79179072 563621920 69207998 540813132 321979824 883486140 176177340 481176485 409860608 660042328 291286200 699847219 954056214 363215022 257934450 643266380 730214635 816589442 680970566 15698620 308541207 976375700 969233620 566817312 671597700 137723586 69141920 352818920 236583760 287083520 488767636 364351680 32499552 807216000 642029500 421938795 129313872 196631920 934892880 197552962 99425700 706253250 230538503 761596360 166982496 338097927 393847233 683797920 191782849 797479720 718541080 649351892 403730510 929926854 122941840 368202288 173114020 985282821 311851355 191576728 189072391 898635824 356789950 236054375 771627600 679562946 358681520 12027722 190449080 549379780 969394740 854464287 707600462 739244432 19654925 555591432 515838950 451088893 835332080 911082412 743773336 585823840 468799200 328244040 252947520 969258430 750056440 609796440 735501052 971878288 657452164 495850000 211115780 757416960 456268850 716110025 876429120 882638000 395690456 648815080 325843340 390769984 205531670 661529762 283536156 379478990 589940608 343888400 334052092 159779160 438746880 205059960 902180080 807756218 185249352 991728256 574370380 328991362 676675840 862648300 169881648 574318744 285925680 913332790 856831250 813736163 463613520 907326430 716678362 344574680 740707392 196449280 449246196 775569020 695635385 92681568 632115336 205813440 646581704 394521742 799994864 908654784 167387488 395824960 920136876 888912519 93356032 77394880 347717112 617127040 246683888 600793705 959462102 956286046 750255696 4592740 370487900 602733264 236398880 972991384 813718896 65847854 363669665 623805504 166112480 703841248 790815232 785543000 921099290 203898880 662908416 780937632 165136888 503690664 391702580 61414464 333723145 944881100 249861972 381927348 822078375 258415820 752965608 886240025 710003414 551334400 673932675 941683466 130615941 428637984 433904548 89143500 177394400 882227148 447822976 966262500 548264320 597966750 322971860 854975360 189460114 877874240 316195640 845426875 20937952 890272800 485179200 522040760 793739525 104376516 145211048 603956400 445590200 235456394 338879550 749003100 121848992 143666395 395617664 5094804 266226820 307882944 425903940 877246120 850512000 557225375 351243332 154197360 649393921 944458155 500795125 841567488 505844352 69215296 145807560 747668016 529113760 999771120 658763250 929053348 112632342 696047480 42289520 673436632 985856520 989150000 384302876 131046653 299756925 481417288 40456920 305283510 205870840 814154366 506717553 924469050 708353676 723886638 308637310 348190700 276488896 388393306 784356300 798219032 190951520 207792100 358724791 412763712 66841360 388667503 849742948 618759716 794949600 328736184 507146640 586576182 965494400 913455096 523103612 914148776 615478516 437502530 632921530 628380432 406157551 223997698 557637050 942893944 388404776 838363760 439752802 863718800 699612500 438926194 157793600 907892660 1579120 854238824 553966260 44505798 926228890 492300384 288898739 635769930 736731976 575524551 482169600 464434700 938247460 298668060 321936324 310779928 391357696 904732750 49722400 558834800 523939756 788958498 876765455 838605320 969449510 784241460 613230720 415128768 79368875 473985291 640254160 775059140 631479322 890697810 252732884 689281300 659211810 358441980 259593336 256136760 536259704 608419076 327554656 9150080 891974940 173103212 96384000 54810062 284518208 187150570 16158720 823936504 227000064 197055712 133071300 783026240 262898280 588085855 849028844 57740862 153466822 858012400 154777540 924089998 596945920 855180400 349728192 589128067 958436099 523900091 876734890 755218800 466095407 549400200 345775000 440501840 582826398 156318240 68736188 824481088 810806423 226289405 61007640 651336632 808367527 415287040 777291500 61985584 83453150 78663836 189381544 353754170 132936382 425448894 78820886 891217074 518308760 829331120 295523360 683929030 574099645 585865632 864287408 750723416 529239560 502374960 410137836 91905232 206342350 712205440 930223600 545632000 695123359 276938992 190378776 715100000 853350740 596286855 737298820 672706324 861574408 853007950 314204460 205316079 595506744 868000184 722536096 246573856 788706300 900438312 877834430 661407296 394259588 308814560 554672986 848846160 572083194 178603252 663208400 964148150 6791324 843844080 700386850 383589440 89073662 490963280 31808496 351613256 806354320 26471800 433690760 427917993 473777595 70346020 253435960 192820224 967901384 461657600 673192600 526187720 115104565 505310750 337720575 147279560 152382488 763217872 98786304 779904090 207433290 748479250 703170120 348191570 811069016 125456196 248231180 641141916 15700130 507172640 472704000 549495151 43785760 173382048 4814656 475978762 729053078 891244400 509624064 182989600 465348574 709586414 120009854 665156728 487737280 571432250 316695194 428987130 436225152 225447184 771084200 102050600 308001901 610009600 944923508 505910182 811129600 708557440 198155500 291045650 150971520 658846704 259913400 622453780 595395805 251687378 555477000 263118797 475124399 979464000 500532320 867801985 154394900 696625251 811259504 918772536 21527800 488732280 828135767 90518546 203943775 605042060 884579332 793629400 164835920 932822500 509785562 584930742 575131900 809072798 207158208 275751520 952299104 291547480 121957560 666282952 607265648 31976520 123160060 169458840 317455552 831211008 469899712 465595688 936670336 751039840 246864896 782588020 69948893 722566400 853374844 389143072 287922300 421201680 676730750 664942950 410657710 613030410 68562792 171583624 966217485 219960880 963806552 177134656 703378722 671451680 515709672 982211740 890223540 732930304 165625180 283522160 701357465 205473180 301261456 331317200 142974944 516804544 700609500 352065400 524751652 490635576 574656358 874000000 830237340 62649876 721871580 981889600 395324704 592049760 414222884 597959524 509371830 66011160 199522354 875847936 549362720 139265332 934931219 193942528 771705335 215208380 58958250 432546546 632655400 28475648 146280660 442094845 46969500 761018178 687146184 386638130 589424803 526724464 369228540 702026472 722950000 641382593 739785948 306503257 37993040 251924400 424345520 828863575 480085836 385863477 432675840 883591276 289464464 403732860 582952330 368696192 889349010 400248192 13033137 335334555 741526480 886609512 95869970 845375200 578850388 237081300 428202022 315801074 896232000 21901376 740136896 791848032 954275328 219278240 591883400 182601578 422489000 218948800 492602254 193235200 586005160 94100958 447118860 825586462 751858256 864929000 660926352 824631768 949703746 765901600 944714140 39553510 153975776 514060690 572388736 334745428 852281830 654872604 77116338 282104550 573092930 473974328 667648135 552236552 17314872 469232098 606657870 749119100 531783150 831717165 438140888 350990876 395280268 523780660 878146584 3003210 299053817 259956840 711948332 466529184 565217120 484080060 298801162 490002400
239709868 864654824 13351400 840257056 853255302 201829000 629182972 19741470 127689200 986145890 976053115 937802300 569488656 339498000 199037982 584287616 454008480 163997048 561967344 268388356 557237908 202400136 143824080 941430528 503779328 853173246 194313080 426266027 738063400 403952288 791191780 339873140 575755800 495866973 65556418 628132720 11348640 172342000 690388672 883741388 59325584 550632760 184595146 174588988 674869416 357912640 782894075 488598680 922755872 122732296 959375200 637110255 686873600 282684580 539461296 542627840 793428056 733536370 560150660 292255262 983475134 335229788 609337360 30110260 957187566 817569280 394938728 152279703 492979705 826192656 838018499 813523722 903511830 575030180 869735440 976181312 423765600 451682669 748942194 939184750 312784220 462224135 518613072 490213840 238742544 659858208 366482073 673915040 318595000 742138496 425632060 995467278 489086674 520965340 18261872 861950976 46462540 287139600 823035550 919569534 43095790 717080180 406051625 888746448 246691800 657759152 273085216 648069074 233226432 640934924 502491676 517734012 340048577 53562285 217938072 404923010 526200395 499156660 320550230 394722248 266910560 125188162 662327080 715997448 209913778 573786408 761549888 621689007 946665544 693387000 520169120 804190388 633637120 237243584 71182560 320075628 742039233 324682060 233750550 847510272 987157692 815928160 260505736 785017152 735801792 96771584 893077120 501404800 913998010 684572576 18524828 482058732 690328840 1830031 712216172 540100046 798387045 109748608 838326564 251343360 659814240 419158297 964836800 647451500 193657574 996052242 386225452 533908192 117211630 609784000 422176000 992642504 396766496 314588350 937591721 255845000 801094043 774607880 488916005 144677785 17088976 821216774 952302500 917251072 703241216 571655832 701133935 172088877 641758432 461666782 647738916 547451848 868151824 520849990 543856209 58710620 870578112 643336430 103024983 636622784 796720750 709760375 313556304 52529000 678665539 242781088 945972480 399991552 791659371 506332800 734995912 97381044 940105760 27971012 107348696 634440485 605344064 200161745 357792352 793481534 943207859 536111580 782359949 609481476 860596672 456682426 464889120 168282080 460824800 474721739 982267082 759411270 655421476 522700544 830810248 73554795 606812083 225515874 877118346 517676092 921550079 950984912 644755900 709453440 338100634 96646883 695470248 192552292 880929045 742727684 644145080 256495600 138692432 34193520 356112800 692997717 777067712 966830360 781822368 575627942 86267264 485161185 167045300 798589952 782062864 368852000 256243920 325892695 440634600 247846998 366439770 863939395 595811160 136683376 113805380 756169780 531320896 438391960 695942500 676804043 102700464 263274780 16416124 302749699 280801104 263642248 470019630 814893456 643539692 272495072 606227262 868792996 480025760 136654144 626657440 829675770 266792500 116424628 832781303 443174356 316153800 18354165 773913504 599585308 47421562 353819800 249379905 102605280 702141408 157014784 503224900 126681744 35041820 323137782 762153457 868656588 918202400 36061439 262586752 822051055 847923228 207768152 211681384 699191472 746458432 603976464 218856630 488951220 236512672 124926400 23098418 766331478 790430457 584817504 895175264 931878400 22664270 800306272 359753600 9756742 439307720 729828056 128750612 455437930 134070256 72609188 595966000 388602400 260041952 138523540 311880400 612660690 28429376 607016320 965014800 304774732 213817280 81511185 708801668 912247615 169194516 436674005 449561000 86071158 706298004 290947342 402725275 368884900 500271224 19777647 654932460 855944800 659896192 410123410 293694460 628808075 471553000 710234784 272873834 95140850 366334428 92900 836836300 710678496 177310328 802205660 577888620 773652298 414361360 936133036 20298216 345856768 820070400 77407400 87748652 970293560 957756892 233898800 96097747 492786648 307501072 951231574 245804544 637530624 285367050 32853792 495089424 387435560 537935984 354148425 216716576 989423832 129343096 695568920 672720000 483933550 435088348 642016000 887471936 767128156 87486672 512116504 238622344 885141856 190872630 463883520 86704608 408344776 323107890 140717400 873224960 352042608 400171424 130359472 981335424 612736740 984766824 605483899 834635840 102874254 700665852 297201672 136750373 826145477 521683840 887212048 884685948 957146200 171265152 87504970 543484288 308373496 289845802 591833240 825146800 863686780 94157488 179890920 785599550 156664416 493595680 805438080 873627172 784118250 430932000 226066368 331884252 329400160 559892864 339526224 531194756 755149512 747625392 279378504 406891136 260284048 530007522 737092550 566807600 786711158 579779440 927638790 821927864 927488100 262823116 345257940 276781211 683929344 649849520 408424200 495900650 797398556 126610866 666195590 62687494 188102771 610238876 326933600 268239072 285891328 401223736 117129048 554661520 683525875 382236460 124264430 216546976 520652000 465823200 425567142 726144269 175710972 31595840 383757296 631258110 827910250 819726946 743691780 766579598 104526000 782057002 345166936 386025348 736971892 984746912 476556260 919279150 189207807 685091020 829813218 748748295 231991380 434708380 58746602 858558325 839168400 2893952 845808576 953126135 452007440 376122844 293049584 173548384 365135772 924200044 703302730 573616525 944664560 981387650 403280896 111455300 822842040 341089926 426528144 722464800 385068800 957108374 42120185 691098969 21668212 590310696 498188504 354483384 548524192 592105776 152394440 105628420 279557976 246089880 434832500 43857881 131565056 535700858 541922400 226098560 195784370 581339222 729145340 40652040 303183485 96776670 278826811 903659677 871877546 177606850 208572720 918457600 968618506 87350432 882563776 753572000 905161835 893506208 125100170 827329920 746245120 676519472 743204302 682865984 152234392 328075400 53469992 229726804 299101520 832863328 70399910 749281469 342357314 869025600 130021616 647474721 272666020 954307872 587991619 964469688 315567575 3434998 467509432 669049956 9432371 872412480 361378578 240844030 389784336 574485082 146150080 292910495 664398240 256647168 562366464 627054848 47124000 379189805 578199184 149838514 451236005 451313152 106976896 151526240 361427400 308064768 471972978 840808000 145888340 995961304 463709520 754046250 935156177 118781170 243723055 718246150 796710784 477474240 228253830 757806800 995584288 509911200 831578490 945226240 539041888 842146350 283716306 164752144 474175296 55832208 977319810 220400050 388283694 319891525 40677600 45694322 53004425 76603428 948888980 935822442 754339800 526907525 222943424 211449976 918324290 246130400 66979300 210669917 612025220 817886725 562233574 463482184 134723470 406782138 936938800 400405433 737402300 628373600 450584910 434181080 998674408 323656386 163418624 768945855 574426320 145640000 332452748 533896136 580507326 320894208 675976192 468919800 601069632 860719545 414114240 422685600 318541200 124818304 574987584 369763376 422178321 700465889 597937352 574108518 436182000 807656496 884110880 574835584 35191680 770806499 113192500 869866200 339298176 214337432 937167270 224218003 580137548 429207590 319210164 681739376 718967820 880875744 433268080 844040844 493958798 969927108 126595348 582136856 761306940 17994696 16218156 600887440 583927816 297718400 981493824 893792792 26879952 620985520 211003560 490958400 105904600 863082057 325064854 117008746 18868384 420509244 683927239 12673410 601341719 568527244 381637220 799793050 433118916 309652480 536096090 262577425 487440050 626343507 286601500 819785522 613963520 896606096 420994610 870649232 703916948 475036760 321042640 872335760 341935734 991117500 405522832 772184304 64531080 523344800 756951136 579583592 223358368 287955850 536279950 883884124 322216500 201790063 242254220 325571380 22909440
373771672 588363468 91120912 462969637 218002620 548495645 121817472 991542528 998525875 769847170 796797500 814065472 158136380 706305056 139425688 877806590 153308511 315801766 592079402 23875264 642384340 454424360 612708880 237958520 9800444 51718880 67000973 786995980 574687960 813930000 237441600 344603116 179903040 311957290 777866672 595462207 827189900 192434510 36157146 897698875 173748350 623157519 409777000 462511720 923476283 314498100 814162880 683660620 944790152 592684908 942010990 426796064 149451375 261894326 339773250 227427728 560856305 748397088 317405340 853545200 65701710 472868200 609052820 911849480 122403048 467814400 749093550 904353336 261730048 44627942 140584994 358234180 548356040 959728240 265252264 75072388 178473498 251378576 965480320 601706665 248113485 70356944 747545926 30767033 428411136 706702942 559241000 698816505 539947827 258078211 40078432 365091668 865067000 42212591 457007964 672739580 243343600 319129344 366682612 317622000 486932544 448538240 54976908 813663248 217739254 612626728 935020650 486417120 259516720 270435000 287594048 935550304 934976955 814514428 883656320 975041704 881945186 585378872 210378506 15977395 255980736 132484816 390776230 782854016 618485650 667985202 925710216 990973606 653529136 326121560 264568512 643693960 986568212 987911845 324033676 282274560 960421590 668561452 990545942 254656880 933911552 502138900 390935230 681220985 628962720 420307522 826070588 78286480 961233997 621659196 956260800 112332000 832095576 246666580 104705490 131062224 688624848 200356000 534595022 640131544 996915552 826399848 417457230 608755200 972357594 633740946 541513712 75001200 11727940 291042265 651513875 338245040 996819360 137653796 544352810 179561165 181557495 635646435 220043200 825048820 848659500 115681550 808826424 382161688 321562560 389353906 200501198 953090800 646618752 71947544 767217624 100331008 808590400 581620184 604602038 815661507 66419256 398275265 627083136 550701650 611364336 186815072 162424164 259857755 694454160 928019703 102711888 722683456 272496510 390208320 166308350 802181240 524463500 576294400 949119690 820007677 294087279 130271868 112472240 383947160 517209420 675991751 952791688 211715072 678232832 927879050 600477144 271300320 899612620 604728736 57274476 449659053 530042191 498635904 103447696 663766850 441773600 848074472 368916280 177357881 614944648 242752890 192946310 218515436 442700040 467406172 186653680 600699242 342367200 124200960 718081760 998820860 834738250 106359760 42141200 97852696 18013208 865396888 918425013 249213848 508331004 454597252 237171424 718279360 96450816 930367011 106816843 811991465 997110566 136625620 63844300 774783190 508866048 554595520 626326000 290143198 609848465 196507344 245096670 813892256 48796892 841803888 582197325 150092000 475132120 737615854 37705733 85235514 255649180 334373716 389927040 787606016 26363056 270179544 213801056 907931540 974543624 610238290 41775830 637527368 714201472 19368224 936486770 799748360 28389682 833856584 92346170 901355344 33549568 933253676 644188690 599403394 81487744 175583598 628063752 495287600 399240732 860211200 769968400 214959114 713498216 623655440 88429376 310005352 189570940 266714402 847419140 22139424 623993100 590001022 123136490 452944000 804846850 297574326 96342740 441149520 940967220 426290592 954232852 248484025 478729052 788925340 190715350 752167840 561537440 296106731 944617640 535608080 462745946 524089056 372884030 804753120 481153790 574435888 59287040 53619820 201088440 629607972 698020681 555307064 246151116 781308916 749854620 772640840 630537800 756357009 232692540 135311376 350139585 344917470 766884100 922482820 989199652 766795104 226158465 238148220 25400960 82425920 326128528 601869720 631943168 556409480 856471380 514299470 704924480 258720410 27945076 805514360 949649408 515673040 121955300 747863554 598684160 827902500 785962726 931649056 734385920 504429280 920357200 388948 322371721 5800234 925000288 491399102 660490000 292845910 553243884 566329408 201551672 565828376 441277100 892632688 76878320 154297600 120346880 88802123 346085200 101299684 880168790 808959712 247787728 372574622 670145920 873478545 9895980 848763535 699371356 169872570 165423591 110896336 495010778 775114032 943742340 364345152 569668212 798881824 880830103 121380880 781642332 97021600 297377743 571826816 20203072 81698572 853716080 933983480 599900824 747215200 614799000 364074644 698886208 253004288 168026752 403221677 974732568 860898205 183547634 690655800 931173656 752903148 252204241 170235550 226253360 831454250 385519000 886258352 131054848 496555400 925294512 163043060 59756736 961342860 75834304 679240 309088248 286845096 688093695 266826320 441625966 607845536 341197600 316231616 167710280 651815242 505140900 721043462 219442624 370369460 643795160 228471456 426853664 990973120 180461696 964982360 197810606 708180041 844061148 79199831 238576334 819411140 40137608 765785420 309468700 936700800 947395696 689449388 965581445 245739000 103051522 679111072 275146120 181163560 635025696 590044800 99426662 893622768 811833280 887715360 512722736 457865800 102743322 680531072 401163512 547156064 376587538 62426265 839282672 184962880 826427179 621564831 508126712 878975695 527910220 64432400 738430826 392655744 553951040 869394337 269430649 725844308 930553434 185836140 115922432 773640640 885158220 136599790 621571592 792199349 49948672 377354480 302336772 25705428 951555404 169883100 433478750 959840160 129299925 549247232 802631900 174479424 997216328 907930092 149121640 917953800 778037720 952047600 595674894 971987397 736944000 191830616 427285560 985526250 923813550 91615760 941857712 873187696 379271040 148811648 56969776 640728000 653901488 101763268 160358838 231868134 155080400 878433280 109359610 32602274 33240000 971030000 729254080 193331520 155504098 695912464 696395751 392586660 274712700 131119676 621087430 464510680 672436692 878838480 964142172 256999136 10821970 511227668 382542240 84204600 573379840 813330337 738690115 882820928 591994190 940058825 719556672 138707460 421370001 834242352 887215453 17641536 207141456 572251320 554629280 563172240 661618362 284995000 243431775 653122080 384687700 713933792 50930264 10029936 650694952 943363075 752908613 879107456 623477690 753832334 418782208 47128576 707722140 702764440 60189000 489647272 327464960 815287450 867356320 382609750 552059091 829110216 173667180 992890807 33432447 609204456 709745720 801186800 898555840 294208040 479922991 912670531 61607506 860882150 783859712 67201920 410801878 47040282 923265800 198495300 328837184 382526200 981279780 114392906 156290240 387134956 114802505 539131084 649855648 236910440 121540521 767148677 988762196 504917820 32552002 520958908 589192400 403000170 440041860 681205000 715078716 692561878 89896150 140611875 500882440 303122708 585652270 597276620 686816491 335465500 487851660 276301450 888693088 206149304 383325393 140712252 489396284 158907420 688931972 524854064 439083344 943192510 53997140 414121383 839591017 505379712 820459700 563706300 651527288 609488672 238776000 398365750 881347588 13717930 217050114 439673037 811713664 547317970 904427008 622342478 876640192 613502392 721005080 923782257 370259456 72431720 639221680 82508160 292488167 104726428 246788960 610312712 257180332 641229856 129481240 411393749 776080936 964480396 448278236 726091832 776515008 108597376 569669115 419492192 43536680 465559840 24022370 505670897 309505518 846360576 647984513 931931170 133542240 595018752 882812070 382968849 426034100 892400272 536322400 820472278 382618808 520856102 51429150 347897214 552036400 624758656 676034625 674711416 24327144 616168266 570526080 263341512 254681600 69819350 760557324 802113898 277740336 116303960 993089893 100751976 520510180 280846005 47158656 889095536 108951916 951025900 30456209 400601920 105924516 693715180 208039248 355340590
479961984 485037690 341713920 369568768 977833000 185924800 494336000 299008875 336267742 882724444 158163320 683454120 636489136 396885312 578311696 176132596 392658009 992512896 750511650 436437560 646018750 84473970 526482400 485999600 200002360 513605144 238244000 832210648 57468484 957675447 171781632 593735040 398756798 551395440 424016000 310825784 434546360 380910668 208943328 990601280 730564384 318340736 631604750 872102654 156291860 42817382 873435716 794049450 851784677 873876276 997163020 95858244 180479360 192466676 853899220 530397496 290790592 187753120 24941662 168832230 837899625 886181720 808592660 806383135 819035379 571496960 134168222 495628088 318318220 624400372 18133250 887087612 893288000 746543860 462882015 965933096 841235440 949873808 618542320 530664620 566733200 939210144 582796360 678520560 728978045 523167476 377249840 342998360 21411584 309967464 508369564 316902840 231862100 389749067 519217600 125030144 18034742 448974560 814572840 312803200 656757328 476997440 979321280 596577650 350343875 935502433 40139822 14922390 163415455 763128320 86176782 757015320 699625829 80656800 222066500 7303408 922272290 833369038 348436148 694998560 736369161 961100480 775966520 762494400 800535000 344203250 490489305 518374888 607126970 675006284 250870656 322266832 574215425 542561116 994963793 61623536 730820550 201772580 937572000 233152768 667667365 599274784 967454516 27889328 777547584 369594300 555975000 491298010 106871600 163796785 576548700 166832776 240480800 975707900 854149645 495415360 560141420 952406845 829626700 862958976 617447168 273112320 284388264 131568050 78524704 174570404 492975250 868285812 331462540 858415840 205829082 435196940 126351152 796469168 138231640 366615362 118058084 274066432 571160400 379024235 940243376 601280040 458019160 457326592 682071800 983506675 402739102 197295684 280547984 566011880 742144120 514106580 256726696 491932000 139132790 544151443 728110588 840411140 867191584 404456960 597706648 410592228 870835112 279338553 221720640 53235968 157450720 838603443 139931612 476038635 90124433 194924320 665772398 464549816 511622910 884703750 99629176 658072548 856115200 990805625 246173440 854449320 470451738 338637130 272388200 319730204 437332120 482974690 76696800 819264059 294869120 582622592 966475840 68212332 41769390 995134528 273894464 536439832 727002200 264699952 997612344 221049066 984453632 913324772 338438556 511573510 348561250 697269872 791650592 936077666 502184770 772404804 774453512 870726428 634487366 627301150 563378500 51145112 789704909 265803168 42604475 394538016 739563880 553224168 196978560 245579463 891319680 245282405 504183602 35134272 64409298 205066708 83483660 694428307 434559780 850276576 540095040 730978400 613953640 613144284 349243104 751644000 984093500 963870000 244816344 953677200 133460791 66773280 304820461 215511040 197771100 858540325 734321600 184207680 471434000 11604240 230421944 710865992 71075172 267563384 499728000 281390014 415573280 964490756 235208780 450520848 956368400 38774206 517262000 362861056 210641408 985545680 459375952 644587512 732813520 253037432 92084352 73516936 594439684 667731820 760959000 208442616 20434264 446608000 568043769 132149500 307344040 56718040 987445690 780351371 337942500 726071120 174231416 540732452 199928387 217452624 445213980 771379450 543232650 190627260 325351834 471053424 697398977 994765070 836825856 155958560 74092896 649202688 315313556 213509550 606368160 7351816 659584210 349881008 138991366 319236160 76408100 48483548 232030400 415248480 556465836 857184450 32237912 983833080 885801328 243158160 616987718 832340500 516236288 931298600 930708079 938200736 94772700 503071333 159459712 395062560 568804880 132121324 355393000 298180440 392410847 631889120 791754880 823336242 46967380 21082944 236232800 251774950 25653740 364931178 81667300 601075150 743996814 34007700 800341500 536164160 793780864 411517568 147717621 571457200 897761042 745654240 346636536 392555510 569379950 160183400 829322608 716989158 854753740 461084550 484443660 769565344 976376325 869243600 561379920 657902268 217440710 84054608 296169676 758092184 218526824 848617690 83790310 781745320 462988892 116011560 75088200 346745632 562241552 54788056 294244880 247683520 777422392 549901383 929485980 79766144 456985280 996386989 704927364 949812940 94172628 315813878 2685740 251873600 201102388 658846919 73898600 653530880 430755560 633503308 615636568 888994960 88562082 684569812 692964314 701212824 18080716 217650880 298202906 977865462 856993312 745554810 907426400 32258215 342128320 830473180 849261600 944104147 513900948 570902410 890712832 636546530 726742016 404787480 853626416 850597325 990254000 61917760 420331875 91684420 359968172 809726596 252394870 46937600 319501500 361759250 169602849 844422708 965731059 717953396 671443072 136339608 72860545 576537120 240921376 227762112 867580800 775965894 309116592 493826880 355863524 390434395 832063930 98062176 535289368 879822384 44200630 666466551 752812496 877572312 456815440 516027620 574061600 514597152 98082268 101673060 262499488 732180110 820322100 635892696 675273568 777381000 415843200 499071392 559675912 772761344 613667178 761192345 320443200 527174229 913471232 968591104 377975033 935077800 912414115 928832175 608086550 649655885 212268430 468932634 662479436 300624886 647947952 902531346 73054750 892138000 542414296 831588724 403836960 301057190 292581336 463335840 398227054 77144058 752587488 161307612 429791224 727886272 172417850 368133350 512118518 880135975 460772530 312851200 46618280 840726372 538883600 949032548 513157488 140593712 677715440 975687880 58618660 507189504 793452824 61256399 342927576 272240368 925581894 133543051 258490956 322834320 439402700 420326004 558697390 196088640 696481600 866956800 615938900 143523428 980660625 904149440 507904714 806904144 456096825 848708260 33101820 675441516 2068289 161438452 501573100 64260896 314796824 687278940 146308330 549127040 881397936 918163750 84055440 451056342 711001386 869034928 886982704 426976558 885786766 785328720 239091174 496711223 508321600 650281460 516712180 575610000 465260928 277152136 77668096 688937712 318182176 318786000 516160952 984258827 600364344 615743008 969988220 424674790 866447848 847333930 70443694 544934008 828243120 254132136 84944100 953341650 467099294 537945600 371185660 4954940 694014475 289383575 972622864 254780920 692743350 527066634 711381532 765845440 74491765 923071992 413382892 900538812 504811958 307533360 295250744 534528844 921568560 523224000 950523540 563424560 638159480 721953250 221754390 956260846 338573008 598521065 12775744 303106460 115009428 712099494 516761602 227006390 622703200 691544520 873736550 678284253 171831750 79565930 109496935 541585522 198635712 334490200 909142000 165746414 931538432 29814184 594883248 197524048 170415500 252354340 338199784 697696125 852974912 747681980 724286520 476675920 804659700 77427488 425754552 458793616 430493280 679991540 504593250 223041110 769215180 480216140 992037885 750415227 939558524 582260618 986503296 722616398 157264064 150311070 431582638 458103104 287061072 982286820 685250318 447352800 264441488 21199010 133864340 401593544 957086256 311745984 565012110 353101248 543627050 654626451 566464218 318577200 36128900 404312884 260152793 507374140 776631753 760901226 10391120 608524960 344238280 439492626 23665660 904553360 451763630 9066880 202552125 17557120 479758080 207287834 548886580 178311534 764460880 773036408 435372800 399011740 719012840 995101440 111769080 345142894 261910300 765832080 994222544 348399432 79234304 145501580 116194280 897875584 218813304 863580656 212896510 65417205 171462456 975008376 918192040 144733120 230096228 703812224 884605270 285044888 892991760 704460332 446992472 54286813 661762880 227384296 95019018 553128260 485124542 529948908 706863168 463288740 56364078 463370064
466038035 642198400 589881200 852188036 893652360 509444124 482708920 468328224 366684352 929383200 663742000 830816000 842323770 691107710 927981200 521411800 288577928 904646737 634966152 714050400 155060320 177274520 134293400 300710166 348460800 23168640 340035622 189882655 92703904 719559950 383955590 806949612 896005160 840195875 506136420 956263340 400217920 800543754 812964784 687021380 704583472 807701986 445260928 463816480 622621712 810550560 841684720 3964096 419979392 708145024 84024040 612921086 115730100 73369000 202246656 456291328 904424210 607814384 169189787 764741216 243859730 171400720 658622500 322841050 610752890 571203600 296979484 161406000 525257744 797575640 665631900 524388590 2654720 749452640 877359850 121683000 514827345 259517021 241551320 455090720 559709872 631391890 947008536 258078880 798539464 441163120 421091392 419589168 865314672 371469180 623685612 202800602 140354397 206216267 780286680 320354182 354291357 178766350 123178014 777984112 669778720 928086490 413528856 333046720 350694228 988479718 838507000 872818240 571466900 62464808 709668916 377774615 307650560 325304984 161070436 270709352 827445070 6325760 297636000 557868725 912732775 95406787 473315728 255011900 580953710 965652368 444224164 881055392 183497280 195441524 200827523 412459382 638206400 349073664 54737895 272538400 381774808 204574400 9587840 324676992 499345506 988151168 664297696 287723752 855542870 169929700 977475900 787833410 588705792 440741860 746364268 925534198 297638720 538583660 106274398 703810732 798697160 78748420 262538336 830929315 277364732 552700160 694109258 349612512 882429120 932469528 864425132 365383590 927992320 151478890 845363552 126680201 966418752 981815240 890360320 635721825 607876992 767149768 821599800 216748088 994973072 881572990 955769804 545846208 499889152 950304822 886781960 523290568 333269648 328895560 366267025 10366968 383661746 633647170 598726496 585969920 697198520 506194784 261962688 687853328 121372608 348853960 348128865 634006400 730076872 412443360 104713216 133126016 26876132 190159926 524636568 770989931 529159680 331588000 605711994 870476372 24972025 15941638 231603000 865311856 162764800 848228854 303573000 336323200 793756194 183304760 770391160 914357728 129067284 966932200 668609836 637304000 468869720 514766312 777715800 123947472 421308000 677640704 126972484 959016830 132412940 291168300 596556262 354260475 883062640 791088975 960235776 520675392 630138630 591227550 89593152 536035528 646545216 754922240 929049520 594279750 510420735 72143600 586351040 306837888 104942912 781835344 706043434 59131480 171049160 254034802 343245542 703691478 600501360 305938810 69786552 751145600 639551360 693574500 20817696 941063600 53498185 96430670 104433784 803460864 268790592 245302010 130551820 739957175 827832800 728310169 518038750 352294704 259214082 294238030 414488800 476366190 38309686 327124320 567762640 757924121 729416798 396122720 678093120 829509128 516824224 311279284 598717440 342295840 239634416 319346960 841510875 525663392 941714240 311179160 376624600 246446180 609372468 757686036 510913600 40676012 288863592 308901396 648448378 523252248 716449120 450836460 81791452 679961240 652286144 440502672 477000180 864455680 310147200 803925110 162795698 179096175 736907382 624346959 497667678 532525798 597706250 415607906 625101524 742887825 409282290 711504988 66754460 629546944 876503519 879299632 394506310 219520228 835420630 755400048 245010268 129421920 89807090 767469648 477623042 181091125 949580240 118993448 743401280 691599644 155688580 436009186 498945800 501449485 78355194 829788928 770807468 660207136 350172618 40923750 529681388 417162412 665499376 503601208 531629430 259441961 909355056 222889325 211932300 957731255 776992800 47991600 618188545 674683400 290071072 853009000 938892775 378778728 319676100 376395136 129998802 471886880 726900664 485338993 489017200 141767680 182672960 121055220 280617208 941169160 427250488 603384250 806883328 160359584 136407700 497678608 867797950 458256668 566571080 863333240 187556700 789883008 698755402 205640730 337525944 130668236 382896420 238220456 738651000 393145608 144437824 858553364 178930498 229924920 922614976 457149840 825538980 142222208 934111552 226236904 512338210 921973865 212039360 981421248 217145740 503086900 500200964 154062296 728174928 481668365 54886204 645494400 490489158 420884200 531424825 195402660 709503949 416645216 283940000 673316940 53255911 505214936 968703502 25929924 590157708 418881602 329263416 904944928 719717946 474507135 797733730 542273060 12936960 754590648 900652700 681399680 932696620 54461420 100682183 713862570 52892262 283916860 496499672 242246910 231905424 509247464 542198982 199380704 594780355 739406600 643640560 643424800 562271752 696651840 855541472 999948536 162293578 428261424 998369260 914061120 402325805 534989380 450814414 367285744 733121088 126969160 270056000 778360832 571409594 303359816 711124216 681731984 102320860 895046504 587147776 352493281 828260896 270184800 112084400 644956875 920578976 645878853 818832000 855592448 685198520 117281230 600079072 85995350 693476950 750487008 236206000 829304188 827091236 967458832 181141956 37728048 14863838 344177703 166566720 296769774 671405890 434797700 337814688 786475412 95284436 199694976 995354672 568955616 229611020 416017664 49809945 437951248 671383600 635211860 819466385 883141504 853882080 771877320 760087770 590889794 407059972 394356736 917388000 624039680 642242872 809081216 682994052 589688070 631984424 178235904 864876560 339528100 872239880 52396567 657410560 14631415 3027840 753446520 420774750 863334144 136734520 760456832 158706476 363859136 863952250 210788848 787317675 671635240 87756051 735449940 988197160 66252360 873639224 63129512 189781968 512938840 627811616 112470800 901773250 728553072 903037584 651389442 752750738 287466240 725142352 965152852 233802688 151190640 759579904 737604672 915964032 466706904 20974300 80800816 166872248 437114849 81476832 2903340 355996168 351886080 678152992 546797525 688863844 550454448 580900192 224477712 910191004 920711872 676140200 724477824 222605072 937430766 350992456 537415446 326510832 22435936 449601536 266456161 203105920 267874816 9204816 156090448 752942848 11594644 699677104 991062000 691809156 132255855 604198100 5896478 542789956 4415624 983243370 972346560 613327300 666179816 839397752 579627520 431380908 490407915 907275216 608168400 483408680 918432740 624033608 849214300 939354500 199847840 622980580 694920664 393542400 844166912 645138800 307217760 184978900 672835860 891213024 338943805 1601400 549783360 189673792 646800631 402889424 521859500 684065440 138508700 560919000 622739744 131961820 651909004 924151522 849286304 804696496 505507488 524603680 541338488 993061546 279739392 851673589 530861520 653965440 776437560 910957789 187445300 681590112 673730710 972854000 804820875 806716416 319177296 372934457 228258880 285892000 112695080 674435126 776566000 323349532 799502112 381144760 80546906 358785360 791027568 684536800 454954048 441926900 341508380 440087515 422271645 552782825 118655344 610689088 236408000 644531702 20174648 393064516 40583188 564224520 285040000 575439495 443841382 277801600 78164100 606225150 973756640 955276988 340361256 531037445 31014900 306484375 442729572 112977465 999491760 922021600 56380334 875059072 901133188 857355497 808747360 125196608 416032068 412874704 450676698 718549864 150328320 973113000 243902847 980560262 410671360 310131087 351630656 481437016 94379600 183874178 949541850 759926632 691416100 723680437 150495440 732007576 935851280 549025408 51055152 518187652 989000411 278669496 442770304 713767568 723545920 274977485 762016768 219223444 496575346 24773860 926193000 495731120 778903920 259296070 641149392 509367472 377147080 831524610 347627950 872994960 668897128 133609216 299336320 596301376 32937434 479044812 963552336
11434304 125074600 37383678 562640560 355184320 14476980 653663992 922654280 667755046 708129000 523298360 540589780 35231484 492297232 287933741 391455232 105964150 489800856 775936768 804919082 204505200 415990776 659332150 23144416 516752000 142097240 891451738 28266080 658761250 562455494 729677335 598797732 907758400 104193170 836424784 76901396 47077504 406627902 62806500 1570578 378285922 296041588 610738193 994256184 877908268 598250000 162137055 493375890 157269120 663938256 120164480 317618428 302417730 428252096 821339972 191134848 831710922 695453680 262567294 254896800 824225590 73176524 389084765 506419902 882456184 598895744 531073816 153256510 844600820 783729250 46067360 964387080 402238984 388565600 147249184 884815740 960264936 976293600 674074552 141600000 719600190 887317480 54194644 656870240 759518496 496931712 963490000 34511820 579752776 370080584 149805080 17608000 425450400 749536800 354924780 332080756 237802800 625954660 115668560 74257120 311123960 780870340 987992900 205609472 736495616 591346200 589876864 120700918 55525926 98649728 711849040 650845500 93941860 877897200 858722944 653708658 504325851 940919050 956517584 752706162 615010225 283727050 333128560 305857740 593311500 168221984 312409246 80842480 519850319 658739740 226063375 335353376 610974930 184644660 442075704 538609640 627730000 77300800 106772160 196862500 970574976 372768170 75637518 454553875 474643225 768862165 559129280 620318900 289582690 86946000 795107200 20755804 550392552 67586280 634662328 556432400 564559872 402900160 241185840 834980576 937016340 177776384 74038327 32336318 268009354 818065956 707140950 669352840 427526400 278160000 734775168 861517296 489010240 664365949 358705620 29462880 220479420 115965313 840325500 424163856 93679136 29765250 214730726 176513600 999400296 421664256 626928940 643339720 713467225 404010254 666130615 417808628 164022353 821861250 351122880 2226976 523208928 584759000 660324688 699279744 666145220 853523630 631889024 528312444 771336340 3497648 896424575 228306320 932141700 416002774 183301652 537744200 357497446 448414248 292143840 400371200 937940398 671235000 587846932 582792450 796813767 633228380 619231000 53963120 378224960 334496640 839571028 849279184 249883680 100639801 971005840 73478202 421234384 142192100 140511716 976571045 417020237 810415872 28615742 221115520 975654400 99837440 490965800 342442751 321422075 557834042 69595372 480787172 370837504 567694096 98815400 671699098 465650261 590035680 422509379 537973480 787813825 826252461 268277796 465073743 391105384 23947928 831151724 491193348 165363442 15875596 483326076 272276357 203935624 245491776 593889884 967483064 21493674 153059240 653256210 477280625 756078880 431458426 362870784 506262540 432611756 940083072 251407150 367830080 184385536 976409139 954980025 879345964 603779503 216036968 918962875 396660062 813869471 198658747 219044264 728631782 873771544 517344580 293843775 887674362 81095248 523401568 991261032 599729050 179997824 203871200 786601150 660717872 878344130 914581504 307293184 201798330 884198394 418216688 497545020 893767080 68567080 589248304 458890200 275730752 812431612 104756873 242012780 75380883 816625925 215507130 848732760 673681456 473938950 484693069 792020720 529613544 98110212 322385546 853790720 64019398 176411650 723289432 23165942 109110080 239662775 949069925 138193038 71948000 669545416 157165132 272591530 370324628 129846304 510132142 351885800 12248504 142863585 921452684 942706240 418373385 572498020 643074960 150648128 416226999 343851776 540278834 225672953 108644272 578669660 391690625 482824960 442523592 103068200 294994640 963690244 934461664 969985927 944331045 592689280 601310150 878611745 9840060 73125596 490252400 596419352 727268224 410446008 840684372 798196160 257791314 427335389 385513605 680368000 351545000 882249480 779869348 335789615 224227106 669004148 400497880 804201120 626159368 119157040 967654911 285955788 825172516 335401664 159745552 173939758 477765596 888012090 693952292 943158400 9799500 545656510 468338452 940081493 863118189 608087480 450366585 226302976 679422750 914691044 708751580 198411860 424729904 646127668 142714684 835204371 916693920 696094000 321081160 207744800 9011200 984218060 781029430 818898044 300486488 523386088 146832266 9578400 561941165 818878542 864482976 934672000 870973270 382009500 234054648 661608713 660636934 7729200 385657630 50361344 498512838 385652960 375469115 428682720 668500384 260155736 240219060 329120728 884284960 84702272 83729544 947407768 393361888 577737350 162036943 897742567 296048590 826432556 389761600 797503969 898303488 240077448 191507880 591872951 954387680 736173468 501600640 545368162 517862656 639769708 341412600 402664296 219691120 829642010 564519943 209687840 208316710 153550260 714520082 96323890 460021678 50532270 593461475 851371440 808296370 100683864 987772544 283549696 888038334 346311950 415919191 958812630 361595634 12005240 957987912 734502784 151575600 852662850 891017920 730023996 758359818 970025928 163309740 801583202 872572876 708646232 586526880 80431750 440742000 861009928 1713024 290766752 449738780 218413452 904716596 666555624 496788292 589242890 200959040 62191250 108236388 753723548 66174208 358204160 771165272 868393472 862970250 709910902 567284736 180362813 331818720 196013440 767506900 838532700 258842574 646218900 216980024 174892648 154475350 319492650 631358080 780400220 658416104 38478383 889951216 584535216 761030016 628570400 963967880 233595160 933088400 921849372 185588776 463630080 146463020 435185596 953538688 586451800 216751000 217929280 284950675 543883430 654444800 952941724 327832205 111996160 984576482 963714990 367963970 345361160 262712839 310754928 976832760 605667432 657592461 300202400 958433440 672988686 47249518 354807030 213393415 228616260 631924648 719736224 135785600 277736608 689981766 148213220 956956769 358344400 391269680 792012000 445247350 121650754 26655268 253263200 814330112 417701100 449789720 920843970 787312272 802279180 460100104 802206776 239978000 416250840 180135500 707979536 782837500 148326640 44464202 950456924 505144052 203798736 111237344 73607600 117949844 29362928 956609240 284033600 996949600 479750750 239139248 62252452 273417560 787159650 220445000 363425944 614386895 726199300 376600860 88990540 695741848 539502936 503257400 250769250 266546555 18263270 645777656 735530680 280619280 712749966 313218640 966033000 32079807 362878784 965819414 202496740 561304038 40012317 37324620 622688920 780819216 589842590 683382400 881298880 24717866 722505904 909141404 47326742 556643764 258008320 437362459 104452160 940673500 349426188 320507120 283513725 962342025 675788718 934759226 82646348 598167428 85473856 255998300 686493624 919212156 237166720 577977261 553889456 657321581 687126400 810529955 186564864 641768625 824373912 447095340 223789432 921954652 928223952 931451980 423597810 924947505 802081728 898939432 762626920 223107600 228945000 497976665 504419112 89994848 480969280 613979800 547827840 185013760 346409016 918027317 917427690 439570500 674042304 88711260 449267872 698140777 957646944 296572199 966336512 740411520 497676937 358013440 303893280 11288818 950858480 350277800 186859118 510066330 931200960 705619256 27100341 943237120 265655133 828072888 396266656 178277800 555859920 948832325 257716370 94030862 680864006 485484800 33312640 792672910 101495032 725175755 872818560 656858208 615910550 517674400 227764245 16164800 347687504 843991440 547716674 619050720 684829680 933485800 619695312 527814648 467646001 398822928 838300296 201725576 576444781 119286615 400253938 582228124 679414270 259195375 79436870 742315968 829872408 402761550 950114716 288516460 291611568 393766268 443498478 997554672 939325968 80192360 834866244 108102264 471900560 675059898 625768421 856288764 382952360 948787200 886991128 890567745 834229820 865401656
859109600 402056000 919617000 706476322 10149248 686014968 782237177 444161560 205843760 207973048 293021504 933489204 387606064 599164636 660025600 217832736 476431760 649070620 725726774 20341875 308693368 619669944 287384320 76456250 719071400 41366424 694862320 340850200 526077172 488748620 170793934 90822528 35016224 354560400 489298614 944011840 321245648 337165996 850835120 496682484 788639200 926530092 798344124 187846280 165612672 665873898 818750160 666120640 755971960 83458536 397649788 312962416 390064891 864629760 604326530 241054272 21967255 805713920 506692704 685207660 788904056 34909380 345275840 937075464 467120580 274448000 882711602 749712554 632458456 372076452 719808343 90423700 688323328 808245604 4447304 614432392 120007310 743301120 561370690 448468385 45247875 599996841 797413594 164245695 742988674 495393184 694745886 903712188 696575540 728955680 27586100 250746920 660301860 655884400 103095000 208349648 76431350 392153280 440043988 571575080 644986515 158184288 408391520 138511924 96670648 654562297 705311100 289149403 118310960 655733848 937329070 570484345 451911740 536351722 931188829 467868960 315257800 404580800 462481794 934112591 281204800 406505096 594597200 283766000 617654280 229836032 822016512 79437056 14875400 401344092 911281386 412267065 246769890 351762916 203659601 635466232 936260471 79618624 655203000 963188097 425652070 562389170 466978727 318461620 604505748 824021104 292822579 127011128 57773248 945123648 523532902 847633592 220524068 807032187 986340680 114510545 911794400 199608528 473787892 614964945 411966632 704559200 277478320 311126208 129971250 293641338 307951301 664152620 799360112 887510240 502474000 680245760 241006936 280230200 995584344 334439368 310195104 13333275 66364800 264127548 82509472 61383667 378208864 338691272 349649240 954780992 292360575 29275690 581353280 158415654 872839840 110707040 266312649 600893200 508881996 940698416 95624804 295023540 906641920 514424405 264334690 388567272 915317648 9981312 685040414 682926520 836173384 59593276 506166848 287787506 555867520 722318854 458088288 746014150 348310426 68775600 927175304 248950701 86858280 360667040 791963200 797283000 7451508 170927024 273815040 421383880 536197385 262086400 532787200 854471296 219681280 128559880 101089280 909698910 320359600 198654279 345841380 751302271 950706048 874392696 155887888 381439120 13850172 344392980 178046324 253545215 879662355 963800000 365714670 826531238 522310400 774525538 858918400 843901003 981416024 138978120 647791306 947519822 177984782 696917970 75332432 290849774 617743424 859045790 68252704 997756416 500771030 419275136 597987524 351624914 427017825 21203840 708611644 507400000 487617600 58516624 745247056 87470320 154643788 101973600 986134780 158657032 758958100 282537210 562262600 436961856 20608560 125062980 191379000 15381020 476287440 35854837 23738688 410950010 355827956 490154678 383837588 960900850 872058815 306616040 112503125 527108225 544229164 105332322 54681968 31554596 129728000 207486268 975650672 812055806 427148848 976774816 867104026 298251120 159764944 77054800 233523792 40331170 37288037 958979150 360892981 963943404 432615595 77882408 289933864 750024768 750361824 18140346 468877824 66885540 990902628 416783541 748876876 241599412 782189458 208991624 579028134 443966825 130445424 350763077 230228050 563070640 71330732 44970400 347359490 495323552 941113440 221652000 407617600 621787418 710619822 784234000 483576128 607887250 76475163 33690560 416657700 670052500 734488125 515265356 295163320 159707376 717671017 820803360 830132300 166531708 608333968 875326265 299839780 932318400 15973060 577179456 556577600 865678298 285324622 79757656 438562932 771278353 679361084 902751344 936090480 212563500 556020400 232931136 462644044 776945520 128221000 897816324 348919480 490962312 445942264 704074560 635629050 90351558 436850904 920382000 349723744 607578286 390277184 996792840 830381010 871028200 90757612 129758992 525604304 328250950 213976594 410105880 1804571 720527100 987965252 786640560 675443712 47006420 32672446 992044930 960314296 736720300 121427285 829084716 337283730 755799400 749166094 517875712 368159250 587671300 815744460 403851500 607145559 561638400 855207940 614179136 248894000 735545880 779107978 691483546 787412664 596180373 684335272 262816465 527406500 793521746 412817088 211738920 544726880 934974400 402149050 467661260 905373360 223820080 671405290 589682576 963830464 62357170 82219960 740136960 649817800 602606575 614261728 891788700 43607356 327349984 694573890 388293792 542624 442525931 136810352 546162376 755996572 783497300 65698610 965708872 79079890 547265126 19367040 373254310 330423920 164144012 0 706421251 182283968 686982703 304710840 61494588 562643800 872985934 542492075 247253226 304741852 866788592 302902020 147909480 820608320 176352896 364554000 136385920 882704200 200439144 301239432 729114268 552530752 732810664 241942696 848600490 474408500 802114487 361820241 218598837 797232896 250253716 251283928 649471380 544886300 371913760 83840610 222400450 560374940 537818694 734395780 290544000 78863046 503941948 832378128 859662171 215159776 891032078 637392640 947324728 108470132 742975400 736297985 854486528 915209434 881093536 339040000 915401412 386686875 196986728 481421440 236436840 725397680 128426550 39429180 472621280 955255462 77311135 428042580 582986608 68588950 831513332 849881504 232441595 280197704 929741406 678720860 316062916 155997256 274063517 893868400 596866136 184223885 854415448 487977600 480176488 28228720 383706210 252185652 697559104 590400080 161269312 195893520 999048992 517142296 49463744 99139268 451699304 792689480 281598820 116498624 14750016 440967618 453202048 796873678 306771932 931109320 103103665 933832448 789938258 2305584 55888500 363224878 563225600 740828914 601667186 576490241 732717732 990343846 97834000 917324920 356341138 187019436 717761248 710267254 875275888 331111818 978012460 19535180 801233950 172792364 70509372 872726400 374441315 605455408 698234992 617522336 526147424 800637260 980207432 441587814 537493196 533207038 151480640 153404164 116004448 440974340 831110014 552317180 899051440 513456048 445655690 715404060 98510384 762516480 530387216 806490944 537836560 25072800 88113000 517841800 605102208 892161920 58861370 834069560 923738000 395059200 751270000 883663576 701276320 890246016 24212300 549879326 622002100 220897700 939354208 293634306 423847904 832098000 773627300 856239639 714630288 671154048 752212120 169358800 76517984 193538800 586161984 857751216 692953824 121782288 638025275 462507586 521000780 788983050 909635400 758251392 538322300 678053104 62887520 823162888 813277164 835638232 128077510 14275220 729877284 437953024 913665312 749639520 726298944 319776750 232470396 401485350 733393472 26736180 980196694 291783840 455209371 4290320 911100800 442500160 648552652 617292800 638968368 876588048 511026388 134684134 909032760 101040440 408156571 299355950 576392448 979057480 275047372 34642464 186081216 83032320 253763600 313107360 813117120 636536640 629495592 979822080 858746288 362988824 915309680 196151486 136027500 808001872 72494240 291031200 518849176 246410704 749777720 289816149 184984342 548117882 393861220 517185515 154889195 462089920 914141220 799417500 96489144 934961740 455447200 266675762 879770210 577142640 222042600 346220800 641260730 921717958 172933588 523940672 662288632 873264140 902253030 561259632 186806600 85024220 882264525 515918614 126250568 822512315 658768547 173448675 133036392 911175856 376481572 641471814 546098500 991800860 614713886 984896402 199124464 692571263 186791576 340473900 894483320 65949440 687204428 965273096 946088000 797987880 795107344 644047510 235392040 687528100 518194096 665345600 990371032 279574740 887752890 643204992 433046780 348516680 133624752 699541736 175289000 636365920 235880820
78933036 951602952 224828884 252147900 293731045 303929250 620648960 107092704 77670560 772913510 358199102 161494570 299329203 125816980 460307840 54304080 283492106 811342700 320546340 240553000 325453354 747204096 746571686 250764950 92676928 962154496 782010528 842613354 377605940 630295736 576979560 866290574 962408880 10456952 575954840 690918960 401739392 792359872 996654480 951563919 45019888 376411904 623081254 352947808 934071360 867599868 649774796 250631460 551674705 929726075 333061098 609345060 374929389 207536836 438050656 435174184 993332240 938758125 835189152 144655045 520131733 601155520 686821685 213262080 396909840 200367552 2932736 250366410 620677668 251352815 399920516 844022166 144622517 42876676 426950140 810917455 624828692 555929148 710784320 916868200 838184000 747145000 589128197 603004664 373640476 66396744 652689200 708871570 18505584 88177920 44201904 866007520 132923928 809001664 367313940 402670835 144537702 318767948 192998404 291586150 411807544 679156660 34336748 39071160 788728390 755896679 363580800 912447250 72668672 59799970 876293192 794392689 72508944 580182880 52553760 349558420 855732496 5338000 138303290 838726688 632319690 69687684 732193760 887722300 497683520 378194920 726559596 277202218 543060800 986060152 817470048 266686016 607035350 162558880 1254125 935442160 220355236 370859001 441968770 404625900 939092129 34537552 340969536 586535630 5655940 816393984 648604736 935072448 943846975 471981352 261872500 606754300 138900272 124129000 17553148 109661160 778196212 202164092 548381847 373174752 942520810 237520640 612173870 691748958 27208832 934106040 198593781 22445548 210375875 93387408 500675940 814916000 485826164 216477745 748223780 266994076 479360 332258548 92830080 52062480 853965168 610210988 711346352 837266110 16356096 884624650 368577943 381749708 876522958 795400800 544241288 191690275 953906400 978157056 887475809 772882126 174687926 783663475 762609954 736646842 617670252 560312750 831417192 845681382 949314880 894412536 932873170 980953676 186376204 832422450 625085681 689232600 646473352 380202976 74877931 187360768 666632437 56239500 344822496 426538485 757471354 625469510 646675204 64345520 869388876 580752504 480832020 48094560 415676755 782724352 669013376 94923330 606791125 818477900 918780480 970543240 389324830 360318456 505177046 312925540 276467548 101735908 408406050 5858560 731499420 525080340 760036160 296300772 943563200 53745030 531467520 305033385 802885120 863796956 827342145 201797500 440647130 693808000 312055632 878538880 498689536 416172560 951854080 955615920 100761248 785106155 186812544 200395648 86092800 57409055 960317888 437485920 149584544 493949292 687247126 468966396 207831248 332283928 263074848 599450565 60136970 677193208 815289518 545288734 321123200 953618056 189779076 517839300 733712500 445466168 740583200 69731600 200625340 35774912 333350648 45489185 450154908 917498240 573004072 549388242 635680504 639951160 199752540 705375086 178844556 102251616 559722200 251162536 708369280 533484790 252707860 269969512 362455840 942633250 410920251 829294251 734485328 632033600 193607418 610789234 90208350 561290060 713529600 338724672 841263650 721189600 523832464 875989312 742229376 411879793 392394210 805693060 369438 497136802 910524340 412839222 558659536 235162164 185242508 870298190 730496000 388911332 25060224 388956800 915244780 911005444 541074825 929584640 596951880 941062360 648428871 180600513 688888280 835101000 846325696 840186770 359942768 70412095 198571168 191424600 46964256 460383100 644781832 538151380 656927552 793200640 789919200 995887044 400037600 945762500 483879200 65795895 113395710 353538696 329785618 715043968 292014678 522740000 333830400 517194780 655189632 164205480 340134545 673283256 115304224 591423990 545102586 479969456 868636800 127348594 386066000 802637368 845210010 108711120 218030500 816883140 496826400 986954944 66333040 667745000 912417320 869658232 421988724 998291200 258833920 559384362 845541225 454766504 794495727 248617285 296536300 180538072 442461850 626251384 674955040 682317068 431047544 941665608 762381888 708766120 779483504 106790560 219189190 242060588 152614450 970371087 194770662 456752512 409828664 877697620 792881408 250061365 799394000 41494176 773794800 65820350 661222870 446710000 719645928 543430100 347600288 670776625 629597280 4319740 390104226 990796440 61558912 368484180 854836275 877857664 117333080 715485730 709078860 208744776 185929600 771404050 842194690 194573000 137895170 965735200 213042320 472793000 424677952 31697856 33606000 504969490 904475000 218903246 573907888 140930032 739137435 206590760 20575006 193799310 25909836 300861838 415429336 988513248 336973040 198602184 597929152 107852984 497352931 293662456 147417368 942908993 189152576 758450590 147738980 896666940 787292044 769205844 999213280 888041732 747151598 887490412 816136352 273670911 953374514 180298809 963789470 675643520 816725560 77922565 967043018 871380380 976664072 875531013 46798176 223526580 495731824 177619320 991604600 691504960 127045118 225039758 355026772 236535760 21591648 563260800 429145690 703027700 939051908 74677655 787204420 418462166 407031485 877179491 442180437 403265000 347875400 894578094 557539570 801569040 850454410 141032442 129797606 715209008 806095430 331925000 275985564 985190616 422538848 141563200 4594500 186514740 907864848 391930625 983708100 425391200 853498664 601344640 286805486 732855774 88006400 901659700 488085130 349496340 805535950 230602198 762363420 725036800 890125284 397214080 499094976 357663675 195414000 596022864 9140140 266218248 15165504 800389632 334562520 813385800 378858400 14675985 146378884 827013400 234465740 5045792 910545080 342586600 590040656 605709715 459093904 714939002 403992760 943943300 800518700 342954632 668272432 628479968 851819544 15084971 49307367 816538640 293899530 727903020 592230872 855432846 964945405 20616064 1329820 362208800 725107938 581350375 429682178 162124576 550439020 816491144 238405920 212577384 418026246 488706560 76902352 48128512 318949490 218541045 647318341 30008384 53838875 710684480 693377234 423235040 927208290 862226427 567463423 558496888 109093886 271179296 440734432 148475904 47085518 794096150 206580832 316191268 228327344 697756944 153505816 506465867 934238012 461615574 91252990 730925500 23890840 96614000 950816030 728470400 939410240 602028000 885027200 784685330 494157586 301635766 141783248 58208510 899485338 162233305 26144920 946068620 118451900 686442880 213625520 243204450 291586938 783568580 738531810 518512230 504993017 322307125 135752460 814208624 370104740 83402480 7211417 324323168 559424 767063750 601167060 104743752 930825998 684335572 714361644 226589000 241614810 300965200 298550648 45330240 254210580 995511280 337367438 673781360 80141184 837689200 220581312 906862190 878403388 490587440 361882445 590797696 963663960 463861296 557918696 375316600 672705772 318115225 895346512 428307696 143322182 788291720 825020288 257623432 377305600 427051700 972648060 119030876 291994080 229193236 749926828 771784824 165532608 725740032 545036428 638314456 691237600 638190115 873058040 962356760 424391336 306112864 103887512 929271512 597574949 183768400 625744064 348215968 43014500 148786786 246302168 485803554 850502684 717413344 36871168 906267080 549390772 123115600 530143936 975274240 808670076 113762113 809542880 156350670 226820640 98050688 848408320 93366660 779704760 73440576 567317120 32523499 620596470 126905476 6700000 23824768 273350020 903992032 992416357 214291989 776278000 485048125 394043308 527419904 434939916 488706406 424977840 350599600 383686400 863736800 565556250 782746884 718581500 585728408 656260958 90072780 567919630 629303002 900925808 311313408 811713456 1943158 714556800 541219792 642986930 576563808 23869400 88333060 220589740 122162905 982032945 61169600
888413600 318403068 312959440 706833104 398461440 977305024 384650400 482850040 249600872 761051488 980915550 252622016 1165440 442924984 233897476 510891008 3455875 401485288 809970364 196893600 36735116 135240000 597564976 737690536 599768500 663197862 778178285 400632960 937190512 327153875 254218910 191248320 287338940 984263862 266184096 257611428 498607368 163282988 983431600 126820256 515895882 605946144 913888822 956389578 878783630 505483148 224893410 968805162 698651368 921982828 22568340 121919186 787932520 405624677 291719108 625193060 982015850 284223782 132101888 411936995 648993738 135692560 74015484 231207748 466198500 801250000 676349036 785820940 881696000 846818790 302019375 539080268 413312340 562092544 34250972 885876480 293553632 44249808 649508720 417616796 300943978 435584000 932203640 495702640 138073175 721476000 350239266 405035392 757000800 67140932 762371120 95036530 752029500 570267904 862150960 520608750 770886070 580633000 961525591 993055264 30077719 349096710 919365360 659845590 241828628 358138357 388455266 226487304 55477744 836002092 679207840 931740960 18274680 575351644 308755264 146481168 608115904 163932528 675755660 940689364 334453380 572769958 847879140 233500000 241754640 880443000 96330980 703211786 485920748 678948280 541289550 554454168 679644625 388263776 100449236 846405600 230158896 101700866 14272500 552235570 878976000 776704874 450775936 151429276 366723904 132476840 603956320 169916936 858147520 713838400 956960300 181160000 91779840 723662875 431130400 267575476 922210400 41265920 629248608 257954640 60375880 13982285 136507400 188638608 197735580 467017036 818127460 480644256 902210500 586142208 482734580 963435145 971766080 569168090 139439170 890387716 10715616 753154092 493512875 48144588 670609856 483824400 739102080 28941397 345239856 451046674 830715584 270349662 798152992 480875080 858096745 95813135 133624480 721462816 344283243 978924380 607426296 74058634 401367680 888700040 523592452 877386336 278688368 41312050 101856890 118233670 271880000 725440640 678394510 904168600 842404735 31011550 405508080 421224690 793307260 568839260 316310960 870679296 751115636 307988320 666361900 877087160 657594130 919723296 27106780 739372862 304534100 493558514 879486990 671472898 704980375 732821536 869434200 115663712 898092896 806986740 697608778 580508770 783614828 59180040 393712256 377360360 54610590 96349339 220396288 673680160 308886972 944253308 712095620 130892708 485536192 151923120 720888010 568470176 821646656 1233816 105210483 594543392 807483764 589909000 402570252 590924800 238896000 523946506 503273390 382451756 997711784 884727144 84955300 141486880 375213324 530925580 951741206 812741248 418331728 292978588 637518000 432365120 868913178 227106336 956533260 721333186 837592080 333771750 694884480 77825464 332559872 123563645 368234975 377366480 211199526 652804746 187895200 149317720 597190992 590130500 74533520 449297400 905008692 734520720 109253896 396517996 760323150 189341400 946044450 883673800 542894080 128981520 494026096 57158960 98140924 838884941 924001800 949477440 745993780 139364699 709581040 766178125 620309814 478762704 387936254 556091858 202594504 684409920 588113804 320558560 305897624 125159673 505087860 66713040 453392820 145152991 647700400 38202721 792828015 757755812 724985595 23543188 354666991 451071520 40947716 169071010 681751790 632361264 590796748 455153112 945623040 322397072 664905488 863918746 744379498 612444230 787910630 133762664 603559424 277545632 124818698 312171760 761142740 299913568 410444058 238389073 778803000 756993182 797605460 853489750 454730144 334060354 942013257 784973815 961875168 105441900 25990936 218404750 190827784 737712000 337072256 654585708 731067772 865643845 855237600 456069700 502928892 99705264 535634368 262187904 457580512 836771737 787108798 623425978 404595500 736396160 953430000 737701680 893136896 961154108 386796992 675960800 258571500 437539232 907814352 655057720 324431606 44885373 612597925 127679418 559725712 271665920 677188312 867945872 639166347 302234800 546220112 302711758 253306848 884310544 809300900 660477400 594313688 346033460 40018500 432990107 145883232 609535300 893005470 658459125 845587015 668948612 888885600 92168575 102292283 92518112 408225892 253050020 564634050 403490560 979945496 465317592 477856526 34810634 562076370 234128128 17214880 390534000 268863840 331853004 165247210 831099275 289586960 928819640 461470320 569197460 420937268 326404112 696951250 239811970 454379372 506717424 713585875 472534960 744158448 71497867 506792155 634355608 442719372 198068654 526131900 378940272 748138250 677013200 353566720 875586500 442376736 202192904 804976192 712828536 578855449 669960510 136817728 613724048 728475400 953689120 358202648 875023120 942607250 859484500 444784488 21306948 130689000 590748248 303639748 872545728 907416832 551136940 134338700 543590720 373921280 270199720 809167524 621836925 834972944 576115475 577001436 279061938 33750436 42054161 389256700 766945452 545752920 941447828 140921664 862125936 485889306 67066288 897801504 360831256 342520328 748103516 773398416 902528656 680817668 707532600 367618551 653732396 753072580 72989550 996599760 754112715 415587034 964567770 411478544 786914836 687768286 31876700 340089896 661093076 917824260 377457664 461984871 173765100 243318875 958372330 95938808 415581740 577842560 760098944 327608827 41289988 90891552 976214000 474127050 40484040 446029695 893828216 424967502 583521560 223808776 448162320 170764922 762517728 877851090 157455800 318329470 920697990 724826624 473212304 451855532 677691110 857003110 328538250 554770990 231341935 898075144 127242677 947497740 453505220 12656320 907311304 613225640 896500400 560389760 420882229 45962150 657255760 707886000 738915460 900982332 78126270 950517755 413823485 917396800 456167120 405444368 65815092 863769664 178071776 118375440 409112680 213652056 274593120 997633038 772292136 997741672 709539160 152676990 308619760 218409880 143919192 347880016 55433328 124209600 629167664 391652920 702299584 615697785 987820378 13010144 268783720 489056055 208176384 777265372 98999791 9154112 27960832 169435264 824259490 494877450 304147410 264002200 310601602 292011085 130537968 439148550 131633419 534627958 284186224 661762736 621867264 53473638 939946448 21193150 183586312 350020816 112480800 752926588 418228520 108178338 823809985 89571520 566677656 549178302 956925768 499086693 53881980 221216000 41225104 395526300 789262208 898373475 90734880 418118538 190648544 772618286 384686070 401872420 640361904 343373640 853442700 96203040 325143098 941645608 833889048 125633900 130931712 43785632 11360210 984282240 16502016 274282690 774397376 326118500 337218670 945296346 909997810 554214800 563785600 323434000 726960152 28320200 86629624 784836557 797250570 387652040 846050872 302899856 686631080 679374517 532978744 560098816 438606625 515199670 220288444 489947030 410804000 251675625 192375200 633887600 972772438 767080744 298850888 866039830 860986304 917720000 270637305 835505333 282961076 300034628 542963958 809236760 341630427 640433125 958592080 741423599 605840668 845398275 545267878 570293988 270360864 567981050 821656720 426925988 280911984 833531167 793790904 852149218 654844912 249764576 928038588 10351512 478293948 714409984 49480850 316542365 748274264 472152502 252487760 826196512 719601280 739822400 908774040 422618125 293116584 413594676 162968150 437964306 45221152 812207159 707912540 665230992 755733600 717841344 296768000 510157296 204545216 368512822 830509080 9154880 592703676 816185400 132509500 813539520 741636113 26716568 343981264 113349588 675715044 518614600 747005226 601008112 143737750 430308600 987051520 715161776 618072296 398642025 36951475 295190375 210043712 365731840 137762000 969889880 345791068 502260900 302593027 156353216 864499424 208407100 54382324 111736784 639504880
427084100 353971550 973246810 229599584 300682732 64076618 333541910 355320944 19803736 168083808 360596989 402134225 933997400 152889632 996510432 644239920 849924698 357158720 536924800 2040368 347084684 104562672 152458900 534027520 391924185 59221760 521214400 913984127 636637340 853150462 134845888 578687010 144857677 448128700 427494368 272750900 308946340 639498572 249055484 42119850 981004804 154766500 166807824 964117550 816823125 912344740 882262133 230589200 211649144 188494048 209787320 39006919 643465250 835321500 434016222 635473920 992142404 606087824 115637580 896786168 271816210 114579008 113287180 817540704 683979624 86234640 360564900 177180672 499062016 609827640 424429880 54671360 938815980 546322288 189357220 701329831 380220342 590664694 962182550 210967725 260333568 580220640 760581022 154385920 956916055 72370500 31408240 664621760 214906302 244800000 680459968 332632770 369154824 699066388 314665664 957810412 600196130 278417200 153747776 131712084 550704841 840182340 229528000 936907006 930614110 56878992 293348864 715598085 677458000 896977060 426806432 902989286 920114272 605536750 326562596 199253060 119460494 683236140 544131132 812119700 130010810 574127712 721633850 463321880 152667128 290490557 103358752 38426092 332539993 455131355 532657100 91535724 469424000 819476574 547503686 259363825 867067730 854384000 443287580 853126727 168787520 45888080 75246880 789386800 919648080 256020698 717854680 271584230 79398640 158782504 809549280 175902350 306534206 761979744 367055060 812925595 138445132 238742196 340750080 545242200 187996072 633260638 758775750 968126510 944304742 591321802 697865625 710415856 139612365 338115150 554686220 797129008 256482566 883788480 995801894 102211055 621633584 656566270 740714576 610666598 515545408 688888075 183508672 28997012 817076166 966836758 176460000 513016480 481676250 637462124 584769920 460110060 614930440 262615987 877203850 158793645 930382590 340454614 546614201 214252672 895705108 828051584 972254352 273809440 706009500 81279316 879750224 8417268 421864239 228750624 404288896 457070685 140786220 802167840 41576360 287128616 419659456 257745030 519613512 585666678 255131600 926101456 19265984 491376905 696843680 166891604 938266752 693618900 378293688 699406080 25567628 59428072 261719775 290266616 572830208 449700078 744824358 423459168 681121880 978431000 773952500 82374480 96132266 720778665 410017644 52258980 446466000 123636208 165908706 682844365 925563700 370163356 208378715 771899940 222722000 955428256 795912608 790815615 53904000 269485656 154685500 430250330 189196800 276977340 806066600 211071200 447764929 800642950 656958120 387074584 954026720 727083750 505877462 48792120 163343360 547112250 801372144 884565120 565616200 499056150 725308540 601534048 96980480 978154394 682600640 936525116 647005912 889323856 71767580 895690792 75647456 776662620 464066664 929244000 606593600 782585600 463905536 653541898 996857552 103052000 527754208 46841140 624052664 786793620 373808376 808237650 27114960 290350316 794842360 267790660 874996614 914673280 299391072 555660568 694807755 478107754 362668336 483916440 537271750 744693900 457515240 674489760 2290800 922407248 431032199 951656694 244917110 109000720 349114050 55862440 151952080 816376708 715837312 414804993 826971589 436022536 322437126 503811200 132708130 993193315 585586720 371195608 812416000 598931440 74665472 605902160 201778400 505996504 689113100 89486485 938675840 108465832 47003420 101287864 627238172 145994260 742579040 879830400 77814720 834863300 890565888 461533744 633389458 402924256 557875344 447828160 377282680 400834136 903664656 259943700 946777300 396417388 858856250 795658230 398975248 921596945 986626264 762413108 21579584 427140029 733476388 249994304 844117500 386440768 63752784 749113223 801379955 943256960 305672704 614266848 918632076 900594320 27272448 205567720 844941672 96355060 876628480 447182624 110373910 223276200 833988660 427437320 338314992 176823300 320352800 845880234 607283872 41622696 669499196 174400580 265070870 43934585 20137900 654802906 891884972 273182592 177487786 685083240 378358318 876147356 406266780 451004952 874930106 637930214 871731560 367430940 79401057 855206030 280129600 593716000 764240436 671450596 467766284 903960750 845880632 843070000 421795110 355579020 551285720 412807444 236105568 450002082 660211680 527256148 619373552 250414528 230861032 854325725 12756640 900797840 598344640 584810805 128043136 339060806 51854500 293907092 679287490 239634696 649183800 107119872 370984984 891959918 546085060 537768285 20615400 156689820 284759500 793100600 14386907 583035616 976671600 794393332 50818168 942369875 356690816 94165636 548367808 632216503 238077833 333625676 946509120 38512520 869172000 919494816 479577654 798507695 727466700 769586600 671526530 27369246 327648784 839772800 942784048 725010266 135737694 88256000 693850012 468049413 147062614 763331764 706006968 190430592 274781522 724234234 741674450 618988900 747267300 991801366 928356288 705027840 3182512 38347648 176705598 908028024 316053556 619549680 919485600 581473000 822564192 403756600 902094600 834767534 346178440 182016610 364163080 186825258 678247053 610292560 196081856 859302960 441672992 843680909 82044750 277071935 287593924 329056074 152531770 922813750 828224752 2458590 953994124 627766830 323321124 192806070 789884145 909787926 143639384 17675108 88442655 148470300 965651400 669091320 220345640 406028104 550768904 116284600 627981280 736472890 742381700 412590860 175112750 538097980 303280390 45426840 663008152 39993360 219269032 864451648 805390643 478144706 605870687 39145117 451830158 367488716 543854450 650613120 674737690 658529008 811697244 312691712 937110358 435358080 533968501 46197160 249396660 570507008 54527002 846371250 908998944 890104319 215801943 805405088 719184880 196956800 578716516 367023070 741841720 24645386 562018815 907262825 29014252 847226544 778161822 188449500 876362200 687358720 981012680 400298640 742323810 257175168 802392524 339828480 386769325 490301760 264534580 212873200 673268580 921579920 42669000 374236976 203547440 473329646 164845134 447693318 535568024 741784250 44259914 377943042 597945820 998236550 253631320 881920400 91497140 996608800 844601956 653256705 558451715 898171366 46982678 805505680 75357913 49779200 275279210 58485956 783895476 710897000 381402800 859085940 283709020 131266096 368801920 793664880 419122844 754296096 432160736 121629807 922298065 891500160 339879040 883516820 524508792 165489928 687086518 975130332 949403630 646790150 948245048 251163930 309602591 851556872 830373120 233677875 293234976 13526148 871569792 813894204 728387352 156871040 294691200 151823146 453798304 169915640 663571428 988637413 590312540 370916960 483889280 471040800 853946600 773649872 674604012 290797400 581447808 395192385 399892800 676417650 844647100 312775800 371443584 420927702 907695028 932772560 473851408 348843483 603025920 570134720 180051560 92103648 736172504 532491665 691185874 459564644 622371858 28254400 716964610 626786392 785475412 595381910 566580010 670983680 737513680 949945280 762630243 401656812 245024240 297289855 568920444 383928322 193546237 141063920 334409363 44786289 862223880 949828728 919301536 726650000 136845888 507844840 447026386 358889392 828955648 353269975 615854240 777621185 438006272 840726130 585506650 25660165 379434848 161863048 914216238 400219939 285849960 35222642 935108517 705430864 887295086 178444200 918943730 573788300 150353496 965482048 314130550 930951076 632077280 513641844 736824136 227941000 790933380 582977552 944783650 976512332 539950095 703699456 600002350 476754944 645433292 262458596 766812800 847341625 26382760 508493750 463749384 376755626 710615544 872679936 897009996 348193532 766658368 32294960 150707900 233964318 203885740 668530548 337263660 500122750 719308880 49608560 276349808 585468125
125213440 346965440 835818560 976065300 168388930 76176950 335486400 259035500 116180965 523718348 784658124 911890730 988128181 727534250 174085250 14916722 271728250 152277222 700728230 779696800 762249500 754716672 565872430 2064000 425320780 505899558 496682015 472308064 127621308 580067840 856509440 458384632 823164944 627275210 797671504 722803712 756002240 187540700 84956608 461319456 685974200 307462776 155521664 644158216 602322066 784558630 789945744 146752000 475646850 576298724 295488088 719844542 168555430 890720336 554197534 196326926 751249024 858248480 310617610 146047536 990420268 72002442 285231894 32099879 738086450 475197000 414612048 227553430 344231040 357467600 732995072 783219828 702963536 474661568 758195120 284233318 875241635 910725060 740523460 995376440 734559952 353733922 721127000 887818976 259652721 586615200 901627934 818328824 36879454 468265168 266547936 332904496 613166280 401025228 162446420 812286115 304098599 889262864 219429150 11338160 923638120 454147680 608891760 694775750 519965350 649173020 521309300 124718790 99305476 729179286 504124654 121176145 998938750 295530524 939310440 899565120 540399083 342052160 719056813 654130598 726165981 848573904 521212944 40377280 457438410 387763376 245019000 826339547 92950164 879773864 643717632 670455296 805571840 683249884 707633598 490500858 901473400 990186928 357249536 42113280 155512831 340355396 463473160 777154795 209143448 77928804 252410868 235848560 107300432 329691971 108491180 280705860 739614432 37138056 464849280 994057250 785501440 131308300 470248277 997374842 913171900 936819500 108106696 980748700 747170222 683701800 456210000 333592768 713086488 282614720 238174980 338978131 213730008 137597059 625111518 884048610 37209536 48858512 91198560 950669150 365038624 734950046 952572300 276218784 508757848 649779620 133810150 211033152 431132300 255161578 404330112 340049346 350789200 174565380 956763205 798093000 698228932 744962402 705442626 178406402 511647724 727312400 177389157 804105913 373610496 2920010 813148596 83742444 230506196 401602432 551586240 229369750 806284403 8792950 854709656 744998780 194789928 478542160 140200192 752493542 300078156 475005934 984721792 19072852 444038640 370379540 195635656 660253080 472227679 120923594 61119104 599426308 371702877 579688600 410883824 76873728 772054040 916102560 130637312 581712 659240240 408169072 627155730 197804255 621279620 980944530 593549696 80677740 928159598 116928597 434474975 932775850 722529440 676387968 313689610 554360592 455734800 648592816 685959700 261584665 845932520 624683192 756842118 375095978 792046832 542391720 567291440 923199616 166439126 195713632 568529656 440270730 696705280 366770724 89600520 327369584 274135330 589321628 430958458 515219600 788869488 416326780 926112555 17896064 999658180 820577472 207715740 47956740 692289824 296645226 513911750 812960872 590245240 558899592 554136608 583185520 599334746 617262848 640874890 179100928 296978300 586289025 259924508 698432764 424635400 62870023 892416000 330324980 836038560 263517368 315295824 552380952 758515684 763609568 174173202 62419269 432220382 420258920 991863800 805102500 252232960 145933808 261110920 258106150 544957010 915636800 567983475 140366675 65336000 354311454 156636607 679168980 571915864 175242000 633099630 728367076 577974940 630131736 892876900 819539936 816627680 549094466 549098654 770878648 554070625 637778620 988663870 283980096 795805102 685168770 621017550 255978140 394996112 155725797 823829120 340055800 342782720 817478176 62250440 747860256 41653464 46537940 621840460 124422144 898701400 118071838 601624276 830692420 592490196 444461940 14600320 122753456 465450900 846351860 437617200 370554480 467754298 13743850 332288428 889524004 635816716 383557456 959255712 274001900 976235730 253905754 50224752 13792752 627616176 60113250 155203656 402700816 704260376 31704500 296578952 615728624 89814480 100954864 423866340 587535200 245554424 971180720 940857132 481557536 799858880 976712624 644006400 524562720 831613426 439453260 261436736 767701252 820196036 823370315 412319376 88111620 135122550 330009425 359149220 133438782 888950212 787419968 654095600 644502816 270727540 9294255 316498775 897062848 538614430 825012187 713951134 713432320 630339424 56520300 233571404 203965010 884848930 361067360 41671050 278929840 351119600 448945580 801520288 622159859 675159980 735211520 381575680 847374828 957310464 960707180 794042621 363071877 782888068 267114308 144643256 899227776 533488400 275961934 339618520 977057856 651168940 778251576 620798490 838258352 994154176 153124808 513616576 448987036 479771040 252657280 211078800 201603840 401841110 476135680 724514920 475627580 429746256 273105154 188175498 840392080 320748931 521865625 213430756 907792733 640859128 63627592 657270057 623287024 337692160 677958203 613104000 628127232 924955656 791124248 392576112 997080448 8118272 404171958 637743355 63223160 641179326 678263530 738676390 182863440 508764155 188629252 659909368 331684017 151005455 901921860 128324778 457352620 771707436 349249376 600103760 427651700 796459000 699035310 211858691 895108095 95678589 583152510 677504800 244689140 733507712 202360030 211069248 499269720 751172320 155135424 202768128 966799699 766489504 448600368 958917920 694378220 984483840 902840200 489343202 375252078 451979650 425707440 367189200 262964224 38964800 490029760 339106040 437662540 309278348 659714480 125075180 787197752 782128524 986357336 543517950 295912748 821920980 903856092 178143609 101284736 831547924 577837306 815443220 797352996 548895417 515578125 928016400 895389010 841584000 509218460 424858320 532594496 907637250 322296700 524555056 498019400 750203280 441364792 156748096 29400755 615006282 847934656 905003792 437201096 266796000 583598720 128497880 876336332 273319680 471088080 238585792 635872023 791391304 193602885 590738122 925265788 584490604 191521308 660788236 177472783 63281739 702516928 502894544 159995996 126344512 772727616 120327225 705036291 543689728 437129225 67064200 104436096 890984710 608203218 910434360 256117163 947058550 991091693 342287854 979334500 712785400 90926704 768842328 362166203 931008060 368439206 466284976 380119480 678960174 859110356 591590400 380457308 986506180 786516188 35955200 955226464 204530900 721767032 407793564 479312000 348048544 757792144 100092960 917748312 836720538 393968090 999481312 347376330 226571200 101110864 801367920 642801000 131054624 1641520 965377056 756709440 192604826 168763040 127708635 306014820 935644846 125984644 830706420 163798344 977900672 904045458 774472800 140043428 567203360 445074756 938449840 185252760 901765696 755704108 522724079 695284328 811112000 86891875 957810967 382285880 241690880 89043688 455793532 194707450 61210384 589469400 987962776 303192002 392925180 496251296 988546432 143623040 172911920 114976786 598257280 667511411 790753294 953140510 205420300 137790232 216762425 47949372 36876000 871607080 562200064 748440240 681113400 982665004 123063360 666962906 688924600 604060280 995437784 809736350 261188040 990500100 902481702 335576804 724542586 177972420 887374536 162617672 859715396 925582800 709873400 1929862 59845640 998015809 779120752 562988800 631140248 407877120 404216521 333163176 436420248 415782304 624167200 88928872 671902028 139675760 537196560 10553770 637532856 149254820 672153088 466544128 297591336 511600356 911515272 600706560 84007420 3578568 711328710 590948298 848911872 309630250 936953580 507878256 496808050 711394550 231707720 243646920 195628032 446979457 77924515 316852250 882078888 546233600 510427880 362253914 800237194 347959000 137370176 58968736 621259484 485661320 460621008 233388608 197124745 982806752 500039200 497258304 477868064 989641690 749739360 260082526 894883700 54670100 309643146 481706334 822957650 510334478 683795397 437367040 704207800 334987314 145621730 445665280 827157584 56960080
948886568 646305056 231374950 373259360 801090753 297227096 411531008 670447265 443955660 370528896 937305134 818470506 953132736 409099240 803095926 721078227 337027215 155044045 486856406 917911072 97742840 740913332 70778430 997353045 416311105 996215959 517850560 282990995 408924566 475722500 631425304 578283850 440559440 319426048 863440288 878008800 355742075 410780480 212968960 272487160 262284744 330639064 502609168 526269088 68660800 535474368 572298076 191746208 803934976 970058760 939341400 202984020 928811136 827196127 697348992 431011440 891484878 971847256 281840925 753681850 430922144 76568684 922109974 757078464 29546112 178499176 422549504 534705575 987255035 766994138 925621600 107672592 97046240 569684800 17659295 472206249 758947625 71636680 546916720 251604025 3864544 484823552 126176448 453327725 707351618 267661298 602738045 221719280 390205760 19780423 889025000 385427764 902785150 195172160 930840396 630934720 130189027 310561552 414189180 52694664 504720977 271986240 694374635 963003392 146679384 657922240 753231850 276965542 959782584 870960706 474072380 714555968 643791042 591292832 636507136 916581364 27536110 446470800 437745152 21164000 214682365 957145040 962925440 212346304 616594340 271217400 514571762 940208164 839501076 553452720 972515264 155648250 260191680 255207980 632746770 169813024 243227500 200348272 19958950 104598544 754560040 908900916 818337280 494017344 931070684 132888118 563693660 478811352 905344103 405043896 995506920 942158274 876339540 515120960 536658045 29856550 433826420 24131570 963660910 367341120 808837400 11478125 195198662 761192205 315088084 347447200 102583452 939667174 681415206 373223698 553560820 615715196 282685464 327732650 572556365 70915920 122143680 944667080 34920432 722549268 26928819 367637970 389279044 667140800 269316480 178932008 286002837 369519608 790677570 962150140 602400292 39850627 137258460 826492992 219728512 328557750 181078568 235807800 78065132 842413351 844007275 972054208 902034816 74128520 790217160 137719860 65758416 454278662 974404184 894108975 737699016 139499200 545412372 90105965 310412584 115624856 556603880 147606390 929518073 341193325 632882816 696289340 323855660 31775412 282623690 41213912 186751744 313324770 36747730 815686715 566041250 307083888 48215520 197072830 119349461 677724959 88110316 648968080 926019426 427700940 815175488 171926528 679676000 85855690 185148936 154346551 274545962 648597650 455160628 471875889 447467280 411483012 4025600 307908832 103878175 964836272 470079875 82918292 5527150 512218000 383407800 68446096 207832390 618734186 287164112 310767273 207434928 700490720 490551030 951362240 820444638 315546960 878966000 264506608 576636290 580062161 639344240 999335064 692881991 214402688 970515760 7834512 793127424 182552000 578209480 178529910 796950216 458548728 951021944 493814280 786193264 906712760 73635784 79697880 24645752 944427520 937938432 819028992 745891160 91885860 331688716 596997270 33904316 684360016 251504468 163909924 350865462 869145582 786400768 428154184 283347360 78799429 502039000 989271875 497339520 134502432 784894903 122407400 908077975 897727792 191488860 244735776 387469312 69947012 839033508 608126464 389773980 240700150 148879220 919564640 216437081 586984480 66447225 850913500 526986368 187539580 483637672 296166640 911453450 328261600 613357720 169842920 466911197 837593439 213240284 216171325 926681999 10234864 152130600 586176188 895674518 349144768 757262680 438576976 615110848 328579200 188017684 280466920 434721980 660843664 795702700 438221824 989056452 496555890 554060305 817515975 604601490 851068746 800057440 290318128 607180490 733470238 11445120 515066880 734838840 490584695 318699640 772095640 848981660 71349256 352812928 452387740 998650944 531822800 971904974 20614442 792532096 556202948 16871475 366206220 829723345 833994504 601723328 127834125 971770368 83072756 605436688 328228500 478901440 95163290 46055448 268954000 44693780 42504864 255364600 618724576 1614548 196310170 460506490 890088090 725532480 106622976 796058606 515875000 596547704 670100000 933082316 743053885 164840996 236257600 435534912 352760560 187150444 257796505 761807300 787589680 683381228 447339600 56328208 975616768 35323625 963687563 352374432 332912750 72900912 385129606 142948470 11699048 497684628 744440710 180296752 259966080 38289360 747685452 498331348 9501820 663079532 978474300 34020160 992293098 198442920 200264256 147796850 525598185 703855366 14480256 590342480 537654784 929172320 921184752 939938148 435395560 600938030 392499040 876640140 861112916 586446395 988068574 199472472 214713856 250981416 575559460 107663096 907318400 596098050 559572853 135363775 574920706 96584640 323464599 328730500 440890340 95830600 525658958 264177235 21951750 620606192 827003400 306623340 765338672 222914428 19275666 93101000 8631424 66115976 793293376 284289552 132998300 644223973 505194864 603927616 257904476 638926960 465423890 391612200 777561860 970600880 822610000 208060280 895383800 177587668 383244112 427847566 788997872 361098120 650060412 280866970 867634464 868170120 256238182 964979680 901381240 230390784 112020831 347338652 479055896 270560900 642548836 633449808 507508800 492345896 940378768 332608200 178547200 949764800 871384608 148260000 37478127 507352728 134030056 435275000 939327432 618428500 325728320 689872435 871119152 727289294 92199350 651526418 599024660 760283480 331187186 300417730 272949882 490286332 550247105 819098234 321317200 593114824 426929428 766269560 771975868 523462605 343455107 485875352 714621800 925571464 310889856 724566907 933311936 992005120 258544266 969686460 576105888 576532256 625933480 280064352 562814114 414380000 808156150 244974072 570502350 54671710 84244016 439486202 196292538 625115780 439183306 435819765 628745590 898189208 810630915 548362376 329439432 813324587 637423660 269405860 789035470 103646884 574228212 269148702 255591334 831682040 887416862 463976080 73709500 626742080 947703719 188511316 908862678 914971712 43633712 984744886 277727110 131342200 116787326 215681186 645510160 832497152 541698700 856229732 880199648 201976512 494269680 100956088 791245145 95887232 928134254 512857230 106363755 177637824 710713125 20252416 21853504 172882080 964457040 182581568 5196796 248500512 742108000 635933745 833882471 733804616 622110912 231568160 987410926 479910334 253115600 674415802 631635783 23448604 206465106 353511490 398743152 195984590 126929430 146934040 567122944 924976614 589950440 601435296 598764720 950612970 858630818 47348560 975012492 500984320 905264960 505057688 182146200 80922425 578073328 444556800 542435625 191394406 35532080 448792080 213184602 969201942 621622910 152345646 430381507 219134426 389428600 251132650 432510528 592757696 424242480 293087584 67030382 300417220 909541440 71065045 527633676 898547380 26112800 915386152 932400528 244534720 902641446 493243460 216695360 715107022 302022295 838906146 201769835 78780900 877432552 645651160 517395492 497944912 485476607 818647103 138722920 5421308 368985963 585484818 932316971 456002966 225542778 118035060 601708208 992567846 257072032 258592823 298051168 41585312 425279910 56963535 2617188 685758464 544117510 873587864 670331558 632362840 68398278 890371264 177221880 361186360 639249740 825721744 900914848 741034432 611186840 120867445 591722676 712163672 739429728 854420250 962225057 920404992 638345472 115794932 833180000 724370940 501900880 243294820 27303253 824247562 424518875 589242900 380722040 935628504 494996000 44332712 60316744 915961340 93382240 13287976 413588608 244007160 788297264 402619044 360586610 973062984 607046873 504762256 787976960 639837280 333528576 100421800 265819448 562745788 465345260 659610720 142511580 119299492 542042320 951875886 19946720 347777520 44785588 33337616 679202175 168828580 794074072 415365500 575730112 824238150 65911904
86377351 622582840 107474065 817007590 345135311 886133056 940424948 397022224 39381408 394007296 786509855 197028480 110446800 239532500 348235272 881225347 363893760 107321856 790849608 349822602 732976600 491013800 928631904 113232760 641993750 616849268 761371340 174691560 850917115 804831500 63756320 251268800 75232150 485796092 623735604 642285400 310735460 484024004 886393750 291194880 658102040 992622965 353364100 353544227 126494685 407869056 880259720 284413565 589801408 415295776 880012576 962568754 481680372 501321040 689020520 404268796 507677380 935563036 937792000 115357640 495986416 872597680 432147456 669398900 400853328 571320600 480505656 790115760 556843300 884088846 383243990 27469850 647686681 735307808 325675721 569345373 381287296 969326465 933044384 832451324 970044656 368065752 435785000 571733260 428559768 438174945 549461852 747118855 890548608 295364208 438709420 992718112 44593740 582238505 885498462 239016516 342758390 68327424 887309347 115869056 792523800 800991720 944993920 790793750 705866556 358038580 401583298 319884250 967259176 29559400 50853208 785170000 884576371 759133498 931217250 508356460 591816128 438933346 603744082 286761856 281402848 625922604 673762352 377066572 253587916 41276256 143449840 365415856 726276370 573589617 322681088 896838052 277387160 721822670 572701237 658775520 995753580 783172140 550837600 700145008 653887379 192362832 653750968 499583540 588794416 285109639 769495430 640357114 578811392 320491920 677727670 9464152 514922960 79484304 312788908 30095060 468182440 451327600 426654136 121802144 467692687 4768848 491968080 55888210 666575752 291669040 429954080 88046480 757841848 722879730 672046656 832563496 166848636 9713600 954653824 644285095 141063210 648833280 498333418 508761168 71323140 813583220 449418816 935732000 472439810 579862760 284088048 952900600 356896000 481922944 564307216 935530409 743719140 751454750 890471500 21567860 780529024 963734480 935194304 914850304 477302640 133391500 738045300 440232672 720523768 923737945 904946701 788736000 347280700 145320960 9903008 584599355 218194496 344464405 519094838 563072175 521116350 157545504 473123140 593912375 255211840 849091058 962135012 251220640 747987938 962183062 119039096 114163872 926529056 699325576 395453264 116391272 82856512 969375822 454631632 180373190 843489216 63042988 979039130 133658648 915483154 927024404 86898460 748631198 830010670 195325184 358252714 947935360 478147244 936416368 700960100 821879612 344415880 676654320 924712951 221177122 761803200 599585280 171002000 333995992 515775400 600877195 808302488 940677832 201277648 40487450 699202184 531666216 19906038 931013600 767665824 834247628 43237840 519573952 142661090 267036544 222181280 409092416 455218700 446953280 567267488 546823460 361951006 454038066 736996864 121403584 497401278 894513720 217849533 875221440 628950304 843834000 29432940 789872020 398866349 159966400 981324590 25767910 373309984 986365876 720013713 639244245 401728650 401230176 847013810 831002206 822945348 70905300 631678432 983652780 992712088 247780080 521009000 193349968 651083838 887095982 292165600 550568100 58942040 422067600 336634320 615764700 403118896 413211440 229498526 851362960 739464800 699835750 750256640 24909050 560475700 273712640 168456450 989598000 402272225 561094260 275964765 345727348 634910225 497339006 204219112 124234768 281990400 87850810 841894690 616626020 449418100 635918879 352993100 317738484 704173030 898222212 759953608 380859200 580763420 985159500 680828464 610628862 733352752 615890225 483917020 457927804 941099460 181395808 856194616 61216416 266996184 588356400 522339660 512758412 317260400 302473216 743277635 197493575 585228160 327204224 860008480 340345193 48919168 791073472 753877444 662548296 849305880 331383690 281844480 567719925 562868345 482243180 16406510 705558282 404735296 853535280 557381640 51268272 711833864 155171208 10560000 812582087 851568572 599232880 876313104 594303 147465216 681483323 111198560 170081670 787768000 747650502 890441064 852858880 264485608 724417561 752219624 64746150 689884233 184901060 424355840 951197120 572013379 612174214 941796936 13408336 834675312 919845230 546136952 776072360 945314160 539357228 120604530 59938884 314542676 663649248 403365383 824503780 913022352 235517648 968011680 194033600 189693920 983090140 210223760 476272624 313575848 946068400 18888750 371010592 182376550 146884480 947298460 893320080 440357400 834185600 444398000 901042400 742877760 122718548 409213121 900099950 869958160 489624896 854391620 221284700 941271468 470112852 520827805 161674152 666610190 455108400 796638636 225360220 753607080 551670815 809848000 591871036 333066256 950734324 7873380 128200433 918145954 255951700 379073540 157987525 312531200 727366800 590605568 743453600 506625840 929766720 444846519 514497776 923527688 515343296 321076712 24848440 145118664 893818700 370269656 380115710 546881600 686198400 87499777 652442240 190732707 841704192 415701500 912420206 98595684 101887584 279273053 310210951 325987840 784379162 751921085 673791304 364803126 454773456 388045315 30936125 516589792 265809744 183971140 829070945 410932800 805776075 648189518 122727980 626598140 880202160 571085912 830934708 971646756 98968914 345609296 443641850 809288794 775947220 129381436 322511690 91718472 55488588 201659560 212454276 911349184 771786780 168642784 234016500 208124700 927358135 800693772 222442600 54882908 309575375 355113408 963101008 822515000 826644768 396009105 573824044 951922520 431432519 230654736 436204983 613663285 721693482 871160820 464433678 68891674 980209736 239008984 457962375 316136750 919581408 875686680 743882146 201124440 277883683 324584600 805614360 294220160 100699984 248974120 865521600 805006448 928355392 716063474 173804800 37502704 628755000 336831778 593842728 918569384 459417340 619821792 16735250 766190400 184724048 223841744 230654766 230740100 179363036 271212843 18492826 689210082 639075072 815247048 238900040 896062448 17390868 504303876 134068680 687124620 766553312 247974344 680810605 211715616 727902085 55570400 621379756 304761676 495691468 425152028 852898848 689457440 662639800 673302000 236108010 101103030 448931200 921215124 615103454 124677800 485428926 925497840 780937500 884933040 996869576 773727400 261839105 599935898 16978842 134734960 945001525 670511564 122373261 689279584 146357850 471581472 854924124 840074180 721874941 648594934 445886641 848762080 724043360 29941788 597390036 608219192 77557976 544577650 680082550 1470890 759749104 372071360 845858162 60823736 544380006 563766125 75737467 102118860 135279041 529624276 672358300 46690291 834611088 887043382 45616595 961132720 316277205 866311000 353634096 841325001 656799125 773522624 95751415 963568644 129005536 325933400 54262125 130758178 474487606 753896608 262353200 205335566 608871588 402573264 869439300 13372418 167555152 221580460 839075968 921612352 27606800 838183383 359440840 736719232 898137560 343784650 182793964 402794496 544335317 193900368 302460265 250932944 442506135 382073120 700919600 940700432 749464652 178527300 589209864 393895232 473869070 885215472 974783382 106788662 898282272 938198806 606289624 701807040 585653000 367969360 984116500 848834494 354157340 240213440 974485000 107341961 415589028 423873100 407126272 855555968 480182880 454932480 234328654 856479702 320623450 425245125 352141074 381129878 616455250 27087200 151605998 75819200 45280125 940980924 175097200 796244480 638529615 351923080 800093208 476321110 215871004 260111780 513467976 628298400 83513472 47569572 685755810 459577245 572866800 476078456 338359480 941240050 786317792 764353763 289697244 771053710 542097424 673143232 309303116 367957520 225111060 112482160 645237360 860065792 601209128 145888880 961521000 576375360 84216320 108286828 794703220 195403420 525712046 34833280 446475600 174356760 610588548 108180972 805245192
419187732 874960460 235504136 816272984 629161884 272338400 32000304 168003520 660023420 730743176 774788192 423494146 673522830 273664900 895433500 838722717 954425497 157505232 423957260 235650176 961803562 276300800 505078728 939038235 651931190 876792320 886353568 225175800 202972027 80294584 649160012 623282776 10420075 659929170 687400384 377500452 779337885 953323129 616682080 982019750 480705968 412568378 4398563 538952480 79803984 459785056 608091594 427082168 183035225 36884480 297883090 612822560 165322340 399713818 687446656 218405050 457269504 423316194 281021972 267835504 844429104 253147753 285023172 798693296 171298790 625870149 465758400 742654200 595607151 360353792 3460912 401679596 309925692 723432560 250303200 319358960 873964944 172437800 232051760 134315926 652023964 933355655 990804580 112298136 747397239 203131365 805558085 841467360 483559988 368041670 145144440 923398902 827291892 612192320 741630500 936678960 783493120 225263825 975257456 260855520 776058572 1921359 212678884 369600120 502802662 849774824 835977898 129506960 56833640 633546172 543749140 256318542 767336320 976382304 615457500 689666272 943676792 602668920 743639296 649828512 622983380 698410135 563549456 511398400 330029000 893432064 989688240 496130096 56394644 581701925 594922680 677920256 568972420 277148322 244148278 347235868 383303500 508209600 218834720 561191892 655677250 825990700 830667705 988357101 786396032 239668464 912871860 989278272 41172040 263573644 453137910 677436625 701852020 301803500 943386030 352469504 766810536 380554656 974954250 670496794 157465377 139342704 419604296 733491180 836905096 330324200 577855612 21099832 192404000 270708700 330426476 913288380 464889860 336056886 138913920 607597696 645769438 838874620 294313485 435154672 625448640 500842646 283509630 726157760 416869875 300473030 985556724 336800622 225096980 379276155 186216123 423796278 850329036 385819920 545531450 486051168 456499831 156545354 984167112 925234940 833837032 616062639 521333726 292127550 293810440 369046335 100050176 676433890 801768214 476800824 705091998 392324168 250470950 530617397 545874040 468558977 811778358 986676560 639644772 530299648 46234316 558558174 172858204 341382370 961607868 855789240 601671850 464517120 324543600 54739616 515899922 543070463 69397000 995293945 710677920 697339590 303236616 409598880 36993874 486793570 919491600 400775615 274220000 304765600 298941891 907509100 45955400 357238250 715272146 378265833 678083025 826473648 774580544 566095643 165877500 148634444 903300572 496782150 761891167 865984863 95888544 36708192 691501264 231550155 364440074 148955508 810237472 116068544 174557506 625733760 921493152 502925824 170097455 928844983 155011200 189767084 772624350 552232430 543348320 180376424 420142500 825292672 286527656 626250160 534323890 264483232 53967010 468299268 518829696 740593792 159987608 742265508 468418550 437294760 193443840 99857920 768961712 248565856 916674352 463542232 479906280 870207266 103369760 565057500 310237904 869314718 93289600 219716045 691213830 372762480 896570200 708082884 454220500 755091656 91827876 671704750 537311752 879610196 19860150 166527904 576658812 551061468 360545880 99246800 655958304 666104080 212843750 567522432 233981840 164286850 747616320 568435541 555107910 386043312 879357864 639108272 15557924 60552140 275220050 930999314 493720200 390071852 86245960 231313640 742273769 377359536 896947778 92664448 942957064 265132148 798023048 219940000 203753340 221234569 853900512 989942500 475217764 494059875 254367448 736674880 619517420 477847500 152270180 83722080 780494856 893941254 642705712 26814124 130611608 480748800 158245720 80786872 983448860 43043810 119826630 391184276 231410439 284377836 903826175 41511936 817512006 711538950 974269378 50512272 453419204 317260400 623220750 543428930 457219300 522886496 528550920 96531630 368218613 236296350 280384256 486442356 194440316 746246440 332394716 707497204 408079552 802861416 587815650 282508640 526337780 473434308 726349578 826890176 616212685 188759850 239550660 324557540 964991525 137283600 487824605 540749444 598480180 87127266 899569036 487467580 112652400 835010000 2137324 468229250 94816732 458546454 727164560 315068018 389727240 896219216 372787427 794808930 784660696 955025248 951120840 12415776 155779005 543295680 619902136 518193824 508610488 403889942 35283500 512752400 606237225 53729400 547116725 489791988 527972928 913969948 409908102 995925024 326983312 945149360 347541440 907895900 149576080 412408408 415016320 371443180 495954844 412942401 54967322 343716928 567225824 265995722 449843789 310378348 670658720 696470050 174415229 582311790 875153650 231128192 831904576 685299666 453621000 391310260 261587865 187641240 279595838 614942848 122962940 340101700 223749552 330231498 644104292 266506988 132808610 979228110 418140124 896344280 880082252 224690360 570523988 296827961 794949600 936015200 444125120 145643400 826769489 423817950 739375040 181204556 432678600 382989125 90551832 657616032 90710295 87237208 465804672 464303903 653037974 16825540 10109130 934820800 778929820 409936560 346499354 939495048 745821300 208614576 613046272 729913660 597651930 467194800 654264800 740656999 75356304 543768806 693519680 906432880 320683200 772954112 505442784 964779232 717344160 98724264 299049984 672731124 982033776 137025878 826008560 154181576 839765308 663025000 169867840 288339235 220201216 275127174 162476035 719743160 480104191 166566367 442436000 667376097 856274976 828983910 737378579 409166050 237571856 353233260 524088827 911043200 471525248 147315316 80924288 664334215 473283658 760084824 485135360 301128630 175207144 74127040 60409824 818731500 376343200 520477600 262058955 672156032 860408226 242538523 124939720 348968490 512769888 201755098 110697272 284917760 201754720 805036560 966847716 434584940 191765516 826070340 574955008 982196836 790500000 627950016 385752296 379463940 872042216 538106015 892860450 972540800 11880000 345475720 20113200 842889600 836106496 639316925 597580744 78868768 955485832 321486756 762959550 553767424 973007862 933236142 435175744 634941825 300660380 950464240 217886000 299323328 138121550 595574160 200648960 284098160 312770800 114187726 732617670 415312606 779881895 944412688 479895936 842630510 416788801 720844976 201621184 564426950 860204592 573468864 126625872 589560064 811966200 865387600 803516928 969322910 36758400 561464660 927072960 799421922 340965890 26021384 315104320 746549720 489697040 741533848 194664976 982072360 183732808 305452000 105926630 962777600 904216210 930778680 84555528 280319356 877390668 107049144 968397949 412504760 229458100 2831720 261286435 959109740 713486492 316753216 222660139 849290032 714180864 935613012 625671960 449018835 590564000 799840200 813890096 393106197 513975783 427952900 486455900 876309710 409531000 302382735 242823478 23315208 741545776 346312192 416385896 860964200 582243150 596871840 134029840 922766832 235504868 57578259 216755000 24586112 363141624 732190526 361636083 834115375 993360350 694642560 435284320 580810640 80624928 369083372 849613908 834375232 607027538 346793696 590351256 91913584 927595684 755709890 890367260 220388527 854323328 525130492 860005960 48391210 844335424 616752160 127035093 551757040 253913458 1314312 621269661 534405045 924047806 431276960 841897444 260467280 968705500 907601430 188323924 925324400 55497886 579489988 314927880 40000000 268367200 529213440 66607296 60604578 136598184 285734004 681231074 16652160 734208388 188196976 667777807 431571675 9445500 494231484 137794660 99231716 323043810 784095232 679042888 601787768 311553238 740839360 121771476 411234230 826417722 133244660 840296606 267053605 581523302 318092262 686665150 345570105 907983840 760832000 751701792 125720920 259664920 996072960 207770815 734572100 534347112 410640784 673863672 559226995 420551137 718540928 820257928 488510100
893047616 547824000 412756792 302418414 966488832 509618960 771931788 968999050 441259236 38943260 410762744 967397620 334179648 43516608 76660544 875329958 38907760 264673920 382807286 803040740 203937539 212583832 322450320 46688481 144027460 901511240 865702148 199756360 340011970 930118300 347960755 80276032 654072000 556741334 352974200 13148928 91572522 55812840 678088166 44850656 661652592 985063232 898936170 813329918 163837456 707281890 666298502 359905588 10301536 656041312 97951060 165527625 665732678 954177280 607304960 163657375 965831676 976416960 38427800 47055400 518215352 813718080 754304744 212438304 248766705 553558125 632795020 168784034 903548460 89534080 163274400 884457560 963300830 931195818 836772064 432226350 736601376 544334725 325544408 446969648 867406792 745848956 452603460 258875200 653820800 467459920 775845124 995417560 133856550 68784400 946653321 39386554 267909000 265291296 995778000 940282800 19828872 187619900 517265408 39651865 371768131 408412860 321939475 21470080 930267280 312092370 648373900 548252096 687444068 555435940 367300016 910133550 135738880 210171200 794499128 40026660 532059600 422754686 562945762 81399334 547200920 705251516 396105594 571922660 753900300 533026870 139132880 12806000 706786768 86039052 594769140 769288820 414926528 190000643 195032544 626316488 582670720 886358516 292268408 779259600 508357990 769487430 861720242 214671332 604264640 325145920 310999040 785332800 576534390 798899491 90752930 279937650 101183932 144645670 440740256 801848764 436103099 26991817 153776120 617516400 638696288 861704000 388572270 92247584 936106468 874710800 193997477 138125500 728670080 178152630 338133336 140281500 229415346 627408350 397764928 28144608 746494560 920930992 886360660 166505810 470760023 748253850 820241024 506248952 367955672 619617292 768192445 578974520 349398776 72951539 683509912 653906448 637410080 428397360 866442842 650813052 461733550 675938820 367307200 602460390 289206200 571896720 187077850 953267208 109975900 453208643 399251502 513587080 208626600 684133290 435487600 238834944 956712336 272408448 691813514 497611018 672502030 361173248 326153344 465315642 296702668 806005790 826822566 629314415 618015420 158977254 268120386 500048000 56476160 654975212 581013713 255367192 75511040 837264180 107959040 265961192 7333238 150722700 693671050 349263980 853126640 937454726 298441630 946712400 447523496 456712194 871216016 219539720 883341364 987186312 380748603 315158525 184721200 779420588 630910165 606591975 703364872 689687886 822703360 943934480 463234416 915253040 941762111 833312351 576500850 953365005 175981152 855115034 298245223 7526264 712339076 397424500 945726215 525139643 954887136 658900260 114497270 450440880 976812800 973854716 189483536 841835429 192052800 610312640 827805400 391072800 186422050 942799050 123777966 222098904 326993416 656001850 924207720 167208484 42321894 245147908 638007920 915833200 417927224 795984764 225185720 267251504 883181050 332127800 108633594 513776448 376407192 424685620 922201576 51357560 991326325 315473920 94417200 694586624 544481064 480722324 234749500 849896315 962968100 621919612 821465082 481964217 950448470 504185360 461804480 191893344 46470784 414259315 717546088 182233600 273448680 779726818 431603030 286833232 648861700 610134860 549761090 290742112 83077120 160315584 614951589 672064680 806330568 250663460 1327882 684485315 965811600 498398200 556677332 218602512 13978988 70824259 884992515 782276855 556875624 750435868 642212375 910451392 243566000 673347164 451998347 497586558 474816390 130972760 780324668 637843500 354102808 202781888 948246412 690516288 438834900 355094528 218112800 815566054 367737200 943448674 584683750 794708408 522811184 788654188 21578490 708987800 336314176 821759360 318075120 760441160 615450051 502084932 822065440 669049946 804994560 439347420 798021826 416800736 45177385 454619808 969564830 581150820 54092740 420599272 913636995 178179760 770510080 33861270 574346280 298290850 759340400 954246050 716314158 500183460 138163040 645671386 299769224 602008942 899402240 351430912 395751624 238349760 275915974 861952260 897982212 734018080 946284894 964544192 514282020 403769560 53395391 883302712 33840160 436610880 424878470 500666250 41006400 348848300 998032340 418458144 84758144 978453760 171915008 824227528 496407050 426248480 312546340 620536404 591764480 42939540 899734190 246080210 380145423 799798968 841830704 607948764 801150780 560299360 196315118 912758150 734774875 949937455 877603030 663021440 123793760 740486192 770007316 752997145 936114976 343652464 57629480 569280088 466246240 396645314 549721480 249051138 201071651 603209000 44250068 794455400 406072354 930364910 659046264 196843120 618526119 417249392 879261992 672008978 879280800 922404790 428572000 621549530 288723972 455872144 600253020 424163670 573716250 336991020 507015680 69326755 371683100 297274880 524715394 470178048 29810400 982452864 301801740 302367360 799442784 549834560 879363600 471162635 984640736 573326048 232239179 272744516 600977420 942237000 271654000 37584988 690083016 891412850 96721617 189690806 864717184 718725300 371364176 567907584 269082552 606140916 359510356 419684720 455407984 633162872 832012288 946208078 986166728 7294134 975630100 379207172 464538352 488627680 261467940 279612776 639291780 137240962 360470130 650723032 109787555 923920528 997035680 133451448 612165794 465512030 974087080 148803011 788279440 37115690 435802875 176158488 794511498 135205288 194161675 884597656 837462245 648905656 545202720 257650485 106689375 607921052 457645178 188046860 945161360 131362600 595573552 76916306 866980736 299544200 641869992 409816853 213040760 641166049 964277360 541352576 293235472 121400308 69224118 858169880 401334644 611086168 951319646 956211200 870095386 337105040 968180640 262085689 121278900 749633265 820533308 27305370 410228886 430403248 290678224 415318872 413480725 90590374 662694676 34741922 483242560 70782538 99930784 234528386 203637320 162706426 809279100 498267840 522605760 435569864 64412550 656324528 868836240 703555712 367518143 132993497 971430256 115975740 701197528 539978312 777113600 18627608 191088784 57439470 21809484 171639680 636390900 448777194 928647961 659769405 786622555 205904856 21581210 186488430 380946200 955268756 178358650 314330406 958355080 949895000 408402560 823809100 434494446 886715466 264828854 900900000 863415280 134337220 204376472 513589936 922635776 681991444 321979280 780466294 411185856 393847936 194853628 684856564 263780010 504662150 816830496 835547848 501667680 988395850 668537676 605067600 463226560 607632545 117764784 907420213 514186292 510297360 297008432 198890115 338987875 564657790 373530880 374720780 135257500 850092449 591924680 646041140 925462454 700073956 172839650 376583200 95910064 264517881 752575228 411092800 237580600 1559800 391795907 341201818 283049576 589086608 332628704 302762140 351322896 355649264 396519447 411567488 685508256 412270128 383847721 382939358 381804743 699375225 154353440 201197256 686406906 184369152 168232498 284711528 780479915 862728270 406107200 763769736 335873020 571148385 158240075 290588644 920002544 545586096 291189329 215839632 674465652 559847050 28720460 738959010 285890470 899637120 134616048 99930668 421849088 815612414 162031324 756430880 38826950 847219654 269976582 371449420 106405696 160139931 998069346 442014800 474199280 291030630 368038048 330716320 976652800 530609920 637054650 576855699 641735690 903748304 390017220 937584300 570477160 842264653 711301950 607085553 175692050 488892140 847994700 620958772 127189400 300002250 724205848 584838160 548533520 422543560 474538624 124944968 207422648 420118090 153770144 424280924 278266400 289514112 382929699 784378355 247456824 389441791 658436720 817081900 946724224 599631152 526740250 931175152 950587820 150573125 626332944 210832300 187862304 120663592
111380932 775959200 289327284 591974980 353999440 534873896 349664780 371027450 60349917 947707100 808209308 329619640 666753448 841605500 484470895 647698480 139364608 956558304 599260620 436210240 936013112 127674432 849176208 506606695 643235900 693653400 319891280 272939368 981897532 473376178 745755344 85763416 956364121 32232389 389561300 80394370 615708680 679230640 417791198 855585780 940682400 590937120 38480765 327624488 727460896 701853212 524173248 290923100 202814968 48346225 329868316 491562388 162710108 718957544 706722452 683612880 580253218 178349485 183537000 30423430 339516404 823059325 460023400 78579168 833102287 115129200 858237040 248799380 871448280 843941801 10813080 371541746 697706863 473180980 510591424 648364294 225503612 411254080 549965660 292918860 744987534 726871600 304205809 812369952 678150830 14683216 536263880 437593744 441335176 907297370 354611488 606867080 29940000 159394906 18710336 831383960 549853360 553199072 322408080 19234684 366777530 455963520 706909856 996364551 366600000 612353600 864516028 252217482 448718242 596228352 678398484 761441889 690552300 954695620 866830152 924106880 205977600 296094262 624949250 619767524 867714000 451717740 889585664 512101376 818845120 583717030 458268464 215496305 395861200 326373193 988469696 220125200 294238560 118883319 724819572 37260960 447002200 107965056 161537980 653382720 966315256 919846180 615989628 671114796 327807624 604621160 794795736 781340709 431072976 272940658 784488205 127793430 380558920 392445650 867097440 449152620 381469158 588027904 822652735 357251308 223647322 871767624 596611504 746523729 196403920 550228774 365470000 185599742 687698428 37911040 291499269 914448116 744057884 596274504 590487725 227494006 525025288 64793848 106774952 235138964 495266705 341076075 105677240 733393684 456518100 706256980 160317842 104903264 689573120 729640096 626238568 946916332 919897600 351766820 814653312 215237512 584076997 994253959 938425064 167969600 8915132 174746575 42736640 475962600 459809886 694266146 298812983 163978856 217635200 909956389 333358220 782092960 393486310 465071908 739199863 722501815 83869000 457234256 825363811 599124320 399313352 314561802 362092672 701876680 36775632 10898952 598851136 172961872 522976256 472031744 199261872 671607750 227287264 921674832 194086110 436437440 819149342 532643742 427547786 677040320 521750080 720070640 476232868 842247292 746304020 417245680 56790328 969038612 205549328 759609544 551141350 46022460 986488576 468689600 138044992 803198910 120829714 80509988 853352063 464597356 673771807 605519314 613412516 989206080 738032578 636635498 940207450 13834070 793400260 676259756 687080032 130375030 586906946 668203937 64002240 923927600 77641600 876201901 994355870 188171050 207761145 366787888 803151130 606902240 722802804 105001760 697664100 468161920 523639640 364216037 949526760 800825808 214126330 576155488 382849618 370598950 531269518 603057280 922928920 630889664 817483456 676522174 134624424 357205008 752355268 602244568 179365420 474390340 653543940 365789720 50376696 705077542 858189272 254967790 48955530 619949452 925511035 567017600 690076816 50953685 155870200 902860480 188561748 256856960 41788515 700484100 990618872 154215942 911479000 862279904 891203002 424391498 467988720 59960732 244892885 534049444 491043900 238771612 534842740 285458010 179657280 905432986 153877680 767804480 151335920 12692450 310492416 659913672 998984784 716135470 148016512 968882890 855631162 179761920 376420387 517865820 216462173 615385420 709043510 896510856 773183998 231778000 278075009 781071000 585332180 974709800 504257232 840919556 957940224 899539448 428395020 374693050 981633738 471555680 145121280 976948444 578989200 331557520 51141376 110211300 900607192 917497880 102015625 906402016 203298510 474212000 457514560 896603255 85285760 112821040 194565600 365018304 758267180 369169020 151697586 937339900 26575072 675561520 174577140 44944100 112632330 216425982 769915730 248386588 503295480 8856522 852583168 273551912 443447920 740132440 933362127 722199760 975516800 382694050 53189762 158588429 514149892 339251808 721560252 601673944 726832589 925202460 306695600 985280000 175815680 487493547 629991184 833943778 729870848 165607300 121582600 352717696 347817480 928090000 559529200 753139940 26172400 910743688 749721200 693347920 812864896 873694816 708988560 3988480 896166728 76330305 306959856 627015424 471795520 390132864 930548622 854591480 45444038 732969424 63685124 102462584 983650650 728248000 668093440 368631272 237541790 392337952 261910282 803572590 798747400 451877860 95245422 814903412 236686470 418395392 246862054 140166130 93652384 718890576 358670500 671769038 109301764 652949823 307614760 636789344 606474200 318634826 817755040 809155488 371902008 470872100 297068404 506401792 273729375 243548512 115547026 90393600 650804009 860367115 473229420 896847470 930977190 744418464 232145187 775323974 528222360 843347682 10803200 113998592 974899856 489844880 817146444 910415092 97169920 765822040 576072320 565288960 181147874 771859938 717783040 296223872 686017620 309934885 268286792 876535705 688529878 611585950 957247776 871730040 190530130 132631640 754941038 857970226 498236310 452262125 201802740 468408751 990350336 221230677 580988100 973953952 623879108 45024320 119864370 130743290 402745567 358801844 720519936 457220306 459050160 939813089 240014300 198337240 861462400 390852016 432652216 216363232 131533501 322728684 564195452 771444704 49098217 586237048 772518060 827325776 285631550 861090000 978302684 98669605 645848480 114497390 61262200 838659360 362242816 626297272 946097960 579733208 166651676 192685026 274703328 114867472 469969324 910102801 490487905 363179680 228167908 310725530 310717590 219513904 297806504 273457669 979503900 443257241 890803000 679865030 839032320 667140360 934645756 597884010 69721936 402777152 57047468 343598224 362633540 830310010 229141560 826001800 439832638 273794044 670361488 45209588 241246464 159380450 53173688 391852800 6301232 330579590 224985260 833290386 63816384 193492400 753356600 104463904 168695680 560808760 896540640 299514769 830785400 456996976 435004925 74796560 255819833 40781700 930526790 338381064 488314162 732016500 168779357 67737576 388448256 22609879 235818640 595426280 358058480 156525603 295437325 955276724 258137860 803612509 963784192 480614070 94727794 586310400 28709625 663376992 599092 188742888 397215500 380106600 798344324 701911180 678911736 261153276 875723313 616651405 175976200 713450780 788748540 287099280 164949580 996987520 748225060 489834560 87497890 965473406 290397440 284274600 577711892 244684032 310426492 786257280 956472320 14591165 132934464 83811340 591107000 718058380 140131840 752733232 923452500 85990015 381497382 682515690 179861440 751980801 683700416 708005000 451923300 203238680 160617108 711952600 688019858 46958800 860029600 578598400 24582010 642691280 930793029 70302708 208609280 419928700 167656640 3438404 196359080 943915000 740430208 524616000 465165280 242070100 772193832 523643850 283599775 819906244 216711224 218043190 248299193 979666776 772442920 726132064 534001650 973895810 488390144 605097216 841634994 893690120 830857728 538529120 47886195 712615961 733919744 487851175 333491200 278582000 903242576 910979400 330317840 113997530 231144566 214912904 659757768 659471598 903440360 848426513 567010304 451021772 583041905 598865920 353071008 352939804 794770168 317303840 913432680 869550660 211453480 944019556 405289935 372567020 603094414 578369750 567620500 603209010 448378119 997883394 779221040 238057452 543490000 225054240 839607680 348497200 29637901 50208772 95281790 846606614 821127284 81304625 183496300 277313532 461780026 500514688 355205278 215128160 85654980 377472128 232885531 358713200 919727304 973146720 244882360 200641805 574068688 755409308 206237644 21924774 222504156 501393750
90013932 699510905 108222364 390581851 651788196 962929234 604728320 793557675 443615928 990566400 49661530 816050240 620870800 993106488 935531905 820953081 119489528 996967740 276701075 929785192 314931975 541240402 935566610 329207360 427290272 781785260 918229376 863889632 182932035 36295184 602588682 989948240 122212600 381432036 342605123 477587222 990747904 345571200 679270850 815634832 698056833 538617524 96924912 575209472 636943040 358716330 728767660 241768030 645204955 982140680 84170505 548791211 749443200 979012920 903738700 18811104 466164768 379644192 386218737 781981926 153303296 611056222 764220056 810007548 444755984 304783722 671031874 291125960 895001650 408757844 962655266 830141880 365529397 510739280 259198928 544984945 555473165 210354280 376686256 233745700 916841690 30762260 742861640 80231002 24154800 141705520 775216190 647367625 683323968 453451200 986724936 135192000 889337280 254090034 647553624 928677196 658315192 566799395 509304395 957769690 77772900 38241280 890467840 113307544 29078760 143524636 938462720 517110900 701509992 821359964 790851076 3828560 170613888 17996744 401008816 843082672 521819695 917281598 948930172 920946362 309968960 644347437 383516000 798467069 926516760 996124680 740683620 803884336 954956800 856893184 324667272 208921904 618753266 148668635 119188400 121069000 741184928 332454624 220272560 245577670 179951360 252259200 175711928 558051020 624519264 254650399 498388400 821759064 863465756 237733384 413165256 274046032 668061600 568397312 209215248 99868450 300390538 436269584 646671850 202864060 337423552 280412526 629392580 492657190 825309942 484288500 242974048 22249724 497098684 466077000 191180022 507981200 950003723 780360024 897890816 167163952 761940648 80030748 498970365 391389480 955502174 608087464 292076216 876622574 199604060 483357618 251201040 879638854 545740600 659915418 339116608 381692536 901519426 216005824 885474926 560056600 507204000 382137310 850650160 434370442 286180780 636452080 80761154 969290386 786700544 419389120 358090880 983600728 924446980 720269888 113842327 415345624 960293855 839016896 384503040 532434240 377360552 998732522 281390620 560572264 980736226 13614008 751592543 370012960 637000748 142067400 495856640 919997010 223108500 119381752 814937770 197098624 74112790 408352498 573985470 625800640 537433640 479102080 881990488 790845192 729650474 396165100 469401030 811106900 281698380 787363876 831622432 331628800 884599744 122301072 472339080 346458423 679961934 431540668 538244360 377178216 433725980 961174541 445742475 959770946 11141790 447730800 589220936 899644452 746804414 524874752 626941476 436779610 308115360 316452166 951551792 105287250 536728514 6137088 216657296 574930432 728782202 215643584 812506040 34527600 451894182 796106706 659949440 202269184 204204160 228776880 420895604 221361920 548768248 581244416 929006992 392793050 457841472 604729790 241268600 466684320 465784268 302398164 477270228 196722720 738018876 124387020 455044600 195861056 812506088 640397750 459258880 297221806 47147840 656921304 137443500 988850068 583399388 968214399 442736100 722172046 481360660 182261016 209548604 412169495 617332900 667675000 115361150 62731386 303688704 873122000 526250140 484301880 339075695 498465696 942798976 637984550 765701500 380205474 362906397 35711044 789396600 660162932 571133582 38334080 602653875 825992400 21762040 776650729 216039430 467611842 81601680 520594640 400324528 506857760 102339458 631953486 454264438 726279750 180714090 986505723 326432178 352866760 372871934 674444800 689843550 153195259 863280898 455161472 239479770 785308080 100308895 358550424 318191875 61282920 539879540 777056476 974704128 80996670 562137185 436977773 80471040 326261052 597158332 424055276 628357424 541905728 502394160 622156008 996832832 851304256 939057576 312677504 177539626 335511028 770865000 886931772 875139218 765197544 777350940 71940910 329353162 168692360 923467295 295074500 897805691 694906510 694440120 156854400 384181440 841044800 631494406 982432350 593482240 834805700 871365125 865182261 351451665 246320000 888311160 201256160 610036782 320469372 589382881 559775920 603636590 737339975 621643528 219083660 567181662 337052544 64758714 81978068 891002323 647558780 247224390 361287318 697434060 763376000 662088120 999595876 53951364 568973150 87121220 276835614 77916480 340890235 565198620 188291309 118700804 884517328 948826688 502147520 381511750 921226288 596667762 313177500 513469700 389942560 166400160 762818795 941917946 75178696 737055385 795650790 807795567 70440000 518908059 651652912 574839348 907532430 378424240 270378533 775415528 423884216 79011530 294124864 466433630 677812660 131792230 540934532 329573618 928206678 303519700 340925354 717939744 698458498 89938300 714721680 302685420 71343711 421909414 239321830 390235136 642874015 708210836 220102472 145286248 690727120 20449780 875584672 182889120 223145680 801806138 87240088 665299567 583075254 412722600 848319360 844825224 686508853 254329260 25332000 434431680 224476144 936725676 990239234 588314768 800448925 925993134 934613040 86631275 830011776 670890190 213386400 577931970 767637688 271202650 344301500 91765120 371642320 278629960 886658816 975348012 335053930 333419776 324878266 960447660 157720800 6213000 623229200 582075674 190678340 778542251 473052400 732339200 583040720 150903460 822513920 319685603 3365372 266862400 208457600 278354968 517212928 914348480 165532885 334631037 796007576 633425110 387340468 7913600 700714000 39537 236371160 912891856 995192250 945736320 588009237 247743860 715614886 356801650 235377848 796715392 215087160 594687084 478123506 926132313 697793816 288552171 559323800 432407034 295983864 613842013 582859776 868136822 599499025 338242368 462957568 533721304 365130336 763141412 718205504 312688920 614564886 162027368 208090192 116234680 858427132 45856256 273381648 872278528 955144420 650545550 171204325 756814164 297930400 613498448 17814000 743193400 45509944 767850128 40035340 883862760 217288032 478341900 713297437 481123792 139275517 580316785 657752770 537491638 517387088 587597784 178475448 957376884 182086408 468879489 35729466 418936720 929569014 199630000 858133942 976379028 696062304 197527160 4632640 266746795 120886702 973735128 762049712 440445318 735779820 231001049 519606712 605285632 681543600 669912368 70248640 43643680 198572840 468223808 850885920 13916648 627765600 618849785 691243115 3147350 212731360 218858718 897908664 882727112 354948365 892713200 785375576 700098850 886450187 260730876 7649820 225957568 897931776 112848128 543883300 213113200 368472541 788010230 46239804 232932053 846154580 219967249 236359232 216445200 284347120 947207652 275999990 746785600 358282610 456381401 382919133 58701687 226871710 141792492 263945290 309009000 220893668 566403712 983928130 168076400 569848740 664415160 672603520 57969400 753118512 941051602 532042303 300905696 543198216 579366516 235618502 275263200 12376620 930759549 565874500 392359755 879064290 422591731 986190298 450464000 318240768 204587584 510174648 473475972 542716072 280913494 345373025 497621534 273710021 689703700 556130464 146643440 39829664 360599328 312664192 894870848 236333792 91099000 943242164 448955089 315535496 923155776 551143509 403205120 751624636 135826600 355530800 429827187 985475160 874947895 218112192 503968500 284684001 761838704 939394096 558732952 370262752 402913280 492992256 489133726 582270288 921500720 95128040 685403480 147884600 6207875 418289550 454757600 590789075 284429560 629444000 555169280 16136400 34424629 907644250 155663375 66940233 495732120 62161152 470758418 148795750 684658910 185409280 857302096 256798892 584854080 272095640 665015199 417168188 296656104 698762944 887197000 222632460 297086082 356502316 956162432 450016684 740852880 514203336 218191250 19565824 492852400 132792183 382597940 479493561 106024276 493759160
796097256 78458275 650102485 903653152 658572136 710355328 1893224 127537744 431930368 175219640 103499348 629917144 289141900 123156000 828223420 19168100 444003460 31564730 680402820 119292750 140700146 788219008 180177396 601823652 296130224 293826238 304972740 119721154 911674924 511067150 598342610 365531872 50054560 555441430 141820832 485043300 875528256 481337588 955829654 920866892 813834375 589739398 524844608 10860032 489014620 566597200 628043228 219603680 823496140 678812674 322256550 439455458 448187616 975725624 619099190 923041924 821070455 978814588 405272184 617251980 966754720 532227590 125765084 891084240 223841800 437988640 178794768 162637754 526826310 428076000 34627120 912327464 161753920 721701980 445688167 839279824 522573280 87005290 997532160 898484500 414152800 513783362 920744000 481015790 197034700 629767880 141531840 233135880 949618622 70032350 424923660 532076188 180197800 686925592 225218700 314771392 811447712 546507680 448593824 285710008 337958256 464906902 959372160 505255936 395308144 84746000 236383532 328896036 608564000 932046450 310653380 21986400 476774537 693087072 122815840 376296640 793727568 239682228 474184608 15574430 779489264 67200670 948909470 91708928 931470700 551901608 606963572 393996706 677111056 533476816 135722696 0 555129728 536771350 687670254 524302960 211904462 352689288 342328320 171698108 422542551 583052288 751512886 68516240 452754146 768785260 793010055 58543534 832730801 561042880 971608240 970484648 473933580 18086820 308835446 329873109 701790000 940349660 29776800 638396416 748404330 140162380 12700736 914171678 260657662 113904682 104174120 119383800 505620290 814181066 375269440 246780380 794918560 828691876 803334400 156182665 317304340 333625408 340596825 935364500 772594144 861782112 996412956 565538080 75034525 146624750 655645880 837234860 575650368 681534232 742447104 740912380 459740352 213617600 357425744 499614856 301846040 936058444 579723968 550074384 29372568 925576768 632219800 103046298 609432098 590383804 391437424 25473475 509405200 341114918 891147200 909890620 599476560 607102300 750719720 271696384 539836412 364632960 728000376 635473200 420456648 834504 892399200 299567856 382525790 272748625 302752672 937899358 16746220 708855140 104613946 342771950 624432700 533507200 360298320 383467540 370673710 91534960 438860744 584957442 811885820 197975570 72560464 618108864 869797600 952655630 919556410 709985134 478432474 976662400 751452100 133159578 112578960 102333250 959473211 601878145 177860759 528112350 412077064 313758122 170904960 609890660 409952296 292229550 493154752 108855956 238231875 392723120 524350208 777794212 122025552 429973076 607960118 413630040 443053120 174025920 779770794 31629404 415292320 786220180 77430656 692991040 872016778 829537632 515598000 759572465 964783664 233089136 321131745 965541392 171224949 798291352 32390081 636523720 546193720 926461961 206386160 697490340 122237544 847031712 533694039 297751400 2422130 798158400 999965540 936756160 792334033 479980156 595154080 390708656 867373000 85164020 377271040 811400216 694519000 586154190 188258912 142721500 200211520 220704650 645973870 115458105 457225502 343909339 924479120 944588660 812466467 409025180 350688704 945972827 247200628 503643105 710713390 869741840 225920888 518159320 434844060 470486388 968995752 919274368 450242112 884026825 992909395 784354411 630399900 498449792 502242118 989325444 781360550 115996445 417543284 913265628 271711512 699446016 989317072 353976695 359461610 984096108 285462646 310010272 494302968 801651824 836357158 530464272 600660500 989695450 128551836 138664800 38282439 700407808 442825836 495208516 649335840 231506200 549817096 510089600 567884352 50115111 671807648 215448925 260435680 546753540 883290256 516203500 297734340 330779600 78500816 71005936 629614720 269947168 543958560 916213966 40968400 883654459 20822306 947214230 662881459 218744272 627322100 447720650 854661694 499846676 818636790 573750192 926533726 959337696 598524948 543983720 467900600 443071750 566731560 549036895 450640200 403752448 334725175 963995822 565479680 724088416 624848837 363242470 879111180 799126970 343233104 998827354 108380920 496665200 764180666 276640960 191763452 920958168 999622856 267070032 826590720 784365598 523985600 480057520 412735350 435534521 273271760 918558400 258755520 516681960 672564568 275759960 218963207 209983055 47081792 916154015 254277288 119092840 681307222 167793856 144738688 871316946 108023300 716107186 425895580 952621616 521070080 895577020 305109560 809058600 247305072 182950800 958408013 308275758 487583250 286479210 655198150 168202752 891295616 587562908 846528714 898841506 889230736 400557412 91351312 379846901 493131538 109760876 809006280 196411541 271907872 683042862 30967885 436948676 983505776 361038984 820393200 648801000 484132550 203884594 629778240 573097536 663743688 562847837 393550220 712489755 301668580 552841300 239647350 876587428 107745562 145936220 433789035 555313488 827336984 942988812 336769749 333290560 107494672 974285600 698539176 357631136 401452752 798938616 495449390 581570170 976294656 540364816 116112667 846950744 81262575 9638763 238405430 585628800 215945504 159835232 788931040 252098868 881670028 552281410 752421368 21194900 631001520 314327588 316705022 58874272 907179285 123069520 666088285 113795390 533146514 487852816 660917664 543625400 46700374 235034780 31299550 320483616 721294736 189919384 340518776 221760743 885550800 71881355 777511720 801503050 490265312 766333656 887899764 303396864 267392128 360937970 706131040 136719534 656291454 351109000 672177032 91100960 439876032 291086040 274996460 397431670 811212800 649053620 830072560 880786900 538160229 690361401 264370544 766385933 459570640 356509400 178476416 437036595 357931384 318346096 364014460 994196484 729455160 996768000 112958415 704418095 302799522 552354890 12259689 707087112 19960618 419242000 899104976 572704320 611665660 523979576 771585300 296338216 675572900 885001900 793175120 891257376 964226134 973720532 437500711 28410536 599213602 143538325 804550400 366130434 739483572 682311910 123354464 456623200 94900800 961481100 10968988 148892400 419728540 256142226 990609710 426031442 313543526 571004000 960647440 83325352 146769400 202621120 699388224 176858618 56650500 846220231 141706390 851829670 193327781 605349500 736544480 518111780 106476550 566611072 356151540 153585696 15779450 836965455 807647915 762009436 767266336 500503314 617736764 80732779 169473000 597946495 196204864 26968200 628143033 48202800 537093508 650189840 549800000 103252500 976578560 952971840 770339752 629443200 260184698 682521734 314908842 570151025 212710400 361022144 693040600 316014400 124208870 455408470 73484896 874307328 438425409 487979632 906908870 790979150 645773696 45548480 677366113 861242350 846380320 307723090 954252936 391952926 163361296 627848812 494636320 290824800 860416136 903675334 295099920 488863696 306395968 421352640 287551576 883799648 480427310 787187360 51188468 565056958 192032280 19738596 583997344 28651436 334687772 879295066 967047168 489649406 841687794 70846735 184331970 874305664 393857960 109572778 37080860 358999075 555800800 16477490 101916074 397643092 79860152 140285440 121521600 344878243 935004956 610989205 270091468 519199056 422334052 891471660 769519648 27002020 408166960 261854023 722170846 276007651 558469000 259088230 392751360 921476480 994432064 914519728 550566400 811823800 851463292 82728736 819616880 299162000 818366895 37670240 168091912 89162504 359788654 180950570 706586825 532603145 489588040 917461920 189779334 783986875 528482426 228051272 562236600 499344208 297564752 31059040 990059132 956698080 242705392 790037011 515296000 697318940 670052088 547557212 767585108 32274880 506833850 945000960 687304100 287655425 368569072 906880160 668648240 381981816 209150560 210046095 407584700 658246449
841539552 412786000 153931206 53207760 917734720 801049060 750502445 101233852 308655456 935752260 364021477 534969176 330674176 553881940 457792640 619733530 597903256 985075857 833959216 399202476 543509960 695811000 628442250 748973203 199814898 310759740 9988160 955819868 842824504 715733084 52952100 830010850 604586208 864603088 907087580 946046460 474087207 91187000 979009648 126925798 113835880 642128300 422424882 861224080 121724216 637429810 199408640 123509580 685228384 237875264 466311410 984363328 395465048 605916424 273272200 306462150 916781520 496613600 60369748 315459800 700236500 511733588 212673192 242462592 517060608 231392240 653729265 191936632 924242040 402883968 937035261 816784008 870844708 517989984 989892080 629211230 284239875 504407394 942781050 699271367 92072021 239884288 497472128 337603576 451656990 695664900 34140278 75615990 476360192 395691720 70563204 463592160 288756425 626372568 973860872 694634320 758091696 330235328 503009480 842358256 529189420 609566080 986403840 281313435 945136066 970511122 757917164 162445200 327040959 991312380 634740056 173514632 580221260 527821304 795112160 329567466 655985617 758617134 769068910 97141560 242173880 602606390 184718580 283356544 795855552 396909630 982025092 643769016 161264232 898169228 242484614 653652975 310049713 952311104 194876672 318583040 137289864 249134560 712476980 137305908 121481350 59497322 382789192 477737201 857491526 157324608 349726880 643233935 931163160 858692623 439904640 618713824 393826400 217781500 822076400 801901256 708451704 84125564 247942131 821124128 615391230 723059126 988712164 515838020 669281448 391266978 358631040 176586696 376343899 655636240 934460310 76529220 344677184 410943508 390529168 28118080 848889440 981993920 315397376 498190142 71535715 772032000 256495075 449343283 110905912 176561016 977332530 764876460 50702281 584030580 599150583 986336550 410169360 198819825 960110850 298888842 645047241 943438692 676269450 648777272 765673980 948383560 162828288 188130636 32416090 8681000 816627400 196138484 506551940 446237362 143555200 33436480 94159432 450649494 754223520 204557470 230648304 583421181 523683730 603845778 984930932 372935832 65666036 951660084 655683200 90793076 17178150 869488464 684591875 605537300 702404479 703196160 687944850 378614560 541800020 521218140 864894350 210665136 672933909 733197312 623600536 541041384 115301888 606392706 990537216 138678605 744380202 134854976 627918464 198871460 735864640 104756920 983837224 27816287 879151904 836560855 895374640 334851370 501079848 908586608 861376616 418882351 550633654 169104256 353568144 449744373 760289800 930606814 172199700 326906880 174397816 173285490 449105294 510585196 150533408 856668400 608914812 964219288 288196800 407408675 186676724 198970166 727147920 373457380 466196384 419575640 884719535 64447192 109409456 922030900 444708160 705433378 571584390 978550480 630573120 963337600 797689000 835517200 57477888 323008900 110911104 507069776 195242048 302778300 465233792 476682512 525296128 9240320 181826800 679806404 614317810 700565728 277009441 696341274 61315072 240865040 940237756 794577600 963190935 90114020 542337940 936189632 568195448 629289616 144121915 116593380 686704196 435043828 350579262 52864818 8492782 791495624 590304087 481667860 944541900 883849776 545235290 341992276 786738383 284032910 356827775 261452800 180593476 74777620 967852820 258483200 563645428 828012604 52450560 685595180 29093920 73828480 824547258 968504940 824755120 485426975 765584560 302072160 615298910 476969664 453022800 51816684 907104498 587296920 480127823 496975951 420689280 97358170 791534768 897276758 464700096 428119705 802066696 903358688 865362800 51513220 5382000 370967696 671185304 634678000 826514800 411342880 479103790 699577234 494400558 996765136 424561675 523453136 463559615 882129549 904439704 893120126 346901499 292658106 108294067 362622354 448307902 997069120 797832192 216182964 610696414 346532506 752653510 394163250 503023232 347473513 375260594 353541340 374591106 576290296 651165408 114752663 534798896 912994484 980506920 296449328 888043596 437877642 390813200 725114380 791243148 95589529 349645765 611633846 421662680 525267456 746833416 321950174 414019225 804851975 997155540 500453270 453228830 684185552 85420704 66220065 569090624 183599008 339968548 245944800 836429944 629801120 922711280 987918000 801431500 905851248 413193045 890771136 992771584 213597801 726429275 749967696 302887600 305070496 861307376 146497920 199106560 265362831 168204800 574889040 667281560 620383240 276857280 780515915 564228512 506872720 488815700 141754286 683986784 108026310 177243448 762470500 356595280 849082866 911528416 482642288 467943688 350631596 36003192 955907116 198148192 476789360 371457440 298516100 172637954 231372800 452881336 810698462 956711352 234635112 841950920 597641295 757913840 110268200 626893980 956610000 37346585 408105330 801662080 575864720 703791760 800576938 151819360 121492800 10848480 634121396 101395307 816265066 935189476 841270820 835774600 70262016 534887550 681716936 224079090 816146488 983385880 756896768 194983340 817557752 776082524 439272360 596817244 957930940 195083657 559069952 65651058 299536350 676998800 378557440 837125343 363147254 220149345 299407888 63579202 655710687 523090920 606472880 511469392 892660608 913492719 698025211 305633864 397405504 95440420 861720199 936650304 463920902 463905744 247358900 75889368 298679900 473580896 148002344 56533765 362655800 481145311 420891100 463271440 992780933 443160181 661003478 921428196 161410216 260255160 172774000 772032690 659471200 866563072 826745360 646643448 690359354 468517520 500178148 754386890 711934480 240232144 173596032 775240518 586473124 3446906 647890532 658543328 732059500 375297480 308774720 360502528 798087252 690036984 664031750 94093586 83645712 904856260 609183161 389833681 383123200 876523000 584779446 316668288 311391850 869770864 291308547 205409018 715911200 123575317 142048000 181598688 522726700 301750012 908738370 389518964 395506700 728880240 955801230 702910820 538753450 985164630 689430830 812719886 447378190 860920475 941926400 790696669 265695998 387055120 358541378 761860000 769785200 244374000 326627904 757249360 800539460 300619975 731779000 691530630 455151488 317767556 180683098 560309154 574874000 487211946 288816800 257969524 820458720 872811724 230882424 969693885 142276019 756604352 858560584 242290504 839862415 561313664 752057312 805060896 215860400 609589892 786447900 800680320 946967000 403203200 725851962 777711190 561987712 322845000 797045864 749721000 871621024 831432160 332655488 394476044 882175568 671218540 858270154 434306720 784868200 414243020 737826560 240972256 425568604 936536272 67218792 712062251 52350080 279946240 97116587 193249175 364004232 234737142 569097728 897159384 395774720 968495968 944570900 529300992 22532752 425189953 851473878 361418492 151926390 300840794 473517280 916149200 546235600 668420200 473573725 630728320 410854824 41753442 893397200 305923396 612323325 195547520 133454280 326612800 850434520 380888708 734565380 508840960 65762232 166810160 515437468 29418275 832455498 994853800 192491136 757965956 932174272 652985200 72291180 889830200 785140576 208341024 63247472 55479434 654058270 926784992 102020800 221509284 650798016 401937904 823722008 532141118 595533892 190512312 494769142 882134176 69001700 850013750 211317168 770496250 308491248 62654722 487332788 650872730 55509430 191015881 77491136 294554128 456145770 97309464 202264672 325943795 404882370 217333760 686595328 379326548 743397440 138536322 192778364 152588720 494733152 832522844 724251790 364403408 351042316 128233251 149955000 570634753 714374230 264129760 40839452 439508648 973715750 466471680 75817230 695205460 947831656 564312544 844365296 390153114 265126400 995302160 759286420 946770720 401760256 152481183 994363325 146910976 923768992
920524410 617408850 977121065 137196284 861316864 666477060 157769728 83475280 459163875 455584500 399843030 781260200 559137080 186592854 18897920 901135232 951759328 295135400 41670815 762254536 809072998 166698496 697566672 936165480 57728580 771344245 977638000 68749850 42319200 368117877 85021884 6666514 115944160 220538240 432162000 280576761 261222296 689668320 701016510 204824280 80757667 324931544 585851920 834308448 312242600 626718070 123949886 235634344 815614525 900817100 132150384 843784414 490141810 520279356 331252400 278470832 118347550 36923210 761946800 204177750 853255868 971187911 998266400 383294576 968289495 595062480 996025394 304490610 979349765 751262250 970918846 826012928 398759360 15289480 875792560 183130816 102871744 902005730 474186240 425173624 914664182 875220544 317608300 741554880 935315200 275865800 325412825 580775672 861600050 942537600 374704050 494736328 808906975 632931520 404755572 952286930 170035760 936158490 156801734 10646888 728232450 535998142 796239818 486894146 899388304 917008815 464157880 470216250 112253600 735380409 782001638 599694200 962351808 458847468 154117210 750540000 387594240 286891282 130795850 336245148 396890368 759403520 123717940 461340640 150610240 924732780 191497700 523690746 53303785 127595232 292161086 942495895 407529868 461375560 756958892 701936192 518076716 405619920 693558652 511754011 520681855 183427070 142071816 307200621 704667392 89714560 109570272 108836065 840196352 548043745 233556600 995004158 823387500 620113580 234224345 503122890 345001508 975272187 759584146 130378112 966454000 78790605 35286152 585598000 821473530 349645908 182092288 975154560 341343888 597235960 954848568 105878110 413580886 763860232 361268800 741153900 620023392 577079848 292689998 253906234 498685596 513516902 741653660 368280064 347781632 502522230 223224144 222754114 50698120 247941409 822009872 446079328 980088928 37351250 722043025 47368308 811711400 216880872 591171040 803668665 477715241 830008748 905878072 268394980 948868608 520006216 856402264 269579080 420186040 95953472 134762350 341415360 425150918 509022810 77945840 833421390 926159040 761323384 90796312 214618830 729132440 967332620 128657688 466882960 913639152 260293000 581522400 512373660 770016220 248765916 91140780 541921050 427062304 608712000 760096000 510287460 135934844 58001989 573275552 473501172 896479600 444395008 69822214 336698606 378233622 811585456 889114000 166497560 25554345 118442040 317907232 228960500 774888000 115935600 113659700 70774224 393735628 495842304 883398144 831047150 297605463 636655290 886377282 962287428 475868250 349056260 10452110 566219750 383186033 319771488 538704400 932258190 639344910 36849600 616542272 627272936 959304390 602396000 607809728 686017680 594512784 616678465 54791500 511864840 389796400 354001408 838970240 811135048 510594696 153364144 946423666 106754888 965475112 475893480 824610402 744690375 333405748 416981872 756027401 469029250 757136548 21610400 249747620 894406018 217951330 385774919 569529600 411147360 11719873 289788275 484968440 419024316 758607200 206661325 248077952 36913253 306902880 451141600 366616100 352795644 368970140 403522484 327605504 278148704 731684835 673774976 334128940 716520848 755209628 915733664 408127705 430579900 292607224 137288600 255812568 598352598 518076126 25292684 403273280 322059040 20567800 694544272 964885000 816732328 949204864 840182900 443492800 511014288 766774758 544525400 965513226 335258304 522511942 201327500 820849610 632728536 275836792 90990880 536574210 95128000 792729420 69041159 767518360 836227240 811621104 4122126 879937040 544109668 11050940 930460856 350365042 258848768 485507880 773393130 145863173 503632256 492146697 593654075 787415974 283210042 574746258 602617581 78647040 820648864 827888274 652164864 405376060 8749287 313544800 788444367 154421504 649332668 6989808 100979188 294574714 318984628 438488432 456452821 922315824 157194800 856856960 294119520 679678600 51002240 777882502 4749784 276316510 902983120 783546568 720353336 302104120 250036640 299206900 124460000 513932352 148142592 620572800 109160153 285347040 453424911 256083495 406825802 655895100 175134496 121344928 705549516 632227830 296925440 864847032 616658304 150552008 295910272 917985724 93375840 806040742 673077320 989799125 925556000 762109180 467489250 42938432 870478006 1403566 70917125 78718288 297433940 656221872 195626740 763652139 665770910 748128176 200960060 97202755 958772291 961826160 563288192 471841612 484924956 279308600 222791690 781114670 245234952 461386500 598116384 924613908 816885924 123741146 904950000 426428882 132146884 761374304 559767770 101597668 378550300 91989088 132339360 687210763 430009544 741641382 781653183 514197430 864905662 798836922 605959668 385724432 242479925 942866616 899044031 468576080 85533796 804363168 138753120 959536850 439156936 655726669 768805200 440691654 22859775 57406532 740038900 820931900 646717617 207556250 365554440 591904512 409974800 402350920 674101612 727287496 44890904 500588750 518911210 307651920 595400576 727077460 573753342 238559890 91795311 502033872 298406601 81706260 532271890 92654904 538720464 245608960 325040480 889385640 828124488 730285104 197801208 193358380 404421560 211822225 703961220 634343160 519197280 971637500 636704960 363858974 343747452 119620668 65783650 813821240 463060192 92564472 157641824 944976500 626608960 169955438 136949050 216607020 799515460 117545848 176836401 968035244 160374720 364657205 391802302 808425125 944567764 59007040 443708250 630022932 628879044 822499056 837178000 469306440 150970240 49096024 495216400 635013538 400468300 650059520 559978720 334287760 311228750 963526400 374405312 847496054 4747368 576700800 785245322 89490492 97241672 773976482 466395124 572986139 288138193 206730004 418775150 146113304 769903870 531967980 210092080 741591552 443549500 142470704 105319661 262454200 620935940 602704520 394156950 118463680 230910600 414712176 720892480 330622930 337201280 390545400 962498388 219796837 5472328 313259804 756986100 816444960 43869330 856918972 934371384 501751100 208008876 99661220 33333640 240449415 91464408 753254400 95663584 817739396 41394925 838478325 15633948 674731020 252551586 370229460 277973880 691088180 396390530 732023240 141167580 518594224 411398054 460143668 751165244 815440220 797873000 865029898 270974140 571672400 322676792 514468320 739637891 222284960 479325288 422426205 267145301 526437834 10345100 902146100 986581555 593023128 479025336 248520484 700691559 221327022 640719920 776208640 902241286 687905376 773677000 302115980 128362070 699335031 631991676 818546260 441922241 541306464 663752178 198943250 770109620 485245895 917879924 807871616 188573309 463163004 203685200 557303632 339704020 913573080 618221190 198722112 2440040 12111170 65462496 428193028 31824120 642881710 262671520 261663072 253999824 849177780 503015720 843308484 764963016 130902952 757399900 420738943 887721384 587693236 36610080 357191740 750050800 382262228 519055280 838674636 419452768 921571520 695083216 756024096 667801076 933784112 684075884 425348652 594301120 518081900 77488752 690033259 514724020 58242720 243921184 927847808 282750610 130904585 463823328 922430864 565770928 635907346 224951361 227428320 780628896 442606400 264396040 625883264 980019020 443232208 341052520 282161650 559656730 222788860 734441825 968068040 497518235 544727752 487491840 548703062 412252250 338315464 675700672 362649700 303299490 152847110 993797728 861755864 607930925 13330024 371983750 399943652 380208228 632954410 433576746 232285352 531042077 555098380 527252636 651560000 357599936 310426918 639121471 372747580 815048000 150144000 196128266 45936203 140406160 253700000 227813250 714217432 735035552 595611134 109226172 284513536 640649169 196341454 357750824 81505500 509028132 694498318 493851200 140184695 351028040 245762130 739861400
496805824 541412480 715979853 268194892 412366478 260187312 663830154 822678504 725029180 505448160 259984246 315996832 555598520 677393578 161933960 517579520 109231736 329936600 266404280 60120480 465115603 123576000 960735300 857519567 269160896 711191840 58861820 215154872 93586000 727126240 568289504 311723884 411321360 86820788 956411875 132161766 786467960 749957100 473568758 260929112 314794300 721456128 369173410 85721212 868407192 324154620 640335380 137460000 279123240 819380160 84195668 436894070 11088800 516305072 51888208 248000437 543883999 743306304 145267565 785726960 564637350 470247500 87848256 852895258 748550150 530760512 716686000 542425440 547644528 868927350 274394000 582939392 134655697 831124238 504518896 754241800 650744300 935209088 492961304 671644160 837635803 820953376 572689144 447678372 562758320 562689986 367450100 26121184 450483244 557055810 258589438 322632950 56094572 339963920 957201700 209837536 372172352 947280200 546307096 781775589 241804905 582140500 359764680 856562528 470206400 377282320 485835740 339365760 574737440 68561716 748408695 754378880 319049695 858447460 483691900 914668538 488774723 611838955 25732960 311619200 889647600 612295984 250728000 303974304 240435200 999576992 412478390 865090074 201386316 293473570 683774992 862517760 671396532 17148100 49987294 704772154 430416480 46889120 835520520 902553728 902121520 869972464 26563680 764970136 130021268 625931200 498126720 833754624 432402092 515265740 165095312 844892835 500984384 374561539 398298400 546126978 321432510 745446912 529371104 270374128 345674360 14390484 405708691 422280133 50457280 638702796 760046424 87117758 550551424 688639250 291821550 988101496 46469750 111739640 648329493 564600320 616936500 545777472 562080096 319648400 966984320 756293140 315051712 327598560 755511940 342705827 420401674 775966224 11768250 88186240 356592840 310517584 779905512 398994176 376795450 963180840 850457040 168946080 110954296 8478720 254261296 387583056 916819404 606132300 860511600 409267440 280050560 7358720 607304547 561447748 936579232 984187750 978843964 914791831 817209672 251396976 897286560 873212780 178244288 716154554 14262112 695199270 887650068 287962532 271177375 47314000 351098960 539872505 845333000 697616416 599492808 111645408 940174690 568007296 154078080 103422080 680801800 642413040 771633646 814551296 656254810 306972470 945592010 462514230 322037950 126520906 214440760 753506585 622787905 378846980 379365760 42196682 114481434 428461100 652417507 915140616 426092957 159221600 854998818 165833120 279051020 509047588 945867568 189956592 179899430 663997845 874414320 855524870 81350384 643040040 801485062 924132064 726625952 378766800 493520640 721297726 65294048 291419288 749697970 986006672 408119380 444540880 508562592 370828016 177320573 956003592 151202678 807974128 47625920 616665962 88732882 650100248 429869237 593077644 615149088 776215748 614146738 824321225 144262044 947672202 529354000 701083602 241717980 741876613 322305742 211332750 434567382 963156480 510125448 595447512 215898750 664491520 476404164 699620150 471885864 642058720 228445040 924761600 816622554 371273000 211067492 976793710 183736285 269196352 213022046 849733712 158890836 161034880 770720256 888127904 190430800 964021248 17585016 427309500 316877800 934383750 35660448 842864648 786211496 41952152 573005904 513723743 25143131 807949296 79242112 102086800 653870840 140460480 452733944 542059464 478668075 947635568 665390340 858685080 261106944 744285337 68400734 391269704 837380608 753704190 218657224 449690000 57678494 17058200 632007555 5163472 72572550 435855100 76737800 48723525 440312500 77542334 835047328 150305664 595478560 8676600 366733608 918295418 656343920 821172700 636720220 316983100 576564136 710371144 499461360 571303750 340023564 383929212 454204421 242512973 366740770 322279093 869958540 372497408 983698545 159847900 658571784 517821632 807096800 524719214 831538400 674381312 508874200 186404464 74492440 905957624 752368176 553668320 447114560 433766521 615459550 974905707 47626025 561295257 143046568 42839144 638181200 508180584 171427944 6665880 720503680 326712264 852011848 65931044 286700000 455034000 909434012 501871185 851406176 546744796 657248685 474810160 102632600 767310004 395005119 383794520 728866880 116473340 194272807 958084700 46595000 291252160 396850000 358404880 896398132 298709308 256579684 529780592 694369974 705979424 714388992 448429760 190516588 566247260 645725825 169186120 20588415 293369588 672763672 911743344 562526160 339129856 860110176 443217420 738763136 203057402 578473495 151245760 473892576 445828063 81098054 600187000 843512900 241163000 474878400 817285840 919795940 375627577 745853165 745090550 709597570 302048000 305837335 795097135 32652420 589552267 964431376 909110056 399672256 528747895 505168760 745748867 997186333 37353400 762441033 642311507 370213156 241316200 753181944 238051823 163358304 203602195 772600720 963858983 759754240 526389158 744202560 804565696 554005700 360133924 572808040 799359440 97653125 347913200 145990496 128143170 943722361 21160728 938786170 603484560 234545122 566841357 489663316 174312291 684165254 272751182 32889552 73586885 334342336 839816880 290081867 247039476 321802240 115396480 541701996 72558746 556396544 157110810 818876432 371881322 449620966 5209968 146555406 836923966 242662368 963770860 7026362 637878851 583442216 282184400 248575516 573911284 789009792 542653110 538956200 164401855 659275200 923271078 244559360 666109495 780722247 625336678 167957050 238527110 376505600 882767240 721344400 508619024 674590610 413960820 894290960 932998880 887749936 51584392 164855624 406011781 65387808 885564844 254899010 627570864 250763852 334386224 430308320 864939750 414464800 46151970 541058416 717716400 485759048 377207086 219567600 142734450 31263342 752273880 145684800 231859024 100997872 597606210 936528750 102491648 804014836 270873900 656154440 677286832 528940376 601170544 563811200 546892000 954320106 484763820 741033507 467776026 455225080 703100160 816331520 907693470 541257600 578053548 621937600 310869272 913693280 267644286 230742190 310491560 297580800 904152580 550012500 553923856 843575312 16332216 792093225 478148192 605158000 529016944 641257848 33331264 950325708 196268718 819740222 345486808 314236162 382121430 425205440 707518450 23033468 862418029 14771840 619499418 415674560 268434211 596249804 498649328 139083530 234642308 437221112 203743814 414390160 66392500 721648248 480219776 798309460 93732814 552846080 895019508 273542560 235421496 842332700 346383424 177713432 784681740 129317770 818444987 44266000 893627240 290408704 295815072 783928000 302879359 607081088 214003185 526833691 265374910 988015000 568374390 742300720 58458360 645629632 646211280 223472700 295701304 321792411 28645108 542314760 821498080 875304946 408039760 43846840 300635318 229003496 584849056 869122560 448803072 649401960 472759192 133472846 203713362 277547024 484749312 761027125 199269574 886831840 61240 352180160 257676552 813634415 690823092 813900800 956370720 578819467 150971300 421355000 971494400 891453060 33743582 501477091 802085860 299901358 180123560 484873340 688951296 625436540 888744000 822941904 661494320 679166200 323098300 90724560 296722324 343568350 880650150 352874005 374839050 127238544 51316639 318885460 547017290 609266520 777288900 376306688 173636000 223478495 18392340 96076670 446798220 535698404 676554768 452906900 185050750 318883580 984558260 909297456 224137664 869519066 719991380 764755008 289916216 545259892 17768634 904291350 271312000 543264640 794462650 944604960 464745160 32380943 200875008 846533945 317102720 474935328 95078392 286081840 366456192 159735000 534314290 392032300 529415200 290346098 809231724 162398000 302365343 46658968 156784376 462021720 390653200 755135838 769060600 696056674 318362000 148031700 362741572
341303478 22555452 228850800 589328320 445106520 698646857 654502350 934778300 810591684 910153888 127433728 349786536 150194360 889816000 385639575 875034448 603154248 960542740 280039250 929909624 20300600 761682440 221781760 560270000 703004990 908378235 542040400 92628448 144812082 965335008 59511204 779862445 596666628 4335960 297725030 941686000 648560560 258883168 799226574 426830615 7433860 74867024 391573120 750957584 319749130 731898672 950437945 882880058 124428220 772488992 155689435 641238528 223274272 434002345 508586890 204969920 687882534 320130702 237530008 593121780 916478624 412749824 198298095 133567224 488586160 780601390 148023752 901768295 990574720 634933104 745054404 731078136 73671080 503750715 836504320 803253020 535236673 580551312 37855372 680778975 124834656 587288064 861146114 56066535 522071570 428810960 385619680 537191075 497823650 11713675 510852560 417026390 265660440 45150700 965408000 735998440 837736000 441856962 760130080 239916703 928736161 647610036 247884120 401386480 346333610 132393208 460142700 702429692 947851304 396044275 486093700 452284160 887398240 25059750 259890320 620492614 181665395 457828800 604502830 513558780 709275008 242796624 409438552 233039472 593074260 655601920 287629840 816859776 199835344 26593224 866493440 832333184 127918456 174583264 11770890 952051584 513289360 941908298 223373268 272136258 697333600 485719040 231975280 140720200 784954712 289708460 86854300 538256088 816144908 540669184 661084640 276203880 353235200 134729740 986445944 468063040 852970700 451494072 972897520 64589740 267550480 967657240 238562080 176010380 591867956 962151672 400983049 170948736 762895800 267585102 739627416 269251616 220305770 323022874 210275024 424858880 835670280 51954772 279084987 481959400 529683852 249480230 55143128 424168320 531434420 47232924 614380740 399810704 374861640 583555780 156302010 96391254 486582136 335377324 40480144 557632810 133837176 20350416 172462688 631013360 442955208 301225756 302538253 710044102 502489495 231173200 99760000 412176980 490562040 930839251 254849975 305084803 35691871 201561024 521006410 213431920 993026800 724838746 999863616 931538360 54521120 58732232 56759608 203274958 897807435 127232000 882068000 359476690 186446685 998283664 269313920 91391200 705167656 939701000 249763350 704610672 223724960 436211770 929591120 382008660 646626656 683279674 323798540 608487350 919525600 147791484 653910192 942148500 295883840 955037500 182354764 90600304 491157248 234466005 566223855 133664075 901193629 878059744 342385748 150154400 11338732 742066344 861788140 619983840 36019246 450012144 898042976 409170144 978817128 636425680 623036068 948570125 882905472 826586333 666822820 528343380 85340016 999481001 931999648 487555268 109384020 579232653 978266412 605799072 833686760 679715158 193361024 70475488 680487220 488441280 512929460 812535576 305821568 163958038 889824821 674377950 507828400 118757038 896009344 854144375 382551632 832655435 897348000 268411090 423683264 8592640 474989902 911356047 541136736 46721040 368771685 36831680 792622000 663610535 964722152 391418816 987991526 145077564 992650652 288688952 61987000 434331766 737037840 56892719 920387025 656127636 727722232 483839150 75135025 142731960 561735000 838126896 607702400 755118210 69477324 754680520 797084872 519742300 980231600 992661936 484625600 230841340 788031712 923378016 976596750 592937000 661305142 803517500 432524460 844382368 205956195 568845278 299301680 235328186 234867328 94524000 618669800 196416000 367122800 109506788 626383140 191316596 92277480 685553523 296932372 123792256 968204944 995649300 906920170 776446576 329497244 875537550 546731488 147228128 648279150 93728726 917848704 745495296 592404160 809664000 732055712 847763173 587139934 770698979 114493456 475787680 360511280 873144819 228372480 416298020 385555830 139678676 848146802 484604288 960367520 811738537 526903088 262327875 754175000 80766944 739034296 748415405 594200320 165754392 42093064 965792350 636328373 379828572 573808568 471943040 177142900 29041000 694748800 337588860 651177512 436016794 571275772 962099396 506840320 275313352 480278242 395181416 266991085 781661236 46842000 743508456 982407450 733642952 625817725 604799832 23936553 558275570 81895854 25569352 256211200 47260960 293342756 921349800 625888006 547607168 787994716 474941152 220481408 931554050 953535826 31477259 211675574 100948254 708187200 260299870 262320640 551866158 447975562 93937646 696114548 680847840 913571056 772656628 686546550 833302496 700586804 864105875 725294912 207997056 791648480 815382912 204281024 990157456 63601712 945588896 740871584 993315193 169248540 744960000 64294060 429607225 61413590 70134528 355045600 340905656 344167583 234011584 781739260 199337520 878098160 632497120 28564528 770182400 230870800 482338938 170745300 319329784 241814332 830485188 56362124 907341600 944601312 723085994 438465823 990965216 578380760 205451200 54475562 989336064 489187250 639556320 61346216 757258339 488936096 269102104 846027772 683958400 114572220 406241252 361587584 110843216 95208550 774682000 82962912 661771721 212475092 331509792 261077600 66189822 318377120 223892608 123657000 739681302 459692176 28218200 928989265 105118768 835548160 427098248 723761675 340873570 272003607 524288438 103138359 725931856 146690025 718881920 883532400 369508760 615982016 898032130 970831408 575835684 76616120 173172070 673391568 957680800 769567120 579035280 830098260 532628040 446027620 309531892 844086850 490225296 818130704 275507210 878463944 273312314 829390300 638976776 291055180 269326000 314369540 400433156 138567960 886690756 268980570 755589120 244433120 677988418 490209540 838784120 933997480 469108352 359649810 255969792 632143472 630051915 314285326 884155710 948575232 695309175 295210774 808542128 989903120 833537290 754178064 521856128 753248432 921904992 695242035 552015760 225394800 586267748 392482720 765566888 792072350 650321405 463065300 165541256 852725842 8413880 166166720 195355950 769324000 974011548 516859530 49784948 715740400 28204160 669647720 111218968 198310360 449278535 580173210 544498360 366842944 809654864 440706360 922415695 880494868 617228648 634019320 33473674 995446876 657142272 323113952 868364800 650854500 404824016 621609340 673090236 794572848 108617850 788097256 356583742 13166600 146510738 739148358 471192500 43389764 690137500 515049048 422579360 283080080 305009152 592169536 210400356 743210405 881116924 432036020 717369540 765412210 86396532 98513422 562583170 981485915 434062740 641202128 394638662 507834818 381254040 919692156 999655400 74357230 921268096 182161360 701753752 266611312 484983324 310091080 98921312 722128000 320337113 864783224 369380550 359633784 857543680 903572140 834405396 79572100 566246937 305586946 288342672 247186200 94724194 247925640 99572572 720351794 987801376 975525552 94395610 205340992 402568501 912694958 552998976 655429520 221803880 729679356 174211960 803065928 453645052 736160608 611782400 663638819 132865900 823475390 481702670 154298800 894337488 818826830 64903209 128113525 7583624 629205699 587230250 911384100 487432112 503765590 672299280 891870486 732062300 308953100 459368400 676579984 475557888 719129700 871522800 687571325 903052786 146062016 427426224 528657400 25407952 855597794 467123880 449708608 732885660 902481730 970109498 745435040 720846240 599819651 796880848 851911680 387968625 787083636 579430153 417766470 686183300 287109224 907071858 584618978 245151108 914181320 238969968 274830600 664033679 213778000 546220250 242965502 377998768 403187776 407479170 318882600 456456738 865376684 337836960 791372175 767741380 939944098 657172328 807852284 8641728 712937938 845009724 484417240 921320984 280375656 630287872 576977583 852316594 175028820 387398120 867707452 510619104 337210700 116523740 185456360 622534866 844552627 379363802 499137792 561620528
97278793 293937516 282657490 39903667 158115564 407254400 477065758 446681246 189183545 307718880 972363581 675169480 651331042 645733900 388116654 746866752 995799734 970423974 730230572 167837800 619060410 867984688 995895068 245024928 684631747 811118344 394664104 462269610 390888035 847470426 829077284 705626800 332928332 834093872 15562592 359656550 130222288 318232960 144324720 19096016 101521690 254677780 713283520 560235344 430555432 644464360 90208912 129795200 272209420 977133942 820415458 855655520 222747840 122520283 112277625 919980526 958957084 413469548 724409880 509525760 679401000 61308504 115875760 390305348 824113492 282407630 167944770 930416190 504978450 428637492 816519260 38510960 297203475 456366408 712508091 155469152 653013800 580385878 170428272 263763715 138815590 141491276 269925874 48155664 261565496 990468102 513246104 999832700 241680012 507459200 213446290 321786510 88942823 549750192 411620292 433197760 595638907 369096450 97726320 340326000 369999222 424921480 52708864 626928210 71514432 738579200 412927920 103813504 500960080 528207386 713657820 346047744 146168042 779883502 294752000 62324108 310138548 926792000 286405360 756422296 551620140 9920000 141223980 937043008 654001440 1262560 684780551 787098126 936007520 341377126 332632068 643792800 324333822 789798139 787975380 666496920 494873472 615661904 421104290 950543888 137923200 328331920 468784000 425795400 263930648 1987617 261933495 803592224 464831780 946066320 407227152 191209870 549469136 141822980 91716368 292020000 109250952 558060928 361048488 672018631 507593000 112582400 424897492 621848422 625294080 825561480 293833076 466485600 181141349 516736096 642212208 482064460 772941920 346732592 426295670 906885500 377636160 349692740 941582184 667623343 510559936 224260670 107046980 826031616 902721050 130281360 194164335 347539375 429227394 418692999 173963320 911407476 62752280 90790176 141634488 490063819 712668762 81994830 544536992 61519955 772453720 576635000 912510000 914335280 849033590 179629432 625718440 67093150 308416040 36003119 996837000 266261032 124156000 685508708 586393280 402275380 694394736 496418560 747727600 399150432 808113296 517426680 538189900 519308792 410333270 863181904 475168872 454337310 76137896 185139561 263953816 960484453 752711360 185809580 236302400 308330404 884745778 786329126 850572775 15512084 221606816 187453980 532859400 842946930 362925948 172240614 53017500 954999194 677758336 556968160 494898840 605052804 455607800 319438120 788276240 916723725 555836592 571851100 513963076 380269238 727910245 752486725 215458286 564695040 501888560 984863104 273934732 890775960 993949696 239419864 963139584 242717600 504765870 564594292 936762664 340027040 951394738 679844576 463553875 538565296 457676064 703689992 714945500 299455600 641039257 444650560 432077150 853466108 715347118 158878512 425037239 864850560 393372384 850700512 80397440 33983356 665721210 553952000 669327190 236298870 598407000 30116537 407747680 120245340 208897540 374670617 736389218 601533440 804199072 354994495 596947470 497524755 534859950 126838320 503309896 303689975 754932348 621826325 750898800 500190470 704122304 51826570 979649509 237123680 726984042 445808384 956296652 941641600 34141886 389052616 40514010 942721200 966414970 200806096 573123600 597182200 786228819 945072520 487919568 949079150 340054800 583872656 540254400 838448100 421791400 529151660 55217600 32482279 802909580 49292400 748786400 233388008 559674168 734960000 211808914 977055136 852963750 747013712 29735448 333949428 230437825 617021009 651581492 986685716 951070080 675445580 41333778 991877200 43096800 441171616 380865462 448073204 546058016 789638300 494304224 233886500 604577944 830529500 933553374 678149440 408157084 612664608 716403014 745004725 477820096 733874608 310656000 218705768 63407160 101784782 126524000 395022140 435103375 255890200 197371398 824031582 908702313 393539228 266233460 994117680 642050080 476365576 294879600 22787922 200015360 291147085 174039322 213500382 124074080 148911360 9549104 818271648 795368716 964860160 101614122 899961866 35990400 191990694 799562000 837366550 61401200 82997701 428045601 806568064 491843740 190200445 840624184 679449174 156770952 750599067 994429246 20848150 4232704 132294712 127296110 425897160 32709608 507784900 38858880 980993600 60632006 326261400 149541746 741024192 152632720 645984864 656999052 33627200 396415416 876110848 789869200 500910830 705049016 422156800 96317665 647322096 209913380 876262155 366878200 0 590059008 363678560 640153600 86502400 262907360 693309088 342698810 732485200 983941075 412822560 208814000 98281250 948185590 853290373 670577872 404733440 824498320 476943750 160325120 554378800 241319600 689622800 615944844 917598440 722708800 1959732 436273700 784313920 264191900 337438572 910575280 664713505 393490190 849230046 968237306 227942070 230888680 227579760 167022888 831384100 248937280 208916520 181887350 487222050 388681352 788920775 881875547 866808250 312508675 14080946 525018820 117695025 915306440 216188832 169665950 180391744 655712000 122222266 925580000 829883336 479288261 701612234 656672090 719948652 722697562 989001403 834363000 884413864 490939420 226886802 515426325 529599456 645252408 464915456 238219766 16053248 989713622 393676240 269136466 156988374 818556900 241390080 480286718 593859672 664433340 492082600 568327856 230929516 260136560 188214960 194100224 351951700 852779156 157004650 671951780 165088216 643664936 283500497 850456000 700071400 630473000 937806314 127746624 559845980 375769808 531429888 121685600 917109072 491707855 249003712 523792344 997631800 205942108 273604048 861918720 320790200 254696013 595071250 364654700 57118310 93334798 781361328 230068696 617061760 368706588 887001418 792934500 895538886 384421248 460594 686781280 385297360 996074228 957685770 461847870 292027960 703965576 733115552 67963284 75217104 250972400 598964400 614014800 979688010 748786583 685379237 350376492 285815984 34528312 699250260 757066886 12382660 651759550 940073526 760372032 47947504 17878988 484520472 803560528 713280840 274564880 402697648 457949080 938590000 475862784 85146000 56388640 254393267 425498896 376107220 547929210 435078045 730327224 419060736 568965642 757916256 224091975 174297600 55382325 885709920 814844154 28282440 702725248 443752880 703637945 103623600 174807728 671952240 904366465 858634340 830076480 505913065 276923535 322606736 553589656 116602100 894978200 729883500 337270455 189667672 297546000 863721988 822621170 95751802 376759936 859742650 75989888 751200750 763048100 913453184 326429478 517366321 766982922 841106700 653346590 505074320 526977424 462708720 572978687 895367125 862168250 682645790 769497455 172922824 801204500 339953245 861972450 701900524 257203860 662370648 450489960 985272720 875072264 61767545 455312366 515644600 65374930 581424592 391524416 994213416 952846336 267431990 497858080 751779484 115028456 32336544 824795600 943367448 699894984 708613620 36665516 685756432 677243780 353496200 207304552 700207488 990541064 325494913 719966504 153493448 382289600 235481864 128892748 983392784 789362256 154965646 268919816 50080076 35602225 532309614 873287338 304928890 677112500 273729752 571674350 843658752 188383060 713869486 332621328 978477272 311181952 596469000 883464568 565303796 623785942 324276392 592666112 50381704 486154310 75227184 657468232 575240760 911652440 39819600 442818846 333235740 718564607 662133089 700551795 786291128 815396087 388842752 776652765 125156900 761023440 653568664 179298650 989954720 207900128 792504662 703693200 457009966 282003794 675614746 309763512 365247810 343951772 737892620 336176980 589656740 13599006 549689660 287927040 495023024 697133452 744893672 904960720 343193381 867267628 694280000 911316666 496256352 929948800 931712235 348924140 215735088 132569512 705227472 236749160 475454500
734336992 921678672 87252144 81303400 438277185 22468580 952471808 928585248 841867328 735588566 290598215 818373104 527546346 731170498 767264720 746598500 464254443 319957300 929026752 946365176 40169138 154698304 908557810 745132928 22761152 822244480 535384668 789324974 518368235 150395700 502590075 921977600 144093070 825793750 223310878 235015350 20811048 997351220 77778765 440829072 791785336 648912450 55976960 858766600 883157760 484137880 592216576 587739550 605353497 751686640 972629200 230053660 671427800 512386288 237629696 637137548 62629776 738745440 496725122 54933316 438092000 507293248 288108452 637813556 333759800 536802065 470970585 275939330 723175120 999416554 708689534 192300720 379737220 177882036 124197325 696378640 486193312 100260520 878386700 686861740 404703500 157573530 867612320 370442094 917018796 252229969 792381750 572804960 677968760 565911450 751244424 898812608 705714850 126646720 103781625 384206312 634944806 635618416 607658200 977485927 750591750 179017280 374475968 305072520 351846264 798276958 949788432 849107316 774220160 302104764 335490000 293753517 387928080 717588360 645709152 260613148 672584140 81754215 935033120 122001820 464722438 795752716 921846928 766585346 22672932 561975588 6048512 709370432 282820500 915062456 297693234 772725536 172827775 753516612 534711344 763650242 15926418 653235776 302864540 965168363 268337250 555923380 426386564 651833584 264885415 94318072 607722440 471460656 397260791 463326270 386885592 108410520 951436800 29666502 842475324 380921808 936062152 523712900 186378240 713734770 68162525 124323824 341167616 660372000 199069650 899008445 453707960 412170450 64299480 351272832 482904152 577765735 964630313 759341556 54121984 131446048 473963352 324882976 800005856 440576272 475732828 749940052 978893728 827648320 482280639 790356646 997616200 274965096 907220963 550080320 337159982 10510006 456624172 68313096 666437842 173547300 95524595 430189440 825282960 807193600 456104040 75499912 925580708 153437234 162775674 602218760 762176000 189346700 636189200 425255124 742019100 861433072 56091836 258031992 297235450 94148970 34373600 768989856 173335200 557419000 90505584 435212140 868547282 983607160 166450092 774492236 938896762 81022375 861595148 37568000 905521200 28786775 40209000 743807020 13415100 580523120 318175616 185753360 917147707 11764644 370659956 820148408 722972525 846256212 411829040 554535840 242345525 907110656 333571625 217551466 658480715 708107156 553856928 371403978 846923523 381262338 182322381 123128862 490157760 230807490 684404252 454601360 202237120 510325586 403831892 925881600 506700732 580220310 141656800 227497167 555368520 264249382 748114200 530491616 371386120 292756336 248998668 500743564 108977864 229508750 856627232 317103468 319158626 381772192 712222700 866495104 357280842 651802995 479966248 216938630 820382590 696387892 505842105 769578800 574797480 851798671 954357416 533357440 61586880 218345912 527913110 106950368 108477120 535096260 138501949 864908252 747747240 161418780 125696640 176394480 400973760 421890368 226929240 672067408 814959904 391147640 235073984 760885000 890000460 557758496 287230720 392883100 326408288 673100588 2552000 435546700 115767240 382082790 270275072 263039860 132689770 411968475 547610706 286611204 10550864 734129848 644975225 650106656 166911184 397356637 748578656 201328776 505514840 972469328 38527981 711309480 786416975 256786320 29730750 590094880 98071320 633115520 517657960 975311738 984439416 842248280 909448848 187280000 196997734 88586250 986606425 678647159 852514460 905880832 177661808 366438291 678604720 214810612 68691008 291307464 891808110 357750618 932303744 378446760 633150274 306109500 121208408 806280580 380338132 863874988 492347198 392563432 207549200 359340800 490726520 733721940 746206568 458936240 887118224 535325741 168770500 347657194 245489696 596639400 593663988 427147904 472031808 131426574 987710782 58560580 201691504 960026211 263942075 562516480 382964640 143966080 870972430 788257265 781597984 460456675 50584505 516918634 477923280 179516032 935795915 230147600 311317593 484411968 546240915 300220500 312712175 226644575 781798922 292234490 168697800 180135684 95132072 769639484 921869310 782821456 242038964 138642195 214923160 187068992 620654196 808734316 752319020 409951255 435791100 450532170 254596850 26862498 712663545 666171352 73187560 195591840 497741440 470402732 3187980 499105388 978320336 196934950 405542725 867455370 167875862 10139508 655094630 292347718 367804928 871005387 931094026 516987724 310680416 565914922 516321900 155361800 719500950 590637344 906187616 256726424 841952000 330536960 308836310 600236872 777244960 402818968 361494160 987465236 41426151 437043340 293093696 337934048 477768000 255348400 112987850 500914688 117734168 390772382 228971492 182574404 33536920 115169679 516629900 700298944 827859320 766384036 198467256 238670250 742476408 288536312 482873740 302491040 620144380 679709830 389840000 809169864 444969661 658473400 857521664 538618394 225415360 280273612 476864183 794259218 535064580 998932480 201321700 78722880 429247067 812918305 219366480 895517008 407493862 286904942 304577500 457927260 662654208 703530064 83014000 787883616 801970080 195899200 745021779 534747400 628511124 946732084 687474152 259852960 930453050 792960264 105446360 310881424 95766958 370268270 452300905 142235410 169858644 776344960 651324484 248586992 546169200 447599016 323513056 42687510 33217820 574578880 627724192 74851654 892146840 782818436 769379650 207019340 130963920 937468600 525161139 248274408 237866250 880521248 487545496 591607552 583964395 456287894 180914620 376164096 809823076 93929120 969248788 109051904 644473314 44160280 91295700 873837568 639000704 623531648 553122304 64022390 237754088 128637000 901808400 869979024 244799120 67468250 964691624 779886292 59708 172080528 6680810 987549308 198438000 834951524 138965708 44435000 832312480 61642126 910751935 427293080 941830144 740210920 497513658 96978920 936944288 194021692 480058272 325988093 831907169 777908250 617379376 928254700 723275200 603937574 63560411 436207104 908511185 675402480 705560860 992462704 205415208 168708880 28975918 758215844 930695822 19680924 438716067 467778080 347584300 386482880 691659262 498760000 697462608 615627500 894852970 201785456 447480250 478058816 155350596 485419360 847371524 53384345 171294320 778828006 148511410 419413050 452274636 457110170 7626840 946300280 369460688 36354529 387486000 789437292 581195380 737068720 883752224 503813534 707746538 707545760 24117530 289537720 531259288 825113675 577627032 185318050 551457520 438310528 137617026 975309192 685813864 380522810 684431710 348512845 439037200 621705640 61424131 608049688 540790960 146408198 213480576 704866564 815618359 924093724 656331090 598561702 591695872 653915360 467452416 587357450 195182056 44461000 931887296 767090956 602205598 586932320 571826200 379658040 997289782 403972136 219104199 877115088 703193084 95270144 722819696 846824056 771522576 518854502 920145080 199333176 119078550 853093156 593397165 597681040 777187500 547723908 718452720 221679728 731311536 979502922 789257808 829016292 381575622 632168576 544710537 631977224 169152000 769032400 917842545 321217640 151750000 604312160 930206380 117483632 692289612 89291613 394609548 757608880 727931488 431912744 603931776 810904778 118094995 803184896 17250069 880794916 790343744 147252670 276619200 187806384 216992040 437467424 993651380 960975120 158676052 956477800 129695299 680472320 563826000 19947939 5787200 403888791 360046848 809734680 345400775 791351702 226208000 266965836 680428935 952032992 86255020 951016930 519237120 100142720 839454560 19784200 899389316 182129958 329634740 321839120 790365998 818218553 776728640 116246016 584201296 614173552 87665016 207238605 136077416 573792410 698740440 697310551 220261440 138155328
405635920 695463978 630800990 174499600 633999717 611256405 723486120 534019686 626452250 870318636 504099584 905944000 511277250 804854458 939238088 554075232 967824075 438725100 663043500 130137520 823014400 899997095 350735560 39171270 391629056 693148050 60300800 625412912 985443016 201519780 770535448 483662898 957722856 355413536 352937200 263384200 646260688 84533890 385093438 514318955 406222475 287768880 46016710 306220380 224288810 701844500 377820305 690144576 26128320 28924595 218167936 261765576 931646644 770928480 941962690 412919761 735886400 952895022 560557568 320639110 892302832 378667080 257499936 660290675 634485984 288357900 939082448 542397560 206927568 483194600 162152338 210983463 148609432 536943246 93008760 307296204 737993400 381914336 955420368 389822108 210331252 859522688 880123938 70557786 230916430 600377520 328602520 115432790 788226940 386901480 985745000 976316160 251078280 265756520 147051160 884134912 451927016 229263850 330622376 244632736 147365046 873965680 211013120 707122816 674452240 710865600 704560516 453984480 638585300 572222760 501237520 20788645 150232225 154624400 579632784 92595304 669140588 218002600 717928080 882495416 158813595 856421308 127881524 521034332 248648784 280530800 596762338 781769625 297967054 593361408 517188253 168876284 716251875 137315600 147616558 532086570 358818960 421098472 183692800 817946337 206872472 81040000 231504272 369734400 819064010 873467600 773948672 758711478 30731775 495275264 23134686 698319408 831397619 620727424 969918975 310856734 709761956 675276128 334359116 203649782 473586176 643046456 921762490 693891808 117931000 308455150 371644414 687977790 397268980 290181710 657875856 593410768 670327550 170556640 382789820 916628420 680482325 60370512 949394664 740830885 459788127 164483678 123699768 435690688 131605780 375527480 723951746 715293400 598862512 683911050 299853340 749160689 265159736 838618090 614854160 217747128 103470849 123373568 852910650 375721774 345055040 99428705 836209758 580355488 108660312 590198260 920728496 864500480 718713871 250735000 264910784 627636224 509763466 291461488 100410811 941553806 611014212 19408500 942353272 716732620 329984032 539877984 863943736 399137950 939748440 296905200 852439744 407394535 870048784 416119628 778427920 230116042 529388530 395858332 791769284 748488432 359122750 156502852 633952160 987227200 753744500 703755400 695767168 181154012 24840000 949322010 36648608 28997880 989768576 383809567 487900440 520289740 950400000 687183600 218391040 747101904 519278600 651468350 553103880 228478733 185070340 357627185 134119968 160090898 848187860 938042812 687024900 535749743 570303716 360591456 695773720 167393200 175602432 264291553 962920000 923823092 220287825 307276250 568998456 977158736 117556224 341421875 135855061 537728000 828936525 804988448 74154302 353400409 437414275 476238691 197365980 428570480 3307888 373630880 304873020 346927808 354169168 338663990 930988608 916849751 234187840 838273112 332969600 839621384 743155132 654937440 976652602 551708620 334102432 233702240 773280465 210065438 250235134 307316480 759269482 798138309 567409952 76336348 608529600 110829550 846558396 49960 79180032 92000284 357755304 419474640 185521400 395421096 583460428 163242700 965678227 104691588 148585712 747833760 199168740 223879300 145805161 857305000 468584730 194503700 938529060 900014000 472998974 952812462 902797856 320742600 542714008 247590418 787337240 862886028 81828811 910541312 262663814 384234960 551737060 584815000 657549412 622734900 355064799 113974336 728097744 260097728 733317120 479449806 116974518 416675962 973830400 420630840 830576760 320164804 669906320 112442832 826148768 295887064 74500830 365469387 392849160 945751231 757908992 906315656 689557240 100846380 782942960 592174140 273047194 36936368 17186612 541910225 285608980 567719248 969052952 585308800 67031248 187240552 557344810 864853970 621519874 302819316 118889200 147307680 587170600 583001795 483165066 549089572 466108450 764240560 732648582 264278372 521441530 33448675 674299712 111541400 908466208 702841552 990321440 675641564 396364776 594015854 27322256 135847664 171672195 925278780 713109650 277925100 208453450 562771072 524611520 945479690 441818594 375243165 103420994 569145074 467070798 693070940 77998250 246121704 75798408 648665188 489110080 791487760 849453347 30432400 471063978 274568350 593743608 894232471 78313660 995265536 944222410 736923596 87238144 765925832 149888650 861270562 990619829 616295040 950427950 129919906 41589260 188282112 132760400 127139336 63294960 315067000 967382192 513703076 889440578 842376959 845732750 10949880 65657710 518196978 782688478 977581230 958587978 862299435 536236624 924119152 782650788 407483025 213988760 687918336 221163360 400627822 516892640 831387648 592360125 805373615 555206767 64822598 671612530 88318720 738081600 254139888 176773434 151641479 422479182 324537348 853540340 615581957 272703834 723196740 245186375 687549957 728485375 514570240 297410392 926307584 304495734 357704294 575605930 793927568 149801000 698205438 258434433 886721036 695965110 277675530 269314000 614988900 762576400 272091000 973294920 576521836 905128840 547708000 314745376 951315541 962086156 56590828 420557570 671175480 190022028 709177480 666786000 367063668 79268082 638441465 509178736 470278571 915982430 229134320 347874560 14119440 601666556 112043110 483717400 832640724 847620030 147258040 639839080 687270944 529941378 728163295 471952850 971955252 353554467 515781720 820371656 317131324 729209240 953763871 532636040 82337140 294677891 680661679 935151360 398409120 444013281 580282195 299097029 710172425 198792870 164971064 102989600 705539546 105651350 99675918 253066160 931027232 761852550 268570880 250600600 317272064 100270214 602938544 593337540 532650400 926984704 603943078 8421574 266725160 66915840 857287515 312573980 151756052 515903650 850385856 631136230 969810266 780786128 356170600 632346380 610120500 869997320 503139840 711759736 190509008 779630448 584965152 716447048 832493760 619168352 628284500 224367050 821374588 840823456 994483648 720795890 471123250 242540672 244695658 933774638 149525324 583920382 107863840 351056110 537873536 875333641 979074416 584998400 971704997 911455680 877962880 671477870 324502894 271504300 935880960 181397524 905827680 146994552 536316158 305863962 587998720 926421376 845409486 275279088 352329882 881098076 425942060 363545984 598942184 826970400 179938636 281926222 47455488 787604495 551320353 657979350 7169430 855045800 509209664 936039600 214415780 241635344 97091555 274461117 436548200 354779775 651520200 612101738 307466734 944000000 134410240 267723890 689051488 919367912 241050000 185509760 791895560 595664200 611670648 72248416 767683232 830703266 531969436 387254240 357058256 458126176 372587232 126731140 130335784 87320066 949689008 778286272 527263751 715871120 210489220 112641980 914075916 760543900 726766832 124693000 547864742 21731900 550309220 844967324 505728082 810255904 337010080 679891392 71387256 1176830 546431191 443048288 137956320 84759300 772624401 784864642 666943259 649122395 556767400 518797530 478341010 676411396 300223024 382843738 866714368 836499600 704219300 919433360 40102960 499005006 284029135 907910786 963567330 253488000 175208612 110695552 165510390 845421220 633376256 284494286 604700768 668211700 490837670 206115640 995741625 896954515 778723728 279558122 812286180 111613120 592423351 358500996 704458947 972486176 628965024 586742720 79453532 951787650 465801430 821563048 427618106 320917376 182107136 373207983 964860960 489072420 450666074 923019564 611290774 422376822 607030500 589551000 306347943 948966650 715715154 369606424 490889536 433391593 722264706 73578836 953880650 103831505 212395450 325565492 533035682 822347808 185191680 810636268 394706824 528578870 295449904 921396807 643146125 11250504 114065357 169057000 465596801
642881384 346106896 778335504 84907496 500559700 781882778 343452920 164694234 604887224 463110240 247139320 567004500 742358725 84769200 596606548 850082300 7558380 895666300 833566306 2436370 980778088 322059472 288751832 967458328 735274184 866545344 802987788 413610174 0 126759512 322053120 895747200 61818950 24345664 466844608 915521728 277964352 408289275 195671040 899507000 968069760 393981920 542214658 155442660 695137990 340306624 90767780 104721848 783995206 990448256 232099904 590869502 629030440 259990000 591565800 208143280 547664400 346204130 551865336 791785130 914438472 107144803 55909340 491930672 117235752 904931610 884465352 420814080 861120000 135662098 974955524 663724280 59057400 604794072 544975000 471526640 356762725 261397520 163198300 2497280 77586464 277081600 679502720 996597730 478836036 142132780 978717660 37563520 600775890 365258288 396820352 801241568 976992025 43309050 826388400 585888880 67853204 928551488 921102640 501772244 140905216 45557472 273033296 408581080 73938376 190405600 407155520 492425952 591722200 786018600 786453320 374529580 373416634 657335484 476871560 376216000 300722220 866059247 69976120 700813340 142595860 888769610 504886912 769319724 65323420 69771840 127168934 156403200 852885184 258216216 495025600 18668468 282141760 992168368 758486648 238709532 471039424 998905244 279970675 292964700 195205860 742812100 582462040 608689388 51279362 526831080 489203600 733945230 285382535 596105648 474639476 781529000 275544560 74104096 433363200 649022230 796866626 891603989 533907704 900398849 80020928 466175360 776366244 451822900 926375296 276556660 3419680 442804242 136672288 10454688 201704417 704524555 931983829 675264290 41494740 204706167 415407712 30802440 759500897 58832180 661632236 824847296 752799349 709005250 641906800 563648860 704977466 155157636 799133386 921668050 253725716 657566016 930984024 777555840 572354228 966658700 760683693 783062500 684582428 574002500 791803140 240662050 897842892 962274864 782660560 808993640 743570652 350061000 528193650 11500000 8714900 18000360 785144431 89442220 511259160 335757751 678992384 701004750 62810752 577999448 78766000 719325700 958637080 753932000 515503456 199687170 630904064 131912104 629236442 5180230 311964164 674344784 756871800 202552148 107807697 229864927 800904235 721027895 974494700 506176032 379880706 306757236 449510100 30212230 234605225 158110520 923144258 73836874 614637180 724617180 792537136 830709360 610770600 526142416 37364480 543770164 371240040 66204724 769551354 374459581 550640928 189935490 7110750 661921280 0 932324800 401881242 437485250 961478475 109452000 678573089 943825448 585106240 287400608 359870833 2195528 228224324 279966732 886526079 661882196 406122982 514767932 186885812 17509550 231485345 834123408 689890320 859172600 776145664 670263440 913953356 480871764 535473156 819143848 386270752 824517528 534748557 522793372 274424598 407833125 76211144 280714988 480690456 682598560 169177368 764713287 443268160 53785728 621425210 764461904 476888782 785245632 222301635 668296000 678409600 312785230 190318592 683821860 968866300 898623280 337682560 887115255 671825128 405786170 880854144 758673263 701123430 977501416 571985775 210224558 492747591 141310392 265458208 644725705 436973920 275358992 137191200 884584954 529778012 554024800 520258780 717371580 179355772 370218624 634585344 540761372 204906880 216972800 532181770 271908614 159144792 570456344 124240348 956877086 416970662 868782064 218645200 298086700 352521860 704737964 688350660 614763900 81601080 2415500 21743672 401843170 991196540 870397936 922533044 31691186 57466088 633005088 59066120 337553520 161097228 808179520 514106416 398104800 862083060 995129280 695708115 419115234 445484536 176011408 552086985 209571776 348488448 221847488 772584000 16602200 431452220 772873686 755221600 945213120 163425782 676426893 813833628 839689856 606967568 94379022 217068222 427501874 166852380 383365100 533220000 906639542 549613110 672793328 936731900 313050688 385817775 752150480 414659270 425537775 235357000 543741520 635041370 660790590 271103832 673123960 195280160 655984230 271455138 573527059 394301390 321679174 850931275 530324704 527016348 114443968 523626208 20601204 157014770 204198680 288700080 517255776 869500520 308304908 900403100 985983731 416212329 416927744 953483960 506977090 341354130 624412724 311373900 412426830 254896776 588857640 700805395 274575584 350497104 666903168 27900950 517594200 319294968 402999594 93822480 117284290 245625553 200617600 895411260 919257248 797335597 427187806 179410746 678053795 830746440 246015370 958490874 291622300 301701556 743676560 466789152 674204160 432737530 390547450 611264728 825814266 548902615 578025830 970306464 228574816 694666470 182118130 620482985 73571840 240511732 8162955 163874020 22252320 13669056 780905288 254612652 465562000 597784212 624962080 902624775 696979660 696758348 536290142 961142600 845902504 130172190 599594732 235197400 912604220 74783952 336762500 638455280 182665000 896310944 926767133 472489144 275593680 776365800 255402160 429685992 715867375 275413065 340212426 909884193 685136960 540510661 14473296 308127164 282746362 322244000 746437440 380463600 287503104 884564800 219520750 863352421 141603980 511192924 903933066 41808080 896136450 450857077 717831840 510410800 553531718 237603560 22248000 433999852 192332600 784934720 609612252 948667319 536739296 891435120 684754944 874932074 474541824 696915500 223472800 301290806 623517160 448072667 395584950 20991520 916823640 269710840 920835500 350619290 778980832 583943984 279792548 167781312 931916144 975196800 74008000 138128874 673208800 637242520 674789352 570740928 443063780 793287552 483990000 442065344 539979924 442052382 280134145 761042228 662733400 798054040 706458907 870052180 700613728 260721310 231671680 441932715 935008343 667192648 228984320 138997360 364776140 90148680 991347360 408216478 441902960 172768750 760723712 17449045 43168320 561830528 975201800 862533592 22144885 114920588 458576592 154682306 934459800 997700490 612617922 55637564 389489630 133123660 262596660 224151840 777361092 682817875 436600352 158006616 852412620 752567730 464829940 662409806 390801300 260918510 234069560 480153352 705126140 595211264 195115026 609278560 466494688 485213406 348628040 115307520 111813075 791371704 888885276 587690680 851597428 727189308 947193900 477579822 492702144 748230420 685954200 147952165 137231520 295045920 277791250 30594592 317435078 612606772 754516870 174733290 766848880 394363195 768624600 516111344 176514920 680567900 262034000 641831620 218607122 301042680 958201774 412000880 201578220 705423120 500238088 380799404 809408370 89954656 284417640 373777920 692869744 171593344 647997280 384030060 451637016 798212256 207726080 877556352 533517952 333562284 90351278 519971132 904798321 609935712 136415824 298565673 378497970 164368750 704482300 971164736 410392768 295726736 589541250 404349008 738929548 649462320 430108712 386238056 501234888 130396560 477406255 686125600 128204124 306285240 773387680 696562805 678856400 751557120 860273572 957663728 18551920 846590400 82808840 330912839 121340252 702889468 384184552 133370030 267765028 353945860 888991464 222251600 340754700 458648950 371439670 164095800 574411712 666157752 459636320 172308604 415797962 838062580 493077029 366897892 662866400 935952256 619553440 715161907 550597453 408839380 180984192 734306719 605715072 262570188 718139700 908583720 653604738 848430665 478795250 68143820 246401660 758993144 481433216 116089120 131926950 107704196 609129104 718701488 492159118 88197641 482157312 799949725 286151368 317713740 79154040 850621845 852724216 857195491 400465165 300799608 377330688 742873436 2482880 880530580 691067392 380408323 170622488 623539100 292782960 489364894 390701848 60797450 949886218 464496360 260910496 652705915 644395840
781934000 249071364 208936401 669285308 552157356 699000544 460683800 269399564 568404128 638518496 866676300 491064288 581435278 38439480 294602574 212288550 760839024 599645760 974279925 613700460 648439752 284688040 847440480 925319600 667422230 193728920 83589120 460596160 704805056 215105613 620259328 484934840 370260096 650814856 3504001 50917488 570867372 728404736 973044188 406282490 880847616 936856416 242126456 208833800 989662214 983766120 67518694 109725715 452931540 924323913 96059360 56268290 587615150 517502280 412768982 961422816 506828024 269872672 435507322 303451904 856850192 363562736 374878432 558101228 937809350 509721070 49570537 31842284 924073792 587519740 672126430 90009696 862861760 951761392 634935704 184818240 458264372 943023500 93229852 860854848 584740646 975862592 380872000 784738420 467515840 779408180 859084375 269707796 366675700 502793600 720840334 463953456 596980088 24060349 91108984 537738720 782364180 976762750 298441610 142385812 843017088 191140912 610801333 414491840 998717690 738808602 10306300 391452942 351122172 787781620 294379475 438484512 991439360 723004602 105340918 979846208 928165710 815735000 103946600 497660598 951962208 293927866 160549272 791777408 383884520 585514544 55105360 127719680 130588535 678396480 231412790 960426585 665715920 276684432 681517396 988070480 402396032 739852414 66172904 772613498 861945110 999496609 590691666 309567707 593496729 6058072 561077400 328621005 851552720 877505704 997344915 25760003 234339908 202176560 126706115 261900642 617719560 160296496 528366710 389007504 932472060 302331062 889010576 926972890 997014304 871693168 956752422 209869200 112902960 994244453 678573220 644213200 224847904 334659720 730212605 143423500 687464000 227007400 850755088 192211230 904255840 164993710 705560320 949990916 985579755 942191902 759970210 614238060 164472322 616955368 298607280 854277450 337080608 71222114 420673420 285768600 724777353 792040160 162882992 580131908 472176700 547562120 206498200 312437500 973517496 333593432 700534071 387474334 279402496 205716128 751997480 996822912 789829760 236691600 253001500 344626720 864840493 434935225 410735050 636770720 442802000 755242334 877902138 1959968 826403212 616458976 49811847 924344320 508144846 187005090 712265840 369339672 914089772 677142260 258910782 910671161 264815925 650151016 654379830 638548504 36551340 321096960 196794552 692794480 751104792 205516225 290708096 423679800 726875639 727364945 794171013 130247179 451533412 898470376 869665694 946950700 848117119 472367839 241517952 920672600 353909332 391559140 390603690 785341401 507075576 398440512 643908736 241308384 88689552 983325424 432803920 445779598 239089175 137888830 994616620 428635500 780442536 363366256 635549490 840389260 29140718 137039744 210417120 833516952 108884712 606206870 663203415 935499456 876488410 594533000 952018820 206801970 731836790 867010526 28250720 685082400 441761576 501074400 358803578 573600125 194494992 109671417 505534200 680387320 83475582 224133575 721614000 124368794 278680878 757656436 856198316 305166720 90209789 539709912 110773972 961329482 392875400 514172060 827657600 19707936 716064770 467762560 418742710 417333760 212208610 840653170 789203688 105040736 676577334 653847050 218256814 936147816 848574000 702902960 860104200 649700534 229643692 731451022 340288720 807595456 648190832 336528180 951863952 162035586 207132120 535071136 458125800 315236080 836593540 795511456 353612900 956953629 269487808 884379848 235448000 659328050 652193848 105831916 75077760 414735160 177685188 696182080 585869600 132678067 402141220 641580668 606998112 746555120 151622280 196818774 434535225 400910340 737100176 480080800 463576940 485332416 827824504 913278395 863872986 498862440 237504000 256114650 120351600 102588270 227687000 353392581 890532976 25985000 682148368 270906000 33653232 28372850 112929275 264658260 625529930 533144952 173982682 388680230 365038464 41249120 709525520 437992156 723975110 227026452 763343496 917812970 746200918 268890440 751976528 400641006 22143121 836562000 295258982 721289920 40512512 254189508 230001622 322759216 999621884 477690176 968268750 892979936 126992239 696339392 3567680 400843520 509082106 646826576 112760210 44042420 898319940 275887737 453282926 874341406 281589698 113806400 997005034 58185485 450570688 647527156 466141480 532730032 825530800 239112302 617934784 194971160 170180115 23590764 252275180 782944410 728953350 955132625 480955212 875746880 656566112 24962784 191606250 891676580 290524012 316882600 241252489 616701010 485844199 790994720 281448400 773712128 69555040 424058516 246955952 353337686 488083736 410540192 160422692 227485027 561190400 463657856 418215100 203984400 869086400 951612650 311039127 559908800 105829810 450005646 315042336 914596264 132834160 333839312 998990720 615625020 283193564 156392150 304018350 335578492 842779976 116393300 545272410 210029025 801115196 496147632 821061620 74985440 24675388 318207624 120711844 254028080 287158528 762563775 617072890 600852676 791655560 972961896 456218656 825874688 490004489 14192896 829217555 444967930 420212220 116061624 635154520 308812776 812609750 935753008 392739352 270813636 145979008 556060830 411646528 449364240 227556694 413033406 484936430 375540000 193491210 530349396 371476110 16651900 52200128 755141410 377689250 723041960 869990021 524711488 334447764 619475749 158978600 546243900 702927096 621120128 860592808 220146246 996428420 882873950 762345600 113437440 351754500 408704160 2002904 602053934 706736264 793952616 531364016 671869072 91472785 869163337 417079500 318435968 278608648 807938412 265043360 324054680 934829500 967837208 16068010 933902960 226910268 286643950 474278400 257497560 780514432 647825575 446962160 838809353 405844064 651515840 255837404 281491190 64226882 221531160 447128880 184156429 213877635 713944872 974990472 127338394 434149400 428649624 555522400 508736444 955815698 871785634 980831880 931911344 69351040 328430598 16086765 456394890 809517638 949702600 192246820 688905536 660788350 182726934 645638000 597230400 625776176 556463716 554270000 877618432 65579132 413663372 465984724 789101600 681150135 6079880 827331600 715560840 694818500 362914432 339615300 409503408 380820240 464779808 108470798 615166080 503010960 795285600 478342980 143888009 153703676 211807600 504367140 836904832 882722664 529669126 764600104 188981440 260824052 29934688 168253696 790375748 798786400 588279540 327568800 235582400 886147125 279667780 945866411 527215122 416315000 240478135 115690 710610732 580221500 1449130 633080835 297493280 29015050 982518914 995892796 787134432 303302405 385668552 469784312 337990920 494180597 908127348 498642418 911406240 93579648 173114112 414660412 585886562 696633332 408428184 711809756 47352320 383900445 749070680 704200213 393830000 400583700 941354213 845227883 362362480 692506640 497547016 769058500 251508060 937801868 622709560 991445728 945894810 174894800 906875470 7647936 959169440 830279061 874844400 491353976 468742724 159226250 176177510 713068967 732288070 573130260 207175224 867138850 399088000 15701930 168288683 778775534 83269000 423433864 346462756 36021820 407293274 408795340 511321544 653505260 934270976 216884898 767971914 863908866 657378140 777775996 912280303 913966552 882157754 840673990 691543626 698329056 423780216 671255776 741403842 45690984 968842570 658777768 521784800 86749684 524540492 357554005 717866340 511264920 136179370 321719669 840828624 475529196 96881464 133834224 754613960 694737696 4171071 66233752 639714595 414128730 474497280 264897802 938476765 228912410 279792700 40503070 669466344 556156880 581172540 785232225 227842960 475801424 366489342 119805390 845112871 142297513 975642430 270121620 545940430 478030230 85325312 462234392 267177100 946110640 838618252 852473280 923057879 429666624 170338244 532214663 387847250 638212000 297682960
943751880 361449370 83343296 789298920 312880850 952377900 351156780 449646924 854555072 350855705 574688141 30336640 174700520 930202416 607093924 828922640 104839296 935535772 202268570 232327840 14478336 162336558 435675648 405379365 557082600 838140736 17970528 103147248 350351450 795715125 137877370 10979888 921472690 80008744 237426000 471158016 675673072 130160405 92107384 586826160 607330140 319069000 573170937 510438260 81695894 898374790 989425904 670628380 455776350 697933898 818097920 441255320 894752000 665021114 760095840 548351488 626568239 17423400 666005056 942216629 287674455 119473966 853674002 829902944 982314736 338118280 987416833 896711000 115573544 629399950 134443760 76162765 656099840 925864495 55955232 788939480 239919508 483715100 23551742 164188432 952272806 689935620 402202504 408303048 685584310 240189300 739713708 784215380 297977920 969936466 327726904 886262180 448656492 276451460 680236450 718148382 789584980 347424191 831846960 405583216 858277120 121297634 134775308 540999696 34376814 318424856 662937360 605462400 801669248 503093728 615942593 474916000 931449408 951826786 911576576 447192528 827121244 693574880 911087653 81703680 405686348 328788360 871892201 375919432 368917326 338065152 924045417 833137412 773706170 938695156 246564500 115997344 896573440 6362000 605443209 93800968 892756144 393960708 135345295 74952208 31160160 939951838 337803981 655115010 69858580 994786690 35979680 342283912 750113375 994315060 486354450 802750720 234240696 428624770 889643713 802212000 36062440 976286305 490066922 688724764 824115200 766960686 147677604 615214544 490980660 436036088 243065000 339789000 134741650 664246650 479533288 513908320 43392960 394005100 144166150 820876700 167039128 908985215 495946320 195632440 690362600 434834176 419117312 827748500 50803432 641843780 612273128 133513596 926095117 478599025 282468120 922898520 826797040 653651201 493510602 636150846 253524224 363575400 392881800 376785084 601178475 29189184 691278912 515843945 569002190 455687440 348605952 472595896 360972526 388948278 870899248 113826224 342255456 526692884 106438400 165903435 408044900 161717812 740411079 840414091 140813600 33129868 530740240 191157452 707341620 35811000 470370002 962298803 840332180 101982000 483589000 648804480 188040510 701810816 397555280 85697592 314505400 897197708 209412040 829336600 244796160 869267165 182746800 550437600 533534258 191248064 118060330 834867640 286826180 57966132 151482744 951677568 401096340 6310270 153034324 688277640 620042352 140328320 344140120 642519870 187186160 817669360 296673200 552280640 859908388 533973242 452092638 322140000 668274962 312284428 159148740 373044794 383799855 628397168 369578320 862075408 213866374 937777779 714928484 160843902 500590860 409319355 559446080 81417434 904194117 39222624 1884496 630632032 757832522 786915230 96934400 251281032 369735040 319284050 755647200 75016938 120135375 182209510 325591920 199664456 972282464 519622760 819568096 188434268 725276160 566545675 561464150 659215616 237324345 584098940 875535444 319136426 142587745 190724360 930926271 655657453 527150844 500684180 20861040 100968484 254658408 248139820 859518117 483471462 670906869 366909440 819394684 368116440 797002500 938990768 452207250 373334114 557404060 177537290 718333271 914436256 719625000 544853500 190889180 745923584 673101250 373483610 398542420 255350336 926202380 632111450 778090521 717013200 907805400 842734480 454914982 796476790 590537936 131464640 358759088 41444400 310070800 38427136 250513040 546876246 804097600 534545920 881414600 703739275 618311616 887754300 862727000 958166450 576996440 59163760 770459864 390425600 120621220 906193869 280695724 643968700 967433000 226681864 219390387 522124256 430040448 514633040 747592644 964559872 649672300 161831280 638430756 288292640 862760582 212233216 325059080 25101416 331293168 957743912 772031080 815899125 28627808 414527264 227620040 153982000 703612128 333203024 243453088 603125082 519488960 990398080 322942308 160634010 661803168 440023472 233918900 401970790 996308992 690607168 213820352 201131596 780345640 817318954 999200488 424193960 199055846 954090408 959376865 121681400 13989600 461928384 278271662 872433600 700606110 722065340 830733133 397869709 863814676 852526344 128096644 597154930 41779200 779944950 303339255 77174100 217861272 571578068 973267005 631019278 462952000 640318600 249711332 324218568 533877842 270595616 707740796 309628235 305377440 941630081 645016080 721532564 65180048 629677230 983909792 880682112 33234032 63114995 815711832 762455050 764528820 19404362 794593600 342153268 712773588 990685552 434710016 178355845 324430643 346462400 747353460 619107440 244013760 986335817 983585400 915737296 306617704 654198531 559918345 616488803 102245872 426354249 727335520 63654130 308786922 238208666 531877679 221134619 447787420 288420976 545062096 935631424 692123241 954375600 70203473 363073840 332986711 218290476 823567062 398865000 503319638 923160300 769430820 272986581 99740593 995776740 443875488 819131215 608986922 518025472 144945295 65670932 838434324 507600384 239450120 614805200 614244912 530757504 305071870 454442820 952978000 585190272 186943659 67302240 76685920 134001000 810734100 929540981 668175200 232412121 331162000 702961739 919603517 315138502 103196000 718832748 560339952 939067348 476416168 191509330 778444800 60988288 541168892 589485000 506896740 118636400 408484880 455272913 373721118 567455821 841648640 885518940 335994068 646730360 685082756 270859040 679528630 113525920 820952038 280913490 452251799 637207383 35766520 821890872 299291316 509134896 460986592 911552832 645247700 610884976 670930670 783236010 291269375 87836198 60055440 827679408 220633736 655388650 347637600 176463664 813030166 434567028 29664955 787261200 911396580 811443808 113929600 793459200 560340498 342609288 349204640 856082880 854010512 767789580 531162792 61996760 171624000 136152744 733146692 52954260 357808489 14867952 809216640 668336640 694120464 940530545 677146132 357345032 781048720 633368525 996538660 636609355 974855800 176875788 894514556 451142632 646096400 702500480 144111074 360560880 603801400 948772240 382647640 471684200 421682928 179481348 308680500 732717816 665929292 804617500 248347080 877823300 632004398 338734656 573551836 339339244 161119396 363040376 834129970 539857792 216800616 750016880 227620000 312156160 454393125 755412064 625805118 283579200 504871771 887386648 155110400 865235034 170319966 195447712 913559720 679976928 183870708 104205080 487209984 629043241 486544032 507923564 219733120 558573456 345364600 178249076 312903184 446387166 556345040 684219890 484519660 200077897 945673718 805622280 72165496 694831705 910247740 573471963 740595504 115751231 984247950 450022400 925874390 710244640 888354380 397010985 476341865 16053858 73612348 788659760 660380444 470452992 382543568 775465788 102619824 634554996 806976792 378457500 49042791 10156427 324853696 828598664 260010496 290659328 678529860 388955956 729315520 265488560 987687874 719246618 668005392 283574432 231897694 672126620 187621696 99477120 720283450 934729216 668705350 246785116 950631120 619136800 11535092 617788640 160461450 742269788 363557448 610886880 870647880 13506625 844237408 942618090 480947994 829614848 660762842 107103492 592037580 598704244 107554866 908759610 261085296 757369500 384703875 974258000 543917640 471724592 841582928 50363040 312192202 980581750 902086576 141411444 846455680 773104196 525810408 316601100 584698092 546575464 184472284 813101415 930413250 89985595 927178400 245506560 994190735 86757515 639718400 127338192 163269683 68200704 836083750 260228840 194766376 182908120 425991056 84424320 511233375 100142080 73275825 772226746 372057152 996272556 10812775 293931536 15916932 599971872 897234960 104792724 369728600 23064060 980261132 613735831 396687080 144819200 504050404 312779520
794627248 248324990 957919440 797850895 757904160 586232360 205247320 238417276 42380364 667006600 334954760 134146460 838923856 257393680 36985688 688321393 738452664 50130784 992265928 762418840 277750520 961982464 950357425 266081594 933081536 986321280 300422546 647120320 480342818 864895800 888728500 316534960 528743780 370241400 704245652 748241411 347711840 558604068 115490300 40366940 465051820 253977000 110257045 633151060 360421906 878162070 16567284 656252400 360686068 875619000 112958976 455236672 927494240 946296640 603466500 419978764 467724800 579512750 419500000 198512816 770652703 411491772 635477572 575656000 706123620 432989856 668902100 856415944 342774439 649560150 892154880 760001738 987367760 643518440 222763648 843233444 453995415 163619200 768487120 5817560 119220930 136456250 463724189 123006010 306040973 600117136 423670747 93960650 822985232 743150185 823652270 226042450 339990560 712919952 755591160 840500736 283736614 901103504 947203632 238755140 995708488 816912540 745421864 490390160 917058074 269415792 638071296 82873748 883873376 805475420 548156740 509395900 871077200 494660888 579462168 642409094 605540750 629265120 347634460 638723552 700612315 665742090 439932032 583429230 490436820 469431944 990671491 511888872 880487176 80557814 840384980 783612700 328547870 839577352 251717500 26777784 395195960 581634812 463914000 146255980 877018208 413131065 467712450 452713580 487206240 778122012 143067500 576644080 537968960 347101517 118240690 130752490 116258280 181404928 456673120 375733158 441067120 157183088 376237312 593589360 55331400 471174537 56399360 773722866 492851952 99485200 974966822 169426275 753629400 679559760 244423448 931561348 164793640 379580715 319675320 928060424 826359480 79687344 717450337 818232408 921368064 460830100 857739955 510358464 979408816 21619360 339970600 676033896 325578768 157818010 914641620 182001246 890454872 813280225 748190544 83782120 98857542 475518440 104652419 568158282 885960930 626384131 772700000 446765210 812977856 354449580 916591295 732449280 464804280 985163104 776447793 475195082 6549664 676198792 403838070 811515930 6079320 879594560 229377920 369270440 577585152 227321400 38993944 843428288 328354632 677889500 740712208 964698900 287007222 939373250 989692896 85976320 341102610 885813248 119875072 916780340 352406144 376310240 901384360 285324230 274388216 252957656 689006080 456920944 743358295 942618960 329184500 78616472 541935624 638053312 823283592 848408352 989508184 707208500 993654000 71752408 941408512 357318408 74107552 321967810 70462080 787536870 888540432 314485275 440070388 343061580 86044872 933031065 378406066 45517300 289431042 181310334 328424064 145451248 380720405 778051588 293519826 513866884 444358720 486441000 937682250 45435704 959691840 449144000 26646972 644463707 165597696 39762734 20969030 339588480 534999109 703066112 402971538 774997760 247255840 241624916 12175304 791361882 920594080 146736757 509812366 0 699615540 289869928 730909792 961241952 250676000 439606560 10978480 833252900 191956152 438591310 283575872 69328208 568709460 983184800 779370256 578408512 624773920 805267277 514453526 27791435 101243040 65376832 746857610 716134480 633134080 157400736 175661835 730155692 210088002 645601368 374155976 895846395 849015875 931193820 101722570 499120960 661085768 291826940 134818752 804258240 888719150 22839760 669424000 826097296 577607800 722369312 541416680 854043520 590008510 842604180 412802852 583554214 519824144 260024896 751045634 740583168 668158880 723164448 836539870 482366608 541751740 287188120 502560465 566218500 795049248 105131762 640737360 454900736 200737910 194849486 155239640 833438800 236138221 620863110 986887438 662568019 884223788 357499214 191495384 567472176 466590528 659396352 883517820 614325990 550902147 150903904 662336570 654334624 453576470 183539400 198800625 775462720 229422664 652569864 516737240 221387924 782229480 712208904 93688528 111648656 31518700 369507484 74466875 957002460 852840960 355298364 165900024 829421250 628622860 251213256 403565080 922885474 595201092 230265651 472468740 753124027 657914156 847468640 736946320 769171200 698256650 34719440 277192000 840949504 309209152 886117720 569765598 476768 686074180 189017064 225096800 946346680 257850796 865893300 416205736 139613756 585708452 436099164 179141790 148963946 522296360 608126520 897450694 691605996 788153000 806005764 286610408 909559400 533190860 750596500 817413975 224520048 948143100 630502975 403060936 603753392 940583870 109830340 915599928 372006044 495892288 5780400 941167512 678548120 31491200 429851200 547516880 891913780 844298462 788137214 611656755 221098741 16222080 918136280 265386180 909233984 293841353 7855596 646824080 664058744 753925848 938638700 507712000 928635648 153097920 398083650 76939505 683523314 285054944 272528440 667199585 138467040 867228560 625451200 198666491 561412391 771991528 935715698 359660240 464420568 145777708 474687500 799264384 379607721 835143284 790389796 526568424 566107525 167777860 493793000 876082840 996908558 882591600 652532504 7661184 148847360 692603353 434388800 879846320 421922037 225518705 240758370 308514068 11217040 392507528 517863680 115971572 703638536 599650206 221196544 324261110 69925120 689365078 342150044 968053528 714855429 110807800 160368482 288267408 413235200 501443580 887528448 814371824 577066938 701024960 654679876 209042270 408324000 203749540 621929408 59375136 875779410 755332642 249870596 747392654 476240340 944551496 490232832 341093456 84066240 581428160 187115368 988658064 47440292 561019688 661475094 115582660 965513552 108671375 310900640 124375 123154150 859487280 174110150 153677880 875891840 753540400 560183040 937858832 165091680 695136597 854141850 184842192 734476172 435894943 371088112 658884528 915525517 954715520 684356532 984469960 183643046 117452910 993184544 456058800 375141896 268013290 403667960 114417181 250979848 592195460 770514234 221191680 453376732 70286592 907330320 700220400 321784536 880519340 619909960 798797056 671021048 354949888 516887008 61487670 865494412 771474250 867183750 334381440 89667168 287627260 237005070 72003640 866453282 893860344 998787280 93896855 15456621 100198560 104907405 755658688 811618984 335899750 625269920 745826244 789978255 559490783 667204783 296671900 320451250 420560710 936999936 4266836 825004880 456693600 154283775 324772132 494038652 549209600 564963059 768652525 383191840 772879720 665820960 770307114 832151472 238790875 855915130 53970688 715646200 576124130 518448375 387356816 592706480 16074880 86877800 912730335 729194000 655756360 927632770 883189911 152009600 142040756 461849057 213274330 5754205 68243260 386713938 305921217 617445664 816775648 907812240 388235600 172685240 781985641 835406448 417495040 831666500 922325496 599699860 20448576 110932960 705180120 633857857 459582408 754415200 424973870 7809050 260267930 932837914 342335998 480388670 605240738 944795399 752254875 613164616 545406868 88218260 444268115 854209480 38331377 23729953 584566886 82561520 249531600 266980660 818158325 191359028 766559244 971973340 415154000 67953984 81417584 151384929 308534520 810361550 49136964 856645606 165628000 84192000 129906400 209015034 164675168 494647290 989905280 356397712 33667304 454586448 208139264 14493468 915589288 776401189 88882505 133572560 452815152 743470765 535700800 927028224 551335960 661109392 73691320 632024470 540766920 174856960 593128518 666508366 96228142 805100030 989702196 364208712 7442324 60205450 533658512 324887296 497642882 32970016 395169435 955983936 908038608 475818860 252061600 316464840 961611046 341659800 241287360 673468480 896042850 411297920 920131264 304496000 757666152 569372552 963826056 645947392 25890600 488514434 691500188 415641344 145990204 822990720 400078488 720104510 839065738 519515760 401894968 130751696 133945000 860276460
157760944 591892916 257744608 744937664 880397648 924152609 198883006 136770204 969768444 489476184 510266550 268273950 590559250 995732230 466249170 303773600 38001280 645374520 27192480 26569888 746200510 127865020 90883200 528701760 395399088 245307776 578497464 925543040 626317968 52803648 599102744 268828250 794345472 744270525 29122735 716110324 748904160 963295680 472378642 524040192 774101111 609531800 879667170 536854578 330024417 386050364 262917685 732263400 923599360 799574650 739432872 32923360 587205660 260965460 708026949 113610480 597705648 550548640 812381728 142529000 922989600 268521472 477257725 657480472 323284960 451407528 480972940 830092116 493814190 696978408 986810890 94499840 937226756 63997235 982974700 417921968 673857839 181888740 75374880 732960880 524656160 18369512 858810675 686722945 7493064 670309821 883288120 799466760 51510960 697699536 501141200 742201904 25477400 683373960 170860672 883926788 828606700 225967991 380377140 61679056 220110517 739216576 460978546 295091150 782425898 294167392 222946786 908760140 43928120 322379760 437753376 445756000 42642760 384658040 196458486 688265120 368567264 382632868 151919434 212849088 290981480 288466560 147717560 272392030 179045580 593388330 155872100 641608960 944827580 3522560 556050400 289143472 805706100 236960900 482043608 938474432 375918540 648684825 132703080 525970107 383740110 991685960 924858026 16438000 312715832 401863047 964125460 977546665 195332580 196286314 677552881 950945840 850102517 864643280 274658376 803281230 251524332 242317106 648773046 175290000 469785576 287169664 759337116 224861248 817626400 454625167 323411720 625814016 965496352 299119400 977962480 657055741 255768750 455201835 728433728 125531232 620289548 238683040 472003096 124606000 411564800 106813210 749243350 340737612 752561140 579189728 173596400 512402500 269345136 136242020 183983480 649614805 111123430 984762553 321320625 355732450 532472595 261429120 932303200 618200966 827833750 15723480 861494600 6897760 383212875 642595200 12125568 595373080 275980688 747010320 299456130 597783130 764812048 276308780 988215168 565030600 242002252 694680608 84981590 2958720 640103616 254957322 403744452 110179248 931240631 911988942 425592160 495347240 912873624 53486880 726062740 637766724 385432950 315155152 543161986 15364364 366006612 551272120 369182878 498862992 255093776 110679944 900766932 928646400 600943375 780680091 536239000 959075115 449967888 663132696 97110248 409339330 172686250 447917472 423278080 379061620 380708200 268386880 469262120 24493294 30144152 212962080 98341620 481267716 404736014 692776615 304867400 660730519 856689085 609562320 84143188 729047832 281555136 479398836 898522275 464220604 502843858 9359604 598299400 790735940 372975200 759388660 328716400 901675352 13096192 272017600 719419116 386676240 504822980 864906960 203370680 829846620 247459332 97651945 870289870 554219120 315207310 486277680 608362764 946497392 337484729 768527224 551095220 572363164 278780220 250130544 155573960 373083250 742879360 441132039 856908460 291708360 801148880 468649648 917223860 616817056 116046400 945080998 72585625 224699125 484453508 797090722 552495186 800471072 256501024 261213632 964397240 729887700 719704000 851703270 50127140 232697136 948334640 221419264 739380480 972260496 885515374 160565824 305015220 372128216 64963936 897692584 516761760 400730720 951115838 312643085 789010326 824404914 629362920 514583730 314292832 953810384 123656166 54552623 105062400 756492550 43011076 457894912 141597760 208561265 969733022 190442400 410927043 761430512 599658496 111812900 787266294 827348520 417296886 526216640 322277680 374312920 824919950 883224640 444428000 208632553 732981216 910931030 621127440 517855984 531975703 157872544 516170000 881781800 115155200 112805275 517629862 183568960 622786304 109304722 795420590 659052176 882257860 810308416 258187824 975452512 427183835 135347700 208402944 968172120 670141827 358870840 3997116 298663800 940323200 456615990 733187655 308546664 862218250 225073782 449731200 279480766 465896640 235872920 801817264 504348848 907509728 956473605 855629275 92996300 843417840 216066560 325689264 540107272 536592960 624445212 296975252 106721188 800029948 99672576 664588112 679989964 139094452 386359976 426632720 95043676 255755700 382816743 751788808 765924644 335933696 242794848 653697696 933314990 700137350 342380300 932335530 26971540 312691216 177982780 71975600 212966812 144140050 148313968 295764041 635936298 739893358 625800960 232012549 194664116 865143680 721380480 634163136 348293350 628425049 139690464 938569416 437332200 268603496 821312405 530322762 427246752 884846653 254505730 805404000 219422912 600126464 598552808 431971840 232683975 562464880 549028520 174097531 30874293 292194608 906934322 545384596 875788152 939847952 578068066 137123892 790071920 103082000 534519500 198823309 799361327 797619820 204595200 138730842 535746456 983251200 987131888 56209052 171879200 713901056 68809890 707124295 909587668 632415250 74291756 44288864 825632 22608640 30167680 940452834 240910658 565718582 604393248 825766850 461177120 497039440 756434480 94776040 407485776 701724000 641880048 441682273 208588320 176158952 948338062 549716544 749649660 828580100 574526080 218099816 777624925 244244080 231059018 101020254 466936706 285597400 749720576 565026700 242458000 243900430 619153975 591737495 194075864 229867362 845092944 640645496 191078030 531163136 857107837 745491825 213962260 56748064 563047530 8714848 741234810 700946960 329575745 728776720 252823780 35593808 623512985 519384860 62118451 665777840 746767300 199064988 65250728 179535816 144886880 448515872 642697800 222101331 123144680 40942240 293737104 337055996 453135904 535156250 653707212 945660192 819291392 344283024 811977764 961544325 541329000 705756160 826123400 791188622 206361090 413463700 55596720 966679040 422895796 561361245 999954280 620880202 631760260 654143300 871549756 580145404 57247616 731844540 227388352 451484256 87405736 538558912 945972100 36044753 168407232 924176480 161221302 55480616 572815360 182804800 906769108 727091240 638948379 884396942 266700062 135158525 727307345 346631050 566844070 479605216 927946439 744979400 434943524 175253164 842267702 900846403 6828160 743586336 548130460 856353770 645098000 75320878 982693885 143444715 134807364 401249500 161359360 175439296 571062555 77498624 10963850 794920320 602322732 368199097 329557500 367947490 835924920 128167500 84798096 789316015 842559467 420992412 505922240 681004672 800710700 391215744 507401140 428976400 769287370 491742308 732884804 895488140 114178320 380248424 617987544 322605256 558564360 968073200 751363974 865185600 72272476 314270668 410613120 229574400 924646536 405151055 271245800 544355926 762893625 290122592 684238898 534004300 916726425 842113516 969782074 599330880 582975480 593512605 85046198 395040000 909232660 267000948 919638140 93427040 313078695 522026840 884935168 355236640 950773760 763324896 205503000 595278682 499715661 690120800 518806226 303619710 64753476 490603277 754379264 281954304 359689296 884769224 31975168 971257740 570073572 926110360 430674099 26818936 254442006 942123900 124544712 623689160 20036530 973527702 634577191 167327608 618723354 548889485 339131710 754279970 153349920 327651504 665283320 243964980 246266656 879690474 78259610 588886184 93838336 766468984 959482219 384165007 627772792 545395560 611909234 794920904 715876653 369234256 54955204 530795650 379838530 844580872 405480873 775781120 203180110 349776425 446032100 722851640 781603765 796975401 214815640 723116032 377154896 670026342 213627280 698109696 193663584 332814168 415161200 975018012 6362184 519403580 627742400 44696720 132382592 814366456 619166240 92563462 636819186 890189765 496890152 118763874 498883328 472518464 497078784 720954438 930868485 123379040 914631076 334131054 99003212
542528160 545415680 817874076 732264320 142058795 803486690 345561464 176057567 290869622 119884377 210806200 548769000 819976160 655409628 31460980 69828062 77542068 24300000 125087061 947252546 918227904 356093504 157812627 734881485 478909811 556603846 688651750 327847616 101576220 377494240 77494070 206572072 876255760 276487560 98892200 410520382 516234275 485420400 369744150 949910640 712497064 425172012 229308800 429553810 886955136 926928148 235797829 357389310 985067800 51855620 556055650 433014850 620270366 287489470 83960972 384654304 543849250 549871104 607617712 180772700 675034430 737189724 352308408 648470400 304743836 853612248 103619196 159596977 620350440 865294000 306366466 780999168 582639900 629688748 850127154 757990064 512274275 160064304 627925340 150434560 40909296 724734550 275816448 370845904 975636781 271767810 779128400 677952550 941913785 749278500 961771168 627449875 850827920 540090496 1089280 689645380 55886976 589573296 70609840 277929920 1215613 754604258 678632821 916923840 509978240 575194732 722946560 404111631 693702875 866632800 255267452 503717008 837125004 727325553 161525580 579534980 497454400 687480980 16390000 72179180 848348940 582318421 804093696 697656020 894438688 112746590 724185976 149412000 621389484 527004523 58712448 716685020 963344768 130171660 702486440 373462600 358173856 707714884 996804522 858934780 640002650 654288000 29715448 93305232 739205054 107098824 921017085 601063696 643311108 193120096 877108000 541046677 474048300 303900200 121480000 305662282 639516544 785759160 521632380 169416110 82355200 689690940 281772800 82858853 164890800 696599464 485561600 606674320 41279136 673015480 949613616 479298372 73067312 318126560 640957440 880494440 489443352 184582800 2405551 659973904 873751983 33050240 577529600 56252510 971427328 79643568 490470950 162238536 704305712 666530164 804452178 626104504 812831125 221791680 304209749 700463600 17640020 123586760 773113030 181702616 357365728 878047160 156496702 554445856 549415924 462762640 898639605 300080920 929923028 605392060 840704310 414490041 131541248 173291260 798333430 341507096 448742440 940773000 733833525 810783860 415724672 850640751 20083076 551879290 302328206 973050595 808156730 201657504 903365040 35376105 165218290 253747432 483385040 812948940 650504480 770492150 75676100 237909910 763115264 979508960 628023544 604540448 621128306 933186314 636513050 935684454 689296418 514294472 58183176 813939758 69655813 58441951 175478400 767235584 388444640 839649500 525819001 644930345 630050724 510188659 587738536 754968944 953526700 578933398 796142720 977004766 980860368 150603625 853923179 29026800 853560636 573938420 949459900 970815728 66911968 998044514 100479097 165641310 293788790 395496091 826838200 655326730 731439236 802236028 98765995 652483198 301575000 701535500 223474220 579543824 758033912 90774712 184241228 295856000 242240520 633860264 552276764 448759531 811255100 951566400 382277603 610117500 227436990 305500280 978516992 373098360 983102280 958250014 97112300 850036416 567511600 207266620 92792688 930923920 733081584 139472896 286904275 591881210 775498323 857909440 451260624 527307596 384099746 884679260 318994330 932355976 902692770 593911600 339912950 651756800 420888000 970121294 96495526 839824220 534227050 142893850 396935340 605283275 680656256 468436488 551940421 409460110 387893500 272851040 484167025 934586090 457696117 25687825 832359700 927484896 582364896 911596800 766291808 545023640 342584864 616467088 120272402 457564288 72812944 419928890 183633851 546695832 711875064 554360900 180409777 29341896 226450788 816038750 474208886 840153600 351306272 585975000 442216080 550716518 129267950 837003180 186710716 54513332 397317120 682336300 404666036 835391276 87297952 862129989 576918187 504345600 767900902 974878632 626285808 395775845 437681156 656933076 344305968 32828798 460542768 744535920 447843840 220719895 178544532 136826448 17588632 731587072 70465704 407400656 535298670 611928790 880037600 226272917 662198200 274632794 683335700 444072260 225614312 672092046 389150480 780273220 188010228 285218879 96059090 626660459 100954572 695366400 447511581 741565256 580935680 24026060 131130240 27098892 643732375 25379440 689153224 982999300 277962880 333642847 231623200 730527925 844934144 920800640 784607802 671935616 601743232 125336800 82437740 609779892 544075774 504531048 56887120 88004686 358231660 717304030 609258932 70912200 683742272 897628188 695133440 711627568 773192192 872183482 441827456 630603400 884775600 715219120 717699840 517804871 64804180 19230670 370842677 986520580 34916768 196821620 457071520 110594012 401860000 254936339 668551512 904017520 924719876 2069530 336198760 419318280 901688636 300395920 811385247 676534516 131388276 555700980 454932480 226333819 374224500 937857718 327658530 682224608 814864840 915747855 896101432 715897120 476823360 271729764 747758560 47808420 842965700 126547052 236512634 774184160 980235264 330296396 633612600 586194845 597273433 373229532 702520960 841856646 735818240 340123520 77177613 117322342 690830500 399942288 725963216 571617472 313200362 529195276 678989942 542675056 907264912 885330760 655398612 210072000 319762206 618403164 689193705 673391360 557267592 836333332 779204826 30234206 632413932 171352440 321045622 247073499 685205810 308519086 330744668 31404910 678382250 92198756 839996250 150674140 341548240 151135696 506441940 445536388 790705614 63639320 569817298 774088447 221783980 11748485 203465500 619883932 877235440 663015026 621636096 571834560 800137095 466049644 207887633 945437000 236434736 41965000 48934760 863309352 29440536 725712080 997192000 259309928 231692700 552224068 175446075 38215072 686833570 616643200 929587550 890740880 245930304 864393376 963857060 469626416 846163904 878817410 967518770 78602963 116163355 690780880 699642800 184240935 568488960 118364520 651427680 256781768 148605666 585946182 372639664 843841920 526372200 211688010 159913392 17130454 399336640 19622613 458430929 152435030 802631392 738182384 679546000 604632960 204067920 714158720 961442208 577522500 909590347 538351236 132267380 543760476 647348715 791701400 595346430 94367780 772082080 679512656 432277058 453908320 195209808 451359592 964000852 931664868 191104020 494088108 6259576 480106591 287507920 751642825 828918332 796767440 908311740 463056600 802100538 819155209 893622176 969412512 346161624 682955980 600659520 770155868 738848000 205819552 866099200 521361644 716266214 175220028 571485200 320826500 257903360 483724049 633621260 490560650 776345776 720990720 408959900 948999074 424532280 254692422 393451375 622158784 609416375 495158660 228129685 581023542 24331704 823530842 896818840 637374878 273433816 292601850 551716240 71491600 794184280 936356404 225551184 149735974 173262344 737103680 779211140 231556800 677812880 928118760 38729000 345944150 436522952 520082100 829750776 775320680 691114213 885412744 21941446 579386120 48819890 455860960 715846960 208585582 281199608 830531452 302697072 695000000 795081144 864919500 263586868 147541260 176258 696212680 400548760 549896450 430859976 290774912 46329448 393653672 477894720 719413104 159862484 969534000 185933710 445104880 141106288 639622240 613271844 223190404 686425920 295461360 894842918 647417202 560478789 488203460 864869686 402069248 951815570 92973896 342810840 25131932 870236440 487789056 741057797 432073584 31224600 385379464 443453579 507499123 325358162 130644728 23485966 791470669 716376064 754496843 863269632 115514998 357696592 194327824 762807000 383265880 800707070 115695875 660988774 916498590 605431944 763396370 813985444 555002070 415100228 755940344 398335080 783520768 173315040 823611104 281447680 75560800 539130412 425341064 491744448 509639760 359291630 140975136 422323157 965522180 409017664 25163250 381171900 704584632 528486825 222905350 225943968 319722321
488050400 189427210 720713750 734529948 892955520 804184184 613399200 478516560 318965859 799470682 410476800 72788100 873602350 876379409 309482500 767625396 358048767 162622788 481102130 741372567 863630304 512439120 642840140 217053340 403899520 960204800 40002260 702428450 259193480 470300648 55604400 48711070 658997348 934182080 349440000 331597904 729804294 879479920 27181850 511627680 621092400 659829560 869374718 793571840 879146016 331442152 233290186 934932480 493084550 943037280 132493000 545447537 164356728 79345504 134121396 602579812 711926132 562581080 730348500 364637632 457525233 455290260 191129904 281990874 486439682 110145783 740510860 126137882 180408650 345118968 641566618 135871672 958473010 171637470 872442592 882890634 248437785 501657952 383627580 946318332 77484610 174998280 725643600 153487980 847480630 187892826 573176488 815074440 177022440 247565568 655566890 824481676 610675200 898690946 370909730 951775360 494419790 153971592 268602790 710032200 324083968 657258400 900169948 314223736 336341900 944975900 149995967 696452064 991560177 763963720 586520625 534703285 175949920 579228928 534600040 977298868 149221828 989318790 755112584 598317200 458262406 366850880 710777312 99106760 82084560 499754688 744538300 470969200 75626150 172155816 978409856 514275985 230585200 558884472 656347638 939407996 855593490 79155592 282226447 114171704 413635452 48410108 623310400 941228200 520719390 739248525 698289720 337993145 695515212 573854920 177384906 599823075 489002680 140137516 877800320 904916840 262381984 202355776 286638216 853450040 305820242 467775790 61744552 585439370 414950000 143507280 190597348 559641223 628917578 835581888 307376068 145012862 743154974 292316100 984985800 766800852 666389782 910685976 719021214 206740682 699933856 453502528 373131680 673744872 544475100 599180240 373031360 71648400 425387488 569669318 376307766 749450874 478280624 749511478 168964068 925497980 513159590 19853680 431869132 104415511 841786368 612607264 248707596 929775449 846121600 324540890 600173436 765224710 30659075 977032246 943230000 974306750 204651909 631428224 649516672 826335466 654479784 541662425 362490205 92226964 198971290 960965000 206850200 891643944 122708000 282968000 370059936 261773638 967098940 288544392 660700725 114704384 813223604 685684115 311468140 805439830 440693620 486927760 245396963 481222144 331192256 297922597 666695520 369161266 907551180 430920540 114373660 768309942 90358260 562848680 751928470 177361900 407523162 273534011 950725565 247414672 222643420 975850320 554561920 854681200 307614915 267843488 896594520 511353580 735459045 375726460 321251235 282501020 768641440 695784200 766830693 270100160 237215976 625742040 895409404 394801300 735276556 653702610 816096000 768291360 976725328 531285240 747044582 464276352 979216888 921239536 112097720 636407400 132528149 685871488 140110040 484903820 805290346 39642355 733195520 795955040 246636116 956328576 210567248 726298472 238114738 764567722 691165010 517561496 252570310 239673784 144189380 444283700 967832396 892169328 942740550 870987850 921377172 307180735 366771200 199168976 129388578 388628078 662799280 426886760 781869150 162436960 793545616 364657600 479092784 410192410 891721232 990772730 978456500 51743466 686517731 991739280 336003115 213275716 856091168 65340540 118413000 178696960 425621600 826991020 706304320 419939624 319862400 808405568 40129320 152198736 608881360 115232990 671673515 300382344 166721340 741663480 529413540 212727983 830079794 839571979 481773008 524514130 448881771 498235580 908748550 403110072 348623135 596323912 296854520 29742960 563493888 901013268 952753750 174137728 251822122 527557385 359468540 18534825 362551504 810901544 173901648 355075458 401394385 98191752 707308890 154715000 562310995 980134582 767358244 927752074 344099400 360555395 73150317 546900096 563529652 906279596 866832252 594587466 552490316 75203574 843961360 801947920 306927810 852516748 928035712 318868200 802282870 43716121 776241472 768925184 406938280 67020004 884564626 765800845 550873079 20815774 338261068 353768840 20452750 155784016 398447520 844838912 214662950 766736130 175177820 950589800 713907120 232375000 759957152 84415524 634397000 844082396 873774592 386205779 592623996 511798528 326446250 381789793 814484165 755127360 946052824 797621796 769756750 968285380 43626222 160285664 976680396 157946195 826680425 461942836 768379350 632179280 148540840 937398629 352118239 962037500 274643600 652007690 865258300 153020632 450609744 48129682 501667040 956184372 671033152 310661112 742518420 221569168 8734901 788490447 271250880 230377885 226207650 579489800 316890440 580177232 199072540 105939330 923849203 762956158 588552750 451939200 565414300 810442964 130200590 150799413 622459136 198294430 431017640 404078080 307227440 615412440 414329040 138691252 278045180 980293000 253951965 694589510 777275540 355352190 589385776 99190600 9601095 698571380 475367680 463215640 22729588 764698893 330993205 996698965 282626280 650054950 339098720 452038480 253557880 892044802 621783136 242406400 618730230 701182560 966355176 410376068 61086893 692479582 388499960 323955696 199364040 710261664 573741036 241065427 190302000 641430472 100075200 771088850 931917696 758604680 879575774 222646768 851984000 488080885 971367764 581991776 858292750 850234600 127826688 41854540 68010770 896795310 28454670 252622980 590384736 269250573 98835948 299426635 727003960 30168576 826757632 368708940 140466111 10909950 766089776 407151000 924084040 682478024 144199021 164290560 228492272 48497680 98415944 880666280 512288790 834113088 422282300 431276161 933962730 534009540 926902144 666827120 481205846 823396832 379509344 822204800 159808980 756745744 195855352 378596488 551659540 155322610 447028992 240279680 489762740 375973720 228714481 398275440 815734768 700532106 750876672 213425200 514421400 395032144 223216581 118126350 785147190 305361000 387584520 618994020 156995160 208001905 607907123 7023360 211978750 279945200 387968832 606881280 206079400 166556806 910506240 645470630 160928976 396423216 733372655 282528122 724120800 444925114 857600840 712826620 296337676 954571200 730394808 947982012 592023689 847045600 297326372 927961761 673617600 383193416 894815616 32921982 696912025 964539772 153286674 673853835 334209600 113407850 20058758 292574125 31747092 111939540 935266336 126726912 250226140 251204115 570020059 180086703 943795900 251105280 29210770 990282240 157764985 84698950 388573930 807611904 168661362 465800340 958569881 903119240 73245320 26996814 64802986 79877085 512934500 405026208 400816872 789344183 44196400 431558850 492912911 362035630 276342488 52862750 854408000 34864936 156852967 271019396 501882342 286202556 544668714 942090559 153454048 996109440 511331418 666417000 420795700 212010336 24165888 807375200 648374168 358621587 742370100 918225500 766963992 99318172 622251420 256552050 397610624 850543574 804637950 353732434 796651880 639758040 892571304 380711332 518182630 703229600 25401775 527475250 11504000 118192000 517959200 509946210 49272896 570673750 769000456 104038236 56485090 798581168 831174090 620944928 441046596 919559458 571146704 487244250 177842400 215169360 128272016 536880420 824092460 446460750 499658490 467867380 713723770 501811760 668920815 449913712 524147074 169217012 140493729 287877946 115597276 774505496 304378360 875472500 824204266 664010105 259974224 571958272 413284005 683472500 204821940 181301820 923581584 559004664 343570875 101467583 399382000 332179800 902807064 537733878 318930196 205911600 497736960 843654780 889280000 433542310 380281512 529725560 377430008 505159566 389671834 48875800 68351000 152353598 984237154 234943120 35600748 183834123 122519860 168220272 147394992 798723520 131140160 323700320 398789144 332084288 948890402 854704945 228594409 540702624 502194280 930069460 676809150 640619641 721431746 303047220
148527291 821717516 336832720 746794080 796851613 928257462 182092262 203827496 655432576 648606272 287602232 741435768 801940076 401440656 717259400 473371075 84101600 713836480 71142210 727002536 674767646 896057560 749328560 725881480 616125540 927966792 439931768 282922600 886857204 969928583 674414208 416881321 676247926 440917600 646267996 129754426 958716160 952223000 501469072 135066984 335516457 822282616 300153110 867736977 52126075 763587557 48289795 14602448 967410624 184111482 880777328 340904900 837039334 73297760 454031101 828798936 23389060 703889000 664251055 899382785 53312896 168578440 463002969 451283335 950153200 646563245 37288448 959231292 200032470 83296872 92596992 267148810 853347200 953389720 555675375 571058913 519299650 231715900 47156366 268699700 502914359 846171250 948443840 703540368 435226782 215803456 474356120 55639520 158520239 363742852 575601837 424931320 363395421 133394230 443241920 546289540 78861920 954740892 938766848 777140377 425382400 294905726 593382165 212102312 480849491 657931195 22203650 118570175 823681528 422996616 56171732 383299930 495663080 423825180 192505876 280771825 147121588 611281692 293317739 147545510 449955942 336228960 921330400 112348920 89784782 525267200 342408719 13646334 353405055 221135400 15813073 786853296 734081194 624489344 998246200 302136383 34754311 466120328 951960528 544409993 906212992 563027720 855530448 439224604 870275410 858442268 435726064 916728392 509770716 638003136 16830860 263107760 39878760 844706416 381205034 925827360 664268101 869193664 207454255 505182208 607061150 417308736 902516000 624364640 632873660 785178250 522263680 250195600 15789582 591147545 269659648 886198391 272574016 859441200 603522560 52830382 682326776 844048456 609190428 842420188 289450485 566864440 654074856 297509040 53754592 250400000 710709268 841870285 108311760 874008236 575751416 151388720 48852624 378636847 537885040 681703888 23757628 961976090 669366095 341820815 572092416 595314112 445381745 26459896 233834950 164042711 549004460 996861944 114732060 851280242 71214855 321920000 589918400 570165470 779288750 256385525 363315050 866414592 472656792 461451050 426418752 395227499 87413950 415324760 839263040 625239432 492178466 381129900 327839600 18039344 167478747 138404800 156684160 490600470 696741280 947110000 987188746 838880046 623683170 650086670 70313271 500646536 428157752 720245280 796206475 33190260 351954219 766222720 70610600 6257275 904548800 710077456 877740072 534391296 788333680 379552010 799166405 545136160 206156240 882329500 859338812 879942516 310760144 968795275 511019520 708470520 439118250 960032242 131410608 461710434 321853520 457101224 301191124 554321084 798257568 324583200 752970240 341374439 449533376 668691350 956292608 458582624 656994592 10215948 452386280 175324032 517338050 689621560 344135360 456504470 802990000 966775368 843809792 798346936 755409232 105726288 764573516 941473986 639934000 478363430 280831545 41991384 97587914 713422702 954003200 341314922 523654860 13321152 20369104 991656668 613595396 68433180 866397680 213089104 896718800 761897197 567807735 922701880 488968129 339965741 184170040 788798456 409621336 592432508 172271305 585352104 906422090 981972090 703576530 358734114 906938290 408915996 524190827 370600060 621082660 590747418 744410476 821479700 595834124 240668496 337462368 97703150 338180392 515081280 278886384 382439000 438088618 396566832 499937773 179452965 148370128 124458250 221847836 162333440 15280140 952068375 448722000 760581520 708617955 173503580 314201900 501614592 666047764 559110628 32691272 374121840 913156456 627612576 523055904 570571616 754298019 155067680 422114180 565067264 494411600 986037120 224836352 650522152 700789788 910638000 441396492 975649918 204100195 189019362 399899330 805248990 602988390 253947456 276916480 964218128 717996928 91328750 487416880 838777760 63871620 824056888 554844150 985122656 351574468 916118574 14657994 246637800 787545100 184301380 86914077 18015676 378875580 961514000 691447656 749801392 805485760 287221310 602700860 872956505 743225564 173888844 849097676 528247300 995013848 424970192 207321532 532008356 515550420 802206750 452674066 404779354 966566640 869688280 94705376 59392538 793038560 947216976 804146636 90961948 258472816 733868000 184887920 626182640 958479272 349535460 22456344 201958179 669859312 946583491 890693780 662038264 108727032 998267900 520827654 410671936 566992791 303263440 205962440 897293250 666739200 576676550 541438086 656618288 625311800 368375906 40356736 35330560 128546350 341222480 846470020 677193216 387772640 894253650 468084625 345368404 37574202 431659436 608061100 595685256 98994664 376498176 295954876 396898586 681122880 171467412 983327320 978574848 427631630 767861320 967352664 480647205 168226339 231761911 776596480 211147136 595844340 320753208 434780896 605270885 547865750 776929434 565782000 189781632 757436280 666157904 636934800 764909480 313945584 166837180 197315856 977236270 813049392 746223120 880057140 458709268 655185496 7594900 750200256 790137088 869344692 836026616 521425360 244919710 601468950 845419424 996656064 11196550 573895312 910158180 547884440 873150032 787641366 343578624 546011235 387370900 359247372 857153536 605722740 355174384 955525140 425057304 871203200 503924480 454684144 322256936 31517688 954716408 495907228 929684744 370489000 350431584 133100680 668446995 928321456 222452880 503313910 373379840 667847500 64673248 907870200 366138978 315837958 980055340 830387620 197352004 486129780 855230550 348594455 167256520 5931562 631609752 669892880 612640892 322418592 802606000 308491424 557068437 919698940 265855680 68583720 228152600 573606480 325920083 638572728 331595155 780882856 127609120 127115760 882149034 579059038 409108200 212268160 956342208 950591072 198845375 508519080 424719160 207106720 622132820 932224928 45575950 102126867 261669152 626121984 261188500 421359064 244616384 653352466 474901747 396373120 121629280 152824250 549968768 987568140 262175800 499789296 958690304 691107838 185589250 275057350 886286575 439024328 37793400 552848000 836128410 354573944 20540160 927603784 466431488 677012615 19350950 661660660 670308680 988741880 586616000 975413440 121965432 894124544 547025248 273334984 542936914 67076036 359524756 567340032 387415238 629911700 180780800 398854400 631338335 478006192 280832600 908618784 267979841 324969824 985084508 938113800 357228744 283132075 936435602 720290480 248365082 726697676 514435840 605556608 120387432 259460344 367544920 335783372 167787528 715889948 191834572 437343699 865756548 680673680 636454744 932114200 156680900 94259110 695622335 859909960 288525568 983340536 861729744 767483064 620296250 16592140 740845440 779061480 107850832 605930528 652086910 191648050 88795220 442468170 924712448 420344500 879908636 803165888 822113680 758471604 9624186 773615440 484963496 539618548 279804029 83136440 190707810 473223549 653934512 176181920 378384225 676046244 970426328 351071488 288305280 713823296 283050960 832078125 45259760 286805400 886944145 431252424 392816160 228773240 252016025 806489200 15976758 85441560 889949892 768724184 662287400 217873877 373101500 823436960 832253936 529495720 803987304 451462128 912765180 978962300 184210320 200713328 81959420 796201472 580483250 280861575 178272183 3177152 139118454 105486400 166079136 148546870 213047720 931514200 408685360 158539830 313018880 336677820 750596148 546372750 912932720 369960128 183660800 247891024 318025745 905366934 205118504 548388500 862670410 495222494 924189176 498827200 954974820 372495810 116332640 348905472 801410920 818823360 612330726 260517120 256261642 133038500 639466485 493290752 462592137 855338216 927760910 175033680 777499260 339822542 706356213 95411520 25703848 306366952 114419960 415558222 848204216 140522020 179322880 239130335 218401026 760947820 278212680 451987460 601652350
266217025 800682916 306987185 526833200 69053930 479571824 738309360 618318365 127995552 276596720 483557248 190725593 779672900 507395600 995401728 116598844 14729100 621442044 474061696 665546240 46851412 70669440 116803804 187624960 635345024 232134668 797407850 907652060 128891136 262865904 857099920 367370416 689854928 533531392 673252080 808666200 242452758 368149227 662333820 374632455 95300960 424685600 351453164 529780518 994746624 583123588 34696910 905196456 856523632 500685050 681608175 419677397 539476530 33895936 375129280 631976428 160440028 394722096 292017334 562550144 148918360 7459628 855136902 121396600 107760000 410166675 742194896 556954736 1489011 783011072 433267581 549889536 414599972 792007480 377813810 339387352 669800654 1651410 631076925 496992176 560707080 355056965 665998000 778824456 436170118 227258800 890712956 529911700 849287851 6422460 687845468 624057288 337529756 197088200 294054512 211983588 325051500 387514686 398450800 51281250 388985600 977452856 885139080 898604500 702884500 531410240 312971774 318258410 679111792 48872694 99907454 64352060 631847050 776955584 420091648 889261035 537922848 272259520 75242784 131414606 285108160 862622016 584030144 999417664 143346842 878546592 44286636 862978600 490081033 506136456 43489892 680977411 210413952 376483344 142478800 614003220 802273088 841932020 425227444 630178294 637038688 914948800 868695118 954815186 797857008 226101874 191429240 519837562 754516220 930821892 257513770 662371800 298802400 290141824 179294320 972378090 878689988 918571724 286900635 852798815 906356236 217308768 344130396 518639730 482941600 878477873 801098048 301738454 676287472 623508408 548368895 738768640 425470504 202103960 713436480 348050217 268409020 595684500 665967332 452089890 993229470 260045040 671096700 812570112 996758300 809893020 318055258 316389936 831119632 370884224 647119040 283213384 986268838 719944675 240384270 169760320 905705824 506547072 575685160 591528100 177457688 841271240 571512140 428527995 619787980 738818720 925590744 932462968 409526999 953704125 332944000 911173488 608820064 436573415 179356438 321130560 361349440 517406936 71471632 170742424 629826764 70598000 622503830 226006402 730968104 21015120 128946240 492159716 335808800 514761656 969581532 326933841 351031656 652439536 696106272 606632550 935760000 508665760 712790840 559285608 646345400 480685625 773027080 315309940 156759654 84750592 202932540 147599952 330318748 616135704 993008072 336878952 208072448 257715990 450503831 905555168 11104750 331192334 55115952 12815428 657388800 421322343 726579360 397790528 95379680 320629316 836188970 452469760 512290350 604833000 2037074 557426692 599033550 350584712 367255990 149013320 639622250 614035425 469239345 823041108 966483950 685329954 329522792 21176528 371820810 100588218 650681200 522687800 76382560 751041585 874267736 765926400 877065504 797374534 226629404 221509960 703258555 265638080 224076480 870234484 476309000 925103016 456698790 625823220 843787250 787367040 234129400 495256768 370529232 570508656 357205720 961839104 788517258 919407080 12763750 394597008 415499824 531893075 173788656 599186640 612256580 96780000 231292454 750599840 339680144 316248320 748363200 868441720 839049472 75993500 923099000 308642816 6736320 538693804 351916810 973846612 73167888 301123124 981214656 18207900 980988006 343784020 21391103 411313280 939596422 445206192 150384220 141635975 618647040 368613587 703469200 113398568 631524352 800645640 37010400 791777664 394665620 560264916 189539980 454356480 216885750 291118660 324335715 630376500 583524792 935943616 289917420 399316330 519172750 11844380 785825684 103069375 530596095 965297628 160390864 259933000 857233000 51558360 42764800 616364160 844658544 442446720 88074272 611666025 646046352 960245344 258119200 930400140 398075840 591248460 311825104 73872912 492595712 427275008 710809029 121554944 284741344 984108032 527783456 765054040 145333856 157789504 374818655 784444560 820678720 677318240 842183590 8969980 820455100 666005840 229093600 862299536 355845316 604829180 644077850 366313315 350110000 981809467 306438418 994140140 692456874 608544350 375484560 541286208 779347925 637075818 668077072 511409800 47997140 94325230 695418360 611101232 479406568 524474248 945161552 117984842 409209678 864802000 661275836 908475180 28588994 528235978 613005940 526251488 858749312 906795664 348885084 280411076 411385556 420190208 539051973 474901144 735182450 843588752 644194360 916743949 804954680 623941808 271291352 911234912 370653350 399404000 715168640 19293448 921591512 446107536 502498534 523234624 492288510 555385555 891312075 278416512 533868110 570128009 294592960 135769525 225543198 578889475 766522650 220065444 416678764 381971392 411195776 942695900 613579072 383516672 437302115 83366376 168910560 227926376 909804000 430703680 659040116 162375172 362309552 86743375 129809350 597539792 577783520 668579408 936062971 281063800 560278484 712084000 843133960 247235100 622370360 311051772 699876450 339804038 986282640 558372146 623155910 859428752 881659830 334200288 314332440 683254208 92052691 198538450 468612219 325206340 44396400 944422400 701382548 251747535 718152188 107944602 134892404 880429750 631278075 230625630 932510262 934922270 468126178 709632080 495357624 387925656 51590628 441057200 706338352 182343360 520309440 370346804 995870208 268044200 687847360 754177700 926015546 255203104 556040202 341856000 633967148 88254946 987577370 682047940 104785390 879577344 689506000 6541580 546740150 509831252 901863250 924593408 27818400 31553280 638559744 899099744 270333540 984415587 284507570 241103919 560021888 309641900 169125589 699262100 388702656 582942360 957435250 453084000 304402724 543048520 645104160 674668784 751911400 675483136 599734487 866277900 793346775 328724658 588616994 586386045 503208720 912645630 671774598 817497440 408080400 465200110 807257850 562835328 954313970 784049202 826684212 926956336 953044224 366791440 809583813 962814520 240519936 852206940 772298172 452546560 860978032 850970624 439487192 784466430 351212141 791850358 996759488 179235964 389316000 779939474 645357944 374994944 558476852 197109200 541601068 141783616 94921322 707657000 599490310 780203278 288034816 169672475 375736152 131569210 665426133 24282556 219794900 970272374 617421704 308472178 740919594 119944710 137637968 318931456 21844627 12857140 636583190 608537808 98706028 79376740 753653440 975324224 902566372 330391532 459960664 658443904 901446237 461457380 408134080 948040700 862788060 129836480 953604000 635123744 746841772 913816940 921139829 124321556 355029884 163741568 821579804 215360000 68331282 347679608 982489601 917712800 717073370 675561320 949663460 106047680 17526336 218158704 527371380 541754756 152835284 480585854 270084920 229946535 740809040 287208960 459111775 526735296 866115155 134605200 828886192 742862538 241484314 492070510 693835000 722480800 45548640 501095748 403161160 628385920 80789830 315012276 317685330 253734664 755060120 180949060 399461660 615374582 645018632 173803954 240320000 569977538 979219200 945209656 777241606 481891550 938971492 402469204 240386020 496947968 252260080 863516000 670318704 146713568 372927470 834924544 805645760 870566360 947579596 714659680 277765760 559304576 668958432 787792578 726467144 317215706 55211734 283329283 752122790 181612375 288539890 70174778 322082990 333326390 267829760 958168000 475644160 539145996 786588452 849409561 142173360 990874133 993675528 374193594 898161316 733148640 522894992 394816296 400106189 584251740 304831360 179941030 662597440 97848800 145290374 464118148 904894177 308086292 22426080 625937400 689773200 302422000 277117159 594539908 709771692 635286756 66362160 192764380 407436667 811359420 356063142 467341840 173070855 232736992 99567072 613067720 865906080 490614700 707433740 735515500 871511848 884223488 949120000 283254342
739515940 654729687 750163360 83576928 109812996 35309072 98947960 269812280 644804284 479698435 989561064 505709200 264407582 734987395 724170472 590536390 71886636 338616970 316030828 231552000 686376992 448380800 93716432 434893740 672835360 559612480 465436266 352503700 869800416 493967088 243268840 481976150 341555968 222871126 629094250 114421996 702689602 769415250 933184020 695104256 58901432 384269740 975666020 308954178 505678848 803247067 539032546 867337040 60864875 266507440 972127250 191123706 567762944 139404095 997406888 264134445 221156064 543861008 863718972 622336125 781013220 823126668 513890120 793135018 716832992 392936192 101469460 739415468 603776240 559593047 874472824 797779200 101900672 32127620 260406480 77513392 99043402 67416420 846488186 894244349 73624094 323651115 747070272 34902630 117154873 293015907 716664210 989057548 767028750 557273800 593858834 140674965 573756590 977594908 465099630 217562980 61783552 932806625 385078100 974840032 130277296 61892710 616982260 232949248 390085310 596087012 438651160 706207961 736879668 20886684 868602318 371145042 228740270 15158925 500279224 185557416 556953724 66132904 713727112 350071287 959546950 257785780 778719250 940552240 60868096 842823925 270230120 290328952 606111000 672028205 238399700 920769350 376147972 857144656 649634402 992284122 342194824 435140770 602845464 766622290 916621128 501814430 865179780 490654681 828533368 60893696 82249950 307889736 984759800 993983344 750018902 549245388 441559128 543806240 23206251 162293710 80779880 562626370 628223245 108712140 779338385 954223006 426358076 603981265 848189320 346051748 192154429 782500048 710718265 868161210 606212224 64264960 738963273 132674816 477402918 109165719 199685624 691556720 423708500 475026112 607802571 956555800 173923264 271650000 470441592 400234600 195721638 547741223 217459652 547323850 532001440 597464055 983885355 197340608 551412450 986780320 664580568 504491325 363784548 683061720 301741486 838669240 596463536 586648480 839483944 556542400 650156000 428443360 105303424 623101832 196128960 741163051 794384950 76797780 272113276 886201744 129616580 942711936 433163112 228334864 956307488 554367212 690183480 92514040 997647690 779794592 820692580 952109356 855324829 916257800 66922266 601607632 55257810 640138011 273663299 693764744 493576016 641586487 764456124 396744471 2946803 485187438 531320677 745709650 136874200 446807074 211853952 277533486 669127144 502547640 102270720 456365607 228363925 745812614 843244432 961860536 746149524 702578048 119984864 665433790 727907885 852927328 796537360 11970476 604265816 400673184 72692998 426595224 953907252 909859104 735348673 826601950 643689132 980093788 329305952 213836242 935731680 512793890 588364400 456604055 160124346 925019040 69608563 410870000 834172320 919139792 162430750 207394464 818643730 511269864 15588176 198160920 805171680 817050112 511720320 631678336 536360000 948475776 810808856 335068304 75220569 181409274 27531852 957440946 66479496 970581120 989573980 274104800 180037630 429642345 253571080 56405903 634135762 721354400 952721600 305416448 980229780 345600000 895902220 330429760 122810080 340535836 587046304 912465846 704658240 962438681 255068847 160285824 881501696 117942959 428717520 206779700 320655080 46642802 860407020 288844200 139420150 186883472 741037640 210171644 994033040 98462180 817557280 482523780 741948672 785521828 151178250 79563164 542006930 75229124 172393408 883385320 812600488 690133016 291825000 288653600 13393088 865035992 795189380 127437600 571661021 106199140 525688734 775905200 394939392 498203560 394517575 277270840 240949458 587002500 138820096 849254556 236213944 227291332 426461280 544288828 224829665 164558640 673036584 90927260 437560416 851048150 624119808 923628800 182889236 223500688 836314868 972820593 999319166 289260800 332770757 894705787 95063280 281203776 42089400 430179110 640250876 161465340 862644639 847048788 199651466 654267735 746352592 304909400 637084600 628297312 989472650 784560048 341998608 454461470 649724229 320637864 882369192 897420400 57004346 782081280 531573430 292520785 213952448 310853970 710136500 391507775 971572728 914533354 213572491 623362400 388686760 399019244 272700712 649071638 228740472 579238448 285275660 856576976 373198487 70997617 443515200 230014944 516211375 123491300 159563472 617577778 394785760 51168700 186895200 3751968 235967500 976818418 273239250 173771280 621399925 476234614 514911232 560739558 783821680 15481376 293682368 123937622 880495908 741188416 730596980 815101456 41219352 332338061 720797064 375041984 179787250 647104000 59038495 751212624 445263040 387284864 697219010 122453912 363193950 508609409 797188000 804245584 522692500 56713432 516859680 121140620 373548040 668002736 555097276 635849563 730736664 191147060 495189476 530222758 982160192 635668144 38024220 727952520 801935608 807605887 546123400 501505900 512332000 388742960 25195360 863460700 546758760 865325436 29366800 787195325 515420350 563824575 765963876 531057186 381657728 565504306 637047363 866685141 203562500 25831008 835848322 317513621 384203734 202254016 866082184 703963090 217090315 982067925 479789056 29965680 140856984 725844794 60405944 663049052 406981512 431665853 195386100 306544560 496362304 238541795 142717817 642223028 78098943 945363760 488021944 34498576 600298750 863602245 197177600 109299612 805585500 356225120 321871460 562505564 815702220 681638150 176107942 59897420 730006284 259842647 130594000 86343437 724854062 346369048 682389984 138553824 970423747 381832450 466668704 724511280 282720364 910957900 513769178 799092300 202683672 650847638 168115735 321304461 4144716 436426588 346975800 253271200 900179544 5820932 908444128 462087780 472304270 654404400 341806310 496151728 615253200 709763669 220755360 444059970 762545170 887020800 252835356 414899920 201774100 647918752 361458120 937883780 926848720 504225536 737496016 661070220 966962528 416726100 169314616 682431655 678387660 452103156 235563726 916262208 116897310 967558778 313654682 207473875 944709232 600131250 513142488 738281000 277652940 520693722 683597120 991448622 762800720 9591668 743766702 186610261 137116867 323429360 11042944 28562327 492857872 615867820 637677840 405496208 265123080 167358236 391511431 607233648 617365344 711876715 199468880 955021223 676571035 422733472 865141930 300522577 260760838 178329930 868980101 994092375 995245024 581469660 919580610 145862912 929419680 130909360 386165826 606837600 956367830 902097948 581906310 507839472 611691333 462747232 146343681 292354406 883128195 403327788 477898872 297599744 165149760 752940096 257478280 730600480 317865362 543296575 153424560 630418380 184313399 885662344 536601250 396469804 667488328 688035034 909348866 795857583 660386200 684308830 858379996 531738910 225966888 267359875 680397652 245636688 317521030 684168325 670596832 373415288 279687500 925997258 834696864 920897850 139494246 192662904 885463750 294403040 946571852 660355891 380408432 606741475 492126160 630799878 252564470 826581672 345919412 959821680 422830974 610584840 627516600 124043354 606816960 88057074 26560280 178078970 271687250 84126150 622047976 79358000 604410550 125624480 147533512 783269432 93523984 242401668 809974760 984367966 521753760 572815450 63192000 498335450 677989704 465368000 740146664 511122552 373614400 789570560 200055738 111025675 700223600 475778120 765654080 32813614 13909216 637536950 464193200 662416878 362354950 164263032 382051104 799205940 377643872 379645546 935430049 455365075 83989992 208049476 46779392 859689961 434066112 220874284 957087392 904389024 642523600 482332840 98310688 861123980 167611904 747211780 773891886 570342400 307459992 525433856 187327940 273789522 192716472 373962150 924083255 713524301 216658925 933533060 278194680 764508331 567616000 51904384 37485975 87242452 767083163 825610184 907061872 12365578
74388310 749305120 575545208 983521340 402235392 108087240 639143500 512827100 558372125 47167163 42580224 893070144 684111250 106367559 509988880 869527870 628195869 646725616 215566080 9396388 570134772 41146000 820400144 188291856 926689684 916696500 624523040 209243840 244448768 125705790 209612000 584551833 228447880 121652764 481927520 812649250 868771336 980094280 272561740 180018048 929124720 458055032 597752440 432278304 822300138 352864320 572136480 302971302 162328750 224021182 222472880 674535592 912244962 729209440 998327752 788786220 379492010 715083050 470109760 950483313 318189088 519679376 756543900 918516096 146851160 336771040 317911318 168780560 48732655 656114632 157309600 193259360 547133440 869386408 862858974 312101555 106501220 403346560 575851392 979595470 465413250 760460560 356162730 436796302 458959136 724465720 619166644 317793600 307798172 107334144 363821768 263535750 556942400 458927325 146736352 294619195 466766540 653681960 741526656 228891336 553876844 790591832 254600000 875968880 654813656 382536100 565740721 496500809 992746336 591830992 901065320 136096312 878316224 612254800 715354112 606625500 934143872 317673021 490658380 234884896 408693480 27124364 323186230 802307240 548826920 358589852 220091706 38872500 577614384 637894416 161458273 760902387 869322719 843303480 411526744 675694880 814767552 404632475 488316064 556726786 647297920 602555160 616506400 166064000 507850228 590668756 456986240 287349720 449640634 236295872 275265460 387779850 578956884 960846708 612955765 598079920 728059320 548699038 678356886 774059500 327797568 199254912 358206702 214184970 518537200 374249575 467436684 609024468 889763450 82109752 472145888 576569508 33999900 454800298 5784584 286462902 987562960 342384260 314448670 190069638 877866145 311116260 994046162 815817072 528027240 421693250 9772676 604883616 720872840 803789840 972662202 58252800 793054273 977489652 654677504 47574712 664481722 631298140 359137222 473490290 874099585 790400896 191267856 788684328 296596428 883411856 682454528 938959497 174926528 526709212 537088980 28153216 615591360 318210796 992100640 267118816 340095620 854700010 182430464 699843532 388401850 470192610 232778871 161635200 358091818 385410102 410517350 569746810 183844752 316603552 245196320 312271465 861680587 414550520 83324672 735887480 105467555 677295516 990478176 226352680 943765376 610702212 737372492 483514400 117673024 818208368 660143520 946348074 98842150 440065784 882100955 952744805 137405500 686569100 454256185 160844500 529986625 769538804 530653120 771251773 472273900 310456000 96761720 615308540 581733909 333614960 431032965 451301870 142712400 506862750 139530000 75804992 859347690 879266360 425651760 50430360 34327615 908878136 629976384 958333125 163071808 654697270 150522098 129351944 321724398 838206000 801873887 910575824 90140800 353985792 94031400 122347552 128322000 454341062 330288852 557243540 872770636 423521640 543259000 483141312 68114200 654548930 53223616 751014960 316762632 27714160 719321456 527154350 156688152 877530120 120822866 899434508 838458925 748235256 803138156 44068560 822474520 751595684 180555456 867545290 724017527 694010299 805343700 747595135 342985080 327124440 658831492 131806258 178355858 133707216 27618290 175470760 835931164 471415720 203821750 148064032 639584480 196547760 727681685 585095650 193126200 746674346 324195360 26975568 201759250 621715520 620819920 567243724 937271200 788103750 263173764 954098204 78254000 561945010 641611800 897825360 729815025 607146606 511684990 874376138 455387441 813345605 279032538 288253780 553928080 835118875 26976720 526048516 254481016 9699716 300466825 567379168 337753194 92132166 948619636 871011040 307257504 279292000 34610088 710507744 870076229 101521128 332729096 776307760 746564092 904898209 799823590 330872580 929130200 872678989 102191904 868873371 871779476 112559685 474877571 15827520 265381520 765189165 121443104 308211614 34738478 795004499 567665074 155944691 506711472 394013395 259269600 396262000 234419177 430633772 84104116 141191252 7323450 181545668 854976215 218157112 771662720 903503776 507217500 498551600 12420000 227614272 515992792 378392080 695198968 840590460 983756202 724289342 522110000 233495808 343654560 839726192 833585984 163573655 804909747 419366000 619927808 101761408 252995154 697607960 478028608 20097275 636217824 542332258 282322691 538110150 784019360 375811108 49667238 484872580 698522280 61608040 867549380 533361820 250365594 72980600 952087500 745032872 37166000 522781132 303126300 384950260 324744375 546793989 471685450 899750800 40890700 947531018 763002864 216192860 707084480 724622464 928460672 888492208 163910864 401271968 440093022 651446250 18507718 805369208 896587364 418037184 590385408 535099247 321834824 878545664 626857105 524364120 167502500 845037696 720774319 488444624 5635104 815068544 499388170 1242624 313464845 634320976 641673995 116566464 863566666 119173920 709276800 297417046 787014300 843873884 144655307 702776420 89533826 264616448 144691250 196482170 373793000 913224726 102271012 656683700 977461200 878983104 858054340 167895092 532185970 546830140 639987606 506564896 977826780 358179545 651684000 274056003 364173824 546019950 787588864 860569852 74079600 604731160 90595016 548799620 623791300 385171550 172414750 861218492 629095968 793781312 680749650 61716208 727103180 569576540 855761700 719600220 769002032 491817500 653903760 843092893 35750840 641829125 24893718 496971343 654678640 796690710 803648944 270132418 397271728 50185608 979886912 545533264 990936400 828910428 421534440 314536842 258815135 385573825 175805110 213783808 254196320 192865200 604186258 56109440 241658528 622304190 150417400 242322368 785944200 223111740 278525600 183492912 207632390 853432282 849131332 413057920 736583000 951652860 540353420 275634460 476606440 990020800 404382536 818190084 320776032 386358500 33086292 189521695 122415065 538651372 980461000 862137230 779769700 929021080 368670320 975616016 201533100 79069600 887600000 705594288 453991130 481650800 215980280 11083600 800312832 563989540 277622250 604555568 60386990 299963205 369039361 635218760 321396480 591498240 301680216 66806594 331548762 645442595 104650075 498158860 749295696 111740904 138506064 928303784 717100475 651685420 929662656 455238094 831640138 925237175 862811164 764539281 404171776 880371850 543004856 581499054 746023168 111449472 217801720 283905620 523807260 513263225 718944160 724175608 381899360 996682779 492705108 940215816 265258635 230756831 303223880 717375837 154946344 242004806 344373248 91048944 560079148 354884000 841734400 798636032 766937376 260090192 698163844 420117504 205074432 686004152 872011348 77666372 609127535 133062810 779999664 320997650 373570048 153230500 2364806 613324180 722473600 817185235 191697660 245644108 945842400 576203702 482903080 712852020 470890438 750651888 568541050 543823472 449542588 322528228 772792320 410272920 486465690 820695044 485759960 362641600 596156600 468952724 422537732 780667096 369739460 175741970 135933872 642383991 179760178 240861668 423749550 735458420 855530000 65811920 630156496 936970813 109633490 945162752 661426399 805485683 165399196 247147856 287433567 190996480 925857152 409272160 877983812 262349856 967582400 74451124 798109600 871654170 724824232 804636195 751296738 802759612 406545568 353503340 753608232 445278072 825304752 101416602 363161120 338225600 560824108 570040362 970341024 438715906 35057346 449472000 320849480 192075590 316212075 76477860 627398136 567040800 794451190 523142800 599129846 486226792 995589190 453848544 220755336 781135000 607986788 642157224 399679500 504567916 685042640 313965376 191928062 582892810 485739260 639465196 32475550 852923900 71072704 316562580 792417928 521536788 327807302 477834660 952214881 727740800 215371096 733088139 931699054 268390486 191409680 104903948 537907200 203159864
111576592 94729760 528706822 461392512 24844052 27889668 969038950 519486840 660871776 511898104 519070044 174442200 217923492 685670936 925100800 985211400 609674800 980947480 59642960 629788928 872932200 441361291 328859320 456642908 244769573 115847925 533123616 275006956 140564280 340564763 529442646 588331500 589178888 493647312 602581600 214912500 750325784 608888203 465662422 681389111 248700885 852244090 201489397 575637970 197842376 201536100 463075970 134826150 377512736 286319508 82141856 807773608 919573000 508534920 227324608 905485280 344120358 153341230 932243527 214742856 896152704 327288140 659545998 476272256 943377800 471898424 285676544 330772260 534916964 518126875 976961160 483764000 767346296 922436592 196595984 220684800 791477760 526638518 80074112 700288000 198422677 525892240 61320410 440377160 912288860 456876270 409450478 493975318 387365375 697058040 473610568 568043552 41871740 688297276 628377766 744651640 429117628 274876880 521310720 693435657 794367338 608401600 333863576 372651024 385299120 558564352 755188850 699630096 278430 125961072 561031164 13785737 263427156 641168116 984144928 917748022 94632320 749088930 377787409 437772805 452746020 249342400 48400400 928769652 827531920 802040544 765307928 379436760 312113504 823595648 875417179 963744850 851316944 360421340 775041940 830027800 163609312 129475200 200891480 334033600 389448288 840924180 158721986 828715678 208283776 458625600 566606360 88292618 306626110 910020640 97710400 361961260 551966976 991232168 753341328 639208800 500887267 799308655 642974408 822036992 813008480 150774820 679884976 164119795 73477808 356978784 740885284 229701216 374108800 714546224 375095372 971884948 491114180 781176408 818545372 289481375 706752280 508011600 594486840 946919500 179000064 371348800 587813770 878232648 828610300 222103991 639733548 324752640 200820400 459467690 341852830 415971400 606995960 387487916 873524656 602774900 744318556 249735128 993371072 718482944 626447250 736336000 505491040 508031790 59609435 103281839 632299917 182661120 297154033 154742000 969131808 20183969 690060050 228120342 775971640 677523985 544642880 28345492 601489180 520983500 274120640 733585388 182619200 603284715 16733000 656163676 769278230 961559936 150602414 902999968 862240352 594266080 398398784 22213619 552909368 308359014 42187910 760702160 334803460 849635400 687144330 298540900 229318150 856616468 154604096 352596653 950626620 627710120 546125544 914003200 981542064 284108080 397725910 486179086 541002560 13855208 699672000 468971484 735017465 742983125 75937152 877824080 923119003 129779310 72233768 427014036 613505450 1872554 128304147 128665280 120789760 867262580 757587632 664760736 752931000 450487105 6022592 34349968 926416124 792187360 741781236 455219316 672562160 457761760 44353044 986652360 304719824 789634144 266557480 747646816 288236000 114267040 534502452 115633760 450148010 782561800 923487080 196841184 671330615 82571264 343916252 643477300 360315500 690488160 545151872 438335028 460623960 379174720 56665400 57856295 255520400 809639424 156765032 217570455 35333640 839957600 686480640 46395090 384672184 937806272 948395316 266287600 9304576 593480360 865185024 318418954 835035439 276122478 19911464 172765600 160952250 271814352 383981102 753755640 688974531 165463414 712695200 403490865 50600570 952784178 673297524 209682540 576509770 865011988 225803200 262424568 829166720 463057175 414601400 232756000 822717445 134809119 226118600 992137192 950341845 572479212 323265884 349291624 215631360 81817850 95361312 374347512 548376480 905096125 604394944 150523098 986554550 516448984 687795045 943547120 325282240 146292352 872120000 289307488 150994176 416651000 838238480 595620143 553762948 356413280 453134312 7650100 261848316 823846390 621642944 629119744 275228256 396455398 138043744 948349760 176524016 842490040 967989376 108565216 365062510 144680500 99358890 902768000 49087450 400743700 461028104 396451350 418540736 665764160 474363768 848806405 526672820 297739856 623926800 287689900 426001600 15740368 694013216 919815600 296849152 22460600 24428298 480314390 555657862 358089020 344448784 500580700 666267832 569926645 808178176 98669005 54192824 483020596 474066066 955401750 238652832 918677535 151562824 891718816 628524000 230103407 808287912 687911142 727280816 898568360 275963760 918972584 498972900 236845792 768876384 593861805 478330616 784747563 836873872 662881554 180668060 298620020 18215200 638014572 291768940 510279730 727374528 298429952 899656730 822119360 629769245 459687415 62747840 9909520 144011200 966747540 985620987 532634125 441499700 212907200 448830784 182797325 849524320 70711160 379218220 872300570 927832250 785292064 42454008 39884415 289904104 798177570 170819672 515647584 135397716 722937734 996815520 793549740 538901456 406881260 991164544 97074420 948676928 187634120 873872880 151200320 942239370 715989360 327318900 948264126 133761272 799620415 812531156 603460400 595747604 219076500 8910624 526641216 515638676 637089405 119033800 800314720 55027464 217868800 364330920 439184700 533120944 306604770 423717760 406953125 161392440 420944185 499559520 935228000 792223600 821567984 650430740 536026027 637382480 626631005 16103280 309188940 753136233 246102200 106197052 109445650 266455650 808011840 300432798 602215614 94934835 412201376 887012040 497192392 667368054 195972925 480852050 642897865 590772964 792759128 328655712 753387702 982780176 580333996 335789038 847044092 160419140 218480725 933615240 41076360 35392432 807402403 697180800 16775404 964416576 667039864 288568320 30465900 460112700 138180872 363437568 582354376 946609745 60859440 333508348 605636175 784876940 223734478 690776384 120316800 158344448 313556032 426328312 117199992 717072320 205689520 221810410 140658109 949983210 305894450 45065270 906416146 302770001 825941656 616942592 194110466 375421160 669930398 672354597 109784380 241162260 407106219 483929800 979331975 565238900 602139673 388563952 591329570 381984420 443718647 295353394 813174220 261884000 466231504 457297968 592731692 498635994 708979432 525785660 839088320 483630696 561862400 12779322 245492460 607102720 166689920 620385261 355164280 674312720 623891260 127609200 753140456 549856952 515613829 108372950 879509610 563264400 84101149 762136689 236901600 473680864 512002560 709682361 361335032 706597416 451228000 855057140 21013845 921710180 575829018 393010000 702500485 707068200 555616745 330358284 929266784 402399040 933194240 371843998 523639104 65384498 328112072 884242514 803255142 287436528 746677392 286191906 50179920 232335360 979461032 647189876 167477296 208922560 989711200 774025457 58076416 46464720 461171135 764334800 673296308 265908395 434865568 480519490 454891490 894832924 246622300 791390982 93235422 584543514 545150060 506301788 325246600 821796800 563581870 772300070 219695116 300588032 598930350 108089960 315390752 808415816 322238890 652679800 347258258 470881332 935723968 118042928 33912356 24544160 268993440 315688980 619067722 420563190 420762368 603770000 10262415 109896000 651433600 435819328 222058088 938468194 387400814 152556800 320942576 88047768 126008530 438606000 888625237 204933790 4697088 962440336 903886836 947058240 406328736 432936800 81129010 298462058 13574340 277347100 906563500 374119210 419530432 347818544 563456920 77398080 20972832 125606016 447938880 211276800 919113100 17351076 517052708 141625600 374701032 167332975 946059270 167347640 483361980 672031552 69916280 821892933 7841408 381179010 738586960 93448342 856377696 731212090 629994244 318461670 340397980 243037582 231808000 245140720 235647147 997208760 885329120 779471520 308885440 850685952 664748160 759316096 983161750 886375904 688832284 284022344 319775695 450716880 96328260 514795430 125627184 998237768 694396896 4157810 403813128 373705996 847944129 197270056 965666848 388938200 164423801
983574289 244445620 301316464 932843946 835026516 185903000 21320968 370554976 231501458 643723030 248013640 4087605 59671280 548218060 124058800 764857980 447934144 630245120 365744480 734928704 485397395 478325000 804613900 406185984 514463910 609683734 257981430 475392 691259360 250894152 749961990 525414308 855962840 251236168 202291888 525271872 128457200 77844288 126291408 299262610 389550612 23915910 456427200 433327892 466127872 77912704 72920160 624816018 697056880 553042714 170065583 35197456 414675450 744590882 926658060 380659088 857707410 68482424 835301192 392314800 874992960 895262605 477630700 688262000 489362520 106213486 657797216 213980050 911828440 232474792 71658296 946137600 752011370 461731120 315055046 454610566 921116862 500826880 595926115 866517120 283070016 556394432 861255800 686153784 767413242 492828560 377446380 612136052 598235580 231258108 352767816 346047800 919413052 463423456 458359711 656691910 53377600 774823440 49282380 232522427 679538000 279551120 851920560 201714256 463657220 187522988 646238675 523983720 878032100 613755540 78959500 831537004 264458322 757213936 248778648 46340787 270308864 382852504 511396120 943089460 195198936 558977610 275230812 76186727 338523340 562974700 641846206 355708324 36874240 68697600 197933064 608133600 901492782 690997728 619437000 940291125 502304080 5295000 782597980 499051072 902405858 616516800 936204994 705487177 937881150 428986616 73262853 936379770 405871212 348644832 339512147 334624400 891810580 782377152 119314560 245163648 771282112 830772842 28771696 61860894 152396504 555555360 286592420 519478480 72984992 65487500 62468136 960594568 24535756 581368392 50597456 904786800 763495200 638056160 68563598 289730400 509466600 643212164 832038443 385597424 316359718 824805259 440324520 146213000 656490872 488097673 627467040 781552330 414154320 511562240 336663960 126002332 182555200 496440508 497777450 699010000 974285504 382215904 739455408 729980040 64796480 631720472 978940920 408242260 330212250 72234904 562395386 659298500 476602850 81242930 778859680 155425568 157375206 109044840 265016701 483873270 933612200 321701968 613764000 819605256 416741640 579936580 601764752 582245296 494400160 695163040 920746600 240099176 827784684 369275720 752842100 127905746 107946312 957917820 931958720 852515316 977520000 372706820 219750600 357897600 761861536 196628682 778503748 356162340 30465440 652340128 887106564 7107878 230597680 406154080 106909012 158294600 860011550 670277832 338834524 895754608 389330704 2822912 516882500 145465440 671842192 985446800 794582768 7959680 371275930 787545452 5540008 919608152 668514656 782015060 994324704 983724720 920712400 66019274 243441600 721428265 798470024 281100000 321506708 591009760 808950221 877703786 838546170 689917375 367739494 988359282 280103490 308759312 254277136 652047524 791607216 98893596 17835612 515493900 853118924 701225408 235758970 644044080 642193860 487492550 36742092 629868624 806569856 637422106 847967920 650797064 367739500 379092432 370519360 976381740 275634716 948580220 475714448 558555200 93718350 784736580 605315220 758789200 574040354 216486550 611334110 595976000 169363484 741077200 514406504 295505847 107966504 261770268 749121975 896844688 374918728 983222236 379927160 886550000 511616591 831071028 76361430 927933396 962794870 475223726 725132908 744800000 595007044 762239688 900943209 282119000 447268914 307852032 406630430 29086100 164524544 731651344 750845500 324025248 360238000 70103448 119023616 683490600 351742160 592212892 564321464 218385476 928140960 533549900 234136004 296171264 337644430 885141730 262215984 535688920 532567490 106297614 572125200 495369780 57285600 281025640 793480936 877832225 403946340 889805144 983973376 808526640 101976000 905530340 714519325 732389104 65406976 392382500 44756800 658289440 420890480 207144448 442221474 988871220 401222000 887859480 589148964 147413060 929120992 210568093 904411992 377551000 657314700 720656640 684684800 734501332 800197396 517719300 185918066 423364000 386419102 359477536 734740969 309985355 907348100 286487504 769488544 971233996 464787360 133095840 210787148 230188050 707829044 654208127 53479826 888583396 41972370 131004280 399060629 988625332 39846784 139164628 45601275 373009688 510714960 472707390 223096660 839045072 892710592 182684960 477308176 8470270 601203432 680779592 477167694 27794432 39800419 930289776 585416640 197592416 910195000 825019264 11406612 578283808 842147125 791247500 795774366 662929536 975604440 111816600 556784100 478352736 392947160 595080257 106109580 66254956 47411640 788738051 587888160 509179100 403894316 509922154 307841856 794608784 758860220 662336370 724172496 415400000 706497550 728181520 348459805 544603292 198887954 954753910 378472640 988415625 451115776 934010080 230037584 227884976 671492580 191653792 800721017 831531760 455077376 53018544 193494400 579580325 361807401 664403536 275361150 299196200 793704650 119228936 173518204 335739620 922891520 893458304 451356308 112155008 166566277 715086708 457651225 570664680 594904845 82650976 939895860 776672280 472666760 361739200 686735865 359841840 345842256 156368902 312834504 72572800 214056977 191616408 697687800 97478534 458368640 92385300 359179200 87268816 202170950 347578224 811304022 520300040 933098344 575040437 352661742 38565280 72629540 735689196 222816594 350730200 114670832 208098000 152494192 723297730 648309608 12057570 157779466 261321512 840155774 61410612 149980275 74737608 161448640 47675200 519084400 474399360 953113599 401598872 654681490 300833245 565021395 509221452 617330680 469930400 81281920 822922104 679298800 51530530 408673024 443021312 133449300 323397040 562913280 975715982 704079680 771004372 246352968 705886080 301287625 812934784 873166520 191690152 234571016 287279552 240319040 825681488 565370277 156768060 865385904 842546176 854788875 755569426 90318780 898236000 673709700 207135140 426151930 183162484 138189719 410577888 201066400 554729236 785506400 93680128 207473760 638875088 967060300 396179246 988249040 315978123 451638062 412015720 547601408 303795460 67597040 84346420 112269564 463099560 976586272 881954816 694566577 208550340 742674225 995973968 121034208 686084800 866161440 967220775 699076960 120492240 185315489 897423930 371407510 341646430 900892666 966956504 290216000 66993450 332175000 156705444 802533835 519554600 22177300 294815733 237750308 856131161 14638114 25425400 319092435 578795548 430840916 527055090 985186456 916148806 723618438 193049580 266627840 285854400 211224686 584167200 735483132 5606128 901940900 51178192 853699440 780155000 311062148 38817710 109007872 994479464 609412125 64831656 210511160 205817000 170132820 889511200 101735750 499466584 85913654 4621000 271017140 902946965 53918720 693917632 768014926 390340225 730558932 312885081 365655936 710127520 683578992 523138640 572908718 782663120 898910478 151147572 729972400 582944608 448936400 963531760 911970060 777669008 341165595 739943385 443057118 593045142 531417600 319141452 83543469 109995385 878120924 198893920 619873536 857139200 333048580 762525322 539073400 700659560 30072644 637678000 963483520 65893872 540040000 105662204 642297808 966905960 233715680 205985906 427988956 972790760 590084685 542531072 815560100 793662875 439821858 182511511 644896020 605714312 435222560 675488340 629900904 330264704 801880050 227689800 192909020 9068575 68404920 555791744 387517394 678512064 950746764 780087400 229156526 899443181 732124000 130873056 342264200 38378464 808656800 875325440 659752500 771036960 360511930 383716695 502942120 22715700 678000510 202983680 225583360 614630750 360785632 828960432 207176360 909917707 840814776 796938040 453354788 496201108 403943860 913540000 543219910 416571427 524694380 289777491 712750990 692731343 489225860 309942986 973887632 281375375 122306144 536288860 501176058 654948264
198265038 562947050 207479744 366196600 618631680 610630006 187921760 658755552 171164480 824579200 502704496 501294790 670035044 769386400 78658970 127244016 277285807 306879250 644634528 884857460 97484360 937467167 780007414 412078450 903765200 968910060 1515150 881850110 861169140 940330418 618772320 131340339 586590976 27893525 389357405 463063140 451974400 956990520 365330816 482020560 183860780 735345440 278808840 261019784 421906320 421781120 331767750 828095331 901078500 670127225 394846710 890730912 590626048 538920580 387108480 232275984 221961304 240622960 879166480 251722500 187051072 623167456 990698600 523856476 637376142 17520864 364721800 709608640 130497104 425263800 497198700 531295010 424693564 788511454 97205928 810023344 498901134 243216372 589326580 117167485 185630336 280342540 952886188 914551540 768766898 653770711 852660508 519758385 372471980 750679656 806282460 880998665 670095050 381503684 812079020 374387250 463860650 137668190 888229126 601210788 853829465 979803880 694215864 823856308 987315200 113584230 849978384 896263270 454337500 344455385 305155760 427057687 521076000 773837834 810614817 746753424 421801000 556861705 129236280 406711548 840213388 762218084 266835200 292908032 12732360 448931056 56180290 310202270 577337568 167142560 935670119 59552800 950631980 841084240 824776445 392536576 712562233 851897218 656364128 661191172 765200576 64775648 666684000 841283500 303739783 36408156 471830728 391076905 252979168 668318029 196751360 800580786 424522625 447789744 5279222 776973200 438121480 901428375 233239280 216246592 304233134 332330882 756505600 7447064 255993114 626645110 998861555 233832400 172759207 207820850 159742838 546887520 653326640 813820750 641414000 992108926 98982763 819601152 169875876 358452928 141340268 113650824 911904262 76708339 456395612 164591200 861454732 45985500 825104 491142853 822851480 880168120 481165790 350693340 659502597 482594576 312780672 878820592 75320576 312990680 863279512 412804096 628147314 231926600 759266432 258228096 939108000 526456160 593860200 496089600 692400720 405676880 936845717 170749399 594643840 530246240 334913750 984879864 885477610 438686650 360094202 735676525 907234064 70092140 542593800 872591978 272875120 257992554 801054384 225971525 55682400 832152128 268093216 300268160 312861760 38799280 290704000 336284580 646607840 852673302 76994880 180964468 923549215 890569270 339757448 311240640 33966950 946435350 589130750 122121408 811641472 562302269 960788352 683332124 417823866 144344844 769843200 340063440 616898580 929588408 554595200 153693600 654938176 318126176 843899370 548693618 978487246 646645680 85361520 678964752 239714200 625779200 339362400 85840828 980277960 208128588 308022620 382085186 930331130 320941460 618756895 835900316 16921960 144449150 448923985 149534598 371516110 675224053 818114569 696079240 336977630 706952556 447809540 632773729 836694704 453333978 271328800 383426015 595656000 633742510 64379010 458925328 702522155 525776056 217504320 763767265 756633620 827532678 965335708 519371888 516746453 547185323 292609920 696265600 817771200 732133230 105137360 384958323 893536345 914791804 753210496 825925760 628029580 749216203 614600704 991798952 607164944 729273322 84395716 394916808 472413048 581331976 385859876 805313172 519082904 158133296 509686094 150218300 887496168 628637504 723771150 267444084 145678400 472476320 827622180 522662540 696554950 914246740 995126412 962688455 386003670 291429360 17100680 347322100 34604520 95810400 705711337 818433680 316542210 823055306 45575625 324926144 829563104 769096586 770721618 278364440 152990720 346205807 9780088 371302610 576903600 417346240 838367720 539258760 500386446 594203056 32178480 771047132 54316384 648005120 741196697 712105160 164375718 137820616 170402700 917071500 584148420 301145898 115603554 119202353 979605248 954362952 580978624 982812708 388573400 880832117 288142080 410544640 493970045 303407000 505712800 469752692 272359650 479929200 217860721 207480508 127092864 922731400 220106112 889301800 43724850 737008250 495025040 320963960 73928020 492633096 107993126 815418580 94872600 50882368 378290184 232684215 908081732 149682853 227532479 392367552 975368464 62852996 586507550 374546787 170357040 522613000 588505640 881794368 37898382 581941280 676414624 558690600 24604610 214156625 453360076 302876800 339246658 193423810 894945360 733669376 508892040 295255178 906995955 427168800 148965314 568498922 781794000 903681382 436146048 467827200 908795990 89878170 685481220 949172870 750463160 319590989 403136620 666135184 33922656 470737632 202965820 355801924 299918196 256219196 589214720 815671779 132458480 239743232 288459040 301126448 735576636 692891816 608072150 67597600 234953728 261061600 977330152 759062500 718608856 945750724 661652440 610501967 989925158 170776120 458595100 742502344 565935936 736811831 812868024 781731516 401139580 168583200 176809064 158023028 163694652 950494952 238320964 783815744 988987885 304833680 598585900 215355360 889789788 431447568 821656768 225981800 527486590 96891600 486986112 139070184 333732472 619227697 772080200 38264694 691265920 454221424 991998803 326542944 120514612 650075704 584335925 631826424 725491435 649686440 802052700 495964480 56668720 76758344 548475509 643635384 604101232 946627420 781713780 873941888 365455076 720055823 736103590 356179236 119143127 56497184 427539800 272898300 981025820 955258282 482617280 509606186 743394000 981512754 73205160 746212488 897879488 600174976 924142760 139117258 490094385 515943680 294668120 511749360 864332114 209261726 361581520 966204370 570454840 948266276 67904944 16677364 165911264 54425072 670012700 854503004 654524724 27660800 101821254 524982990 211482720 640579930 801436752 209489264 393229524 2965482 668435685 566906640 856434048 404254424 191263952 303361760 144496704 189261528 523127695 213744256 764162300 196458214 260931676 94770819 723285015 334037740 520435600 841685520 547424188 799396000 605047603 767901200 639634364 515216080 175909872 883768600 879190860 145450974 716815624 394009920 795873100 665804300 846703656 191813625 675754968 625875878 250956416 617943070 545387936 949054680 268220856 830343760 583501775 259744524 413079204 410480488 221443880 359540000 778838160 45587200 703700096 449767800 42536560 739076764 634340902 515670796 332883671 460012328 166215184 928311140 712511325 570518412 263044500 141940411 478087780 70937200 866320668 104713772 447630560 200464568 207130144 82438032 685575290 680659792 909529600 371177788 749865320 840212000 715337232 527323300 488281250 798096485 554290904 857626050 443352764 682753520 815844000 684637886 501859191 385634368 604458016 426889642 969844880 35052403 954793240 867197600 698624000 632235192 342631380 187082145 830625059 678465308 146744256 734357530 669965900 738009192 518642457 952937240 451455750 930632192 275296469 176230856 860502336 589559084 874794896 631658242 787370241 362904320 455433775 347557980 673329200 928630958 657520896 909308186 137586766 359432576 398444568 534332560 452294537 975843048 334856070 911663556 930454784 793563376 639974000 98282400 10533248 717589940 460423296 953061028 399686736 508798176 53654160 582628148 537664312 974724544 674670875 508830862 747684928 479593990 113271904 58748500 302454750 957027052 83189015 457396692 765854610 331298664 9650410 142782475 530117876 218135482 567346016 960359900 695695240 202697870 974370785 232347040 510891660 179741270 314565334 313311600 754090080 834838730 42729246 900978496 174292647 554636954 37328280 626429160 809971730 555155180 220566272 537097312 398723840 654464262 923253840 758251250 688653855 351688020 732557139 471142398 85763640 762315021 633883461 488133201 973892480 501752920 818829760 39793672 199960300 157180610 582666810 655920192 253658684 348274096 579866112 66153796 327320064 25495500 340960728 173475680 169389168 540416278
554788544 430039824 117730812 45196433 128134132 281774544 230052528 699438000 871202000 640331264 23484520 661577945 321756476 399935232 64254260 843490000 836880688 489652140 688876391 397215314 598779152 842838722 679664400 120598285 756616640 586508160 747784920 946524960 954842512 390320382 665466296 602618620 457614144 290332160 931846704 459027968 284114360 395480170 317029212 352443280 308179080 441423770 701925956 653055528 66471680 397652420 76877600 349856424 206402090 375704448 297210428 169716800 432508144 642255392 652202270 18969872 874316395 187769716 699938080 724887708 975150200 833383760 700304716 948818026 343446528 627387370 63194366 743533836 641673144 868032330 174279080 141128608 858640896 820057000 341156372 184364800 77679288 491478648 392125015 910754425 133049562 106237372 232856700 589690800 608584228 153432000 608193808 798990010 364390633 538828006 892546488 280494432 921964760 74303400 977111540 371719220 881523200 545459850 225845100 232742400 944878934 163963112 870922525 558550984 883521088 761447632 529605563 739436100 234296552 613568000 718505006 746388985 509246720 210213390 186523404 567724924 48435448 974121030 159616880 668576400 160876336 445409190 920907910 162347700 641912000 87082054 651070464 56459200 333176040 539734252 542165410 433317400 860835419 2375680 721287190 754593880 509890688 979365840 75481812 939146804 108677200 109096100 526324493 727565980 862564744 322675232 922426343 873982624 125827300 134536080 700353632 920665600 461242100 796441295 966588264 354163256 718192760 572210504 303254480 707966328 456187200 471486720 110622400 439243784 388168964 822970512 890374930 687180848 760415114 984635488 100835464 713549474 686185988 205744800 116593928 960136530 774994390 976607300 644300288 246040202 775790240 223476336 57088534 781989430 875953546 891166208 423120544 110253507 489946624 612707256 325646208 729499136 962805407 672977038 14403040 342136300 923868221 831709384 809556786 324243592 982534985 636928000 243908904 708049680 890521536 215715676 267548800 188188770 949426578 63174625 228577205 460367104 145601515 708551520 132828482 36449850 791955448 536319460 169428208 991052200 117370940 681319100 367961816 607893855 542644623 549888646 964060992 92508990 936214559 466245304 829425884 313028750 507186455 911400096 708343300 865066110 158572996 942954375 389920320 780069604 309874630 763319752 253620180 20316904 68598515 532951072 344793396 86500512 663217980 660460992 330089652 471447660 330529888 152900936 630602612 439385624 668586448 725504075 352381600 146935500 923866016 302624788 539816555 312089058 113883200 435080232 55876940 960860288 405339160 892616800 94552224 230975100 371236120 25277376 297799400 946719736 759471799 470234616 283943326 782942410 426378848 396568576 851426118 759142054 363908330 537428768 4051048 877134144 395033540 612385536 58649204 350718532 520426560 817408292 805673630 429049916 576522910 887456736 159517200 67885157 41063532 58717560 804295970 689561898 352921680 816851550 841966560 149946172 645276343 147765120 654187982 697367020 782722834 584360040 162671650 450985580 478549000 965044064 328160112 762095056 282718720 329878188 829446880 504125324 257205385 259271300 420357156 760392976 924981536 150879180 946864360 450943520 93967464 958087400 811339854 576136037 968958400 435300010 984124160 248340000 812726676 27558824 495095604 514703440 247250086 618655300 248118925 936735060 373181300 142713728 66670704 259241472 673984170 143909088 799130740 509921358 892749504 242130912 19950336 960955448 388172576 619528025 222883240 297428874 117754050 194852450 70746330 60026308 3995201 121207744 399522880 376178429 598096972 138464736 34211648 135080816 422307236 167487566 754415902 9585536 907668482 248901040 544585295 988618156 235765959 796149184 964161134 47212000 141778040 591208695 316191616 389159688 352826404 558822706 552774047 657623776 183344832 244315550 325656008 22684144 128977655 557048500 367071232 467336472 694971964 744108144 892376480 293429560 689502336 163409408 633698617 343208960 977610155 553291895 43127424 241471000 636402408 260387100 646905840 645367932 549502640 645650104 389945265 179669360 654834192 999313000 211118248 943208730 269106440 279065118 724458600 636663625 842893740 552920393 400941388 802558527 823304320 938047192 750286236 423715024 725378615 623298750 790926320 321424675 200049192 369657974 75699332 25206572 198965544 457576000 812017984 478855760 46496430 612297206 147937656 931456034 680370000 250164308 997109232 115505492 202491904 396990164 716433320 412629980 889640688 100824390 544536004 949951456 857240200 958917930 614618880 248808544 269291736 105738770 526249560 260540250 705014334 328647744 825025268 690176276 722657400 785792952 966279784 21995600 666624250 118720800 905016627 231279584 577661732 909544042 125545570 524390050 696819000 36456100 42611954 47462508 927412200 414160396 113798283 299890712 435158400 273715104 763164347 943302800 85767850 132697160 423401984 252476960 193990656 554472483 138180800 485297930 392233832 432641698 488282070 304593195 75752546 845230832 941054164 438215950 729250776 330198455 167189775 606816480 150556742 239985868 512218912 521277704 367889912 879945100 751887248 939335284 489703840 878916492 953383966 515444480 833722890 650568784 435997720 285371200 392169176 387359458 217133288 168455316 485314580 657180160 626121640 421880960 901059120 392801816 299555600 243734400 899051190 336672289 133229460 94185216 710418557 823199640 168268766 432574850 554003328 664581984 483047974 923796788 225490770 743854308 218294528 489155006 935261826 926421854 61940972 547725472 853020160 573388623 392931852 791017640 28574325 332412560 772733968 42061784 428236560 62540800 370657292 908468940 435432928 176502620 265394090 194660500 837008488 888623768 626407460 103765208 991054600 983450304 694127050 859957280 615840516 452803659 995689353 12890486 362983008 474849674 402346082 139764000 481681152 775571200 734180248 760079952 530436580 881241720 789780375 216475455 101306113 590885700 671562956 812933625 161125885 382426160 394583616 145340500 147219200 349592955 511027200 145254336 913216750 576056000 471109712 259595425 176619520 183768275 931614200 735896848 286832124 698079104 164233940 291292234 38057634 10393035 32182209 285455728 668160507 742832426 149326928 854527616 409985660 970711802 15094500 243571240 268227840 833984930 923025452 488849520 735300920 302209040 75539010 3676374 416444880 151360176 205359960 95415488 625790024 828933096 374865967 375566160 989898400 259260950 451814882 23525110 321981850 88966004 343207560 265019040 737718400 441466528 562505756 871989264 530076992 342965760 496634360 429756146 138846080 898459324 663185240 538908159 570078284 860458176 236235650 968651040 881141639 30112168 658927690 850447078 879588668 771350618 568281124 885751394 335017165 745711575 75474143 591774736 62192132 839308360 845446080 973587145 718405855 796962752 784938200 649151680 465955680 225753008 543710300 55386404 26109312 324138832 232494244 744341837 627139328 501801440 731966034 918329050 299999324 877467792 274347680 6172072 493467108 188885608 769703744 281692792 548506314 724120600 209605795 209696353 286083725 791131320 81620864 540159100 507949438 751152444 110613600 882713750 539965840 435676200 230381900 652739406 524036247 530121784 216819648 909137520 980076606 472871040 435252020 877848692 115034036 375340600 1255424 638250250 446416138 314146304 372790510 476324872 982595584 792920400 788088120 344438934 54460380 965760616 681474400 477072920 94636144 456270528 984346516 284626090 856365489 834190680 412712820 467417600 563293116 191066276 851942968 745766048 278851934 199825040 183925584 562822244 9929808 686043125 51286560 366891974 467931488 861753317 739211046 108330000 416353400 326281826 759466000 878972130 660809320 926049750 391349581 453322254
550129545 620801280 389637500 346779815 665370400 677354724 447250152 442357760 404924420 928252482 379431700 385960720 647650300 501449900 571007820 28608576 295356912 704535390 355434880 231618060 117781188 348714640 195557920 306721330 927439325 944724320 197880423 273074725 579591008 405099280 213191028 462879270 20909050 255039384 812794695 159730509 311028160 62592978 683986360 273712574 94887243 245033620 76525550 97760600 605407448 350080460 81419680 178174768 660380720 179387226 201892952 541502696 2051666 949871416 20069600 376365312 758292354 280314523 8290960 565814280 626335704 986447280 264363440 833996192 931842500 711455724 270967300 246197410 655670270 170343519 784697240 114829784 23773920 103649820 643027690 129093600 297918772 26516655 746777200 333877820 105906988 207621 339307408 209858080 573675536 178467083 50459976 405594384 824069628 661013614 994365836 837038550 238097600 199037816 73920008 191054368 468886800 622549696 414296342 981313240 23192550 913507488 955207769 122854624 505027640 401321628 200616340 899330112 811417830 27290296 422313748 244109952 648255200 364712064 707999040 472385084 953385070 229129404 710663104 369221200 837444896 359381110 986776696 157028060 393105762 932243960 523216000 354788528 830245000 932482332 383539924 924855784 470464640 366184900 534970592 50289179 447364451 587045520 569176000 891012512 923775208 323966000 413831200 750916464 776336305 48940575 177855520 301707008 663105632 780539359 47467740 901401104 847587122 105291916 115032000 698581384 136173120 575445032 494490880 595123200 901320728 304865030 816141094 205748960 255357582 122036978 74097600 496253969 479786974 576133108 741450256 541411596 551988240 83646339 817047630 750323074 775897640 852181020 855154344 488844580 564127594 215052160 846849104 14882304 375005365 600475122 873512340 163363039 469867968 204719424 950253952 81735816 414507700 636805384 877014912 194062370 616076080 844266581 429827920 113435392 129791648 434658111 594653448 903991020 961831614 4789576 495368000 498967584 240324980 168976224 815052450 830708160 339800640 925780800 45431322 245082456 215240200 10153550 850496000 510441468 368653500 840089912 416068675 174840600 581749000 112586200 846049500 524717344 711755150 622940523 17164329 346884220 903698760 634894677 693518926 937937074 566918816 500893270 498105024 325014450 159147470 524544930 605954684 383167055 722792320 288562412 860540000 98117054 613719800 976570676 610865456 913184090 417808342 356845028 35192312 827204584 58004170 394449920 638376124 369247760 889568960 986248592 905007200 776038240 121140015 985611302 13755314 867298025 362904080 128073728 831471022 928747090 827652694 9961172 475643136 540238821 521013000 958363240 691502260 115733120 171142358 202424320 688393280 953390660 416648750 42046452 281279064 463627424 588500358 377954300 356723225 822613776 462412136 138785520 225204248 352579760 184059280 510404580 291878356 654274800 612392120 648067455 292402204 203770650 877324442 739000040 229776000 74836260 491770156 680060884 586325736 937456000 554916661 121551648 648239216 293470652 441871279 27463760 950149170 825546150 812808620 251055142 824898430 229336130 255570240 713096704 808693640 249699900 374250654 346984688 332578816 822056000 787965000 811240800 387344658 180400418 153925520 988401080 354585537 737139712 460636850 925911914 241516160 911696560 429943340 401949850 440062340 821284520 723744861 133907200 757222892 727368928 296556176 742280496 553546725 177991360 169679316 198927026 691995000 935502820 333450608 283348014 658399176 106165273 686766520 346064060 825431760 712323520 315489805 769327958 364979336 95322464 479039598 359974288 714255680 407103840 705743375 531413060 168908480 705666672 600119240 41954984 160439915 331910367 570164341 41997568 51620536 104853696 481059040 346016672 670670234 489245344 69001730 170529520 924553173 759241504 184136460 73220900 349196156 802940952 549510886 432915630 609969379 714203170 422597376 274910848 886566668 393090560 930606144 348525752 642433925 872936350 597110592 872257875 525162784 603612869 156832520 990488660 930969600 347411407 411481250 744782904 187617416 638331392 788658470 576261358 552789320 320834534 379641408 992595056 329910360 917946108 149911600 754734800 582925120 869853696 967983840 252181036 784091835 815571240 734424414 236598420 352424352 114635425 847930554 732666900 419562752 157012320 413536480 961044514 980364080 243852610 279223900 52388584 902230920 688087016 244905360 345046772 962295184 461569156 618644544 279997736 985267010 77337500 441498510 569594000 925415424 135357032 606154240 67757612 718142005 802681624 741376062 680160506 979862860 675297304 252989872 988040000 406802540 792073450 744488640 784013801 997009430 799490750 821430008 899070012 757534540 325166288 88396525 172361972 223360 111721700 147424192 485566720 560161136 401982496 22296150 51684567 127675136 777030400 902628290 256729028 699987908 223209824 440801816 2567704 233673055 850028256 794143732 339623792 761747528 719622580 344821455 192296576 945430635 590760544 889829692 944528352 207982440 875035200 246754960 279992704 827286960 888657382 965946874 433197992 377331450 337995751 760208960 634317120 744529154 910762720 306799104 315964503 387661782 153200700 405872400 918549800 672042409 939778256 114950377 241079750 889178926 487747329 715814725 722006138 715485840 339788950 649251210 517159590 852131234 405934356 796855188 558851000 729136042 608104395 462980264 157894688 851792275 970510240 465674166 618857120 550237600 626221568 451843528 664001350 355767184 107599055 126982880 809517246 808292955 382463480 598623174 458777832 530280132 999672750 517044000 973858048 846216538 108264400 31850016 820018766 192477440 413830000 423082552 660202084 865465128 206076103 918225180 527467280 673801834 44985280 308293020 237445440 684389336 391550900 737370224 590768900 439834272 677470212 833788000 878535896 124086764 105607528 661892570 272491165 440168240 797922848 999549808 201345200 871716200 512478680 970019566 442286528 993720443 450613625 225469020 402006600 434637924 973299280 694316788 281791360 970810240 52120904 857545450 934158192 952106090 313284320 360287016 182734423 169045404 588143872 708381280 569525616 26119350 821687596 156251632 876867584 5305400 477741030 856102105 418684764 37708728 841900536 898695273 408886040 532582986 770432824 451409570 912759400 50165610 47408514 15965220 775783240 242903968 54000488 775767711 521418200 56890794 471888320 677734600 205768136 772276880 491194660 550229876 92556384 187438944 50807848 193268652 205906200 732420456 308960832 817994300 320673652 807841447 360649092 886549920 201568648 176947210 709530016 373397605 293157328 754787512 499558943 408313920 211207555 839710480 40400178 181072776 638726048 22404086 958135040 973608500 255695860 827219742 143105864 506651724 586020535 978286688 34817623 678777235 745797720 63140336 549210855 210039734 106175872 763662816 849376944 695370914 34804214 192162860 303653608 516673608 581797680 283508480 809301248 152591600 363295956 278697890 471334667 408997220 662260480 910364360 580559352 896806400 455651840 492915292 640552640 479691857 59752040 221811840 552121028 29759374 225803216 15094154 11025600 543133440 451169676 442107728 38536304 185382592 755196800 911502266 698884120 804287855 696944720 987170180 339878900 525076664 962824608 199142116 490214050 654802128 653799888 42205576 315880675 840641300 679496112 499990194 519515208 999068325 447074397 28244140 702148500 929195686 550822168 890849048 59971220 108700525 110557568 681521550 502766806 445596032 764488548 371478930 27711222 287962000 422366943 50202120 145623630 276307326 458921705 479651773 999498588 750534796 596248750 705697960 883264232 687100470 757127920 487042292 131553990 822299200 107585694 545630720 345239000 635270840 26857984 602707680 674610566
751440516 124764030 361003572 523075904 26911560 758803384 818539918 239253888 956536772 973351247 846460520 651565472 932474920 427966432 694929152 681523950 7223600 252370156 475608922 1470494 542579025 687622920 448247517 472172432 395644830 320953320 342943840 308523760 919559826 334081040 554774290 36649580 456750344 613510756 84934065 117831176 27971472 400318012 243166698 296404714 573045240 440280166 801148105 52904786 949042024 161493004 594223960 236669600 766257156 178627374 217479066 822406741 767677066 908717418 445635448 159270468 477565552 231686548 583437204 505459200 277755215 977874334 65726176 263229516 96741256 46791648 951403440 403184344 655420912 487001640 548732848 615966846 689536250 903112949 115991680 35577560 540126800 975421720 936689664 980479535 371955120 46597748 705548724 677059363 14559744 275479125 82385107 462502154 2009346 818769088 188675460 980777814 522797816 464094600 374328650 506377200 216067936 640593440 934063296 384454981 658219100 416017600 519382388 928017171 621987048 9286264 954586768 491390370 754675074 483528882 467754940 974007250 63577973 173331312 782642140 528851632 998425000 602878720 313510840 300339076 877548040 524532938 243792755 556627480 550095180 66708704 703809716 96769016 959495140 942404712 400621095 438290878 125939712 284139888 877979100 165208440 175550440 467681375 728461416 415921344 897094240 906134846 879843447 669044678 904566128 222416916 836770870 704040048 621771266 238821498 246688628 578942296 47702300 126939873 773940084 926004300 233072000 610052968 611152180 268218000 465969100 753912680 155991513 333722440 35618995 221002624 895167310 463992876 876851978 751659958 363756040 188716768 930097600 165559158 185600 705561647 71144000 557097422 175744009 880241920 995471946 434672240 522430780 296423728 88272368 992321600 742378684 93322312 787404100 816866620 430930448 299142798 442545384 277775860 761372250 327598984 709779641 340727617 67015750 474517565 617767924 953396702 70522634 623743716 569749970 620606560 856548220 296856800 47111040 523470880 837617813 374636380 684779399 252400216 221825000 132158156 654472408 162902976 234594040 466545302 334465056 84732460 679873780 89504256 63759000 480192000 605479500 407277824 615423584 932582652 671258541 257910759 229833396 110690500 187776450 205175104 190305280 194457960 418454965 473097344 274783744 40672816 266429900 447276142 687400160 958392950 342136940 325595392 226476774 799470144 665166355 633110600 770867116 269515536 851245040 381937064 355043776 480475000 738328723 276908262 793435236 713914345 24721800 213494794 500647232 6324168 585354542 795994357 368152408 195015280 94006928 948466176 279835240 57958760 370755290 704361616 176248950 17659681 643370934 539725812 978103232 772089878 846425472 127131904 796603000 668515320 807365673 278461054 113010872 413060588 633195360 983096848 287901112 663044805 161990845 337931050 443346456 384024120 94926106 44690850 35204640 214357124 68270956 120444732 785215840 93184400 644569930 572191765 977781956 118262656 844561024 126956160 830050508 202132160 138021734 322925607 184761468 816997480 770759072 741337920 719650712 164833730 655627200 911639296 639900121 329885009 308954400 378167598 73867113 266089101 36779970 447498724 598922578 167428020 825333696 681960312 714869888 886856880 857656650 999573575 208811430 247057840 21470686 369843011 9820780 427319000 924595200 723504456 662691324 989552151 996484624 56897134 61121830 221804252 289467928 325152900 294781670 14798078 175209186 70747618 111315944 926600579 697040308 122900024 586084540 991560000 890339840 736650120 562176410 427387280 705494414 932757616 949129132 180746400 44391246 954445000 451546472 617971130 431070320 931883300 718227250 351050624 676565110 462550480 369695361 564190616 119577896 716963200 261975072 743745000 88316665 645238280 232717920 727758864 631747952 45980920 966964240 871924608 412877738 376049564 48714750 634237200 504330688 285649256 249662000 632407120 143060496 421808572 485502502 496888986 614013930 296653760 347795704 981208420 412403530 354521720 111580442 48690000 683181736 370928450 791125352 509833975 201797136 189151790 174397560 695656800 781708000 391021950 30696700 987685494 531780976 173587140 413820096 246443934 358253344 941427980 761461378 463855940 571584275 751250304 981238524 596966788 218058240 871358325 915330788 543099310 957682520 494731040 200453146 523074520 321267964 226268160 451760546 40322990 515510584 176256405 99879176 333257434 325722320 501745350 805318216 837593720 233744512 906554375 624546224 589997440 327765400 113352016 742451584 618273376 975450240 552590254 80987856 930006250 973718680 529492820 12482540 778203693 590549100 174964400 658318330 905281536 217710848 267959490 369572224 865082500 898083572 295926200 688490320 529109080 701568046 208064704 87455704 343210090 802598828 354892896 657716992 775054650 410684728 315498868 326115128 809563008 790135640 781586092 944108994 280344881 264086400 95198144 140551264 459977600 492301880 773344536 60647328 468608100 864892000 768313256 875469200 606650332 746877824 842489120 52342785 462210688 842489084 797409935 784817950 618059876 163490400 667429160 615381173 928807488 602922747 26076090 663856020 206153808 84835840 90813380 250457250 521216750 103070350 922606312 542967200 456672760 907175925 923558160 211289634 886741250 585603065 426931600 398779490 904140632 728681478 993332920 280985741 836745940 190763024 663504000 638267254 159992680 851287893 594799956 228747820 430667815 850788928 880276480 85836710 928382280 246930480 140663200 117960480 362125056 781986066 931346718 296805680 591972204 676106885 206590086 175195340 140451676 619000297 287392824 531373320 569134088 584260000 886786349 595713921 209342336 551385720 78285968 43878704 750231568 491419480 705044390 440874670 737665000 81708480 355482960 247235776 332889760 208989400 856923020 991023008 766959360 60057262 820367560 743703018 984668384 708071760 77809260 528736250 466891264 754196600 78700110 609122734 487679600 662321840 627874260 170962176 388940243 196058672 196710100 541520896 899145340 672197216 712356962 807189587 901941200 765887500 755034126 356489093 312832800 908432074 438202656 298715536 773560125 249721290 996347242 376749228 690575780 42338404 844300980 662050640 233041242 70365972 961213600 946346064 668601600 610565568 301555900 835826122 10819448 562569366 900183198 134269280 362593040 344914304 21927302 990944240 964290860 797151156 952170896 524006444 479253342 910126875 343845136 555735020 570670840 225927770 556949328 963751340 973308086 278513050 775409976 549355640 110992446 74332897 509035500 992596556 167381662 554876660 196815600 476993187 440466073 429311847 27923515 132611891 711383424 318798225 753488000 585364182 264571488 978871010 252966000 519563512 932417792 626052182 653847830 762218000 863830790 769720300 75175040 478786680 903702960 700780800 196007632 397830520 616625742 259884792 826668940 405744752 5537600 599642691 936668300 43389124 334175200 410877332 163760960 434087268 263126784 676434320 112757180 876270735 320491840 857171700 762802765 421911956 882636800 447569656 386601472 786698240 69354475 384965466 369028880 884753920 152766800 398268032 176986236 39138860 594462208 131273000 242679650 843036840 401284500 510399980 988747246 78138518 597945325 569733091 16641092 758432861 699149624 307919600 590477503 858035456 937136300 561797750 664039232 951344256 307482964 987586908 728698560 744541098 391954786 735678080 100632176 795321984 496760987 289378900 167854366 359092260 918855160 145582720 492413958 817452064 112796736 774901780 378554215 789745100 21440928 564950310 797806500 119080500 165139560 253184000 339650624 931249136 289061360 663415392 255380448 330769340 666650240 753675800 888626648 765692159 296542720 682535640 982854988 943345396 292241760 935133190 606974512
723610100 728446848 981545674 459269944 405624544 693240288 820686376 622357671 578337760 228356280 465422592 165113560 422191420 429097100 474091640 971611690 834008178 595462274 975070625 604101120 760558088 510971888 157268880 497138208 235080114 14655334 841174250 336271092 566916160 399544808 77523968 22304660 657093000 273801576 350296028 901391100 906656000 977369404 142687128 197470264 692405776 59139400 604580375 781338480 280528176 769323848 283585200 149788320 427408210 939067270 359987328 897610295 361627710 666010160 670043140 735443600 888136080 457866882 519529050 493895344 187219741 473621558 102283673 722051200 85023544 924389020 797211518 977571488 63621479 634395380 35404606 605323124 674593690 453073532 136618210 685859064 514846900 692568000 292374368 675585000 552246968 681339358 636968536 65612800 205077520 697985518 179775040 456257720 40454624 872448845 983433440 221907660 620200720 123744000 349620326 748875920 294631193 116316864 167115091 442088610 721183200 184338134 767755690 212647818 213478846 979964432 76969234 12679296 602738432 565780384 825571072 471523454 372882274 936255196 603146214 840269376 425211912 2505728 726104504 316874840 648799128 90917280 212012328 203896000 294196224 807158888 842802535 570740224 746328336 239262632 314523118 509316572 132930456 385771584 831196015 642655678 438876640 838567504 133058505 693714214 909504080 639396160 205041680 783389755 772639950 107609230 862885120 524098642 745391215 272325408 485941290 849091500 580657335 734736280 515411200 627604480 647340848 71481160 650884375 745486288 729659170 660506134 176410582 155452416 318720272 709775620 166449123 799065630 299850880 940307200 211390464 767664067 189733920 568985820 807107242 790974300 252880788 149247952 867955584 1066904 437748630 86720093 884649920 651504988 101326500 835362560 552596910 996166016 74004528 30590398 995564768 267172000 6067940 561245952 323086989 703373791 4787520 870747889 127357540 455062941 910615997 196986040 494988800 722506256 322797248 675487804 365550000 684076992 510861460 187588900 281126400 736029404 85200272 343271133 156177504 739031840 495019994 228443640 159032148 168021 434114643 227443816 928790300 810599680 684825590 379877032 440440472 734064436 751700413 392123280 16188128 978145000 975379584 822244328 392539365 953513550 119063470 694299500 457541464 840161314 564305280 463960704 720829600 791770875 559547040 94420440 751862500 348538800 663019684 948291020 102461171 454126608 142222904 124262400 984956400 865528328 350125392 863135952 554892042 172179680 596086460 802552370 339434040 970653800 510921673 106907762 258442228 334522770 669926088 83736428 511720876 942858978 831981656 982168964 982343360 229109980 869480506 189637168 88542400 980906564 476778216 194942583 509750569 324846498 863730304 117665114 181756625 146852960 511543130 565148934 47891114 620256576 485229120 44974125 884236544 953268040 209219336 805722862 263774596 503312590 363458440 96490110 252930816 775857338 987361872 544614620 341187840 901016708 478021143 332944520 333835160 636053376 363522375 793411552 742673988 561204960 453899680 906956900 712919040 329831088 971903044 737682592 537678729 432637974 661454680 723520000 318946575 294731008 590327960 481493070 668835504 799133686 23728920 824710020 986590400 162122888 809641394 21320582 103381610 308648660 708070820 301565223 727495504 594190958 422161400 348948000 396196020 967610600 520280648 942647154 631231409 656030966 457505018 461427656 355811920 350132450 790146928 531019472 77184424 943981020 106774413 995971151 179899330 341158140 431987392 67167774 286258526 756085622 569068139 273002150 959897220 925191420 902849240 426493972 933922816 253931828 287684992 107656795 740931680 106017200 39611300 338053960 468223385 954902510 633480596 116346580 155580850 928073174 901913252 112118000 766331840 643443488 677902464 977007934 334718588 578405816 72546608 497846952 1021098 532425504 857751508 406483840 605779907 576639720 86801472 252954720 350393189 529285190 197742656 962192004 986720640 32112155 947460832 578857580 844056375 230212968 761460964 502726208 831181472 986947400 946332768 365463416 421072822 397200771 187521984 246442688 76689056 712340980 849161542 283529504 737900199 749277760 705413920 545896387 851090262 766680096 644763336 618287125 177850300 939462151 516702580 460547900 592994048 296094032 299387596 766964080 494967360 385347938 806631844 90833664 634105746 955923072 48172480 254041857 801519904 253527788 695820000 70201660 464927808 455667664 490417200 839995450 348927883 279228864 777409792 661798005 965557972 608371080 358118841 295328160 599916688 442689078 442095302 839681810 149268850 786954915 103358300 159529850 331855506 640859372 852773312 407664288 431033460 37479424 365137264 973596061 588678110 285809940 472787712 297526174 819481225 82590538 730692748 499181450 651097475 678572832 770010204 791631180 451452143 961587406 694208464 853971208 972533280 254475744 161061520 434942720 189073924 979008744 153089508 936143000 890749320 490856640 40754500 754080140 677329460 14178730 361353120 791748310 788867072 71393280 413751560 269666000 655456512 233192048 592235090 204386560 540969600 731667474 185497904 724681910 825608001 436925673 146557680 160417036 516857560 735500376 942558011 330105840 12357025 276947200 580685000 36471562 98526350 414633816 538686444 48162900 574553420 333974400 71449090 276507900 142616238 420964178 204737600 596711200 498950360 614651584 286645950 930832200 364898312 738952400 30190150 524328760 106568 414316402 286962576 415027712 436657020 994657970 696580730 884445592 217874000 327174074 320410120 295157056 387179753 516708090 104922700 929753500 671225344 761010176 118042130 968600288 342067488 192492770 556247798 666935820 375603480 913613500 874689098 883266690 700083500 849087499 576531331 709068129 510484360 163126005 916772616 604195700 323452600 950706496 278768760 368733824 116173488 54707948 285746508 999784830 196760430 768842752 162377424 796503930 70317120 896815479 299243200 28187439 145213500 909082766 979839648 832565584 404631056 890779425 548865680 92946414 160148934 339333457 490083104 823921596 836409625 968242996 643577920 237603350 399162510 747388425 400526700 281645144 619723420 918120480 569470453 188034282 949453740 806745664 658544228 244637880 460127255 252061750 971405000 798813976 213665760 594553944 606788650 771490800 376762666 13162592 673140393 322023725 46561200 266712000 418699808 127945080 825660870 754423480 68433200 325478200 724856300 809125398 155340954 281111680 568259072 678241000 599224746 340264040 760315044 838885420 915109188 520118496 364576224 926896000 544824881 115905108 832213805 621558272 936950726 183388200 14394428 56251920 192213192 434833250 524827950 812205260 644651536 631697064 371711556 489638176 708282383 797010552 671294514 283828546 283747352 248650540 853666996 24713734 785490270 209137112 165895340 190663409 682601675 317360640 115005515 344145344 23123800 218317048 597164118 895452492 604407964 249017760 470606504 377319602 176878624 325210016 714728332 276440500 714320700 777762100 866354240 655570880 117287897 315066080 95768490 633772176 217633527 899003237 972473152 27164400 435714683 563769380 549107360 382500000 574995645 707427200 74734800 78227570 225438860 647675204 714398848 782804624 55819904 178234420 462193682 542389200 62876469 262420000 628539674 82107766 123711840 352156565 808886890 387943525 536134068 762361520 675702656 254192510 504305340 711818130 353295840 975439384 872027480 761908792 56698944 965733845 221771250 272590750 624778486 706823104 746002932 741571360 154738176 626999992 840588288 946464418 556822520 629416468 424440308 871740580 381634050 828589394 116286848 378549760 37367104 62322117 306885854 736977768 706679360 719645280 415751948 937386112 120935685 526523904 83420028 738775888 751815520 298685272
207227945 345544064 493622832 348617600 67767123 303339200 198731600 863795460 324976000 950586720 369118108 997616610 433535588 836431500 845121525 801024637 340341300 475303840 332692698 963251600 973176790 339343201 994130432 488053496 932924764 517475388 466916320 696378408 634326836 455700107 942543104 258868440 981110528 84262400 744592046 333478448 473690295 189348736 998864640 623285000 542780740 891667700 55893860 839120064 378289150 284952792 254479184 472218080 209110400 887497675 133722000 401247520 323165150 629403380 771801370 803364618 900376096 13427800 998406798 923450560 517068650 839826884 146435551 259060826 756848832 28081040 409081728 791546624 118457861 668181280 281931600 826167360 145689296 210881656 69101728 848811692 326451200 913292800 995461260 962262007 168633688 232769520 658928800 853812622 474537632 47661120 48278900 442268992 719572000 918211808 71408928 9839960 190547768 626163200 548361350 800305000 129567560 806658650 551161000 45173064 368526846 511715950 239191320 142530816 268411632 386966000 341696752 11226592 90613845 363230870 822183395 627388960 589758780 760962004 276600720 234329058 30020992 730527500 956430648 558101440 899102450 221730368 148901632 379638048 829458750 840080973 853807536 911735040 717953850 687613204 313026692 110860080 490583500 346587931 559101440 506231540 353007278 2077354 866393024 690849440 347613600 735407356 357538246 304257700 94160887 923707390 200270696 447084072 246419360 139826099 227810488 173444686 650261590 272474146 428435925 163892584 158349140 826617215 117139800 42171744 600196450 831587200 78529600 46780781 842434944 339025200 606377728 313012400 189803650 304476000 127123246 396797196 761650803 910722880 580105132 901918088 491186688 791304576 713692344 296162246 974053500 810628840 469788938 23928540 389713327 257254404 653478260 167638080 858889184 37038540 537304462 235112000 37214300 762398550 515789450 219479040 345112830 381808390 608006200 642082520 516858715 209417725 227374440 672046770 252368488 979633872 244370096 316505040 790962900 322275748 715468740 161779280 97748740 871423804 529631600 724698220 520241475 910732264 981222125 138727456 427607056 754728048 738899200 668757875 593443072 847858400 278945100 172558368 245711756 250288200 935999659 205138300 252267124 14476584 23504160 48438776 544389312 278180355 118620048 284354960 321179330 900292950 762792600 823738248 913878276 376471200 261937920 286100480 730781544 530178220 374813660 394021280 460552000 324984920 276177244 255061250 655649982 165422188 382897675 764559040 479066400 501650740 385178034 853184600 91430400 378356192 445224800 911441152 45076392 470689906 134083260 856615144 622928548 445495368 636540892 30250320 447523024 628420999 662508000 65822336 477796160 185539601 859105760 489107500 503964872 668966000 956309120 238929210 911760030 587230156 809295680 380255551 275864184 564608000 284671264 21093936 687519680 329574344 725966560 221031629 840299168 37258112 845617294 375400960 159932260 31665680 335948994 571372812 707875029 577086632 530571472 327630580 714697028 683680096 507084304 346171540 523545777 953822384 957823904 91521825 880787680 179264920 988131392 734377280 991781887 17612920 727607200 413991635 753447930 785448498 535453868 601232250 562437120 762044450 270703185 884820310 438913200 655849300 765216816 251261170 806560510 399573318 742416560 637982656 233093220 838180976 554688267 347623600 422675126 92666318 994411800 745704410 286203069 277079984 347932890 522515776 889309916 21145326 528819488 269837280 69160245 323247808 932880020 702937920 729904576 284279727 699472960 332683498 155540000 709985110 576761280 433522832 209180612 47019531 993846776 416656206 146208448 205520968 311660800 322308124 379872838 675941950 63703840 972041050 462610220 607327760 599974709 195417600 488198785 836676500 72785152 882990060 981370950 618273994 830076481 562709480 910126910 67013442 979220220 410370705 869077328 720518220 996682791 186233440 50985920 875621750 842095800 820645856 665883850 450275200 860652280 658933521 151433280 741481920 134394033 116317092 803451418 638956672 737371400 624674260 716952592 373002216 362468032 301584000 585378632 508111360 590629745 157582000 241987050 229832240 863043440 156989207 981322688 738078400 898469504 756657174 186858760 398491620 405880248 415713016 339226256 872411415 761640968 640611854 793167296 153899000 523725240 682646040 204740944 216367970 650676383 920496153 996630925 952331312 860412113 455247780 698779216 505712160 191059242 836961425 291375550 240469040 602882224 748907160 483360000 286426534 663960000 858044192 694385720 153143300 699978795 588096464 369783950 33399240 870820425 328848000 796616139 296985840 750699568 772213920 479283945 360745020 575253808 154786222 500062707 890392800 178344476 309472224 578209600 741493196 684428350 11154803 412312437 967339075 417801745 163863200 295059208 626030864 530787432 920218160 376865806 606330610 934310056 32037600 468331920 434241760 220607880 469805130 354714992 902531050 993975112 221606725 726549640 740215980 751025230 370743720 959394180 651100396 873399920 716478504 902021630 817994552 874804205 129935579 359023890 553738880 818956600 803185256 608614619 506035152 572436414 754583632 339966744 470760720 532219173 544632070 591738750 541052580 211569240 698241120 618861336 583194940 756621542 550073670 81227250 622485440 640645322 813461320 32818555 664640000 228205840 30178920 986319400 915707865 502020235 364963911 68571796 730691740 251988240 56298740 380442710 657867320 946576618 851234544 220833088 824497840 437472592 139496000 495488176 633939180 205959957 650621916 573882032 71457400 315100520 180782816 409088160 414722000 806103500 463679936 948005280 389821284 921743948 562092480 468046396 275956480 275784180 566867823 312652032 600575000 85162240 449074889 891109900 597996720 817527151 961858412 742776900 814869440 243310000 87211920 844011784 603553616 869725570 695205960 508470290 213565080 398404568 794476560 41280016 820374784 221679782 314080000 297993880 74800832 238308216 829201762 117999232 119395002 346005728 960637624 595728768 130389056 25188165 965519376 175726531 59951972 329248344 7343185 362834518 96740220 438484580 29883631 442859000 596819766 781714752 793422264 622736605 202282280 744487360 554473240 465079624 545500500 414994320 785479100 516313920 576651520 749784504 563077488 823244523 9621320 221608967 891387048 960692820 228484905 925003228 281927808 89903696 580380192 631127560 932354848 308534144 962606016 967887480 431822336 308460800 102497830 251372480 446913580 390309000 307288030 187286576 949708878 523758984 577949696 252565664 763238014 941089760 206762360 797087570 879277506 898294968 279665340 549639704 532870660 48807520 116957215 719680160 827846952 743873280 509940480 264745130 145277170 282783916 475126592 180758752 152256178 676708800 243960832 671837025 486362780 935170900 530955064 291015566 881358864 455021216 191885120 31526942 646991824 318041568 724492050 436044300 605877968 735482628 818610586 892245744 357940630 295893640 404671512 873208798 267482720 460058136 159467042 629791200 12539130 347994860 813953900 78035126 633663210 583506364 745446870 970832768 15246080 146118446 672672500 917435800 488833928 20179900 316863600 78726559 340927730 58662694 259752715 653833514 920924680 835685768 891066400 588523520 34510438 446998412 473136110 867879392 878419200 137413367 262362480 758353308 77884420 3750162 381417336 785325400 723801472 301757800 80690464 42055680 761474730 716463270 28710740 273799380 879487868 135057060 847307184 10204448 661460016 221352114 993165046 404131120 903018078 100940202 786573880 383519614 860230244 785453632 805692468 432125348 856642048 370489456 813915449 539581920 14198424 388604520 66534840 371777708 737863170 259929326 246070330 706314500 141499906 826850880 943531776 485007410 56103884
219741084 233110012 372635500 662291856 638292130 802463424 258679360 361115640 443482400 494244096 911503712 580357504 686445848 89024000 844251224 392258343 678859320 686435840 100259120 475240216 988692692 161449582 130616284 951729520 374389170 434743504 514823872 146744712 192724972 435903766 459308796 337511885 30785688 998216595 857183040 668585625 102147160 654198271 186545840 660222824 357812769 277167726 330746230 15101960 287844800 960477070 668605800 544928795 465281832 121065176 618917790 792620755 261547769 39591680 504949110 59236900 962197816 721393676 545690976 645975744 290305792 993160972 925288760 610645866 31238814 540228736 892142705 620790272 986468864 932941101 97380830 327824272 455959600 151798200 780918440 109928116 3777715 658604800 264834472 816295000 882228612 760299172 671654740 800267256 47691760 308389425 199340528 507178105 673769708 852541450 819586560 751773379 966248052 414820505 998651724 110604640 474881152 642297536 926856192 589061248 299811488 383346290 398904624 202877240 624883533 399857580 64896392 7725268 658875720 671028825 768916569 150699014 985096895 917128060 633018880 721329952 72068934 822756280 952800920 222372864 201101956 459476713 886274800 190562840 846669376 616286208 87077488 920655812 243503520 435597824 269763552 504369924 714172880 468204008 37801978 145226756 811396120 718119760 158664708 758959350 411306768 947299840 610785372 623482880 785517540 721859120 948114816 532209800 848981500 128448550 896971156 694777752 645617152 12453760 766954240 421983440 64014080 837857507 532137275 951275279 163118420 816156164 345472712 672487200 50383936 851531424 33014496 313561260 100048500 504241312 45797560 494647379 380058902 388126793 166856571 793445722 489379180 42482016 860049280 578612480 199351648 48864154 889110504 115038618 647856462 500708000 955366440 394206880 552093910 720527996 554465280 146041600 411182252 684742525 480740500 433436750 700024860 511000686 672900450 981996473 25016130 738118410 308556692 700309600 254575992 540180000 512592000 872493728 916340076 702802377 431863624 18517720 996234560 528963880 779394240 770910464 284384375 100727880 244035776 43047400 271462784 20346250 312732500 961546695 651255784 519388076 988713200 915171136 815306200 77766335 294801808 985386560 445992452 236499257 773433870 456110510 237698560 451413896 805640465 444365464 739993600 958800048 9265408 718507696 919489190 52912268 248546900 788663616 555620900 884338069 110625000 505299680 73824280 825363925 135874971 73346600 519912178 765388288 922983205 518400000 157739000 308616000 488003860 58372000 634248728 956344780 409317924 609309960 866551732 653617800 951566626 160615904 549230148 256078400 676573250 432593472 262459950 390055695 349588412 265163400 56953548 604421904 656908600 878401760 972142480 244390760 839366280 724143720 432101175 702351590 603185793 334638486 534182325 601810096 93616828 841458540 801554560 95312250 112662583 793698240 581947264 565591760 274374040 853730930 881188416 880381910 903710112 343891254 952075542 810568146 673990213 62936150 438891750 472554240 614119130 824286560 383621512 262535734 319056324 541515200 960850240 460675295 988108488 995634364 880995248 174888434 362233150 835869794 140790348 256977580 917070350 81294307 783479600 236524192 394104000 646502740 363981350 747950216 279258635 880025344 337427787 452374015 74559422 247600215 349512475 369121480 797769300 70138446 653180851 7219560 935837131 915543824 991412332 118160586 663883928 340793044 990546400 462039620 560380422 712320025 590558720 581527107 78355350 418099264 394283400 942564200 812727456 769045768 966994900 328783080 383904032 906269124 920474390 919045600 876050570 655658950 300428610 738700420 452853320 664092256 314539514 425572718 32172692 386677700 361926880 879439104 985296400 997579780 959732192 626841928 378274675 272534624 906824640 724545920 890078086 574255191 453321073 411327852 681733548 852066750 228505600 11594650 553349638 382708440 701647435 573305200 324491610 356228650 691779072 791807680 620299652 610086620 997970141 513835400 736413680 245665372 279087189 650258628 291917592 773075060 431363736 894167300 203511696 458626680 49630464 348274742 420392384 228261065 232471992 603533120 678043808 769897920 610568704 466008006 753411530 335419842 411464160 182098554 14272714 880510330 106276928 840509835 211298675 237974120 205338719 182029200 382052415 601366475 790065136 686858688 25600470 858506230 56543200 803061744 109471200 120875350 493336526 112054107 25636441 92555828 717124604 358241800 6382634 676579324 67823264 728199240 64829005 741106705 753919600 298372000 361825936 606006048 463447040 18813200 735804296 773684272 312597500 975487228 251238115 791962580 253349720 738919094 174139800 805426808 559993740 728921976 359473280 390903090 958817875 223348360 55594784 672273520 735714554 727232000 172059506 923613750 209661720 597441032 315164120 315586816 526776064 398059200 664706400 369956588 768708716 599591864 815928068 63159820 494747894 621844902 287297808 191195256 967022610 12667500 864878028 447775075 43443184 997978580 83097664 597368529 631956010 230965258 587306000 966062220 194771750 497959800 878070985 115261408 213556826 242551000 230865200 159851032 91563624 545946560 367861624 699732660 974306160 956093440 475929772 238761929 290528192 905009852 743318116 281154416 512164805 528241280 124706660 758815000 694603000 468808502 738490264 94075264 414523200 602442400 126236529 429413038 744829440 741363809 203367761 824075325 483858384 385539170 474643040 715293693 419738980 665482080 367991904 689080992 869032500 769412800 832880201 66073120 59558500 375744755 638050480 873536000 683700804 362153760 620212233 117692104 646194314 857427000 261104130 779205520 469173800 95184308 128335700 163667800 653186000 512942808 326530250 692974620 524330876 419600160 330297240 786857372 644901550 230905280 853952160 168585440 637009536 617100904 505848320 257590000 653891644 29629184 514237800 243036996 407828575 387500874 429222588 271125920 799329082 396112496 353706450 817701780 991330120 837162081 765460224 681486815 545593688 79732603 375837920 949527960 812638036 115925350 479931124 293675100 169846751 725964490 845096288 815743232 961509579 15418308 675757818 579154210 797096410 795996050 973269760 140068192 329145920 343557632 634751980 991116800 31544080 877270224 331768488 844132900 570714960 738894100 292813212 642337288 49289156 164690038 827164800 953860340 473818412 886582400 314224872 701395840 141290432 562767725 418494800 477478608 24258592 568341080 467146428 71017038 280770150 738896270 335468344 763848246 130370568 710481500 936266546 546505152 713435014 67496000 151663890 976739680 312516649 840807756 888710384 147628544 381193300 345170730 344246640 528492942 85742830 778553680 508649600 579982304 967197760 915279920 892353023 176994944 653506980 497298856 815606800 122440320 322703088 770034196 840915050 819686565 170423768 636262875 162657600 587752272 474185932 581636800 992092608 731355708 950355872 181117288 186565340 66522400 519445535 580332416 701998110 859272240 680693200 739237477 590128600 810193880 160771560 139394440 446704200 46329808 99516590 789056792 53347960 9069675 321110012 497422052 218608000 677079050 371870240 800477410 255716632 429287652 521008864 583139840 328489500 714393696 628805259 459520032 177449984 102732048 995950516 690370016 551040410 663793360 2091775 89450304 98781428 478629290 402978100 793988000 112319825 819178231 540273960 165351728 243644500 229930704 588021402 103880192 842464412 544667264 745116288 533658944 314155840 661533142 696050290 248878345 405195398 687145568 230386660 884416000 191600330 213641824 722095120 49423312 566328719 374883336 224178520 705975640 508790016 821037772 662583518 214004220 3896684 264319412 26862248 745077516 683711014 782691253 218661040 54285336 68241780 517545200
669411808 933898864 498227580 970491464 911732664 6171008 401408590 440618633 239336574 850254596 826738428 26547648 234752000 60982580 278572180 953388859 340131501 742803814 872285648 310226304 17193750 947347314 965898496 591018000 832727904 461307840 414528600 972517040 129246756 350014220 890205760 853852330 731651054 131859025 533292038 917755712 470325121 787383552 976880000 40717360 125331600 522868456 731189400 302642400 540971852 109854680 906957516 421101000 609500800 146758800 511654751 290137600 844675960 119322988 942258248 197211972 334624792 836780096 316542210 59915600 505120320 210550690 777883100 329404676 666057712 479178880 376320925 920038008 387934149 816874960 954718880 374709442 457383936 403545880 794569692 156343408 229342610 608581095 829697632 502632000 845514680 975528825 906881384 868280496 288927200 749512400 111934000 695729592 984211784 624903040 212538920 49502808 208084375 561767120 382034573 378259312 148557408 561913600 824007392 530179576 484191680 743859155 621926400 252232292 52496256 976190000 571885590 567707024 44647108 461646000 269743384 19276786 496406512 728517999 790266670 196418392 95231160 219765384 854277624 890992320 839537920 97824320 421828494 113282620 760838044 575875820 946784628 327609530 561245761 590673288 235809600 647898352 299589480 616242406 864062776 385178204 765401420 978805248 645674820 418899872 928661632 255980712 808421080 948560323 701489445 373575924 476827744 549413382 626330426 895297524 672192376 567663648 495650964 484529916 223951186 324363760 334034944 257090740 16821860 663973256 42762312 571477440 896957080 607180120 195607086 244775424 400310976 813672960 673427206 419917250 725223396 305042432 307170776 871465400 944903200 661509120 649022330 926956196 619590658 426331600 224557440 421798400 175541056 11387808 170878642 568388092 366309330 301607040 921852900 738736055 248026720 730148100 528896160 302285200 758661000 100434641 263240948 70656375 273950275 474649584 421111000 149544534 986078304 429765100 672601476 642509000 485127486 271687776 24449366 963110720 773396254 169618432 282266320 598767260 788673248 45613700 597948600 751703328 975890750 927252697 736376574 344966704 622753728 42535000 996722928 920684188 781069600 610131852 327360682 176922587 85192738 145880178 449011400 456960120 255815995 803743488 982755148 439302964 270315929 615981022 552872836 235561179 339424728 474129604 45264000 212729120 339346450 924721216 983388398 371131070 265292576 870677120 972607936 349041595 533852608 683370300 730250060 844110989 964330150 547479492 988021700 166348668 197538048 964074880 823526524 816664320 215187134 523662500 379960384 702414688 685907360 710245850 471394280 697883958 611422688 775709052 811529510 433374900 152358705 552873110 884398360 806580832 33893120 230478646 500038500 171765626 648310700 283187000 865824704 513882960 803877250 927739104 147190084 308481400 204515406 169113680 979063565 54921105 442144765 132123168 17252366 737820472 92212148 907737388 572307200 495283160 560344800 794463223 327409936 227961180 208391960 864159744 603733002 205824241 171539008 284471144 182980800 361469498 647514700 275601535 206262500 397665600 561094600 129452864 334390144 848508592 719298938 50786179 467420192 165758400 4433170 881631790 345472000 357057688 27342400 776392182 415641756 142205928 430035000 757561439 805091020 774097219 258244010 76567803 55990768 596594090 786506010 216444825 299411952 153672216 559657240 675559646 282425392 609579008 131318944 701545309 134307672 506938700 266618300 524067028 812759040 234109184 439947760 449687984 32784112 884028213 382342368 411343792 616522016 753730535 99049150 452967440 236637696 965267420 452488176 464761330 299869440 522400048 423282740 585196245 893572560 873254428 225136196 931272360 747841812 134114464 774455660 28064486 529936700 509928600 996663881 143924111 344350400 646586144 464604000 312938548 697992980 409237200 660793200 937724660 733738680 608009483 577270496 506400000 214324552 953849406 853352976 352441975 945096512 84023610 880045808 581338696 364152586 176428208 782988590 518183896 191687200 775561425 870495000 931840238 348246343 897561245 501063850 419366834 659212280 341399756 217756680 533668820 392658432 970434388 933845848 723596 989686630 727798024 630484040 485323612 296744384 151445069 635200480 66183680 431010960 217308768 37334466 986781136 872621491 870565108 538222456 997513344 816010896 776188912 584138794 144882878 847334784 120180386 208319900 362842880 433213080 138009105 861070800 893394350 93536880 401557840 875262820 401809668 743999024 206116938 625333332 358972826 96670064 367668000 558151936 121503506 814465632 891002180 487454400 77976832 120979192 192954602 112003592 990547612 741053960 949726720 137961216 639415168 346082920 379452110 803914850 297283225 273613188 778393840 512179040 182737280 900420257 333537167 560453980 684245725 572096450 64994669 389048536 882172654 885703200 14519200 413321062 699842400 288620560 518913438 90216576 226954608 508183781 158332160 786015580 11651000 600544500 85130060 776854026 55542190 2056782 77118144 699184307 892530156 956675233 897497953 386730490 775151825 740595456 16213248 992539416 657857357 440368496 188748440 353428240 352087672 395194342 273740800 932023517 208316960 499159908 601930372 579288468 289290324 630153250 253654254 455877578 516088845 708892944 837740331 55899600 796465524 391231894 64108629 43527788 355761744 558871372 359766002 335595920 757831120 51911360 757759560 323758208 964354050 378355710 407312500 450014756 496608456 931942564 740882688 22684740 440712500 225016070 197620400 778729762 752965600 941418680 607972250 267088640 868025350 73736966 737472000 360168832 795708038 371845316 965936150 650827452 480398784 600273152 985561600 876538068 690965000 548985468 831394494 779625768 834157650 452487572 38307856 92625325 602778046 532744630 691950180 761784360 380414195 132877896 724633824 520523366 754170880 682571956 640432040 201374340 522347808 767315536 8507008 722042240 176008488 726470760 706714768 695665828 624580772 591796640 131968704 236785052 86730010 717114940 502028512 464713597 60775740 214540373 635459852 709115236 836335750 517360984 225459844 76062140 457268920 502201120 740644408 75427744 862475900 995205616 257896000 777871280 390280000 682706208 307533600 492471300 367783722 678210692 175128800 998935000 794233280 923419296 958035968 172316480 786930248 320585600 660132500 980879464 11716809 934807756 141775200 993140040 190333160 13226513 748758260 563810000 649940828 398342414 800474312 906598080 873781328 457792640 789149808 547685156 238247968 117385846 963628160 270253200 434278880 183521180 752868392 133030399 878092442 266465928 672962460 463855616 327328250 438779644 76987934 631202197 825574125 399034588 328964260 385635314 258335896 52425596 781512950 917095200 815476480 129570080 2803350 235485030 210792280 655464515 591213424 638688592 962322454 182163461 807153552 21415820 599480399 435753500 788880400 909078230 770081008 539378436 12904850 722600200 714885560 361306039 180406000 690095610 954158780 581775721 384942104 721120374 162985920 29676425 764444000 921816647 57892090 41033024 679884080 161094180 360869375 746692600 262578950 651836106 180927880 743287320 800158220 669253980 791943000 942266525 115713720 809945896 476139396 754983586 775339630 8090084 825631516 832558725 399869952 843865250 496385600 420600736 434422500 734133632 663551160 948838725 838582820 773178592 370884844 57108680 359781810 538531809 215640200 995053500 674881936 380057690 36023050 926646910 541333800 189104156 308849848 41794532 827643408 682164156 440239164 18407168 614712780 331796388 529835160 61992960 166640352 661450640 813737975 52492620 359484000 776748416 476111260 804751240 726129370 394261424 882384626 200599936 626018110 905405652 355878150 918618400 838543980 915011270 258082128
992566368 197984256 738234628 57127952 52911252 514350880 891840640 608708506 765539520 396018215 213516544 821890344 160059850 145495962 277488219 272060582 668353190 718495100 311322500 47188760 520315064 894883408 863038800 159667120 846482544 509673360 943375648 770636026 54267840 127363583 844662960 700552729 103199100 685722081 965822424 396149984 495238340 758803194 452862776 875771104 611547300 368046848 290381500 5610600 462119136 30003892 702831360 817382656 494487840 287538240 431114590 602343210 275759240 691503800 239619050 578482896 824293632 712770412 572723016 872196931 284703408 665521700 523053680 346518270 534820172 259440000 822750880 471835184 74954240 934148693 116911250 300192712 551338244 405578580 587009445 212184000 750309310 195972336 946204860 233502112 667080597 766063202 312050800 871023700 301950288 779278480 161032096 981371608 120344400 959927040 214129043 766860032 32285800 33288072 218592966 246072090 509116800 338727380 192287760 822227424 679103320 968189080 796568040 444610335 594157900 902746857 97928960 358717280 160172628 165867006 958847910 284257781 462178882 78745440 250714408 849453440 886166034 659121190 706274788 913103500 975495412 869884225 737389510 904772000 876191468 25873060 590462576 395722860 298706400 82562415 336310392 616772120 182046328 94816448 326111836 110587912 986669975 134548480 491295520 782035135 879642609 949174496 765201120 331303500 393121820 291547584 764298125 819484025 523844932 599395187 567980032 347921264 603097200 72874250 193667950 373970356 890152760 461113396 161448134 814992500 172221208 830763448 402224760 650269121 500385962 751134978 255647211 391054720 394499904 800477658 789667589 748988195 771990632 713344480 412204560 608385800 309580766 828240325 324255680 181259100 886128980 52962524 803339070 31848320 921241753 351511518 341917430 230846256 945104844 329620213 35027800 173703404 750382387 225950400 343555360 165977442 869454768 13314716 410367840 920713702 542446584 946597888 625408832 175013467 607090760 764912336 44206761 261638480 618820132 148659650 129224970 547066890 808100650 334748058 453350976 228300000 266931840 858846080 161458488 975473494 316946400 793261584 390764560 269509760 521168944 481634200 523701320 961497200 949072592 919822854 384035610 615425220 821682816 325660736 977410298 38108354 717172000 623561625 269295215 550497886 424099650 196986020 395290624 510190274 951119161 418319048 567551336 753162320 945160772 543877903 513061239 539429404 933282732 749910868 275339344 591702560 332524468 848914525 564697750 341295232 39358190 454814314 900089315 288773600 24622896 321318944 286272375 295928960 868939916 430585636 834034152 300373172 660516324 105284980 506826560 32111900 138805056 447302685 373782710 811388326 413661600 149053200 537866180 62718740 581720894 927206400 901407124 624339504 329977331 364441466 94631850 757291200 609755574 587408760 483412668 498990976 788263040 928258400 920227136 710881950 69554885 152385040 970861348 984935240 245160254 520163096 595453188 600401292 393961203 581219264 791182096 295632304 711982560 447211968 254734136 881799940 636831520 902050089 749174008 302823028 346696584 628253184 369644850 456253000 493499480 706416790 218546118 94507120 182696160 289507520 451229270 324010928 612119552 581889956 66361376 953108360 382221250 459221600 500282592 592892464 246119800 295770328 304234500 216843840 630994912 470211616 23191200 776906840 615857600 221758246 663699136 572851600 982827728 705647708 305084752 912349360 346050300 593691500 734029400 949475968 975398363 997455060 676295584 56298762 371950336 788406627 976428895 603608044 577153900 21176400 468859650 98659184 252297600 896571400 629116996 731393536 112214928 412993840 562723292 395465856 671418349 127188040 452400924 744967510 786884008 798064400 628936100 72936800 544221120 684192960 281318119 87947135 46087056 200156544 220554648 153882448 735975616 621979404 804818114 408315192 423318000 136697912 480172960 614943200 12230300 762112895 319845960 954191040 703715250 679569736 962449162 451404050 408653120 428759568 466915520 494392446 891885064 687368008 569786250 793756062 281046080 663705504 395262344 128928406 440719560 391497960 625074910 501062080 634083905 212608500 240949824 878609540 509416344 29718495 565343880 182295376 539104644 308148940 760681480 822957920 972508464 98368816 681660900 375022320 453055560 433410400 933309440 588518112 261988119 356693052 724361224 911738256 924143233 948159674 2238160 716366816 124974849 756366006 805700624 242258044 716256000 417935868 875121680 210358765 533526334 88471600 712708582 564427152 330541875 367991635 145567360 482946110 477270990 110661632 523543535 328225888 619782050 534719040 351682250 266545374 311309648 179799295 552678112 484401040 946529040 260545050 662265400 51335544 365987814 942827072 189578300 575210971 813412464 628218936 376734208 49199033 11513950 822124400 988046204 981892872 500698030 646098190 58830468 910838000 211344712 423092664 547213200 367531696 945640938 200144760 78756208 214356328 547971584 69345056 794829290 97907168 233523000 858843904 356383812 507473770 844075000 197352518 149510866 519950779 829746584 884711436 179778240 940495152 94465364 489100490 613703377 651834880 851441299 997690404 448248864 763138096 514882170 780171504 652209920 395975520 68264400 570897600 914764014 833259200 195457920 736292752 593183809 462256448 890544178 752655788 472791328 820832104 30376692 85954200 39230912 443825430 259588000 796402580 147867456 802439200 962363200 174394500 643346800 769360460 141876992 723927200 180031104 236236671 246112699 415065600 523588400 640812458 898176554 380033888 455751125 336325632 927118410 326124032 726434293 9684093 956768592 252077678 424902880 920533623 110597800 646387773 41563888 571082496 558785292 367561014 439505920 19809925 524384195 962787120 567906690 728498604 307804320 783028420 840136950 202234090 709523520 196180655 32605325 369430020 588026412 881708720 742830184 322764636 822067773 936860234 850356492 486288250 197366568 973899872 547995160 126696350 638726800 104633844 579276736 172441760 680717844 167067760 847716544 754345000 173063132 930366720 403450656 655210960 478446814 345597250 232316660 622331300 527096800 727098816 20680000 461688680 971599400 803248680 782561444 749543592 584801220 404521925 452391728 349774414 433651400 70979195 535275364 534301212 51564544 932901920 44793588 744655968 312559532 567492615 684447290 804046300 715877400 894366275 770927156 176425600 929245005 182463940 733606928 144445320 543995540 113726080 484264500 138778400 790852340 827167934 301865257 265035520 6442240 18572380 36254720 890643775 162198590 318674400 486047208 887565456 881099724 683705088 83257296 459601250 802757888 617819591 884812160 252100150 700972800 993837216 857530920 311730225 119331000 663535300 781360240 828388100 662086400 881306880 604493032 353381488 300958781 65695012 841136048 815374781 623859952 892672000 39357792 408879057 412799316 81246880 354684980 651260340 356191860 163437528 220238720 317447920 907404598 489539076 120300050 935241202 242263800 736730464 603527040 192794000 576673840 996427520 404687070 695607424 12339372 694592755 574208000 245021830 118015184 348229970 614964988 123502805 206607875 434043570 469342832 896533776 753897530 161571648 805819712 544004128 782562460 836728896 940569248 390495000 531491360 273228425 644649140 981295055 91961540 180190448 983168530 955356508 480832240 188243100 310134294 237071152 373673136 275570750 902844920 631749816 53019696 850612600 67544448 499991984 391267260 819442135 437567125 482362000 826493325 73215727 571201280 403273600 531463232 53185944 408471040 839491662 136241000 128349625 673696100 327631120 460643556 290943192 902340256 729482561 512351624 816155871 684291640 603942600 802219830 173068200 740512836 671586220 526928220 336926130 395174000 147936032
7474240 962391172 169732760 166058752 568115200 115842830 402850798 103408800 514723521 397669536 716343716 260521760 770682611 524701458 368245850 98508554 121953236 645972600 942415750 800580740 126316192 148370150 509507250 700413536 494877694 772789500 914585992 160779392 804096000 427621670 87549080 103634560 925896960 458342400 816576732 957747640 466169472 448829298 793518095 454375350 825645298 521157351 14939392 466791004 64210730 316935416 199107048 620604588 145887983 827947728 586385170 355464500 405475650 870395534 755204230 350292240 555430500 817284020 915328200 385385232 258502774 528607408 521136720 88584990 145525000 705941472 711800164 463527800 992735260 861602279 84001280 410981600 579689716 943957880 490157520 212535246 731745280 790880250 673206704 396631050 987939712 420609660 345239669 754845940 690770000 333091680 235631908 288320816 929450368 297156504 614335220 943328052 315453960 878619757 11407776 403371762 27213858 587025280 829956800 9764128 65332752 382841832 759501072 588099072 521235456 342316640 352567840 18546492 5354954 334623795 670452256 355011353 747916768 530394000 841473536 715956916 322540800 400936114 109347776 762567100 470533840 291519288 51259860 82291620 846767360 976371845 423195880 448911872 934491994 288242314 592667500 779627181 26704160 366241361 297526530 316287620 514892216 405401170 222534656 299783680 268303315 216336329 321466778 593816922 676487150 118525628 628345500 815851200 963974630 206541400 563420338 893035904 627049440 622245769 811593200 785287442 645088100 36370040 109549650 895022206 977117645 609128620 186475440 85832324 452864750 360896092 431043006 412297004 773868500 504913344 94970968 919015269 127268600 820330691 342075200 528985260 416310354 60648418 588830198 783976680 432241940 914264820 196036612 643471225 189947422 312647627 470389900 639696500 413875742 33402470 266661520 618562200 110725520 146364416 732920580 78920500 104970295 554170370 651919300 168929476 360579885 788745480 936718950 935230768 973090048 34559840 454827004 335944974 257149180 83871120 349317622 449894120 362815976 288215376 864384928 840549680 362402250 852551382 462485279 703081424 398037952 631983580 604754424 280896125 547436000 105381280 809350448 108775447 578241830 21268574 404997790 298797648 261757064 641028550 699752600 7850008 897956848 340266384 749543750 76286400 369000916 518220000 524036222 927894040 712901324 199188610 283691464 105537280 757221600 931974910 337392800 73526942 148381770 612466560 548088623 589170496 122687712 148707975 605627720 161255480 890351150 993902108 663069177 617418080 431921971 157827712 552483440 942153592 482569552 266658344 36303530 901256060 692798605 8492284 668078490 461054973 914689600 979076800 146263120 417217712 458744496 935946184 680344546 595180232 165562778 832555000 732274425 648910000 563255372 366062576 991819022 174289400 340762336 337469550 818193259 950801070 729753912 104401600 476390400 529477964 174995600 637020880 509765180 679689480 381621088 46621540 83212630 391727760 781695840 155847920 285151952 913470975 354542388 533745880 430664928 72118532 142027905 560808772 56745708 406885648 981208785 832534656 300556975 254087323 415600750 807346112 629168000 887944072 277640100 512378464 722479840 427499468 708566100 315362360 195821018 461640400 641442280 92171760 528395069 993410235 644414414 971246556 650842760 458623472 366564360 548087936 577979540 13375248 63214474 127353910 152762210 975776121 350076912 562732259 323224196 168177440 265720796 804877180 581592880 515933192 376479040 563507200 659236800 185608834 927513128 559462530 662792400 436502212 163793697 951238620 391335115 435603600 40878908 861707896 252634712 257669142 473987903 497103492 962647828 745606040 72170820 573577840 700698950 157485080 991022275 546624830 693133220 13189130 139140601 781274152 454853760 194477592 720384910 517189240 362135940 734812486 218128952 221419640 157473148 443552992 740021926 992145360 561793654 925992917 104942918 58024827 130726035 424633600 162197600 639299368 854603471 863724030 203880388 274063298 132692300 960330752 2972925 990986304 753128608 586849920 16183286 905448708 989495450 986067880 529131722 420717088 816195350 745813550 81148000 345463472 271710300 938112640 410200421 578118008 491840391 888715964 702041413 574077432 307848636 525222400 805426602 429275202 469436772 550850670 286851238 918169185 742324000 262951729 305211200 276996920 869898176 516411184 305361509 892908252 53256416 777552425 30036000 522715346 662704720 225502042 633964144 299662504 337055592 642915169 461147136 540288564 813232450 640154356 993822208 970451888 683186880 659214135 535103500 102180720 610772237 738805640 279372520 848385632 189467368 7470889 798758575 623044745 41477190 432489614 193665984 1361720 772979024 232029320 369963964 883883760 558640360 858943780 217727948 130994280 529457480 187622046 321199520 314537930 379086272 852914688 190632804 48103952 769607268 973146248 557105143 506175908 405512836 957732217 617448480 390075036 48788800 799616080 891503672 392277320 733404000 786794720 864581800 939922518 634471446 781514120 742698020 60234375 169492385 98269088 822153337 334748595 614805008 962560776 146719360 491495740 85780120 263755776 663675190 697952354 698498250 114159920 794758460 718848704 184178272 922701336 506024946 496395400 425281488 189511400 945791552 859941728 463284300 857857920 698458496 679806976 170752600 799197512 445659138 353978230 704609632 483880092 79927390 271517662 257020208 691317000 737157925 700031345 101511157 748081860 366513225 997300960 965878784 404523520 335725088 788679376 675134000 704684177 291897704 396149664 57657064 443418497 98722854 497542770 400845962 325937328 239240254 559733820 561281110 90694878 228013280 41374920 631603208 398306584 850028520 417452292 705555567 889989432 989248523 809646080 472459296 517935000 619667162 274591800 516930748 328492850 976055820 65526892 169371336 740925875 491611960 994751730 398613170 365836000 153727181 152684768 767031080 494394106 792687580 225925560 399147000 322087164 814529904 595975600 392608573 102427052 247220864 654112576 11703202 109737040 188434420 303607780 462926072 145262109 712208572 820547420 265317736 660915186 151901804 249475196 513057360 360918704 355846016 40666620 837651250 101515312 344846256 821853800 535446536 590547230 457064420 641287980 137034311 39035090 850924885 605453080 147060790 681898842 221513565 505484571 32881520 418631072 405242400 428840616 524791088 766456520 257103728 840400790 332257760 156122520 926300446 109235890 242722036 66441692 175573000 473084725 206800374 334347590 997500572 852691676 157182800 338111648 980750104 683274109 396033136 278967200 679986280 741931868 665522450 209742968 871166796 159116960 358274688 86492550 964088844 804528926 963262880 471502680 758999636 904536816 936178044 151889815 863108500 823968576 189205034 914874476 261616050 856445904 444465250 142132472 483337632 420324185 297117794 977430071 704044476 647445132 959471730 470953728 66286912 543838841 126226972 403707616 859647420 154981996 288581864 323967092 817650192 914567968 71846300 172629152 636553264 467125912 343081460 190523704 492809984 156112602 441892000 397686730 270019600 585858866 235930812 740532800 531585520 477565296 951056660 734210864 431099648 562954256 156953040 412091356 704404960 822406320 375621952 982319832 390012768 995558976 624829580 839123072 26391903 335196720 802281186 891084512 647015790 518824988 714090000 118246123 946525360 594832208 284016768 287545120 678021330 98096672 271674400 939400900 336421536 195607104 947777862 684694860 608371480 152554592 650567847 376977928 579557040 320480978 706996875 166329825 646961152 231792815 652485364 11409700 260244000 93241944 879824855 911425312 852208518 113485200 972660680 883693824 253808068 535178000 58971520 274700504 78745550 829854375 562709016 47889468
964512220 727138816 359257030 680918672 902058160 757151744 210301092 264215600 283489220 649598784 8361554 886501731 479438366 355617000 813508400 654660325 865219350 793759865 210375600 390356948 845789204 418814324 84260564 656631540 992268080 38510432 121017158 272968155 697410364 131235200 891306942 908248566 750808768 1120140 221430392 125371060 761543936 538330352 639147226 721335522 348686913 200497896 248923900 231207416 955136690 123719336 631688800 150885980 880138144 747787945 724427516 102563028 206015875 698027200 15683504 760396000 335813136 428824128 157573733 544116835 831417600 13967750 963858104 971142092 73674500 467256025 853499608 826326334 940191200 892879172 706448860 108986248 705231527 901731180 915165461 647143600 720004080 695201048 807179082 66768292 100663925 534117120 819123850 345968368 350796196 113693368 572572160 771467626 171490636 238673318 518998208 302162848 689983760 99579960 716634312 642910018 946288160 734888864 947473040 930086250 454723420 670386245 63276074 779679832 161646861 262442880 397559740 471084920 274053632 315231801 243820740 333898448 410834358 842450660 91634498 596722940 969863936 125803000 537437280 375157459 236092170 848409644 625720576 3236520 917155904 79431168 765048520 59860480 456749022 566291968 790712875 809293854 873178648 209510030 574360836 361522280 183643868 409180850 278170710 537557800 985264568 472240428 274236262 975391470 91704658 177774375 671661588 518800106 983414040 82678918 379814860 102437976 834178315 856821720 437183664 323993600 27263360 498884250 514746404 861063208 984530000 662434825 121861861 236297900 25091520 11992566 387835158 794571320 817520450 700995200 1468832 67401500 50505700 2868580 304963855 99036600 186500262 81101078 702581985 63311310 234704728 693678150 977486215 438417240 876962840 587797472 87679488 39505564 250383360 420167960 604467740 149640440 855603200 421807715 183659500 304744116 649644752 634194200 951097960 804010182 185230205 699649432 154600800 821214375 710405652 264027870 526069216 531372004 862908208 770160522 156081530 965435830 381228120 507526188 209255230 977429169 44813162 535029210 58029510 899412736 10412650 851032160 383748500 622755584 608817160 512129328 591659073 352458464 776502306 854664896 335173516 916416300 954166548 199028400 66770088 78116400 389745255 507362152 734762469 83000640 172620768 546114594 252008560 365866410 312928915 861125936 811491440 997783232 40817275 908842605 208664440 397893800 599404850 698041240 225678842 299974633 766296067 127935776 896878115 433474160 387485720 944756728 81583040 517289864 235116820 110420752 760916376 409626499 494843604 353977768 482581120 453925216 906801818 596054810 388293400 35584328 394048672 582202512 763878750 972792980 295343300 866330590 516636384 812073920 431172160 876399776 642344544 279625320 641084736 739158040 838075234 653711680 358859904 230879980 934026692 308576320 410799950 236562076 460055680 675201260 340459480 194276620 984126360 722419100 441057382 616996710 790669704 480771164 733816744 698669137 492363140 982206418 744872832 154629050 214311526 222876000 766913128 729501646 986840460 438891040 739801560 252636480 873372584 635244110 726686288 693719292 105148850 531774776 9698500 738515296 148327260 449634049 543524000 177733056 988796920 746791686 851503776 231315250 631729252 913910344 144540060 955273901 162414208 999143715 896923968 43557376 462727200 961580140 692444985 540626512 462253145 80221030 253316720 58870580 797714760 302854940 89672 917293900 262734856 386204710 147749368 578830180 71694844 963872680 84213455 789209712 686423154 102876178 881511660 311550456 80422560 243785121 276682750 618936352 142357854 351627540 651859167 280791791 559139260 417518078 207728256 799668170 450367226 413909408 684517826 188103244 700432037 651540395 714751154 799903200 469782600 149991000 103434100 934579220 54755828 634492828 72433934 954798846 231277568 523286992 844044629 697784960 319911590 461783980 650642112 996948475 676347520 456131750 705087445 293130880 372560280 161946080 407920480 117326444 120122094 488737280 970795860 694899064 516193904 862686250 301863335 714009160 835471500 74490000 814297308 24442868 646095488 235751965 149197400 572353332 213337362 961376744 90860930 934305458 584911083 557395460 415524000 78918880 920892040 690520650 845016234 264904488 377417693 873816698 188050131 134211800 551765398 167557436 920921396 944825728 436963960 629753250 634908968 684148750 904591360 511517184 31371392 710610880 613077522 623346160 736497334 515945110 162575204 401806446 848186251 998126274 951591580 71956639 723180600 30205248 734033760 581289451 784720128 42691432 291201800 112300828 343586822 567147840 574999502 862242732 635821020 393009525 323582976 139951858 716362112 694104630 12611200 384598984 513832640 682788880 713383722 936530634 201287360 233594144 663711093 246804160 986519965 263587912 210464000 126659232 12528640 685701280 742384900 995040290 401531096 578986920 539907200 790746150 355896400 69225018 91178504 614603704 316475145 1178800 128110984 376419116 832384800 784878748 659172720 394083024 370354051 319960372 486194960 356890616 793343872 359526528 572541440 32765184 942396811 888736539 440135780 566965850 758225381 827101720 558865580 472710870 375361592 574293765 241695180 415916032 726889600 619667954 866638650 554774024 689013600 549302724 196085104 770347780 216444984 40490976 416407160 497135472 728927040 69738960 8854706 293888256 825255530 440222018 724753672 151734216 817667414 247565362 997140892 84410284 887206944 984497590 519331870 130080654 435346000 361422720 551420064 454556300 710116528 432049552 806523760 121820196 186626560 804142775 214365744 566049654 198127360 140206600 635477000 356648873 574538715 520942270 573997740 183241154 603265594 868107488 30857500 778279648 49485538 966664060 653023696 130261628 803786880 221560956 460892696 524257935 658990673 622898108 450694200 266364708 78068490 700070112 523489630 766484244 566455508 300107400 868835434 266624330 934408480 840398800 843484870 923081190 494978400 873381480 950849080 924812304 671232328 950893382 508815580 610174700 441401144 303707219 528505000 664048640 619956800 353944672 355611975 959091162 47766784 594392672 794799880 82419200 412725600 861989500 203423200 290507400 223765504 12133312 799505120 32232192 546164615 199368209 510864896 280303342 383293064 873998515 35862528 623784932 423689600 820816022 329678800 588528028 378448284 133986120 349936264 327401320 701128704 210491808 391721120 920071166 50051980 230777216 888063860 555662400 813717560 318293526 253396756 414802004 462939550 543291392 711918056 127760000 751992696 371227600 594441216 637499872 788921477 683555230 860687104 56678320 944506888 582865200 419812736 17918960 998558180 535934480 29700248 400004708 800690272 709249600 369278196 6647722 721894396 93680096 436866550 767253696 877939685 785253840 917429312 362875240 795026884 318031445 854744160 617398088 973042320 767487130 33110827 169575942 901632306 997671000 58900055 82269644 546933760 48566640 41345682 159489281 987431456 165303040 71352840 521521517 596032460 349604692 362340360 764672206 442725021 88308320 28065238 914129056 118723247 212207670 32870750 5042944 904073400 475827430 375558400 248618883 461563822 739063782 642666600 365959360 445385560 177915615 752389920 203259772 742913660 398221010 118415572 288008100 175917300 168493360 348528320 645878222 610617140 840967386 665660128 682618984 546910464 154883738 550756704 805485550 987630096 489850880 31159461 149440512 796324946 314997696 135619361 61598385 492233568 326158400 348595919 99525408 507936350 11761341 545125000 180839360 545860560 563520896 30605696 947077856 790616976 938031392 610308700 452907268 992366320 504484855 844522244 84498112 494450688 116483303 297652080 478921726 767579055 249306517 625817785 660460656
855106385 810745880 30626816 73906392 72903390 887397568 842628970 463222200 819938944 44970000 891662980 157464620 126455352 574943264 921595008 357153890 906631218 967675086 857039356 463957435 917266850 340879520 455755786 824787890 502142186 817325584 89707200 264097404 595275912 636331812 210690000 78733599 990970696 151982000 455101800 285857120 869259502 409173176 550362359 467574062 849306910 895563660 3865084 638526808 846811677 205303688 31717210 956810352 232267784 444889550 306511320 332144016 624166895 931793015 200226560 510980375 668702344 359330466 560711560 998150322 791171235 967680000 860825650 56327982 447806520 757560960 73374850 414159874 353071535 196255820 914242560 305550620 448616672 705397620 535023860 242498152 948857570 760567950 845116604 990428340 679718150 927774670 3809760 944803520 595247150 810581896 557820000 225014381 275689032 898925312 172017590 791688000 7464476 333781815 58571050 32878435 3254271 833931900 892046354 296457480 360126680 765227902 733387632 197153132 23365136 907585000 262024400 796342128 59892736 386743328 743288450 960412576 155852734 716446980 545804500 162650998 95611876 646002340 22002326 39968950 632999510 595471802 639359125 583467207 10877200 571344096 554504016 673516400 11420133 353974795 3806144 298883800 202778240 513388800 428318168 64991875 673429152 207067108 996585560 135961150 757427300 366474810 337210736 107749000 824378464 368240864 75643680 126958200 864096424 921372200 99631275 511081208 492965738 192712900 872209482 768516424 500326280 609097700 158304448 498544433 781917464 149781952 555323180 74567504 488109184 755616896 255219660 982874496 928796076 90307000 919542400 107457056 772725888 768175568 117105959 263550329 818382746 219114773 286636368 53708600 466397224 341965956 820350856 59514392 214232200 154613136 353877888 169553736 6334773 543332000 891660072 549050180 25123477 198399520 560205478 541343980 383705600 445868360 801807648 141048800 597934850 942371116 67809012 278524704 880360792 387659968 874604220 327322450 816287168 512766790 405238588 225603576 304027682 715801967 168101788 295735540 863133600 406562415 68707496 243673424 487947584 765296030 703844704 924870570 578011375 816700800 487549996 332740304 990655375 262363216 945534416 483600640 122133760 20269200 462576692 677722286 424501952 309837790 137007520 325106974 231579136 552206592 457692088 896541844 486284103 541460816 937815080 733443392 30026752 912531940 549518495 790315234 631267276 658230528 802750002 257162240 161758272 104155838 685860000 740773200 484460928 4479214 406555760 775815686 684011020 417665010 917321440 446238900 22604306 891644048 603568950 878275248 472070462 951921264 153617120 146435590 76685240 365559606 482421560 546360050 585737160 860059334 83073766 631817152 85119230 133035148 97802976 676256402 644381993 228020877 500372640 462802180 892922721 417478345 233577000 388837820 302175696 880821487 798738656 293859968 51464828 983347950 915325800 743502008 449879015 56413044 420399251 513297341 277670044 634888724 150407312 492253608 906928864 532785360 703020048 255408122 593561888 874653440 733454400 876624500 483702520 257275706 575011080 787812540 66429408 530701180 62545684 959200226 867413808 712306174 540961536 988205845 181650688 671707272 91995960 708264580 568227440 735590000 725509200 372350200 188878047 427491200 6355016 147263162 570904846 538918420 745664780 405767840 460575274 764984484 77815835 930138086 461044695 715752960 204597920 188550846 88146475 5535796 50959680 662268360 764932118 356190160 317678290 873456716 994099185 910021894 110983967 893856220 790635377 702580600 944832873 245845168 682976424 794686000 195240450 319897280 606639725 862104072 996981120 606442942 147276032 859499229 116743572 551011250 40777712 350407891 879195750 752907102 706471936 986195960 858932712 65508712 618248720 8121152 719830000 481796515 680040200 60623540 730546900 615043700 22323766 170328020 545233266 539968000 773050464 372388394 578559927 571766120 964786380 366042206 565862980 608247808 842134733 552559808 158479160 238990464 691569500 917621839 522874900 116101864 595164872 560646437 685316695 85041400 992883616 900133180 491666876 21869760 494458190 617678864 954902688 650342800 671504800 632025440 978229376 413639164 284287400 634429856 215369924 88379614 882940128 342602608 983659496 871395300 1470400 560685384 555618571 414435840 791025246 411273812 663987558 437259409 467830092 784264700 877124760 103381000 312775426 966194685 790392814 686000608 118488990 498414416 453245485 277636110 886915825 459692560 560250720 235308456 436816800 157021578 579555168 727546055 552133200 34077888 230683240 615136744 157026720 579589698 776753120 823048284 823742081 767940288 274334976 650681120 154545638 510125100 516282430 123563264 747133024 752992680 580317764 613555792 184819250 300717880 355326184 635477625 559998330 351313480 580814374 870808250 6218800 708127870 350349500 766179780 697841208 183825364 835238240 452741680 825156671 536892218 483559055 537316644 701330701 153585400 254980956 687467722 913959090 768514080 3510190 772862150 475160011 364280388 999172136 270177572 217142920 139596120 44735510 454176920 492074440 832642640 881005504 914418784 552035640 123598900 621962000 228927040 569613040 248756164 832964416 793848025 420188449 358328956 214057230 79488230 916065656 710025280 205869420 332836454 336037600 55108292 604268800 687681840 717132370 118506740 797153200 328543744 293634880 555781824 832967955 145366800 97700608 428775600 583010740 675349304 713637216 276400332 859377840 899498560 439492176 565554450 340859840 500214404 265380180 570462636 108051172 964141078 790148320 726279966 577696560 407639386 61301860 956568268 882803840 407492503 32216080 892653600 8281250 555333344 648860300 77518542 283467880 827075000 461303648 330012224 567489523 131380500 727468208 833831025 865161381 348311840 137133767 402051016 459989372 958684208 792356000 146057576 483513088 153835360 990142170 870424300 514773102 168680340 197700962 345000220 201018676 890590636 134536880 436509411 756931584 313795145 35254308 585038544 534172250 15248380 554731000 737401964 367394580 187533532 458428928 38392600 716476128 801542540 76667080 338773352 748132878 217751680 461397956 533257000 334724400 672426352 125355484 136048128 968870224 575053230 275073060 865514896 363311856 265851758 681432738 998873144 897388452 426050144 250349760 534588800 895919705 340444208 69536895 797475400 298835836 790590900 666293760 951397797 889557008 819066784 988553624 693165000 237850960 3972264 990522570 654878620 934747800 85955550 114382412 329484064 211967824 144225000 88047760 301215870 384111009 817235000 847557583 467999708 964777645 100273350 355186960 662647844 915753240 575658280 181999129 196298648 411699547 986805400 81158600 769339626 568428592 312096805 635194368 657543400 676089904 452373216 528946000 221468935 537340544 380108506 514786040 758437755 207040922 107624645 293547875 405806734 651372625 753556736 983992290 457989740 750312900 329465274 631325672 706656128 262595000 561518908 75786938 794823164 892842952 983372604 665507875 540360965 442608260 516097627 242941184 694588500 498665890 335387500 560664273 319777192 668034502 360983756 710944296 13180400 543804448 60337280 911607688 313020012 926975800 601877250 311738320 913288471 432423944 283512480 68061892 544777752 921020816 800885568 622221920 664334080 31675072 700021362 380447104 608990720 924604032 28620608 681413534 257784532 485652904 244646122 47953792 834947952 656051328 384457888 237308146 627228000 470933896 88311704 688241315 981556996 459991664 620376672 652093740 733069860 225425150 970026428 810205482 780578464 20008338 24733052 498570272 77180240 984920710 906012448 613527510 171582960 941559424 644218093 465200664 977135749 442482560 137957177 165918940 514452956 584708272 812293424
135248022 837828459 794475024 371895784 823593574 380991432 561702730 604068400 394663488 102794653 363006180 623435215 701227937 91382196 383962880 103917570 359327059 815525190 324080615 276873900 621970720 508049000 969811520 49050800 607667690 895227136 2887080 621596820 255280288 580532108 46322400 971049474 413294504 941226872 482492320 893054035 137612922 62356252 323462200 658361940 50848074 879378492 707732376 996242056 366493180 172242210 718742631 483794750 494560000 261881152 583483200 731738832 581624950 355427595 81728004 984091720 568874144 159654552 966502106 586463642 702214150 41925000 84821464 623683550 164440212 435274048 636232800 661294200 3223400 967895258 196799305 62722375 875910624 501479620 434629045 601663200 398225008 700109050 85925180 685629898 464535430 516698880 811147862 70075400 827462480 900926100 267626576 297303782 482769892 115033808 45440832 210991150 385083891 521563136 497167360 379842150 906484996 76684224 111934620 87010315 918153968 380191634 4946720 683036776 272180700 309646640 192847240 575448760 830859968 110842664 411201804 341466544 434965220 66127666 201565482 841235032 365659880 359700800 203598592 243862752 146527023 70778210 607299575 858314240 561203040 162377200 438625328 791819780 759495200 9656641 430761760 527752684 804006224 689436768 730256080 544766820 32992006 190992944 537661120 159555408 157100526 667455302 337586000 874777393 455096320 189687980 982767200 318734049 343021006 394602300 939058902 157707475 944164770 536034000 656215432 311007135 701504448 157953808 230439418 779400816 766029044 334011888 478626688 761735854 915521060 850798564 530990212 273059160 194866815 696588032 803699200 721154400 283752160 410816896 446236800 245552960 283542080 781071520 966563125 893849570 589829632 170128385 771652620 867871080 540357771 692697500 615363626 529556156 255577278 736767032 529544224 543698000 800026086 634946976 864238136 532410920 810735100 587157600 688979144 680134370 422607680 155930096 982640016 433430016 524383828 617916820 212017712 489126964 613422612 604641600 908989920 627722856 321099268 433426068 372352312 710538328 963929966 898807900 879372800 823737990 616067616 947991232 766255800 85250560 128838016 435850366 132665700 958284800 418433100 955348680 147835872 389689220 578302180 242652432 303688460 926027502 142416456 724173877 685842176 135050252 156280632 968388740 610931958 747508928 111926496 878951912 857551296 269469035 273134000 651548900 829953840 451428805 741665300 593135326 205084450 343223368 379482640 38797312 596030006 359751240 767180760 449681648 153099600 864301594 631584350 494758800 266056004 347181520 465300719 387807250 408560910 804506 21237392 373739136 739650016 511084356 116216000 622874600 686246840 698282702 24981640 410653240 821289720 182464640 542756690 189434240 584542400 88016580 182481543 865239840 993113011 106531650 253913388 597669616 751155456 342455280 387508150 751585695 378642695 82577520 402231894 843874440 936785685 309219136 55899587 973626880 860448114 242013126 33300864 300417200 58293840 467164768 131610200 753237756 537280000 180107980 332206640 451027000 34681484 258590800 909517428 837203740 340643057 54463020 52268880 199029120 633424930 158900310 475750152 175425246 659465468 265846368 714415240 866721826 275515968 354645320 617514297 782983328 650251205 308113600 887963376 612306466 291701032 941046908 12574784 799680000 388024600 319130308 956953224 907322960 941501552 486385605 719168448 291671941 840755620 982649728 360805504 149598000 887125612 510598498 425033609 992253032 758230000 71827922 886490184 883676436 936239742 644933004 498408960 553158730 765034640 8077977 778268020 413864560 24544314 942112920 745445100 904705500 159860280 815730524 87894630 484083840 616163362 42655040 76572720 502865296 206227074 841051436 410771188 221146240 384918080 997433403 463406166 314224544 304843984 901403666 802035370 904921815 590285054 944244788 372236405 572741568 847084664 895039075 866910950 39670656 16530272 979514725 638410275 460403324 269425408 308242250 130518576 589665781 785396800 427234624 551525076 145508864 750492736 5075491 923175040 535590414 659006315 414246219 307065274 38104554 480027000 649965405 284426208 815514720 681387780 443525308 431689816 749453360 96000900 726086400 869084000 659154672 158250654 76939904 487994550 491545344 891886616 522734000 625283920 493350272 97302412 996732752 919127220 74013568 721012876 623962361 63186789 959783424 836264800 937662320 690274210 21179500 500946279 864008024 686120740 906669368 680793616 759320855 850100496 450356995 400749450 118132464 253771960 119524650 776104322 535411736 535030100 559938472 114461342 12767260 188033788 548987180 947428064 217428275 127107896 211126003 874959781 474037376 683985480 964465475 65857850 195070160 338482388 282507554 223136875 460003840 601177394 346135680 555561608 16980864 41208000 285441470 162543684 469330716 180999552 225893632 553434480 320299580 41528720 581125144 108852332 3828125 731016162 673717296 68055845 316731250 914059080 590685025 998980928 648144512 578398050 491692070 533193156 884826616 428018752 427804120 13967328 53896086 778302976 35047135 950491568 570469190 869781824 451497100 735719536 399135240 926316560 386594848 269490400 907298802 447345920 669129596 327339520 279566170 637956048 538449840 170560135 635587091 173013810 600071236 414563584 122477125 421488586 420674560 284104608 395581283 495151368 399449555 177434900 572659396 797782800 792395877 260163600 152158303 669627094 696647923 547236000 80720128 700349512 504384029 28387840 229847520 634631028 684699900 914730648 121799600 127823088 371226776 420464381 449964800 654517760 331259392 181385980 724580640 701106970 744864920 136231318 585747160 193228160 35648500 263049450 667574087 736938767 156328704 733960248 275693600 815041280 848497458 555407400 782649600 265113335 921702182 693607650 49564580 428068650 553225600 345870036 971615840 883003500 511550000 168834432 459568120 113848090 621104965 656820852 130297400 43555650 405796295 821065614 152888750 907683840 972643363 709480092 872720272 308847480 481394575 25455040 772516068 188468400 655466240 795138920 289399284 297410400 745289590 429199384 512863800 197573632 601672095 3775000 467683520 883179740 844236920 134633936 227905250 316093150 84540699 892356512 722890224 427973419 980187040 15038820 152213776 284547664 936500805 945714406 510618116 219561536 429419784 356004768 636626160 30458048 710278605 690086284 155520000 358890136 856756648 279134904 225233920 916312448 359907280 398681664 20249680 851387776 960725444 674544340 581135825 836853054 54624680 484676490 508582123 905180032 886752680 578656044 75914482 83762672 64399714 624254976 966088192 871767058 824635616 134400592 807338616 801643796 650087492 295631700 643051211 209395920 118684672 66825116 93852150 325255320 540694960 447458764 449032256 502487560 182107820 164401804 698861330 234835420 38620640 175929750 829572340 347139032 473405408 117536400 424503186 577717596 930983600 501540330 393372387 817352912 642318816 558184020 576007180 217530016 953112504 925237500 289386256 532104784 34065088 394497730 126028030 617022186 121321270 558823158 706806810 256523424 160557818 388130380 31028436 286109240 951868336 786809035 762088035 275577516 429242080 953562712 725777081 83443200 573205760 632308727 460043536 101870192 211691050 234954650 479791732 421029212 91983408 607563480 176523204 18023312 963629440 149430784 532758900 56854804 256932000 3287351 86027000 177909120 202350904 973539157 629393980 173280740 499830528 926981980 95997990 454971500 119903135 693664941 770865159 976768680 679312000 329518104 90954180 130591824 366210010 828114369 175102702 555558400 276222000 86796875 186252590 718645008 33114920 616821120 544641354 793123895 786617047 712755584 493543125 582010340 796578628 330098016 305256150
841612920 105528280 797500208 788366786 30765352 887081102 585154560 303902328 149024095 530060032 410480440 605429024 302389872 697917795 848007150 83932964 599344240 118625894 59553640 920919830 82519720 876027680 532789092 240636818 537070000 652390400 384261910 477215786 417827910 261659815 10450360 748360000 929725120 937727628 506066496 593717760 456899010 990874688 522330196 342696820 767038700 136494236 56128520 116680440 629824400 936021787 303038992 415347060 628166672 520389360 178202792 824507200 271937692 522401632 19056824 632673720 151917416 926403085 207559300 341319520 282058692 462121112 990562304 351414705 652812472 75433992 731534720 274192128 426857080 180137600 779955670 421794512 454534624 462793024 336481538 429292500 601588560 378738688 842788120 370484880 182570500 259855916 978569826 141418915 435642720 238402920 464808256 98454110 983522400 670823600 73740110 376133004 532844796 742279610 890059160 694354432 865986930 257024000 714206580 775497094 94492780 861519825 622294548 72316646 15045960 480170230 215941800 265851425 40868604 545901184 803089963 540842200 655833056 930036952 306906984 792992096 883339000 750941808 358896600 236753620 778094237 678513178 776449248 42352760 932499456 958403728 95457925 495472360 681993500 404363625 524400010 375705780 169645955 89081600 742757408 73846152 928036880 208888736 711399392 68976044 241281552 770201600 871038604 579505703 604608702 275413920 443371136 884303753 685441282 605848560 33594560 601157352 897476976 63232070 956605921 460226189 236441784 178450737 321617568 715638720 428470485 880925104 472833984 610444564 742301426 483925040 976177760 698428937 992229754 582005710 376091786 743816316 716846730 159078900 177499372 774871328 855603200 32678565 384319300 737203680 971997060 421891197 299283656 190392250 967965109 261167744 472433880 10132800 498608069 62726165 348183360 950898311 280376550 611986576 978210512 296495820 381006350 23825580 685261772 124722600 350969417 496682382 920627780 517776400 454560000 694317376 59120975 161677440 239359740 352511860 245129064 549174730 312454220 621165840 115486574 523793920 158729600 385480000 478856712 805406408 946269980 506868000 665264370 439762488 586634190 983066495 840467662 129239008 251106188 920268800 437243750 165171372 105664400 485018244 206273785 270274110 497495635 176865917 434765120 774218288 315503910 872463744 480703576 813245640 73703829 805174920 874600200 2913750 564245568 705627520 158384384 634200624 974076640 7180432 511177920 184811933 628920552 479094240 836856592 924213436 410562225 620922824 601173270 331087280 455199950 375505112 649086700 546133228 642351212 276483152 727171100 643503056 360581009 293577609 763662320 356646484 812787606 514936000 860294857 41718530 708762096 341838163 38176170 68923640 367406000 311744000 567947336 672251070 498298112 862773440 741560176 225947560 421982528 416189214 590411500 723683200 267959810 426133536 914068408 150083230 516968480 669184302 530161680 114293790 593213620 457711470 482675508 664751480 554597200 352699012 785569000 458878720 849196210 984586710 747073706 392708790 613611552 590227940 585429240 293111584 447774139 206349600 622282103 10731045 270415250 577940240 989444325 375262720 86621206 844053652 223637324 820506725 717365296 960135900 645351000 906041728 696475360 140222356 953524000 616584074 865327005 947272873 679073888 456178742 119683895 342337870 781299666 123335872 931560407 121490400 172794837 654128574 357745336 610093773 745061880 35754225 985421984 363238272 948351200 99475840 752090592 771246750 289921716 25394600 492035615 801403744 581047800 46315124 504796168 572917092 489760221 921736550 526368416 723949440 734222692 613747904 446086290 469525280 38831584 738248640 64858240 541335317 620555788 924577770 683603560 650425388 744491878 340270818 82519232 862812170 860859968 908390113 601892240 478428688 222709944 349338312 152275460 697046800 251845040 470854920 973833828 292035278 734893320 859148096 182585050 704922388 91714348 86365840 995942430 758317612 384212940 999760656 416811768 669312576 66515652 81477186 387875159 380128000 36931268 630475868 168052303 510972288 637522560 984131824 347490068 425989512 271207024 926235840 200587024 664479568 44136960 182160000 180889362 535412810 460720460 443987040 986390944 972503704 89607168 765665256 984667181 936780640 774348396 368757760 609645190 298906176 176183160 943568000 194857808 769586900 838972800 318583750 347031250 589217804 901415936 367154246 912138502 697862330 337457974 610709072 421800240 884937728 474521792 619449008 183998880 994974669 286207939 118857352 697664352 622391906 983207586 162782183 506594164 642261716 619160288 523984000 250348492 587899904 162361600 790696260 963656000 909829200 510388486 941583232 929198070 181319270 445791424 600234752 476193560 408555010 420985664 137984900 57398272 159051500 733548704 420729680 273798150 491774048 498673323 154892500 692592480 882030244 849068920 979000340 767198584 175904200 740824160 619467648 400466384 672977543 655908156 680621480 12802160 11949528 788685544 329123282 52625096 828069050 953761280 729744632 762086880 166363248 958189760 571388520 875824650 253787265 165020352 748685568 669072470 367786280 896585120 432742180 994663840 270150400 470393616 964277680 167011775 43452611 464410510 358592500 389787334 381541086 385909858 679944654 86446880 169291452 949757440 194393341 401016613 396352944 700386774 726643142 311944152 700847721 999685600 276095160 808143752 980010176 944643420 633246080 831785280 933515094 491450944 303353790 91535168 987876080 196756796 107136330 315655750 511255096 491732624 181186545 519926450 260134255 40167224 150024600 624644620 554686519 868716635 49988934 392980600 197777244 356552700 183542472 487269916 969112880 81215356 108286420 415660760 659635268 179483730 377941500 214388816 644404160 127808280 297920060 98091968 602729000 180713490 193781696 686796580 336983572 463418072 650751280 410547202 643075538 258999515 252956345 144001134 381817440 461619800 693656307 575139256 456731130 570400120 295373128 705370655 867605100 643362662 262125568 70064224 815993568 148273568 237037016 672437770 509719838 393298160 439809015 228071040 896753064 597787568 995484100 797303188 776234796 491739150 765083712 106052483 721603504 609714020 514584780 734701412 208727728 795970160 551410100 236079250 610898622 33083680 724744676 389683824 452249088 997585485 383006720 973301320 649035520 769224448 979739130 464614264 674530040 498732090 270736777 843193859 234970000 928104112 784277208 141981570 778889736 627856320 327291426 202297112 65570850 220189668 751491032 956119958 567421440 136690984 776743280 211344752 11158400 696135236 883055680 190633656 555878786 195496800 528494295 896641440 748564096 277769728 788681522 10305600 863960512 380506260 793358880 61290343 934109988 409066740 839761375 466181356 612595768 213796280 682297024 270634656 262685450 175777408 483036510 843985973 173694445 497470857 47987552 245644130 120658460 720595664 410471728 34001024 155713552 13097924 634749280 170761664 170651812 14566000 375582144 176694620 67820672 387784195 210198400 540484932 531759800 549551130 987885000 882548492 511383940 64845965 8747760 191773696 148691312 356717128 352758784 386581885 533284821 576116061 741899090 720545904 853538796 806682112 791668920 995203328 825878008 591657244 770900000 517172336 504598400 456797338 442050624 604559972 351792750 503413296 256954300 196015610 653575780 923747904 637221964 681201340 491902820 700955200 284628738 691711200 224219200 378172924 96104416 367562564 471124942 43565145 701838970 19008000 915713000 406169992 373310416 216979600 830183596 124805560 214890405 459447680 465918412 997993600 419689332 753380168 518827200 474207395 194786545 942202068 986109560 803638964 545326055 931425722 408116424 858808440 773868268 511956400 67916110 221047680 90469040
662805160 743377920 912112156 432482580 395198000 674061312 957753088 216703600 818183710 995189920 496321664 829766944 536824940 331924544 670423360 436835584 684539840 927759600 16868304 308594642 270943760 209189500 685764796 726961408 119162384 577687850 495803600 750818532 760593820 892635040 599067882 47232000 664246272 911893071 430011680 587236440 412384480 795877359 220117776 218983840 412747065 680207260 481241750 838254062 462224360 600032752 506496123 900498856 593511720 836604450 51573908 459661530 745673824 653543592 170727025 190252468 936188754 666661520 694400793 578076160 755454300 809787950 805868850 615719430 279012800 550334023 161390260 620267520 282855870 928718800 515359579 417440720 395013568 478890520 821107100 151399782 136410752 574250304 393260580 581734400 530360210 126972480 482591253 73593853 17307272 172435858 871382270 925991680 346069200 368006678 688729256 631912938 364626750 514986240 520425152 978274294 872299360 29409350 134438100 369344796 245890102 180085416 888153760 375314816 381536448 447589400 142871510 160676824 784259849 640396240 196022080 807409856 758411200 570737792 516158824 881036112 118368512 17351025 995597702 853241406 892233710 794493541 198675200 783125114 582113618 202004840 91738900 421981200 474189234 444665472 908505868 206904420 649040195 694457024 906797780 761521640 673359532 862489134 926744008 508569616 542050200 760785476 327083056 97495184 571235220 640642504 777867520 920966642 330930900 809858880 277883490 892487880 94505600 655307610 571987730 841815375 239800960 60436200 809662776 319111410 466773469 571381616 588952200 956572100 183650176 745670400 72651106 389278272 641230112 642453600 572621728 937454098 568182752 307330310 21155136 575110264 358303355 390647440 231484100 32614656 47364380 735111832 638269550 186895600 370971200 639281200 98716670 423861256 123957619 905894280 376317952 310872240 221732240 670917120 506430270 547004798 641498640 113001045 499392116 174509656 852472968 376205196 56171365 784067033 589770880 702004480 812984070 863453440 673690800 45976582 628549178 589925000 673211586 966717368 115471984 376496782 104633994 11173248 352819808 873651710 780125760 457748832 361190880 245013324 970705884 736856348 825780940 25780116 959769856 250225280 598674336 245124064 160469316 796590720 734239510 894059488 898389157 777949536 312470640 257780812 698316800 498261564 332768640 523958632 716309456 848926500 927031352 147149625 474524404 680792466 746951840 465383844 756410240 337701000 19297363 785638406 125990480 153377808 970362504 844121836 617771913 931418128 579025880 672583648 711631808 477828240 859656940 242760600 745582450 945471712 649084216 335917006 22917120 145823993 599538256 686336900 781494595 536102882 328928040 938506330 363602997 878114972 833385460 340320372 641690323 958711356 929803238 161432364 3403064 211813120 28202484 727436200 496060090 507112016 357194432 517086357 162251520 441290966 959704280 209048295 763290768 484513552 471623424 716235040 927968636 637148472 807396480 47344000 638887700 340629934 731968936 625819785 693599286 761515023 742438952 328241200 147600500 633807288 379651300 872887950 867294254 471995296 342591300 202326236 551531495 507687011 924844500 256269000 694700020 906759852 3909580 533396400 422480984 638196024 695306496 552999350 356262080 617739000 120873256 689036056 60690430 267445320 685727520 470849924 770468600 390896355 991471550 227803350 903570057 134132750 62637550 234003265 316906250 715088911 275582596 738136660 982251720 159417500 303100560 166450350 407661680 697776274 146922136 523707000 685178528 740383920 968027670 626678162 483714444 635041770 216059255 650598448 380825550 564204805 891909952 884652964 187599784 764987600 994181395 231917280 340720915 85315840 140485466 544340960 784189300 351914480 512300244 408596740 627122458 541776400 120574900 189487992 544128482 621360000 923637680 32908812 129856227 223277075 336918236 381594764 312503120 52215688 418753900 822289934 448856208 382069016 494607240 107542922 874555763 508209168 122104704 308808946 823895072 261911940 123267744 821144800 289114240 403278848 636530000 474899714 297205504 521253254 788779268 788405760 217881100 965942560 475997300 455066240 747914240 450394275 212617600 765576000 611423783 826373576 683250048 709930384 287932432 585230140 770049104 734998450 530314328 897343952 731151360 473642940 100784735 18085360 466774848 648971320 923734500 472451955 643530652 923605714 394949680 858726072 147913248 217393472 886144505 1947080 568863744 347245840 695848060 737714520 616037704 390190020 492906300 470880624 649956000 89928866 830260763 846001488 24187624 219627465 553600188 664661530 435472120 379600300 104496720 111818437 228244899 817280000 817763648 29839840 437612960 110058240 116899154 52912100 854731296 664482985 544258368 72759900 302664110 103638652 401621120 888558936 591355600 781396245 459843930 838766368 251462614 833008120 820935992 896456000 907237125 176523840 586493440 950337650 147519040 81317026 327294376 121585523 102066990 662730276 973393728 373739904 486314960 477332912 695974780 661691250 702751800 58118592 202544856 984177738 944607942 607999648 258545712 425570646 366150592 408007977 823567360 164822112 943678464 56657486 339460925 366298514 876041940 583737900 693709219 370773680 741117500 674293425 117332480 735119500 232015780 460448640 629862400 169507188 7648195 538714980 224942110 374801402 103280280 837472680 496795392 229889728 936191025 127391536 289768944 218568256 423006188 291186600 967204800 134042160 197472930 119832464 549709872 900520600 570016320 777723344 501800300 884343440 482045648 692900808 927774686 39950508 371630600 364368128 970793040 299464825 575464040 858968388 219737796 384673050 449696368 47687795 342913034 542276020 773826416 643667060 426871137 411539617 982254098 910143103 499080960 537257150 767017600 959449500 791038498 278365085 571101000 167010400 309509266 829493600 679721744 109809174 597099730 962529040 927805440 865371928 629307056 335532032 346310096 521668262 74619942 840511266 457830864 101603408 220399364 698969137 275235370 824344310 780967495 740130900 787472974 247074288 503329935 351445500 873701296 849922930 837049610 766845640 546862600 431710935 999435440 709045322 674546834 810123136 77820704 737703883 984212560 945632896 372026032 180194784 379134019 519909334 683423300 236459200 683381280 160611710 180076164 218346810 466108124 590951764 400645725 216030720 311959520 251197324 152232312 120484000 617090400 859392080 239708486 659108000 546525200 622716000 440159952 709317425 241213024 411011420 289382040 410165424 830692932 292884512 786886920 520767562 103361390 871928812 616901440 396842054 588639240 108738262 628617771 45705161 814042876 830179702 961217120 659653760 939738870 438044260 598988846 988362320 481746530 379771248 667978780 167646052 443350812 512919360 456622000 789577596 469612496 854165928 983004696 236760520 478149120 673974190 91863040 328704800 637679160 325212130 290956176 524151520 153935776 214402632 348116248 624802150 756046800 800861980 228002680 986719970 205031720 248393148 437511484 452982996 262950358 388061456 756349996 432672180 321048000 788497025 119354496 50664656 428359144 155387840 436613140 472539850 655085420 348677612 734805204 982490060 288445440 453287288 177464575 268007146 836864185 631173856 609405380 239574656 896881104 201715940 307825135 691367040 275701424 231840928 467159665 297537850 243283520 710724970 322106345 246347595 675686296 825432456 352201526 124825600 498019895 537900392 425530688 163551376 292458432 423017280 952175220 881944976 710595584 844665066 763159622 913283584 88279620 544745056 670349975 67259360 917535480 808898240 469240464 581687956 577769012 299865590 844332640 542414484 668707904 14732032 450072832 74795280 270428250 155609791 727523104 914222395 112771520 393030520 508113600 130491307 435011795 75097950
657169916 35862744 188228960 42654750 77867856 701055048 860115012 893162052 590413341 378370350 685094067 264925352 189035508 780624067 298993182 512847384 646585900 867878097 448591341 328186896 901169450 363405276 501893056 731364160 542292823 85297000 301506108 695915030 744796200 707711752 377600000 811695552 334756650 445203688 713133104 50212168 929090650 204017400 604007656 976107140 883305600 894006160 650741240 357726984 542796876 561216250 557335780 911134490 829513500 397315640 884004480 991524416 839643648 110982254 804334648 809558800 384162896 497276520 158811614 864831828 813893600 41932404 964688012 468746155 186071040 935735040 620357734 269569200 318330848 106246028 178049340 973608488 292516000 452500760 358716320 712760570 164201488 861101408 781753868 69343809 800894436 616552330 187878400 759059560 697346560 345336092 918486757 393578428 526389200 146625000 931518464 476204158 222817540 172911400 770936906 774663680 437083208 953636608 228200710 494291072 425537832 705751959 1358810 931260500 801157362 289098988 65581024 756038024 551864580 384324756 343778048 960989680 254530000 397045046 757201720 298534040 439519800 784018309 596279936 797955538 726884596 472589370 462427178 490997624 760898336 527284065 811916632 804802490 730776200 99988223 728002018 872235064 897318706 203347740 343945535 356071476 684967692 783519120 930730000 546195132 781996480 54592190 733564314 45126400 20502912 976712564 724653360 513207666 554409155 255470221 567846800 890674710 447887550 598402122 747878880 125712640 427492379 365425000 510683048 630289858 132213410 701598548 12308655 455804752 491851100 238344226 142642984 858496969 622972289 517982640 618401176 92717100 531165260 224762496 36373369 757110784 133849320 757277472 427516070 337962800 238190544 726720480 70987840 113556565 87185010 762577160 949611590 918239360 965392060 168141352 391067640 683277360 488496612 543759595 856926170 91062800 967577728 667337120 541503083 562028284 701076968 639009832 906898688 483398672 943146120 19788160 285688592 365271910 227341824 600699529 260757080 165703050 346618756 734476940 782678784 885207400 402890590 636808000 212473440 368681840 121339608 16873404 742413664 343384184 661699712 790151680 276762224 264151952 686837966 839112480 725208295 530804780 812963750 467334272 128393140 720069232 466824966 277648392 839662672 367791700 413303680 447267392 646256300 60669208 989639276 127152464 58828830 462092128 399358900 843662479 232957648 587624160 15559380 430620950 644269080 48951264 895776270 978872730 69370112 699673768 311483800 475487260 131396441 226396100 238640636 378284400 920776250 493535750 555360364 453570840 130270199 629875835 50954425 419255540 270822904 896916572 984455855 196030696 907640729 762478864 840751804 567837880 805799375 309822225 975682400 266518986 159777120 291819333 843743750 710564520 327020490 704291360 571133240 402771712 411462656 945832250 769872200 372929600 88533452 909889110 558715576 673722192 67301125 429960050 625980720 389935343 304608450 118603825 103344800 991290938 732804164 837871616 770755200 829571420 657820464 558063110 669168450 835295336 892383505 852440328 157709105 331204260 216555488 609363794 446306551 87241298 87030700 716256015 212414261 900245564 684189441 367671296 489013468 687117610 38501996 416334904 140462240 717638375 794176000 129177600 903049535 63129750 355544496 31345580 774868320 307010395 81795340 213341868 510476202 507473058 188918752 475590044 261148888 714182816 745843572 730586476 142041480 56522783 608000616 401807152 999359785 774206100 80324560 697644234 208560 491996782 850909376 934800080 660782079 995108310 495170492 696437550 852940077 183926504 692638010 569655280 481584632 316930480 705880988 364667346 546000564 556296790 464622678 916576400 305211210 148807016 813632000 971576072 295943168 74262656 768651648 942593914 638844500 696044676 50790806 783455448 951060000 456175384 611027214 763619184 452023168 5779450 441264190 319513200 882627460 970156912 670885000 296002020 601182934 211529880 127119568 987279012 82149000 860195378 971582800 827405092 968693630 980227640 346589500 948620840 39974720 758506070 975151250 801282870 282707360 325818390 143808412 47408168 591849870 169464492 418516480 656214244 903521404 833186992 990056072 619710369 462438446 656913564 503233600 793128260 420813313 47420792 751862450 281650250 329380503 215115530 734109520 503628416 535260976 602990368 787349187 438233472 240763236 93301372 740574428 854071760 785058260 327397675 875789952 400533588 541615560 168498064 776403328 825173544 363149330 939459732 928722088 121945544 686058460 230610780 464087515 971218400 273207400 241773176 169184844 65041066 634098000 116911520 664780640 370440078 177880800 778181840 293557200 760027904 69188200 750388960 464774232 598082706 102398790 670167784 614121472 752691950 994249920 232395200 384537296 465049600 390410752 13469600 356377900 341088440 107280956 605976400 743275520 137181080 902868800 704249904 764741230 60847340 379343744 308434304 16949806 755714873 366861365 548257500 687043858 208902280 270453194 91532032 21070240 751126880 11716405 913909400 307344180 88350368 626881000 299755792 699014080 836858409 618239626 10370374 479516824 447944320 284531800 580158600 857322620 827909729 718863936 790956272 729726680 677121271 530240816 887741666 605695936 373754966 993399040 734476402 457045504 404765056 727183500 186395468 945118720 732167504 355452128 712278080 632596960 772667137 152474314 329178312 6252416 847696800 485236220 234566320 208388570 629897643 591520160 248443270 797817488 238198000 304264375 56261640 510142960 577706073 478886286 405232000 845236528 603042592 455558451 74087997 820283500 861320940 573258428 721297800 828720896 958100106 418809980 529852775 24968750 960783750 569285824 123292544 417546605 965553240 619397120 429031676 78687918 526838160 365561248 612527188 390638032 713633814 389583084 856328344 586219870 583599800 671990400 311828000 78731696 5008525 986171600 844316336 418525056 380483655 409091840 95180810 539064600 146469220 470177864 339321116 963360925 822145408 891551770 893557072 371606392 552654680 335268058 39424551 856464186 673704600 174330968 942577100 104201472 904021824 750640496 740970690 966857284 713810000 918471914 875018656 643220320 919867100 503903736 377926240 113304500 902657980 34604810 637225846 47383114 390840576 190739844 485994076 579359750 281595896 15276008 103727604 296497360 361985120 224032690 359186592 724799000 199381702 372221864 586237120 425930372 655597950 677717500 116354060 713512934 684468992 952977408 583953750 1597075 720079130 547568424 842281300 525914975 639500706 415729072 273298272 302380000 161407164 480725200 208151200 478483200 848590024 672158000 486683202 95590615 541140769 999686202 685992470 853888800 519218880 308909000 376452788 39907200 325898780 825770560 423571300 804094682 970538804 124671035 44406556 457840608 994008640 114114370 408066336 644092480 992903632 29948150 755852036 802895465 418312620 489899234 809269894 711009464 929984482 638677820 465518976 37899592 305239274 22365806 941179430 565288604 617718751 297427328 486551832 533558586 956357840 595753196 81124956 840541890 241118280 361384980 789099405 660806109 157256632 186289384 863173248 254906940 221847787 308398600 9723520 689385120 868789480 734503125 573612270 451422250 202163872 859829600 181738080 889903224 772624165 533902240 204343040 758529968 347435740 182880240 945984060 113758160 513092124 443077552 832510480 704772172 789586880 615876896 940796260 54821040 377950990 444593772 264059968 18421856 849674000 631087702 988237060 327449385 412579010 255854240 900619896 109807900 775761116 863740984 717219760 429958368 916371410 77137104 464513704 41335456 438144000 132654900 232633770 283571384 627286262 479017288 903516880 188099856 539176385 616111040 50416620 396541140 97523195
118203666 426893728 146078750 144840008 619822208 319788050 988187605 43071808 683584830 248716432 521612288 740035200 350771678 355722457 292145960 483974320 733782100 697530892 822624297 695409408 708414936 161870076 12565814 102497452 802719688 495269835 914655008 737017696 554775396 666271696 757225880 946122016 88220092 738541244 961924428 400965050 761083552 38501968 692392896 267008636 586245108 203425977 190802320 997178500 733458000 581568992 794125280 120011696 17997095 195478380 723348008 95074192 312841600 35892500 284949184 5502988 95472161 753127200 558429384 943043824 267517102 411721650 549706417 649449408 904256686 904217664 735809680 615693046 179678858 102850500 967848416 443372612 983233520 831256655 488699820 591831680 365935770 285792658 969388484 248682624 472382694 273653255 729798752 158597780 475842880 276509520 136835215 364796586 76086280 985494341 26610400 567904800 214842325 32698278 543678506 98428421 349228242 989595664 845045025 819833076 698440043 399001680 33631968 124174368 534926560 745422874 275451240 949701612 811506480 317489476 508220712 764290008 964322976 668839686 371796432 649355828 923975422 87320800 978947908 368650206 925006226 188052632 300139744 420967424 978341650 104176234 939306090 427563880 756946114 953409830 817783020 958431168 522643584 510857416 705479396 316412416 439607572 646046172 208020760 215364864 389727370 794736775 700176574 208432835 91439968 782439490 973218100 379231546 346800016 452591740 765957928 566935672 193113050 868773136 170523140 387761550 738656560 459668800 197715040 621018768 474059880 585084170 843075000 799598000 277032620 669354680 983467000 424358400 4873825 897524060 529084120 595266050 131768312 231208960 486436605 319892928 752126224 354445000 51911422 45488800 529564526 352456650 589417648 785139256 211198160 958290944 101228980 522870280 596631155 77935806 424109640 669746620 320022310 647700688 366786111 518579264 501328930 860316000 715386128 530865526 999407680 324241440 777923680 714289354 439086456 279959125 100418344 966936402 914801424 947742920 56269168 998935920 804302750 517554768 74541600 516055380 200684960 577445000 345854060 549076330 874970380 188715400 727500896 342107504 547316784 693625690 831785160 826148096 74490064 330589110 953398168 698052720 790061216 750773756 903786368 239715625 780108652 237885504 874465516 549589756 370445014 748856720 525361088 385475840 247516870 480173022 617705408 986255040 409866631 775810560 296812116 354906314 503196160 880443713 131277600 186168960 202708032 869946560 941786448 517499600 900515182 318767850 616978370 963206432 126215584 681048864 829933820 396421744 231396000 619881350 463042450 832266400 989028246 438447500 597702000 829691296 334601368 579390094 253944736 839975170 597260878 26655310 625736384 11457152 103162332 186524470 341516040 602830816 927170064 327583680 282883072 272693445 754929620 77239650 874589600 766864337 792007480 853592890 64738352 598431300 54857374 861961984 887838996 822742312 896965040 401034784 126578616 421325672 22812192 240463580 109444333 495771280 754471736 840305100 986932792 954255680 55228516 137081558 223218480 24565600 297472348 444536960 45676790 596890600 305024351 544444130 572855100 572059440 602640768 445684668 755418372 460538156 172539040 144230648 407612648 295582880 644115325 350048232 401955902 742570622 457852584 880711632 596470744 589615732 393098820 225738332 137791316 174991514 956434416 583595800 224101705 128694960 680130173 32543961 658871840 837895400 74619852 372300230 401387440 430053745 20850753 711188992 848631060 832361280 565639688 757207464 365805265 853726336 154096196 835778180 285572060 33646472 33160640 581031160 888173668 386967040 720965564 349790765 823946680 454615840 145778200 581774374 929776680 942715840 240541240 812798976 441721140 301932488 665061692 806055000 747975230 788123824 65900681 650175632 298220500 875000304 568070910 393959350 345898640 196636352 12281360 642827176 503510864 686975200 523119772 443982548 345493680 565333107 858392260 343786150 690273508 200599690 747353125 331675990 727653968 476362504 44535569 678120865 845114440 295792160 172287080 105819532 541278640 486564060 491866000 247527248 259240973 334729550 809488602 703062592 783130016 317284467 337071826 844707840 376474000 394296320 2323182 205937974 756717312 717172224 905126824 336980494 188016066 18641132 465169450 903324400 490516274 988556289 123881120 743287296 252969182 452937600 33767239 654197824 699722000 701007917 483778480 324099710 754502026 791484662 580721312 883940100 552073100 617622912 840610048 367900080 205733400 872856710 312061920 292476150 513680915 433800488 995996928 99986528 251017400 350873689 720405428 580765184 367970392 367698861 367895090 852504260 545468196 680521500 112380824 981740438 112430772 69122690 474208925 693709772 493932904 251001060 459968340 75859158 779710288 301889092 805240126 116844592 653295136 831446104 481287000 297146636 761452650 498033714 259331672 627263300 868265498 827474876 917173395 145093170 250682830 626950000 690167370 203786896 876359200 936363232 372323980 500824000 999860882 397221352 869420655 25988888 408430272 361156800 584018440 794798696 303703000 963761576 926586876 737213744 681156000 325116000 933213312 794310150 20630200 518637052 318438168 111039056 419347248 541170080 627588120 811297424 169295756 666975206 650021312 632316434 416533450 479044680 564128780 530154450 62215840 121898060 454092292 525690160 207204280 528084160 566289260 296974440 221513834 462598240 199884784 128381056 648589762 229961096 979318618 575839090 949987718 903607808 419854804 427997024 261602428 560189334 708831902 676331148 872663310 730517938 414335500 496014400 359236690 229063680 182529088 783269050 764430926 975938304 434147714 562077412 322663360 304465450 583837520 770732576 220973400 507092256 367014544 145608750 515375337 181851856 874366880 762579768 129196675 645070028 507945360 566227239 327926510 735944525 347846672 774110364 332626450 144713905 342778880 453254300 775370260 455066125 272386000 692260560 478437170 672438596 174628206 489836718 971703168 567884300 648466192 688367870 934415436 66256340 359531136 496480248 856414516 858811116 706693788 454113971 836272052 937555518 366114321 352867466 496972150 997311060 944459824 742694110 659806874 569921300 358145232 259742020 630721058 87900448 41692561 495287899 205524800 102181930 756108352 760233317 513633745 165131254 446569304 242071245 542411592 711061420 558148032 702692400 674107241 232463600 715015202 420069865 691806784 402916795 915253979 502726154 746547668 89634912 390792390 895885360 297952925 235206208 118436737 11548860 551626708 521634944 679699424 318709160 588292020 797225600 382088704 386964835 279986742 239257856 744140656 230312328 210984768 792482948 318763800 626540864 610035518 129368132 174744936 800216600 483578134 388799474 914931200 107839920 944533312 941811800 415608814 937067456 75630420 578220500 287431757 63482000 863468080 614892888 909524120 901131872 406059480 114351592 612337134 611779468 281835680 341597555 8389956 505050240 788405402 271996848 13554480 394581267 664686256 534187184 416006768 827604210 653571920 214879872 796104320 377712016 778812000 781527000 598051538 82032640 92923578 55403840 416643360 452828640 817974077 78440032 541003057 245671040 320542112 328405280 608384060 464289584 42704512 657824978 13215616 261320966 768877938 342395000 20566400 456527968 797863440 498482780 186873416 564497584 933063056 160939520 806017918 885580960 408855625 911374250 906634378 940847840 766175480 428035332 208946896 524351710 667280025 703598480 704298560 540003385 298810928 645285975 155722768 630918400 890899200 438038270 64061984 879110080 182046528 927385000 37035680 727472072 633089488 97989119 896337180 382800918 354693160 944280556 560139061 613125136 154395650 896957500 556698880 221423820 608800896 538987600
745213824 544327660 585592768 761669336 33552015 426552984 714507591 770635200 955339840 768763776 363192192 495787040 428545805 717825472 593362110 520238275 528158423 981138936 565885060 895910400 507039250 128496864 900500528 167839754 13585642 14283712 837572740 714748856 778205506 293766736 247403712 565227060 651395572 81846768 78281355 555213162 763900675 36110688 166769285 315066016 755277905 819305705 689319664 328889456 796257920 492284158 92096720 16831346 243231360 637833728 211133200 492832400 703026564 290549578 45118400 456446160 797381868 82662864 810287136 423094920 946269840 788198656 853507650 143006420 872836960 83201632 384237055 942422192 120332140 949843629 604575644 34818065 600544512 464422715 57630000 392966580 307059528 391332744 542337980 970678400 511626650 713538120 355911120 233636580 430602189 851949448 530809412 654430338 274845390 613366915 215018192 942553275 114647250 592773640 677442948 301033920 250717250 596331140 900656112 916137000 296364272 128415000 39550236 263996936 627317045 357797375 358014512 582909197 725798860 152051912 693792478 530261845 523188779 791409060 939705680 353375025 48885500 85140106 743968440 870838575 970329472 107607336 906173140 48402160 877769600 414102400 146223840 637642080 306199880 216344784 685245537 606068420 48796104 167947312 693291316 997791224 24232024 915351420 199193072 322943350 480277195 820648000 612591620 106105560 991455500 649659008 527350880 525065880 296693248 493283094 650984471 862730487 430527097 106305508 442527320 701944575 48839800 168663234 21968896 390816792 189636165 731524480 702366394 944436423 65100107 526409460 672151900 322891386 814711040 490649600 132746112 964559700 761748224 173822290 756756540 488834560 927048400 356501732 661305696 198563840 546472824 663603600 571726207 389111424 897143312 489821590 70080896 610920000 234603000 11267393 553687384 704784800 641086460 344093636 389045328 937588379 181686794 361203770 549615440 397210576 60715197 169533478 943147100 799588263 308742400 695837400 440089552 313582720 403083568 416132980 557649152 600525312 189646990 50041840 586430080 317121376 965177750 375366480 289580672 695382500 124899600 640525904 500035396 531085900 228767212 409729000 388316330 808484672 447494400 865491190 359349200 4153020 665704168 136412058 593954385 987021030 454345492 896668700 142031682 256446500 386512896 697914880 625847310 651056061 647074664 852386989 242368868 339537008 135550784 951144970 289541936 624747780 638180400 258435040 784785413 492428836 386955260 500021680 930363640 577220672 996689080 376911298 445281000 546783772 996562736 307158400 300380080 757483072 588470400 834373766 682149979 940009632 474279324 647079776 558303844 726183572 828897775 324972736 945316014 78390220 707507216 721163344 566084570 345356250 904513598 878320880 97157011 882788648 972000618 846543392 134995520 319290172 16579090 932401560 135066376 398086005 967829100 555387040 586509607 449155382 569162660 378518570 559286220 355921296 126393695 134741200 333193540 978657088 173167850 191055991 991441748 413990558 44653105 624784000 565477632 514705122 643993600 943657005 728258880 66884920 678338336 196393668 784853552 565582158 582249874 660058500 824969076 191665344 784970496 20722240 302345600 777808500 167807440 245537984 786498592 754184560 125784190 846728516 616489262 738160657 634754490 554922364 822862360 221252478 634973016 367148520 388120752 332342695 288123920 724510150 170083664 356056865 623431826 353104674 422040498 997772160 839422446 56218400 336969024 946446143 600321232 675582324 738380934 820303056 442227168 462381952 728261160 339492660 964166000 253842960 662797450 723083520 887111080 207526991 666271920 890527792 253489628 788429840 659177156 118750000 481187460 171166738 33308425 755983420 348245440 232256215 936073360 488396760 638642624 83326910 357076564 440212464 254453920 932698945 274815232 685370820 371144960 883687720 400810833 438483200 385109728 90515300 442987428 106507660 203880582 70567432 384448000 233628272 824822120 378503780 442699241 950082400 411122320 189438862 605934620 693627748 166478326 115237648 171923224 224827634 195696594 976908000 142963880 69225600 4541372 842832637 865109899 829680160 418088582 310127040 613415644 56592615 47273840 662385860 450260704 838428338 924066210 646597662 585032600 720162632 433843024 673190720 574715698 423142016 198341360 389002048 262983720 567378512 925764688 141947840 908101388 996953044 255958512 845213556 92617720 153824280 935758240 701057664 613942568 912123960 156237248 838237784 678646180 721076856 569943504 474495255 206047240 539123000 789834264 261317830 120068352 62107866 21910484 203685152 560408320 521000821 119031825 99147190 755890350 806849614 267219988 19650620 250094500 904996575 200925992 758012304 947540164 946580530 76630750 433377472 377512450 42630596 230067259 783757286 269102850 670313240 198607141 436277200 110309627 417539932 514821200 667872475 141324496 370543276 681725360 417006742 464976450 556163820 158457216 150763904 667959625 738648000 98579840 579280600 302517256 525405174 425880000 505140130 173831725 910665744 766243710 143518720 682787960 239786304 201516963 843197088 124997112 930967720 842431076 992620905 986665920 836758070 666182720 880129120 460882224 835312320 164802574 302459516 95852176 248119764 572311570 663763700 11540450 725148672 139150208 399235200 319512984 132253544 804857940 342774310 36839872 107206467 315060540 616240688 305367902 814550200 477174544 492784950 474233355 898770432 452283658 221972660 439572176 279418025 838761216 207669344 875168640 532555012 891068093 901858624 199932870 224758299 110436055 787439020 540156016 462850592 497063660 806713899 155721120 927668480 696082200 126267712 7022220 722502052 155239500 135751984 46309460 975489644 370752552 250062860 931474520 404343104 787384516 15392410 534626550 911525696 724335028 879445106 747024900 350997500 362214402 831154400 241175588 843446031 873748256 952162210 905284500 403985587 50825536 255942768 71610094 361196592 657412000 159719376 55087765 752209196 791394208 667578750 14224305 626055760 265846720 459013888 217334816 609156560 187238750 113203724 721295130 271021446 537238896 548463178 417085824 634919480 746873430 928709952 287099108 24370666 345054416 781999292 164207294 403308040 9959368 468827215 520535400 267852926 202177050 400715740 450362871 747777322 900565600 761262248 840379700 90181250 894483925 433187992 677188334 486856640 918075235 236209242 310736568 590158936 429275968 985487000 70628512 559429440 322447608 460297025 702369850 325119640 142461970 663899293 555820662 647998848 56039179 805762560 279619550 707373560 359394280 144563075 719009095 322306740 180990392 110694562 382558800 735531546 902160376 970414304 21752288 906297828 115313460 213577934 837046472 322220200 865820587 396302784 258954138 824778450 271394788 698690840 369468488 112600550 123787000 221008230 371758596 287025492 689012268 353311518 82162690 98532250 276441242 273393480 94402340 67448775 872013008 422978554 267781146 322730288 936953792 489331704 4059200 615307880 381119715 661778320 482678035 639982940 323098732 212331950 354284275 527657804 193429256 186363098 641629205 704078215 617997104 150832960 674117940 718063400 880647400 464115480 216614572 77083770 309465150 711137168 623654624 762768800 905554340 501909414 244827150 756997405 132703520 96587760 498437632 374533380 995376406 387899225 500694400 702897148 360512200 155094240 38103806 259886932 830722120 821834764 642879393 86757408 265939184 867256248 391267200 346048768 343105024 119596000 648994804 214530960 380322810 211223530 602161345 733665344 110126505 917691832 199571493 13256056 792575200 962850279 514789376 576237168 117037616 719608525 539912600 76764250 537314766 643816460 78383580 177026142 114882988 864608328 263803320 811365892 969084640 350057605 660178080 725352548
692338260 170892640 587936928 702040411 720423200 973290529 994279012 932087050 851791630 167971106 301504618 435097325 693548560 973767200 603609675 627123600 600903502 767162336 478391056 361451700 913113100 931593600 718283429 776211575 368417972 313016000 658427412 129088000 377762764 656405312 313559804 712838880 251904918 159646238 124475264 399513390 113426920 706702216 566620000 682234036 51064827 79821490 551448528 551126406 600278768 951437696 849011392 214536468 342697416 839466260 654502290 46157875 530835560 348365376 509533240 504531568 817865365 323613855 467512000 15140595 391310910 991733014 907021780 504248640 911020000 440512080 416775325 695961622 275540882 657883000 607671264 383687680 6041728 427047060 595619840 979645410 137361000 937117940 435228200 354779388 227675148 982204522 896572000 817518720 915313152 826653888 933119584 28643960 975181864 298534200 388689894 770843340 861020392 733853996 80805040 304214567 178477600 784067840 527467166 175564940 792134125 882910256 737854962 411083648 641321600 457434784 12928830 174482940 270391792 717807616 66781750 490958158 741786106 968266716 310666836 501551024 544956750 168597616 552923538 876525976 260937264 357813900 415548408 867233744 604789836 31581536 367227520 329709336 788349615 855136080 526991920 159554880 806228800 8790805 789018470 71515840 306731920 186929930 590056576 820141102 136108000 901404700 905162110 549185464 307674760 310427264 445248060 932963120 210880000 849426388 903152384 329946304 612928000 506954304 105491225 284016640 933233020 190972528 344616960 988574376 169962378 572163062 549203346 438794240 983654620 858008032 771690766 339523520 920865545 708670966 458606080 222116390 291188000 898773142 565905168 123912160 679506302 245905250 871102256 52834422 349553552 496178760 555481400 588698800 385744288 445716355 668392550 748080445 59898848 973370912 830633556 937491496 703156208 171154250 857066971 264552304 109021885 49930864 636411886 699161152 643249681 995380764 920338400 997328240 603580160 72020487 444802516 690055360 985817140 180564280 521654464 164385200 741513284 480714720 248130016 380984526 793798330 129437500 246242611 346649230 870913660 908774479 519519838 979434112 516517800 6545214 989162175 199015000 855424060 139309337 154876500 101915318 115359678 845654768 142011750 334973980 337364049 950831375 267387584 326222090 951888350 171787008 821723370 615067604 219032764 148227320 666147280 696525861 26451465 669987425 157516680 517022208 151715080 677448000 343106910 773411824 507829792 332518320 55464208 673952600 494886004 474583090 673592872 107339570 629223040 559172470 408203600 166976170 683780975 100568594 64173463 22486840 260927285 27583377 946902880 205283150 280479576 468910340 833533480 326668800 814993620 153799264 545871151 340217280 247588975 654327480 312254212 621099520 175824518 644898480 681294880 670792936 594461024 825664425 876793792 6639942 617655580 242871600 176389118 393371648 71369000 493945405 712952386 738702328 588044984 266663690 394038817 612300904 364927408 348049869 898884498 252747894 979526180 374791800 821261680 306467030 6622750 123297590 853120200 408686640 464901536 154681940 394972144 343857282 185840700 96740629 965040230 344098640 195871360 598372204 204854640 484906100 638503720 350272842 546739662 590795030 598832584 959989680 891533661 821079300 477951412 76616606 103455888 318460480 846468192 151665860 405079454 49068960 327350386 876474220 787930018 637828128 774435554 15410944 25565490 314764000 486211120 965807808 846170705 590759374 469800470 919797508 670212685 641012480 871100391 108486336 904013510 700238190 244316992 693235780 832294770 506726236 950336663 323085170 740550875 463538035 221254148 389727642 952816320 627942994 464948202 838931700 196575200 134213820 189200000 60828800 443948361 260772232 928960882 557464808 948518020 77571840 193828160 205738580 862100560 913758424 975504180 412308048 285600184 647891454 354514080 764830360 422795544 98951328 878843798 55056450 792348525 775673761 990309210 582883840 865796800 877843408 466762770 668327130 104963266 854599925 990170880 378533360 824139200 357184270 818210560 690011841 499836384 177856635 29221628 382604972 873178500 517943296 155783360 592802672 254928580 729716240 92219560 825572126 637408710 71056006 479765408 674987072 117901780 446927040 606234816 606685408 967713744 265117950 111767350 609577312 313790970 960866020 912888525 132166800 728238696 787623150 511973000 557440617 521252445 492970840 17607744 350324525 49754550 10256768 810458333 828310856 321560401 322144508 385857200 943039225 167383416 246341050 939128136 461421904 437506056 11842068 210016440 17225984 457531753 170528420 441068660 188608940 872675320 537680440 928916026 988699180 571140744 393442560 193989664 161911680 479313930 769782454 511739635 111015360 545649560 948384832 725181408 760434994 999935950 254737753 435635548 374663596 847301208 601657145 748611000 884835691 695908280 690839928 509427280 193204191 20869400 472261167 764409728 227680610 686031360 829908004 55297300 871619328 385977296 37826464 947038100 124943510 143845038 733906496 663856860 524223008 995371072 726035648 407789390 351951679 825934858 373874225 653239648 819927577 745703379 909271700 385805050 998060000 782647225 330592881 153126500 364191640 673086944 844765248 8939200 47518802 5761720 998763596 127291785 638978320 596136136 535034718 224740000 297273252 538809852 944517420 222682820 780698320 297886740 541882880 68937200 828041384 37798786 102763814 177836768 993227732 990747200 799600984 803013440 493022880 262713950 379414712 884667666 878822350 232321865 298649550 188958880 380858519 461899790 698761760 293072196 635596638 747242085 605140913 629358325 162913640 831864825 37843448 677476100 66037760 701408024 877797044 323482380 101321120 973213480 593708440 3723816 682655520 814172680 524239005 607763832 322199128 478613376 959464512 711065936 692832290 479550794 395949357 585678436 311910120 254501676 912673808 820625408 931109901 736883250 887655962 534375000 724002118 619912600 310123360 666430381 284498978 248272756 437793642 836582304 611131840 461649390 978186410 368251540 539101600 910027024 489654820 664465488 458046635 21267000 267800184 325192980 1770985 539960270 722802368 325983832 896709528 532810400 775050416 623689480 699841616 882914940 198601729 116173642 521001936 276366932 547548160 753187160 370999779 834769700 71230220 806550000 494488206 795613800 432556020 846354340 7127184 926441200 978973430 270753601 715393210 849804100 168775680 191425000 527889412 485716559 565925599 404490921 162748556 286434530 432822656 28859896 596232020 844615680 367767342 877357500 92364240 77571230 411789176 984344625 337798500 53428000 164216164 320446032 220083825 333674425 471361600 339934150 334308224 664965498 135812920 470746480 21566696 966119070 971048283 852028456 446874506 164440220 716738560 65444756 467949440 165673682 559718340 555026216 719763320 801654435 995666395 230881562 697328400 599472400 501005860 557763500 228772500 590039712 830197920 974712125 282671700 959442544 999523499 75970860 338472634 180341437 187970083 529336824 948387264 708293928 332889600 489303360 105528 196729350 860616000 380503125 945995776 619928284 299392640 853910460 774759160 565666440 667750000 531569240 586369528 214881090 961450440 245241070 531457675 115109750 934035100 564142567 57184937 44925560 624226176 49538400 236544656 858211340 183316140 419775431 803983083 952095475 550552600 125276032 296479744 16852000 71049256 902337792 258265424 490030755 307326490 959496843 21880272 468297268 59175424 816714430 339654475 67607104 559751480 621032540 496278943 12465688 559672022 158169664 841847000 97860314 170813628 667525376 862380888 531780734 782447296 652562575 199042668 241613472 623563232 138796436 901113184 646610665 138397840 808425232 530244104 775756496 776558240
609232000 635580325 867727912 368415900 327987788 693041350 227400960 724723996 88662324 380698516 447920768 536464976 624312272 944484630 724825014 109806800 854103400 649579936 164934384 788506340 200739880 56918016 986259056 439131244 219541896 104765440 498125516 40721586 827698960 602654467 134531306 511711083 965209648 795272640 38249556 199529498 148375930 890353840 697833248 640807816 433652158 659787400 488737396 100147200 368822140 362031140 599007975 931844936 189531462 846035282 174816669 700250168 802894256 948692430 125706990 263967000 197980965 817355776 324250362 972272915 355062680 4316346 89878724 326788280 907463688 678547512 367685760 899595572 85431600 196806120 697944320 608482240 698585228 664622000 626521800 570034944 732104241 423816800 227603570 943397632 732257250 128798392 565422970 429623664 929308582 839122940 593435000 696888432 541277286 959160000 871642460 287049087 444885440 210071522 857887128 664670300 626839960 571200000 795003552 828009672 469549424 221258050 264774480 973667072 946792672 250668256 478684287 216145760 998414950 29448248 118937300 720382312 655615860 277614120 159068995 425764640 917193552 638212000 165700625 766505960 483986512 366973345 703482112 147112435 696948480 448172328 121487680 106258205 196715520 895722720 38641552 900230230 556732320 944081760 620613120 352653990 244705920 537301680 928885400 881339145 510548240 249870500 475428876 546398416 345718660 750822350 847780044 772970207 228020920 298563380 999928947 645396320 426313360 221186302 828025888 544725220 620208500 853374620 524557692 840137200 530985060 470869440 903095768 322547224 146255740 911840790 162731185 864252871 518731772 541237640 263443840 561965016 30254720 301454480 287693474 442378519 292793608 658234560 486696000 895451840 284433336 237510528 338316996 856526000 897657705 495529448 550752712 970049220 281588951 776851972 182614320 5919118 718842974 486221150 421199400 989597440 332451080 3274039 396602448 431234390 513633216 232699222 18232832 228580830 866529872 642155165 308720920 318633994 995363966 503209040 412998000 681983365 670253600 548279360 444956712 809051860 769455584 410082366 444688944 13476937 279980905 43729072 443349330 409230782 440576917 147884032 725155168 737617635 539794155 438361307 653197824 349420180 177300000 804909392 141964256 265531972 420523160 578386280 533942150 714934760 923310600 969229008 645479886 624396800 66881664 770051015 362395550 243707250 341444380 475189760 6984608 305730518 321172340 698600000 688051712 141094456 345128720 581599040 595022110 311283328 426599980 463482304 284449091 618253144 295074688 166344150 481223438 639068080 602136000 815707392 641592628 871875720 901631342 966283100 160491848 139935596 110973060 453065600 171150056 338095710 28040890 445766880 146474400 610199538 922331584 293714872 719875288 223096169 62000398 647786972 935423320 539093280 283675320 273676736 896951300 801009080 325279890 711142784 150417040 236375388 202717775 746098750 55965840 35284200 216110370 229868700 744098160 592736790 908313430 718172225 753656556 838426360 324591200 22658204 579404862 335845984 288137040 282599298 333814364 530408950 291941904 782967440 390630860 388556320 463486101 971072850 189073292 977999616 455532875 843676800 230715460 364670722 621359168 500122040 221309080 968340118 552112880 95229990 488518000 740441115 499010400 794660005 659949241 626141050 382035454 987487240 962714368 695337200 141275040 858302933 111012263 817374424 273511880 300054800 342141200 939969552 446148514 377145048 197690660 39173344 671010094 186892192 119051028 271534878 56155406 730562000 530108416 67834088 773578752 803073045 970615504 203064936 54234355 838008400 179585536 905928360 616105536 1015450 98064573 671961408 740633760 815140139 814964544 94538086 546084400 573173000 739815072 605650107 533719936 833994480 475644710 837404520 963360000 689542437 554856000 99424320 89889672 115972460 84408552 238932620 890598200 966758400 62833175 231847650 629235178 637542282 862917230 37088236 788819040 174306304 239600956 581283264 963911571 228760568 878500250 487536148 210100000 651636534 387406600 330849192 404294514 590378760 228174614 27643460 983360520 31448528 737059692 391484661 986935296 60473007 507844720 133660756 540798440 17413622 176360566 985985184 815965804 272961280 280960624 636046400 661027300 569426958 178135006 827302320 34818550 234567840 289863437 660360608 819205500 911037216 382334100 69358900 883650240 587077580 958720023 975663500 465325600 949771408 727751325 561601920 38710325 316726500 1762272 584020400 191547600 733693750 914012800 959440864 860211360 525383160 501748080 696918240 445170965 347741558 912311648 252781504 98789306 171333419 190985360 102524320 948640118 627687656 395202240 941626750 155965440 295790900 401184718 731287040 646999528 110883840 672322426 149955200 739064845 162327000 690367750 90322080 458725568 763468204 471031125 130682920 711294274 104066960 114734272 378058160 221273408 648959120 975243851 403524295 943689600 731248565 237956400 241470395 980405872 244851200 230778998 46544450 260284976 692923438 659572480 936349790 406576410 727799760 887593392 455143840 822671120 761229710 26692800 100100260 58489216 47728320 679587084 546838292 93506608 464185972 732263200 895763040 633617491 336959968 79607844 507783825 799178520 220590020 526510436 697068752 128269890 673932100 580588016 578504470 63925760 51117315 692281340 117555225 211052800 332645200 714993783 446048625 515820338 896514400 100218750 110826320 134661192 469851648 890500344 322618720 833234760 742053213 612091472 86243328 689474384 529767350 995576696 529969256 871061532 568803920 890908543 696045561 378146250 307023836 635447760 986222900 295670852 11605000 679894528 30843044 691556722 86813040 863798528 279101250 749562595 202035936 360976000 303283128 72594688 674598116 973076396 74793075 741680136 532648931 63248432 663764050 923894938 415437792 505879630 653738085 620659496 744195072 41976176 665011900 167613565 612558720 271572480 486424820 526761280 495117540 353557563 63782314 107152512 531733615 676908200 13797888 584858496 269641952 899423662 435967600 948618464 643896875 612676880 992276477 96425280 939604256 652056244 781362050 413588854 8681000 398949696 651642296 775986864 217170200 753363908 817120400 265843325 193800206 980699436 154489408 324226208 31221817 526661588 708177382 249778273 752968148 797981744 229142250 398125000 295338240 79949536 764568400 511417120 141224480 946258224 255905625 754568420 345255500 805645440 296164760 862570608 248175918 860546228 278380820 454251150 546494946 217128120 619325216 778909132 178726680 637213406 217793000 771999524 293523731 893610496 14613246 296344608 617105680 546958454 464986636 403211879 570090336 260076520 724852272 308987400 747707948 413648872 495188400 203946100 391929480 825248726 981209712 829689372 388471450 713645912 554587056 76928661 47182713 227563000 408999715 393741190 951738240 886718319 405766144 368751120 206562916 676698146 406933856 903414272 685689300 295792098 755050875 27200000 678590111 456734336 771492786 213274710 587860350 820114396 669766104 833340032 876758656 34607420 900948972 220659200 765070208 41612342 271676395 160584000 535495424 595440496 211828336 422586875 621875304 774086784 280153440 172297455 189511000 579603670 691350144 330997920 870879592 612789116 680442248 123948532 396211634 943669662 368711209 882785648 761032704 664032040 366991782 391629690 957815478 758218115 601548640 813418000 801798767 163438656 681610698 715564185 482136404 979839764 398155940 272997024 868832660 940109900 126348000 919199639 713464640 253408450 652893824 9538310 570997675 963517640 166091370 351150016 385590408 994180013 484326500 730237480 614172800 98159552 977290480 128568604 603216420 662078336 726758988 815169816 248135780 484344870 529015125 929397920 367538020 128236600 858547256
770185280 962575450 316302080 789762450 407941320 342754776 592179480 596091502 407978170 768805120 706018128 504189408 835380992 541265750 70611932 290070910 7320864 39226686 465276480 243481500 284428365 979528320 855207366 285087296 800747228 474303484 285776320 205368360 522235960 395932268 854697472 292898000 935608750 752116315 357090644 583685192 347529252 63200064 417236628 661709760 456446664 526770826 721340370 491734620 503285296 87307496 582366464 794620285 833643458 398011150 214834352 103619520 717811320 898490320 556091640 367211616 965704704 330693158 709521384 775418896 824097992 963513314 449219654 373282590 105534025 664435344 122863068 306764672 93064264 534441792 607873280 187417608 969943360 151711180 4422784 834799520 143985380 961696900 505529236 281645760 455485012 106053666 786821584 994855765 821650944 531464372 397044400 714582244 524861408 571691150 766314700 697736886 516494560 278614332 361808976 725986110 242523026 525877120 470612800 898900844 392328900 88014964 87220270 932726998 476167996 589257280 536199616 870962755 143065984 782401360 910299296 9848224 924528080 948020709 854762720 186674208 640819170 177670720 307168880 648391600 225133408 745854384 750289600 697862452 158051532 408974400 684608196 787871903 633455740 202974708 255430966 946202760 617046457 785105250 201011640 535159680 360775865 506425508 211709520 317290610 937311636 788148032 388569216 387102987 778990250 257025920 843152280 844479760 622157480 987366080 316499680 577082232 593862272 869713552 470943110 484170102 234049054 553024700 367991825 232439800 581372082 511099920 479712988 264009112 803747756 695609570 644846254 355171836 501594912 963670800 283441704 285682740 32177540 281395606 200372000 960625520 376960421 970412663 825204822 889637194 898357550 432541200 390656251 849589912 38628700 342066864 76656868 997594972 162293400 189318502 610351360 754054540 724237633 11683328 460539296 47602700 209312638 446782220 189371610 834371520 212329280 676835040 66374836 336173060 556481440 352084480 402953856 45411714 201450000 884821650 599983960 568147512 697491890 100649984 702810480 774234180 676134700 178625292 910330300 47129300 308969274 23902432 208263404 213035183 846803530 845059575 169296200 724330433 14582975 69338284 971806520 987195675 991687488 572149950 173906880 761060000 807944208 482351690 925436160 889025080 429833072 970214400 691532928 650670860 193468000 502291124 452317184 567059876 757961240 822184820 963833120 325435765 230222149 270990592 250106368 205087520 766907942 522692720 821418376 370518072 658622944 185919628 330816100 458787644 472167560 102874656 108717678 536641040 511102720 251624025 90947965 253668102 624646608 805950720 787062780 51731845 68265000 673985970 32731860 48110760 682085176 964571298 122284768 576823876 495616750 573755107 861522560 480728720 958684320 895504750 287089256 869806200 159248960 760043300 898410300 415704640 389611024 938581106 395642584 959083560 133760796 358272530 835573010 435436840 443789625 431625800 934416128 900152195 540317750 887440000 780941920 538564548 517176376 271488032 738164852 418098470 622351488 573445900 722853744 910274384 823664512 99253760 556693532 154443858 651565488 320255014 76693500 366108880 118249512 540859586 998627928 484182670 341143824 559163258 436673750 59226090 536560000 410591961 987390572 322812196 35429080 46747360 779273903 697026030 393496044 658023445 554858824 310856720 686016800 917957400 627503205 920029600 765883452 992991700 191708830 459237760 898186720 575788060 433627180 399235024 412319505 208328768 580645850 472843400 409253126 753812038 405771220 805512108 872701360 69170890 235165246 152340384 879839995 370528500 118734844 880908575 423023744 293285608 528352100 810750090 395120064 198325644 251963648 886468892 245728512 837646856 443293960 775424478 628392130 363380080 740702800 649906184 855130720 965312080 266268130 577082728 142458000 339625760 502894789 989518240 714366002 511788475 75222640 458152365 598743941 623169280 53061176 308942840 17990660 450119440 230537400 913946574 760594208 41778000 223391934 915104840 663448644 410272732 992239360 765084000 826820398 386234672 568234350 708539192 746388920 70037760 47676700 366932335 872306980 638477480 602261060 63451587 215345600 291461259 817964992 632442400 94053038 95943504 847360640 773623900 342966488 929992482 714274248 416392062 762972280 155664800 439464255 605080128 755904160 757225040 694489010 61188920 293900600 225329040 721333144 762805600 312408000 496072048 245476262 911953450 258381800 239464380 419137000 251607040 130819712 399324380 358677100 205570501 486539257 830412500 917699351 805801330 538291300 796499470 190961100 654619432 387857352 427021488 150181264 732910720 314376990 574940210 908379590 816587888 651062784 859833644 16036840 391420280 117703840 815999936 26132850 879092750 575332160 777413750 890395776 425968350 299707118 858061272 253092160 579862048 130819248 151463500 22866172 894755625 346071440 620448992 923606944 349849262 648469440 456248000 729758328 944392452 23634200 254914664 928941600 980997336 127351178 556347360 334712490 559204800 412049173 641115960 711211528 980028928 686642065 800506950 169073152 424349622 289146416 799691500 885054560 563829880 17899522 989982400 701214360 864738446 699159580 540916112 43396720 469414906 817090470 664452330 607623388 990227326 93728632 809031296 201555336 606624830 174352512 959635650 127855680 507123709 489188452 271175124 77553063 419562560 779097208 239025852 62048276 595461564 805913984 133201280 389509034 134939580 543857100 523310080 596419480 718512999 934115570 13415150 69136864 315695968 959169104 664854887 208343600 668087800 302572910 705242064 914637040 613922250 156790380 757404055 838960460 324682951 428969550 241892376 302156716 542901875 617608500 637112928 612593906 38799905 20253520 93380000 828591344 559085140 211209000 760379206 944712960 134855680 542877184 316927460 644275270 361218728 872950720 19373700 863583330 389058000 326507984 500491370 35501961 254305165 276482138 182032752 961182460 2116300 913287168 625493680 687924736 967725536 271144510 98187180 680377866 117817168 928531792 247219584 86858204 595706776 687863780 797147108 828474808 681543552 997488984 26043200 109107610 320994300 9977958 532178720 357030896 385316000 261257148 518823970 383106816 316772220 757390240 727943936 575157656 931111304 107097072 159956584 232928127 669484114 428821204 14247840 466297616 72982336 943096160 878609400 559729582 160875020 186034416 308330680 257047736 669851384 958933964 849527124 917539113 762466232 539490532 795114445 326372768 702650558 501774600 890383202 770308568 864812040 472589100 370962110 903242304 328487200 888629692 808869825 341093360 885211216 606486658 273107730 71315876 134763492 636803936 235636240 250160520 657180748 998986103 842297011 866170240 650691584 3409960 594279340 409094660 286104512 556067100 478859626 638410350 660953340 638727622 24488728 697895013 163714075 679450548 953196480 925568000 613309454 612158720 115685680 952163136 260784518 122312500 531771532 703392120 24040784 480306176 571235802 257223356 46914971 584355360 446431650 886360112 205400640 675534200 326405080 382254270 545732750 655352988 627392461 904326906 618824150 752079457 968035072 859307200 95471248 244342080 312962894 112130500 33933696 449536460 752632768 918499785 456410332 71017680 787609600 886528608 34153200 314892290 88447124 917053810 959575416 268646304 629269972 318517050 456151584 422173791 805821158 624086288 17554600 735077112 312598480 49274342 225679075 367957000 373233620 296719764 27182608 791483200 11105804 439145392 208348880 902698131 749488000 522393150 816132460 465939400 641935808 373662700 833310486 260053200 159270746 476424457 729463376 751446520 225961472 241915802 166416150 673298660 312191864 320324848 998892384 899182081 299847717 198601824 702903260
790812800 467986480 18830994 761876300 758082415 134191520 238896860 478341690 706312000 996162808 764820 480606008 823122 852757177 430988000 86490240 782177132 80466130 181910944 241188518 274308004 676565780 475002061 173832848 583683915 838979960 141177312 130871328 195007824 651987076 349215569 145373000 657773450 876390528 815776040 972171607 724055824 83152692 338589248 67020123 274778224 534724544 282359500 167647720 218472838 698669036 674519180 870012860 279436400 378940928 522810400 957989170 101428500 280215442 376662475 721073408 788998716 803621215 645733016 350596160 202994677 365456384 683941768 243173424 183030250 313058288 996313852 987840890 555952127 353718586 244401350 459100944 969422080 572770740 853738100 767295138 191938362 668716225 664708470 290565632 206499720 625047540 289804736 909828750 139719514 489430972 611734800 629425960 392492352 291624290 987768080 565205706 669454840 548719656 607921408 169453880 903591270 4237568 963425047 823084640 951381760 195798580 358343342 33747036 307381220 854787200 189930320 867250000 655604634 472980000 939614400 549939520 402143610 968248396 743008352 312168220 274610984 262531400 587696740 504916480 621057888 363481609 587556199 520444000 643358960 240588420 734739260 272258680 218106880 367257954 104305795 239336448 886231520 763134545 282650560 994631206 45890551 349616290 309874208 836961400 772996080 396635540 456464746 658529300 728917808 524937024 23995618 703781424 425484000 859648355 835603040 756914917 344992732 728101320 776970425 13334000 550575464 234599742 410139950 484549245 293633536 706546104 319887260 889794048 244531604 504118080 351875720 217863534 289223680 124946688 962728004 715097360 724024878 835574400 259453354 528186814 994287000 504712150 307493400 604080384 996454800 496546712 612529640 68097400 39439460 448814732 564153040 137195440 23567800 99663120 776247776 318535740 335687808 628974720 136006020 772674980 54552695 980370808 77161500 720061486 885481004 647784056 975286557 965322840 987762240 745847926 272507780 279921736 592578752 969932818 964079365 473082352 198263678 687022910 684721870 860729344 411834926 944797500 499920820 487997424 986154785 756552832 317430144 847591904 243718690 467315350 750950640 967065960 836550340 748540060 439970870 562404170 889201000 933734862 573971690 718210570 209842824 406740064 520205646 957099520 155103713 241801252 306481944 188320000 757707780 548597792 905873564 613261258 780537440 214082612 325792800 633934132 412149745 769550120 876313434 626719006 398040950 382003537 271234208 735176456 656583456 740962780 130650910 415882802 601375540 506328320 934983096 502239733 996668136 526381587 90569620 310262352 271600710 3248640 113831100 818034820 702673040 841892512 113585536 904466685 249747480 335233800 443553584 281210376 846713590 383592504 273771328 960156400 768626360 720577488 379720000 462442800 758416400 313832086 272899100 139028682 729966250 85744448 583609650 934321600 638548640 487539540 460063435 527245900 645042720 669079656 772058451 32111136 724467200 14319800 443661224 795311926 838359820 888029960 353440800 337086650 4345916 938250702 553947150 7546300 566816576 99228340 463786776 505189856 596877728 413720864 640575360 531089500 942176325 874962830 47135780 801518912 654022266 962380256 448428800 804286880 201632940 488498784 131626940 751022622 235084450 197896860 825054900 991726768 595746048 132480670 921666232 31333480 259771200 571955200 511658720 335504000 122342604 998788400 954207000 307152482 191396800 432406250 47039138 586576515 483710152 657498760 308930780 891443712 825565912 830879000 788219914 452046706 311912704 553151600 537247241 61455360 351122812 21785600 333115760 600069680 601740500 210547240 24487001 167327482 718884348 195372800 133183200 683506475 353869460 716982878 102522536 323127682 544518410 256351680 897249360 323271850 33848012 824832096 298502676 475630800 838876944 824375000 78076075 979978240 361345029 595624704 940330500 690160320 574869938 1757954 578978370 599588905 899677125 132515834 225131348 693104264 280721830 207436400 257073080 321444776 155466500 279472176 147840638 158366827 524419892 50193272 351581438 89172552 596966700 224410880 30600278 950540473 6466112 457792969 245715750 196647449 501163040 96790048 177674696 453428178 263422118 111088325 438417360 618558742 22889186 845271672 869473040 492081600 990348632 457463740 278456945 221414960 730465800 522835220 31941512 296778880 874541850 422189548 123819916 605478400 861798876 209228165 890843750 531351192 684143440 92581312 118210540 927699380 182041800 888306724 293318260 303333240 125804528 635024450 384097950 809221750 232962232 820532050 638800103 210965920 922049680 415297280 151065870 281992030 898418554 363911936 135735170 190878880 582516736 926318984 614647656 834409400 953037483 716880644 836285440 271908040 935972050 62938960 767305420 575633632 947417020 799769435 854929842 213743656 265390792 271610880 648635940 703757500 149637340 872847939 398045436 635648896 701252792 79790900 577745540 645708080 837072256 326888100 46154868 201338898 700509760 205811428 147941600 302302625 896355140 643405405 196462972 19306240 622145672 224777970 8433780 624050000 552549564 306801700 635723780 819850272 35273200 319355039 783454890 434415482 944598848 277786105 413207680 265006030 769782058 4138760 418641400 284312000 877525300 756882944 73264984 875040048 94068832 758689075 256531952 198264220 388725352 363422980 351021146 894386596 703605080 603309920 282917825 521447776 468475160 58260768 700016666 943536640 162768320 275535450 798716750 474478900 724581050 821530848 92233712 190659796 400692000 579594702 4731572 163611400 784647800 114825568 477379820 992198512 188017760 791771580 166710988 143122112 446917340 657880745 16436864 30605500 554369150 926656254 409383900 890651856 699277744 561730000 198989560 797369096 502122628 892439360 741417725 409351856 236340416 266305232 153132480 380554320 325146400 274333540 128242420 361948563 371177392 38664560 165444287 704829201 302789600 385292622 429355645 672408076 3770196 140997200 745306790 797442169 503602170 844963745 567096674 632757840 953796285 915529680 545659680 356525284 930386096 315078240 531271486 757367552 481349731 891646300 181130799 276491381 448912300 11442908 679737500 356222410 210204250 551597952 315728796 297313200 496595314 121416400 234525840 741731120 254251402 555008044 118724400 697392464 485924340 684829500 196022175 303359372 247471878 397050880 771026612 618166620 570923452 742674432 29859714 420941840 32866264 264749880 101120064 210335000 93481700 355438400 99732784 961265128 130627801 494940320 389449084 325865706 863827070 225350432 746482950 931153807 470708540 542164700 996809296 629243113 511230656 355548756 432506260 119633144 718232824 932161250 542306000 213292298 505554416 622284528 183225785 147459600 274007294 224169509 939814840 360672755 507290064 439320620 319950262 237323296 773619900 569997704 40101752 893945024 363719720 950098610 83049420 110134403 783422388 430790480 275455860 210894828 366329840 551935028 675723562 498985972 807762477 195509990 334536916 500853150 645977418 610821472 612714115 963704386 916753136 663030467 202223800 496343104 380902424 647947924 892066925 597954565 657545760 979114612 531969152 997268312 490139756 392115368 991481420 872354855 777596936 819002463 472377200 277524843 27129515 991501430 445979676 902800800 23935573 716238464 522826144 626427049 616523438 608173248 818888715 528708860 328664800 933430944 923941646 472526320 357770320 884505735 223124300 706043522 831158680 448161376 995490490 239569546 653600050 469182520 956760480 158149200 524835415 852065373 576471520 291677725 983731184 381705525 305319300 539546843 510690666 861021500 566344272 922239120 382646585 671996173 150089020 890202240 138463580 985461416 988082520 355649760 503508782 509158952 942661120 248416499
823369660 350451600 34034700 426257635 767740016 556924277 227399360 768257620 593186888 149702224 219641934 673386800 200877880 976425580 189661035 61342645 71333472 250315360 694527208 878877220 131998355 97104568 416190496 288874900 805210216 637765200 6019055 278970316 571881530 824500976 16982560 523629013 296929975 609607820 253158200 178824628 711637600 196525915 585772880 124501270 874181340 48952320 77385280 528968005 782862278 529229340 762547795 279723776 466666264 200672444 288266491 716586100 573423500 811435576 112162646 837124974 824603148 475964318 438616688 448356600 356544272 618737808 814853450 145155019 68451550 8290190 372641732 61343760 161967648 905731360 844773488 103613180 510264448 661800406 49554912 963979110 848261508 527576539 620839332 836475800 225835456 5608500 188472480 348387275 647822920 588348650 848133536 991677370 631848800 467051680 192253817 43190800 216601784 451124000 987890800 614410752 612565348 905441920 344496192 934531836 695458256 440591803 847522590 12864463 878958112 650684270 742148649 901796912 479659198 607580125 992451680 646381676 177339840 373921835 285315072 40439930 117732600 785225800 396016000 208566778 425873904 469579342 107148160 288453112 535001600 547558824 105413350 664573510 842263375 572030280 427069510 441486976 244992275 260434288 856928882 766580245 578354512 157511760 123844851 935529344 993180394 146230560 703482350 405565884 160340320 492026440 718591920 198190848 493742050 16546980 781179520 134377496 992658376 686377443 316779809 10032829 554614088 372760300 819220030 977781194 30070416 679591536 417799078 817335622 149031224 962586040 236248758 881803120 757720932 482300930 881174382 594847488 269800280 530201180 623088777 213976536 143885700 503221424 842339525 557231760 231656765 882256528 586307092 929127442 799092520 496833984 764833280 400609620 318852800 260738260 570805441 640458960 410127500 163718276 750715608 276570260 676250560 190110737 646159264 564346012 65729560 905341484 266024940 679940300 785262240 695338352 918380656 768406048 744515072 729357700 462838654 471216722 874622250 255170806 710726542 268356732 197499085 354148600 714746626 751087832 245374720 61565212 660987704 551779850 859707648 204576908 667248264 920674200 305282180 84415420 91492400 541479104 8504950 974393856 235658872 18660936 906041390 138033275 807627804 843588856 225441976 945990528 437580544 189996584 925543924 498163860 17895280 977904944 969333856 368295810 611041320 188073768 96591280 81082680 385059152 687861300 528576576 737810304 193969375 731021350 931511324 70888050 990708026 692593632 877648923 69610000 84960229 613567360 12896001 806740200 561649590 337736280 180007040 578715109 67815915 719431188 292762520 94823680 608041545 94376488 797878460 144781200 198660160 381882630 579768688 471394108 945059684 336278848 874420700 357950050 912695504 494858586 581086968 905561920 971792964 891309280 665658400 851171008 7851080 72186056 930056530 354171172 497993790 188897264 792489591 445893908 632900885 873928696 570272797 997019070 665963680 492507520 910222736 230919700 400809728 724227936 145332500 662108288 572293330 348485964 927914320 686903240 411144480 202625184 838833360 467675305 974405888 200895072 21133376 210488608 558695880 554512690 864390080 293984304 233951808 772491996 112348857 802840464 337347240 25887360 843501728 437758000 611288136 869728060 902655710 418147328 643028711 893065968 638925220 940332750 453122725 427643930 673001420 974844748 656945688 276288192 259021336 436470428 199468360 353988599 359190500 847412200 980849930 136439551 847394240 129884750 318316110 197496389 600253025 459709620 664257400 106983200 888669339 822677520 45339136 824804625 569275584 649258654 546514075 431868750 431359504 196516684 579008998 220965614 548147934 149614344 743392160 401374810 535297280 180316750 78599696 421734260 719897230 159820800 643782800 116940364 489467600 442632280 40189690 935001080 779013776 516968812 661437870 260139512 827832576 293411840 662334125 669546000 568173200 718024774 665681920 634505440 326891770 648021720 508734610 553946832 968460050 567115118 183097712 758391050 22432920 907555292 73923690 621500120 274401248 764131700 1008040 66873354 351293488 519218736 473845496 203686150 322857464 202873940 938007004 261079257 946655120 690777266 954176000 434345680 347318520 219379222 593915625 844416492 499067272 100861248 467486066 525345300 643945184 869312146 44392584 57400858 431862655 817126080 771043392 432491008 110344000 729068813 890152000 195200880 272873120 801771525 703232073 663558456 616653174 935221176 131582589 630483520 721200160 620697472 55146312 103895910 147581200 700093900 320111250 322390876 59735920 887674784 261169410 539918900 134520520 921529983 339972228 261454405 267898660 419069304 690900000 275623982 461135160 203167880 148365519 549930300 340504320 218434650 192817356 952661380 22386408 815178130 974747840 919526368 470021060 614984928 636632080 46382128 332596800 525447252 347159700 999986432 127810104 894872935 136040239 940450320 935958982 462224400 395106910 948746176 735399600 215385992 444304982 253842730 989137600 53408830 236291488 971164160 602375176 846598000 533267500 151334560 347712200 90957648 678338172 45174200 696469980 425982310 638223540 480169408 546873475 506350360 268740658 581966080 320748838 436141568 125607680 605859245 468624722 177695072 261919860 318705252 524490588 673437336 471282816 776732690 146061952 405308154 809263130 438648246 306327970 917121828 540102944 17933664 430245525 467238500 892047216 655197580 119806610 520682860 675742700 315759830 766052096 618153283 121816555 23918807 5455967 311048096 833965975 681621056 426715723 354413740 147661800 873199220 828034440 759038330 52493490 108843064 160201990 834956714 655376224 166494512 552421232 329382040 799671043 790465617 38494160 32687678 611959332 121479076 741320125 307067438 287378008 115342386 539165984 7520080 920461516 751690640 602922860 360584172 366140000 682194664 223716934 917600932 755108895 802494200 47347736 177728700 784406240 333236800 536087104 352310000 519418860 249510704 577013276 67002235 248915171 971763604 447167562 473752845 216205226 41131990 63285568 925895168 959257193 647456504 654655012 265500343 334722270 641170150 606863972 178873989 100026290 188442200 606737534 833246816 336412625 81009386 504721415 669076510 114711631 824099896 385170180 747214875 118544634 438252200 675103900 226877476 976767190 424091248 515137864 794912960 526814340 699491250 334251664 174334200 677218560 318945856 609780624 895018124 22164780 794676684 272549701 590501440 342874832 638839950 880290250 321578150 995178320 183532000 63020000 417670768 183694248 494395080 191057530 867151384 216583650 158047236 802192760 435549310 533918300 82327440 202849436 506112522 233413991 639777200 50311250 275500 257644552 960663904 528340884 490176680 426290850 757275380 652254768 347845296 900341248 887212288 173231163 753798640 536783308 348140089 237061610 277049992 206658059 280262384 934996000 839095480 649066488 51711208 786078280 727566870 671343872 117119800 621515640 206105456 710963264 391909376 596306047 166581180 362628767 366484230 164848802 259891788 302340894 431019220 624630816 455455700 350723842 168047378 407453215 505374954 133402560 501998375 717519400 476053744 318333105 829604084 847209572 752784720 898598750 386598160 688622260 146537229 687282700 307245716 752599480 266391456 364174614 774311632 483838976 718463522 445995328 277831552 243398867 443076134 221582150 592924840 724941900 11393120 166803616 26065974 755285874 48295424 567997952 576543280 409748280 997389108 863274372 403456400 635944780 743521920 888383984 496046432 703589056 167111340 573366550 276070810 110360 73307603 530881096 243246419 527576056 491784798 574496157 825542477 939519185 661798112 988635200 462703212 633095758 590924402 471697920 265549170
895263136 293480564 186982572 778675700 809838652 520092600 536342999 72990160 336886005 441738840 920369555 755161211 251273782 790406304 148341120 910534880 786027980 268503320 608098056 806733472 783468800 239616200 332626997 491041662 705242544 247270948 186453872 432110329 147726886 313090381 779173425 830207360 714366112 264297848 767874000 524540180 760046560 952342344 477459580 963120032 603913769 264789640 613761136 348610372 257569960 36755996 307777128 824585432 787368640 228119906 398903503 687545760 292197312 499015939 412363844 143929326 998070585 286508350 891356870 977023724 110796400 937780000 981856000 579790606 44015716 268150000 431175544 511667648 198066641 358173830 388714742 682106436 351651860 663361784 214567342 985212502 952125736 61310379 437460760 295649396 100006240 80831540 495000640 344238305 7717120 311536626 797537240 555861312 177792500 49156160 397081600 467290400 277025568 152642560 292822040 142669394 25341812 869198576 292754873 184071247 752067214 782265700 763271050 877098240 272286960 169607148 673757400 711640216 574579850 598196867 273787930 154078580 814932210 989004480 500539292 27534304 127096200 150686686 393403650 153248750 733752864 908120764 107452668 457586156 54881776 703611385 767122176 744317125 5291525 925057704 550401975 794443856 283155420 406300768 524128000 541489424 412610638 785633200 604619180 443002820 950349000 621458616 518349728 112114600 68283896 364419728 202906500 579524742 821020940 793565214 840748290 355548050 294392512 148632150 410716380 30338044 307567759 562435720 27419120 936003020 580052064 380741760 961159720 651751829 711810656 737137440 77657908 970183800 248268100 530381424 93165415 403281940 159228422 619751120 779608975 190992864 886044447 571498849 241183000 856922688 728304936 431244416 384888754 258793370 395301000 5279590 371212870 934778040 943828480 250078208 506053000 411045600 379568046 732370880 743153360 574830440 598677 814353961 327832370 627017764 989782440 284674752 543370848 965466304 119568096 854463328 60372919 911055920 801696095 999376300 460949856 395776214 374992518 523567250 591565327 10828960 662503766 877473600 586910838 109060970 842922830 144012790 735796775 834748016 683418940 518920980 825274150 913488196 220001940 308406792 836152416 384359440 110338968 117488400 616877920 719725743 85504466 428878575 596473750 274657692 854564096 803688798 399678934 755693475 134191776 788382640 633555968 595416960 717300672 232102116 575126856 245926148 402968130 542428040 176856848 689114120 576991016 134065016 373545804 349156600 82161712 605093528 382887960 52759759 968095516 890477970 808256621 464506640 36893700 747535866 9250250 836882600 189590000 710841230 689219751 1073570 910305108 413330432 701713920 667652608 534585728 301428782 401074592 592382367 227598488 57291612 51477260 739873440 163050208 154222330 962672768 217854760 791241456 734986240 529656136 857742192 404053184 902512127 547511952 818552320 958250500 636797766 248411842 121973900 306598832 117071008 320356768 271881968 647094330 452820980 302648784 362264340 462452832 215145482 137473328 980416208 423579976 337674728 500179810 403156896 126838055 538081924 503945680 121196816 767913908 603730200 130633576 543873664 773431080 619892096 570080000 832918704 246396115 324897560 693807860 927992480 486142944 221610880 976426580 697153064 644512672 809227888 215407000 840841280 40298112 984889884 268882060 664994832 990113830 892858646 783526112 221895870 744951600 251213688 88407500 797000288 934419120 881222728 99586304 556233184 558811831 352168884 668657600 221599280 434604544 956881152 57592000 943959216 761741920 362527512 561935344 745807240 37780570 381175885 447750848 215176880 443436488 478912760 195288686 641603552 778246568 527956632 323875252 865777616 327027264 624613708 966161306 109076772 318787252 240770680 805720860 825861012 163544000 174676850 701376360 882414988 166551534 740385296 576872629 330208136 140946156 918852670 142336960 424739328 527568484 646395960 858752388 611287280 833006156 475419910 253870688 450848536 238506550 598095360 110096640 307326607 652770830 234428372 192168644 514197888 525383000 429622918 947659190 495203040 917964615 168808000 209215200 786650801 867863278 830327546 422898550 532596204 945419040 260459844 417600768 199754473 326286400 989751680 353920864 364907152 304375119 468460500 13971084 29496032 880439790 694244096 660512005 736386880 957546888 448040960 940015160 449871133 446071760 942713825 8961407 421468167 742255552 524488320 12482560 553106552 580157181 338598480 377937001 622196480 471824450 606942560 22067598 490820480 512950630 550537728 886964540 195749952 877519500 769632000 694738400 226025656 728787005 147774710 699584640 537616640 54647202 923820096 522211672 341103744 472669152 53754112 457598960 781480888 460150320 461546680 757343500 810205308 396963400 247318016 251822800 171194387 155505840 58404520 894240780 288937280 921921315 541938612 828363928 104532334 89891750 407426560 184978330 28357880 269455960 54687540 741284032 617061550 615923520 30652500 148703264 772288640 72859036 366921024 350883748 364714248 24684668 545954520 611525400 862255016 67765180 651271560 182749132 800835264 955269196 434388791 111051990 114034884 294836712 214736672 304649800 425009898 725970952 880993188 631793530 971959225 170743697 630743588 677731078 906674215 674315060 323745520 880209920 305999760 497773464 211291800 815434591 686167595 531708446 748407396 902266880 215450880 757408496 117489020 478118860 117544570 161097415 890432270 268098920 208650445 123381340 652133305 274860726 221624878 50572940 982443624 616211500 451038488 263457772 937647070 786482880 650959800 549966780 663184854 425374528 621587200 329115560 144424142 496067676 525255672 142397544 365576670 27042245 405056076 827766272 166803204 550324480 569770584 225429004 537596060 133995184 832443617 111042350 165450584 185117584 183831808 719637270 23181901 298348530 392239700 417878860 305284704 127139256 851241448 32434600 8533080 369050224 902452224 801672500 948364996 271943300 448427194 343869706 365396818 561389192 856999744 475487400 716774540 974363272 635994250 137940750 566792800 650391388 546832999 119435023 770152040 125801175 827483700 693894000 524637584 904340444 429766096 316030640 628751900 843378492 552357265 386186768 679445116 191902432 762081800 655551704 332776400 497981120 891711476 857980544 713734398 536833160 869017550 528420392 663290672 806491264 920191920 73740288 542459435 619887886 706720522 673585982 25863202 618421216 555046884 228047400 920573312 532035560 112962216 696205478 773399488 460131560 973616270 925666340 77574862 523562752 30993866 977341120 894856015 487857842 759940104 874245760 802196786 45751258 328112200 597662596 584382561 57700160 814885425 679907035 704884960 925627699 896390886 173366400 372621568 447965023 832418560 466135360 219476528 372266916 58382220 56732863 928111180 514749102 91554176 515683750 680140470 707278102 255812747 28229376 142314728 388915965 945057072 255908096 612321728 505930720 444417805 237042000 526773500 206302160 99494010 366099392 255510568 130543428 413587214 312433552 848154850 275438840 348649811 794991168 986011348 35498320 680151120 306418540 843981600 347380 751510464 122929418 544761060 40902970 247629548 716343640 287378180 409407850 561581020 424729088 982904570 768180845 252818688 929233816 908702360 775429156 253725352 511343784 766398408 137779408 199403370 789583550 343109952 107712320 740178340 961680925 920501420 517841960 567430200 508977920 454266140 533220920 484064384 555444608 434523238 272081875 543437480 679996298 252863668 691520584 303956450 219575200 575275516 651842650 111594666 186324740 626439296 684893370 434378240 278406310 721527000 70849433 76194980 821592064 301653986 366335000 521551730 399938080 527347712 563864850 557884375 984861328 585244550 614983816 372188692
951080064 986444776 687708776 738660608 168594031 941859421 207969808 806060132 463054080 949581400 744480307 927315712 96577728 140560640 196137000 64737150 987442608 113785632 616011672 262710460 788067456 828961136 342700832 548557799 603418036 344318450 393705040 349881160 823941988 85164104 302924360 803615190 118985344 731074330 481196140 515850976 292331792 916154661 406230036 963475562 954585530 74947365 408563226 88984710 654727065 112425668 214837488 422392952 860201150 620990592 181153280 673953392 833578414 774391604 112592049 716817940 967386218 451503264 526824160 574649596 467502518 285382248 776736475 356825580 503435800 806931600 206697952 917384414 268206840 217386412 82885376 391695000 755726828 379429593 655048800 254697936 983920176 975601621 320172504 206136 931141464 848964480 427783360 841358474 826682880 376898668 104215336 728070576 316910528 829399082 836971264 10741024 190656000 63650768 396838000 429197124 900473100 757314360 57150898 31480147 43978579 341399704 218472090 424849920 933568908 420046080 763838160 100428800 887791782 920283848 200941568 447061040 735487934 979126528 730274048 719176349 360609375 725384000 974898292 396457800 424305624 203960572 665354765 974445640 86907000 349632000 382678080 45714658 770859280 468764936 926380000 140432422 342711450 477106688 263971200 964143769 284460768 832376578 547898602 660924872 261636096 978437542 185495800 763373831 824724720 249192400 753076276 475269880 429507680 635146710 654825754 733040448 325986440 416680360 743181820 205297824 606976872 641357440 787621610 852519060 697202000 92771664 839454706 430790868 653441136 470874176 368537416 142727728 980212180 649227096 707685040 222823456 751004038 772688436 934776750 668420550 171240264 978585710 715972080 23445626 561000960 858826290 180413290 351782460 998796186 276546112 234300246 338143626 10975708 819890571 928364 163642190 811730816 882546176 64053004 6233025 634335576 300597456 657406814 382997176 314068730 942839200 826531988 128578189 44469108 287327672 806377088 265074176 812434624 510739968 256696406 966503804 465663032 893392688 100198315 121828350 717250500 493335095 974906415 494951545 21806456 71161226 631927800 333480728 541758725 542174720 108799355 570946560 226045800 7731234 651202672 298019072 760043328 928610600 738087294 31629968 443083660 598479080 488830000 444962744 52784456 304411356 821088000 337801740 280772276 202199700 795308990 2409660 550253056 823563967 667598600 411134234 543464832 648593104 613515896 941232160 542895645 58546210 938801280 940322232 664840018 940540880 234693868 958645180 237289600 556013326 452765633 318780458 542542102 553919100 684032184 843017140 853410211 9299360 761396992 124159734 805753600 853127664 364421944 329663293 730882708 586686192 214843426 921346650 206004625 835460370 886350 273648384 928571904 67008680 44732807 311683966 690006000 397601152 713868240 959291725 194567229 367186128 662226812 748521906 721525500 918979696 610550704 581136566 81604120 849450014 786710348 557335648 228703643 225589882 687906970 218604504 199462000 717493184 559907328 531163600 333586743 17813223 539502800 944744726 167855664 342518080 812045000 366560752 433417600 420371440 819781044 138122752 659952028 219867904 287737830 87693001 998196420 459403960 736288606 932414726 70586080 969793876 275735812 132767460 182100056 236234032 363574155 589133700 587198200 572987568 277592111 677769500 400037355 828346250 510490512 231490272 578282928 566508400 94799900 160663632 979143615 943178100 576244260 580624223 709156340 185556180 209406840 176470160 103455000 519160353 835268592 576127144 439875320 72369120 472915520 803687756 347827164 32566332 291601489 105152400 42414784 554034176 420798230 560656060 207999652 98832440 974401952 533436256 456891238 92622048 672631940 261372120 480984323 764438350 286172896 928589270 587094254 526160800 977680194 214589934 826248000 275409280 791384550 935167264 965889380 972653384 759080862 470627520 809241320 803285000 295187900 736820052 77957240 767955424 421199524 272247840 279149665 35554720 834387840 414263410 300590993 958149560 435383680 220161276 231555790 552480618 451643590 614820510 637142480 542151168 769826120 622601500 534181632 115628912 80354720 630551680 242796690 745965572 996103800 19447930 52023998 460475000 130824276 234773190 336710353 60185240 980415500 164980588 125981000 654229616 336930000 636224904 542978000 349028340 839063725 436650560 23365652 382162480 408290364 553071710 784501536 825310793 961189750 738439302 438771 362744420 16114580 197750683 184600672 945709056 741648530 575410080 851130164 227816464 572183440 640690560 257830894 607273404 985142144 381471865 324256032 867620160 605838020 251199168 711127386 432321568 279500560 475689659 361270024 353959830 727855566 232339200 87571409 157198871 872317524 909868500 224450788 800161220 505351156 644355632 566677440 650139856 616174176 952416480 757524392 163528800 308439176 507120000 837858552 376422000 986467120 909589028 409831730 986603780 664068232 778893168 900597700 41355876 665449520 703571684 174213000 747983598 78022828 677861520 340940075 145617280 490057500 456899075 310528000 574205888 950062948 960680000 894727360 67758492 367924752 6052528 354615936 980970716 360325000 722846695 67927920 139320105 241097780 533056996 270288024 560924000 215465125 975069978 566009136 214338720 26687700 775492832 223996484 151783600 67831005 203151840 59164250 516194780 495175700 19106816 200883498 98580680 584963936 855859330 679309328 691995825 710161102 327971218 33304000 842558776 556073600 797936554 663368008 113187312 925774500 411267840 80972530 228603520 828003690 573515838 201957930 779618728 533451660 972659906 134384250 423500080 856884215 716493700 893925864 785468280 888320932 146015600 34682350 202576178 425863920 92617535 319710256 320103374 30147792 408126900 351078051 908094100 942768800 7989816 999905540 586915680 135399680 852773166 553416380 633332304 588675168 304523360 878659880 297752192 798048640 445155412 782316800 875864576 794378132 115495792 361802700 717082710 737488816 580383248 815472878 205880360 28274052 480509750 986326400 612970344 744442320 757009950 242196992 18331092 514252800 934809924 586559840 489674074 303744500 490526990 435364108 559827096 104756128 822651432 569020016 810094262 297985960 458249700 701852696 348660380 426648832 344592700 14938544 296700180 194391636 291622600 805952795 770660672 184800408 653078600 788092160 962202472 528535932 963236416 72279204 217841970 297783275 454097180 67927500 405325720 879749772 830848979 900743130 537803160 365690404 881535360 775574092 999216028 29888850 63539572 831096119 954015190 956374800 769702720 27237858 65562529 722843589 696866400 573595880 412713200 716044160 822801520 229097904 887070600 182297040 653704952 482483648 133780600 800056364 706576209 831687840 78205884 698903700 696600560 669776320 307618956 646017465 496718750 255956928 775447744 424387628 759953860 507057920 211619000 673477358 686310800 538911000 821988401 568246868 971401736 519429526 203971055 977621488 149926620 117048128 767798486 329146416 262991624 901342520 110340866 56959863 736400524 462307648 446851528 588764205 647200848 202849152 521272556 763006994 298088500 681752220 150717110 988502622 981501420 967402655 127112320 98888080 259418152 34288540 945771976 265536806 670949309 190287100 7157335 98712800 850201600 615054248 337048240 949052668 242641176 932574880 908266400 915334656 435328416 409403980 466163908 916432256 227758850 235406856 692237916 248835844 842713368 60896570 532466764 283168064 35557760 511045728 658942160 680938940 853737040 673855516 537401666 347472069 250114390 264439540 14269656 609086000 476213600 956718140 3476700 40788814 23886900 143574770 263360240 584642660 501879664 721514596 743289000 914341530 959212872 197293644 668025480 904455952 843873472
679261184 228841296 518432070 925518000 523922300 544691595 442216305 739994262 606959412 542642983 527095792 696871256 652168000 762048864 615468176 204535744 164023344 132669114 694452365 202453150 702762474 25969250 59260754 990001040 820678037 791361048 961488364 578650245 429363990 905361942 709248640 417274240 245613460 707238312 248232310 749438468 730124375 863875772 579142790 896725262 303232000 217068415 166844572 667447592 962966200 826299584 696484608 430065040 384429122 310654800 171651268 567808512 452341374 669272520 255368380 851849410 175077200 959105152 639362385 537809355 158130859 132273850 290785374 188473520 912177850 144499530 915356800 986984160 653096856 478483335 231910705 825693646 56278180 411544260 802298880 29048400 335377616 847290910 153136233 922330160 524838101 742105056 503787488 372243960 844930750 902928128 176936664 788288036 372836912 627341920 62517518 233216750 944423704 64102896 2342547 476870237 564255652 588263748 390680600 707359360 784271800 908784917 531601248 11042816 111415855 654497896 165806272 17591712 395596736 833700480 931790240 274603149 772156250 300299650 253571416 536568005 544946905 145728955 508882550 321783620 326354999 710706714 824999812 118251125 282664752 54055600 310907440 265990165 170458880 641161128 868347985 722885440 255843440 435826667 897587500 210712480 72138425 147857936 864781566 695785848 325940428 611164620 434938752 84426840 30156544 595854900 321636774 682954025 112518302 807514750 138836504 583102698 382239845 456687655 317112192 995759360 849338800 669385312 64360960 265252062 318530936 76740292 120748720 802836560 536085378 817861250 787421800 910084389 764280672 425611456 309489024 699052056 622250880 633481856 133500210 83894272 141193316 2881470 429648914 897773970 421573190 688386182 982275448 513315750 927030380 506075440 430290840 86434800 190586180 981740804 49166950 372794750 958431972 199235508 363948660 906093790 876410577 54152790 208981678 474711560 705465720 281100660 423845270 572176220 560283940 708669216 319781600 542790320 905787322 360827750 387360256 111255432 441406504 867243396 140873920 696987100 196455300 657826840 293558812 830271332 441861234 12869288 64137616 736715460 8180064 55167568 434998000 553336320 176943580 544863647 650781440 478052200 375538530 222085328 95910384 364194680 535888050 670819007 30343988 204581888 825468728 524836940 633729600 15130275 90685560 456077888 858672016 881956508 885990913 279130800 824892084 193813108 375088800 283204251 401992644 979896052 9194600 804445840 14759360 353602896 341107425 720225824 67831950 528453463 283383330 93145069 361668352 313614800 772312048 876526880 675615360 297318280 769758940 313317540 484320688 687240800 542102700 81865365 762191780 735399285 750077000 51281920 117250400 462013288 413854720 556209920 102405888 168105952 560704476 265056960 914457200 718509500 61215920 940690690 784675002 964601676 687788246 248592320 261634196 640975949 777541684 595069648 457664400 207049040 65623600 527388495 110635940 591501952 843462602 68895050 961935520 965066512 911883812 743946220 113069840 508688750 404354816 768723425 151197124 552818528 719215125 40675450 879858800 194358900 611110579 837398016 563471500 884022700 195247508 749617076 323181760 297488420 743656952 652678080 401131100 72977930 817144625 181805040 782932970 864994010 541932016 11790906 845497467 92872785 160387620 431474296 908065642 206086250 754834540 398870485 239712486 22279612 295751470 29125972 749568400 180646256 676532320 158300408 984265111 778091024 445112620 910423750 963941630 329524480 92342000 259308598 62918080 562950420 215152338 852866664 313240000 987779550 971551140 16834288 212201452 673353880 548915456 982967422 390241546 831621840 61294118 542545876 406977529 843268750 283338180 320371430 53457280 294183960 221556580 890277560 975438765 931954000 837750800 647485856 486461680 276929100 160265034 563805958 685608400 578508006 289223094 553864000 933096432 187375560 915283775 21309524 362509472 573834080 805538608 28220128 964503383 519859302 221468000 441333685 720500528 558240112 340395771 133042688 910441440 22673589 71977920 387712356 852488782 25494497 608380224 756796025 830197266 286696132 578702400 562204608 453819280 77213200 832950125 388842933 521507154 315144768 916110880 423454000 365370050 887749588 648050300 179207010 403044318 381422500 474685475 916811904 218602690 710094705 623865968 426027252 834958560 633676640 474764060 255740492 122821250 573675560 744936960 684789152 122117120 847438134 501251980 288419958 14847049 131545968 994655470 127824982 955275840 507870389 146343272 340965424 476341375 278099424 669131860 945120 487233423 457254875 435973755 675708450 483355568 721204680 724645952 991409590 976980616 152175816 479061850 397211744 65731072 17864000 304540160 107199742 281301760 939008648 596190000 722428325 678527882 244061544 856717940 522884960 174909768 607751168 521340422 936990851 555005886 597134480 793352000 458963360 769216930 301992648 741697152 145075262 527025250 214308096 573324528 320138488 983045044 247496850 500555712 586788308 127231231 360664320 395055600 871396870 830416460 39871681 828658780 606500744 12573988 858567840 139547140 47619136 429934450 252063380 963547280 281242329 8716424 295888581 688100750 241499572 858927400 500529412 37833600 230719110 25466447 875417392 463992692 512654224 509917460 188251584 176360875 737004420 418205184 618317212 212132380 798484606 915615920 349946330 649919652 327821298 179837712 837229120 596923118 542581482 868681254 602885664 248812056 586264158 918810477 524866048 564566903 340394788 258797672 808393000 681450400 55201000 669198100 200727012 336410244 196792032 639480356 185480152 18468084 160332780 583242320 90098352 666418688 825056700 162542280 616087186 886918576 309358094 234830630 756495308 287722072 238030560 5573875 843828480 133761216 929110594 842640493 265319360 290350528 196232750 564481600 473409586 653926280 809516788 796389136 209906992 661342320 476012640 986194200 660031360 74049048 561015072 793984252 49998887 182105980 758674168 454863316 50910755 824311723 630978944 316090600 990749856 809533616 618694235 260653579 481647960 896670740 808401561 276938563 611178776 967810914 824912550 678235794 30246080 39306888 51983744 751604663 335448908 29504460 645695992 660422800 257596940 263055316 339347264 483779660 495331800 222203530 507666206 203164800 300782230 277529712 406481475 599911776 630670640 163022125 852202196 945306650 511630541 357079536 837558612 121573072 213973920 143303980 466297384 271102818 573774270 90120000 647646470 244278488 314876280 444157607 838316500 276198576 903172076 1253816 720644964 269113179 192228640 811481472 879099630 674320000 606311070 23425945 560791524 116801528 415635348 32963023 207622787 33913600 352353776 316309968 664844850 863224576 839169940 804658298 304777466 907363072 857865094 939886600 612590678 733679675 767551664 496462032 220332400 926159680 452635850 388263360 698650000 185813376 519837500 75644800 901254948 105685226 453802735 695444804 383694696 877161092 876787776 635185062 222715608 35277312 617116376 662622816 51340300 724044068 4190024 365230866 968433184 466676000 793677513 335609704 601127639 553869860 726680212 801510420 217300340 197109360 52293335 411231283 888954928 494147084 124268735 794439520 893342608 96685280 775775600 992181805 545338692 878878480 882547968 574253060 225717562 720546112 340549300 539202518 41022433 737684576 408133580 751401738 551448256 110743940 692771444 15469376 393698900 981823680 982008308 67114300 474620550 167062288 436894758 109759776 600145310 981768000 389177260 834240000 40307744 550800000 693566992 366848950 599233520 956268264 963088890 266979572 400879456 609048580 295783024 361687035 246122204 706262560 841049656 561889888 363741368 786190360 228142254 452867776 713683050 969294424 487667104
558160446 296762840 261652328 876873888 374566130 830895925 742192440 101520984 561237350 364418040 762841636 354346682 126689196 704602592 519260160 915361615 531834288 275720936 322915600 473843148 621388288 149920000 546746936 385573915 19287955 638648925 469939400 538310600 926698102 752930312 358543888 328007464 727448032 334693820 771751600 166965120 780649024 502274800 363241200 597507835 807513610 914326692 717863872 886176128 624664936 321461952 383420864 669461356 384246484 684513600 691658880 838019550 299463066 104016000 799106900 674116672 681375824 158469600 426306339 768224464 13517952 942360584 603294130 641026760 365064640 164362674 146998507 932459400 892916472 110006690 951912263 406577288 872175920 692911566 237499488 423285582 163932373 137499841 966716600 230499316 454897896 754902592 395191500 513812064 21189500 887608865 236674422 544348712 826049458 779060384 162071475 454550284 19541208 284517120 355591672 212834766 171356480 228402800 126663104 219433728 777258384 925520423 316949311 220505600 742084950 892361844 489575780 224736320 366700000 482053245 754959520 344947800 233041056 3055325 698942560 667251400 142426086 575710777 177784064 172201632 411011740 554175475 181637888 932844720 298698578 909897600 947052214 562059400 339197376 802440000 206731516 286030464 556512880 806577440 385796016 425663620 628321070 130889150 840236900 681949984 765704474 803423750 968761062 502034880 539482612 673632096 842867000 243582721 575444400 586790352 388032325 377774640 633048200 647830237 54739932 367133440 926137020 510032686 329396112 961465193 90769816 45965432 470910050 730407954 457745050 59655720 384343960 848695124 397516889 917356250 1339004 761531040 603469500 734629296 527381552 603252000 369397010 349329122 233950864 589443455 950154208 343997128 262916500 463416890 31163932 963622736 601099480 650288491 609953344 198202629 484163356 648777223 836453482 190533520 632557120 541741890 548523168 205574704 639009058 994888956 404501248 441645600 79538864 740487296 916192798 107070208 857353632 473919220 330817454 648880480 307653889 335686320 624403631 139281024 62985224 887810300 386234536 660855392 860038408 301218792 651502084 613817176 361043539 703543724 516741653 548682762 878516448 513774795 44487584 277789352 440998320 934540112 159668176 490709808 848147321 207950357 460712644 982127336 317929840 728967884 301348800 119835600 800073106 732657600 733587600 372014336 432871664 639078580 237947444 78711504 190306250 888811264 189214560 673272352 593838462 693413372 102023520 205098232 481333020 664690565 824636732 94682677 681234192 594069249 613145938 860238000 418583520 114506272 805764618 183045414 6643824 178758000 847962000 810442714 161736125 876114708 737580506 39162720 313146305 916045660 863581211 703058750 951980750 497438766 844397696 964675776 941070234 125551280 248265176 795098625 860874325 239787818 433911008 875100467 60217634 443642160 897361350 304490416 761640656 569392150 454678000 351980250 503058148 850633316 235687580 639236665 513407304 616780000 328325856 879626550 47402720 91630050 886051744 529799475 257706960 174050320 780434811 705775640 757953608 733316608 509540044 413403140 375202072 420336348 807230500 104077350 895639475 432627135 406494940 201940800 254805939 114887654 773666400 681567386 386277783 432567010 195760460 546254450 654803215 286076448 812196900 306306620 242821056 581173196 905269336 810148400 27885027 537959190 538465626 231312745 814136632 664463600 819088520 393742682 854886376 458875656 859875400 950629950 424206124 673707050 36223248 678367738 782251606 214868470 610327382 88622588 437523256 383616004 478561716 58078536 688235244 358808580 875379840 3549291 562399880 260272320 449505425 499643592 625780380 275439784 835740832 828268016 66431268 361595054 200673661 864033700 663850220 757214072 907373500 33916696 262917632 575257920 563715840 146855600 333910085 877443560 184787040 828449386 357833572 638198400 862095501 74459056 930823392 338407012 918453760 448678000 745514436 723770160 391373012 896254565 372210700 561393094 29880756 886049761 42896296 257038386 130615287 360372450 683609540 660426538 366401618 615936861 689241220 752359632 869558236 770003456 294450700 465889112 196083438 990984960 403333800 917595424 132027164 688524200 738676622 600114602 553311920 113888852 661278490 771028496 637425386 245567500 429639535 550553950 479196296 70511718 280467190 999073556 915834600 16270592 386861328 333760474 3457652 570340880 478790460 34430460 333536011 791491200 215909082 477501200 100994560 10871482 34670409 794929078 49067380 836916216 676198440 147545168 793652336 326750366 667237320 367861958 859428948 217513830 864438392 71990330 294307264 438471900 347553806 888008360 328495626 516133600 241483110 176586431 121541194 832421050 4072612 19938984 293847576 488611160 830006770 927335780 325216280 112595450 758552058 644500624 92568576 332978520 99404960 805960800 356663220 727063360 160319191 200722340 929537380 409271775 678306460 835797952 464332637 435328840 686473344 55723130 619002652 689800432 553536668 767344364 79542640 94231932 347584400 723511151 646159400 300844376 330976660 247584920 301937880 863796288 525397080 490759600 83611744 343726480 582142382 903219696 225898400 601679124 572918688 952869320 125020882 855906464 123230000 264861760 582301625 785480906 702975744 213885875 627084896 86738460 977446823 170244820 505203320 747123200 713822272 917552682 856352000 47105975 272164928 995935660 328863672 327883350 577233496 213199310 779276260 144353988 713327755 40821264 257533688 641728028 319425004 985404214 506593602 548576544 609098880 847267144 670318910 948254360 103317288 732472700 842108924 751901600 145879930 332990200 303687132 758500320 692656832 22286332 110309888 31486800 856012131 531974252 714131000 852873320 484958400 85603400 369220228 639785022 52273856 155496029 134720260 893663684 277287239 818346082 822878848 604481625 249794335 774544684 386238940 282331335 211130660 224049415 421387248 709900476 944300375 914038432 489825216 698455288 496827200 473139572 36744896 453631991 748302885 154292736 550153516 70034050 182149280 170319652 374368570 915470792 45920280 905128450 216581080 915866640 792214596 725293482 41722896 842063690 125137265 308705014 652157962 64675210 363444944 17744600 591021013 735278080 645338600 514665904 318584136 776192968 482265216 254052500 630170250 193475855 144529300 114633602 307670456 945560592 793577590 585865560 129235627 484009472 211972736 368567460 182118925 370736910 75510345 797294920 139425753 705653200 527616570 363303608 125528480 790762000 750326456 412237248 85488732 326484544 216571496 215936231 690787840 17762320 710492632 499859393 4529712 570594714 258561280 868746542 132533050 208140686 657579512 733057520 41595000 487614400 179157087 375610868 495069472 638751975 705119951 563204800 665804972 48608640 333765512 175776720 864594000 388916738 692243184 688606460 540358621 999909386 498807800 556385966 605184840 622117638 735185464 652295232 724584536 541923194 473217500 780853608 427402780 581227560 119895280 977605529 959376960 767910520 537427010 957872604 224226544 996932156 430878916 49456676 462688012 257349750 788023976 360620280 776578370 958064980 774493750 664028749 785651220 465285168 667588604 292013000 198739021 576309525 340552464 220388480 972047440 650619568 606159252 600053480 622928078 993959440 755576711 616775428 823871687 455034140 404630312 636352672 410929936 191670368 423308240 460969640 515937164 906954066 266854492 257368794 87623538 748023608 29819328 333124628 247555280 759980000 266032395 303095160 228176112 954325128 642685900 273394100 129194220 650451278 749239458 15311600 735600160 158764068 657291000 759192950 397780668 308714908 912407616 689478209 473467412 418828304 977913830 459450176 657363710 236067414 223204532 31592192 91011218 96120352 916184565 630208948
867642480 301922400 517719480 849073384 480727720 566535960 892785889 582537376 707891488 310036760 775691792 114511768 343613840 157413504 927759305 450419568 324748052 755408085 50954710 60340144 21732624 653379020 110695792 376301098 308308688 843099513 196029910 716931096 828880600 714814552 798348936 596804520 171625975 609260800 300341110 643927437 674079280 554819240 867529760 737654784 317279951 399884000 383511360 28395600 981067109 340366948 808904610 53876880 929040700 648188480 831888312 541723386 738186240 412555114 316879818 515375998 437773584 426012540 259905400 176337280 964070192 761770480 44887132 760207095 78778750 474088896 756112582 916154144 461826840 676466490 854430064 50995796 778966500 543609944 581729648 958351567 660444168 145633032 698333728 226004264 35285644 753840000 622471600 408907008 806839256 775866400 358977950 700083740 286716304 898797500 525231990 559460728 284530400 533704998 919110360 662025020 865867980 819011252 364721096 539239296 708744688 202840800 24669504 502829332 145684380 123310000 289370094 111181240 547320375 780382590 989685932 642871068 839376968 452724656 931687080 44262160 428137375 542224270 991692160 835871615 734377643 151807376 451358400 103029330 450854810 467237370 461194080 948298010 860662826 79983320 402446940 901686144 621675424 652868680 336763285 506233700 901429760 638511200 683813536 870547520 197652450 390712755 492255520 273625460 200869872 254728940 6186120 573650 431081188 670168408 159112610 525392564 236216900 550111200 513540000 725208864 480637840 372311168 146875600 806363400 710786208 377272100 137804288 415499710 397858380 533104380 716419516 349053488 190601943 553274120 968590972 126602547 387832311 583524768 673357374 491522425 571882080 670955500 614595980 571627500 331713750 493848720 5414064 216551616 949585000 596093232 322229432 40485872 122638925 421940473 802958216 597052480 922953364 482639112 235840812 463469005 235672320 835893968 153437637 278754860 65665800 244911744 752452530 267901680 366157728 851587240 294291686 344528360 832527084 205111343 862740295 681439460 524734410 242485440 464451288 74295328 122830758 592592500 848869504 314357684 107278802 63423780 452632175 202737400 949927100 386389000 294734638 463305592 904306200 61514524 364557140 960616872 634870220 780266848 685206224 757002912 446976664 816561886 455089400 122508500 209272192 367554020 788768132 93878636 41074720 392257652 248956288 326391965 724610718 165329761 450475808 898834627 845305220 386959670 671456434 443526023 755564318 931790000 924710432 541297600 495245120 346588100 930314280 247910900 742628492 564568960 627081352 607727064 705335784 935285938 276876156 593401250 389195200 536138890 819582554 522061040 656567244 660872920 9387008 910229024 451974160 183186490 591753465 881126242 758273003 434165184 853383470 984076530 894069760 410085870 223993253 22650832 831016000 757261224 730859040 399121872 717222613 2142689 172570346 394456286 771657670 253136069 831075540 396607500 283872400 710488950 379831559 38430384 582780775 126676032 84410312 609363750 318179474 629274450 881633520 809804560 790184136 233556262 100719104 741317050 201640225 702114700 335221276 115975555 510964800 703757552 96691816 505231716 739107520 946877440 69579000 409892644 61250880 648653160 428544753 183004732 564006760 421250432 652041674 208345768 669552390 452217760 702897600 402342984 299554800 451316736 658631932 397589800 369368624 599892085 921578200 975393705 898246790 603584448 398973536 623355000 427220960 995783600 194036356 186913376 469383568 101130096 883410880 668966600 281935500 684559816 107095208 385895614 208902921 954261944 868597730 628402024 610348760 641595456 530049276 745175536 595957600 122113672 360878779 599117252 378865596 773669588 88914620 252185472 252865445 561154698 131318725 905487980 122281840 548760800 567652352 759515125 838546432 976645840 478857856 180170556 861352390 528952640 293362100 245084240 791658352 454888640 779399284 652912096 448485201 836976490 788523008 159341657 687929790 445415040 103729600 601262240 94027264 749717060 136106912 261133920 407077330 166342740 652304008 732277832 641213880 109402880 691332252 77425004 687910254 489766060 63120389 341755656 336290560 996550148 221558016 872953328 795384630 807836120 324659200 148325038 626640000 164404452 93978070 112350024 626101300 890049010 977731240 807444745 156320904 190263428 815631828 814744912 599595390 612062292 137725432 432730949 707303940 966141000 709710305 938916484 897962379 240678000 609593760 891414790 351438040 655247500 64934990 88645600 39476944 633765280 599558208 95307200 854245650 345859289 837629900 501579680 410494250 342416784 852368656 514557060 31391600 856129329 481829720 79575732 341762335 839601500 219744684 102290029 303167336 496486780 754840304 323625944 502179940 379009360 726746715 992924192 156028000 240571008 648793814 251262475 871634324 685881500 806496432 25398544 998113664 254934336 982183179 118971568 898044430 542153920 537340875 310687401 788636660 969877184 188165000 474772608 375405836 215538403 467462009 84516419 106201262 837348940 976878588 481412250 806175980 757491808 393787392 99558124 205141648 153395840 323617888 631351852 105726176 151883392 962955696 774621088 687242496 650049536 265763264 227928104 530080240 193793048 227080660 108563490 632349088 384613060 955836632 55202570 229302786 80751908 346494080 635299712 597929776 125245915 33620080 734379096 327115376 576354255 238303110 486101120 450000000 901130890 287805637 545683940 674573350 139782352 751411400 589900864 39662708 757969075 106580151 809624796 998117452 35602640 263587444 695680122 262967880 66130578 977834291 626271940 215104992 201540700 733562496 576658500 492125858 890576020 390935040 858964030 906950468 761890658 280408532 7403111 542318650 390310084 428541472 15734150 381330304 31185910 172552688 144122400 935640092 852113280 230739390 445423175 5673708 983996160 912677972 353586408 104083340 897396576 231673360 478553860 101353410 218552196 125864968 72266599 552401168 492651912 855412812 993357600 360104732 470664375 756687572 373074680 279738792 852962606 720348872 401702416 642670646 78641656 376677800 608468352 529927042 809957580 957917520 758961925 416228948 353152016 322303520 416124800 670286075 567037010 489655218 356114826 530865264 618687840 246268776 672090272 376104288 373579805 579695872 669745920 29387693 960504504 669932000 8916337 645635575 518775872 659375411 812704160 877266400 480876600 803501025 566993188 924519904 833295100 594722600 533193216 318100833 859104562 642783580 751500000 139730000 780856320 17161296 215485015 311495200 424596240 584753216 798983000 50764114 655296341 600974264 388038188 528628224 321955700 582656760 472486200 980133632 282874400 928303875 283209880 10507342 928846682 498233935 251208330 314700430 829568792 59021920 439361040 197956176 319400850 581378968 909542349 715374155 399745720 552434656 490344288 911347638 447698008 538896128 40266094 338943100 236807975 790847700 985083200 923576312 611809824 550504985 343451568 481685744 434214396 350350652 720119500 629069024 976574526 168745612 450251760 351390267 845811509 912044447 434055304 335811584 804064010 808972230 480340500 739052168 538571264 368986715 407745650 782190285 830578960 334092800 987738712 104666578 948495600 45545981 565664480 815832550 13071970 611686016 692317621 511855954 840917360 179664270 472632752 8096416 762293633 233099320 951622294 829183525 89634352 489882496 188630711 633026432 588098515 525687680 952965600 998114120 303715072 902777110 887882300 369335240 266035150 545538980 340149660 654073810 695175040 380016280 722228230 204494700 489394920 245086760 102441280 643696042 997313650 321803000 542898604 623270280 463809638 172563200 30999008 39379076 72118480 723914004 771954746 384628456 949221089 311830300 60080950 240044928 425906948 963824950 132471036
998326164 382874220 59947165 120356370 574225650 488028880 779129150 669374609 798983254 318251572 803320032 117531076 565690880 784219760 171521472 953080270 292982240 793895256 952786551 659365120 560976400 658078079 31459490 747518156 782555280 574420700 421142484 292127156 321201728 6523800 73750580 21389600 346524190 603963301 887122443 462184800 887247477 605098945 783256086 664134912 206037344 885716656 10299776 790413000 455568460 627428096 344076464 681397820 424777000 125526200 948593482 320145836 719182116 720835216 780633500 231399645 151862620 101672756 567970330 796531360 257837376 23264308 400128358 404142712 252933568 46227456 660534480 967931412 413004260 593666300 282922816 233162458 583608714 30861080 690816000 311750140 967391784 532716054 784919050 832296760 639242864 150892783 301412146 50549800 159145902 777080912 77781127 617116608 772755488 385810780 699728264 525662080 210790400 912136000 4758160 542096768 803436720 19561594 312206080 916908049 619690440 324253188 62221050 675787748 56530236 954249564 347522776 996427740 583709787 740357712 264700436 728872660 214007104 702562388 440905840 896881120 720116500 723835000 899479040 438775968 412974330 545135795 338333750 535995880 422162400 221469680 819762664 796118360 493281850 334328990 352317088 862338928 103868796 251606250 882113460 422949791 206751662 564561288 267926800 277305048 810883520 841226112 772149216 863645177 796705684 987142590 985395420 415190724 102808510 483378800 668165560 448072575 386465792 212619432 709232558 10557456 308227700 807071940 591263800 679436540 663843868 518767776 493461450 970538200 605612110 542341720 296970475 358899504 189299086 268199000 549148390 418208405 609874354 559267640 470213148 793698537 491331028 340645940 894698608 424181800 55894528 304348292 256498368 321336786 465861100 476207840 197731540 688078200 490472336 107641198 751233888 874770456 855028678 416567000 110256488 969397448 664555968 161251584 809225448 278959840 105606250 74511420 394574496 609736040 369078140 731186584 48553586 365511200 133103040 64334301 509402432 188071852 503031990 495708574 150328415 275474080 529322920 339704160 739762484 429497728 764033292 305689920 182919920 747869532 210720960 586986928 746338976 542701822 973260315 6835202 967914640 747909656 964824852 467081750 514421040 703588306 663547480 916493840 36375904 905017524 842390216 112269400 589673988 134707480 779713296 936336864 867198019 881479120 490446496 805235472 827835372 301639664 508448090 614547897 882826910 938626338 963308408 429829952 922457022 858201942 355265445 617746864 265276384 288903608 682268304 22160486 228320220 582589092 520731520 178048000 905748680 332366886 147485312 95403933 368873760 29744625 566486500 825749638 909321812 357500632 171620823 205573430 492860896 66769910 84770070 36556679 524998528 27210736 44144540 194476730 474192410 243907368 332386020 879389848 488425320 874620540 739591875 108975860 232592675 594775136 810188060 62626200 655827544 199965180 519025000 263044765 814147720 669268224 90374416 680897583 330928080 172413136 98752786 610770204 423768640 569938954 812959974 291313800 594139528 979310516 95263455 107764884 350630187 806276280 472951216 201694100 570007462 724165450 635716650 451839680 159295250 354348929 280679680 551695360 420760672 249508512 819405300 72359221 457148550 22810000 429395480 630468000 569155200 440855840 590984000 961706840 29213480 584036800 211802560 724681172 431275060 99099500 111584768 539989252 876323529 19943872 467304680 354299588 933234764 54767832 305440260 506399660 131019572 249786730 100282635 753101472 660373984 96771960 512667764 505978988 99235684 26369248 334067232 404712575 537862512 313400836 658029196 395133840 308601234 485585136 600604660 820391580 456008218 888431805 793913910 696167156 591828594 912870784 959907512 656787880 437696725 792275300 311874712 402323828 148323059 49143900 257580617 149645016 710337088 687026442 48165184 48372456 639470271 955914970 799309600 64357270 806249624 65220305 973964645 224350360 870729548 471248224 559666136 680360760 823027267 457607725 264471000 525542250 550347140 132238550 48279706 992291356 659009528 889610000 230843396 775132750 506002940 86194272 306666968 116699500 793913521 140224056 825889012 593251400 217502272 519948525 276453350 241949420 861201600 635639397 675741538 292240792 148982080 376393650 121556640 609489000 19065080 462915518 30873139 808405860 392401486 456268080 226992820 948970220 891910800 679375744 604682434 858868380 85698680 396153160 169998240 571156754 963509244 689384025 853969600 182788250 926845827 298223984 313983908 841849856 752074640 28268020 952081050 711345664 814705320 278523560 827603104 436419648 693492488 33277216 570443200 631381260 161453052 138719904 746605018 477070886 180587520 842684120 825728324 978594440 563305682 8865316 480894050 488099348 963748265 869033942 34963850 666270724 739171850 596951972 315418520 630698050 435557500 881944800 54110100 715524200 262348250 813732320 857801680 47396013 974137664 896572680 502228891 155016170 225064910 7896800 830660388 585856192 33939151 267419465 964096136 161652204 185118240 183212372 577196520 786493440 858260790 714894466 756358320 495444560 112354338 114794490 270455828 215053152 41848243 620035285 203602900 511324550 371489000 104484456 733830150 986001440 886589840 16195888 641993720 996237312 263368320 765211300 762181680 354541492 706044824 717212728 14269898 290223872 993468984 800469300 450744192 325109740 121540605 97652224 782331416 300813667 748240292 389252702 264118625 935105633 247838930 64404568 293156150 366073632 755555704 454002600 772688260 547206226 493638400 402472270 710980127 166335040 177223650 428892024 743789960 644581604 670345850 527535014 955985225 290587184 99237288 300153674 193594718 885088042 784316916 459738240 373869600 928056108 89745232 46330500 622805755 981260800 978504707 484388320 653023344 160915696 893902570 572734935 919965172 927773752 637012180 550056550 902193700 802877000 919520528 911168976 822096024 780885880 161919840 902367688 862602400 711336800 529425660 227979551 942805671 142325950 226601680 4675200 84121752 252132292 181305240 847320000 834475488 266598080 224972000 623292096 224542050 231489594 564615280 824316360 236088567 204435040 631438460 851751000 744076032 403218968 379859550 272639862 205428800 87382400 325666800 28639388 699950450 898790450 465378384 786562960 871053700 573008785 13399148 303439984 873812550 402079544 443660736 286126784 870716052 138553756 802164580 535666455 142933600 807878976 165405065 575618488 839181640 303713520 888712988 591989667 196497956 269173886 239288996 343010880 453265920 755166874 801558000 785009072 167678580 751828112 746310888 115281084 514286380 971272960 13259280 881020420 985762672 253920294 694981436 746128548 204913100 12696518 60965575 508044866 161213395 460731350 283048300 811446720 259991350 243479000 945189400 417732110 193738125 729034276 97611807 547861000 440253476 63784503 750689698 271300000 592880108 470198832 747248000 133052824 295756078 906895680 261666188 973487550 989991820 920098100 866845518 661912964 353656000 938138982 996911696 180279620 900487338 27211744 251527474 139031760 575176120 615146030 417217504 857087280 533265280 762784813 840595700 901269156 522159664 569878480 243790304 789471424 217099300 983655357 585388456 226284180 201720 566327042 696735868 265577564 704252986 975004415 791856080 806455760 402852408 496249248 827292160 926515068 595761600 330796728 620120197 543584432 36712848 938809870 357730232 658006336 313916000 123537700 185811648 502586668 231749506 367702816 60936408 816471150 344124900 829992504 127294638 925737546 774752250 374623952 48240500 536422650 806371955 555288529 523395456 852800680 735960032 145714530 464705710 21322925 432011016 273998750 330205093 653829760 728075197 995665920 829206656 688326992
542112250 19762344 530359760 426057296 311360400 112465673 119007404 500988520 50492204 25634292 772690935 253269694 509414560 794852544 648889278 122975336 454137652 30734288 313449344 441834752 921872505 338657436 130402200 159073676 349401122 79712255 865509950 100057312 415147864 320393125 942389436 525736624 437331490 607398500 749674504 179348280 918683540 504393271 612653762 914110756 522477700 401419520 263291088 644453600 858621624 990920610 208022144 905309666 92747200 982619790 984547245 141339426 912595360 628280625 286795400 921495032 775634432 949799680 416915250 778776110 174099264 690823360 243278272 738518025 214100850 370768760 639473280 347952688 6640049 628610990 956880540 555995184 215522560 929619646 339649144 942257256 497796015 235008750 609382435 23256032 166464100 964026032 679139200 771662208 958909822 205984360 784904596 909739782 539379465 621352388 178850740 541185936 616590350 978281790 121673102 309824000 479295090 873234432 933397251 214134060 155146416 627253800 623902924 807878400 323401244 311067175 433858624 491629856 886775056 377932355 634279416 929855192 926242048 681479838 453033208 422042100 581607430 423916064 909844784 749535482 415462256 501696200 203289555 783177120 414346464 787284540 720137664 494472754 541151400 164304920 784842584 982258602 30542950 803366720 142192848 537622304 270185072 743546980 139261672 410224000 460022412 305792400 216513824 848289760 754046478 789259960 706737814 573973801 669875440 553213920 116919270 452835968 330082888 97751400 329665565 905587370 422142820 843751423 20735510 844147784 34294288 660504648 654972155 87855424 823933160 88825000 198692000 833473160 88365540 625565430 290849905 839216442 502005167 409442580 14590156 637278400 372503616 83978080 256596090 90147925 776317128 691645066 24452720 454679110 271982460 785578420 422484010 152614176 361053398 8041504 462270500 720828618 289061680 324628800 563508400 731031690 689236940 465828800 800077466 738292605 680491850 391883040 579727439 750745500 627116746 678648112 407420494 216247415 732154746 535268544 201284440 37658206 277294655 462924152 935327805 566031780 263916166 716568000 362929808 116096592 663377505 955828722 611507112 124686704 961338876 782057528 700318970 207769600 260667832 410348541 179678016 156531900 83178110 459905280 965239520 392995072 864475064 292795520 857291660 890954240 651879808 858947260 655483150 395865600 487092256 419469824 497850100 519716033 745422848 252651040 56520937 222668000 376307633 643269069 256860832 933954208 647025616 788754811 322165744 395286720 209150493 510236292 246454560 264246148 517572152 330734080 21854852 105259856 555873026 783419160 11251846 373086052 452442000 107541468 910736640 610425222 357322020 548812320 15415750 665120000 99533568 928074426 332213586 747340720 383417920 500341504 925537468 858275518 429140868 521605632 191606358 970788165 369840800 125513250 304210000 328891960 857167232 344741904 447496676 668288320 463672610 821742400 831667576 617233500 986092388 725711656 91562654 445050327 268960288 176647502 795586422 562505076 540123360 350125756 278612128 920222200 82810128 204906452 456329090 295926400 223488296 246599640 595363280 596499380 314437111 39100432 92187584 802063338 695813773 760418656 956789632 159535264 872708700 458517408 520161390 189139336 489682440 646215794 23965322 88901632 162282067 979588400 451334990 71369520 824931550 558645432 142895600 507748400 434088700 474110360 72780000 395120574 413792040 807006450 33524700 399736240 640320213 90145165 16543287 286453650 380029516 974546528 305832180 216991215 325211786 580804556 129668250 899654964 275658971 852349192 699496396 442104705 698582534 985757594 497323646 15915080 369247600 290924468 435244049 8689736 985511424 171905312 414781216 207768124 57165076 779550360 326388928 610776888 984926280 702284480 244237312 119745072 696165970 142278500 651470976 283329538 897371120 218369680 814927520 682485692 508303425 733434890 203093750 76529740 526486023 380046600 829330156 539310224 951348288 31223340 621211200 211834812 587580576 690667072 295906527 233365800 546011354 23494720 246058496 768356500 16483936 266771564 869783448 621132500 124294400 48319400 241053988 58671195 281538000 527527940 638200500 823356064 151996932 663388800 229605265 734019456 430659675 522404720 491060801 419150048 852216478 179935536 31630112 229342700 201494225 751083558 6522112 971190440 322458863 282074368 36900000 490382212 386259576 787226894 437753750 252274272 379230702 489684384 417294475 362814790 970147528 401805720 610010896 725861819 580148150 755100704 886498756 546048800 467243156 706298788 983906223 600254200 187822747 713100284 625835200 676335104 124954560 450669674 213160992 39287184 528899560 562087840 251855080 281633056 827260350 366649448 364470638 839606208 74697920 492847220 909168200 876572704 350285412 823419065 825787328 519204544 789309390 865560600 777468990 376899072 422384080 86990000 759413435 881460352 45393665 112962110 185863449 2384910 175585190 354458804 855416600 949373520 26705696 429333764 677309205 888692960 686758840 206070440 153900696 444246587 491608176 311742860 70813400 260329119 902648800 406519950 220599050 27920693 341207752 544845440 679541490 637528545 608703420 891031950 886619520 94298720 701155600 466897880 483422830 775612010 140107840 496738250 3090340 477602196 562805420 793604980 197273264 113068984 996465000 144051200 524331840 327038155 607603650 689003376 842228840 540877600 590471250 420659848 176620000 64574174 941749464 923353536 974334384 48435550 990302368 465919840 622149408 334611530 810699744 901080254 248090344 672308666 449308060 386676800 4063386 374764657 147101927 108453450 369392944 525352130 832899040 143418450 751876108 681478676 530361212 27964738 944846340 459220062 216114080 888938760 924814512 39305920 98056768 89969568 560515646 894101616 270084140 927673232 224705298 177902208 478468000 878334870 170852000 361183360 779356370 210444464 800081088 70099144 179901820 899888740 141330990 593584250 715965376 843007296 695150208 956410860 403828416 180392566 512892080 42998518 644366730 602505032 549308532 865541000 738779116 552662810 309955028 560292016 585515072 8830240 754047008 79208354 369919115 802262431 262787776 889099672 230366042 991131530 156640000 532864776 277685120 666437500 766032375 599972220 921259548 773610200 668219880 966112800 757604160 7878000 202939480 19208080 113476230 648909948 142885248 373554576 722227968 367884164 45644816 842353080 504605496 761633908 923120960 592624333 970934656 115373100 744566080 704983716 782563124 429026690 485800448 81593735 359587088 614888380 186701064 951530605 353499960 794972825 194417696 694084506 508142405 119303159 263251200 667174640 864009840 211486080 756318924 268838825 999386560 334211920 909372420 405327282 802371279 306474812 456160720 513581000 159854494 966064544 290570112 723961104 493350632 999195316 263461672 669913371 442731184 741128320 447020725 438300064 698906720 292884120 116995704 69106526 300035456 832907640 817905160 70298112 876894562 728540800 231063420 951364250 302006032 202129240 178665320 781875914 766762188 219079500 525052704 885796932 217539936 594551072 749667235 885740800 780770600 915974056 381294024 509516937 903280120 678397990 677859260 727258432 810523239 268642800 997887760 209118704 748668801 69628928 39541567 746006752 328396984 262911785 236393926 473562880 121574220 80511252 841082560 683171041 293103088 831371648 963873438 121415272 164144536 658920556 6833173 747544585 37348547 652610224 250573713 225933188 660181200 390584376 732774700 853004992 938792380 419408800 417822992 974030400 83786752 262881635 85157324 937946720 523914120 960122184 492734250 204750000 844180214 964867960 437958764 546884300 827047424 743520128 200569576 255634984 270025850 793196352 35119160 549547680 787474920 274399516 628118505 145933800
331827200 282150592 951987170 892472480 899798728 589982248 140328088 979936719 508880000 927336270 378742296 950557696 219695104 293456576 193288860 940499960 273351264 27141642 767752724 883077056 653864000 163242736 424378849 240155888 149856624 794020550 397196860 878828144 622260620 599044560 892722240 79322406 916619664 322250760 756923200 880232732 280216320 505529280 661248150 767104800 593237588 518257518 235740140 67207872 654182264 490801284 578111616 189693624 561514301 58543720 328341232 275506940 733448612 295484846 430155516 857735542 619867772 409160240 13215187 446782000 858611200 546557760 419269496 321242792 818311900 798245468 876072450 353253345 115278378 793692018 822163984 773724948 161685380 780151912 503998080 654040600 462314020 461280740 436203909 780236800 483492750 502452758 299430380 760725684 515076422 724281920 914522440 436800217 546785000 441136704 597931008 250613832 629007776 258726908 572460224 990859644 555961776 666224048 664370064 835480648 517736091 587122304 536200500 304867892 166729600 615695489 222695720 600387300 378871168 631986208 792264360 660443379 872631790 327691248 66431986 655303283 450791108 339191730 406623388 801874400 454576000 571818255 900885264 474684000 330591644 558061952 87348952 864329802 919057900 84730924 877662560 342888328 457839416 648611761 771360564 655967738 209738824 975599969 550579172 143319008 24042972 678857089 137593264 386502466 212418400 203456768 496271336 829350275 194869520 295464144 679133557 862133050 7968943 216083104 545819560 278463482 259136964 240118203 51003520 804731350 685369816 445956623 17088812 861851480 723012000 343321530 514653696 471763064 554023680 265065445 500204402 249081280 940201800 440955432 691246696 227713285 474403264 11936000 315954681 642328000 716983850 799942653 922625872 759825445 799377576 359200250 165423299 355707672 887171158 333964640 737676586 112490527 274945600 109844100 889605475 914778032 703748652 460117376 242704396 798406127 169367040 728843328 10301355 112320464 979223684 844168056 82251360 238924000 628604808 442655296 65454800 139676190 489760902 338388160 206587000 913194104 845803952 190330971 676269405 41001820 181718656 961383724 353283440 836404992 214794204 638504864 191150580 87201968 528358160 642352500 305568260 74502020 182617120 637315408 236040000 218873550 327329080 905317268 977706150 58108226 218134196 638123880 339946270 445649145 243911854 252524416 405563750 375124600 270539099 685870765 293634800 286162100 807171828 45732103 864931000 476627632 134899200 641958980 735866660 875466504 838562500 720064934 703726600 877719748 27883052 624139520 18147144 559807984 885704406 971377930 238338656 49617000 669260600 409483744 347617950 163010454 551163132 194684160 682112500 996295168 425306944 470868935 428046046 405039808 535700610 542011140 31712208 477617792 105134304 45686504 835154500 835830324 865289697 745080232 461020740 510763588 169003680 472831560 323336588 297012132 354160820 779990510 245134570 622767440 855850850 906525200 835893900 725201920 979657698 449171920 602456472 209827696 392621030 708714560 775608414 814939328 66321792 993526660 84775000 260041554 501609240 227718480 555040285 604689760 912190388 96434000 282863900 535549195 481215200 144713886 24072816 887577936 168759160 491359452 933517440 261958470 659277500 319928000 885833642 714404380 602597000 640115144 208677240 875858531 463715900 468981632 41977040 811016810 109929124 779773440 775590551 728417000 507561202 49711600 456972240 417011374 461697648 971829472 232020000 218620752 501290038 741331914 631232213 935462700 840267040 642104061 470372608 569125448 800280250 819026728 882016900 917462200 284969792 767468920 800673229 144308840 139118560 371278960 6169967 644296979 561451600 930536390 551581840 763703584 413137769 168710080 443428320 988950000 196561032 224870810 191106985 907459520 460842770 784933680 587169200 561356860 200292948 58531060 158913000 811291520 529332408 928944235 79097848 455702990 741724720 699504370 737209600 864827744 502630796 789400000 713086150 658353388 330229568 670676272 358146670 51759600 65318696 29794525 62391814 310338220 637725552 62018000 7008466 816210080 52988190 667897230 774472376 772439632 675755690 548816065 921551916 579033053 573908376 847284504 376737092 657729275 768687664 289229728 972359350 99750784 168035000 620387168 561846520 357370136 170436840 323535740 974973940 758056960 7447400 933491588 85418660 191757524 268733950 568365499 388551005 517636088 572753960 526270400 663944000 415917590 80358184 626025820 835613395 160708392 184897880 443475528 108304060 104689140 891714006 706365400 714239023 720667440 241657232 268843812 69615505 332904288 422843072 713217864 715867085 134914400 432273750 152268185 125634140 143141392 947954528 749783726 497543535 404380151 786121140 26601148 180659400 856342240 358970110 857946574 11988360 658689560 298047360 303444540 42846188 138622528 370333870 458266178 72911712 433247840 681152424 322508948 946986784 770827056 156023076 482409620 584546322 568521180 767067200 752589312 477278525 679043648 305318464 664084992 56803870 312763904 767359148 364467510 933785480 71231088 129869320 679154484 914333472 55593615 667638264 84317310 822674888 277598752 20720544 158258900 732412309 640820410 64425024 602825032 919304512 903667840 235571640 797943235 92955932 871526162 844705400 874837750 615298820 638778920 52325520 437692656 395898370 999265186 109937600 921309300 405766778 33636225 581457508 801339024 373662345 644205872 184649744 747325920 119057610 160498240 970884992 692125272 77656996 517614646 285161829 581555200 649263936 290815390 543441786 684574720 302859952 80454128 556745104 528354950 734712576 780026320 916772010 262086279 105246000 200384012 596600548 791612080 180481630 288746072 692924544 40118380 421459255 170488215 227729216 721852325 710859264 798130710 473403620 264382720 238909508 510783409 876437200 113288272 520181280 732186084 414211456 905664216 628852344 97698304 429924715 874522500 463803200 373951080 901682792 203175320 664496400 221934912 168099825 333861968 98703566 111239714 761599448 105917660 32371972 911546626 955738830 39217920 41824154 584114196 553463730 685082880 223182720 342842500 887474083 258313940 784924830 772577160 262513500 15467210 461573950 915084448 464806035 361197800 760771600 158768640 568436698 92615788 522217609 91238779 763079450 845739945 264979590 298620974 802091532 882912384 413643056 656609056 655283110 915141863 112780252 948660320 916315920 798482944 301636810 958037840 635598336 960533040 205894200 618079484 401466880 805156028 681055952 208526625 74227300 76304512 969393490 942658720 685874760 675014413 240928272 285523765 217669780 495176896 465547160 694686000 434286584 2751120 406844645 813870812 346354432 693506360 46771040 572617822 780788720 971646040 533796350 951730352 454216447 434138792 618502768 935297200 856004800 308422572 368002550 832514000 784748820 312386720 333768259 115145688 96368416 352224424 229825478 464747783 566247820 291293140 576001075 550920110 277674592 872116229 970016072 621892416 834253270 617598039 838817920 74895360 488419828 771226624 511182370 211643848 466419914 96690320 390115058 644747330 167251168 478036010 238554506 529756328 547050080 701166990 861897696 51808640 592392539 93226347 282539240 313655120 789512576 455196287 941460735 683236734 775122456 897753000 564382896 901372766 490264838 381452155 338487255 891376584 374634600 922982046 978155040 243757479 561993152 975251040 457735812 803458345 483744043 466997736 478122240 139755174 309946720 911170900 539822220 25061058 933386834 380689900 653209658 524940948 244149000 478715648 618652975 299482800 558860890 127793000 537056856 173279424 93884672 995151615 585562906 368618128 165082400 749526906 40448000 495428284 637875030 872356000 968789360 205563590 564502960 52896760 308301268 868314240
690139550 414771200 555684470 23690736 729713704 245701856 990105600 487458700 316991961 913170944 513842924 92004520 374154200 11214193 98507980 896633724 268353036 510915426 11894716 293298020 892989112 14974968 689144260 915361600 169539758 352575258 765496850 654962728 193040408 510330056 293657498 816800850 711214280 335723252 942271957 35565660 258089132 590170560 374245650 855457500 353509453 680053098 230563771 799230095 200363752 464540222 404564450 686780498 273046288 382615160 798980330 372700367 526096404 409700800 640299280 566897056 834125356 427216940 625483520 895774548 897094368 534158650 25246964 15474908 654464448 143491342 616943920 143979495 143157920 970562880 791685440 234112684 606809876 733146740 386087804 56928000 904795114 964038079 167925376 504247744 465284638 600727490 569792000 378017408 467845594 886956536 307139008 722783806 845128398 863786729 206823800 957693061 555864068 622877696 448732310 678100960 128858794 129052244 476707596 41617200 473787392 507292330 825725040 211735873 29672088 18480570 472025192 134963984 149982600 74361700 152080578 609694460 195832510 459328200 93751936 284086824 253101890 986912500 177851264 102842696 327463936 401876795 781703392 44159400 681332075 745920160 337060200 914120352 521527920 546137400 801240940 456642200 650588520 775467420 895120558 707080240 186679100 167796972 624288544 681916100 721941980 555965746 407281376 752746903 405351750 288414512 606276457 777777125 760170089 947406844 916375000 373312436 106545530 111053350 179488417 76862912 813588360 983446380 759990593 415363248 120643775 963205410 765605400 966955725 597737944 738529052 727687108 32770124 125325296 729269016 526451726 285149275 775271670 122584546 861242560 61756000 643259834 458466056 522210605 89038720 291995614 257459200 852283760 673710884 992398856 99096180 87417250 571530534 750923648 514388262 588784240 2219200 781456840 139794496 820893782 365644656 699163208 702166280 140176190 496662920 417979950 961368987 900113660 159452470 846398420 205090172 445592000 692938240 868732301 153450929 29686704 260474250 244812544 995867860 226798620 607714512 344281940 336882742 246172400 756261760 771510920 220545832 100001075 413962688 934918120 804872000 241159072 812943114 828675008 946335800 81928160 694726496 783585020 498399768 610953360 148724678 615146540 153917936 826400214 741741600 732059040 43771808 359136337 194036928 462690840 997242522 393722720 12094992 25215160 968757928 988783462 34890825 690925000 391813700 329757541 686743962 965661917 435675648 542665726 851029960 309492780 356060480 299163170 387512352 785109948 121936965 933198605 606934610 594720032 909689620 681317446 573536640 951155736 130790950 599888225 676129738 972947930 735389768 681473900 696510864 519310420 155205954 67603537 211740854 528735985 943018816 701089400 307955200 60296928 822481568 283005322 765384220 522866225 924658280 608698930 834666944 110617440 367831992 709297800 357604400 577643407 692102300 47386744 550165722 431285024 358259720 405496320 19111700 870159590 297515777 195291958 589971804 526765765 875522900 269383968 223915528 267124176 73526090 504101200 345592644 177352790 105214824 415769359 546518539 948924187 677780244 546131968 381998740 691666408 804831550 211538560 382909167 188070792 857516315 842425940 734150210 239504000 503982176 372087080 223009904 969709975 116827096 107297312 325006720 736574840 13036500 779486524 765636608 79965650 861990792 290112512 164753680 948026478 957709172 370569600 906758257 1501452 69148282 804711200 279480320 48733692 105093270 661081436 635491510 63254487 217776500 451739338 480748750 953959975 492951937 36792000 703761232 611525076 828516910 415369375 891207816 340263572 812817384 172073590 770915456 305216284 772913974 552062008 147104096 793098352 493054137 436686312 599251965 8279104 201124256 895858312 809464634 494143620 958581680 493427326 755178250 303401792 837728512 329156864 13276371 578200000 933417165 797465296 226685680 655831102 362209360 338826320 33350478 678710360 450044196 336965650 49033760 150451200 649290810 715990329 698055975 88980160 518740420 70788288 634554064 467885616 975311000 252732928 177962240 518733857 456010720 743954432 465234352 564079260 581730760 278621392 773607380 855431696 269704400 490706400 395983360 481528304 138372362 184893519 866902816 477700000 386197968 304035632 746854064 905056032 130897936 431862454 192703000 284145615 607571744 44947872 589300600 347130880 534897888 499589203 97023620 641118565 305436724 698674512 482774592 753510640 461885744 639248054 423667083 753941408 690864160 530690304 266153138 693881382 964404400 691645200 221786200 835388416 21934720 754428380 846051583 71953822 303305928 88103886 605937896 155724000 478648100 658346432 297956494 537445960 260155625 132315612 77727630 869780080 667499330 351297670 232820700 687588480 374528032 73722244 679602400 464444224 907763036 617135116 818118750 241000600 154229196 953317984 328876100 209668750 25878435 168256780 862460012 818708204 405767540 925668500 665145680 49823000 256450432 45934076 483405248 346368402 534805350 91567728 425966236 160204800 112396300 260665615 225594859 89809420 132331060 542718400 935683072 412034224 486679552 573037096 747991800 94937440 990319770 684667920 314390920 991539830 304381840 472496368 343163000 799017103 170903064 516000616 117627904 793366640 756916352 467351326 688483388 277638010 989296144 917091013 197864842 52829925 822724928 110618182 607415536 217895464 611635648 309871328 218348720 369772846 247311056 988821368 623984250 265451375 30564666 852889760 248622048 939055024 564136536 588304058 454489912 773394990 530009351 581322016 826495500 890468480 748154800 295489616 708625080 962597100 318119208 129875200 997653600 575982550 478619048 218007200 490068452 397686132 311354030 546077850 681890624 83766038 469837040 476793016 222278552 795443200 777818656 197614933 543610908 204043536 234771060 868456306 156950060 358645248 333087760 891813120 19468856 608595384 530476920 117983264 713894108 896206212 333877600 369525816 375167760 34590390 673906160 993173250 997960752 540068822 167777500 223048868 904236240 678135775 993640620 343652138 6693120 970148648 568762530 194388728 26015266 634872912 420830238 478179900 519390242 675262195 759025530 914394342 269947360 654997535 555158535 555178064 552496944 14713550 113290520 548562812 544727624 61491700 694207020 943289700 223280032 39549148 183044138 304146896 7254514 228857432 541160098 268353024 359039392 711414750 59558631 631995326 993903990 736835922 453612773 645588560 637095296 589572776 66136650 59751110 525529305 406858622 443235024 884336752 263388304 256375940 311915236 362947900 825306864 569732090 171583666 859871300 910670840 837641176 946909120 37158682 815038909 801018408 979614972 102658758 658548774 598756490 891288048 786178410 44323008 474708395 646843622 953875224 908117000 865977400 116999312 746103368 841861152 692064395 617525775 288120784 86899840 132631070 503895775 139739368 781776000 71020104 958468632 785552256 883764160 369994618 747592832 53647292 367277740 505054060 201829280 959450254 815869240 965990336 77639350 952078030 33917396 839480584 617243560 850632380 559714400 336684040 65982440 598009216 108200192 490440000 231360000 727267680 728668624 742740528 170226730 891181300 251010240 600953200 97233265 479512320 601165027 735246750 474449785 884506822 296070355 108658016 771518036 247102310 740222000 222000025 39182400 618375875 500740600 265716112 314123466 795241900 134968400 382299530 645878218 597141400 848713030 672417949 211758020 333922528 727483191 160800524 619470560 960565342 209099392 118917760 324556000 139467270 805742840 770448812 531196928 591075520 456927296 204297760 173589980 307348704 77819384 987713100 602116200 617860580 421893120 328848469 980040710 946293720 362626304 178715120 655547472 651218141 427075498
444762520 66276058 190605100 259325472 410845060 21450720 352999670 819096248 776332044 958031448 849352213 877636690 175386240 651418480 268278386 163803904 94925980 526092800 610916572 13736320 509669440 602215799 836326840 748291500 976433775 918819192 616703360 558756400 649495450 487029120 529724992 626100 616870720 527362790 811571200 398791362 270049768 348241920 227407680 218573068 921478400 540389440 700016217 524457080 360023266 530208485 192659312 527625813 856042400 838289079 665855936 132424150 178495638 556346835 538263956 94823511 818341852 739686400 996594368 171866068 741039850 704795970 153104480 889765350 184138784 823970000 524641920 380327900 669450976 495558800 175298408 352270200 361389920 704596615 743109086 579736144 338585600 350680600 457273998 615418390 654484208 680214000 498417120 16181728 537182000 948333192 631253011 803980400 595580736 995626900 224357368 588853688 57544640 266434452 177458476 855552096 117267920 398196320 545290240 459389750 91094390 932047969 825945814 465965496 81388940 958428420 309282666 909656078 859898880 992534280 229875445 27885469 721418980 746849450 59195796 500430530 476786260 114281920 295197 699000640 868730292 874794772 601110984 698839296 11490074 34421376 166650000 560524480 388450164 966904512 944437664 796590190 44384412 298067580 273946280 474431000 563271510 941017500 953957120 64537528 540161170 616193520 737709600 478442455 240909896 585574272 213794486 814216740 139469144 24125000 548011308 824126400 547724184 966925748 247631544 23983520 444127536 486470650 534700728 779084970 879057650 661113320 460040020 157498240 793993260 166568750 390819656 674622208 636275150 938192048 522049920 672072428 740008712 723324048 302933440 949030168 645372410 353921248 196824100 891108982 484173803 128255232 548156100 175198875 913558544 587600448 851171820 524641000 847981080 481902679 336025300 361541024 770117900 644830936 124483388 442478640 135385996 718891660 628903424 963364160 604544032 90783984 23127776 80650697 491914952 664844500 209132864 903598660 970624319 37991696 623040581 101288412 809151192 919505520 140184400 965518384 863120792 143085325 963854592 478820381 77737745 529673178 637491294 706594498 546537350 791984790 313739712 941367300 689274400 48663303 96601140 52194737 76796160 236816600 261166816 237077904 222899792 499196320 522007208 491736416 166668680 277948300 615017411 471775287 53518150 81709920 538450400 594250563 553640590 278397452 566639140 848594800 363706775 627336550 834772235 814697320 906371832 104289828 221671384 300183424 675006464 77435478 314721920 585548760 791476864 412319720 158298880 336286632 707191485 294399975 420400640 632598400 601651340 891122680 729108288 973361380 325389210 781599801 631608808 999548864 150025100 522955648 171812210 988326400 557223943 687839256 297419548 254755040 986862500 274986480 32389136 551760860 928730704 46697944 251387000 577373106 78613920 97741368 621289430 40087040 401893980 318937725 445529180 222604288 145254365 193330420 186971956 289344320 607037948 265294810 528537040 310632650 948714231 337824256 388365840 466972150 507335438 832189225 809195202 452192740 401602928 557003564 797879392 841843964 326634396 639426960 210581233 907966632 76305352 662352172 490635775 64971088 172995652 395716654 124212374 136147640 392493829 639097600 585952142 435030130 625871600 128655420 870871424 454943460 307591296 847068996 292576800 230852576 917286400 959766075 871995845 951230560 155069828 793804160 797916944 585480768 743259150 396554788 770872338 42624080 96504250 691673652 551384650 326185132 605353188 896681862 594521884 193169581 579563610 980679990 693450048 88824000 599116840 259680980 960150496 421411416 310469925 161922520 989122216 480037238 198748133 321402200 75994272 972186960 155867156 32829790 874368096 137163234 843773408 546672040 890012400 570730065 320122520 645269035 767345080 763423276 18135152 752182928 521182760 575293480 793621920 941803634 646612560 923713432 772212400 906466560 627751355 587484980 219612384 62224600 851627040 971933715 782865334 92881932 534586250 540831392 727954400 192665128 321736816 602641460 610275380 196866392 353394750 830283117 161765370 796772540 696991497 438273544 772009024 63729496 105044820 473567552 339299785 816920000 457181590 724796800 764446754 27350424 987000760 563791560 244305845 161000482 261234500 737155952 991039978 998289920 521268032 135716672 258782912 381654400 786893320 401615263 798188728 365111469 426688000 233871352 763051996 301819365 10806988 662386232 31762924 199155888 192264380 204868960 3985786 387468860 848628864 966098853 8788992 650675764 757518575 456471984 821690880 588999000 898178130 607503304 721288816 324634752 689776080 420006525 353132480 285524000 318505776 531807430 851503780 118712720 727511204 425830800 447278993 806080144 323123088 363241386 732087889 721639710 417870321 267668480 135641646 979232120 696217162 933922514 84651400 982363892 866426864 548035160 596378712 753346115 879273800 508870000 738360516 290582035 183221594 478872197 878342324 106508900 493546010 415083240 761745920 441436260 759025590 295054883 812096120 895336828 695944800 458791220 757012433 901918213 517826560 442681400 888383316 140989860 612977282 881715441 396795656 161689004 276175066 5245212 261840352 808147684 266559200 988757290 183098121 985268375 470434067 305400316 14509760 349440712 854321100 401190352 290507488 751739500 860216495 608422712 896092784 906586944 122810264 945688800 7836600 438959704 180328773 35027200 61079030 173713592 621826580 733093450 595781032 18584672 573189741 529645425 498312960 868187328 198021304 929398300 831203840 276344832 590030254 521146512 531146576 476763644 989287650 700340928 187883000 245639400 29645000 451549430 734433740 816809896 430890400 807116230 270909205 815813000 20325625 148295040 142261862 806340248 233633600 908146900 705035084 973752272 805484324 821300616 879279840 316918000 473276156 125708330 129663650 285638800 310276090 676779861 992476680 944108123 115808152 626206950 286765726 890869474 774717368 473642098 324592454 988120324 866537984 227766936 911332800 705292930 227373162 164269484 739276631 938157964 603377164 619541106 794258432 46452978 64461600 914313860 519798490 187957600 248518348 173335750 435717328 752893032 603428224 69777640 743624388 751545700 671896356 267780400 109391696 758989240 955713196 201639752 684103432 898706504 351235904 111915845 375442400 390753360 732517140 766241360 667145856 465481500 253787525 498510496 620271916 794664560 744460070 525327695 570263356 888524456 44652800 444961330 850671850 341731090 33773351 772334080 629978544 933780510 540979856 915793904 396013408 328771714 464528640 693823990 682198584 612926320 313601880 682570145 183380550 512672512 444410940 944934884 819765072 544028483 578064700 636987840 693007120 367794745 772002704 906321968 667850120 910816608 839389584 43067492 193697180 109298430 768179577 240594310 51133760 399648092 217047640 358146210 626650928 865011375 118718816 139653512 38877288 576427753 484445060 550642400 240976372 239784066 218649120 105527832 203641324 293962608 177679800 35008216 126242031 754783232 610087000 594415030 273994724 486063488 978661570 28354800 66332512 990563437 353527136 423717760 47953280 613184032 675591200 171620416 544443146 691292120 976343455 641626800 152612860 402388156 605557136 244134688 163314417 150342500 388855116 423363800 431826680 707278550 514625888 966477937 541985184 432577284 800610720 603847832 245051360 118831940 409178355 326445520 875153600 82110550 983711708 96429104 807298152 172477200 415170790 896946116 166065200 57696768 890824696 506796996 899563845 100636332 501600842 8677408 892407616 468488354 161329700 653381848 797999820 771719300 211450496 138529680 792003000 676298250 480409350 192580480 359841500 820918904 352309018 527428480 397986984 807012550 72870600 27751232
694675200 425590056 29145443 106091200 505283187 254466560 104258344 904049672 512434928 656235070 772145000 193710040 662982400 196330400 579593437 737740560 557439808 332552818 922903872 376834870 673750975 36969300 253515160 611090910 381472600 989309108 564348640 784191062 906606400 895072666 343200360 756968388 273695648 467869040 721829317 385540336 408086056 530941912 809083680 377955688 222696960 170367545 113373472 185212935 741280480 432237792 595373005 687843884 801066542 57123440 427029284 993600508 906638605 654636500 489845184 579010250 100826736 437215585 928220794 650903185 177316800 679106060 740123600 499710600 736267620 398253337 11286150 366167368 96118160 585909120 567034880 16490468 440312256 883412080 143556900 47388600 658152724 553982800 402626136 485449255 197654906 777046584 696103580 185826448 194153500 874682976 6193079 885492100 958822520 990164575 372608658 696452357 67883700 916579744 617369800 788801100 430263400 999900316 263873088 123408740 738976000 465129993 311897985 964642345 844350680 529224809 614144978 289666168 416072205 880186285 438238040 689391553 920237805 894357762 829348600 93085260 65021874 26512000 931555132 17628275 981544878 746396640 973220964 358974420 486989952 518774150 737935360 734493076 383885000 116249837 240945896 479014960 275829189 616188112 975506683 706276050 905298800 904447500 90476333 644793344 279711200 172932800 1285776 387175860 248919168 278036538 488699900 520284988 811920310 152816015 866943596 579172450 535628408 252406481 642767720 34637672 208601738 166169006 923590980 804945530 375154856 623716352 647329072 528432288 201131040 830248080 14868308 933490628 455883276 841290288 35022008 53252486 514053840 222644864 658082216 175279278 506748955 770810416 275557988 924061620 543212674 528276865 296585450 784777420 741857536 635006200 160571056 812137500 718264656 277240000 715070660 865511685 601954640 935541810 419088252 782964394 518104135 647284500 891328000 134276660 135923560 628157262 823266212 791137500 837491693 699292396 294677344 112385752 803620646 604640544 958335112 901422640 209146160 249922482 977502040 162590130 258532500 453968394 557667200 569933474 943322432 503737658 495535772 351377504 411110632 32964260 804607185 581995520 142997860 932299965 458024176 927326044 275629656 315890712 721372640 469474275 840016960 147093904 239856410 998568548 802859328 610294390 38710395 409578236 384424064 475870666 976810311 639213680 755083090 428874082 273041200 643899088 329644223 177029996 145034503 353169594 423211980 176822552 231049616 874250988 118392000 933468416 286440581 712807075 642688776 636005973 204782440 975962060 85251240 945204902 921854820 470480680 621310782 798635188 173694764 349099184 431365800 40212544 672312480 559744256 832501136 651425696 391508920 904404672 119419040 372499160 865849984 635582250 905289730 577124344 101887500 180021320 936393336 656898192 156385990 475302480 82867776 501855232 595956448 959495360 282310000 380404564 445071332 31333350 803367239 911884665 502816160 30557060 599090236 441802000 239480501 755163392 511538560 947101883 557238864 246343200 557812773 426205152 338945662 936003885 155695708 24302800 115376242 154797531 907537680 792854580 678475080 640160785 762258080 455566303 644001392 321390316 432240000 822519810 104289400 695904795 111589760 995430016 525376000 971954470 780069860 977673765 475237369 616361520 538791502 707584052 716292316 539217185 518508329 11281920 162866000 57815671 231121808 74004000 62783040 401536000 674835260 982929920 574370848 136901430 490212945 737190328 691767175 369603016 947807724 970740441 983768664 414785604 641980628 715253580 241166245 49019090 250040008 523520805 470171251 10540691 601952672 50862376 893584460 437689018 626826798 64730412 953026720 527558952 443845896 44305756 307268346 149160936 312028592 162739588 519617574 899928173 812207110 461778048 283837622 108696600 418615200 566442980 127031280 955277785 252940300 55063809 605299960 720015640 165382112 762533200 918105000 716033028 259403300 388770945 500153289 334059980 319233800 668309640 586632492 764785920 848147000 265686620 284233872 691036160 918838640 759052960 149935205 375262954 505485050 889257340 87038030 601720716 834582204 529888884 537501000 182765821 606453726 117438430 758845440 962435660 877169529 405541866 2245120 200100534 161167800 714255170 731779432 914382016 86493504 739375520 248852352 464770164 981346143 146033125 899110032 313929610 290943370 723492558 110846052 725864332 854428400 368699397 241326456 474702509 432882725 544898496 339463940 616780000 441383219 246526200 351936432 244580232 950227320 390101168 596490128 968945050 87845062 66849000 976342120 909458392 663148928 389720484 882637312 478159704 80436032 102073998 548640120 635800080 936452528 3933286 643852895 53379920 887543457 450761264 793881868 497980300 128475015 974501706 424774672 317761320 820409375 95035840 432098500 627213440 793120434 74215260 420718564 98533760 223670800 370970870 669531620 598567865 604388032 785660556 206044100 51258312 302997270 250392050 4070400 779533920 141107770 119584640 978150661 511291878 231837908 414387920 58724544 7671496 377595354 690921488 564341708 457830606 211118922 895811560 121059886 612229205 24212352 114609424 242150000 547721984 437398600 173438720 763268552 966644948 794338220 594295144 788994888 969663656 804178600 313621572 749991230 395615950 636813750 815287184 57284560 510908178 625764464 242729216 383541010 827571808 413954680 16258560 520561700 232145454 411985260 774728950 622971412 855434720 975080716 886691930 539186120 540670130 627892288 665074046 88838720 543580016 373284510 493084386 192333440 434719516 273884944 882961800 127439725 508175924 588028580 494874112 436390858 614946560 40136030 310954216 797958912 764320000 272981380 256151440 587720056 981812250 211999104 564899000 645877096 750871232 776401800 248155584 950061940 183713920 817330401 960069444 700523318 365330950 99340800 203078552 199568784 373805520 704182576 41347040 741899952 544115064 930440625 932425000 260132520 555541436 700078080 470905732 562655248 149066630 352549016 354462000 193562275 486918304 177157265 647106712 476829280 789879432 169382610 331790886 91314950 657786050 214827680 637731010 796197112 769252160 383026432 710275215 765654060 118855274 490000120 936526848 35206406 59837760 963208704 582924921 693770664 509498592 965847904 575241808 335570000 850666192 722383866 843466428 651862780 896309664 676282032 368811616 595280784 159820540 452683576 214524960 520995704 82937280 331833445 51383608 96303104 544643880 149291776 557427923 951441260 645160690 442107456 800101760 305530320 326272068 760755228 51233550 386246682 957032664 991301896 541956854 444799620 268086820 552654674 985151108 24614112 794991232 19584956 446043088 870489920 380862400 331821456 656430984 765517725 973940000 806844320 325611144 770476656 271313050 647506048 141798880 911487552 289391872 430050280 281664600 682190148 48189882 518878748 83320020 416853240 966220792 902637056 57869760 156005658 991004320 896410905 283607358 970324800 48758668 413588608 341842673 275408800 435537744 140967780 624787230 256230870 404248204 490907620 810681728 466744015 160700842 289920000 707063868 639874112 229783528 406633540 261929120 169185273 241826200 735397200 687911280 99855640 636215646 354451800 821908157 637582599 971628200 481140780 35345920 179327691 838560084 161623120 778366592 647611728 716080814 771671890 54298770 916003028 896953720 846435384 601640000 635847680 218470785 795381200 416823472 952777600 830157000 29383756 69481760 507347244 582525528 844998550 715232080 469034380 822343904 439733375 532000556 307268600 424040691 484200120 664061290 337653693 601113242 457743424 53581626 27233750 214657164 361341184 166813664 157116522 700564750 809854816 668917975 622485088 380483024 686759629 704355283 126807100 828886868
28206012 733762500 256475500 326192144 612134720 650658880 596237058 558988650 493826560 109403640 882716465 918655100 353539499 372564864 159470288 932029760 748188168 732635747 850347008 913175936 793191325 871516014 907932745 24457680 827632704 694756420 172688862 219875696 233538820 711629060 362194104 372177028 261620107 727723301 327792420 697820928 236945488 880932340 776920740 751537204 502626924 950454064 74434616 597497706 848836168 408232554 451985596 188674725 466717536 464157726 366044714 709424696 630470266 526688000 299888896 750624160 656566900 882710800 226995100 109928254 948026100 243381296 545932480 649804102 393738600 652521498 981100952 52257256 669221968 701896862 681102886 533281280 604238368 696879904 806973408 469686520 551886940 52511300 281283584 237358940 255482496 394736266 446089712 380313450 286865000 848134475 17350000 471405910 945091134 260347238 620439016 82686000 72788200 84027320 880231416 591900757 299238080 662310092 440313888 402665080 176292100 301155560 835249323 512640264 668500340 941342027 436446720 255249340 556725644 190955863 382161724 639428600 623584400 79268704 35139470 750050160 309819080 264864600 536946084 797739200 507841480 404272060 114273080 272469182 488108400 195698960 555180672 242995992 677390125 181075292 800229720 792106792 109553904 293283760 111047390 115818505 830622094 109443182 620831445 528975776 130251740 330918032 988761484 202454504 527309859 913060234 233550780 351615536 297830408 216156648 219042500 967389780 172332730 579344500 974905904 852625517 112457600 374586193 345448624 198066150 876505655 285428000 989276900 436762904 249259504 843414200 897902512 331417532 920865365 505292160 243353180 131646574 331417065 896966272 212884835 313136576 546873800 157345140 681707640 950997850 765726390 283514880 76110550 808506952 98304664 400971083 348734777 82920768 777235800 252620000 591831264 925036125 997432750 895792696 751582550 475736344 748297344 689236000 137833720 321806240 743671128 834046894 271015900 438827880 987442368 36354880 439699600 626582176 299084075 59973266 525461536 397329207 895068568 394414351 315163325 420989520 66375760 144896160 13139384 444486440 190830640 374061164 689481140 986214990 773238430 606850600 988913160 970311952 614965400 695816468 105372646 804452965 166821728 484834122 860734600 791320480 570082708 887474624 952979988 342947160 337183200 458351376 74080432 143770524 689780950 583981395 602947803 123564800 839462887 393481010 335771406 525299484 296396860 69820000 944036650 549206250 590854680 215621032 626085750 771513924 738442260 437893888 277622240 928087720 635220400 493360000 812122480 259429250 160866090 634918825 996927419 103470 703637302 706014720 267330028 934632730 128071848 313848000 565020576 228492800 394615652 738881716 203267580 180691431 423534680 678744295 53767488 326343530 784909436 670359747 560300688 625086178 36038000 466522673 220177960 804377996 225136572 629580400 628523380 472074900 333491802 367411200 223066188 845270476 982050176 325899588 22903110 671228272 490440640 98543372 380103040 211966840 642293554 543334832 236283912 375787770 313101824 463944880 300090228 987538125 45263200 900196112 762649392 416314270 285749670 393231510 416871680 145916400 951052660 491897058 877681375 587078560 60729495 238979710 535188810 570554810 674440014 973120480 21992272 435400000 344238400 733490747 557479767 173279758 838998485 463574892 636710912 398523000 930321239 428111720 638206258 485988100 538773122 332599875 550620104 490062592 629442070 450449060 222117120 152387692 900730300 943061046 995946900 172125184 955136180 214278581 813134515 647952236 419089756 892814140 727984812 39703840 453184646 28660224 520650724 945517395 496784744 366147204 405800192 154090550 891454552 233190956 13339939 923260800 181483830 472178688 473523875 30354100 319376312 555520680 876478324 163292725 155004016 34722240 562467776 242169132 902385348 439899238 231168400 157971384 346767278 565465262 774471912 498122400 607471522 434076000 247994625 209468110 443621296 561696880 126268823 5585100 669111669 181705024 849668760 10170400 844430072 167191600 101511643 599721280 186738135 323389920 371310000 260535940 201880860 697906602 512165950 52002451 137675989 247128228 923166960 925411456 450729992 746827110 827481344 564820446 590168175 342557100 6612738 383889000 712179880 815073720 520140160 211773880 76879632 906729950 98359012 631097425 890414474 123148836 167322010 888757946 273425640 711834000 117090482 176605272 946869448 507702243 221733960 266055360 17437500 345994044 854515920 760942028 863798240 397032720 529820312 174991780 725088855 555521170 751030066 51812050 534265153 310756140 18882560 276414208 964797632 895450190 829763518 690098256 377068420 241771370 87681875 383431008 503572500 997692928 584907880 55521372 922330258 33772605 586781853 943773026 14100208 940459800 828572160 914903000 523932500 407300784 766220624 711721870 787987590 500779851 154781360 407806200 930626850 377279260 929157740 547611570 685837550 553645626 50473075 915445584 709990550 97813600 358606576 908737911 31527716 738418080 344217760 578554360 260003960 407142400 366277208 617317040 650949360 949290984 238698960 687323875 658975536 320890488 246903520 599685020 32989855 271240928 927074350 797514250 460791080 369855576 617772835 898591928 661163200 848322368 463010000 718481536 249004060 864791600 721766380 837840384 926283350 202012676 122507959 372678010 100452980 569545984 394260120 122060900 201818000 293813700 747803968 246890536 396389468 211361220 808923970 822792112 891920000 929336664 316665692 514671875 148601764 213358268 973553503 405207050 45920160 346644702 593401150 261677056 619041684 368550740 915497760 195314860 176227240 528568175 764408868 643380455 202721152 862348950 437420120 563556000 14008680 544859678 672864700 469526448 97126520 244285636 810224000 696114020 73777940 399991360 722387130 463008425 820918560 645998552 801055056 431261496 422741370 473228100 702549628 479251527 252761860 991951200 697396048 886046720 636526902 830820377 296070336 574736272 514408591 466660540 992033022 560170140 825742336 579770292 150253001 345434450 184978000 734492464 477139250 405778474 16067884 498317248 780966530 607888936 481486048 518247590 688499467 980184672 112636560 809663200 131180350 683554400 463830750 139231580 724960730 887352945 406088468 370560 319057604 276865600 543178300 440868439 325446400 35174109 241449760 448665324 191119946 926960750 198139848 706534192 161092864 724972972 989820400 147668837 107809536 203342836 990635280 74833216 322054240 656335432 115753660 441174226 233630112 746827318 791791440 2136735 445131318 221883848 800852896 255729080 513393971 989799600 568139500 150291309 235688880 424472000 413025085 485953540 226791448 790935612 162045416 220376960 425999376 383021392 155697348 153628494 89303766 388874216 13711390 651786948 210807840 549453824 42601346 602480046 498763568 255813152 646577104 277637506 861990848 779409394 673624016 413594361 546253000 986488167 528250080 578902076 376105744 600134154 913412226 493521416 551937232 274159355 880642098 94820179 300910660 449833152 805560560 377200544 846000950 6833992 604099720 373459766 577326840 997625816 592180768 295152800 72752118 703390818 777987435 497905000 130613072 529826176 100313120 258159040 905725600 814392160 943217320 453338622 324306510 779285184 714836254 164251617 95341700 162185820 341132423 303886656 792863562 721416890 772116112 821787330 543125728 835990640 365633000 46543440 31677700 960455040 299416624 230111520 888087200 79924000 600175808 489794460 42725905 904069590 206830960 966706048 12921082 411533424 458842256 201511540 165542500 210101576 887552000 793676314 720569900 870352000 814023780 620093096 113217500 11321040 392241648 435302180 104730944 833306036 659435376 878856400 750869120 123757960 86876500 1983040 391994800 915471340
760129295 5803680 131586410 921299929 613344836 893962700 885274512 887566285 48209700 214787758 119203410 152247068 954935658 424638794 171664128 802365100 647524320 93049860 44222300 104369528 775500320 986201740 47270960 70879045 865971238 494341252 91231840 699447870 327597319 721525175 591319900 223027008 208564060 783147240 434939520 204390584 310674610 774129664 187456000 508525960 267873680 463458640 465547584 349758091 666037760 582514424 40925497 158224288 392210563 566713984 789878260 224520674 652808368 37741402 98789464 663389981 584850034 694712180 811242176 806764278 300513552 240584800 371530356 911102140 305564300 803862488 186770595 149567040 633284400 854791400 937852000 536496040 118186160 743864240 537140973 259956192 386423275 32579895 415675000 638607225 277605252 372773290 416748968 882376027 655429332 247370843 348802720 287647425 415472740 968735360 401940100 274839296 543907072 322707277 421494180 126509214 704854675 944965504 383682608 442804112 695171872 856570220 311445250 693560052 530254639 965900992 749072560 215129312 896343190 853830528 482672836 272810622 932870647 102540077 548454004 804709780 717065640 65334890 719981380 416223905 678402663 662198400 109685677 924759872 986407360 695588378 378593130 417295620 811097076 568345240 775943480 317791360 462779904 277002024 510036036 684020480 9861128 413078046 217153988 157319320 253445153 180518752 483941700 53442908 743445176 45335680 555876320 33612892 903891870 217188928 606450256 307151840 410978876 363273568 513056925 137625080 306866610 420461160 737558430 959140120 897307394 220087072 478285200 636341880 873543375 739839584 854412640 244937148 213451140 669467352 464384300 382812704 328681464 417755680 455365045 678033856 407626400 252890504 6148660 914864640 879247600 899251160 139297735 985530220 582335864 691361320 592902400 554086024 439055722 20794576 446838336 800324800 111301534 749740160 663795592 844542652 891448175 43210708 956960135 386262618 806439460 141866560 309186900 904613320 241809920 937731889 212120800 666989396 754144280 777871900 342894674 637763200 61441248 433000 600442350 27751075 243763232 841986885 971992952 5225532 985671572 329634705 878917476 741819175 661379412 45355212 388561694 335397980 522373060 987318400 435242778 225852333 756650522 232578756 888346260 271490000 625957886 553551000 827830088 277672968 109960672 886207488 929411520 521614692 832019024 859736950 538876435 794240340 104893000 610754138 503613365 832442577 929927680 234269080 978311848 19482812 563750400 388386132 169329608 997288720 168422176 244410208 480320358 548303968 342345732 845244324 379504388 447577966 801698536 510309136 910795392 752977690 405788230 718421616 641960000 899763700 609419252 901662604 753832768 280494240 64072083 412678200 916177600 388352375 843229703 697039070 862342790 272747520 803397850 976811230 52457024 667492025 415698620 409345670 194407010 401694406 801462000 585313180 208111926 700321858 335522324 452001450 7745120 951104548 738281264 791164800 132440625 433543600 902650688 99323308 592079911 704922781 947734460 293627025 939150720 725595640 660371800 617289946 435154520 86416532 295011806 338315082 385531280 127363932 326007362 894806000 639193560 192575700 271664672 217101750 567243376 393860425 856473192 989567137 97991474 883679232 974503582 137282185 337064836 603439912 252499792 793795665 849761645 974773622 523784460 498637150 952354560 422973248 53017600 751775172 792571632 739127896 369980052 747772550 940442952 312773580 804496600 69962504 529876896 299362424 260904894 158680320 148224076 428417560 975912283 662045680 30361928 256363040 997643002 430913048 664082620 619321670 153501400 481893010 37473776 811639040 684837337 565347525 771236000 174944318 29463650 344189128 754390020 752151030 215483740 549696624 414367806 723499537 394893824 382876672 443374235 523950800 952660992 391881696 273567920 550336066 214119086 843573130 973390752 651002400 651884672 218859124 82821722 871824600 173914334 140564046 829988160 116564000 721200192 860855168 58143694 874587904 192019108 791261125 635441984 660310892 760672864 620878684 683695900 710319422 379977050 628072914 925054784 544999324 960174610 143826732 117209000 925889684 986820294 941100120 907325200 14993572 82793481 171800240 58879640 603548420 427028672 905818752 799755092 4763904 238339720 860510380 75801412 456629596 261820280 830985648 236847327 263348514 357750780 28590400 873781980 158829472 147883660 994714652 709906346 897266128 59146400 859877440 127693312 682703690 829965199 68284274 985291868 240342265 558991408 343474741 651014304 647910875 627627882 789051744 782008675 363461600 912799498 502406312 39952040 780745450 132098536 345324878 898194300 295702500 888724960 396167200 638068320 497074048 158569888 444384160 899555758 471201915 206804734 965547200 796398974 834970000 464325700 725391492 993606032 287523200 65113384 953393440 269206350 250808080 816669860 393035276 25191952 544663280 665962964 863088340 97777968 236381220 744777300 466238716 568271872 484878640 469587668 32946330 54720080 447790625 700573680 922560150 377964688 80610080 873619674 571320705 128151016 425966080 739156170 777289640 326634285 32837496 763231554 383419440 278028335 909000475 667511480 103951268 553304960 40290400 922605200 455817436 806234490 195228143 449163496 708628138 968270432 668407184 828438560 569194360 938240800 78027140 336745685 622349004 38672672 174622860 940528716 516890200 547663840 968807498 891304713 632914640 955272103 566145500 198135519 347323420 748216680 859831590 983828160 757000604 896392050 101442488 277961735 885481748 643503776 214344480 368401096 58107805 730837410 28747916 752485720 749720609 952775376 142055440 589575820 226236960 200465920 928039550 570702988 516282588 711008020 192668592 251658125 377500000 132502175 747587100 130724980 77586136 47701832 333927599 664038537 727273070 719758160 965143112 904893029 86702848 159908700 9336700 714565915 794158640 750478240 790581406 830389504 299050232 424425488 714850624 189024406 728733720 415142160 504349140 209912860 231336480 256287345 735030795 605840960 220686296 688497430 288307582 485690240 821495260 6432640 913523100 310160000 893070900 957345247 507597836 657274511 112129550 196467019 727146608 858285648 435344308 520126314 666887650 184770805 636746670 702854540 281751200 751783100 620760957 621274160 501403379 901020005 972601392 448685608 158934032 558382326 396387400 845090768 149310488 693795264 161380200 741818750 656893428 452121380 550061440 448658480 791980874 631785376 9901592 204405550 662181620 357132464 90101075 29505116 455055880 848013907 374327428 730569380 550944750 148971920 234590872 60986880 895559520 449270106 582068660 528260384 343867040 798175560 661140206 682986498 596356160 785636368 145373460 94173207 143862225 843102804 670150736 935165116 546637420 849982095 515780800 715881920 568262900 817690050 658674400 480425280 801265677 926265200 369661615 903661720 14227460 98066080 75424000 369602753 203016472 392608750 678657824 67261056 323686950 995917136 665613170 878356000 139450080 668759200 576179120 958144800 907049132 440259900 457505680 847817248 674340212 341290174 501694452 847190850 347068508 569202032 935350976 978410125 116905192 579647940 779516936 793904000 901732022 409032496 302117760 729937418 211091812 33414680 982225160 378178032 779867284 571263604 287924250 697268248 854175035 229801600 114504780 653312588 608032420 237627232 721303160 186281767 869602342 485877600 216061440 81584207 453177664 307006190 326772610 263534162 794575840 633543040 973185360 662124958 938745940 128402705 772703360 904845216 481857300 510092064 520859568 193004500 823711376 918047312 860283904 891323580 918310822 372077980 713603520 617464835 558065592 116978070 303910120 367135375 786103500 389428216 226484440 566763140 217736563 689537846 488728338 14930728 175330075
821924190 931469000 6961324 275413440 951253290 182467589 859412790 244744704 16991310 219038530 861461440 283235360 167863680 867043136 799764162 161284386 804139680 598150926 2508486 87964800 957324000 879448860 81813060 515607520 151211520 464391110 336880400 100977435 84871520 90634184 896387584 955735080 269901194 104549884 509799280 707649600 63280032 843210800 623073094 602416272 465932760 32584225 31861540 145052464 97523200 510445786 735798432 329355200 731020800 218975570 260648880 141294612 611158060 252872360 881855488 729539800 318893956 394882000 45030560 184592284 140138414 596824512 125739790 295644805 353294456 796363894 353511670 206641629 25059563 806810244 428421312 618622632 474017724 546012024 769088750 384414996 48899800 241955899 167005300 330076628 764296906 530367796 722687920 99289250 96137225 35367680 203363200 908750000 5985570 123685690 723734352 330090864 158186878 496408576 693301317 688259140 371505480 281928161 652525280 326229160 48607200 12987236 585644000 618720736 538585948 604036644 865614248 381440340 425860594 647028832 696892515 98140028 665007725 138356500 683637750 570139216 290435280 654282240 175969608 281613658 663982140 476659888 828037484 953696512 794564000 945979100 321181862 398340897 635410000 517641142 808092456 184652378 384387600 244684203 620663615 783903230 364569664 978497080 475226336 979909325 330219984 578966235 208488250 37364555 364361765 910814400 873587168 977108516 879820784 444943104 502391573 388147608 799013056 590348544 776998164 513486830 39731150 491746368 572203360 19207764 229303040 523132232 14087444 41307860 704103220 772842752 613398406 166401347 719325304 973688756 58697445 972850544 583101085 43307940 93542528 160729638 834684700 230828190 314204800 911502080 260618600 841669376 250126656 63145655 8019206 848189350 230608018 278474196 175082200 798531584 138038504 711255460 354725471 766585140 62762144 825672932 594678968 714688 324028736 735180000 400623755 678524240 617893932 43114604 988367250 940975744 952122460 263736340 852781382 937521940 302516189 944095462 808602020 429880966 909942000 520789200 611541504 928191600 486981952 104164028 805009945 223502580 647715800 47025771 919278590 625197956 386055200 71256320 14412630 750260380 178342282 175849090 314182720 189337970 586550000 884356112 714712186 424389618 690212640 791084388 234132931 486198400 825860492 894678052 488605177 667711750 123849390 136480785 679239536 567423373 48647260 202751230 694352688 357925520 977770920 593291750 744274260 909562320 874513344 675445470 663168840 512969752 804188225 554341200 131277651 808335240 492221622 39952320 453424604 65711648 53204940 415093626 16451644 558467386 493057536 904441144 46815680 26949817 231926275 428576400 470495660 5673536 647868376 988456896 957591172 226096880 470176896 465484470 35277152 261584832 358180280 100857424 409610300 842048228 335461520 819099370 916106240 813958170 798495104 298002748 721214935 70353862 974228480 860394600 435398004 416043864 256137725 359960960 786633620 276584990 666103854 24470248 943155040 998129072 275722980 513903728 572067850 922427970 89469535 23646208 246941696 156886768 137416360 376406500 770003840 199120950 201249980 3093760 618643304 803257232 295264214 388656050 383079560 298053216 660041531 459571820 642423844 291433600 821992008 876988000 675334070 836507200 120311739 500804375 473546640 605694242 832225930 674061111 531302950 225621215 209303786 343612960 601619973 572606672 741441824 443371160 397783168 956198864 566323332 121473095 139569132 463490440 96510104 192648021 880532114 924606240 792804525 875595360 248805100 811242375 256894932 629693882 87179553 325031250 546318936 624726656 15833840 532393928 219253600 211980740 940037688 412620180 201437092 803587328 159696394 896672832 404457680 732000816 377308844 127883336 285621020 936785012 712972234 653978944 850929316 985609812 286182560 660292892 49959168 614269000 425651840 205844040 72348980 115263928 938493240 267135488 527156250 630439750 539261636 330318696 370230080 115405950 720187464 258990204 322328916 510749527 431190284 195535520 365565276 219515728 257292340 247332428 406638048 542173010 36418296 574423600 257772282 315131404 864994848 279406200 799182848 719470000 186766220 209454520 854119360 209049972 64146051 808253234 479461291 935843230 411066716 584585728 668003728 987871360 372353112 362565888 591952800 323290176 258144625 629679380 739737272 988362160 171825270 421630576 427238360 421017000 913921590 17582416 472493261 460504222 95800972 448867456 349830628 72114256 790022400 949051277 495643526 922271370 21729512 900579254 269060536 19312791 692111840 818309328 595202140 826131500 990168248 357655619 84170340 99193960 986723780 500236970 666464960 164574976 658906240 85019988 448753716 430892440 42615936 710023936 952048880 767092560 492665800 374689181 14997150 214011848 141652472 122563660 609559360 696735852 918515840 796542750 390914280 416183472 672567590 995489850 157277572 378769824 171309440 4597048 605422250 424529986 500715656 147309090 556101266 245082794 114411904 488756000 515812040 583855160 969925696 707795610 627229558 309625878 657664690 446638845 701645312 264989450 893771520 364404400 131519950 461377500 715421404 643325368 911282142 811682968 762080138 69730140 653799304 519382144 591882160 542743656 406694205 320510500 238223432 633792040 477841549 466491708 569641744 196885820 506231434 496807904 762708140 650815360 970300179 445962564 639862264 21872896 190486976 911264904 415411129 92008912 164562260 920718491 997932100 590131936 200153926 93452544 292887712 903351120 153443444 698337385 267864920 777158734 938734050 919572040 126114344 8056150 630260793 740192000 186422399 523850000 99428339 333891968 811249600 570186600 827666900 116241200 580963702 573254780 140606453 309625104 742244520 413049120 120764016 870540800 113202472 908532444 479204968 488415920 875527851 822036172 52564832 936676191 845641154 362435360 90759315 760310917 692672350 316603264 213856990 16574148 808120266 146812856 944543440 98628040 244054920 104077852 464866416 21856676 966483744 743376180 317829376 949465424 922964000 814140784 560599933 115588100 42573814 334469632 491663188 674755444 605391300 338848256 173751800 948499904 226276500 583194010 262909060 966912550 839800884 975282560 164860110 762980496 498817506 451914600 121059299 44736500 763320288 279759792 447159296 225601152 414118700 663402453 967435812 446957376 364435232 399960544 913126472 791250880 222322367 256881760 270425526 427899248 301126802 686185214 699094500 88183044 280367150 176323840 248309340 300405616 50624978 943178554 37436554 482155200 783829551 744567520 886271144 217156800 255534450 329213088 230898496 833085472 39027315 705060760 785914486 265492550 308225860 241850672 684732152 778923040 330342000 104740104 662331210 934016368 524626596 725402116 644412212 654108624 395586416 877983150 521464700 326898976 934015634 925274432 987746700 970620215 125872800 723550096 476506702 140899496 998693080 555458338 761662426 299757275 465366136 289105840 585626028 910677828 824042660 416047353 220693560 227162322 776083200 338657024 375426832 38560896 39178966 779653580 539323172 725758800 543801700 136571520 440992388 596416435 659756448 184056884 929472123 994782710 312699726 621630590 258633224 176869264 672971310 812189950 216342212 985908148 329978490 264021392 32156044 982084260 334176176 855863910 297224360 298191233 13548550 558684160 396737254 877094008 164873488 142691779 858577024 112786200 247963100 946229358 754768800 280377120 912269400 49733120 795743744 314876020 98678632 564765490 773186092 231727937 243275010 737241560 738727340 591749200 209344280 642185925 805437000 49059722 882895226 44314940 489982745 360458092 183238558 878691875 477924036 721025720 552498724 93392706 151776987 347177516 879182500 617418528 420681250 939253958
895006960 791272258 979806820 768310050 55536660 350190672 817233920 287608144 532249460 264947752 337890232 109692912 815480825 45274862 642697408 829722303 827384320 379278400 290991602 692712772 110559360 609015632 908900066 336612640 645322672 678189874 327858496 27032116 623867120 190684720 253677916 789813260 591236085 723752152 74611644 618114040 186423854 278372080 926741360 281133110 961925534 301712192 25595312 104612000 628470720 506120764 36772035 114188928 180558940 877025480 256800880 281807000 196264090 61319360 164078750 83015397 235847354 242383952 748997620 550918208 213612096 714333388 577273120 428231356 489314272 781886392 47324236 826942198 915427500 104085870 271669326 951161250 927620160 600390356 70817630 920976830 660647224 128261263 466869600 295305597 3641468 845567375 963696643 169416260 907734900 976394250 756350930 122833521 780067176 95751696 691539156 550463600 609680312 524307376 28801162 558786868 208187072 356346692 630115792 104151806 803226115 870466000 692348153 984942007 377540319 598380528 85373460 158709658 36926540 571129820 893028000 923804800 88653560 805174360 400041600 232224968 661565616 617578720 30566135 196512000 76220000 926091670 322809856 438285596 123769390 73341546 428113134 404587520 652734508 136457213 137506400 608483066 431957080 427842640 876160 263638410 572928325 211248000 928648548 430496277 488970560 888036816 460193600 273999488 49639296 374454070 510235300 102264960 497949176 408557800 512890316 310398080 737296240 388848476 789643272 58054200 193186840 333672493 508880440 505936824 956104375 588223872 923429734 505449616 408192764 79736275 307199600 812423660 400157103 99963777 342606076 431227736 54468200 653862055 369568744 667057364 790160024 419499040 773452580 896037720 571017183 224930286 484983625 773004600 150657022 407524565 673652350 410441213 490552144 905112496 818828750 787115766 770167515 480917800 728513537 664696250 998595088 356859128 497147920 659760000 151855604 369018036 936699390 320020050 91995680 980739202 213501800 414387290 157294924 106377200 967365120 897048563 999297800 602578312 261568251 819734820 443676656 130925360 909573906 52296824 594718600 211669250 54649866 983236632 180480736 929944828 60216080 508070556 776495040 291508294 644046480 936662840 555785290 335953000 761283800 954071850 418138995 201840400 941633666 564667088 563711250 545033296 383862784 618142510 878572200 589003540 786789483 102446720 905870040 494215894 375024203 949865320 218249725 931594016 332446190 14078144 123013280 550129600 620685312 710621315 912511840 276979264 866854000 146049520 200184080 34327266 596880375 396781578 398824064 953133358 269361624 46669992 557337124 825438720 638771040 862144152 551739750 598008838 551211120 905028732 163485856 744406570 859666736 292073296 661181656 911979360 733093728 244501904 289610580 683222182 688286720 357706200 683149860 175594616 726943680 337090342 232836504 532607600 863394950 453226980 213735424 943052388 661314582 743805520 34444520 218988312 403407600 768067108 93681620 238004525 769357600 597367640 875272112 582461075 104813408 857317248 604631296 831398824 413187432 158189056 89459024 333806875 296127320 832769664 403362522 948675792 40809186 497648400 787298593 616046800 310803656 334316599 950241080 351635200 824033636 115695040 270652094 932501770 378074960 711902500 639504320 747743604 231954190 710025648 741583352 280212260 629441520 715683840 458882725 828302000 446282586 794411152 315973346 69806250 131494372 356190252 532621800 757046500 921929008 914707460 836046503 572072920 600534461 96635000 836281928 915863768 295367899 782573002 43156322 484635005 881297905 910341007 855871128 379556000 305416020 201274336 430655480 353499424 18206960 103896320 11737010 671910536 857283960 41567920 75610100 193547280 499313916 701632616 758578688 269992048 71116160 882569500 55167444 480953516 139133920 218096640 625693921 844153072 30747324 710792699 926081184 157655204 506117296 308063360 347061120 909736945 291448128 533185472 772149952 882864290 488557568 679387940 142347076 142716672 443281861 189526118 678449125 210174608 236311872 440272840 411994660 76771550 411815268 72210432 331244320 288350592 406560800 625171072 723831188 948754784 924395365 830637699 173381064 377491412 937540660 356591680 849483300 709101816 694794912 436428700 854304410 203889575 692769952 407615660 36418560 322038016 440196000 69472912 581813600 779920576 142856000 879041984 229520368 483754100 360363504 777781602 238080680 177902640 372877944 161773440 209897008 173113088 965074896 81394504 679656598 109384010 71185822 844064590 526732820 639547140 37693600 222726492 706732320 710480720 122478589 657907600 358711440 529990658 263701470 513639789 914341124 955755800 335188000 573804480 86669870 659485600 398033456 257524488 391914160 163060736 53805528 982843004 151763600 826682604 858678752 700042880 592315040 506322036 515687720 662127040 393046348 839865680 757416110 461931904 928445344 304270230 370374695 735798650 804048550 743767568 594358400 721683328 783180160 308168580 888458408 232426245 853129382 9057930 769682000 297118912 471017082 742880784 850354020 980384088 746667555 565783896 119547080 162409790 596252790 943907420 769280040 528236456 482686150 756753798 389572352 469202960 83472850 578511071 194590880 966551268 824136900 647521380 71602960 949591560 463941840 846223920 646557328 714998395 20204004 916970760 866767816 222168980 997029770 215280728 609832960 898808000 887510650 247649836 221513024 901077556 145190160 860344983 163099000 454235800 826864681 469967020 263414265 213751860 883104740 759809375 32621326 975520242 770795352 557932392 648771568 29370150 953250800 594333446 89795445 345051400 494468652 98591070 924669304 854006650 861682524 921126300 908044532 326512400 253417040 792429430 335071489 370520775 62284506 269831168 86403520 248852720 552098160 415161856 602542736 671931040 438072550 822889142 756472494 180885200 893260480 754210168 904022452 575642338 156146140 664600960 955123232 193127364 216501500 311151690 836064200 9108476 397075900 547106296 692297350 385326260 771536624 740873168 558819240 531028400 943274986 755291872 172718944 485614110 357849344 899308808 609429620 11179520 390987440 445510592 27979520 598698320 851903963 929284480 6321968 103554800 996278586 184550320 699791000 90906580 536806202 576814880 244646250 297876864 717335260 535857226 196253856 757427618 347753600 374184120 997163844 826932940 395402967 198735251 410633884 951309336 927944678 454406250 123084280 1636960 428098448 833866800 434432640 574431222 707215424 534190410 299453512 525683080 485452520 321903216 259029988 43307520 335043496 87127450 333161472 122338304 634450400 526100309 736491680 957510626 231633310 478411420 551243860 558539648 52861184 549173800 145947400 75867200 562378836 151767000 157243069 861153194 974090242 835386888 768325520 538392624 512682167 999024275 753193345 604604368 422201260 749424384 840032820 738091120 974605560 817439520 209887992 397511680 387817060 599418880 432696785 386028150 133380112 895145650 664228800 207344726 997894112 403649148 737883040 816769544 85786338 18573800 557859744 591176764 692897240 425131360 192716800 284141702 345772024 53949379 6523520 19306472 663995888 945294950 281805882 501691280 570772576 215552872 127406364 341649198 46536075 282676537 112728375 76077075 617409280 274691450 441041795 194814976 227768072 393901270 993379232 733307960 142845088 685909000 284919464 692762672 870319445 957233152 109090422 936018080 982786375 431011840 613911752 895000184 596372774 262402038 636971990 555795074 198602425 804597528 840495680 892044800 376177170 347410720 793791768 435016530 965412040 174871005 828905856 551491808 574166125 547939655 4129200 710294864 136610416 201669468 177735063 287244500 708049698 215481776 692169960 288544420 983430582 618354504 603971685 975744436
789770790 665783782 998302336 763352240 557675701 609792816 604356800 153142080 288027096 597124610 540809960 93414400 447391388 783198624 384112375 728828971 484392420 847638428 537804428 394134074 866090936 103717000 516990900 250144816 446915916 307704430 93317720 607104592 688248080 147067776 728983608 751513792 31042624 294710208 627420025 640790048 149361280 781240920 752295960 437046650 876579912 316974407 123290400 656923400 14995920 587313320 93669260 588880865 226987100 439158018 609773160 964528824 982386240 110945634 784386628 236762840 150758660 49776703 769652610 44927632 885697904 452486720 383043570 917469664 335378158 626902052 962994080 85570370 988740600 364495660 408874556 736432640 303388391 363994920 243039566 469758400 57358908 285756878 162405821 581288600 116431336 784266837 247163526 264539840 423017924 984147024 571372829 527210784 454815895 13125952 748465040 128541600 158321566 582393086 604363968 873476498 428352248 267057225 990744340 607431960 709944120 482816612 900906376 555737500 659564682 635852840 446562860 272154100 393820478 166590336 193730597 495168000 706260024 80695443 380517364 547050912 894729750 766547448 242432401 49627010 319465157 474938939 245882740 159361280 997076668 477355456 789307680 119342390 609036130 416416000 112081000 563748343 776581340 579622950 227972300 462106540 959861516 796472227 544551440 461270400 1285840 954268758 198559604 852038288 939139567 466555840 128748264 328769200 601864650 631831220 862861824 617562460 374740010 155778270 664701176 248344264 655254412 835201400 900725310 31612128 909861632 339142270 499817175 394809700 565124560 143712220 986503180 719538423 743988720 716542464 597594042 614830428 339745600 432050744 421723904 93736300 20494040 599649872 273694240 946402512 518148123 539468450 846033000 32457216 156579840 262554792 117268608 989377710 729990880 366255135 30019816 582610100 118238430 484006184 539736822 641283268 862133260 50880600 44769750 30115900 87136560 518480267 245187368 16451438 917265114 787824046 929905584 416257664 109549644 594104774 86510535 601040020 422364100 186281320 107558591 68665584 625918784 481881254 805676000 26072380 333799028 467435760 25448880 421817536 694064776 747126680 532869595 137419395 516613340 513287526 920275274 117343334 836767056 400042640 50692700 608242496 123989770 745790695 539734400 993640930 835927408 869319428 584928768 146138400 932625280 710334640 366904608 92997750 386616798 575116816 591444296 158767888 873822125 487371410 380654360 456546332 223569452 490685560 279126716 530280355 679330050 769050304 545287320 550544000 176561728 168641664 368898560 72172100 383373936 605455080 545458910 496472408 768306808 728666680 832030837 986057424 568927384 48710056 791206925 374281788 557772910 251251680 985307645 994193736 485130240 119834984 16327980 391128590 726157000 694590400 316239576 845774776 245224606 299540732 162251456 118776680 825714720 922936960 852762240 110678038 67520680 969431850 787492798 976968340 333671068 70479104 866053340 666929088 693497104 657882312 324326832 218761872 976882976 495554872 976871024 897828270 985598095 145711100 182421352 190525150 77931172 926325220 748741428 315899770 963026196 631533056 267423766 161057690 970921424 814389794 543987772 193878154 843857808 98361050 427103332 35766388 640808960 927905202 631641600 547799296 161332000 633519920 779709970 488559280 836889552 731323929 403033216 250920000 726701840 445099285 829660570 648484000 256811335 253028835 628480742 972866240 454080208 108678008 69744504 353144000 379705712 111075248 82765472 137734000 294947928 268092192 426003552 503440640 436357616 593149380 374692070 66083384 759729040 726425876 554895616 42304000 183596896 920016529 77525295 194511520 405861308 940132160 651296544 125159176 625132836 169531776 233970988 617825074 790672208 820839822 349234507 413247552 351824892 97764560 433335938 535636560 407488804 156518128 304072576 461163250 289714530 838645842 987744943 406456720 620530312 123342872 387477650 679463592 185756205 741849350 935963325 440395960 549583655 856547380 219100560 434280324 944364282 460775404 217022480 144895096 373359792 882295912 706649600 809415864 757425164 599014825 999512448 137711448 113541536 938753595 690754600 209644296 167963752 602633880 535585856 402900360 923702288 865958072 915602490 533915800 898952484 890866590 919268967 703657394 126395044 683198500 479573440 369576240 808760912 820097136 933976866 255528700 417864704 424282251 204957240 621289920 368638992 496086360 193319328 594530304 297778349 651388080 723813440 843936100 433023628 523007920 887475596 615925580 6310750 489553408 579151250 707088240 747942500 43612244 232862904 528025781 9312292 611009844 928372289 992592958 603663320 134525244 768491552 435483457 559360000 773115000 237158659 433706436 19243730 364438888 103884640 805937755 901383072 67187060 516643660 244292736 929255744 817318584 897220265 174214500 772251710 501000586 935312400 779776625 234138624 761566879 454823830 917651696 649225880 139568350 445943500 320214156 860945400 713150102 304174336 894440750 717609240 745798312 740189012 808557103 839512328 622401666 942408748 767225474 478768812 214992260 620903324 791057552 747167340 211321610 370496702 623761840 917313840 927110640 715072000 475080500 529506248 629519576 877872000 619827584 747631124 524558865 765569340 378125744 480594551 431805885 418332672 431658028 216096890 956665504 88885768 217318880 95892096 189342890 345072080 893298528 446946700 766769792 662747808 426146827 514525976 950750368 47828818 723680093 162200144 845387118 270186312 744903710 757146792 417981070 974407077 344933448 250562080 318050516 596754580 481419801 976920576 655235038 615935700 476291168 442257800 990213249 299508440 262298500 23579800 614642528 388566854 227872141 643673068 397398080 723667560 737654817 494637500 169515520 256121114 404517360 920444800 594095152 371497478 794199248 311360000 499655000 972974960 165650383 563480280 161754986 741480800 962514500 878625868 748590240 535070720 486613440 912405092 951104000 468854590 75467856 497235520 927942316 630479185 919711960 758263200 351742840 153431780 972202560 202356672 991460596 146384528 191000412 724350080 562468410 140715720 826933060 989135500 416702716 517478546 481159322 138469647 890106915 915510652 614477462 608721412 353274000 623943828 768410464 917693920 395280488 503543990 972177460 945347320 342887946 321060440 274871552 429959940 332607125 976635856 991488370 477093034 977586548 21808050 897637790 694252841 876816530 807203648 456891012 9031385 476779424 566535680 77897600 343600800 406850214 348070010 205316000 844020575 691895300 313505120 166983995 390477770 541557579 689527975 228486360 689261610 933953600 428877106 465158712 965466288 723134490 63261204 636239340 436784529 642922252 833341844 127915500 393078560 460428750 156329292 637711584 117671296 234022400 838890804 549634610 30420390 748197760 811366320 469082240 829484980 830951744 603547624 744166900 479743780 716949200 572172082 824910736 324313256 405484698 349617130 898040388 808989728 372203570 627292880 80361040 500539980 737931776 601593150 796434450 563519440 218539480 132573824 171561112 775397172 418834072 510815160 886268560 696808604 963394112 523227859 167019382 53395848 677924480 540615824 793059694 655169120 613931296 540934092 860227276 139632350 709546802 678020136 271967300 684081876 658735900 164321500 521264125 198115515 881769128 13943180 977588800 634286400 536023904 813559196 371138646 500908320 482830880 262947070 716562432 248317732 129235456 263236800 640638724 462857700 826123568 423873280 660064328 361127389 502781538 949947200 764723491 472670810 636010036 726285750 993173656 517934215 873250347 939418316 393684800 12372364 861421376 383054000 381982634 369969152 187998685 113385000 165852554 849982716 527244800 663068096 422910270 94122435 898330560 799302000 534817866
221272041 843700708 474624777 152899312 53174752 811465832 573633440 295978140 641532425 234675000 217392540 992846364 210932000 742873822 849973760 952876353 590534016 612289253 513626272 780800336 787231168 515271300 688461212 624367480 178115732 544059868 235941672 775706571 899254720 865501550 219334272 29573214 897794532 663407200 449385104 44116000 883808550 928495950 692771764 527097120 232693000 430109390 753435800 388100608 619885002 468573712 389318856 397775000 772157552 648165222 982300850 312574497 356984435 426350720 212712663 873132096 331004526 647757240 164386880 816216480 133232000 15710299 789482820 904263392 285657600 435233280 111332552 510005820 52559800 177722480 372827560 860083538 143215004 17175500 270578210 705899250 699752744 794559556 72863170 96094138 632226556 335192000 695913344 407115625 392745426 872402116 962595388 189989495 719001496 960564036 833402328 827323964 734004256 102481600 845392105 436770220 496967333 445418160 323063491 269994500 262363784 454837392 452208100 526549510 283606150 31775756 422155264 903700056 604909900 955440912 170628296 496554070 156171449 512886210 789496490 306775806 601641804 661242112 413487591 714382850 935005160 660421851 266839320 980693424 811951616 488440768 657401344 448843888 409770080 425702228 14842784 656120976 420238988 677096576 659666688 202856640 701374080 550766404 386694400 662916076 552091984 315071280 217894750 620234890 591148114 239738570 608381760 765764804 392409050 140816160 696644160 279505544 519405460 609836128 155931080 934356380 540329290 930781200 526724864 154920900 407882244 796469290 435392548 737341876 640162720 994344608 277869304 496026895 983733440 442408324 689846560 470095600 656269696 443787392 653396250 764587120 570418280 804271596 636414180 927481376 290619547 80680296 229428287 492968740 560928320 463727340 790627360 951728992 321935624 491703632 130612488 888358000 327369570 839211332 267542560 874241343 522858641 713752516 573895025 437711747 516358080 145121445 761487775 682698850 220025828 687024900 617085592 685504574 79120816 673603744 511366870 428803340 267363627 508193104 315952131 125645000 871586811 478739832 12640894 571629202 984810484 805064706 725040192 942685100 550866320 571324470 627030160 808368900 550201080 806274400 69961675 999327204 351757000 297269020 845789584 768004502 525244704 693014320 177103616 9684250 866017240 771002616 154961880 9105120 149098520 662648990 429733760 474179300 1042130 473617648 572312908 507672944 354483668 634663930 297626276 623163286 727398400 162150560 748246328 885456015 866686376 479118960 369153600 127619200 722927004 485921088 967540222 341468153 430235200 491897946 987147540 981547300 285548520 633396420 869408120 552805175 892639380 936792048 428533032 445113270 259768640 176532728 40343248 524837985 789737428 341340856 827179200 10284310 366933400 605898440 33425920 74073256 829837596 311322240 524495055 715907027 271847990 422279172 37775616 758844744 470788928 823663280 43765548 79384320 101052820 712482360 64320132 700889980 659742912 9300332 856550500 417929600 123033186 750424448 436284924 43687072 733591520 204288160 935660245 167809232 430830560 473597855 680556320 374767532 975985536 24591404 489472740 51862246 196578344 557142205 297364652 714842696 290684370 117487688 26756950 472167820 107741574 241889600 464407250 432029495 146319788 581671756 53099865 380849939 346270544 146874200 339695260 555939940 281564326 193165710 516076260 712257068 695132515 178039104 515377030 754377000 199060394 124677938 518094640 345398616 252292980 753394580 884392128 904925075 774941070 274967120 972818568 516528880 501412500 494026803 203394825 569621280 582496100 599025892 376285000 501071792 667518360 975030905 693419820 156098965 358979650 494941000 548869728 168108350 621023411 730970320 345882000 724861860 397866400 240490820 232445470 64992680 706753408 272813900 223170750 267254080 26091520 547741856 368148722 98022200 885069568 528826200 349582330 26495880 248951560 363242300 772414100 778479019 837416616 666634080 530291144 902939604 723628624 373715000 53600778 976494816 834607910 179552624 821069475 67332900 678281303 924358600 42400660 841369784 393943680 463913981 434208672 378070528 817207369 41676224 930300000 795151980 392033862 267294060 189715672 285355860 220067002 919970700 495818426 477268860 443757276 317013040 204612560 317304216 712153080 854500821 992082482 692361005 108513955 832649342 299189100 543862222 728987904 716649110 361041906 897802357 602853200 616926776 18469180 364264592 897970590 129468800 206172240 594438784 274035580 40078158 660888808 714341126 382498722 656062501 744386930 446932240 11926950 168557980 726116672 901402362 694786160 109766700 233577599 640419798 194000704 465827288 269979152 710810360 23137505 875775796 339927850 359350000 564654350 640471618 453287380 261022450 554051680 556893048 824832250 899647649 634916564 323186560 698592240 399578772 712769800 173303622 54227803 672206880 234447567 527369110 167101886 880487575 77847820 718608016 894919226 727009800 538672900 728692400 12876560 986542540 252774594 364616458 553303872 618938884 579552352 624084586 755640486 368887700 898745484 268241568 285719262 737389451 163464098 385831604 987388550 200443638 572493008 277215136 799160020 75792776 787571332 547794530 243497280 418224666 76470704 962819900 873442560 936096000 348496736 103085028 594375190 697391760 709461240 823520080 492496704 164414604 396258576 867133637 872767858 94797528 394076897 864050581 332374720 585864930 71403836 191276324 154234104 53340360 277616052 283648750 916022652 917075296 211031360 529751360 439933600 193799898 363309840 95640800 712668820 577355424 304288588 835918150 481801850 201831800 132448990 267196416 4007308 634450232 345004640 208931695 731691864 788065833 16372848 384969918 340810635 167288680 739798000 383291100 69465274 38264096 127842432 43713540 881639796 266261640 415968106 338974162 433431150 240960020 72540464 216506144 327177456 413142194 379450858 484456960 146771700 105186760 807906048 310711077 97840480 867703623 383114700 984941980 70435932 323850204 486720912 850423550 368775920 915888760 90140432 380671040 802251104 15112080 402208000 673519950 167181339 992679000 767313587 219847680 603033730 89226059 441791520 583902560 931918164 957093925 981025008 76108830 340737680 519039424 754414524 471322336 365748376 530989906 37721280 118641520 985422896 707636818 597008800 759762384 852662688 522063695 238656860 625013610 426609400 836673832 343782996 575490892 147251273 567562796 355822360 185777316 925336920 498108636 51340000 517809600 653031180 60630050 608684672 943424420 729074300 464636060 865155898 67797240 730809480 696955862 36893835 180579424 115606205 584888204 51329215 16340080 130226916 394274053 810403496 171302740 341694800 449381260 796801120 395330244 856993180 211658560 975971900 793692976 125836548 401085340 957323200 190639300 951996060 505621500 307692700 749127936 268870141 146185180 87865620 451677216 987034360 23677192 435517250 677746464 590820410 723736384 164761280 90278680 961505205 88327104 231576372 530387532 146972024 702792192 230959408 105096100 189126904 67699408 941925146 533349116 591571184 535574296 866550672 753255447 583797984 676752112 64591038 65716806 784198208 111648133 97547620 666176177 541397084 781636150 366587084 643022681 41212500 242498375 344269688 693428320 505024148 276398080 923825604 415806520 364703440 127624560 509671456 178363480 754323600 344536130 861047721 396552200 380038560 255961806 303317220 808012610 544384544 33631344 183257900 834083639 389721160 360603170 244839650 395982800 90314410 971642210 405376992 707017488 842928137 246049090 490285604 807747656 507535050 347786301 910623356 988133680 902400600 251682348 979980032 338320584 668227352 107905952 322926088 948093920 104282555 942813792 219816832 675279264 498968992 750555520
430449585 692876498 795528432 262277100 720945152 912039200 950838208 880344124 867175075 494759300 850041988 859005050 646063750 568920538 274889412 902737894 192807550 227381695 377905776 37108800 667920436 92144912 892696021 692297696 607541368 443154000 137824734 246014610 389729696 715635919 209694540 979429240 27328864 753364000 823165782 567307070 113174645 876085752 69184200 86090430 590908320 590234800 748376080 31725312 699321700 725563936 332784376 342120420 822090510 722081908 684282500 725120535 514116115 581416240 709294240 55347424 601904948 40438752 151096312 325037144 951421376 192817145 471812160 252825132 336371570 439281936 255392000 275392000 713144020 732189886 545722996 736414477 790147452 746150217 709182380 643526600 377256800 789224254 616127744 237282568 44414951 780055726 400297600 88234750 57015088 330398514 274317408 877100374 147618716 535738096 257696608 670572096 67063165 938037219 922031680 237302920 526838388 668302144 126409330 241398100 765874765 951314767 299731744 355793880 124161550 531079408 694396210 496510420 979565110 775531465 760119326 595724027 953121580 977657200 472591021 480671904 659536136 398238720 604322260 967576800 157610496 928705020 750471870 773261942 976645120 155822400 841250234 652439670 155759653 349044424 292772675 710701600 355569600 178411296 232612000 776033212 45207420 716774900 250079006 542426390 796534400 531163945 455220436 731328307 659091520 184051678 883708639 780655520 943778752 237068952 782427275 508565696 398369000 950788800 484069060 351636660 576301760 611090359 990387356 219401562 289998880 170272532 722179040 129099110 773478520 709283324 773302288 804731160 476065440 55436725 478213120 515352100 378039000 63566272 218038690 755575784 221497200 784748846 291126368 530001875 104828310 153834320 78095236 953466408 142765600 126260160 694532294 32213908 727368400 6684480 219349286 218255280 902467164 808390128 289224500 566973504 313379262 997446775 957060996 29996160 742158760 925049040 220119550 163374176 530326189 63737124 41395170 24467960 834718460 167768905 377157772 796460024 785545240 890504752 350077415 870443490 702829140 408707096 328722592 811494464 982239264 256853880 705778770 367273200 18779954 582799010 639389806 781690368 469871936 430835495 677771450 694126704 19723264 539519355 406237300 634748375 406887464 56318624 29460992 207230720 104366608 490921520 336962792 974419646 16269432 411127886 795633416 809364630 504925104 30984000 217956400 191885682 38649961 102424152 372839812 600070125 423461080 321485408 35160956 145842160 254850000 218699969 483445040 806372768 195405600 460338192 305957792 721181450 66834368 692246415 335815250 830730996 804623692 813191920 762480640 73394432 315303441 767457002 399545242 919180226 683915158 810217534 122985600 937985720 809030500 279945578 27219824 461869480 374626160 984399440 370640768 554222624 121175142 712374200 831962805 922484278 785629490 674168524 832522941 267271320 721406144 943376744 145087104 424272400 64052257 945489625 876718368 85060472 269088192 200805216 597811345 820808590 478045865 164226112 811539080 896938746 314052360 239710438 871274852 450365664 361989808 364209520 702931120 210010507 410633156 992676962 632131416 989259408 972919560 717407360 530725056 16963275 36375872 767707240 205345408 71911684 93754650 435884800 724902680 165382936 846984208 48528836 444178060 351236650 409307224 842692500 153516784 13783680 579703790 822268328 721417272 94632285 721467216 712892016 375688975 313170360 145776642 952268640 837431700 134811100 172858540 136715008 403870733 532467892 211975224 563243840 278349228 475242948 790810052 981644968 112191369 154267520 60516480 758424950 13945864 856325760 243395336 178342560 596842032 154724585 94656338 46643440 981638401 124354852 47781500 405754350 342664400 700954210 955168200 242039592 990833335 607580160 972213864 561477824 661806000 60338375 85463880 257494765 847474560 28785800 573301504 78755544 864422980 968686114 247786272 202169600 559493846 39123680 304137476 685370442 819218920 812958638 54968824 788073520 938649600 436891306 957569200 501071010 430748840 490505606 882419920 353306292 112491180 253173130 669967684 107870685 57616480 743736330 509990820 382272640 771713818 692466350 46099564 384700424 550995712 447040190 65488512 750817712 370036 663538510 119729090 153844100 555352480 867596384 960884656 576188408 193462976 281145652 920457500 866734150 548351143 584377944 739959734 772889338 495072128 412472178 541688400 884695988 506794999 574956048 673678930 781877975 725168520 457432545 613227930 590781075 285592070 497899008 955528576 952036880 481966648 777782752 435904768 898012544 120153505 43732 48475570 203518696 930322916 45267140 796517912 551749520 73644032 785632030 538863160 522004000 833130000 263923350 149786685 60853600 795013750 602742424 490556856 233883068 943495604 163786375 164437002 524076880 562397280 729924800 22207768 45346496 319719480 464773788 960251331 659200000 173133000 441822016 936849880 962621568 828296538 855441366 225412370 604118252 879373128 338790784 56691594 260866096 0 470229794 67200000 625878880 114584721 864676580 355687500 379851072 97781664 43005296 8238172 94924960 129738955 101866199 18432520 82674455 509875110 318242768 876778250 88444122 986506692 263776 502032095 868241700 990706198 40325786 243168080 367258685 362186630 692015600 314689976 374202368 384860002 588202944 608497728 383146258 102303330 876567352 801380070 434407892 860203256 547780960 518860800 592173849 870130040 393279410 680104636 369013440 522387340 940652200 965346272 492732448 438318152 918164480 796739768 324097008 512479792 424110611 411485952 662325760 116471350 444829610 462719352 872819855 90169540 532870280 458434842 96193040 903911040 267907340 854217988 830338992 904941760 604992000 980733178 737508880 440241600 759467500 625660160 630675900 991651552 321227480 449090080 432084608 652792375 475095014 236200760 253202134 542693824 435262500 380961400 767214480 258300342 33683945 826936336 512418560 606312700 87490208 494655560 501397780 640375300 183735436 572796790 377338288 943587700 992109889 316771704 17147580 814537168 937968400 674285200 479018770 902058664 540392004 906422896 422197270 39092480 486699985 152557648 447389136 28534621 541929830 493822880 986751320 372343720 359273054 472378600 769938432 425294256 450639288 912388530 623068736 442521320 554117600 980561851 749461900 708092100 131578960 411392391 984449600 933357475 500189888 533481088 841581484 618325900 873277612 149404800 749277120 635906208 122949220 869322200 318612432 118131007 529939100 704965110 612951300 934941898 901573500 417456275 280400280 151075392 248566916 544853464 249973230 493604465 140711000 454305010 387333216 138540250 894199976 21301018 841819136 524939265 108399750 788670517 294364936 387071864 846685500 912507930 97047244 804577476 252000862 219210090 860783080 974341180 803853512 67430210 966672120 526896694 842961552 430556300 494991038 84646300 555885680 708702180 888237213 895987520 946048790 846180960 138138880 366693260 989556630 278742038 994993910 467651072 971099880 147235436 470289736 251990034 900701164 754774050 292286288 67465240 330830200 223665308 221240340 713286144 137883136 190205120 14104440 900429340 61238550 16911257 94814784 847264540 954839904 674529916 230584010 569325250 627404816 718684020 996132054 997081770 889282325 195232675 131014148 350649920 895687148 747741184 67269632 611186092 106622200 409521906 494190 378731720 482748825 67476294 423032148 114050938 516097555 564759680 89838788 261624 74011640 75245025 171682430 32665000 415551648 872130642 196576000 546883255 853660425 228340923 513780224 648868512 584753360 798096640 623403520 624178000 768136382 299717920 742293600 956016999 798551842 648691856 109037936 382725440 418090288 775650930 757528940 467381760 479436400
376264596 439201000 586072220 179767005 976409120 841606025 657231026 399841660 382416150 928638192 119296740 637323630 6661032 325741080 966933574 508717220 424419056 753033984 896113984 559904740 987574480 510588880 964709760 254539376 830196736 243773440 364629120 87541518 490852836 810115600 850802461 750245574 741225904 250882816 153518775 460915040 572062900 61620335 273464660 59285282 163606134 149486150 794720368 661925060 510508110 608059206 94727072 139120860 842581769 720175688 840336160 366445036 338288128 550075952 215948925 914323472 821578160 664044656 223432704 111693900 584146200 810415900 365477280 489650296 621154235 174216624 413424436 16100090 162913050 634319548 595924036 834560680 613382100 935004736 897553040 464614342 501070960 345048598 367549240 229841256 82388060 299821944 748787140 725906928 452862196 514711584 242267237 836304360 262795612 305608808 906931280 978543189 592328813 919244544 603493422 269102080 403580040 639971096 683026718 350370724 537599770 351502208 16574268 45731640 569567584 253139968 907441940 454161144 481122936 294544900 46276715 963207185 834716520 989572885 241507712 45408380 139833868 495631104 292389027 469057672 977819125 70566100 725061340 438669660 889523200 35525561 955287500 36950715 776657528 475665308 292818150 835664790 133029768 724708836 691041751 984182338 846874136 203983080 606101000 627367675 634466816 154935296 182316802 936149752 413986000 235268750 742053220 394762548 104329032 892025600 768424960 539807760 171619100 656203560 415538544 959024 860525222 645953816 345783453 895568000 118142312 291929175 186266988 314896772 537779500 52664660 699622215 22468080 895144910 96210880 307992360 997814962 267150688 843368248 53203190 455065468 878132100 834242505 668302835 673616088 907211805 832385744 428965888 646517456 277023960 837307412 738133375 959429240 219154323 162497190 330745104 429639330 574468635 705491705 803981875 727809750 114730450 304778860 841964256 802916203 522846612 766224756 410383780 309245270 408404860 662749990 398135475 742552760 509531052 47105300 454339362 473138968 145509544 673217640 806076924 457041008 282457120 664662330 17460570 831474631 257058150 26891688 41231735 612118272 767285780 329048838 864573730 566936340 102236740 781973720 154979745 0 594077920 434822820 308462000 87827264 830221184 153643200 173119425 167097024 265691366 172030768 722519704 30491600 739286852 854602728 373807876 459152970 42096428 738774882 142391460 281732637 6545317 786012320 59761625 351739171 988268241 337043792 357871430 870819985 26364685 707725687 750824675 731724264 780085900 711898836 328346800 948947140 979798115 487859360 963515608 871620098 322873114 686782764 754798746 71405000 779012690 269957845 519708960 63890776 117263656 950330164 163149960 922200500 195416697 136873784 853724244 817596616 936682800 272712720 684693380 749633180 404190600 497274416 333032240 473766736 372874012 83697600 521347870 97141596 73700164 753979280 889141776 568613472 957018436 250087168 31165600 695555112 334649700 28401284 837533400 877421472 637984924 952536680 911260769 816110224 699616112 225554828 253755850 856902170 13855640 795351158 552014456 85974676 549791928 45868120 883026540 518989860 196835120 397355248 707660480 276248064 509526975 104293656 938674000 788992980 771759992 735043872 638745664 723152170 908467820 762600834 399580226 560628152 890076800 969167210 258146288 485056405 593798897 549830400 979969212 985888272 294815680 953759280 594945252 811682372 256798411 908780195 198450910 13549665 257401550 262008900 744906176 341275604 228880176 612619930 272074880 910125060 56335050 588421460 3916680 254045332 902704609 707316892 330553750 220483960 276203232 75909304 310763724 759485504 120176964 733590522 999902864 961612222 976916552 17771600 895238230 262542250 583195860 179023520 879815946 931819 531272536 206648080 806189893 636656384 234357873 343167488 497777510 567644900 463673344 509195008 533067742 328599972 373757750 785704448 603621840 142065811 701638624 253401879 653042831 638418664 830397250 869802792 859593928 771608611 547988992 430044177 788331952 167387758 784540894 778885156 195498272 486614500 519383709 66981880 268954860 499056840 105017190 713504936 708910080 404582080 128705030 586211320 385692698 660324210 805029320 991446965 46294645 613546396 848861632 344054577 76609024 945322536 246359921 254450640 914200375 963806720 417169792 214753840 934833530 115888020 539409000 394533663 7170000 545899760 953612600 256212278 386865490 72924160 288238400 949646840 360175280 650706719 877289600 113715931 379748125 96787232 877682740 600989680 376644378 995502315 927511196 959676424 368002025 473276665 81234720 705807800 946035769 821939088 156951024 963671808 722095022 566351616 893846054 58465867 523772590 352336475 916896550 507758920 105706000 122584664 946857840 842290244 224900400 721420520 622633910 671382420 744669520 414112640 728906256 527450660 755678548 235595852 427998800 892531520 347460160 107536636 303469558 25208832 592698025 994858872 439221946 244205400 301873002 870479874 143182058 353772736 908908160 38349024 518158708 120014960 18681248 884310216 166258000 481465972 89994840 223084670 378364726 797182240 66961284 113567480 545676170 176264380 821114454 450297176 723382125 501618480 78084400 917895560 782475364 737693750 975176440 527784836 135081920 445590704 364909016 197700350 291313000 227671600 685926068 690924978 720029647 238835380 133871298 81464000 295058160 22832168 540587408 621889440 980586552 719081800 829747270 566146896 356846592 432592176 721487185 89522870 194526300 148284832 805548160 836888156 952873052 897120600 478082684 785728000 990074103 417870980 855749550 983018400 63866200 369692464 690334694 34007315 125276708 748707890 387715000 312653824 485689301 315427376 915587456 215323200 356952312 966878400 596438140 129582000 630085728 17406980 207395040 128992718 77474320 594847515 330348816 274929308 813666816 33279080 707770200 352898512 369247524 391617586 787440126 264077696 503494200 130742608 729387296 594591240 652780628 280790200 716979080 709360558 993453152 522257920 92729030 520373040 365232140 9686400 104342736 664394960 754903680 691972360 890920480 760424640 310331942 204458240 4475520 931996630 822955800 230472208 168402748 452285285 522651840 67949440 98207200 180652348 10545870 925223184 384631025 478223868 737747860 69318432 845892830 388592626 541307088 764690864 470684000 82087628 39850420 816583520 741209480 668951720 896248444 321161187 445980797 457223005 982524564 930352810 514660970 886644560 557798000 111532978 931432157 79577204 138425040 683402111 108165000 837074100 700632435 751026768 578359500 894149556 621425128 790311210 11412200 282152700 27345220 666686394 865573046 191888869 570899750 719651200 350452000 128518250 78140500 553916740 583839300 309292416 556382928 911605530 880543508 195492325 314696000 254328712 149839188 774111471 791719280 124281760 439592790 745741888 157866930 344929552 164280154 951536350 209431808 271737320 179853050 390603108 335584768 106979480 781070080 98347817 130495040 504178616 724576776 676898560 963796276 32604173 37878985 931682675 202039875 686877882 833856000 511456319 903149360 123143260 8137276 26342220 965013120 868596240 9421480 678816000 159627780 22431000 618266458 225500836 468412440 494680328 805142526 905510400 688590844 485511080 148200430 497861376 954594900 905583600 766570600 85689904 981812220 100752720 468112957 394079922 144370815 483715952 676668100 663671108 677610520 248622250 824357840 718993524 954117120 917759475 600984256 168890175 611210400 782960380 129293720 261853813 921751788 94055040 383809344 420252444 11858225 946899200 428738400 180742800 626329660 456586380 35172240 667769638 896461540 385393259 271689234 222146288 339844816 746923000 901750576 696095760 208726534 571165725 636335500 783328160
931480230 387277632 95992280 352102571 567043560 504007640 159948160 794423800 663109480 829271936 725592400 393257586 403136614 298728672 833568008 232263665 35313160 668480580 27097600 228809292 658031675 904539911 673451680 480903152 381536396 931269472 671995932 795623286 80741120 114688864 799806020 905042870 842017648 130517992 891956800 228080512 225043136 848366018 736494920 869591760 987002666 959912640 426067840 784637520 759156495 43746512 329128416 594455466 35419856 716043504 17900576 666966494 260410788 773613436 55816920 849887340 636940928 43458080 882192996 37931240 20475509 200873160 303312000 52162752 346746080 356868960 665577962 62769500 129640240 752982700 322068152 60827200 165629178 626168448 974263600 349719100 682092492 598431040 171301540 814819236 242965360 113871750 83446080 530978670 734114950 523741788 507474535 177735840 463063928 295249780 862579680 673427025 869090384 502042230 461600640 106715460 208740024 527453328 399477104 856673465 232209940 860964258 153203558 113513988 666042080 704424250 839095184 159788032 407937315 781222784 632670000 366461400 227181617 516864972 989851140 921276993 770421300 848246557 421363300 944190560 481430584 646745776 375900928 214705225 300792864 849784544 58203904 323859288 711612464 379471505 763079107 957220494 312804240 776175658 929428840 350580224 570301228 904677370 888376420 143854120 663411664 300795170 420246784 463148450 700217900 973683240 956255294 472701320 292954408 14180320 165403705 801722786 871578680 359473016 772786260 72130425 677597540 968433280 479282146 924240040 357782416 319141486 776396768 83869584 597514460 221556610 6515884 460183056 319392125 425257840 589155140 330047545 258516800 786858100 34022602 542402780 117318012 120023594 715621424 970054672 876444680 397550384 795026078 390804892 1523892 105849204 823433600 993908032 660221580 752191985 408727702 792241770 602635172 794024964 934400152 461157080 762697230 249368480 317872768 761317500 202652120 944530944 649271200 161258496 82034109 441162880 275429840 771058820 41212400 595017290 883876501 641163745 995749796 624928784 699340082 261893371 722391680 860354200 887640064 687312810 499899550 148911488 731896920 100630010 726639000 55381290 370687506 579562375 715847256 269642148 388071356 711763169 103525706 905924066 867126068 872766950 228571136 725441880 403580480 777300000 4537920 680624805 288274444 153371520 223688704 856461926 321000576 578008615 633152116 380933124 931255310 573166915 810510488 735626112 533703248 876274688 170973000 407596160 150644192 808380928 389671650 776668592 118959312 756839840 213060600 294919170 50836608 689477360 282923543 730017600 235047216 767313928 187032980 523232200 548392970 990134440 443919375 915920142 490591862 636616062 609036952 392350064 91537400 347079268 804265528 325568527 352255236 512921692 130530972 128612050 576574100 230555795 926782976 464551578 459628436 198546555 888611840 154164296 345202016 488298928 591666749 536103094 753230891 637813920 806834610 920668364 355701280 705437148 292128752 228471500 971439432 382694980 173199110 521423550 946440426 424556032 230582710 49584144 172622640 641985805 851167138 524341848 779902273 449038180 49205648 595948128 442738688 16409942 913590460 408845290 398697890 524715200 55435528 583390166 181750425 154893230 360834592 42542080 701469615 41890816 308439350 874340352 215439530 695527680 582203455 607754990 491918080 949748240 84743691 528443140 938524096 880339472 194886879 388814280 366602416 344967211 410950100 675373604 368243200 255248755 285731680 148082812 478434560 291237370 373744432 426681888 675754912 838034892 594728192 548531280 695133992 688552112 392155472 777313030 545954476 979673600 932123912 767939328 235748028 674669312 752987020 203265398 417543040 629966186 554331704 824606807 893862984 218323968 176779175 451037795 303813984 479460534 169426646 758588192 466315880 24425250 869595360 237853760 506407704 589405560 238168750 700652032 275655868 504451330 347540450 29091360 272909440 804224644 532697352 766981982 785671250 78492444 174655616 56581760 688887700 18047490 540667488 82976672 940358624 784000000 415508160 174328792 304367193 145762720 372449980 75896564 172674593 431223760 143551792 954394500 863214080 179166970 606059000 549978022 952689024 897956896 832367404 833694552 276014520 893866280 99795122 471121951 879236985 649893020 341012424 530755344 368954486 282051750 669110062 412568016 272859175 605716984 789490488 760968200 320958320 484659600 955710900 917658952 612979680 984937681 828668828 541035256 882743115 726244462 495200220 623269250 544910864 179931364 514850930 1070352 808547350 588801917 100228250 305369008 127400490 516366960 119940800 21159520 853151352 903230916 265289450 732783616 829544945 562425400 555012280 2005060 518553464 86191340 624445776 480496865 605812880 294146880 599752744 440350100 183048704 979711176 841162110 784331770 471313236 807905808 285138750 444245664 318619516 696372524 699259064 492337161 807162600 126189112 522859420 550429870 158228125 624397424 43797324 28168080 953813456 840888000 129465600 382811504 587212000 805707270 381382180 239610712 695054960 427672320 303038720 532790150 647839504 472571584 102693280 798979816 87686512 76496900 718717184 929329728 230682624 818117800 353325557 26609400 929023090 687824757 298327026 603000736 390090075 850899120 710072472 375053084 3965020 769278764 415917200 846087440 877417472 915613600 194812928 15187152 513789120 516355700 149412175 966959370 801781730 476375040 171783712 583372230 619864448 565961880 879469568 535802992 275049600 64390528 85484320 426450760 54996240 18417492 314290408 258117440 633591600 448808080 116959100 328754509 171222080 825936892 100478160 681332684 283007160 63066062 826381357 774515140 991114880 5468397 538507900 796506936 922838400 969064560 898833578 862482600 695060160 241680800 202373594 720599405 174798824 225415168 635236736 584812800 2227776 65193760 234218575 817911200 795895240 636287176 550657842 888902630 999439940 475710620 583262096 139661616 989217668 77487576 575332784 639391032 928274244 298917226 749060632 44577660 583300470 511242254 597345420 1392986 779173360 32382080 10860321 163263250 184342368 107927651 292543412 144226325 330074505 880549287 206616240 243323254 267319122 614706128 761534707 161702721 368513025 775124880 129755270 689392480 292915440 80248640 700547000 245670590 373204242 685948460 199262368 118009402 107052000 202316928 65155418 385780400 568016872 970856480 691046945 33704020 577470920 475874050 563783464 657080485 318406096 307925856 534014736 560997910 651514440 189220270 431558612 554601660 112187392 988726925 27492652 358044300 658544752 625458320 87504200 452454656 98115280 726578938 311013600 295852720 708621574 209909350 670792720 590321888 472536640 555653200 51034272 368247350 18069056 218743608 802161250 998580672 312296538 269766400 377023532 892015232 274108120 874485544 981602164 228412547 625272896 991290279 997388909 639235228 846263740 553309254 740912544 201552400 94369936 912748700 86031312 605280790 572781600 348342625 954342984 295850088 54112365 868357250 849831094 463554308 437577383 502414611 188487418 769675376 308102368 202338500 9130740 185081168 124503820 249188095 345638178 916252456 505509454 42874405 127585817 899953315 292138645 138908970 845817680 187552472 614741649 644224835 271114370 312887708 141232700 330429710 412053552 610349015 759217062 114816050 799231832 91206824 934726170 869624700 3446000 723299800 633421448 444169005 117562772 360967504 99584296 738204522 342355120 804256880 739122640 292717530 134673164 752068784 399696772 344349126 728458980 430780974 133016232 614010400 592330208 6795480 253355716 195105080 256774136 176159710 813299320 878692614 225630650 286559000 543742302 825143564 104151029 369430210 519738072 316223340 26865885 136825918 94482400 662587400
90183960 850901440 378718600 166297299 940779954 273537024 984707776 98602650 167897600 926379230 690624952 256914154 252154645 552691320 11891644 418591808 464013248 319286500 701811286 397517972 17376020 631026880 211047680 377595904 117902880 802326381 402072840 344147375 753217960 239552512 709593512 490477504 359894344 244453440 100547801 155969040 300514328 343348380 506859851 468321720 251786288 46016723 171486500 309702736 397802110 321695728 123708639 199900160 363337150 873706186 405812150 855428060 249789708 152441030 234753175 852293888 136606800 293183844 42191296 820221682 720641356 385467550 986133750 815254848 277152392 495497028 46959336 912005118 774461089 35972320 238325504 601388440 485623800 92219712 258572982 567343524 272004736 725457208 483298052 57613570 115493470 570495400 796455205 768359222 265689780 532974050 950391425 921192320 892502949 230210504 298090950 449554800 702467081 875496000 324365614 356478400 604415924 546602975 504618748 549105767 220952028 403753586 480911400 686113165 943150860 128900000 825777584 918685312 479106100 7288380 532838620 857453632 450491460 947607085 608655780 573104280 561823216 53719473 586431800 539973680 250947984 489114468 250397536 425064260 743348700 454011530 594965640 823663000 632987050 722315696 530141904 501772712 105658240 772699520 723192162 618014950 228933240 550932001 623046492 621710035 61573440 465833313 386184840 746331544 575926592 37551780 828600508 612287840 366878290 940242600 848703750 980143675 305801560 327899250 225375840 811737836 871098500 512448098 109087800 608699080 43135248 145916800 782058255 928207674 835501510 214113388 13932000 909240984 674818864 852189534 748149228 165881550 604130254 534542240 542935136 86603858 990017872 903366866 515362320 305260800 561175720 287370695 7733684 114273440 326076160 892033120 192498066 11926000 486267384 332618128 564935296 363766806 294420220 996113041 413101500 26605544 157268100 859616036 23844800 657761099 705889262 614244588 932595834 97427892 921370020 818156685 983930484 496865400 637823100 846388020 174015528 399906560 377453680 740467992 236876160 634230750 803320220 506192622 453079256 601522176 705111400 161781700 608878460 26049312 228467650 406211840 102463220 580782000 660371044 896476000 485868000 689165440 240308686 397005142 509996358 771456870 475190060 708473160 771975440 285229370 214974528 697024000 891507200 171827532 965194608 16958392 85442910 356369022 921514260 542997140 554674952 160232960 240277664 514386900 846670057 332804915 358391235 254812296 739592000 692604160 362740480 781668250 445626240 88281664 929402750 47956888 653647300 156184992 752959198 531796350 153501184 365258596 35457961 152104470 103481698 797117430 601835446 722272384 251541712 556371075 515058256 43581454 322661255 846842783 112764376 917811944 408640032 256317160 211091460 327105275 261018570 697438380 643189688 542932712 818701500 904716880 677071356 596544088 401540505 219011720 929693776 711988256 590608700 891396464 643795412 438644292 81604760 694417472 162877784 510125968 664576834 145789296 791717288 809488152 699027040 980895750 650070713 880196672 562526720 487481884 185904030 571345440 158714992 449559774 445038560 969686458 328509784 535227080 324414100 859128490 210444965 716643000 283855104 366069504 524904080 653314240 92357389 998389860 105039500 870560000 803503556 974197952 850627460 856321760 144693480 165165600 167302060 887118420 187066580 631578848 594705832 397177920 170763104 948462625 133350080 821492058 56254156 913937199 125132256 702521257 920938656 427740800 27409010 34908625 259656936 531497400 812477952 754921787 271204850 881937316 220598104 21222120 579923532 688656840 332417900 339092608 450602900 701865359 761329540 202366370 914512980 713333245 242476112 277545632 403901905 430103432 776841472 837606856 214329856 227471948 353477000 233254400 598799552 513566790 858614400 295715432 403141280 380176388 489464452 352285278 403129788 638280160 183942272 904290880 130225495 967633753 248099776 72662024 162809543 568936800 629231060 349970136 473771877 247051200 129035652 805929540 255119472 76171093 766557836 8844360 15417600 483123812 741693470 599554240 771351545 976472800 189834560 35859644 725150418 516587260 286009252 840008400 780005416 923797336 162363360 455432000 424230108 224525630 912348540 645568420 629992360 455925128 738734320 984415420 406905648 735722800 960108925 690266649 483674008 510873948 897213440 604366380 598045400 610502000 735202040 992495152 912925128 616081022 7076596 695862636 716804400 871647985 406240650 556322452 930227592 132945344 715418872 185543238 385364751 298424322 988833952 968604495 863594477 345238295 396989432 534381832 726512900 235685775 893104708 20917082 126353920 438874240 241837376 335709954 120036550 914808360 804351280 584202132 860592301 537868624 887545900 399398688 236280000 251431268 570374400 139020597 79091328 187676779 258140300 668930800 962870929 936878094 715780924 469770500 595929124 262380216 969013280 29130712 20754504 177860872 976232500 346824968 561457704 194999220 800152304 592328900 366125560 183861560 546838290 436123248 41224212 917835570 929787008 613045710 22124740 183926592 990789346 916734000 803205593 743131760 768629500 524778281 739537030 583954550 437667323 74576100 235336520 916463360 532726640 744085643 493629456 236183840 482749360 996074640 411000726 88527104 217450162 843054028 655369212 422527848 737103027 710326375 125294304 296905745 351764636 393469312 502956450 209313096 561194340 661607560 474141284 887670486 956908570 529440326 837922 350502798 677575476 78191360 998376796 161799600 815219256 693869520 815422500 491206960 836900125 154127872 474551200 320609990 665000426 629253956 246299360 896372520 832199464 134355136 849250816 823630280 874217200 882087000 687975070 309228400 267822500 149468736 682100632 461446500 446029450 781773304 545069532 3174832 96495296 169584624 131240144 9873430 850340000 237343232 488017152 983688560 436852480 120164686 774057885 955121943 295061680 524068336 857261410 36459809 507583050 8888064 583033120 79091076 914705440 843565495 324949166 348070430 31005320 852142540 843857970 211062595 425842776 18400340 783279946 899291590 734404008 380585770 344713068 199993276 540873365 506536960 714193585 469088000 624975584 8471660 733745216 882544830 785268900 694720376 932120356 606745350 787357420 906472475 265055145 677338080 585460800 984662080 645566640 645291020 779338464 657400126 131748120 90433920 596614144 94508925 32052160 893307792 666493440 855730232 752707764 82779520 186150656 761818250 738874664 388823620 947987568 290541588 919890760 356920272 78327796 262569178 208386560 266000800 658042289 658034255 214205801 388716410 795282560 826277438 513702000 737465901 797627200 415147304 319040506 40224000 604637952 962137188 371150096 929727344 804821333 765080640 162925790 830797440 378467882 869059648 819860736 595271100 659691080 648907234 339200100 789751644 559546394 709065344 594499480 992194461 89994647 713171500 925422452 400945673 172072120 400493072 671334400 265335640 695418083 272709428 968968000 437659648 57518250 75374328 802913128 591257800 863564000 272044016 988891856 90880960 302130010 411094300 89892560 918485504 569441632 11120144 196796300 462280080 247328320 842986674 383421370 551724632 470327500 398769902 563093520 988249098 77458600 617856570 577907380 742021896 576962880 869233600 428851280 741543396 970912256 292973504 617312445 69798196 333711000 672302680 640746558 911394688 218000035 293400268 940976344 51588160 50399560 293805435 357187303 528660450 957380028 639333058 65493825 911406610 469121252 449450170 252091080 924613190 967209072 147768636 150079110 562437174 222050300 315680810 73675600 152972300 935045000 562907384 301559280 295767440 988746650 712721320 288542720 668951788 735461088 540432396 110361003 776652000 458690450 451194015
461726464 537156161 88923956 784601480 139271520 799192753 741298923 941045000 280920264 680617920 957600616 77524608 715075710 880068465 934932352 424551466 542498600 807266432 370951202 183419520 569533980 204891584 497882963 189306880 774945635 644665205 621099752 910956680 462576064 58156550 122816348 324331584 423460028 601414880 576052640 960504670 66780400 868835750 589601600 235648256 735476806 854243128 520276972 839915672 125565712 445719800 983331060 918866080 497762976 130118384 264937504 225610656 8284800 265468926 168426250 921749320 840664832 426605768 367260650 298770790 609053520 199579420 663733516 615206250 515221926 91687729 438149536 900184704 708112018 241408510 728413230 374186628 634160472 660743132 348161920 84660000 685621808 700859040 7631360 134416902 292903184 144735114 330629630 440532664 398402840 870821952 81228958 730359060 330442726 691957408 701704960 205824818 893555000 730544262 556377600 931417768 575639636 953214000 116453056 626235940 108655300 950706670 256156544 210440872 198346876 955648536 802854400 79899250 92543744 177591296 746691744 848425520 969676120 196087410 958395500 119633500 594229686 180267720 653347056 172788656 556023040 897709043 978212328 40648056 533401960 997106400 543220800 248062960 312546003 633967727 300239530 220472774 507158960 951548769 57720832 637670652 211606752 347804088 557489227 574288512 91108688 151347698 357513906 686201137 109723154 47849556 408742194 355658670 43372736 969461140 269285722 330513634 634605067 840239630 367893680 173013440 978855640 90777600 277739552 363270800 108572376 706358544 41923041 148214218 378291360 342191070 497515872 947160500 626390160 404933938 656097352 658928808 380303875 99717875 230812511 330192584 404222038 597276992 480206429 64137220 583290460 584098415 588174639 725690624 525074480 705927036 110265294 628150850 325185380 133340430 748496649 993604984 932584560 358452400 718540160 48800344 343797356 421837506 567139941 680518905 309041852 368274486 217180085 540679264 769856024 866158320 260200244 148024276 90702320 822172368 544232980 599651292 887200640 702022720 348210880 9736960 479599948 888226745 234377216 481786320 597414656 797888320 852513338 34758950 90298120 777817450 999747671 746676204 527947765 322275960 918298900 225120090 354873412 656659696 170182800 880618968 517329236 708996416 994866476 607510400 929113632 980925662 73297860 839119275 964486486 235672368 949604144 926499620 773199870 18897920 396336850 821871216 253231594 935386284 803039500 364050549 518348185 345923264 414126080 317071516 438484800 75772864 175608160 477622614 547897949 100933940 907324000 554627375 180871192 344126236 866210520 389006850 191065000 672115868 281328996 19018800 478599884 972944978 513018894 461891200 486444880 600229660 300273760 699347488 837671332 855439620 726963648 128913544 521133084 804202080 747587820 816881760 267888650 213073000 687019464 185064318 766436398 365277750 383577912 407085037 305911715 55835776 601980160 312936682 316805135 749465074 121385180 89165460 908543847 824801050 464215346 5731000 868769644 255766560 674200576 507437350 246037184 127128480 248491640 407412510 844002940 485099775 100553596 42259088 799238872 307460000 326487480 802776740 8299606 823606120 207884416 924693800 23220000 671824510 514033864 788554304 512805496 983637000 103557890 417307990 1006218 13350160 99219668 101273794 167559768 718865480 886535515 632995664 329124560 983305660 343084032 876070496 7458364 674385656 663298310 460868310 827303872 548598400 23369280 748835656 344882336 989621120 130917640 699804800 823150592 727546200 677705820 24532318 554704340 802339870 130185231 867467626 391308606 657855494 728130635 809839976 492504200 506582856 686080828 478631874 822953571 422961220 654582060 232084892 870137360 290283072 477622298 844530600 287107240 531610050 424355958 263531708 187754225 339342575 414769742 107836800 982149120 979224760 18964100 897348610 331733632 840870012 766975370 167692080 197148096 920266980 599007958 545488604 22538240 108661200 298798880 666444924 159707712 66908037 106917206 622289822 780079100 695071386 791272818 903409280 576347360 683252544 504055400 629475680 542223550 318683560 631948545 172840000 717170240 249330595 420175680 653530850 374645818 276574800 78944752 17749558 645503200 984503411 156432524 779758570 470452000 108275900 981094824 215686172 437263072 689189120 146378256 705285620 187710140 924372800 981985000 688735648 72051805 333554130 365872744 99971559 639640050 356391250 897194916 990089437 368994722 380710740 91146800 528829379 122439024 151788934 746725664 328060840 352152176 197720782 515345900 37245750 336162500 406295791 510651644 509491700 264611978 677401290 215903408 833143360 959885768 974289952 814931082 358218648 61301500 993954665 293871149 112057462 11570352 345755520 579407680 70319448 40635230 552743755 813958660 906653520 203167036 993949464 469983860 214992712 419850688 481590908 924198554 574867336 93936392 827896178 873863000 267898880 323593958 394287825 615251942 635913160 828379892 812577967 426434960 894860748 604212256 819703720 656721920 971643100 531486240 912928880 311397528 174261296 347253884 86034535 689182378 119290734 146598400 533552256 78121312 621369844 17640144 84249600 272649620 218089200 220857049 304490296 762122224 537252790 722618080 549114540 630528870 944306480 802879872 101797640 859869190 400975712 406508522 743044960 405563478 120695640 672177400 245132612 12521984 735372704 53960000 620347616 157889352 396593377 859105000 678030458 952155768 194233856 210537390 704131220 108093054 6206707 618497740 596788960 883009248 410602540 930148068 102647125 763363220 649164866 816458430 557247089 594263780 521279870 794532893 349804760 590129900 546662132 649546880 713783960 335245260 80751096 672661556 105469666 331013632 489539000 929316480 218793720 214870000 777178996 108177872 181791640 563212240 305036040 81781496 780179824 571600000 974655930 273764920 975943738 776176320 409748714 98341856 424934226 763063576 487610688 542141590 369882266 833249380 684615026 885674448 61204400 841408800 854771382 355383380 723553692 862972040 543455930 861275090 367640800 520946696 621439976 369192456 237908328 855228360 7394698 710398335 697790072 881191424 172271176 888492800 399372110 146884140 163229040 940435204 866220097 832950460 813997488 312718040 998538456 160023258 744321280 338408936 17291140 485638284 458378645 501001992 281656240 266542652 877276720 572712250 594887040 325823100 568086656 475420950 966791456 907800215 219572970 77820368 387468060 586627264 276689915 769116384 807594445 750195440 873798016 779813300 715265230 987636444 702681742 263540140 455022296 85385080 373298312 250827200 877256832 717850654 800656584 931036105 251163750 105784710 85315696 600648844 937796691 192584800 813994775 639165642 125077336 393610570 484100600 469383340 934484670 690719350 128163750 898905900 701136925 189102664 75666100 223276875 338339072 147776834 145793104 330987660 240792580 478021944 282069300 575505920 225779064 463974200 404323354 195796586 419162800 440274336 277383520 668235928 736145008 384621716 467065880 528995980 406454980 548122400 221427308 774797168 30593650 303262376 696644665 532295244 750822720 778134000 551573688 398561968 926545068 314716240 600053000 811950920 631027252 159733276 200754304 397879500 275708200 917977600 173432300 190344852 149442430 632112744 470637416 879747120 203778670 918111159 473365560 101209412 644426942 201689063 151295940 32930718 28097120 706671862 919930624 954931076 150455000 833354620 238381824 90246685 970144528 346473600 807010670 589466770 257085150 675706864 705482512 307429786 742934782 668140672 376660850 950738152 316144590 475062400 727764086 622444421 123655040 460410616 79319808 957607057 647844650 752203035 350410672 443048382 50087808 168783944 829495300 456556992 810923948 37243280 40633664
763954388 392365924 298103428 860421920 975395840 801802908 644538752 111197636 600898740 577044146 627347443 106462620 126259925 793515360 874885744 233079168 990899272 299172392 580364320 229356978 516661800 446947445 524500960 413354300 676444245 900754037 804519350 622321560 973163600 535507876 561194670 775304680 481532584 262497431 851245120 411611420 395059080 376383890 633422320 790388088 416683656 588644620 621854500 461103872 335364492 946196248 958750372 445625280 748554784 580274496 385547858 963589568 705446400 976844136 210183000 904526500 32871300 887745048 106756904 277815340 876809500 316699584 164140892 853311680 682578150 988546508 201700495 296890480 106878315 174628698 286035640 747654500 900605440 426451708 367212260 787101781 792133468 422681004 619339174 705898528 691938232 170527305 763252938 996556636 906050580 996832780 754863500 549584320 837771828 51064064 645937164 74934648 572885520 142822683 978481718 530196431 907391348 55885376 749831500 371266848 92208000 345018720 505154224 293981686 478905560 524623709 387075873 824662162 27288559 958205500 203871872 85376440 260921600 224672232 546047600 648074672 844672678 307081260 49630452 987446700 761995930 421416330 872052864 827314736 712066480 817023968 283174364 430425384 782575744 43655024 218151936 443583200 402705457 218232392 490565760 720167585 434844560 472495296 322394100 909025280 774552960 769732430 16716875 484952425 34838240 687644000 23261984 331895424 318644194 868384864 305170560 40682240 930919340 292885840 98691272 762258400 158894336 821757570 157549600 490930260 554114657 840911376 477740309 455311945 73615705 229726520 981452736 606945400 724471360 403974363 177907104 871351840 139114880 189408320 838161280 701381720 330443840 657294450 592897616 120256813 751888000 536630272 172535672 16597000 789702768 90500396 261222610 626733035 819955975 373056176 450819420 67444832 426886160 963464056 301080098 662581340 169567601 130620992 400469448 514755040 791036250 452228093 606560550 850393344 445273062 142939840 506889360 875846904 166189980 861625883 297398812 887344500 31944357 676620057 350897060 688158272 619921679 930258760 380856988 687037856 30391500 902028160 373541920 468099080 884429840 759069397 834895172 691822760 267179701 47886550 168492304 243845736 674963664 47391812 795814328 434123360 46476800 605703024 427585375 592746032 442299500 778631553 634698048 81883706 295224832 530282325 431287742 518540400 920175624 664236252 954101808 395873812 234555806 196348968 959142560 949491200 388378960 722354874 142518808 869676328 959172190 509910614 877192920 73057904 758269314 295934095 222396760 844606776 872307600 651348408 451948056 558804322 653457900 460554244 278136789 831588680 835503616 392039210 434544696 500537640 778441364 717436388 339805930 970346742 73988324 801443200 55761760 683567520 944700000 350726625 82995960 226067386 987244961 72787968 318556990 792342368 548597360 886065440 522992798 589489312 167440222 69201448 752098048 107483898 512086616 37025952 600116720 38273478 887211473 447620000 753064110 792180800 421592236 189403616 124010200 662651600 288180050 553427172 693377880 705582915 974139184 787249356 769222122 228975744 894040140 117330176 685727500 212257057 481099713 849355565 983177328 955727160 974731640 844549428 471838600 273001994 91856830 358645360 359370566 781491035 333492684 438720120 75570299 660260602 668886370 977846960 869189758 502390160 604898500 123105945 62271200 401795820 222228480 839435323 685430899 44928000 5495608 800943880 588097880 946205500 7908960 210233366 768522692 38035166 448759800 770607970 266031735 501649860 984583125 765522630 31694768 76955434 17370100 524289848 662233972 636631600 573619430 622149280 851657472 137650944 791975392 725029198 855066000 415787822 912391730 382280800 303098901 903228716 347979520 334933940 534419328 43911800 766462920 447113140 116596032 643650375 906477623 770994456 152036950 704490056 285562732 747381405 315152360 273443707 799405020 717968224 387550248 146815080 246855500 637046066 686707012 987348780 362638652 626439040 313700000 892983700 703761770 43590000 514885548 141801600 883714320 666502532 519129480 82577132 98637200 695294980 531938160 344533186 683493200 917428612 29256720 380853440 387452072 485860156 348912475 821667415 96656862 990953318 632905370 401318144 509760052 521142700 681067274 501524000 37414880 569378892 930825056 273286140 640921303 397523228 299717824 372524480 143669440 433981470 773329240 724067990 764844576 380519120 423152580 625559050 116120324 289372744 570747880 324639232 701941920 678765920 344447712 887273452 98354050 586677400 946665072 9091468 522506140 362308150 774115072 531489088 591286468 108996476 290613156 832955060 204593984 187888960 740475584 26052610 234255328 680746870 797003150 703951768 45683424 56264072 587526760 273697914 265841336 305691440 647348768 464706000 219719113 958125976 578552685 784812880 600718352 775139013 750442456 460119740 630885248 790622520 59205280 568153770 393182708 966147874 672065002 25280064 185024688 413520996 571203744 393132960 213898836 817611040 577427360 799473580 660029224 591781420 667983271 850842076 357072655 880512550 66371163 534653400 486743600 696071760 744935892 225520085 792647302 206814000 861384859 862993737 996449792 437830629 629315772 8891504 543883034 65598000 844788480 335956992 643806895 630024415 533268000 91654328 625785764 682609624 897354478 85157280 11950960 509993388 133253932 725017760 640675150 230040800 671095984 957613740 814951416 248168690 176411200 520982500 202025118 468104377 764618862 13137419 763336960 153121620 510288020 877355216 358340841 181092927 947707770 148556700 253101275 333778920 801158200 695044528 156693600 333712630 1202056 237291008 648044220 353224800 115691872 924997915 206783163 607215100 417588732 20043722 739489050 592971328 966205820 947614870 238280840 295591192 466831395 986799338 367978590 377631000 201375952 106528600 85128960 155162130 385775920 494243200 268878628 538563856 841862336 450200620 578859600 835370149 581736000 844770320 527895328 969244800 553970400 694101752 416578448 299195080 471899900 784672600 212844224 757196068 44750832 960066140 457591625 1718472 544840221 960947960 532615216 426712960 689682688 578139994 421447473 657577486 9053124 639404800 676844671 225518296 158460302 809355201 257221088 781986295 871006252 373847978 968501920 292125172 384881240 119882640 439337808 481252640 97748020 941952760 793214015 301337180 473116250 541461716 622455488 179978050 753840300 151279085 215720350 209682572 397288448 963299984 77320836 205805432 803433750 733476768 688118663 802071840 59264846 777067800 266434866 606082300 32301922 631777296 251203536 259379920 322697139 542140876 250786793 260635875 589527228 601123555 405570410 565201684 724876856 278252720 475202944 395792056 344393792 919572725 599739100 211457800 650398800 848587904 81341968 574306360 343088360 122332320 840114000 420032352 785386880 774570600 61094400 870272930 342312004 442202538 896626484 720870788 6412858 407722596 670900382 424340400 624212315 43995020 87780992 382771680 380099622 549107564 452306562 229756500 940030592 725697856 904017856 646531904 204761950 282478400 522561408 947316000 399300330 916610583 757645600 844060638 94438750 701785600 613978856 737160192 64061908 721128625 179475048 3828276 280681336 106549220 133348560 649042118 152926224 343024064 825467008 79959360 618792912 423782355 138422628 993361040 472116815 270897678 192160548 264060978 277916416 923063808 906163592 247119110 329166907 762089580 965254666 853354840 693518960 394753280 558165248 174671292 956355280 307909568 148039768 322178560 215581620 269121360 133779776 635767580 707757717 275102646 222081520 457167548 914642768 4740645 299217472 666535560 575758080 807093567 370932640 812644713 70855384 676139520 464321432 825938410 285239096 85997878
296312722 965789057 625989000 526988500 526852990 421271744 128360500 540302418 465890400 49703927 509777985 669961088 53720000 348613570 260034912 327390208 838476576 382677682 775607544 997684800 126686175 981914620 191337228 301107488 793084200 926147840 165719018 532474560 528381774 292366432 444051250 943098974 596305100 861979375 91011810 131948996 772263500 653009180 401117166 736833936 96284944 459499096 426382848 924574187 113008183 963482670 757513536 861246376 300669440 746606564 870961055 238541960 429691980 251590985 614146760 508186496 714501460 972451968 348479312 840317610 493911648 952205928 100192000 365354392 242037708 209247302 260533915 623172500 535929920 551847600 753813848 424988175 882910000 106982282 121944680 941390820 241532329 595025040 968287736 255911424 270827153 567683608 925907110 595320522 629395200 190404790 321310354 82072904 900182912 581674736 629658912 811760650 809077475 167778078 400231384 776902036 730409944 490560720 800441048 957386893 455322656 523407228 689108200 834297895 801107672 855920000 700556800 579548590 638066653 982308040 929349920 209727536 108537560 558418016 777509940 980940000 324601758 566562592 233151032 872159000 782406098 152604052 280618560 971006884 324908055 675776200 585726000 759396587 980450025 369050960 149997468 370364920 70721642 655304064 605739125 392172672 373175200 484540809 198936334 658729600 897552480 821476480 846345500 520849572 626917000 72671085 268659776 715052636 245386300 589902737 245956696 120436496 361331704 594046968 591400400 6494590 171835670 965707264 246069410 815193330 92153635 914815552 145450880 445053469 429344672 474192274 776790864 877420832 395761600 307495972 944589695 56195844 165711979 583431005 868106658 493604608 74711700 675368400 110659600 145744880 263554816 522000212 480038710 8911560 684493628 103413579 562725281 593230816 85038340 885569072 731029712 835335752 887839200 714147236 458767360 887433460 938869944 621222286 438558803 992021560 845080173 896603800 949110144 740371760 33176380 641905500 24810020 772740000 333649434 510415716 818807726 306076236 531737600 318892120 55794884 237533826 458475750 190211034 423346800 46364156 14827524 427554840 214109376 340050000 228052616 499439410 878844000 776547688 323610260 132604300 41233113 546389228 645064190 684843384 984887544 259793336 458770625 733737649 891035800 994951840 819327268 165976941 389091280 895450100 191517531 723802300 447766208 949652196 641590256 912392064 513002144 446516200 963259934 446231942 673280334 364852880 539636250 339589335 996877620 118910624 293801814 120574888 299624798 188551106 50109530 654958300 91438128 164448035 5431716 672107780 426084750 497821458 603343648 182884517 754995760 179973520 859483304 899719018 517374400 166059418 878455848 609579768 428734960 530321795 510174176 57899860 933130564 993312250 664687632 252096826 448631640 788867200 37423560 25449408 168365824 156084288 283035600 715476270 951024100 78023792 15608006 71178080 423354716 585990578 910901200 251273640 297036600 385795968 291374690 914446990 846679936 220187406 154881607 428087400 51584500 166199977 828998261 454343380 37168312 754243600 111074521 125588168 771252600 777839840 80268875 117551014 550892940 47394340 453050381 491443920 54001696 105704724 143567505 267425968 566414000 225925158 807481328 961694000 5326322 985377920 23560000 989098500 105908582 852042415 987526826 551622332 399901104 696565890 350465658 290056555 20536145 332726784 118885726 527440140 112717276 397185648 527463050 985931528 26248992 751859200 672928236 405532160 235122960 886434456 132450880 65780210 943922528 723104600 321710112 141669180 977692710 352294113 53179032 470628750 997150450 548000007 110817920 170552801 513437659 373236450 188229580 453534186 4859253 213499838 285555960 802350824 539345494 749459988 421056295 901340256 670563188 409772800 209298816 928594688 491269746 970683000 675600176 612135332 114358120 393706700 726368078 428332660 580397554 334683626 188987904 96572540 406349824 950046114 58866820 844856230 123092576 62497588 493926720 616690468 376840880 891541246 303267135 937425550 233525944 778429200 678445440 479388752 577393317 299672300 653002093 717276690 37123852 999093868 70721933 813242160 795699892 587414144 133120836 505441600 27774600 582408868 692112960 589504400 600358652 831459106 375484315 82194600 528718848 717661648 147815648 501064220 683361914 80844346 418790770 179980892 80580208 316390424 3794370 247261948 58132720 805352040 986471760 290456650 177803885 533787341 411763388 710481968 680990790 183921212 938884360 231983848 508192270 491267520 267716400 235926280 779396320 417813810 174213700 495896320 242054928 590611304 939698364 891594136 441150800 914503675 13816562 148232920 559006566 877303440 380500922 744989748 556415626 674051040 499353388 548549240 293626796 270675432 173917120 676149847 300941610 650502863 227676456 847541640 895107984 132832205 72867730 209367220 418629180 632528768 342017744 516502972 798699248 291703656 446939104 602089888 61912288 98272364 280470756 516629329 827662967 983207265 775631412 993575504 16241000 265927940 979100736 369343175 193555808 471284444 851577260 177569600 994866112 712510509 991886232 319930999 844946304 847037790 590924700 642271520 862029024 852654760 347361182 269871431 530592240 662841042 272768240 70936320 645416035 228955604 990488700 886212608 188130816 122823843 854015172 153843840 640857707 822049708 864947200 591047974 59052160 869791708 238150782 274679362 177077566 383039070 954990912 167791148 749941824 463707700 297944848 780702500 998960278 667469750 610809756 219388800 48320384 292218683 307519000 248684500 688186520 283153579 897594760 653187324 192900600 299272450 358668246 551058016 869695750 435885788 501228000 121587054 494553620 567887200 485995936 265867804 153002450 995672031 43137728 787527216 164670080 879267584 948711344 682932840 425777975 806076109 962182008 859406360 358412858 709492272 53949345 453068720 197737550 143980700 336289640 943169640 764736000 185920500 329610558 879739229 233156480 919166624 174131870 725297400 312025496 253804484 230109771 957799600 574461200 559726000 371509560 670812120 665318876 869180928 698118300 860314192 82139904 719306812 695023176 716400180 219446650 723265120 423749926 145999481 948388256 555808432 345846046 193380312 280724304 987842796 554339374 102877852 634157212 365409056 347306880 331305168 945050560 743176668 594423520 294289270 526778192 253693420 501015300 823084352 476989720 735628576 495862750 208331080 771110930 225529728 470640694 410778828 962932902 145224464 781863566 841832794 635479446 809456165 554480408 976946910 696194088 268908750 328619264 237583000 784560912 536582320 696840620 146216020 403455214 926023630 546384275 549774317 915322880 232559360 822678570 542645812 326164216 809817152 244851520 873175623 262281008 683500320 350010874 412095345 958225560 888635136 849108400 250290863 876638330 942664680 314787700 797844224 296942400 462774652 16435115 226916901 73033600 159802542 804432185 280124000 695430337 946748000 298171775 89045056 900960984 911772920 969252435 443118868 237891280 19811738 391042158 690186928 965682730 34620315 110431576 874285810 455145216 859736062 495023860 734227700 265436440 347625488 161328521 34436832 817949298 423538912 984776940 387076909 897184615 639355480 29556788 241050340 711226048 86991525 248601435 582467950 944247695 412752500 714974080 750510036 490134240 333500096 36368336 646792040 777901751 648014510 120944880 252104384 78786580 150532242 17394152 988047200 34304245 437360293 186376304 51063679 968535526 451387464 601935988 655848774 819976650 945669340 774819762 662697968 362180760 468210424 197189140 22133640 920998966 511264700 322027056 452140544 528565634 582329520 802220325 111886516 35731280 903319892 265425640 300850780 35378724 306690200 223116000 241251700 571227800 940226560
809454464 64900848 336960 953080980 833839876 599257124 383937388 360279268 80781157 325651998 928578744 476395674 115316450 445396692 141635818 748177000 788569659 562763300 239923326 648694288 110614352 850327440 206007856 406281220 163091776 955836324 747773168 764610145 977988462 4435712 891084810 860706699 201948160 274180600 620091198 269782125 514706228 245820807 25047521 864689280 392158504 741575280 12217652 371165600 408068832 423655906 33552064 364740282 758642224 806644800 224316600 34526100 275227168 259743200 10969924 708569631 430749600 713658823 483897352 782531280 596899732 26191856 87308096 142359040 382679712 336768390 612409329 682699922 333296000 746237250 233402880 562512832 985144640 178694490 437179549 695592462 148081632 940819350 649137120 726891995 904877455 617831286 973006708 72698944 732134903 657444432 717239992 160253300 951249233 479704990 129150752 159836924 563824336 370793600 584666864 685672480 830356412 444135760 955523073 669366400 503155000 881319102 992706340 98911440 169450224 315670034 48471296 872598470 645626367 887224140 202143320 130565120 446016760 605190120 643174340 66293528 387461155 340144060 666222850 547224132 240946758 994464000 540371960 983661698 152552594 662386738 273527608 711355304 93350000 81515256 576460036 974228480 422995150 580497900 600107324 489012345 951718824 377790202 798264172 128126976 798096365 798365478 798338410 665027704 835436690 846055104 978108656 771403400 200754400 965029440 219701860 244099948 305375888 845644170 516832807 339350528 293780919 898192800 771875528 713516160 1740960 747739098 206640220 9323120 809262688 74866144 797771190 539486198 953734272 569039178 17405180 391109772 765568410 842266824 748306680 163476032 793619104 803697360 331596345 726940960 752340820 807310600 752453540 544985375 669530075 841764220 415136944 861420660 631511554 718155490 163133480 795648320 929531820 993640144 103724832 91310090 826228800 30167712 585347169 833273400 930836976 603555456 794693144 165043776 869758392 239636505 716364176 288754072 251121460 866484160 848241280 344663012 930745350 495846992 672143830 728068268 702611411 635862500 212448464 617492540 362759410 122578180 856840504 924537576 652072960 920434001 602908156 463943424 310632630 631348440 166990835 750137604 868634624 494276136 182893824 313696145 440517350 719043392 574142720 193935412 539548640 122505040 853132570 825941840 138588420 644935137 290413856 592526588 136000 643222956 831575292 368645506 712019920 252536420 741986850 531146508 673870180 144463993 229716070 880631362 668076320 690272160 753747970 53278470 42243932 584512768 825978654 534288400 50438210 20487408 686661120 678939110 571565642 598741264 860559932 379498250 83416200 221767304 687427040 825509520 495208088 572097100 479180155 842695275 820792354 143216456 681696300 191248636 538212900 348499426 702750000 653201875 426290880 755113264 243175848 337097058 370625532 572198128 376206320 257618198 890773875 614111775 121664640 986396540 301518415 296478070 639671640 775137518 957040980 548996048 116360380 367492370 644153175 299640470 451710450 906671825 7893120 268029731 468793798 731255764 501050032 573367986 756929374 329091000 712338258 88683200 327999200 545358520 125405400 704949268 843642886 105300250 604334670 365020575 349140208 391672576 953059264 745650409 194404246 522365432 214411352 68183132 928431298 253103708 380914700 973710376 670680396 821839338 103680000 866833654 245323270 36544052 398797852 160501600 414696670 12109900 431095977 407123732 544516672 99317100 161105780 915107470 959511444 518164630 571385106 188857890 546579215 849942135 42944860 651876160 338560972 786168510 868723712 317318400 375152168 384307300 631716352 173378456 372755776 44634038 354645584 771050688 620355332 461151037 534854000 502617340 818024485 524409230 149116416 497856480 115383520 73290696 805814806 971198227 504903280 327940880 827718059 193252648 302971943 725200000 906797510 996882176 912990652 680132096 659496100 744177164 444138325 680440320 817096790 200592264 433294196 337222400 13836962 948755365 503824040 394640000 147562500 724720420 190931840 410476160 414495450 755147616 932715680 169436600 533888544 133938712 539862825 510056900 143416064 119625361 531972400 381881110 123227263 623800488 570841952 711991135 470862154 270123296 462606392 442685375 752112684 603161260 759855160 324168320 952460858 150998833 280127883 795011736 397527914 618947520 707034978 403379260 845310774 830940444 67331960 141599350 112943620 578792388 520227759 328156100 428788440 840784059 308281504 952574720 443022869 709107712 496359153 467408750 525353312 751346800 993617192 667415296 801955100 849472800 350087000 922482064 565275440 688320624 199211918 671581080 837726016 961457111 604703568 164690560 726035435 777134580 151532864 521075 608456800 502068544 908020097 51081202 397947840 359715001 753034012 303315120 889454320 823044384 499812280 24228489 754545280 26356200 186388116 744491144 60513690 120615664 389177840 178850520 875354112 721821315 747372080 856795080 987128162 725441400 518334720 432620480 244552100 240220938 542259200 251522164 815864136 694201208 939464960 79844230 406431332 121942250 883361120 570388454 708175120 2853140 404543968 436101586 462573200 151644390 798052960 167312824 259724528 203008150 677526240 110596350 750743424 997344134 185748950 247437840 484017374 209037520 922970736 567087928 276979840 764896800 487150832 468605404 844798400 921744576 257515961 513814000 752885416 407510800 58595268 765814128 218917600 355308750 337924557 433708672 821972360 696926720 647089557 446754500 174517216 557221600 951297176 696164640 320093268 251831400 458559028 406453640 552482912 211168000 562146568 773204430 448925416 547963960 696161152 874163200 792287280 85815592 706187260 578379136 687265248 230937768 629508544 487469670 168907604 929148854 414095960 573605288 739793768 485045782 398395240 220400888 608823926 360733703 235421750 648845788 562571448 670315480 17107396 456788480 761787725 709421816 201666544 909779032 673689620 726679412 828502990 932167924 700176640 959723136 43125000 277123072 369584960 418225848 526692299 195259520 316816002 988355120 260456896 616385840 311536438 120801311 933548064 976940270 969818480 811446736 666303750 602167100 995347204 404447130 688452360 196274904 194273584 203669972 836205087 572891720 348665800 120367736 814967392 732262402 874796400 271616640 255099980 477815312 411918013 361952960 175490944 43312188 16625220 932080729 261621975 575863944 905862080 138550982 774121520 377470304 19753680 669320382 757751050 949207360 195562264 600991753 31630880 959828000 174535940 719166504 759772100 114943944 618180256 924980050 65405696 160188848 456333652 808132900 94909760 79382424 424117120 205780992 164322576 297227881 922380288 699647355 556193753 393148980 815555612 251323600 259673250 218011800 422430200 209297272 836430380 999377536 253354437 317039800 422388392 55396510 449264984 157151360 679538985 497876600 986613785 640671721 803940770 636958400 109748064 683981824 157277692 5499052 338694056 749963626 324385920 120523500 102347496 899961710 496875250 464841790 956263165 611549184 893837328 334282080 677150368 784321450 812230060 116346082 928111570 456375330 596162000 523575988 40919040 292944257 243682972 964129510 66160064 806918464 455300496 10829271 611860067 447726205 482656042 42117000 868005860 705053364 632956720 736066425 375182180 15377840 506790569 902013165 64136352 597295458 381816330 71779716 887248973 461793738 99564560 510202880 973050981 478569640 527234752 449209504 678043369 161201880 799358212 8688662 946976250 382204840 940147840 49887718 216170600 80446668 546602932 531278125 32402052 410394600 468283331 289740720 835192694 35863328 56813316 65839680 228883524 295785798 527690014 560900140 231579136 533138855 60476608 991238532 253774440 632075456 565632064 326097984
7014000 352807464 442100784 661615596 44035174 782920812 100143258 148960768 265139355 808965770 337926440 940212050 478729472 466695680 965905500 704677728 424506955 584532080 878009056 354593300 535940128 767747600 690576730 512296498 597005842 716763600 494509840 338287940 749507040 24693592 64516300 95971480 594150336 186593912 298904732 224916032 685616960 213996640 16522996 990236496 164146950 136099600 779285680 492671360 264192652 410389149 161047260 732772736 499406755 412895608 656121600 160001568 727564032 378801955 41176910 632146720 384038528 857521280 714547340 806546812 648574000 45304612 690253836 860962792 715730143 188275304 883274432 219277400 218649109 799910025 771216384 312212754 660139840 873483760 714295830 8333925 625818456 214095292 968939475 29329740 967222920 394794608 429526624 512959720 495546283 137483070 398539272 313391552 967544850 14540056 742419964 785139890 374283400 743261276 469434415 4515000 196574256 761088480 599513320 862742219 482061825 494253137 186129200 17529496 572340495 900983064 515933330 326898000 442864563 75315376 228568843 664437248 217508290 623791140 607746464 114505870 461022510 591551400 203515152 339164375 183534469 692664528 443969208 146285540 376908035 358531370 474124080 710068800 468265600 704890080 883762624 352449607 325561400 9904310 485863609 580048623 265624064 297170944 711576832 219368212 149768801 750031375 472474244 848755451 780534200 672884864 19692160 223165440 932823146 198012702 846786900 925168672 788812800 244959000 184236360 317592475 485772640 821189660 22305720 154790137 951382368 658528100 733787908 662638262 970423768 521043757 459182400 477279210 742984960 40763796 403307178 153141712 545486750 333286621 94664800 906125724 976899316 405847696 744128224 423885824 126464344 190511232 889211728 669705531 543921488 813868672 691390900 264941868 311451403 340687158 798500750 456960896 186839200 203170015 191917655 527399123 786228671 323801840 976559200 930217444 672613714 428122920 136811000 610579280 363699210 183926600 914032160 803430662 565968902 189221580 35951415 832257540 243109120 793755712 463617044 149744750 734827175 708399248 156217550 657162240 321732879 355372000 230563400 361454158 766690816 785286784 859102465 997737356 166340120 145335075 656081252 72308000 562953728 109700800 23078347 987672748 214604900 612578400 318362750 516412245 647993023 816296420 840019400 132741092 540115210 724450536 251146373 882728288 601996424 999808040 664355770 499651950 969280180 542039434 621012060 683176160 420558025 702769280 135489408 940564300 955130239 727849800 195481860 167223003 562561374 399023160 918666352 842505288 482807444 633742720 510400340 144560800 925862112 717549800 192145550 989919088 358421104 474596848 676500294 455211017 245170944 929974538 735908400 101022010 371825372 959828960 736421986 471360821 71862528 444798836 677820400 895060672 474379250 176000112 553245635 404364476 41477500 662818128 675908200 274005360 696991100 134574750 28393600 87690174 926965216 335102336 239496274 774223728 619550782 155484658 508857344 192560896 205883136 266207104 621494904 324605696 579523752 51019927 225168080 136557880 418427150 911780448 839572832 872614476 61422004 262603381 218370080 628517800 511454130 835517680 51591172 501879825 759870966 626107142 630667230 209178600 412116870 17654336 586646775 421702615 71148206 784769746 549242892 244876224 639232984 683403865 391371072 142845664 128038100 407837600 643052732 368515930 665208080 247597858 23975540 297033468 773146313 103395748 888198672 20455000 316690490 274608670 969192400 779457156 618400253 438964870 761078600 669097568 958037112 950355533 984095894 950241168 932734720 323014185 60147692 579485264 867269466 423582016 528978080 120726760 633564320 632684452 776384160 610556355 412184377 430443030 663594240 149404884 731118920 944708000 589777850 784027640 698347000 969682125 537363776 210085760 987669944 664043720 321831599 670359120 483310352 310324895 466941920 627063020 582221240 570598952 334203640 316447200 290009325 870319432 46674096 415881264 828355920 450188887 357884552 594179640 289385050 964174250 385338600 707768500 956678280 138761960 726952804 647277800 141298868 610723291 226726400 194309012 606895968 879540232 85634664 779726485 962529314 288055985 418339032 3812166 930040214 897919920 278444100 911075436 333906095 944949040 507094050 549092032 255348400 506726400 477404063 473138960 481004408 71195105 697228340 773435440 60940110 857846000 877426560 96838976 418815030 605035068 697758900 718325892 425747804 429099086 776965920 236670400 928568125 77785760 131607200 114464708 20995100 40261120 801266280 495577680 636791386 255539373 358948940 640986650 982500000 21360910 248846490 320099016 221717840 534150875 382796249 448625422 110820960 684376392 320758560 587433715 589516501 155562140 715721938 237107835 71077380 219736096 498889560 389599135 887104924 486022592 279084098 838625352 116902194 343497600 780828800 55349860 347429336 689194950 425101158 965453068 631800640 638003316 281347992 222601775 747638336 972037118 371819520 858549600 234387756 737159292 875431680 204080690 813464438 280405598 904996475 879584844 574095040 225852000 501111675 827210536 833023612 345389046 383315080 425763794 226946289 906740400 439795847 473857775 540377645 675802858 935929488 705943120 360239016 616587632 336938797 834114040 787308750 116736405 604683818 922438144 261319104 98459495 234061060 471928040 957533414 359493525 603550950 83901065 214440042 475507952 889242960 622056792 460296710 447597928 572953520 976590000 907768990 248419745 211358640 761494610 919667560 963636864 201768036 257004788 585333978 872581120 190475976 364416472 262719738 962624880 413505160 634853 184080422 95433580 596321506 925502067 55440048 722844384 79012868 979750960 827402380 322404330 102355722 60541900 516419588 559969479 83479898 716113305 7609485 845906756 470015620 628679618 369335672 540650102 694326944 197381120 168411344 27755020 824814941 109196288 983702755 942230860 547366793 277763200 23655116 988902250 888211250 570011392 895205728 990938316 234420923 479341906 310605995 490478210 372844480 204246080 189476160 793516950 447581587 45846129 900669648 48072768 163470810 165114660 362399600 581170584 769353607 353490280 539262080 20776582 739375734 267191866 10776140 110875140 755542000 93742020 942992628 213639816 682626900 361796550 507599370 657658250 971406540 421713408 287909000 108207120 705267200 956649152 563519926 810426482 240198760 288539240 818017686 887138452 685193558 796689910 424270200 476898840 609154260 861549232 488385320 64683032 159695350 629135540 890020352 56915102 413177920 923287656 802104000 762960880 15592845 945888008 326499006 285494240 513415040 727039934 690347300 420205800 176635200 876462208 419011881 377804595 180312240 735982080 12773772 985676965 589129696 68378593 95178482 239786520 941517680 663768320 275328176 295607050 60518400 414346244 672117568 474474391 23935125 154875256 618270372 187801088 148206212 228695250 648761440 236115597 662829200 846893754 267095816 2642400 562297536 312830264 621477922 336766815 678313860 214042582 974287056 397990984 62738000 231393520 288998420 899218797 435815932 760898365 196614170 638507564 4411768 71526259 843275290 444760310 206124920 166034940 227652883 887030608 954808260 816586064 422901660 516684234 709109196 924687702 86995204 910690962 397222400 119531000 3904000 89272680 86813625 238769180 352475570 680043328 563530560 428834070 949774688 795520116 431943216 961015475 787393364 968031720 492637144 541068100 475031650 147388728 451441420 520981440 487162050 936664060 712002912 621153564 701504960 990724740 846497648 465256440 284188000 715020088 530280320 54234472 372514792 33324472 882663688 943806436 767971112 314886445 166407460 172597625 113439800 376664304 264715600 841784250 218754752 222622260 718013088 83924920
270971848 928079430 989122796 593871556 397215406 247085540 58720425 659503840 120919850 386627115 601626814 731787600 143313216 962543826 64502586 845492773 461096168 435330580 250232336 820147212 268353288 40519945 718238458 472109544 998250300 647664000 257270460 260079976 305878460 936267914 443733500 347867250 275673100 6869000 435710092 253980992 772065574 51340224 398925626 921472249 849484170 468094000 967593257 527545940 124747500 679349318 116300610 667233286 500855800 404964455 440767150 806664948 650500096 501614688 337548172 149358496 651097696 761095368 967265316 309194480 581679520 468371382 780426980 930224230 984391032 296721456 921057240 424397988 89780680 161740032 886380430 876645530 199917500 259698296 111866715 391794304 350986669 787623480 644688896 143719352 359759360 873446800 871756190 970127376 328513856 675017680 246077174 926042084 253303414 820775360 293100780 525627540 302383350 918570080 919765640 402071734 830111848 729326964 318474520 787888088 72103100 358887656 647078640 107304172 761116094 777603664 65834212 670706954 751516050 781839440 992916070 481478205 864348422 617052928 86843704 408506695 999504000 892396080 913698004 158666050 763744920 951908418 729600240 359484500 15580032 731730984 987802560 665261090 813977360 180082000 729686988 884104950 271347985 177382012 923339196 671578688 788202744 560638204 128589001 18582160 919672720 348876748 379385088 857680334 741162360 680057512 348166488 698740488 763786960 555892250 486718572 956481150 960106220 581684556 895732504 142760500 839927168 428810172 717153740 761410540 266773376 784410225 668822700 387119190 513411460 746479840 803893764 650820032 377718848 519544320 22433950 991752816 196030720 182055580 386004276 237410796 76330363 40318105 22302254 591110400 122616832 542734488 155188850 349493150 488796775 23080500 428097432 47702660 244615280 154677482 483880200 163306300 956653280 447021440 125716880 668612480 496380321 143176420 177700534 320321168 793521432 675492608 395492740 250583296 717126948 970091831 290360722 19901340 843828080 813065670 118574480 378382480 784211042 697834100 93047021 807666728 116080336 461455680 111867800 858209453 869164770 651547104 451600880 541540672 859857728 302968468 799921600 431935720 874642360 27144768 829333588 526361088 426722230 126263176 477540320 22215360 559564126 213665872 613500840 787966628 971354820 881821062 249811792 282795010 512497408 129837542 519347924 917168144 223066880 159383720 361855920 293063712 504500192 589136866 182093920 270657044 929509650 797629120 701436536 789147904 678788880 866054200 316559682 289437672 155020040 492281440 910199392 252161190 994161720 429219328 555872279 97008640 485475444 116008504 465592800 577395175 876586976 813494480 91318184 863186304 653144450 452395360 762076800 976465476 165279914 141436000 833353564 540609081 384950864 417101048 207480806 487265488 366330770 871294400 797157115 60659200 154826850 278433280 775487600 189530796 39615432 269491616 520784210 41846300 574712236 242483300 530500462 435312760 945116000 680651600 756772278 946874064 310607072 164694890 710567130 520351700 20967250 756304777 771420376 382802334 193393000 438064700 833081984 87672928 689504497 634894150 48308280 956249390 436391680 934378700 727158200 792188054 362823826 528328278 287679735 60096000 274569544 521384186 248440861 571707726 154927588 514007740 605442960 818374680 635769625 212469644 392743424 222139992 737175600 565040400 586607610 675303088 325027120 446980448 603030400 746791280 917002512 82731883 273006500 906368720 223626944 12335610 533297408 477725085 781603012 71353970 31292860 59179252 532478980 903294530 352983140 206654044 568746982 636586000 162384608 927722690 111522812 243213440 415764864 817101360 281206880 941057776 692956000 684495300 93214208 270396800 354195875 340910520 698636188 207453010 501731850 935126224 28114820 740513712 723971160 545348142 86788890 66129440 207681528 113249224 845521344 855809500 979840000 795900760 481034000 519573375 70775233 737958712 5837568 732439934 135517470 183682398 936470072 84020375 417516828 752176920 268537620 636694783 820474032 493087208 313183890 603713840 576127240 691624480 833783104 604720720 152484160 975263576 907655210 868814860 525438560 158951835 294040805 106994500 600256160 534053760 61316216 469607680 444135050 87285918 82401946 214131072 514272880 538831960 224104742 735965024 5369836 790416670 634752596 189856520 144911813 851332692 888161532 846257939 809103676 351501360 739104872 785395764 513519104 455936456 112330052 772011040 892175980 687773750 893947240 907144346 511246500 446512454 896511578 80259690 568887333 109663344 496612160 40461538 798266880 594649435 807537425 245833988 773608580 73567760 410909286 483092008 503352256 476890072 643326140 349987261 169846236 703919482 677687808 180682580 608746680 708604460 307398072 852386261 364432224 648051800 234037220 265358790 242356598 688809710 122296972 15497555 525789885 295269380 12013280 692752000 954524496 364111440 64381920 50454800 658124250 158386500 895475628 273870732 688899230 719481384 536083380 117821385 989967876 863959536 42001140 123160132 807802368 495576100 334619260 931762944 282419630 804812052 276187504 690366300 229078089 446991776 428905058 268000256 137735494 82959530 255973550 45631600 953646016 951112402 87176060 766406045 835648912 776441064 966474776 370848368 230466864 917246368 537241150 648503960 806485720 742706208 811755140 643310464 796288900 330161616 35079308 229670770 260370550 729104700 931844458 660537690 236460000 294600840 513886290 701879844 709879176 939276572 699288860 740547006 216117472 586614650 690156541 759691744 641537966 718491512 101219112 593171816 150878946 919756641 298796720 673133440 450904400 757057230 218833109 213293862 640357588 527566796 536604860 220315008 616999054 887341100 5270920 185790720 964071168 156306688 781878560 506741200 66547600 106081752 745725360 679886656 557689320 772213024 285702368 536849868 972186285 43253080 479521000 568646930 119569368 539074880 901451168 336395280 996981704 716113400 880656006 924232620 654855120 907177200 904173696 434181860 966013180 420426160 177533760 395219760 962201701 821212160 887948936 155781952 258837430 261301500 790513990 220832820 677554880 817158090 454420864 593492480 687217441 617827362 827469786 157477300 906996862 192273024 802071484 674534203 775260140 337000720 497712702 75648275 829132557 198366208 259382248 504267936 135525500 344289634 273626255 779964768 479605625 281985128 518353705 795884650 223168208 708075486 671286150 913221260 239953200 506879600 660052608 122780224 812349057 140492340 489835200 198071601 149755904 264518984 410118930 535192840 703584250 239872800 640158316 31912824 450050128 944287245 359431455 793647864 972325474 563759960 615643650 444939974 237076500 40442500 15551472 772280825 501336520 371053000 19690048 304897176 315058570 135362005 233773742 320013745 338906640 568118474 824557584 749766405 829653712 456273728 102892040 676305152 367813632 847863328 413423408 6528239 437524896 220575612 271842020 779100294 528408710 674039000 888531200 206586838 1422743 951141700 29823396 696534140 865127976 679078180 37028160 187282996 839841144 475576690 953435100 343038528 282659568 958750504 822661666 402051610 716823280 539840768 691451312 716963234 592958032 313973832 945780619 834761442 338447248 23620460 539506104 382783950 59991829 378175460 968477950 612374800 313441664 12601664 807118016 139985550 700609586 370408240 214484370 948193628 745298350 697492500 453286808 359792800 157802400 295121577 140268099 41679211 300682080 882625344 367918547 859351370 979130606 565649888 344602372 202481450 342525464 758101912 380839750 299407536 14335686 471129744 590773140 557904690 686775064 912772599 520392104 980115200 347073208 866984129 215914400 818932201 106482690 691241988 945168100 45118866 51901820 932062444
983023432 255408512 97085876 30952328 342398080 944264280 763246720 996551926 202509475 979644152 294698680 119391960 230340192 714199351 14330640 76220736 347757600 885778400 694347840 422180576 132440568 359086128 692866144 17388600 817926308 698853996 461229008 961343788 119170752 171930750 16582560 246885360 879393280 824525110 93893186 419297328 891086400 373009472 270073238 390171728 325705460 874063600 182580240 771815960 857853314 105666950 762817356 416961280 929907852 635393668 223419120 217910615 836173666 655436088 995129440 377366944 365928750 205647530 319715640 345295360 498680625 501815310 323863405 546627225 685489530 433241796 827066240 562884352 204730000 313162480 59221744 267355608 611938200 546725250 792963685 93376368 356257920 3511340 76447872 252452828 46977500 153198150 806326920 183643500 867098114 526698250 900774660 345762180 636481552 714313816 607503760 243883200 367725352 965841400 868782088 284379360 874553478 589410140 382690108 185779162 467776088 738836544 334098352 818614800 410961360 511913500 880702710 668503623 585339952 184863180 884296308 550849820 347337908 222544728 977073602 533887824 615853740 970964480 50154268 343416700 174930470 809188275 573128248 494731240 637536600 807924712 772314484 683778948 819013600 632801815 312439280 480215500 414412200 381678772 927038502 432189600 401580528 424295420 825998188 286896284 446674184 732713450 217974400 20998928 258955363 388669560 184038665 352365940 674367415 464161924 199925120 943365760 235257100 504691136 241827050 168129712 718065074 783783200 938072830 290149532 858366667 175023140 511697616 377558821 104663811 74022146 758127120 155748397 740658545 257539600 503474252 519774208 641970724 324170664 502463440 802019140 295145632 719004670 868044310 318345700 578401560 48506560 296294600 677826213 287538112 221164824 803173555 188227168 21275778 89863544 624127336 714586796 179761600 177407872 330536408 350080320 17866574 442730520 519770504 590178432 29340066 68126935 231303344 277393215 372331922 549950272 768777680 84511876 495682500 832689124 213482009 5572500 253905680 364486828 827061750 200173810 940242708 817668796 708535720 849736192 912023540 888293620 94473984 41485352 932781125 570420780 705805850 285298400 380878768 845742000 517116680 985648624 282972276 944889712 92217088 994827616 668253696 464695360 748754380 447908240 27882654 480094952 604151530 103706982 778900324 706959872 714740552 332697344 314453412 725000560 383266154 830057104 758607940 626507200 656843792 21539932 885539760 519165976 758492200 863928757 561034705 729475592 606302420 633496408 320801198 480808680 753821300 931583536 249456736 863402632 807999280 203392100 768388364 411324336 734653176 36790400 335932716 729072975 270524128 402584133 419774144 260670175 288521946 430177560 350761200 65505880 751230200 95724566 969903420 718585888 398960640 221680425 136882024 5328940 622609568 350037760 134532200 653575247 702370000 475076888 751839456 877333040 211243800 662231040 53812764 897549327 28902940 679733677 802820800 288065844 350409200 535256030 988629700 441662720 463859896 395083000 900890120 97139676 772070250 450482400 239275776 546036416 45605360 435516252 156736170 254380576 593113260 65848625 952068520 470351584 94096316 57118058 413212408 234107200 812467075 325581070 189412196 391431229 238584206 674052152 572588150 69628904 312125520 136597308 826115840 56906560 971033456 423474412 95531994 187526880 863714968 690097984 220850600 156379224 256179776 875012828 223954240 317038800 375154400 149488785 891562020 32313036 776858160 118862020 558418400 252572105 196756328 846979488 785442464 53519656 685312680 731890560 888358964 760967648 550890144 438993152 668129364 301147936 79245524 747749830 283167611 565043528 45486020 884757770 650342600 270628690 458430300 919156088 258663885 465194400 398705918 465943091 551122164 448223648 513693600 229897440 905811844 208199212 113084832 379767714 611372336 328051840 554124620 339234304 37889044 360955862 659841240 178770140 141715680 960893964 354442408 568644864 375768395 117726000 766272906 778334464 373605970 497409768 160826620 899839336 337486158 683830840 873462984 134244056 695021662 360828884 394279278 717048540 673562692 565654250 327442000 885898206 88931500 633936492 430014201 879640640 753569477 68373300 98230500 750667136 488120480 620723552 795935200 994966976 943467059 828236400 730856853 996630012 38116382 586194880 875010752 110422224 478036300 798212480 204068384 507416275 552677500 993770464 208514632 79389208 236890540 717329192 708016975 897091724 79630080 212458120 822695360 615718216 548596184 679317294 255156359 211311072 958650112 459833514 714056895 870633860 392783200 670458840 226509254 514004690 591239620 883164992 924528212 828013520 267310760 253869388 595027830 358090752 44359080 722556380 55529088 514962078 331568385 342227520 964048780 932649274 463790000 448055002 45561908 694520058 356071083 144027928 851126972 511348740 22846750 849390385 711814000 911780910 858394880 287851992 150316228 490237900 752023750 141979016 876116174 397831844 542535676 200139048 401360372 754733340 40982944 470694400 783988915 832348360 24133120 730567808 396006536 483599021 436993008 605467888 391245136 521221584 987914576 344772560 89326022 617104664 356579280 838356425 140516180 325515175 513319048 114160700 617738128 202229256 384298280 715861856 203972296 242222296 384802690 494625050 149180250 677411509 711982630 988801374 661609168 613615852 335268500 776378903 757778068 510062400 434493470 662519680 945416780 553659516 285268700 919337980 130414400 119493940 259278374 212073520 446358125 683721148 119695924 615841558 595251800 443287435 705630593 524824320 899369452 956340640 754991677 658746752 737955925 656520776 583969927 995725944 777371164 137966380 776904750 828937636 65501492 274441480 604712712 332760000 881935360 521260011 769480896 175774286 548724210 442588750 83802763 15951900 838063720 581842880 725064387 6792800 741305808 102357390 579870280 124903990 27611959 247206320 82556760 970638035 507381180 373970130 26999370 858719440 922976000 92207094 794801069 900081514 94213980 446958046 712891796 295359588 128471576 28674528 4093700 129760912 792348789 413288960 455557620 473411980 785368315 738914120 890216150 269678104 491429654 465920200 896265160 84577784 183372228 500428288 124958584 126242547 679295792 870873824 199729944 974170874 670426455 928646900 533316612 307238384 745489150 982281000 89248886 689521750 388944834 32647639 370622960 853456856 619928712 694900876 4016366 621652880 23821868 223384700 676935936 495507840 855419296 587193856 632565216 417192480 584429650 435762800 557352992 99430000 75139960 114947228 748644080 190746472 739661915 443877550 248021070 600374848 797626560 34098344 999110100 736595064 422175472 291155360 139535450 576739318 161761610 978828720 540254240 71063022 420143080 442157888 177316992 317235926 479853867 843577356 369967592 407782000 667225472 133470880 768094576 776742872 777250624 481133406 192436590 63201494 807034390 504571600 492308980 33548725 396629978 971407099 929453280 20971920 367625376 221078080 407656265 778330250 689675540 132467716 921705525 364586670 918171041 878491075 517807712 251910020 9705190 869727340 8172832 501602880 430307600 530624646 635888640 267192688 614406547 534754860 158264050 235641840 890915480 429498560 569377704 478742320 247481465 864052190 252440932 981215980 799504510 274483300 368890016 466470545 872179800 458245440 578758663 11857899 655161688 100817396 184856212 946754966 487279200 770593820 544448292 292874624 860322620 377272050 640119997 206046596 340665944 478185416 823134200 443000140 711882080 689643545 423732610 607818360 183446898 40923628 490683632 955668984 569556404 572931540 795937248 731259104 463883686 674877876 855058475 477489664 659085955 883011568 285243904 673077760 402002960 856030067
50726931 826343662 944067325 243277888 803843560 510237192 196691304 991501236 319710320 615453440 226688500 840768320 461243936 351748600 645296127 477175500 891572547 112162588 687965040 566985310 14283130 786937720 520312192 957929056 827549247 807902896 256313930 782143720 779342510 104233958 713528184 940773920 960150000 121302350 531039414 442079580 281785500 737131952 73175200 258037760 933587160 687587360 305680085 825985812 639919985 331579800 741453676 786909168 422039620 805196030 537498850 784593230 13818200 257325095 322388004 576313209 838718984 399660270 976498400 93270352 64275220 859978376 562123136 306518900 784562275 534712830 544007330 126504750 675542320 131518070 889519872 46010070 784908480 178714000 908429300 155771128 921670880 778395807 264067385 722546440 938144920 620678527 583489740 73222738 226336000 764510922 926582224 387185596 881317760 7523000 691900668 367663992 593963450 558606200 527129696 898918512 388968960 825978250 301814040 237290264 966079825 66953625 195545840 510383280 76017920 192786100 398061896 499244200 989875782 417336400 844406208 69793700 279805255 836818640 46307625 120617950 124951052 767112180 969978196 683344064 131256336 756197656 544925760 11607680 679396440 760463933 168602620 23849592 967284452 510681575 556230912 163723840 635109552 875922880 531154600 435916100 566517120 688737064 587979953 557523000 273535870 339954097 375500016 181855740 757421840 443353140 211604560 218085300 855258488 291187516 832405280 862197260 212447664 844554742 626816999 266760736 683147672 301247880 522939282 524319711 87945700 266214326 151364064 276244519 677322496 42704645 893290845 6153500 822759680 918910040 92675970 601403248 345561432 597341834 926675760 628682424 441964774 463299144 591875720 809282076 630821844 610911660 683649340 820922336 71079786 191600192 354864919 606132400 108283282 864272458 236458480 311434200 368762408 824534825 785514658 563485000 99754483 73997720 701558710 607545815 623780884 604528000 462828629 393666653 463009367 968460800 801021200 379894284 849231217 921548488 21175660 287186900 774467312 798097857 442214332 130017696 725493824 796930800 105238944 690289520 293622172 344153370 749506776 65845376 852263500 62908816 443541867 855853576 798453836 340563400 88125526 768840560 54173048 522871747 943068646 329233360 937905184 668545794 570878098 497757072 680010096 28267992 241834028 580496240 556257117 772446592 639470100 789803816 168553275 574282880 815895040 168145120 451357574 562163877 211339440 832017320 823898492 75748640 22427716 53169840 248209780 800518684 6944900 588630285 909611983 34654720 216751040 816357906 323040900 743205120 79408000 98867280 439022850 948988500 311564488 626441288 728837060 810670370 854542114 815019450 180311984 965814100 711943152 519924680 97622940 642388840 638965184 832471040 160265304 688109540 468354642 24299920 455670506 67688360 17514725 34205750 872525343 135142912 561270576 909428800 295951380 561773112 467226868 924445040 941322410 677658880 934722625 400301376 790122608 981424108 66274632 908348361 596249984 144195596 265947580 514994060 676193573 146979040 896779200 594779510 682363547 465947320 687513440 376539740 727318287 337302312 60877962 327813505 554536548 178121360 591960830 862942592 998153543 594246741 743794650 423631500 20950400 463901633 468308772 35214395 359619335 55012204 315407360 977564900 517181560 873790368 466148480 517409368 386947000 298659754 705601735 869679784 749594557 384870008 54223320 371626165 916034900 895547748 295407368 720310850 418386160 416899840 519556100 969161493 717667776 61535104 30538791 218116992 114094500 276380602 807950900 263186272 180652736 306858250 758587840 168316724 306383384 789003264 339632911 332284174 815836000 78541740 927710532 604179168 345070592 769867067 896769470 556796660 258062976 381073156 441433580 456254316 873769616 175768690 899830400 441718166 600583330 191980794 113376397 956380890 329229335 942320432 436915580 521943824 915909036 206040500 253907744 474366024 353368720 353313112 443299984 128267480 237411216 181488338 746309860 681074500 785252284 59512214 594653664 400435770 586587384 801801312 189649770 607683408 991147120 8361350 560596760 358931056 110745172 733946196 562006400 973585460 901513054 801361792 972446740 347853936 639037640 718621293 123088533 323279520 283922916 899928000 575391185 795988880 271697284 92785784 107769612 357991060 396476932 814482210 197624832 599780412 271651340 229505939 246335325 398804290 351648000 350103484 178806 607813984 505225120 955492880 232555040 768688768 186179328 464489510 330150996 769391932 739858400 928025816 785880248 921500228 424945664 916131714 221558512 762752208 410729816 818441825 527132665 392801680 951931340 527128360 644402574 549647600 745809950 259634301 417863968 980225825 524908080 749740360 383237824 846227072 852459300 720447896 949166124 943371544 194800948 393148345 499151942 794939065 213245326 410939032 616300232 495863572 457612658 663912960 902798029 602295330 365472060 630226790 703430042 495926208 360060552 924602792 18326292 73494134 759035000 387212848 298911262 581628992 30048074 858317000 535767846 246106308 73078560 89003624 382826300 981024750 271506680 99844608 33513472 870533450 933470180 424320798 875345350 254748832 215707264 182641013 250792544 198464044 452347376 760621504 962097280 961183256 376942180 29950648 345917625 472474640 689242104 279469035 166666210 234453038 379446400 596326400 166305600 123398008 809191680 803822835 493039968 66723695 928637864 262184184 925742336 954302716 27524816 591698133 889271674 436859125 904095900 671997180 211013900 726865520 141724478 215474016 42940805 499438400 126768784 282693800 665079040 210058488 281390960 952366718 520632 951478728 259883366 164900402 212939597 922536500 825465856 317715300 774178050 516678552 29242772 210219200 846106800 943240968 448748902 779015969 797460783 597241420 26994160 323047664 855606492 967688640 589812208 77073664 826485146 148218952 593788534 323463090 832800000 856727900 546983822 20630888 870796160 850419382 857999864 195426140 683303400 65241200 665012160 570757727 490275077 865143068 140217860 436904584 147661672 912658258 902204391 811531600 334138230 345885276 274720050 238688492 815432320 677647325 135880960 680711204 127275840 109592158 257272992 961870336 743711163 990172930 733806336 554289978 247801998 939529120 967294649 414838552 903043300 872476050 724509930 203554400 718750008 352802000 564338401 871213664 470190656 967944977 728330392 890606720 175878020 86127650 704657600 186976666 276749120 820064096 654885120 630787255 620680300 609733100 683920824 233869352 739944932 635347000 41415350 61900090 244036722 722681070 360590384 742111216 894623730 376841475 202525212 96625360 916033216 338557744 584105540 555078540 58848455 63538250 931460556 141330423 977313178 100805824 885686416 736886812 303772710 760583414 52764924 861679905 341113872 128434960 208900478 571736912 506722584 155842276 835990520 56227532 63742410 701977412 350124404 527993097 888833780 803495668 62182872 670497040 389747568 345298100 791868160 223033120 220177695 794556954 438477150 51843908 863060920 714441936 784261856 749647852 341160574 226893600 350452380 79949568 246277792 197215610 959064850 810162200 339914060 456591976 452637214 562794405 197486631 682272162 979023098 750332235 378733504 716294225 120464250 222475020 385792150 764856997 36876000 623381170 426757312 361029500 36879650 115755185 323113200 473643600 423398582 280819200 16935184 43236346 783038643 318974400 831919008 323810608 933259400 421890076 831809303 191055674 411093344 265521000 365559762 837668720 789313600 644347230 926119700 653822676 553054068 306197680 733069136 955455104 410149280 605251840 994455660 578461248 51773272 987414400 192684722 153634290 918748528 292875460 22635835 929095200 598465200 838710000 354000000 791838768
198779670 217814340 297770880 8942568 436088630 735383872 926373760 445576088 498502488 706080480 415326548 933182969 712900280 503962608 881654510 237760534 464801520 805906272 428401620 950205700 618268800 914960000 308373460 284778900 817726966 666872480 879276960 21081100 626944000 555313460 964741403 700958800 649334200 888291568 178000000 51508249 298194200 448794560 778777072 551889808 777566824 809351040 846692080 908153686 681971320 451344330 766286918 207177151 863335132 3200160 574474765 36053215 344350224 426717167 140487326 611008666 246965512 586805500 27019496 537972746 309971498 318535390 709778528 4357760 539836182 806208360 696032760 829525750 247238000 912145170 898237538 737079345 336627632 857427260 389907662 556177920 380856233 500015320 233109520 389955888 985485250 359233520 854358880 884036648 509658197 681658269 155965620 299259090 4812335 921368832 133297325 142475700 962206132 306856803 867620873 178083000 580167434 29398400 826425850 306846220 775017060 671248550 411432742 986592112 153141774 542842895 649548768 439820848 298565254 239989760 180150952 646779796 737205652 762389664 604548096 611068716 536001024 417347000 470055415 70824176 414745320 417186140 235096000 446115048 919490355 669578458 716482560 53635400 69984334 518567924 941954112 589283890 458422853 448041504 123441048 224719952 126910746 377067186 764553530 11520320 902844480 444108284 836181550 309798651 324597152 407599612 355647072 351476648 35873936 210739200 729493750 550472640 535014032 407086725 738574076 29938166 822216488 864528396 429392384 629666072 539020400 390180204 623404620 726840288 654523200 970352400 253552000 794455129 901874676 174053764 727841200 558086320 140843452 210989500 529412880 613689500 184383434 228069549 968587944 39007680 515056830 921718530 613220508 55381484 856729768 340527288 450112358 400917871 260849284 18428242 922276150 642899776 48994752 713582992 525533440 74804248 938061310 53295750 613597259 51137408 983553188 545377540 363797268 463384766 728215792 860190300 140649174 962597286 945647452 712273579 588341442 417946816 671602292 775399404 922817100 770724162 693936078 690524280 436968543 873291208 567475040 405532366 108575350 925157408 478453088 310462820 29834400 290218368 465474925 421451800 973030920 842060700 326826196 39753592 859448560 166143292 832664760 761765350 394194560 355652080 225844960 481194760 213500053 956961318 842616375 221050748 650532302 254811520 649263790 199737000 835488608 917939200 792059488 908222160 130439096 565190830 201066000 123631640 720116193 57959743 230058000 769439675 664475260 450578720 948635360 293129000 249121748 227425376 355806595 532277600 808277760 436821694 768840448 332308800 599982240 633131275 959726172 924979228 812416744 484647060 988562592 597242080 927878280 726324496 230547844 975759312 987478720 192384584 438394592 862651288 277835925 877638059 841770020 401137132 24705004 265657270 179099200 413697808 898996020 169957056 776309900 102119800 69848726 144788960 195586560 909374400 882617540 923980320 742410496 45709760 177762816 865591661 207942833 502156440 59703572 631202800 306018580 874670120 219977408 526764315 490856843 646931530 534699112 597251440 243748968 817999488 120880878 664823485 964498130 792181752 877001755 260465260 226659300 488042288 974562058 409997470 643255000 686938828 581287680 677529104 374239488 792508400 361399200 445543508 260208365 636260510 9820032 36426696 422158547 891062344 753538550 506930271 369717450 48681585 247615050 191569708 214226600 536622528 468844362 578085572 878569440 259973200 823339384 707033472 567163430 569578592 629780200 728625450 706734544 839490964 894403872 557230763 972731840 379504966 178356576 616007864 666418304 675380535 299526340 426168400 119181197 175717424 429930496 637091680 755906140 455049384 374289760 244513338 131133600 445108575 231809200 521340000 206338920 321291000 681423680 396816000 691029800 930402912 827067304 469619560 393412358 342698100 498230664 780699306 75047400 470951600 158043959 24567528 816144250 214465000 628476950 164454466 298826864 348000880 211377275 899800612 320437260 94440735 637930229 486079600 610133408 228576050 361207240 252940876 207206640 408097276 343769120 583442586 325167510 663956944 137313864 930361845 571547513 212943040 971400600 624337200 451367096 595993280 808900550 188635568 382428064 358530720 438610776 872588416 469155624 741667730 38667520 688714890 146747316 119712160 825430376 427524729 312391050 380850780 974549528 735084528 110562986 396565372 355682560 133657050 848257942 720457824 481679838 515088928 471824400 849504032 140583488 143358258 280562048 608890648 172930600 631146504 230993438 965377012 330366240 412869330 884814720 369575552 907508040 568269956 501722724 633609530 426075840 475657360 768665200 517360843 259470000 213335686 725046464 596525430 677706692 612325126 243280770 492658720 276011376 699687000 899336960 282574480 115027260 651850240 49054660 183224580 747404484 375879200 638413768 401320896 716448000 755921152 636174400 811782000 45654736 495669750 81189285 237645958 698248370 643109875 744440321 279578928 317983304 633719975 255811815 89297152 686850248 893639480 833064000 745118720 885113095 147474318 797097351 157549672 53163015 558255619 813166372 587949000 175109630 393981560 501526160 670373029 635884440 263640440 172734192 496656000 196120190 160640468 232292152 769162640 745042760 62065468 347874668 726071725 898126624 716475212 271514554 26966000 908522744 648001591 406012994 537830952 255140733 544315146 62187414 924357040 510984856 91582784 805050060 62512968 793579472 148347998 921847040 767477216 171445540 436713080 536883982 913812424 58277080 311200178 648099056 324078920 322462643 912531850 137855088 454690652 163393768 572126208 704533128 52485760 805263488 754142000 296540288 25119396 105185448 897002290 897059300 236211592 308412000 335049728 467796164 163183360 364529448 350940800 330249300 379639535 128726100 974372784 595459924 264979420 967716920 547571760 981056568 153710589 449857880 903064840 340531800 831084046 463882460 460906805 117763264 472624784 971568240 995178588 138151162 109115773 337412012 301424960 388373500 515507800 391201600 541131948 190858520 504860780 388376348 624035490 477294080 232996040 985835637 674277360 529490648 304458000 540406848 836295159 361362720 646277890 66472760 773383528 154780690 209390832 562988340 663069047 519278607 592294016 33665376 953963418 876383622 699588216 827285589 892152000 436274080 63157811 386529240 909573070 520370720 226266528 298096020 558247670 270857904 792364684 211292324 241736512 230246016 570290506 527340804 473059940 469646002 65947384 267146280 209243382 403267987 606076700 237971120 45997920 46069536 603919662 896028550 175361592 670698976 694086078 787769600 235559984 463995980 489657200 296390160 612537290 368221760 563703100 793022500 104719549 483138615 622245746 880868250 12474070 151083612 347654160 922920635 469097280 956168640 917774136 808190510 848765552 905158068 547443750 403429060 275678050 678533900 985994980 533468750 785187712 818263920 947807625 628948558 791130496 912660080 529366784 354557400 955658710 797334855 621022790 517349600 628526208 758575562 704395200 610948720 470602747 172272990 922133248 150062916 79476648 964348804 598046840 574878768 463040228 540459596 521834384 555349064 170219200 686380653 583143628 100900800 558483968 623473000 128581341 329611519 425704380 782164388 276604557 770441396 371355456 90464756 202559960 231825000 629899895 971340512 752468815 691992238 900387360 781561770 786317600 642538472 775314220 498627056 627249680 972872338 120097100 740298686 80958140 596063874 332551944 207837420 592817398 755916400 111267520 392902000 475018460 727095280 414061486 639296500 290865310 455363168 759152000 199491700 71918450 847722900 176221123 303927950 625686724 402029496 685576100 343884480 15754785 458005972 195276450
259026424 525962064 494985820 875748545 571022505 314565120 794716856 974600044 730209600 698980118 248169000 405776480 804845840 87785100 749961408 510018080 103668005 835701679 517120272 311673407 991420096 731256052 360481190 325625348 818905568 595852183 346012400 510195360 678319308 191938640 868250625 233000696 179704640 963780050 394052314 779160400 102852784 563683820 613451976 996831156 280810400 752122327 800849680 966234880 119887226 454495004 946240300 640341500 176676146 810877120 759488800 396278378 201021500 482578128 443918710 166632250 412543648 480821399 677729704 879642194 77908956 232857120 841810570 984871938 19343952 175939000 285297588 537017072 620000905 526488412 620740336 628121536 952836480 415244780 231764256 270812800 995377458 369522528 615444180 630024700 941601550 746942500 2829650 267092180 66789440 6958704 561008695 948361000 247435744 879316125 828373102 252424960 620964490 755159852 488962612 962075600 612268220 824476720 769584216 406979640 981919660 372646040 141213216 157241558 956453360 954838968 646730850 407505832 440305792 980028367 413634272 281262336 403992580 395373480 332223200 265393400 317668941 320626016 727227252 562237416 253147216 807425400 843993750 342246824 449929876 751347642 624896278 994024700 460845720 417011008 101018464 479886448 525093120 637709864 358814400 510699822 893919050 985147601 311505490 116795500 493518180 389717760 944642340 118326870 544490240 120850380 591715232 842172960 619169274 999519380 414368288 443232117 911516802 550431596 317647492 218972268 397841090 470692635 200350925 389667904 575009364 540422312 501599359 766040396 776688341 215082182 485390672 438746725 611878776 107269481 185280983 40568920 607045888 840582100 233106522 3423290 602315600 914001736 628827648 386245040 372980650 755290980 135174930 477757050 775979512 98565216 983944300 659317592 110702080 206105280 368563711 878108098 408427663 931787840 58198400 314333338 514989870 885631580 755238000 613973580 465983340 132278800 122266160 974264000 763605962 296341108 836497459 557937280 347495720 855724026 243955721 948616560 347098230 320030930 358059360 527871772 827478680 712992772 455007712 767242792 446098677 340180018 998592450 766545910 928002600 688164360 202097996 771551608 929616160 53509560 413072800 348745638 414598523 268775500 219637660 233508960 869527531 117288544 87865816 301382400 303363250 937671304 979984090 481069276 646884645 834292224 629363056 468433475 616600949 429024176 764635200 651322128 172164390 879839590 970347740 225524744 935517604 88136330 298850044 176515679 253089120 992507500 522711392 897593815 793254340 650746850 700023235 172657750 457627856 653947088 286191840 281254758 561902040 915695138 555290200 736487608 322653051 648677904 786273215 314578860 321391200 661710951 726722272 77799554 612219144 805615760 491690244 404790634 671515960 447622808 990974944 154236480 881137964 124397558 170875596 70736080 408450564 731957680 394038688 461240776 966383879 931449912 414692482 671288092 335898128 891091200 849946312 240022400 647265400 343919560 546179750 368057600 910443070 198766176 631968750 783120656 41854420 782579375 870324564 934588910 285577690 773454080 607568064 364004800 929774795 335143280 572303376 894456740 685380557 658552710 688237824 228083356 404292350 546139438 37131344 745715000 924115000 473393026 117238475 180943902 613126144 59859360 102727487 848679750 299410340 817688908 474120080 215723280 700638226 191545664 717944352 628842125 564507776 772923312 664935424 56734160 854460650 42985484 206209564 411881820 457009100 815352184 330872384 884637060 609746721 518647360 918270280 242895474 713437860 628004800 231442880 776353252 598028976 400860960 457585693 217044700 982206223 412926208 756447799 866282520 281070570 579687910 740011240 374298528 209896115 386221592 625308776 325583984 404326290 83782136 251191802 673714600 54319840 755901810 825268248 925548780 917213110 783814944 909359328 71204672 811130185 604448096 90284976 961480838 150385160 475328302 589637744 947750936 181678168 692699032 145184380 362172800 417240155 354086624 637268480 154841824 142795075 149365408 471471964 856950275 714541300 679399296 344365200 990498578 916085348 590018368 767918800 756058120 984528750 333609312 677978000 422332485 407302500 590551680 63350900 276406620 702984860 784737280 80332080 424845908 836048232 80032120 91379458 998736560 56340606 405193397 17428184 345784750 908283100 196704890 784121888 646303315 34842070 806652360 740191280 211877640 538906760 346835328 172860040 102145104 580925000 317982528 647851120 859185278 280445518 768017070 835085800 483022576 881097344 892214600 786998840 736593340 772682368 166523524 872096027 752532112 614369432 508604760 750176096 942080000 870653952 55768496 290260350 888221100 840458400 171266244 224582706 268539116 488608590 120440326 141145753 609078050 157436797 356364260 10553820 627165952 197429900 923798600 933024300 687480300 416657792 863523151 421909230 358177135 885975040 142380000 152431360 61714048 815091484 131200800 236535240 582790625 572597880 526948754 546006864 279760744 804763360 122323201 947537200 201089848 934293760 70817760 927363864 765516144 667839350 55021416 684519488 958215832 887658060 159594965 366761940 418728056 858084210 5076552 310560000 224602960 692600180 524392000 344496256 309401984 454485028 237485020 839715974 527289920 851905936 168260810 448187480 28527227 375666400 71822790 17907792 486869620 235271926 32161755 190962400 891115334 496358404 617150352 84934640 942809664 42145380 744674760 402712136 978750744 997179278 497639200 715969860 229615910 940121880 678885120 742129384 996665920 799321504 802677648 978039088 625906048 792195360 560935315 391770888 397251968 817266656 950678360 437178264 207781200 762587154 162228000 824851106 624634666 576118680 302676960 133250195 218495648 959727632 727786928 86896496 780159200 329714428 383737320 680516880 534634816 332656 386062160 621985532 592630400 747438944 633746162 910262142 661299768 481069824 110678960 805475984 50316240 809710252 950099176 359711477 563359520 687993718 805151212 142176644 280154880 191543330 184781100 112924362 900539440 493171622 485499754 587707790 964183160 354492130 252918784 363484178 447235200 618786440 49758296 637241077 774393216 306783942 445830775 953250660 721494720 414436672 744631197 180727492 281929162 752098918 315127376 666334400 174877040 915253600 109374375 736859040 827898282 333527928 613702304 624920900 353857230 45522400 83975862 923000000 331291840 8085352 980108128 997973968 645121700 536091680 285986550 743415040 84577792 843892708 888172690 399325066 284456992 903248925 294258096 488889912 1232122 633399985 366517600 629926455 434472976 470075010 963726704 90961764 718351488 416769404 268938480 503944232 953520832 730020216 531500000 523458048 852082690 301597392 119838030 231210568 826654892 99814490 541426604 195873280 384930240 133046682 654967748 289351300 852872180 801738400 849550723 570800920 962564848 884274112 860400055 38242320 18406394 101186310 38371802 961747786 741759280 731431810 2799880 304741064 249697760 364814340 439234323 289297360 906258496 748602420 808938406 608144228 951274368 856311840 967501936 8669748 663077616 10951888 631192074 841338210 248725392 590268130 325216986 592486148 791072400 432809088 437365500 255715413 646079904 695531952 277347500 188080000 202846736 416493120 758159600 643212812 871602320 921646640 244821540 973385424 313119303 444670036 484238303 863247812 152715264 889711550 896086780 94032000 408888755 811483384 775699310 262505319 415320750 76484662 339334416 40666670 302753125 531942000 785817040 460729255 271034752 875784880 242387086 872722695 758491126 548158820 965530420 108892290 373937925 219897320 577317408 982788160 700933136 70131312 632795724 882689680 309014600 240997500 252556726 891015000 998277067 292902344 42020640 447823140 593137280
429647400 606061528 409480432 132983840 147648408 262335480 31968192 586578784 866536296 481241879 352220000 422037848 34208000 531569000 834098996 990531225 573340950 953375584 976367292 786541725 88760320 509710805 764289376 808075928 909717848 850656990 882602088 931530155 70342650 718732096 446936624 1403872 52550552 885784087 825795176 656890035 189720080 698818229 910128884 661076000 2828824 400848224 890804656 538816304 12065440 301456904 554080860 908997440 510895104 9090000 179777900 245994104 617723488 761975698 901975040 19730760 6936160 939080151 823080448 306792570 970698440 480388843 342789632 13604864 708122100 212832750 33120322 663361750 310865633 841606940 748210000 219004980 857546780 694821500 485735635 597021931 859739840 933330160 731502308 717715800 459179900 978793840 267969744 417358576 140840082 604708736 887968710 630364316 446289070 792183170 586876375 20932500 166876009 450129600 562320576 464431524 916624608 969445276 893096545 567215968 678093128 399305880 643610882 985123575 500682260 429731040 932848080 549821120 593100320 790716760 153605712 603413504 399997756 462167912 358136105 778436080 492142187 954300000 122101262 797668625 115451220 483309188 226972800 703654015 390729160 769484824 23973536 97696632 886046494 413336648 500841040 164908720 80509000 207384760 387720480 779104752 775446220 986617603 522239696 193297376 811291862 108500388 840813770 336781420 943787530 733078275 730969142 35565728 63007712 267080600 838491424 143062800 86317118 585373514 227403908 345031760 406739900 818564224 521751376 543510120 514428210 792944192 663789958 342829860 95961216 989914368 417061115 773151800 359821488 120320558 617475932 132612452 417498200 108378112 918088390 790963008 94042995 138967380 185884652 511199648 600137776 973196288 225857164 212751500 328708676 223428176 221713632 411898520 844176485 830839379 599073112 790684388 666707550 317838600 913585352 67273280 745801304 432146888 273672000 478131560 477955930 427131525 644015698 766723735 865356936 177299180 301069928 755908032 85879456 927749952 819990264 143176475 967984220 524775366 646057152 913011000 980186004 79291000 295552160 38883145 669523360 613888370 306360644 770213700 409228784 316372320 352405080 959374472 913358794 159255000 273369480 648264710 213018696 577103500 936408200 298776414 741156104 262294752 427886748 45451640 803018465 788678400 417969901 972002720 969267590 508300200 138258130 569055310 346450586 176747750 355454536 758599760 460961280 689218765 113886200 986503376 359338205 372179378 674672234 731351424 710299620 916050537 955111040 925772800 705957713 245769300 274027032 865677570 432369704 244490796 600558480 374062256 366845840 256507366 288751200 982088056 708779032 405606380 587409712 336627720 325326640 145235810 526134640 730879911 144937020 808269920 500610800 489631544 486764475 484025600 246939260 687599820 467576825 571815600 858635025 880532531 129510808 490400890 804593876 520130370 331924176 754781284 500577360 183980880 286520554 988705676 462228217 689508120 506373936 749968292 456798162 973277112 543479888 327474720 624375448 713760496 769512300 439300708 893983300 512200350 440671500 302495000 817562462 261512356 604304810 425442500 792430841 783779780 63756525 368752976 793163432 529712224 370829900 65289055 959840112 865075740 125540992 473119475 779427016 249663284 960841316 569127220 854011543 561952040 201625320 240816782 86614125 699087390 341597100 744512928 532609775 487553520 32654752 632040800 253931880 511505320 93869460 532238290 939284930 901975694 556712930 408776576 411555360 209314551 478824288 984481920 118163280 188784335 789422520 475417760 484216104 599438140 96502000 340709744 588660400 411416488 774394655 904012174 419803091 270099000 494889880 246742585 778595215 593528270 796503555 587079480 144076064 667885952 385196570 656733560 845981260 480599600 950531018 24120000 592996100 537703914 876077924 454415260 930345032 618355455 282147995 201230160 39312756 280142018 608994038 358756177 89241850 128266693 278651156 371351779 652585820 266275968 825829100 846747848 832227300 926238970 144250112 696800192 358924650 932443872 839066184 743512500 61330192 217073156 682284479 673839488 64331045 135395850 16505770 972661250 37086915 450568736 142639075 921412184 185963520 819820600 544613184 539973500 780112860 633662880 412882240 458305612 950486205 506771920 941321600 742997650 205718400 35520000 589038856 611609868 274324615 986992452 283636030 25958200 372337032 252635200 75126512 441436704 558865005 938889884 726021413 106336960 325784136 303498368 964278338 517957920 344925103 883176000 722718116 290289256 433284986 158390920 676952207 711272890 603695552 959615976 307762500 157586324 895136731 893822310 968880585 803251092 43511616 738423808 787670674 258000744 132434778 517247136 226245200 699751665 535358712 209617416 772579840 326953428 556082640 18611868 724258080 331968892 259392516 851101932 406266240 792748160 432537995 682754076 192147855 175560300 588172870 559706665 911695360 871363524 792892000 696034746 974466380 17520520 392639900 418625056 153519920 606337595 853361808 632606720 741791820 895379450 938366462 978298530 652514925 647652675 540184022 517081600 7526500 229133824 856352544 394324196 447167616 246810150 582989920 868386080 786298400 713415925 452625167 759979520 528478363 67932000 721825152 450210040 96703480 985611280 30079280 243441654 871937472 565866456 330269600 538555864 978360000 213318016 917819328 526364578 297725864 634883300 314781568 652382240 18506174 990673336 912261600 192609676 173124080 90575152 44265412 407756800 586124800 149229232 224376743 811133370 84010700 170235625 819472750 82657992 939235640 912528556 792947689 467566080 590450400 411726400 69891947 440520400 691581204 75911520 685302480 633885500 545661579 36783280 437525098 763802401 916878400 698601106 966496000 236616488 165630600 615536000 86275364 278543402 968088125 700615504 428860775 896655848 294527687 352715450 720498355 629837030 178731420 962170950 809991712 599932204 313312968 349255000 133981240 793047236 202337132 628536144 685557380 845873700 32222010 850595870 245535604 566652100 66551520 813095786 836790346 515103411 414321028 185055504 186364400 163397600 483345920 257760128 886624918 474864065 753359360 550532870 341897854 324891765 168235865 929420464 278027152 168267462 532716130 233305280 264316752 306467480 516677740 277429452 227255912 872739324 613088040 85621680 961547984 870671140 774436428 256406325 204577948 791528259 308422500 546883560 760477130 493306576 705061870 445199000 119992725 800404375 10298672 420946310 414748288 252793768 652948480 903867360 147233092 245316900 629457798 804529092 316302590 748821060 539319306 928165660 334068366 884665504 591941784 256725574 709255744 29775020 273854088 283144440 236232754 529412004 460677576 545464704 730660948 283939360 460940 172130660 2286225 634469440 563619240 536804572 728013740 171296845 832883602 558877480 870310740 470838936 237029344 665448969 362588824 689672648 532644534 278913440 215846400 178250800 987041030 195313156 678613080 372294888 62762494 238649500 733970924 729169132 377766900 226821264 345041700 132083456 996590080 568841130 912465600 374642392 806305152 949937807 847347172 231981440 700321078 167077116 654313216 655465028 996283168 57249900 956068471 220331872 960893320 830628925 245061692 48892560 324523258 129705594 649501956 98921216 732024320 267214960 495504960 512719100 935637493 659594760 322233720 894665280 903811840 612632000 557478 635474304 738114544 591215600 687655477 316727776 319216336 570776330 937279125 132036295 839496160 451722540 100888557 118832545 770950000 405669240 190007275 876321847 598973750 396118736 26903596 106960550 122314014 912183250 558838680 314511152 71633290 67434880 562168200 272800859 945186280 971838977 922720 386831600 739955777 886140752 231336288 304035680
656236274 88039485 720394050 225333472 190167976 46309120 553296129 87194462 885484397 815072313 526811200 63694000 12103344 729786980 839176891 868959824 677704218 56492866 932054588 612844544 991749760 385267344 615900720 232997515 911921610 763456000 110354150 750926120 964969660 616114727 131673300 313197560 783373920 393717080 129242328 12740650 633883520 665461397 863713984 440338087 22561764 302040293 475791576 411069400 551995760 191093120 484291178 263850120 488026112 183327744 311541353 354464786 43965016 248910528 529146620 63929912 406256000 708951550 762683221 649168970 654600 487949320 253548300 646640120 440614960 154478835 260450176 741204364 27598295 311218988 890424044 885129189 540912962 446373708 556829712 96671520 122969376 940461248 519952277 917561456 277392446 372252588 705019544 142972400 786948192 432222500 909008950 175726288 373013780 664476023 42486240 104119200 273066502 117499360 781069448 603322228 795864816 963665280 647932432 24523536 867825454 141451700 554579512 305833136 947538000 675993480 301360500 507854952 67735405 213590780 72300000 280101640 302915441 918758034 855496143 278212030 753434408 716102040 570930560 655721575 57920799 876623080 634305216 277795130 387024204 552155080 561180594 186202296 780062804 470988541 690331260 990190840 496859992 464679456 606953000 745646624 123878400 908723630 147731980 543578446 546774850 771187728 761546480 884670160 453238208 510741832 34225480 20531072 701180120 346274560 979775680 531627050 26440900 573376376 971689216 96965760 681850640 674886150 732079294 18367920 916326960 268575150 169188343 772868572 312584676 471020800 596688064 629201592 678290472 996581344 797636560 298255688 951014128 750116819 451947736 578388120 51223860 657239770 324395811 904170944 340526400 368974400 956984664 161101936 984131520 945517120 617841448 235349700 955646250 70333600 16642976 172258015 337548288 605008840 216610256 140569280 186691078 703484866 6199808 189090048 527391474 450388512 243976160 358865924 481712660 353205920 561260300 651818816 977268987 24101158 975478368 989968368 904504568 317293260 477656344 874654251 135786392 92523380 826740950 687831550 985688832 734200896 200316676 730293238 929883342 871918120 974660300 908650370 261929000 190935800 67723950 914748318 627593235 82853600 944725610 906671000 244272200 959853696 882361304 846227880 39301400 305887770 94833288 279286520 97548819 859872980 690494636 463520096 798227400 792720000 306153725 348315778 735070784 468209136 79522432 953969915 276358120 725972729 860037976 555403522 954774548 105777189 668230568 92318872 976803194 866564370 25280000 466205328 247740320 690897360 186611750 795378224 381229166 318056467 954489920 791098240 612163884 720691700 367348912 125297352 957771684 349029200 196211200 33337000 113062826 74340056 582563380 699574650 814659200 475885530 775307969 728523525 929800608 180443150 736691800 720703930 354645236 204364566 55125700 773497680 567552080 433117888 265604160 217334176 427294150 384369816 879611736 918842520 323203058 435661380 883190357 786642816 795100308 375488160 875953130 879833340 762115024 777893020 722204568 579397519 878945280 275829200 422897094 587910920 877725544 358530978 556835200 544134420 970486670 157897232 173996985 826241280 594820500 494129490 106044725 47191800 43528090 861764250 517627750 659428375 608201882 941764875 744566112 419801672 920561720 236323840 479147660 712375512 763266000 66000048 330244010 200508996 560152142 526485840 1993836 288641088 40384114 957128948 315433320 990114816 866000560 902732200 573137578 360812500 577080875 466782156 479069072 857511712 615145761 184848800 466860131 632311044 911438112 940165900 968823568 631744000 515587475 729145460 67262664 577005604 302143680 865790608 49680000 205121450 438202615 833791152 916726822 154887185 99900460 618493360 42558376 99238502 619124860 389680636 72952566 375281292 583908912 262854650 871186288 500126718 704774464 656166930 38756352 750822032 766388350 489021142 530470540 333058176 833649440 785521436 905478200 593767728 239160992 606583928 44266284 440839840 562671752 580735008 656274428 10764600 166025600 719432200 39429504 117731720 597141328 282852054 20413896 40994188 843829682 141818816 315062410 888361454 386564420 943660520 922355200 457767455 591211379 289860720 488771346 851161432 200637930 813583890 396730620 816865430 75425898 661358960 155872000 93663115 448720068 525954374 147273956 746428800 618111932 185719091 632151736 118728360 281654000 991099000 688225304 299353192 968173500 916476460 307427732 355927146 347851504 29324325 860470250 229633100 932695590 628047593 900830125 153903609 886502270 921000232 120832520 453510256 457212270 627449730 421745440 567751941 209969448 275372882 547190400 204129652 980371020 429876738 733473938 759856660 749058000 318657256 369664344 333331168 284565600 643585300 487542210 734420430 64825010 857353160 183068320 997552640 213682096 859243946 704907362 123255910 5683360 796237112 552215296 226867768 772438820 379605125 824972000 13778640 849876284 377175492 239994575 384987140 579382290 399302724 763603428 955968270 962620392 361166368 612681376 254657340 241387648 747415284 960094392 990021120 79017140 278402432 543189312 499493680 37890880 895525600 333134900 974685056 446869120 803500048 393653526 863224800 498141116 166503472 331486250 391395200 994164802 115139680 869327182 538040980 153794000 949480320 742339824 177272636 767774808 724591083 850331680 887351250 881493340 403446720 525144016 671826490 639898948 580857600 488000346 555374476 468380832 801264000 915705370 558957600 911402240 462232665 191178020 782858424 909466000 655543360 193788624 936452250 127694400 294703616 289198313 713601975 296171536 958752500 574169120 700972400 109909152 282837760 954256250 803819600 934589000 555933871 485067636 969631120 506604124 953577975 987473980 888923766 446783554 539826119 373529632 355460300 422294360 251532620 160303834 841291652 97926040 921455746 751471232 748600386 742032664 160795440 518865056 668364015 22016324 33645248 621382768 915900240 675142400 824583128 795780632 894668762 795896960 505988888 169851336 505292662 96508270 383090280 630117248 107765820 938758000 912797360 870595576 630539680 952921720 278826719 62891340 674115704 206612192 237484545 263895336 975634304 256017340 12163200 260320200 54772026 400054516 816547638 944846270 337710400 441426944 439868004 952449400 641436184 809367168 589649216 684815328 955680512 616584738 459936868 980109984 415000912 766557440 497781750 810140044 27699104 10121600 33383160 553401315 184034920 378829550 292145200 553378870 575391000 332013230 646510800 373903364 252436640 849062092 124796750 115257310 323623150 539096800 504501380 224759116 938964641 57026912 795490400 822668175 238270825 500153888 179852524 856414032 16363951 483885940 302917920 87665876 380766400 587803528 54670270 380725916 323650040 218729937 776381150 460270096 140937710 560861580 523724021 671777744 29531220 760865280 897599936 29163590 576083200 327293136 638271602 874477615 224226905 492464144 180050150 555395700 327936516 117988080 813608000 592849320 920527267 934018524 188174922 684162028 940983232 872286791 205289888 760486288 6454672 984498750 989820238 419472360 837077200 655035640 347795512 947983200 703384400 184741440 690081220 780143092 216965240 768794940 426147965 895379456 38161666 16356170 641723300 735844700 418490520 663254709 292526525 852431184 502510328 786329030 732033840 798117940 521279600 556493060 563004000 645430248 621531420 49678400 10555000 211084100 408474567 746747200 729130000 493971138 838974386 660163892 772979588 760970240 595635870 240247640 703297760 732454050 187985728 431731760 194026100 946471360 850492560 131739736 936832220 313827690 400822200 647599520 544526620 775598865 930278174 767017242 41673280 9646629 48290280 780177420 307371774 564355730 115212810
807692950 683711080 373041850 828875688 207840896 754157120 802902304 560724608 200086400 379743024 513565520 956724560 960206365 137884896 757727145 630361950 440728756 890596580 116089100 810179390 179787306 480371680 132470246 838448000 392721634 323271724 164686162 141654712 373165464 904498000 213987712 553597840 442154240 309870900 137510528 186045675 371200290 44360250 973753593 920114140 282395860 138602640 940408812 558475912 306578110 190620914 108803980 820667394 534581984 270058732 973432400 462528888 380751356 198673840 764440560 651118957 921592000 358658160 883623496 638301586 54615170 345980502 709752367 472050020 880592996 383574912 937585824 770820000 576947925 352752480 552981760 350860187 376826250 964535590 615696655 582639307 918915040 974458410 516592288 70009040 847495375 345197960 724373920 196377760 583596665 113420471 392212780 639593260 811383168 505848978 812743306 879594070 433801790 368725500 777562000 977302921 901498752 518304070 520650684 26489300 555868352 922942930 896491996 583281395 629196085 286909860 879718490 853109112 891671600 414574770 123072586 867050880 205691440 484823504 299481676 642762890 358088740 335125440 881957232 23210470 853714520 724159965 307921792 413468536 949045739 585271866 191659906 605717280 599326190 170837760 192539634 136968380 953485020 475986374 332276964 126209270 527670288 277152936 181157312 314031200 16937160 628626144 881094144 9418607 499502428 997294530 675338872 158546112 491086284 168043296 583298008 263857792 547033752 897077860 869443040 728894336 109199525 356890812 449716942 771383248 592272544 266722260 302892790 535587508 170879200 501415536 179591600 749806090 711615650 773870960 95443004 365477728 64991934 339567416 480724640 474499828 275649564 204670994 27426560 796163072 459224080 833408315 591696480 189152552 819529920 899057410 550303942 817795960 849389034 150626880 730897920 588222400 24076244 926785290 289096000 283253400 879109254 245888120 570043340 783335304 325583016 326845160 437546560 680972746 906582400 273486555 68952013 618254600 125352540 959868550 718192728 61925699 555017965 750905381 479214840 957389232 146336500 159707176 18937804 68576400 60045600 158609506 421816980 711593600 189989376 258604210 800079526 254057456 642944136 231354120 981234240 713169524 511977584 455504640 648722290 320190700 325249168 314511872 175920000 756613000 979481664 677162500 27752970 82097080 350982588 605346952 493652206 316767350 375573905 728309532 514560000 487565200 939240270 136431616 756632220 727437056 163741440 781830432 384338595 384751244 395173264 573446080 238887870 978583868 392387653 100511160 802751952 707793982 829278500 70847610 759682080 956172660 984379056 659183628 363215104 338402008 340011114 23519440 30881447 205289552 218120712 534408616 288843776 935688416 270965936 800284636 18319700 766830 145900585 787002225 808845440 645293068 811750220 956116384 830233910 255309040 114967680 905083150 90350088 97139396 712268550 26923865 179856765 535610340 877310992 358300068 578656023 770233457 819384064 188260104 854260881 729831306 394708495 913851248 527138000 518608080 958420884 105771285 974512878 313202100 767485505 857163680 622963072 902002136 17323276 677532800 792528800 282101208 779222433 880026986 527457536 538537572 389474400 22511680 264896224 774291442 294417340 335904224 784105826 959654400 264793405 571946444 570614924 439318140 831760560 77924969 882676336 373059440 568416505 886875720 122623280 119208198 442975318 890441935 373848520 981545216 173657100 657701068 552649920 967459840 145777300 121240612 627081332 885076716 829417856 497474680 745261250 17737200 249375000 576004420 968579210 974853364 443382720 159373114 806803518 589131282 305991320 989430010 371751610 513565419 582267440 406501105 252199912 663627475 211336780 231455106 134298172 484574115 711975547 67781342 339594442 934780760 177509760 464372940 619652715 374126908 257291330 769861164 930775674 69200880 442649600 861767728 139742288 890854444 127080352 345978504 888146534 517681792 604378440 150835208 564690432 61474312 186350386 821574944 646706368 827008896 5742440 638553712 70964430 605525984 671348190 930916035 460173915 889419096 129067520 683775168 224054474 792110752 435271242 20950500 769138624 863492100 413396620 96027184 502196345 668296195 995851920 106061573 521957760 220077683 165379448 404020600 50732800 670954010 748036800 490347360 761283275 209108640 901303600 704069688 565574300 267108370 216913440 792982656 479187386 558092055 252951640 695196640 756733946 490217080 813074800 664102880 132666096 226436943 826186550 192133220 561507320 666303940 433965596 663894272 844592480 212874000 350893586 780087140 369674620 653182630 165624908 813544952 300688170 593334474 150252909 338263980 800175066 421383744 396617900 11996182 232817080 103884800 709589625 722641440 586377669 146698610 346716800 899751760 914261157 760576000 248763020 649033600 23232880 794258080 956890808 973747624 784860816 66714988 979990778 822758560 495136264 39045430 530862600 951434732 620586269 247779200 83336034 899565126 309076012 334137804 327874120 829014625 222380122 385251060 36287448 607100668 668856528 63796392 306801576 685816605 405240974 170302784 667572468 858469128 533441887 2551300 947307428 3555400 112750148 162124480 880720640 440628800 573937508 269960488 179331750 800731302 720866695 651225280 274423150 626224300 36187456 666789417 579965280 721347120 952765671 774068608 380676948 822635780 221378176 80039000 362652080 994156961 729573580 93739672 881952871 792383560 260780440 115995312 566651862 461153192 685005198 117193280 229940450 521814320 123708188 951715650 278974250 848698880 929024856 747150240 903595015 364489200 453265000 45545728 213141105 501478000 179307140 700433684 630356580 794050800 11816592 473762000 985013337 987300000 150712400 6121850 716003548 232064110 3532960 229557120 865678964 315826690 544310260 212726400 879371376 249280244 180135344 436047104 312403480 581344928 514863600 572339024 631749120 376137592 654842136 593686720 12550000 95961600 646046592 836969420 793666480 522629184 781712590 173072640 181049040 267967615 983997206 424192000 266042984 791953344 437836763 905396139 166075080 438878332 636599850 804800274 247191716 18729267 931665872 396147187 287924862 297462862 937517496 671220701 831834416 248219608 965637800 958023350 119045926 294272000 822975052 669756000 57841184 653564392 944934588 511839690 806221600 491134752 624306900 39577600 521766153 229803740 149479635 294651136 840735808 160280336 47033044 489962586 466071025 56391644 282006112 384310798 742045344 697465180 292637465 511179932 435785600 971923676 547986656 163415735 381899216 642146990 581091381 41041900 471369140 459613360 779514880 281246464 123114720 732413392 179566223 209816548 738289548 723914128 531058020 838171134 576556705 196606656 953630480 851957900 310719556 950413552 189818804 799640200 709800400 777427348 981185176 786051912 475936000 728515250 949318320 651090600 43690760 887350012 248854848 797712804 323750144 280586550 734338064 673966020 749026440 67884728 102266090 689299760 633438761 245325108 597583056 527573670 118639679 694440112 719265082 719756680 196091960 185888400 383671367 163583008 398061964 814255750 929266250 30053500 286864714 729063936 560299440 209117860 824963982 565965368 944366580 278425680 625102550 622783220 668048016 905846240 413058892 629557132 897476636 441080160 945757600 883081850 599612868 606172785 528638592 560298983 548432056 368609536 918531780 127019220 95972080 36513808 84577440 904477616 38109544 502250650 285684480 537172360 546526430 26673200 154028672 365771840 377623605 758314848 735940160 459145140 2443968 713744865 943402726 952980603 608880064 788652000 600423712 356805245 943501964 32704136 812244408 778820620 578546004 848538960 907845305 566094080 991941920 579462215 289809720 617499696 632953640 542444091
323365120 170032496 296100670 406793761 578926520 175247918 42406323 926307838 61982608 259439804 960328738 964324475 632562968 543763552 616508032 136456388 550511196 60220992 728612032 949049920 556007800 93207936 824360000 643240273 409560352 755172096 452277480 82597032 323634944 244855410 320728616 820910604 326739078 514668112 188727634 842425735 383875800 445301312 139852460 494061214 512618908 978124966 831691456 884891880 486424300 714662930 697916600 69521856 748082273 312698670 390345892 989151003 942354052 731757976 668451630 195714424 604737536 415661000 530695211 28124395 539491400 569434161 376205886 814865992 314359552 510295984 137234302 951512915 90126428 960013068 3318936 340966600 989477558 144710927 798652865 821034474 158912608 780755000 206662608 444784000 601168377 356657000 998117600 236414942 867095088 57514544 3056120 613008320 221883504 55368000 185185648 84535607 58184900 954235215 70407432 54840440 564996112 815501780 289559300 945305844 603556252 249879853 166951056 30231318 868337145 873790644 920344950 32697500 869249620 52523132 128698960 54153381 59891860 607425250 255260976 20186995 629541792 577920800 705859328 846443710 489923840 546799040 124674192 359272900 491061840 892711736 888396680 203644800 87965430 928609667 818980648 304007425 988553728 389082200 670863732 834110328 394043040 722612008 866850640 798522140 878361720 489260384 101720525 209407440 932693908 409124608 771883600 689430350 519748616 707716000 872752229 26633648 621456080 539192000 255017174 653358380 784499084 32699376 854092850 572034000 372528902 677400744 203047080 902209793 499547408 129467584 965024240 799486856 965739130 7217920 20373961 62071400 366839772 804507799 765186800 726237360 843021328 412934016 558352704 592546411 641882624 702817728 827160130 771118500 602154320 41132096 162080000 973301995 587632025 64335160 54657210 203994560 192631920 721204340 478643968 600993440 548722435 858527606 556611230 497314112 660768064 813710420 368543378 442692418 689205300 297823403 69720626 698161000 179473280 993016800 195801546 862960500 347991288 751623000 478189025 228248396 858004970 261327992 569657400 44730550 476746512 470135016 276265444 184507192 551519615 403297380 353183970 407709824 419617200 919261034 272844270 255068195 944778128 241160080 35049575 304161736 711683206 410193440 610843395 969284608 605428047 748907760 871924271 957544960 299147280 791928075 261320765 682048064 825274548 405428208 187735170 783394416 203908164 597191480 209162308 102013365 815705040 823612850 465971469 808905602 609706552 975727290 832654112 22921250 593537375 454426000 425664385 631561600 768739720 29739267 448366788 616784200 473857648 141854152 523349024 976284104 528617672 508268280 134736058 89397765 749535328 257173480 354425200 582240576 839971004 507701730 415099744 399938858 135620086 236293408 632672085 691001498 987568538 441554944 674352204 409530700 126211502 482193628 489793200 708883990 803419440 507084304 853650882 30739496 139381810 748790583 110789325 749257620 953316736 513351200 399107000 237631620 53823744 379076600 456660128 728789149 864901040 540031624 561328320 740729518 903956232 978489888 450440160 549742332 820553558 506728160 397934168 308318064 584268080 68664200 423259545 835911540 768493200 574650388 159157104 333582616 800688934 641054608 482455664 503231125 53567146 219971220 130200232 738652541 170241600 871124000 859490038 678233140 59072000 461433371 387554208 673463432 714078668 545757112 810721200 910844368 781998720 571150764 739494320 986857400 92555720 371296800 448426592 354046080 380816216 75813867 748820736 694168980 297618621 377198512 121106150 891383743 519744400 443315958 274836710 446838078 74618300 259002600 130653248 267112838 956129872 188948550 587594560 248078960 466167025 178878720 152006520 627400080 819450914 575203486 21460263 359485342 375751720 719117154 269146897 663859840 653272824 70928528 581359712 579819360 960035916 841991040 620440560 181439700 769136434 66014032 25383648 360275568 212581296 940011765 450091896 974129416 704700062 583133826 819172400 663672300 298063260 702100682 82624000 177238124 271029924 834970768 368022988 667613040 645078248 472228232 561926100 822293110 595049916 166417514 612683024 82959008 545907958 792887776 339906350 614067650 103918080 256811712 722846976 710280500 840704492 501990912 578766805 894423850 512533624 706961000 230714035 774354560 729685416 397401740 382339200 287281305 110138750 524255331 231418368 95156101 499250992 113433640 114786118 260250870 419816252 822643436 218978480 180178720 285314748 52910144 478858240 468268150 689762875 603377850 675237640 169656004 672595185 981780674 628033931 784238560 709941656 937845500 350322624 30575085 929054856 682364552 449876397 404384128 816569136 986969256 376628480 787593706 157731448 775378880 975012149 511924480 795705488 443803080 611069280 429454600 487689360 791373810 289564800 103590876 999067986 654699900 713237554 477774400 877826380 430354670 386043200 933961460 191751080 875387375 405652160 243144436 36046578 919487500 818632512 223307599 989988800 538206264 454683216 35353120 607412544 118493312 595542796 830840250 47064986 115672103 765308240 785045456 593641888 693850528 874635040 126765840 648069719 412656775 29392232 634656536 737476002 372287360 515326584 424981500 172212200 398024760 809725947 45810220 296931900 399609024 920571900 365010544 555365570 198906528 172886836 76052607 772374424 750033252 723812041 866757120 843857854 747836366 78963398 126858840 35202244 316556095 673257600 776092700 640855780 206931260 609354896 253705000 349351616 777788334 79209725 780974448 443638656 967762700 359770370 3644648 812519243 370210857 475197440 351988115 101772518 461152536 665861480 380695340 804234463 614119024 261108926 644062628 146995360 658543824 979292870 924345550 59074776 253057728 903569511 432875120 457121250 480717832 235676800 297278115 39864416 960115256 284954740 750735500 131676340 425968464 54224400 676323184 221971840 900160726 232477056 367733068 512660420 255056700 663341056 607929206 650687345 683780270 602420102 797387392 512591804 83861680 976114323 438668928 364600096 444571340 523301240 658877784 497935205 23090240 642921220 130215370 442710600 275490451 298254144 129654000 528923680 539857654 6719906 246242660 987646184 110582400 152317944 155261860 609887509 763924480 149354720 880902400 459943220 795786645 278881096 427636116 524295830 802215000 309866310 564091530 398991488 307418000 975549402 263117828 866557500 252760572 741035500 671502400 857904575 956331324 796018146 181916120 905685857 222118750 343603200 658154212 514983228 677847048 508404848 777539200 787257096 25772144 207284312 137173934 583766160 209966000 202945770 323344916 173803552 106246766 813939024 24653675 207552265 685389292 132387251 620754288 614403804 703262372 241150688 957331600 907797684 590646350 169640600 673332992 885851600 47643536 329006728 272206180 533081000 539171798 865525786 543559376 468535964 562523264 810653766 209712520 392895120 97738792 473665300 490251840 623823700 115349660 911497872 308221600 468656660 453260161 822382581 53102928 542732180 638557796 527404440 887670864 783428634 539230667 675484200 257118072 420530560 4677424 160461040 990410000 162606947 224493746 356980320 950891000 219814887 833606707 140499090 805174140 988729800 258693120 505923340 190815054 186987520 674000540 454011165 625313280 814762299 122928310 377109192 324953192 372863936 615148753 797508115 821233216 430546280 268701198 202475506 394558670 795251880 821802644 568035840 391825967 414752145 466371840 526829520 619219995 380941080 912586284 314910176 841263970 976909620 633360713 152885424 620536912 294179800 868114520 403211500 541222340 813843879 520599777 882685776 90671104 118074008 500726835 765115604 185490248 32118702 635757869 140384978 719634524 722068416 21253723 807256970 943868810
256004240 882864016 504237230 384396220 892082290 748032652 329752290 148753560 273921500 831820272 702872696 201626704 685565050 73152800 734567174 162938555 212114924 778079000 530315324 927180261 522916483 40114228 865963840 169592992 659420176 604493796 4507584 125250460 113156622 531761148 143891220 646136000 676022470 904596300 103664419 616390400 518717440 369184706 972585920 365164880 252571130 8352400 146663600 28351356 793161200 668997240 296182355 305000960 416277652 795526408 620081250 134373088 770613396 616736000 72508928 298275420 785065350 682462264 928403168 871427928 920438000 212195424 431401886 737743308 957207250 775222960 608329180 100422440 304033470 385410976 554042735 535756764 734140712 954293008 639584138 297820903 392910280 243556560 974606252 931720500 631240842 783798114 882588810 344029628 204704640 891000504 390589488 426209180 903658300 253353600 326619444 182092736 117734080 664484352 296879848 400720880 190606784 726090786 284729184 414735544 692633560 866665940 656191360 902877340 377058217 140568920 421083525 405728272 288060600 394564096 850663115 430430838 795652242 319103155 688869920 624229584 127430400 73765300 826523700 479789080 407527850 398195270 745707264 556070374 830841160 704920576 848340805 844145000 953443410 16259026 303766528 332461248 819442040 974192954 663556075 741034912 297679000 661317986 561861944 999543104 908090990 980142080 40961604 382476196 137679488 758061048 479179648 121987694 868988424 736468557 292607848 178934240 263497136 816308278 411277054 761342588 375751624 946600752 816094000 435788616 633831888 552615540 967820512 116266934 700663388 451372200 348892160 777271872 697463025 921196550 784617214 151834296 524051404 451968252 75150320 204347456 429173400 111657972 899542680 203877972 504574666 806815048 997178592 277504340 580593068 536122000 728489640 240680704 96910875 820859066 790708480 62269600 623330420 353346576 465837781 458934400 168968042 661442072 162868760 330388800 759393320 213889040 845768250 653224904 933612160 848167378 166674344 162367738 717652640 73383680 418090684 889644714 637913740 323644615 216489831 612957600 691313828 142745456 619374040 520097926 701946600 53545445 598901696 592119816 528329820 512901224 221044490 974906832 804583152 876360358 508952808 685662828 925343008 742715939 207984720 58501312 969354972 805657382 888968560 213221098 502035840 235517405 966398000 528296860 215209652 480357750 720435600 436794284 261716250 68566091 873158018 673209862 114672824 779746944 952391410 35905040 442584184 63743600 685374860 712985360 911984790 658355200 807949480 512099360 406393044 588024635 348535160 687212224 240225456 874762996 907475676 966784088 267947480 966864654 88596955 624317200 743036704 338266768 197751854 436461720 612341600 507816672 58691500 420877068 397045340 873579060 72223556 160208160 592243616 522090112 51777726 499938852 563050752 951568434 866191511 461982720 784163840 451289840 938392944 359101678 444916150 78441594 686960384 936650346 626659000 904364462 602590292 167190170 449000450 518642208 712247776 73250244 471589800 999344030 18261700 325038824 620539320 679408380 880399848 274667715 838699150 715714200 804174920 937544640 563713471 632711776 233645600 6105600 941705752 961457220 286840320 353046398 973592800 815454640 291779508 777061482 198111976 866925900 306011250 330721344 274214226 652809696 933840066 789880828 579202460 408727880 794610900 330236440 926991896 748478720 324235180 85786568 101555500 720401145 31542752 603520768 576790888 762553950 776374416 495522278 423636620 907324032 884033600 888081569 533189460 798408116 7890080 685561600 625495105 801328092 465919840 30156785 749899735 350054825 742134729 419473212 380334820 872223245 854594416 40359392 509518580 92308322 110629800 274400904 570894816 870455000 377120160 9692650 232387536 165876224 366610720 297958408 589196800 659302912 3404344 394393850 146564040 937414650 871493920 789528560 103763490 825142455 981041400 309498552 250796120 945045540 685317208 562508680 21165416 213141514 983621248 170716168 574086540 200155360 77412800 494608256 93751640 816485504 465030660 408303616 562630195 695859984 11334398 291962060 294004150 922394930 318105246 752606940 181305684 978569984 452993245 944510752 683460600 839983249 317609280 764330155 639191775 960506375 256443150 254205026 457753980 481701538 861215019 661599000 773857969 497676496 510388064 657048680 748358288 805119520 996915290 300938504 546532720 90165720 4516048 134324500 914908500 846804832 874979660 284199508 986634500 224493252 154172432 102016790 766725690 694774082 534885164 120762152 469788766 641163520 778288500 778372990 216186060 63221826 5144050 888138222 436804850 795084732 346819372 614780602 534517224 95625360 317262650 427948486 448129780 252293580 807240065 240354880 784007560 764171232 848105600 50443602 840965104 562472900 959945344 910902630 321022560 163011808 338948089 4917552 350252544 136549600 983605520 369518200 19768636 177768800 423186148 466096400 593271601 888139126 495405984 188640000 812462600 972184000 523294694 355567308 649604000 225012352 904122008 264991064 171491200 14291500 837332452 455932540 291364192 398601750 467898556 108558816 791985200 691694336 753211254 901141592 694882360 719691719 73203694 752929448 741683712 876804392 932137296 287873760 570680747 880359512 296540183 632990960 574815270 479562604 972855264 443786410 990422584 243397840 835078984 513753463 453875380 313535006 129538176 149763584 516186328 551258496 527233584 670123848 600999440 676781612 30994400 780000000 353208880 992163310 654474512 793810240 447895360 380596480 119805472 313410281 662997664 875069136 293431190 998261624 73925528 823564240 536248360 788939900 342187500 26949250 715675580 908892088 314175804 596314000 675286200 649340414 59036006 634733391 230375116 512257624 941549231 247724480 536284964 680373635 50008570 573186160 533879460 257243548 364686324 835476388 819488072 52124976 668235380 521855750 607392494 812924800 749675222 667832032 487213240 672959660 498717236 608115712 952172808 646612020 443690270 516156354 863337392 685392720 820270800 307839452 641888416 975339600 240553888 939158352 125720556 229205472 959627246 566831211 385421944 800468932 868246912 192585328 468405841 297561872 482284096 521353548 445942884 399903000 365431040 862978634 852169563 46655175 276314160 248806660 471686400 403661648 764919092 618325090 483008760 906213615 276408880 654268700 216413000 778779120 941710389 524523925 750301040 891979360 164713472 384236330 317944124 465201270 152481280 922192650 658452732 458919952 457064170 593769904 655161888 591961375 755869347 344087892 203655033 971589300 499763152 131098064 560737860 399655236 184572336 923052290 642224648 785076640 178801020 913146851 778194919 905307812 249807632 920520080 479618755 16345278 783340400 468477120 217982240 880533570 510868806 485561500 83804289 542969472 116515152 816846320 908632000 570115560 213612934 362027280 841854950 66226128 141297440 174587000 872141511 565520304 470700490 161795000 599665260 449709800 65293947 960704554 896380690 951406169 114756512 471172920 736835700 678485448 690483720 846762620 951014429 42823480 465029360 508031946 440182400 152909312 223413110 111428136 651888794 870865608 807994436 861202358 275698982 389938956 689327608 45890350 182692596 923582620 7157840 1932 18294876 518098190 93640750 500911680 781414016 294652400 463171075 616264610 236669848 525645920 161071266 375738960 43308175 538169728 51342284 544650330 131635320 993650560 211103840 57850520 162457920 202846224 216555664 685191392 24391232 398084032 596076689 145000167 800410784 957786250 53080520 982719495 746516000 149038472 301922825 698124640 592313228 795415482 686814582 403954000 815298440 693760390 23271320 706230336 850635500 118870858 794373344 547175904 841115490 537314352 206465568 966155616 777488496 238994360
820751680 658530875 519747510 128802980 281503782 950476032 133612790 903353120 376650688 613140520 326271000 762354192 131124606 612885353 227742156 498057964 683781264 247913170 526157152 182468114 685833680 741232776 345398270 294786735 772490442 443084500 169675000 899364269 555266340 880829600 8081125 338736906 346334002 688209450 208763320 792104024 981937104 947462518 466787286 223283520 185766121 653411741 485266064 645508800 48840764 3176580 140212840 545901872 179192960 516447550 890208000 796560811 689861291 173713168 920661096 172123462 638462196 427748384 361995077 265659913 116529200 509223380 384999291 210414000 916869690 222176704 51807472 505949236 980973917 934785224 234830480 622453198 419895798 185324045 856772992 168886360 34970210 595225464 786370800 420965240 229668260 486747800 633228708 942965680 494678184 900304064 270478400 246706080 175299350 916979376 719239334 168160030 518561968 171097223 578346528 118163186 388498800 344766872 666872450 870014320 527445228 729996144 761795124 299117044 262441638 342602408 170359296 841236000 886010580 372186000 863764480 795769500 936982652 405114680 835918736 418598600 801339280 93603456 823691992 644688872 316985830 902054220 131017020 292849280 745399089 138641088 821563748 628980224 928333744 447197280 455236357 327958490 478400000 290378080 617824270 750928462 88392880 525330848 546219757 749449484 620395188 764109000 822025472 49191990 254170245 908914160 387645642 288856032 947047460 891660520 48018816 432315904 915925905 464741800 19043584 775536636 712943345 711515200 116029818 672378285 168915972 923693214 807750908 610488172 861704772 406654140 254823144 672019584 622010841 161588272 368715240 678369250 626946240 732323196 518701460 856781874 561647465 190814360 915016818 105934270 223724440 22883108 392608469 883140326 44179348 184361216 263335520 239601800 845929859 793880281 509613512 184180968 857153408 906019228 485611680 466190700 120860544 510152640 320457280 758915440 343316960 608629260 694003360 652276400 353451040 712938100 43659750 382244224 806015936 454499472 470839276 357802896 479902250 742412160 192129520 956382680 230029344 318264570 418494000 400814398 144057628 748311505 238772730 553389700 401082450 990517296 54773665 972684135 528787892 320630507 137260620 344913984 202342064 920197493 261917862 310335676 410689484 752456272 145902140 117414400 578253256 558303644 128785258 82460068 140935936 396679170 422928248 883477304 160173700 149419536 49869800 862950144 854032000 221976673 32975112 408644896 590014872 538191990 107901536 526470176 634467072 222180770 620894088 49345236 977070637 179473929 206400096 108637200 416513928 490974908 409024960 952633280 459608890 565688212 550163320 210865312 666381825 371082896 248453810 146267020 27440704 945519136 345885645 353542717 994585700 906212048 504907721 618528064 652874632 978159400 662152800 837868806 618616720 627395296 580031888 262268800 900072384 254846250 515854256 434801512 438014280 368089096 40652990 458211940 160414395 847875520 96274544 517248880 824488740 750819801 949434730 749892206 685769400 665352128 634240585 455341700 595641290 758228977 580979968 86728712 787016080 474819915 357143085 387447040 695275000 425950848 503387974 12732015 338399700 602937326 201005860 59838844 248041480 688145699 744552784 840180790 748101568 531950848 101071000 188347534 664265984 756520000 724368515 138376405 614910190 919304000 485065880 304642876 686577420 179014144 715807424 741047344 515587200 160949875 186236120 448227056 829058816 868318000 787302856 130026071 310330600 803192736 497317008 460772120 636605328 416787130 880299564 9985017 417061546 297856226 70690480 269502050 590554975 536286900 451022926 759944359 94152060 224002400 321853722 114779341 658443190 735955008 324156490 787481035 941231714 764880548 935520080 69508884 637874000 985642856 145457596 131206392 637670912 167347300 175450875 241125078 377734348 314604707 942796620 400583760 67727182 413009512 738084536 545539072 119136620 20456144 150570240 816161124 870861226 903818854 453177200 671073216 271664870 51600840 38058130 145658025 525535838 981899640 211669660 907518295 523836994 573477932 90254556 771601291 995408384 106130500 456723800 449595385 177803280 657876640 461266020 268999600 334617280 199608095 33296384 997064984 317176258 341799680 613207770 469345530 708806392 637370200 639317456 983935484 583043285 397716000 501886303 276019754 838362516 60988160 686118760 475172820 404216078 271723552 876331100 440624816 215747280 678093688 146235625 39655988 249079680 520658410 340375408 479093880 255209660 153694224 682095000 98925600 905283620 978760320 394453992 250907735 817030752 721612500 407512992 947808988 806838200 354939598 645534159 988258880 901163372 415519632 958350830 909736966 375597085 267042766 243645110 344556140 578497792 61782136 738898280 864762387 508377920 66913800 839803460 112006700 810313668 183664800 944152512 915934016 376863064 605145824 237776288 855041800 7015824 751033673 978794616 606394540 616613978 684281640 138688600 990798835 241206736 453680160 115454208 345339160 630966930 386612280 42486368 250776303 288062956 482703632 658155840 521443920 426074525 109853952 971208330 633657022 563711392 912846976 658814394 562918550 285746950 103874260 469711830 788860688 604228400 980818980 393768164 48939940 690543938 400182128 730211770 785224000 879161248 72797084 641695416 949543384 414819520 107804552 482048760 820127240 480740485 11327820 778635850 454300146 613240930 12685840 872774712 321748975 350457584 695696244 117833136 776017500 803428856 705177122 72594516 539752234 766890032 919869852 941826777 415451200 861969966 426403350 575645780 367438208 934313280 814456062 508011500 593626400 40808074 180544160 564338040 737228296 835192480 400583890 880664406 928171676 586504800 724042381 782567616 354916000 718909813 213880538 826259472 331082240 304963020 191743536 291635210 668897343 866560800 391139442 318130880 213248188 213839600 267611960 93709266 430410576 375734744 698636784 819613656 506199250 893380056 317203968 932161612 39981964 325244822 726237624 871352570 272023020 43627878 647202432 986999264 699226560 70251240 379485648 665712500 354859600 54913476 960046310 472366100 973966180 305415480 366418715 385868064 560575125 302386080 928579170 552063216 34108600 4327597 495514138 71992380 181229500 497224224 882636250 516578188 484306970 455137732 546695150 387323190 498968120 113332760 292655130 780766330 677761356 844744512 118690300 218419400 7054180 760796688 442433840 901834307 773452757 60208188 143050772 336736521 761750924 752643808 121483008 830298375 149721216 458997084 667791644 961838830 828274810 982200875 717016812 116867404 179308934 176086538 710061984 426122878 209190400 50398497 602833080 266459008 999633908 607761733 690080784 253339682 277736625 173768750 172468920 852369150 874219256 336207008 238617904 947448976 166529888 362697308 314988384 112940288 81948000 816506744 911432350 573649874 28315122 194073317 510167638 837487040 434885250 190063008 231817812 659620930 462273600 341966630 510274238 458965932 629985670 51475000 220161558 943393630 770902611 484024960 408076870 489914252 359239362 778297360 483818432 133673938 691128136 683156120 798041328 508337654 317793340 981045916 914856288 165970000 478341600 233382380 972619852 982515525 378803800 586854720 876769172 34831840 412497791 952268078 633874218 230431520 895133984 491649020 876341952 346456288 926077900 557872600 742846980 984480556 618999632 935254552 212683510 311275800 317693214 809908608 625212000 228881812 926456552 777233430 368234400 934285600 615381836 582709475 240537442 275749588 954766720 535837296 707028992 418341384 28132500 243187320 776872408 819042854 376662208 960396392 721308640 697520480 441468160 876560998 467308942 849869314 105111426 530850350 565941748 209515744 193514184 165764370 521153600 464878832 493711940
103468474 786538440 471099328 480373616 315017840 372067800 492578960 912217472 423370128 257542566 770262855 47168000 21574080 413163820 454849147 882758422 525705408 452073130 14865705 643849328 785879150 258643487 984682440 741368240 958874633 72957540 214610206 881241705 172145632 898422084 253288272 857275880 168306512 25044640 378428800 89830504 460521112 668677888 130276722 636373080 664450672 301315312 872244453 194037432 371783430 145192820 76607104 228441400 148710656 426837940 241655910 167513790 829334720 38962800 938180632 782075132 632314300 755658544 285314250 370561280 630326540 993777480 423011528 336592188 627125275 682608510 986622400 460116140 651486500 648248960 451310000 435087680 201353868 464444150 174995040 837460032 368613466 504220950 51949180 70358596 216590320 7428520 766275431 569172640 406653904 715033508 505124848 97241904 284379122 754004767 592892435 771493780 797554960 50969290 133898108 65378230 339748600 574917376 1678114 297437720 788939776 543794386 57239558 688671360 586205866 655258164 449540000 386834150 512565320 810336360 805252115 113333878 869197132 181367540 286805696 858240040 100117740 212153894 998074300 145774528 183161730 692821016 361225114 315220000 270655582 945224292 895205484 283808728 671717920 884957240 837562836 689744450 614178824 615390560 725660920 961686332 337348208 795754278 168235868 590818280 880443805 384345999 698265575 665334745 244780 280812871 822163200 937693432 234023680 944032613 286250544 359646250 321027222 432890080 201838336 978049742 798241448 457938626 693971840 202006174 707574400 592549008 452022970 593240720 926955310 519726750 836242368 30760570 739839176 887596200 936516052 172204701 73175940 282590867 142845964 986532880 800896900 173558622 306931148 113008122 168768742 766679760 678330975 448852385 471797653 883894254 67920010 881638848 87424764 778573280 458984720 2260477 466796860 753241600 676931072 884172500 687071040 263313890 29741856 421461856 219662400 299640150 615223782 690694384 749307839 758170944 929258600 416601984 537206120 67657841 340349880 773478600 944035200 771286785 490226224 927088814 203099224 311289184 100804423 768465507 614883826 484558944 822211128 756317410 328865910 972442677 368614992 765786912 861445180 574143048 316656780 913182775 761671478 495064272 528068688 407175570 47598418 930804800 690980898 606812266 820832312 855011076 261670032 560500776 800255015 928930625 8164600 67036032 248379720 381022560 160325224 755775120 216559060 70450604 419565760 846343840 422681066 923192318 830249100 199134840 951221256 860315515 899314648 936555478 926531584 625248340 631864032 845747700 812229440 560617848 383118800 429688750 588342240 130544708 761366400 562894900 72513000 39738707 94566030 441303808 231068800 976960260 861387970 712312651 223668250 782824995 280416160 276805096 70398060 115274400 20391128 591199584 262195200 774474848 402124560 417454631 544317640 618800000 36307568 792313138 302394440 939221551 779372480 211481412 745857024 802440090 607886460 211021560 929383563 436029632 569854144 559125536 923390128 424957082 97221960 381627150 343884762 963808456 682393243 567468200 630188460 321186376 394233490 581429272 732732240 757084048 325772144 982092302 957635000 896132862 330786580 215900416 378209760 423197470 861649024 445522360 827104032 709632552 92618430 446262342 519057984 175273673 950504056 900897184 291264813 766190958 623785024 952482272 877193152 598455076 770878620 122409900 547702752 240369644 145796352 935973000 949211720 479320000 770952096 750848800 348134120 360906280 88128840 349082110 288936456 365348000 59347600 4302560 258714800 140096423 960374240 617157870 712311230 904054720 646062860 440347160 920770089 246320640 122883750 804304064 292989380 475699856 486571324 686323868 709862404 507532170 521774688 295663898 646100612 12978441 99305472 585648224 871460816 395659228 114534912 48295200 113175040 6811865 340754600 73618858 718051328 374118360 469828920 605120000 117353702 516988828 174534728 858632363 783047840 240386960 785218400 193428950 990546272 937527184 797495180 928086000 689061686 449459024 830066590 73987203 695978280 885720680 83138920 612605328 879139485 219032000 649660008 325062784 755199320 731791623 902100044 910321140 694953328 631257999 863076720 381703262 432678392 573432840 336115400 657067358 525085888 885111216 401982160 147180660 246384638 848492842 640394400 729895136 474369750 489887696 166556808 389667854 945001888 519672950 931916704 585394925 930498320 258315202 549672904 733362256 616402950 336300740 707653080 846859461 446132208 899930360 837972156 262175392 951699486 219103120 640113480 134401008 923443288 625044618 45288256 189805798 644043030 112419930 479572570 389203918 575012864 923828576 469918344 246355500 157629688 178054353 181279008 832064976 472311536 161954625 588784440 238480000 556965904 999758730 712315840 485330112 255565882 758521500 336645000 94428800 368165240 163134840 457888248 49429134 487479050 958437750 921849398 348276976 459302720 628171500 980167232 426787628 210220480 377858144 237818352 606617683 847424988 389839760 208639995 668457678 798050128 829879150 103204790 113638760 287943125 291157732 353318400 187519626 628875262 290368828 361827298 925954355 704030324 665326880 161979540 251401440 234726030 4496056 690605170 65670992 522737860 649940136 596789207 578363218 417229608 332987681 959944710 136333920 517440708 272767040 674774016 417151936 126121360 51071250 432756716 787143016 425067792 663063125 452080656 726168980 870057331 277720016 637014000 989678300 883679528 492642060 717305850 339116750 592210376 528844240 836113408 381402774 397942856 623359320 888651536 798241236 377598032 486511310 637981360 447109700 383755256 390412382 124749499 584357450 116108692 865361952 775797168 468217856 195682052 454698920 35539000 821193032 822009472 177689984 264481680 424963148 181266160 417856000 791450430 166459480 994129035 48694200 73248441 844560600 576094224 88092800 585982472 533724080 281076992 798487846 876235040 239709200 176826694 623667366 120040700 682128600 542497992 833190448 151735040 607393440 190294680 669556320 630746960 227875140 209663672 885384016 659654740 249602840 423797230 191159720 305614510 732790472 949561990 283522666 150729700 585843840 351948708 328701840 902743990 594457800 946549492 538056800 141927680 555051986 532099272 426018412 271942656 208450444 251276791 541997837 671703033 271509938 965395680 854029500 84761304 996941616 645058952 6151792 9375580 979825300 706524016 908567930 580896104 379504409 881434297 350060175 227716040 671193224 37054560 366307964 408561350 862238864 728778703 157436400 837001760 87590295 977722208 4117244 576311200 803736275 144711678 886648352 832418552 241803178 545872520 331198000 244947120 198192490 284642080 255055643 592518655 427994000 862292644 702890220 369492672 793563136 859087300 967279640 681257880 820374320 742513595 211834350 389092320 157437400 274749280 749100464 292851014 659896275 728875640 56315752 360221028 652037758 123284100 228756640 982652775 920473462 490036992 429696820 993324382 642209250 982937550 214285920 903599340 627923318 55201536 278000000 47448202 635252854 110749360 62513314 942056096 969160264 986324140 706204480 101357600 662416100 150256578 793016768 735830800 38943085 907217500 900441540 900861000 625295654 871732015 707983170 864276992 25050230 395781986 114808902 692740736 441038700 225515800 305847600 374012504 612514640 359184800 615663604 94628872 232512292 922490255 155721560 214662272 997537688 236182032 545518320 654579640 58748775 204935600 268236864 160387886 761718286 42223360 53236640 405110492 472220920 457135840 834466720 730379930 929956511 820729500 301150571 489622728 816524642 288702318 336030400 572410300 673612960 389072720 158270190 522632080 27727204 970534200 204423808 880541246 362015808 691269420 827019944 392542408 136476280
814420240 952075900 41805375 921003744 43710000 883780170 431090600 442795904 743803520 905720588 566437240 89067530 536105150 458128856 566381128 847517730 268240320 346636880 472426404 398054000 724608692 200122500 957478275 631247700 984799648 335601328 965041150 114165328 158210722 258952146 714274100 949733103 317466925 962499920 325021889 658090980 432485000 52884224 67263797 769410165 798509350 754943991 998062250 622901744 774649920 47253712 163098800 87884510 935768064 925168697 257353603 775574700 684427507 680466384 430212318 5554500 723000990 177071432 812453784 712509850 758218304 495523102 501337430 982930800 504318564 402942148 809219464 338759200 166739380 115121220 834542720 906395675 338959360 265995776 159718736 348233496 710877816 356831330 66949292 183099378 196501792 302225802 425411744 253643480 945097472 780294559 446280827 188413232 190329512 869723110 83467520 788503616 131014051 746348056 241824014 379252929 804162960 605059200 433293978 289494280 686213020 355565680 917806780 915667144 822639380 48280180 912095195 306800094 908993259 854754320 478043008 521379952 475361866 953609360 103733920 406921160 932826848 180543250 233262658 998238875 662921984 115854720 179371790 996308500 288972800 6715800 28646510 430689072 340774660 848541356 289252500 142298774 501461885 338967918 934141832 565861855 681896438 81381805 362370154 122576500 566831256 824534856 674511652 141401280 981064550 985132620 926898100 134359256 870685295 583238798 722251444 279031168 877839816 188917550 71713132 249273764 823215176 634519797 855223655 879777422 757991708 878718464 179726476 901501440 915332240 681542014 668349144 313501600 462179872 8234235 657544144 861010200 110187880 551440000 616896210 145539416 254932200 223556188 901991460 71598750 380465825 368721296 950667168 653375960 385593184 8875028 98425600 597864200 564999840 870850600 116892288 24900080 986300000 81647980 138491673 815179472 510963574 340292528 87633298 675879568 22202010 731245904 682849280 196346108 662005056 814805904 143288890 399612984 111824016 888711142 865863929 218669520 989385000 108472144 385764112 452768230 635781764 225082706 979900160 667467660 78538102 819991168 200868352 211599722 207400384 989304850 718976192 730432620 38739184 339844200 605246432 459518304 459462308 709309872 967448790 719345250 753710200 794338944 377711060 731938240 812700780 160003700 935917472 310790252 594102022 521964468 764666270 254341420 633080651 774448225 959324150 441122032 422716754 264410200 498992936 431392800 584251784 572406352 560322400 703352000 486791375 231398896 300761600 514056932 342450123 547853528 386215544 245609920 517859860 185245370 665109000 816565360 278000136 140032990 324716452 623768797 465490070 748782592 721930944 822573184 465494448 488235501 138085640 859149100 329292224 162240608 532501928 895846650 792378724 503670030 47701500 178747968 192571900 642452436 290768900 339283610 424444842 466471960 665047824 331980627 851539776 124123888 50923290 274848520 537046912 964326855 809242524 300064540 722056806 228287880 998049916 869249430 175650756 125596416 622573554 136137600 809494469 929371230 673384842 323880564 804085978 546152724 570299402 892266975 205861750 952210556 708877772 960109440 92643464 227878584 463047240 946697180 215895272 883930738 652732320 483993368 622531112 277478310 792088800 51918588 855091520 290171488 809925850 410767122 817411820 890056128 411017900 106344896 270355262 673346858 401370872 893447424 863263585 275805290 957686400 161917400 919345000 919827600 780067007 456725120 692014290 641811592 584020480 617867820 658866040 2159110 253041250 10241700 220574930 12745280 386570290 433177747 304992032 581974864 326802144 27486080 750318435 348146710 105532800 456455000 729502080 271201280 94971272 172896520 697971490 364466666 813038108 755734662 737303474 407806580 372469392 783424640 606525150 98459536 243605329 74977760 79740850 31013980 946444522 15426170 838286000 662158848 229009120 142194260 59586568 82501200 973562690 724820454 835209232 537905008 497818328 445163330 94503000 613388544 825972072 955378060 850783100 74221600 617336694 109951952 654974208 267499590 529747054 760011916 575033064 170568084 525356960 734366920 775300066 892375625 420542220 780728784 652940418 646111232 463982378 479121890 117679132 372594500 613855160 131574576 703130848 452057951 485130654 712808334 719562016 132794925 273045912 27880610 613085432 418668871 453680495 447586966 90408080 936881184 980075848 498378540 88293120 108845000 213495424 127173080 293805700 73930616 654328528 310597529 654170224 242338784 366114906 220550388 826555972 100051320 828599140 324395430 164690320 536531875 43800880 952751760 946939536 730353528 570602800 836632558 419886115 453005632 115966520 259593932 14119616 908821816 338883183 526022934 242306822 246846400 341123500 130911200 827881710 290513176 591655760 352944640 416418848 149782200 444365241 897280864 168771276 501520572 364325060 772522740 593433424 925227950 195778015 89608360 521331942 235067904 518766700 579771940 397150600 278562500 257115872 559414000 486940168 957733824 222451690 299385920 527769190 640325888 999977792 601570323 986269720 464712466 45397744 462134303 587920504 823182880 669886600 957479544 730757088 385190472 509062144 985008088 652213840 511603340 664341996 733814838 138692440 894128310 658019740 87765000 953572652 92191240 874472768 911048034 501893824 996253805 636987364 153519232 951110033 310874720 247352870 67682460 787140626 9377806 400098800 418365370 768606896 665307750 666803600 60895680 322190800 169118112 924694400 487270976 55051430 161944656 631075272 374129338 497218839 628234836 719161600 206409000 695411888 69473840 578638848 644726788 298071924 883979000 23920480 500128615 973866434 854497683 727003700 763433280 593236968 235486464 569030454 305938620 880071570 204209280 712738608 29122504 344785480 227267194 804500480 962536024 54145846 834029510 25300628 745894746 645247972 372873220 487159624 477615614 152478256 501519364 997741300 227167424 31478514 266959800 87927804 612486879 442281600 302408400 782285191 718367609 680848368 340565760 587580960 532313160 522740160 926180770 633669888 458353624 794894494 409025996 544790750 387334316 598366900 85825000 591562233 967608260 720821216 793519200 638235647 262532580 677776014 28102380 226355280 395367304 347752016 725276574 793927880 714358860 166265970 745691100 479930796 905339656 898543600 602806800 493667678 656276656 150700900 767184000 570728528 874561041 801775376 216111340 933602090 394071808 204999250 106683700 158584088 45728700 116159400 794053254 397490094 72431800 836978780 443982960 8774976 517688354 698538236 418101514 448800960 307637654 900556582 457953344 362088112 122283456 734299472 984120944 282481802 568283125 797632609 428056362 915932400 275787400 121985184 554660608 716569536 973661990 569574624 751006965 62506470 216094000 331529780 474570320 342719648 654136688 208480225 831752890 538906936 68418880 749582544 938028765 675575100 344173862 767109500 865685408 467199512 657198712 698922240 493062592 365291704 948212832 931984285 321464732 212527040 442500388 468300888 957664275 45240700 279942400 453924300 923386864 745919468 270374720 668652929 609440576 618417152 271085520 989097232 801392900 465135320 733826668 281201214 627438992 88049680 335869510 45795090 445446224 797843200 759500480 115523775 715229280 99388468 79675936 795418684 722012896 908178416 893996680 631652200 824816460 945304224 728691800 694014640 468987056 589590395 297920810 582853000 706907578 138604750 258642528 957066379 181119215 348399928 373260560 341519000 197571200 722329511 54370752 901056012 566767500 485543160 613307940 299863040 339433520 94649388 204872140 544324160 743655608 68154880 289607681 134864413 77565732 351190550 806534024 228955464 919476766 455752792 56048240 5824988 29321736 729616146 601356010
387744390 766649150 948778672 31101985 789747150 544352643 905583136 650986270 877322552 906066451 520509732 786654832 27440128 38352900 257422940 516066600 325270784 502761525 628443822 615522400 685857660 599519300 929719040 254192480 353059278 974204550 678534560 581295020 720646848 569970600 175064788 611496240 571661539 240431112 63686522 702582030 117556000 88264917 926367567 968603128 343655352 725812064 134453604 352613724 917217464 113778982 106978700 879274890 154861190 270715004 971769630 877209300 689602000 546494600 130815040 345148614 459070381 68022580 115153616 545549360 362358281 117133960 37088324 929369764 690312230 851174980 399236136 754526720 66575904 482145625 583522155 445041390 96848320 752288000 895054234 95234048 928128332 458493440 876206000 106400768 130505600 485676425 398403619 619680136 313401870 408908904 560605880 483492928 272682020 332948060 434878215 872893344 67565206 572913394 771960000 131945410 651388400 170742920 702213530 323523000 775807928 667456984 846047260 684021912 501036000 951727626 620416160 84549770 461381500 74754176 72129451 950048965 429048625 647870816 208392880 891179184 834476800 719247705 588536576 127428600 209861560 518372154 647665200 647187360 208268928 530971750 216534048 653308904 292851335 506197200 112500996 273290920 386319280 426538222 942541312 277347185 306098500 995935012 828252490 812326448 785466292 444269344 954989150 235002790 672947260 944047468 944020 420921856 237796161 598436664 369365986 447788100 194289246 945792000 286332728 587832064 765188288 37060400 163425228 810019100 36700854 856322884 498456352 653825190 119816640 949046276 278258624 430144206 481889600 634848400 743569888 253991916 723284548 407000714 201812560 391648355 667583200 320650888 300722493 848464376 616104610 581394800 672635900 143282273 214371875 736335542 464253159 159938044 272487561 769949440 613277996 26945000 868878870 999964680 442786100 362190440 220998650 623214568 936547232 425895350 201435360 381689728 583630978 437411328 338017880 337486055 122311548 83008320 845165692 676991894 590379737 934478071 742727820 37150033 92255690 386630968 249670560 714482576 101408707 909530516 606600080 463980353 23464736 436283182 480990570 845027050 960623880 305207680 463500324 136425730 134431936 134776957 770039132 737377328 479178775 645951434 281697938 803339786 528801385 321790748 184221700 178836048 558769950 843964154 439129640 105552076 484419480 298312572 536205840 848521540 850409800 643640488 560082288 817505440 497200736 325860936 479423000 321189232 754577280 926486000 738918240 242421870 75718036 543237500 236112464 178532524 959932928 63920965 691770776 407285920 488354208 171463580 375308288 152382040 201601144 814694400 321206520 857446529 491493360 323724926 263986320 350755480 261613344 274708198 326424930 390437592 297945204 786744895 125541080 319074558 381473615 764515840 287831790 755954184 380136876 712960994 545988936 984938900 930085416 450493414 753936600 331547240 366540080 356253000 506705414 776790912 434937842 471019456 367219550 310355330 23295640 275309080 246159990 326005067 8149466 329534619 147238926 26967038 997775312 84228032 729902272 262154000 730549376 995560454 321404128 473046608 923709860 556506492 721916640 781424420 591020800 702674944 624234248 65171588 873440820 114046550 966486300 618427640 964548500 252368380 357204192 251034720 574914408 52587650 181151536 580862770 910027849 95735040 574331490 194255600 96146930 236764098 961583760 561259496 484853360 159145000 795294264 943691776 419123712 265147640 653717780 618159797 832889800 485981080 916528160 372190912 481754346 568515680 755863552 946508755 708058780 722313040 937976678 830521720 880925000 790220736 60267717 346097603 860686935 367532550 470499734 273927500 278783952 39750540 527715013 362296224 666456744 982542750 843036544 745995955 912649494 129409070 803626352 843414400 186326365 259538647 230870760 965751364 517054625 115593024 230859700 349990720 15173936 710127360 958954900 273846552 72460434 12910340 758834130 335751680 105951980 859275043 903114472 773261824 503550062 883701130 217256690 984346272 551126125 628628328 173158312 46259610 404453008 450161392 844851285 523825720 569333870 722875200 79898688 63921128 974412468 671852275 398123008 301220904 91825117 477504868 709436540 476526644 450940925 101681930 476659510 193332040 448180200 769564000 331158400 909774960 421387502 445356705 208385572 602441350 611833848 497218688 288836000 732247059 864053272 898033340 853509130 25803544 130357292 210302320 526459904 277459500 738466632 143334400 618266080 140323876 482548800 521995768 679526400 72281480 298400420 114871464 83485240 702544280 452443095 492312310 814429560 594800640 61049656 222637697 269454584 298745088 348013765 269095688 293299140 762762816 375278069 353762194 373645126 563768856 69442096 508092800 608892728 474019678 990869414 670999040 513211888 70108672 108230332 99447340 822190950 65055734 593787936 128976509 643001036 360440035 805984920 667961072 588618698 490162960 597860096 887671688 818582880 10970718 433869020 675378164 569048680 562390240 54688575 65778900 410379098 123711150 902635059 541834222 881813960 143616600 121666780 233356115 329293408 359387136 158803568 775330800 703788502 761762300 991909360 301065296 70819348 195498200 506685260 582584690 538581712 328244635 876726048 433591576 307650480 935225472 941374344 205098322 407304850 83353160 754530100 502050032 877772336 644236544 855696032 688313160 682669960 987487930 444742800 341823300 416101319 642265056 44226798 951050102 300071662 99739340 341032000 919962548 961912 719801100 786572048 279332125 299918280 162702672 463935600 33582994 138913660 970750366 736889620 623761084 164409240 768786854 938534848 138750848 79298775 514470520 530125024 275572480 896726320 972098400 987626540 559180119 686194000 467463834 873264800 802687060 441135590 374846500 802579488 73832720 362739700 457457392 4593648 57113803 717656622 972191900 960342500 800991328 627468000 840486096 305591000 208195850 792981400 831472082 483210048 430900006 429938104 82360910 332763776 653134769 546978125 106723840 209354240 672345800 428953392 229096020 748625360 280867150 91231990 289357380 691863125 109068150 88188864 308640696 59294374 896434540 401841800 799333751 738171755 2972414 540075326 499981632 926567510 483411982 5264320 358087395 529675742 964538400 282608567 979794496 449540440 428807980 731952336 37958790 388339953 241099680 314404955 569353750 74033480 277014344 449574420 908498753 12995800 414679680 152532940 63560160 989661680 471558001 67360550 88438934 314629056 499137088 997950528 794539000 282058060 431289323 7356728 115074464 320834840 767703252 288505076 636573060 521885011 962687250 95910916 100597955 902557776 50601674 714734460 969893104 432304224 296416316 352064800 408482670 95063436 379235196 174707220 703892245 396620000 823180928 747880117 865945668 623144664 652688324 516575504 894583016 567930372 129452660 403651880 795711040 342676968 8250480 669349800 722965856 458167744 518064780 804866780 342609096 462134062 133863920 318152100 494472640 360721928 663278700 999439224 74279787 843643000 784590050 620896955 363760780 935213495 399305536 841053440 969915952 610083825 313621192 388143056 273002400 659930304 133017044 899570685 895965030 868661859 745938866 617522016 96764702 582575000 676964000 355399925 520662720 760243662 766298168 74190936 806746590 179017024 949207885 391402220 113568995 677938636 114187106 983313576 722596864 221298260 368667040 436206216 41606000 393688432 665516448 166630511 139054728 162631736 806178800 362311248 902079760 427500208 476489192 864694880 342308092 794332240 723888164 171251945 83336864 662617568 151563872 428963776 540105760 755552742 35727924 305902040 824302770 591374276 630808150 217232640 759924608 217377110 284980656 204743710 17475072 202535665 245568747
689474520 405736252 803041956 610020348 300005536 275575040 560520440 351310278 17953952 642166882 170325284 619654910 31139260 326770240 363345536 326074590 192925568 652826965 712483900 887089572 818286542 735254660 564149248 238869950 798254364 141498225 373439776 425769526 402704000 12922596 427107140 701759200 777043250 800110932 606690052 119361728 262462700 231390120 335239496 986016852 96596200 327999200 417168200 812585808 476462002 489906464 671023572 627585490 551773948 901876632 15194016 25597273 437684472 671248980 348265736 264177874 208639625 97464976 670527432 136323975 299129618 970121408 454197260 604637840 494530944 470543320 180676500 507030400 60605716 837518478 694162800 747487125 616369300 504235035 309821448 886902784 245456800 160026480 966359800 838041776 471947850 860437765 583339961 715527760 249127616 184999680 262475000 519765904 656828720 300537872 281282192 624448320 740284280 872758400 681087152 931704700 105936875 253790736 731659028 752721000 178664632 849639212 403789426 722014980 57085130 706938568 975846504 135626240 219806960 468134484 171416781 750813548 397436750 183459632 956239600 462984368 780894992 611631416 450906240 328169190 71451850 582179520 726498946 554636320 644669425 295237600 885379502 202508225 264087690 930691000 439163200 966347480 883714050 204215970 289542630 503458960 889154288 445376324 909493200 990756596 38291200 357078864 999749590 554400845 676977600 252079920 169599692 874163537 429018240 765505400 23983280 703319500 732957902 646559878 97108805 618082400 270759382 364468040 29607882 970721995 323827230 141223656 782375604 497051040 750251000 861371430 77906770 846805992 356079233 531575584 822996755 479748842 359415510 407475376 899358920 978443880 943163618 905161981 38202360 63173312 463906776 738615912 515054210 247597658 958651920 663563214 158068931 705242640 51233060 308914084 765022280 227349155 130528104 451566021 865714000 241433056 16913664 524186080 410141352 729894332 580708 330786872 641411724 691354340 369983360 483366065 694538782 425776244 369316640 300908952 654532320 232192720 357532880 839224065 638998017 237227168 206728262 256143280 122520960 582240290 169973616 431609929 671676850 996976042 176985970 927681390 316017200 584377202 110673396 774161250 853011600 918831968 731061076 13506980 468572160 891503912 881337520 211079605 456217920 705971936 228778560 774138624 105846150 397890826 946383744 944003520 772220090 636847712 396330394 206540800 990282400 71862480 936245350 167948400 636375860 436878216 265848250 761168954 263846375 124553298 67832776 499882765 749838928 120461226 908160910 347057686 591433776 240918570 436063972 857985465 103783600 4765280 606529664 448872426 829658469 813766558 188196902 932757530 874852244 332139800 106277738 524631212 613228989 511976720 997468688 274990756 502077180 114042190 468694800 873447208 93630616 51546042 445028229 204139715 409892548 48273420 940826114 458871040 592573652 715846869 745096500 856772592 209358491 885513644 316351604 572273096 437796600 599484744 424787336 273796160 454753184 625000328 872599904 926305792 417406400 906661168 817915728 941171712 451136421 213262840 19428608 199072820 665518136 371778984 852246625 356401576 356732848 882000228 668941464 423794800 565405192 316633168 547413419 804808000 794729998 774802272 570979465 811772958 1170514 533357732 173648600 58229760 629729112 826290828 566503932 324792185 432871996 844035880 552503374 781489862 414925650 820249294 733249173 13327600 476471555 133093760 101466752 304079488 666134424 931156212 980093200 892157396 919751604 137457807 2211408 182031480 758480964 981105585 416009626 397438946 616710620 588425638 955661904 262284628 978932840 71015100 98387278 980525000 570665616 910576000 493731080 908102422 974801420 873431486 347784000 234980384 236705892 105718528 960812160 553287232 597977840 372278745 550783110 1425264 166373285 212607220 903136452 69351252 745544750 925498481 605796292 178163232 201225352 818536795 622595700 555274834 432081216 140040720 544589584 762933760 521045510 239785844 361433864 792666280 27913600 250565792 66105320 626158896 830222272 865920950 451107770 396976080 161545684 109712320 540639395 299198806 717161935 333537635 423394720 783542140 852298240 396375690 134135280 941454728 987316212 389040032 326102760 325889312 112790100 928054510 293632425 742700134 33438440 604894100 559906870 247132480 895510080 977464852 679423208 863696600 536811994 945329280 984149376 751124480 102336360 226522080 732211400 920953756 954028352 906838050 790268535 454990375 323996998 639582813 809761474 89126380 635854820 780569004 329614800 608374440 715579360 886879454 281684758 746292440 162651848 234254344 105669824 134341600 362207928 300115674 574294594 767787600 766082336 463785500 736529800 601653504 81507160 59361968 587345100 996199664 559036864 585254188 552599552 472483204 984515296 548770684 985359512 796414680 865208232 632207764 398441104 646403670 510139860 514722553 710814400 168599380 511226480 321638160 900630930 421931008 460963000 816702672 200850229 702191160 589547512 584783760 612501790 144063524 577679460 857255116 631073680 762100020 468926792 724616208 316347804 46294588 336771045 269638988 579502708 978746744 48138359 219200160 367075734 596146640 339458557 460679700 253255940 489143200 471110436 442700710 923547440 114608625 697793112 995589545 976742120 506136960 407285840 422276634 269382032 455096904 298067898 678056720 804152610 210316840 551994560 833246308 775554760 244430677 476429440 115441888 326838358 71940734 999854836 999674880 816564032 660652730 999324552 764863880 118137370 492816620 162102520 209421868 192847370 871586600 339871320 123992020 231145296 773462000 88353226 568692480 140524160 209402972 929683047 308502142 362741795 790915520 539293605 551184200 550622736 744176800 920799000 534865000 894067292 570121600 679797820 683175200 672456346 146514560 528943360 593915807 213846545 405976748 859047850 44784752 996728668 217019856 960781440 871216292 999402592 386018880 949914310 490584800 145454512 93814820 941992320 136600000 400952228 710446336 710722940 307518176 935292120 195900654 495255820 414442200 135964873 526117872 294523952 659024930 261420416 213505500 893456076 285675467 712945745 668193656 364501664 601829232 607171832 879150460 558103774 939561528 894846080 197857830 176857550 995040020 440753666 465239736 111252856 962836814 382629320 131140171 620978784 690396588 616515392 259362224 599131802 821330920 160359040 794570640 359102492 757275590 696697152 278536912 498109313 849862566 515311025 859022620 969836800 184984651 912951820 918306320 667666648 660851200 730791144 422890362 613353975 392023936 126828859 923447500 506507075 522959400 572817760 980654564 777181664 311492080 747081100 758942880 215019305 250704165 210467984 425649088 955761040 177060983 761115034 586466944 653157048 406313902 398229478 746629120 196572824 597588400 686715104 817850656 621018720 63740972 543271356 95697344 745372750 479925500 195902900 407611504 487010036 425886016 435124912 851036311 456201128 694636040 859429704 156062980 490801177 894202000 374090960 825164108 520828464 468033840 534833033 176126000 979879544 220522812 399452690 915502984 988276700 930654513 182344000 645820085 944325208 873100746 952845876 170510190 839947440 941007360 703722216 975517294 207889200 287736933 979790856 334566872 556925612 700109330 320405290 201800960 456291200 778117735 870063360 629110625 561982486 964103590 545888672 86352222 564849160 862666624 51917104 231252337 218888574 920858954 806477515 820626612 996262562 302886636 746255992 854732340 898180320 667938112 863087082 705831560 749346576 11178172 996159200 657030895 21145000 126331184 474368562 113059680 543189980 690657102 295288160 704162825 639073984 810544704 996981380 445198862 134794090 44850000 675863424 921855223 743654400 146379080 786428864 315912250 683909280 111806800
902800400 872500882 972311650 514142940 924581450 206008528 504219180 103038335 925747200 738394544 227494690 440867302 689794930 769678475 128659184 446467967 482680680 48099052 459354020 759173504 551231670 84782476 775038752 856916000 28997200 778620440 756889856 592497640 212783794 229310063 903808688 836424500 501007568 85688300 531880320 996198800 584540000 625868970 86682840 498391163 858938092 625218088 541956478 491501062 341060257 507446688 785365336 63586975 714840192 687503836 493317560 991027600 485503560 346512800 725030837 825035230 570936152 445662368 87649480 822165351 427307950 527850213 430480456 302503360 99987250 150346896 611599540 487969225 731846000 66206348 487730600 267761280 158217328 410766672 701759650 464568784 759642510 857842024 198732855 478985746 128493204 849229500 471378170 717130432 592187912 975991152 642577300 856892160 800984625 795053824 950108890 245591600 488408000 829568560 412961179 814477200 882339525 665492834 386171680 163913984 972010675 576145000 424226213 660939528 607137455 906068400 842525352 726345990 529155972 885398440 385894560 530408667 775169928 406408382 925499692 26555040 237748782 324447072 238586786 877852600 710557150 712309760 641357328 631403535 798656016 744303804 192337776 407287560 956506626 214545200 239155420 275062560 477434456 980517664 134999920 878426780 205928635 213084750 627990250 462711920 359973386 393140622 90257244 379575855 684509760 118178178 270288250 539436200 897788420 596968704 530584694 195745500 522197328 28800630 836326500 821399228 709687265 196230000 420577312 756624180 990964800 571129796 926265231 101467712 138991670 512695510 506257856 915477436 768065700 307402335 114422815 921003475 422651793 985088428 82940008 752852130 249384880 809341456 52569680 166822500 880289784 546435080 318021292 392418816 743027840 372700800 627057804 576953240 779637560 632158244 759658312 4947202 186297280 305826248 381355184 364661468 65863600 209808704 380246400 273827848 925281720 422376256 818940491 267538948 649732132 638096918 614739100 299886440 345937956 31100036 87294786 665741824 878532525 896252684 957582320 673982695 135381110 474656650 475522060 849999930 743587072 760604900 828687080 464398400 750845645 792673920 21941864 444682000 802074976 260933144 140329070 984218696 948312336 99577296 109353560 675994172 74929582 416801696 530604348 572063200 641904000 184935680 180796600 427727020 853610800 29813632 28753408 41230695 654372400 290578656 75184848 610122457 477170127 768069695 843459600 438622350 215280844 810719556 660146528 313625044 624639940 53748032 979302996 304770370 556190490 274106646 72858479 252996660 329708120 842967440 279576400 703271424 92245620 305633584 5235320 951664806 858863806 959531072 30657440 702441924 58897404 16576770 653488620 617878762 788926430 59656020 262095744 548263855 471634538 62025290 427824896 356770560 912681600 637073770 52890220 803843264 65823800 567805560 379301116 394648684 309504000 855860640 45143456 940388384 647752065 41948608 380056806 559903868 659140380 690784225 618610530 647205510 333515740 81108608 236417504 692371120 817627520 926859226 365437508 777948736 580757816 216295576 241910400 287551768 706185280 649595936 236953404 395152512 45467840 694346716 698089344 737915372 568309560 195107192 512417856 606023840 485819620 143255925 926469300 404534292 759700000 284372504 216100700 365345661 595416680 70131184 544437500 346738720 173080960 262214480 549433940 690573176 216965330 392067008 259197600 92569945 725976100 268367122 97411260 631847104 192309387 20644820 730731640 850726400 646047696 901599826 328774256 971094595 886186892 30772580 441635872 927533600 782014692 352118928 559914080 379531460 266706640 630341210 956367408 736077391 38887624 90674240 756950518 531772232 65701232 31510156 415603207 419943714 901565386 123276748 144697856 269903464 344794272 195268436 123521074 856270100 602931992 119932775 827723544 880532920 372269555 956261896 35626360 457694918 29999785 246305920 382588116 253501220 205680096 651586850 569127720 729983104 3253250 276876800 760074560 332481064 454839700 541373788 477244736 849968128 851581950 130883584 423672515 724090920 151399365 769152000 745656572 398683648 416485888 157393896 196395680 905683160 647625772 400021218 740130130 845185152 361152970 723174936 178305972 22724352 759535928 553451900 757507490 532674622 830376808 643264000 418239030 835043160 839974400 341765470 364917100 210443520 39278960 922466124 374066960 928096610 661693216 350128064 345564420 435819128 559437864 743744800 895617184 880245552 868526860 429886255 388014912 245878856 626616643 401594217 68454146 604666776 646658251 396402920 875521300 374717200 867001080 612485322 339749520 552326352 292472392 123299800 482073464 903651392 571315556 515390878 683419202 935089232 487067900 587674440 785865552 971173888 514903798 381265976 286854308 723293480 602943168 660643696 994265760 408624424 266053513 610875892 206221044 932978835 884313636 998088444 97628452 135355331 235107414 772531277 734004000 225254400 606058048 21601420 670027900 711795068 325938810 173564740 402691983 448325404 629104120 490513760 410883330 560089478 368172012 460473480 715253126 27977208 217507648 639374540 21888703 795886131 113115312 65496712 328609872 233028507 695583564 823335510 193401090 698368374 700817264 696446900 494439338 153948054 25093380 591311650 24419272 751857500 718442770 185241181 986885177 952016100 451658060 494097240 842516704 56875088 310712255 347833600 800983776 294307670 969236298 482700182 881484522 965036174 821979411 778517241 641062160 235167750 734731200 877749892 50296192 602301650 867249428 918509920 478165200 904662276 753824492 287653480 129704080 587357600 966572500 282336480 148831230 669913720 630982958 371508000 118261200 44667112 666780820 342908492 325500856 595028496 62120219 373644000 117773402 516393380 157741260 243062780 728358822 429487076 60587300 810959560 972797468 683074972 431130306 912759776 632012688 91108288 840866570 323471524 966286405 606566480 135977680 316664360 874100920 704971296 650305024 838902112 43466150 854471168 505709238 818828360 538718401 165532010 135072724 237342402 56488000 926342176 726937800 313180492 806532160 942004550 99790794 328130720 762373000 192333131 151155856 513969760 817757084 129702982 289452320 619299384 4228852 718212751 283309872 394004380 631882018 502002670 335382800 962364261 890380000 457870690 102420915 737611563 590688736 164938656 768330096 78569675 914289370 165856672 252272680 574151568 437260064 513904808 404763500 148508112 484756320 591849860 564718283 159879328 682867685 624343162 512218700 467304150 68425760 175100736 903211088 325494812 608481374 612365192 976720560 791403240 993785242 457981818 97621427 782377696 509967360 693361486 311212656 530460470 625047840 968185650 318100996 993849116 342579518 52179376 203469098 634761035 891887056 674494688 567317984 369968232 222128348 92992784 531224320 700568560 851589455 337700672 402165596 199913422 382103616 684051092 32777520 606807050 743510604 101690618 896181020 518347080 99261590 52116768 122077184 770683794 762648912 760096032 266092048 797645120 644983290 509489550 529695725 505748062 341933312 954879974 256162448 506705202 225357160 57139864 875622368 875369442 40010420 480017865 614927485 239609872 527618496 283902168 167530654 139119944 716306023 775402590 963775546 854034221 203317248 284958252 247549272 884108300 926239100 747623921 207026750 252592310 304569725 189271996 852954040 83832320 920175920 843825425 311030048 987621630 794899632 788181376 355716500 906129232 58252688 66196540 945119836 379871660 819212800 978465280 547959550 477679578 946406540 141919600 724650672 693547468 74845264 99054808 759345990 67812422 577117920 292906266 945932555 871383120 994415672 796868325 528952264 769281184 634252836 45473840 873550010 457812352 29549568 3694345
106977415 822370880 144991132 240176640 319400305 917542596 821775940 464816100 449001948 458097312 228972760 616216348 572393728 77859400 294799520 269603904 736146064 51981945 687350000 220542720 605710800 745696460 328733934 949902592 165579200 589139360 145423792 876395508 137754560 836368040 186442167 372895200 223666305 871205520 320239030 233779784 898418432 955725416 782595098 962687751 597792244 729419128 17827862 291617678 33421274 192951040 604650600 718935344 133683774 687323688 458127127 348460448 984966400 92491775 281777000 799745090 422256463 186964660 79109760 388165672 203613900 43284790 794997220 768718320 764717720 632333212 289898636 226284769 814580516 474070600 407786152 919891285 677546708 989444560 290247356 469368400 277208200 862403025 254899300 708376253 853620326 14805000 797359598 190208188 36260910 720034360 487403248 420058080 354451165 293971768 245124918 920289150 827654642 423074760 394232878 454935930 139874292 530223982 168645980 517087114 589213152 891067080 113625024 392239670 280595840 891873224 944589796 368209976 257222960 108040 760859375 143412169 754004390 719587406 823863840 986922928 273046786 496176832 519657238 168404293 387777438 599241500 921394080 454545799 177720200 647184016 333792000 816450500 747358140 759556776 364978860 173462016 431586218 548904640 161555965 807540460 311397930 705584080 268887552 558344960 193503768 263701600 752996298 125922752 702870085 518337624 926426624 940411200 142814080 344014125 372965448 199886836 485077187 259173696 749574668 834825320 502337867 742192650 922170826 319812400 169414720 479163454 259076814 764856200 198804448 6724875 775923598 933201100 505186390 493652256 665556800 517883000 956797148 335541572 743312232 361540426 668798296 677244636 793392400 623048844 637135838 224904000 76044600 283659200 129066562 721640540 297634250 921304652 146935040 758067840 74828096 563300504 219259392 722657180 391079136 878955440 479826542 782600630 658975000 289085282 925063808 396039775 104528414 964541810 561469674 307428160 166565960 915331120 186419225 35758800 499087102 173356796 901158076 219743232 319190636 553543936 242754020 146575424 892306600 386023955 193206841 122547840 754275649 446553925 118117160 243230918 412840400 79819184 775073505 851337476 379120512 610970620 261837072 196406856 722446025 89748640 524387292 785450584 417424143 834508772 9089574 117325452 518770628 195242760 136747470 59350208 847653184 349173347 161201100 382628672 460715330 189541328 573255680 497674792 380240500 70187600 746129357 667529280 9203095 343151880 191988224 263755464 760614770 748611392 620774400 694571872 444862798 470496750 538562965 905789956 474188984 436283350 89154504 129102106 994392023 742508975 576407720 827712350 480768588 732759488 285760860 90601360 140853064 85913500 265875200 339380014 69565440 971626012 454687035 14797504 946595447 45692296 284481536 80566150 969196336 42843592 447241206 413594000 883024970 62033440 26757656 535999720 376225208 447060200 713094976 427772368 818469080 439755700 10402995 392838840 522177088 984743712 611658300 454172550 46273790 228399554 531643471 851715120 479364916 737864992 533300382 754285580 424003050 783009560 466236114 767888760 423271500 583455696 608415440 60204690 731826095 917337520 196330358 375119000 221305376 331535609 501944485 644353088 754399910 659758324 893595328 129538300 415552000 817082300 496502200 913550062 86195180 258935182 777303810 729729832 925721926 1869700 79031028 665207960 792108507 264458500 624477080 994729924 733328672 240455800 72107260 184801000 712597264 174945336 274308640 131833600 288920000 607741252 771212652 794761508 34175930 118944915 2568560 825559220 695931140 402225141 414267084 208686976 349574250 638000240 884346772 224175904 873308400 701308340 342324782 906977216 300790328 660587496 162258868 193013696 676371154 746149114 838675506 273439508 74792896 455550194 82430262 2930080 683353940 696670275 667777476 428265600 124401648 393047250 594448980 232928195 136369830 549435952 762726024 961770403 377030118 530757600 415592312 145633318 675973939 425381642 969930720 808122824 363257060 670328175 139479736 459298925 634148186 291765147 323895300 129301672 148445200 557208816 935287210 223645700 450311032 955239889 287784180 373285312 699848704 741183750 343218450 508055800 911540416 125524630 655028320 901528180 935643466 727356288 621179300 971443630 989832432 708689860 59181920 75593068 789722050 406682650 887281000 934647640 968273564 882117120 812432800 172806176 697268354 34951360 454179254 410606029 756917974 209230556 969449908 606562972 708217600 243261467 78087285 474466310 548617128 988515928 30000728 960909200 288879160 985570680 711844464 965943272 940319978 413093190 324350215 837135700 643843180 514301088 445743114 957245680 593831740 326273483 180456091 192001295 57066024 832000525 306875340 764989300 300249640 97988008 574500580 766867680 130559704 413332220 388241176 365159120 482638904 75768070 44104032 375605364 469698060 292247988 242975680 953255685 123274901 853929344 344009370 833607788 17281500 160681096 264630244 136268599 76588290 322534688 291097664 583939968 85813901 114800640 665119176 438975760 956677636 137212744 570051976 479780435 903824976 875411549 883936896 75345530 155122336 460223026 79287265 923104000 1847928 130995200 110525920 986033650 826946800 76302801 763958210 820148680 260743300 730520592 574925952 665401824 733520671 85110890 793672550 507067824 867797780 774218048 69970120 934621913 546364600 825427802 720319350 633170944 974381976 634387620 309122920 156732320 312274720 432244660 456339440 565798911 798424446 677509708 635624000 884804386 37075704 357353392 25435904 271531536 268660010 803537728 360859224 448201896 574717336 758365990 656228525 873522808 604685375 681306004 48009200 24075316 966841232 197727488 20733928 461971110 82518100 711973880 465612628 240814116 111379552 685670980 619001590 528911680 212262360 865619690 13249200 541634360 472667600 173077538 986490651 189259376 211105176 328347820 585789264 870658065 423087425 34165792 554949436 39301120 538393902 864894665 498650570 13684800 310765100 935948416 985131800 369143670 711201490 734081280 363367740 491205704 870098960 388115745 604447688 860883104 731864790 628356544 26575328 865551354 507546870 147493000 400703240 317138982 73994740 227059516 267417360 848240272 986243328 106698080 76327840 515012320 881984350 608777362 73832688 436725760 117350272 949599708 1385888 774464520 388313220 217942184 345552684 39576172 296505840 545064930 193174000 22396551 459122640 158944241 673565490 125626000 723774720 280093952 118114520 622999310 340240832 325664050 838531940 173226378 923145184 808330720 753914680 978661728 935028240 562882584 153064608 135759882 187147034 38240256 885401280 170324240 202061016 927527550 919617840 668145064 332594040 647510848 695651156 453305199 510185248 333885760 75438931 858990884 145036032 246246875 36506315 250930048 13320820 218890984 91254014 252722660 893783480 760845962 485090560 609661448 348337272 751932378 112041128 905716272 819294178 713307678 800359448 439730184 583707928 164269860 792454112 349900200 586229880 158239475 654081400 861044624 207127286 182360708 56972416 571058820 472474323 810560091 871402608 839961072 793652324 244199872 235826292 414510681 938962000 67196224 875104960 121710804 862736464 296052502 47523456 58230850 584674304 227733300 986045232 464119280 786173184 428450180 393012976 152421298 469403888 187390524 950247680 106731826 23405490 130432320 869910528 658917300 748416480 862097690 541701144 820026608 616653020 435572872 93873800 440590880 934135696 598354732 998459848 454593000 120255976 610802315 757357198 102993882 863522970 143896369 847531126 959160288 549239552 556322904 491393430 619206400 531224832 59421120 224684220 576651392 731377566 205976295 667230050 458042113 189678260 771353580
968417110 657472024 280819000 727155440 90781400 711582600 381524570 788789290 875624488 43704334 814254592 876063268 196188928 853910280 897330800 342032000 535462560 538196100 844308704 1459304 513009856 587855852 780551318 215982724 659586032 817715220 258013312 830173884 476387392 843190340 988225702 851761360 844288 259592960 734187600 527289040 578377832 121171856 484562549 628718784 526028461 443554625 905631848 738669162 396113510 618165920 699710320 471815875 331251036 890169912 131314720 821220388 236901920 571442260 688285944 976311025 523652184 655225555 578923774 253851650 747243408 16544475 989197080 12033496 226636800 670396832 558188810 816746892 153429180 878238912 88248146 248366342 811195975 632521850 441466728 443689670 936081709 393357928 633850680 553829628 207936600 872123200 195260704 907767350 163721384 36199936 791790738 156773200 861613963 770832070 790091126 147613580 727322640 404085625 844447900 674932640 515600153 398775668 890059920 249997568 486683248 841149040 106911820 891289270 964802800 315430740 368979928 97159916 344676880 961470976 394340308 239647480 942896631 506778872 538630658 297248200 439087728 980040128 358137680 684025221 267837100 412688560 172001016 863965120 796627576 648696672 187056960 161809260 516904288 881585744 645994028 389839640 160072560 12408856 755460300 227106552 940325644 222695150 59892100 986835216 214306512 792338632 513177585 598600000 862775800 219197760 694048010 9507568 341332211 443171000 687971496 855163900 501309312 914857695 299828620 6346338 443356164 957630646 792971520 133644744 41913248 937438060 832908176 716101188 919997806 513694720 92532901 764528400 605115468 871928850 351153744 622560874 260898720 431736408 161870144 787365838 135502600 99613910 184746182 666154300 826202640 896764416 797781970 69069656 96935590 109280980 878419685 409452672 334463970 431518432 502372078 437089408 688198612 306782720 169201964 564748328 118137600 863443840 50138112 50556331 888849720 591276029 21501590 571391850 959916584 596635210 568068912 711979668 725304652 649196224 270394049 836683185 973478420 191933696 749218784 538316670 19898525 777962000 826818000 287238250 535464080 656544672 215223752 627487120 327641176 774316712 127481624 791174176 280076026 855363468 995069255 551139944 236480000 92950559 418945344 545844660 675936936 953827840 596433675 849840850 823425604 839428896 628646816 33988445 633594790 172360552 315235368 526996728 147086440 180828107 753985270 657123400 369866108 372913920 927006914 787066136 451618928 284845760 208563632 122907225 80084224 769059334 141097136 564731760 874021140 895024213 974436960 515897474 821877760 40313690 529226476 802370058 798952928 619015334 921588550 763016776 688217534 790635800 847858742 158434790 826498660 407961672 558529600 852363240 729439050 445520651 175213424 645114716 874722597 711888562 535834160 741921350 221116472 115745639 803214880 881449440 622142000 606625552 557606578 230359200 232806280 933387024 221737984 83123139 589941170 383625850 588535640 538334176 122189875 773600706 421169215 428709422 268363400 453092800 259997072 743023313 78360556 78195580 465985240 323258912 661830930 747544290 633148070 921972240 397855616 985116744 812850112 356505030 277557760 975926660 890825312 96524640 54172128 1867904 118973956 512992530 690749676 290030686 963617292 717324400 404652934 575595008 470916900 670513480 689709380 937205711 909685386 191519256 933072320 457902604 824937500 287858000 723153405 895569080 489385422 722875600 713942774 67061440 297136000 891138900 572518848 400229888 172766125 961872072 416315324 402824960 565655764 685860080 368401780 699530025 632144472 464026477 178000000 157630464 762550166 888001186 919173056 281852286 376482440 458993407 342967592 212928331 824147724 861371485 124668160 254329550 559910550 81872376 845771736 913224956 593208000 775861504 986774866 107780480 209092310 791850469 417951125 279499028 26618671 680278677 540392272 269655042 140268216 489837300 210050560 853745620 703792420 16101556 324447280 701222560 292770160 610222861 655294380 139969888 446615808 414780551 302622875 349106978 356653550 254589438 663957488 607116200 648721920 27816975 938863490 10808480 293537500 503954000 971944480 608242388 145799068 970265340 702305350 521519360 206532060 381651698 297772732 530556290 78147112 59937840 638099340 798383424 161042720 475020628 273105640 181479936 849214176 753185776 458183060 999948730 788283000 830016312 34361728 447811432 227235090 341966690 913808080 58348076 117371432 730550944 959167992 426607840 121970720 57927612 711730600 240955344 606579168 918952975 948354184 966551349 376432992 615001141 990835248 707891328 825622500 998028420 580701056 880355597 498329296 785763760 508196300 86065050 489347520 6253870 20978750 814332090 747701275 438393008 668243752 565181336 286000584 94065172 135360400 213499136 725180559 473646616 346028700 702562192 556692064 840486200 691911200 877370004 506432243 922711 865158400 274505750 898571428 669876577 705846000 13231550 618336614 524670150 567812032 924406000 698660304 935942080 153956656 631269506 457165444 39006443 534742148 409411456 774193364 12263480 465188262 44211160 987287572 607438143 576274368 695142192 728923568 845285700 45382544 446979280 707504580 903886628 309558700 188468624 30156458 104256144 885723808 74180752 318670480 705212515 143229050 248281638 608271776 331450762 712736640 926102144 195025405 347528096 567043750 778131862 667801448 233417870 87410950 974365630 485944382 461523994 838066820 192305575 673502747 639073152 2402424 462756050 226297732 510901248 403242362 534097945 488422800 242827501 55808320 437223345 364104320 421141020 754433700 506526624 957473925 963741120 329015488 141269230 66663412 986913510 454776576 8311024 229502075 848948480 772200000 948318760 713808458 737984160 543706250 994364888 103053440 812917576 539824170 158927140 893039496 992365960 480973100 103842000 454868690 806880440 264062620 649857395 491218504 944874880 392714520 451064356 291288840 791241495 919285360 251858482 308089048 955295680 911946000 352195000 197404352 75658608 743338538 602021760 998740920 622647200 491344280 875129216 167883410 630327284 532134860 429309392 373005440 728977932 123719680 333302590 835529115 339903288 698215738 736457744 176691541 225122496 559450380 898440840 418628763 168360880 152125000 286489462 807379110 454769664 38872480 522363430 364744682 715046582 96201760 73362144 963308593 74356850 621558800 385143554 732412418 915657154 368039936 493337508 296676592 629309420 764549600 975063400 927418896 568586460 50653444 30451233 539927720 872192256 482683740 976666992 356754750 720085000 957153960 259194960 421108032 187964120 623877560 868668750 722426400 864610400 470820968 66102532 867470770 707706950 640752850 758893688 473181072 360610656 42342400 263102560 528390816 954238092 103303232 52637120 807508480 858013216 969091244 728821754 488123388 322541220 164761284 325040900 955118163 948826304 616863504 981742400 519500966 182910300 505132044 158607072 144900156 478898588 291585168 298254344 750889710 937851819 340709680 716469790 23120990 533677568 984940168 767304486 4009416 134545367 675083200 268215040 452241360 571914080 301906568 692615776 658154764 946451940 180282574 888948750 835659675 389962000 664933120 648197040 204251670 132126356 496812865 771254720 366405184 313299280 740644976 684976960 591121760 71252368 669790688 366189960 118196620 90448500 670810968 276144486 873753352 187319099 597711280 188584664 551473480 128601040 656794600 640696990 103132288 903416474 370731456 67081720 66120320 736874600 60986200 850300100 915275776 533790724 177841756 520482000 150861126 703053742 471162440 10934844 667538100 396262640 514522160 595975551 167382714 125659388 162933965 112011375 192300200 527728080 214774800 644228939 404848300 802897850 362148330 998921500 728570200 8676160
98089294 220294800 751827584 53461280 602803004 294342500 444999056 858461350 585851720 185945396 581622048 577891996 651834576 854884146 676444970 891449530 293575468 819428000 571212051 590951280 586018248 447444800 827446432 483611030 320480848 628381148 143814268 154284325 699165820 299975941 317764592 760207392 267864240 402346260 23709040 819877000 912376960 389634534 305225020 981827724 497940902 968117428 40736950 969609920 305401441 22879324 891990088 734940800 84025680 853553304 314950867 802194564 348295936 186033664 423651418 645740480 106933440 244789536 228778900 123331400 388473216 937462696 715282219 975220494 113467936 747830400 194897460 240579689 142477440 820826400 474934240 132529040 652195000 436732419 467010960 277069560 650654080 576047904 760250500 892739514 381445656 227127676 981762209 537811700 17778752 493963840 40444540 468327484 838809387 332242688 642031300 673764100 208862500 452774194 38969741 888659200 427428800 125147774 774558713 520884869 162689772 232031360 748472458 41400480 154764958 510019568 905967566 129576960 114866400 221168444 426417508 900945514 63082340 392284145 280900459 638581560 558704992 364379790 50554150 202395572 480919936 359718656 632854530 583378044 809701920 372335160 560195156 558964000 351117872 346685280 63038244 583694816 166483968 367369522 684025050 132923670 878020600 412222746 786621570 306046812 967232856 850935500 451525995 762829954 786252884 105912236 68454720 969220376 157435040 575165330 75730144 892071960 520458656 662500456 655648425 26757798 343558835 663220224 56031128 117862850 284440544 57513172 983401080 56664896 510268860 441478020 776398390 767299968 245858153 553185890 456956150 679117588 248569453 1212708 900032616 702744960 587828568 161693770 725254400 982303840 276950015 259317130 28546976 312271869 450341360 258504336 173281128 297644220 162038552 433845248 913201408 510233920 380752032 744187760 177306340 929284100 384378610 716375738 384103461 380310640 39972826 872396345 524611400 955328600 988637250 14849896 300672750 933014064 726763228 100473540 298124560 794438598 668334690 379884184 211694208 47539080 273161304 144637656 90160264 509537292 317898864 224139388 192422880 751612248 8264000 812664776 278350800 50404100 370694016 656007588 874522780 868073728 899123070 512495291 135333725 682081860 13868196 686313162 269406681 599050800 194379680 214219250 488226305 93830378 101497709 854897744 40265936 281674106 127391856 953686030 218641007 90137064 457978518 821768000 770126148 65909330 594073020 963961700 99450240 654892080 754559388 614823864 539338712 74985220 931971935 71364346 696265160 735586648 756368744 394872164 938092944 494757380 201537664 990773715 452520692 320357680 957318345 207275404 974036325 979277874 786184128 852285336 126258112 143735110 735127088 654875590 842127602 204407305 600819792 684085224 398953581 843505552 119906738 72228886 362896560 155120000 463748800 620103112 74486400 53322635 40566015 665225920 230246427 646535500 150446200 940292045 841069920 298218480 382220391 674611340 313679060 42988000 534195829 417763516 782759740 114419124 966307840 316487488 52274764 181376010 194199472 194043714 120472926 589839590 516941099 174694208 884165880 886585800 594564540 853840790 286704640 332443237 43022644 629962000 230395000 158078186 327491616 418212000 220885120 758306910 633774987 526468512 213642876 264492800 663821022 738528800 499136512 150699024 709298170 282753750 241446952 319418000 115623360 89863536 568048424 578173640 905745600 114734376 278975980 425469392 866777136 961804640 287674113 813342136 336343120 781257695 754061346 206064480 266545600 556376487 108820380 646271228 745498904 513574880 220961012 625019840 474906880 826099576 586169664 766076825 887174514 473143200 864356810 289461468 623504028 369062470 133545112 104421808 971471104 811865424 864176220 906759680 344901568 447192800 710811719 624702080 21364592 167627976 763738764 656568956 682573004 174930500 557676944 968093600 88988908 370538980 364042415 280276026 695309260 760072810 972538738 999567840 926525070 552806038 148005144 554438414 243468340 347775760 152886875 394618900 419382000 97486125 284094112 2529140 454377088 825437776 14914816 972612288 396610610 597979873 454308125 305028 908132730 718159200 957515650 276159758 383238648 588538670 537929736 803733056 707499795 607520100 900651584 248526000 422339867 700333500 511062905 291011100 603405912 238555384 315379744 205966920 704461080 224065041 114583680 165048320 143193226 388337015 518569128 756599600 991406192 521446176 681937507 915834546 608107775 284252887 274541929 36886482 719331048 660562600 2743260 816525472 385456820 778569001 832971448 613829500 278711870 844670575 778741760 702567752 817434496 547014640 101466100 418095161 439617840 223432492 506689815 134410242 133709166 888207464 334546664 57537377 200865380 956491552 742031784 803833592 991230264 587106600 500566788 542247610 725662592 535188274 232049292 246341686 637480896 429901781 438617728 19752928 514841872 554783130 915463052 872702942 174195508 42501357 292242144 592679076 838567200 390070123 920279760 376064297 312240787 173334588 609017100 415344664 887467600 802285280 131104364 602588560 836405000 282310440 498650240 533661522 736953816 325164580 639101475 676106890 681960924 269427150 848802000 31897400 410935712 37531108 260485100 277272568 831796384 777115222 18623870 666024330 265878933 135508992 329935488 601521400 350940715 872203964 869020451 121762680 31362048 9614564 179395840 754588875 61870912 441408336 659685922 930669770 754694264 343291408 374515880 630252100 200928872 345709216 789849796 868203801 580291760 988293225 880977055 308420896 914509648 449607904 633814536 865465895 737404722 639034496 460905208 636400640 676966983 793148412 861354580 740139200 24942060 661486960 345294036 645408306 117386331 726936320 906412900 296765214 737674040 415609644 72961992 28987120 152793660 895525392 535983900 511313878 415301332 390624512 314323350 829099560 26222536 266970398 984687456 390277176 927511238 443777360 681960900 384496000 628498356 104393645 528339584 158987212 377037779 753233896 802785881 546037210 579747136 684972800 985437988 873371728 424516116 274639130 424510144 838431200 977304528 684283552 398877125 179754752 462833820 141584600 925138517 692510720 477515524 963823704 81037408 142280680 825606300 119851447 228414776 551665664 921140992 875242820 518339517 829097738 761098832 916152394 696957184 693446570 558819416 116626800 158728783 261472276 473690400 733290240 43484392 78480144 390183072 17807595 198255872 320659350 352647920 581858640 683018480 749308888 627541700 470247150 68011840 613356788 637858944 325887632 237160638 865693635 710845936 794245134 327104505 384884512 750023552 612263170 211793920 677446270 820239415 573305824 894964762 649204483 565320640 369476540 967069280 691827100 635636600 873459426 705279176 247500649 633958886 818998400 317682993 186405120 633978750 915565420 952995320 384949256 697242080 574332640 748027264 259915136 941674042 184839256 330360141 33153600 151942132 512562318 178925110 808011740 519706540 106507200 910007252 721511936 289093072 610212256 179183011 390201827 897544338 960380432 860035218 993774760 273717174 258313408 156181610 72842176 171452410 6800160 36214176 545803660 542706624 499241232 900773150 590255228 98557064 883553954 171124932 431284740 771597960 784237440 628270580 740192279 373356800 551720890 360812876 962444336 491287000 886839040 9162040 248100064 287058725 289123900 118160145 64400887 178391664 52409506 934533450 276828600 13403200 603402720 742628930 565432906 383370255 667577536 297630240 639595648 499146240 74812704 302445000 153685996 235356328 432441440 937030480 66512556 802641755 552530432 964663490 162365040 891458292 674499436 682409680 2342736 44390754 900403312 784560377 69449400 290574015 168897442 838511278 553202816
843017740 140687560 694170054 820226880 747568420 461706125 674534032 48155584 47240852 312460040 973131110 380193558 427343224 664342975 629159492 694812506 170461520 226296145 255780932 24940416 693200608 530904792 480327710 191781728 880551016 567219456 262726236 67839920 120616272 125314310 186474008 894680133 794382694 234173312 29984440 140194933 912798240 872444426 969951858 645304255 496045210 382658216 132704062 837943972 214644702 394621500 473551375 625809680 692921600 381486690 13963204 243396960 821499412 14924608 46506014 786984250 42890944 825309100 658518848 794317864 935493900 301936755 102150000 851807136 862048568 319616008 861011280 891451480 93515936 223069486 351582816 53597700 869662087 30859490 716143184 177968576 658210964 667487560 770712008 84834366 856487272 265960060 887759610 492160232 733576320 879729650 159465800 202495818 176729088 629288142 614546400 126700480 403925354 553412620 597492666 896902120 317743925 922449404 412016320 14054128 782162640 872195744 640454396 504095872 960320330 211691008 13831100 851392010 69107896 840565484 160736270 725507754 607780960 608699630 313860233 758329088 955552000 804758016 143855836 554584426 563548900 373005824 611809420 350275144 512354000 327543040 925097508 644705520 564776776 324394452 766692256 305677098 215786176 430389790 218321540 898738176 648234900 114650000 307767368 626641918 401491580 622883600 769687500 117985819 22510400 466985824 199469500 317505125 393750528 78076118 137965600 840557024 108930700 129823350 799010000 687119536 447727841 875793902 76176368 922938772 724434980 416239360 746318511 960952640 114914490 318691768 242048720 217807800 939498468 260836212 957071326 815756368 506065144 297908384 992064382 972476720 704432800 888837070 364197900 419026156 728944899 416902400 928761580 998476022 971344350 50579560 82363690 240726560 898017399 725293394 478528810 192218120 549465040 60928808 990315200 44197760 920618800 794719760 867841762 793309576 258714748 138921340 226698394 403704832 163110142 436290384 522765096 191157608 766654200 842001776 522202555 886612752 887108832 46252420 716582064 571725620 426462873 734777752 354645536 481083009 396360320 894167240 477867456 801947888 764072992 958009952 77211026 435445915 139093391 976220164 980304350 769109468 301715644 971115392 241264890 503202048 961558496 569605790 156514585 868421478 53347480 724028412 358224688 483934982 132363620 328140814 203023040 506549312 364744744 395464904 206710716 974325248 569135914 656418616 920737897 171753248 269459880 760497400 592177600 650035200 251909466 707154780 2912197 254445120 895457140 551464470 318531840 827988020 266742035 576403535 460620536 462147410 283521920 961312436 876011488 51642200 532015552 957997000 950445460 693857280 336899780 319103280 453945940 577603520 464723076 586649616 270592640 259125860 946217600 756627578 816595400 137862482 883988000 400555360 269611008 146966165 43783912 47996475 561910125 986943400 961096112 790472320 943863185 525646902 604798048 103686832 534559450 49068555 452766134 615989360 359189500 946237400 59878418 400471296 416453750 237654740 422487500 393636444 109956535 453159180 698415200 823849390 231441600 832849408 835280500 902014728 364268050 606650587 668840438 20320450 642038632 680884320 724880032 169573500 711444002 206342160 976635912 422526496 912180032 175952672 312136000 806668624 476917100 51893696 313254564 502775808 769787155 264121900 499869441 88864500 577126899 523313600 740636696 636943720 186901850 597009200 986491136 4976272 385982208 58811358 652929160 549387665 918430350 524933360 119206152 721180160 463627340 819608380 495166800 346913110 272533200 598522368 270224520 212068392 460114298 773600410 68713608 276351074 665230080 880525608 561880744 970053120 863925048 823935860 926077600 260661432 173276541 138773010 195692024 59686896 587317232 559856771 570153168 837765600 140331992 223675219 523287655 426675774 807668226 719579576 662526634 606350320 503790920 838998600 979017044 359572950 11282640 274650044 829481920 412995200 436610460 948673024 106716762 413144600 865367922 967215104 234252346 270023704 383047200 475959408 910212936 171226215 369797680 442811040 195439616 187147780 491773460 644114703 894170801 930379175 186425088 887770560 595640560 424809092 295954680 336402880 623184928 381902000 907376704 902133776 888656800 885766250 421626528 666665610 746512160 960014672 295258800 86029280 958868668 502383992 206126720 45497680 322046080 467953948 701056000 515487260 747429768 200099172 487166836 811903230 223044012 198152287 405336352 649403872 584914800 196893148 838642364 156908080 695849180 327193550 843132162 285177824 207065700 241910848 936104987 618490080 175351900 101828431 932262110 562749690 628221900 926064640 991540645 848142576 872899200 91021250 128823890 367645142 166575488 973114464 912175300 200161546 753989536 570438192 204530180 547919432 175941940 558834080 917431150 392663608 140066752 586453864 136683250 21684698 803341008 275678776 365412864 585195840 643895760 534870432 463365105 466609620 391748240 217001872 63062934 251576750 84254208 121174116 346996000 786430980 746718680 885973552 206781036 260273088 404269984 787635760 629816028 896345794 80645881 935381080 234261640 639859988 927740320 936241325 14259120 731642720 696855742 637026968 594341916 295082360 53106012 504181094 557290700 562666210 161722888 21326544 822968416 936657875 130842716 838231726 888579320 498684206 30835368 120749460 331705200 548408060 149721865 858070080 28487840 886016088 218024400 405325825 718725800 400208240 993545600 41254888 354354956 108777280 882305442 290565738 241794644 99354120 897694856 678831591 94457594 645770828 450736637 898450208 293382812 362626410 89737500 240656240 481640119 244903856 555850700 202787976 259370480 217438208 267614000 312630360 665223200 1242900 598623616 134790880 772339204 335359336 705716196 921928000 135388950 716584850 297210368 754862872 573157744 334230464 752786368 983458820 82341152 368388308 938849629 999215584 633268496 83188263 923002206 326559138 750126660 172198280 275252792 389571388 678465000 659011530 700666432 435297880 902714238 405052026 802349518 558471710 657799488 894206240 99456936 975969790 329362263 267074368 589461400 131946884 420654600 930777920 47144304 819168484 429099160 103002212 214219210 946739200 458390846 785503496 653997600 785484975 683144575 336486766 366592120 249496448 34404015 351535438 673372800 535450112 927290584 82436800 19948800 656167742 500381600 66119740 525500320 614943630 786767160 552390160 950097300 185426496 321857904 435982211 173017392 487164800 600360904 511171652 599664200 948659456 865136120 157078700 338771590 26015300 462748792 438355800 368642612 579020664 18532960 982148080 945034208 24810695 934537200 886203168 685394095 236625920 132634752 180124800 51273228 669215707 639443960 953725560 268990420 682764800 237203960 470137336 736395480 36669845 230787488 547442150 578437648 281954336 407135800 806481800 239355600 179592890 984791800 689283368 297787536 918047540 439412720 502568688 249656320 557881472 589404800 733474548 431050000 867192024 248208800 141357440 940632054 724051632 383981002 113676030 184554148 373087314 42127040 477796304 216450144 798917088 323803680 631779088 909043966 31133855 830449756 693071700 15948368 958997296 604170084 392289572 56991285 512327973 871927320 611385796 788245536 150910595 68751888 340697250 507107350 801092720 519496008 261384200 327874080 906810570 461221510 960431840 984798776 810531296 1161316 689782084 392176423 442006780 183184222 905557795 826474848 216988746 822980820 891991543 54375710 287819104 502919805 385376960 139313636 112755400 935352800 248187364 825674200 723408800 551598000 823069314 706335420 189459260 265008450 890153224 569290740 513606910 100406606 992752375 83392960 821749420 692407566 717821476 58033700 202468504 60715776 548811990
281548032 492763440 899674356 402905373 803430357 487184416 350608816 403508122 768818788 929411033 53213460 610457360 660828400 520311020 312685750 330238665 831257718 444396175 416440750 433447184 130455422 8822180 377267600 80709030 267989216 278578862 148858736 667539150 854340000 668028800 310624000 920442800 666164934 58879704 630719852 56625250 862998485 450660428 349566208 116168444 130271228 263529715 196273645 800088640 31264000 741523712 233814700 270489344 338079936 781366628 30074094 633108380 914440456 960891872 997689012 339880540 860818818 999853696 400326585 359173894 681580340 314640951 447115680 238459151 348225830 392378670 225068178 760411500 252621395 674557162 728930910 201862194 550601436 428252008 40725000 474075694 983758190 546558460 680198444 408761622 595194180 670780418 554097676 572246792 181704000 719910876 506022062 78218701 8255670 103705524 484675096 553046776 15619200 789943808 661811965 461666096 140961670 115245026 551752048 560113082 719205295 892748800 758962024 859630300 709463537 943129450 407702192 600216344 461963936 171417600 7706432 108649728 403586525 846042082 723913920 20217960 717159880 820101285 227846592 54016268 123404050 850658840 390977708 671362472 200701460 411754192 520516236 48842768 780732944 820532030 662076480 935548592 307365200 980490420 927270238 960382440 61140624 486899244 42645840 904701446 750603775 783229930 412778480 478335300 491905920 436934878 200097250 141891292 511893600 691049250 269099670 839826016 405831225 643570700 166286128 284279600 81637120 819908250 233633204 451955170 128761310 815439184 699750290 385974565 657974624 946364100 755920960 877626056 882568437 961955986 376719040 228968000 731791360 307163720 474750680 874187360 952662464 792422732 23290250 754777200 546469120 556689753 978564776 546073000 626080658 427656140 67149000 769464000 5129736 608207056 380651742 649997788 995776142 707212138 269449400 560498496 156896751 196050988 864606312 682390121 255978925 83603800 944639700 894872644 309963488 421024336 87545120 826319476 829050762 305599829 548173936 138872748 185966140 694149520 795409176 279332740 792413488 699400860 460488750 24797724 649107088 771050002 223865300 871046481 340906824 348754064 991183072 502690906 210062920 133645288 701484450 712244278 943216128 719142400 508615096 596159616 849670480 597634300 226342172 160434064 128854861 790251840 58533300 565418034 490245260 493824564 336450500 960773559 125151232 700380500 760922774 588843908 674359903 36806040 89552282 324627040 537511770 486296264 773622770 900379580 589198624 790401408 680232000 170871541 311785728 318629968 279925432 545523632 526941027 510193136 374941235 282201920 907320512 308010360 650678940 473335480 828150400 157715296 805489084 733590545 441238005 262752436 238973210 903541510 414533120 418055016 36727160 565243620 544358686 240158160 535529872 625539127 755998358 966216914 286229680 554740890 138996272 301418744 950814700 832073170 595499110 192688328 500584360 20259224 906856200 243468000 91180568 451399762 944870801 721780120 853689000 149201656 74856280 407540716 692516160 685304745 20093824 543354800 784055488 593813715 781179520 458949712 619742685 461744730 749077100 859433620 501980500 479171820 69582280 279608080 90290200 264528416 300933058 625775339 361099552 727211260 300697352 206948184 493782688 985953396 334825200 8702992 234825952 504098998 250965140 162995134 271906752 830098574 399887560 890816360 556156298 182811156 349148720 916364100 269195608 759961110 468918730 916893200 827168000 431740000 187005440 508569672 533695552 824320744 604978416 829331412 670359330 418502634 797434400 82221040 909276715 637607865 728989328 992052272 572497272 161815648 57256240 707367005 245438480 614705320 383467416 329916510 830336000 157442256 119658620 217194770 608067112 339021450 439098332 798804226 363282704 186240344 850811572 144673960 68904830 102929000 930265792 705793281 206765120 706773453 332137056 678478072 978168912 970260000 665492642 282512720 877503460 156457104 809077300 565517500 157059016 964811540 217044400 950058240 157224430 60761120 464607232 460576600 645224325 591439900 417910840 636093572 103416816 341349081 993399920 488869120 691190800 470909280 288057000 50043558 846777272 353963599 277884116 24017489 200447552 628676976 965393700 737151280 90404320 365793460 485409940 64040696 43917780 817511928 533926842 156874600 498674507 257470445 91977581 447432352 999679220 680187236 737661116 105395350 724993830 844001600 482922800 241585028 277126800 252158540 585032768 268013200 657403200 338776000 586029606 942933604 892167556 180435038 522548906 392920700 650078000 964954616 562412400 877511840 245588676 43315076 504615424 889837740 634370000 197736832 727331980 469157020 49134930 322084650 479924473 516080450 19100000 705771524 6179675 465770185 839635648 848074825 582358940 392768040 41389656 397885408 879307200 718245392 988756975 20666976 325602445 976826742 784433280 329229875 373910071 254374880 329427690 951468774 20842563 676281642 367162432 426035167 561416050 926413128 112908958 816209090 447915654 267168000 180988685 457536720 847253940 837761360 457677160 686825432 520916208 125924480 568158440 331341060 261167896 612664342 905069984 416047720 538651094 783102647 470530192 794776928 423178960 321650860 294848800 152889200 445766000 511652230 587509872 355753544 667671027 235638152 336911304 35016880 459962684 898455920 571734560 823135710 889080000 280280320 56417146 283154140 272333960 156606080 92065814 337752916 942846400 620737468 175125914 91122500 170388000 985006656 172817488 166876960 342272320 279297316 260622500 901458912 327241024 888664404 279335072 662023200 932000608 466487114 259954616 175094400 20944968 217898016 505579765 769524200 11408518 766680880 316547740 773305320 64568730 657237200 200751824 677688717 536518557 578361600 787347000 542545248 185539020 672459312 312811128 57010600 883986400 833881204 97707988 158882757 542025888 110890496 983641050 428157216 381388166 270954496 85422895 826254518 703256192 314330100 900883250 86056460 198426525 746687150 124937600 128801456 461468649 847637500 406152018 976142800 325992921 892998648 837444704 687445519 823737984 20728688 789690352 342226752 864590367 597885960 795792272 135633460 895994532 500078768 371553125 54154393 199729392 230065128 203996799 305029472 338545275 772963408 787623030 279406300 733950798 748457216 862021429 310805820 588916234 997043789 792097168 184732000 605934483 722472034 950936223 870050360 341039930 386931510 11913888 820969730 682464978 738193838 135130000 199323508 857971434 164105000 967704450 520441600 53176564 315465000 456674428 163935885 826713848 530496125 377684668 14976760 797706750 123810080 353643382 671897270 862401865 369032368 925665344 738302000 822668216 350404341 554439744 568887826 499267400 974946404 739594508 111812440 740850320 748490480 175672986 955264056 615136805 336249490 926617972 999011968 280658540 666002180 669160930 774566424 807429040 920275975 993143200 889098284 679917462 319332244 277920704 336131790 158367776 477709520 717622528 714649132 496205320 815697754 179634500 548323313 998763616 14069840 785488890 39992240 977149396 246866250 67597440 536236876 333130494 410756850 702711616 462212104 434858015 39464820 622729360 658696048 389560934 681028230 566253172 10188760 254565110 717716958 45188050 362628748 154764664 847910880 857409904 712412160 273706574 32521159 490114560 864323760 937414960 371740800 214828826 489442987 883064000 826996617 315378061 966001600 997408104 687101024 889615617 423940946 495982540 181362853 787991472 259203338 460949904 66316015 550627990 227883000 685181200 547771296 940870520 195217085 496028368 87297680 606152480 634556288 115218356 280302800 619579788 785493824 577725500 220529954 143820784 476219220 287895772 819785425 874582440 891962944 409077655 684787240 138681805 306907762
306119440 326045280 978249728 817849824 382854761 989394920 773480192 803628761 914700894 702776875 105242950 366862179 533024486 879531060 950178104 2505743 760264160 768876505 316609849 690667552 366161896 382699642 838402560 387676560 926717312 215815057 531619184 716824656 744084844 697349552 626008788 802682335 542402752 289031600 844500096 447797622 751715500 481747300 313367808 812274037 157681120 495304880 480333040 133082236 307550662 123065150 149121920 58591455 16992211 231570460 745115520 286566945 895132624 174729368 327278480 296558744 427473292 620017200 756658510 744350531 119834492 658480410 687987836 404932335 384437760 645105025 802406600 19637344 412085360 626357952 740563336 286324375 645983060 954013648 864878808 627484384 647953932 432064800 726459040 735155160 378008528 993824640 264270120 494127104 797772744 291956160 695647584 89441952 655852540 385117704 146547232 107264000 719454036 48503626 302378264 840353064 502364928 303200400 376771460 826510968 370094400 80906406 804295356 310594000 773075015 10500448 815953856 272294294 962761832 277506596 370948800 676740330 459214048 652467644 157922000 562135040 309173332 946391128 23738592 544307820 104000000 272255000 33220096 682947118 98346472 939351022 625188083 114292992 406048260 828625744 874649950 309207984 224673280 470682873 903280204 393556668 588076650 347341742 6325958 95415362 136811492 25908206 975201600 209017920 77496212 982996970 824527238 894430934 499497038 919762048 362857772 300402100 736955568 717115040 912077728 756554320 435052624 397076980 225263816 956019625 285440880 243514521 579423736 767599081 720651208 478431680 138123330 706088460 517493480 11147320 882195240 773605376 807445024 191302720 630255164 609732030 816545760 714264710 637722160 26725664 876632452 210122304 239799625 229841076 693471872 579733856 681596016 834431000 194707376 804304130 529532920 78001520 390933632 645918472 94185338 309621000 39197776 224200800 795603720 662564000 198838800 982789095 228689535 657964048 179133500 912733584 663310830 210126816 805470232 646233000 145420512 267454120 2857580 650663554 375770148 275900906 514203880 111528562 310796225 356130112 981602376 632104456 542064632 31400905 949855920 141667130 964502230 619717980 419987776 241100544 586730700 725952354 419894744 345396906 210270456 731638880 651733440 380034096 792404240 165465600 490471480 142161800 43540740 398482992 1849360 346568960 720591900 544261279 334168176 81077268 423237282 66560200 819223550 24607560 329564480 539693128 696296896 145475800 974573240 418262095 453160728 67604600 81967920 856600902 458281456 873570868 271688792 490223093 147467434 959423255 53149200 349034800 453273968 647048636 234839980 426263250 481992043 609274880 263632212 878561420 535214350 924243330 899033150 991117440 36972960 515577147 712765540 383464480 26420003 323662600 460003480 550225540 557880500 718320792 348258210 454861540 315093136 811530690 167084838 183815456 613382166 121482732 942906709 878947926 392728960 456822000 823304960 185330044 881258975 210872262 209707208 853371928 940377834 312742784 620167784 155995125 550654927 887742624 202719788 690024060 541315326 108154224 331224535 259686880 788975500 45912764 91029280 859432736 436223816 662162280 9464992 767163000 52819176 154304160 836229460 184794580 365667376 338211680 839972880 95980288 847197760 191345200 886237728 932816032 666540000 674246376 550350160 191671250 506461480 278580960 321741641 652169378 518978840 660150880 693560080 745981769 591832328 434368193 452539864 876698268 971231640 201453133 37419200 154699906 611920240 716753236 601534500 556265984 598230572 940364192 996890080 872869310 124146000 846397280 573634937 998068044 687309544 644990547 645931655 543592256 399767034 614463154 174976800 706093808 64521540 435729280 6947516 429147568 949407392 716637072 812849880 33755880 453334544 889335340 379964992 795511930 883356480 800671840 416798720 264668185 403491030 896359108 311301696 511625360 426163075 791121800 22309669 748488000 246468420 755916896 5038268 462695625 361348992 258539675 891790756 883083980 138419104 382434548 421807952 879458232 507019100 124570892 829508864 477060050 142955327 2651836 112275100 271915408 396036120 237311150 738421785 779032040 476733288 685935280 826891814 757300307 362521072 739465674 859144000 840814180 702888420 738958248 809045435 162150280 785296920 623736176 86967440 242424004 870447570 251966803 576837632 716786930 564134304 154481640 894828918 209431910 61269698 58202110 712556560 503510650 345574750 99328172 770246736 343061176 560054935 50313795 648609080 712644344 945714876 100193964 28596120 871132070 711578236 251484920 842594625 874597192 909564756 966427878 559970576 457256260 653652080 228616320 576275270 289843090 372817852 648659270 992465025 585242924 711635710 296090336 162492119 806076012 39758800 227894240 13155392 707593128 904194129 149035540 962069214 325425600 600226000 202580560 291120796 828277188 285895185 307102970 174472294 551627626 651931174 922926250 209596012 869006912 336899400 554426192 505030300 177402002 809938125 111047392 36724620 522286080 23441592 940548918 93605418 945376384 860690080 678514880 421290418 989954112 775516768 981359450 708958490 781548592 797753302 912162220 903535400 708418484 689455840 55829136 172454040 302479474 616037489 53206888 116542192 907164280 70058160 648492174 247179118 819676785 385050060 225884640 724095680 993568481 291725900 425423290 879636536 821575026 206846810 468108400 188970632 255708353 721860000 288194720 864868220 491818830 598622020 501162624 518532840 996344824 321002288 644560498 468413600 450321707 692607750 208794238 371153408 338053920 769590600 668373731 467897132 813585510 403431890 495319420 756443952 543276679 111675436 204864804 824909585 293312980 88492578 156772998 56604161 904747089 57989360 482287444 893544488 886623000 858739021 433300800 385784840 570376100 582348700 254403200 229340512 862942602 755721120 324469600 51192990 439014380 154546016 785172500 144618976 692025213 414328608 254771200 863718660 836588336 872213628 968438240 317131200 743486848 535119750 77429190 947644304 292090170 624922992 663289896 492639200 979102136 65239470 636977200 306462848 29506895 374916784 171202789 772743010 764989728 465441358 472307929 488790852 854190172 460267831 957880968 873235750 732174508 832085840 791767392 909596125 948514058 848325660 96648092 260541824 576623408 131302494 787380784 441134360 856088630 530202456 939517344 837677428 150680640 996881360 436581070 387117184 851526212 580785100 501084709 962312948 110753114 855994952 360896000 272013236 634747440 884684596 637516800 788285450 21392276 761188656 762371700 557234200 379930332 352435979 242857040 148911360 756117008 898898720 933330924 943236552 280780570 798281280 531574914 257969160 855442760 242287712 997609150 192890280 99679121 826230092 774094144 585663455 640112264 74659293 767920000 468880288 558758235 118684692 495327744 320351976 259054000 538203200 349630730 318638380 552090198 404768832 984707980 435360480 204201120 460055408 689968000 995022080 654074240 634103552 247718220 873631400 712205598 781595780 895295850 711757042 832495590 56083810 220065216 702787304 828079110 798949696 618965548 560010010 931400384 791892030 796113296 847797076 969372750 410987800 153288232 257144048 995468060 445557505 511790352 329442800 76592428 248273998 110334398 67712816 858637183 543867260 415985648 171023600 642699500 80788449 330539224 622396750 587386160 190256912 652956650 332504638 950194804 694786800 654285568 299989676 428507620 652484224 896307272 562973775 357758292 55787680 606936336 776722760 395466450 109754976 760811288 802772864 267404832 62886168 957994720 360695352 631724508 511642520 550566320 951503208 260640400 64032997 985379756 573567325 579185328 670782840 829480750 222876885 572488896 824155000 963061600 537702700 764227900
150311875 756566872 345017536 722302716 3618300 589787200 773900150 845843456 187825300 2201536 455792020 218037758 495460834 499892424 953134952 196027199 270033024 878348088 920049258 572658400 461040128 448364416 500485588 230460424 201724710 376056292 109541060 521654006 728834796 36594320 247797920 638123160 96574166 404725760 41391700 83960380 924856899 837607488 544120768 793375942 337365840 338315394 208485610 603322891 313187510 988254155 352021152 338693160 571032135 993283192 98327101 335427075 541661024 964573184 355159200 686198750 195900850 305809460 371391696 243264720 76953184 215821795 525362992 154665670 659744768 696159280 505272260 440510358 550538875 641912320 930453264 490463170 265083000 223326124 361135776 439360680 617360380 479329496 445057600 168785600 884996750 435879584 749023290 604472589 735862680 403153862 770021744 780196223 784577944 416534340 74159920 180533990 363932068 295826432 528588892 592562750 191337625 544715992 740098880 111512676 33031936 643067076 937891300 47819677 604371664 50954568 211004900 251526377 35594550 547756254 335460800 756198650 824864730 443387776 160122600 607043078 98429806 730759265 445997700 969178616 592125428 803917546 278263209 426213200 298889216 658732320 880129152 111148000 434030702 369932800 274356840 831751680 293519300 182220304 902670978 408677712 745702400 396125875 337981337 360543824 630522184 508344672 496082340 290176020 537079372 994282400 945921650 429379446 944864524 474201920 214161359 272102080 407935648 674476500 969679160 706591000 794121348 968006936 732387840 908857200 248613324 485189417 669326936 659420344 671536008 708718523 767740618 804687750 405555248 323631470 20702075 529114016 190373482 212601564 92699209 439731712 287733875 256834560 337784771 68990823 234151308 225747045 311132628 115602865 571649888 457992024 931410984 793446889 373809316 758481100 668780856 418529216 458639000 756555691 96060432 841237500 680137851 900068896 766121482 700226939 130439764 124931200 761024344 629131560 619715000 62803500 814678984 965798648 78511232 54848031 324893750 84519200 64427400 437913560 215053056 747694504 482728560 95684960 185458456 724799440 502219616 869698685 911135944 94030600 549449800 861684000 47311278 152014720 434732578 729908536 337004050 27455728 33392000 405038288 955880292 46643470 804344500 290932980 808065930 592930710 384535608 510867584 168661200 97019612 788118496 62377486 735228600 981601184 277538304 290419557 723040448 153453792 733080112 605280168 699477990 879034400 336468873 886748120 987865824 109698560 345048448 130665521 713038060 451867600 569974470 654934468 259805056 614390600 669760126 834495496 31625720 459290094 134040192 943743124 870643864 460057103 85645392 785286152 266516682 290684220 332894804 406877472 618160800 466250296 793542205 21531102 313523168 820084240 721980994 235550685 409793994 155823676 817884184 187239525 759764175 955918108 989525832 35866679 225579954 52603096 375673620 904767960 982983838 786767360 793908080 97916764 820891568 567028125 17369200 124930176 945944840 364519180 260576 112560138 658870944 683254976 654880048 331874610 953976924 424333409 97840060 585250900 666418136 297316667 67607168 843636995 397861266 83573152 722863872 40305154 14234065 449505552 408432500 908919570 815379434 998481215 491105600 292201458 653152332 906375500 977924481 570368355 685453828 80803128 993260442 923571280 483170140 708725660 863068670 272981322 196814061 850190980 331911194 716314496 614726897 181460005 812960096 701533776 893842544 66744650 235818896 316164570 291984792 765075125 179739648 162542422 962272960 765397824 836095100 684090272 512630386 17986376 167221775 103337192 984887928 472491648 840075460 759587000 430292480 884239644 223496066 355342880 256603030 798788088 881989400 268368779 338542080 441264768 616681028 564889392 328504230 167078000 271396148 350393216 910599010 296519652 992114800 87012216 418225184 310925200 652039900 530394580 232129185 606544340 939523550 560265150 590141485 424947200 461302112 390539573 11175872 379121830 711270300 76941952 754815884 124816070 410303940 680437112 555650240 189590048 223123050 776392272 124510005 644565744 497682972 852880800 322756376 719654720 119324110 481133235 295928036 400624250 165356880 90884378 29917840 495398400 42457088 357900018 352633240 694113437 457706304 951569828 987009352 326595632 510383600 319430300 527885260 304847264 715390200 607792076 486177536 965365398 932990120 116014493 444131240 991135000 226341046 265254310 906847516 869200604 725618375 987517125 879618720 261936710 946392558 410499741 357850928 592317456 773397106 189432720 988046834 385189888 717110320 517672320 24107528 395060170 15447520 756016584 265478020 635706128 801207093 358100312 967610180 727477580 512941690 295584980 841473510 649344800 244458320 358408000 823931501 348608420 556255974 517432804 175927492 648773900 700468160 35902358 537383560 646126700 721500184 861752512 511171198 248556400 60515730 848099564 345376515 226619515 144248824 875420104 519291608 554653400 743362816 771138360 496692560 927300264 434993596 278312820 4766940 279620520 389068880 225696750 955812800 493101086 321288190 153930411 477850332 678431153 75353016 627214196 695199250 575390695 218653055 291132224 554011430 221380926 417231768 290831262 438851544 904979662 21885760 555013080 45773380 765624499 253676800 621485792 824787630 956655482 187056044 607811600 180862556 21370560 822487638 930135840 916202416 96877600 516147416 57605085 910788048 694552962 917913240 28210480 168720757 900234324 968726936 144506936 506923040 580664700 861412600 418868246 491643060 925766656 743160920 304205372 293139312 87117480 943392550 647999522 193020000 868724867 38074590 987166940 682926825 1478020 999575600 313086902 7461760 629172433 314675200 102764140 801960158 386887548 866332160 695502280 290778736 271047625 64813276 323970750 604683065 919015936 782106710 76276372 439726225 93309275 465449600 759460490 347039087 999960992 364827871 727677360 244624590 735392320 794710256 2305488 96019362 894403760 802712120 8261112 545595094 477247936 290062856 435648584 683351176 948627700 262716648 679075840 657502208 151898020 184591250 949611820 550383548 485188226 673988452 852042830 482966524 96897260 200443980 355983896 210447872 483601152 532635225 29125541 597955275 332703875 352698392 45686478 732363948 661951070 385060944 4560520 854740820 824347922 378509528 957790220 602283805 870773564 306092000 406362651 77600 860240620 231763304 739063220 785321932 128943658 167949520 581522530 720409225 634286718 595035554 372399200 888740520 553422752 830264064 420548295 625999800 444347026 364193408 283633072 185913936 840792576 256980178 294063500 746880000 238510864 896348280 310570735 950652900 244274525 523127280 104032700 432548322 829918544 155458311 881451936 69019526 854861750 603189202 957244012 808290320 858816640 397883512 644885624 434093078 58104672 80525952 862554808 616316180 89378175 129312680 991294304 455709340 371187460 802405870 334651690 651975520 83710950 636156000 562975431 723636640 948771324 254107420 83429000 707281920 153548055 465773788 851344749 850957792 682155760 129992876 883106432 698005680 884324424 668651100 250243144 889760362 645401119 200710964 667448400 646475104 624472800 607547275 671119540 785618822 566917520 960716786 869530020 939054328 948689340 880706180 733730235 439613248 175543232 814406925 467349400 461908736 830986168 156262350 404836290 116260352 377199272 797545540 782373855 71472300 954651499 668881340 345297408 543893182 674681759 281294924 211923900 97016028 997358080 6069326 594038080 318724900 533547392 914151312 616766868 3046592 992832230 526584508 240962952 108775520 964720155 539384568 849948118 202028230 694017242 859491368 924470565 444785268 416763240 524072627 899928140 697903575 789854440 441864448 738751612 747049840 581413755
695212750 242954655 506318520 304957770 714751000 802817416 292728510 611886580 979133430 563346022 802160690 864310560 26174112 50561000 472039204 777811193 615493600 533488820 406067184 53754556 4336640 274994400 595643040 117384080 972710000 900152000 854217520 871052416 411395300 476967160 665554300 268896875 1974464 189220800 241926750 961229500 220389190 8418668 860235110 938839499 288911552 792357270 351699297 633717776 420010995 953142200 94459270 576822480 912521950 76553600 782191250 759426560 437121224 60529385 917651500 541447610 742752800 399187480 747314380 354538808 651848700 432696952 134201600 242496970 992048560 327049400 771638160 902549364 464097424 124123800 142912480 149496000 564357680 508786654 379523548 384478674 786157300 695142864 796864152 977965450 466403036 102565590 261382780 200560750 732275185 874012416 498698608 839838980 966354550 941443554 710305276 490951648 22279647 370037678 441766264 69882320 351889060 813426992 816655925 26421900 365696979 52231650 425835664 20992000 623508461 106418550 660886842 679317376 960403040 423497600 859169760 721916870 234536524 977177996 290641744 21279540 961920141 556809304 767152000 930630126 792528600 73964680 928020914 165243346 563935866 101376520 421902260 891485712 834306240 344827200 653790500 712613120 163584508 551757728 129229480 455639016 686722768 493920000 56252694 571809620 320540910 372132406 474705088 614537000 272799744 81921250 680111136 713190544 480064140 239567016 181073620 895918664 241871178 650426134 45805344 43848030 128088458 672758070 748031730 415632464 449622800 696410288 193291035 863606910 305874100 323969220 707224633 284533071 579699424 409231200 403849800 268916064 588270081 920446846 416277920 74523568 319495216 791742720 281881720 783666335 961852288 795180535 915698720 951975780 962108380 26740270 378814836 173908848 431551518 109421216 210919400 697468390 313150208 45654920 69878100 859267300 181514380 556460800 562165192 510404096 12781920 898318490 706760500 56366912 74639808 359950320 87042120 238755840 393235683 125718754 312796160 961484250 630668960 755635444 355464290 524452770 733735864 234546440 897694694 847132176 518672850 186913024 274182768 554714748 563786100 994903270 159660032 65438005 396067920 560802960 708921024 89921020 745059272 312368576 582744104 894367040 904316604 295416776 755742248 434290146 398464000 527502330 80944640 973031700 873352030 675670400 605545520 127171864 407498440 634548347 946083560 157157063 471071090 186242250 798902766 185563680 727787808 806180928 539408440 651155493 432012292 61757576 760781105 29905095 133201120 760152296 500330800 773264920 961339116 131406360 901453984 775080500 105585276 284107851 896988128 288914152 137875100 950325280 413602000 335836732 811060977 600799958 459808996 782919346 103727500 514899212 108107160 616985264 442967500 240078400 978483360 566589681 549882240 225087150 605144375 371343050 49976480 461902475 346085650 125407022 393807840 998265332 782084526 590252544 638637384 737595495 85676116 61174256 467378124 846092400 743618912 481376840 144225372 260818368 549925720 685528320 713744000 841600419 144973040 531025050 843912760 871589000 130475712 620511400 751071912 848390100 814309280 615729440 636993792 414982026 650345608 248811088 900157200 549347710 347313800 132457280 256303750 568229375 936722016 162803984 177852992 120710960 805670347 484792724 574375690 577634800 52070086 106781125 100108160 222059060 377008608 932057376 576201280 575901624 700427688 593089923 944183895 195557588 600431744 971687235 967679133 517371104 257073040 579913750 43856456 957288880 980700480 932585670 670534555 40881700 930305960 100617040 383726510 494305216 133748420 57698698 437429580 385061440 833638212 515618386 678310400 876224918 904013870 431789500 525297096 802177789 529631840 301762048 285709856 885176480 835242900 897920320 237588145 26376480 143666560 591550662 375587040 592315248 432788055 876436440 479343106 846570985 220963566 389606078 969164040 681280488 382069056 853264832 456688000 524034048 364333142 980363850 44023638 576963861 870641152 120377424 732643495 414359929 293361714 508510826 798346744 736132293 180141016 762854432 30163008 18861960 395085951 324946022 992719360 755982457 480794168 217911480 412875208 352221184 157038122 33327200 820036380 723805756 925991210 621355360 252598170 250861200 15326616 11386000 688741996 151270160 878622720 810171000 306936550 781480800 2735014 491860665 292952094 27558799 899342800 197465280 580811406 881547280 9901024 537590836 437449650 805769680 588569840 472801141 738451728 194790900 950199640 629308075 474072248 176857504 654385184 554412784 928096230 513304160 140591104 23203000 696655022 485351381 281868800 727629903 898491986 903818152 51788263 170611640 406319360 373465618 445760948 63508690 145227796 901211112 451776920 852542312 77433404 30372512 900301950 325120285 226002144 510255392 684362019 896777920 447642515 416910224 642181680 607892868 955579264 96727868 76320000 203986509 665617432 558612800 748212928 940557440 732822850 747133017 263369164 941409724 677087080 794006260 18309200 70280400 96494214 416431358 525991424 500808080 341617075 159355408 300803125 435833904 903636600 184421128 901037760 37024625 284790444 332980280 102501304 825598100 128645200 24994144 455295500 540554140 852141485 767293280 827673601 16156560 490753142 427113430 900494588 499530397 660866118 238050920 975320495 425891368 361116288 112292320 855872940 887420260 664573745 722297477 919027500 190392648 58729466 85960932 604409052 708274303 426303552 408782496 322218101 7391360 721347910 226927280 886786816 567858140 492665040 917090400 242884760 240316872 723450890 361512624 268051912 422367410 154164832 967778400 111101784 618112000 435737456 803506040 484954777 164249536 328872320 29733704 320291304 711439268 813989320 200211000 48432584 498528 191824472 704308416 376660132 357992096 410703600 372695355 385567164 706551428 651793440 363794075 180491900 9749872 728768000 796085285 392070420 267577600 788998080 128000512 208493200 770813200 268059376 12753304 585613110 101618924 163096432 897885310 695298496 384815975 936420191 526924740 270698636 148965900 60825344 701094992 52077900 712558272 157601232 907892975 887916208 728497632 418101136 618846432 413392368 59503504 658509800 537080360 128166880 842381830 952336820 293220160 984762144 966269000 695492640 889468224 169445352 451476043 240208000 356113100 840000320 240144976 659323914 569421080 543455246 188041919 561281988 706731696 941528646 553644000 383187854 567862460 98198214 486928840 784789580 271389120 699685132 239082936 369203586 467842110 528456972 568195266 265944925 37735400 858674458 713863280 935125888 268706720 673656636 52144640 680153635 716969095 189048544 465084010 829598588 106525584 128142638 831349695 180231836 359096120 487449024 29484240 240973750 203269685 183903716 107131316 728210632 94409025 664856920 856461858 602502216 921068120 791390875 739885472 908094155 562147685 167649440 677119945 363915288 483635106 633083300 923816641 276069620 402653592 801786352 841072570 614849281 104416640 868329360 948648800 135892960 787427016 142912350 443059321 784968500 235777660 519573088 159104150 860801230 287024760 341656092 552700676 274162904 477381600 954073263 738842781 280191475 207162528 371935000 856744780 212343450 103710960 834087756 750151100 697002300 898835680 424160548 461584499 373243700 40672200 289667544 127455512 436332600 631237510 180689552 881283725 465354572 503849025 969295462 133247175 629272190 450023302 598891288 700557120 573516624 871289680 198939072 898359144 553317726 737340605 183957480 258128023 36354400 9665456 131121300 973235712 356189920 718696170 516389808 470959888 238870564 857929000 413035794 273030335 405407210 375770968 936080704 832879626 550339648 898677580 387387582 969257984 240113743 725520705 288573600 998006024
830312657 528758740 128004076 642843420 840793920 655737742 624540944 302900665 358189284 797934240 666824376 35146440 826593568 231844822 460762412 934906990 288150625 387086168 638697632 912536400 736620858 847847808 378297904 702043000 431191655 723621952 571404132 182394916 107418925 768471466 711621065 255438750 427001120 818149760 504539980 503976240 644067840 568606500 679499108 48393072 97689376 861676421 914440060 29348400 588898056 632822600 153321380 925403756 252127258 65505737 220352000 145328355 214718990 443569466 333434944 352068725 868897032 965056861 270913600 71162896 87882990 274827456 388788080 278981375 455419696 782254975 669877575 992756190 18899768 14523162 591880 895396032 625597782 693444160 281027320 843273880 7718168 308667642 35816000 651907279 77775822 615595680 540451104 904060960 793794218 329008160 104766080 732824800 339779040 35856580 286274696 194441200 529254064 694955432 838273496 242376356 657327724 780882843 532859356 229450410 623341220 132412904 148429280 972739900 580613492 406581340 69922070 814393152 951388840 467129600 777683370 649924425 52627496 984617706 532920240 21875800 932437056 95254456 22150404 949906776 439465852 871066290 357141930 980197104 610221560 406587000 867634820 632387040 763881392 52688640 302177904 300437780 231339520 527643264 870484160 975194800 783766840 768142257 969688602 295353663 685081600 874171870 492209328 60082870 636336815 789551735 125063808 870002652 740741608 74472500 757826850 144975757 692552770 243560645 34163252 774782350 805326340 391991904 267678224 679647580 315858360 381041872 564796940 638723900 667944496 237094472 456861916 646901200 447494000 503604640 866879552 642854400 994374148 364608934 672515788 423835180 134283523 923776072 54645800 951126270 676835328 816695232 444982290 572864000 802684411 911492216 625677585 732124600 781931040 470461918 991073275 495525520 383912156 614516810 289306104 974345800 552186349 409596278 871147490 549164334 820862600 572543624 480567585 679249792 121242784 192133602 776243000 429685314 492130000 525024184 689811712 449286600 301127252 646627272 693101444 836635380 870605187 960368320 267820454 341214626 111209071 846200927 287644550 459993600 781028700 847156027 279849000 812154080 944560476 916572800 236691724 428863626 917981184 583792362 11664494 870021995 119742944 132112042 958545600 876826560 588546324 891801350 208662250 675313664 367000730 737036160 384600376 70868860 426803480 18564820 499541060 746614148 940338750 482398956 763517984 451829760 459162534 435706128 956955008 277070700 594729931 800475149 471005252 397364500 189378181 997193440 59155440 436730960 988923479 72310755 454452145 686420216 577468640 586753570 331676520 353629756 99818674 372112152 921067120 719229776 950201936 950643712 435060120 281090372 89799966 77181000 897238612 919107970 208436900 934136000 115533708 927728960 208289396 208032897 109079705 529701888 970852672 333265998 512797896 257057140 929902091 776760720 650049360 266675946 143895040 324400130 961486742 240962489 911236744 199633079 868039200 212125200 365453282 775876000 183294699 433804858 163252224 555874680 9542450 328027500 8970765 391220960 210055680 147839298 969256435 875062256 874221168 602280170 956574376 834435702 263567146 97062488 77726592 158305420 270141261 150336768 293370880 495707120 951660320 696525176 725715453 94883280 504851456 432815962 406491280 505203012 259839317 777927224 580122880 678053950 705816992 733692103 239046936 228723200 124955080 792178990 590412875 750265259 650053579 449315080 551691468 117835840 556890442 684385864 274164680 190025336 184358440 226937718 305093656 524560000 335950976 450251100 951373040 504533920 844455864 832586632 828422387 461962560 301199282 437562640 532637180 6838116 922361904 346528048 863135798 544171940 952901775 641049178 780447840 598589964 70334544 343767920 845332800 741228485 291514880 146556900 918453213 717060649 5661125 728152096 547873120 425181982 290219642 457964594 963812864 830537200 854655960 339084507 129372160 502648176 943580760 273853684 842238840 430476813 892343795 458115712 770147972 450355016 993413160 922047680 945813743 282147840 744252810 546942470 877802200 554723360 531949490 100229144 30608180 471582590 526489664 411595456 616949280 525451440 101695000 987039788 383247925 319887108 882722800 663839855 555014193 331886152 215854776 343850724 17050416 548577256 193892856 101676435 208905903 379162497 560106068 130323300 129857180 305708612 631770896 930875164 692592424 70539955 403839724 605833414 818653768 870685922 830096080 177443685 748285484 828511328 713873242 340221910 968009066 471992505 383287600 221170160 449433500 91544448 682300720 617200000 714640496 632675424 499762500 731747175 466783444 27347520 241925760 570206040 426927800 652787650 725974460 891762300 914129651 486985456 783597360 575246390 285619269 374938712 787924170 425652680 40971774 226321200 685678588 943639392 576736640 404367680 243922800 815708640 146567055 99312504 917950404 469053598 765320760 989837200 612820310 959244326 677506760 818636136 739410970 325113518 282575796 104529216 203230976 356745728 40494651 746963832 333867626 338550582 312202000 922974740 478804504 364980484 585276416 509682596 415929066 596402200 239696556 594231200 5519088 708018408 725285504 904096416 835228374 852563672 882140140 356397345 900382960 658226560 852570541 95417536 727193750 582784170 591571984 265295545 138931521 459888000 117778120 605746 879165496 867724086 387860198 733200000 434762880 44736664 449205552 916678800 295704096 268433460 484482194 358511744 44508716 909240102 224258840 174442304 288896800 835415544 553589734 555950680 350182112 235538435 425938056 822582656 17987200 706246444 587551300 360583302 178539819 271258560 241272726 646515400 979614741 883769580 927079920 855017840 112256700 924782200 948886944 924207280 72200000 860326080 992982090 375012250 600310748 810077360 591256097 22974160 50835950 876892440 669162046 301231366 274532450 339168534 587936612 958502769 373805320 631222678 524353406 419665920 237633860 879318660 515578320 964742800 39446332 256497500 126745592 695958948 333141632 890521360 220880460 118978996 817188200 198637952 81232280 566996992 249625709 779356480 931727296 798186360 714193550 563295702 373306416 952422750 12315055 792666432 622849544 486690719 830595718 397959862 599040940 512325236 506295808 213722496 862337712 869713600 689584400 27925342 760159248 943885684 54890310 749131200 797823172 927232901 246206584 395841000 968931020 98471200 191815496 282974500 391649376 414878096 530965834 225965000 946363280 422087240 508509352 591912000 415176208 867840800 787057712 573877269 881771990 36212350 977403110 444606245 396983700 541168840 743925720 547402995 564332032 877826944 516758616 477664105 96958257 472619416 884122092 648384480 885968410 842246768 272036080 170928056 546575408 304513280 142833087 425770992 808867808 318713918 360153250 375826736 382003200 878984080 86231251 748612430 884449176 667649380 497093635 564191170 722631456 513661000 825223444 43783134 696373848 568539092 984202175 178565415 187470678 138690650 989462524 670880400 318202768 651368584 382856532 416587880 973099018 580605276 479995000 286911632 719069680 226240910 970609636 148412340 926230540 125703285 235497200 352075168 805922304 217776112 545754576 499950080 988707140 68561280 71534390 237441800 245243317 139409400 747897018 219937664 541029332 947736015 199925680 304127000 953199180 133095826 116969696 701082960 563069760 574885600 803087744 321842465 526091220 336675844 191277296 305537688 577123076 886652200 826356700 106307824 740373536 942453296 680392336 657059190 902881950 636060448 807455081 641463120 823203765 803347000 912844000 836000692 720035816 820756040 224108816 570474680 780916048 624446600 197632870 155549615 365188568 112870390 606678902 895708160 496820080 43523582 231377048 802903720
147236596 162461120 370006640 637317200 865156480 722792882 76265936 324926035 533929724 255983104 244829320 812859506 788367296 30490846 152364640 599182493 470093952 644848368 779991010 734725462 974146560 776638432 71412710 275901760 345613632 50532720 427290885 702172608 438935594 778402835 614793890 722199936 150856081 29423895 304814692 281859384 191868480 832038600 51753600 443383439 7148275 905939450 341959965 759361856 260297664 31469880 679535050 605224600 746788322 328953600 848402266 120289144 232661770 326210920 513030475 608160232 309044042 183929008 42706660 463062826 324655025 965113308 938694680 567645850 281197850 959473048 912851760 395733720 206448980 207545542 869461390 961101044 336666573 739069450 825771360 502886750 226465724 786623714 546722050 62294820 684409124 475060776 488523120 495762626 579698200 762511258 382122694 307752608 873276872 476904512 53914734 925648804 674335510 810389225 579897820 161906208 629499461 906635136 814604620 560044464 211488750 332807434 755163700 74649582 306509987 325021480 513736478 706096040 463214815 847415032 703305742 792236696 189783688 37501060 98640640 237510040 331717952 396196696 966514290 263506312 911115930 845266920 57066720 431804230 175771812 764253232 47797500 973698682 815936640 17277400 877351200 339953916 581464948 546581912 577498968 66709328 70906974 438457110 534586560 624457620 515182450 317370750 259445184 63849430 779929486 149638920 17749040 170067728 652127550 417361958 348857376 344106754 310628590 422604060 639312896 516805410 596509760 285938056 819302356 394154440 710290432 25787328 714942768 150425240 16134595 409892992 537292820 688562048 617292728 262265012 723277450 925130072 843407600 107337360 400327330 513411038 868119080 573177638 351732076 764179000 366327980 79964360 195970576 299607020 579266114 33311688 210718720 980546048 667039812 872106075 829920346 34009840 419907472 489204800 727144440 743231104 47908240 853696375 912801604 929818940 850138947 231301368 43939595 752482480 481607680 984875276 155407964 545093554 80378752 686405150 925137712 918720096 435570800 839002800 844235360 298687520 760320694 579868160 623626500 667700856 566012320 266499640 385394796 602957668 96842350 469530822 806757140 852246730 951582420 402397803 951946025 485471600 304072150 968965056 711066528 688783525 634238464 711112932 30261600 941229080 119968521 825948498 852562056 118946908 957829230 590119781 878625527 486328116 372886152 664351632 382298534 866496914 845940200 500387712 439860552 787335879 342207154 548120800 510267476 110567400 386078240 565590828 175007776 78691872 610831744 269912979 205930827 159777280 911673200 3465352 464328032 384451216 421247180 622087544 66249765 425622588 329093264 40608860 985199300 537138200 101143200 548955440 953924624 879479088 172587800 444703166 790656337 660621330 847520742 520440705 581855200 668755080 240171040 959518001 271386082 608754600 411588352 899126414 152450210 669220690 506139344 962709438 796181416 916359452 261120000 118101500 683965213 280421294 645336595 599926920 274577940 993518616 759480520 823797420 916167022 520691090 485674692 467028794 289711250 968074304 376775360 140934735 800722560 719714768 707667760 575584304 775988012 464685336 612417730 437847836 582926248 402988152 201136863 347340928 133972576 12025366 7656900 580429920 720756225 756586003 766136096 789625752 700699740 679227056 886733414 307197224 971746900 797910900 509071950 142969024 997990868 893972496 3844188 867746536 251388352 997729280 60261246 643104263 825371136 231951340 415482183 539588000 23916554 307491360 71560416 501199400 985457650 598071414 448379902 379960832 43732600 301304352 981470075 524742416 549804784 910387890 858663179 20849426 81490288 674745400 270315800 410663520 550219080 79534000 452101150 926405840 974578608 705282304 909395756 360854060 129132741 542733695 635995205 209446200 221007020 173507910 321952730 715236952 479069444 611999744 198467060 176200984 47892800 759737018 732036802 213857500 382985650 231275016 800888069 552577856 687314565 190568100 754952000 916572648 888954200 911860460 553133920 972164264 473267520 827875480 959267000 845740252 447563211 715896704 712512530 319593520 970854948 178095270 946701120 391436008 639516856 463997705 350369290 602872000 10320860 620421300 951180250 575267310 637812000 316036250 133718504 884451628 757220208 562926416 961209280 181658964 764640963 238062000 492251973 874287927 306970944 522565224 465903130 860884000 767675807 14053427 18368352 897750376 631853440 897733960 472711424 780157892 332217360 248657454 345277120 369000000 642005200 996960261 872184380 422595334 997028808 521242328 99809122 577358912 32696992 672371520 341492452 716227472 86120466 856340224 381921580 766675224 137167080 448781140 435095400 334601000 330209292 109375400 826268628 294774520 684828720 126165344 910470716 127586960 327298160 672846760 879749142 60046896 873347792 647296390 916329304 296672662 414828800 12164324 89484000 257951172 360464400 79694030 782019856 440046688 851194705 281656290 472018186 636115520 869641704 977288835 56786600 291500898 480801332 202105070 288380994 767111740 803813858 566820132 52269929 17720472 427730000 781911488 144297856 675490624 471014950 605777280 803435201 867378872 993669820 511914500 33776808 242488720 572369864 819180300 318763820 78604452 913693482 166349500 838980480 278227904 398320800 106631676 751263880 866864172 430008968 772102400 680727100 174580416 759030720 897556580 281275520 545548000 711672268 966591440 318861480 568803742 910978596 4490000 266056528 788820700 266996984 213701700 105455330 689396740 470647530 172706030 248348816 442968230 273325014 201173640 177644550 135288000 156735096 826187454 46411028 561763690 957969920 715336928 286776550 235238050 739995060 138153912 30521746 613687988 473018919 297135360 365098696 203804908 289724800 806057000 853987290 534111484 309105665 271766800 168405760 920712300 50968180 824510318 636533080 658256372 528327220 941024832 799459904 278796338 665102720 511041056 634211280 524287104 719054554 215097900 461629700 521308240 310695045 654260 255881984 601601312 618009650 526107600 979136700 505607740 776924526 717577860 554209064 581348784 84270896 365288108 801645928 979195100 300013257 257095088 102292580 378873986 864240400 679364122 683881244 4211080 411193660 470081576 82870550 538906240 214344864 407201692 919735240 189094505 746262640 499293880 778570300 839887936 479806000 228483832 690576605 933247040 628632552 922051920 678697356 150778000 945235544 859537750 504736852 296226500 415765700 483000379 290343808 913397955 368178400 282320880 972009496 374140635 39169056 410599152 319655488 7211520 780112848 54854980 938762840 51000780 518161834 124584450 100435800 55054618 180775424 26058999 375820930 219753956 881025128 7758872 597932880 801257368 59264864 684501312 591450255 962294080 559270579 648098560 636187920 426604200 8668468 736893016 688540800 356768128 947960160 39821888 460722545 228138952 345743600 597281184 53464888 238517516 344057268 344911775 185730447 212989458 246673799 67521450 150194022 663357880 793277655 968241444 366581880 202095915 335875232 988111000 264433376 641581560 237325700 406775184 225654736 215115868 639764645 657569920 416844720 154399992 619331680 554001500 668131375 139125700 929334835 912388295 615852000 757630368 304348160 669739820 545460 135686320 484734344 845554968 146643200 111120424 530442752 15333888 938133925 122776000 141123640 846210610 274772695 201385505 565988960 265887576 153044176 962355210 966917940 291369200 884215200 437617440 336385646 287218330 252688800 65222866 867760200 652614693 760977562 489999920 290338676 248683157 100474800 852977396 370677000 249162732 933877956 815412817 698269700 737822976 414246146 594118600 535842944 817860414 87247300 229459816 743466560 695947939 87216336 277956794 999832775 397828984
796900000 896613000 248318798 496053952 396194888 291834240 993821528 960030192 580357696 724669600 703384646 117697300 78380400 121141823 996144272 185706702 572031280 522118670 449832380 947769290 793238176 755422000 897208417 635159100 349394992 184557276 660518000 965216590 199138253 403950088 592602512 477538789 453239260 584640773 420652544 133724020 890667414 940816152 440734816 259391670 567390600 978383648 234517048 184105717 273591296 625089198 151147200 899703200 538254334 563469190 803334210 527662300 151149250 908390464 453911002 269826856 876888800 836501335 885557620 96054080 464510876 514821795 956038650 470455435 347474900 635626925 353530849 647164176 185345018 693566400 92615040 171047220 314644968 192239824 384034240 510885870 325177232 177852520 413309665 611935488 70607112 965938880 178109994 766846768 436485700 124132936 1154364 891715168 797100000 308298 156911126 921759160 716398282 596863630 599589225 679449562 733846940 665550432 80730460 768814616 768168414 98829738 142250112 92729256 310446848 536460925 925893472 846598096 916043348 849967850 305289844 217039040 256292328 184152186 896410760 285977136 368785257 27293050 142703320 905131520 207969356 524673607 667526538 399327274 360883087 693861720 458939480 154603360 858916176 236041216 259536160 858900960 203374176 197521658 491692000 127853760 516964904 67956710 568547330 190185200 195818060 943381376 506992590 782203856 687091840 110995420 567971650 868891340 842895664 774888300 694890652 197085160 486984748 821317600 30354928 61794200 554053728 23292514 690514349 596984900 392260828 289663921 35486800 993535808 246323604 422936740 36239872 444185720 15307520 638124472 148611114 605973120 216287436 258485067 425870472 480225570 616252414 624463856 199502250 686055292 28691650 621039596 934685832 456885000 374803160 142548750 369526272 984882124 81887708 230192160 329339296 999251136 886415328 45869850 145935050 101492100 329356648 110133038 756209300 111000308 10384800 82078064 83384000 975649664 861174554 71725832 572488960 217020094 697599977 807548800 754007396 162261922 760751040 53160924 454708250 816849128 291639850 236668816 567245000 665083772 661982730 331337150 567112232 791453132 897843552 948682976 165573788 760612800 527091200 197905120 113246449 739480980 998007832 484251109 393087104 986657800 191189340 104685560 893509216 89723350 265730240 761500166 183596292 668963656 954730718 158323015 181642780 794285248 573301640 119472000 139655182 542426480 39515636 42889200 284384768 859499400 47808000 778663185 376920875 755510068 255947072 243577856 164795518 65971864 401878040 594868936 855983680 796351964 8105408 992574120 473545677 99792320 447591450 99104627 492487285 799337168 180691722 612783605 908954575 349084452 876189772 624980940 724474715 701235344 830392352 631471750 730796700 859761588 5102100 291959880 751438500 948530680 759874527 831334576 311476864 168211958 626477448 397656817 715166336 129217152 897480380 202547691 722387645 344103528 677929520 545515530 920838780 256505136 437485880 476004400 815715388 569747632 888781770 902122080 820559216 135754580 224094920 205919488 486448256 245218720 806545904 614717980 776289360 120532512 890783392 650025755 185724800 507384090 762729540 798111568 809977168 712885680 631292230 912668900 594161592 388011524 723794298 284693918 259485000 127821296 606825830 854985800 736241260 963205000 763261892 519628800 691266232 649818688 122755686 894597440 428497600 162782900 315065682 925757400 856044616 954416640 960295876 543584994 630307280 240857828 793412958 151778304 804496080 242937560 807671936 348768000 830057320 39662495 53102112 805171360 784465536 200985681 711781432 63224834 181250500 999699300 880465952 450711876 724673648 845516416 681602336 777954488 632257520 871106555 661415586 442219760 98609560 496122320 128197760 574295800 39816644 482954049 422936740 55424800 695905100 275742688 446227200 554550065 994593550 591391000 954354144 169806240 885335049 789640000 279225816 172625320 898029332 766947258 680648192 938195400 771792456 243708896 414199488 222508980 415743800 725839500 106875744 323756336 332829288 353636000 331372646 333426224 298689240 757088410 830089795 790023640 934784272 288172860 578888368 436661832 711189858 499480080 989751396 713929704 962743808 109823624 519397374 89283105 96715360 392629936 71640784 810637872 255695530 561724664 744705380 489915710 38797744 63225132 469201406 861810760 995442320 418851609 784088272 427442568 612966960 110637672 357484936 750277135 248227305 600826930 452804048 990576928 467595140 477242650 563699154 460029880 820669946 156690410 146865080 357030330 419614599 627002144 139107328 915310934 642178696 79832904 711921967 491337642 791898680 110861568 180688256 642320000 150513547 992592000 833102464 176984832 629611320 33409335 932882795 154211000 130532160 21881916 46965600 513875760 662812064 90942426 302963152 255445611 959844120 378427316 452319940 694436736 619702464 232432216 852292520 726979920 756289424 19194816 387023440 687800408 455535800 304039810 903478345 433394395 215524594 493880842 47707870 579502389 532951908 951952588 658916221 181046573 780130160 833567174 449870800 499337080 79453224 898638640 323492990 950038508 832527260 983334214 654253600 18618880 819329024 118751901 516486266 859517560 629607280 575019664 906124136 125939805 110541840 792871335 193519764 709195107 134036836 775032800 83734116 923460220 33667254 920493590 171485304 823517000 145252270 491131280 956324961 737477630 63171516 332234115 264891032 472867780 278460800 592430042 11651902 621830400 52866945 907692340 259669753 279666584 250748560 100372524 110242144 737839104 269021835 822204800 455183200 436701696 350893540 243022192 657812660 755792162 439705440 252207008 774035040 970487464 756835328 916438351 782078416 679391985 496372560 821802140 121659000 138215645 302721700 839486490 369423200 182610220 408675266 142986560 435882240 761888256 851998496 590996315 442145970 813324128 954161224 290869856 513452576 390992976 107180520 994594800 40773025 515535780 266492288 523272600 238776848 344097960 318234228 540790400 760129055 941371650 425721064 711657340 469203520 657788086 560161016 568059649 191678680 132981760 37735004 788947150 958313298 125201728 829980536 569288180 363980346 322897520 537039872 993783636 871747385 89025350 360585776 653255200 962410240 633627195 122007168 273265520 526710320 925838875 796072409 211320220 762600712 135578060 919726268 914678604 504930264 15225078 974141480 886287738 669740320 446890184 947519710 303771880 113632640 233308080 132578187 234347448 972771328 137170412 998903860 121982420 69744260 542663955 978172160 188103852 801890292 821700892 965776512 896680636 153068112 31565488 938388296 400213310 724464692 869586432 485114944 515393036 648040960 705799000 959490112 206019500 660147620 27472888 132488992 17055872 894149375 64217980 531053948 375979420 54911604 272201492 687028770 893187072 381583003 177864872 324547260 909960356 366965850 584417928 221793280 652183750 563840558 442482312 254460592 95238112 437204360 116864800 146982880 356402176 252362480 293983325 383696092 75689680 14656120 347742176 605464320 47459840 316964480 77387482 285330126 898938088 384091600 873784576 94904444 328955520 517348096 642736800 677784750 268771699 548782784 214455872 307898976 960328752 194914534 794440900 432807692 142208396 298896616 474336500 531918300 964749440 68074112 108675783 565321888 659455240 450347200 651632722 869725216 116591018 595684000 101995200 908787764 770106606 496226288 343319104 420373000 553366256 777846640 796512720 898585300 397616880 56942490 890996388 303443932 401820556 706357360 200300936 995378944 747438080 841495424 536452400 891169792 717942392 647964236 765095616 51018455 639580160 850709200 359078584 294834896 708878816 719658936 585252125 407617792 883519440 485744988 913074074 157353040 163159040
714282824 371308032 287659885 41482334 892261416 869343336 527138900 92598416 161931805 190301100 779009920 658161664 564995400 328054848 404693300 753102482 715270112 409268204 802262245 410787203 20282784 362853250 414569258 433693540 55035456 174312500 940611360 110942766 924680704 888000 966763149 617455052 714753800 522269920 553363212 12495520 947743979 214505664 774750960 252664812 754961832 4498592 838863620 523030880 969331820 819837610 621068000 891573640 107056185 3940172 408242468 588909568 384976190 762920304 752044072 379269936 674869248 52272340 309825850 343107896 730089920 20948835 404312064 886105440 250752896 351522888 607443616 579120243 974850904 409003205 579084680 71190400 895463384 541337226 245601767 533623552 748736615 526710982 680547268 494323480 719755896 880603306 957838204 229333060 283686656 341465406 687452120 333706436 929131724 854952200 908554900 952226180 257997424 512852420 227222080 261325115 554941440 261049693 970274265 727071723 881012 166255000 806006230 3149020 751102052 523428864 825233191 635958400 225668580 696431064 336420021 645749656 708694642 542350080 156609300 123204196 690192224 634527177 606914310 307068786 815746999 362130240 923785340 652207040 806613440 86667400 65193280 943238375 415840780 635344768 985188096 700530860 857659390 278771876 597717600 118908608 257557487 890655933 486576880 308883444 458673000 510743040 87476280 10966257 311347350 765119200 860279544 257464095 909207569 565229360 725139024 322702672 611181360 855286602 192491002 114246800 206867420 916833120 203584832 855755310 50762500 865381408 963757984 316535336 710613588 391422664 153799680 885526236 471656634 157876208 831807105 895004404 729428324 581316360 790907700 837909304 311444448 927228880 788634224 466161925 307034880 978785972 865033600 40060298 374262218 549384992 411270646 323538304 770351124 828959450 218269920 735875228 955294752 821895552 875911980 823563750 265264700 946094628 188200678 168301600 30228940 135169040 612860880 476374400 51416698 704686736 935349668 520095758 796910140 378704568 807858830 151583853 197423535 744155200 871261602 944590776 537826507 239823360 668759768 139208060 95702890 990348487 737691580 645934310 569883125 690316960 180537988 93416718 813444515 261474022 223526828 54739952 421847014 485774740 997656040 920467392 640889840 959383056 138769432 521684652 764532000 9956360 558865140 401388735 160594006 519733680 316352368 932021520 793402250 928695370 560695358 922582944 685224832 130399590 326820320 688394880 652136000 979879993 341864160 508168640 834994080 742823500 927992892 201863936 665697600 37767488 25108000 421726160 750184264 241326304 22452872 590568400 586125136 238317616 401057080 229211040 955116990 63106400 249301768 130808000 883950208 954368992 426523536 920922878 237852880 983447680 190454272 957845800 924493000 721953075 935428184 335579296 563760194 588865518 279198720 918581784 827340536 837964597 437531190 889879774 12782920 567658775 314884350 817652004 966928168 599175875 368958528 102681650 114874176 260015959 870207592 127777109 118617299 138510968 941382360 179072000 259518864 962053712 69370816 444391800 714453296 945941792 933644776 46691710 929141829 995855655 266684353 976895480 417459584 209632450 558662660 432527900 491707480 219963184 126376106 716835224 904459616 694632200 530645240 937809000 266132480 411448748 146345604 75245580 712009938 57610526 12791557 796916320 455564902 847123200 490609424 238150100 386722940 394123624 249898940 74436820 971347232 29067728 678779946 632545676 61722160 638843928 293866482 220458230 265328084 382830592 7054336 2317536 209574730 190394432 917063475 91790850 835383858 373319150 353552774 109654624 995141108 102759680 546075200 109031008 115152250 747937420 145276800 46271000 417142624 215779725 865999488 721247955 941777832 823772160 264520289 211966804 78058120 484962734 874431200 535579636 549345128 277184052 315373088 355562114 338736000 898149209 89925325 499193344 652618192 187816324 806331320 654510880 183763840 878083072 937951540 490934175 176511444 100938040 792137599 113852144 907909042 645063095 953475280 703067950 983958760 50910336 565346720 441460864 207298635 68041829 979494730 9696300 723913110 444791024 533877744 561209008 378500136 194253550 227191610 47299380 402886734 965478848 842057715 233625528 31072275 558140212 609793592 944326482 787513856 269490090 483712400 630069670 669460270 540285260 149409280 660582736 749516698 362552200 393446432 778218734 105110347 853758104 317844550 741868280 135513248 526611560 119138592 834941903 186626560 702494904 889614946 926286395 680348458 386449138 972925050 540123200 75254191 903533126 243794359 835397360 910945525 255964528 1900000 816627525 243873178 754142500 143035782 591347456 828171490 780309520 834072744 242404115 987426440 642923100 362514828 898814544 908767248 139055438 986234956 920319792 683901384 281879324 762840320 639147610 408270464 644265000 852100210 787254980 677390235 484308947 956829425 764564416 751751400 497681015 188487586 27522084 214016000 979017400 564070469 120517344 273661080 607504585 430034250 579159480 692533320 728481850 223361533 981840619 218147586 587844480 351210720 933028950 842635672 846292856 962779877 655473600 298050696 982152246 916954989 9063328 212593448 351950250 502172040 196851712 342969760 57897004 863345232 449776949 436142050 263143264 883920695 362145110 590288120 541483200 341946440 120552200 347618320 485338756 261613285 919874608 21739874 650809033 919772316 800346870 217030400 92801600 544468400 292798856 369221110 689458946 745252548 570729138 820492125 188087128 907057888 890277040 474328796 25566642 231136755 79296672 198921712 992014424 194641216 888032840 658209624 140349320 832113342 318298160 300430448 478874856 962726094 999664650 685886600 473406672 189619204 380805792 929555024 29038729 799516823 731313750 895642720 582112172 8894290 97192176 594387566 43224970 666427520 317755760 314211278 215551050 238471900 838941800 643949540 742307008 337958044 386865706 1581120 297028980 388248000 21379732 348404800 681815624 400690916 796382074 433939800 787471096 981429000 735113488 84013904 49077625 689126330 231882180 383455338 714797868 711458050 307939272 11819330 426910344 853276816 8307200 973141010 189310492 944621312 470611148 679945848 124912032 198643200 263933330 310919229 266967725 273629710 640354075 886848000 338301091 266884608 998576272 807160050 789722020 795204000 793494640 110924908 168333160 993076928 445095296 512779540 138722496 279084992 284138942 367375974 670815508 107832890 88020506 697423200 387100558 181461774 77600475 473468922 982595000 158284807 235878208 993156824 216151904 49045620 791374940 980452625 110584103 439349300 369200946 345544832 793998472 887033904 944813602 42305150 477556136 99288020 173833620 493768590 418000430 814014250 153596960 57622744 721542380 586044240 814887612 880215136 125897200 115285540 935389520 513296896 579697500 813944104 117216690 827610740 99878288 346095458 311079068 18275976 903448960 379523968 164771824 618821868 632338500 82390240 907991860 335717524 218525952 674657810 312627712 565738638 468924270 12328840 296506260 611906558 300406375 181788000 724516380 502368400 901790750 33264554 720713856 791211136 664095730 545082480 424612270 555330160 607085130 716370336 332141040 397771550 334644000 671222272 365667120 833917640 978006060 934121449 884463350 92962720 577755946 363220654 499491420 318246296 225485163 896466100 279890350 97773440 272581760 384815044 702782696 683212971 756132540 120369300 214780142 591216078 690397015 621418534 880001162 418516640 958323200 447838964 45554752 362613352 863906020 376687414 752279592 763234924 748251320 139174416 600600510 174050950 848809404 523628640 662472784 866706352 160524815 324624326 50977760 951263980 917075744 486900680 958496748 590695976 868242872 950769536 177679004
734117889 392392152 566837654 213554380 864752096 933208720 447082688 231145820 371133186 102546208 641670640 835885678 882659560 868955564 527549216 793438682 483791702 127948000 655537550 215350 388397900 126276368 258119336 977837232 563469000 704457270 842354582 906360010 547206608 506790172 883429160 297055084 430322648 731314000 257628795 381559624 2734026 928190250 353326850 17713430 416769584 453266155 156810400 541980720 243651740 745129728 522248348 845884940 903828080 660045350 539513165 750181120 568829060 716343284 479248910 647489904 186320500 996559885 574917435 926044177 201913980 595843518 322667344 416599960 423456240 495053460 33752734 567824000 290030765 799807995 254719580 488141800 823258532 970067300 621546248 983998544 862956336 715527770 985724320 22067512 970875250 515032500 920338421 924151808 640186140 96754640 317356000 708751632 861920054 422980252 654250300 157956688 81480620 973594816 437739808 21366600 647708234 58000975 25595200 813063080 944731990 562886000 729306178 552608000 58394414 307743696 898092064 34940263 592892572 266779760 708812020 422134256 240634412 742501458 32623158 209609592 597677328 455176288 56513400 215578372 742960106 986888368 472759064 813006272 696341216 801583822 746070814 46734530 410311776 322826304 776437344 702987970 455639184 224271652 446775024 797385240 588040832 170146420 876531480 202613120 975351380 148555394 101073212 21459364 103303000 206557520 2064940 921671110 972577208 287234560 121930804 690162698 254441763 997939070 627790464 330399841 254276530 830407550 501224392 706665552 473870028 942468000 248209486 99913744 783781640 593189144 827788528 730743008 805632128 976870984 928195024 524894520 834672110 792120675 508507152 757322800 389213868 51312960 687339825 32636354 588065192 444345020 843899520 943006952 263351950 449307484 179624000 327419662 909399184 412669668 850415616 981118273 58028616 280632744 110253100 293801000 339647156 596713568 181678848 813261250 575456075 703964060 457816928 13585668 954850976 80694408 156794140 965945600 158807600 230790784 996529280 335777742 356592480 730099824 779675904 162114462 82023464 177996496 294022860 264094200 647988560 651954400 754120482 232104666 630691800 810972736 972237270 593315230 726762244 607658600 229425200 932808896 297413120 872560498 754098020 386556514 642165120 454591892 537937536 59433392 680174892 395175494 7326984 306728118 356376596 737726452 487920 183803364 333174684 394837688 666323168 724190175 972918790 571384320 124849536 768506020 544487500 94287806 474118000 15509040 373290475 784886805 899507275 685224110 816885469 64626162 410490796 154927750 294739992 170324790 968735700 124688500 184574600 608826944 438612850 787717500 911739600 356125834 408019200 211816050 724050600 367246099 729387628 808487424 317791201 962685440 773763075 963910520 828046707 159336328 751772434 530037360 965413250 123083062 801325940 292739647 394832680 384944000 755960000 356874046 966613717 79894654 856877312 714362640 497180320 718995260 367168168 580610656 191895200 598674800 465808640 579317050 940506025 686325361 302070368 644106573 872826555 665308076 696963312 354366416 952488750 699869943 646944858 868091998 7209051 572500544 723478048 879966000 10843244 267435956 671008000 110076850 928110300 421559040 505014365 437200388 273579979 749049665 264015520 392749632 987957325 342172328 924913040 892511440 707352240 474858750 391087965 809547450 895983650 93785670 687934400 236161120 945377300 232507840 791607824 53470650 103105088 223661200 183758460 287494228 581942208 373950520 747765215 942012540 723463984 115678000 242070012 309673044 127262062 459224870 139398920 34448992 478941368 850909771 829446000 173830350 853350400 516817328 229037008 930671700 331294292 239877447 261252200 174483352 686181492 987259650 611253248 944091960 153739856 345040000 714996320 809944480 650035320 609195500 992778152 394651775 990449460 969132144 292981205 78779232 446531148 286563550 471858800 140561450 891366792 326210656 934378240 198721057 493024360 486110560 174991824 304883200 77568524 194572608 631793524 233859280 589223704 109942600 334683551 927323368 600149945 31865044 201417696 485691820 121216296 154287504 88403745 522425221 985881224 355446880 677039287 850136000 90447272 735037900 360617980 147795650 263247872 150635593 299377500 537162970 24262145 242347040 393436176 9167900 956913016 927759104 914723736 117469660 463442632 605552836 566004420 863927355 220509648 159260340 180385280 4697600 139159040 183290010 416304848 439738890 630592920 544350120 89491574 877222480 20154950 139042000 889697792 934754808 749393700 253414972 886794020 799668672 687345016 972739904 767773860 749019712 438708930 88093096 498909977 434318450 624570396 71823245 560877225 768891830 473038076 123087550 812933888 974364228 976306536 430412700 626303128 709011472 348322080 287466550 81648570 526743760 440369176 40179480 221820176 871380495 847759450 723236973 87560165 542464968 343364636 383585912 212362240 51254944 994798375 937371240 80464528 428868378 71955050 628476865 712503040 217274770 801613758 236026640 212273385 68438484 116116145 208326637 658863800 258075600 146029312 847580880 490068348 666627200 835352202 442058480 557959000 456135525 485594168 721204736 39681320 374481705 636776648 670931200 653999516 498308555 495420432 855853667 393121520 360899488 326814900 274080080 511339512 962256397 273284140 834851544 779944500 484620728 906035520 449032320 385530756 567733550 322848000 627838484 474677710 399336408 903058244 786535600 745833600 383428328 359506480 986018140 464881920 677566880 753302755 27603840 742184744 466542380 597521664 230288500 489131650 500454816 754190260 587664440 507789900 244266380 927585504 535868178 824549960 614780068 510979660 17507000 990186040 863297394 205399452 575855821 805920528 621915256 583306732 64132500 568753680 309875430 898343698 301985174 334197760 656321615 681626320 467582247 47336126 435309532 683545728 988786440 170540780 952613575 792148224 380340105 493531920 219332646 72037376 732255100 941142400 686576918 971281250 477788700 464313113 225192072 326623062 783250662 760367270 496147800 601369020 523764416 600646680 610503581 287311000 889175185 442254944 723032270 849494792 220544240 884777192 950832064 857572000 588180528 976887620 371049358 206359200 548762085 448215808 591198840 339378712 696533680 171920308 999879166 620216880 12624540 58647490 343469796 469017507 154354120 964180093 643086454 665785352 366129140 945156192 590340800 648133138 111974332 716716 348713400 55546672 715695242 499854640 603946875 951080994 550380830 968986264 283751502 798015784 725895108 239165820 660627024 151583640 198952480 194832992 785669560 336726500 363517888 235666740 767242368 654228092 445234100 376273531 671680335 712956809 881512368 921979040 71535136 82420734 232561760 890914250 546999800 909369890 650192496 529953398 997032325 542988800 922113504 650623792 89195840 804407025 220580786 697235288 393502856 74743040 34407608 202823955 555253412 26412500 571015015 672108800 411478432 807852984 791917400 585516192 664589344 34292480 361896200 106019936 824514250 709928768 67264106 402779765 369324168 159229495 800268840 344033402 238176656 591985940 744693140 82245125 186792060 626267940 231800680 528116482 838438030 548472000 525665206 990870000 637494208 622419840 754116600 132123552 273057722 595790000 650508064 789662840 144923680 71014056 721970688 927198660 246664872 136431404 812017768 409760510 564468480 350959220 929641204 987003000 747548768 83553216 995276500 34925345 155582700 207499052 427083100 164222360 681105428 139247184 260994004 972496090 300149317 843543618 138587390 16008056 662499040 626500265 589399416 155716752 395073400 905849032 578740720 564779220 814604496 411118505 874319208 561372657 889212160 335603325 434033292 9745080 853145648 685084160 995342444 175338540 351562400
704778000 446413842 540358760 740186160 845463660 261974920 329519022 831991888 384532280 130511900 881402940 788797099 933156864 958963960 660320200 286106752 349053296 942132800 987053360 890378564 777541920 517541440 84521240 50618030 494065280 762761368 350475128 809050000 203079096 341830664 420209300 9628780 828563895 172980000 810773496 545043933 175863560 364739096 299694160 322302385 67348768 868768862 594748832 439398640 435073216 857261760 205167800 529119920 182709760 928829568 642938344 797528381 50110532 526028750 66395120 6781960 329911456 535150440 288508600 674469250 87160600 436373536 531194138 75027192 846510750 97228560 220505840 866292784 384788624 262813080 955478348 276630012 562412364 639521460 935576380 34941648 426206688 462252480 504946052 582095360 876561344 266253610 122502960 514783156 824512116 192002496 179160096 640803944 789087838 422094783 117753280 745899488 500968574 795399000 127678800 801393760 213970432 503156520 846586420 686620160 104531200 670052152 774461440 507218150 469752160 685675520 718854505 196494536 530097408 735363532 166852740 422513216 340582500 648537091 127557634 126527451 501659880 315530145 441689725 463744004 642814912 915051453 640138240 550527720 414414866 484225544 298682873 270435592 354304512 499715140 460369496 33583935 412482050 612191744 818559650 354752616 495754000 543863556 97952964 139657888 515025670 491210350 270347150 204937272 73256725 373558933 581364352 300334296 761638880 17953476 445139632 935697456 168010890 329376083 97803214 47082892 154878190 595268320 162706900 686536640 916750000 845364540 664216840 967404160 597342528 390252310 456165000 449171475 190149200 862028288 901976000 252821902 102760690 57369280 877844532 122093160 257992616 52817472 968569600 258562112 13215610 108522064 212288420 332619444 79574350 211453006 56140517 977089760 510356480 393075784 492321686 141014778 455138122 55016619 840014880 435358720 957650800 48268190 545958704 137904180 430487512 20330916 806696304 553172772 219156710 211371900 969353600 975676352 291518500 126936572 312030936 750210000 362098390 731496188 675350180 172013568 813073600 909243120 675112992 884063180 10437641 85916032 20608720 684264050 429838016 361032000 121290484 353746000 3930000 630194709 598340855 781764475 505481200 939930475 592892320 715496988 266656448 58654532 822955336 216501420 732893476 77920475 575019044 297157097 922454584 237333152 451452492 946334240 575886296 548620547 945653232 749944793 765290752 566224055 374970632 838691136 253547309 158632600 807563480 876404440 540786110 347964416 60482048 40183771 440229824 503793768 913402000 922682356 808224134 407903312 474205400 963570902 825614272 942761760 155253864 979584224 961783291 435683430 693110230 261373300 861130004 11148640 654908068 811268496 516183840 337653006 397482559 146546400 542342588 767717896 361244216 357234260 124522077 349812280 39209440 838708480 367316736 423806400 620147364 897427760 362548736 764693166 566136440 467817556 438487552 949998932 587571008 841598480 556521650 963614400 909666160 35373888 719787008 236066886 962903040 951528540 684960750 363348864 423693895 642621325 839453008 875140715 750626096 11311040 602566984 34749961 989117696 746434400 303168316 251609880 556447010 560458240 555797700 233747888 801560448 97906646 584544656 242039944 33786350 89695210 662003900 281267198 253088520 255023846 187042850 725015968 932509200 282637750 505735856 912927643 656412992 996809275 744658752 315968 289009507 24261492 664132450 356099200 957734400 575297800 667150400 313073770 599498368 986877824 152423065 607911820 612239228 321725502 24268000 327235771 674123008 745336000 670926069 93092140 379450720 60315888 311007875 278255260 566955235 560769450 290172206 650156009 492520720 412399132 602029900 736850360 505746000 134694900 35897575 138084736 804987854 604496485 833884250 867485696 2177240 159759345 272747268 328806756 816490310 860491600 574855466 488893033 507605596 474748418 811024888 883010560 696286888 772347296 907007080 34782038 380435400 675083520 43266364 154051095 904060920 153132184 876052229 3932888 950861600 369128900 207206950 796580120 624603882 107081300 418685240 79833560 464928400 394661740 831068560 432481024 417660988 276621888 548899560 260993800 619687890 33194910 271106824 347905970 689916352 124219560 220668500 834044672 736775920 460234944 620842204 505210880 603069780 498621816 351354720 217553408 566560980 445748820 218826000 135078400 164336636 647559460 412460994 894885240 161646824 260902000 486832585 996173790 506901605 379189960 924889650 137697216 845038330 829650368 708723640 665424600 707782441 410417760 310428880 905894310 924493120 581797880 102459298 122407400 865925000 885736032 959891650 790300380 568489488 241867746 771673572 729562016 545782512 677614600 872286400 851144560 150737972 400195016 925487995 442796048 304512584 14395825 584411375 299041290 449301920 731295712 852519210 456027742 417240932 819819464 193408680 409468680 237478512 316884632 266355072 875458816 202119192 955644850 509038804 354030690 373138354 356275480 232924667 67467756 117179240 412384754 319145520 144837944 930787754 434784944 569419860 727753216 498966180 864659025 412595020 107345476 470752432 277808375 787593425 713034700 283098876 240169876 676545440 346429288 547535674 621930656 580230784 125695464 207793100 467251568 193554400 663406489 701841232 898879136 848901624 973024960 930815704 142646400 840216432 60876930 852113240 894568700 994111904 984861252 778341496 181556020 253253640 767918352 730396864 269724327 883364550 261782848 140071540 732466510 281212300 722757500 878919772 434931400 94453080 116791532 719199780 812387544 249445975 785382848 607427200 851858496 848835328 632848160 927010900 23236876 844113680 767695040 689727344 830115750 487594752 68824925 420266685 278181375 806589120 206353568 982987200 381641160 911369200 604380332 332062112 683961175 395945200 991259000 694581440 333152630 477936908 254816982 323416851 939245850 140477304 202250900 552681864 51500224 144868680 632237000 228935488 330782038 92454360 166218490 676140340 91748672 578408892 601556160 823900013 377068632 404574844 192898196 507240344 621072000 670402280 916992575 186537704 437459072 393383686 619834480 442906030 675008160 587836530 739006324 194089872 779870658 567391072 784525648 258457904 655168000 365986624 750845760 290090794 554023152 247340940 619648384 361854268 466537390 272116736 106217570 89484666 546220780 514031331 771449040 41583968 568297248 816926720 466265784 829057128 885058000 19579344 219026301 509136996 39045112 337554171 275176928 462218342 607681456 787643285 793754816 176855400 91222192 219765760 47503800 810434500 24230130 988726349 129590350 993445648 264356248 932664482 856444010 545695736 206861684 921983750 696479720 482054747 867928832 236298056 624235840 472568308 712690368 324650730 712404900 151322496 349645184 764773280 780386596 733570110 156260000 59296005 70542120 892960651 135758910 223571155 693069789 880617136 224970296 455421363 698126930 642171000 641087453 225671780 473814659 937568284 347193000 735887560 734952100 102586232 616864480 229222400 331937486 3616866 130309120 107590921 875710890 342870784 601720910 968830496 933924660 376841450 270069912 835349504 867556366 915002126 309235980 230800889 683433088 105343640 186385800 274013200 541414720 443173703 924959633 841713200 113844168 529989236 109272640 915865296 872783580 2008496 222641444 202198852 868586727 134514944 897948400 881992064 882560640 367034436 144170550 456402900 827205112 248504817 507293984 67737180 75819760 375283495 781464960 640098480 971047420 402021100 772777437 975479520 918907216 522925884 878534750 176340080 139570093 400956480 944614844 696089144 474122720 98124903 100929438 479943320 671565200 805547300 594671296 243828080 115479636 637738832 268058112 138660196 772760396 133521802 979023955
925947900 944315280 749430100 625033212 809845880 795966532 523304530 698155623 862361372 492931134 68168272 64793792 616204208 566143460 668017487 175025696 737142120 347264180 111886256 857903420 787462690 100789896 224591710 681767150 429849704 133945641 568713960 43761736 201732165 183283200 218853900 114567680 586719144 325325874 144616277 580738240 725155280 903584450 678969025 923464095 270020900 239446960 32087792 367358720 808865976 772526122 42024992 261693722 24533742 614834651 636594713 564178620 16802229 751662704 685039240 454136337 289901452 159235288 356114472 959693110 738939856 380018468 280090740 950704360 774606980 524127275 57359328 391879800 190717440 727679944 957881144 949673242 518588904 601148096 696938296 468617400 266122650 451038428 773503060 438330269 159332400 392583924 709939280 594232980 609756160 727957903 259154992 659446260 733805456 756544268 522895680 31530324 546053680 220459376 969277196 652550848 767788060 747316604 896271232 798832428 406852875 417390880 332600704 661342768 611619300 536225400 746969503 120728590 51827200 671047000 701921882 887299760 53987403 609839340 813045936 796478040 417544240 747716806 879937692 68187280 469876486 837573140 800081864 200225060 484200000 948308266 680103488 35344352 190709760 220201600 365949179 663163585 641273720 587277960 686541400 161440000 195400880 296570140 453261640 849834296 997496376 932136910 408886889 81381120 551745610 388133664 763358976 226279810 245844975 680640960 19662137 597112408 762375220 231345824 353479819 328146120 777055468 13028816 335768000 30126760 57370244 496412372 417082660 293860080 507028110 858933900 811691135 115813088 100784480 962605256 54236746 916306140 419692544 495844554 683751172 397988240 292480624 923621502 68435322 780802455 738565900 531842400 579084500 710290560 938399424 794587048 986470400 670371024 304562820 48315904 541266256 176815750 620661712 205396000 314343146 224597200 74586288 846163708 858620474 424835136 656863744 814201114 93700592 383191872 785847500 831884188 889195771 430082586 5194480 156217696 268646010 627121913 410961920 717625400 958510845 738217296 867084500 553895644 582624512 834045920 414869440 307116326 513508416 210640514 572343774 960212226 546470520 535874430 927167935 776579816 929559960 280735548 243398534 348917860 641813805 909010126 796763988 360168196 34592110 100223860 475479420 296537555 826195310 59224000 347407264 834508210 730263700 208898828 937350720 64693500 625340000 224612494 902673240 203585664 299721628 980494604 465492000 38704640 224124992 585742336 911081740 380553410 610017874 788333472 953673412 917017444 872168160 733547954 714694240 481392036 573887104 816626848 903462000 360702831 594859008 676566420 393480640 328796468 770730914 945157000 206802816 464240442 195450503 135241368 972093815 227578644 192358630 498887950 23712968 656264320 541651408 226367292 255479472 873074360 387452800 45660224 269145440 270627568 188714720 764578932 167767500 467308696 830350270 465980380 23245020 401004440 422715040 902819375 248928944 850860500 571131680 105368095 966076592 101552350 357802092 653825468 593278432 207698280 776084584 295599250 976991446 822669024 293852360 174867072 907416285 761257984 941787975 147486240 257853600 756918544 400663552 999163836 645302720 998658688 685466200 356368784 609278400 967316096 307467232 854868864 977468192 301563584 687775645 315768856 706327760 166995894 243145996 657693844 150864856 206305968 666516736 342362816 33048275 621531500 194967308 631678538 202628250 557318816 814596712 592299831 238628900 9272340 742343512 285131296 540916560 678202884 44556842 883993875 454433580 135789960 163459456 749875775 963213361 635110546 911098000 862951134 801520670 467400632 805468010 210078128 497486528 456106268 202317322 557129672 946377704 744987638 506484774 37158384 908716800 250473068 849144100 932847080 387610950 692319740 507453575 960029420 739559344 901800520 402290048 23532000 755304480 817987256 127617330 180770832 660149628 152266312 131035746 546622536 60882249 719919076 688887939 917283318 283671712 510756352 135510656 322868880 502442112 378509110 273483275 779886984 680288388 65881372 457365488 248101238 257820310 721163760 846668768 872685296 588440192 692616457 631488000 660468814 351645200 17140032 316117824 138377956 932842136 930933415 352266905 928937888 486514218 269807200 92244000 724709988 845043000 460917173 545180732 64726180 985888768 341972460 957604504 767919500 275177590 499788356 16372960 722602400 940313280 448678956 7338168 655623976 19605148 911237392 418907937 358544056 39151600 445945176 166111334 227847872 656964212 979760049 734102420 222821886 491099724 178190720 981487768 266644800 253718424 63904056 350816800 109496000 173699880 861502040 302048684 362795230 580650070 234689800 135910031 562695936 794621304 391909280 895774136 280935720 420424903 544921232 707622380 614408448 703663027 288494805 170681596 443609694 966294564 1696570 176007564 499156580 782083840 456757760 308294612 498765436 348435300 176452275 15119200 392910003 355450536 754534912 594974042 550293757 168632558 863831750 749807128 362936275 1287000 404488740 907042628 546272610 103562752 117868752 67918140 455279924 48468040 52172080 836184130 272682938 918226761 774024412 666381800 126062720 438343120 32079188 273023738 262725576 294868640 22008772 188089110 923941880 837226644 260166360 772418125 852096556 3671048 445207035 874610205 301190660 61762641 190202680 796611192 592910020 164459424 817131984 553012624 873250304 343644025 743436475 896409756 146060288 355812112 753845848 666261920 688039712 158912055 316770042 291670370 112595434 929518720 783030920 86951720 115056008 678570108 459111872 949059432 570180720 298847430 142149456 778423664 493341468 345675497 905414025 41098781 588861544 822704368 433445520 515048132 462942500 379421095 172254784 430905268 631212936 786107584 920879272 479383644 293309760 530037830 597800896 805458749 652561056 991897056 798361442 695603625 452329675 112029824 120190224 207564812 511962119 97408556 750168320 102433222 241663806 973740696 865755056 655270750 721615456 866131730 709911774 735998024 252992840 499936529 849685824 306525632 834780850 267406233 867687800 560087540 862710996 409957260 264265500 943128560 679271460 326185350 919758184 331087625 58274780 15089000 673068664 911369840 970259785 889604422 107370288 584855500 544947410 55535240 507309652 580658900 860355328 20959136 578700840 204081960 505764064 884203336 31947650 819113931 1358768 361417700 471874940 113821408 898146680 974780790 306703580 48680088 14323061 734817900 67893272 969925552 35357217 923535232 25695280 689451040 187285824 295543760 913793568 520275376 745355942 23510322 636684224 118770625 43485708 323325915 961421040 319908075 947097585 177891896 596336000 250689750 365272680 105800448 58167915 163741250 695624080 76233992 389260720 895368768 253039620 209125512 952213398 393929360 765734310 507419620 782085706 842236530 763796684 125891500 697234770 343920430 24639460 798920166 930927500 99098220 601557680 553061678 12464700 421182536 344026558 309513642 472528250 496174750 260352000 673679820 107218780 76794240 837728025 285377725 679688000 596132300 808083408 520152198 154633672 114957438 723954416 291853376 927238130 948229600 812692406 144743300 854522878 37332392 972463750 836921362 748627500 519313200 722623300 427827602 212909690 347633350 341228525 665106350 124684580 553397071 404709728 441901330 583942656 51542352 283594580 960134592 851610240 755832870 123890070 117203708 38868352 218776880 900381224 228548354 749324595 470302413 644654072 40703500 349763968 994126108 786149000 158607888 605727696 533762400 170553600 757163392 42539010 866160116 279875528 162402604 76029630 944905891 762827136 694363080 388015516 574834156 464401260 84718456 936103920 259536640 7362006 84963015 405694600 516812940 348258008
643756448 644670376 586076370 84206200 48366944 440453280 355716810 246782046 446675525 809329752 514566150 666415149 560509868 566986268 488429503 685574263 374480560 884697188 203629320 636895372 465345180 232092408 288299856 634134116 835031360 609357872 722981172 871415765 927238026 289793852 674749840 688974406 664164940 654336771 552165787 149172736 107979272 685690080 611776208 66391164 801587791 964528580 113469560 495582595 54192220 623675000 718875680 173077600 723940400 356031284 965733450 526954696 561571365 412872104 110638000 164605440 586508930 658197660 18699860 852095000 650077408 30869862 240156864 105111406 329930050 958326680 730238464 503649376 895653656 866443760 522608880 712445545 200628850 93872817 778463088 95193364 619723560 10473082 708275472 705392160 724209442 661518690 108996442 898913060 641532300 844551540 623194430 705780592 124455322 587615410 648691392 428450065 381637760 417288960 68923410 653954575 65613730 119221956 320854046 473709080 592280102 528727647 190545216 970427970 336835510 463817378 860375450 64482154 634108688 146207560 162711612 347563336 213351453 533446460 574668598 799664000 612084628 35857756 602778448 408597290 387363080 94729760 446936480 93811945 418191239 164738136 821003704 84449976 124711512 851332020 389141000 781041534 51934572 360151384 609641430 478470422 728252264 306493585 813090789 331875584 932608576 646444288 403383312 664459408 108825600 435872314 242967310 818492384 42305400 80812860 72904240 582756608 266924435 47839024 842371360 191002816 834437170 304013400 342749931 40538624 915181774 292322828 590000200 240210040 350288528 550958519 382255565 891055457 140687652 625570368 590697664 731540220 54454784 933300578 849579306 617755328 200004824 205949900 686435380 947750040 22741392 241890720 774754710 278342146 682433980 39254592 979468250 856812826 540426392 187031780 900774250 228900284 350348575 789422800 411402240 248528704 396410444 346494196 805502400 118070472 589194960 982428750 207273136 189328000 847310272 240865380 525512952 639726920 969684480 416704006 906045670 944069904 297304185 269497470 752264600 618315300 388937840 795442260 139045168 154768910 187249908 606339784 43687822 801360600 426291865 447963750 760656200 640661525 296790360 377653152 922304 573866910 130143960 272235549 563254168 766209682 280021360 592558600 646929304 403480120 615608144 486521210 949222512 981269724 291587200 632467648 719794476 993519048 612834560 69114816 890410710 462348692 11009020 907990056 379664056 208373714 9320112 126938350 376420822 452849834 522290899 373501000 657305760 740872252 924175760 721752616 286935140 738500100 924644264 798342458 123578752 466954656 703066060 570444640 641278724 14646456 673228288 61497350 778827064 853494880 798338385 620182416 604580322 456672320 401506870 16355705 269174880 42789344 384987153 733601562 12621872 468185034 313647928 178885760 581030005 343077360 210528946 714910636 7711725 564382560 785015366 378892924 38637500 426877988 935291680 304358652 917328025 290477640 991247054 635081966 420551065 241144278 47873050 161679680 802360520 628778782 542686049 214538950 725252400 106842400 474874975 63862900 42557472 851484000 602574561 446222928 30184772 484279840 229710682 47466831 114414192 516069976 606011108 330361830 262171968 461083728 127557530 378785380 36722872 682140500 236418424 566480320 295401942 236674270 38270715 255742036 842207986 378767019 153564902 330919532 185695631 171388540 783738184 419376884 524254400 404753600 910560550 649292312 602107056 420778256 459762451 994062432 328459796 970547540 991604176 685207540 233316625 979787840 414562300 100238542 551120218 355720800 315049254 18487444 233514280 336749173 616046170 432053254 15692374 164697785 296317794 331443120 925210560 199484928 267272924 18070500 469216750 805633184 268005430 565575698 559266376 853930800 478405703 838273462 371698556 997497404 394787632 630707520 309995106 757540576 627876213 847255524 990704000 428183824 753686800 783875708 460332085 833629184 381157088 153622900 995466280 91418240 916020604 488640234 731138740 665675520 480028640 979871676 129135180 85436426 887662336 133989136 29883900 464361230 440224351 155378140 111991160 952182400 271727200 312473152 240082055 487081903 787944912 293342274 326909352 14329100 216655872 25909152 26735946 534458975 750718080 315339100 906509490 919728520 219719866 377937632 385636220 213345975 764082626 785983794 436119712 329730520 253029310 997415220 184372680 622208176 449657464 305623280 797585348 959338698 149987400 312617000 838458788 888859968 289217375 751994960 991738016 163427392 698612112 634742340 677001990 549438880 290895616 371118030 768232656 62858176 334124960 600729200 971111280 862320232 629753600 423645520 616436552 285431840 661322264 886764050 665448400 659786280 613919920 81929092 838246480 295508134 973472640 373229056 509445800 44551405 560712771 209161728 926348534 622873168 45536968 96955364 586259188 668545128 13772048 314762838 366237701 127466990 671743520 667538550 969584196 606751360 63753500 540918424 719314015 908360965 747911230 607064800 41145000 867773888 207162541 607779540 726331128 511039360 704759280 905521400 743296240 696959528 412293952 910773512 781338095 561619744 208752600 264869452 64276800 133565862 987990930 690038592 759761708 433416800 10497290 389762000 440806599 853534136 894242146 947196800 521524904 113710336 775461768 600022172 339786236 445858866 392332960 715998790 306839350 28694290 321462820 21651432 692732576 970490408 82447955 159112169 788161504 300682240 818768840 233036600 111242132 496395285 881343864 15870080 784224720 812499408 644347734 586123392 163525184 583996228 612400360 978805972 887875712 772834470 458150980 716301275 539571712 189409600 783377908 692482248 328322400 660000336 243757796 298112992 851472270 658407740 309464227 274940290 406367804 567525000 933626120 492181860 352117040 417713740 277935875 280405744 327548732 418619040 949247970 75678506 617047488 770933715 796763090 673164000 307375488 101500000 978480750 240395176 575574490 199701000 95589376 280808815 413488320 192796900 157920080 392067048 874339420 474302020 40774920 571470620 129672144 586292168 890155948 221902284 400917600 216395936 459356781 91844904 883544650 464713630 267486054 111725120 255627800 643100000 731631976 681555890 991233424 103287136 209364215 585970068 437507514 425536512 815032064 592665375 42177040 220441376 783862555 438410000 54005580 47074016 67014324 28935104 728726080 922262875 612552800 780185560 406852270 171052800 590769592 290802378 433982190 43508536 72564704 596597606 859645423 193617496 55567800 145112800 620227400 94246700 613462424 717539456 560228495 121826550 297232163 207089504 898180175 294293900 986838058 744226180 646275568 183474820 987320126 144237304 251995584 856371248 646921420 401481400 682603550 668785240 497096320 790108400 788603440 578288380 800244056 616862125 47709880 393942138 145887360 939768920 989419900 422428287 960775830 318042912 311969080 524158680 744690715 999748046 837129341 30142000 156010605 533103516 814359770 170793696 502843250 381697384 459297530 2429750 25178356 298592671 239656074 801422680 218023572 921292106 26520702 42496 385950490 511117824 291242500 594044960 295984640 189228816 56626328 115795124 820855478 777765120 9905690 236773546 951259932 683557184 869024720 567412480 396196480 312000240 486221727 562567582 771446585 288600994 371991005 408030760 841820960 662991590 244776292 13821156 192642592 513260036 458609336 577866068 202104372 957884600 165839920 490971410 619044410 679261540 703800192 591588015 573844332 993675988 243364160 348419860 658768660 615599360 612803373 18102290 253655525 693486475 840874480 133561000 317984751 342334976 247120928 617498080 862425392 537084912 240657464 107025176 132577600 929855820 518135016 628174744 779252261 224572656 968513536 111924958
518158648 160837800 391589380 327157788 219568925 216476328 411030630 299247337 655523556 58980086 901800060 326423904 598170808 746481253 783513088 413750495 553966672 837057665 635122450 376589105 990752200 344848855 889625536 277772568 807312808 193288216 146597460 595943836 656520880 926288030 846182144 918691040 129082312 355730344 501473880 792540000 264236334 400597359 879231660 376686396 517274120 12941950 381896192 204654522 524172384 886284450 542034450 806777562 419815472 674070979 159461080 61532672 811085195 264064280 702840000 571399140 834681728 730712800 924868300 321887360 557607220 210346360 828359712 384413632 176695517 268217258 188611128 170874086 101091408 833436816 91853664 664486816 518315004 502328282 346351652 78890716 353971680 433152855 263226000 0 620632732 362138998 774608416 902047524 66919964 85326284 271365216 942949184 18531240 225196170 613592000 538728450 488803255 232027424 451244648 3511500 109846350 598195200 511373250 89999450 472004868 620928800 882000720 745621900 490618840 227469090 219513460 265181848 334869525 972604094 744991680 708764005 129207289 790163886 424120320 480777940 50912740 69146976 158449896 439400052 562147520 225703936 67924662 17260980 971491300 25377700 655249384 948182612 834107235 905010200 251128440 99530496 811183443 614994819 46096360 921614061 636659680 735388200 505333756 295977152 533514364 955436442 813577376 450730160 912312240 249263072 92078056 285798122 684356080 319159840 464826048 206939360 835463080 41753867 312925952 705474044 179855624 816706536 654690524 323978200 64911604 904150722 305695000 654483634 272024860 506570872 730412400 212752728 508462010 909517024 86825102 879714944 815003326 959124528 177965425 924179800 573670032 12861800 921017820 943889520 861876354 716030212 234636400 615186296 274363904 175755715 773063244 41498016 3578812 740163450 247036500 970429256 134377902 737831861 961771550 452389482 429781675 882533106 790972540 245422590 895897896 561500800 805303456 463983128 496257660 607689580 59449506 30269443 197838188 939364000 20241828 751908672 539523424 72591164 353241736 889904310 647149248 915691000 743567776 531460872 627700368 928233200 726728896 395278400 137916048 35113024 631844962 314165800 812289568 169587500 93170000 899428287 395720360 483890094 45623520 109978592 607246454 195936708 403140500 930910500 704767600 52496310 780098040 570783620 812003769 443611618 528601072 648874174 367124152 829578316 353497096 633177316 252826576 554400500 483287740 834030592 448926608 335127457 277432688 941691784 25890348 394965504 613177154 846786704 741464576 842035802 999976720 888521144 100516910 765181396 313329664 232683000 543432412 877862400 482421588 845436596 530384138 809805415 440048560 79249746 708720800 165008040 143557520 295190000 312027048 802095230 588454181 50627200 456529814 611196960 481939586 994832310 430443979 237488258 668026275 275515424 309089340 264743920 777314106 281106164 472762670 721275935 559247700 120859408 931176976 937585184 72374172 146562016 830304435 235847666 87320556 862350944 829375600 626504240 639269632 784907630 551191705 920494360 989140 661280148 987759360 873919900 286533360 902495914 425982704 507436556 405012880 957266325 69488000 3848624 987799610 897097070 508899440 345187240 881998490 335599136 928382376 390705904 927272100 229157696 887747573 530229782 744832000 694312892 142860448 364304475 179767112 431048282 643218000 713793600 731654900 471848655 221918800 795957056 346785534 596253990 311078030 620984104 790595558 180558016 31452640 434572420 284503800 479536250 914095584 425854016 487321750 548633834 443920896 914146368 266980203 894407720 81741330 930862872 908328605 503283152 798936192 743674300 580959850 654646870 728575092 987231907 357104128 839184150 798410755 373551130 896546440 449043650 576661024 747995170 516528592 508964936 953048320 331128615 474096458 557033081 223885900 241979008 950624000 146512640 501163410 952887890 272140770 692177440 566582107 729471040 240303456 26362000 772206968 192481630 631172734 333097928 37915450 302862400 403451600 866959830 747364800 469942000 555835640 160753872 232883785 705622352 434500000 445284900 13547490 890032896 576766542 501722865 280191536 768771574 668165331 144517039 616225175 117112160 598532736 425261820 8366400 69381376 259922864 773856538 62312230 169022364 864513180 362094130 492150970 986938646 603711280 854407900 69990480 334163340 102555600 839033716 80942998 168923276 266970473 498238760 491219856 750777744 468628750 891443100 57425644 243498139 771278448 657314697 971923592 442841600 54964440 145102592 203498968 312879420 97115140 374490030 15310928 837064002 325114600 692260864 752788480 760164570 758486764 989469144 930706928 372873770 346270558 596468560 823164888 564668204 873194758 769639440 689220752 382569508 586329472 901744500 533052608 576165652 795489150 812351512 833879995 327837445 944083672 973564538 884989000 793233984 651544032 762405328 84670150 601172082 625933016 204890960 678064675 201607960 934738720 725057890 665845076 298552500 304251695 294710440 344917744 569746024 223799088 923170066 887660400 865689591 893227592 149542746 763294480 817959591 779767270 831843906 894444880 229235244 98217822 409983677 581716936 219730960 770800194 590253273 542539216 849166928 883555000 838152380 419001720 700250772 405326760 656407200 111880112 381383340 472406181 442000518 603850240 427118028 809524230 152041280 796223304 327639856 778201099 992432560 526376660 83852120 629605906 896153528 21577618 839326678 771627520 571511500 123889824 961782822 121368750 678851494 133425100 669012064 444601414 805927652 462554000 81569316 288724180 673933500 6246000 859272080 853240736 475632800 4508580 622174440 821988032 257128944 307668584 666175488 920429736 965472768 532501200 74151740 327044200 321910624 936454140 832383612 286606818 246419360 962377360 805523914 917281527 185995025 634462560 453201480 578043768 965857270 138155264 865230360 314653022 890077873 35495320 120503700 18808349 868862125 393413264 272197114 866020300 366133800 477294320 319539202 18965440 791991705 814809976 55439076 859828912 775799440 590515350 530201784 985758760 728502928 989605160 437728400 388786934 430910920 814823647 567723662 696952340 234872662 602072800 47651848 254596964 112144600 712358550 140067904 242601824 505374095 982763400 654955200 219953024 329637960 211619716 709684440 480672256 680699120 481229984 771597500 107827200 459259444 154932512 605963080 884568870 383144386 849457528 55509387 852995295 79306210 321702498 415418140 767247200 566986502 908886936 9408000 906688800 795301000 14801920 514951330 589147600 957241344 521377720 33646848 238982600 49044557 759319632 809726718 982758676 298454643 983351840 863353104 138357822 27681800 862988450 279528389 974881324 648250005 977335850 989378000 315217136 217470000 907805648 378510864 371411240 103442550 133130673 271328289 106312862 879174400 130869740 971082496 763144780 790255780 2176028 992933952 651730000 507481728 96984108 465802556 996025194 771056544 770159368 37993840 301770400 116662162 745201756 780177645 593266928 128096000 876655544 306809920 655517784 406622720 243621952 874402772 201089236 380338568 823315700 311917760 756081164 214702330 273003540 512084112 356413609 341498480 854015870 751201600 121366534 979008600 961704968 430692613 62991055 564235120 19832156 910582392 468745500 506283972 650928992 705437392 365512048 777022760 290369150 162928192 567812960 937424088 891582315 461831718 407678840 225193300 986168732 688747056 478862240 584710784 994053554 452822000 405093760 467840000 189735244 406739700 623188815 958183279 193946400 933318184 493210998 546196470 727682936 189314107 623083072 483264000 713057702 497969984 612297872 23782375 358093521 593742480 883067675 431423956 902200764 536625200 265753642 150455530 722303644 848834822 251762785 167711090
824497884 624505980 424176812 406031164 525679151 148965942 834523556 894564096 296636424 149403100 555782752 760088700 590256000 972877800 338431734 489301744 621352632 808231040 313582724 922385236 800196200 235638592 781427100 644866400 503709856 544284045 722829398 86011440 969896460 677556868 613675912 557067800 841270000 122158232 300211220 315952848 472990096 147306624 325632540 817286290 992424205 546670656 36764547 964633488 92451952 400559680 39736108 38768360 267318400 16168740 283229264 573979808 114260500 547916800 224095850 428666230 869708160 296111102 283154996 546788767 795897798 572679640 475165880 20024880 688098436 756542830 550771968 617991730 155857760 822965035 877451776 545956636 352817920 970875840 954168796 854237668 952374485 428777178 455983807 162402108 426186200 327641250 486335750 770677200 23261428 282347504 572935852 897091784 97093472 88685636 279483780 384533848 741399230 653758080 545489566 215286121 975329720 385471148 452132409 899650000 901275668 947083856 33407496 159426722 69615360 538415100 846387904 916179840 771395342 329138680 170128360 595542060 45681088 318908540 847552160 215110140 580093252 125076340 558684544 899788984 800510570 559266800 566109020 767141440 209640250 240736880 789964690 130903000 158414272 604768920 774240080 480339616 679928365 777212568 940781175 743619000 830736744 697243981 366007184 461418616 365179890 761418460 129061644 800517000 764794140 708384487 252574750 118981400 244366000 20643200 674661050 351238517 647112200 396259180 72110240 764889392 948961200 716432976 446875966 582135220 18607676 16051368 62530548 545648152 367200156 880130352 499536042 784176712 998279640 906730134 307286790 908180970 17792173 776699046 490470096 93758464 500411250 572929130 91212704 422169920 302814480 559676200 624899400 576819396 634221600 567002311 42437503 3357440 165986512 446163300 568487208 570275880 364629770 981911600 470833000 573756160 801522311 46198225 160673425 952941970 251393800 959104228 244800 633315830 54678575 889671619 676014869 334775220 655287090 885283750 345254240 475951052 498234700 994993080 7535048 244619184 357236992 613808710 340972328 595984680 690424400 95483932 809605632 656563040 570136464 536385336 240962472 865260506 67433752 327266304 19845810 659373920 390778642 703000192 544249365 303684720 64735920 669170318 20348840 179672346 223116137 913749280 607301608 426958240 565502468 146046460 280667440 926705824 347532145 106007125 982179890 368258688 461011000 281197056 648590800 573608576 812122885 984034907 963755358 108201728 257758830 432608282 355953392 796830000 786188220 732452005 55375090 504014902 465602000 153117368 87644754 49929296 446374100 303535012 595073024 838252064 255845248 595006900 911876500 37708595 774456000 544566530 533395648 410045674 130858080 158482688 31349920 777507880 840611642 595576540 69003233 336537508 610872624 863046095 160584264 134124600 946004144 457585950 466497795 301769232 981034400 477364076 527336876 641251520 946413208 36966600 959768280 795203578 795086000 660461784 532232496 394984296 558575626 132212264 603927456 4033935 869940512 58213200 567978192 997366400 611023694 631974064 833907848 208332080 384943200 91221328 243959986 74225000 799306807 434473660 944158536 468561568 106405750 220587986 189838800 24782790 257065835 119672260 445115388 705678075 85553008 838012828 529419665 510533750 825874181 332327650 180350500 710723168 49972302 342626018 913127370 704796490 945920400 453095196 554724180 824163333 764577000 611763200 483072768 814460192 653829240 134337295 842331342 353524540 335571100 30527200 128906040 385573125 912281290 46834680 30815972 367765340 224689190 222122740 847727200 905125072 951104550 198822345 811407432 746704000 845905019 883440105 209026340 596499920 490803200 858918610 520442672 154787040 846279488 946936328 265593013 245072554 655237632 803581960 463090066 757778800 510261760 37907584 495133550 512327147 967534715 437709778 446263000 241160356 477160224 964428330 773336608 104091136 693038304 635723215 890390970 589051910 134811540 784289850 588606344 790419975 260366575 824084040 358577572 259227680 999123800 646998724 24029256 619713760 467995780 665329225 548495852 143444710 547933209 841190184 326649885 846988780 274814160 498995700 856700134 712972996 799604480 893620350 729885568 434933269 684603184 370746120 657630552 135942820 528374902 521497640 439767728 869179205 840064136 124434552 976681425 288313880 267892100 772779456 752784232 213974364 952801801 65831408 324485504 167798725 457370112 600141364 475467520 923054556 859097760 673228336 862980894 947170530 339780160 176796800 857171360 674664684 756410776 976898840 478940636 995623658 397177600 276516384 752280292 498153568 479755320 858670135 906431608 707846544 71336536 726281600 59758490 762712980 413876582 371767824 489008960 950281052 115886930 289143973 988621380 50536000 760112000 93590789 193708564 262661015 998031696 483018928 879967120 575285408 153774680 409793040 910968464 271103200 697714650 50658110 510140520 585211490 159011060 950170543 715659948 865510000 837753400 52382368 658739600 411367606 578545802 983930080 664770080 547853815 905080655 982201026 385888030 52049225 413649580 838273704 915373720 940577033 35936408 383839500 451689712 948712064 302552896 961810660 321713216 667478678 94595120 569036172 848288640 516198842 58871542 941356250 842291775 938718250 443479230 867133536 365438198 881613960 777279350 526214536 164228412 192280400 729767758 376075568 220240900 779418772 745145504 550331598 242787200 185881668 608515136 784834500 286108302 144983180 266403840 585537773 524811532 230564427 796690625 47605272 732634860 554267960 711248608 184518220 456652216 263811160 814641800 88955936 614241200 601518500 572274900 280630272 176005000 382565134 666153120 774035546 787771965 952738680 944248688 791909495 901201352 941896120 323715438 553843080 83347370 234552514 209407610 129502704 946943956 966320400 939392005 37728340 351992308 867029100 505590728 898862224 333720000 129702675 245963945 953626112 302491250 210995320 183572480 978289695 155337650 757355764 510431520 681872000 221863360 161376856 617728200 202356224 751986336 265930117 376833664 750420200 772474396 925345218 927558400 719645500 21635819 177281150 163904420 813166880 717484928 426500818 760842784 22639440 646761000 666763500 121473474 270773056 915619340 980018153 62169730 562532990 575878400 333887872 40889200 318249356 319047582 873414044 140845518 272623741 386092950 693883460 868176590 18897040 437060528 351691000 493302570 707003582 621343058 232939427 508958528 894642684 264192900 744601780 771752638 192488516 235522464 416836800 325333120 542321728 771209820 427554213 546037376 339184896 800332800 420246616 630916497 271500608 80528252 557867800 146169168 129614176 688981770 17893920 748291264 671534700 372656256 499424640 927819680 702733485 398176952 36354704 729395242 417254750 120414960 499510384 234185853 310502758 881779230 580260680 212227060 741532000 612701440 930788448 893816000 552107680 680915640 942860800 627195616 310988288 670047375 235412100 355661113 649416200 15971328 513137280 36179200 399272156 512635144 341297859 319963130 774815204 83772014 716401060 963979760 406519010 566432743 160299508 377878766 823458158 756775884 25903904 249411300 239854320 370334430 66315800 631284911 633056140 853708608 353808992 412026344 895815125 456311124 787544252 473943558 166238434 568970880 62488080 821590100 863056880 523969750 83730640 64812460 456240946 626717088 141381090 322895104 222293760 494450050 730433184 442344390 656247855 414490902 888147141 201835620 563311072 96459180 38435583 960077305 52595744 780060132 883263192 954528069 873926784 61836150 144395900 29762736 490401792 756483288 558687348 748026520 276670026 10879548 768960736 215688672 184160454 666073790 547480300 825095270 469449070 410716800 723047160
895788510 187277060 976961400 772820628 727539940 964700180 704005624 865592660 757836026 316857846 592783886 623238260 445972840 702497816 211741984 501702400 756838464 815333780 776830352 424470283 44550936 583615060 151317147 696687500 7842544 432787208 739061950 568680142 136662525 564507500 856910162 968821100 959266197 856018020 673499200 389633250 971223548 223209160 860562000 827889940 721012870 579016960 710064000 494082404 15268330 387495525 256086056 981808592 570414823 738643072 397479600 520620190 311110042 721862704 965638700 894454250 68664256 323917880 721910100 371723430 509212089 246707500 192236725 294564610 815855136 620029098 308645648 526413500 959791584 663551834 179534616 286676000 604069084 195986352 978066768 262455680 136660768 306156656 348035552 456532776 690118154 524743625 567173376 214621300 235697806 52003942 864757779 400452005 432032928 495889920 584489950 381190396 839245860 583318485 383095504 971244710 662296456 363751250 752654419 84088765 113423130 533765460 809121876 366972820 741971800 119621665 882669524 449842816 44849200 673039483 234815056 51293568 628094664 944191696 767923790 484299280 698601590 761891004 99349380 217497440 160312320 14273705 100825064 724019808 188870000 846174190 343996744 210672375 405686528 378252160 253934223 272732544 725161152 621708398 155122944 997070974 822453600 910851496 9258200 400972950 438452725 32548816 942075938 307616256 737606656 698272240 210651040 9223821 605217600 800442320 783310080 171257336 370851200 22434312 855650643 750728660 792618656 429706086 489055104 981048800 820623616 54713832 296338226 672489840 428723960 82265420 746947234 866166524 840149976 734557584 398478712 872867552 890398984 438566656 248250410 866927640 213077648 191076678 615203176 890942116 272319360 74168825 497877600 635452281 360665750 496382077 173791620 77826944 100092736 820998908 250110648 542341260 512597500 148544384 812981000 96980224 816587625 252545136 640604960 720780840 206793989 99966000 63229048 814087077 196528140 221500040 588738768 968695294 286813800 822116999 345760600 344823690 429999456 447709958 508534080 802913052 145914176 354766755 157271600 763700796 979548192 331974125 926083940 666594870 269065090 914185051 552107984 750373060 477570380 777745442 348518392 546187288 710709224 657104754 472729270 50164336 929591532 605067484 697568384 654417560 849034640 803820040 903733106 833563600 125479640 183707880 674437632 512613300 931886208 14447342 601609204 314364122 344116065 708351210 821538572 39136271 170833105 60313256 930997840 926291472 22004320 982087000 276401600 95154680 652523998 72615140 706747760 597788114 744681198 677672428 797882560 313040800 572864165 663824160 317518065 226815950 387863200 381672950 491554612 241867580 767129280 182508416 326303680 861494976 546736120 833442848 152330624 43505439 492629484 303241450 781849584 897530512 289527552 134608440 356358165 840214250 811636718 549177600 361785305 99654724 740059520 854907496 441292 121612856 552602624 248844300 728298350 332242352 109682400 648884022 262955249 449044035 651775616 193387396 668518980 688256377 289033960 106745020 527769400 603628456 226403160 20662936 659353432 94238489 560349796 402379520 176793150 752153790 12097350 242005880 699572800 490146650 545272370 441563696 664669300 151088404 744079000 906815200 598332500 457483380 951164800 616114846 25219366 150468944 479372510 346380970 574529024 351409283 832210432 477186120 435772042 463409640 189985088 771594520 955110250 638962360 761061628 850335177 70665520 608578106 324829182 337790624 670274488 552974032 544415028 576864720 12761780 644354032 948993894 26736128 219128024 711916640 400030375 365771830 131410460 470287346 674901400 376519000 427334292 224748640 142723004 376954400 666815104 327302464 631156556 539464540 598256123 784197099 835743200 592345000 728303872 705010456 254588348 991733442 26540148 397869070 986544325 318157590 12861888 304296968 691650555 867100480 436769324 205750500 495344756 678936800 340369410 684533072 297575960 657999840 648119845 763126960 914740416 207148900 870517176 433891224 11045782 354484924 717578840 211309080 19535148 538387520 849619400 961655771 587509328 859940900 390236160 609563944 536383716 869868000 779109320 642584340 415400610 439504940 377698880 183793953 877943721 394537842 157452320 969900195 823694320 626065440 655005463 57845964 871295730 505532864 563368619 857808056 685751270 404735440 314467620 487530880 164923840 563879156 796860808 497216240 24497120 398380672 441428608 204470912 148597256 685861120 851721300 638696320 733246250 955229708 638032720 492899848 143502045 260846748 5707472 266802028 558507600 116484000 906382400 792508135 458149724 416751332 382385041 679019780 606745248 961648531 85899249 70391070 351422780 303552385 458636660 818799794 577927804 440219600 982863800 539744328 49499312 867433900 546173888 182313632 400054754 817477340 991541696 932000230 833979200 390904724 683813128 587613988 449290240 27071184 479708864 60216768 223722570 866249760 300671772 503027725 212681216 893765310 734908582 838277300 412914568 947161315 428815210 695896138 698647883 750807520 636146264 437431680 162732080 399751020 480595600 804593960 197328121 519102368 671971476 833092469 582272460 29793752 751166432 356920160 293470610 413258508 300487848 917668712 497721121 575542312 477453650 579784224 82721516 498677440 849337088 467314536 867758800 79530304 240942878 340963488 56004176 379882140 531682265 109252528 210800520 861332352 283497570 145195895 573378000 709764104 382202412 752267584 957646751 760748320 36833050 405501791 314867048 821055147 761937122 673012056 718298200 994066680 720989520 425579795 693243072 760490000 426127631 296089235 684702880 173490620 339362700 746744672 919224025 564342000 191571056 585555960 656713438 644712500 349307696 420980220 710739816 668379700 394929974 72446878 494032966 463722824 713278040 930805556 742134783 940584848 824506140 744380768 736116416 937936640 190088500 813786350 74667200 209643554 839117760 440670692 773839996 287665007 398626012 834867200 444578376 774282356 309394668 174850560 934648780 97607108 629082176 400439112 56888088 15857968 320309344 990170864 38709416 910774644 449847656 383208820 449694208 393376256 259808832 669694030 887630976 554557565 31738073 412169568 989084128 903782222 476057600 136096300 365190384 422026395 10087500 136958766 779373188 166975888 650593750 476520160 559998625 395693411 915396520 681404952 909870850 335329076 369979990 803119634 267296344 759084000 390296637 135436876 395240704 321590940 224487200 920934144 666186576 825598625 487479865 706685000 461180160 411029456 965133200 932974368 919892736 169507210 289643360 146019968 272020800 656719000 398196672 179778750 656750884 207468284 433504560 975415598 342152220 234281356 16864193 220523808 668376200 121620943 455236048 93350150 1738080 663111304 983750045 90548680 694715760 739852474 250721920 260807474 125103956 737525781 666795462 277331200 38669248 995389200 833935184 817781317 722622240 360331336 608707149 979260850 333049840 823680254 164721250 361155800 883800998 364350624 175601280 937392984 955649650 576596864 778657728 441672876 430273270 125132380 505839654 551222832 7178250 791273920 725110000 817827588 232407280 699437719 456525822 580787880 844281670 99385018 966365380 882556673 150612998 77449028 408841270 461483850 963384882 812012800 43491434 879038017 423164552 863646104 863460846 212246460 376499938 869723472 827041050 505837312 268710400 957703603 694523104 198230528 215691576 380035462 930511460 138841280 968893424 655262088 159614520 451241952 689405705 571160224 212665100 363887048 563775488 753326832 386116000 204492150 402488830 626532136 633778757 355423012 207903576 761657760 209211600 29175120 693856720 777830170 455625000 803911800 146805920 376315136 275327583 90581528 971867122 511983684 260183042 988241470
414120000 779200856 451209040 674379008 301204352 969548200 679507288 772166182 576996370 461044872 166312988 277622520 733434650 373531520 425320416 556174830 17568800 567136800 541489735 761726455 153871790 572364920 684785944 197319050 654027946 996195328 802222446 648379592 834030208 528354782 788815422 243427131 282462902 690026032 973020928 137863200 910544204 805387040 775385760 831416962 727778445 425129732 778334976 526648002 140046520 622371097 452925896 442118281 531228027 255529320 522270645 846603318 956940700 699335478 429421956 896080615 150556146 517286664 9752085 404866326 125240320 545452360 372885321 886979260 661257588 479719920 538503272 681043152 756148270 5103650 547149827 113785880 838137536 7298270 660167670 777384640 498031040 138447700 710107300 907238432 447435488 498245152 332147656 572829823 670440484 789793120 10783020 445052730 329148228 164689960 543270207 281981100 18279225 565219412 143431902 383923780 741460352 616142752 675023924 119287118 943731680 844783320 15074704 543783040 271378828 205156258 102965267 187393720 737833150 27624640 896563280 636861120 354284650 897734580 453021440 680909480 321060800 357264050 866014354 783036610 805191936 777281848 991645440 42244256 264248600 731214250 302776250 207251565 112791650 323078690 863069730 651701576 962731646 154158960 296689915 798095840 617257084 30061344 933351146 119446642 690694784 4376880 512416906 210088850 559268896 893384092 243663464 378522800 832041350 320980665 891089976 882156000 345614858 680777304 870154455 463443860 484499780 256380121 10176512 830137360 807728640 637039128 517523200 339682760 944631776 982744000 377476672 727151584 861717440 326409520 725090488 965567348 351650550 425381040 822243798 827636608 405567616 841474304 617701700 239848840 795767276 219852308 904059127 729897920 448341480 641214252 645608670 654709728 452776960 934378200 317645032 152403790 621429736 279370375 398782000 44637520 585384715 191723575 108056896 269990200 879487232 165884792 746696248 608037920 239288491 882905465 726386824 966349000 287346900 404469920 506437765 262948560 121937400 204915170 305108594 961786700 132148160 948812161 239333249 0 695191840 548414612 452835634 464163465 195870224 979675136 623968896 158509460 226230478 480757028 513156976 566168200 837483188 176579350 965200732 906101148 325868520 319021280 354400030 188961424 951992900 931003008 494402105 33847168 226560836 942924920 100321950 269333008 448597968 959875218 730135552 598207200 218661240 397452440 658378456 91653144 918429040 75903188 794895616 433099112 441359590 981610419 832817520 84618854 181200924 594246600 221341529 683860893 200099760 794903240 728239008 30185248 194198450 924916137 845238144 767064464 786578944 207627600 711511101 128474408 747486676 73851864 519795006 993559094 548527200 677524074 156183712 716050846 811776320 16928912 58235760 981086704 817931490 11888208 519442424 295669248 715802600 536152272 957716150 321000000 188089316 84540344 278721176 768779600 275719312 903239160 722840744 535804640 656545808 899551790 6562000 14931624 675294560 86709280 169796942 894986302 289892456 27356650 840157416 189776000 817747584 254007106 437248984 452992417 703682715 921785848 724138720 488864264 299681704 707659230 658574400 839138855 990630798 33022760 100961680 520689490 222763228 483099960 108514880 503695700 503622481 743410290 889225722 254698544 196501184 178747750 68804800 542051460 543786700 136668928 767383200 906866240 533921170 960348400 612314363 679450464 379792392 509489992 715223260 952842699 567401200 418491160 379100265 714105628 7787190 714447628 541987850 171199752 8252838 162236120 4868245 607390539 555274115 843776500 235567400 631757984 242010400 72761680 987691905 673633760 544637660 204379260 425985595 38853937 310636670 247839776 906368190 445001904 794244236 310714254 515697540 449754514 131572130 358755872 869349951 187605500 384302162 653687765 249506320 661183920 781397816 705365952 299074069 291700244 378458966 646893484 2281920 186205110 488442600 915154000 922769012 524611270 393035266 392748450 648724472 1170160 282505416 182269824 653928536 750903052 765144682 293351788 733440282 585217870 139605520 454829580 715150725 569318096 438138944 498132450 142811579 160294271 476969456 96413376 82807210 699310978 570825216 872109222 461595020 333728625 635573245 922612600 513852928 751157804 184531870 816206230 307887634 57792264 294919680 82191715 752169472 203003072 742754720 419559095 699062041 470936084 649207552 265488230 371345570 466068256 333822912 786446868 690224120 125612800 776311460 802942542 914250504 56107956 1781041 343584000 18543544 771686372 233491880 6123440 548709184 811622884 283385600 843657600 996984288 518133600 553989856 316082240 913115394 372752280 10681024 296629372 560959584 494226720 215625000 572730570 589418800 667840088 268308222 782968000 721941760 818005650 455450812 424799100 81266960 969594498 840076800 312491676 776594772 772269160 482025920 455689760 997939200 120996782 860518656 756138176 113991884 928955424 280704758 285517478 440129420 866706400 684986169 636072960 656979636 793556742 813432830 113999250 254717424 584432000 170211972 334647370 120376776 775524390 32772762 941793060 268013672 594080134 908216640 52716040 323666006 205542880 73756000 63786300 787347298 621648050 241915520 890058176 474861488 438945792 756049772 956463850 989632664 110654132 903020304 124494280 478365184 312378160 794977800 908421412 888089022 936067915 271201936 301200235 861457517 6905032 81435520 688594638 508619620 26220019 226965208 287483400 973884756 426723250 876312930 456232750 19337348 81682640 15477583 936332550 595090082 936167688 384447968 114364376 625019370 386323240 912331360 913053580 865332000 443903568 870328960 628787280 511856724 498651900 684540240 196592884 261348666 223890182 548334552 873147489 957646144 525416390 264043040 645977292 58124550 91073152 793944402 274989960 648774285 187457452 780319600 125736728 398677810 107520700 197075702 310559550 730523392 678589306 40750950 927652092 316853976 281155968 428359136 2959740 162929416 851544256 368963810 47682880 503822475 931753056 738138008 832172592 50077856 992789551 268961616 751374560 641276800 452258690 674380300 339293248 528409066 754858208 274165160 661809724 513143126 973122752 544564160 153526408 673732201 693993931 440557248 311471992 508932660 96253970 158288674 210108072 553973488 952122437 815514290 530295190 368383808 103541312 280238658 107193352 961167500 201126010 23297004 717156370 905247096 122156925 877932192 99240700 454536250 882297290 446912800 168676215 48214012 740423008 977299800 270728000 165139240 20933088 660003745 826907868 727094008 297864776 281253952 460216475 642111110 699218360 441867680 688419200 268458090 241643476 775647400 100352800 298027430 203277888 705279174 390903950 159883172 72410541 423183280 38754848 478242448 903789508 95627572 100858042 297738176 482676512 110119312 765639435 283248296 830711944 711183359 329126568 465933680 919329736 511347060 911138600 504440240 950590560 723624440 2150144 898749856 4920720 433453720 155716576 303985540 611746140 349627108 318593362 18910560 84218280 302844184 998499824 870593923 368771250 271508070 971048192 956953825 440541056 348055714 558468608 800933062 675056497 304408454 620726940 591232676 265739125 607776296 675352608 429980238 36241080 708955920 275446498 958305578 78529280 234168244 931942568 55592960 682396608 873513168 617797148 153656912 758261483 927949720 378145750 545425050 567613966 521188640 882525332 413733840 720911576 66032120 797680816 180626208 649228800 373242168 981237750 736230064 683818064 163643904 123628260 323451920 165399864 532525480 544057600 793173826 460625670 433261000 674773440 771462520 405211168 251919360 52706800 83858080 221621680 609740295 81286560 119869290 156199800 710377024 484651240 49325538 777302848
412702062 79189164 270741672 968418400 20423910 722941240 54919468 851956416 656154304 129993728 341346125 810448260 453433146 646767505 12510586 775523360 456796100 639192582 62737596 522894080 846174945 380344640 688515840 222831672 536463960 469112196 81666304 212179272 445441150 502226688 170926400 470524874 968362536 61822642 150846175 503100032 156901856 700710398 298824300 257457664 621965944 845339490 547590256 574795944 8604176 274590712 472818680 792958300 711309088 404965200 453793680 884787835 865798340 827633335 23474112 780680122 685215910 96115212 52087872 744186313 531133000 338660304 392577204 566158716 705973048 744732900 179860096 850761060 295384128 193936595 905905246 414974530 685946072 500401000 793136778 388428750 271072466 885548704 364325408 804095600 584163844 379900890 402554336 62932986 242986400 855345376 677488590 227320160 857623900 252454160 40243586 425698602 304324525 804745830 823009600 497630008 930771434 88207816 866192688 937053670 705406080 344334971 978213100 869868840 735002880 934545200 530962300 762314000 442393405 320996096 619321100 803885568 152313930 124306784 222176000 587756075 165816984 271493210 670899440 106611675 410056743 649952690 711838468 672420546 953067680 585170880 620224474 444799820 832848000 362556730 375845500 927573654 508724480 692935680 355110968 845826560 105046792 740766304 521450164 305043746 241580312 719557836 933739968 10906680 632587001 35617427 692622176 755689110 277955000 652674038 102297300 631553320 856008576 487247550 345815820 138878748 104577742 905134758 442991696 562818619 616049310 371376063 831111500 328665185 483658950 850193092 999269136 30759168 782424576 942896306 490979680 924024996 478763600 395427000 838604416 209517750 474479580 442600947 614250020 228278400 34802376 845069800 737348700 409512876 701163528 175071200 382676480 982781180 672574236 694951630 910922422 139149792 685338350 879516886 82697120 285808936 760455440 792264320 85764392 962256436 757844925 146454016 878238356 999652000 570995310 359617950 204236604 271335216 434830820 176060720 802592804 489638178 533631872 665100800 285519220 647728396 887246336 846158624 530836236 63496586 907504520 22289476 796324752 247043120 357451834 841255652 722027146 209632470 883668566 930645840 651877632 503422080 719795005 562004514 584665088 214637360 713319492 852259900 958201800 878577024 116923256 627922580 954813976 854168960 580186304 173078825 236421781 123885550 403512332 585497774 611666040 366897408 27983408 131644190 549274430 507856964 756764640 894280088 739322105 591174816 63834592 208928000 71181975 70620880 739028960 11818000 408610800 386314290 881750544 174016904 538328658 139775532 405534359 770657820 533257600 369908032 213765000 650618250 32583104 304362368 97402612 81771865 456385810 605143230 604837786 719462240 348675475 208313344 884121608 359424208 68472560 205380160 425866500 120850640 716655840 179926784 4466258 466571264 802439842 711572969 134520820 46989600 730931240 408504082 34379380 415303223 261303760 460791842 704603152 731441016 510326400 223437964 527901152 258552512 165140707 140359144 397043500 683301672 460319680 115909504 518598432 741873060 150467058 696420325 339747190 663636224 498063360 289231520 705214820 230739375 713412186 905091734 584963350 588710930 844628260 694791276 279715840 15987851 365616015 587898500 843875164 553857995 689353680 722448108 204291580 131954952 139986748 479067100 495208448 423917984 68291036 431041100 453361520 895904222 935999334 817159848 288439208 453671744 756167120 721757364 307580482 532027262 499509725 773581336 373686536 767288336 910370850 733084850 898076360 884236488 136858335 937589340 991510392 994946204 133852000 944260125 744367600 210731782 929536482 667588080 478866294 41644152 528250088 651410605 219576408 329979778 790591470 301424375 347022500 617863680 974547350 185401616 543715260 604289872 93676048 771354216 589501306 141109497 408416280 283734240 977809550 183444840 953336474 106588858 989842361 176622105 87240632 758964540 15997740 372312876 680075004 709102664 657360170 990227840 109706740 378871140 446317040 914271519 345993042 181145120 125895000 501303920 998542672 992955226 54845440 554711570 109788768 189107900 57682144 434201508 370892680 680148625 198960763 928104564 279599168 252987450 369514677 396824460 291840274 4632960 246243000 145535232 350688500 850683225 466944163 718967001 600763814 767031000 868607505 261356554 905485520 40596326 887646592 934187550 790380625 472458277 395926384 110147850 100634080 370083136 196832128 201791768 660105080 621343928 123179584 341023545 206713280 818056464 833474258 9201474 784743681 70702208 447132180 512152160 626628972 488613058 284939752 623982104 783755520 99915000 190117000 779434340 48804864 794623890 655422160 986985810 940422592 901360404 950487856 39742752 730121620 432534760 796536776 338202290 159718400 760512672 363731980 253959560 304822079 478489250 206307060 766554394 455110318 497386082 99873140 173826252 605090680 461000240 833108631 451713670 244350720 289664000 940146882 946588710 312914448 7032840 985471960 760306942 233410024 284372480 344066560 37330395 668754100 233149680 117223120 427802275 372686994 38709608 770789200 958787864 406077876 521806800 881752653 805022675 938554997 72090000 201409360 50428125 537702400 741817520 846648000 402226603 435808003 452950812 985501152 222829170 452357652 449938696 328320928 929456084 936573500 346366096 632797236 146170592 270470743 736397930 77106500 610455500 836256862 849192000 722499752 521787542 905519406 475675840 738765312 183570920 777327400 630937640 18900375 966666592 677068200 958822080 391451530 665046980 814684000 343812812 805024950 592662760 969567048 521241144 450114528 314129918 268881875 330621872 872618020 184767640 430574780 353438312 137060030 973439074 216790790 35985152 589987716 310597800 101613550 239700336 435098148 824249200 811864064 611241634 969929190 166471040 332156768 756581255 271785800 328997016 136590200 898730625 454357540 939522744 482696496 168529466 245691646 602643200 442171200 113876915 163629184 174694400 838114880 576880160 689271872 420314125 79996000 728220440 998824960 472007888 591954940 328898170 189495262 370192649 72178208 152850432 842852970 870987040 940448356 121571506 426095698 776653327 805806375 540718235 964809640 757288032 523717504 980138320 515796840 954500420 431227144 747595520 143856860 553755428 386037376 122076089 920920456 45940289 807127206 675132816 528254848 283755501 837817910 870078304 600654980 714334765 320740412 350098884 763144769 299741752 266725000 791593216 184182278 50630 893054800 408803616 593553420 952544171 125575248 953922624 716732860 772701800 686869520 483331036 582320544 685900000 670899936 940419164 824078160 220725500 270743000 988861760 763644150 958657408 983042400 354376315 975540000 736720000 437178376 945665280 305047456 667836960 797206060 715671375 255809311 1952000 626165426 847160000 154931584 134324880 225675685 786732928 961387976 772820390 964762824 679619200 284353654 783010200 440312708 344797906 439914700 14402920 301830068 21308948 158923728 992987748 450213210 705505750 763702720 363390266 441612800 407379712 241065600 235203275 775463828 181793420 589939550 603603668 601400964 318934275 540902400 794404130 20561600 238469825 397213290 241267232 979735057 815517376 232407960 33209865 726715408 305411510 11890696 734673512 754272925 323312080 428463500 274580496 45259520 797971356 516479825 554033615 88309876 925130250 729830128 836549600 771472304 787991510 122297900 894224445 544298120 703026280 988118140 705483340 968149888 782408736 281019975 517600968 195073749 642513878 343553470 4641054 788100984 572623744 201353000 699626293 97952314 217117639 696972896 536293656 815718438 179097000 818013960 797864000 766487900 298076520 782889460 328044072 373919960 986351632 478697152 456602160 108966272 831317905
39108077 414636760 922945536 337891115 92331136 620300516 849383504 722982610 146711560 676411040 145168624 854951800 952157782 879633767 974269875 904524957 100188860 424495924 834972810 316688618 797088048 918281568 963283422 147844644 105252721 474810496 778169350 776870380 567506990 768727255 239646376 587894871 456819056 964533120 740936520 901765120 281772864 293740160 63314396 113279800 818965032 432300724 667688992 851641486 488661338 293217460 534371071 28759200 456387000 541959956 229983576 706753424 600221692 942204766 534305924 329648400 623475280 69096016 479493084 867407925 659671395 945153240 693792792 912309265 47195560 223754516 259413540 419076010 276243197 695639864 933992448 485342080 792632483 508883146 850073392 392676744 750938960 652180970 643978715 270449176 98423612 77605040 151845455 906201088 950121856 773684079 103604232 582170900 827820160 40979750 464734170 309519685 184659295 511485878 443967552 575048826 791054400 245299800 563853440 421593125 707633306 778958464 261403400 699141600 469834989 506524051 190731830 398042112 23557012 312268338 302781880 967367804 872503010 644575340 722226158 749770694 70008312 617899520 791400000 98709160 5922360 273161997 993864992 173354690 437148122 20924204 580428684 427306296 562424292 950679235 30791296 916668680 892494712 837938256 912073280 894003664 282586048 288985110 896411725 365868795 519334800 725983680 266951776 252731900 909571870 381198638 549942911 671431222 219937495 360222240 608049664 246632654 48546336 433542820 374048406 627582800 34767360 279936734 538456656 986669605 893448600 864673652 786792136 441302680 959017712 508096228 223194425 445226200 759537754 181491680 332231136 321239640 360893824 1251168 561418404 402634384 78124375 109901706 496003924 968822720 650034697 772620192 490465400 271053300 443765100 506921960 459801984 79280644 442077930 687977249 525507488 250848926 6078500 478364416 114569200 836211105 11366580 427356560 151459840 895770880 6657920 44490576 802841384 335768928 308484678 733969390 13716564 485036256 785188772 302352690 707021210 774821970 116814256 17027303 907552057 569726220 363610265 882445000 500961408 33192804 689874910 939696224 919062160 923407180 194317216 923498496 547497840 721263540 228156034 621968000 597756959 324726360 155714274 505643708 991277352 436022820 180666774 239951080 803366197 318808320 271628758 267558840 988335765 50448272 771518976 462886325 406963460 958712032 802917080 49692896 220729122 733669984 762033550 760351618 21285120 595516484 787466406 458870402 594016720 173068352 956298720 512948945 785393664 248518915 457897500 482224540 766115204 69605360 265392476 837782016 404057470 623762600 509729996 301543168 256675000 856978072 97666672 523971520 174901572 979112952 554662120 529561185 509143640 128818016 710291478 907690000 800372352 228550204 267826940 954625530 130137620 488200408 928912410 88297024 606537434 857989490 271106800 959449120 639044092 984345370 498964346 905533200 720980480 126380312 337856000 961623648 217770480 593772416 676453362 650912360 180820663 516582660 504224050 45396032 681624200 356129143 446873920 413584544 857529520 554819072 598597380 777284064 601080208 48534304 203866056 839563820 23788500 778782956 737017103 210990776 289255886 669305105 103621367 862736460 370657408 467099036 673330000 301466690 253000896 932638764 379681898 745668050 692420768 723577600 156167085 684745800 324901387 789284352 910056897 724037724 379601920 211596485 278144416 94856000 198530012 883562781 516447086 660186600 542831900 693465984 604607299 667069136 748498925 162320904 733700000 793002786 516923928 852043809 838488842 564250528 492206000 889308440 785434020 86535040 791835502 888904960 384665508 921857512 161027915 4496630 774970080 939377300 649682264 454373776 653423400 737403175 404120612 139079849 991826336 471125136 674511232 597279900 561932940 979324716 407990656 522727795 380646243 606667052 521808000 979866075 752324885 466941808 858579250 884814640 638750000 285542290 38729880 211495824 743916520 3574224 87951888 383734944 513993554 894727120 63572704 497026520 542818932 79615988 112701908 853840931 851552824 239444480 20682280 528904580 890861590 21151372 916962128 468503860 773959244 806951796 100979520 557278522 445777912 164592200 241952640 400606776 999948250 339218350 638385608 373648525 274381456 332638065 775461290 687802028 393246900 42398050 442447762 474718698 52112218 927537520 117600180 378946016 971703005 185576860 373298337 782042564 330046296 539342860 962391080 764617375 326003740 678726045 314662280 471918192 669149360 251533432 533168800 88342848 148461790 290733280 987455410 793899700 169802600 914278600 642243088 73943306 800858354 580645980 113413576 5898624 635978152 411008600 545922602 448105141 511301000 986421632 831863600 218144980 580047512 820358832 124653112 981253178 697382600 167696022 792152216 932584090 694893056 661688305 239977608 436070792 887845852 456724711 245052000 520602600 617084296 945642416 993620726 481130800 814841740 957069772 191823648 384282512 633431414 392252400 22526720 556077395 170672948 904752682 448899990 13684000 881986180 120493280 801313028 589743420 779845824 78177000 561101388 835902368 148550024 25694640 465454385 754707008 520199448 1978850 397077500 574187785 872380162 721436730 990514144 758696130 163826088 880228172 854569600 979596455 827467755 310968000 166530861 996064672 490527174 885205280 404395800 377878368 800383973 176520980 40026560 623221456 437652910 110971180 535625424 699232848 635696088 495117936 863589536 766304018 761711015 38165640 746423000 275375200 619039564 249190860 944080456 900466652 870297040 544802428 336574852 441624550 700194688 466973722 683628480 439079920 699406650 36027500 185707330 449042558 877028756 843744095 484296856 407464900 177444400 380723280 226892612 539125425 534132148 350752706 743926072 978304361 70972026 857773520 969042952 634520500 13862920 321549925 46307725 525042848 807796800 367655252 58028660 736360408 185894242 199327356 260218550 825145430 902435200 990246800 479363888 965473220 109756860 152820100 961753824 352079832 40830924 837370784 978726816 599156352 398389840 646767612 869182080 824258240 238046080 884707176 822866048 840053464 180823392 795042514 67323102 184692440 645497112 837647354 724413716 726748672 380172544 354322423 524215784 62019100 712477946 55145744 529367164 123885500 347932440 778724478 772295404 47224440 882304530 211288260 547799328 704141400 6509624 912749356 484262750 16215208 41874752 807491328 474631548 188987000 455875552 81679040 349214792 766903130 537913408 613753800 740858500 304980941 555134320 988356180 338546011 729248092 400236170 272242310 727489192 239945890 275092211 425686020 970705184 830443980 918657536 903336820 919605680 290284480 779091554 250194544 989180760 579369120 448230320 644718588 505993765 471953800 346660520 306145932 799361765 64804990 877373600 573846506 188438901 945950400 710081280 583108244 86739584 806925374 313547986 191994738 116638737 111657600 391151625 862801776 409463885 217214464 819663256 36157018 404861280 378797720 443970830 483319459 555160150 439975600 134152732 177356286 971418180 511771180 273109968 540667840 496526256 346997110 587616288 212735603 538144435 521534312 635539872 431397500 352905927 627246780 660821120 720507750 396177500 209480192 988803323 237882106 34225140 694714168 155364120 747424322 583698000 856747136 314917910 699338400 490298772 539433600 653154876 964625408 493673425 489282225 515034788 669966948 812534726 970045050 33912540 366966784 186822309 316894056 910820299 348220780 855651964 683932158 925284160 881887960 99632666 134349540 874405000 841844960 735031432 308661134 743671876 323649696 354348728 850437106 610830430 942757120 518902770 400143160 684938872 253408808 565890580 603750288 453817177 922577850 777846032 149288945 968666320 660233116 573474240 114124080
685450920 633928280 55887104 232093025 625326000 887038928 950738368 948999875 487077352 774868402 947293290 471888272 818735110 84176010 267079582 803072128 886180028 197210290 505229120 344542320 234597264 900654743 741094084 586521839 421145416 952857840 49324018 35892950 544911692 897653420 890388416 651755220 26486800 879996720 859183572 314462720 89961500 704015140 807827340 558592062 661503727 989396180 833438500 958889522 237670240 252470908 800760544 4794104 476652540 691390204 886123436 938382560 150242540 720724528 115367970 100704544 587469536 140914660 283795443 101776300 774215728 997919616 807377076 760815556 962850480 739191876 936080154 369597051 53187170 124520800 455374253 216817220 659112200 968816740 647440872 125021598 2856600 938494472 873120992 657151666 935027552 240093160 830813140 655979554 736367009 913556480 151621000 283970440 264395240 291975376 646390976 626389676 742464000 129778304 33889106 104222896 275619988 551258675 286946070 960750528 271073639 774537250 26444685 485190340 68045760 736696324 402690932 640514752 473195168 680691592 928567768 86796440 12040180 35269628 661301149 374153264 552013700 553017900 941898640 787268960 120464640 527503024 884610076 392086234 871898858 795588160 286937740 690723768 530294274 769682120 473958592 174990755 943016432 339140000 859920960 62436000 822601984 657652448 448339180 396891440 925680204 699144331 713944831 583693616 878960946 87610210 843181002 961271810 223575838 226628004 925671542 855043448 143444480 682694856 16349952 918220945 761822580 609967422 806614725 891201336 441476945 611480286 930690180 806056730 127701832 58766404 287497920 547415892 694378392 336362150 912612500 180613000 172340674 351618240 927892267 845718294 699229112 165213648 430331030 387600258 288824228 437307200 883348105 90459373 615794712 288013010 674356868 464037440 798989510 309710500 17713188 989284696 384091000 696920064 407123968 579376535 485892983 60221680 892728220 659411785 850394079 474950940 291203350 201385515 462482850 262598488 848568 893083814 476302800 940133264 956645100 381261756 827385320 696944640 477710920 85947571 248443125 880778640 729367400 739317208 460044796 56724611 267660208 557959400 208524080 269007236 186929200 371759112 768247814 467381465 396852860 384583583 2300249 485106672 441391576 63429952 541011700 821273220 767450280 613538868 235913062 93403606 240150120 913670378 775257184 161484196 837852556 300939870 708142460 95479822 828446751 258325728 386483008 364788355 755094396 193009856 765197270 392503697 136160324 713630944 457046584 38051530 103281330 474755576 771139100 583425984 741276128 289327740 616140695 273545600 43230512 232280000 452189504 371624646 287440532 186838944 445677860 71194168 363359379 767075375 844625002 277888942 538448672 367061900 994118048 11607160 25504760 620245584 663799760 742607328 117409108 916462912 795603250 551210224 489267536 736515000 227135744 388572109 140175150 967907560 766921685 495394880 382958525 459665568 752242155 766669360 672290164 429790000 548758364 79391040 59402800 912906340 814844720 650079304 223322125 190464480 260651936 817110624 28804054 119513752 335430236 126279656 921702592 250531719 248051536 600835492 842842725 589334000 931281300 776536640 349141600 64687380 646263360 22828488 176291456 260822800 70332760 194331670 623621888 357769590 240371066 278417640 852080678 576159786 827618140 220513971 484940300 352933840 623269280 73292250 276684000 352255250 967608192 578687675 939237972 280851104 880670800 916143240 797052304 306447633 202113156 831989175 729023072 492292630 274861008 96989970 562301434 89893120 23849875 186314820 494092504 501215000 734732008 834097038 548187612 948700046 305013466 867772416 227251865 785000 312716750 22648762 68178760 445047820 881080754 189188608 366676480 919742720 959825920 809515150 498293760 114330704 482494460 163723331 129534552 687137792 302651488 782531200 444842902 638858360 390089450 649550576 982402094 315725400 533858884 436180000 258177536 115509580 379601936 167761742 338636832 80486225 601753184 891357010 567471906 197884005 132264000 108794928 11221504 718984760 148788736 383151665 650442620 197094724 500634298 118769508 43591900 9046712 96866624 323393152 73429200 764713750 236143600 580613302 412294200 173188444 222247380 40011964 603347890 385793497 330816850 733390166 800225870 199337224 168966600 836829728 242566732 145590960 767629742 907903260 275743640 827512460 836221710 723122410 560452944 559398520 14785400 391891025 487607600 449741312 416975240 21058578 180104462 805656216 690518432 706296320 4189840 806072615 329502464 443381048 893213696 195116236 507440200 755694646 743791208 163659780 1870056 631659260 67288596 81416880 114796800 483228930 678241632 144674120 953558400 335552150 973849840 949546758 103436700 474765520 913047720 792354408 474279128 435269042 924718018 413218218 407160188 215878670 903958500 165980096 826099171 263246758 778250144 309471100 871213002 254604020 231398720 339963344 133148512 359562110 635671788 973558716 79927784 85393280 253397762 281113897 30186078 273329610 778246688 433561230 882723396 893331874 566697652 889311232 492361995 220687129 410974410 219334000 641132352 620819840 638657024 586168764 348763750 73272474 688463575 190845804 971496729 851986815 969962024 452179438 689173504 949902904 849275925 136603250 197320000 880790424 801612800 877159818 505842020 228975505 348171080 262492300 594875600 478659292 211835164 861661090 885252537 17924156 218246480 874575290 18964872 253336520 38462060 311104320 503965656 908266224 558972422 48873600 333255666 886601080 348057163 138562080 263014768 136804046 566836416 288248000 528550550 754648854 333146690 232806960 479027600 293208275 586564258 215748800 509574880 478252746 312514080 971703000 101570094 496566000 529952360 261354106 802220859 582559625 176803912 206835280 764912500 605616365 120073408 192151809 107625665 528088376 770453525 502131260 681663665 456053824 409810858 884184104 443905812 446197455 982291715 610108832 795704347 745147376 310719080 541040968 329940094 748731940 669309730 447805744 974518625 194897728 822284390 574900066 591458158 829895701 401917040 739525312 188749296 154367050 217212342 349487896 651765594 129461850 151851520 165431250 9185428 946736210 677716880 557648083 701246941 167182866 866171200 361320550 417972460 442395920 667037406 174127080 438740000 530779200 899537330 272076800 980940604 166921740 449683004 192561220 216256902 164204548 914175727 730806516 671594190 973143440 814857640 756255060 481528512 526946800 456974263 592710253 224115844 603254536 726173120 78491984 245365644 342920779 729843264 583096684 417141624 553406400 352055760 262482490 145096400 996787934 680959857 617444500 574247648 555264176 931465849 382107873 387332800 915163394 269074000 538540690 824306400 281482200 37400000 59873217 863859480 505324270 748316750 738254920 287556320 678762944 151084396 277271600 584802304 158701142 81868868 818999824 720565184 796712320 69250395 899939520 219262200 640866194 336708664 18134530 400612928 101947650 172196740 613320765 847049402 292312000 611102984 315419872 81523660 392785356 934739714 701229560 680260992 450259440 156868560 636065400 943964196 89497335 437898980 785377524 188534952 466347444 520255408 39543100 734951824 334274664 356890528 455328876 83821380 419075808 614427658 736319245 345787636 531993120 905490112 723772360 827358622 703509113 924330482 685862608 883166640 16953972 482027200 949576926 303158224 53245048 317921565 69667840 530009088 641568000 720631744 917784912 328443148 902128728 20040170 38433632 412903054 745963840 636056500 111354142 914978672 547705088 870989280 158048590 347067163 395020060 356242660 238207296 746762364 112153250 596592000 645602872 476165760 614143772 306346928 327563920 327490850 180725656 81241985 884670491 343213797 262234020 102932410 617516320
870158136 245675715 745023136 362113230 976864377 666688800 32902180 731467751 547775320 647648400 188421188 239644992 853769600 508160035 685664270 720226409 812541824 702143424 393905994 950913386 464044330 167360000 487712164 93373040 450583636 472558880 422230360 637798520 876520880 996422400 421012968 973176100 672019133 788925910 575106900 156064354 278650383 923824080 913574419 788430644 33387200 824282910 382434041 74054300 79413250 948679056 395023472 310428272 536774840 747921310 731079948 587032623 75594560 752615337 854063182 436974574 42249900 17497600 827144480 224829568 532881258 773283789 185484188 814186850 11910715 554888463 883602630 30956110 337175250 370216250 204436704 14062500 480450480 43495092 358727520 122424320 502893260 261167360 563217420 341689820 629037550 291062788 574911020 966267898 93055540 932194664 233570510 273437990 590170100 237398235 105242499 502720282 369388625 341361664 228662688 525315840 670359392 426073870 844246560 939066250 52963085 429567405 248632882 722792028 335294200 910217680 602813110 68878304 457412160 664529536 999655200 423235312 37000000 374800783 968324700 927207076 432906222 594674192 402810884 423714400 354162308 678388096 322000676 637648325 615516264 609200268 740711054 435493791 305866000 590026720 830134752 485305136 539633680 76389480 942537312 807530016 125572640 724125460 880478560 398972045 297849293 95327402 619859604 498501372 805158380 95829248 137158008 550701780 82970834 621577845 725365637 102384032 837848640 151476928 559921546 624472782 217321406 739015600 872358858 742806784 179223520 197259426 198750000 337534200 211266040 626242688 768593150 173588110 45932452 308491344 380098300 788600960 787145942 740124400 332649520 784567330 334963500 215846210 121096610 863548091 124077488 853400192 715996070 121844505 206740672 483394400 854458844 330113294 196554304 367898368 334743040 130122200 849298000 784578026 996289616 882640465 427866560 384449312 427317170 105926796 716867490 681291750 67856168 848598220 302140800 268839280 665991620 75803720 889891650 222227315 81033024 587755602 405695224 873248000 274413486 913639680 870742900 501008383 698659200 728794030 786503656 488192741 729523502 923505500 432599712 194122800 726273088 682439220 295906832 875650758 96888230 602572900 531242157 268154688 844690560 532602690 917839623 792913240 743229120 627180000 223474553 928876080 766139420 844871700 715442700 283993080 19363840 199520800 564884916 355305358 948122200 190539653 629791132 233122288 671685170 422535566 116805148 908020608 998905390 460279080 324549826 217229048 283711856 765868000 979730218 6941130 79939248 694037120 850240960 398937513 719658290 117835828 467637184 702398450 839910400 931713003 412912000 350255872 273296860 162895680 875726976 149716252 525892130 417570680 843053056 850380184 635503040 321029956 451462290 192458400 903792550 373032800 583808624 433062364 800053824 356420080 530178470 546470464 144676080 460743670 975288280 594862248 477146522 713039218 491150200 749776400 998624040 449037532 768528700 200372296 590829632 816140160 565927816 484560900 718010016 696721702 441622576 970314052 127587228 479183780 53241144 842966779 211041972 492042292 851712780 326293750 715201128 823015475 788962934 590552773 0 784408320 395682880 548481090 929674908 608277876 765363525 444529952 542630364 501755860 187451488 24866988 795938720 398882488 187595990 452823865 560583676 721787776 505703360 158190082 273407110 785373604 429169104 25863192 450530400 59899652 99648290 988529076 301546460 516863710 494794333 346684352 330269008 391243184 284111020 307716100 996749438 296627026 850806616 29607680 284247936 892145624 783844191 621884544 338199360 119417408 313908480 843057816 354048520 185987340 370719360 67678580 194330752 633418368 921295862 325749225 424350940 448858840 308039842 939001790 121981420 641385832 912833124 929964664 370798400 234171600 464428956 255953312 340558528 519379136 441276860 252485250 136464288 131948400 605273700 302158204 481360574 193512180 400366575 762235472 283553314 388481500 14533650 812110878 886707840 400336300 210824300 980764928 624497116 740552472 143494940 18751672 41387445 355301676 81813600 376202176 129385352 375380458 346860860 451259265 638229540 85409344 200415670 168411400 188516750 995085079 682531883 220441931 621390362 382197380 152551420 665309468 491794240 18729968 967459472 841559656 866628891 56712168 587837192 937803124 536964926 301984512 735536540 433349914 65347202 171893760 552062600 454599132 950169030 373090152 503356220 725442420 287468800 175195875 964247668 984620560 20943998 119198220 697241300 854177930 848607490 515779260 301603540 466622791 647681240 26631392 566232951 893631672 436520850 571689388 627654400 539294371 514203232 41804978 367141164 216986740 223828380 621577325 329588928 854548332 817612800 138542560 451106415 51259136 993631248 723403680 879234550 386734368 867296910 733412720 35440950 513091775 414883354 665565095 50115538 2230644 868439680 859839875 335976886 815659800 461981476 953820265 276560320 599040013 48669904 410777950 595690592 111525912 814526540 593461772 954257240 702654800 427311840 347738153 204345823 695682980 354612040 649622208 219287030 300061114 88166602 353413100 3653300 462317180 536801700 399320600 769520445 602618050 545205216 421143490 232170624 553228840 821528970 825577300 778863480 268152000 460971866 356905660 653098376 570673600 704317600 154922112 148090614 11430352 22761545 220568000 250061372 754489600 131327267 11284942 27835844 439495872 359612564 841838568 87085240 991074444 547536052 671125560 464629248 138250200 40266672 594753300 625207016 918170560 171471365 317144530 957437574 188462323 215923200 54390825 819866736 199827140 34745058 896109490 460572290 939643112 931855390 452522840 856065680 94364128 279641980 414440750 283466408 874244512 881317000 654193604 985919159 409045440 277219040 208698820 548075961 423140816 395445750 296030400 453371028 13082272 325478500 187967100 248336172 991802708 742577840 359781600 943672992 283585280 175841256 358980600 918900208 978313288 324967550 369977780 667798996 179797576 321551820 459394560 121554520 911103795 372742927 92510100 60168348 114654186 532601600 793091331 761849432 739587392 429188808 770022000 761151795 706973020 583104816 550794240 987070202 235923328 886328875 153405920 128705312 953355190 922006318 1772342 496876825 985476380 42411364 414757460 675675416 74103085 968259380 297657280 139050610 811686800 380803253 709991214 302181680 116649850 749119768 524367580 210740368 80417025 319126390 207300608 942276384 869056116 90847583 976677368 940627574 601934096 449450520 345342400 36926825 651622202 464665170 119272450 596571784 284770290 469439160 447792826 572191040 424346883 238127252 131157440 998422264 805188909 848386480 578434800 860030120 528449997 439810320 364033536 41432140 220751280 66443732 273419507 68428400 371970870 934175814 290573200 219541245 914171874 729462500 62385896 508260768 296448000 724108244 331326650 871114716 359786107 251276800 306284100 750305422 316824254 56054584 343551556 260511674 272357092 811946613 125753060 447617280 768221300 810114160 205512310 436195102 477050550 815355468 638038000 826953696 414535488 916307094 60856020 778483937 901214310 410741200 82139084 902576637 809969940 665524480 488111680 389502500 851481340 658145616 718555850 867706835 253036524 314508864 784092960 623834464 13493300 731053775 82245890 93191368 783961744 832997376 358339544 740542665 141416849 213305180 973644140 945740866 196313200 204096860 376366000 349174764 848562720 134924828 444286485 756202240 874814716 154635005 887710134 922945435 365384286 619682660 536421186 955384340 901853000 626788260 755839712 699512550 460171400 383941632 673404354 843758570 958880352 815387458 356142196 86477932 4910530 964355820 918856324 998786239 678915056 672175300 985352100
662488068 517909260 178122240 721879840 291014608 184736912 456268500 55443152 444468690 972404450 58141930 26211667 969568832 710505376 595826735 894768944 712871196 726394128 900006900 119962056 526674125 905605674 190347550 507812465 757045392 840337120 723198160 893738825 104177048 774829944 758978928 373072668 610656843 296742071 362801200 383969060 359795800 856207576 199146925 995071302 634649672 184807780 343576320 69420035 31798052 119934470 681640900 392448528 975986472 886513920 834419480 877109300 363166260 125996780 177292588 390924166 780556001 922643940 92883888 690873728 149667840 556495240 928254660 797864472 806348400 862923360 295492250 799986264 722541914 324298216 303238066 137430036 171415110 988536090 812120520 566006480 40942450 227672000 892299952 727637504 305037824 830370060 132720122 173406284 531874240 689654000 915463728 960587804 861301252 891073708 261221608 769858688 236045475 790221100 863665280 511685500 310811600 739435887 314691032 321960824 142055396 745602550 712189185 404595302 486797504 56205040 308301276 303307626 133476374 986932662 290902344 354052861 146669100 454343320 430010560 927380496 378180020 900870032 443808205 606707976 689223880 408861196 953641844 396297425 669554280 10647040 582676597 562727982 328018179 963293360 480597550 589553168 569881112 910835200 363555360 242357951 295455900 358794720 290092175 428430388 622064480 108008240 369942000 6877376 5210592 197992215 741671988 319489383 799983015 186418988 463843864 963790640 519574405 692424074 579969380 509954272 966389032 285541624 947484000 409462456 197565068 625599300 698580535 167916476 155970536 853128760 365517220 533925120 997643188 912081556 150744608 647827788 476987800 868023810 676800000 922026880 401821250 897612672 613499920 240783904 335393687 997794123 259254000 16180500 333147096 12466280 756033836 457707975 681502370 869052352 599710455 903608648 662332750 539389440 170498400 92068740 690633038 564390680 778946471 90964860 785483288 95309260 694959984 352752314 24541075 28174378 752995400 378676232 45583804 168787112 19470250 353225700 337114484 537068040 274038368 4388272 884150202 213886250 377965460 200193900 326105240 402583916 780030080 45956214 378405364 896809375 766419000 529831716 38788672 545260410 466014864 70202950 717087552 989613040 494486880 178587078 430024752 327068814 990062768 194502144 579880164 893282040 274746921 505837056 909934932 359639232 812657680 592931066 41210804 58588384 486275712 150715700 117798854 495668224 268143420 647139360 80521910 724596101 104979250 28385142 85457215 612587939 736174712 444523040 220356083 881846092 885852140 232054324 875171270 140619900 74634560 569883120 759159792 56760916 545213038 471701504 466424984 53114880 842934040 637754880 735849000 400407680 659464320 305890880 974906628 208931590 902509986 175843884 715534460 606607975 957695350 448778560 611755920 887475900 583117400 669174600 482670719 961606118 149451675 939223228 507548710 694738240 280027308 442440176 63468868 334902880 657559616 117931944 243729740 431301824 90066806 464497732 658228437 924023543 352304272 269207040 794544440 11913360 168371368 17651560 389607430 665648616 862595250 826629868 526113808 723777625 464277904 159566400 394662218 436869056 708943314 321583008 797318260 229206508 844761248 942138352 209030582 662411392 899993596 986314577 142098374 338289320 486801603 460268648 503990125 583928640 603443518 569617708 662879648 88216350 91922632 494101534 106825342 444810832 132742352 689831268 419318080 15360000 807615416 935289200 341826085 414003506 617925544 480416900 803456919 114002000 491986032 105507970 263691840 841099685 360785262 492300886 827275645 298125120 408023590 393380995 419382986 576401810 275691772 971903463 366541160 580438400 850367200 275675772 243731100 996594600 38029480 401493920 68895050 126714300 883358420 335866500 140712168 71394128 870703164 413046360 359378602 725328560 377730000 320273450 550546963 990639280 208194656 663093012 941319152 81899960 258518531 387273360 972136100 193646050 161436040 382211017 974865068 813903728 543835520 644443290 525895104 85914474 713075366 296210900 63410400 557555200 229767328 991292352 297684600 902479644 202616460 944558681 940497280 933034592 889506252 592626480 483581100 998574560 445329514 615082280 19007225 658920464 821259072 941234140 441265700 993566080 692027791 775858091 331022416 190835105 254244884 482653350 939076584 700076384 111807260 829839624 835543088 429654309 502022760 147213600 378417472 235916480 384936300 120787600 371958127 291853680 488319845 885438240 604240080 837806940 273155300 899839810 774494416 240350144 659787008 113777124 129793340 192849620 892370472 474977520 812781416 1964568 255584800 72112128 425693600 152521984 423029704 590007176 931138016 73396080 173410760 211226640 178695344 107040880 954351744 501596310 529163930 223007484 322821975 295904040 734646128 948231600 394140780 258986660 78563200 105282880 563472886 397348260 481136464 936659550 473482940 337221288 800659226 381621244 247237389 945903180 415732980 887070518 167347913 311860224 388500604 524220508 559886176 682555895 159705625 796816622 240145768 651204540 44715680 447255252 125837830 374421960 746435660 496203800 789192096 366427456 207914856 678984932 331644782 300745400 269245864 543795796 791157608 913037083 531857048 185443338 899369344 336254214 34810944 533301763 563489015 625481884 201803578 407171220 124264412 760596760 492791298 226258250 340204672 881921968 340350976 906333428 74570112 335834000 802159840 598062992 985898144 856592800 509168430 296188410 422454900 703728625 54079100 129236250 267450679 407589600 380291870 601000953 683292442 598732375 593018074 544444762 39732384 212013216 420601304 108757412 264094134 790897986 707176670 945104145 684173372 286502990 352182970 203809580 956503552 818272640 825264504 788137160 321069568 876190960 548571472 998085092 318071062 171031244 43018884 68112730 681869640 491052135 659218615 451334680 793120976 121976090 751676840 871406381 33152415 552153650 850051660 247895069 519300120 175474176 638962500 876883976 320305280 30373120 138310440 728951700 679001200 670312800 890823632 416032176 319059100 802197908 959372736 353466464 162370556 303849659 60408818 572289904 572356788 451911304 554936416 573429500 792138940 969438448 120481824 999326040 722692090 812644352 483021820 320375000 927111600 305995800 876068682 771365120 384303658 552129928 98495000 392046232 783136000 402951428 129701600 148769618 199768896 781200850 185708000 778183346 984811040 663498752 153879040 244319703 269905956 332950784 83627138 611529908 743989216 654818160 954395630 249162660 779159196 664334126 547247424 283892570 402758470 746920000 981088560 831762584 866336372 509855760 688970240 661828998 523431680 221505647 341604050 10732560 383665625 143424128 710129808 611547720 360511170 455191344 868778945 974691000 475778944 385108000 964816894 537945216 702507280 968449140 895993792 431165245 177502280 939811640 180153166 137572408 894674000 179616372 349309825 392232750 644282832 11977472 48435335 922217800 466576066 132516480 690113720 278631676 969765625 36605804 701522840 773017264 592169650 635739600 899101860 681082376 157807520 517003100 177123780 440190864 10084800 303189402 648376068 275687977 444585180 962234360 106236272 161127375 117692923 889389492 758139330 245622976 977510156 84562860 491009328 530011008 292916264 332814592 237798908 670261000 10569340 221055905 277221450 128485296 310791036 264363180 455200696 169025710 348011040 287240200 883454870 309803520 521151432 861605696 73313520 285873696 617118066 565432730 700571072 84233200 345176653 863622207 913914272 944878790 693500000 640751632 316325775 354498712 980255275 749971390 786416880 654794764 150298232 990224232 902372768 538393240 659359056 281837376 818969250 693666520 989665738 188392920 202352710 200494362 653691047 76642220
631384086 496893803 359054020 777540380 216238591 895992512 769434980 585500664 83955360 295774592 340352000 159531199 371807960 960798046 92802976 913571719 673365360 745177280 924930218 714203594 902163800 89572814 254242412 946423040 419190900 346354305 657580544 125567575 317487625 735087500 542487200 119925320 864497685 340476900 894502060 598610220 586777824 148597278 235540000 410353248 784725520 920427920 956150470 432593182 790863140 312997768 110665920 424481440 884988840 536925480 237203096 993808366 487665320 297288736 692408750 661127440 960378552 671801728 297497088 440490159 636788360 894850728 190028128 162804686 98984000 852177056 904847500 906160225 57337000 201177020 501874756 486657996 245477280 558135740 106637400 109741504 749899776 942395665 336634249 644229620 591293804 411698961 707283120 820863456 791166800 988047360 955906593 983113784 696175776 595273820 894193164 487870208 433773442 873324512 520961888 599322440 675850576 310958828 684404178 549264848 888258016 410593408 888951144 88351875 42139765 25876340 914084352 719839320 864742329 154462320 853756864 928176100 533129280 247885104 531719056 455379520 92438766 374812440 39689632 816532809 443047392 838032000 715852640 556939170 766063878 131589120 867197910 452992680 448511272 139185410 493245136 717006580 578175600 639944800 693160039 505115728 524738070 424770625 401674580 145515200 105365898 495141216 18900928 880098120 301079910 311563624 891981872 75641704 839038140 654254600 711125992 621961356 176016415 846914720 560049453 590301480 821527910 999811166 90932756 548023875 900766574 488940444 969358350 557188608 987938250 437022728 981616200 609398880 198588636 431539584 298803952 405783068 869347012 914438560 576012312 99972584 294262648 590309576 838884903 472870000 954281200 477169870 606900545 933238350 731133150 427105248 772785720 888289360 15708000 98966380 743086740 969399629 205212638 443790288 864277332 397027592 874889296 786260864 620499712 447568375 498892980 121641370 767075520 141314104 524367720 586590720 338411745 609724090 653212968 223049460 411817330 338050600 517098275 424699024 904724108 99344048 458210130 730964420 812483590 656134292 837090488 881585165 117751872 332824218 219198240 914744900 508100700 127674371 384768904 953496665 842028824 24373382 178201192 352461226 108835954 635808648 791674480 416614286 186444070 616173528 419367088 152093538 70302790 87700960 716283904 108756910 129365636 126446366 260439310 476769165 375505402 221490950 462359332 38735104 832211686 820721568 696841792 563621087 521699608 952783805 165850336 578345660 854736384 942796032 422458820 928064548 781599448 686327848 380701154 240520800 747262280 827728864 124112400 840575055 4507940 169045900 955706437 502896416 444190176 153616250 293295068 558181074 679139705 394204954 671419410 471101400 501297357 929984159 432130740 667375000 217714482 661518434 266808032 109351616 828258904 605125695 221359104 80803768 840031625 897847580 857305938 590571584 273979584 408418640 423040020 505826896 689711616 896586536 725134794 692497365 742938962 680390996 272311654 329368080 665484528 522529011 789345280 640506464 203437600 910599620 189608890 623622259 686484310 867428204 861085703 926331620 103675552 186847296 288488400 665928544 467752125 540061575 941215700 644445822 871748096 973359026 110429830 862850720 101169725 501232150 447856880 578507520 134415482 581739760 641368960 289734678 782355924 203479488 67951914 234974496 532965120 96667408 48566690 35881514 648245760 975751080 43651200 897109824 455630900 881887800 191819017 242769442 701250128 631086941 105552000 800362800 604034515 299443268 543028276 340277000 1235290 851177728 135327680 842577016 150535550 75497406 265980896 695049176 365424080 471548568 804212850 216689037 2602304 510632768 484588600 467361556 519586420 815241626 605072864 461033256 562317900 266490288 568528976 734430640 791066230 647852356 799639871 766032136 184754840 284921312 70525300 664893960 559488624 802636520 848972840 852704896 559429000 839088464 1150240 125834470 591496792 900362718 212170108 819710448 998056288 219535200 839935000 918481000 535734793 516276480 215970624 27686400 691690656 577751038 840922956 780247058 495934600 610102272 942883744 273308246 17526000 271060400 334886800 104611740 163583960 395692560 824035680 102017040 761136232 29844720 917686641 225462950 340347294 310105790 644082500 309514210 487532336 964159398 769753250 597424475 463266400 658239552 226751272 998965527 26758168 65305296 914408325 679519800 547160064 526548800 923686030 278908960 6299504 41271862 751036080 136586400 53525120 945899712 524729472 944744848 950963324 617806956 423518896 229225036 230321920 509317490 959780326 419705609 149796240 674023700 747003018 465783275 370135040 281366114 621665408 949840982 655022871 70819980 508285488 577542250 953159825 970341280 9371213 647968864 961428430 506076172 189111695 497463832 391654830 738461920 21335569 517366000 213242900 25272832 119076000 481607239 77198968 959639040 637376128 354704770 295293520 908229463 345018180 887753727 759904048 548406560 570476931 554076356 612220630 181800000 881034408 119324864 697858680 668450588 376409568 896255792 107665238 685054992 331698240 309561367 146203028 692813952 703698240 169853204 340105948 252130356 938804528 692269608 415625008 551840180 570823656 31012050 31686458 302719254 10296960 277901556 140097752 556808688 666216720 251998750 550369970 111633144 591295956 479298556 475384769 508406018 642981860 592924604 499440575 13945090 409965402 259901485 567588150 610354320 375840880 976240400 499559228 426177248 374871449 285350896 408591280 623216380 559084242 949489816 313802200 485510734 429526306 130566592 282979746 955084800 34123730 852483296 542889520 881577296 441796704 779215829 480972152 639486698 243440374 427138752 211447028 828238184 134600764 69521560 874765096 799415992 551256000 298388800 112715548 650202264 271361274 370415685 325823774 99740744 15696540 725576000 942597392 275912382 775019000 85080222 742186068 660088000 885774464 31229400 357351240 741161600 151090720 166234149 455279854 466819680 911556787 760994496 868069213 960600500 685525735 343639964 76524978 361523760 819303750 550875830 565434247 226168056 315424480 701844475 34879985 104354340 168494400 10849000 795500250 841254368 535571828 657662250 570926526 588842304 333245808 369608000 69780480 804773250 424473200 586338188 427280500 160311712 992708200 534899118 940044992 24415208 604049560 768045525 619106264 564523514 764862794 672933523 321410500 595929231 656067636 51832832 465416243 767528800 660407835 871420624 815781180 83513168 700265000 76619480 590022140 418810823 825430400 624167245 272265694 509260156 241562720 90329630 561781774 58828570 272331472 662025328 965908832 527643648 432069882 179462000 161267800 711967950 201368614 866341720 755983328 455524150 102553098 617545332 126824285 251303892 705805266 451260080 895448942 700796627 734048304 964205376 415439040 966733000 750303712 956158080 539008140 508781840 467697928 323393262 280563209 735524480 158220240 938542064 856883560 823551530 589023768 56066392 96419515 789996768 86961154 499288000 745015250 444137068 239783680 293316200 834232942 842052930 615279990 365846272 45301418 926679256 35985923 617925828 450562926 737891333 738207155 907553376 714298160 223263085 925219520 800574271 453710464 780349368 15810592 927177368 413266080 561997620 559674000 779288450 272692560 852381300 15571046 789568816 273151896 31447380 817704620 490900224 374632136 585195680 686772864 899012468 529332230 142995570 931746025 471453003 903708528 775086028 589741250 185874708 922307072 384179888 366002200 28346880 338581557 835425252 176509700 640464600 642129174 790037950 171594432 939213036 316086240 50898100 539371296 722917500 259804608 273264475 324508560 124312500 898423200 676236836 971814960 406627334 183708982 249572288
546156320 756399456 573556020 430510262 786280010 35280064 992822350 351077668 712041000 564651177 582857990 345441488 410920762 364811100 567113462 316129920 328305879 153187140 824918752 963692680 182631200 368012896 277895896 332335772 82833332 466587721 995102784 841423328 96663088 559028304 748441066 142760560 743331136 842272657 462536425 869668090 84364488 12212280 405738735 863905852 594312500 294157250 699093130 447409850 802948000 351890720 157903614 488809168 390416220 330298368 119181277 495640750 988130686 652848000 830219105 480790712 231240954 545663622 444734550 395696822 827467621 807362560 22259865 312757705 223068640 443776408 50025624 215071968 454748279 291444448 740342056 439166776 704411328 466884408 790918186 994416044 854360040 235494400 200134760 944408400 867252400 381665568 88954480 94460960 737187500 743809594 346250560 621716250 122937166 797783120 940262696 159934400 768473520 677032384 110436500 373909744 887324976 412476436 966092995 585982400 729612228 843013910 949613824 789992000 935816536 665603105 121762133 637112832 839160460 981110592 903043988 244924030 649908136 317797124 375240080 622620138 518843074 767045972 315086684 7007504 621525120 50030072 773536704 681787100 926982720 919351580 590604918 670368480 864149755 699752655 487925500 98586500 787348160 626606820 850799494 849452658 282200000 430707880 777962068 159261050 481891332 198230404 200891920 268196560 190716750 43265518 215707184 823465301 721063500 562418572 634047445 379062990 863473196 156568808 277015200 698447398 939052225 860420200 725927168 19848960 880834662 940349925 713535250 857825344 987543760 409934848 521279200 918145114 396251608 554065968 824321482 554702634 388032000 164757542 574906560 789506338 978612920 427760144 824989540 984672970 223195680 650911500 554207344 376464566 310492375 791619936 471772720 367565152 107882540 409386566 955639488 617386318 703528408 68347712 819879342 387552500 571361120 383597100 295282384 565788404 514982400 563650525 739414156 351947552 377692627 179371260 606974496 646618416 948466080 928534172 803891360 712167088 290008048 201949460 768417816 793235511 938437070 259953294 130930848 329691950 100625620 85783200 920176256 169424480 175653896 755140318 187953280 41537720 66454420 310656436 92379520 100175616 337540878 145368844 159333260 506206136 861555406 872496375 838934900 877843564 772061368 227809314 893537796 380298200 306814040 418728858 57623280 106931040 80479448 329253550 407496984 986072174 549993216 241851580 662699534 62927020 381882560 42911910 175999960 107837504 174132800 254431012 86067156 210899840 77440344 255979794 427195180 78827968 416135860 624486938 808863972 316251054 224305730 357910678 963618400 829827128 390594912 887640692 490419464 400579520 976390098 484511525 246270260 164780832 461775880 172848080 933701768 454364272 551912020 125675520 369600000 309027217 4622056 758298994 334431912 220753800 913719998 619376259 630197365 82193600 929801788 380755600 163938940 717021948 351523408 529934400 754074240 392093600 145529470 213442700 715707914 541718240 820382208 467721344 522171666 637678260 432414110 990772460 701089920 253237400 391606240 703975872 986591360 70746008 972465600 911198590 580532450 368701104 211613792 77559968 871584400 25586584 526011365 925222976 812269138 691999440 428471880 310832251 57382116 28982960 228441296 864252472 278206920 72326949 976595643 221716840 684221080 6593100 3481692 951944000 188966160 132548575 387012288 328400994 415349700 770393595 230211136 425850880 334095056 272204750 637306120 458974800 613342992 525084992 548347564 530096850 387350254 389175165 133156000 128143610 848389760 470226512 37974000 853999704 338372472 143323885 686120904 412394944 264193196 17429504 726694168 857388560 858785120 473007856 975261368 665006610 528708976 845494934 864470080 59872080 257038930 515871120 300289025 621079220 793200342 614275600 512884744 204451820 17956010 95162000 442950050 220562304 434161020 381271800 766516817 749481768 16137465 551046144 739306226 156330386 851227136 918386580 453178428 624337910 609886824 183531152 279897984 599379200 221049488 477146880 58193880 720348988 125717630 426047930 487655964 96602454 898243150 536254480 959081262 484050405 613800448 955263344 597316703 974721700 618320640 271095707 473917632 859003375 816815350 440124748 933388992 387116704 604640358 89308272 998553196 939766382 651915809 661274240 73851740 408163328 661872570 282046656 327690158 325151784 413484536 137038960 977067220 718427136 301952160 849375319 492086368 595544856 656858380 752373064 602972944 559716592 506293124 172203373 741457208 486209264 220607656 832854286 85525392 5718230 166292040 483762584 77610560 249708682 225254251 691517960 339385966 255518510 942655580 940042574 931541200 311296145 330970850 321404930 74126508 317533296 223790500 52051258 503998336 5440000 622310066 703356264 57615008 885196576 370378496 558448420 626325696 92136600 171146130 379127125 881968620 159272044 80746150 645177200 608529546 636684720 635400880 479758720 399709920 575097176 204097600 755822630 523743672 279633420 334622848 737603080 402819474 311068608 173914090 816798265 80185608 293358140 563695008 94726176 483943680 160226330 960726272 102980820 655541620 137250336 586083200 875557000 459600476 455310738 181615450 770421120 955270149 354930160 548277680 449431288 726776000 881293783 48502177 217890760 33637720 500262500 678048078 816534980 513497570 991351282 212259904 300693560 546310832 524721838 650435784 59614695 212113796 236672320 382610912 887105824 546701100 468016 881999400 680103296 48990642 692339638 633395375 357035414 105774511 969196560 992392600 880418363 852653120 752145236 172757188 904044080 23601188 325489504 187786720 246689536 742749488 936849505 938557728 239850140 696792576 625123040 97245799 271420266 101422025 585127333 285777343 452321240 599269720 646717160 522546925 475761200 13788556 385345820 848413120 635559800 316643370 415115920 574327944 788324356 299963270 962145060 718606572 874565150 980156400 666133760 109105912 511921741 239673140 982640356 810644048 82557050 917603410 31712650 281210368 935443344 55070000 713321600 698088976 102107430 960582760 841764450 248825300 309197600 647518200 119239000 431328940 393242082 278316432 3810515 995388980 273370200 494657150 66438400 642970280 482958528 926981768 310416536 298806012 73816127 702073580 382828032 959709350 84239770 796878416 296937320 798956422 879626752 609800775 352264600 735413150 933471055 512650574 131436362 699434616 98901665 7246905 410184540 809352805 308056400 435349000 724341600 391604078 702204300 391381907 327096183 408955162 258894040 694374415 631755384 637057250 60843024 443422480 578591716 307745000 375173914 141556852 79681175 53694616 833521652 895126656 681984750 827128000 279287350 132526976 554436360 667220100 357905984 643357182 632573435 8760800 627538950 668674680 796467850 996433605 563702930 511826250 10976185 149593212 403150860 66571950 213493900 828795904 961197338 791019216 788546208 544064000 494013008 47608945 128289760 24082560 736834080 107718384 583780470 297966464 541619851 798158460 613816124 386055160 260503225 506180210 108855824 99905786 260791320 534227228 504792288 384653594 595231928 743595950 141601346 91250296 987722300 805192572 457959965 184643210 615443430 670898238 663104480 673436500 636485760 217832448 92439348 593615650 143322000 247152360 379999600 698457340 431045102 464380316 644392324 951807850 221926620 402552600 691596640 899032608 111404736 289788812 57223273 94990520 886548160 454281750 436347120 587434338 839588872 571607441 20758500 918592320 535125556 441132336 209091920 88609560 833467450 898308200 667780080 671652246 595216796 662897792 127586432 864626748 461647304 701563136 154806735 382708580 198746970 801318110 873522040 251099280 258868320 837872356 964477640 943171460 482606176
626516112 442867888 758434994 898300532 537979570 595936800 682560764 533241908 35797760 184103180 830806624 665566450 965625512 129653840 122213688 341087390 926860800 185918175 235849952 50873450 650055086 249356736 626432525 592202680 159318340 931985468 123745755 34565900 666714844 383644600 482646250 631336780 649276411 68998312 67459290 401855808 596233790 42093600 693870800 169659026 894114560 227346173 440953968 181706320 967111935 154203648 597939484 493185750 67401256 494428600 962754560 913898730 736400265 842917346 13647900 859186720 205984864 258937780 784278691 753813100 585419921 882434625 325418601 643864000 122239964 846436138 501021440 917716032 217704560 983827936 342319828 55918104 474327282 787983456 346895696 379013860 527944680 249080400 442206940 374487456 543986136 808829920 698026324 501033440 21541600 294933060 897283490 495009220 175728000 189497740 305998922 285772540 520960000 694686600 397760900 241568214 610484558 668755088 311953264 859198778 427889928 440219600 74608720 774928456 60792580 493174469 293610640 894562398 354754800 591152010 948377952 149232840 530482000 658383024 575688592 695136292 611214180 904061000 203250424 502459618 360638494 347924495 412605118 810448280 797873595 491032090 797590900 502163850 328881296 502801344 980595060 307983652 939039570 581452412 769104954 141149500 381817456 217720210 902427798 709296616 823810348 547265856 966287692 281905140 281289034 370247232 968776056 137600736 304190130 154304250 187883900 601379280 866615640 955821800 729539680 206165585 394927120 86163395 120052000 450533408 537585840 468528258 914461824 361767190 839720960 242872275 659445056 430219576 419785240 415390004 101159745 908426590 525660032 600802372 825199984 700644750 339974730 646330576 513364402 707516600 508472712 36043399 584752380 448628654 9893312 97697680 204626450 301121502 408569020 197080450 934408480 419595328 280022400 320687850 736359424 386419108 478033324 771875700 495724083 697241392 960110500 186840144 769032420 899720000 449365968 888547250 827006965 81530492 941742672 418139440 897548512 750269050 907323450 502763490 141721960 965718670 400773120 353993480 278648940 900500290 715572151 318628740 575439400 672586304 658736988 335977830 317471480 281718971 655656381 269062500 357994488 35421400 540529400 931745768 921835966 841750818 72181288 846997680 79591738 915622080 634987920 424515544 997551292 776351892 53787260 742651680 711097300 406545488 634131731 707823968 281109080 71183648 518396112 2639312 688962966 950485269 522244864 226304405 9910746 53895744 566707851 623517300 12541408 825043770 294510698 861935274 390271500 710205520 432822755 535739509 89375478 871637576 790635581 922997016 924471800 863108000 487803496 570067200 875567590 844360000 73076627 916779819 756912275 309693440 601423744 726587730 339952000 768217524 295560498 4172880 824611430 576239936 435251316 721411680 974354200 122240000 879348938 466024662 750262400 477110440 202195320 877193856 478395648 51157824 485803438 899128992 357247820 329445888 872428280 503949724 104465024 6289204 444837728 29758336 856107192 375127640 283545808 615980192 108452912 81659910 570469436 826615492 449334000 643093280 904368644 569174944 469543568 422657230 242674824 461167500 691635344 184568446 50030512 394719000 647156128 916558968 876778000 98755866 716219576 833551672 316807270 68322432 954331134 270401664 486552784 513269017 556222912 415266695 171183732 264845500 238741800 791205852 370498584 578215625 801088836 628307644 289321728 420442184 993582528 841852954 286134300 568910620 720789605 16080608 462540216 329451352 988583540 490200448 361498608 853372480 566490888 590678070 167474038 87012250 370610352 874748800 148725248 356431520 459803120 738190320 349744320 106461768 297244692 912588550 921823882 141125825 206353292 921543800 413648328 657382780 220687798 15468227 511492125 343779911 686059600 563682760 866921240 570639200 915563350 642856600 660458752 914541000 681270500 531611136 267766970 67227943 751969828 844115200 966033845 388971838 581984512 496490920 16868232 979254048 915258040 512299690 957623500 964344880 659661057 387916680 746563860 255799892 823076180 52650800 677887249 954539320 892481216 815912376 528629111 926943232 855227520 540853050 630795120 865781077 484024500 14418539 335835085 418200255 801428146 753567712 416264140 250715550 636124320 883816656 939842670 839374200 419943552 519474200 440355056 587930870 249591872 688461426 199391030 967773024 134715830 652913462 510719240 70371708 259581906 165306260 366468448 539972224 792662273 103425105 765019072 912765240 533384300 731716800 586777600 432921186 657124800 32837120 747427568 244263600 82575200 966809645 274171751 137231768 285311700 813443640 587605568 4301576 108207368 756790680 80912700 944363184 895728908 670575604 963089226 58113480 943154160 925900141 816433320 390594660 926749540 502627050 872990208 12858024 814212362 337960640 163104940 186077300 315768900 715160956 92046880 177621567 90967375 532361600 493720450 542560522 390902324 30662176 675085014 550005792 971614924 628378000 470752016 927378650 968016040 195023200 71374792 937686848 150070532 815715924 754085200 414173942 373407040 993056594 22358060 617501360 324104092 379700906 179712194 154892140 943820880 4515840 646928128 64350300 293138060 569171460 156144640 82179238 615484540 286288428 603212080 574898098 365618936 932266400 977163104 704054950 55820160 67327500 290037470 979451320 128389654 76558920 965004465 23214312 626204288 184871088 483531200 503265408 334344126 252325770 321647125 314680628 256040512 134974528 154090695 307933780 858606336 748962390 546176832 982569730 861867968 159904056 460488386 880547330 802030076 462496375 157765504 426980800 772442750 695836272 478900934 195536000 210718425 851963746 947592941 243687936 597514984 131919120 352228384 306111976 485149368 859403920 882037879 282779062 523629056 558370088 700417080 95882250 451879960 308032350 642383744 446030328 187892750 717584120 928629160 380597425 110145300 327561065 561205890 622067890 47747740 172217080 375368400 282705024 54964147 678649160 478711256 558218752 694372975 475645008 418176836 469606614 246935570 976432630 725950850 155723828 255534850 253561000 37111240 936523765 549311348 72878438 331496848 818321116 488531610 866162360 375409300 335543600 503381625 599506316 972154528 996431840 725494400 147648480 571426408 267728072 37372544 251192584 246717400 361076520 969855632 454124272 898887893 530086950 326540100 903370992 723423176 297052080 664786130 547134760 136467584 467374776 152107136 957992256 607377600 578506608 400899280 852722165 353045376 31929876 65388774 241504440 155788800 442471760 319265480 481971483 230291248 186207552 317258585 255639732 213517032 554657000 64135292 289649152 667423694 28674720 196784064 618478560 448550064 652374400 76909880 218472800 444307500 901248460 627558920 333981120 176236623 959268425 17734656 22337200 85136968 263622070 201081216 4679872 356255362 297333000 332836864 427811453 304220380 531546240 205873040 61264578 749040626 371499585 484633049 242798150 790123000 419355848 133240740 43125000 663920700 313330752 165159644 373378596 310232645 724992000 667177043 61593760 578678144 457663520 499416800 262113430 736810624 421384880 707990827 851064280 490107816 92410554 582083736 541223060 820995254 545950424 955256880 764711432 924660968 380805552 89965423 712566400 719308140 141773236 184525128 443045632 82556480 24865850 621960932 990530176 986585784 157036056 948715792 20799840 303312150 946508730 27353535 574464000 456263882 614351387 160795450 684880420 810407400 199244448 441197056 659929160 332647312 200008112 8490136 185252920 693781760 415277200 568557856 990560650 210010593 528159348 674348150 734244424 625348472 430724608 224148037 207320640 25129401 382136000 129547600 620760304 468853856 13143080 79522192 494322944
950075634 313042110 626197868 185843816 188186848 927287424 398386253 111414320 123711116 322605136 109585750 24111445 691233024 122434656 831296640 937985400 293229520 574300928 529436082 623367162 35535000 604514181 948784116 946508480 569158490 874941675 970819676 680525198 147625120 818645000 996413328 865366400 387289696 597946740 58537276 460701186 100024550 429632800 715925754 460213340 520320256 276280510 44005310 56099639 127918344 171851426 263931432 664183066 534278688 164546452 897375000 336109540 393156760 976387340 318744704 138049588 166725160 229053360 338247968 745620800 119919860 37773644 979472070 370213750 529763328 877136696 407015740 457537224 315403575 559858375 992390500 633398400 232789613 744129000 602842414 279307836 359387360 433827040 521921170 61379860 570210980 665648566 282207068 549277600 831111814 500382708 39545600 79886960 783452300 582287044 4162672 647019885 790767360 575501914 717021107 293530096 235946880 650697075 132273698 872162675 407803708 250483021 148674370 980030600 519301504 875425830 869552482 484122660 473538876 116512922 102247040 110470576 325663072 274860400 168809400 748841161 25053630 267420368 910761424 543954440 590854996 295740 686222400 801545900 245952960 66509823 338650252 445833084 862459392 884389567 131919096 73246416 998786603 958741765 819319400 303221254 986139228 441574688 16252306 449370398 419108440 921091460 783804800 826436600 206982625 668508624 977962532 417082950 771584816 236297640 28575928 819274418 353133200 436109672 488405508 746717216 636652450 667132020 469178779 535507896 248285152 767104250 341531336 249961310 459248000 846578148 649776924 819534300 466782918 269020640 677359000 959218064 148259096 384239984 902342080 909216336 262074622 685137705 331656522 865395296 956654400 823107682 454464090 50879172 236779265 194334958 454249536 609766188 915107730 300555921 463933752 267808749 921625200 24676708 627935950 310883892 981339841 833686760 840788295 234163872 175573640 346181380 892311760 261354240 881587400 216269563 2046736 418667126 135715744 297008227 623364765 115040560 181242500 128981072 281352440 789657728 811583312 176512900 761411600 919855152 540491456 285495058 329461978 153436376 417091840 8672160 758261760 844758424 180532736 423125904 109715390 70805270 871273347 910638880 395390283 619238923 611706250 977261916 215631281 588995840 776945728 323661600 350466440 263340880 39995366 346239340 654950750 214228834 770913966 566987940 737185968 548427972 692531112 679614747 713283960 917072370 492784428 52011320 140843490 347426360 602598000 902093594 738405382 910716300 428881911 48426800 798748325 177744000 132681392 835743560 564791160 76356822 538974550 18350395 135442680 129186290 42190464 320266267 479170265 4616328 510252220 821132632 508054108 678593280 8353320 12429040 603289184 268496720 438384768 91598186 432659892 14456900 365848000 340518720 668811146 674624748 177018760 446541088 601899416 511029600 269189280 983764596 103420960 138684424 232347632 393208524 591920976 301672970 437838050 525499995 826892984 33883010 668172560 503718230 734226225 146668972 401387598 988589568 562185520 405103500 249959720 684723200 479221280 385948000 529993904 54380848 461534457 518075485 148922720 128291508 759239920 912290592 750172546 6824028 100013008 745042784 360340944 762098000 456388160 184676628 956710660 923126780 979849600 687092000 635897154 782743440 97752428 907135735 351587840 459853935 934199420 791840500 383623698 637309440 373515428 277617662 281098906 841608880 605777080 207847498 665831472 967638424 213818926 490962112 831326288 940891356 422446797 479184212 185980305 350453438 973619543 862895272 900659216 315261620 121569030 155372840 384482824 901920250 210600530 897837808 550242092 117211250 9956864 965480575 922471328 184728000 382273180 845629760 57467300 852484798 581657240 606561144 739929680 714544592 135745556 269478890 257521544 551239150 314211392 364821520 839024640 733055364 431697908 659952680 485095000 912151592 412569360 538342400 751304542 633204810 295473800 522461860 948147078 970103200 747202058 675135046 358823920 916613778 931838626 795082835 924234140 703006696 216511940 772293704 554006260 558867024 466961578 760676510 814720340 251967872 112416212 91027328 533706576 247739450 926202016 342364416 124536871 895422360 601903456 324710430 14532850 997555694 431088725 416486375 412860960 794423752 528603200 262172232 76502720 539659164 855710552 73489280 577812000 447770300 872810256 635026700 814875648 208970436 492442580 673518600 645604296 93911744 319695520 785348816 680371630 68662500 532806161 485023976 321394040 802964358 10836060 481536591 645240663 596230320 623375754 978592256 909058000 710469678 159864824 616347892 119151102 158926777 240135820 670361740 425274984 354045424 9945107 563894198 191742776 556281120 592185292 224184062 360893085 794836545 900619080 986184128 452508946 932791710 654066750 755897498 130658520 284961244 112348996 459711390 873218112 33448288 824588540 357943600 275433720 487845912 993366636 673568436 302716600 296597520 321238736 413588800 664043776 27106202 858862888 624562944 906640134 183605998 822667632 310635284 157460 848702400 778473936 17192625 533103300 422018990 799979400 78181464 385902804 631392432 32329232 322796969 237079360 195151450 558874700 246590600 223172052 424192160 942844879 908905050 294561680 567166900 183843040 604999206 911366880 256789780 103629304 453420200 381848655 692740480 267833780 367541552 224962300 102975000 79277276 682702806 970854040 669827968 530708680 593811590 210547365 646645680 938290406 994573008 409365968 651113805 485827496 968779836 457870884 955276574 17553476 193302710 711032950 353046683 615110595 327539504 673421368 296249550 908140000 414858040 765067676 849972300 865439324 876643362 296512010 547334075 602451072 915626272 28590656 866281880 472488500 208703656 900286397 883356080 757040176 515663224 881148068 381500648 781356312 967229525 266247920 615917264 972484717 328062260 800653476 508122685 846520996 23687350 677537555 173073400 579582000 192966250 766721976 599250310 795988400 89880288 137662900 199279082 357977424 997084690 466866800 682688038 664292320 224471680 524581216 944662800 595117500 973026064 359267322 587403012 788958768 370606444 684749540 29235400 604730249 409028080 710388312 475918016 864386832 296281600 949382048 96114816 404731776 282873589 384986724 421586540 413501128 385456640 620643690 787296325 606623626 672579400 520267240 365532000 97852582 644751104 786462720 311385920 949138232 89002840 904530466 360460216 40510408 781568970 797056000 929680656 980496256 474021996 287853370 974424654 841424309 412224010 947791620 257116800 789725384 494604816 54204190 411128256 501146950 306925416 99256100 858847188 83490175 949111905 132062794 573748011 161374345 673857040 35552623 227448108 281248600 798508100 351958820 520443908 426703000 664603680 410340082 209161960 82910990 316721269 115201456 831218045 698808934 625772185 5515200 448643288 491663778 514252815 239668344 652938440 962541928 8642664 807545416 495419160 96949640 880639068 393776730 779128584 681365936 583149930 991174420 51842560 470854600 550698192 284971554 293810640 588835800 45835776 564285760 487163850 349355020 293193975 577505472 211388800 591491659 146757480 975489000 845796064 118413020 867507740 146919259 521958400 798955010 923943520 782533600 702388950 700908736 945782592 443494440 999965340 5213440 421864880 788295762 265374240 957729865 273931734 891693200 482776838 212979844 955008280 588452256 539932160 576980715 114348148 990187260 5051036 79332820 7326208 73520020 922989312 590092765 74860828 842507280 149530380 15741228 655872300 34155498 141912400 527329280 770967168 177223982 347492785 797956415 178144552 571806060 358038912 421281412 955141150 63338942 318369498 904299868 506938952 876345504 165872450 209872224 65369800
20095744 120882658 28537240 624787656 871040000 135621632 80600640 768406848 396580158 395775512 374395680 187093406 991748715 537435136 706523440 164258460 726959600 785962368 242855424 424092 958192132 918288032 494309260 6171712 406394350 835698804 528656170 143709480 424862240 901123625 664087344 846644224 221036328 854407195 230135094 447883520 724936464 800081232 972396745 202061816 938430092 608302446 93629920 863862670 718595150 354982928 274806150 780120236 152428920 994069572 90172160 22632248 952873482 320488750 164663267 443082464 915326616 989075120 820940000 85258135 632997285 709034754 958930815 915281350 737761794 333454304 259817675 13488970 831298400 717746688 974975263 831543160 427043680 810767088 27874509 853685975 563670288 120126748 115611814 812469248 420966032 646898320 379099658 526477120 250588928 310618480 168501804 699779648 726948920 58120508 777300186 133281384 339195785 257238528 14977152 925205504 876210448 985501500 627219505 459995420 425136852 412201840 288036800 80202060 737639680 960088131 564488280 168072400 999275232 563022337 141134318 641477999 123373130 654958190 337037216 959747204 451782765 624338832 251886250 67969240 774994944 872031250 339242288 469634320 20888960 816143954 384495104 497445900 927986000 508912766 495371788 502486480 684946720 529853056 657421590 100413880 250063728 789782023 572342419 624530509 128239984 59990038 339633340 850181450 712009944 535870444 274203722 631307680 341537408 148597424 170115400 994889392 246054516 320474370 986961786 60653296 574496894 7095184 389887704 559501512 127071911 670377424 488530504 591014800 924067760 897652494 497395056 585431360 981870784 745121875 21757824 831596360 42308936 329846896 196695371 414196160 944570220 343237480 145789172 295439280 946404600 183089440 71966940 633263672 40577984 332934748 13156075 380616704 788131960 827254848 873371352 337753853 576067420 826104255 466351628 781330765 641522332 653000320 603348587 570746880 702960200 814190920 133669600 366125356 612807296 391149200 760939888 608909600 104727275 98725250 367189302 127882970 297446080 938950460 3437570 468218300 334305058 701171732 643803800 770182447 969055336 472984245 685898724 678471208 644828480 808251640 190804480 484507280 424503546 418413775 173052896 962768000 206196560 928827880 775590648 370667904 900037984 975306260 193653360 952159366 303499880 771738156 604786080 127581600 405128143 426285808 392329608 152920103 921301006 203337000 686025000 791659996 502047540 682838304 844698590 600606810 913449400 889971204 695424736 322469020 675335500 959124875 179807360 798589800 849418790 596557500 790348270 510445970 758620500 835019520 967827122 123859600 160365536 265937564 511032064 811807204 71785975 402923336 103993300 612644554 883714700 758199367 145249880 770315784 772189170 423438800 770267376 967133200 607910507 631754880 69345600 514073025 401913164 683382500 590959128 798879340 915035728 422780557 985495072 107607400 312578862 929159390 61359756 870997080 146103025 468603920 805756875 123149824 940151760 344667520 645580832 993261522 89656512 202218040 819220876 338238130 436695496 530562118 293271300 106645244 490854728 581352655 178052272 857186890 983820116 795803036 910069296 805827192 194137480 953141650 365949327 825977700 166599936 763424512 845450200 895538342 588632560 749718249 927176840 297478240 237502980 957009285 824261276 919024400 135250240 654239440 398613575 149128272 229339575 244941088 946444560 987745976 192229510 690341581 446393722 11842208 33264760 302116264 184753920 74723072 573171080 444651328 836666842 425989808 161661276 628479128 616243310 636825872 339400330 555407240 358667700 90371250 372425270 249005655 328581344 242256339 986900900 327702986 237356050 990441856 697425568 332138470 924893504 986132660 451659996 634732274 948674734 157515520 500369680 136001775 778474656 287384774 890961632 715748296 499849216 864874666 516084578 408573052 909978160 495664960 453236720 620567808 125890688 401660326 80705906 137207824 945582300 384639354 231266090 736815350 727034408 693120416 755818024 489123372 931084508 712229720 228052200 670464000 992526080 451109985 25768410 682048056 32964960 306048335 537837000 22465808 402196160 309774015 949056168 553628584 814926850 449714865 401018331 493704224 232915672 112995518 984741842 160934895 234396574 539278740 934132314 349107300 350533420 850826624 767678228 927206098 108139584 615515000 375680710 714420496 108067595 756470000 324011708 511605600 768306000 135475508 569262984 888784472 301928778 212517920 929534953 348939648 565708919 119172368 685385920 557043000 123403910 541026268 537924970 321776777 367278772 994581052 445578765 888771304 804829925 650249472 266788334 798177678 782539200 896646144 931034260 588419200 886797456 483810048 993759840 93256375 997799966 529835000 166992420 563499744 41954552 472183844 896187380 989470784 926015028 996015400 914343200 574880640 518068220 311152557 823564160 777000576 194824325 750015248 204211860 194918848 387749752 440271612 399806462 542313600 779947648 680650430 908564475 775291370 186941150 65473896 111492048 116875985 353620680 585891496 379160325 619021536 416584640 85843688 218255360 718745345 688280676 906774647 652814690 436558408 833416920 470997422 263536960 220300800 5637652 315528500 227292168 798533720 818130400 118325425 744422654 370370142 158564969 3503040 660195848 701151712 351363550 83739840 560749188 694282624 640747540 659058180 318432165 401039552 453292512 340163150 901963338 815262216 22271050 958695104 251679744 664582198 282696849 353544976 661170388 122160240 437877828 224458176 495014810 602105280 68777050 977631472 831104330 789534872 513425920 488852144 630164000 296150400 108341747 137047634 699746568 997957734 145694300 794428811 218465708 966230000 82327056 558913240 880257225 390614280 59982431 755849175 182976175 901398928 336317248 503593275 216315750 450729316 285217090 34754500 867129081 312217200 257142837 641589150 974249754 432602048 568703250 431764896 34881252 560185596 927469840 630371864 675405943 587886580 405547000 775840572 420215650 707321216 809234625 701641625 992396800 39176899 625342854 936159662 82833988 314898976 779466854 200127840 615650224 589082671 303731840 564508648 244367210 435417715 434036450 819483442 529192216 938632946 53778250 535346212 487282244 304359034 93894364 741147498 532586440 689212160 357555160 77183420 539147300 63863848 482488800 743379712 867720704 456456568 749148768 134669184 310379000 642554600 764779076 471562750 522448410 517610730 863383824 562994600 325609340 80487720 337670800 514339888 748486325 244743472 911187432 511455490 655724152 728054322 75100608 508592600 118609680 768737560 864911930 572065184 817972658 159933376 171037760 550324840 705380758 11521688 568136268 316867448 211768236 660562456 609747260 561255272 23506144 901974096 863399690 285316008 435161020 854247100 310386944 870818788 207883929 61223290 786678256 218538064 119522702 931861629 954952000 643036640 730550000 957867304 419087520 606659392 847047680 523267844 470929606 696806016 233188015 189567488 968197664 255462304 118910135 271160632 413718656 992994820 934464975 493574690 789613433 153098300 976690272 960840168 437493125 427901552 694174720 175716280 392980920 774479568 178734560 144205160 262435935 580824560 816400670 325385632 346903416 786211040 64619008 162600581 736670656 702833934 825689300 378310720 763874752 767463266 450806615 396756380 965329880 92851288 281887180 594282528 53527560 124832200 347725068 17392240 832182736 556843280 255365912 993901920 688198500 804079836 539515212 509778660 5788740 234372041 122369416 763705900 299413142 640681550 762101184 2699400 640905840 828463244 526884000 13797560 815480210 684239840 655288698 344300463 165351556 641356284 210366384 316579375 133546252 36219440 947415736 184867392 578596712 410132545 726296730 25294880 235604350 4994880
743443880 744354229 542905060 714527385 743605652 602832120 382884000 770457760 426438888 265980608 356952500 63900022 296113154 610794426 279744620 615775920 111083832 744985680 756453760 582412032 4596432 859880270 264352815 56815880 110061300 486929400 496024952 744104786 645666090 604848012 500834672 974704639 714730260 70083033 708253280 22644960 853779216 966463392 77945746 217736576 287974746 489793952 864494276 292211280 580853550 842892715 490077184 138607634 299493600 36950560 554025281 83726110 406120048 977362359 290419376 276696530 614175424 62172256 319385415 291971268 245973437 72901250 156458480 648886554 913947696 138480832 904055612 975041008 509332520 811471455 798052115 567292000 618282074 889347388 31879136 146498640 111305022 129451627 174666204 394368320 970833760 827150650 626375070 893070224 411940920 26389926 307645130 376483000 499005011 861549896 550894000 933194000 526159069 940096000 143281958 437155412 561608832 807785702 491977398 399731526 95403160 148953720 499105691 845974848 423043040 586010676 348729160 351978670 439788000 924862590 961233800 276199410 123681782 925611776 604487400 966939880 88412250 476289024 937250500 609997920 958099504 953935847 737099976 606960350 308735456 353875120 480959950 521712000 609672120 472888143 560643756 286121440 104554700 836996200 672967100 673010190 789202480 776857920 365262504 310613600 474142700 946390665 571571200 586565051 97549200 423483488 744061720 774348888 659161712 555861940 306314616 309116560 270230925 852699848 32293769 410697440 126532644 715502950 951552100 173959896 796769120 362099360 153819840 688002634 139998180 54609707 835564928 911184896 703526963 532848750 306161408 147896516 761025408 82603744 947801373 773929754 306884688 371142090 666068192 184360022 988068160 997963940 755907106 187891708 276174656 687240000 270954449 624312600 83898866 311373740 223749922 646668400 186087708 218081478 681218050 694536744 706606480 637935290 275168964 324730786 383938524 643330900 34625540 616385712 688092350 392840248 293355160 5454160 912477440 914325888 534667870 865805612 878512272 24977095 476804352 26665400 137406312 910552920 701996768 887692929 191808086 605886755 703327705 24455800 333559840 781476354 497276519 866535920 904275904 836928760 792583250 196976344 736629168 48193000 275468960 656481800 815930705 456316968 46223054 798579776 903120900 947050000 616500880 642836228 829930540 247197588 451749488 455628964 724764200 629492520 891170076 840000180 97501265 345308850 248075760 94941792 644313800 318827373 341882336 746268752 77440740 798736558 901149600 384175444 235867460 506306154 435295692 177540480 974762998 735665000 169328792 386903448 722182656 607088708 599382168 803024000 28017152 825141632 482345875 753563956 313945600 523870400 495896856 731509160 697290592 702464640 122545920 40915276 434896680 231228560 88892784 663467328 504998050 112113127 137024392 912355780 336599125 721937560 190569238 300730840 926808832 140558825 834661440 705345932 120191528 781523960 780962080 821942000 420656555 36145990 499067430 969809668 644387900 589814559 507266490 815414772 847335294 260040512 275354380 642157664 564356017 315083242 860791520 360214944 580593040 138856940 309648260 781830672 863314046 926513531 608018828 222832566 280852728 976920718 114545660 258536190 11499650 375088156 608436352 776610966 336610300 251130096 196391304 513265187 610157368 262048368 578250300 209888246 35853946 886310018 932241014 4586404 715525216 905567110 330192752 277213352 266797560 787086701 145887800 773873260 690700054 680629301 764650078 695517300 58891560 55467160 772495100 331959885 452491952 16534816 346081456 779036544 902547553 743675268 99043630 463111300 500931488 497476609 752685880 38220011 757935836 392397477 940409660 856861526 375504700 351415528 391513760 812333312 369410496 192166180 740916700 306876672 193262952 864012056 820264640 127080375 590562046 56299240 423155060 895413575 542435396 316625920 365992640 356486964 42585153 44763404 860933984 379343456 664869810 829654232 275705105 504693432 765516472 941311250 739515280 571904436 155460500 123305283 784567376 371815182 544704432 472346560 90383888 797721220 971322100 38919564 165293144 713262906 914561800 570554336 396901680 547412066 891758720 300421712 128377120 641237088 559769108 935100914 916933200 135013750 173168100 332334888 217655625 441425204 26407776 487522760 92087630 327724084 829880622 861873810 532340878 727184496 221825304 872705920 954028305 864969728 429839736 710765504 846848910 790695070 199560032 242966800 505827924 447969895 949577600 517194434 24917720 808219194 65674475 352737293 822745635 540254806 881196280 396182144 594120136 483802092 456721800 295644976 362480 586764712 75311261 183508180 882075574 641272448 7705440 682207594 430799520 734612072 414345022 23815440 567783196 147182010 695722406 47958618 64132260 267306060 870190195 935800384 262721960 67069240 844561920 987717352 18138600 330894296 822436096 80409360 561144990 259019024 317162800 998884840 479478642 273821250 321564682 220605000 11657344 271253060 922224244 848542770 936537160 893720900 430272688 280551000 412613730 197651208 543816710 651335646 382030712 794175264 101479050 904245549 925248980 666913176 154518340 432003950 917358920 296125905 679017696 531849728 516049680 971884375 457445976 133396000 712289760 244903040 446175000 79108875 271824470 916410752 189191500 942274240 653379200 590312358 132734720 682457784 869891456 28004639 241078066 281776574 213196128 629630928 206523552 676521600 174464390 729550080 115015662 800627200 699070500 106671274 422217208 420516314 876229448 960826792 952010880 731603216 998942720 274891940 396672686 205734323 524001842 290636000 63872920 789317816 488676633 634123258 775527575 573884968 815421232 90702702 856091936 784988366 181872729 130335160 833238408 813488640 380109440 721320112 878270120 408995924 502022210 620433710 956888816 599093045 219268057 182871600 291225418 264667900 953881000 70692160 646682012 719660586 242195617 787692050 58770950 448276945 185936804 394472428 963281517 883672720 520136361 552935808 847882600 776371680 526949992 124809792 103198690 178803635 48778620 74940670 256173280 411750694 981817030 280573280 658024252 74137656 319098798 17846414 40959808 441868800 775018565 687003900 244248400 252046848 132755520 485545942 337162072 132731760 131995620 161244080 585566682 297151546 904580096 840270902 597674225 543740060 921746275 97144398 893664198 999045280 507020352 527515830 349450942 350600950 421489280 882467310 811108840 525656124 179616000 583693340 510352865 871316147 954861790 877744815 657755344 310828416 594390000 280859712 641473003 905297206 810734232 864690944 585604951 537330990 614843720 308338695 733449819 984121625 832748720 728901325 763622800 322628844 911647983 772960590 661996800 541528000 828954069 202331750 1894352 49262610 714780941 226050488 867755192 347003000 561085080 366196690 423352600 198108304 200810000 439482968 221910751 9575800 532502576 841148070 499941300 665114162 22976684 124518912 308206669 690491520 292708001 656416732 338603120 641038417 8285032 375937536 820558136 736315450 810219650 939281384 125295136 403690230 601365374 99702784 951637064 163777844 731799857 409047234 766673924 717351365 871287500 8238512 621173304 778731396 391195005 863045432 912362400 604137311 924531615 191443980 36486152 42985772 121728251 740589403 855634081 185962250 269357620 655010464 524068192 685944620 898505558 798445420 215677628 770585240 246831552 232432220 554866756 309621820 975602776 293559128 584342905 100953120 854768954 50790598 473048710 54689792 886015700 23043773 148295200 483399398 291585088 446101500 924729810 831221466 620514368 175726784 765594534 42298980 430567808 499394400 671049680 616733504 9314560 801641356 712259508 479966260 752042864 209596105 905208700 285111772 600800000 625123896
175694725 930683840 559827250 664167026 358729648 797582543 72960 986985830 929947234 601488220 989786168 86254800 286963491 758484408 549637944 566020063 961829692 734962225 682868736 595434000 708682744 809928100 409039900 292393750 250966740 506605000 561147512 582906000 677835460 598646320 195321533 429074848 909427872 391610864 977831268 84320930 281974408 525296093 764357693 861838546 561508354 618223970 890242880 122603128 331013520 21954800 690726064 691436721 161683684 323594167 949124260 517637370 503315865 777163488 653669584 79029688 801123320 540630400 697380784 238084064 687624048 831178344 324114352 695126276 935656480 882386082 323044350 317018280 993754368 647671018 725716880 450670304 819482992 222746136 194616760 738725800 992304474 846655380 894921048 843426500 592564664 636885784 352343451 595045400 588056784 331019090 4821904 466205010 386324132 843564960 813500200 969162536 859267032 769691584 856402218 367884280 850152528 736201560 268851257 968939674 798819481 863896655 119617680 697444622 794201630 504172656 513537620 668136844 371618727 655685640 803688000 656678305 87397056 603304318 987358070 415904105 710016276 272703920 735391936 427323500 771997900 298292650 861715000 261511740 6045760 502262760 207510685 256425432 241381551 446166625 696509776 950825564 595839598 98624048 594971150 176409154 291200090 508172964 270728944 196594320 539041016 395792213 662215652 297641132 881945150 381007880 61415848 658397740 399728000 764824062 995369934 832963500 78375164 768854518 23051950 208531496 789977619 607551594 348161205 935658040 773697026 6912692 963337238 632400880 396283254 719061865 665271046 494061200 997083790 202361500 570980440 72025870 117969472 380461450 259015042 800129484 737877875 749670076 18897003 32372864 176974311 656136624 562706960 279850800 810044000 224252320 120349050 674777664 448895036 180059772 953267456 991408328 802203020 819370195 608092016 101571994 822301088 336409564 978540096 289911875 735285100 468003627 682103640 109427680 764215816 483804844 192769005 300910120 569318782 917381200 983881050 581152144 406762912 231521124 642502522 414784000 741772800 950096640 807696676 794410392 351079552 82762988 636512096 984716524 62074288 986483582 693653652 72969552 719928000 569254042 41973150 685136640 712594345 229170000 469407684 532532480 226329612 420272896 232473065 654892080 725386780 522661826 772079000 738030165 876352000 923662848 562294310 595249376 155766200 78114720 183095640 347316015 332382880 928906400 375243100 278889392 888153736 398860565 72334300 403671196 775785504 1363520 973703072 908325480 815584180 233313436 362278400 688802584 743515360 366855838 35996510 858103680 428042600 86512556 43700378 855251937 156793040 199020916 140577764 609703340 229300812 24346400 144475896 398766112 723246496 626804720 562293896 765731440 153102704 692218880 593270520 426174040 876862240 190871306 115444244 262712160 341410240 175528012 105064805 68348352 326729857 994706112 392118556 37147144 116891696 931025436 352331520 117344992 745780640 947597952 182693680 976108600 287809040 194442496 105798336 848742432 393027080 978725670 929675480 355129930 34208380 174917822 322123440 272014720 374331876 12802270 381425040 44697716 679729532 205575247 843354500 791536180 715418920 380934144 294227200 996076692 768068496 286911925 219347286 775839356 804929150 739026100 262085760 785542520 773312552 825950720 214956800 997601960 998908994 845768128 95621408 153258772 467961375 581735401 377413475 755760640 255564825 393292800 936568560 574661466 930074576 250710248 29048992 637181282 811399185 400614400 587011720 136499585 15068536 791687258 507915082 531431480 388013756 403660750 956966544 751742800 411232200 522647715 350892575 271106544 821870840 170621120 624112145 684379650 285756032 31238656 742544740 300517376 488971780 134931434 121711100 198221412 400295008 468321453 113038102 997240000 335373178 899844056 634299800 877183560 471845982 271877888 570858550 272954012 410134848 652993484 818024008 707992080 446116708 731321500 936696446 702663228 333973655 97156784 755575944 298843225 77328157 458125011 963251765 685730925 911290000 237103608 936172533 208587424 828705073 222000030 45790540 657735300 996198095 510924140 204603050 678788096 480979560 803310175 396483920 64734840 582465776 838881250 161315808 412577330 708429625 232487160 377157330 930885940 316609320 907988480 241224400 790942300 658049222 113911013 823823820 383148391 109149920 642450400 900033600 989489050 529658936 347453700 810452052 85466010 3094602 151157220 295746931 363152000 738523727 851678950 735235784 673691456 882666480 721785552 971089904 701811090 97027752 168344780 348867046 437341696 423020464 966050722 176536432 188894850 925271881 79607400 934184520 925678328 12745000 437681148 3977650 117320684 959007604 640721896 830428560 977307030 101228404 40637500 603132764 930344400 654010828 92073552 302958720 827846204 309160216 87662434 619640516 859308440 563293220 182008236 271107775 789674702 863285260 132133010 941498386 474252459 608717178 958059200 887076 915962040 431499800 113057272 893314055 959475832 266630016 454704560 362637000 920375930 671869584 948666944 17608908 4910944 53976084 787171700 744935090 532060728 551283044 233199456 809848866 869175990 840040928 445201580 651253304 697088336 253963764 521674400 906387105 803479328 938547500 757436984 339518082 319407316 686983548 964895360 644825798 228866282 403650256 567406800 527443688 460428980 307920192 622608768 540011888 663585340 771876608 88389740 803873178 925416912 406544000 309633414 605609010 816726688 619178496 513577936 616933824 525950642 878066176 109938944 961884875 466321800 195456559 551251662 65394880 615758880 791437700 552318750 261324687 252128640 356007026 274469400 105918510 823435330 589559088 183335392 640939508 46177600 48272000 653228381 955442670 434081410 439642256 323508052 441612780 155427400 679378180 487289600 507744462 695366142 170395565 658750478 376364910 901427415 932769616 936903720 288666800 159773680 580348364 674614300 72489540 520767904 442249728 316836704 870597190 311566640 571367455 669470995 265270568 170545960 66197528 365792930 156541580 396094507 765964000 169776022 847881280 277467290 689666072 741041856 475868076 569112352 717706052 413904788 922128194 815186520 426634250 921436455 200885600 333290800 824968784 338550456 984812987 558556010 906235022 649148848 833934355 311623020 554521632 882838644 541766412 828192000 193340444 791583684 292869380 644893710 319623760 997143390 740000765 300665536 626751000 829361800 102923802 664802969 646423480 422881400 396936630 411608412 468169524 418472960 582284752 24427850 956477312 168157388 976763392 273086440 780802200 903788187 718445808 255996870 84188416 657062325 877740302 140883864 729315920 454591384 207529632 702714212 899590272 398544640 63034230 243517494 784454640 628976540 59128800 115557024 562426285 612571091 623363550 14001105 13577816 943604779 741277278 191184008 488885892 251616670 993918448 494470000 375041088 941377750 289553240 835995511 591367080 824586672 417929110 325400200 279183673 596441966 561815900 415935252 96432375 498520550 783340208 270097800 880793520 45926144 685447180 424698270 499882685 500853632 810874336 621795860 147249400 224458368 447218500 221230144 836140703 204779092 380309630 790015000 145241120 705949396 545260840 876422158 511871660 232802880 682316560 394885756 933056896 377564992 482100544 968670626 807801272 105424576 12241896 583813340 559752920 906463680 216915320 452518048 684830786 940077024 267639095 972901275 780769408 3078484 85522275 142342950 573948780 391736828 713576380 983040324 14139199 601130912 162028400 106883600 894775860 530518400 411642248 832764504 130385300 82997026 78669764 534981630 333228120 128499900 68626320 854461503 815476676 758099530 565025800 455694446 391179120 726563690 840224950 232326840
798233370 252690753 531350400 302244380 582043448 806098200 517105400 604289390 665675776 701695190 224067445 36236640 543485240 193079570 989783840 631718592 907369250 824316280 562613484 97516458 408237660 166832628 633690944 146456240 254159683 24754580 788616616 499697220 880460672 587868806 210616240 197555274 487613532 733175458 336282280 553223091 574232000 275986944 602569040 847195800 197354680 350612478 291620876 69672646 777761642 846705804 445077708 805388596 591523428 42218880 14310053 561752760 339863322 102579200 508282942 604522800 252612868 620505960 926122140 453267136 577995710 643027296 371856640 504220088 254726316 84726304 317226848 378527460 535112888 33029456 366730048 22261060 713655848 883454774 773193992 338718896 37648929 184113972 718219696 278109067 919871353 717774020 388213800 208878056 15356352 166445056 540376782 75416320 433149888 592671968 23999450 493361448 92897280 498185328 778460392 142135040 391211220 375526476 759976192 318659888 128506580 971469168 87318096 949676640 854863440 163749672 480835424 622587298 998615660 722779650 738057952 485173777 515675888 202550210 817313000 204559616 643103344 415922193 578022486 704860096 307029120 837756872 513280768 719969400 849519072 911483394 997657022 939594350 284676272 661891680 755072560 128274091 820088175 670920605 151235456 567261020 16611960 493540696 320197000 370679148 265082438 980625763 823783038 619913988 313130713 479300832 780071152 380212496 24318430 199297872 354077767 77108672 509334176 429749705 253396672 50975332 129046456 308297100 457803686 578394340 384753280 207782325 767036211 386231440 964818848 108849715 920967360 715645500 321110368 175964732 139681014 554136960 659530792 739004574 735577560 34800550 457317470 82252320 90325192 967805614 852437860 917571332 452577040 736771410 406392766 640089448 327788428 24396720 242020000 811494184 518444800 395992350 826866232 792529396 636316365 408655640 67984661 666875280 762639360 521288104 235627848 844127824 725097304 402665080 932381700 570172360 438616184 87954880 171068592 862643220 219709800 661442200 214721920 81166730 14080112 16064414 426485480 256317802 996187584 313805168 780826561 334854408 573255820 150675360 876212540 337161374 955972552 862972750 272526565 127266232 87641507 687633920 191826222 278306885 493767936 612684468 642945476 325757464 956835840 264879460 548333870 445819520 722245752 317245792 314333040 506687404 758654550 576027653 541739432 536851392 287640676 825239760 731391360 262210720 369911600 770480448 88509360 725650220 619798270 332953600 914838016 651292752 869959800 227828480 274677744 859159686 736495536 749399917 81803074 891150080 455157224 976831732 285051250 207236736 737839375 185296875 868088160 16975600 23158578 708631994 78078550 920461504 538633250 486434876 679622560 761481592 772026050 252925872 724197750 572372234 962375500 298640822 487524340 30099296 202300444 564642447 500846480 425049120 79856510 21793360 164945123 605185736 763182696 334130000 873296000 344955816 519176608 799426320 189964800 799067940 971449320 690396008 89388562 169348876 92944720 666057216 617678320 890846136 411821400 807593311 620799176 684045630 997562317 788906298 108427465 898731243 136809851 438386680 756639592 669888700 65237816 927477625 330400135 290676530 145278424 512612815 230732850 909698592 793394872 433140254 747218820 678615680 756352130 365424186 292933048 375655800 960280360 643105704 660334200 467021648 897616466 868913352 406986632 555782848 373291720 702563466 247899078 524157180 329744448 938430984 539128170 31610816 622304870 305964900 909644232 669036882 119996673 610607310 766758300 327159906 257591040 411509376 641729324 212062914 652265036 740223668 646285888 833644897 799968080 574100000 218481016 931690756 498931600 330679110 72435760 22174690 215044160 576779465 131439266 395257620 185528540 954211680 153452440 804630400 445303359 674885696 368041580 108722610 685342741 855992565 414299400 908160608 436278470 37675742 528517760 49335130 290081792 616609720 879573024 981537740 991568998 562607048 479513420 730577000 120932463 565249696 402767295 569260339 200699588 284250290 659207200 361790224 210204380 867876720 564314456 293924836 454174471 931110440 746058796 261189332 336854847 804796997 206588167 694491025 438824064 520691716 163019256 834898375 344134467 318941840 428813120 417935055 262647552 62915210 567562225 267635260 685752064 756374784 68594432 396500000 434149600 729238640 761160700 951720425 531134310 913470175 409056928 639398900 63719400 294597814 964435564 220926450 220352 988936704 704834240 44090440 128340698 517078515 473485968 366258820 868079540 770318080 436730430 688425299 337203822 847993472 591146900 249498080 834370220 858844304 119127931 932332360 45102315 972078148 818134320 961122460 37387085 772040020 93049230 198543862 116406083 319996800 180660252 851179148 201181191 435781800 301222180 932783358 864032752 516513568 862214155 894108600 932134076 720080415 677716448 791290480 274071910 864776480 193557600 947245765 732373670 1030690 783137704 954485328 106600028 475292672 567823046 162662120 336537843 799949500 626948232 603046656 237536380 405799096 883828372 357989350 721493760 293975360 942678364 794371240 371800420 673627936 290253717 258662884 503341500 927412912 108227328 700829992 533423216 738098832 342046860 894377025 843815616 160355200 675299 810336726 595776250 985582080 360874720 784726696 399263320 300952550 806795448 509232960 364518800 497904465 706183648 775428650 713764560 185988230 266899372 806394696 661227400 118755092 400366916 316830608 73293693 576877200 448878842 225817280 161394560 744272947 985654456 68163029 815630976 510695150 538289060 58796283 578245748 451479524 419022544 205180320 295662096 46841150 381501128 217049850 633601120 113749170 842327124 464260020 818644131 16977750 71098240 349451090 97006940 969342992 29107740 757817060 698942834 14729760 87862576 844635000 112975200 50692816 874102087 149109840 344273536 393820360 918547914 15710268 69221432 550979460 21215135 880617370 332114470 607960070 24748140 239836430 949651350 158860288 148798220 254839408 414342656 214553440 383557700 249713344 429413054 514288520 133797657 209571584 242601905 878317628 338070933 75350500 233117736 407420364 365697664 467510626 303247176 28871808 68731264 769453833 840641593 398174262 372369920 554481536 193116800 919982464 592188192 722404992 105050364 279781300 766970136 735747253 202769816 473259376 564490200 476402080 215680768 683692480 449117941 848895810 202733568 242815147 311501380 576399410 81085056 98415350 968943464 954972160 46164256 193917680 870701058 848735029 155991588 230653400 907161440 193514750 730333409 981273070 26320992 624521744 615413280 204275184 436660660 864034120 442015950 109089280 772810300 933728858 444753360 332890236 165101412 140778400 582168384 893331280 37227080 483148252 814405266 730471550 996974028 64382336 787593936 424910188 302522368 848336082 24193536 179641068 933316848 204393240 246320064 335020356 234329753 21321140 305952224 310248818 362086900 307759730 73079000 885403776 36346582 821037300 164591760 498292355 369926500 437771008 773794701 63693024 690190684 134824000 267677250 495618256 68373070 893196764 19142310 18166784 124112704 416100652 109456768 60420020 435396378 291332100 695265600 265708750 715255792 559277835 879814121 545002715 212425088 242897104 99925540 395345940 541425856 871855068 445365184 824183499 892118248 73946910 38219980 711933360 827559550 707636480 864498116 504550245 782395236 655109052 54641452 703824528 606799620 777649270 85406620 293068568 526964621 892783559 678753350 559816000 543668512 796062912 31896896 491546980 292219920 448280127 369009700 988282779 866300896 255533856 135603764 350625471 963873258 422164950 847849200 151825308 868396880 949262912 833171622 299298376 816564800 688326196 14320400 513789060
62876488 585043542 764424720 19831380 346984432 932208464 939761980 103563018 758180000 279481960 429699332 232084537 795579648 1575288 652399640 861770216 936508800 776827680 275494380 840906984 361778104 854498147 411703680 105039380 918257880 753203840 891767250 288598377 519069440 15452704 246017660 102366720 986131148 720303552 695520528 778045392 706280000 992950408 248998490 723108150 484903650 839184404 895729870 999508114 274697866 619916384 878649066 322765225 253437300 962166068 134712367 262424940 108663800 552816000 822898710 758452320 186053324 918190126 285787559 364816120 165952200 383306720 38471560 528604664 196925520 113316220 506239280 579844600 949100948 687009580 72282720 722832429 972327612 27875300 834489654 307635793 203606880 557376000 268511580 188078200 282060400 199426500 19949444 230925636 453295240 448287040 881812042 540430564 475169616 289565310 495182820 232313836 186666500 396988348 355346130 176392575 31514070 52766444 302966372 448882375 756609400 168105732 974368150 442011173 878768000 298196444 709886394 156391008 181520282 113526463 940715136 990119250 32060416 376332012 856822060 690000145 600065532 7364156 857569746 931303640 99836860 709234001 958195468 878712198 102955520 470771256 721301844 14035414 637050000 96234475 231548320 67776800 284467924 84562675 67356650 960089624 853508054 552460465 557609200 699162816 905318420 213585168 699149860 589028344 305395090 245442580 358078234 270836126 889246304 945519440 597361839 303651450 782573535 537708000 208117660 597587200 882119440 422657718 533033940 771278700 394067171 473478668 12877993 98782975 81643215 139990800 917037150 182564250 398506932 511574800 693848210 50858928 238537420 532030500 303304360 852082800 75827500 743847315 137959710 782782382 351348816 414320000 412746830 830851998 859761600 235271162 103340114 94120592 163526415 325166080 828597774 241838819 362296652 608167008 237786112 237221616 948697172 611756352 316007160 20327550 306409112 674866160 435871900 274857212 152125382 429514208 542641240 948319204 453926528 349857200 335655803 660283990 552058900 398468020 445457916 289640668 21112960 520460976 521631630 507907065 145010728 677975328 700827620 401099875 425230976 393310535 441586106 503417040 461091250 518617076 426358525 194624464 332155812 891092392 267386040 420630224 137186144 608894600 1332480 352636984 728687000 360510985 785106894 225136386 170646212 488325280 908150400 653934279 184418822 742509856 786067358 884570602 167020860 19841904 666476755 859370988 766106800 661900890 407006140 438310690 320758424 261716144 737021120 597152912 800060700 370733450 987341170 145089440 544987936 519450084 445167960 51374950 797220448 584044694 201485212 617249860 347196450 435455750 558099198 431729516 349535800 870085832 866044370 728507840 759680570 555433988 68578400 256150364 658602064 513142800 846618524 408051140 32096712 17794548 918954236 45497024 498626544 866158720 378137620 283908261 875154908 287842760 651940640 763777281 286886332 915667190 799294700 203157228 752310500 552265450 900362912 875500903 440123136 49168384 728433100 416319300 419349490 416051200 996184896 980528795 597789332 445146250 524704040 999169125 556430694 718842910 7808660 368016276 222603840 251029550 407181412 17137802 565055248 582824960 826694830 842773802 754534300 851420224 582373323 69423858 939771420 463254576 170869516 97406168 679553738 840941472 764855800 632349988 506509440 341567604 22852550 636945250 983541760 966727568 463481436 181177825 702209140 187485756 765703152 222052490 109606560 345497724 468154368 718569504 304450136 436466502 499396712 249574488 217743696 279491423 86008835 855878225 824200720 468388312 562603035 622914886 907299625 987281000 964154664 59266960 747591152 128998198 954246040 504893760 969147556 31214181 162292780 990094220 577453120 17801961 723109950 324442320 898187920 210517152 665700000 623900384 188575520 201975088 746816892 818674393 376258715 115738520 621583540 513889440 178434351 855513840 652366600 607252500 649631965 560862528 201750768 222628448 149999160 893722566 397305580 193446240 205667568 579886784 408577120 630830988 52047096 185346112 320312156 106696000 80453488 793937132 434131464 509761600 666067652 479893616 227264095 765893120 990115768 425945728 444133610 689154960 43491288 945413480 459167200 705549424 757552000 143669500 110681632 470529000 540172000 804272100 559875388 388157135 838622680 738592650 701763872 868912320 888176154 645505285 647359828 908578400 485673184 561477282 316568669 736601720 384751498 274151525 160140000 315817324 606647350 252672851 257983248 618980464 916955612 137532680 808820850 384332432 260338276 995316572 692020244 688448328 233266280 942303374 959013170 463597560 852720046 83600640 172186688 569970184 977697616 315990744 995868090 196476290 438182100 660755272 366656350 911474624 974018750 105113341 839877796 468590938 608302667 38578205 963685744 716927320 268093872 553601572 759511888 182336799 464786162 975519707 267826888 649630080 454551084 672407680 208116064 120714416 142274762 472973746 632311028 584757735 529867534 604252600 795034864 91393968 958336064 391363640 131965430 874985820 137952940 942447050 453895456 487150715 74921664 844339964 707611920 979953974 999356055 966624528 781568000 130869680 884516166 142323040 774336400 362206400 584568780 728714400 754255080 181962080 770227475 343350192 19736718 843416000 721112170 874349028 367589720 875077500 572532984 401626880 207650999 403868424 594036698 610017988 130057984 703410600 698608260 752361992 260152208 422486800 983686000 135006360 563380668 19887516 715330448 139446260 229696512 252931976 931134960 243520304 787809984 547066724 880166670 549733088 408445472 330423192 342584960 593680640 232172728 280110080 771139836 494587920 962464768 808125256 199665250 531300592 17839380 269794960 139219490 426854220 44656384 806368000 2222620 49882912 44302545 251027480 814850792 980539452 269974096 351262898 599232400 332024415 21899584 678790441 173286864 588265200 37869900 3795902 294306149 779147230 462478344 119450874 823489750 226677760 573047104 294125031 851440200 754941636 605321770 712679310 828673550 209170650 66970400 620806452 825279032 134983510 113660536 373724000 401189935 473149436 698273515 759969288 614118400 113982056 512126184 281200100 310074560 369050195 633606500 895658164 884921270 800356246 710465460 888872520 753990656 795262500 334172680 308204000 734598490 508745811 219330688 2594550 387788000 826745120 284150823 720237648 223825930 174838944 207858150 337855213 231974815 226234350 993392836 292564480 247736156 827008665 421446100 762663125 550547915 334677298 569070560 35351250 377198592 811744313 22484460 630864398 406277460 94762095 683954890 978066140 810183500 281296124 450561500 192079968 549496925 400775235 708098600 132190816 260378169 194354750 579408876 380267722 799789980 668647797 198065920 446922144 591831824 985067552 453674888 601092580 813055100 755320000 453794864 607615984 825538300 516613648 117744020 134604296 986071535 182579340 484141400 2075928 729809453 740286031 419912098 827230476 736164910 689918760 86713375 513365504 750534190 348051760 427210480 449011854 977840736 408111250 13918420 693503296 150177688 679288830 575536417 21861176 116820500 206574560 609004120 46022230 534804480 720721825 522810240 526248030 938650069 734048262 536337117 944231560 394208480 629299910 872558320 84814720 191113688 60048000 641518404 60927125 810203420 943639033 556075575 497224392 941436328 308026686 275456760 24714136 66425520 607865946 769677874 879265246 922080000 280506926 355282600 447037680 841382880 737125500 811826784 234497140 517862400 662344160 508118016 166505520 124631860 910045440 234967504 401574528 910772916 990708919 109952108 670731900 604100480 937193744 290590991 728470738 425230000 869330450 995841780 107350440 856597751 335167110 447265280 715616840
677252644 621453365 725329312 804271412 437822248 929166752 560703810 615597360 867514490 973306720 759588391 365881344 327421012 120409192 980053500 405780299 371211960 532498046 238804766 690978500 866959040 556589750 558896000 307180972 69742144 389221824 748378080 844042880 527948960 739792900 966020576 592464270 748616520 598727304 484617760 73908260 924807208 632852070 389539810 383658700 603083776 768326152 58016450 260446080 685423214 308626680 986793704 795755104 31100800 767155402 353360120 280676160 471322404 147573344 313998842 646438376 574001815 554365546 160298540 129355120 879476893 908810173 76813336 203973800 219981800 807209975 547086640 379384798 824346536 933804175 974174840 283337505 270019930 912687660 950156286 105035672 941358528 605744756 867254332 233782328 48784640 219979500 306855288 440653385 828410785 127559424 778931960 680194208 914365440 344401792 389510702 474957952 172639400 54948400 119249014 473223200 973820928 557293125 60010140 179044480 948240256 613897770 209068108 562339496 111905760 824622685 141905300 33997920 471840396 414264176 677511596 587248580 731870052 859100000 623978350 286550740 303845078 70308231 132390400 237454984 255371122 872116000 962957600 910633750 195988205 882407216 787317302 784161578 149921620 10596540 103563968 737144320 314085312 308892468 822705974 336936914 752002480 104628480 294227296 788769920 969778810 266595204 595182296 932829384 20015375 309976098 606771843 18086860 756155872 140967204 965368725 936992080 495784880 271020766 642733397 727442520 671277872 329654560 434509956 397576624 587727856 726881000 489791904 656707300 527835905 644205216 341193948 474050232 652072400 844692404 211284800 117262080 713114400 612215000 411742880 213484672 777857809 800607899 621076560 870722800 246680040 300616592 145017750 704581300 242205795 353267788 677070000 239285328 103262456 960639750 838649280 703937474 311169536 746563828 652816756 321059584 312575205 599726500 324080760 447771260 654828820 232490290 181233760 834205820 301548593 856544400 569778080 246250044 393203128 790818042 323573270 679489352 454099416 858844240 942736752 598217280 905639355 705318120 313520792 153948620 9190300 331117214 640896768 390496365 991914604 567920158 244631630 735310104 959419500 946979640 626078048 200667392 175560000 262636050 930280320 477664520 456870416 744428992 747229464 942822520 996960000 582139175 453763162 617206400 66952184 858175624 665630600 729859644 811076000 308571131 954980486 900811280 388363915 891064400 505181418 467354848 749796780 116656560 730148308 781426680 35325060 304542370 315101660 425719473 400162710 875622365 352946640 924358624 773466906 787525900 817101175 443421959 955895100 476214400 847842896 955591616 791695088 136847428 580471800 311033344 707927630 715385572 387027568 78874624 560352132 423592480 19891828 997633680 332275744 593671100 305634016 222591790 14133632 174436590 7439700 121352128 85419895 263286516 915903600 632380288 678258680 80856697 850503598 117592244 387187908 123714358 141185808 874757696 280530918 966585344 587437495 14526450 72206080 559489430 517140620 790912480 98133314 391373328 828981632 250785344 487965250 45824000 523489475 12629774 438790770 822034120 52161420 110067840 800279680 781485568 244182770 242947174 728539673 906206912 512739120 72620180 360109650 507121360 71612096 587198400 740504072 727992820 264590529 985084200 553926600 894148156 787429888 72251870 45380215 272131460 335792944 62558784 19548160 318633067 145225140 134064720 427832272 255530604 851115598 7152956 393052574 114352896 829389800 810631315 559785216 24566372 644831788 858721920 772139838 866380352 624095220 98457236 394869940 363034704 353633605 446493980 690300708 325980757 327968016 794599830 811947550 581321490 804187105 342811080 472242840 397140580 92312256 51733006 838157500 292637280 765348480 586387332 709276213 192786858 659120784 575296870 526635466 691144720 125341752 797515200 469081664 975797184 815470976 331517760 547139152 970154800 936662536 437022192 821349316 626380212 393845135 573089888 36352000 707490400 699384336 592155600 799517200 516292504 721696000 985979072 193773578 885202340 558416492 873048848 383450500 580040272 108637680 900471218 758254976 607846800 21314720 146453330 268429056 525192800 379173032 594199974 1061592 548286656 32887428 613061998 242300100 644253880 81677652 183601796 178702665 152784075 699739968 896167180 165833297 741701690 695665329 13868400 419388790 751936200 633896304 38224467 210670236 99552354 261943752 388054310 464526080 709561882 292571828 888114648 238340868 994163152 822189745 379271760 257562929 568741916 770053464 455669323 291997584 375458648 373495260 498169700 451184820 430402814 402251600 865971964 400240345 183275858 928156860 777366 557754916 264521472 899479700 583969920 520949492 552639532 775989824 304009920 567178535 34195700 825112448 827013120 967141020 950724840 558791696 27167744 328386515 92693338 981353987 621924500 961689200 712557728 721781372 564699936 375710112 858876762 890552200 413604482 689683586 394870144 45333313 201095337 860864528 973829806 953818216 938399512 958885864 195416700 133231530 448451080 100927036 942715224 141063680 820553390 42340600 633607840 714454824 383078088 378377478 409676700 637492420 196146052 555193152 900921908 588075480 659873952 12139080 254238000 909865600 157116472 370953240 396422406 1008500 639406482 589379084 316208230 846709696 889750800 958213413 860367760 780325968 297771271 34095030 650675537 458330502 207132275 334537392 235827180 226400016 14665324 732991088 503557120 289612509 992658050 155983640 376843782 922201520 376485096 388031967 953958300 242085880 994159636 787775010 343739264 816291678 910121692 575884768 157661504 781300992 186098656 243349715 468774632 934254432 896760176 897220000 377945600 903761860 768866138 142746920 610649800 175020858 737634240 183321165 557292833 668808488 889078680 651320760 405592000 68556764 848032056 158922336 204894816 788838256 622870720 861461568 405149141 500691320 590517745 326864576 858958680 409640128 522230638 558124992 213542000 463336050 536466460 711148020 546666460 6616770 43010550 867576016 392609920 161883330 539765616 405243720 213195108 982825404 375407200 206909000 662163665 46579474 570143720 158195470 597255652 674989070 890214900 249330340 586143492 627171072 333069604 557866000 550586560 948269100 766698976 429843736 747454728 887055808 561202378 482917150 121569905 308694727 624937676 932877632 891268066 972923264 796619250 555846768 229447392 252129032 177099840 97213628 459485000 105062800 514490976 446719507 17874178 936969858 911817512 85074528 241184630 205026064 471443440 617251504 462337200 567366999 671333896 809131194 106533808 726868816 572716576 862162880 910830752 906356180 59310766 38026100 135274112 202983125 404883672 392956500 242634464 870782908 739848104 55752180 477502120 548456576 693156772 49221275 409955600 20834806 971463191 520616423 386413500 753324504 769921556 225432008 327668600 444948000 807183235 525066160 389886550 751773520 224905402 122595759 329517312 988076805 418525172 132806323 241389200 305510400 879557344 390748080 599519840 190274764 693793080 843229280 973105594 374303594 967058400 587458674 220257280 23891175 521035996 315254048 120522394 184640875 811744000 895121960 250284800 612692244 763878400 433284000 788557140 258254288 729109600 884245190 213954375 498715968 940956371 322655168 225799998 412520534 396713460 783408350 495428824 111499280 254209280 144964468 765026200 615995800 589200540 409324550 610382500 39369700 897328654 894617856 224996612 457155808 736889400 365169680 219506800 161081332 244363750 974355200 436974420 483741316 119428120 328981706 34442000 846858700 251504162 838201044 253457472 569301112 258219008 701977400 272098244 752948660 143106144 477142400 347803104 511248829 981183008 604497140 526887400 438950880 145899585
627603380 110559200 338815840 33025600 43488444 288534800 350773990 586311324 238246096 994409350 374526607 366446368 995332424 789961016 217873520 320526034 13169372 743968640 746227943 566990385 79695155 541380458 133934710 72671182 123895880 851328 919898944 180716666 33103276 358499000 830741987 579592000 605903724 785569645 225445888 536575950 361250304 940892415 136319800 949443230 783195370 730486167 754826976 654275300 808431075 44435908 13088780 66690480 39175456 898529630 736467520 709874914 302413000 122971275 473724104 259060320 638160183 823234950 368634485 94374904 351540218 580025885 796555432 767555088 570863200 499614259 624299000 73890960 295282172 21623808 860369800 237324776 307650730 447093464 320118799 571425000 875849800 255169756 495627736 216449650 384391364 954555307 353024908 292793375 256655890 557442724 258678553 201822619 435437074 727865880 809716064 340386927 353059096 141360770 566567711 900952042 186310124 65956256 641684660 586100585 401939320 79219578 521649808 276316380 348710512 796124960 123180232 633859440 716981750 528413356 610869882 385399064 480709904 799314064 804417250 762721400 464232336 740759944 229958904 845761200 642563500 208334272 664008524 117554240 972477425 793857175 625645732 225277708 3791675 613770520 787412192 202628872 307729920 792382750 189157680 825712866 81737728 448632128 925295594 939631950 562186887 894639560 450851460 515893098 656595120 735639900 419853136 228808830 971939480 325945598 577764580 23790032 391897040 8283000 457868840 586543300 484763476 766953792 607206160 446611230 708355328 886017200 277782240 128069385 208350440 843681504 945976754 524506400 556419540 547371939 609319008 866423920 483569200 119453184 444741301 930217500 488519680 904289350 479978400 708816768 328426942 374429400 971234575 325763648 128075904 97540000 171291010 243634974 364131456 94293750 728760680 443831302 100824602 319192006 105293454 430076842 797646476 806022960 151262740 792142448 67722888 686060520 473324026 900566528 189383808 143555936 472865280 727188600 380624800 514509312 197272900 912042088 480670250 752034500 230528600 792970257 331642544 779384700 52578240 267647728 451011520 771764540 217175084 612301285 515796964 823551815 756895858 871322710 324837005 790874048 256550174 862842704 459007160 471690220 109037920 950929143 655617556 956536464 923798840 971196280 631938160 560136712 379785520 941297740 591273354 813563392 535569300 195590448 618181200 417316038 725084258 787467264 295738408 158119000 931164322 300379832 967482071 203559380 13885550 590664724 551369600 919467520 161499400 772005127 892106925 630219136 22630535 106328310 698536000 995028012 859564640 620263320 733984940 683297956 850364192 997483248 315766620 258339552 184366755 634718392 395696852 52920950 31648064 419295101 616465500 756307230 599358400 266406600 347841072 205075629 25319152 410124914 206091312 611392450 457798240 502763300 379400584 168435416 156928800 612460121 71725120 155201512 167158440 742390352 971627207 276358500 520517860 417383730 405251200 137979896 994079040 295152416 551628160 110558208 314398390 447032160 521942000 57342280 124421870 15076702 324038408 123793429 652347200 347686746 151539744 173741500 626400752 698351145 924046448 956026916 873684842 307135113 542088650 744967428 402032548 288791480 809721934 331386625 739708800 193028915 599318280 229380916 978253568 685253088 990809344 318415000 450123725 198323275 806376816 500623648 147472000 326905808 656881633 752949014 933233135 814766544 644867744 435394304 973527428 794666752 456849684 784095400 173933290 670772514 180499173 266246184 449233744 340250176 309093696 396062720 724184380 216806640 833218822 501289197 872671030 63724975 214774075 250318130 197263931 848134000 685438000 64047274 674359260 176942236 670774400 511138404 924184412 248160752 65525760 86577920 910292000 971677250 566545450 550793360 504090764 977604120 447970320 593585900 793553760 673742160 221175524 156567744 925647405 513530400 205908520 333119680 265835314 181227000 254768692 546407069 345680384 678155770 399894144 541074310 828534012 322130449 942030080 165072386 626947584 391543530 921812696 166344976 327578240 436078948 633215200 198017525 383622085 785450400 501703717 825923344 766376980 378956512 59361436 297420750 719995060 170039296 370845756 656377600 16481052 814150056 636968995 783445160 920126920 522280328 568277890 763683572 836969195 319048860 744450430 630692141 640557900 86732874 548387648 739451136 813293060 24111310 345847800 506987974 620670944 354174313 199813800 371821992 346520056 73960944 78457320 510069776 176158856 310089368 903343720 977022834 778440000 875577280 537706160 723409000 816837565 285062746 293217150 275847800 176345150 768044696 488176800 311210994 571300606 882242560 782264608 901766118 669052448 975582528 332276128 141311848 576239900 9946360 348523370 559409960 526603392 971745648 136826250 24642000 347016956 71091326 528413225 707738798 40283380 733660498 737966088 362918232 493642256 600448272 634847112 713203520 769016240 998662035 693954560 859845660 808757504 849754880 727668080 447974477 498599152 686801410 235591736 765734380 671157760 769745860 942398596 596746750 501511425 583835450 298199754 392266056 468542654 311922992 72008132 373023108 148923125 45105356 269372286 956774020 728476912 82658208 127808620 124580877 735666240 597277484 913308475 419163248 814291800 114883036 837929702 774365040 616012428 328594612 829384240 183843100 471878656 724828000 585316165 421174440 65243160 720816112 245708600 436569686 717238695 169018520 38203100 60613920 139041160 345194785 903574584 569299600 602408500 828259989 651302480 867095040 572869260 392395440 946669792 763527595 962872114 213282000 41082888 284877944 294796220 549736145 806378200 94255904 513860352 841925050 404406010 927179632 902601750 918411600 574771080 554260572 874755506 522397792 253625280 41237528 833442592 634537729 974347420 557632000 732192800 599136256 479647200 446688340 983859888 979451210 133159680 187214070 42958078 812280160 250434288 74677158 752948736 157576705 608308272 505857000 810452287 349894722 406983312 348421120 479469056 952306580 427352720 960688225 330325300 752090468 159412635 186303520 247781160 916436440 82859824 130075060 838971996 388318670 356998850 187842934 321101592 991747180 605403000 657519728 958974592 174208416 515051664 988320699 163030764 589848000 345586000 612994272 130364452 643454205 364054640 388085690 969639779 228693568 522245380 995985000 476369424 500820960 380231800 145285197 521406800 692627913 690285825 485947088 593699636 636232894 168866848 261475000 49524626 906839410 595157096 194964284 166187644 436124567 21950445 925807734 144090392 102996940 32735568 926071680 906164424 917768850 178486656 896104064 827369244 921495114 702403688 226035799 857768080 298530572 936675776 769188736 528940416 637506960 237982366 361035554 429264360 846643325 444037574 639243676 330020160 136155100 278991168 783689980 874849536 302795223 715726736 353962880 916356314 843725074 968075880 460146152 298188160 152367664 364953733 894525030 342444680 850061926 818799050 52612020 8546000 97488925 154102528 633477220 538551165 994268875 183014688 277164234 421579600 243215868 638335490 944294928 674498808 436173133 319316814 187202080 49673600 798305880 348882060 14653912 365294149 783412800 247694040 808145052 966304550 243604088 847357575 840468912 526801248 835720640 812815872 745547820 8991367 980882704 770818496 58039226 318460500 112949472 170758400 193407459 92343712 211436360 343221475 676425600 30199688 930878240 315595366 816681922 432925152 318809720 272362400 691978092 936343285 829239380 722811800 656128784 987177102 174330430 847027216 162597986 279266040 383340090 775843116 308226380 33396848 696965796 792918944 900382400 727751160 511405228 90714592 852001175 573430496 964903168 239110314 139453200 854955140 441348400
313833142 939215340 426153680 942586162 706361575 314834490 924187605 67218023 565716612 626029524 239038374 164835225 371501200 371101973 792834224 303280843 896923248 149182516 379820800 614591762 426552028 22484800 699601309 883094599 586315412 605082625 772385920 436625280 615965750 559930816 337316574 797553800 635294144 12609029 876093272 457690250 31173080 392247968 382300799 215768412 391161899 488796742 275296576 171559564 651426144 665999128 146539400 705052128 349573732 799977190 66237832 848180170 960648680 403947530 465250000 951437336 595700216 771518000 476945099 209402944 686842992 719954664 319015740 12054784 583733505 346095900 305534830 670851840 804808157 151101212 860633335 843981040 450391005 367224600 44167221 638490416 777076952 254061964 797498558 701689020 599155640 657080180 775363380 454481640 176377988 551749328 201579200 163200360 610076208 227697840 24612700 946622940 219684630 721110780 934046304 839134495 848807348 54199778 939132416 917051596 706537700 550911176 971134720 189132200 290007870 46935000 758633101 911803140 536075953 876046030 805611600 94184448 136138726 821210845 116190046 86718108 512663941 252234518 147854310 904092039 164762816 399846016 212535200 31878564 968903680 761924972 179721146 496548224 588324816 948737968 180190785 328607583 427136316 9295880 984887250 147170416 61117150 724168960 509238525 813504352 420198819 38843200 642787725 649604960 481990336 93421275 517181266 919949984 618320265 481940389 494977508 143325728 146484840 225321096 115205400 137818880 961963136 36969726 727106480 706413944 904390240 79310920 798569640 613092480 768931784 479064064 764612600 661427432 435749410 859480195 240402665 344220024 32138180 386081008 792228160 632106412 276959090 441917984 480064780 138615135 591992650 27778816 379735536 400724544 817182916 372385825 673199735 365568060 660207648 399367970 227769897 113211920 756883700 875689472 614366032 657342274 413132718 890310154 485743296 265161110 469673250 947956520 618990200 453334375 996079949 859232333 287787310 28912878 627929664 217680512 328486912 525170514 265788370 348432640 169583160 436877760 181123748 926805315 561490827 807345240 293047638 715402632 832125720 627627520 490664308 268351040 698540186 107060672 977583350 489222460 412186030 122170954 596334164 609544725 759135770 347994340 203491192 502096760 101934140 894170064 713876672 178196030 38065746 976426980 451127712 370234560 269851900 802333672 412746605 596952444 708175360 930264230 910871080 53639468 136401678 435159200 159507480 282819643 640235800 817076850 613163600 155670880 785383150 536168104 685974880 630630671 203876478 940194536 696369455 94872630 861825496 519219040 779945000 486628608 617399624 388999520 808333375 287586944 529442240 609469764 392636400 226827056 697033050 60241403 328820120 610553456 667395192 542120480 515712204 320582867 123196803 966391656 299558944 978795200 572694782 957187938 952814432 883677380 364911872 457520864 53533076 999474628 981746550 248406700 157802514 582988000 104887376 639732960 766746560 299041260 361392047 295224700 62387638 851204036 611793360 561748750 536216864 131481600 403389040 966096108 681026018 580136180 300073860 460643584 755441383 592000756 164158140 809755672 189761616 816945120 570492308 767704016 752446044 540195460 3523985 351823680 777573288 136396900 425039256 13647900 145764116 270466440 913256512 811983106 290363620 845732270 62600064 728740606 874473440 150678084 224946000 398431384 916374160 938625488 970997096 424614220 595264816 416986000 741789376 874149568 360199360 428643728 342485264 527249152 952147625 247146560 988909204 715610442 165314940 598692880 583256384 679337950 74696816 182734195 571257980 922616073 429238970 108925112 538298020 746796896 568174100 662181760 400971104 983251742 100976760 800557848 976114960 336036800 467960392 356600220 828908024 173178182 706872537 33802928 876029200 29209565 284309248 508382000 571860652 15398135 536708226 682275228 56410420 200057960 28028034 511748457 451477870 364854151 571610000 183967940 769603328 37885959 413129200 941788800 777345920 331106188 64944144 250857120 870826670 853193888 955872426 514651664 660104376 955378415 503054500 575210785 235602500 663840597 987037664 616342742 997452784 174693371 495223459 285661880 464202432 384118640 369575920 748676002 622116385 663858400 314684215 279702175 759667456 576308200 518774597 371143024 703798070 796732920 600941000 665298401 575350272 257388780 362745830 22266624 268885876 40577332 138139000 201583439 125995426 392010142 271582295 146965888 19058175 300114000 745759009 624847864 308864198 51058800 396045632 259643852 56112348 367979406 91020224 335604400 188615200 988503200 492533622 519800440 940232190 969109920 348848472 997757600 864955930 264822140 703827145 295555744 853060992 758293792 57679318 917032082 415142400 935096544 994112380 449079070 477847936 113330880 112878704 928885140 813751530 505925529 907644480 732472320 414568960 691980773 130761610 202169392 445790500 596101050 16377300 980641195 189845120 29256000 28438536 127471918 362451250 391027290 795683140 100633440 651611475 316529984 597957852 77395936 129115885 514981540 692949120 598336683 631432951 966264810 7273755 236346106 976527368 442784000 904964096 721625568 624009316 243348688 556132720 439954938 311782560 371562704 870027798 856922185 800167194 56452240 197337600 157106341 54157450 809952768 387335621 308365826 549216416 305561984 710843980 62234880 245243662 683294868 739235400 771811155 529222800 797657300 364698600 500707384 655026802 11620656 345957881 955393359 744735520 922813480 224286656 36364460 203385313 524069800 648160608 891596660 49668620 542758260 158491888 54895424 489679456 598275613 989283520 289320000 147678036 100725220 277756352 511821010 791471750 857516732 666862060 794541872 871641868 405755752 920408120 526303112 106659406 117727792 434110882 70333040 214935855 57531250 589964115 536835028 204868852 379906564 634543840 143867440 538101152 49993500 290012556 781566240 548606120 432154182 435268112 301947680 173204465 247125440 263582695 722932900 39036368 625662842 251644960 396177096 827436200 810608360 900842624 342223030 288368866 353833400 728401704 537695966 816597100 405596543 689844680 291613200 473771776 171917584 952246336 864113808 791641776 385539520 640286864 757412336 447239040 666074205 841317660 937981866 928436956 123671065 775831530 180039880 367986900 393467200 953941305 851326080 439553200 572342700 668253440 50958400 564760218 800471604 502245500 486792160 925047398 507397180 126293526 572660182 174827200 578828824 423572860 557198454 405062130 132084134 231771840 944744100 834222975 443366045 992952320 364666560 224391200 326784025 239020804 80183280 926767412 221518786 187837880 647277648 916697000 157474400 839408535 598197625 672724820 881530456 991096516 539312552 166679456 113784262 641561711 181607080 100527556 943553728 994331248 410865650 378858000 566570698 756310691 44436468 910799440 849613043 132160320 182064965 554231040 330725597 593001000 544815872 982892350 965790012 467621205 973805820 947020320 529153458 861802601 892220270 623535174 282688366 670374930 615991492 444085936 589179266 476659988 771913366 56417088 251994560 994468015 462725824 33667860 809801482 219985935 150102812 290694797 204054460 50385832 810629000 205548040 825693864 202497376 274762611 343617500 623739001 412945519 856139120 594805826 544766848 626361940 354159456 826617964 814308864 690042240 603527054 89826000 276399725 537229000 590551260 589866052 86188120 802217984 989585200 321567631 180882696 721214520 295585600 983035404 768784773 836282862 217215769 595401828 280368590 834849812 743332264 740364400 573866720 786079460 495715390 87637445 371859600 500519560 345131408 709098698 455103500 430708940 615194047 627699500 748820625 554587375 942361300 877280240 248479436 296272124 399306080 574709760 433968112
743280960 456911275 57646160 27117219 50449400 805062120 590560032 189203340 34581880 808764180 330082260 564598970 466873520 409860016 263975224 358446550 484059172 420683712 37519470 712823904 252170275 842236032 894105963 821676664 986097128 505328576 549678848 947364460 799389135 897270208 262466350 383584184 613548160 374388072 868056000 714639560 34509768 313229924 393285768 393521628 772047240 739538060 454978622 964130880 868356568 67343160 854275750 973767300 63004180 553542416 474388325 737442110 612887400 15995373 473284540 778031696 68848816 764338323 459938513 207195616 34515380 392517378 220878160 546436872 84403700 122757224 632160704 200205438 755906880 642838200 497201374 996889712 471729456 851675776 729903523 702998632 243896432 625402220 687528885 415987736 78019584 873872848 273423098 371061056 71054200 802118252 763461276 829819522 301512500 417413540 203326100 333677200 477711996 96356604 87592016 770984304 896548000 272770750 919990032 439554825 917386200 58921260 411858436 850189868 418233252 156866000 830269632 621527420 2401760 285321168 955715490 246767540 743216352 913115392 725862004 187068744 854199600 149324751 511990848 991128084 816095850 4071215 451138456 756841830 832281500 286806320 94714995 812911800 833887840 797280500 420180700 817151700 736669316 191510400 241353500 711909120 674567507 704833305 99872872 943575770 117876091 882883600 206579980 55380624 117086984 36857144 776755020 344488650 968487104 612682193 752369698 215549794 353917214 588601500 928020708 683721250 635845780 861791600 522553090 303224576 734364000 729196960 568471400 728250624 949998400 374294924 618220770 61829568 709445802 180297848 605495496 794536338 296503831 279619488 163363960 843417760 317660328 441147210 40018950 105771136 140027026 198491524 459773810 578833666 742942688 789227880 951353438 535376400 857955248 784734600 89598203 373928310 635777720 541899070 345816582 355414000 901034750 270003170 369944540 455248390 38805297 711505376 266496640 944117960 507975450 962256208 631870240 733565120 792528982 609048597 662120960 540624080 394672913 865834000 58238612 161497080 377059040 493443296 501596192 692400000 571727776 401968512 440121161 230479912 967435760 415674960 902612600 721310374 33660 35012856 720530720 553100800 256668015 46901344 830952468 637700520 966153600 49576580 11480240 950374206 173639680 135131260 289050750 449679608 804659216 922047625 664773330 287824972 806262730 920848855 168336818 607340120 518342236 583478450 558353710 801926902 714264680 742290165 581981048 695458800 663546970 232239748 993964544 329099280 307021984 772864700 245091838 347091740 460990770 82484616 132277200 758655464 22856250 826437584 330028792 343326090 813316240 54746308 787078808 115894468 292780714 82183168 342831940 242211800 811739280 775493752 312985888 279537537 403976960 99206158 403684720 156946117 169586445 792959520 414686128 276412478 551441920 850467054 423948156 727266626 961876672 488509820 400610816 584980000 941790900 348141824 199946856 589385508 899681800 307319600 429773988 765541664 390178598 994508980 45610450 423504776 868717588 839862610 899848609 366687020 967223200 542313550 45707840 34121904 475569960 262103304 504315718 315564738 569565000 689091942 482397920 78784500 224260027 612590809 473316400 344175476 568722400 901742656 644456460 305262736 863130720 190133902 704800610 636221152 837769996 180736130 905028896 796694400 118379137 939839730 18943264 137130270 294934160 878451500 287587750 313064170 432428640 535829578 828931392 44192610 551210166 126138416 123719600 112296992 711986748 634858224 503106000 885690880 365096744 535532800 980146100 880308187 538265500 124112138 189058328 705341842 990939446 619589136 844843550 750363456 512374725 467765045 714412000 330600470 128060850 648342960 894774520 814802910 729776100 852357423 892676942 892067452 649819150 89744842 713699640 59636064 186458494 761519822 649119400 840796021 221607469 820044544 512696500 623751392 407699392 933122864 662491360 48409632 76278442 282594780 810443974 489718088 551454800 410084375 88016480 359392206 651193532 416790996 375983360 190766974 499862420 137026944 942922540 108896000 720590750 922042750 751557204 858904368 46723917 965029472 434057138 788569648 29543948 491121242 482560709 460102871 643660171 607644612 674256640 485764160 485412520 558006005 473863608 463815336 39272960 281818725 713769902 108890750 428113448 329500800 350505148 829247529 410479000 849235700 260218040 502036293 96471680 938811284 253458890 929377892 468334080 616582400 413143245 219565608 826515276 793030956 922943968 348735364 697487712 32481850 360655628 164430720 867635800 873439202 91916759 891367520 358226296 905161600 551867000 673986464 823024500 638116145 325761690 415202692 722000872 126775740 143215482 669845920 656582290 313858100 511411000 154356000 591326810 883575302 17404382 258815400 818333365 543953460 827359740 528376100 486286460 968145986 121356640 456240640 442119892 221160528 501198070 954254174 627128260 681469320 638738375 231364990 332097976 834851891 681528448 141228160 818640466 948804096 905036480 587068928 668366080 512388040 672935036 851437464 356163760 31151160 751204460 956305776 827816792 574921330 982450230 411103360 792169350 821579504 352538202 302280814 38284375 384444900 678486880 710339301 252099226 390900676 85663300 451630718 580289955 726746464 370816224 411004400 164250568 420923610 599742404 905871560 852796689 197104538 623671022 609209938 758497216 951808212 177574248 360516719 120222400 792954668 585696600 43496814 966309970 904345880 317038026 840206568 819441458 296894585 712177720 769947456 866050948 967236160 231350650 806381511 695390064 209885800 380818440 937405434 886755520 768138540 434556480 414819970 262398550 421435740 404556160 474688832 523051008 312491990 614551975 919909185 109088550 593012410 80007528 667713398 411253824 157441250 244054320 926367818 625819574 217571046 813297760 966608028 562500040 576902256 446721919 795996640 879357490 979929064 926365165 711794328 247797620 413220440 21799785 26467579 316936896 619912352 719565742 220775174 679145420 574348140 235896390 397109940 123515200 559460651 607081318 271405250 715183640 943790080 220367885 359016215 881384000 2810116 322913066 936143520 279967756 158413860 891004360 920177644 168400000 951297656 336370000 804202392 231896200 99563987 752561525 545408568 349535736 504012302 491357903 394387096 734501440 619820030 976066160 207786554 45348173 121997260 928876708 677540376 819274549 431680112 274945715 578205172 461449557 900318628 50947776 922568480 698652992 248318400 617955600 320699196 196302080 466340787 214082074 445503844 445455862 770055880 539438508 773249905 982009040 830052900 527977520 784947264 117998535 351441515 114803895 874862696 969774972 736767992 779337344 720847330 924397168 392522904 935233104 608606028 553471616 637387000 385469875 235529552 808153506 925839180 384697440 355705400 787500480 45289836 649721952 875686228 826677274 275183200 872867500 385033404 577025280 356184166 677410360 335261916 521951532 915932565 301513536 90480816 63495852 609820128 278291808 967380686 199443942 984925715 407911504 640910920 143524218 253062616 256271875 935496455 816207104 557303680 249487372 679121240 486679586 5900340 534605840 871958550 226671360 544359909 259357312 974582800 319187860 976362000 804587368 462115625 159979080 81802944 319326675 2639945 353016370 152868512 993602007 384966328 702557096 242791680 722146560 194084464 844990464 34897008 922183588 448247570 487716208 715681920 371764352 629258144 680115968 906008565 696008890 778614944 284524851 881918560 832888980 934877120 42740730 574000876 574781854 142572350 103532980 617893700 301772160 195806456 902945622 322105075 315152680 946309000 930444508 466227520 184591104 434668800 462459436 626176544 59740830 917127180 593398640 952162691 874763710 238720748
939474480 711240612 631891340 416022308 836515096 193291304 557427056 157945518 309421644 340232160 416003594 466034720 539748896 449589296 928171240 614997445 972917510 976264372 843540091 878195584 674357536 773067622 600148975 699865320 234320 522272568 397113504 350153752 43735454 431250965 147763283 137216464 588352704 290802844 583991552 431503690 397684927 521221548 854140040 255334344 478532660 880455085 509008156 418740850 343286704 508289267 799508938 816382584 516037320 758146780 33911456 555708552 599093328 173195750 711579462 304835105 33861780 695104320 586068224 197303675 635389543 805530976 94577702 43325028 352298325 499323784 941990528 644554450 734128225 448243568 293530886 808999440 242592000 788413440 920796645 182705784 105815450 674377840 701808816 819601300 939653210 527527236 611070000 569456574 385496373 410784600 366079600 61715040 527009144 356400325 61287440 832385002 803532190 317481120 650681920 423908352 952526140 658096876 122608912 698368700 161931908 159261750 879204200 333639984 853864480 499388160 610952794 771004800 678072304 864959000 84517808 480607600 890111770 352312320 819256510 250726630 426854630 761470676 54409776 389202718 397086634 150477720 49806584 138439919 668126018 566010232 479534092 107453308 347614562 899590374 507149750 800759212 517281760 694180841 137040490 897614980 972500672 153390500 858969952 824752041 502694453 230826700 95173216 985882174 29548056 468164260 409650800 48040300 233856128 859611424 884443128 190629579 509943000 492562048 29768356 588112723 288206528 493583528 590354300 280996910 255693720 206273852 300722415 960437216 646749028 242396100 313031000 279856000 298515260 480542400 104989632 25833816 816542609 913295465 112990624 504994178 767355552 225457234 334754853 872448605 623054614 884331064 195332800 458330360 185678060 93409660 966543035 99433070 712776512 615870156 359338000 560870232 791339536 2743040 981564716 103339050 305568600 97133300 363245388 525914040 21177260 447482182 84686008 198190800 234513968 456369432 90393580 715373600 810830000 655828833 901102960 80687824 115643031 251019910 852851863 462625520 595766950 769718300 921419032 951014712 471123152 897571304 669428100 476277654 817150861 901752939 297272175 153789735 877048600 754349520 895285432 467297200 41466160 97212907 723448400 972776708 967644132 739270582 794673704 169089490 864931401 218300122 546775552 805849461 618663565 201601900 763805361 847647056 249433364 192266106 942785080 707146480 871415014 890753560 845331464 481542560 149315995 929540906 835610064 545131910 619801540 456879875 325051710 958814240 114744960 387234420 321351920 493209314 552964224 364551482 918489945 427517000 82924048 926839399 37229330 593896576 770426180 428677320 266766762 766090760 163963091 456477120 844721812 526354194 691907020 757007175 380004505 949631165 588895270 441997056 193044448 263393024 949315274 346754540 342752532 972933912 344347681 918862858 110356336 907131885 887109594 433126238 788853480 370065920 549784665 5688900 336249200 973244718 337592822 883482797 428883876 241294875 76642576 358259270 710311616 91247528 151897800 986087043 924445670 260447744 192276226 699413568 706752192 726308736 476880256 589601738 903880538 586350876 119782320 690784615 777413248 914943280 482059232 220927638 360051200 550266033 495149520 332016173 386025316 89861000 965884096 643986368 354239056 733748992 780535600 283479660 284634420 863868236 262302624 800874476 681967214 787252960 950625864 552415660 49517440 660374528 321555112 469530350 213309120 931022514 385830880 829438775 419586588 708476000 661000186 948658736 990618000 614939920 244210363 900639922 238192180 649688800 475553076 83379200 282515239 102100840 844816776 470731142 694626628 808077985 623935533 763000 792393504 746525940 688204880 369081084 528659289 452222744 531148764 818360900 906699724 484154753 881770920 717383680 351228920 424814234 3111271 802965635 308959560 25674880 228548044 387175350 689333876 206901102 651444994 273310080 719985760 876956604 437089234 813498940 129891296 262341555 351551580 942430380 895517960 957750000 393404000 248897018 520732308 10106150 923988845 824095530 829408025 519369236 427979584 144465432 847243155 731080920 781206008 618818608 607890190 587822274 734797540 879525760 513078288 201079808 389996850 549765345 731304000 387960800 715522560 418759192 299219234 426657140 148067300 238349828 508695840 372627575 739725950 390747900 919253100 144191404 643012128 68349872 172901105 471681536 268006000 682296320 200467940 343360920 5495528 825920380 58626100 568122524 321669568 82592720 896932376 212832806 418825360 949129088 855473500 966913464 877911022 710464800 6627112 88915888 106894448 933225866 745284668 853381908 387102870 281953957 257562176 693147450 82984738 154200000 599893055 897891936 354992200 701013744 31538656 683914976 746582445 598800640 522483200 468282040 655992960 290350625 40805760 576585265 798386071 669813216 122551900 681114190 231816000 568842467 919655800 105957148 62688047 169902676 985051790 196584590 19080229 422612832 118931540 193125040 685451910 852692262 778843730 901659200 309294704 121280000 662313966 243089750 417975648 650320760 972526108 135959375 212822372 299398668 350756589 481198140 97851250 259332809 312550912 971312992 386401400 715432800 19978960 385287220 950536632 514934200 956618720 196667960 57627458 60209210 741107584 800165952 376071520 960064928 556593968 397396460 55867520 891569992 33706720 735665152 185408464 372786240 835272000 446672354 692542960 749729000 75834623 730498790 332626386 686485503 835417692 273150425 72880000 932193304 200324800 219047200 416499528 918564540 88517336 868927500 130725588 221628368 577134216 855391110 988667540 610244138 932750875 213762116 193630224 916676090 317156000 269152692 786727208 363941760 886011776 736233024 360134308 787109374 331076310 939757744 520725690 497565502 534310400 929235570 64596800 160415240 301020265 934863072 101762276 720535230 685448250 290799876 828076320 314261976 694438012 899110744 12065640 177442058 322227940 118885000 347297280 478917524 501675440 520167968 194533928 651969670 457260816 252716080 573695112 253459004 551682288 802273384 306282760 465107763 272881664 67839780 621193440 297947200 37904165 92580000 181295230 327070644 695084200 432667114 168501600 811900108 795784160 4879240 635165268 589900064 675392800 467550400 257700584 829435610 848236060 307757330 732653568 115320000 393429200 402850322 248153600 870373880 540436300 259417480 845054208 534163150 711220544 658056340 699708250 859660800 154216125 893781455 200154925 404403320 211187168 235132400 114212220 106490656 287057151 424080946 347534770 242088840 807120320 318822336 197408400 83407104 806269766 381957632 787105480 227291444 787099760 611491829 256556032 643496176 880224710 51885856 798117916 400501204 85719520 156662920 568734287 184674080 849580608 596983190 744207948 431056640 836076368 11972864 904878240 901489375 308726632 947047160 934868476 789351756 885855952 913860362 751365760 564750512 276944662 684154000 191361430 17861600 634155248 331064000 645465512 518506700 839092200 554054871 870036320 439450304 526845304 104393526 462706600 699436040 252747372 792863050 60275160 1165520 55980137 598586560 699543710 415327315 777459404 359395384 728363343 662775680 135719105 998735370 476053712 857455055 479338696 176606220 542874016 130740200 504342056 566976000 576575258 911472200 530710776 327502500 277585280 688675932 453058133 377447500 145303070 356657383 971536000 229000160 865477692 428102050 62460208 740044000 779808096 690758740 152122828 449613568 951382628 896810048 750343920 461179984 307728576 644018729 274103492 252834240 233125664 169803792 413502912 671413665 67275750 925064770 699000480 704377162 569147440 715705384 130766824 248868172 101258784 55430736 271950035 196788450 897604998 406551120 68866044 156106240
295699992 214681184 523036560 49308200 199286480 517585625 974442010 509047784 897344628 149400400 789975780 231330680 3320304 870220160 983220816 275512265 658362580 729263568 754505842 546464160 189782080 248149632 639228708 659545600 374326725 287697700 226306400 327792610 42159500 584507505 414462188 700679680 996987972 118717800 152008826 724926920 159733824 670522616 753473536 980175360 552135472 27559424 306328640 3720762 279032812 706280832 519268342 473826302 754686665 277228800 945915000 328051580 151639176 507950368 562330053 373424336 225757924 755168176 457751748 208787050 20819776 373433410 242364320 361140656 14338624 801002256 924122600 669878373 223626120 227406014 386921576 48491696 720309762 326869544 934070176 405853806 767010444 605530000 300842560 536713134 620363160 268071552 514882742 486254775 432231480 355932558 850619756 315427864 242863102 660111360 979710080 553263600 372885888 933956750 574982800 722187720 908448739 61496272 579230680 391739548 189033944 55497784 868615712 102150740 648400504 786341920 415063568 857291277 588877850 927449400 77965824 653293752 318682048 237170866 667171152 799998810 619631168 587865920 618878592 485456832 266892000 49858202 121241545 429852076 410862920 188057440 888654160 465244860 720973980 504214712 946830084 525803380 238151640 119541776 435074929 77687680 454306682 556979152 562320000 767995952 873499554 124937950 134576740 56126752 142460977 8869070 834753884 509574528 732244200 303983452 821500992 219091700 138763936 71863068 435943200 495873200 416276675 186712000 195983309 52071392 593476309 795791370 432038496 541341496 68097174 614886412 345571139 848514716 332106880 696918112 262401500 981412664 127850640 897548600 816519760 894648840 679992722 980503112 164399430 484652048 955138782 880068850 530081738 368032790 320955100 515009116 664977268 863393384 114943871 700324160 687881860 134096324 380485395 796733445 223344000 397941016 537034792 82901344 555725668 452148500 692142336 611663639 424120320 924296840 326691840 499272156 143497600 863275674 893240461 325695104 964116672 544456256 634140736 565243500 947608320 689606376 939715400 654684000 829668315 3946428 751986155 450312434 889049584 290273066 624239060 726198240 950707683 751897696 784077120 611401874 891612920 410900235 29275249 581105606 736807860 892359544 975779456 456335586 1459020 899022996 108541088 559249534 970159040 443431481 331236608 104816424 685976136 438532702 596032268 920153204 649249466 254494060 205881400 523909210 2068280 317169550 202523274 999210584 309889430 526142410 827878140 39879520 725978713 8798428 890663980 770692912 650608910 778696152 648982966 43953120 580401350 937371252 153901984 122706200 364593220 836495492 975078776 507258312 799084546 758060540 168121760 377904708 441433600 212259570 340602128 61270788 31970000 238784916 355250162 287793288 838861205 639693804 343595890 637463980 885241000 812499744 25917548 739194800 306602160 858046080 19694774 85906080 173482800 130193040 915148160 303558428 67111360 662407513 595888640 152926947 154815750 772139520 655303257 747516000 737798400 362108984 717865440 514658190 779732296 663476348 698319380 274834420 615741440 385285880 285115370 477493432 761322366 504764572 698767596 37292669 213521360 917788720 266513986 333375752 915200064 733757168 984240458 181923558 810888384 476555825 367037011 399100970 793369648 742988048 231162686 630552728 369566135 594370752 365566568 400215112 745200800 672201295 641976656 889048400 93271016 294904000 493433164 846797668 641920988 120137700 593120370 753636150 616732038 148247072 49140944 123183640 532972318 758180880 503350588 952872380 853097720 316160000 826503806 668960288 355913159 687064487 862753000 389360096 869126016 743590060 984099456 391688720 21323092 712717760 173414955 176892156 433605964 271545068 5161984 268478305 239970141 81766020 131995462 40874496 215570271 584559286 350254820 261344176 811093600 431450920 511401140 152607620 662800880 752384650 458700050 939394820 281268416 847942240 230320480 541206838 507921352 761630656 51488875 142386948 619672832 123012436 142072922 23348800 874963768 158889600 709910572 216338750 381756200 631137220 752897500 669272854 401044064 86570400 304913596 139417620 296350672 148073810 968985600 119875000 167382210 669217435 522369600 800872694 482268410 244434280 94025760 859927364 501333880 547878824 767682218 473303392 245822808 658399830 841762000 247214059 110186372 217982224 539786915 94400600 609814164 509182992 300120200 528764076 739837825 407808901 144613726 291903938 649027924 346371369 315818452 239639832 921227630 172873874 732388512 817882484 266658180 553925200 929884960 121133660 969307340 311869557 698022080 527958490 681982516 993881600 684281500 487946668 507455966 607632400 902031000 404566114 782250500 700633984 504841148 261994592 269060704 627184220 652083104 623964680 495547840 698403467 149134560 493732480 30655952 325042820 35298600 527733606 964704320 265534424 116071475 814187840 799004640 186556584 283105536 980146240 565055192 424569688 602788960 537492408 361296882 745962460 568811250 197751632 818806976 470625934 897858104 447329188 760501462 926973330 57370800 62034540 297556360 930855200 522860799 765222216 965097176 536686640 554666560 915821120 612018960 263144576 379683648 637926120 418637612 736875680 520964000 542805800 55634515 55218160 829925500 931351540 899346784 7890928 250572414 754564066 637897440 544106480 692656975 13819775 603760840 905028807 689267904 536568568 706258440 369183688 137460712 738849600 728604160 443374176 883926500 335303228 835527440 61824272 309448200 492666624 149413760 568633536 205302320 200880640 12504208 427900569 487978000 20690212 206505344 513477200 600678400 244917704 913820800 812727978 838396266 552841056 3094000 176745800 122502016 367973520 500068136 127676736 738003920 827844192 717602020 179849268 609252047 536457500 363587969 257323350 726311722 838648030 961368620 43740400 163506176 580247775 793755482 571472160 11803556 231856640 168242350 692268308 708765224 97850880 535498352 407877566 437987800 887394930 382579148 109079680 945872818 42309876 798768242 353411296 677116460 731275712 871420736 536773830 286197120 558848220 828268730 802219572 80411624 405278494 60528040 558745920 73564250 547434740 349756708 45605125 220827296 290157686 175719850 325026880 918366616 63011560 152087296 633828055 17028120 199412432 884279466 314117189 595665184 367904120 283054245 741587404 537416005 430221406 836803425 565264125 455028760 356335470 927156416 276072000 676100000 195731200 629094552 631526372 984352236 765826816 555170512 729819536 648375680 7470080 428202961 12598272 217232914 277940855 487632144 121517740 86319168 523084350 202303452 690479558 634047344 99679984 236788208 408145580 617237570 855032198 278270852 173365100 775493117 222321284 683889780 586227115 230706600 396828224 563538320 901671660 988402934 935645899 909496474 838576200 326901632 113809685 528614816 181681030 238627586 99300660 757327860 564378439 470034398 983610330 28771522 104914198 367169044 882533802 102577600 923242332 404863770 830480160 480438990 128422144 479053192 965520408 748230720 289623584 558861200 952596326 869651102 919034500 587707288 20493600 177832475 944541164 104101950 783224066 717443896 83922960 342161266 835305392 10860632 281253967 784742480 949435928 54569472 759783840 875555200 990418688 493810959 525310329 354470626 511706796 106660256 1830515 113279650 162403368 706351456 325961780 385801140 225732848 352403842 59346688 513547360 651205600 119570480 862174920 495096210 110909222 555563515 363241300 36809331 425974564 234489346 52190030 674390400 322445096 149416360 343484554 775412648 737337416 633608305 190279120 804766320 7222248 88842840 81190064 465970400 644863392 458446774 83446060 208548400 379950008 233954400 578918672 880771050 832306265 620825115 134747000
150518520 743431418 156481000 967205250 493900032 353686692 73687448 554854752 995646352 156705100 53263456 723631300 510443625 195018368 688773996 203568600 991250594 70637918 898577225 545774400 701114750 372462864 151260470 908524593 528430612 101488044 196115756 190965748 823045000 956433499 37035542 934478176 7899204 135531712 591280512 330648200 136257500 550889790 910669312 94948412 252742532 95045616 608840652 83039728 385464120 99628608 231478488 266488540 686395668 284554034 662199232 890875376 274840724 445001920 302294104 85159200 228083954 591777064 468262618 344960600 18898966 141159520 890403476 371240960 423064240 277600810 997473464 209767498 227809180 181047012 783493465 161036140 542791032 721614660 527841976 384440584 569362560 803366588 490090550 357719550 945034986 558575076 527852556 380892128 378812872 647556856 520586184 246530704 151400325 56995616 542089440 122168504 154945400 8760656 403346470 141803456 305990534 797068960 397108900 427980080 854058000 384717304 496826788 60100850 176851774 166074160 240450208 699763640 557525760 174240610 888080480 956094145 499004064 487054144 93715728 834181800 843230500 335939520 556179248 564725952 320797177 861623476 252433680 171868170 54259085 733176703 41155782 951830957 50401492 779926997 840691500 630802200 665506512 900604880 168142976 411124958 119226722 824758600 431414536 511224496 659915601 408506500 257747200 766358084 723939000 342326682 222369395 918066016 550102284 597159136 533070112 726902269 982594720 229488855 660497044 23855256 844163760 68268240 595197952 848427954 788808024 430998786 78800860 83902200 195646448 182253125 643731300 558904391 506469008 874380576 157615300 100953600 644436608 551604800 274814768 214833468 605694045 225217872 774957120 858566112 64438080 721332208 714331515 163000740 702911768 855648222 28905120 207077400 180734048 640637365 670753728 977102312 658377840 524042960 4538886 723761524 817603935 86001712 978744805 72964168 58226892 829674400 980805440 929494554 418681196 198274240 700084736 679365308 520537990 399902720 222011744 987867500 616398940 19249788 143140820 433483953 813281010 808638208 419456593 365283720 513722192 260866944 874277028 569638362 517036000 804792632 755495764 292801182 538657144 807724296 817039490 404197656 557505865 676025440 402882590 699977620 932579690 149842400 611915648 266387136 122766507 117929160 863797437 580632656 163880152 47394400 700617980 817344000 282168331 737452000 572704794 922122592 662116200 496991164 622124260 667523237 394375616 650471870 940178730 7867840 391476930 211958826 358364385 454390440 140183358 256899485 477327985 153377955 456020200 859183950 54075372 506112590 885703545 661048945 76425520 538588302 634940264 332798560 659910800 612958240 762246576 648264320 169090198 114041276 472473872 541725292 282678270 677300120 930328655 532625000 894496136 270344981 51420644 912265525 985858830 806533360 957075000 92043008 80527776 442889114 375104716 694053478 775658256 774447750 227026520 569661704 996145300 416540440 183091952 583699840 683478373 450409816 671700914 463255305 965177280 740659880 31834300 574882480 263730852 460106972 956387834 165890050 570845824 57340990 453037518 285289969 198839000 393999012 200972778 744305984 358466370 446587400 191523324 258172480 578174000 695956234 763916130 954050000 522157205 935427530 933698560 85839905 80261686 990452738 517897594 714893600 785604000 776767881 165374592 480932829 255012049 752352160 666434340 512226052 693329630 102270628 199485206 497853600 798082000 702038660 903814296 544791572 719887540 391702192 558504592 725499024 231576980 952437470 660512626 295657124 840793537 900349600 2583464 200095515 91703904 899195255 757963960 82812120 183878200 636219930 50573364 593413000 271856160 190138572 285290700 180258496 578036200 570369200 256855940 580021248 185158488 973911296 444119465 70831274 804948840 905524818 540085424 308073510 10604528 940890564 774597440 432779492 760220896 588708411 529132240 494500118 65086464 733577408 460458000 430042875 268873352 180660758 839262912 966180980 866739739 120627745 433815680 827809704 680853824 911957293 96244544 217964475 993061075 147521070 388567434 32532920 79191540 811689460 758170756 684540754 937773872 273012480 985316260 382535469 54921350 409719056 902625280 825768308 807388000 377273600 848597816 915076425 793132384 748037992 26150912 259174080 314241641 355727720 360435316 432544740 641752452 816207475 729579810 781265225 277254656 289387530 909123000 162897192 676797848 848429046 421349932 649404250 298083428 743984835 594333502 60200000 179679520 785278610 454079490 893253624 529541561 679548880 116536210 82993488 308276840 535319040 487123200 421417760 782534560 562800000 32320098 599852500 736666150 524735158 155083228 260604850 377080000 430680408 882546592 675832608 460260125 937875185 318308676 373733250 398030712 449014568 597475616 206322176 68094048 721035760 117875906 458833920 262073100 635074076 316232168 936845300 111105900 696533249 460168700 722412560 990615956 849426796 622878332 670830000 451954130 260760015 141846000 822665488 268351668 449307044 260531768 559529124 944960800 963770496 514695663 539124000 549635776 108880650 769996340 785176330 75513050 721127888 746415592 17361524 63847964 268061395 756781192 322298240 329672640 282500190 335311336 640717676 411808920 445634230 470018300 21349820 889903218 951873376 19772272 653971014 542227446 668349208 937230300 891352368 993072184 789235451 715581388 632862664 645836360 933783920 608867328 811575308 549440084 236769440 493789408 625647500 401185280 958188992 172043875 598620138 848488424 559840720 186787715 643533464 942217604 92157440 965779555 318460032 81768290 964768270 489522942 927926340 910274593 765589576 336610998 167841392 622574240 352934600 136611328 29405750 953485432 522768475 176735022 723202560 799273132 834205200 293665508 228624808 756156835 361780928 824251680 520332066 163029650 960384645 513560344 272303565 129230060 851475624 611092240 886565084 870194458 854199900 964402240 99065960 448743776 299426650 517305849 638791408 314054000 309293290 738757294 426146400 340520194 118038000 229051848 92499292 838300160 453693504 377691726 805349955 410231296 459238095 243202866 204790864 551329500 129163600 821580160 518280288 574952060 396738608 43824880 685485000 183867120 243185280 868488051 133342718 37034240 707882300 824423412 581523252 354601055 555753600 430159835 607867000 206704848 14662188 81854275 774309180 530558224 805424460 790737400 132763264 79534694 949362560 715456585 846217400 944416450 567104000 29556400 976736940 677463526 348552404 63190760 794829314 171264840 798339640 763548998 981459350 996981440 791416736 458378044 245655856 880081840 493826964 420578984 667262500 519201502 595824653 743020550 326285032 788444715 658952260 536407624 572921875 219298695 458154170 799104720 105676750 468131377 305539670 72976355 9606272 893631188 254302025 299428575 790556360 650840800 818359956 465726300 920620000 608533808 715366368 137067325 525752012 898188200 921531000 752675920 890746955 244548492 937643949 909224312 175701346 414617600 15181606 897272559 562510616 908594442 57229360 518962504 867950556 885780176 185452840 405173295 564026044 300569224 973583850 3897150 578450960 549721050 304893409 232186872 531209104 17417040 795887500 494328325 719589448 351298496 578950160 219257076 657480375 340602990 770825728 68881050 778533010 380632181 303195350 52031052 694371560 389144700 234167040 191333468 349849160 93555186 797747000 911249432 385114146 224373704 419122024 352989575 969521120 991990310 283115850 462286160 397629040 286492520 726496192 443880700 499701840 691076780 544019520 235276800 590341010 988246772 421238400 459919360 582657179 268595980 133219642 154983580 661653694 481971088 84032912 774917500 680164375 347981774 694035164 329004500 47348482 414274048 544588260
29009250 846418268 151528885 785765960 794563852 916019950 684723915 770629161 524790156 4727296 394145861 996974540 201833350 965282000 58302124 340808714 912337600 345343925 784865395 163851600 507448362 657675136 372363334 638410911 684788031 750636056 365192111 814669130 260251563 38001030 475099755 493459544 943507336 654322060 30663176 618677760 566609920 763719726 120848584 766050750 508440712 347956153 737273960 284071583 658271180 650859300 957651750 736859295 912935380 174749644 220655860 531189552 780116992 778359660 383474500 628042358 701204070 219970208 229815200 241105229 736120800 580539142 188648758 492563484 892212592 604194788 997725905 931799300 443295500 283202835 843216080 867915680 636956511 371587140 690230416 200137796 36207505 583952096 957825160 783172840 438811575 934972216 110955376 727478130 841935248 959930900 340235648 384230947 646511272 14770477 491035540 180998140 632425956 740278501 515466200 653846502 351986456 357270892 713556560 804799264 27098590 596232760 679067290 794835720 308142070 759844921 345660220 538743819 504626384 587784300 139352320 129282880 288982344 969708496 206514400 63406640 646156726 37317440 886561104 154874724 139028400 11916082 611520416 365560320 430346356 712229120 169675600 865913528 726889525 987998432 750123680 392573184 919562950 7041144 997463080 233619660 642579200 423564765 205799438 478551168 24550274 198976520 564672584 728023050 6157337 312351579 726802680 828266840 709189900 971560032 671108200 690936300 591602672 298960640 969659672 314193232 651790488 956665360 462077120 706959086 509717200 925217508 682975840 970381650 371832136 341078800 268636170 97925706 679651571 482634397 376201516 121669958 124532360 13041200 14485640 343170000 82409930 736493978 630301390 19307200 369882212 560815066 697483392 993297600 153731975 466355200 816807420 830240480 683756073 673019144 406764509 904194880 386058240 29724788 582533957 372961652 865182196 527907691 751223296 1145128 933780100 586515600 391490400 270883000 653821544 536038040 529189328 814378514 325871008 108087814 59066600 827440240 294325152 28043404 307244050 104001616 261623438 706917706 586192800 40337476 570895440 432715352 955963600 440030892 46136256 56912500 463296704 956878760 230709070 112597910 60323303 815273504 239365888 9640814 940471320 94887920 95111280 956051631 185800874 910458264 306310045 512924480 625294250 379687080 839840808 41573728 805345000 752316924 292578932 624264602 132034842 675020768 515634560 200454464 932079328 84937028 343613255 884717672 223132700 123617216 117605048 696432235 611630008 611489739 514895828 258902980 410882236 437952128 488180920 16369092 769979632 979605624 664286450 877043776 223370622 671917768 764106420 470918259 753520000 307999368 793575472 197148375 683750784 335288000 283595520 79776820 964872800 446093968 593428751 158249656 249308272 993888142 762438400 119816032 77276640 302000000 945885120 844119880 690215104 256672696 371784960 581911520 770810979 122903640 936368304 253527464 991867745 433847008 87887052 303088604 675662720 200169990 150752905 872980345 653951104 933946812 52035800 524102874 574441500 749936923 55757288 912019700 844881440 327168580 835670656 327680704 559987150 304169000 182930256 3387750 186950520 946636980 918437620 966255885 762686720 65833534 161360000 228621165 574194872 106559257 502009712 278710524 204386448 854655730 288383714 433257932 527294160 147402399 628600000 189405666 333299932 933752100 34765264 147237680 306433995 219670716 106978288 424655908 748393840 391895500 698402702 195665385 488409850 293336932 641324900 256977418 48716960 161778624 528818336 47340 390734270 76046440 113155640 704824105 101992984 570300032 109470128 894778610 466670096 296085870 203668994 438868307 409316048 673097436 737087700 288855250 184217392 672093000 248383924 14448200 229558324 100639616 798245580 43668400 654716992 922959680 101956352 150124550 31136406 878251360 399028224 722899601 822822996 32703379 495793020 814126836 879517582 306761130 144410564 625374616 575403695 465955728 377133620 849956265 540638300 152462276 306690624 283435390 335273838 879855680 311879140 74841264 801736748 637830962 668510672 636922784 547432580 578804510 239088964 492941158 683217512 620211063 691948003 130763200 715178759 325197648 97262138 90079102 599996216 506545300 175028180 79752520 501730380 291264812 178917680 107518294 22815194 860531980 272467450 378865944 383261712 227134864 256485480 263902280 308999820 794994652 88820232 336577814 727854074 249379200 3028460 354422465 183355160 199725486 212897913 409718348 982138312 203780238 81494120 750453248 489838960 874955264 615066412 764724928 588762660 514780530 859970832 44206870 828767680 606801204 919392020 301240500 505830520 280430454 747632112 894489898 909877536 239204640 538910820 504564210 275282896 803665000 891661468 178391250 940846526 370154064 433141384 512804000 578063620 460850440 63146981 419481858 163017723 797075620 934375825 522077500 488300304 636587350 681389340 834921505 211688796 787773256 725997200 286454400 167203662 289595888 476888840 552751095 424150400 25739098 659724370 622485800 794504452 434452628 168777844 852830600 823382644 958619520 574618960 266320664 767092882 441226228 29933672 668167544 955988919 307319110 950034640 595737373 982482297 783018940 94714094 180611115 160885625 536184730 857180760 161397140 106862007 62923912 91707080 268129750 163598720 526814123 746227320 71088884 531236386 774656864 987205852 699593300 124198720 410437000 169069640 224930300 271318096 301542200 194101584 822244800 302650802 92448158 955070152 344988796 393577910 640436328 512998590 73881566 240377338 48799829 270665660 110033472 739885625 884875156 545398820 496007174 271047161 868316950 923802903 714892220 843942774 678340096 475440640 169298749 92218410 116658320 983976291 721746096 904958880 765976125 107121548 452821384 994272512 833001250 638281080 68169688 600152000 27421120 111284400 500991944 55338500 728052078 710578210 46002278 174579328 922834568 791384000 839716888 17138782 80672497 278438240 721766288 737369088 979858075 717055996 491577392 654686868 602471522 91038904 954415045 79303578 590031200 356578805 320714960 761066452 125363424 228341764 767117720 976158330 712221116 678006160 671989660 918692000 818319088 614071264 806455400 300297466 913050250 574635281 196420634 795171840 960176802 941320450 300404208 488750950 838947016 725504000 492053664 621217440 501792784 628873336 598129036 571948802 383742250 944681925 908090456 300984640 488744896 139103100 933158710 772231680 948223631 132810710 922989616 172497240 605098432 809038080 426478496 500427616 591567846 920527200 699849025 598999224 979878072 397151708 337706056 680401608 403633952 210747700 218818216 468487048 670456125 315426952 233607310 674487608 123277960 596555134 536271780 602328465 157063518 409407616 676416896 222354287 105458720 156657425 782061680 375039130 659910730 556712552 39750400 489115245 40054464 668621350 624527340 768024988 538910630 985789380 493861248 312251200 395994608 293543260 693533712 422997022 794399770 363091200 65837354 359258768 959764622 409181800 241968880 125445942 298394298 124986256 40175340 382413920 232806496 29901134 543326260 283437455 113484465 504370382 694782032 848681132 752742356 342670114 268206264 170761664 542339160 188245280 517592000 314555450 54593400 359116830 248748217 643962555 480819250 28620796 199469904 892769440 313941308 610339392 958683464 79894168 489969200 919156208 883538496 511528624 92216688 376372364 831265584 438519830 917814440 495046792 110631492 313873100 128608742 806643736 295593248 529908136 434162432 669004054 550577920 940867152 397525470 628705014 836178117 906962400 579385376 256881300 537214352 996542610 385896368 663544016 945289120 722638200 953949368 708244000 202348876 636632544 493540728 342788608 783363840 866137332 300525750
299057100 592924280 217674229 318776427 820411230 856043008 849108480 273958288 36848320 382458036 921125021 501988295 76756256 653283136 605027200 502408668 182063072 442907533 476543715 933929800 265593880 866295327 339160010 922162750 870395750 565810724 742421560 661554432 483127502 399278480 925824000 179199920 516936640 744378970 127579626 382280660 295905432 885715920 737066330 408145037 946584704 744755965 605634675 276361340 892478825 476283120 760722146 208202304 409771400 963900224 332785212 155106000 165895040 298465600 947912000 92894150 700071968 703828480 273848148 397867408 770916094 358804330 757587987 698427280 97934825 179527960 896215088 399768878 513843155 412892416 221654600 992448035 996723776 168972000 40276240 790811280 568052814 862000244 680485300 56633694 64147999 186015672 298689004 893682000 599786136 681880000 392518550 556176288 148387120 495270400 474857248 405291160 482967520 326453840 95265345 958027176 779501926 939825394 776799472 829370975 272274544 134401344 66290068 74965600 396026282 722181398 991609860 701741676 604332765 35861142 351197404 571243772 818900560 980977080 898448600 123745120 589160736 406745696 113626173 836670304 387301442 941422680 753719365 741258823 768706836 91061860 537224000 257035100 43520392 751261024 664649156 856290316 690811392 225018100 357654812 853532200 38137800 146126054 858449360 481592920 369262152 638324210 747758645 382223840 953878800 257154800 200389330 411924916 37212580 418515440 79317644 973685360 11679392 601922402 624964800 647300380 579230604 98269124 25611100 402098104 977680022 485358250 469334050 839344112 868323996 580189440 168852966 524824400 506521312 646474314 41305852 969360641 685623200 276124968 82807318 48422450 198803930 438185176 644012950 799784800 731972516 143331220 517138820 675598600 357830000 800920054 702162500 718674564 652000130 191163712 612614464 632822160 827200580 129232340 693609646 732104624 270406000 888475564 181781656 924087296 114871928 257903360 587157753 828756723 331542208 210512793 173261475 607617300 824146864 548895896 140087827 469763254 611455434 737920000 413830400 525801568 998708864 333650837 446837140 61084630 557512511 620959301 499669407 353157302 494747122 784262740 612169990 547745404 815535838 466100160 116042828 25923960 506483672 248049300 572495464 896125552 900223300 465745108 393144047 762633330 347054760 745953920 171051040 595400585 617469440 479964400 934027819 808614928 96048000 362798248 891656171 565770816 456169870 246320400 77873080 874503332 375211376 906595408 296881256 703571080 746146560 181246596 336975986 48827240 54783528 950243552 129404933 383533740 443188558 895681325 272243600 607906580 154224640 713432900 876947996 805076004 100425680 863634020 165474280 934131712 451036900 919736894 712711360 847771536 197084236 590750496 493545000 309491768 141879872 657318980 582265336 238361560 765407183 360136754 479358040 997789972 953692352 123862744 960203832 904185 621670435 292762140 445101768 80983968 21889536 399258780 499958174 385897200 185242624 629827352 15529440 872998065 223767635 511197148 941845632 643470000 984632700 626715500 66432000 12366792 659560700 315540816 408976000 994216916 378683514 473395900 427898000 617385520 154903620 459658250 77401726 924999280 887751936 416127064 867693470 763477632 630274240 630065120 49614267 571878616 374946048 789783832 483401248 916953468 522054262 502853356 444883000 788937280 962038200 798453760 110355900 58544652 950206920 392526784 62348683 299096400 992407477 405584212 288326120 64182368 579496377 890464000 489398112 137841330 718608176 523615706 454039752 707039715 816318720 851260000 584434980 545996750 772757300 836176180 431866140 149096754 499906536 836878620 699317556 11386880 955163552 996292810 516548160 136703520 29912280 273862390 752569325 428097925 34245360 302942900 469456448 42109752 826612565 223725605 170956114 476226140 858157360 739175424 689317344 650756615 475356544 206890128 934701069 384512000 957252360 77976120 37857496 29906378 817705140 504882275 343783384 950245440 128824192 161358720 877903740 590044045 602168572 255779268 469743870 909423576 365449816 320997390 378266585 778766000 494093200 621602184 758483455 107435820 106007040 738690016 435057328 192319540 406127500 567392152 271058126 364936060 408824696 848104576 583534588 681918010 157233855 707806316 984603744 549353800 161346243 870361384 584245420 149831410 132330387 535360910 851154810 814399824 774628448 702995470 637870496 353719600 306538650 512232976 958031840 595073920 295432860 164657160 222416384 186216720 590206272 821894780 826802768 355057600 145591376 782508112 859814268 953335168 264839488 114905248 573478300 754888390 709126680 70677060 20755968 109922024 956132928 352022224 562415520 867377377 807263936 583797700 203440582 138020712 123986816 712609200 976824375 94368216 486579098 164050288 616406607 726283206 354760720 232261584 251389352 740951420 953069340 246917572 118866800 413533062 444013888 232270400 851213960 676928125 384744810 946009700 609251194 975838280 478379416 522116875 149592244 970908400 970826882 68499300 457737278 753693222 916165330 704516360 648283242 267865260 196850584 476154040 806929408 932133224 142584306 350952910 326225920 833754000 909941555 424010380 361192000 1542073 323756998 45464912 524285572 690750344 327983020 979922100 64288080 955618752 24522184 805369360 275982920 714681010 734492146 128580960 394776104 57881600 412334672 712448800 366711680 275170400 781731520 878779410 48487460 929934875 925488448 974703960 639435880 255418150 193662750 525704464 788313952 943392809 671333096 696361280 518063392 507059340 106532 248052360 202842912 528635010 381590272 582513554 217639820 260992600 962473568 923931626 270359536 520390700 451101440 401884576 615732106 737411900 49380360 977337856 371549350 788714880 893464736 213632000 279311520 116820736 762040180 10262504 565226430 298730838 575820286 588479900 10539800 544630836 459705648 274468584 166492026 448150400 381918840 280033250 342857874 474349360 432550920 144048008 693289600 931407512 821742500 944285984 712868983 298777340 471732880 228897288 133582000 177493900 496715264 669260480 148112765 377748100 613784723 673702216 326180273 699885460 758259408 11599808 898926930 408547760 329625850 698319176 408346400 565894830 554053654 203358236 882766041 375894688 958100300 218466656 990861260 51385000 88699447 223215422 960352036 962311744 426437980 272937133 525892688 8855625 768173520 208310322 584609676 449324000 503382097 724123990 159828720 596608880 649653760 282954232 969856583 502204816 803366722 298917640 821615360 360381648 636771000 365229580 385931380 499737792 636150016 83396592 162438856 148169512 708204454 795640031 886254260 633260006 437691520 516486490 175302080 297632556 797762432 593632668 11625225 384121200 846330040 558700128 56253604 543593568 122421920 455902860 316450084 296525504 42631169 457163522 849291704 956305324 201493120 441776200 769883264 391046340 194578095 424792380 130012112 743454500 734711805 581540296 593153140 479572650 432734140 892903995 678067288 89322660 623278066 631019951 824801300 44319019 802299968 663459170 235725779 557792582 459077085 96775340 76338390 209816576 800222886 873986048 886512000 224753750 914837700 514812760 187937025 891477780 142676612 152447104 596978866 615909936 351698080 378006080 965217190 504885632 473348800 552664408 850934090 182037760 443213120 835562670 285178000 976294400 795581197 27323145 3028928 401887992 727416864 91728000 184411674 398472780 383870800 290947792 197321040 773431206 116319379 148148534 461434275 979994596 513411859 495367702 486640000 803270400 948017880 811763982 278569240 779237650 106977982 9758380 313937258 276827574 424613304 159106150 876157290 901631760 485509220 887260126 102171610 869569122 504501943 123649000 977827808 907455500 733965162 915923308 748555440 817206700
162996476 602437120 607874912 600763550 559831896 784770000 630334976 207047308 244135380 263036224 656141955 64724048 766767920 771889248 197302285 530795322 111545750 934632020 205070966 164322929 473436756 720114000 41145440 204479117 51518832 190145210 757000000 276509750 276962488 100243555 133465080 828821892 721888212 746835724 355343865 959627150 178930230 408502560 611686560 235554775 757256060 378343544 788822080 599374662 112021666 803275520 258692150 99961768 683208765 135948544 645753920 375462680 590673420 216012544 463116732 873463179 119922010 451266592 139355675 160809846 157061464 112070310 597586060 422686756 52724260 472587880 136457448 966653802 682499562 822101485 681882994 663130512 257616512 466896360 323506312 797944735 215169664 62080952 966561968 284221600 272734400 136944062 582522000 287084096 459875990 206091307 898094080 102202390 603825700 670950144 794901776 784303754 567007094 632951172 259961120 928654080 855907549 874765572 726118680 741139840 734394864 339650114 558854934 553149700 594359200 95743424 853095940 551386142 359250300 290956290 685243100 976051832 318929816 330264168 593551800 576938400 803548430 362788550 53320170 979585360 512624096 210567370 856967045 994649024 755775068 214150656 55097792 266632480 312288484 82960560 954129028 148264000 534361712 389788500 253023080 205027760 829088750 111907844 11889112 732587300 826876800 539712790 80620365 507285860 464140680 213688542 280131520 657868248 196793784 203233458 404334738 190029420 466309920 406734104 934935348 857122116 73309812 288184520 187198400 842981368 497669696 830890936 323303304 632789184 557724392 364729910 4496120 155170280 832034454 390747010 463066688 261425504 302410520 369860754 175665550 425378208 96020874 815566640 954963960 641329557 677548132 752323175 602358016 609213680 831801328 539557566 243265720 377849592 451344880 193464380 140012700 416492460 508430325 310754700 247544142 356568288 360932 618377792 6177616 633454848 568509928 242322250 286732050 716345888 740080320 156548 660157054 546884250 696547850 159868048 391162560 380922042 626689260 632823208 444966944 571938048 170657600 954385400 949199240 616369136 823852449 7882350 476724240 256461104 956143240 384688720 612222464 718024944 304953628 882662296 797324816 99851867 293771624 411960855 970660110 121568080 138472640 500380000 742053914 919855200 585323548 642509552 505014504 288621368 598639964 395928120 581129825 438682364 946080692 757723320 160416200 80289960 746568768 431363196 846777280 310162315 746891364 33595430 658704520 494655244 658095000 797473948 873924544 84639040 192948212 333770370 792268840 300026880 660425275 38689120 744881976 963123200 628674070 739627680 667422400 468456529 896377858 150291156 864423936 231692750 294404974 652876210 22218560 54892200 710613060 161074480 975328610 562821970 633039310 694550000 41943804 452071420 702860540 96750332 323760676 950495664 286754800 606171840 694169568 463415192 303502660 843375340 921293662 56514958 975117818 572690750 814634064 606384398 110251679 830477120 732582000 519050356 132800000 410694462 930631400 477504900 988336900 351714440 686257328 825430160 124015504 387746082 512203000 563996082 500296930 306273542 101758894 811667272 217389170 546069090 686355024 165810925 94323419 541124800 260906208 880023250 40975040 840500280 573351782 768342232 951060605 206526836 622539880 117500680 463771236 855641216 29045600 155387616 904208522 946986560 695705112 903820300 372005344 227294880 391320000 285757880 800467600 752146688 728240548 279117290 984112800 1286600 571832330 750917190 84704000 307356448 507087025 675026978 357389960 514218820 453959320 545123080 528611968 268399360 651295136 831782994 628636616 293180100 770126240 680086296 36785500 360935660 207410144 325384168 364025408 878083118 492873110 920760592 633298362 279602860 244339750 807475820 176354048 11614925 713768000 31901590 418099577 294174656 769464128 226117592 567204042 240035280 513066212 64849584 92559420 292274808 277093072 166120768 637889628 385607616 334140950 953064800 302248415 476438236 79260800 69804292 417231200 670601484 925468900 224059400 739616824 76546880 286233080 650175048 362410680 739520122 125091552 999788684 645052520 620707000 219315000 800803184 730795396 659701646 578207008 326122560 635287000 770019638 256133248 937385400 319954940 482866240 506981528 841577050 64805568 889652958 980619225 427368544 339514220 595052044 175424400 27388704 334338768 424998360 894954975 386403200 168722113 905526385 566818960 91036960 482203128 358605971 943014110 549249211 121752930 517098975 785426116 308023190 46789500 623909844 300080165 92335104 816928128 249712640 646994000 616980330 399498480 300037028 85086988 975812696 773407015 774361852 860598400 17393096 481997832 881078500 410551210 267832640 264913850 953323744 539694848 543309040 425176350 69304200 360634750 103156600 984825004 536083602 839531904 259400218 46729470 204587870 291169600 636055132 513269520 237276000 835191461 508723760 344699436 410142650 30923876 220620360 230831950 749092996 886563168 524208450 921071056 368367378 451463391 769246800 935517731 320745700 988629760 911896896 713945600 772120050 449191500 307364350 644835508 236864272 529663450 743122480 775856900 791484088 381228160 731009208 393778470 319026944 66242112 735626636 779672600 315510016 326257430 994015680 51707290 108549052 379138400 232903120 33542254 117357340 123957107 74955896 74153611 988276584 540014240 841384675 374002820 877640144 500606625 414099144 588565936 949686760 134230540 497044560 405734144 939732051 570679786 299251272 353530200 101092840 855077248 350455960 946777416 239546640 996881960 384182756 627945664 123449312 306347952 928162340 129972704 428487620 700855500 862450330 623610384 897481760 165818600 276541040 242331864 816337546 252967524 106829700 448552192 762997949 495739949 998456310 782919840 216367172 663262640 590064536 232481408 580419210 39994660 232247380 679221473 183394559 641249040 766082865 293298500 4843304 873060065 714631104 523695706 463610730 39903133 669071152 952319792 557154620 683244884 245960584 509664080 368545968 829828748 262392950 723344800 148105800 447164800 191350560 413043040 160086400 604838720 900717012 650911952 538599189 724000000 785415772 870431579 175906416 97627300 634460040 945432288 629916340 933355226 580426224 773747761 800946372 132076652 929395520 454918638 521129804 264212700 216414592 669716890 98791400 161744062 154420656 553991250 995451380 819912744 335800344 352035844 957389350 651418566 901355500 12127970 569420960 241942660 318744380 405580096 862576000 666844020 814235216 918817632 187132824 134184760 406356640 497080720 333092800 353823676 147300225 981302762 219370712 251096940 173857186 671749840 350270750 532826264 267375900 428420960 619398676 547736384 928984629 913471960 886528725 742530360 538623402 624694120 122921356 254664000 300419788 987411432 627251490 878259500 487689600 188856250 133139960 343456768 639989040 955151220 609584120 121974906 814276500 371300588 42895264 583527840 698922988 565403600 912036480 194141438 145671232 70165238 144123530 190658600 533130800 904048376 93296818 494843296 431563970 46446400 738233984 531613920 120654984 294797132 633396239 427371680 991796450 198677400 549055925 538088772 208326064 274750012 365433280 924729840 530349640 123266910 722115880 799297498 75617993 152640920 609776784 164906672 1866180 86532182 577127360 21293376 962792836 569395472 983278112 537547000 456378800 882864740 323268240 388201396 783961220 669834412 941060678 989186200 229361890 772257600 325841836 340704812 242639488 711899810 49081988 11720096 237565500 10350080 254539794 696498362 572384114 104495680 875529696 901187776 159383655 797259920 410202663 710118730 998060944 741615825 228260160 534138800 389465152 412261312 199462202 915739520 646879500 272918098 139274258 646465200 361162592
178384512 361071300 847007200 733641052 575272464 954108840 369154996 274515300 607451350 622998602 231702816 43755200 523523184 836535312 60331316 897127800 617956816 196020853 892659142 126876847 843428044 869434401 277969400 787701044 622203698 955165968 4538620 208102326 972906532 762356180 841855685 883464230 692777150 491652658 200109058 671439280 912049744 865267685 49408648 524563760 728625724 133528234 950354500 432040696 972766400 733020100 861430944 799656664 778918976 116986267 238093112 290019856 317619000 838581792 204507175 368969440 631629256 598406810 547404750 243438208 681931600 389889600 817516796 98005840 53885580 205015322 630394360 337686805 589305664 749890220 652744192 284358838 232263609 160909424 304251921 875278622 686869960 184975040 292787500 80026600 482440904 41699264 917716750 485937280 268374680 652440000 295375840 378843400 287853552 440935974 505829893 96949391 772783318 221259176 885498408 723271325 143785465 145940736 993534325 702642960 793437620 253313300 977142320 99728170 10222336 247476064 940421456 327443840 339641472 188881260 482196152 866618800 528530304 266096200 653180518 353418566 783652600 764329275 671930940 501117760 127905184 55133939 574910318 977387355 867629760 501199376 191212354 714292232 721560640 627711104 871747490 160860160 407359327 319606790 145484032 621825332 365533472 258195244 707441360 59941250 199109986 402631300 407532640 633645354 305102784 137243840 387945792 246468200 442105000 268014029 56057010 54031185 194204120 23246380 110568823 235832740 456673704 848104562 412614048 163214360 96359650 272875760 210365256 213338241 140231408 827787472 159684480 831484256 693257950 258393749 506566440 863853023 598494146 623423556 104740954 12548136 265925933 995347144 872234762 19797100 423495968 727431076 618352585 868816320 1664768 941663824 419148507 189851520 855331712 554570000 778905608 8116352 21554500 371591064 283847908 282170921 23115374 36966228 571322950 590461336 477494544 90523394 259103464 843412210 715296110 825835540 785275344 908293892 283024075 949230740 772483756 283991835 735937092 96487760 642806467 236283151 615291235 477402912 32817760 623845760 461200640 690687248 110388800 432008880 532996698 661842400 794759632 329416780 571289987 38276750 270333978 191610455 712406512 381660560 445279968 729688840 285509512 938146688 647197250 434122928 989570236 476270760 174992960 673674924 368737080 287758410 669590080 230892048 876926080 783661740 355214240 70736768 237452850 219875820 119057569 507401088 526173776 67342530 926125370 233864952 17342117 445726500 379125393 215161600 768423400 201604813 119644646 738105330 365279654 147937005 814680512 727560804 303791718 684645707 947878148 97451482 350517680 884538374 910775750 448936550 464642859 141710472 288048540 318873680 647375590 29025280 824206700 537007584 535280860 5544872 76050839 137136964 754899306 605108635 216218088 464838685 444068140 801633100 342228803 857175330 457878000 930318000 415766962 481657000 174460800 422520576 973668160 351199560 204634326 443965960 199807360 79236227 473200788 518590466 605242112 180197910 236921156 316327124 179575270 716562125 729828688 419856896 38642192 792956552 48186474 922120560 275426546 218990560 493423895 471345980 304584735 568756490 703408392 481536901 946773632 176009982 560349576 664640320 254498990 85562814 0 736435572 28802075 630929440 166907360 124508756 574385486 401855497 916615600 841259464 99464830 321646825 864584072 325460928 688369552 576536188 589324630 358044425 912097060 738237920 54697600 14170050 949241728 39826605 534520490 543260300 989428207 913816100 173877760 940601720 254913863 46392336 43392005 564881996 613901996 624201150 940179480 845750712 203882372 562871696 198054608 945122380 439152296 93827828 526325048 788751160 483596200 939803264 375672820 371150150 908491776 50459456 358899200 919338435 118624625 507855616 582678176 727971856 106690240 804663974 706936395 255261420 820760145 903248980 974565404 162443872 710705954 401361636 803392700 470979530 524334420 235131200 584217420 993473536 909055036 827022800 950815744 55240880 616229452 941575600 592920905 238391544 434145860 565044890 131962590 895857751 11023584 784035831 721392484 150086230 836615800 920336640 419275648 432131882 808006720 867387402 32458695 905851808 929396000 822317851 736815552 334747928 265011200 784433648 305443200 146854776 124441194 474378125 546435200 452172288 818402752 267349080 78880480 17998856 861390200 123357600 97867808 593930800 810002570 502386850 525883680 925005335 375380670 199588248 886706 48250355 330204554 925441710 958191405 2633263 441827725 293071000 244063314 585308250 138116000 346339072 423897619 387493448 912992150 776028704 165145948 514409138 992121638 767759980 495967520 118467776 891526822 729654930 532021450 236645160 522543800 924870651 631653749 720701328 811890800 863282256 702954556 23132275 199629660 133403237 337367750 21788096 47610240 696889080 533928310 612719908 969898600 307260800 658040025 675542060 918705128 444393780 119278848 607144416 922591467 307732960 572091952 149900168 312466871 205917120 62555712 237579080 147742390 250512000 496691380 612374988 635324848 689984940 354388050 57407200 923859407 186614442 599311124 223111990 749173920 135052200 127450776 856070549 817229948 266442960 729158938 736268125 813969136 733297624 368491292 419029138 150483080 92900000 192467575 12828900 171788914 177514485 958089928 577781440 992102680 695462828 684636412 151151000 928975400 264120708 162113200 675862200 903555060 300901257 977546344 367485676 36158595 812822592 917700750 116214510 612809867 336369128 647553600 987161880 842736340 539205568 615873858 991332600 971938280 37851309 371277120 585724560 411261424 522075675 569644000 648989930 490597994 757917072 605890304 945214320 689690752 221221398 413497275 555044728 820787936 811852596 413962160 485458460 497949096 941569923 923152896 605858080 91867794 436087959 558480680 66913853 906598464 370407296 405775496 808650610 36486349 83276796 208289508 137985472 175666364 561543024 666630235 772208080 299096384 858012034 484946147 883650494 71882240 232928170 81837084 938084400 960273888 623590852 951718720 254131425 34851740 363167160 388352350 768994104 200895350 255000720 88928352 324482766 736917851 919715140 488428908 136859678 412569480 182505300 161400544 479090248 904158544 956162942 388775360 486689225 362389632 358283212 974027548 617419620 115030304 27596368 346301668 946458520 429697136 241588358 574205320 494244096 697102592 202551188 195335757 745396000 241880928 636581656 222186985 150910363 383873000 396123740 20492992 642122784 885306866 62328068 20600548 784132590 287425280 990212670 942090672 741366384 821277242 723937504 482403520 271214668 872841080 499237275 325906968 709093008 131341950 320279104 87890960 132314770 170600938 505823776 707081096 429227840 474904565 631094836 393833806 286375000 971200720 631765386 794540000 143863872 144425102 972861328 203742720 274472907 358854628 634449796 634911400 855443052 44076628 234370981 329969136 969757952 175664520 884896134 358454664 616986400 148054827 128060805 147527330 138681976 687783620 133655800 754910536 458210400 768263638 445602400 22550599 696922000 868083104 363493116 652172680 806173476 870182464 376218620 535693280 213094455 492682096 447321760 461350720 772547740 227204610 449095188 880709270 711093300 339307625 111520000 827601816 221485082 796580512 550884865 468734320 440578120 696348768 723340920 160784454 453228000 876898984 682312308 862136092 999520300 480681318 505421950 551020660 865418240 683716160 342117158 944887552 204324368 381630240 251978125 947397000 142094688 82604581 495362990 634763768 519270735 77461058 576271850 259611600 660578586 684353312 643940632 966328440 245570350 154322840 259037600 554714880 597894772 876818092 877107640 187177950 615259528 421215600 612576568
949460770 386788160 964628500 404712070 397983256 789507400 838444774 719578496 191122168 926395777 961618144 983667444 675616250 382717600 482335856 331087904 931300000 248144384 839915760 291304532 239539024 993137299 580558328 78460145 190410140 690961820 56951008 688659375 265497600 239751000 191418855 933102352 553039252 490104400 145976790 109339840 786799360 665725636 49500772 810375984 126458840 184861760 144763580 834684912 362646528 763551890 54003900 879385680 590281437 159530620 858508980 320939294 391122440 972537004 802242486 399614375 634204792 367832064 664793060 522154452 685888994 369378084 410059160 277029176 989142112 310140612 577248210 460750075 954905790 205125000 488466000 459974152 835494380 922527710 235306332 71658430 728804400 424178275 163500769 275012096 79692784 622646640 142905912 627570950 263274296 266874687 176680578 383040000 961155345 570912568 515403400 13078966 979661104 562197740 45431136 884552380 653712936 235589602 769357820 328641112 917016104 77952380 163892096 641648032 103796280 783689032 684818804 530518672 732886680 611681650 902869240 333119072 987355800 18293258 204531250 694406040 280308641 694670984 483236984 917010448 778696048 579699727 480359000 655926090 979827604 562416852 742793637 726335665 896402000 755406080 257114480 402694580 101253685 303018218 593038324 648617152 445021212 538532230 753710356 179330080 619495350 495142866 827593392 545847500 147300375 369116320 100992280 916411138 288860000 85844632 212831840 846598500 873205420 477149502 163109688 762012843 43847424 250415663 675324830 997250556 60319055 997017911 5807923 21228544 576589440 515128800 637052574 441998980 987575976 723085948 922780520 458101600 103783984 828609368 248088676 37107488 357811968 641099700 598497312 579370000 637226868 513841040 829203936 970171230 391105614 776058472 84849856 331985540 516183880 504647360 253386888 129682600 471298656 662435400 557840680 240499160 742561392 235134798 425012600 122967578 529717395 125623320 964310962 260053440 152787944 786234125 2161520 296127840 908527116 392744448 236308575 132191936 19396980 938872000 957100688 667886560 731428000 936337832 721712400 908733500 409102352 817234824 88676490 450414832 541055488 155484776 4354168 719939420 922218576 450924062 67854476 819358510 501895200 908684098 95378400 134699498 16146432 219571617 108753428 12185376 435225310 501240288 24723608 898123064 35161015 261238944 50170630 447286630 951126460 766780086 857367920 283581344 748767896 319059136 847131960 612888272 830369696 2739650 700194432 339625969 533676587 674312190 419804860 918452860 232262672 713562326 568542528 893898160 67016496 196965681 981000430 397082522 271518592 830599760 710167776 573852196 259181200 701343472 795267330 163822000 722038300 863327000 348993560 987632982 462496661 446157888 632364484 655462500 27913263 350328400 780508288 329489786 503380690 992009216 829914740 936858742 103726864 369957316 636465712 927504060 430023200 184569892 744636322 505727510 343943012 473900832 968891900 910920320 752676560 515354176 385253030 509512556 826402992 194819210 788315536 172994130 674817200 127983956 933855760 575924064 227192340 860986228 623643380 914787581 309509384 672381856 894784768 192624040 305889978 430035400 881357824 252931864 343631408 249342500 851948800 787595680 504372540 813616496 186298008 795113704 624240444 605942464 116539312 814764672 130414480 146238460 953310008 853441094 351456190 625570788 408747520 604066176 992317805 203564192 613233480 742581276 694471312 814732766 349380800 875501620 781716600 920409344 983032184 310859445 386491302 24771070 267745200 462731316 1479124 655950756 295677720 592531200 273040000 691024860 200464529 945408272 906442400 295142273 238553350 525470000 812330638 217363080 796514432 572437376 259151360 587020000 556180940 596603680 384963700 286094372 170492455 356256875 450008136 524226560 956207084 804264298 320950375 872277336 488796606 104589120 718534530 229423400 820621800 754748291 531087500 247399705 92933787 725389580 688758072 996945351 126783754 109264896 975030402 573630970 993485104 419500164 131497568 504300906 471213730 325673110 14198360 948812660 664355082 188590336 333733480 137609850 882639312 721507840 269508160 450168304 408267200 332973832 477131104 273075300 844162784 32966640 682216200 861726292 705606044 540653600 441317736 99825984 434952960 486332427 840852595 588558160 292915032 536844020 791843200 111970400 777676776 636312148 99466400 107820614 346403616 670707680 893016152 608708510 878575904 346822148 846297234 505086020 634734592 213565656 452774858 393931890 980483600 907145600 300727280 97949080 991984576 411549440 594885754 547706664 529072304 263685246 859586800 810766050 984177624 303465072 493431496 63456563 873889536 545649832 598616198 514142484 807904770 96425906 609566720 776561637 518567020 462335184 650481770 354222720 129780000 10512619 695069380 659763480 53480568 115084760 496841632 7573744 507636000 787762150 386434272 538290625 15294640 912614658 618073800 571403264 482137959 162354176 782770944 194864680 163412988 213543000 502057370 486457472 883648596 928400304 637422960 882336710 699190352 521665660 742065000 430625428 588620328 751486485 612059520 23751200 439455456 801480652 791683552 72375880 9852480 112573904 963350250 412455487 555718712 936843776 217452544 750868760 638156566 948061060 934442204 303361250 188614798 774580626 357746614 849631990 275306980 353425520 487654281 874933855 186802368 508541952 178514752 743579824 155304270 295403962 549894120 378636048 633501676 999844615 670579704 59705785 686953722 715673768 560089600 895076900 450965400 22273180 753334784 459328866 404259300 967650521 782086440 851301296 175626200 736092864 405705725 178610100 477160976 971242996 859809920 327402528 630609860 990228468 365966020 580600128 605084376 447725791 773200400 741529580 422829265 969839364 224170224 846251420 713042790 261127040 796471160 974827606 59819280 962126410 485129160 878648336 132900248 500506496 604581630 928063520 207934670 701161516 553246875 84161028 431099275 874498575 332589368 129198592 965441800 586461184 18209224 820382307 305978250 979267416 246236451 698710576 313859338 252278680 923192750 449000000 327355136 553309484 70433280 557367124 925799078 488314085 348656376 755459426 474837960 295447056 504881024 169176688 544764120 147939380 667119014 338553800 203698176 165473109 722921632 765878320 165156478 319381016 792469424 602160604 417244774 168816140 323792526 684896380 650245184 769714750 818532640 813031424 546044896 140266950 601147536 915917996 468428424 243129000 408594984 149143940 359387140 47362842 677799819 99975840 440658680 715091290 461330368 289688112 601491184 109234375 433056460 964445664 626170000 932420352 377034368 242693428 333414492 178894480 654862656 883427680 843906127 634961620 587049464 982840758 679181160 920172460 97769565 779773425 409926000 44811175 158123024 129785320 882746805 965397231 621622044 841944190 866401300 364584164 329214888 222039920 492160370 497040520 711934576 538981920 784869840 563006596 297708384 156338795 405986354 571684696 362531840 161082944 148919842 529200740 555249762 452143040 13135360 665948656 815290716 647200680 374372400 472068010 895323840 585793650 154426729 985190274 259450440 232199308 985313900 145886750 829007875 54393424 659450560 673290757 972100300 789561054 288083000 877769000 555963550 699173779 523415700 227558324 522437300 395068592 422656908 454055437 703730048 131376590 581117240 195424256 830841664 526411776 470214640 6863560 916848764 224660752 431471568 453711451 353074192 368471874 339617920 116825900 675867720 395173000 857739160 723885340 990543264 611448000 975912664 285703553 891581070 117024408 567188975 223255516 848928100 8622600 40936000 171917920 658994541 432934544 406380393 326442180 809207605 991349535 427659060 493535860 416979097 297614265 88076228 513542000
678672000 603174220 416864355 676940956 819869744 640036904 96747444 643666688 208625747 125336176 346676380 535204670 139769600 813361420 428629056 685406288 945368076 210532262 243061537 408263875 847192336 408147526 684088350 490519744 788657840 139898746 338839808 150601730 924394760 873533984 460883780 739367185 345437920 24737270 927253440 848558750 866590550 829683186 778149200 755175320 943087600 575097984 794413709 669792780 762849984 957936000 630431892 13061690 569684795 314547460 994898416 473781200 745190744 106649244 773489700 548314448 224358664 109988140 318085600 718846528 154686010 399202068 239243450 994570260 269505544 258884096 768893580 189605072 979916544 48909021 188871044 201277346 579755571 809836240 424375986 893528593 874648032 698812175 787800875 521401207 928227840 363139224 542712724 684843200 543504420 591959125 326451448 388872508 628045996 835457260 506822240 307863780 565365996 738645088 896618520 719492466 253523062 336502400 218613800 489434020 402514054 824810540 306676250 10503600 422795280 876234852 449488256 921177800 76039680 349917702 85056130 314667544 459528373 85710417 770258532 946958400 323937100 489063920 646687631 716695648 685440000 646683928 403800768 242276785 725010320 9924079 739906368 291027704 538346580 760393932 913251692 740636480 346492900 474282783 418347840 494470000 266693880 113558763 384226240 341037032 389287600 486499660 147404080 440751336 69061460 567354200 977742282 530427136 656835200 523051472 820068096 660380964 61539332 492614725 217262460 973557311 794143744 265336976 324153600 941686268 588860792 782043300 250184808 413896840 108888256 362728448 502495515 319681846 859979960 500171136 964070500 716942025 412299816 274449546 259333760 520201230 42053220 670035520 89397100 446899701 547827942 191183989 487517440 2545776 133375535 689755250 748969648 895204088 976916336 305175024 767495398 935856660 390023788 682399960 655464176 226534450 464240560 367232992 932341535 52137600 309170240 142480750 257818360 189913488 542251400 787178945 651172020 28288028 862653451 508784244 429894150 882639720 386856302 429690054 294135100 263168400 919440307 6137272 902769824 489750500 419974802 434253313 122773582 673540532 757128240 231688160 94699932 124532096 295374440 210666064 473485894 120347636 968195500 694969143 904852492 219866240 397110000 680441430 770182725 427867796 378815296 870914832 118912048 577600000 277124450 686693600 32995708 400477792 656813179 187446174 342062362 796654080 194646604 12280400 370168800 280609350 658944088 792448808 574012602 7236700 695465080 578132395 318369264 213396160 39134256 906425460 292007500 190678546 33054368 210856644 948297980 11118458 363218946 565079000 737051504 224207750 973630080 127761340 264978224 640700055 59125496 444517110 813700552 878575439 872139040 386885036 876616810 792071040 539415564 908779380 323857140 383432306 964848640 129091920 462406560 272009576 451507840 549060250 403705932 916368672 531014660 106992800 661256252 291134524 863999080 463338850 585317246 880452096 67894784 208443520 575932060 195572544 91525375 788537680 64750608 278585480 387545062 49239085 210585930 107681072 908503388 814682044 370773020 741590000 979969390 976049732 703740705 464781276 798802448 506281344 449203545 397920716 667536992 726507920 962873624 583711320 434444480 593676640 700171680 724223432 859216992 772600805 272911996 496796524 63611404 43408328 713656124 302566128 66580020 366899981 154678040 529020572 345860800 637009280 322750361 258466350 171391443 904641140 334063488 889364000 96730336 471839149 361352100 103438624 47659476 533546586 527349650 708835855 491287320 920572989 953907072 845831316 887688136 673898180 70983392 365710340 490271800 336740232 105367848 395689644 705358976 326637920 68980455 538329936 975051128 547166913 699112682 640550672 908207024 761754400 433926264 42484150 167862904 22412370 473920640 930415320 250131632 673099840 28176850 269907040 991758264 252291072 304624676 193666594 754321512 387983130 969959488 842206505 675741568 546976850 376222215 67864147 42303250 526571480 535597283 671741494 43851386 119462500 784105828 41582508 138081620 28601453 519950620 860946949 348186400 851207840 601038496 961915912 493753346 16923072 758818536 202765510 782879880 292371465 699249216 270505389 667111008 558653310 220811744 385991064 751309824 842010304 157242560 558951680 994330240 129995500 785065434 522984162 209441115 316770032 488579600 14882212 644746244 545537510 908024250 927689120 593728494 773262304 640370080 220557640 17362156 762913488 659023912 233073920 642866080 194249747 509705340 344353760 103108992 340394700 974056960 746069675 773592278 875194400 542090072 155418040 26455685 221602272 724186064 332365808 706635000 146637970 371612392 31224118 116184070 517672500 910764835 293913440 254533768 763537120 218838870 749147392 315529016 67047984 233587440 358666096 771229144 316192525 612877040 757215840 757238 341609480 385393325 123573668 756772750 760725960 955397936 238451912 878911120 53132778 353697520 505157632 606160000 54491000 491286078 945418280 376062210 720203000 416401732 126586030 848762500 941446600 639522094 485514496 115591920 959135536 660610318 640654290 63028864 506608326 822350000 962565784 296593976 420227636 445646720 672527672 710038240 51192588 439432150 404760565 178435360 987506780 38375699 229638720 792749734 75030760 202743620 598895296 213429824 138518775 971535121 451951800 6449499 532466440 900411558 192489344 960530200 904837180 473994200 404834128 438509760 70462720 392100944 618856160 957272405 676136875 511640932 176632960 389260608 5826880 580227960 399626425 958459640 711959308 172377228 407574574 439741700 542915960 395511320 255090302 605359660 348469984 458703010 505867177 98872226 803380104 610330560 604609320 18871800 53509504 759698784 173031042 609608515 463290680 306294131 770722564 547374144 503816800 443758025 443820032 64875160 898577106 218140229 380222960 788076080 256918440 137484925 20351400 173647820 684330368 12734036 651753600 506204550 822889200 143359000 970018752 301218112 335622240 620671958 181500256 95029092 569960470 681505162 379059808 649265864 695111850 203884060 912178880 955447808 232443648 728195540 380023748 921124680 575303696 4313200 721547120 928545918 710420400 557464772 51614720 267789808 969086300 664078000 589135204 782802295 779282440 999481800 321583280 715440026 74731792 1484000 981484215 627444160 839011838 358018550 1676956 43590718 339066880 419215296 252255456 387175500 890493766 254159140 967523310 982310650 93147512 361929096 793973590 840107720 517976150 755866254 630495600 627646580 327845888 858424720 552354748 599062272 383248924 861282875 611199516 309400576 24653809 222019800 431806648 895475200 621363840 849288328 187408313 724328096 258464120 787188840 526675200 708823200 418005659 811227904 421898360 799624125 662403668 590475904 888500400 682320000 155783875 301701248 987448280 336742102 269617841 177252376 20325737 826163890 775667640 437444652 520467116 287192261 586329440 4248340 698748437 894114144 987430750 905768824 859553680 576038400 529010137 757184090 547905586 766581 530916173 515896750 995486452 925807148 502203130 780076630 841553742 617806904 183323634 366604416 788082550 184104115 524910568 462376080 182893060 631701750 890411992 557554500 359730688 46894412 838600880 776300150 679344775 835746372 971555972 767805794 180727041 42444104 853484780 897120044 240274424 224229078 170334910 771288448 402295870 787824940 122326112 587143840 698078520 703102280 434804000 122155350 978833100 573095768 24660064 99520080 772996176 902285870 838466040 663490840 813145876 721960040 537931832 151004224 112968890 694214464 630624228 498147847 933145960 703123200 5133010 538608935 243454720 177158000 922850360 829407728 629654520 172966960 799523315 129000960 197364303 555984535 322131544 432186740 415442500
240696340 390295040 953504840 822982400 567197080 928024336 136438750 404571160 713635720 506202526 239549532 550520750 186917460 952188088 369377024 139331255 461640416 830612560 584444200 376339080 394835920 83606621 190081250 288307744 334913278 194782360 979515470 152011800 866029790 260329672 54324319 702055000 257474550 18190112 256567840 317216712 708309760 320814307 355166076 526225500 912562460 366473760 581074852 964804408 788658450 901233772 264832590 808758976 958054640 983062432 602786640 472704000 734642136 372269300 620033700 459911105 959724862 441422464 994050908 492821514 440374116 780288945 67372896 318926560 263160000 848396976 585091267 360041564 245446584 99041504 426245760 895097480 695521728 974292080 287357792 667662535 832570300 431276000 894350071 460483360 888866871 28141175 191706000 709732224 792215815 18247955 937312656 855729744 675082240 582955926 398414174 358345500 193680220 883828224 30448085 178371920 955978800 118103392 573038500 720611450 156053867 898971660 981084572 268770160 446292502 739798400 780227472 799966120 53708864 760585348 620549266 944910720 631930580 308900609 80005920 175312486 618753280 916723200 231601075 303610880 334697980 543154080 716223200 394192190 281481120 150485407 414180256 759211400 502395120 526464010 574590400 120554566 223008540 181060004 944628640 122851840 692142323 763294006 281280000 896855054 133429364 124780990 354022165 68447000 806383800 620981786 454367810 395358464 425190000 832442871 639061440 42823604 375948082 288707032 239803024 59240450 261845830 783031778 547687500 37938339 627311212 701350406 491140190 915265319 946980960 849880482 553573750 154788616 506408784 903968894 555656750 193713696 626733130 525501990 822801800 905264860 501277912 515879360 931969760 42342400 319605596 967734930 856934196 120642550 74732736 362486720 521299594 201609696 723678592 523987144 368554125 34671840 665880564 132366130 787870272 850141600 662183028 503956928 563765056 750650398 364852778 108816383 439613530 549709512 988619040 916831564 338236376 459406208 401884528 182629398 297703928 673261940 289387492 731737255 297814860 66969000 548181095 980801440 610932100 498134605 740439500 372594378 998983088 361656065 287517310 236937634 140194120 871624960 61356336 922932140 267947770 952272194 292328325 601525954 893578534 660664842 348808960 387846396 585845312 827726970 517972200 994413100 788244230 283835020 694400000 65536520 536290744 424368472 80273472 307138804 164573800 164450100 172775470 239528422 733403485 279180736 920263760 33624890 744474224 791241080 363710108 684055700 542599436 143868856 645443879 836570640 751615150 282500799 442784526 230202498 788606255 361813920 820358902 943580170 773188096 666829382 754017314 430180228 60115600 132997696 571045762 583148600 939384860 714875860 662128954 303995465 982577664 523153076 258331420 776627586 172781147 825972044 909457588 608233385 64967794 62089760 934653948 683686272 102046736 332917150 922971400 598880128 866648739 966753610 979219956 758027120 27221844 990821160 570668252 501268550 150382176 862921413 366396642 48090220 492556864 355115800 220521512 779738100 182034200 929493576 303833776 206982240 332569478 618121375 885467209 317440180 175000848 698216094 891686656 651866490 918029995 978852972 578909560 671514530 512784890 941544750 214095700 827072480 430295276 282323136 22778524 112801364 239837161 20354948 744986576 652487229 172433000 663711900 618677560 639843655 21354340 9391020 635619712 714955008 171256076 771674692 675838892 416895560 255268856 920153515 217657248 718212400 309508952 479536920 109210096 108225760 522199900 975893104 969718360 895347590 973614480 27193600 821731426 408079908 885653932 138238342 442019760 708151871 196682157 627230674 395233257 44459334 173541212 568005305 189187236 301981572 162219788 264487000 148743680 867357280 834276912 310256052 747254828 315369391 201969590 766627472 874658600 672722696 423044832 31945840 951329710 644965600 224886028 231303340 820222000 416368000 845410624 125438208 985618936 688506688 12943760 115643813 494375595 113123733 779773344 384717543 400080544 194832320 325206722 36594000 351652260 288458456 18746944 128428840 655042778 106808068 913547020 610451573 577634240 245008600 450052700 591562225 597529375 626983680 577479400 648496930 959479824 86701088 621531680 221358350 848364474 373616714 445177730 98147339 983427224 331710000 326781256 64588208 488389225 115593152 815862000 288780500 132306225 940827444 128368416 964346990 269922072 346016164 505061881 266495670 90263500 393781060 116011871 194332800 526307516 184266040 26938000 481557490 978063765 985694540 835321504 742062816 621569454 711682400 612705030 523950385 39540765 700895160 139730268 300203584 310236997 950319368 59839360 58299320 199018912 753930483 462521712 794405140 392740235 746851880 196056640 339298000 74204096 381303240 303424000 91654350 116775495 335681816 141941520 992325592 251648300 125852134 438477160 949531840 813798720 173402041 782623025 798093700 3104200 637281507 250608503 889690370 313584290 273603652 922667770 596278760 212216000 117416960 370798460 428660996 743094590 976484510 640311480 471208370 346593481 454622010 590474040 175809440 156279414 723118016 644993545 860240400 367874908 243036034 178040342 388110720 454241808 289783510 913695590 733248190 934260654 305522312 896258342 39684354 390640296 762004800 91475292 142457000 763867800 767008372 925063472 36201966 547594576 472555591 845164544 608552920 344252740 269749712 672773414 886708544 791159296 974769799 51696440 418530806 863806560 716200432 105433865 484241688 478194944 693580992 501262288 962004637 935157292 156593728 655171888 757900560 965011200 84229760 42630900 224288830 167762668 872135862 449886976 732759000 789219744 652839472 494512224 198589960 474685250 318192550 711030734 847345154 343551704 509992064 37426264 800297674 509020844 218535250 190561352 171718256 950275850 314662359 462659348 170620772 504684103 935908832 813471928 779160160 711877104 136898435 91861904 268108152 242746672 431500336 337391663 986090832 970179936 457601778 793926424 149178327 734322864 846735484 208040800 498756528 984669315 86275150 921093530 739623400 847484864 677105700 148759920 995831218 205219200 173768600 874711870 972998530 80116984 980254818 408156000 222854156 165378750 889803392 121341640 786033640 813961135 432198728 255648800 2017344 500893096 158241080 687676928 715584960 317733788 687370000 646441370 685751264 846365260 129410152 791879035 123794497 856073280 127049178 991967152 224253440 41763624 467305900 395491600 487912160 763246632 608842904 959843824 954603610 523267320 37808000 473278130 558445 95359360 363520960 509507500 643395300 454200946 776066280 98024736 658478528 358122728 952942262 251909799 571200320 767422944 653130208 663716800 172135760 568971544 861670640 371197328 203760000 798429210 47238000 845841416 608825760 697878400 675172000 36355780 941285536 478319229 718484130 964933750 465519864 189907744 19103002 245846112 671776390 104431790 866188850 334231296 933866120 876585440 927376050 510490394 136563130 641357408 521309440 821909808 511283047 134176420 377102500 936210227 523612950 88453632 291014510 697609600 424410588 249069822 212538120 67879852 745379405 147964240 436234200 505969280 779625059 395819737 719424000 418364675 29931640 417207856 364070503 340227108 652855200 610392880 705347840 570950802 914619000 654235258 521256460 810644400 562412998 985530365 134569580 376578516 683907350 469638976 565650000 610501920 685498400 74190685 682793669 564815316 271375648 934023288 765343964 797393088 201580700 126580080 316479050 364415600 126444480 75256320 889166920 440953152 806492680 179878672 527102048 501177864 678883176 799270740 401478766 780019160 557806760 3600768 880548210 415516220 452245856 541693080 601693762 838561164 716793800 936050971 818650880 662157292 500994000
430425892 190745048 374352980 338309120 54880251 597063654 710598730 982134424 575052694 253491522 596004932 240163105 644209376 739688064 648934350 960126945 367690060 901501012 975346200 136027922 695029500 185442540 298400612 495741900 175817396 344742400 343305900 379276800 15794200 289055200 170018076 789539512 949001100 129220000 159912320 197759800 275680597 162286980 929296180 915871648 268569100 673207868 615903498 124901955 114923382 519715400 53590744 194042734 6438160 530683024 940016175 306916404 335014772 681421160 852082637 590665274 55727574 605047864 911933806 703448325 764079232 241635970 836277585 458097075 431036923 236532121 81035672 386365700 451827660 994574410 493389000 827723418 773765560 308878000 646790048 106605340 934890882 521285400 579378205 124782760 742789480 756660882 710402176 159648000 821968304 982800000 956643621 174845650 652359864 748572996 772911360 715234625 374067648 97180846 775705584 768137155 101158400 693620032 114552392 877406208 701993514 674109922 978316840 633920640 558111258 911232940 879011640 242971200 920574888 204105984 872743690 140554445 835685480 883747968 991010304 916825685 726468192 384308160 371393440 420539456 479496406 342072590 73280496 204286080 624762021 213271300 887328287 858088657 68120440 371897927 298640000 644662999 770884300 803362156 817590496 253742422 915518232 329095200 50044966 546240532 923216600 435763818 916767225 301860450 88290896 998982144 402357432 184164092 854422310 229740200 932643084 610263368 548174560 231912840 494593344 346108625 933895808 892883906 818669248 97484310 389644660 175853800 275949980 42836000 405730069 701626480 626435020 794395600 343121200 914430320 409064128 944539872 910940698 511185380 952807568 807724228 59620160 459653170 93682160 790253262 108840720 532081440 672800000 295420270 158922500 469808736 452425232 393895040 49014582 481035500 463588800 113018520 44955680 921208542 528509456 985185292 288871650 420779062 96796132 86352613 676624100 350030384 604933696 901901020 976042400 243325820 162828268 534284710 511679542 936043648 850884592 812564104 491927872 408648912 760263098 131909760 427317232 402804480 760953200 346620276 124806336 830766510 599595264 88896542 203933115 170138160 267751900 359984580 995191952 963336260 738495900 31449140 658313518 420776082 82760426 314926108 91731520 210096872 146755560 921707428 47362500 779281850 541983325 836289230 252217728 694284496 713338700 356103690 778125360 730027810 30352750 769092196 86191830 764638300 758292676 435905814 538395040 53571730 950932376 849761568 566141640 773267352 907438675 52153024 723917800 669700400 533550426 939999680 550154438 678818688 951608576 563156120 144004688 99342040 799675904 717188820 812548600 472575000 483126240 589425165 319890282 590620900 309150590 672721375 11299036 338000218 467092740 576050330 743945984 769004400 632422800 480363520 540271412 654953556 719870352 8119750 729952308 297776704 185118272 551503240 274873600 257921440 891934144 984699736 155560448 84781824 615682172 973398908 767004792 634084000 358506880 761367950 993859020 765168100 398161244 220556124 755130250 9771820 975672192 527425272 294619195 35148656 790364716 933601760 410981474 265793322 446354830 90284448 383943200 350467538 305466200 180209756 832018496 660883625 283163848 690187168 839303648 413879712 3228640 526708594 706592000 543632650 988552015 340247860 505945256 12215440 217983344 249622325 84513110 650871384 80785600 159042848 446256785 548011990 23605000 809186244 240426880 193092036 599311524 901774276 40813440 329952438 50855785 508937804 247628568 389974864 111371360 409941570 451028360 549313920 720766656 863039800 73326348 192532732 605265920 3803844 749234285 101902420 282853460 63448950 683177398 934689631 645928608 148232880 88705400 513464400 11314780 276089960 656161200 379159378 13676616 625160880 909737424 934507028 967142480 134669440 285158390 855595804 492412528 685507160 896755825 596215547 956783770 344005760 957720840 137526700 905881336 906118852 747689456 604893325 662427422 949704384 319749632 378362400 261432000 709529574 894719630 78825570 806623583 132912720 161738760 103022288 307668460 457328792 924584172 833978176 508008360 369399056 544735828 358395288 530782692 81515939 952276876 323923920 446525448 600711168 974594432 859973608 496164831 622224920 50040000 536810904 231055742 721052268 416060760 698562310 893891234 676865104 22864974 405588840 97821652 120205030 278498464 957444240 91933026 923886916 699110808 705622170 238186360 803524480 574871296 800580628 815803650 585927615 770338058 515189370 984269836 71077950 623316100 556561728 716172550 638741934 392603360 283993636 561034452 404102112 288555520 409495850 920377280 596411737 318740960 196444350 304456384 352227240 427553768 118118000 748852960 747811016 141186288 289378055 969459508 414400440 429355980 752747241 849663850 822341720 235016300 250337200 667627020 28952440 329830400 314390716 635797500 19467336 787021399 352454520 383971240 893489020 484535840 81333760 132827566 420775936 470771250 235120500 145010488 592449700 953747248 479339346 127941710 499435175 722026880 563574128 626243645 987441448 907282000 484610912 626210160 718760640 467275520 336976898 922443584 119966361 103515625 309682250 96151840 233825720 49468419 710659400 832605800 10690156 688922000 641515726 429908993 77209506 222951420 120950720 667355510 113696970 862930278 487496289 672514285 248945830 361193216 551245438 193275520 583579072 494986056 904083480 97424718 927974644 158305792 68359038 87141024 164287125 373368377 887944772 959052174 169759840 806691094 135555876 176028520 135436288 348264960 999164544 114178600 368247554 73336440 122424840 324806200 30611908 322636792 418783848 221170944 20802748 789803448 922100428 535665264 290655074 256799106 105741544 765875456 519755820 726913996 272326800 863506112 421863056 772873500 332946280 782672160 681345120 667532148 935243440 162450080 37941125 618557966 657735720 929963412 767733760 213630260 416196676 212917380 858829160 566880120 175078624 719826650 110239367 236601712 327944640 254608850 305570278 253097750 416511545 107028016 142297200 629243404 997939020 328638880 39479600 130917860 551080912 729140160 248150636 815624960 375742028 394490972 353208666 406324160 494413708 608105408 830457544 685202560 78193608 114630560 427274797 822081140 503966752 317584500 607852834 132472930 670314260 792048600 472130276 288933336 454223501 341786110 633687510 106881750 217014610 849147620 660021950 144866317 831853680 606517000 305121184 707286256 641458700 671367796 141991730 65483160 110779072 46178119 956546374 35496766 40099040 94583230 327169907 889113290 508081320 462178640 151810875 116595583 20080112 615582856 266778624 912801280 658319600 285283440 695517560 343542444 914980972 404531760 703258570 822460800 462092546 64698568 983429256 340900410 765843840 476660044 794602328 33355920 149071664 214907742 481214000 27247696 499171040 654043552 757523168 901144946 163764000 398452560 516913705 869030925 322093980 870071360 282114090 487926368 199923563 230057320 840949088 876084536 321956920 951402600 830752540 377992252 832146568 367055120 145236166 401349104 420695768 981029744 360087282 727149210 289402556 999909120 824435760 863292364 518997172 315948384 450513550 60330816 714218940 648426500 828328264 127815250 139829320 403679200 219547008 39449603 932909550 205272400 785747620 171156680 352500553 94250000 700566925 874410865 563664200 444299442 63054410 20948704 458377532 569718872 12004320 661003800 935501970 555763848 505236514 505420280 878872000 692778995 616250540 430817702 559479117 934215101 331996732 799900950 927757855 903259600 85096672 144638880 45321952 362332436 967175248 245582234 529205960 390457929 446267844 185851184 66636032 78384294 683288320 941656486 151447300 80369682 575914618 762798844 357992960 549556440 809396112
868498075 16386560 691279415 185638890 343417910 999654808 943409924 123016280 970633550 314316680 211427032 127953218 777655125 843524466 45138560 547176208 681735320 287838151 505139814 756149072 548394524 212833188 99888128 832131219 349372033 67857452 871456000 727410744 754756642 856052256 733741568 316913934 995050040 71934125 61890107 223249336 443160840 369728000 686556560 322821930 858591100 691285320 627097232 103210000 843454647 650233326 817687248 580160640 595237642 582313512 242154744 412001524 68553040 807933950 401346000 941616722 405676080 259749340 634022576 651523985 794872160 573675830 110761820 850320416 93373156 156569884 709746243 498643100 653329840 579148836 839345716 123363938 116585700 475911396 325160700 667064225 299557436 409430700 97958962 844825960 545987250 323560846 992856736 371812180 143722397 262157125 629188880 239121048 907236876 78017456 188268256 547845148 661352114 504676320 236033164 63142400 673366500 90948776 483457760 694225000 260703750 46930076 362427504 688982348 756698288 840809784 834026479 209925640 302148440 235610555 108357675 432415264 560420360 683696409 123230898 848491408 437890560 188895760 232442516 344156800 690634124 419928638 34795452 270126104 528750590 663794528 536750480 139738750 107561000 226501009 212192916 838526350 553246530 342605240 518694990 631552043 119897390 787976344 234374873 214344000 362021460 552221992 230843710 130267040 795475712 196336128 357283200 847959600 423706500 861260591 339664438 888407956 934894600 389042544 90983500 563766400 440448960 275539480 90268424 712357388 803055924 128695008 409265406 827879986 2395010 327094240 888222240 979290880 579239871 884334022 842157600 263762410 142890480 565043480 872158220 403381077 324198236 727973196 611630080 573359272 872723840 136661954 956482180 307416640 571712400 309769172 640819400 911608820 808375000 586545996 173835936 991877710 728222484 67349200 234075820 571993081 233159051 1296892 584490305 351342536 739861564 207398166 51823105 492606296 917502112 121536328 649154416 833658660 737849168 999048240 954084815 254775248 216954520 588456000 761132528 608801186 212026880 685311665 895238760 247857900 204480000 445570464 649692400 340914085 333709184 945637520 119837176 314268760 961849592 313009680 490701490 956165400 345816641 628271244 629266172 636659122 447475934 29257088 248056992 185196320 188562544 32795256 338086096 841909445 885828006 381303200 589861471 10233976 354422368 82199600 674232850 611155600 151816340 665688832 678080816 545726208 904348200 872612160 849164868 466076392 945002030 893477392 330421776 245262892 505712146 646155650 913314400 882304400 755131072 104527968 823638760 905112700 271348000 51981912 934253960 47701928 801765380 851269136 574502879 570872360 660600125 655527240 880374050 176696204 290289350 459121600 860683120 300106252 806296120 678307171 907977230 716111761 976806200 63929530 674012116 154650910 486493368 715917076 498292728 609848640 380267570 63772280 944392700 134517200 183903696 887307332 160904985 816922100 627810502 973413060 247405206 100054448 331613600 335007364 699149750 179566632 329261840 799507250 433728330 9199762 482623440 558433440 468089920 50821232 91856890 507440746 936824355 25644352 81194162 133537024 376855336 752421372 54654470 822051871 690484154 664621886 945939992 629824336 863171003 913174858 607901288 33587300 148234624 675352640 498505740 7713216 938541568 973433728 284191000 799263500 942777020 736433944 233127488 798888709 326084000 771197984 559646636 100467500 963953816 960214128 355157820 264829442 979883296 933702805 765843370 333055400 353911584 533032191 487273600 966801960 810831680 435673293 602170808 142229384 906893780 230524125 974424464 699884060 4595478 366810420 293426160 651516323 367072455 607968908 532650326 267434892 312615648 532488200 123192328 529255536 893542178 218934148 986697500 127830992 146528740 272435760 996412800 450493031 35116860 739630127 985906800 343537600 652456796 753489488 740796708 47936640 740249472 554142192 135975696 800458596 935214016 261614234 834732144 140003040 87349064 203820208 118148772 76837196 87356184 447009860 790392320 688647400 316950340 662590360 43303040 995132360 578879360 902255920 929712640 561903420 358190432 267353207 980536832 390347540 952051040 355542580 561558810 905012740 178279000 657585953 211118400 841480192 110067072 923421074 967203332 562815136 506793600 358878464 489232928 152863680 824172900 564946568 349689078 478803968 182576256 669139000 443715948 24938984 680862751 537730900 323775472 326162624 736113452 823260908 897080040 702540864 197374380 429152000 269079302 385334170 941917660 313940500 900503150 990603520 964596440 340332496 116176000 386033152 863048256 538464340 304996625 539950260 459596288 916694754 268247260 707095000 131640320 324906174 922567340 908731069 382286192 235983148 724612084 436282050 250931600 232099168 45595172 704197530 34263492 970575872 328830868 618870636 470767552 239236112 936049292 181608605 257187776 858062840 79817727 608425959 336782500 158322504 327180250 645174960 497716600 544081099 53933130 387746060 15049426 228721040 176652544 601909574 824466910 502856800 602997200 698195372 81546960 988247941 772439192 283610625 176444452 118011630 291552992 440887859 733425640 941021018 525051556 568493750 855173474 430575280 659383088 515910171 32162016 465703568 917406780 491635200 195254500 325277800 878792512 480377032 809457396 503808600 765279016 931191334 101070306 244484825 522361900 296727960 362902288 264046288 475755480 569974554 656128770 128732888 548130645 233168284 149992870 19610868 239438048 393763532 147925180 960372184 292764032 514850750 264878705 863118750 819927056 282012258 516448610 842612352 346281555 426992544 427993696 77452810 675397780 192240000 524936488 936667936 561555634 546301000 82429080 463430376 875772903 861675700 381165328 233483033 229153060 705066530 878132800 962357440 351489064 89506117 904345680 702660160 801994616 664869728 150132640 950473768 671391700 315979900 527422952 737032300 812133490 632171080 462392470 348931120 61903500 599208120 646918890 599189248 882776464 661511464 797062416 241865940 425558750 324095840 973483872 766767489 585283100 209171456 967542650 841001975 767878081 749935795 741341640 291144072 634044586 424805520 417963296 430654200 320923471 641816130 183714428 612785912 971352632 405465120 569041530 480963552 439600764 494322592 961974050 896885550 312755522 480983368 169862830 415203280 555873032 89328420 203816500 161800352 889548800 477431824 157911477 422437120 493259190 540179921 155677296 305096440 422952720 76061440 66107488 808697826 882383151 768617395 830201391 643258621 735408480 483717610 679850432 667540000 633138680 70719104 292493782 353068650 366400000 934170020 779610544 426711200 453326856 661592772 557264852 1528800 284731375 134828016 220834768 75864042 981212102 268740320 180728008 685800780 125163455 100601736 471278540 209664738 264234633 115317250 625468824 148654944 77153300 709050997 200316461 681717012 110537120 855792030 724828976 732896159 195253465 248933084 18921908 380555524 946941096 173773100 742733087 51994976 14362454 235301540 755015376 171981802 631249730 817320000 139948680 732491032 596451520 125687152 883155410 216622655 123781627 274612390 531427944 974550764 220278184 193366015 222089392 548072012 153364620 371367580 948993064 221659060 803793668 555916800 867404800 699458355 879237665 542143280 48034440 67413696 649045760 3703076 488276424 927363300 810122720 846591000 525053520 877546528 918313340 839759100 560620016 369440544 86233975 616137376 785896880 656723000 735490372 12658360 528950836 507454245 584759367 592499136 206167100 516040000 752631160 56632060 643307616 270239724 559105472 230385330 512578268 510113300 879650032 410774904 73541075 344777880 578838900 290719104 223711040 611973600 211482249 866962952 973848106 886166310
484390392 25267200 856466408 444346550 714816188 116263178 977149696 818675800 921386250 403082850 554989440 393371834 397500170 948350832 424634150 212912168 131827944 640159384 837932160 371975092 753268912 16240936 804958200 355165000 195986662 509187200 363235736 117361312 935796888 588872783 334953160 54099570 329585240 155173732 339335006 475335720 697202040 211367376 245099520 128723936 993146525 448022208 317478752 233177438 840459200 649322320 992943660 313791664 596072416 555397852 841372478 986330136 523650300 62064716 543082400 958464800 660774460 979023668 479868208 828197970 578643434 360162960 25808475 588014848 494453398 518324224 428743418 988520220 582001216 757627876 509446880 134404912 854675975 919457870 419905024 350267484 540127960 925217288 926466000 456821400 556231550 432273948 562754320 999944380 224527484 540448768 281369600 442603068 731383680 543685376 172008494 453896330 200002280 661654452 195252732 981902024 517898674 367025004 865034406 516092920 137128770 6966424 332183680 27853500 647887192 42828750 756858338 86079056 250877430 515979560 642918010 928539264 460357440 686608220 165021760 731505094 685664960 115044736 873088764 663098808 372350155 49815834 982464090 485721986 548027752 711430350 942049200 461688960 461917950 614355872 480102362 18022400 383745568 741255058 761835630 635481900 282626656 758117700 441760864 365867406 844177920 361547000 629501116 229777516 219978344 337740402 589088666 636081246 959678648 738852112 351031660 488818960 378683120 555125368 802483650 543163648 877091098 658190524 443791952 183546885 573921740 444171778 320771760 263100936 204074560 530447440 691582931 40926864 261247492 612036272 411422800 413909880 398870565 961010766 856972628 445044920 237245431 552599080 104989568 733169496 7313183 807525312 740540088 546876675 137998912 740239888 318257400 545733687 94507456 567838786 324666464 418155800 361514096 746536600 574678375 799143700 416642220 447528608 273772560 806673440 293688350 10156640 318783750 796137556 238366072 546185360 788014948 520009840 385306640 399152752 597436730 861886823 270241320 81723048 191678666 522311804 473967508 158019338 494392800 140092252 307676558 732166560 71765109 403277500 790528640 281085440 413766800 896472736 299638565 203838240 41260432 85578087 562974490 41043329 288111292 19968520 91872235 490688000 181601264 185511040 479688384 202074480 503942740 997541184 662232752 343563130 160789200 744912562 37292568 399801056 950864212 523062041 656473440 953749570 770026176 115434976 760494008 840811375 199129568 646116864 61017356 670002458 751925240 521134464 222660958 606359360 927053771 734389570 826625500 296721500 272809245 707133152 635489993 127330328 965223157 549654300 440876102 201865600 635728880 306915280 305390008 877187480 932065750 463364096 800727200 114117223 274633790 369525800 268243856 268912464 285762797 577360375 974033298 729069233 173766810 387519432 739447152 391400100 526978776 242251180 291341504 354936400 595755125 811353920 198056264 73696528 120111056 593537168 462550500 271604560 443602784 670048640 705745902 764788704 909727360 143321780 941481140 406222844 59639914 455373140 295055456 414365340 123196560 643545536 579809068 493210872 598614096 547187200 55611152 782300731 782214976 70031124 809386450 687072192 434701472 49450752 721386160 161366160 580965792 410254233 543952367 311299240 271420130 919999170 10206800 823984560 406642176 182501160 917421216 224700380 477659300 297801478 252064000 254876842 920035627 418093509 235008015 103574350 5076000 623793968 293934960 946703904 770408040 780087850 575310000 985462244 270938940 669003616 729122784 783464992 641372855 957494016 153105200 268162688 302168777 740477140 339205205 774409200 77784554 319775810 940884375 274918698 241278325 129862230 715893888 824291840 787540424 754071072 870283200 803118152 696744194 684214348 361558830 394729600 417666924 548655520 141901376 337297439 476920204 620326 131703680 482703840 797877987 319169988 775471290 328017251 484340488 664788336 847272000 949886000 625519377 695484168 694263400 793133920 989604311 293097462 519505006 403331856 475059166 367582240 421720000 158705000 158917600 787839908 936591840 355562538 791397750 680701600 669873472 476457552 783661275 12319250 322162496 165182661 336056796 760230795 730183104 119413530 504009040 412596277 674363448 552058224 260905700 153445600 937760132 922980416 741627500 848907930 586151280 178534000 818932196 67334465 618840056 833132572 818373520 624706300 879286624 85881906 259084005 130581710 15588408 761697936 122837200 559752632 230196168 867732160 513439396 172384000 166465152 61811855 838128695 829853710 817087102 750815687 964943400 399291920 862229440 789257576 957165800 71765301 852743320 808520800 231501440 545811840 470124516 850307080 771596480 695480180 282572100 867378850 288021972 765461867 320915362 441498265 274638888 560702984 457013040 550359168 850538768 756553532 156145520 166995280 395655208 122719072 938239864 649933688 544036978 587718939 697324148 368945940 434044150 667100460 284474643 169695605 754525696 136857016 341493360 477077150 301818464 74820397 947726400 492449200 536952875 288997741 695465330 941014375 781295600 706529788 77609886 519888489 427561220 610828673 62524540 613682046 144561950 616718692 491610496 85947228 916949744 988146484 465720525 877740972 767405740 365056234 240935850 410152412 855779952 35608700 314920896 582643168 834487360 509815910 240532740 227314800 642993452 923896900 913834229 631055350 250664200 514388159 118039040 473304750 730318194 753701196 968103588 316842328 388896800 219888128 956305360 222657440 851465536 867369874 670001752 365273216 46319800 762057528 463741725 182414331 4945508 711443360 82605219 5398160 303962584 674525310 681690940 215090375 611103470 366177604 443951188 693210304 814008768 858533856 797974214 975014530 905152834 293027200 479334656 758147669 766920944 73340261 318222000 818379320 512434224 601723380 389536972 719518720 907994020 716828600 931422404 278308380 748650988 333296752 18777000 228167200 703573608 448808278 960142750 353392520 643396742 750275582 270205844 107003780 851568685 772135875 386046400 643454755 68381393 53036700 637003271 154415048 446359808 417764566 500727860 198346478 895793800 197752528 273077088 943825645 738146602 627458925 652594000 942408346 97875602 567793000 454359592 306408264 24830264 314889286 241424975 307190025 883414080 265270440 359484800 416305960 126610030 295690680 252796344 765459472 2916010 365456214 737171870 224378080 10525332 262312272 459896914 309641208 458553344 940848400 916558228 827563038 42502820 688897286 350364088 533093292 213163920 485522280 988354950 392158520 609076696 158553984 680563220 917625520 994037088 785280000 198854784 337111555 287777280 334590590 405495450 78414072 555324700 27057648 245067040 972869916 377624308 406104846 855108630 359121884 912859010 677638160 421812395 921356110 856906725 916711640 818165104 18934230 17512320 582518713 85803896 363579970 989703998 620475112 483360576 99833122 375137280 432486912 433214722 663711412 67722560 896028240 853019786 796937896 181714160 457003300 682365892 158998939 497891552 125613056 112269330 504691200 563007454 203407650 391718400 871250880 333416780 280139496 390769998 404878960 13189100 7313603 247530625 782179244 660889364 387081800 987544675 146686414 776763600 857241500 508036448 545451540 848302280 686658685 719633000 884395800 214893831 855483448 235109888 472139140 462097664 966832432 837753400 529100930 990380916 53658560 909331392 486445180 593818920 299188682 505785992 248782400 364406616 845981250 318925175 550039568 851028424 118898240 60167424 487286570 728843428 225450720 5451216 211294400 646580164 736306816 375723400 669233920 56976480 214178016 501994516 513537038 580092525 734768100 329909096 980420250 509473996 289500556 445267400 819327040 469864694 723875656
328851948 634735616 417224437 339603028 792213000 202707520 158732140 167318445 779745320 704855048 721891766 570042848 764893932 133511972 652560640 735095046 938478929 680642204 198900266 210284280 219524192 810133280 787404800 82240896 42637872 667641500 29882000 350528550 973102176 21672480 607679560 371366144 500715237 873817024 755106890 845760700 679310980 693840854 496320000 739643460 965359060 387620160 653076850 645153156 640509180 544816640 721392216 990550834 370564700 37212225 808532268 970214328 798499276 994921382 377636608 629111086 160069980 799864640 92440197 695416200 57097656 495871491 238084550 955539580 444477120 956920610 581034700 83394300 963601699 335084596 814611200 932653456 853646920 803906000 492532992 978132779 542750400 84094880 716227600 31930500 162954400 899848960 299960848 575652578 467781121 901799270 610257328 927040000 413102688 963808080 513355500 169112560 940681250 378156160 142248480 789245224 25635648 719762645 213113936 272022424 289015564 908450102 696634340 53087300 466264640 447282490 863056256 137790972 295690240 392460255 365701256 781870132 312314208 61812456 961889148 484216800 479461360 394485430 207944440 541389828 344060925 657616640 242958976 581932290 849884160 693217196 253065500 242505344 25354880 594416060 665822132 253559672 429133055 504167556 546295168 425171040 206244893 550158688 872172000 857466480 276434275 942560252 70302100 981188242 640093952 13812404 519818028 227348680 837274598 929107840 220641088 227121024 748541610 930954030 496913829 204596486 342364906 485122848 810028160 503223000 221994400 427733480 322099904 639941482 243076232 936411488 779583840 319725568 807817700 595465344 315984912 654768043 804760000 396223840 526542468 952153260 514894177 770181852 536569155 877423592 742024480 744352000 734503232 996161441 367561600 799232132 183565000 364231170 126491650 722075925 82853036 385727408 230816880 676999936 185054200 62381646 114476600 823223459 171548550 501214592 97870776 283302828 938223690 930963048 84598176 231014400 592224512 936735920 118943168 473642800 417313370 889718080 582719860 293403062 700044109 586336490 669925864 637956000 208890948 661305600 676840584 189617600 1057252 529177472 8808200 772510872 941445476 766021820 16763343 617180480 853814948 46775846 835132712 734577000 170675206 342423040 153246308 539114698 465472008 959473000 332934500 138861448 960809180 776609350 509458550 551506720 563702720 849253313 650367216 266015395 515704900 164839700 704793848 972220300 31542600 340901760 138932656 216775350 59582950 539858504 335350648 544340672 388330897 126244180 20210440 519439120 44048064 132942172 890061944 249131060 986639552 60104592 332564540 399854742 665831420 502413625 508443395 810901920 150129920 715048880 274711264 260193112 943511700 602986320 658863896 20928000 598728448 594841520 173603520 602230648 206687448 401550952 404373544 975653940 20303289 198065286 256275776 437878240 490999728 484905626 629867696 182368000 970756000 131410250 605953904 374507280 290734942 366043130 881983728 552484375 421410150 813053120 151614220 672366480 882559662 756249600 152674094 555608236 388936000 449113305 636699648 234604444 566415808 604485232 786671522 238368605 450401670 824510192 617606810 590527626 408902688 153045708 981319500 718965920 718202050 76605440 471285064 562925744 133818432 32808616 254457840 469528383 677955728 873984800 716306254 733930060 337149888 80927840 851549904 832512470 542409750 893520937 586284512 542587960 715436544 22379625 723123680 510568072 893303440 661553742 930779008 294885248 547268800 921571104 146745600 396346890 855619136 151082454 503071920 528419328 554084793 262133760 823676920 116830696 579571560 945118384 489663398 262307520 27032845 112790369 607105408 563900480 111180150 934262640 938009380 143279862 531711856 89178480 476141900 726235758 110602240 22051072 794585600 93114880 69720960 671297812 886560000 926979452 628313000 970486864 765254845 573592970 793451220 244069478 245347136 884135688 736490284 870506756 119812624 110566370 188275275 631238430 598707481 770496048 486212416 497214746 961081716 380761112 13160968 279728135 114318850 59499130 503008230 430085710 701598656 768763824 366443760 657224756 671871596 507303034 892031950 423194412 30396772 311494000 833158264 568675800 80662908 205632696 78661095 337457425 522667500 997200732 488833296 944120160 18256112 506878696 921986944 495862490 766826012 347573888 640227456 360962400 611789482 836883420 891257321 586530752 136683712 568635263 380830944 641766123 760591558 312823472 971015760 555616800 441222774 190779094 450179866 733865270 574934016 195625568 991812816 835803860 340061480 47528225 137634560 595974478 916922070 440224668 849418247 529058365 57347080 67093386 524283040 478899315 540679040 861664038 298600640 131748384 552379048 890708360 318160984 969369928 931796240 22368000 280063889 413012060 478797600 941232552 784947880 371172000 54414359 241071716 876042464 645615680 232995520 145163136 182773056 734016476 687879745 100482872 452014800 905875300 147852004 604237224 606999918 95130184 173154380 897352040 777176738 242682880 387496517 198717724 741635245 259738333 181650094 658162944 620738550 797118846 168246405 182568400 524719680 520579920 433986308 513522744 674492720 975583488 387014125 732105930 671120144 274416080 272153600 312556624 768380800 104077952 750050120 189504890 279611172 591009243 957277168 618476560 216112503 784839067 547276800 799334940 665980832 684379192 14518886 239580688 593180672 912666560 589322815 583048215 123664640 12797140 124066300 539206250 429985200 57181128 402400050 269019932 536757512 679922118 387122871 872430792 969364192 56469040 745921600 666659754 451278148 239961600 36413360 682139280 339722210 554400980 398702952 509106432 100866049 695654496 606187838 800829720 448925200 960392744 228898000 708259910 639314580 82927340 909606376 500908080 735929375 989948830 454766560 594195807 204771295 558759494 890871070 606412140 189518100 705832120 583879510 736751200 820956800 109590000 19088402 284178650 556365640 65036212 458270304 53122944 836244636 830910930 944100544 886547736 132493600 368446968 5480944 716445730 801898992 106475876 89682862 254482632 999058720 361411168 279198156 268021760 281183950 723562487 86102400 457307104 103057270 434736260 807272566 53434304 339460408 719980720 455214500 487369664 498813630 610544712 989673237 920945768 554504700 950662624 713090616 759716488 546693130 520152000 330209792 422678592 770482610 594590916 812024166 274632936 650966000 317632736 55440028 829460200 54039925 118215438 162103514 511660551 997600800 805992768 452482816 717971500 554280395 581440595 267926960 811844025 376331482 267898106 480284384 39922080 165250560 680667104 843083952 62051840 101525606 738523072 60850880 116296270 750213040 163353820 468905092 457440720 424048182 395359568 84645466 216713050 93309312 494385660 175697480 103961305 480382805 222096470 767963133 778010880 630580480 827406812 600714066 381946324 116492880 909957804 225178632 107776940 885990460 311236700 248959132 496663076 770196560 510706784 275211800 951717510 888585454 170251030 542229515 577832244 148375025 556478932 147494800 492167162 538478341 258266964 635335748 534263915 866885344 662873450 356360480 541481460 468928980 729735936 586214976 321310330 312776975 696955584 825615000 369347940 974678728 129514792 974283556 907136420 181143684 211679500 88359000 133948128 110357276 340003232 337138500 518980636 486926148 905284608 842949380 958541414 949847750 47487060 887729152 433920128 414511024 171236352 561123650 137620560 439855320 2809504 541343004 216947307 347586776 50807564 412648822 856176170 719822525 829565440 450540575 755100312 76400560 943796611 551465600 205700784 244766656 235678720 293108076 200513080 440467072 750247936 304896320 435341060 52460800 497124840 272559638 672785792 556899024 463766932
981008128 295449145 657541760 371962785 953838595 676805880 654962840 47841205 680687928 577765100 833403104 103685854 886313480 431695424 522946616 12995760 827482640 857662440 106260880 79134048 36743208 213653376 710445858 539496400 310853830 25234087 855816128 987185200 415113180 167605504 792724552 155341640 206942720 840647660 113848480 490707070 436709984 912840050 800758224 49543900 276738944 175646093 716116920 489300058 525584072 850418290 789523200 725987420 457849920 127133360 255761224 951386200 169153740 185663348 464982368 207720000 412986048 425916635 499806400 288177322 722479135 495747460 335688000 970871000 678373510 243484600 761582190 628608369 246718967 604078152 427885968 453147302 859194874 2050560 465109822 591259166 851966720 366329600 607699356 367456748 479294100 76613075 505977576 125447626 565944024 137732855 15945700 194429618 916625718 305076230 858596848 806938625 904370968 757411500 379131820 904116418 182381440 800226448 892199210 298454500 338182904 381635135 809115286 324141800 217217692 899095900 393553152 355720131 897230454 198090499 559325008 86981504 453450425 512743902 627177280 55954093 99046710 364423232 763357496 379748474 157639600 6172474 805032130 407072000 927275520 95093335 988648730 668074238 461466560 718659995 604422908 467467508 263682304 74742400 761436280 544462800 540471300 160303900 310095008 364540832 842719941 198217952 431805646 822237738 754110925 872427640 769143192 697825402 883353821 935359356 302424668 812937016 897206923 249628048 549890540 493915828 116006442 238830000 840652408 77021384 377943260 276257456 522175376 254956200 987627238 344460865 903523680 898821504 38178508 472718424 309871834 890152860 448255428 662126156 855630330 35968690 719656320 343890147 247247840 358870178 432725864 67540224 852635040 412726048 950497600 587566944 535418800 402414992 398776698 127123000 349536756 900443788 338057812 840303080 595517561 588395430 708451799 661607250 882517712 332498360 56427308 961761700 962347464 484075464 953586000 925594040 272449920 291580200 513355040 204707800 319815436 689592000 767814904 554513960 605171097 401779266 712889600 819656160 696168345 133161256 560880280 712968288 252386760 850131249 148361696 900665240 93124830 100907520 465046160 950104192 934299600 214179560 118675242 6114360 562438972 465951888 983594584 430009720 548553713 83107200 889182054 59018014 681159376 373882916 293033944 44022180 830429056 426734720 118213566 111976000 622848180 914677410 791565726 878937600 934131549 306109400 301506712 378654876 383667152 866777600 71992200 463344842 296204565 22257240 44115228 337282856 433272336 989269248 651051705 571901696 354805440 614873938 652981600 898529840 905351320 300265502 574901063 984808240 693474288 105466440 532430130 5397360 314459250 529738560 227183700 477252810 916739430 215973884 820322640 340467344 99222270 725462750 603141302 787309910 501820641 320130640 939300568 651783729 993889716 683435990 307903240 726877275 489908240 534681526 660840920 832510802 520163200 375695400 238817502 993918760 181220635 294228126 826799200 33695584 461541725 756662728 166274492 820602800 23688116 138708800 396871852 537016335 587067456 141511616 533997576 535284576 957339520 518939488 273329275 588079584 659590475 503500680 877474304 306729440 835234570 259181146 896142585 318592000 311389200 137294985 697726260 834068472 22750868 329351040 839804245 138480463 497591964 195370127 890318400 807622016 575669838 171616270 908770897 787351500 808383558 532669040 431709020 221818000 291343025 9413476 6729200 717568476 873739760 22048650 992915416 639733700 985583423 847127090 77608656 216020350 292484450 585303024 740179800 387087873 183250736 786220260 84919202 777016920 550281960 997653208 282373442 541701636 497247744 109372560 212753464 379166720 921219576 785639505 964790510 710571224 711649780 844566906 152092535 674237202 80568602 248628088 994919840 620990208 264424540 988962256 808895702 447533616 263895008 42588992 142919776 401946032 310654080 32396400 814009560 556532470 825185524 527476060 753651116 240066288 926226404 443426130 772355006 272698080 684411235 948547059 591938154 786641493 132577140 514286784 780578320 32053425 904980720 653517484 89509376 351841712 207753250 323922045 42374304 628821447 175342480 527566440 681150400 40856740 873691058 845002930 161342016 51473490 104546999 143395746 237360600 63958200 632132840 210930756 838503820 927137760 107470731 177688800 371705900 180496800 404373990 769263200 721603736 514975824 792912250 194609215 860451812 596051196 255911920 610960562 143835356 895313482 99986784 644339256 351436350 122341756 469104342 6350838 896807532 89090344 508751340 480119432 66070440 54602320 140858080 929509768 730147345 517818362 108317356 580314540 141828544 722124262 659017150 303401232 956825584 51669177 769376364 504744000 851919360 921902440 53883776 146486720 297209528 673725568 401743057 336281056 822124088 619403004 814969760 324366700 790328600 96040050 41102140 99745460 622015521 215731072 437909920 384171630 353193990 283878720 958618496 85340740 179582396 902200998 464383320 37251672 139916832 537982460 303803752 531400743 374760960 268736868 722456000 256114160 12234384 337622752 752292052 629932096 134278368 848692040 248808176 757757070 337696512 683563400 525717152 125535550 710496000 99643654 961760912 480436912 855786200 299467800 641389500 41096211 141213532 89641648 637908860 836687750 60392650 17500208 165630704 358498712 489302764 613708944 421207284 853907936 976802152 337253366 887727307 334390496 991322365 160489040 816571480 804363424 864156032 993346584 315879040 641992991 711270699 940685100 976867192 780973188 483104160 266379160 338295940 926026154 443764400 493666064 778301856 348106240 542179600 522931268 114847905 977399678 576578240 639651762 928417046 591643696 502571450 787686428 635504344 273941828 375578718 562934800 265586234 538513712 620085386 817543356 786362752 808759650 629656288 84209400 505122308 828224840 84383360 164788266 474587608 49110280 468493168 524669240 771844586 631318200 351629160 553091800 928458931 84636976 533692320 974494000 235262816 295321256 127531360 889253960 242528256 729758720 163227428 176590946 288884004 887238050 426860160 859801709 640483250 297962588 86117488 680992100 559887385 428131344 177896426 243964800 754823520 926791604 436359781 701986951 151013648 818681130 795219136 822278097 169072565 946486024 178734163 585027548 612469500 885244226 143814624 362016150 95315780 172804670 559806962 993411611 311703028 834973280 746390112 567272770 224508600 26826444 997677226 83713480 821249360 49354370 379499850 379634048 924479090 615532000 237096588 869967158 276781000 362203240 451314762 136918416 815511163 518174080 494604132 983133596 146323596 590662400 885725306 179772120 344820496 925973120 324852130 249168000 456639200 448609900 446432540 916432565 975873952 526784166 989598368 416909884 558389860 347279802 752172279 824360160 353929920 341180580 250395600 817221173 387511264 741306810 139370284 339895763 76086352 718022600 697196944 880166218 71638000 121877600 478221360 5913448 180098112 103772900 243277624 121741080 547655168 548801146 274610060 242358206 729586772 154783992 676200984 254768256 949459008 82392256 974170924 574202400 309601080 392063408 729710288 647086384 85429632 474329372 710209920 635793880 185240820 476901908 578322812 67205871 93964448 168008848 424339023 275961460 570049568 466958485 481230496 8651400 912620560 487681952 385618743 273246820 424280168 14365760 840696073 59175428 386374665 504918284 535770400 646412600 256475470 86157756 438996046 334182595 785300736 184806938 767412218 900627200 228752254 144965380 429106795 213015384 785079880 532285905 140651675 807324992 857852350 861244328 808528112 538256866 765343295 468243850 451174800 183559111 820692432 25529500 332418000 84050520 428864336 922229520
326480960 776639600 764007472 202216640 430821504 812700140 800056800 398479000 781765176 905036521 59069252 243628860 498647405 64061696 208820640 992046548 272370688 983835680 386507090 24543400 9166400 138518510 48752810 429765520 529345504 621261264 956547939 81806799 120073536 84244215 999680 786393440 257776350 606141072 358546065 558547274 332122440 945858200 827087370 403156784 449844860 584643732 989786848 527636230 208538960 472388970 113170240 652654116 430674640 802997150 87894364 74330067 347360104 612536100 29112642 742576500 780415300 605381182 821974820 281054620 888154603 283018720 947506672 306090544 347628106 696786832 791335600 350739328 237297790 562317312 681597120 300809536 52072789 462909360 29705334 459117280 777560922 877094400 754282600 246576600 694102320 541314759 248798665 517707456 327576374 905185431 469597120 567881800 217132425 994368400 296097808 725531360 475367980 663679312 51853925 392354192 196007956 687992134 287083340 200960748 364848786 43250316 23557616 394829568 427669766 430282200 977577520 889697220 997880080 998738208 982917745 860286672 120571600 203148100 961002160 969417809 309305136 638670183 268693493 686324480 680682352 843134044 382805848 233073280 100941072 585968146 372407800 110859840 399877760 281294624 526362021 377099576 714769341 555837012 693897441 86047660 514506920 335548744 280385088 632775050 104192440 515724620 620024780 191886316 854661680 508448488 875981760 656989632 477878576 900478560 396073987 493784039 93778265 926006620 631880609 449078060 168702080 835032964 979019280 929300512 476200700 181534750 899346312 501262816 539242680 436710300 33418704 146673224 399383946 538393712 691070335 596642720 111819940 464409792 808799505 665739288 462720136 72893350 206691750 454025720 973580400 940801408 309712800 48985376 872105200 343943168 382416500 363416380 537310464 42725424 464622680 447042064 30602992 115420164 887194943 335232348 531856594 391327530 294684000 577541735 262057128 646701460 795953424 473895030 578702182 304440100 741413514 627936640 641351776 409511000 306085725 543202672 719274200 467672256 479297088 449127440 327992736 629597140 708814416 594072213 173336058 923349079 801751054 644470528 874848416 78335695 741030250 544223200 479870820 419461654 739115812 738447700 552056065 758227184 450843725 775255754 166417880 715238400 996511240 605616320 798078054 574213364 863753200 510949500 723322638 225982820 344137280 665927120 488354250 821442208 98698450 915060180 348266992 377082896 872277400 165995580 607498884 348891544 557113960 38177720 868015250 346330080 423615104 211606577 38013582 526256030 63660656 770843536 482512184 23697372 817852296 349603520 884983088 992509557 441292036 224756388 84285724 738321191 41180800 517040000 308471280 656465544 301255368 956429568 441375160 740501280 213142784 532281970 545596048 215888790 225659025 915620676 292775328 410226208 988755450 438205152 266958360 518618632 187598850 684815296 686412000 98254476 101890240 334215986 290906140 991967840 126814498 927759748 32351760 831031688 22875254 732579665 877015816 173299100 758378700 455878314 588022882 363408856 510533106 58761540 162893184 955098228 456882375 313197675 713399884 798516754 23472250 164973104 599160120 59668861 622820364 644623520 420096156 851109248 409282232 50334568 138873735 47725760 231531660 185660258 600065358 290843645 176434492 99620416 8117818 690318160 432943410 955833780 247600808 337031120 404754720 393779560 326346150 95382825 889368828 127742380 152134960 570127300 316815825 91520860 916947520 264360380 509157492 489879440 528740153 514987142 745091613 506639275 717116800 469068438 422346545 479024400 5979392 151320848 515348608 801272888 428616720 853267989 685299642 543078990 241728532 985346966 322770017 25139740 135873680 532678000 323624540 539009890 841362460 976826922 84135240 382603956 293267964 305882554 725388544 775187280 129863936 423304328 887953756 797125399 771361830 268921600 856894380 378372760 331921193 910036712 489549840 638623680 687515369 115555959 339458700 8256146 446341650 726029952 487802250 943412312 470006000 953338584 563759294 424023320 888934580 321299264 160538870 663884440 858143158 772568640 461804834 110887063 846905040 744431888 3734300 836929060 582686000 199899116 695485350 619286804 99774450 838554496 159039028 594242312 63837360 863022660 442087366 645035710 465111327 24585724 836831120 554718452 77569200 815878800 203900300 117866656 701496709 496208536 70477152 867706850 436896341 635948000 566090000 910420008 304756224 484570256 312402854 552768480 441682122 394123640 562142812 100276184 505767700 984650868 714183680 184984918 285285408 649289160 804158664 61208255 214060659 662256320 655111120 619798400 942873052 873183904 190372000 674925056 306591846 149075840 940470444 22093610 289923496 275882807 573887200 98754408 151709909 56598784 707005966 464235080 54355248 827029695 475925678 442674200 68888256 568099909 687079408 407878459 531653035 139198950 59440828 470774080 507029540 534249508 854828040 460541224 642550164 286425328 474579648 540938375 71480320 25278290 81774016 899591225 357350875 953059094 618373750 110024862 859000848 362448900 311761920 842805712 827672700 315812130 712031063 649599106 640981766 23710080 593521825 794551143 582969600 686934848 798826254 644128512 7352336 149489420 352382816 958216832 194771940 297861073 338961864 318309260 346200284 841570254 548320528 165993405 530682850 317896520 998764386 622393000 928652224 235923390 104963643 639808400 432927800 191086630 48303024 982978530 106445264 541269415 411345170 959147064 906729162 636275665 597248800 411973180 691928516 212893560 794933484 626283780 865290142 591169980 140475896 369616942 134581680 981431828 880968392 205937440 776986321 22077550 151684433 308529211 616414968 608026160 126743920 48987905 792216506 14316760 607200050 418324515 690594752 907687854 780873360 883006888 255386112 976219384 998320328 773002718 967974368 442291525 392103066 36633484 713949100 232575960 860829184 749357754 336902784 899388530 47074734 808433536 340503068 633283359 661529200 69441975 682176000 829162700 901526700 691916084 206305490 247867283 841952082 185689425 110555852 918191680 257355008 977277055 957817728 140894784 942612550 432777760 821730956 459842400 149327200 485812594 527147960 808485300 235622718 153587584 622976761 803711486 173822560 623237866 395098940 912115600 415860280 553021312 814709860 55456106 626112668 285943180 660013728 762952992 6023120 862708176 78342269 573763985 77354871 334145225 497724196 753549104 752643450 755790304 41898956 680956200 951961600 333133824 848970434 591180900 186481320 668425100 693105440 878259528 156639100 911836400 996324000 380877952 150104400 678385292 777378660 321682800 960012550 410607644 107660458 695011016 66885490 862919296 202223408 319867 986728208 518454826 149398284 683841472 344637273 93902250 270090342 658994040 579961750 308803611 289360792 943325630 747234863 285465664 830592196 406075952 660902290 350800800 586680880 943054674 557593140 836530147 330385260 141015888 652993160 965109320 481865560 887623072 16476160 594767372 68372928 713997280 59643840 605195214 596016600 246811080 7428320 996338616 33949440 516821470 22066620 863245800 737395590 336156436 646025050 751701560 537070176 559400695 19358485 237402955 280284798 920939986 133912372 888811328 666433152 35704040 170606550 878038624 10008945 356801342 518369600 267719820 851236445 704628215 664753084 753823409 313028680 61523260 82099316 170344826 244812943 330307120 10066220 888301848 704166720 789278328 795261542 482444538 946992480 807104175 918545964 237700960 208961496 193431984 948548500 842237656 309841310 184104990 667041320 336271870 955422624 12046780 675589150 793697750 305112000 396503900 558106396 999822800 420471140 537158082 164745320 200608850 431989504 650100800 216930508 842654630
840569095 986404776 315300176 272399096 607030620 381532400 193162076 235231160 415167843 758077750 270836700 117673020 115225352 354543880 595497750 335349760 973765248 990082560 126674120 433721930 394586800 132710000 986447104 428587648 231100625 355527920 912421796 56987651 771066629 593921870 216272108 675223078 424720794 503811870 822456431 384700144 614646400 220883200 191785664 515776616 576156800 493458467 58097960 86043072 228383610 268480840 672773550 837982760 505837608 498715064 827610562 355828810 869051870 819390122 584396920 876442525 469703720 545859440 486355065 559879640 223632576 916830500 998521840 739628434 96828004 758095200 817984250 882848144 331443101 973141584 680122591 865195672 376985376 659357465 307230944 333362000 189674375 494574231 309484784 284173300 262185988 506279140 321263988 891688384 898125472 358428580 607897080 555593774 147001755 362693594 898186160 474450738 955230784 638287232 5795309 56694278 50072000 863993288 30567420 832582682 618580400 108553984 378389494 610427448 53239096 183776000 777779696 650943328 463317092 681199296 30172020 709979040 77765520 219737020 175450910 673960502 729667072 869020480 305782720 990110100 683463860 926149120 530876800 817379328 695436520 68249470 912317000 903786640 443608000 128485238 702823024 958551840 222760976 327204585 650008040 824663185 255778432 800396860 424842180 955171020 387967700 413157800 241751520 691550360 20535720 427905654 550374008 964920320 722337040 217313240 264119296 135261680 160851690 775361060 366762016 840249506 508171070 207602160 798714600 819726969 744920289 939426616 948990380 958453552 394230450 313840764 626828704 438213290 735339720 373703300 191380020 341047632 156186432 582019004 848307240 553722750 742293296 825828002 283049745 227761328 415163850 645752028 268022240 667220786 56066388 943037872 212769280 728109080 151812400 33940666 910563224 376128970 651741995 910301542 309797433 934207456 517371129 915157910 512826571 928133428 308911894 847679740 295945720 720463900 607509223 35119392 173515930 401688188 90385110 758520016 499579112 837707968 691336300 24248208 735698907 801048704 842484128 940455664 993248040 45685250 199286850 154345293 274919414 715333296 111218864 327443088 727335980 495991476 256484608 454060988 10320365 493049500 652171680 739957727 66331520 647795360 271450704 322709184 314574560 609880000 637724625 761077340 459695080 214929088 247795470 680094464 392004485 545048806 814882640 129352000 733697800 284146640 510913579 181251860 262808848 679853589 120303388 981362432 933960725 291201512 328600092 773967375 436598240 653686372 791089040 495987482 436082010 1020032 516758620 432399354 934251232 783347048 303568440 212027680 547946010 309142656 157207500 420710216 212370680 22516060 618441530 517102132 963966002 167994721 915004192 651714475 127351464 199830996 316095840 361161216 625464980 681022150 409258424 976451484 41028427 606063056 188447256 889563920 513040000 480767300 793575040 922039905 434254504 555661984 330613408 285187920 879456000 519839400 655330280 441182150 464898064 138373671 510665118 730120372 879314315 862201326 10160 453094800 440834060 634806554 983815730 909279440 527285472 294603766 372353910 664245502 316361935 967643890 232200274 618004216 443019750 325670790 912940160 495592495 66504352 183730176 801435804 142665924 373710488 261117944 745079328 407794160 993857965 204249841 136897430 957679640 422479684 307725066 81127900 213745823 894086400 672880960 436493936 129134800 766450950 668112074 170845298 760982640 949273830 912114375 530919750 17564572 629625625 111491558 185742080 223152112 330894960 450652960 518850376 662166288 139640832 768619130 884360000 59035000 911828796 458433790 783224084 710657536 218124636 737082992 577890879 546830222 736880400 166485580 844755336 408713640 31766958 600836588 77805450 585978500 231641572 817913444 820191914 482933626 585670400 261759490 164732310 146141537 238139260 706288306 868267504 63293868 986471528 586030800 75059092 601732950 186264192 475117824 461567054 87649148 370750224 98799894 440045224 422990960 62927488 354407520 22778768 640162168 191415668 374519175 52699304 173255642 8295340 981300880 737220920 592056250 788125824 474831192 234388040 272218500 862659857 51349630 418491200 396670900 5175328 951532205 873224450 203906975 9396672 873108547 924450950 470888968 665774080 23547200 564026048 292229784 742921332 191039693 279382276 351541608 915801888 123974720 828193320 70791048 3372510 211745764 997399600 420413844 159449640 97707250 983237096 757053000 78283770 564515160 886869000 680129816 535666200 328782128 513142480 249346168 976510162 990768912 664025780 761486720 748809300 391698432 443077214 85831720 587208632 330684052 190383368 39750200 490332863 518966400 443464340 826868378 387496594 188903600 825024036 443217432 428339723 284749325 980114000 859778920 976652812 197826630 343200967 813464768 743202162 246259442 470013280 7067528 468791808 643811952 510136890 496940520 456169040 57032804 538339104 439690500 763887920 794639000 712487086 57236616 78919728 636028160 563004540 610853888 102460592 174496916 70331436 860619930 484466222 515113830 95792300 395400960 67425792 292930720 430570400 31692337 675148936 874571232 861310694 6384640 165383168 194590024 539404964 560276640 589160000 975107699 128679896 708969134 945923200 197225120 818824950 209503960 165491916 848972046 301472406 866299620 610568804 330263420 920917784 984206250 244300200 47199166 681945740 970740095 195253297 734336250 287762876 14665068 747017795 626818300 850418820 222755196 876364052 762623157 148368443 203851266 918893585 726016844 315741504 806230709 852245760 770465240 147915700 999356975 350189380 127311460 29582632 898684385 211245424 192106445 529810000 152403664 323639069 140660120 602690125 954174610 235065064 132722556 791815136 251998144 587816122 927620890 277072280 74742656 453456068 530863782 582894792 769456875 465364621 750675616 127055164 489740436 945880016 385166320 122862134 375203980 633728480 362160415 21581226 902118200 415266834 276354993 481042786 51326640 591490740 544070000 291364260 124972034 757389120 952591775 728320650 243789325 167834882 699611552 192984460 782282100 46323440 964416000 774502156 485117280 696230524 452792516 995209152 768297920 684614384 293823620 27754356 673799430 607225070 603489602 870208842 952999082 480943870 203690425 963729856 856531600 942595696 847945200 765622580 830722400 765363288 568479712 390495560 829508742 118638947 810260840 806041844 247488340 180138815 143782328 433622940 223923768 676509675 886518768 128898060 587396992 548080372 450510040 389949062 816499560 301733800 759493635 519205294 356114892 963160100 49595368 654652960 315244480 20365728 295427320 935652099 648775196 646978944 438759588 357685354 91165824 837991857 253563112 649457395 555449572 300881600 215464219 132327088 689968102 123386304 382729748 35089920 463917679 893115820 211004100 876807200 683044700 606641616 328850000 785475200 85969306 508755685 592725355 551366000 288156719 917919992 712423264 116995217 100464800 923595545 746109183 217938176 742716032 393009380 535761810 104432152 499005444 578753880 580011784 371712 948299900 52060 411018304 180732528 379097600 290285568 517070550 7159240 819906000 182118398 749814112 615119936 96332575 981915030 289630092 870193390 624464800 244173088 236629403 218746316 750099776 670190976 584952504 596711100 963419584 913296460 424181200 825742560 239304532 235074324 183676400 825791024 36768224 838772850 828370544 875656356 5482075 278159630 704163297 704895520 692138635 556808624 968418520 894472610 729583336 197898570 47795036 793583720 879873376 491025216 418438974 140315880 523882397 943685362 670348320 710111670 250648180 30724868 102752560 277821555 232151568 88828880 684569886 584184138 365402240 787275080 592100758 31773086 738331730 600300720 570024008
226377560 391514380 767698530 535670240 992389605 990567504 814790492 748868096 532397728 781172632 242588848 13073420 329536854 978100192 715514880 620793625 503171384 167719680 551139252 62895436 867642636 135993518 594929472 557616500 777329792 335461250 635208443 89773300 173089992 424167040 63023625 586581344 48414824 640328176 438487500 289231790 94609020 314446912 656748244 15914936 559861480 793068416 96097952 779134600 506289112 864295305 937053952 338337276 222421480 567869120 434662750 867850350 951695420 212393594 423995824 791633536 326036784 118823680 314224896 609454064 563695848 172631140 175565806 562680928 913108528 37975804 588951825 382178464 653751122 375142072 141209120 765327552 578454620 204647680 523333152 566714970 633833878 513618000 607004304 699608240 622947072 659950985 866258944 953408300 634125424 942667776 766092497 928240000 141072500 712170720 341018925 628065050 888268570 413498270 681326720 528137243 145802823 634614304 122326432 355404150 690479555 971862784 620844024 765975616 455529179 83738069 453278768 750554544 698727870 572260474 946287569 717305384 895128245 934841324 915737235 150385906 418777024 268422488 833835526 936921460 208898846 294458038 928909255 170295880 675531388 349562368 853799825 790203840 736337280 289397890 235705488 944570588 817880360 37045934 997618520 854645414 500483964 943984536 290653665 122984700 495193200 896699328 784179650 20941076 59538562 795685372 560384000 91640932 80036162 15448300 500587456 506287695 2705025 464169344 635214492 392772102 838984240 27275280 326676679 992975695 207500496 406336064 427366144 464294656 612580800 770558800 802250928 936101480 172047358 940691936 217524500 561334255 473735360 164399840 889388828 879521536 145996578 532826550 67929895 345353379 695028198 883773860 495605772 331732720 872290176 323781452 616175420 190315650 764117248 652240000 37003300 53573728 987347610 264906840 945797780 427179520 393934912 724783333 625676180 263294744 208459085 573180291 727144656 509988568 23439987 849853186 678631368 453839500 679340725 500699040 669409152 280661120 546201054 459261530 640325376 186264000 923333200 681208100 210519776 836041613 30481582 408292218 676998606 609720848 115804216 611649190 152576500 783701650 192829240 977739060 66570700 439755072 716951798 392028844 60023313 379316120 100771200 748131700 27343596 77650000 200645898 446173865 68133500 195741324 627643332 509783590 504246688 718529736 348539025 713293822 955965240 455178000 188454072 126873016 601242880 708884700 132267460 55872850 87326070 886487104 79524480 208405405 170483500 796232792 392681780 521099700 118245796 684389540 240270820 848506704 998125800 315090420 2935828 128804400 80894675 66892797 595040110 81395971 818078860 867587498 84150256 171059968 258902169 736510304 582905504 254433280 80245120 996222064 784800000 727567072 51432640 733728977 46222920 580259664 232432840 833012150 697802450 586348704 46466840 485351270 719965550 212422061 770324740 445578205 402456635 735508060 802705760 57991984 60609500 892741916 556643533 99107780 846551214 411853056 156416320 972608310 307326940 593052400 309187040 909803520 444416332 125263840 786777710 132004800 289636742 82938048 952370976 425482920 321199772 207318720 405258148 66904872 770735068 445652942 382105290 79227300 254783716 907915616 489908888 487018344 396558222 750937476 96744888 100726500 235955264 582638424 751675456 828918860 508467360 955476160 538259926 147744064 36311676 604217904 766320380 828113302 553091295 407823870 543449933 603111932 920799836 886564160 132994732 220959705 796948356 405590144 850839020 779221148 382460928 543343710 693036772 94898800 529213308 623891129 83354872 618664972 202689520 401544040 366184568 634637752 602418680 463858688 869387992 19566084 790189896 861902704 507271880 638031624 944872329 949926400 218632100 274756485 771682048 187307812 997304061 666025685 597575840 162823580 450681174 913217936 698861280 824688384 123385464 919626836 537874360 356825345 686266416 811821858 209714800 802370496 111348916 504018704 424307540 249466368 158097408 884268596 143631810 949046676 47284605 593647952 135389714 183039900 680749664 997480568 587582848 640608061 240401750 736503360 701363940 858755880 613939736 228220378 339114297 420660332 819550992 70867480 153768440 902916568 219637140 319915408 780032051 192219168 713001600 459550000 638569454 610948540 448824348 813750312 592714461 509252400 946326400 802322300 322722048 459723650 622585604 550631040 907449192 674999580 862963600 969335312 47538310 118266918 678077712 261574871 121680570 131428008 183132292 91202520 240354242 844735155 833056875 181311420 658366672 486918800 569759917 738102480 817947716 975598880 391914374 341715992 266492288 402536992 930397250 37030020 776996280 399235375 47189545 887808680 875310215 528090772 171443384 845559238 970094072 205654400 963562202 186480160 888492890 370572500 314580736 406407040 801887614 371215680 628232500 958842256 287224522 25493892 988291600 368099508 739915662 663718404 112844024 849700000 934370580 925035664 890196992 179426280 235639698 799664 900936208 179920584 162985650 15293112 397747620 234240752 425954700 946109889 515018590 526022272 175319396 973811665 48941568 906138999 48337335 559671990 254299440 854769772 350830250 572385110 773232091 614101376 50866688 241579164 11601940 954849162 934489060 356815587 195392418 707006017 408198232 469346875 302420560 326554191 82458960 224678912 348962592 521169750 548157320 867030228 747505600 173596400 554625108 306731248 334362755 990225224 647958845 638880256 736920248 136001410 331727042 843580540 309938800 866084260 132087512 288841728 584512708 697440092 917721148 292788920 684768592 683290577 611596416 130684320 457038800 108352818 979231772 222242768 73405180 859500341 269971670 818336160 227894262 343733828 502630240 316244436 732329600 473254416 583602688 382390916 565167285 415469610 673985504 988938000 455199143 496632713 621019706 358122112 665755264 660481210 460529280 253258050 181769145 398628160 171843328 363266816 634885952 292647100 45128984 639653800 789548968 204935410 857930326 844030608 779002992 916897580 827725248 822922780 3457984 270127494 608788800 837759080 41259510 665031108 777407145 445036035 415421920 634636800 954904316 150954560 450065975 354519571 697639108 993376556 362476292 336204940 624040886 926007935 20747272 876605500 561130720 680136296 964757596 297040360 444526055 944178520 494089328 621104880 312197960 565723608 609041544 349054872 752070534 57252450 357981920 66986200 32253496 630395732 256641592 761948250 468932000 832877085 380828096 694534108 603257320 796802110 282182180 746888752 449151115 134507025 114132324 856984112 129085852 544610160 110049468 82709318 210277020 843042652 921015088 816768288 959287040 790722758 432679410 326279319 405294485 57645936 186292568 161353840 796141390 71384927 348946704 447375940 750669092 849524585 121913544 253460608 729430294 698849368 739328004 997547101 981764800 159238816 710845130 420437120 527311600 372848640 178402076 140174148 749658112 944288640 411716482 563041184 770099660 509826783 15814626 83837052 759162955 191333248 834636832 897638452 986426876 72164925 926734016 643925920 864361504 633812910 211390535 38647424 243726208 637483616 100459520 490268510 584428375 255241712 695598000 69621380 150588000 931463532 712903700 614407650 175575704 988257616 840567937 458764496 86290995 448682688 384404659 92800704 431274298 906106344 555036382 929203054 307640540 381062574 110049648 205862432 390527535 979021184 978956942 156862584 38318160 918988092 166709328 257891544 356417100 319193520 649924896 187194500 839028074 453431632 761967760 640945719 915948160 280424118 98781200 107032160 170416398 111767928 244732440 640008960 314857984 312214093 763491448 806363754 526102236 238959390 668825936 327260160 62427925 18057088 910205250 813334260
941585415 243314685 252626440 464552040 943870412 985987820 22190625 685303040 205053532 97091480 415308976 296185920 862180336 359159820 296427028 619211380 80719000 92025513 992388800 273967728 293073408 272510300 124733760 726652288 664288486 676960704 839557240 484142640 936892040 856155289 933792064 24263050 57283088 533147972 769043648 238405080 521278865 905783900 260106810 8847680 896167168 470820240 391651486 323551890 84059920 433556644 436473534 90540544 516188160 725244500 710833820 766682148 78259980 226118275 226186240 10834560 140516500 569664640 60794380 828112935 374656934 70920600 389811538 69996950 545253038 50562200 606821264 824596838 213153720 411762960 355561000 750803434 96920420 144146300 462054362 492850930 500654916 54757732 344763536 869134376 974023900 418262000 172055218 373172152 68193360 693955100 300006171 850496517 576340710 598096475 628389081 690755730 839480200 855608584 993490250 738165760 690554590 856108192 608456000 116075360 178950320 941535710 71609565 24929024 63602050 446179402 388244565 926071360 256364029 985588600 505686200 838416170 798335180 45325450 982748812 487370785 582919944 749192304 685105152 197707776 953520928 453993600 363981320 950831900 910074750 688431986 640374100 847552450 804679808 264718944 661543182 26187520 591872160 634045144 235808640 304079360 163275112 599018224 126349280 55391072 144225742 20857880 427010054 887162584 981603290 986393212 215996160 402332824 666404992 525197360 805377536 982272096 59633864 942415634 965992260 25398632 198913252 663306400 765108285 67392320 162383171 793947440 262542294 876722520 919367360 263825408 766564000 398402890 388458470 545487320 648968395 875888464 992190504 736576930 983196560 246365424 945183477 432116409 499020480 746633560 232368960 763995380 716986295 450052188 852111904 375020750 892847640 491966012 682563800 337552220 537356100 98175580 29858049 518454957 476387190 311570560 703952665 579036606 972996098 187944245 368694160 191725264 862001280 736974448 734618400 515801784 11865120 303038368 570416800 144289540 629484725 207323520 704985828 112575660 835550146 966281760 133622588 352456074 580767315 668699008 33692400 329856550 836543274 87852144 322241800 800365884 567575055 787636490 243411530 219924364 229016384 37422680 285287200 188151600 729564825 954785176 118315280 115843940 320044216 242221760 693722420 592565273 98325396 184818240 901353834 217571360 782572912 694735745 869366960 8238500 223334670 802817615 669653555 887674662 970757968 230240655 145271228 923641344 905332588 237131632 227150925 10705820 132488404 699595740 570807200 639845840 349405840 190291536 584382240 83067110 62056272 16447856 181272760 877630233 722507984 205740320 794333906 545965850 934781360 142398072 145109855 684441600 906506010 538385600 816174588 328499808 405242752 922733664 928808256 274106500 785280520 194253882 112620100 617280640 493868990 586831370 722135440 491748400 144475000 999551456 445537952 908050998 82251606 797484255 301368960 658844480 706249216 251973428 184394480 718846968 398502102 159207176 105037580 926614000 51659314 296678256 872301568 82870354 592083452 454893448 254007680 323839310 844594580 323452200 850314531 248984644 219243360 293147196 232742554 962507146 545368300 168673125 919993054 23353598 400785600 427828386 495623040 60032928 442286000 481992782 126249692 388499176 725298920 821118720 682894800 512122280 259178930 829602422 544457480 943661540 177391336 205200622 67162000 31873734 163340000 306973392 652613280 929295120 166584576 570622996 665199375 68790000 280598204 93736462 411183392 210758139 763667750 26490250 866198340 555640068 262005656 173014024 183320216 294886130 549052928 127931808 121325244 195827704 871470724 237187072 805188626 451828208 52860000 244599200 416804768 616030020 62522780 483398488 293149700 919772964 473611580 166930560 737884164 860804920 95374590 28507626 910954960 770665402 757837820 988396660 64513460 60614240 610482460 411862336 763417672 438617600 691289760 161746250 9901560 76975624 342515416 499561512 493975800 422376770 592670296 750923776 456909259 869975480 163411979 59672500 980058736 604316710 535432320 649606570 818750856 393036192 502666460 894901440 117817689 661822612 353537916 136015936 397356874 862874816 732547818 132500386 894097660 75484520 432390696 87767892 764587320 305201200 671147660 883215552 489226430 689221346 589629896 759913600 317629526 257553236 16588547 336766050 464975100 979912400 102578152 102234928 372166800 331669456 193905512 838190240 467173936 164952778 88280240 649077760 236761640 411835620 473437160 767164600 603190860 612492320 504546340 819268126 549904006 277423540 960595424 635650136 505522500 573473406 604050459 824272275 944810628 740765254 289612160 248702258 411037132 578554120 480424300 46346844 99432250 758710000 91140200 325039540 132088720 113186016 679007310 960476104 775307200 143875976 68330900 379403714 16967192 278761120 288786500 954608535 549789200 105277300 689365824 355962336 769208206 989614456 741002636 23368822 985220508 795750856 441874400 342994850 379302752 148468710 938203020 385071176 384813010 631972800 568637670 568309792 146419554 155162920 201929696 660338424 682464643 143809536 963912984 400114032 657750280 972058184 858716786 739685520 881124800 142208400 835377560 753514640 344779866 871228605 358070836 723485240 377581300 195995192 137473868 868621988 935061405 620205440 269243386 88305000 358160296 887113448 162335700 260116418 550968282 857953280 166088178 978225000 606092092 506779810 150108846 72334824 317217086 515720000 855963520 223578022 797703400 409321887 526498944 192147040 336932189 836645285 199819460 573769328 647396544 675373828 59169195 17303115 398506580 7477738 954990520 462965408 111099005 589689038 551950000 425202208 372339700 190881427 228394365 635400640 519480180 785482448 583102862 515091500 329093570 276680520 45479200 256034800 671860018 505698430 236907740 198347646 791109675 159151953 609312012 386085520 276694685 908224840 699976500 308898164 171207472 819511536 339456986 462741160 382226112 822849720 510443824 106710768 570200384 64020200 411113880 484482368 914238476 344192820 856842978 727030292 465891600 278941664 318353808 323893430 257729534 394980799 407756400 291599000 136421008 652048300 86959890 869151790 291947216 327890258 930732000 826609836 55533690 37668977 119943516 913089790 550424328 36337094 256380464 246577438 553451976 145930364 628983680 120604750 23210000 961176422 51271520 500318555 463710804 112659264 795011461 799298251 547072920 495490240 248166330 566810614 38066000 5834696 799893174 397427499 890438000 527813200 279819068 69901376 397143168 377971200 893130600 371100788 388232460 58776912 477898728 917123584 153325590 641328704 255347552 556584659 885052192 677345714 118927246 116029412 339906857 145643360 643294174 682327040 748686080 706533050 118599870 938427876 551656458 397818080 773501700 332132838 543335540 646131808 852496530 48918524 278190896 85084972 404075020 882002760 528106630 854807040 970055680 252357660 979769032 74063680 570417016 996004592 216479624 325444244 953589864 129805004 727504261 158302090 621082448 762504416 843020545 115535535 850959520 35640064 121520100 668405020 927801001 311786475 59018880 888967360 808995575 957614600 102460545 899990006 167672235 169987800 21100000 846881752 382131004 221549472 208106640 143164700 296913510 323765760 462753440 225748288 750560596 369909483 464262600 915652576 543898048 512499982 66318362 741712760 659611700 972785788 814032825 774394880 473530560 162978537 506131286 831961665 816024176 165429280 417124400 751385176 324054412 401628344 744714240 242018691 47674806 452947961 738015344 743656418 571380444 80879064 444818432 556975020 356420752 335782656 71062400 739013430 682426339 329185106 802103000 33423041 902837634 938791670 406494587 967632400 413034876 996597440
286684800 800134880 316860090 718970716 742403980 61946368 471929632 109101968 604047034 148579840 856623250 452690260 379620940 713133200 370849749 398302032 165433280 24137428 261692480 801331000 964351555 890312436 836967815 251609544 711029060 718950060 141160600 441145282 896605248 658880000 581472007 934863382 689967328 324055688 618930432 274263000 898101504 878032776 678537660 996158416 817192000 534862848 493584484 189172736 913183880 153515712 896164924 14141280 318655488 84654880 329696816 168842878 801204410 366599195 601202408 115179698 206308229 263563400 33930080 68019600 141471982 312529520 645317760 482706640 177155600 681977760 969982696 966394840 271637000 370240000 633669685 922209536 44288350 322153984 357254400 397317600 778411745 468715136 400250000 868427128 195699264 875929504 645660440 286426220 51150950 842831958 156517376 319872850 373276612 764730580 70246400 606424940 556480350 96189960 968470844 308523060 67684059 737467508 118498715 67080960 594790400 514960260 393595816 192538592 783533328 141743616 324634200 843802516 738082700 734934625 95953620 721478354 446499226 486088048 443627616 615659000 44650412 726843040 318469300 503764756 757534597 314220829 893815840 887494736 257483760 266669120 17790160 911816530 364915980 489731064 783431012 596721553 316779860 743506504 820322500 95284620 716058400 718912 659193984 46020480 435186896 26769778 111789372 820977452 903846096 914018080 835654200 316535600 281328472 155026782 950110400 446873056 582621250 188842785 757341312 5786005 965238625 247163025 893369728 849581504 637994576 147992160 478572644 543773233 475236775 936125376 654117952 158619543 747921095 438708984 553199232 837037696 867177672 70840365 933597929 851342920 380790500 985251975 997380200 305197120 514934162 830962984 137266500 680963760 558931492 584281360 868649730 478915000 39979200 833059625 412813120 425066592 743239428 213919520 7450260 432557150 14043530 727006176 433974924 963411916 446124615 126052920 299031043 705555200 456622325 15432192 872567120 971486138 230217430 762222458 737582559 635020905 197665920 267063440 495088540 137281104 386703160 303431688 379795840 351551794 342852500 274588400 439061752 979551120 456099940 128082620 372512175 639850102 756630880 162160190 550961840 553287648 309225696 201156750 919149120 712621808 19110292 422162356 979820069 451444742 495486560 184291104 955387308 735356444 884368476 56622701 791076944 295773480 147964160 868386792 978735014 256758760 905489164 594316800 109150100 346921990 858485588 579607100 334878320 480853440 388834750 161922176 420842856 983790570 956162817 600028020 791605806 454630080 978019430 370767496 725912957 312524168 266266516 946841810 542070500 883396532 380686880 142997800 1772760 719395160 71601930 924502096 313077075 58439242 382735836 581822346 83643200 979163680 456098755 238610810 43220160 203673336 622910336 946737972 55063228 500490660 664495968 600312500 965815280 454897504 539315416 493565730 323703490 633299000 99415128 875716080 418192080 312426129 140638272 472941420 407404226 195768350 723617000 731127597 524613640 937395120 378882536 717328140 846944496 826717860 258199280 974356664 851824760 39797180 81786550 634221181 267579200 607181380 169784390 505478697 830703948 263183712 11717666 190761248 780714992 78920890 833785245 182174204 481131250 176287208 886664580 490978159 760983360 629775650 407542760 67212276 624754688 102455756 676426660 645636442 331273273 95891620 554639946 83405116 952315202 265255600 720701156 12290840 529337060 523900756 716872680 792108304 238649327 447446608 665127170 271171595 219741500 909557632 890807496 92129800 646503843 403427944 508143919 857433042 299831900 398517008 609850760 863461580 933205704 462498725 57356800 555552840 211207655 786540800 600167768 714849040 703618336 166932280 254777984 105568832 184161979 526876800 837740800 565548250 554275200 288129831 566475000 149891520 835978448 439860560 727228288 995413848 341334312 254886750 625510148 810019438 68492205 109656250 597776332 731023096 881908480 778717020 120027152 678315728 654544212 767151050 705686686 233518247 780390551 239378176 713581808 208878040 921478496 788847040 857474976 981015883 727921088 821710038 397935088 339470920 632501716 361790464 382880536 845724400 691040288 220944318 825094780 137407330 41769888 859607000 112101224 294100693 975470058 691702816 329022808 684844075 482742876 15502656 582576080 279675340 487938732 907056193 463451296 977084803 927649471 16715576 36999575 774258920 400833904 776719126 321679610 889846240 475692360 27702550 701570052 579740092 934242016 489872456 56254642 785812800 978925136 584081284 2055760 330140000 124438366 119368490 411372032 144993750 613706008 1701792 936947615 400796128 27949520 34383872 389352694 561791781 31304464 369241541 148590320 377908176 527884780 375835002 513906760 365650744 981478650 234297714 740491787 382510336 857843968 227351720 512331112 374123437 164516912 243040120 991923375 834146614 278351016 650456225 167792940 225078308 558061108 686359544 552541555 621046860 593784604 995675280 66189262 324399520 748292302 275052194 331330440 350694363 172425415 654368168 271292036 662625799 816609233 139823460 900622720 559551875 721538211 965967092 62661990 150763200 261669115 44997408 397794490 806464920 865319840 828325864 383530400 635986400 557515584 813765484 671538910 845493700 193412160 188913024 550141256 949462080 941754750 807712922 267815722 694058200 546385120 533863752 181213080 20665176 390364040 796799440 764327132 725853208 244493500 898731712 272205866 113264660 583871260 142776854 945621542 126295496 239646093 718877584 377914451 86014016 426676320 498362944 480567936 718539530 167561280 55431800 664898048 724812876 428303260 238122500 937711640 918884030 426142312 210280515 835969536 344048284 556259238 101568050 35840000 663572000 519921440 683273274 353298510 79832150 247315808 10297500 980398275 466412424 278301344 995303192 299780236 701740750 459160 620908880 335359664 856446512 676374592 259242100 267214048 193978312 621889676 669204248 254256920 239502016 891731584 718773804 725710848 737816730 669010688 824483712 689203568 894450740 95140096 829688296 302118400 985202050 877837760 616985600 377010248 982648830 354802458 33726664 68788584 444076266 849208250 589142670 502135440 383218840 445631340 804853680 891844800 756069688 4052498 512306575 783621000 481310560 650744688 199286620 769673975 933491550 100991872 235275200 997378976 296312272 87393000 383023500 5834016 413492352 195667804 782840960 587770056 687802750 460707125 180725976 749912212 656420176 761669750 117751225 7899000 370846626 477294308 523307776 542824448 899162070 643180036 65045755 888978280 628554368 15016460 507089690 686987104 3408336 202939760 607371360 680104320 404471710 534869644 354389532 915211500 946901420 677048796 65863296 71004092 802629600 612071641 678713872 15581552 498292980 215509720 234647040 228909112 554960250 865866850 101531760 501565312 277331672 239170328 719007000 95527276 752657716 121073440 619454256 12896192 493439075 811549245 863113466 385227705 962763400 731235450 605409500 23733218 943424000 434769208 508272304 363386215 966160835 403074940 528968974 905244052 712311280 86360425 432339618 189650880 880718272 840920660 714885104 616046921 656840192 955985136 882814540 267350824 517187820 372329160 94298380 759467350 371773953 613883300 520072000 721263200 171820754 279633673 192599632 498354240 180198180 881121814 995250323 608029882 79042319 427295512 67310940 180138296 136884390 567498800 972579924 182364272 886455504 323917560 925038853 392100034 731966592 375876048 358279200 464473596 361045280 293065440 245871116 606822416 542884480 84538888 222516994 736010720 891050336 491262867 261313322 794370515 528221091 577342000 428274880 957549318 615143028 790194117 685527906 879100840 189178072 821653448 323246945
71106016 815511872 572098160 632995840 447159240 880452040 179290076 277660600 923881192 867557732 606814468 852915480 285065400 681208516 757608788 218722812 124505588 476426800 756169700 198480691 599360000 197057750 537598752 880754464 80601024 987161720 533891766 292218240 48043392 133256656 653961796 839635260 698948856 802132800 762922720 645849088 590250308 693095324 408070700 592751250 242680975 435999575 186683880 435452018 521893240 62679736 33071400 521094000 920972960 615248000 123784975 151536000 842576668 96308505 12700000 685245220 979878896 116233728 594230960 95590000 954878375 826462160 395265610 889515264 565507490 777426992 636441872 166707920 494373500 44959300 655159904 407898860 405938520 943342590 270879882 343286360 818287293 799820749 499905088 720040800 352023744 749249040 691321850 826645680 475796940 909108815 194802777 56972575 150579680 737922750 362446280 563160838 65075152 942521360 931124736 630974752 897297700 681110016 739361696 29997408 593838368 686815000 917864960 265738351 553816872 38874330 450920596 193967104 410175960 957271270 776598448 192698746 501640588 709133456 541579584 46938300 167776000 821657980 534294625 303251643 899418838 876267968 688433880 425497060 942094720 207351744 343962832 744504000 807357000 621591600 670156800 982471360 808840000 838369650 437546936 208762456 931198640 798416660 574301112 133556880 492089240 989295324 609278216 540399512 602052960 841937210 339974352 205330918 202195968 636611284 489783488 865712427 31543890 217253568 331422976 111244800 690699520 232672932 482768728 456706995 421136012 164684304 82275888 74689296 181429024 810897928 13464960 273206380 274170711 251952080 577841800 215655284 367684742 69978125 421891424 856859730 783852800 716639635 218617432 652786616 349991800 221999280 335944400 521497556 506771040 653872840 29871534 704392064 139212592 868796835 942067024 628293120 53877504 643183703 959401040 133504000 154103040 949268608 966060320 307662158 910945000 365602144 226179552 971728000 516834080 894174813 213306860 552255976 901799652 172851802 129451220 32808540 476166936 464466560 662529030 581846 51775800 614625280 684947400 550847920 21867520 908595850 908143100 256917446 386287534 95307592 440028420 937929500 962175102 393904000 203457380 103897000 519746446 956661187 492700832 526208902 234112050 443194340 841663768 246244760 64684320 277424398 879101920 877612018 41269750 347464152 540273040 198348258 362927576 560676334 611885792 676220178 18042250 561582864 164603156 480291264 902614150 308244120 2847800 844142576 262148096 288592296 759212120 783639992 432311075 396828100 146389950 918878263 635073280 609564832 455638656 813014204 952394830 733781474 499130000 749407400 436162840 871736040 390642900 622834600 229805698 564678700 415028500 732398784 913130368 868945000 289570544 905590335 122909590 327997780 879220584 777124492 724543680 625023776 550317000 743462592 146803000 63945272 615515700 402482698 261657491 121787060 446881055 553965524 158905368 668796882 553156650 646237016 829794304 57650454 25495520 457901980 983279552 410806825 782408736 491642168 684514370 276412992 201509970 291390792 163856332 913132570 732023232 631131600 267663488 598836334 732049600 310791936 696037796 848863326 585633280 628617969 502841888 3831843 463988568 622769210 64904947 425300725 572104992 943333980 194383696 928464205 271169700 220665720 8329220 861962112 813093784 692783960 70832104 30185600 950899188 715288640 440865501 74850544 573545842 705202200 353047468 331351750 855865100 716277924 806728960 639614208 693629264 682166253 863737880 858831416 136281920 592996385 839957168 821894770 854158144 455779672 201843472 141866800 644903936 116493708 935442265 497662960 48760459 858731770 267669376 980466616 237800440 937376149 821817983 399639160 987147400 809124376 427597404 598402880 219909050 774247750 203097634 789862800 930553600 873088914 580034172 421098308 229904552 952967712 941352149 455832320 667230720 380280464 339158080 309819110 573097252 446453048 198980780 403950420 460614912 789789840 244200800 313937870 276157040 710018407 809680380 798083588 6020352 565296824 648888080 105323168 494925200 494276888 462822960 561499200 5832160 878427316 557964527 862995820 308609158 918794412 367469380 247592200 789869020 832819325 941019895 31064392 794032180 682439744 540167410 212018370 620544884 960967104 648268388 537317660 37892080 296130432 326094368 447192638 660710400 816665980 648453140 693957044 555528772 871660552 34086736 368235192 777949634 880984560 115360935 301324974 668943325 957318592 168592224 981064679 598567268 466719105 596779452 650303560 801094240 134097498 410752320 259242046 290208800 601921824 798618150 788038040 516993940 417080888 344017107 652162420 100834076 692802216 961341840 757162820 972021120 678004328 636753664 167156692 267311696 864493998 932000392 312693114 655893107 721390820 198648652 433282400 165515904 692158248 883427893 619231090 230656480 806669808 843073216 311358037 41086975 819955512 855498332 401584130 696029088 985307933 868279360 615879900 45942784 852662480 682105150 486510851 368284840 680112640 247244684 931686676 597441300 33587480 186253040 159430244 841444989 113801250 88270805 603326386 703517550 660532182 234333753 442309962 982085337 749062500 810631975 809029120 661949310 577205080 546826922 233388316 745329130 819129428 720219832 517361200 37575008 643492611 475514220 343327875 679437064 843458938 513767524 690084830 542152241 152912480 558939136 285450375 856166000 689121055 847309432 17610300 734285992 29991478 744543000 619194400 908403200 713136741 102421504 685754798 894493640 229011200 695144000 46154858 594083752 597730704 278917029 914177440 511981581 534912160 3641420 851812723 766123120 76833388 685262412 170853360 443329360 91778688 23887207 298409650 176180844 638670484 625116018 918064024 612315256 973809244 92992180 948484608 414638400 846577504 408223500 609421520 299755144 246692064 16968900 3862600 924634960 384148312 596468620 885945600 393540812 390726060 153854720 671661404 438642800 714506880 157825000 345074616 281032050 394033350 441338360 283663584 708984524 871246336 536458656 739041995 766160840 260522448 989130120 139559360 466980600 400119744 712821731 330342452 920820800 969159920 90734045 242776540 933306172 1662656 49542820 815369210 915453576 553236985 776178240 569226914 688176264 775010312 387190755 343389250 706964992 670227474 80499360 20124480 878184091 697389952 163947600 47889316 847854432 940883431 287676368 455020624 239073120 486350080 93030720 912098856 691405025 203425280 486139640 866243392 467964292 6383700 536585520 73131580 453337360 638669880 891232880 662892870 787865916 760772572 624921192 449669636 489326992 508506953 212289056 292611400 110866808 749808948 619200768 540953212 598536049 280522415 967284400 843147600 856470336 123130660 632140160 814615664 591669646 699684284 467563980 102037600 288370430 498072388 738414000 776071776 494104851 212163328 66153848 6416384 913546208 804950272 840750454 935265337 203975841 379655530 44121760 131306683 752492500 522924938 773260402 81423476 248477256 385042700 12516980 325175520 896485480 316546050 740209266 838779900 443587810 960457530 920888064 343832192 379273624 917082212 328320744 145875028 963557788 120112408 836634817 298861200 240920700 523794625 723265672 672770444 423769866 803932928 37341024 600038784 231820196 430733440 900297408 484284020 608662090 458811792 274392064 860473312 608832245 654512360 880321760 382293771 845327264 700608880 831955350 902916410 972906250 116816820 926757800 664269786 918794319 68687009 309449042 85437744 434254142 464991490 145256120 826213188 544350825 568712440 235815168 261825370 262492237 910175120 631175270 644188570 8387560 765899376 518806854 717186000 350857740 980394520 411897548 679848690 591920250 137735608 890679216 170210704 883839357 730814610
970714745 232563662 552991716 284671046 496286244 196420082 614163290 89675280 114290736 610582298 273434616 882742896 214184330 785584620 694502958 396428390 256110640 982880896 847687588 589041680 483741160 818084880 698979200 968170985 132206165 933508592 226730860 801467888 9149080 116118332 155908973 993916180 617571388 964505350 894250620 217171200 423386394 782348296 544070400 877159280 766940000 481803392 512691662 436547156 82690080 323023836 605009795 953829316 126016608 794160740 922303520 543792704 30023480 941220800 185444450 627542606 168491077 474621120 934244547 100980000 684961810 62091435 685451753 299457742 721893390 708365040 766252544 929310000 834142250 552118900 161964800 770227702 749681232 916880496 528391668 354477520 626918228 255297904 156675360 743363176 520544700 57424350 957433168 513764000 379612440 726107788 56569200 62562000 634575334 48583308 332440172 525739360 981796000 418299140 711730000 255977744 154857390 905904640 229286764 726186448 161845680 110936300 772940062 113501182 668434160 300194222 780045860 402984304 74360760 172647700 652428208 718566976 39307664 666353280 19752550 126446066 12024544 176130430 575211008 50297082 756862120 66264424 420359335 437182502 546313590 434801488 904734784 668785664 306324168 603824750 26486104 777915864 536648976 454733552 654724170 43678520 902511272 204187653 162100925 496299600 18392000 198874330 922519708 749115812 557714284 720624360 251828768 213916160 32806160 57096832 613694700 45969920 163532573 937874092 961513660 126172896 184724408 308703771 565405124 440609600 531442880 291931872 325821480 84676968 680239402 750287216 674555968 243785680 535831184 912225860 950490560 416401072 454649725 147185620 360111160 197121852 313577480 302109120 617411500 419419565 21370601 502166576 362332875 475876320 621328278 370159200 969299168 277604600 684852400 126769411 639796750 466338939 24454800 495029160 560469259 796421885 973369580 323176000 116973675 754836195 832704420 867248316 241063425 600848440 104089440 96229225 371540724 832993880 284406450 404905592 118365240 786549840 914656096 749002180 626064256 990480768 770280016 776268100 637501850 37223040 344300650 659092224 180812000 676311340 886880000 227015700 429862302 113700760 363868059 250328492 646557760 889268928 96790028 530998760 586771278 381124359 150740720 622727504 143907456 362641030 106401580 464017672 576030850 700166764 335274026 668431808 389206376 207556000 309885856 705026784 591961280 949672816 950543200 855231372 884322160 118542368 892610304 624841140 110130416 941334180 836341795 842191700 587087869 547489000 403311960 687599264 303906652 107560750 378028576 476064272 259370368 738158200 469446910 67714321 315729920 905666458 248091072 372040848 285218480 658634345 683579608 175991408 135626001 329058903 407467880 780846802 431536542 210934910 169439168 127343284 930975250 731231392 581364528 145349920 754881677 915635000 480734470 682541440 719639594 597024120 289274430 434991384 947500985 123401540 95964084 100819900 763167320 849741460 777371975 659750336 864825250 724737586 131136164 71024378 342099816 559491525 265693250 775432688 114782956 20908216 962553038 77669120 399301640 898780827 314519040 977954080 136422588 628525824 942046704 790813025 358075329 29472600 316255450 986931910 202946318 915214924 928848872 917562049 277816782 222112400 599165600 535752650 723315607 710453208 986487312 535603424 358514140 30597900 767316273 55961035 771140138 557203600 208152098 437982400 863604560 520141905 303268568 205841476 443181568 931454390 37239476 984124540 459339872 818717296 55788500 142323950 76486395 273100648 955836020 969600160 320240896 731027730 274918400 665657088 592092045 126691250 46371580 957501568 142017280 459792032 249221186 273606600 461905680 553438192 867126336 908622224 904070400 476407288 479338920 986170632 845426708 633507500 530103838 845749010 211244926 676486400 382917832 721775124 615322240 268115000 527042476 582030880 394265470 840966400 636237120 67694296 206626416 230610688 237341816 997421550 590083592 240277066 583431920 423608610 649617020 370624652 651570056 104876021 248595200 236327936 390745126 674472960 498003340 45582240 868560874 53159904 700818460 501209861 326360000 535317688 190277090 120866416 996575168 721387904 85977902 300381188 438114272 884896261 751015580 996859600 406243678 406009200 557842192 808140777 580278362 993429548 624663600 802444550 704831774 22777328 306659630 982711560 301195501 875274903 973240262 792790532 376536768 298128545 713742784 448627225 336139420 112050256 741037984 741962365 519468687 162194560 581106660 981510228 625485386 807942094 532105850 522506072 358262288 884817084 233668696 577536000 973613096 817760354 246830080 273233504 913426350 416618400 594281840 318520912 305663130 974048104 904097869 952235335 238430650 643290775 886954500 503343996 739111808 104179656 808566448 884687780 78668370 466871436 615881745 893543700 906180884 719356395 972076008 563197248 866226244 772456214 140350723 148942224 109891225 266120377 890702874 665833830 100500888 610180192 118042250 701477704 975834350 194730656 574502550 914215652 184354560 88693956 393765625 87546448 432581820 493007040 634196997 235510490 160445580 666244148 704442139 836849504 310423160 778022176 818184384 239680584 909252058 713200424 377462917 554413565 270353408 922357950 603245194 271938840 869455252 611454336 353035100 288789908 799956280 238657375 312828870 321924000 433655354 428491409 891747376 667086500 348904692 713043680 354925080 689722500 116983050 552053120 271302830 832886955 141134944 26287740 945837310 931274240 640490720 672569456 184662016 262737024 934541654 553826804 197943300 399884438 848404008 138508080 682416864 999043382 671579520 831666280 779293840 417267850 489505056 56539680 841642056 373802388 765531520 441781380 283041880 398210590 661253120 768200900 525308374 605420752 806238560 20606174 477380820 75837500 684594470 690642560 994990922 746109695 84347980 588752600 8549550 711098980 924909856 503782574 89002370 778468336 714141800 532920544 331521790 701381860 847588500 832685295 235989796 449486972 503580100 358874040 52629700 746120756 293432186 650363045 954816750 749107580 515213620 3826800 221851800 959339444 319933592 56374296 515600036 36034590 662790000 22843904 455227221 319297560 676288698 905878400 899203704 688583680 20437760 351750572 728021320 856419440 488323168 740910992 749215778 434162894 775138536 555189200 495542865 140723120 109191694 982191800 96933632 676970760 795472148 894603656 131875000 203409920 793600 432374516 53644456 865348434 337093560 958390860 317555050 222344320 602999460 41948560 702205608 254693040 710384128 121933600 669039616 301049280 387397668 595371138 496924384 871086720 407737360 197237204 813846240 262322628 418012938 697482944 717402992 501650024 560989125 779418365 232308380 856485250 553056452 173369930 745466488 311872640 852641380 621974788 35481670 332094720 674800800 899094764 351933868 934767048 585903100 385180775 324580260 131061616 517404576 567523808 461254384 90716160 598690005 763712544 135236176 96822764 983209472 569602536 337978413 305482592 633711000 131619040 35811640 38470392 367371920 992991500 626841232 122044000 52800000 788248040 729085000 698808760 966426646 826154478 896616840 491937536 894795184 141762015 314512256 189190392 928744029 284598168 37099570 883205244 763237936 35183360 145867512 371465660 746417132 351721370 31010624 315045680 886253872 617600100 872449669 304515200 217301915 738502016 741937920 80340384 560910000 595476985 803261160 998521773 884317380 942839265 855109376 514838115 717657444 623126420 922322088 210558550 98672143 44676160 963622272 577521538 724360440 320188355 792279296 939739323 150185384 813218224 865330480 684897376 738724500 54555600 401494400 433773796 468954020 676076228 243229541 924560400 106299460 785149500 559514560 943673449
603971360 748286766 911868432 278754176 613170816 232565590 825252843 698751238 771949088 123331945 261923744 362701952 950476392 403967812 316149346 410517168 476357024 554996506 807023200 443977632 201153472 441453820 896630048 255376940 570109472 18310381 806857820 161366619 460350000 66767244 277908308 838979725 650156700 234829312 842218890 861757160 706844288 822717640 530350620 675381952 695113810 685953125 739449680 160490134 670885650 547942736 74626664 307566870 345585360 202660608 995943624 434884886 861264315 690949760 600404274 17112006 214265950 90970804 654855200 87633440 845156208 586000204 879034640 877377016 869439032 883695752 314363920 737931750 125957625 942691121 708460428 209796640 619173658 613014224 923278254 684516800 542795800 268524544 477239728 243388246 121846774 758978818 947247340 220235488 860893000 619018774 640715776 855723200 609960452 53988600 709947831 439278544 205691414 171369500 842313450 699374724 747282670 469310665 278657984 859342896 783690960 463817822 464458875 523306096 708057395 78563680 442002856 177745200 631258188 918910656 599091168 759174260 173772110 471227264 315888035 208305123 407421354 161509376 790103984 771353414 366082720 664683756 218106520 53027840 884974400 886078432 457339825 695532260 412809396 835179088 606840600 616554624 587435194 628717996 462838400 727168800 647735260 883498582 464983360 52061524 857190526 400230160 400059750 227942104 8709480 737592576 670064120 183835571 72188152 304266592 664842580 309992176 393957308 674741612 9280960 604748835 894026050 725095440 989584160 42553280 88681380 534430876 844938752 845391104 384723598 71870850 603159728 185123572 987895760 840319800 640846948 672534948 606375972 225086740 733978852 923320104 381892565 665767300 619600216 234650720 414138110 329073793 935721880 97701300 516164200 300631380 531757672 107308295 985569970 562841508 736096640 494583392 165439040 888719680 433393882 631729575 683945836 306156896 569012053 104030160 84699296 686031720 714079368 351301746 622234400 299294976 434063765 418145876 562835296 294200704 496710588 456612776 118237056 744184576 179743050 407398200 605907134 704250880 243117952 15629184 802976408 854498978 792757046 474599020 102396566 851750400 208183064 819967592 571543568 34626074 707884416 597487188 448600700 226456640 806666480 477171124 34783340 871311376 270208300 198383552 834537720 353671338 574973050 104382273 792977772 25919824 845799136 521169012 382594190 848126502 759254058 921212400 787850000 453972015 874691700 858161588 332868088 72771696 3008478 317872320 662534353 342655240 805670389 29471200 363377250 589458408 327384288 953466080 436377970 993684700 607588015 253932880 12797440 186588450 959504918 453491035 67719998 412506905 921231208 366367623 200386576 132521585 196998316 425153640 158589336 798216960 844483096 69051640 155624468 509835696 420854448 156547920 393188932 866495040 401373465 858898688 377718544 912671813 652879880 756985600 204896590 499330738 862768226 390514944 137828424 539414776 603204725 193985700 147468800 502319486 128854108 607679176 153283060 567128288 495985816 912050400 541903096 923276672 336618768 85778350 370245504 633436300 491055815 300250446 709643535 84786104 153525922 240786296 241265275 41944120 385499928 88915410 117907104 393309756 363052192 118358512 114270660 571841220 40455044 876016592 348232896 69498560 110096830 617649888 997529720 546726400 248236160 464099408 513944784 239677668 718761746 286427052 473674776 464172032 729514720 325337340 218764560 263219636 447980120 5995800 501682400 413236320 103489202 674178516 867554072 531138080 42335000 571212100 756546112 964441470 582568826 316070105 602719720 481860652 450898532 676865616 51253186 630264360 895523064 107439820 682741396 406514344 571076000 433596928 208266789 835587960 324997907 9668310 595781040 36595696 92890400 726819244 620083172 729737752 116150500 746942504 259939084 745233200 396708000 702825408 384797690 322716035 179750720 242809536 623655520 302012100 745845808 699266056 229168016 892701128 769225936 721652052 552399232 640167680 485773536 78819184 67284177 916550336 198631400 48179512 238966336 802806494 242889440 75155000 56245760 829237599 388681348 714768716 250116376 603482358 300129028 61748528 485784017 868428544 347039872 755355810 876929920 990550000 965300400 91615796 752380128 244187776 40013295 754122730 141147340 547588592 560114100 664691920 458907498 134204080 946859296 239786218 446377944 885710708 432471600 210686976 284135200 677557952 791010230 604268912 841365688 218422165 150882204 760352162 923515520 431605474 593465816 608720160 981965576 993441084 282949600 241554500 261674588 273586890 630892278 233786624 284352414 554183670 382480496 754536015 127915968 206887383 21183656 749558656 791927548 916678248 510965760 337722368 685436430 600268800 660029640 70786755 995097328 67849168 186640646 637607936 107822692 995979944 987881892 309178400 636187500 468402400 839076752 662971823 323940000 257064846 595765966 679531940 327774020 737815472 181570000 687145406 358807280 763499136 454443200 274806300 622888500 527927250 714788544 705719498 68196090 84324000 94460944 299052944 999770112 382203680 921827000 590272410 462481666 820053180 414078176 697872230 321096320 521554527 541386051 162297500 902717120 824886832 553012346 61670340 837460126 169615075 292575183 457414952 231811120 298145280 110665931 78625788 342735072 910330128 750725596 530111760 371063538 256480480 319942576 109166664 709444000 707989824 452584009 846563250 488705440 948337280 237577550 84201100 534724600 826414256 953246872 572710720 803782844 406524140 171043776 581354395 928103760 974547655 714668000 884198848 447932144 843528608 503714650 932787800 713665408 116363680 374880000 967568320 107114480 893647120 315463040 245421634 43659372 419578980 629674427 485837820 955949436 442332325 170352895 259120720 574475008 328130167 480564573 715159300 228785952 400689272 682998556 208196128 967304200 86217250 784598436 317718100 428257898 724318395 202970928 342418064 391887335 191651361 869428016 661290856 575376000 166699940 298106250 690881656 954537484 343583536 378402630 210402738 557481616 372805542 571919900 305864220 487610935 266600298 897055680 50635790 100966600 279034624 334765128 465893200 578948940 453130160 559997784 831413444 542628178 14382270 876295976 328943040 960336480 588699520 149789920 147968560 54832846 683897968 929746094 670366750 83467372 58292904 189347200 519953932 804672489 395997888 11588080 653307550 779924104 381876094 181777560 142081263 466746880 200252505 949299320 629918450 539473260 597420825 886003505 204520000 791319840 144758488 913110862 215089280 589161104 921386210 371982260 687684000 55392656 111581072 703092030 429153072 890763234 189035220 809124520 430494829 816474774 872686120 429430455 602476014 334938112 930268260 997140850 901515600 595496000 926326082 232534528 682959364 286248244 937922905 558799950 404528128 765988000 82573648 128084412 686944864 600856288 584773588 267890800 875182184 738552090 42743224 74187500 502538432 23788160 452632464 326177970 321668560 417242120 339056200 567416332 749820152 525504476 41914114 2522488 424162325 221878456 465083240 612850393 357539000 539037192 651730026 675949280 669771264 481771125 310375760 752278140 527037100 597930614 228712400 532793600 706404940 475793750 17319348 214271460 637480430 650900400 402286560 952419676 139608800 572127850 204387515 526340080 972480206 753588890 751090190 444958400 338397363 904788800 506851200 770715134 875611050 256326865 814141560 220514944 653164858 602467080 558649624 473904200 743153488 542842380 254008560 423127334 102547403 598263336 113442280 213009320 468940193 802720400 242659208 846861968 468855270 126992665 261030108 765666576 458057150 776666037 228917216 980764032 777355682 755863490 919561412 828704700 120332792 16317330 765148732 482161074 832544280
404521980 404802672 517429570 709815377 793403600 182509080 429792580 523204776 102622400 2784880 568892565 506649090 750530292 862637405 93891455 546004860 149574455 60802880 627151320 676089350 177723128 792708540 77182160 923660990 411373248 575693875 105995161 32696840 904235517 173918624 987864500 781590613 159629750 861774168 995082902 124322384 564928400 281960320 472329600 673535917 70245300 27296010 307774955 763968832 820132428 959630803 767165270 437551022 94750000 158861576 31068800 831396958 103285000 846722248 237929650 238552432 732833050 505911808 542405120 345635712 649936878 519660872 183238156 121539719 249020608 393646240 934302624 521277384 543059338 797884928 187144260 730945120 74444850 613923240 532452800 465296230 183996750 453564680 760536300 35964928 509302752 632830000 541064200 650477820 611394546 275196264 621595900 688903808 79353600 522792096 862159400 565417820 742762916 758377017 865303846 81907168 339578940 512330498 284279344 278398916 445793886 134797616 991804751 931190096 758541528 367551880 500242770 733190560 343761792 748862688 522354176 725565090 727979120 597422189 77529872 527066016 938977768 99150080 196016192 957101615 216893912 870295580 181351000 16848128 739593440 613042720 44722752 884383760 39290376 568769700 810568735 914058020 501671520 378503728 20053520 848883200 617824432 966314868 214060976 755318936 148810450 723175576 320094720 831946158 918846975 472198190 754101530 370641360 644958597 28134816 73847410 614180575 985949260 164736144 216286145 604655948 545047635 282390420 83848832 689695440 616433656 499436800 725640184 519253424 195396512 677365800 294614064 36923580 508865440 278162636 566798582 899054537 887377880 155378210 605184440 858277110 290482075 212329408 211339488 527997120 556769896 948392700 244003584 546877920 955086096 996440625 880392500 119527062 475055744 131823800 712353280 128208128 725443696 35503301 991404750 977994248 967043175 565010865 948460539 962624776 303931216 588493912 68120464 346545280 204256010 462835628 781604788 689040000 944803648 762758590 978644536 8609944 952532688 519248432 149721600 16037411 180093795 69167630 127058250 648881220 979790702 456673876 293389607 637402220 596103482 476877148 538405380 544938542 803293400 871930684 806851104 550212360 946434600 309812640 815562781 852772400 259215872 888416757 171498944 104191552 964123776 471554080 206263144 84467276 687779800 441485864 414112512 69944394 642124290 255908500 107627848 723848820 23952461 797588560 353557916 181453200 507847494 949208832 233794280 631077536 814497280 847396164 629327124 652292864 301180928 999610130 529379586 101248328 340465520 247080940 663232505 25354180 485154138 481548517 779156820 3570880 822112192 439928850 955113002 393041000 793383050 706019720 552885696 44380860 254873422 244189360 188493485 341871430 37001356 829433750 290277516 893989840 219499561 688348145 73541786 263459350 301311692 842613888 43066150 31731250 958453200 860163936 397030000 517902736 393135576 500098432 6548960 64221088 70624592 598350080 494789864 332863832 227100324 599253428 119431228 532477120 874734888 950510532 85704192 62801400 978649610 452106565 299942800 61364040 751454096 636918848 105006944 700497820 54794560 620330400 871783676 239378265 717307345 925528825 60012216 508564432 101572045 762217342 276982880 598555304 507470432 311376814 267203600 237126236 103866805 306503195 478551170 286504608 967036805 190573040 889026608 110106560 881987684 452130624 636970632 39597936 627670500 161732980 394790504 27183964 648004400 111585000 740683680 944686840 128700723 930759712 324502934 289651784 518705416 818292476 9569466 546914960 240962100 175261400 379136318 882746360 352580333 235991750 441956330 882374360 873464576 49557245 694629646 210446610 70794150 60711716 935127840 443941589 210346176 301818000 278770916 202020800 718326640 458198480 879376220 827366320 392033280 967183070 100422680 360361600 38753844 647248000 153215400 103720600 381235510 105362688 665827608 585417700 354261292 39406432 703095408 354613078 937429192 956022200 503438870 142676687 448756145 459427750 647894368 105952804 356381446 479890000 290124096 734948200 593666651 53196300 192484525 696759450 396037376 664699200 937464380 286684972 378064864 995121460 407348000 166050340 315046150 318145322 734606336 999520224 308028844 424777260 894705660 822677525 683905960 762911344 13047000 748670604 600727380 583993120 216107786 131243590 14375300 352064200 368434172 781642064 500024370 802983600 722139300 857608180 505690078 819163904 637453408 637399072 780102235 213177380 290886154 588448540 802686380 843625180 246568576 999397656 863633520 33068506 671964802 209691456 753190195 262740272 362205832 203207419 569484205 9036282 767566240 622436495 294704928 734919673 841270804 819615120 132916250 130628312 410341221 374418464 106583421 846710334 650837440 408291008 155070522 145413536 435418460 592204476 89963024 41040500 47051100 945230080 592555326 185403350 524535870 986195248 625439600 805656832 329751584 688592840 369793308 699782000 504571272 963072152 979951680 751719156 143940156 623448242 727938291 362483522 489765082 293687320 405370290 833060560 240429180 700935000 47858000 575215660 911978050 316485000 779986195 117698514 864509570 889338850 908940428 156997200 3492242 149963920 451001870 598303680 603989250 757576688 125696863 957282832 117081152 667967304 430683360 647213684 874810080 283412480 774740606 951111224 98046920 515740684 209435808 995585114 836669504 646057268 16188520 971621540 150348390 355950350 212943808 865316850 609447788 226983220 947616896 858532016 232533265 837760080 764126565 732862000 150064032 983989340 69040952 802684560 443324272 790180619 105276000 656973500 854503648 929452144 455324313 60657600 194997082 75595776 402394792 804308975 584626080 710232855 111895480 465124896 260645500 800129325 787231360 528876419 902531832 651703040 877331484 479607106 144349812 526308864 682015020 40218208 320958775 729074449 970397100 333235160 865485720 138050136 715993778 251764160 711178336 351105436 993166414 513314662 955105364 355522644 445245984 133547560 609741760 669618980 792722680 328983776 48923364 448151720 712745488 80794200 426878480 205111312 458758800 959145560 335769348 235752664 862251720 625640512 206089440 995782028 631696320 651040280 111471640 860566528 20508220 546390042 42453604 542957500 441616660 20862608 282594861 550050280 423909920 674436760 737305252 850728000 66592040 423862315 373626798 567366350 549316410 596694610 795157744 605107096 964158511 253376240 995674438 740061360 118503518 187386950 231336604 20352116 365055350 172831214 258969202 533718250 193589480 540104198 861832410 724601260 186605884 928574396 814570729 500171186 641984984 579057680 554573104 901253500 750013316 255212616 472400576 778960510 648405616 155204256 977879040 248715692 965578260 266039340 399110264 424941665 167669440 696745556 853416272 471044950 878788352 820882555 310189400 708112680 593079424 611434800 726822850 265036224 19521940 793139352 249639416 757485968 373638680 86530380 296130425 202837072 673961840 313989570 527142196 346478821 258128880 426815264 176466400 183632000 575496400 24027800 2195894 993020180 447515040 238390498 955525288 817687550 564652924 746292660 236911904 602567357 848300095 543707592 856635073 755672912 785014500 957413440 1214432 585955220 640848208 156614075 455087620 111180940 792129318 449825221 865114150 481471752 707777400 914639584 481403087 558001120 536368640 587395840 656348560 330561608 326040720 988194010 269347016 813157628 187197926 829931776 707226600 955602156 692109440 937654400 898124495 475385794 772143010 418772616 945920564 340962344 655201060 278033614 10197170 803552192 670242695 224566523 887495336 712253520 539941993 477718704 646492256 780619040 377392600 500164924 242630024 599624814 412787944 640678000 396114848 19095045
366122576 897170232 718967552 575049072 966649800 337585888 239962980 886003066 959130255 778490626 769032708 567652992 211460224 267793332 886568488 414797314 901944778 846723392 2455292 92959860 31184584 589259984 188000714 417093778 408468720 737713173 210846970 814144576 376598379 840395704 495438400 862250120 196197030 530090903 229537152 911167358 489998532 948970000 375382970 86302000 333088568 481666128 55403104 699432048 103476256 553970300 967947527 464511250 272920105 564177096 573874363 380468887 237675140 739123188 116622736 712202524 414123652 591538200 353195085 491198715 392780116 59737500 514568930 684078088 596635830 964220060 946449135 149457600 169213520 458649968 824458837 311960800 755153996 54802685 452035880 445434466 163373185 112835180 231565864 490238304 647223097 474522300 257621936 703101266 491794524 820101058 220830880 501844963 451345644 813375935 840000920 340353640 494397089 501982656 513568115 504007202 93944400 473801216 822578000 789825872 550014400 649279625 435821344 485482680 453024230 532865720 194852850 144236465 743917425 982604440 375943492 348601550 270195645 303080964 788394432 260340496 816074068 93297465 457506632 475417984 997177435 202219658 319781408 639219200 499825280 723812866 45726660 3723955 734029690 800028504 593683912 12347188 62625040 236394135 178279110 384948560 167367160 75517888 63265048 633607565 505498400 744396908 67052424 869080625 696874022 567828352 565332882 945242512 646390560 588584640 878220176 513460545 159210240 757191070 397872874 914882505 646207240 39501270 460693400 305162370 770877850 308073792 531202028 121380112 210142000 815571264 81108082 291329844 248285390 932674034 107392221 864839680 504655630 321140275 91136000 960359698 950946400 691743488 682663479 444096200 279835598 228993440 68204160 275001048 280726990 426372020 828485975 213352650 839921244 973464445 533743028 603637125 880723306 834054360 866592520 501213850 424135360 460491348 407376896 757883184 200365596 996495176 401417580 97821328 323043567 942101810 336483240 364812740 869040420 153355128 633954640 779341088 423044470 161389800 530612150 607082940 651923776 606247426 595780160 938924400 928589096 756136406 565374730 416208948 745584370 172762800 297497986 571860208 35716048 933559271 210876736 986341605 772694030 582617955 916413272 539949460 171726880 521723200 862978681 935291584 765991650 909650725 763991518 720377884 113734480 920198400 709765136 969745025 285208470 857727150 577975780 82517480 608230832 101075120 206011102 506853472 161263960 49884914 263184640 271413620 450317068 624972678 144194150 998920880 398968640 263694336 81295872 408038616 41546400 125371128 892401625 230563768 353724420 201202840 544531324 765503032 37859248 195032946 682906784 220835920 427850180 656449175 967861120 484948450 744031304 112340160 764108276 199313228 934728962 828722176 315849280 543949910 554010850 487874970 165544554 318587520 578150040 40736720 510428820 218339120 258861700 136636528 237401080 949718380 57271152 681657668 587093728 458625440 195863440 765102713 961275476 986596896 794162960 855631832 577259627 414661955 60818152 640981608 341101370 853924200 557908860 368745700 751969088 661051678 536364160 657975688 60798700 884834112 609271660 119677056 936111268 426247488 512557152 206044936 275094080 110703500 523806292 701218480 355465438 580615456 394974364 392537600 279971430 167604250 808714280 116262000 216072284 549788200 712957240 386904036 534097154 267589100 783166232 210302620 447859824 505174016 370436960 222639122 96145281 860558100 724178680 816470774 313315780 630991120 584308668 316146988 385491512 649089545 259563230 194917584 564126080 835495720 248962688 144500000 197724340 27000585 440898978 768691708 277889704 419720850 143636822 233080980 391781875 640480800 520004608 940818476 594804452 156719960 732000328 468933632 470809392 69801368 129396132 611395650 483592832 70374560 672875576 324041166 187946120 203493925 772877682 266590624 165504165 368234474 593971504 558416612 90464747 145325270 132450580 645091984 533471797 83312718 107414050 803536300 836152720 193489946 321495430 726689752 560967475 45392200 698418760 595755100 502356640 803353586 742912000 434560922 634120312 448306172 529826720 470739975 476789775 163202938 391390080 809648370 194040832 145939430 546538162 946190720 165287872 290642056 719601150 756958784 738199375 527438068 438289960 838610968 708071036 369144752 206258408 343302842 220833482 170381467 150939004 644547889 681807875 620964344 196028932 992317936 207590008 716737640 838296608 64140924 909894400 162570585 493229898 503233340 5510550 809249664 730153608 69650980 341282440 269931520 322852310 462835200 414814274 205926314 310770872 716199128 773118587 280741628 671689440 86353920 851497975 501154774 591376800 40760065 810438520 205480989 889514752 510416552 889125170 585679737 756743252 609869472 550742320 735298940 899029588 570966164 351715405 63092032 820494724 616867504 622153480 461634048 88638875 85107790 929936960 282354163 510368480 428688448 190296976 819824528 486431880 38052500 273516890 667748710 85339386 641777776 549736108 994801175 301445480 667921093 71322200 1108760 74995392 115510500 626030796 513456460 859614000 783273400 788334108 872298124 416110712 519915476 67245280 152237620 785950424 828192700 157933244 173750160 401343123 889691660 321901744 328621047 27905488 956249310 323476540 329779070 559836907 23938224 826564750 742857400 485171780 68998750 687982435 92474350 932903275 166909072 30576150 347205504 278895500 195325996 308592511 831712768 306851648 141176880 26580800 343836530 530106480 662042820 153547517 448890280 268662480 631669072 508062448 35769756 444736632 212835820 81527736 150806016 835868607 629562688 923904196 687860520 475853240 463462940 158016586 989745903 281866295 980160122 486365716 313516320 935819520 254385862 734832980 518871854 327814625 475121344 176186560 491259200 375324904 284928500 719643521 511718310 978768900 237959030 492259504 704122730 370147040 730242040 717535616 111595024 910640576 571015866 291184000 227115158 826889974 114958670 403512032 618547328 109677808 209576960 24877264 354720320 630307620 748269350 901411080 323639150 597483191 875881560 451113748 470015744 658811226 586831909 4473620 428683885 812703770 774633216 16817676 274607298 877522106 36685500 116064911 72728820 410019441 179957440 576805472 436926324 75890508 305073240 908138912 699978624 459876704 157665610 658400000 700211060 590926718 924388640 895678548 263944560 773831516 445461060 374879090 270907960 994289980 573210752 53040336 458751130 548255997 414449750 641761472 68442280 959312280 675227072 326908452 499730059 640303982 574068787 816494240 741293984 370078185 163708712 324727166 684913950 424994880 802262416 386007158 196336124 203601725 329026420 837024600 420119456 643612864 497671038 961755200 403925600 733106240 871696160 441459891 279652514 718727960 71610004 620983360 305589376 744727440 984148660 116791390 112799301 260591834 993818380 743944200 341305777 749326640 294351653 584539000 167976238 424448729 810649210 156688320 984376000 786167128 441483200 249303448 895097280 382591885 644308984 955082936 910278400 665029335 667483152 912512030 141776498 844148664 609092400 722546350 894829864 4834120 778386480 316641992 854139302 803946900 38359356 984688000 365881824 886855280 124157440 291349376 119399250 858107888 778234084 10615586 367409199 786157443 37089672 943163120 883434695 352520760 653996668 805062000 135372615 273352745 724628633 970710828 435400610 346862400 867351269 437950208 850899696 488876366 587027752 587456960 818704428 342706732 827884400 755327360 322563896 673137568 15802282 87803040 194316192 916180864 690511672 75781446 182240306 103861353 579797850 435081048 706425680 277690888 439568896 282751820 766707529 419080100 377273750 222535224 204966620 498757000 72362700 69946782 677610840
613594590 986955088 73968000 938431126 54993850 592011875 924639936 492106440 189217600 255292160 565218360 428174350 36180736 264106670 644674080 309779455 202280000 776617892 494417680 378919256 313962051 836528752 966489676 726875744 747650970 399606798 285900100 626523524 2317600 637142940 979429344 272624870 412748868 156077136 638809464 888065024 759990960 735271936 654636938 418020000 46843270 380636695 497861425 453469380 660811792 541626320 811423360 48142075 722339885 549417049 985030676 750196750 497115696 808270300 676493130 604269560 385406780 854442760 223073228 459159150 603351064 141371898 768004098 837019576 845934160 929930650 568336684 653388625 83319016 706387583 132559504 589055336 80943526 893980400 594096320 982146385 818462470 708182365 508956760 118476004 31228080 970141744 990014212 994836528 745387050 595970976 180849828 62148875 234192997 829869462 271861248 497529584 79866240 984543789 206140240 302959196 316831360 169349920 908012858 785692480 369457926 195915868 89860030 815736267 328105005 679594190 998040320 435548360 967321280 98499200 347225656 722245055 471534568 777854148 686055348 875676870 515830664 27482720 562627040 540373348 749184608 991236760 589541760 986235002 126023560 517756194 829809202 632611730 674009930 706558950 770385235 764055142 917960320 469955200 57123520 188350458 818949088 226584385 185565481 809514375 190178732 19046608 185035360 770771540 272466452 745782056 200320616 966898620 558923135 413070426 727474300 755747568 557845200 345069680 576058243 914258920 305435552 791360280 94700771 142894116 795133430 884155616 120786288 215177250 112520060 462215128 411220384 719470410 490572000 368500708 648016704 265779424 209729440 633080368 635159132 327880262 258339600 338058240 156684484 126044446 444169600 312124032 653606992 572379768 749452880 486703840 256560650 685608040 642776064 160122100 445277732 724379100 326236720 692763136 559926892 810450330 397210368 728552644 743610112 197040220 384782016 137629756 893771660 509735840 953018368 843964524 223225920 24624480 789448710 644148832 387164670 439203095 7669910 355018752 345962076 719779816 72834100 483370121 774922550 649612096 831650000 563442616 303951516 947856076 758727100 40606456 196536100 784833930 756863440 686355330 856974375 347919122 343599006 597092320 862072050 752132938 543661040 873467375 505025728 53179000 195006775 568644432 405558550 372460434 240168288 134292320 768830687 161683056 585900056 782707188 63013232 275689472 96967120 608273120 980375552 47418112 757542000 956982804 468387200 350405450 21563656 548082200 864659650 577216312 453147440 22206042 286867992 796558580 471309248 479868020 550616800 172658176 600849791 92270076 661543052 74072680 102994000 835981820 764021680 295602624 271220432 20530696 826894950 918384000 550303588 483751712 439340144 885479473 963603864 665778570 359347948 792533538 364140936 962733480 196654304 513449431 101610880 500292165 600109600 974116372 44598565 402840200 484877700 157294760 958597750 810738454 151470656 255278160 805137325 585690280 466384624 314391744 117852605 405271264 476559360 972784432 118716200 646649240 833551360 117286588 500497122 320999646 336388520 779302380 54238848 541132475 819676704 124390275 542529744 58615970 104992704 197918526 500839687 929050372 809485800 590315192 41397976 690126892 432535364 549483728 467100172 356739200 78772630 864364080 542161590 934821600 895606090 868724726 841601565 405937500 373619148 719111448 870726656 683825000 711699240 20302020 722349422 757991392 260863424 911159632 948235776 335333580 220602808 697107912 315942272 475616190 796304140 107528375 233742432 51193725 754884888 713579520 861886850 766805942 38541130 120335100 930950432 104904640 970897699 322453694 330617828 399334040 483874744 787158504 820690648 601107724 35625256 184437020 413274300 928407638 195671136 325085040 897621944 577673440 405429248 774616256 158924200 529585575 730385784 402890200 625716129 234468605 304797944 286508165 773678942 587853930 525415548 730200760 392468918 582426135 912495519 703783280 53510480 129176000 661957060 420876800 982557184 807910472 237385784 611128707 510441956 204635120 68303680 49085110 344132704 381546208 533244772 82082410 562255979 26879112 75419312 341324520 584153000 613480646 855085480 884947200 367960888 759949400 773675876 869119875 334636936 312276776 487086720 61884172 308634104 690310528 760390600 727008470 80984576 384317424 671045952 624634848 570430560 749279030 318410232 125841388 520323970 702061384 675417500 174209184 803805460 862074146 926780284 475301840 668744740 190059680 955553365 793151136 980810250 606213670 512124592 570126514 159103840 693026304 71968800 453504124 753620352 709894266 183574400 788325672 28827936 717633687 988547553 778983040 219691420 93601575 777562824 392481280 305681023 980941700 344270019 18108116 791574720 562960240 303970224 756410388 617680716 605276600 469440461 852282500 606971566 388533512 658445056 9597776 143182968 702438185 128687179 914586520 100269124 63522852 693225512 834455640 955401382 961396920 586565184 613156256 934283252 967887284 117642780 267700804 530784161 290904376 845478162 630083325 332182765 422442830 915848480 595734240 463301904 602339416 678223965 848104185 219432500 280004480 464437240 903697216 78987560 561905900 638741400 633211290 67149488 859667390 491490496 339337416 527607250 104568710 661892935 172986496 705822104 745585280 195218375 187743779 435417408 886190830 615107452 171857440 715387904 559788092 330678850 466761250 118185440 295117400 613425164 73096521 209309400 590338560 759094204 717478432 927899489 346403520 891945472 497734920 774191932 491177216 151912103 528277750 485055056 235787582 722587136 595391340 121938048 62733820 499264560 475152045 329634999 496835644 523730674 486506722 766366450 802543400 725120 220648660 63364608 695739756 809323460 711946059 535590400 229389876 707709680 521431884 89440848 708280750 57490304 902616655 559578316 178637600 732941940 800217104 588996253 343759216 450354450 385975640 312540590 301742040 13389250 155293475 449666880 599086240 638235648 339724872 807985216 410138576 449032025 312468150 366486520 81608580 594157900 368864415 546884500 407160520 947419271 129456940 294120608 348529488 691778960 951252023 498508210 617488256 415249376 410866112 41550000 733581700 823482960 500937900 339306240 262716240 866754975 523607752 301380224 966407332 615286720 598364328 115446200 890414028 209375526 870675180 565814400 651303296 881139995 163189976 533494784 715871283 537003040 751937344 217781710 233618096 113938375 259081296 820040016 23948000 315382000 817851300 623173872 882856920 75251920 740923410 421503112 584041200 674501560 714212249 966796796 136130490 54414094 378144000 664834560 324543780 336871104 314281330 665294567 399684096 332967676 22837398 109342620 815751236 882838560 880328900 527561394 789638486 482456280 357950152 340132942 465733613 152129312 65280144 592711916 127360768 565182564 493958232 819046720 604947920 912602104 532624732 137017920 206847864 764241512 891349672 277365232 512396048 586311040 606799400 575454443 324852362 222882560 250067738 359857520 895242850 289137758 724801032 184103188 378921320 927014268 813039776 104533455 656063256 595001984 576147525 824302801 404025586 526328020 502571750 143648050 119998800 434481144 367828000 673026048 247282368 498821925 608173720 421185128 526950280 372189480 422299870 49793920 125866308 792244000 904187274 898410275 175698350 803028140 191521736 454636390 246191920 948120070 179587584 401463840 345191665 716932160 717120000 429122996 374351322 823525080 574719856 870229872 835096000 105741136 366506920 448773369 799343247 397483100 657300420 780006253 948038300 210405560 528145240 59241995 46375040 110905456 506713772 982867908 18882888 710399472 953980480 899696655 328312512 232001680 726633722 136304094 353534380 976318319 25485358
109564080 571668240 447220480 930534600 510531375 181850000 389434095 709689790 727956988 866261632 149477360 703027856 94976795 254405852 232069142 741541760 13278464 329422976 834019342 373869920 819361600 652184575 276801022 420787510 599973056 64801072 387240851 399566044 892624686 632970547 997495094 115258072 323198620 655600266 355982720 389540300 99002936 194648160 840744240 338261680 555765098 64401004 143433960 271290880 169048192 280704012 827074688 350556600 594510190 621660212 922573718 714423225 22001376 215151854 194796224 933356476 552375056 825698505 669562560 172864800 289261748 179753080 834860728 301301750 125476250 221740082 225482900 689528873 681302800 991549562 887096600 352850464 844415226 29666752 444288464 717097375 65842048 954763380 497219228 150577121 239713968 501113841 598723895 808358810 513616800 115108882 433894700 653909476 911975000 157104704 113098232 491520031 874506240 732534312 494552860 596170016 469049810 599373648 807167398 23378060 145685172 617929233 640249820 241172724 492662496 732370416 755134500 84300420 735528700 110536760 304277400 976433906 840152350 791590268 900553200 696631794 661664160 308978280 250533168 893327232 141582528 70046672 93532868 832988482 944325720 306863568 67281152 628359180 599944704 813644992 690326099 463502460 373515065 475233620 239967360 371844808 422385790 208322685 545552748 467069475 235762772 968632544 186785568 420413360 410284322 428306233 684232850 397237760 165763356 960991716 740902040 249438834 79507200 700942574 329913600 173003500 283478560 39744936 438523325 964775392 632559259 325654512 456263264 743883115 834527548 562482740 397524320 538790280 74381830 511546440 156335450 379649280 860520932 788785100 349149142 388153410 954415638 3806648 314325920 899901920 848850320 160771728 831102604 26117960 363446960 296116800 901333150 330776640 997848912 123406806 800947200 675571200 577658672 790955264 913834928 137623364 754365215 974095738 213520200 13757352 803900816 410284145 507488352 35902710 564720440 269224576 83567169 795996032 710942320 215745460 173840176 683123600 781485228 78556744 523406327 492041400 664553772 860769268 386878080 707280920 870989920 550542040 407137044 956852382 309658800 538357640 170003504 707464352 727178170 420781062 188310106 349853768 285001440 698392292 721295920 851457264 505769600 161190400 607811220 720617690 307980000 992950752 622367637 870999388 148213298 345991875 965218180 429048960 504823552 981831424 893220760 901498048 341102125 131037856 71952940 785488808 270825488 516136240 234990000 862442800 593673360 495506616 824301594 50132416 808374984 271621136 314792000 717065088 177804484 879925760 867061675 534951410 295869912 591110000 728789408 469470728 853472000 702421918 725258800 403052500 692862688 865876224 39864746 910666108 201665747 720343988 810406552 34087040 802901132 317072850 237359792 107197280 514594944 576658720 197649600 863938000 577134560 432383328 66278400 578885416 100344360 137718776 854949568 221980928 970510560 348747885 75617344 97800500 191567110 449346467 167139328 876472538 912740110 94050904 541611218 451362448 193045200 236106317 3833646 802954400 88702682 731059458 392124672 489637176 263711712 929479858 529659356 921889410 556160 39819776 828354460 323858584 37257024 493702692 277432480 304220269 482710140 705669890 470362628 830366825 162734586 625929352 367551216 93032616 107333980 602466250 806258800 435914003 101979876 279242032 825733065 874000 671368690 41633986 756999160 862917208 713702400 198297824 173788151 372881406 919109217 238177550 603748384 599617206 136384559 373640240 690572224 334122948 706166072 695134336 24267850 104510912 803703136 588667857 256598748 420521088 497011126 570548300 963078000 655594125 129954800 37158400 478003200 957415936 814501868 183171220 445176560 446904010 514282712 99534892 487167310 992996480 995447888 976938038 120655776 637771268 932829224 216914040 145554000 908709535 131099520 772001163 638160368 537203140 735950175 456678970 176369737 824970645 223545500 62805467 921067600 252841200 5876854 124068696 125727128 929368364 63030572 625401600 201322450 284380718 783276800 588886700 868594000 483840480 949092368 813175700 279168000 674747600 712738790 770260224 813608000 199975660 426293552 98340829 646213580 365670096 956568600 839813750 329688304 176031488 481150080 108904072 415329036 711160144 712657722 471401560 169386136 950707325 931717944 349340240 359409012 855375521 412045810 192754440 186859200 838809650 834362368 152576812 612727780 87208900 244893722 950190144 685815335 4175932 751692140 90095200 514957647 787820960 267741454 8292560 294255735 234323926 152762400 16406008 220130570 133277952 109696380 82886784 919621108 556693480 105331140 474597920 106094888 455254730 56696396 543767400 305221736 695715288 774810004 989645565 668714000 42639920 470910336 909207664 345809700 938309672 38725618 593801400 473447280 385984888 559500040 105247473 839543744 921689296 829961406 879596400 508430624 873087000 518122652 146731650 542686296 153881696 648455386 311671640 92210432 440693100 359101110 308694400 528444937 37438525 948165392 954650472 518497196 785723936 46124866 871255756 311046235 61471360 758342978 968560240 950218368 698211450 552319760 290083840 501967218 97195140 870882944 743667200 926753824 320009312 26148904 714307120 868855592 539255023 968942240 100734310 613489910 436944888 179005280 865064012 815696364 536345910 531600916 11878643 358404640 997676320 286039653 860575228 337624000 865900338 371982180 637096420 468845548 801986528 456098104 596990560 469124070 3972640 822146018 26693339 943493404 754427136 648115600 218714640 999800400 284660650 967405000 425227568 225521664 774642950 762397140 320111160 490785270 6336000 218247811 106209649 582696320 127320352 452952640 151059560 293320950 426210412 612217292 686401760 691176640 686075454 8196472 966943900 573310080 687013328 358464400 935331200 639965000 741971566 903630200 720606720 373269500 848108025 597995000 741076380 169083578 76633600 195489535 252429328 666384159 231241500 625383416 922549508 196648040 236636652 229828658 745281708 368427552 651837760 140766355 876121336 645461760 445757360 619477872 464102452 295655880 712046810 74094932 351354656 197686096 107076260 23348992 670584200 500203360 514133168 442134210 592718978 531887680 446745750 33932800 403279440 390184864 878634478 675019856 235691115 907322918 428988510 583430570 467656428 99823250 704382700 792076704 990950200 341638100 449540608 173565440 668437075 1969396 642650794 427146000 282976000 762172100 349274880 624067400 45174720 57099676 395693080 143245201 732960816 966628720 341425984 730518514 52738930 343432790 40579520 983289280 942658432 54869988 677742810 275185880 423914292 588918880 191738624 79120478 81008575 733351040 75409600 689289542 131843696 976083640 26444300 632400160 885934060 711622420 876259365 62764912 257876672 914520540 470589530 259459200 861809985 466756506 325447568 410918908 559699316 905985790 827538240 132970250 315106720 868990600 439512416 592069990 527861050 33483776 813725092 595614224 491774050 761472622 246901544 394915546 76007728 297763680 634139592 968479584 167834464 508201097 806048580 991163500 604876174 753280842 177329480 382554140 316746672 968223146 48468588 559971216 706499368 132966448 111672380 942575240 174086652 929238588 454925720 328649975 433949491 396630294 944410612 172443296 974618260 967108190 840319700 418913264 416138528 754594140 510222848 167267048 980681854 899533110 671989680 252612787 274290985 562606440 376267232 857022699 335963448 804636116 37905790 192930450 267812500 947567000 953496268 53951520 563900560 112876450 633281608 245215280 44819200 480123200 416334253 794364328 136773784 41749440 732119926 778734412 466497752 263697840 14761875 94757989 590857737 503282060 212323200 146180248 783204088 863393616 148394372
915372640 653194070 876995825 677587616 557219680 207014000 608824613 365605080 325612000 983174308 421949804 463464800 897199916 98711700 464459712 760201680 377110200 183457270 81370048 643788308 517605832 466660000 62512550 160294900 362851172 302966400 893829908 307183600 730073818 869562880 421211648 645092945 682991510 715622140 602127204 599080960 53268624 966699264 700374682 564744656 276775352 66532620 896058832 407262247 238078400 496286830 602986664 103233575 627614336 247822006 644772318 441873272 236972100 749429800 51845790 687017480 860646560 265132976 190635826 699949248 426190880 428120000 353236887 21494088 989157880 862264496 592676470 951772520 105241490 883157660 780196400 541578240 29298958 197808598 972937975 128609152 436911872 706049600 837977830 552653784 373385264 927441680 258322502 886253985 23975996 12190620 256520328 519366830 980756455 581517600 767784440 833390400 240219900 334242100 534592392 210249840 773567228 276144454 390644880 399058780 277539456 519798272 100342850 114777820 457312150 145834960 995962656 784038624 728106360 691809568 903910090 885646220 911927810 581314814 933676536 629919681 67730124 323709685 166467500 853850976 329212644 30179620 302377196 744698862 438956480 121104780 196070424 549841544 407184845 864797184 473531488 853047072 257257728 231478754 178506320 826095798 145266720 572989780 156733400 752933536 475249124 324125484 252409490 974273168 603520420 705763264 836088448 113631310 611409655 549777580 697575726 582885940 301045760 685891820 814821120 526781309 452787104 428558999 333147000 15637400 364358096 735275552 670215296 587833324 413165456 282117120 467866358 130060135 967935276 297950592 407688712 698116600 577727350 797726226 581728180 726266432 610694528 293008062 826092513 915927742 895288920 137968408 124879872 293682110 191751814 409355294 702828544 753546496 478734094 298595840 443453056 948083474 414828544 213947350 172857814 921884424 404614496 833607276 569826730 488620280 865702280 364351136 634085424 611993853 764421700 66108725 867234460 570956660 982055136 478415380 495761920 538100015 241297700 819142222 190329296 621971680 128101021 780645300 999898120 351600000 317028412 636454574 404881392 12860768 736169144 323869820 915527488 137977811 87025280 270840264 235332416 245821600 788576610 419005000 37745194 259032155 139285200 953162040 711582670 666126000 17528228 803075212 502703760 17057024 87897360 415886208 949192100 603302511 837538400 253164803 52480038 792623565 987024056 325844704 48579175 389450720 405065884 5152370 375011461 895973230 960765584 399414400 725820680 204819284 847751432 219788255 976303100 382192448 110535868 15300000 53092560 328649154 365151768 706497896 854478872 784152000 700155680 151109796 645328900 679675950 487479810 724710400 291471904 176270446 824024728 25871144 854864152 337618048 588517632 970178320 491433000 733876408 42294960 804788210 808958000 493792386 393333080 771188148 533488128 588900460 558144960 966867272 447104444 245253047 337382588 14882832 993465600 204877050 980995866 736666560 800319980 453891291 871766320 766645680 825521696 886284760 839948095 269887650 857397875 931360000 21070816 580520960 81181733 678322752 481210328 671229426 589449424 603113780 462563304 287251200 350311088 637170229 828956300 863452686 745147032 721299970 966327050 587453184 323965750 608815970 118576125 100970332 697059656 307888734 307602688 390157192 784043400 836143210 373828200 769258560 233254025 205010904 14269712 98876656 31182840 909360270 251292842 770243410 520001032 289416700 511958912 751284384 473698123 695267312 642074432 872527612 820002570 896043520 235173216 66372288 545857908 955942584 237288016 225774120 103519200 287548184 737052984 287623023 771654460 105159700 466046540 670743169 832263424 192353523 159839140 328935088 343551600 513266040 366712960 311100400 890542596 140252838 563040200 771491890 850786282 64334 619828560 601035000 174102592 29607357 591325728 286131496 207626420 994970032 329100712 831672906 59805070 132970772 228292720 536927200 928144554 950969140 219434495 395288160 658361700 100853918 828763271 253033848 148370080 250583440 786254300 204623700 805997930 638799064 340518352 798005952 137263240 939789976 427746250 761488500 333064802 853301896 416332760 639061946 890337312 186439429 300671716 597529629 566263850 194932408 489768080 564761844 820051432 478981268 700720574 460799740 333214492 447347328 694072521 29007904 825360641 44760862 701097656 664693598 868605240 760473000 793833200 95024800 731109760 871502140 74423500 295572014 441526528 422843100 740420680 500242420 499633954 887036480 514286160 754094748 166365624 934217600 225919040 267865272 770432886 993077290 693032144 347386543 9009040 272587030 699894056 600406704 443177900 624569755 225068842 900648448 321405440 400027170 593920000 330223664 277217480 221888672 284810452 30417680 965816390 899342432 717976376 886950018 263482780 827618303 193377500 557481744 708702140 549610640 688318772 341887600 392434680 279891072 765448640 826101685 415207974 541679272 93084032 690553290 613156940 309352368 277361248 752996656 477166584 256428216 685993470 592858913 925811696 228411946 203311608 13728960 56272024 325486930 206152320 224037184 427152448 824449536 992350320 532111960 198517960 117916640 245513606 475368160 855629622 147795555 214481670 908234660 710240768 158807341 280240384 219744000 208707200 958297810 326003446 272379880 98233712 854053050 893177516 314861380 896647264 123468268 606375360 868485312 38681776 686150342 755388587 405401844 957155904 921670144 33833603 254274850 641690540 830773564 609827050 842457993 329245920 814877080 977848039 950705984 164325640 780987120 836154220 408947550 264500256 52613886 903779320 82144900 203947656 409715592 326301880 202099468 110586082 300157330 666929649 443825755 852044551 135890830 213918352 72750192 461469336 913784128 710559296 716801474 975559320 29244860 930455325 998102544 448581200 777509382 227538480 456751600 71718416 581988608 924446707 652386144 811538885 329610550 518047775 904452312 638887568 700455400 455222948 883978430 462357855 994797852 1164320 467831910 912128562 604363016 189375232 627098680 740189488 670121125 684688060 688511200 430006285 458295072 859460840 44142976 42378176 326213184 345938040 270422560 776194867 435432974 320097982 601882624 32541200 654145522 58248832 107525393 868520744 922779460 371415552 40745552 636853475 782552860 357335078 413245520 49199562 733368442 903923876 163943840 10545316 770788600 469738250 858803650 149631516 639365716 714904864 236365184 386655260 699598080 223524092 424411000 426628510 479771712 643532952 46490288 121858520 799624912 484266560 484490318 466395838 188386242 683400492 108009680 425653240 759937824 871747426 23032112 521733291 212532188 504444500 374806762 272070528 41177992 934234180 738896800 698847316 29361072 951276518 195014070 328332700 944296704 440150400 694358320 552724605 500243730 901428160 837480684 981764568 550467534 43321900 848801052 345106944 583768880 519727800 324814800 826037175 788680034 606319630 720969576 693447261 987258860 413609090 897297778 398974138 487474240 103066484 48492560 471594576 241409568 560036228 630504472 697504240 939470700 636921720 54142048 75738115 593492240 15369440 789323420 962195798 215691460 121540832 595932232 181174080 390051760 374567800 408445280 379874812 817807650 580337150 52498876 25414680 401213840 600464328 406514280 972937394 999606500 322116036 954624576 160461536 849903808 437960840 661968666 861633048 523606500 189371326 679276760 682726250 208147200 269553948 942121134 748387454 397985204 554276400 917042770 900918208 409105920 594897380 534894576 285364896 512669452 272638492 470214900 824134040 915549360 889606398 761839200 312250916 253063480 837571849 924088200 377898960 262260980 263614679 778817292 295045238 755525350 187032270 481133200 626242444 845182212
169812869 721853934 407957173 344350814 564014644 990490250 125247800 579057400 361621708 730733200 895396416 197764658 555378176 466810620 958035000 223684865 249381959 918606931 469142352 704286750 151373464 760985350 112355300 909527008 875662808 616411734 442569320 171600 977376040 48343970 779852684 577114380 864644560 7112076 900702973 32332800 931803712 169805822 388460500 94929152 499139564 354298300 380944456 436800840 618888520 731958075 666354080 845822272 989855056 837291575 569259360 466104960 384366898 806115320 761800388 229599900 427487650 328644508 947640122 130302104 156462855 496494208 839352869 43280960 15348295 905730220 215076756 111731484 171240160 815647150 10404896 272208728 633048662 500328076 866407968 398035742 557733766 28611960 633735261 190742164 580059150 341897280 798705920 501575274 182043940 540086960 972047440 285019200 703298660 76707456 143030110 960013128 954140261 415350050 436303944 26657296 769689414 802111856 373600418 643137556 252433332 375337975 662677750 500448456 700951250 563483658 723768000 967996755 260178843 90621660 23614172 780407940 638526152 27046480 974812768 212952245 471690345 349950148 874049600 833382944 918604160 594414588 537897120 771263536 110601435 252937200 140113033 251296200 742629735 840611075 98320642 327849285 241610752 59019430 911467696 714419270 382672860 650049090 138505984 22850435 200105790 918293800 579216880 26705342 704383608 171423120 60655940 95966991 188372080 805975408 955703664 259307934 396845150 90686260 154912976 786905904 402220040 564977225 507427295 104199040 522916845 225199816 131956265 666147784 915972341 896394945 856531712 801348004 308471472 426403854 159273373 225506552 352199800 266023442 773286600 108510400 27698940 936977688 409733676 409646408 99897804 634777540 408386420 679288560 162355424 153677040 596723430 873176080 47050344 876981960 226006384 814551140 35191424 485429895 439135200 80675305 328969675 716315308 944385736 816415320 53433160 524759835 170985376 834002592 816418880 134864640 777973464 556187000 170895840 716343450 773514988 871470080 110000581 216799875 992966592 69652618 965217824 613929434 543640284 670519394 88673928 21674920 471542904 678232896 378114071 58792750 533816300 980044679 852672320 178523424 297515528 120309341 59054012 973191288 204174847 617059096 756805830 57778527 162993440 130388064 957147824 900750800 603994880 737943540 351868565 652668355 747858852 829183176 412627815 788890640 39544064 271881580 561301336 822902800 588638386 332044480 470404650 939879392 735740675 578139427 316923360 777787784 563750400 737941856 465058029 362546368 190697974 99354896 819715112 722260560 81664320 276138469 543553374 827888000 985885920 850715296 78548300 733113440 823865596 198886400 209522800 729400098 808743724 69938630 447377275 279829867 569510824 316129207 587458110 500604380 47326430 422656096 349875426 709320640 421367722 268644864 380040721 158646400 421542810 338579200 44774148 816481896 93580986 965487196 546761920 23239048 340802328 687687464 603970300 934260075 105334880 458691260 715904056 655833340 902064138 874021704 3619087 371468412 510671634 185495860 183869230 393752980 968218560 190814633 499590532 462278264 480456920 452321856 522427960 294062276 457542874 505541000 379867280 591392084 395546496 618748925 861367845 870630572 492297954 857501860 705442743 104331368 106669568 586585586 66277941 91395036 729333760 81685300 179150900 496727688 266171850 168277906 31034136 817401600 498676728 883582165 284042880 932307360 544278790 429963684 519219712 292672120 389691860 681367761 879001840 997525232 971856800 559631840 836281552 181894052 672239360 823230141 203910328 723184952 500514432 105850560 549187348 264721450 628411756 324278800 352603328 643844040 214674582 913521920 567759920 480733070 130586624 961757400 303639212 14399040 369246416 454285860 639198226 567632234 885017690 205342150 822809950 695198290 192610720 996194044 857321380 521001920 284444448 586355900 221099460 612853096 288269040 574098996 944295436 641530332 474973147 892205056 145942128 492675762 37727378 356926244 810548192 162480210 950378982 467894864 452827424 920332128 71665600 452031400 556464253 876601400 540807308 553199180 953061880 812186240 577701594 319210050 530961440 826246800 274151400 863873280 627000874 60828504 853958976 874196150 612501250 755051225 585527560 492022900 673482240 136769867 705975764 453556920 11382532 75994080 136613792 484199317 304576988 112832000 702793166 746720635 790610470 73284590 269191692 479930500 7685212 682654205 665795296 497429400 603636612 897636940 22847360 343101576 941064832 270240823 175971200 217447856 676936956 886508300 821191332 740023296 339086584 898166784 420446336 740083368 696191972 548308762 979304886 923633030 504095992 382935202 660615954 327372830 992790092 645997434 187803126 212183300 463108320 43417600 915081440 382848680 386274340 39368064 641474374 769790200 228953060 943894296 353109880 369781456 445611408 520276560 827105384 309766952 822592000 141336581 305294880 663789216 655730630 371534840 206027200 30774528 195695152 165417297 3223320 468268016 44542464 266387448 531042156 948848880 877042304 990358053 736684280 270482804 158533824 989605040 824669755 314402082 596185850 842850060 309255528 526872804 982479464 242934920 347978112 954309854 120196400 951737658 370857440 898516425 311503410 964756560 361870526 522004730 724581011 663923575 629887816 289489876 392836480 369848410 237316676 20555200 966790130 907508608 494053060 743146843 687562410 85307435 244379792 849266137 109409188 876569575 223222400 300127106 399293000 710602400 202430926 540835200 653797400 633301703 359797552 539036216 23787640 356704664 700796600 817952359 186944950 29772000 12287500 247802782 126509660 197873504 333576192 528926555 136197612 852267030 95055448 847580112 922395040 463218247 888703328 627545461 234200352 268988452 866203727 980152956 881766600 625576144 662518880 868402750 907384428 175937496 234863312 826354608 353637675 763384432 762070275 361618200 71891264 51600112 171613396 601548995 636468888 523325520 654972328 573047280 262876280 530007608 452485688 447777465 545486460 388592176 420272276 71840772 941867451 376596640 775631256 570777186 646978040 704624890 728586752 567578880 197615608 810243392 149894935 831046564 620515288 22259328 31146595 264811309 780272340 659864178 739349740 739915125 750807316 456391040 613741016 616973052 431259714 48563968 425067700 735050766 546525984 467877732 969924992 482979110 952168458 845013120 609886370 312490400 580681075 549400810 424959472 364144040 370056544 490255415 812671808 706643466 196169500 631715480 606680266 160900024 843357082 364490520 944158271 99343080 37777440 273074800 874415690 685525200 29045930 29266800 725365168 991962654 646716920 382849650 533311616 425489353 380840358 628320344 123988140 957508768 987659848 927998880 379708852 370769920 206028118 936113374 240867108 104752832 499287680 14834880 569217260 712743550 880096000 593189120 747026200 394518002 306011524 863809280 26053230 456902186 542400260 777928060 680907008 298462970 616057400 753632656 380964270 174218528 617372401 475127666 426008484 569447840 136629477 396486656 20233520 263013120 827704398 808973152 924726910 771608382 863761518 910197122 615709616 270433788 28555560 151821022 725403477 7004480 800855016 494494982 225734242 508256050 886439800 748873160 337105132 828452591 282199665 578607111 486801916 645924037 700007500 281738522 642647880 179221198 527509568 797205888 599063410 29947390 503159550 51188800 447265470 576611912 156135180 3271148 23746176 297782110 349801713 441498900 683543072 158447750 153032000 674797255 736174254 430460073 46910760 832974728 618072436 444200319 741588992 982765296 707856179 212586304 340474192 60408500 879645560 492061205 98843360 744489856 765766460 929498450 158477824 552050260 688084176 957228864
254247520 820196410 61555680 659573919 211992800 949070750 240270999 92984194 133387565 394757596 467275200 747998495 435483308 850114800 449254885 48843658 89415010 159141700 12206809 679496030 92669500 518886156 42034404 305118326 619574086 151173881 288548038 966840831 485110394 118765104 357510350 969355839 307076568 408715220 687714750 678416660 223288636 539936340 947321915 147026144 951495070 634474308 623625408 478760320 509442616 926587224 420553320 977499520 988740100 32362201 841212972 122805440 865141424 816409225 242537326 311158752 322811600 43449184 554674245 913100940 705477720 303020640 891634116 819569200 21740239 114076416 361605626 176957292 843020800 813850530 964855508 943838099 396147700 640666270 878934432 784155584 651198528 393972760 334756400 46614182 984043016 570306916 512793552 403638540 729842656 223016620 486578192 908570560 918972230 745658811 14055600 651131250 22104352 667251090 109974016 514664400 401799560 256112520 107250671 521689680 798080000 183829828 937056020 894521728 916865360 680504164 485344892 619131485 476053226 798891005 551609936 602466262 231739026 402895560 716063552 658529250 189246262 505257829 507840793 600841744 909935440 803141688 45687048 326886400 82630836 622576393 851774832 455583080 68117744 499667960 987837648 315020312 457704420 639905000 195816060 263320532 483537660 301078720 495392852 622673920 313981792 524360528 268576711 869900692 606514530 294593952 523113680 975041084 235496744 726045702 656135408 450234000 553840256 350145280 665840768 143722344 149131280 243569716 540279880 659619712 687648000 260288160 764342292 532980723 913831700 710273200 889716638 28475000 245283210 107733140 358423085 358430250 35398435 778513855 596608000 334526904 945726808 725850550 491039700 937331504 714368400 92636980 446542732 32222672 396021784 48736330 329158176 875231030 994170860 324037816 143825371 330437020 71784475 819881654 423149265 626366080 278604800 94228836 701386936 237817572 203337700 175037008 233711376 265603043 530809010 186803862 132831444 732387680 121887996 15380727 606639506 263462731 428401720 320156320 73315186 58989312 215148904 824736064 92169452 259613680 394117052 86538412 134703736 966835000 771332644 770363236 409950169 122965600 71553206 571181904 447864355 115628386 198419274 665576352 634766735 394783922 919806242 458730582 20214090 635239015 474510946 159505280 200151040 118649200 834168340 116451840 646532172 660563000 210374960 508613615 37669494 623201730 268056972 649701586 676968932 344928432 876611830 744228700 346506082 195204490 519139760 646804368 586345448 115053888 353577700 801607060 678635040 363764752 958214368 630723340 785467712 536539272 147441968 234201856 938765824 621007400 535425424 147866056 783245380 965763950 684490105 277508650 516698802 758830310 711542500 876764784 661716560 686161860 514696112 825405142 77489563 201500434 209956664 148429086 100138580 830287552 219952960 332950000 808237470 259605850 543111845 744398416 672088678 327403052 927473170 867633232 920464244 989640508 212683134 543163075 286989328 704498967 410707200 661052400 869191080 636509000 534690496 82536450 574997000 490615680 152299090 680183400 885363792 75473800 305367168 19571680 274077400 863766456 323600110 16068005 4504560 449810982 233605250 232585520 601111940 584946224 661414500 258425633 28303376 528768170 235020000 32778240 158739020 41143806 31206200 678897620 764775058 88938180 989504256 221952018 93546584 201898265 660506500 183242701 264900200 783968702 173411920 57040040 474764305 518740420 586268496 113583630 300445344 430617150 349714262 677531140 534351694 619797500 828669120 302134200 481542400 505029536 409615520 960824640 494432936 125472768 231790800 924140429 541640167 540633875 329882600 675730074 186614016 268146890 954021392 224747392 115526904 351887596 389550474 927099820 998982058 284487672 436134700 71258090 323989020 645487401 142604960 501428192 877900800 361851440 677045482 366787706 806982167 230246122 399972500 149918140 853605944 591498050 921219881 816818688 506638680 756543160 254835020 503817640 942918800 195334300 102440676 999244325 900210138 44158390 76010720 323442064 650855740 170343745 602428562 234331324 263365152 947354912 991817472 76052747 6074216 974690648 25720275 445834656 862747140 715006000 340158720 801988100 597843730 377336080 893026784 486735840 35797080 639678108 283592270 360181026 582925114 445368270 449539000 932311750 275905100 123313790 127037240 833873700 717510700 288924898 773258286 550505703 425660096 400497260 634046816 960454320 6831800 892944384 636416960 79849380 294209799 541484160 158058500 499951954 507308296 621509468 716185376 42718640 471216820 138983680 234570252 137928736 159099934 268921400 924548224 977507370 28440492 276113809 338201824 98868640 651476184 410010720 522531840 803163264 337236536 538918274 217273324 790476480 648248426 144903696 699925536 55616300 853179418 782663136 908264240 932071384 126936610 163494200 632072084 177018360 192881056 734885500 548154440 523158480 196246800 51879264 469519440 697963400 221628640 139559050 289262480 860718096 213674496 286478250 269319680 165420608 641907988 201983450 564080800 683523752 183033040 373521010 911768296 298275790 224623845 568985920 488583654 984763088 762191120 68692060 477496320 649317000 311775820 225091060 31498912 731754385 237022960 285369936 111132340 269983400 536749280 506931358 911278664 714304800 480321942 344719488 1060160 582267296 263217970 758162080 219722736 440596416 917398404 180571964 790381564 893222720 516865152 401092400 977553216 41228808 277250000 397918305 197625996 632289580 755744712 598881950 468562480 10116512 892925080 881150494 804439080 680401392 81366920 199485761 267769072 790341528 832948274 290365440 505424168 251089688 996363064 510804220 204881688 311123300 908123260 400887288 15135780 700201636 492012432 300018720 723879224 778715550 955117450 517691140 199548840 207271000 887316320 769670590 301242275 314755092 955912500 158812624 484527033 31929345 518375140 20084094 312331090 777148880 186432736 834468040 44430244 496007540 460287200 632415880 241505044 873599400 886293760 716223662 195660620 777100376 426309670 224391892 297541080 835892320 952820912 259537339 59283340 850144696 604892577 474357017 357270113 851961792 111204960 956148400 562080496 81475790 170878666 692058108 254148364 303887146 706464685 533330664 63361536 678288312 821667288 191851118 105658062 331714800 342128200 830592448 788587112 294763562 517306570 537387944 490317232 618894560 203775536 285532720 642680512 737636656 255449088 811498624 804694400 120781800 997365580 282794624 724017310 322318614 90721360 212947888 387882043 461493508 326013448 40926980 648917720 656441504 273445400 679520788 275371465 489059358 113375152 139867640 726847000 575425570 40339136 355932480 319970932 40735440 344578808 31149880 609218720 307423480 851567320 948213456 829687360 380789488 588229456 891512572 421856000 681722498 605070960 480097460 688183440 85267452 310884138 376632445 110372300 759191260 331459248 501093264 610150564 399363630 105169600 480437850 190904935 893309465 512039608 510737154 262531715 31230550 932112200 856505400 277427040 799874243 474140608 506903795 888771875 479226342 119633995 176544768 426519456 714569128 971118896 699263800 740067310 772873037 10359350 445370284 295922075 372138890 13440930 794767333 818329114 230758046 267076480 811241038 799897992 522565248 658251003 321472648 701804800 709690400 375364542 138585884 951768256 163161650 830875240 698105076 43770480 411163344 464476390 417028441 701730944 778926272 462492512 122651764 152548144 152734720 961573810 549218608 58873944 877082397 980864864 98503656 442876000 473694092 92336406 237313679 315486540 30069340 790948636 7448288 307103868 67446528 872491560 91365040 665249268 253158080 293845220 121579362 932944420 110877290 77896370 890003824
892450440 974221512 611972864 921127468 254881816 707199836 309054955 439393752 241993270 452589383 663361600 863064870 771968039 664878080 962889424 660688760 381535350 936252416 548379440 690053900 629355645 774214640 34458942 950737056 287766348 357827216 82299840 676502480 908468800 411110400 869417365 573270738 483215060 955657928 717044040 359989096 307791600 198406400 261348203 13716450 588564545 52935228 843170894 853880852 103681120 213618655 679632560 180071840 774740632 771117918 779274320 376306720 651994480 339188154 871390876 123325380 888530000 304327900 747369925 475626202 35170200 55945632 646011960 411433873 369504800 179886600 763971871 685465480 501186020 151694105 9293908 91133552 363480774 142689680 587890560 622559448 330263532 875926848 986299580 36377906 657056374 871218984 378685175 220272320 622707640 444257238 361073385 105176092 753297787 959354704 138713600 787695475 25108300 616378528 408368448 683613024 885439570 630591600 917446390 216269632 668604305 429850160 854877312 41882400 844200131 634918206 824122840 785457674 116902360 234701400 144732368 796163200 562952192 982569472 482819660 840612548 633312000 737420730 863792548 283927250 517546348 267435248 833622840 677748743 603502240 422847440 471086663 286858558 876472668 473507520 536800448 907421250 91287400 538861760 326913900 55040512 993249716 712587441 674650000 135717040 629562584 111477525 431817980 459584324 261337408 483080896 247533884 157563456 184139312 526305280 704103832 22543939 617792868 363620958 528815840 2062040 936340900 119164400 910136320 829234050 359097250 776322810 110177280 135170400 244308800 927688116 843762400 324363711 364557262 23486048 273400120 734055880 864096642 160144480 725888752 522566200 53721290 123242644 790912704 181917290 694668320 694358500 404631984 332758930 246547712 935869072 935553465 532574865 534263000 817525552 839150260 429702164 350708164 308458208 553766100 616656904 779662752 239871300 995779000 411817136 454074488 797468839 840497516 554470880 127771164 236164424 888303706 926952088 146108224 959060480 266962630 975323192 211624056 955757888 763484512 114647780 543621290 867944688 744537935 662224508 231598182 37163250 979698069 36383239 146632090 245560790 722379500 442190500 25106920 666368125 78654608 998770568 119996192 819310650 267558390 68317666 509147142 553160060 7047684 685809040 928836876 938979770 536095136 239849325 992821600 827313600 863748500 980232000 483379120 406237784 978499756 973637760 335229488 904174080 202238791 310158480 233223360 345485280 818273680 154654822 544514560 812187428 31258152 218697728 699777496 908624520 591316320 435676690 213504256 808996784 665319204 993672632 45950000 343306560 437707776 599200000 825638552 813949000 644394855 976059976 817388133 378894707 184034522 909591904 402378460 498025880 349767456 123698478 223578048 969627920 202924250 9840000 316684000 828739060 676087560 495908208 323720492 108570709 576824196 948123680 141077690 291408640 837311800 855688435 673247980 468230600 238815144 455639420 953737020 72014600 940586216 524369280 783127028 954065255 405935200 581246320 629469636 29012840 651443748 758344610 985721585 994420000 23660200 642421160 159527138 894035760 53878760 810701984 226282080 345711608 251833200 706429836 554628788 175834120 421697472 627929052 403308480 7460564 128531800 401667376 350601500 391963560 544993625 925675256 306410720 600518800 247667520 374668296 856988920 201181100 669133500 338700376 618573580 384723320 206010273 818260784 706907898 298062175 273487688 591494388 24845822 549446128 102268942 668775270 236260100 815049906 773131492 340078058 17916860 937102309 900034048 916223095 418781440 54593440 702155200 848580003 276478616 362652934 568898560 896031251 907317560 130279710 599489440 494021664 58818862 248466108 989247740 324973500 74043504 436525632 874335824 96794716 259464520 152102922 322189856 320130269 170017690 516605000 817600803 799552617 535059075 652926416 191857150 934535740 740890136 795812706 799747580 644131968 435016756 256832616 149226200 650782096 285568480 818071040 659197600 409360484 937543040 882945406 932755560 640998751 908203680 525791008 74834670 36101392 590566144 649148200 785533956 953805182 821892216 360947568 194314292 313016016 953989842 734351472 547665024 224502016 569244440 635161945 621488730 745886888 703956736 184021550 906602304 489276480 436858262 250415200 76363768 168551735 822876790 897133434 585754610 154283068 495482096 734864210 795496280 889488873 660090200 605655036 656425744 695285248 667613858 934089402 225322748 461803336 776557066 808863505 413614549 669137060 77039400 574162960 49765168 606431360 712288979 901048400 327945184 114012420 966295120 346157325 130307460 542739568 194988402 436828002 909520000 637088560 639111096 868626520 715775540 147727876 237630700 685292907 654115595 517966308 244148425 780492640 969579740 993416000 517481404 54707865 840659885 867008446 501139964 933788384 369893880 594143968 817188980 667586772 345887092 268021248 101673400 172242750 408034304 702090625 906348790 68865296 229705580 399612078 150651258 849464440 215105560 358839746 965255740 470336828 220230560 676403672 872829824 357775100 944293300 957586464 428023800 950017175 133131782 507100790 752917200 427358112 830480320 736440720 393943460 939392718 763590504 57051776 152399247 661972195 285156352 267570794 729466880 8613320 531661455 603357120 993618260 167776840 21091664 650930040 532203800 158320768 847496774 309774170 125959648 215503744 38381760 93374260 942939450 962862240 986590880 977788436 492848800 432559226 498663424 26373788 407926400 9481110 625238131 384828848 175788886 61789150 43158118 296330184 201808930 394728335 199979680 239377104 4096676 523665200 660482500 621629762 295811360 734303664 930533970 106408960 769210588 882081474 991503680 471568618 988648784 451421202 81262450 117611200 142725962 6345609 564707600 33450120 161748854 846649920 586472630 270994858 799108595 630118400 133078160 13588520 976574464 99177900 586273480 799938500 273302352 404017824 841284324 458297440 991021478 906184310 441587180 437283640 800953930 65442831 172514598 846380504 61564080 319239760 431080312 886788000 833348566 775295424 512415420 721430529 147457172 312264762 574525468 914216328 326807250 471709136 824235995 523746755 521583572 287842779 107488750 202187100 827473510 738719380 450183000 166069680 971524700 646509360 583818040 595125056 337640832 427401944 435522344 474373408 344757800 932814316 396607552 124028644 188989000 5380396 731852808 499104812 999448180 3845974 637608176 461803790 41796000 880413615 948185639 980217300 659180140 841653278 287943500 978535680 681463104 600337072 90464768 217409528 793236984 493281280 764460500 714821824 351872952 155515470 361225088 838052240 861290385 442959760 475901778 673780580 670537792 249926528 389526106 894826602 670228800 750200700 49705571 259549956 227397760 888270713 240683940 472308900 815158542 819401620 612708864 461615040 937909048 359600000 158379620 697931560 710298020 641904300 848241012 203593984 814767708 461154950 365230068 676531384 515895310 599206590 266920560 570558192 488546218 855425883 967052160 49476160 214031480 280072620 405126336 325641065 552894684 399980266 63616010 32226550 515273920 495999624 868561282 278604064 127678620 488383140 171401245 350852950 866257150 787520368 27967200 141928400 326169156 619113100 770679936 195336320 426394680 375723976 253487720 69284792 558495957 610860580 370394640 982958532 456195132 379683950 276691116 749692000 876746250 982170196 624509568 421622680 630716520 612310112 775886917 523199600 802286893 38255300 937172890 458454200 717432064 15616075 383084832 451030104 27867980 374468480 784156640 517001920 303085928 154957450 624200000 333802752 519152056 869367040 78640176 110027104 248933120 481039588 239414320 164728816 963139440 169736816 542515370 292983264
319054080 922044304 870252000 511564880 262850375 709482168 137630976 749405296 195323930 900848880 28460416 409959608 716201904 884950700 877959700 587779826 326986404 404045870 912963616 867005000 451920000 786185360 704353650 630312340 803515960 176681825 531912560 231257104 693450292 254722392 291714272 68403970 964928792 751675 446586840 554318400 994785440 955065040 317022080 517547940 924365824 755786088 650883014 676770439 257377460 652944728 466794484 647211170 930252390 698107230 737114665 269470624 100178750 961688360 770247480 758740067 778241114 244383232 827873750 263342600 487309696 598257360 704999975 118166077 437162024 941031800 519499353 571967440 918105344 991011820 8758052 43230592 112779488 488321768 741109520 948021248 461058032 947193508 866474676 56386904 726895380 810356760 990984349 381106320 859846302 160034284 520361360 986737854 618882892 510594288 911816000 698787980 915633486 351699720 797021664 809143890 621354126 666424396 559639634 352572956 601281000 949151756 306884485 180443312 862127184 159951300 446533554 760058302 723493952 96712560 185701440 573700430 870596948 878038400 403495672 673331825 907227996 256443360 713308442 719695570 959748118 965358502 75126816 928682848 372858520 417582460 147143080 989881010 470274161 98870442 734404050 370442040 319469680 944300612 700251840 558204584 146504060 53269920 944027320 788453104 996815664 559028150 565200128 159015168 103638108 809580600 729890768 657882210 683463440 583262692 252481008 138985200 848570480 881132100 390012800 908036304 775609462 494196568 42751076 465895803 435454093 13072080 359028204 990316724 572233040 86499346 31789500 375831850 469529420 124713530 906455630 354004008 316354240 901715456 571379644 545943650 391008900 817476370 502908160 526101344 739537856 247724568 140253456 674557939 276292504 548153444 981407050 682027137 194120198 501671115 246263712 382610312 651102908 760970940 50002944 594777448 425405280 444780512 941231926 884996295 366402250 580416074 614254138 293404133 618917376 84185535 923929037 82996000 478012105 807709346 731559789 575761440 630665680 630678960 705523440 660797900 450613602 638235862 159683300 152935010 892715494 838393792 328230268 252935848 587003384 786789520 479248896 587344160 666737848 244782480 519412416 606906620 270197276 808767231 323270408 839592840 830650850 973295000 684795344 216495820 887129751 435537693 197316070 440505470 850176854 590312828 18767722 790765744 694759520 877454848 27797250 611060275 118420550 638385726 260272290 472272064 153531456 230811624 410500500 534644535 181649072 489574312 870839936 571570448 457144800 769929186 78798016 294683776 274888340 993483844 840125584 654533632 674788850 566459456 833453700 724436715 971004027 314925200 461736218 255144980 314694912 964546592 123852665 159311442 747081120 504314000 420699804 81725440 719696800 12692480 541389960 890626000 223939078 765698625 927042588 686053170 683572808 819846515 512102189 798186310 564527340 560031221 133287617 169728700 439122390 810492480 973875112 485077760 151538750 53620840 698075256 665546004 169119960 686663808 797797030 560875154 349948528 864848830 430696300 102686417 386371000 229421170 567822870 787649280 567229440 567696512 780085500 264923120 563399110 401384450 993373825 3164320 459566540 303641121 712865825 75973112 396325680 146335476 71868992 130642264 533287500 592875808 662793080 109840000 720005040 8416898 801319436 436726560 492468975 744055540 941261696 711437768 402455302 550444544 718279680 426333350 110998348 361698720 510790850 504769050 105447354 62633550 899681230 521003500 655992476 19646726 207535430 449495152 96419520 614956150 397851968 762418443 554375420 396737145 808994048 984085400 416926170 753147855 301685510 203986730 67284602 381909216 690400502 594383892 141385000 353844786 316224784 989280000 154609816 775461586 652175826 888358992 76006720 595337288 518826677 49633408 975187424 780483928 892181968 981455345 230109912 883502152 237138326 130445728 332466200 953210752 677207360 887124288 900067552 407885280 511328933 903848688 195365145 927163892 218238000 632567232 746019708 719912716 410281129 330133194 135250280 857903232 952173896 345061896 735810461 527867984 697918796 304930520 445750264 454394158 64946468 104740784 930733000 978075694 743805460 706772400 592957452 788915006 14913376 3484900 874501584 798274700 484192100 464961589 344918738 375522035 171582250 264178880 363555136 135927656 843710448 967325312 855410400 951912883 731832872 760845824 132628160 307731730 90704270 365670480 102808825 858237579 793170912 908271000 963750080 943445488 303060320 107559520 517126008 108642640 505152520 563767700 926629324 961029120 530432962 86278722 353455672 666255198 93435400 649471750 392564490 225083770 48209544 776357600 310789096 119345680 643990383 23842344 174350360 377508000 215853405 194674600 946824368 968757549 242936992 60763440 511226884 558811000 638803260 790969200 601313078 885320124 716778723 482306744 817594560 900182849 524732660 352360120 842737680 468112188 809620880 759418160 253594220 823715056 926868480 956579176 475809562 292190302 739161500 823537991 180414460 27967850 425575020 426952382 636539515 336436250 769947012 200791984 624248930 748930468 320088289 350880402 937387592 143636550 487920536 203530820 52063450 841893280 842328864 266854210 432699992 401506952 498545250 359805570 125510400 374511040 754207940 613509548 185549250 495146100 314395560 150564272 846404214 640062208 159625836 821580336 563188884 532370352 811295500 961695730 688327270 588795624 426673035 255456120 731019202 967615598 561435630 970679400 744706595 124469960 958643360 455893695 262936416 490016128 489363804 269781440 940092879 472029600 208359650 144328032 207553712 646400050 716452500 620747400 286691328 246420087 803178715 546748480 779800000 962189232 572802560 84488433 743821691 547097920 640659349 818313600 612973265 170267492 371424528 749361324 808182500 47486872 241734016 488369950 369152125 637680600 573621408 874260270 783268460 540506560 593622330 27998384 220631016 511868000 764001715 932243734 276627164 138171464 143250168 71304440 726269286 703154800 440156875 25281694 859511954 612291800 133618780 509687400 396837333 574481250 645274680 303614400 460523520 982284272 74893860 969082244 468683804 907391160 520526720 956039552 730875520 927300870 298793260 611667023 553129600 5920884 163942378 754064576 94749462 612018320 81571028 5950316 184265590 819486160 134407048 448858366 984930207 942910153 75129901 596035144 595157400 821321600 591170296 197919410 998900000 577416969 31123412 407364640 901617616 469525936 204968310 901954588 828650384 363270880 469542648 289754750 73428250 10883920 17806008 374627624 714240512 7936694 354131875 842694007 835937328 972113152 377592160 540445990 855303400 7673520 144470620 7570410 803385120 736378620 278067456 864481000 819748095 453689920 625139900 621824805 247899120 74018520 101607728 963751600 702196595 200516230 867899200 670137466 339979232 462360210 548789632 282100300 64923266 396568352 828508210 618900828 602510427 264995882 549255467 808452064 470993232 19775932 652241944 935576125 666869280 46744000 557842140 999443480 548958720 910139390 801921030 900516648 768237260 710592992 834857138 90886300 458400944 892730730 257845810 603154752 464347440 900636986 819826850 182896870 924892000 427176480 670970670 635390573 833743988 405805380 346498088 195009419 115529392 494568128 57341128 586046600 66439925 191783424 695348488 314443920 841300000 407348680 767936772 425013364 582944000 827239936 273339184 930518390 901659768 398974376 81733116 235013270 981448095 385822784 711559940 409622900 208458752 485184800 831959724 306048395 951807808 550923696 711813944 177839892 453936668 566589440 858269450 269640480 315359060 604759822 678838800 853476960 928542000 806376384 772301908 545758208 253319510 954799755 834959392 41397632
252254895 6171705 165778912 738322630 249919296 806817500 457930308 695239127 465290000 708621460 811033214 941134637 315647388 17052650 902853060 724703862 588770360 241275472 876007368 756695500 851865910 821616842 137731200 616487560 372928408 975757280 518855040 748796705 422043072 300196202 245110230 453027800 672545096 987307736 648760384 575863920 11450460 726131468 56327567 681965904 460918323 539364664 281097472 163923736 711880100 33307912 873896140 520283797 121555004 723040560 172601256 251278592 91414144 520959905 842976148 787489280 631726216 310502056 4418108 605173442 397367064 379635312 595861124 670865952 104220096 514341625 958305760 453770235 259689500 311106280 329113999 867951928 813387328 785914976 402061716 705369160 762754464 44344682 924047414 656173984 846560189 24384704 903620908 34195355 581768000 786984280 757039738 922860544 624060060 617738900 233562360 859478196 948369600 829280640 61874880 245545263 227552998 60182838 506813144 408865610 553537792 902166276 284301610 102191616 94637717 762024960 200602168 260226000 86162460 658853470 114258824 883311704 823992834 316711090 915733840 467938887 540200000 732106306 101192500 865928596 912404820 377055515 202649090 549267232 962328553 361231066 317367488 833024700 832698784 216557061 139049390 679733800 718937680 855830760 677500290 377086656 839710880 993623570 849599719 277204296 534789496 775059542 35150720 958583000 920773720 901349600 791853200 933618740 466930280 937843200 120535290 428115716 233618270 444445752 982471780 986981036 413242240 548840400 950209624 512663712 888343904 610448960 51084500 426652000 965152042 288632868 722201572 312149928 985935432 558066984 685276844 292754292 185448640 540761600 961873768 408489098 917378464 390949468 9536480 440976834 234052352 891423410 536651000 426700728 514767760 925887090 188045465 434378496 498960180 587640400 845394300 752263350 134232670 786891200 438337790 88040480 989822997 86215012 447781880 452078720 142704016 819534360 893452000 525434368 841376782 929854671 902564747 58460688 722351800 938943132 560695140 751895985 194841600 40857960 698209400 963751200 135990102 474496800 855795864 841369560 394086030 619533555 496434132 197753480 322745696 46145712 837884000 503965538 200654920 272284916 891012440 528269200 747609432 946514050 95228280 470197832 478017856 233190144 99673480 731006030 351137186 935012528 451717520 601682274 494400964 145291872 194608216 535643103 979469360 900915046 360004528 179557675 618292378 77571200 679227842 747056604 944481096 779667293 786560065 499664340 575018952 327972800 408381710 293443592 254764896 438600144 468092230 535893690 586804692 151881708 871312868 522576450 696657230 111329200 18892800 101600704 499031940 76960700 161196800 798750904 701906560 690031424 73662064 38179863 581701200 329917960 481209550 796680000 499703260 413695136 684899564 695849150 898860400 455457456 753350720 824594708 709417920 848690230 941660727 447251012 756370320 303407812 783901310 706737920 648156480 518046352 169671960 664961868 423431616 736919930 866940736 980546730 799749152 229086120 542588288 777244992 211014160 921687100 260656026 853818747 205542016 612413932 950846690 769318115 331703928 198187560 233395488 460882750 50654088 73825560 571343136 297110134 392810040 759176560 536388094 224192027 201145600 849211098 704375290 288874056 465374385 876894140 40320056 435558438 738103538 534253489 539848244 194323584 332103080 16501293 912012959 222017850 291203840 300545938 128061972 559082080 161405460 305432645 619449630 210312832 64661920 919867380 786147840 518671740 18500148 62714856 995472256 576489440 22044450 794277531 349687348 265690730 765098086 675387430 888395292 567705552 140500732 926735422 761335936 400414440 387283340 596260720 740656744 164950600 791906404 13908512 464772734 927767808 817168656 487481082 624466056 947651250 559703690 149268716 568785400 883563544 177467392 485176548 829617155 743465304 53506160 112930000 821414200 360973275 374834984 881000605 391864606 187044520 321692660 136618316 464894080 944174824 179228800 497527400 121323008 662320928 490791455 636594960 961121328 324759040 829902925 896337568 268198000 90416400 348298192 37342296 963129600 661673880 426711152 515234560 700272768 888363850 891561700 875651200 30225100 405989616 330939050 991735808 572718256 472338920 333408625 625696192 230222365 922566395 841756820 553014846 154413556 656013520 488265300 424467200 586404750 74657432 594431756 801345904 606157323 317525490 260447650 356058460 328742420 552847064 115683052 621992125 194593125 299547922 603307214 896649680 673803792 402211296 20264200 340796868 866184525 547799815 124932770 474231402 237216052 787797886 180402704 158420428 683407424 194624940 110684500 600373128 732014 971075160 406542275 910843984 919375378 633770142 999875360 148189696 301812074 655830592 838262864 73258640 42298636 674659172 920050350 707127140 639609908 624938740 702751424 193218100 603986144 894950600 275229550 89077600 142091950 691238575 207356881 950831360 655674100 437233510 258069855 818555480 657127428 909747130 341051530 196948642 324123042 628340966 165621888 646100860 896195420 437472824 765448622 113990148 116706240 351702005 863754951 375189734 904426930 990439410 662099872 255462632 87492840 333413474 110391388 221235852 345613800 99722640 379542829 861960024 271347036 338704801 775919412 946726542 544885748 429041750 557188736 170098300 666448256 607671400 993982220 309743960 254893050 101273955 764727600 419632438 335885184 903664130 94418080 155345060 442188272 15016370 805855520 359494679 949328908 784281448 713710870 10339200 292190240 637279220 215640000 356991264 627625592 179798993 561262460 707757008 148393038 314918512 351629512 539432927 578622044 179395918 932942460 542912000 55518760 256809064 332697150 716400932 13238264 256549916 995740074 519659980 219406161 32554926 261766400 358662581 214621694 665679800 432941875 621416164 498334081 373718551 676006704 727322712 953227320 422741240 300014592 449083178 555737740 185689396 738807088 468144845 473609600 972620255 948084860 962807900 767365624 62857699 230211588 48786792 984905760 443140025 679007570 620958804 995326915 639696484 479450416 79691040 449191084 254230368 990984608 392156020 268362820 281605570 376116492 350939410 36698960 248060120 746604430 826599104 926867308 568104750 161362125 141546120 332795280 444701300 494327680 535656384 536334420 366704375 54383320 543903096 247989450 438585384 86889774 708059832 359575680 149083902 249441062 546650000 425675250 927237940 337014434 989798554 704132434 765106352 411419312 44552576 281021520 434092075 965586788 166424672 740506404 980997054 558208220 437450260 95565184 878341760 727732395 178645440 989536862 976579196 272417355 452442240 668837656 416761064 343331940 856925964 393510160 429097600 296251730 756462760 167100044 460251250 385989120 683244388 490989389 302168320 170644070 717578580 77812760 987784336 204956384 30034180 747526040 841676960 757388852 695507552 768550400 507791254 18512744 145245000 587222968 411226000 86144928 961258156 721193272 560261840 406884940 52804110 325105006 779879520 11102580 777216860 852737228 929164800 897893694 683129000 41434620 206006080 101088334 879867240 488316212 135345725 266134604 226981968 478745664 142699992 958349818 896680304 314609438 516819574 527528786 299895232 216029420 618312400 572118625 75038478 918379850 385494336 970644100 608634176 741378944 456887360 931985015 387552544 377571012 435839730 550751584 904593300 692250040 24454336 112981872 627773600 918983504 710762665 126471261 943956480 495789480 980232960 821280234 127333440 219630790 818184900 655686072 683062950 332112326 961045216 908160742 278157120 240262980 679482079 26393040 441892830 144331750 933328868 426847193 572848520 319027115 757319360 439792467 683915680 470226720 449188188 464245548 51416064 551296742 811724225
375248240 256358952 293845076 300817856 727896320 770175234 689958444 52239280 791095750 376582598 9340800 516967960 499794653 231593150 342605176 832006745 798232134 689491070 719003886 858945720 179937600 269491945 265254960 573837338 179759680 470566552 210502400 384860472 224896048 247951114 611290875 518801696 696991570 581300978 261598720 546171754 194251680 846268970 57394200 237754880 901864920 430304430 292579550 911627785 54460640 11256065 772889040 608107528 258005496 194697200 168622368 819791176 256840640 847375724 737892608 997407120 218364350 70130352 850429900 458516712 20223670 913665900 488364150 136043020 448935520 786309966 644976155 211076456 469594688 646985044 411648788 259033092 337098538 405921216 265124955 156118375 955878232 866143712 127304480 988272018 281481728 49958144 839874076 530762500 329961185 63978600 114167950 188075810 306812544 967301604 206929524 36093436 153735712 923125000 213951500 249559110 732525000 499591750 463091928 246577000 229274813 484315016 198896896 345547014 777491875 617729968 831475000 10945500 569105200 34623430 735555380 877421450 13166720 864936878 6239880 61116869 708391734 328311280 113537822 567270816 71095516 159519955 931440189 770315380 460683248 427721696 561975180 613017340 254580320 645597610 255112960 401269535 898609682 994728890 472662320 232648420 58316640 969462272 870385808 950783360 537082432 802220592 316048018 464602200 902306778 450632946 775564786 621829440 735038456 314066816 91250380 191361370 98827350 566241600 590224073 507155824 529526934 826512140 804478002 503324050 301586184 322703860 52997824 830317568 935458240 535775346 54010500 582277028 945677500 996138700 373675060 265541588 305446240 564969695 158732218 898204534 310955520 783760141 916268976 372718450 456263756 548620392 474489120 703471344 503776608 985809840 189303348 804284115 235231760 497123840 228988762 387395200 62101312 675137544 303399224 174631268 51426128 501476000 484694785 164684985 585337744 941915860 956300453 820648320 534209250 97540518 539344732 37909550 316042990 710035600 283600832 538124088 20638938 734411520 518267688 855564600 850754487 695828800 225040200 158868224 267906100 435400876 249940936 881080992 815707872 935457723 692738830 486387374 558384800 156973650 767416320 655861760 522268850 241553600 552433042 524463540 555632794 81633428 534613526 543965350 592341376 354119312 868023952 425151002 254457366 175109778 460563928 795598178 145304060 375181892 936431910 859420800 429038938 888008668 482244036 314415360 861645368 664143940 404572400 551299822 980830200 44617400 339986944 140261072 958644736 770084848 585436944 533308544 768131598 776519424 44724910 671806900 770405206 164976576 929108038 959864052 681726020 56408108 346075000 581248256 185070140 870006800 271720416 515523520 601340544 894340673 136515200 467706010 801356940 342637775 265938750 899209136 430654170 405182792 973732400 713829724 841073824 886352549 798679957 804371456 887868296 809735681 187003308 267648000 57191298 502473310 893549934 354885776 547231764 27528628 987954440 130585842 892436800 662017600 520751040 985250369 846385470 255543696 396153120 80724480 144792960 257646094 701644355 437249675 117725120 472483200 365270838 691391316 116834720 582081296 403776830 341485536 419838226 281061600 616067620 218932864 290866176 60497192 205818440 302809600 400018796 466069120 332840960 505402192 247347956 596210072 137415366 66562110 768043728 418294580 84062600 43445136 609974369 609750871 384620832 511574875 928734450 281139160 600732655 165203472 142755832 115476769 889657600 857823132 296119320 349636680 750628096 311966576 384042472 498727320 684779737 647716656 515564836 892790360 106121660 633328812 973526585 519896128 60096000 146377295 445138445 138208000 971783548 407459538 540856606 276312600 768718720 30451042 364829936 648437600 783916809 539860885 856190723 402186096 723392880 696681600 839770720 288392832 422736880 633941624 953784780 38378810 940631000 552794953 907414070 844318560 251515392 743808670 13453848 868998136 646411400 158378400 524824432 260566828 23733248 923523636 826370000 222999640 68537936 284705802 559001600 928406920 744263424 474595702 598231002 869172736 412286200 615740000 178643570 720566922 911151487 142839000 523089430 871322760 567514890 1501690 741986687 542526403 555301632 407085552 275465440 657731488 625194000 260119072 977520176 442711610 248476328 478777720 977682400 211250000 937816272 520265849 262133400 461463168 166736000 757919950 362842832 10966620 392164536 191894192 947888768 307862080 44818844 590082429 252920734 567627475 768687100 68080170 37651638 291126320 777975350 875375765 737995769 534807216 794892992 650204874 371819840 652782410 535001111 669377393 739282668 587346903 415302326 781398284 678140240 60932668 693201118 185780825 431001700 548933635 122385524 778960000 902866282 553158430 957301154 558936545 4993104 668685928 381537516 393960024 993796032 348016318 510946940 743768898 113585386 575005984 967525120 277881708 904828050 196335360 417656912 81854800 884292500 838812904 176648000 163783034 738507568 577299536 463570560 143777984 291486080 560046130 215194024 146745600 524987520 168102080 874371640 543197088 184238900 158925000 788295145 264319462 46016760 917269418 95776880 925387544 987425920 722708468 285392000 516567270 453273600 226591360 603115776 603454728 855782340 201553600 561671725 621861640 455231024 90734625 407854685 312516200 533717390 722886256 220356928 17689216 50606032 737114296 85337760 20273432 982264850 393073932 634172500 137136184 915936760 84901348 457494226 565776505 325323400 342676224 7177344 341294016 738615175 787206128 7892680 646457088 470363200 145827130 461549352 925456704 52717640 738772812 184961880 729727682 590136608 885535500 341706226 922071920 671823760 885860510 172761500 460137968 339460480 557509760 833321698 318162176 302707200 693301264 673692592 333049855 788451848 334526000 566905600 701961128 4478431 630939376 148200290 476565690 539903860 848790600 79438688 885953032 292989840 395218704 547727576 331489792 443248760 8798720 810476104 179933890 171499200 545698720 615219458 224032270 874226760 920425252 725014500 692508720 88888022 301480280 282780720 529384496 542511750 124721014 98327552 48835567 18664569 515605352 968940400 236981600 246426160 367641252 358614200 948039490 299399974 141147920 945373600 992339920 938212232 650752904 289125063 601197474 715519800 758582428 957894168 939831364 270538000 641008636 156373890 651767978 990737848 145180520 316560480 890819296 325793075 871325340 945862128 100894812 435143960 710463400 279326992 890888938 633119000 84752936 398768052 648840820 805054375 516339390 422999544 965243087 831118336 302464800 871668100 52585756 206830604 350257520 504989300 863078137 272844125 440480075 139424000 61382952 278523392 752703950 884253272 996668179 972598415 142493245 167411440 310706185 814793000 668029590 317511680 530868740 112629896 119418280 518235280 664933952 500730025 214698000 436360144 575997952 243209688 504900200 796334752 167565504 978771176 434998838 699178848 747087772 453254860 163704920 774600130 284943360 197688172 785805285 369027596 576803264 512282848 585269760 366529955 982065300 925942080 875449154 734876700 30854430 3463380 373441280 966637300 433203565 728327793 898217352 900017536 128189536 221693360 457476448 412623629 827187591 95176575 730359120 627837312 751029687 763969440 820323924 180677100 562449875 101810680 364268812 796250259 966998080 686278272 535732685 34750560 556216320 239003140 16161000 843042290 332006772 86835505 940934570 184243270 839991208 652001791 999542000 982980569 408645416 917615344 939579440 876689756 68054360 137376150 48357640 399046640 250480912 209537828 71665510 835734816 230297920 353620272 427974170 821598916 804312400 98696275 839307552 825820000 317900500 224023040 331757850 801423368 185184302
536691250 230325120 497893650 109936552 276221440 991701042 611092232 489334848 900568976 359796908 353406800 284040720 689459362 186335266 12336368 778882500 950211920 269458500 33168150 375368430 363494645 876025000 1933160 895268900 148943360 198804160 633037315 44020180 25128256 278564752 324333000 212173896 388737834 558097115 635074420 487214267 642794400 145796600 969167750 401350316 657859688 247166100 151227392 517177430 965001216 407318552 849009075 663481260 644337040 422647552 384528000 842650720 902604681 219659540 804392000 748631808 754396928 692910922 392868627 865643152 338515976 53179200 544328864 526856113 250661152 187738032 971030680 519385200 215344266 352363280 427496046 70276973 657016057 153742660 267601692 116990800 407249720 813956720 762017916 508208328 808713390 300728365 462709280 140101924 71889232 670719075 170360608 435998888 779944568 396222840 988234423 912048395 862303824 851761008 466003200 344318774 229028100 581795000 767875000 252493728 41380880 903417185 86852172 256930314 568441488 945045660 493561515 94604525 666522718 192963200 988686700 22881190 633664640 8855860 156018176 937190024 252516318 676077757 77503756 385664300 466117840 312297287 281934008 586997170 755951000 445704834 303053885 473543520 615420481 427810318 483965400 74288896 926177648 519457800 866106224 683726848 28005460 39012615 350752726 469036344 765819060 874149442 466622980 709056800 60452000 19750272 206471468 100840815 207545036 615852840 984465773 323587096 221761074 504282300 182663924 703279928 536656064 159974152 230293760 357540000 830803384 985739568 89221870 689726000 54399274 695884650 702312760 83005500 267487872 572912560 111257888 854462080 437121014 688635040 116370190 164843820 679657334 429521856 49853136 48455968 227829992 622945510 191681536 675845251 929463058 688765625 824436576 935125148 107901845 834968250 369895125 614957504 939797270 478884944 54290712 791861376 967684122 423680688 894161950 788779440 193704736 182995000 286257975 243561634 446654975 740730720 871710500 378124598 616358976 976788288 677352180 214607790 763320200 24358000 20092275 555562125 885385440 530510875 457520045 181066914 996218440 76809600 625325124 135647120 878943800 408915600 56894640 329245648 489193178 581501400 183983046 569399872 843548258 76312704 478314624 100331720 366768295 967551885 536718280 103391720 94747932 24349000 740956380 876213088 63375520 966772188 389796800 143055885 353905240 698236850 213554816 979013176 528028810 370702354 501742780 575670304 796183024 502758192 824787420 604688406 159347785 760323952 629297287 316174230 650144528 350180459 844641024 30466250 956072920 368468000 390108224 393241076 413269800 412982600 744174720 428032000 521258888 281062752 462623174 972766236 562145300 237550244 661270766 91660524 328832400 576780938 122125312 470927230 781216000 44763547 783901440 407630138 73582752 665157040 59311328 280201247 944982512 376667250 624928000 56904200 777860064 810240740 192526575 830583345 455767104 685730768 888971040 895509660 356877228 226111038 415459150 793507612 621008000 787970020 703114940 89489370 646132730 129709618 168022746 392315200 146380160 432084060 43876200 558602304 537468600 78344087 836646560 951694260 899837388 616523900 195392416 217246400 146442430 669282280 390282728 169715080 713580322 932931680 673314937 513399480 379653464 568939300 455548600 371275234 214287066 604997688 767656900 134057699 427104557 233147420 862285592 5415837 793542766 436579662 648439488 160334200 242589745 45647520 646266750 386151376 37525024 623894040 652302080 681559200 426140840 599578900 550546456 573237836 770965836 917630080 926823875 26880000 961589000 272564094 891913000 146785764 428935232 199627520 833372520 376531520 690547944 449674750 235112570 369000256 811235260 475062148 899266528 305775226 805765968 516740000 456356042 891050552 437137224 714397778 299287964 55494605 920361760 505287950 648166400 96044800 914898268 418823536 628511400 767354480 568262000 82901840 641921408 683550000 777710156 554397453 652884458 182778482 805275640 596463728 580579050 870509328 91294825 47277288 752539028 227912572 571822360 125849312 695370320 88657960 956198260 819313548 117528000 926603919 21148980 448034320 292559032 588409600 732921720 493627294 298147475 760135225 813171050 345036592 827391016 342515264 971450921 709209250 852952550 529355620 950249600 625664736 442986420 979519250 876799168 87265800 690737760 832765068 25373240 548765076 705157260 442997860 287328740 110763432 278039878 910546344 558931531 174248012 157739490 539525577 72264536 753497774 484378265 273039970 755040944 845310520 705451210 521250750 324159708 450093448 414051200 419759200 51712396 867030822 68301756 423703981 852572544 491113840 684877116 193098040 574921520 283589168 621143206 472564300 99329996 42390912 443104626 666643200 331327360 788720030 567891262 92960520 79001224 625302615 339040232 133894668 739696448 117475345 205180700 54443075 721375620 334277760 471874500 376023596 106955118 929301450 318337642 3872600 521349975 560279213 504191488 613200000 718186510 285155796 364220024 619471782 143648812 645615437 67794480 327918676 225017436 278834720 261514844 468024576 442061000 366247744 705013180 289579728 662882012 999649280 350783740 679825936 669363690 739332160 797741680 538240638 830486400 520560480 526037655 23577600 819819324 463550615 518531248 602703200 982301808 778232280 671788000 888974088 459408932 206021793 252656700 832840888 176457320 237683540 800585218 250083752 794616840 234090000 825276550 336551892 354975995 594701426 945304334 834193668 558906840 7472000 919909694 297600600 37813630 373004000 40271360 602722157 504344600 119453425 856984670 293834160 702540280 833874304 35709776 675419765 287551293 436418808 744057134 894869625 307631940 237124625 480018300 292727720 457043008 18597296 700808512 23162770 219198181 430636412 495000260 358055856 248286605 85178750 873525000 757421000 410417008 990257000 621659360 526794616 55796224 807615632 506395584 216662250 940846350 714836224 589129024 818313000 586095179 152494450 631000870 239408880 685484720 95502591 443590040 739032528 921769486 265577672 129429942 608628480 730026490 968910115 883779288 169130673 404416342 441186504 213818752 462805492 931654144 567832920 418824102 103408688 975912656 817297040 9520458 200391244 851458410 336515804 336196480 766690591 289862000 725025180 255456096 538376160 680858518 341325872 389963808 350629312 393841450 584221280 666907120 623985152 258308500 366940248 985997916 679253850 460719360 804505653 692256130 648046904 423613840 628520132 688679200 715299476 803456989 847852400 272063175 836390560 654991725 823158996 247723226 844967180 475744990 114523200 765975037 808871900 853631640 737963250 781665000 126519377 125322800 124492896 999494650 83194940 478975600 31242170 458807926 180234714 923472100 872284854 907182976 553040382 921134009 74280390 464926368 461198208 630185560 772799826 767428960 925897160 411424442 524086208 993116700 252472956 275372234 355331875 906099136 235206425 510344675 321760500 705531750 420858315 413799000 125815712 760545368 646792860 5881600 129747110 964459520 114927600 251581952 858127250 243460208 909526074 63017040 94134256 193279576 288373600 167498884 199356368 422134440 17175610 771708848 825856940 215501884 172832912 982293727 733218310 353437743 64779595 692362688 414833695 865284544 486449792 627970192 793901120 443470390 554890240 592403016 833534591 570220880 316675389 53005136 481270700 449111360 407791498 248448470 560962455 272457900 36611670 283643516 936690012 758349569 128739928 907523400 655245760 786822704 842111748 642279058 788353342 291730328 10961788 323625160 352129880 904226304 575080164 717644289 306619928 477087668 167478718 926349300 456175640 701191728 412642064 595917734 881912000 416993676 347023616 272066640 120861136 463953984 44143182
439634112 366323535 829406646 376608102 912112960 481300380 346924635 983457280 787163200 116992000 79500000 734683200 59013953 128250680 560409314 224702374 187420800 518663205 326017900 869914488 9280640 405200288 440295260 512141470 86438830 587594800 918409104 627419680 208819456 425245350 124496466 156905008 72225485 826918904 823193390 158214760 521837792 794141492 753026494 238257920 808811520 366232072 763664940 139351098 520638950 934347000 241055800 730438445 369689432 50902648 415876320 255510800 789239850 222221730 751820700 906430412 130216180 102262528 65708200 427351360 281161288 352412064 390548280 160714807 922714368 474540536 77400000 486283984 434847072 929212320 129528140 622716564 430636460 476242966 232346542 436494346 81940138 804227415 63526283 421096200 564846432 755785244 437255504 965515953 115134936 593051875 147527000 677021109 992167712 122378180 715325578 458170733 825515008 329936672 437727680 890786100 64254060 788243820 749796800 451888712 495576116 162024110 732729470 62642608 4502940 468643620 516121502 238248036 471229900 29516518 366066820 968414720 113476008 218934112 952913930 846340580 756479180 149687288 111746460 835439900 458208550 529968320 235266400 548217760 514977512 624385904 931602581 891586260 598915750 308448840 335498262 791313514 307254848 199257737 813006790 795017280 107803368 545956932 598928614 860759560 229303892 921615360 834796144 373022910 533839488 486963900 28409220 659284600 186259024 79632304 244721830 490314888 452586100 643449462 868308964 129032104 576120780 215002900 957635196 176122250 818685355 292917204 406346044 489453472 348640870 777499310 645234675 139955368 134602460 675397100 133338416 823829658 65551655 466520875 426156740 322501442 43295224 264362692 495475968 594618160 755807960 389660590 798053200 769041728 167874560 420683740 967462056 502946832 233817500 541742554 504991872 893009278 141634878 786961222 480632736 135598700 449991932 853926060 482462472 569228020 94397424 609191820 190232050 463669100 454094480 927637600 217158775 237769138 830160739 754429584 620572111 102959080 221773488 277822850 488465464 899376420 763320868 74215534 891332378 862328805 434186250 593529216 124998340 474168640 556042240 131818080 783082590 149940000 108961200 696981200 559428760 417777007 866790990 135194112 682020750 839731764 294202768 221941328 591046464 633572112 302959354 694201440 389584000 97346704 472291185 746149125 311550912 209968508 579737760 647537751 197870754 207581146 953590778 803205888 776587640 478285760 733844928 808307875 985502775 476043190 902262660 856620600 96792120 238984472 99673600 972050208 632161886 813167040 842698940 112846733 225084510 947680064 162949528 541304597 70814204 198023681 948539440 317819860 836570328 525157300 795148934 881720560 327904464 774844695 931185152 365788680 216518511 647884960 896057640 386769280 6489065 854629020 369850656 579571272 808334092 482300600 126173920 930339286 157952200 329623650 422728788 416502342 803690272 814037242 732696765 774167600 179900852 383754760 672444686 786115424 616241100 105809920 720915650 448346900 772405080 71640960 25700072 504658096 993444736 787419648 381870400 948227312 333280528 923565048 825450016 133596620 845276704 266084190 307701967 372983516 59926528 692517020 420956800 22570338 866711808 974075430 98120075 473133454 8384040 203258934 634818722 507538528 25969528 669999125 703723034 532090240 630129838 913193840 983358112 983772943 173409440 200552970 999813574 299929891 708777948 39386238 332815780 677140512 567805440 509839552 643229637 574325482 486624560 398197364 588815760 686458342 440526944 930830170 436516480 582446200 782095824 965160952 615156887 702210000 786515489 267735200 643666982 710930992 336888000 649914368 699974291 718712125 302526696 656579588 878938947 480637840 624887500 825329380 467990097 170743795 945524760 402406912 402532342 491471775 913856160 203343993 457139240 414312250 380753088 651769216 120567280 301960530 58539678 574541960 681786440 98099160 238600276 335397050 738327280 959296688 809428214 668098560 644311856 234734854 620524800 893653648 699069232 558488592 824688560 110762349 326340960 729601800 555580448 204285445 130096048 191041304 511958464 537946832 987183447 751398304 779694080 305290797 799496392 857430397 515685355 702854360 30954000 771815864 423023880 71730600 278286120 842200125 757828584 524633960 88841290 991344000 717085504 291187065 651309664 105485400 626975580 279529660 153459650 823607520 851302692 668335080 739450500 307559964 278568716 452455960 563154508 567063040 533013400 8343790 796813816 273003276 900245664 754357852 83361164 405082416 231429584 620398446 445413225 134021140 844888656 781634776 626595760 845311416 625911360 410547770 137073504 918281630 144402270 830394640 261974944 607916875 171571840 815219395 372320518 168511136 542381070 229543286 777656470 891363184 391902788 295103920 37247936 621757100 497516000 864024058 25278400 904247200 727974200 652105500 227356420 514912706 307711424 849847064 457625816 288684375 202162556 144609500 367154560 356716755 199283840 707781267 583603232 537781296 652207940 22907130 20735120 549788795 527403300 497466223 962347200 542269684 555108190 744836800 993256000 104693760 209762020 102402636 462062728 457207508 403778880 142949792 893257782 52143500 86589059 205544945 975204438 38217055 781161600 638621600 360009025 69705682 832985696 473524169 882549680 132429419 913070416 338172524 216734911 985627747 25747220 580600429 82955838 300598464 241919600 870665515 600308004 558120308 77735104 707577024 927913568 328966490 647719956 565166304 815127200 226449472 277640750 252896800 444318872 403208936 523670877 305920896 253930764 10689010 239668020 525676304 609037040 950515563 704396398 993896695 296589552 482293781 18930580 138808020 136493224 899906720 261876202 864006830 547226800 877049388 801887232 800155452 708610860 865756178 640334900 177085680 814724080 765307880 810315318 647406720 646167040 256837250 714758640 244811568 807705551 868820160 676756750 441993256 511206488 836305500 232128624 46321388 540100244 268040240 850520867 283052188 210513968 322798548 464606208 325728244 556495008 75455195 397002450 362999256 53972000 651184885 773692440 706571880 320904292 376876320 439565002 568049746 384338066 484089480 435569662 990957276 926276595 276076104 52924400 412579922 221366180 465722310 692526769 416819040 773680180 85660500 774690068 35753242 320195900 16908574 437339140 628901960 874651184 897908600 510405004 547382328 239195392 640697158 454444800 308959472 301189190 561843700 752703800 286624236 883342024 697378496 812872640 700313710 449711072 940982738 437828706 303330072 267070160 323934946 441199580 170464740 560166800 14288102 181598600 807650420 611749156 894057114 742987450 847105115 964292639 103893412 242712290 701408032 397817200 271390784 159766560 985828993 669161540 790599448 171838240 458166880 935290825 932866610 865325856 324235600 759246825 397856220 623838740 224393486 527575443 839036375 275602352 187974196 988313270 414528848 973937809 618628560 129379908 191142368 897444500 852667978 737286655 183574864 575503304 645377450 956855808 215833880 720157876 732031540 720042592 623945496 928814794 955840160 990122170 334846135 382829910 260970432 14432980 559291875 146310876 542638080 129042437 256329900 43552000 422143120 950371670 191528760 554128368 196679872 679646368 958029752 828972670 973331660 737244794 550443917 100580032 874894168 727393325 878165491 738311723 321426672 543464742 978387196 235820800 107775504 466404810 859956148 721021342 948446188 8765620 39182847 522444888 538461248 0 3045301 472281040 743960272 288706540 309363408 209605140 639501164 487135094 415253968 519996390 35666260 606684240 841963400 121894898 699117600 679962440 470382450 153775076 449522820 893556346 743293685 331668640 914614880 451774818 923624800 644666840 115232440
336090390 881694467 435215344 248218520 457699250 374356768 109557456 43092118 515943680 755385728 575389216 561888096 795437844 177221030 49750783 805763115 478631600 889146098 814330570 990995640 452272136 144417120 986836840 42698295 546661330 300282530 657496080 874499200 816308016 836573312 254312268 545856500 816396695 39163944 264471982 432353610 549052504 243128064 203499776 558373776 523047200 708057290 865923200 130531520 682884730 146044500 525785420 383980000 833557148 604527680 170563555 945466880 895252950 100002148 241473104 869711760 356149505 463010400 352296274 615862180 366657090 952231097 392553953 251909300 741660544 326434240 958347852 903560432 783480901 693962732 784385248 776184800 223542874 666312525 543115008 2545612 380627496 173252533 28012240 385880268 641389700 616219446 661516912 937316224 742655968 574930947 667650240 268698815 337241908 42395372 892026496 929240120 878183610 646247600 439666928 586374404 483159696 32121616 171791940 610160080 579790750 757644600 187807140 552949613 253907672 230270191 609818752 78824336 294775400 202926720 877113588 536838344 6361224 955059829 951126552 691087360 437328625 127997638 62690320 967594000 419797580 470955303 486130255 666980800 432021136 191043545 213025904 525165354 487299328 448402860 540546205 213079941 779927488 763021500 730040960 858100065 911710780 807644800 61433144 822603292 821854144 722410360 158522700 755490266 79992749 488862477 14627408 850402570 48191280 90333160 616243840 841762448 86966688 641739732 560449144 226221640 350199180 889691720 716862000 223230870 266914304 314906328 105463600 879796750 180215176 384066400 6588540 904758168 488918668 624182368 312875200 139957592 770339056 258970608 551184000 724458370 243684480 932075544 261817624 64004147 439919064 137692800 384781632 331348998 990190442 940853880 263833120 171127120 371268030 114923414 578254196 146808064 381504800 459128720 960269632 700591140 822238180 570044608 585751116 957453500 527375744 922734700 493789392 431459091 513440400 900149760 301092206 428678250 738458630 576096864 654533628 174286500 784623208 13230822 347788920 48694784 274294959 608073968 437554348 340607752 464213654 994499328 60253070 974790860 138178128 422808359 795564336 325073152 839126368 614905 71501296 98154964 817446656 829102802 709520262 179461920 826173258 577607928 1761680 828680334 367014080 186330824 358523200 28375942 873340416 270772800 659984256 733114946 190514965 877608942 391802557 870724304 6845920 250594352 614637248 551692120 839637312 789768670 210312152 893243040 471491136 811520744 144693722 464742456 420126875 929512640 333218960 94500608 827307078 395387856 745863670 489028784 93404380 72053536 134769404 846535840 166892000 194021376 595372996 480158480 213016163 422289972 371229760 629065152 22039155 443332800 175295235 945561270 126689792 168761740 106888794 698141440 760425010 225664214 271680566 552218900 215206750 10462320 60628194 395880000 784250544 408280000 220131825 47654168 269350400 635514260 52837880 640678400 405872675 860943036 170522080 200241384 771573608 992210840 721414450 489722484 15992863 604271480 316066075 149118006 349338256 119473090 143310960 966063620 987739632 836244136 542348000 653893248 741993938 476303520 721860608 608072450 763107558 331969135 8201644 342238820 836075264 142145304 88661315 996831808 927649548 182066740 456835875 713789680 632723168 476408400 600137700 265439852 241168600 455845440 192593535 894826270 271257316 182743912 124499278 951409152 568986886 494633116 460617040 3830754 882481372 405908160 455304738 665168688 564793274 138504288 350083750 997834375 594220176 582693630 587621132 262178744 682932287 937044696 888775880 799083658 561248040 67913435 580211200 38520748 726946957 962221240 609689280 580938133 632420112 405661504 567851864 290189920 401398976 126717568 118802540 530627584 413883854 301918138 480482700 634716208 465280464 29923928 524794830 256054317 353670316 984135812 292815000 905342304 255848640 819777332 832180596 125693000 41704000 594599032 858281896 30846514 692628160 228055924 343157350 459273472 860462502 345022690 968868640 613577561 362564876 267703392 812725265 426344760 406026037 462278757 933484304 617182855 617667844 23269320 844926641 288219220 526024730 792727040 814882697 567548900 345860184 565513104 937734252 966500765 449690000 935749432 683445540 891576748 324524810 816126600 923189780 760633984 382680384 900804400 885298841 13956416 317418596 558021913 56945608 934933068 848544500 313904000 359998840 753525492 145540984 58429728 663972870 470176230 799219616 828567970 445908028 370656310 768068960 237745920 940804880 914477518 420636208 37635557 585372756 162928036 764835988 134584768 342917760 533510060 638690500 735951275 601838896 611833890 270200600 908682050 906541196 675819336 297672280 318175300 432384976 892220015 93770064 649019460 15906552 206972850 328353276 44290912 108087780 254976588 972316380 955463020 866742096 961798968 30954085 295669912 517929072 262287600 717247663 938664056 189784940 953494544 734684928 789181024 74369550 631326720 553216600 584960090 978935096 281009180 970514488 254880890 771839312 133731720 519786500 203918290 200124140 408752808 688260920 411996590 974195072 145102354 149893216 168099826 769042476 423072920 487884600 861734168 959347568 276176160 91761442 696203800 158129395 892283090 29891066 5618568 855228689 266845600 993178784 230377540 741546105 502768360 775182720 770299424 887278688 821565433 900715428 167252800 580333600 963447795 157850677 321605184 568159790 574356016 44825600 431383125 899990900 972108616 516542272 292078136 728038406 960428786 853486756 730559148 397534920 515060780 48360448 82282841 433543200 122587500 312865280 390340396 12771217 21135829 493009100 584627664 851042010 822479912 338734600 776736800 153018976 389354396 720522064 29286856 52198400 935964268 662638976 708996240 882568250 882626917 148591160 223362610 770951128 797545940 964337040 964262940 318964539 89360536 323573928 714932080 743296979 850761915 393374176 271319410 593355008 16873780 162733910 645426728 154562656 20199788 727782660 782923168 490970600 973885880 163667200 940581668 525847464 391211720 844252712 463127760 937625080 168412764 936333850 906043716 361230645 208152017 810756494 543637600 831482944 179737600 377047420 302390516 577031600 889044610 190334460 811568166 401016800 378420848 820459704 399691766 627834092 888955075 197628964 64801412 829696712 431779975 242188192 488055520 153848784 292872250 68047208 721149660 942995973 868938750 426391672 190008960 513196050 359820545 871708495 876592420 827605450 503275450 756200000 366114560 529268010 161976232 481229208 578650304 79785216 680528072 248471728 437872022 875651078 988695040 543975578 898183496 40559168 199000460 976057600 926710080 548172912 343418006 3958625 296302336 495993440 595426095 30086384 483813080 151225024 570000000 404485372 853988640 997719025 777828712 956049360 447856140 727732506 872533336 1468100 193370078 141595040 638739152 274003912 429993280 474033608 919344008 575547450 129627876 991924524 225406480 704891648 876590928 257160466 526087791 308022160 870543128 335079900 791689805 272077376 739598480 932103504 387209470 138986662 727643776 529764096 302196940 902403495 446439243 76442240 334812704 370839040 202177716 634002656 703996312 942596804 102097372 611920452 16069584 294025056 842750835 264863752 670069440 822657000 733644334 148226448 501127408 235881024 179265464 495575402 468305080 202638724 884414622 724822719 637989880 474417120 47039220 920869280 839810400 757221440 786509024 512886280 626254719 779716305 823350160 923292385 217725704 228611384 667558616 275875866 957415400 432510590 337042030 414270240 546215732 377935500 654935060 77301800 660936320 242045004 996587460 565787120 975604948 182210040 586130134 585974976 113760400 950494870 698219412 906718448 625584230
220495956 749360150 376439104 874973070 858565564 112156025 418905440 201412224 367630250 239628550 294096040 914030944 288226648 726115600 348844328 560868386 443903596 815995068 385679100 851695526 225632500 101197185 250465300 881434000 559073408 397530516 399774900 194456130 677189785 344267175 969619202 553485126 669058426 960691700 738282532 972090480 180086960 650834000 617449995 339873650 685527280 328610000 596298240 954181750 800640060 685372500 339931520 174680112 494509420 931368768 339090048 100887260 657263285 658516240 55713672 542918802 332547184 166845904 622005147 785725472 261176050 613981001 363860480 134435648 571941376 336377896 183076052 213831294 953358720 682457600 63433280 639866884 129941538 642820120 421250868 44062870 571821248 23458649 717652812 355464264 181287432 521115500 976096160 289557700 491334234 388857424 492220100 702762040 538447964 712427176 561355300 110690232 24200470 195211896 241288240 281873693 857397590 809388700 363499800 205430400 546082440 358361030 205172175 693838712 485683200 188947680 663943960 482685050 93888460 440721250 548478900 754411470 560841804 401691500 694684000 11914140 313776400 115879596 219931034 692804184 153097840 907485114 275773025 283831747 673250080 673503344 655470739 360847725 693848878 464421640 108721472 312558160 649455460 213210986 783733125 910983733 790808900 290192619 144629640 369679580 882929829 801068040 901421910 221266688 533726101 349576641 410169902 383607968 262614700 414995968 988875192 231431146 635295820 868345859 249872612 968572612 836011890 307327776 494386912 396114332 600153492 1929466 190748048 460351056 747503960 511232320 176293640 926723210 456441260 429741760 244859658 445947520 439315368 74620900 726881580 439956848 552635280 449194960 30054466 886803200 296086520 569140400 618275691 658369640 593841680 189328120 746646600 336762400 314258208 521152097 143805696 911653312 128714900 986145447 727306940 365993426 873419120 125125750 782984172 134796185 537514256 882739896 91828872 310334600 673701700 545676352 256141250 528493734 694362100 751642540 751897768 630878244 428579483 584625906 858399320 309884510 289835488 277674617 6953040 343471000 15516418 697523150 503226850 720986665 266319793 589705661 213390424 310409546 762862325 970075132 106874496 9032130 188493625 740410584 984208968 805789768 405537360 208519808 329470190 828225900 122320832 445296680 701572602 614157300 563873200 194462420 916215398 942075400 277001728 795933400 189960336 971713376 389768716 405910640 492993660 69919160 245108600 634239328 859855081 642739250 267969952 655118520 896105268 978873536 582203244 188443076 513285895 207313352 741632836 610074570 29966250 186376496 585205305 138201334 497609784 712093940 841995160 452265552 338934512 796203968 996689492 584453584 401495796 528777044 442122490 851115200 173969996 161619040 332445248 960054304 905477408 459763130 782379566 15014348 221604748 872230916 688244624 856001046 703283405 727013376 352036000 24450280 336966284 717825240 883660560 783115954 732223434 572203536 623435800 566800880 105249920 602233360 692946376 860069440 953242710 428215342 729562332 339080928 492039688 570946188 669531453 224097840 191037740 475945408 53341034 308776518 679354776 157459784 913483225 631556997 637171120 952310212 32982900 259604 761493274 545139255 727036840 384066048 324765210 576704730 396946180 890068840 304485858 164161972 93132825 888019296 81803050 122260000 401571912 888632556 959054312 579397454 271375517 911758326 910046990 348418436 374124800 4772280 83004812 577441800 86652000 533265636 451917008 793294692 120344856 923035462 240447200 855032585 28465966 597174416 754390720 762965912 291957888 354593088 781383296 840358304 770391520 509010804 178268416 198995993 986614240 61035850 887421225 239918390 641051770 465435520 843377636 154948128 880803464 344300 781393335 965910252 397156132 585048240 809053964 861030894 358440088 76991250 413456070 442941496 455464832 242765800 489719360 594660960 60833960 718761484 705742000 21577568 437474062 475196776 486341664 366263400 805945504 79360784 530064200 619566760 80986969 261323052 452421340 762599384 894271920 19055212 896273408 990231065 756119432 219322500 587321225 836442120 483246884 157515528 863032313 215457432 663892795 587159366 104392192 843580259 568749725 748204170 152924700 242970678 54075576 747188054 822346504 508281000 602530400 259076752 182253210 885894907 998529130 305989695 593853944 107340452 448080648 898833562 464774864 897638554 321287090 124150830 953612076 478565980 227670828 76520148 402433230 2021895 871585618 53460135 633437840 451912980 874463680 721692256 989632120 805791146 271018051 498443312 225981590 652459536 26362560 598492900 663533952 961825800 188750528 438923448 709086854 507350368 66181500 501239160 394297032 182378528 536827724 962124532 108011885 34169023 589409996 93175682 77033802 353377144 948054520 6809736 804654502 67351316 469747050 755474420 189843890 130644824 281991711 233921043 285836665 952552960 833404940 709017600 279596600 833005302 993321692 733194208 831337370 342763550 598119156 67039472 973735748 195667300 936637820 413257750 855367538 452958592 307365352 324375552 319957372 75777126 833926400 610703380 154592160 298820000 775710720 946727590 129008088 107807540 209108006 32746998 491249396 615966804 815417152 122719000 827091420 703064943 903088576 178359715 662944950 161239964 305089174 121940377 330857321 398217156 318299600 888332544 852823262 352187775 567413922 208394880 783951500 904733802 847010540 444748660 295813500 570419495 990042640 643877376 142346098 807232448 776795185 360528132 500694400 554796672 146930690 691895826 308300492 221407448 511753973 630163720 12349312 770262816 629933887 372710628 112237605 411871575 27941800 60129976 77471796 904255880 787598208 435876840 118089425 316132760 630732352 120158720 799994378 435224175 699574841 23221056 301495388 115003800 775998495 963336344 458046000 128204364 904182864 68867004 81402556 762590336 855016416 929720794 448184800 219424340 183942750 399786728 776876676 489584652 96054192 243030512 688687076 635496225 558603544 489353920 266525440 881241468 68857240 556128180 643268800 937556404 473397780 86150681 444600620 960309092 337836256 64015490 293382656 982470867 223966008 224058271 980832712 791132470 324758960 56535038 912899960 42051620 79310078 835469264 142901568 1788600 886087832 139657058 356758438 765605492 546103040 30646224 133118920 346096 392815185 684607217 578020360 995497485 399237452 795895200 201810784 874789372 8060940 793439840 57525646 608196075 379087328 787088830 587942312 375130482 879691050 366541560 998108320 362624960 484494940 838292024 64389600 927334328 629955747 323548530 245217824 642013144 794822080 851523150 251320493 226916230 994746600 923957900 637248670 325752300 437882560 494702016 919553600 324580829 895391232 831265280 53242450 20131446 543893312 583634412 230770126 448457950 713426415 691358195 161701120 794957824 916620800 318247520 119129540 950611200 542331652 956328000 561434179 660416200 324296736 809507374 59361550 64626000 372684664 578168255 973196862 726253632 856721120 838356442 939336240 379643496 562137512 797619675 315704640 792398000 149652890 157266315 155756440 631272340 746213965 855830144 130975600 307230544 817057384 181956415 261913000 638081284 229765325 913652510 140533298 956515880 628989840 407491680 825423200 279206050 157400120 903072500 830836775 22790264 927430992 15404474 650027944 166119200 118159120 5500480 952291962 977620992 962709300 249328996 238601280 617068000 764294320 824890624 961007362 764249574 947501948 166204156 807105800 110540445 929266512 766662064 267232192 772407864 815444600 516879020 615885696 414785631 798498890 1496000 720570662 326531680 597105728 780494748 9512260 990338464 213429036 906144154 64951680 935960000 489399780 213327500 996907520 387226191
295961720 449854855 761533730 977514000 760050864 639513525 575586098 772210380 817525808 106734640 265211402 146613220 900055136 172911360 851274346 118141750 181317246 766944578 935177150 950157587 182177624 380471688 512064299 33934160 418851584 992410388 99759740 141140928 86476400 652435720 856566045 301857920 896946228 582680272 531878500 490299535 799140616 84266280 430660508 367193140 144970000 905252868 432402467 397022062 759279378 416830426 329096683 32066724 496734000 443031896 699392656 137430 50324839 783420545 664511416 863683910 608087712 780160000 466582680 60989930 706473792 804475012 770906478 169203998 985798204 60209664 40129600 122868024 885556563 256748285 245006840 829227780 155029774 176728645 504500400 433072926 964651420 12810660 826095845 887310400 516269600 825202627 160569552 402408760 768617572 363993750 461699125 614964365 463720192 673019596 631010081 336224950 17212800 698030200 84186876 68882688 134551270 118748168 828510200 713716088 79604700 459397148 399032464 419157628 40502912 967714840 102304120 588399924 31137400 278161500 534532520 446801076 343539696 243471450 597044320 385526784 908006480 873489792 530264000 21274688 53299168 899167072 601182128 949521814 433162240 435427616 43635530 859379600 741213260 789823050 804313597 886761570 345217725 729584260 588425664 242339170 617643352 37485704 215055236 719944188 777751518 114780768 328274300 123561440 847697820 372154575 323711758 563905104 961094460 743417563 742544480 507847420 801423071 319552116 870776492 782718620 780531184 576129456 477226016 620929816 55987200 685568259 685049600 137500000 839137880 873517280 818674408 516839264 210387740 736717776 474946912 151570150 673346744 564576900 70747334 775487936 685502662 170186200 6925200 205847570 661383454 875742000 516893506 302192472 731572120 439282744 715634780 586991114 352899081 138023088 418747680 547543667 669015154 293539900 280750800 86894116 292775809 905145312 453470936 315517708 467819520 19461040 958054000 890370528 760593100 236943986 168621107 855346000 219367296 93569130 539303760 142150340 750010000 497147012 666085960 476344340 683126728 633863600 322900560 356563200 258092448 434822932 423759792 580498572 720905220 240491066 186292385 295953280 538457827 356472154 905561860 501514976 274989100 105041188 860239975 748488034 619681110 496391546 378308472 520536368 723629896 719221750 967627702 304280884 88929640 45105520 687855960 413433344 103123000 322736008 333186640 929323730 355174880 422368000 948056743 517707250 462746060 218330080 865518368 366420845 317328626 63927880 437079680 530101184 724352576 104866048 236441184 461868210 492607600 747884800 419311250 560697760 592959268 610057840 714745660 606716800 339220742 545292140 428120384 999657984 414147520 968981910 692141045 418357430 705037168 326185088 875343488 292131963 40924606 341181856 270761920 947294450 255152707 123093302 90975130 361738920 770595810 597405889 737508800 866387500 438879406 609505568 287928470 520656192 56398632 25048520 876072146 888400992 627577664 923686630 773741744 724634080 951753300 86760370 72656820 225430688 615579520 502659639 265734564 999202400 699411236 48580500 810978360 679277440 454692004 382766368 34719504 610061250 580226296 680877172 270463912 63682048 112062900 409375232 758771328 789669000 618865432 662565632 808007944 696421770 643477052 436749500 994874620 177495928 846608120 918418420 769452210 705025260 923684000 451158109 420327000 567598736 182934800 100502644 508002084 561665280 464773208 227620490 959552064 678365400 764205485 633132782 353336060 247041296 761776287 275141121 178303200 158316340 977663520 657000896 620500545 877087680 653006920 50511304 273391740 997603516 551103800 682645740 433799966 175657344 646724880 275676120 141578400 401886192 638604400 555039060 924431314 509721632 377273280 802375475 7216488 992756375 642878744 42171864 934398592 224933920 960484680 237865000 641976520 873695500 743194492 686885835 217630958 755663125 709363836 911873995 853977878 650637952 956560250 816827420 66289148 946766040 132039157 524580320 653306240 969468364 819609560 649408655 835263056 770504320 299469248 817412336 998152720 788834742 627176875 515068670 487159790 180602336 418167375 216850418 388541250 700092800 58804780 299248190 293371522 464921891 451880800 531039500 886943810 89922680 74733192 889088000 588506216 614582288 178236400 911788300 188392740 388070080 598730400 32003919 104076575 911830410 394432960 301767516 103274968 625265120 276907392 5528067 354665430 613195383 981952448 370741120 35689184 566030120 788236270 968936732 264298400 294169900 240098048 692164910 971149984 927353620 910161136 202253750 909893276 809295680 917290548 636121600 543068500 941895264 970814808 796229304 169961730 158063224 312107670 636715052 620698434 933547162 100208640 72009396 620100340 11000000 514277532 278103519 333785898 617052768 106598339 821479420 467829183 372584250 53948360 728657464 530876640 140672864 770045219 283460240 787613840 491314189 811583600 857725648 623133500 325637241 391011235 41790432 681248786 744494875 816606500 81188000 130291148 704519420 833254623 920487084 818543200 363453560 22342894 678146560 99316630 746765952 27200000 988761360 420264695 375465875 616891750 356403136 977596928 216531616 462011040 510558596 977322474 13975388 59673872 632580712 270263644 665743058 829342118 512900720 477569878 360361740 98658570 748481835 603620500 152012000 832779160 55099840 486644180 631262104 900260000 805438277 430397500 590405680 517589692 369947375 608222800 725038030 944999376 602335440 431848378 19755990 186208124 296200960 131889254 571718400 874720 588048560 648019003 2407806 1882080 770741760 242966892 125511360 529857808 496761000 378362084 304760720 428141620 120001280 630545000 311713860 441308757 880317920 654676568 287770804 43180063 763705854 906952818 800603716 604806828 567079324 503536072 234126800 158284360 802095558 227905984 454499846 413483425 32679407 348175256 116870557 336221020 138517320 57284548 831995440 35682304 4757624 551499900 784053592 322099880 478325200 57196088 116575607 758451792 836991310 239812751 965575788 721537200 499269478 165620776 796558096 326706360 284906000 50295704 598351120 686767325 387071566 886024360 391480372 574413488 282175920 888801045 13870576 894136850 918083072 309928480 275599500 213728112 834615556 216821075 562802752 207568916 243722540 645717024 833598303 148995840 230156720 176651888 668481204 866532888 202374444 378779648 760112160 458502425 849402136 488794486 552777400 93235496 899361915 939182480 166949152 806876750 834808220 872331200 566103876 397062938 864180375 234262350 38500865 638171536 328676368 482672000 823395289 592491750 75468380 187268832 584293440 883861700 562935608 23947159 859002183 566357128 75217056 530125649 606139950 98837533 302317144 164365512 39030850 260398480 528575568 760574258 934956700 465857025 406642240 14812200 885128748 41079352 658407810 723034273 522203700 946040320 37841604 358773680 564477510 129823895 998524070 998186544 476265548 24849620 781346692 275782528 152193060 254084465 434693210 397575775 754908129 265507132 597624056 892146624 446685600 454409320 175054600 764766215 665355400 566171568 350115540 920193480 73231232 556427000 510995828 497438040 879062174 410728012 929738750 417623600 150454736 779781595 294098944 708978880 161105759 834633339 474927006 311064800 737596512 234594760 905138752 712872448 255216640 926539380 324486560 709766272 678210215 508233840 509280576 125460960 664093248 510564950 603884600 850640720 686062912 979241062 735332793 993119209 341966244 915942320 784864364 935871620 935527544 494284294 329986030 652215328 980211712 559490800 584139520 87510310 329846808 607535060 318178598 653706944 531424900 917714125 833013824 610891726 244449080 430055380 458952363 58571276 169750467 167368392 976955402 993713054 655139400
239052872 478193960 583498440 487729718 570030832 5278977 808953580 405339150 662502340 243440056 860480800 409787108 663500820 765003220 664122646 666777856 879278110 765191101 139128128 56829008 126746464 358143136 765580210 80054156 840960040 18071592 408227200 538480520 784311080 546576132 67864912 105559600 601825074 427190700 898715008 342340000 258346340 779680800 859173680 504886834 104259328 106665632 790052700 730731828 70037409 112795890 728182600 496964120 765750374 658200266 836241699 211647450 750813268 322649928 65397480 943270580 297964800 488562460 714762100 72912980 114096560 120741552 364276776 265465450 431439400 608004634 911258252 969882760 120750576 926483372 302800810 378045000 995359392 849949520 134351080 874768548 989375296 934034440 500316024 231148032 566053250 342051368 497948437 611481170 916208957 955158192 420568660 732347596 146491696 303177668 844688030 553228072 628708180 492414752 422564397 344908380 265912650 130016120 515573244 348960648 727152800 922990160 188437620 197843812 950595824 625403668 163987612 722743280 862990750 204387800 223222280 992577832 167550744 758115840 366472204 425755808 166297776 561749120 76334944 576816240 826952768 949951176 869203072 930557453 910119380 932118350 4500930 540560384 787462880 747865979 737096985 399746136 802502720 461983528 469128800 699560494 651823060 588419556 410664000 848340580 708443520 39922500 997764882 944044000 497666004 815236112 456023210 160877984 9324120 798646752 626818064 596485280 710287920 149521636 974397024 510114648 950701740 220650990 746914150 259631324 90411320 827843600 457977728 202827976 347813728 427755432 361735270 81071808 553232000 927784960 963759570 640721420 711734000 226768930 274047520 807701340 341382648 753467404 528211466 323401600 138393600 438978816 51472032 251377162 541799840 862471061 192386608 222440824 945696240 87060040 280912990 310753117 628920608 996578264 814982500 233832540 945336448 708544768 616026350 727077800 963211357 254101150 140759820 114381420 61761330 73748580 862277683 968048256 906600654 611480050 900618724 526726232 396624841 77673024 668942568 207215767 734913188 837778680 390791600 255008960 959152036 712960800 615192900 514783240 931800300 950040500 972018588 786393825 43790064 73115578 304284140 91834600 691909680 754752225 720090432 400398268 913324332 806741760 735670765 81396214 413005537 721643960 228851008 93389646 990839552 791451600 731237015 927169035 112088060 380114944 757764800 770204112 868549400 749426640 587458528 983155106 24664620 128614224 799470096 363646096 779150952 337633390 673671314 708966656 210239556 634264800 228236354 514415956 252805920 126572000 769438957 528351710 740812585 901611184 429049912 249514484 413587792 671313536 846019024 808033900 482774832 268984640 473520715 102208755 886875511 490110148 64113910 847839366 76999200 865361250 549141143 907456290 13689280 984695085 832370974 411817530 169318192 107071120 782381004 747040000 580739529 158122250 538853844 568125960 181994590 275068800 438034670 605285312 162013920 555637720 500170258 720049632 560576848 490668481 279644352 854847435 709009258 480267152 709795364 34035110 795580820 397656304 693557500 521893008 322727914 528178256 197229662 863387185 907838520 263001600 28870863 718816880 496433709 489231456 662585825 989466208 817889450 610263944 717003660 358211339 779617392 48671440 53012668 410530400 448716400 622875120 525423120 327964672 820434280 829155848 769946816 495302704 441504380 832277032 525851392 328399040 779967574 831054685 221171720 421773472 281662080 512449125 167021350 150538750 772933402 763797280 695349568 386557880 224285940 76579200 781041660 4556336 127473349 460804080 111938160 939490740 710727970 164408147 928421310 481931112 887391232 461023368 401979026 269750768 588653668 591905275 394351800 215518584 879460025 525619016 401187956 150912800 919151712 425755200 775237700 674794850 478498152 658737150 72107730 111547184 123646762 434381180 984692580 141875000 225020160 800432950 450722600 704616906 790719876 762301984 435339705 683745920 856408020 168842532 771252448 611590808 196694465 239042016 635989268 211604664 35787754 506164240 947477180 991110403 900202627 389229312 122990000 125909410 768222500 848869904 562122919 17076760 352865460 278245000 877229932 51488019 392700734 405859040 888694100 562137600 822234132 323253368 204696752 910994900 953869567 354659600 74748025 430132400 86596320 536892000 53203219 789054360 179105692 424252191 290363400 849535780 527180000 317350876 547479200 219267472 922644800 797175900 404237920 343202024 692285856 569893536 82470600 941446400 19750200 594731794 289400524 816180035 323493920 791703652 602644600 792799730 868132784 367265240 101782400 868515120 777256146 686488848 764158592 155716091 907482752 591600651 588954375 930161396 346325096 242551840 491522440 212017994 840323010 832460416 941105127 759135248 463716608 55346800 621697438 625008324 827768774 706495540 821442000 154961612 3105185 477500500 148982030 209390276 27641568 82773696 352346335 861417280 958001860 730731000 691886136 347866980 422108602 128476520 6112000 38639600 305335640 797259780 823886911 622164545 339496260 364895842 709287680 774606650 792610750 687710331 505418120 59781488 56224208 917207649 163781776 589308320 640984000 386791560 307189760 751890576 302829920 257965579 415169400 712592850 959791875 806996800 732261415 281800300 64590244 304562500 594674994 333935632 180240666 240268276 867908247 693269979 526786253 683451372 177663200 306323328 937146282 489300570 352591444 247108092 685532896 92623870 647502200 929453258 602680920 409308232 8208000 782336757 858110550 910464834 701844768 327324424 842097592 636128128 273997475 743220960 634635297 418182304 643009265 686746952 29819800 277062160 56813328 108747920 235816650 822018350 359739400 963332735 621139224 754034275 60526064 421501972 482072802 898349272 423878016 371306784 913359920 618298560 686006200 588249550 759372023 561769166 792006880 350565059 900420248 80151054 612966398 279672576 42033185 461821614 495540053 101257760 964839360 559325855 900512250 292980872 709014296 626226644 569273380 5531680 501252436 797684800 262075200 637186376 714473960 345411550 480388305 951860340 870034998 663178673 911951506 129567492 657371400 613531272 930300475 653379828 666441597 999879607 787522600 537801592 446712996 486789824 981586444 444964704 189987128 677655786 677224960 995500488 323765325 477567498 93076536 185078988 129606712 477007072 959574680 472797584 90483480 793613472 364300340 858484960 973517300 141013360 453703456 419856165 541312000 297400087 453933050 683711592 906249392 441366505 97626635 404307680 887312000 592068110 127234056 368327232 476723000 61864200 552412450 9493680 355898320 485655000 942093310 694253466 899059462 307429420 306228160 973514760 644945320 874667300 641662454 420064850 978466240 624910760 867850258 375567180 368053370 16947944 803606820 2376512 279155524 130945144 926097580 967263136 447292734 572198798 799123916 488804630 809358901 730410708 956761136 422166280 525708000 771115200 757641152 290250504 329700864 495571000 855707708 586557540 79835812 948915480 239783016 820658930 259351693 6369282 410356072 577653566 516282360 146364224 5116064 356405568 795163464 541678228 26662080 199739068 4740560 136222000 922189682 938953962 278074078 390751200 241942221 759836560 330847500 489382060 147680752 536792192 809070100 675560168 108480596 115408180 171815680 86058384 713873832 584274390 113427024 926555936 994074416 114045250 308469168 906795592 773412626 255168768 492289552 806618192 863556000 438769096 173762834 676051220 12496960 489900320 873478984 315141632 949775504 726123866 15006646 305362860 982257350 125789340 927557815 473391664 96571648 19329350 918880800 524504330 886690600 858982132 96136920 226706800 322111736 279582440 102554594 556513640 717068480 645716484
636973900 62581340 181748584 106488510 555286660 323968892 497480000 937894400 657953500 192962350 658552546 123602990 371265997 665486272 817056860 510563848 173546884 468009840 842524869 627273000 354247095 839199432 838447328 544764200 459957888 893697120 100936708 116458707 922280160 209488672 66710704 670948784 192544436 468491954 505686048 579701096 566797092 851278644 26089464 119156112 599794240 893075360 253245376 623667072 579381952 999555470 360086368 316171719 282460512 679375688 295057711 780376118 583420530 291981036 427227120 211059488 995527283 869173840 176937392 317890090 879654222 976133328 335874320 658810578 122652580 203700700 524053100 767635328 123632128 980414400 379946980 495475200 141063160 653959600 818744672 6376704 897949844 64933632 110613920 124670809 877439768 283972980 950793680 965996416 801063040 5698048 434368976 270179900 495395750 721524812 279870528 379731790 168490816 79786752 824343968 906873520 177412900 456867375 885127950 957489828 20388238 423033120 332841100 865121500 728068160 419659384 436839982 942687150 523708920 790570198 240088552 218288196 5663934 941472320 823712232 403144248 213074080 554158000 266784804 922329912 649601540 864859416 691175950 881296004 542347992 680798628 737400121 410282175 192128837 657872364 273252096 158009780 678416412 623835658 983994200 216613412 327221784 681330890 665284145 327921840 997167630 799334400 48776404 809545840 297543700 860842480 841504400 668073680 613061996 466405600 571056266 811906720 718841020 423745628 230769000 903271008 399685944 466864175 156419150 926052552 510690375 839568080 587591603 494451838 991865015 246532336 635403192 372449367 32267136 224342800 472047000 707003900 350452813 244667944 760564448 362543782 121889424 964315550 722079815 467828786 762697468 48279340 884389392 637603818 591898632 404291584 6220880 7460500 2276556 67302912 464237960 603707144 844976000 53020935 901861860 783779505 887490432 529788400 229596385 972716768 342923200 154190425 207042190 167209127 63674588 561077200 439479864 391661262 479988830 115938784 52860750 874062400 737553084 795833503 294709025 873672001 369699584 766800432 887468512 796802048 373455200 73921355 265570432 162452480 934732910 766495976 93493038 312226925 965967648 145571770 791853988 469959980 56369232 177410730 11743412 533983936 191096208 217233072 62755968 606192660 438127269 424687560 425027946 666385584 697371880 853980218 400693968 556621100 474993816 349103677 852630296 729491171 551056976 317395200 362991752 188000800 648203360 890466990 384754580 269176160 776886244 657335320 534033720 141134636 207644 62188377 713891732 705150116 218165897 930091524 545404390 309330180 9564480 235203968 72476364 270478614 78952160 576656624 790304384 486743304 637554352 25964280 15502384 904315445 320580096 462067380 190697853 825360100 83392304 913147068 944796875 741702328 621938678 891033760 42745280 615161096 683209560 547111800 818647800 914087670 755518880 587061088 585538320 189104796 503861500 946905140 565495324 507262080 932362556 341153575 128725506 118544630 616708288 604326336 616058104 547202050 295206181 129942405 382187900 352358349 212114456 989942528 517639500 687264236 674503188 100583896 188710094 809453160 897877440 428310780 335212480 875420782 444749488 869243550 164123652 272755656 410193427 411006852 765583800 451310640 654222232 563976090 552660560 478891520 395366788 986333076 945306140 944360256 38196960 458844139 900945868 130952178 728064736 822152771 913943580 287434500 827429339 98987904 805112660 582466440 988830706 24952358 446810732 363565612 93612772 103115424 908103174 900431595 508946000 334787377 770060960 622586080 507379100 846013442 971473844 786698386 190479097 478115040 952642448 264485200 223646347 763682096 841012354 415612880 869752874 193755968 730121152 475332440 770179944 653638292 596019010 42694312 163083625 583278976 244844957 511020345 621195940 715435450 759903960 154908880 451097844 142586880 632778240 388761800 701340270 626591630 321369814 677837280 920408152 987998720 820918635 574460000 80353155 243220744 661717540 597232980 877964160 228753770 811131024 160879392 223157100 777624912 92682112 628216000 774266320 943323341 72596910 754838385 206934200 18075244 382314506 910155390 735320710 790504356 117167072 197906160 788736260 731073900 294630812 797754678 684407542 783556124 544652800 591590168 807342320 578443940 850661422 940335248 559365324 311555410 510464075 870134487 942810570 888650075 689750936 578199670 996871844 828393497 718900040 18257920 724986400 413201728 154467986 943697800 275640197 218341413 351735188 500220444 788037775 998969770 547478920 559827970 98835800 397665200 39234618 24630560 263632718 286789520 369810432 552616294 761682590 688615792 983370836 169884000 62952005 303799168 944009200 834170875 94495120 617080416 863600000 959639732 189473500 887807388 858554100 790774400 614998810 150591832 67641614 470037300 805863840 742178060 825912620 234034548 975963880 786811198 421967410 950094920 591127200 595737600 950473010 715598005 906424496 900686300 413995395 153247530 392514596 986713246 915197500 366099072 995711040 536896000 434715480 58412005 694544737 15471994 576619516 882440400 839006192 426797681 914629920 917240461 982802658 885789760 928993175 548989450 979918240 488230080 175663788 333815552 281198308 926764080 52330474 770940500 923723100 514835020 346793800 417064031 745629524 811634852 57356070 812043176 135470924 541686960 543994400 817420512 606597751 769229744 147059440 984924000 429411944 580346800 583422623 170390800 648907512 569986064 290629800 34175100 138868268 914937990 931745600 496665380 20470878 68070552 740702400 110520200 283623500 524507510 102968018 727600624 678810976 159858600 19740398 194026492 230050440 61027018 643206616 854386814 326187102 345382500 253863696 551395952 645949280 18944645 572181260 368171648 514294944 26814664 689782960 601929609 340954664 954585624 7066076 227286016 61682090 622400620 737383132 966366801 863160570 540133939 39501846 458691792 997475200 210421360 268761154 305379200 803613044 467080557 166920072 671226489 261279560 208374944 365740960 278285520 280715408 576079000 478736750 397855410 935330750 983527990 318460550 878832500 876466397 352446848 51982520 591746186 918624636 738392516 404158111 575008583 659656832 951310204 751266848 639002225 46247500 845355520 29443656 453105360 541093580 527562010 813204206 517295154 549205054 700030585 515421164 552998336 769544640 406320000 249181694 466003356 552039348 683214200 296414450 604930375 462787448 481116724 119423292 554506360 974223840 31469365 722447426 335483535 202603630 405080184 617122248 952519960 821542104 952424576 575002115 118604848 313829548 825286970 511039427 370672880 203099800 45112050 470339200 152103960 676693750 13239183 516546770 551948718 957686010 264305000 505163804 430404257 360711484 879904406 916398400 353499584 798080042 367868560 161317088 4153340 704168128 229123584 34840670 173718336 96147965 44699478 881872000 261488300 494651888 439715458 28620844 930063278 641370070 786844356 330009692 567471250 493695696 633072840 675213660 841994912 307772928 862308400 936949656 798360104 904503240 585004252 845030870 481788626 87334658 469575326 782193800 122352208 857295260 916048120 931708759 679207936 997786080 139723800 927793315 618234240 994945750 515829920 138979800 792410520 555840625 349841384 210414080 596100405 94266499 191602784 275121520 71422310 738019460 250159040 191404704 829082500 151901460 850196448 95582730 132486820 961675215 740024040 359934600 347137676 808099200 235025300 273806000 424267940 302972066 697114832 11093944 81595881 672624300 795443200 566311200 812486150 66122197 518129280 128696960 318208208 742137600 127348910 164176752 772828128 597030375 820699488 250163800 362731000 880530624 872364844 429466790 609504796 736535280 928510864 344872858 476529494
436667504 600040320 493658600 908761877 600875895 33522624 893702184 768831840 615112610 787417092 409645856 476621330 61760828 497695552 996398280 592936631 277338020 338543552 716928448 355162013 33599944 401057741 373391780 628896230 519963030 537530690 431974976 579389962 713111720 61168192 456265985 559260472 125945132 403052920 618435936 450146350 317922450 263641700 478295000 865009240 495882473 807951840 796472700 748778016 538768000 359642902 77563936 960071440 434812000 520768430 222969420 656149988 97366097 695018032 76194625 58815521 867425000 158469160 917886032 54042442 272402039 98878240 377164821 751431392 489460800 553700383 140937360 401061652 733408095 102478752 304498392 136293120 785653186 807064200 13932964 852900550 188015992 770971318 287033520 520567488 798929360 165050928 886684630 356201876 707659008 749957920 161694864 882684996 45937140 305982291 784019740 479663336 581160226 670791184 854629696 429966618 553480680 6678418 859120860 572503080 81363745 114585010 422974605 416967004 446666796 420263732 53949392 471441490 385958300 64927920 780049675 241350776 122890656 374805800 916274400 793997220 564209300 809960683 443564496 159478816 451436864 512567840 414905600 146300552 442763520 918808773 479923000 700029125 460417460 498433532 451202270 204221386 873890368 629789805 205838156 372510920 923189506 267087563 127071720 249034900 711631670 698548096 514726760 191704800 464422772 649106832 760473920 763233024 885668960 18643456 57464800 76026129 300284086 454161116 823845728 228781698 752181266 431077120 126185997 402257520 633493284 230796800 885689212 953811000 828949252 375910760 364963100 529547904 170456392 550089600 41895864 882496000 831136364 473765000 871088016 651867040 119359832 486225100 942867832 465702920 943941580 502753354 950981700 77090464 348598935 283501152 208458604 374880736 692938006 79396460 525934421 201579542 134736830 797001392 14923398 424768040 576559145 836336960 38716970 383734400 19562300 488777584 826093548 497990656 926785069 43607582 144921938 353920216 890170264 348248062 328800725 262306352 238216725 321466320 406278670 572822400 973845008 740208730 493500432 624258352 598591740 605705664 186732468 203028544 765053700 724650000 55805120 922777685 634195240 649764650 412653444 830644160 605721410 582537050 403924180 580434456 652607877 970951117 26826384 811744460 149481600 430469980 201286520 57438887 883986208 197200528 724833580 219263870 163747600 722377600 585060640 2166272 202012564 743849244 871840380 857718300 792785844 345037766 765191865 676752800 727482125 226326155 877387552 969034700 144672905 922449008 447043425 670452020 100657408 654469300 659313492 724331680 715703940 242214724 891262132 333049200 819762146 911568615 841365476 508531152 482208244 200180952 685379040 645159277 402934180 266118718 328170800 514806760 235231200 711867300 948590760 79104000 980867518 537980535 501162499 458716784 895768638 656864160 221822626 926685080 339669375 157495725 175651136 224156192 546706132 104505600 516857140 37395775 595964160 654801236 219241830 215766480 817623040 423998880 617268608 58858724 122460080 668756192 603801899 399267412 979577632 480509191 722742849 968960600 474960686 911514624 570362360 666949176 603015996 376509061 404390224 971088000 779252898 35893848 672598640 550598625 960440548 98332250 851467650 877117980 996875412 574177320 171230752 251531696 365178580 427143176 512341720 540953536 394302090 606900978 463549424 55344000 342730216 168617760 120617520 854555590 538669420 828900688 568691920 474024920 743294464 714465000 790143128 306066725 3678654 237498850 896391200 178401600 76115519 763634100 275071840 70253960 513536200 196559200 176430800 454530524 764569296 453777214 746007185 524576840 501781310 949573182 378623832 347398960 759201660 687995880 403789484 316093710 965002104 818811000 100362710 833194064 279347568 787092432 362793568 149388050 125179735 18332292 889900292 870435968 264544416 249845940 456355181 104374576 658792815 389524300 783876752 606632173 142382640 561736210 817260800 443925300 236684037 21536961 541261410 683588800 83108864 970072989 268572800 66598512 748125360 529709334 287425536 423281232 753308540 86238760 931578907 507703010 370454005 666907520 347038468 789522315 339541019 529250900 194095440 220289806 592448560 480104728 720096988 657971520 711274208 466382784 932299488 603985940 324349128 389620608 253964600 643089850 19686578 821104424 969010844 361428226 410808860 145964422 285433600 133139914 803635208 622776444 285884296 132921536 339316520 737720744 724728952 770408960 835380858 466205103 728738487 767805940 207546440 905221908 987971852 429364156 435913174 932854113 251442992 672753900 984179195 46696960 927823236 943758518 399437350 475918544 953525070 701560320 58391600 187536320 81980288 136438140 995490276 214167992 164744692 956069760 27375025 134669204 881726643 528699988 768779648 160816784 74529788 776654020 632552052 897122900 993782338 473169408 559699805 413925120 305996720 81150272 184386094 961223360 24961164 850972528 317943680 20375100 639513850 307025990 714279926 988713704 31135875 989740265 29857792 429301952 675873258 234798037 796086530 670384350 289912846 884829216 810744862 512690512 315228044 153462992 547756624 208455760 376241304 188565308 319483584 453240480 547432800 354915200 724591592 694195910 968774752 256317344 65607490 236355440 6821860 314461936 903819008 24289180 693896678 891291520 973155954 804228032 84532809 932139200 588178128 692302401 448630325 467914000 427905120 265594460 584971986 376842544 436945340 330752018 957490944 366791988 136679111 702764936 966290000 206230196 224464228 52224448 815745184 358183732 401687072 10817611 41527500 735722216 661199112 260832320 407336800 18467643 820615000 112002558 64841700 45621950 683981296 535468768 618798000 721783078 156879008 690245504 190915401 286195924 732040520 352459808 82725888 683038174 968996750 956144250 402723458 162033904 342026000 830262468 120674000 371886220 420514090 446563252 330110114 709467904 895961420 803988150 677121040 852275968 158051328 121157260 985322560 541456032 360922788 806971840 430709800 977524820 266933880 879441114 345811600 886398756 695114319 346261116 602603688 614546600 489615376 572473600 306534385 734099704 107649200 828301740 747858832 892778656 419386220 848553150 540014710 242030830 86722262 925584956 490146570 249521728 213520729 956743586 725746647 736755700 82984040 324402550 783404400 917680360 867433692 261919100 831574702 725291342 809544708 208133952 922463292 16021000 373846400 463203664 564536960 447193300 871521613 44246491 616805600 849235320 197798380 113002480 633822239 749271360 241205360 141446624 656003912 60105032 898960625 798937440 577458848 296683078 997318400 243189864 203969420 509628260 64924624 775504800 247202765 655521920 129926332 786667096 327286750 433542352 448251126 257434987 375299720 646725940 202617128 725487923 106170446 21353696 624886560 22096912 672613776 983002935 455005158 423181200 881025180 838338602 575419185 370844000 431129346 646383672 99692800 189602980 530767816 284601238 410642187 625790718 475802880 356117380 181392380 810991424 608571280 870595920 620437180 759808872 628304308 838349500 774095424 358033645 949000480 400396800 81074701 393425510 378809520 24638640 821915835 460481424 942175184 49709980 655956100 581992360 38611702 63263820 16937710 735470400 314832270 884861264 236799500 719588848 910611322 838713950 175454740 733298912 89805583 970178200 940555624 490407264 407572892 365552840 690081725 376427950 234101760 527130400 998755652 116937872 39989412 4830874 82632488 820788800 222867796 618489080 390615698 809796357 227437674 426675884 613458816 17617975 64474500 14042024 11279748 669277110 768845012 727149136 511307266 401757320 27908156 724046864 822745456 83126612 715654534 353460800 705504332 562919290 949645570 310779292
370977015 518936584 738397260 793531645 818505410 746195144 636003706 264602800 943770050 615814272 511705856 893115873 555681645 856595784 33910338 772758555 72291780 691939328 683162400 549413663 412932740 658728695 310715738 416208080 573011690 657730400 364532031 175546532 894372470 899156049 168577404 234248756 761625600 877212587 584299376 250329980 490823556 26231760 94303020 252392288 123861780 332348890 957095896 350623608 786998360 33674264 519012832 623214402 893486572 134900650 695419180 330900288 504723302 332062272 356359350 941679988 293110884 770330820 453473504 355901900 208421376 44508095 561255332 619194096 133144376 619941860 147593031 363227278 46123400 187410872 385570880 851348823 877057375 866578314 830295984 711301632 236343950 83886250 691519200 944608512 807510954 177157348 304068788 401299520 730951660 721475620 152734970 797713932 26883828 143529344 884649472 826007660 954783840 398503030 432424640 556102976 582357416 339742896 432027780 135467990 900798624 244668592 746626880 361717332 589308352 486759070 496439304 310055296 337252096 282529475 748858500 579781302 766534308 451818000 53759600 773303700 181827752 246724252 239220360 108617096 867903231 904909144 60558976 914703610 130165654 554515360 500437750 966905600 818753070 75410112 416667042 818358412 579845 752904940 404847188 14522816 125184744 285676846 245163764 425955100 602014431 979798480 21420824 154074900 983289764 850003546 195712412 133722030 158691844 327460368 352745040 515644722 592988388 146085839 459907200 998746376 894561740 948154576 765715852 616872240 28011992 166715000 47528956 428079720 169992910 588019280 18771500 184755245 200208810 554343472 544486815 483294500 315978750 670042400 286839238 529171120 558347720 545627037 946495060 673910544 420285031 817256345 739556120 991703710 571390200 949751579 740735734 205210355 757853400 422217384 431294858 62980622 680057584 839094400 535915000 610574584 784275353 966659152 255920650 490160740 338907984 238307704 889156895 773307200 374590798 299089600 30636296 788747440 690214864 374209664 363371840 571836280 637149800 504301472 378584926 436370760 533692148 669682320 331483680 640413040 246194360 974088000 406529616 25647276 976939972 131256928 494447420 619444568 40205568 131787040 767221184 371874080 928026624 341984525 417727664 853398400 94886616 965769800 180953600 493210330 484675968 167911410 767443116 430319402 822464834 499502644 601461835 398839420 37512015 677929217 639156248 25085500 51092900 217350875 113290144 694891396 202691288 786603340 811831150 144704885 171923936 441124813 604120538 606467712 762983450 126996890 90436372 293130096 157291040 695102531 138844340 139224912 212080000 702752332 818032328 272182750 961000832 669066250 495327296 950617920 657635568 594889216 118092326 59770200 172100832 391096080 406823548 616962388 506171360 352268231 674037440 79802565 469190469 205578800 604262678 447656180 297153908 952381120 908733380 547068160 417084550 139198354 496886016 83195136 982133808 88558540 834108668 401100768 308390395 552403480 774515318 165201600 221374540 899556400 789951304 525189475 477773146 608864128 680314424 218412352 786228745 798295820 604507030 52345586 921333265 386388649 333447720 173386400 954654720 243560134 310866112 357007840 696186300 923702280 925938240 239264848 285618490 622466454 467212724 148985984 954458912 657286368 605890500 887606000 131126592 9353090 652379000 604720136 81636705 979150336 268241920 639957573 237760312 470596928 286163360 687890528 308441300 921022995 717315408 563319765 579244960 829278560 486831200 622202112 692313172 449733406 255190859 518522820 325731224 797767805 530368080 256344398 94885184 544014031 426718760 302250208 174654432 349545684 316878200 285767136 507409160 534842478 194321424 504628240 973269632 832118196 451016992 780669360 637799800 440827061 473261792 189768791 179706070 784051328 65886254 490158784 930659416 483352256 779058856 76398208 929279204 480205902 285506434 99882440 91699687 721105686 263953486 137019292 492900496 630846816 71833600 912355350 831152990 375323280 320650936 571932336 903442800 917658512 136871438 578826400 789627520 82718928 282264896 623532794 148778080 266050623 37700150 580685558 366798723 894542036 550827179 557240218 450259300 203069900 867009350 479832560 784225970 330613460 97264830 367391920 141494328 298252320 239561952 26179410 750414352 663467390 248737930 419201112 101971472 725837708 863913656 776107080 637495260 551254240 951485170 860267000 568033428 199122640 125475425 860632655 89489410 130682604 486258176 816004604 825799424 742755804 340729624 374552320 895992180 569598891 424223232 30896192 894716286 608542500 271431680 339029592 168906830 760851680 339962380 320351360 701122552 958669082 774279579 251391720 868589120 68708750 772288268 259325960 896337136 479567370 704211450 408198650 605390870 504484992 190685125 356554008 884475808 464456720 935900970 154995283 151870755 1966800 745618054 489290140 754590400 88938008 927067750 889174704 88217384 546886496 625197964 874424428 88314398 627059862 729803440 316950590 944776648 196441058 616295424 859686160 187465728 203896489 929435856 827979650 877017507 204651875 515120492 403177342 378042114 516896409 500735446 645524314 228032800 53946941 470863740 172170752 534071936 914474100 500739864 990378098 189585930 489297080 732493157 163524800 906517118 894297375 535760360 828984992 61027700 110298624 469777429 264392430 965107356 604408275 544146250 505953328 477127464 825173760 484150760 715268720 931996368 298615840 105763680 192602860 271231600 595742238 797360820 553497600 196275680 586166784 813332986 782324080 39256678 983671136 611831696 202153568 68862125 530264256 607927488 177767310 191689200 826226428 913576720 588572548 646748950 870883840 276794344 35800200 519935150 108342246 488448040 420184544 721003050 411509520 624035946 95710416 85498665 706805130 650485152 157379104 202790160 365840320 928126535 487040000 821468496 847878240 305205756 897437575 89279120 409559904 767721472 45721320 841600832 241856578 636610560 777819600 173097652 865351616 750357794 773732895 401421990 373147793 809037440 645226832 265520692 370351880 196661320 734895040 867709024 15609556 518473320 301904800 138881528 52458371 454858832 521551720 893276272 402853602 38680640 402258520 428087750 894792075 141207808 928965664 14585740 876161200 434864404 869971125 206214254 825925352 435490252 286552868 948251105 343215632 580873088 865275768 101952288 193461300 627741480 58772830 60153440 307627231 676538448 294297000 798344752 470297318 68852068 498784480 171696725 70831616 752468492 393319480 233564400 375243240 991962915 209998578 132145792 333124740 107479048 373338880 485449654 487358440 728749980 303182780 279057904 926926820 45897430 223078440 500841230 691530240 221871000 941301040 887526497 741879912 959143358 804393637 113454890 375035120 347031760 46040912 410615808 573754360 495226064 167828930 995249818 324618754 706004001 374324180 439245336 344835040 164154856 308726752 532310422 903854440 491284356 246658782 612804736 103744650 783720210 592086920 173621880 180775616 167035726 223374716 414608630 572311600 311032648 284622499 294967949 987395008 49591571 172407520 980588700 302149760 273112580 977232220 697128160 420689500 31657880 270877400 386840680 397943960 362647600 92044168 790831775 737158600 628177520 223261216 503683520 525706784 809825928 515703944 943250545 921180886 393152576 710246402 354211760 959466080 84887326 809142882 80789024 822233252 515605616 733014440 22902160 378224128 749574144 334135508 902652600 600419742 590840544 485674355 845338255 29129600 352072264 479236224 481162004 341220520 38766080 405312236 588440000 966407206 371426909 606375040 501388941 692967050 45555318 133885356 528763513 783939745 778038000 113928808 630865146 612582750 632267900 770980800 788103900 924129824 182296280 763639264
693035008 100340540 465261388 657970640 816212670 843171504 315895520 537477616 575165890 485464820 823358280 108839900 382412724 66761724 834774560 999551448 993341552 189749702 887858812 280759164 906865750 805857970 359222120 357254873 332163344 154887705 989690460 95907464 566068000 755759568 262322048 298613128 540515840 382001440 779167089 239037955 801979840 280660480 44994048 935593360 183575800 693632220 803341920 40869400 834616036 569842274 505456475 757426328 336350790 931114404 193419000 265392712 395085000 611032690 116968844 585084330 246619808 117357465 528557652 599930880 750802300 272558036 873780360 501067368 917038648 749359122 852543392 642426086 706703900 88558260 309925904 769048476 574311680 716854672 609908816 224333998 618365248 258841072 374468750 172821064 924390017 198733600 532734176 899301000 281717216 5380301 805202520 852065528 406294330 660400896 399255680 538391992 323040480 409795100 271635450 36315586 907503325 309364510 545251200 292605183 15896640 786434460 460234750 786530790 133156160 340589120 745854496 687358136 150930432 991731500 148494000 296445900 221044140 890988392 804644140 293884796 830796456 796682732 411683440 453250719 787566415 954851110 223148060 948449444 154146028 39382250 994720105 251636960 640004843 99686192 901831028 997825300 591816458 30178816 601948672 101588930 794909040 421991875 863509600 326420700 257964060 962168640 54759100 668784600 70498520 75960912 77468500 849880692 679510384 923468936 6862220 422831712 48919840 657120080 613434830 128433876 156796235 575892566 653443000 536150958 428799040 839618416 874530500 262629888 655790635 302224910 287211772 356530542 762838096 406765559 84457446 48786280 897677200 362589600 9678090 441649155 440011496 404556584 762144912 554367544 467690490 231535774 740289404 399732200 874199702 466632848 557658960 418071440 659224832 86316968 205300808 661951440 366012610 790276820 192074467 196859160 382465900 444829976 860066800 143038000 349540932 825078608 852022720 911625492 891898160 227793792 635893402 544976596 820964500 804471440 55671914 142393736 726236080 631650885 567090905 315597720 347459100 617197968 250127616 111984572 917742520 95754918 927469817 518147680 313586336 969645960 276753580 673945087 593540292 699380432 504066456 13740140 548205440 589006060 509500500 339443472 778555121 692996894 88197580 514469638 67633152 732603155 769788352 969463148 790298752 734681840 273458800 574968896 69900214 774516000 866961514 552989586 808286970 891404032 365466320 580855062 735368780 237075000 171301306 63893216 334929075 950941755 38469416 722789403 732161250 816043840 193223623 125098146 436438410 592968908 987158600 638225000 706749076 473722720 225805296 192824400 755401614 423981400 560946992 394053760 369480284 275242439 847262100 235333681 177443927 22765351 320412080 385877450 580086880 102992490 151283402 213088000 369893384 892168592 801045206 574344064 860295936 544952920 641556160 626298999 119534200 745914896 515072675 1488000 516910288 479835250 368895357 438557546 988968980 655697728 329070309 379638400 952187050 474883100 285353178 677741088 468519950 557266010 618742624 103392394 359196880 414120840 498599000 536856816 362452624 196472800 292236159 672007600 653085069 943947728 322318400 649722654 998932124 397209856 545088820 597628790 744834240 962608500 688216701 855613252 890907392 26390709 140066980 673960968 959151994 841828248 402746898 767553810 446020768 916816015 265199923 477830920 788049216 827855800 457220965 610650661 898849280 727103329 850399200 193105018 653100000 203836205 281888102 665436169 214721067 578369800 795881375 510499233 557466658 451169304 210577240 998447125 84456460 146885585 34296960 392865229 386431130 941584100 670281740 549152920 344550000 313155782 219552800 670425260 119152307 326415480 824342564 538418980 548192975 29771280 819132836 245573560 837990140 549522939 276729648 167399985 528530832 551134940 893295144 923222099 725669284 352045824 115305145 319149414 109782888 912350848 65832000 50037700 473459656 604118940 241064524 468742892 129347200 763451732 440438620 642845632 617948130 775721862 970325996 149190649 39226832 860748000 648847104 177487728 282306940 297911960 663196816 887202725 1865240 61115424 76468572 875197925 151775365 329051580 651982500 792588816 709534000 888843400 919144200 785370560 791194160 127773184 399296200 244045568 812114320 828646400 820729678 404379243 208975950 440818080 256189000 494084460 242114304 781604140 977030368 548945300 932231714 379984800 269528292 424045088 386854486 769973600 390571000 826790844 165689640 183882880 574566400 290267200 583959162 523661300 707892000 63077856 568449762 55756224 336805712 599894216 654628160 716410368 524069600 618417756 243285976 321560240 821047113 519572664 859780000 180391872 348425920 356174420 98560476 667337270 492636330 211343040 969296000 300854072 531935600 629608872 94792120 417682912 104451648 228259028 753185280 897472000 922800175 411650028 207883842 951173960 567064560 457939468 953271362 128402380 419079880 340257920 225041320 940325264 389573456 825411500 548518912 951943419 546050020 532464500 637925200 918570425 193906240 506220658 87323800 676609536 264909840 574229500 173499616 857031250 870673104 299795908 772958370 795277260 783543460 352334210 708271860 65675242 655826336 447446620 477624896 842040650 813215732 587414993 258837920 661139638 400869920 239962918 185090882 485801533 266452570 439871775 802546825 531467260 377347240 156083768 715781800 968059872 977655920 255601540 503673600 231661248 382883849 293083568 508096648 991450452 336101460 196345280 590109840 46047300 171405880 97200416 657764876 288541756 103830000 130957000 469811524 503595716 363912544 664331400 166312475 786053028 766128604 484240648 562356282 23130240 648794061 400080864 273230400 733242080 478842025 5456258 287099992 528740120 580669472 392288380 240598265 73912110 345172800 630787040 115259840 136501804 560091750 214139644 481660000 239825920 72242880 598051136 252566600 234454848 348203600 790761004 852359867 507899448 440414352 822160525 603454592 625099500 888929632 769772064 287234600 970689534 499899645 365751296 10313304 486392320 253742320 89468536 913506240 850308252 501506560 391792112 389751620 483213088 58198600 993843422 724490360 517681040 173646400 264496740 73694580 925777648 275265440 499692672 752287400 621444384 325198109 23205660 680123695 944468556 573860004 798572680 829581678 111874260 547001320 507066948 880016634 423919560 268538580 164642942 823304298 327726245 808436000 531235312 730967808 584321760 977677580 583406000 404401940 644422984 849318800 480513744 531248920 903022400 42669478 569472800 166359040 949240215 183268132 683088800 53924160 608888500 363812440 2209712 322483560 342697840 278633253 222300902 761543098 910768650 164996120 501792000 814866368 798519400 46080400 531999350 142555272 633606465 615482130 614946096 254189100 614587724 166908864 848474731 643102592 958616110 629972600 562894796 593627056 537410486 398705592 10262717 173053760 754084900 530699182 736708422 626594172 135923688 914047807 335471940 375999424 360457196 889362905 449391200 733969600 998991575 860389036 195679728 52327120 435349400 762599952 924124202 148241040 579109900 883603165 476561472 7572160 530714200 615486384 831117357 818813680 169932000 276416890 491314688 256911840 941656913 26170210 423672130 87967015 690336128 622107954 699701 656811950 294086368 295979380 600152701 481562332 980740400 799139792 317691225 745871028 86786593 476143360 800517068 365477150 95311054 675605240 131523606 919662800 128458612 124083580 517079085 879667175 734940310 360693336 819659040 243778088 550780384 333109424 657042800 663985000 930331625 604151254 578732476 108204156 804577808 719411200 832207760 253991857 760659784 168382600 492671248 888763000 833003516 576578190 297508240 356085730 802141812 172396620 631247584
647700554 461125848 205420428 592356000 915435400 939386820 919598668 48459984 334276428 49658556 912573552 125518968 18250600 781642576 462837280 971574400 307104248 220677230 121330960 85522398 638363760 493152860 332956352 20101894 769941360 804902510 985640000 197048400 41250000 441169010 339230032 500061440 238463500 543870392 619647736 808510336 893287350 323512010 692758335 328674868 570881470 113718600 582713502 681923192 775483000 677670724 910229568 979233424 10420480 417352992 313915929 88739434 974715344 523590312 407828800 872063392 280443360 837789600 967114646 133271776 500775896 567438544 829755360 976304652 236857776 165015382 208920876 963074832 314411240 253475800 479447248 98930480 338378200 380464160 681361323 373500380 598263789 940092718 788915968 146347450 946887680 950011825 259612021 947368761 613304413 662176240 444581324 906670056 521654400 152442952 837157668 608665880 342867200 808770000 920726120 131782048 932306857 911944488 350451500 343914156 201399603 836006400 768828708 520328600 979914136 908879558 410429580 809474104 887198640 406001200 552734920 510045600 824523240 627918280 345624430 294364692 822301480 102157778 360026744 947101390 638703180 903414400 844250944 298102784 577226318 869179107 766159645 421998073 118901259 845309800 924805050 152699330 924735152 992481232 227390910 819100400 570511320 344490400 343547824 909992200 380435952 533279770 693529392 544697275 970070000 576909051 882765280 374783120 324021856 83354375 821096756 907774110 986610554 503588635 158463886 764473600 922537472 781144160 949631120 577415520 852367782 98823324 19312430 258001088 344993840 77407500 753418075 952802092 161162400 453602200 553074608 103343005 132425868 849077161 47586304 379865240 313713684 700328860 132459580 791118109 146940348 112703006 824522891 476311200 336084248 600393165 287980320 124977380 921781396 407447680 347491458 495366634 292551360 245246476 178708864 716463037 238622015 660479478 69975520 568617600 281671255 404411498 702873368 758657408 121475120 557159816 450080542 762967264 821788026 663014160 552219520 930966016 385766848 971809200 104958120 362978158 990855220 596591960 460705224 803486400 834591810 684271048 856195489 511249196 327022336 293274516 747567736 552631988 999070862 527564420 146099550 164988630 705745536 588385792 544072400 681061881 50392960 398926036 705145610 680036350 219930372 298758620 628021696 706710516 299955200 120801930 57197144 511810628 76329956 118271708 708225500 427140700 42887200 348722595 466550188 620602569 355599160 412253140 955663204 406767265 143075092 808177846 320154780 55156750 616752748 394916220 513840896 349353383 376322264 268986625 889968862 707569680 176241920 689025915 464911012 28309160 578302336 680867260 224185395 858802306 47607440 213366704 577853570 643583184 616384800 667036030 443788600 4115024 669570418 79986150 870295936 425361958 987646956 359629136 750508435 834915198 669006520 554154240 682834216 437297706 5730835 932147422 378211615 295837320 339035300 355597110 370575100 411548000 202186710 790897510 41154820 778964720 469196330 535369222 436201300 241231016 458260016 476762945 950500000 599896276 450978904 530184300 396887612 569869472 40500008 380981320 543707328 42191560 135033000 70532354 779734280 21637000 659518464 779193545 591329206 689862840 133996660 510245744 761074148 195887200 474998460 556364320 886681020 152655255 296402150 567243640 395433728 560380903 734964760 655878676 439496192 633840520 113505677 302498000 534911424 209679200 61226570 287351200 426471524 948392288 295127628 112430340 66237134 524137250 563222656 870012272 502516192 390668880 682887300 192908540 868778765 800620988 925762912 917813114 886188512 573187380 679600520 305141060 675070304 952911001 108312420 402039800 20472170 740465300 762415682 116285802 565252924 538667368 238239880 217334760 831319220 809582519 969767270 58225220 704223708 490799448 617992000 28411088 973968160 932776260 692980300 750368320 771052519 737549888 940498640 315911320 253235665 734880164 353712525 751634096 276447261 99889708 951758975 617785784 330049872 690237840 223785984 907739800 461382590 405961470 952801192 368571420 71669708 624938400 609966816 920239072 499274830 150348672 934610610 91507650 985327932 834175202 925663600 8206900 232086930 628565400 997108494 44884592 417741334 891189000 478241870 116253970 980179200 954935792 409836892 336607200 411574000 97675180 125846464 14490560 156371904 51191676 184468240 164508616 997730888 207586097 410470740 852448504 574285152 579061933 948281600 721095842 957171350 874807500 456913500 606724064 633560846 967386880 932034193 413179936 488444940 880175072 237645184 698156662 739571920 40992035 130195728 897402760 356587244 537868032 150126668 288175904 540285540 313801890 564387536 28410630 751905920 904906500 509410600 54947160 553240752 221408445 481362156 394639616 97176060 860616400 266139000 247897509 969253190 657614918 538493000 804175496 681058914 824233380 406586410 472667816 648775136 250599388 648647106 194854720 276901658 932795424 597387782 637240640 176079200 874446624 346511320 74054000 390597982 4220400 247992320 402020100 712896960 529881660 293466424 59968 655450875 612251584 952220310 4779520 526692608 672404766 391357500 723225256 496022521 174199490 921717000 564991432 27535388 686901720 583804000 455621824 642696400 613825400 93282400 369581952 189317840 896831904 995400032 69443216 227391296 86776039 773733670 687147420 865032872 544988224 801069072 203004400 978534066 226563399 217338660 882694000 124834920 223550428 257437190 657404000 109727972 339705872 459858930 886476084 309121300 509214515 428318212 118419148 829433000 863117250 35672398 524869912 489172048 185746272 920596878 243459100 14013425 472496954 763160500 439335840 132872880 283261220 225759516 846580479 841124635 401739902 972840433 933238772 334484186 885487804 452362316 618641520 229891216 147058688 796696030 773284096 972253104 20761024 250360000 291440000 904284475 537057644 593817364 809188600 653818458 746146960 611754400 586399664 7355540 611243584 515220148 769648012 471958564 617297780 708518225 540872200 9726740 33181047 259422250 899960919 515916224 840601088 400183640 708160348 341527612 905779466 428847214 140866976 652060394 419753765 726369824 625905376 723584980 664579200 447285440 426952380 794576200 439915900 837573120 385870180 523109109 623088672 797359136 850694010 638419936 197824916 564965060 962518750 451117248 224603200 546315058 29175260 154362517 682320904 998091694 882741632 647918422 190908672 804638870 187360626 858266280 543624728 691772225 548293376 616152520 52169600 580910975 346718400 203135040 533203625 502943200 190010272 144901132 830503020 811342271 39523200 99051315 603205216 584812800 37011824 556367960 773294350 136948740 134696224 24186530 954589824 893691880 939764788 956265750 574808616 980471457 217322200 35444368 64106840 10521025 770398480 111012490 870358000 894681710 878210684 502977652 470264 237236368 276084668 693143890 998481180 158794796 285599424 27923920 798779072 647737800 229210864 554255216 941355648 820100144 109710788 583891928 784930426 937166840 120882977 721285775 683684788 249159040 767225938 263437560 462257256 788270040 403074560 455374400 675657216 580221728 254991688 950697708 115813040 735699700 657664982 305273728 461926056 695234825 655498200 194198665 464009784 321129350 355623384 502506380 694299865 348660620 6773600 94925320 11483802 15434990 486562100 695339816 588446730 115456350 718655784 443988000 848891964 934809733 156470048 465466528 800232900 645503625 28444096 142057280 418098520 83391920 258327986 738560640 19534508 98986432 328703440 951004440 532574140 465145000 20964732 134261664 255248248 117938176 6902512 492178300 468897312 865585990 859548448 588065900 382539200 143485664 595646520 811727744 557839832 581598864 390572512 696983149 99497328
852405158 294137608 574208512 874570080 806103300 250250945 450491360 500412944 973941400 82424640 989719708 271112820 378186240 316990444 725524500 472616286 295214754 341687671 519923253 638750268 57001086 879957210 818536656 2983800 194959360 207052736 40192900 355198112 438144610 31477312 501912550 796789965 426314240 186672180 295267150 388685660 236932636 832431770 436632210 208708508 907471211 545915742 617875850 274900384 995634468 911665350 404076756 16520000 235631616 776875536 500288240 719042045 341005528 878199032 951375190 811963168 405940608 381824274 436105141 79347237 722829508 173231421 110261400 228940138 414714494 757749456 398082216 716044569 326413896 554397680 338108180 118228801 305347600 542759400 192327670 267760284 407062260 806406096 425723520 740513320 464374048 337217525 585823368 239835184 978775040 73953536 891848250 484108880 139358114 58530920 337955696 176085676 476797880 23192064 699386374 729377194 570222480 264724380 747866600 416802260 566749400 615990855 147442432 539487315 232396980 70590720 952708510 408765984 364135540 593892400 534065525 319430400 232559168 323040768 869347576 268232720 672349450 733308028 913090800 945426420 219027932 448971652 539552256 489401810 452404064 530472646 79201956 933936371 886528312 818839682 507914752 506269800 994883443 991557875 715143648 622374968 60479720 802088400 10985472 702922072 284914108 395021800 597292440 833916020 596841636 519823250 635765888 687429840 437339856 188978500 141631473 589320120 154924816 885803082 360701018 546043896 682151439 697683850 963636368 727646654 779087824 824718778 995114365 637166910 495691384 793097430 299988600 185216640 308511264 504630272 378041620 828375852 627771442 127240527 908894080 431574864 196036330 212489399 527093900 351106144 278249980 412603965 242715968 949424001 876829800 979805632 667555896 619552165 506628800 125956875 842195488 143564128 699361372 530032700 806945819 974649360 709726600 470473400 966843446 738827188 4603340 340226944 59515856 476651700 731505600 618800420 424274700 758168440 194338529 906385000 903038500 616002208 55259960 753480010 3742504 467082528 518040 716045230 703957750 346548725 988047040 411679040 962054830 140167278 205000704 431000088 13671460 208246060 559249520 157815840 772540090 44092750 217884439 126145567 445644896 701929554 409079656 500755650 358187520 991457600 552274968 493046072 646513920 636592950 539457920 264459984 763162720 256178720 569579554 2638816 768086600 576417728 122957722 985168352 834895528 753008307 407170692 337355120 763582580 287203730 853133070 317277800 544677856 151858608 720276637 713040710 953563320 736909600 511548495 116101838 102948352 579296256 487503470 116373000 180375640 106038520 741771556 136180963 570571400 19523440 2781750 316810408 982748900 797498040 170398390 599020700 660250224 770983068 763193088 257629056 251276264 670131704 786292468 8317875 745323135 296983180 175092010 876300403 864448512 336041240 803700550 252262625 704753020 830520252 967814044 62912000 649677944 701477760 650053638 631055312 112465676 402769880 451763660 455043568 462499500 667663616 302578130 489548000 390959050 810822000 559773406 58004200 686731760 713403120 353096290 457303060 63258615 984968832 164556800 964769729 257397376 68355600 198788944 653215556 613329592 144250640 20170436 154239580 994170380 101646792 665653585 787570464 250972060 74147784 279622080 331570611 235022600 401875120 727733694 230483444 506799316 386227200 577437440 674270080 618885680 651060712 124674430 999840176 77889170 757921640 758114560 545008250 825941488 827534975 599654864 585381860 37093248 238270500 193336080 348120344 759244352 182176768 258376820 772925688 446283656 626762620 833189206 502782925 16009145 188229552 729172249 487399500 383256250 450654255 757126446 869042300 17830880 170073168 155366526 737242132 349683500 625878472 622400075 398952488 688457172 575669550 271104756 442772625 757161134 839860336 368499942 680263544 337641659 890547072 96439402 544753120 773354584 558910800 571370400 30015520 768687760 38213100 159241410 998518080 223235320 440897040 14680650 60179464 812009200 142208192 257330104 391086708 29937640 470997910 906153808 6031876 526474134 682125080 237136560 184760207 991187072 717559810 770311480 436476400 874990210 431022126 521781404 884804040 882361344 716160000 436221037 965425708 469726880 793597440 513980000 125908500 508871220 67201000 168585379 380474540 506297102 916596200 281170800 782358448 326639902 494880920 841428514 463427000 860504320 400132464 854815780 384358156 271147444 984188160 877522462 451587360 381970960 205009624 981763490 890412410 550623280 724019400 518769904 581767868 847517524 342654300 9344837 604238275 818702566 879965056 967534320 656500480 837578940 280111264 0 655609332 391593760 671109710 327358848 943078120 435546290 96188336 852815000 287939840 961588552 217794612 945856388 844768288 1801600 436666985 508033020 732256160 164663000 266738915 341943912 459179600 537594040 608412480 54274981 878296352 631975387 417639588 338886216 782861498 456814336 906736670 603221695 446748336 362880208 535050440 965130855 728217150 976372168 31965967 616198221 380516000 555380696 222265750 607188560 884591110 420850517 330426962 790741920 350645026 558733812 433283108 232402140 844622208 151749844 946071680 526934400 357634136 445043632 843059199 754763772 670819178 751219280 844544896 229010688 90091344 428959749 985218195 309055868 222941840 385389469 902979712 306541472 202849875 707644900 807397450 753825886 464218250 50148016 950286504 383061350 667542215 380828252 771478456 831932192 982060072 884240456 461602890 566439824 478915000 939712528 254029890 973580200 603451120 190072992 575673690 620247146 16808224 793977776 197901450 438565430 168294160 611876000 568383636 564555810 327938847 761073280 147680848 33228750 801696176 47206080 217111940 898543134 322909940 387981576 829075810 345432759 685688056 974376628 463543000 988643770 759107840 913704160 653397930 282777200 324657860 835880356 292367000 981693832 726251838 261498624 112208894 746086504 593204160 469080044 318084842 944487800 982376990 21162136 790422040 76935128 511063082 985842392 410171610 449058125 778873791 230446449 866779840 974968085 525780296 655441723 703548738 283809902 817493880 50387872 450074500 563060 50654556 112856800 131229524 721081388 838712664 636394176 861375392 169556250 854868438 554063170 657595930 677084860 174467598 119426980 220743488 133301014 96359832 829090308 892421387 337054958 56949900 202707788 476288320 6732760 907039153 551905450 388640626 701607776 491016800 635906774 11864210 817693500 763752320 955968384 796464594 385967791 462153462 615819604 734332264 887386000 267309260 121039541 882850870 640959300 88064568 924965446 711594550 785754809 710877694 997218580 780663144 962178948 938715980 200608324 278249560 847466000 623955964 950364734 69433508 641789985 657637536 108872905 727283100 107845520 309967304 906252300 46673288 705364714 83397330 720117195 239108432 632293190 935543220 693078244 127227560 860971428 754332160 335859500 428643076 362453647 171320832 503413140 15867840 996764160 661621280 450380330 549212942 975698368 514329088 114206104 467665760 178982284 570903288 626397630 615032826 51323728 367468287 278161431 426038892 579156300 711304192 989625440 360860224 696743950 232800128 390142675 974024000 916362104 441675768 728070480 267697712 988730794 167705016 337622400 967821624 240089952 441728647 83582560 9653340 609790950 553126120 672560408 549218224 454696760 929194160 572492575 51422886 203267848 911534872 918205030 627371093 443011004 694160736 477055150 380884864 523433448 584534372 149734688 18314882 637602464 979350050 941070698 367292395 105512256 320539890 126945600 624731808 745775818 196237277 44143800 767918240 322318092 649356000 802983910 685858556 891082122 297533262 177080488 31768700
349319430 442901072 44105440 239516720 388096925 943693520 215924680 452274776 629268180 296351200 736679950 232561817 517759520 407331634 686744528 521723232 258572765 380159200 471020544 14761200 719387669 447805976 380080000 391890128 912632648 73538660 459177344 484492440 860539838 847507584 544312432 984267772 121304371 743105528 961865600 629290880 982306040 943159155 976580608 56034240 891174000 758314780 649893776 957707069 36527535 441550720 203368956 909350780 119251680 833112176 589530752 769303680 803711250 558781088 521706720 578508516 318236893 275158800 400595864 609528528 825381425 113801746 487491500 437793896 629328294 338411250 635450960 898531200 861941761 777512880 734200628 7607688 799631938 193544528 836823840 523079280 153189516 725497776 336589160 178963200 852128022 966993242 312024928 326614172 262475250 184687600 391326688 336701020 670236370 532966580 427683200 222144432 827887744 251361530 792001140 32522944 975518720 924572480 31007188 611072541 436688032 262895340 145323572 91393965 916544000 712899840 390297600 295742060 13711616 551558780 127598145 397537024 691295360 611638376 376004875 289403314 425945920 224945660 119206715 348070000 232854751 15369136 119264625 400950634 503687220 676241760 955422625 307657008 199049923 74414280 422978568 327382392 215565616 508441640 268284160 855856600 28172800 246190976 570093248 421662664 374098848 17429325 92206960 969579756 525031936 21972580 18401810 322375160 323520000 656251918 505891722 119547320 33235780 315979750 13849860 453126276 93063134 155789000 476724300 499324737 581265714 607848896 522220620 922779458 68614439 910989470 491609080 814219125 526246840 758001440 180038144 427650000 89340180 871645900 664472208 281165742 186547827 204765072 83896960 91354816 569180752 932632146 360480810 310562000 506725840 659097480 290901728 172029464 900405084 510223090 942671842 10322620 664919220 971457370 937925810 208980578 966196222 854199030 223634218 181742620 490259320 325912896 688507148 725011689 125154996 182110400 927238450 493680952 424696455 316051328 742288166 105977195 887193280 332503104 631634432 204484708 111782915 487523626 604915581 329459720 994923000 379339000 580293808 815430000 26709480 417413260 966953984 828303410 123335168 944475388 304062248 194680160 449179135 118499285 177814658 28471136 55131520 857783289 317257728 43818752 143254740 899962880 107594328 744639644 763100760 914305070 643438256 579627008 915876928 647947290 743708754 438667210 230402728 566617158 657756270 47663668 178059930 976947744 933272240 944529240 419780096 149319547 386959390 399445980 176918852 771222304 423396914 616910224 469703140 76856480 503526256 418539872 953354888 157855225 604127113 501817812 602265472 554149020 916661220 804079935 981178496 906079097 518494743 477559660 651308672 118987500 54052945 317038600 794997055 220041520 43477465 490258150 822029325 208956317 197010912 988401708 375007960 672172514 722295168 235660160 54393976 384182880 572859744 314873625 342942530 303989760 535874608 763480866 748255350 293276237 235285250 807115088 997558188 129487500 779807215 992340480 82167152 68781006 538804560 195024738 178946794 182274832 642081090 732785776 716918355 383949156 409818700 411924034 529943700 360872164 135264000 720751809 766966700 217737728 302624136 511839016 654735866 564138000 800957700 426198938 659902980 658606120 386815000 290607644 579610892 952782608 442127644 752043736 375307744 570058624 840358349 97510800 137997222 672306070 349333440 391204280 688738360 461255888 153500350 391981268 376890690 413195002 210299688 55485861 696048960 577004320 139530240 729200370 936241728 724200500 519303648 664667976 84330838 177494600 73344470 632899076 108541120 661630560 782153275 778409618 513724480 172333320 340576976 694827458 742271725 484025740 233938250 808685052 777987982 846079840 446570057 463608815 709694256 539596800 71080416 323412928 898940870 680730718 640597512 337319904 589915136 952768000 872009600 493406620 644438761 999717560 136111826 831559666 456275096 867603920 501266092 498717262 998526400 882655840 70627596 886102480 919108815 456936132 900857600 332084720 973866864 339539398 16900352 464141520 787189500 556457200 698627670 196164992 977749366 990736100 140857176 196888542 250074500 748348518 474512620 199340560 330953025 315132368 248523680 296114920 478361096 263246480 483028825 176662148 771283840 833468036 176305744 249144200 569549450 551745120 186967460 458900310 360294886 767877720 918514366 991071920 972363392 983707252 126490550 213387674 88898770 501645210 750718718 645194940 56630650 626637760 53837250 693246728 818969140 170876346 867146784 500433152 810917120 787297424 776999850 212831512 734098989 838272550 666876828 534839794 610005268 815640328 930359120 29178000 366321072 54246675 541890775 477806260 424610816 151269090 292807872 853146896 853720393 960812238 782927655 692560960 805909102 302829946 264789872 536322340 453535360 335099664 798923024 666769568 998268825 998155646 587212994 208562400 2630176 40375520 363912768 846305286 113889180 868536458 191488956 502720000 41881920 96863838 54170992 360238495 466541504 938890660 135267600 279210152 317522714 883377200 644093280 17098336 111050848 216143255 210150620 682947520 151148086 919686000 886963248 346562376 793010624 807765044 369329024 900686840 829685600 908850625 609801520 203932940 666348386 1818920 962271048 343386360 189669920 401088000 310639740 92147659 994023680 398014976 740546865 662433264 68830048 610272328 906666400 204169120 34756309 229945098 148791232 552702808 429208620 684412540 108340810 213190284 500982266 184804422 482625920 43316054 426627620 852718920 232524800 23988750 770032580 125858192 945860133 17473194 434199360 503190912 376897656 120319326 941628540 326132972 419667200 287858520 779307640 908865408 701777515 783241832 778911950 553382830 540366912 559479368 323586232 221985680 342398560 463190538 663322616 452389760 608837535 153917216 982797900 320977196 600687799 892999080 457405020 67168124 860730400 307827600 637527806 541472411 807713280 670131264 140366040 349557320 979880464 258242120 256678385 798309532 661034899 124675168 146575872 217271256 253238488 990023808 200282560 951804950 432306750 697469862 119043894 501376528 48701865 93501520 154904580 76082553 809483376 690861069 139698260 572550960 216057325 445642520 768874786 408330330 77597125 252243566 156451600 852353420 473839920 908753012 627684136 665647568 887981920 415851860 817348802 688541740 437463500 832296095 418198672 266686084 370087040 488512000 773551296 675976363 323792280 649505260 122732456 989379229 578516360 469222572 960545648 723778180 302612200 674037148 229203707 919456115 447615112 154416340 879454124 295454464 894041480 890618750 241379044 568680600 563289120 412320640 888105993 591247344 930147520 540930432 777309250 702269325 972060000 970905000 233290704 768236128 494306272 791604480 58487160 337312160 485235552 356808636 190736206 831430100 382167640 325493496 528183104 316158880 1789060 881639553 584188825 357688110 985130560 742523730 183574156 479536710 60486775 586830996 993651456 867260649 822540764 866911390 232687946 400135076 223803920 27251919 162627480 430625000 381628400 681467240 170786176 252059016 345048496 875940905 717825280 588751630 278026144 86015750 889154736 227374336 543495172 635876925 767042920 787356440 643561368 683799488 711664618 835203264 423399216 995098320 783544144 505790400 375401136 112026008 774800340 931319400 198253000 6213300 651140078 197218096 388881350 781373060 541684502 329179456 697300480 649203376 396324464 241392040 119675200 137375936 787473724 649050104 388016764 840956544 562008340 10197012 806148640 643459380 488543584 692301656 694533440 140735955 801514055 731859592 951210710 682297866 953366624 581260822 494786992 528910552 865813561 198629810 361152400 182687398 44235340 707025600 503563456 519249639
700544128 287306640 679566931 600672000 831560689 787424512 156224600 767829808 988982912 948470520 942992990 148318375 639382760 998343460 937827640 342278912 388397148 603542000 397386064 520123400 903313549 528874776 182960904 536614280 891589761 967565160 946704925 522147780 21370048 863917860 855345744 241335944 672629680 364671982 872685424 122793750 607271040 363929128 883636500 973407280 855278560 664427772 111220616 714563040 338168720 732523844 90289040 433928800 105411691 719930304 187225600 875081707 992012237 523173000 21300662 394616240 536719930 565375842 759800056 748441848 790352780 822609220 899650450 600275855 772249378 914506400 65165848 244641744 855501543 594068200 693813384 340405860 311351206 5258607 796266864 497426120 951250710 707805710 949145340 707993240 765427213 435395250 17722500 270420992 834700760 734769380 777875705 416362652 549556850 505836192 890244950 163468086 920417216 230224588 703314470 191917300 752131296 723385240 22795040 943934685 234323664 66894470 77646770 47265372 406083600 562253738 970453184 1322634 973183048 203474610 746537320 637017068 833342470 603959320 33600750 797289248 810085632 452004348 273209800 589037296 714304348 917390909 187001064 827679430 133369336 745656584 147523292 395257418 816497000 322822192 249840686 671119243 953156354 449512415 840810780 609477276 558470400 48499360 235650560 213308213 465265664 348235954 566339738 435417532 137283290 843183471 681642056 744020958 930948279 595860800 535503320 788225872 432395456 787360529 570447099 328136512 665298435 5846280 498176292 157208055 929448625 668054105 575340400 344831040 295548032 846924888 422019600 510364600 610292684 429494660 456284344 108082701 730210850 557885600 184788640 912041000 771355840 92664004 76366296 151669840 941762456 687375440 872818247 64800364 237162720 541027776 834460080 319412899 190631420 58744430 223268496 600434000 739971590 49609936 821618860 598497970 273758352 483537126 758281920 243616544 249994496 978260480 362043905 708030000 909317760 620906880 13987632 920224160 192413175 238200512 687151876 727612950 82495610 385925400 416359868 747190980 56297200 760925504 859648750 817178480 413591662 666387950 883824825 776382014 160147908 712012400 43407582 882258728 717219902 973065702 774256381 796045328 839348408 809801632 896837984 234220776 721795748 132856420 603080400 110392808 347738008 220827342 15003592 948611520 260856300 754542290 376087956 514681209 497925840 728490005 530260956 961529616 955584960 743787154 572871616 615835250 294605396 275921272 587504954 930681975 582908912 599353554 6401728 549797208 955796496 926718672 118321540 340040800 305652004 610709978 415367344 311051640 427902330 677226777 616333372 148644546 815409580 626925080 701215500 657303814 447746680 962525593 362327360 459852030 491344704 766454520 956545920 298000128 897750770 429587736 478547400 634128230 692665585 531802350 512890624 968325888 723608628 750911200 839247472 375132924 715713300 382440051 292291832 766698640 855792840 223482288 759032980 381349038 408759578 367873710 51940800 348708900 503912889 198041828 15022480 46572040 664555458 610589165 550785984 329135932 510708160 415514272 728720912 747159640 167824388 908375100 375220747 87465400 167546760 439926260 133580320 189484320 174685504 758929216 123426240 95429288 723801544 802613742 185672980 82160781 403897020 4225160 297977280 943230800 748559600 657402760 114284208 242616145 531409780 411764896 268275008 814986519 435791928 119916266 602381000 10487000 841451764 795449352 371665523 658098549 890720125 190805020 825741840 191686400 453875600 865388544 289150480 175212765 166764200 125227650 302398638 857499875 425081740 693270250 935518805 283327539 203926925 413783940 245726722 981260448 654577836 811906400 930112808 889242956 543152198 716939000 255509375 119950002 773997228 370205656 345326174 477070410 165814592 219768424 958131070 71791040 687902000 855061952 826635410 860610099 706164806 270646450 54782472 266969102 594795552 313466880 683435444 79856414 632567200 769412535 292062848 277000785 65444356 918054304 428366364 149421808 402740800 707854004 841152000 494343782 804755900 784801240 760436400 859465320 927369500 914189045 371777184 85658400 948282225 471804250 705692048 142820526 109216286 763286805 921343800 764337750 661524225 814442221 982824468 429299568 106868439 776921105 561756235 373431319 711225184 711721250 17455776 375880000 857278920 625203152 874011456 206576960 468787776 714106612 647519854 542014812 937014360 14021450 921035618 694023762 14417992 125400776 401679388 968574800 831273216 49836569 165992126 918538752 641081096 35252688 465401560 829296504 166685104 10774096 783429066 809780400 816647272 969374180 567041176 333813092 963577682 353470100 621451694 616456608 695901854 73234976 631076380 77627504 986621248 590123700 380704368 395534640 109207280 977399160 331272216 927537750 416719740 70116400 612568400 672779930 865228175 47722256 268668556 488703171 74858664 436490856 170500540 453821896 716735262 848932680 893760000 822099000 643999680 911001752 797706688 604923000 677702300 481692800 212910080 92939004 750293354 384955350 738175828 661249810 756420730 367654208 677942900 772725000 798918525 707296095 737622260 440778440 528051056 968804116 389568376 680808000 540786300 583943425 218197971 957104710 202182333 287055702 464052688 770029524 784042336 790757388 889441408 365507392 794723472 516829028 597674900 832756624 718564730 93512750 731389890 984044700 607303588 329531552 156181772 625406176 334215640 443034460 715906622 92268294 562268612 119016400 391224320 898249245 921518530 291710850 512932128 455277054 770423310 638892350 811648384 559812620 32855088 146292970 335096320 965941612 880145300 165795200 849797152 721336520 53777400 661573725 389178208 545031560 692615850 288256359 363869388 775897105 275451113 333692920 47880004 652933072 842267070 504496480 470788252 84698310 919922488 353652750 773128958 756543040 816277992 796431797 194417348 640832824 342837300 185710750 801523032 563385300 960085120 3554780 827411320 953537220 955775402 513226920 68343818 566482071 802373569 327459840 777881220 211630800 393955840 180219805 174584064 49295785 825194888 906111200 37823496 645269742 460896400 895448520 252956810 37242740 279901496 754936480 633701837 80044732 747056048 69468940 474913312 173647112 842332000 473159968 263214522 725962325 240641980 919398280 190045346 512136664 7573847 15574896 290781190 810126400 39737095 485052060 289865670 94302784 256907504 321405990 590795984 436793280 985354772 113603880 43632757 669009979 774291118 550625435 965733000 322718143 652523528 771864960 858272336 114933448 130411478 492070544 440989440 135990976 736796160 251377600 644119586 312439936 151327035 539779072 690046034 342786320 831329536 124155522 93377780 975413804 915375234 576314752 529731712 996252210 990844266 915217246 618232608 847342964 197145760 741634158 826059604 699875616 500916764 574516480 579201956 998181576 451712028 33428369 308896560 404427248 41187644 324114116 353101448 907808818 4976920 230006110 145791726 130534392 851888044 365543352 645429260 73301560 457398880 939971576 345119600 219584000 185575826 837572960 862137200 443141216 889502960 370806049 510354750 908446404 751976824 853344644 400506560 841788000 57490128 538934532 61412590 439058784 683199054 910266304 889158952 685743510 69175947 799836784 301880256 112034768 516508380 603506600 878132720 472648696 244173536 206992490 192548830 986283292 142189740 322004176 908773076 669260560 76428799 994809400 791953182 896771130 260407360 39718018 904183960 420982400 984702608 986375156 490317272 588865480 784027520 104051200 127625248 519306512 368500000 107600928 5838950 617256266 721430500 680741600 979618480 896087636 938620864 267137125 341803328 342487570 88387200 899625872 643596368 278450176 680693664 670187816 664898640 618128136
158225644 112997000 636671800 783929034 976623240 181872320 191413496 154910672 851799800 971616320 673633625 550842544 64263552 442425066 447058320 36596880 248040080 926307256 234424920 600172120 536555525 401486296 569926528 567762432 4878100 47080420 279593860 364058000 876585472 166693611 106949888 935918367 771500500 879074588 263552000 25323520 411307448 470326718 906091624 842869936 781196800 416473964 466706375 131668889 499286987 466326984 44864574 619107549 736075824 683582840 662739543 932530070 985047582 915329808 797275483 289655120 610595300 787925246 543526160 564792320 97917000 976205988 336718450 565373600 504760102 210006240 214110842 437419566 321202963 310955250 736543744 62530000 24924950 331379200 879937750 827707204 24688896 525577104 880854954 856496550 845084824 947409184 11172800 693287280 501612157 351608320 373021480 640810525 383038560 85643900 26981440 301138160 524193618 98681600 545344680 699880592 712248796 298167580 379752888 356003328 532936080 30128380 914832624 351718090 720129280 292532960 495678535 231624789 752827513 185282741 354668678 638296520 380226580 721376170 844744768 870553440 962703959 41329664 854885820 481540420 909081200 600090546 420941580 939874304 515171650 82619448 617611760 612855450 937851400 679663488 940244340 160032923 171947296 485002400 566001120 541860448 209422400 15589520 415389000 346723720 342518457 907771258 415876023 852575448 352463420 841382496 903616535 523518384 208233600 756898656 710758725 522545280 5819864 802613890 629229504 875965788 205157495 789029220 475943240 884281344 531577508 70945122 944464000 144210720 121169216 895461312 745777820 361795400 452723131 191799082 843267832 415235363 173406640 540457504 655558920 548601382 882781184 440186157 245514486 616915308 588606048 597294520 465822124 758860800 938426801 504631580 457049448 38320260 267324952 896779590 72834160 238790800 357443456 256149525 731614280 941623960 190277370 155307925 222463100 114962560 689560253 457472632 95003245 693466000 593710208 797617655 804290624 308789362 369769552 526115900 774095360 485115860 725025370 172603350 731036480 290079568 83289808 698310048 794378452 146614880 315259800 33362400 874074776 129800120 951119040 780546184 641075472 885172224 41013920 298225792 898573266 603118640 12362150 864769454 121814950 653916416 376736784 173297980 306780928 804849400 593939070 885980004 360687232 921898240 165818880 168388464 619948608 989314900 726907052 98489880 768002950 696466208 303099953 425621708 63966040 976265088 411609775 980106800 105798800 854983100 537444180 88533448 575480610 906775988 501234500 905929042 421406648 773956395 1904768 43483384 600827456 900041180 516723280 292323548 537835394 775463104 421793200 326163612 385283964 410838536 578701522 161037900 543390205 435006132 175352448 856274541 708334408 15229880 796966772 249084900 91114776 632854080 579127500 142012320 808246048 72803801 128173200 636837712 21900889 886197300 771477440 327448548 465282200 674267040 160576372 74278430 811249632 177158032 764790560 327960064 655379782 552817785 58990751 255049296 563434230 156281300 125389020 276284704 356598450 828518584 948280992 992985816 588511065 414937496 31464844 170174076 906184864 862280242 390458430 174698340 613761928 187646140 275469015 762930560 573016030 872762720 912540067 400548600 351702940 293298025 847734776 606037808 121038840 739065858 357804784 964894950 717350020 802715660 372998792 24770768 581377016 452653320 679543861 207483480 814034000 340142486 149855544 496412920 494359951 656214960 491007488 700838625 937747760 323076002 140036852 702414944 439025950 272068352 412894832 408918000 387583189 506691438 289837842 903655120 352353150 241389160 264403228 411752894 704274350 374940800 909915800 493436214 200885728 82181120 194520464 207517611 890294968 891470232 488637814 535240400 527378240 810143365 768110527 8349200 454900007 781195144 666565275 389985608 807823808 586251772 138156352 311499086 784534332 772087480 269969536 164942380 70260315 944780366 459213786 381389480 384771072 238959608 403370115 855714230 62466610 705255656 877216630 22542120 650340928 897658120 756086000 678536272 295480565 873839198 938641184 949186224 289728700 340605520 133476586 476484564 609540080 990175782 397539993 210778272 50153728 594338600 323963328 486259344 223980652 775844320 984157184 583057826 248731800 185564900 531043904 98602932 786341920 965094720 779707160 761594058 629813160 619136640 670786876 497644912 228548704 490028870 173788092 84065839 152155294 540183170 373496930 752845425 577069840 645746000 14651368 151712944 227671241 558840805 324506640 433407240 333199050 522502650 990533750 763125236 398226788 653468130 544879760 453026808 229381995 387026680 869958656 298755898 783106058 126616995 829742400 108013910 895765192 629696840 603275040 544990632 215854080 676010508 145681710 230660406 868720572 394839586 82195729 105567336 184812184 794736890 22106228 203896918 172724504 121127410 600370408 218361360 831298200 311985792 80097996 358003000 903437050 157495690 487855428 782934288 232750460 135850297 549765930 518602662 694191552 570273278 198010000 929474750 282150500 532849650 499721952 636323150 996884955 764229920 371494800 102459224 636868244 205541540 202363392 541201608 500884100 848527480 860773449 112818198 728859270 998654592 88325698 518300230 695128640 77326860 919431640 79595500 292219840 454466560 638440448 387489656 856960000 366244000 584897520 572176384 996646268 330729250 745710768 499068592 873242640 22022650 617370400 51086920 625327002 663840000 696743470 823484000 247046934 842608895 529211296 585938170 828204815 951236008 608829196 560080062 523982400 80191840 607136764 57946940 546277440 398909850 87051264 414077362 589511976 167287256 811589060 445927989 774071760 500965184 873030480 278413184 151005579 104321870 829547240 327329760 308544064 278991600 880047996 15275496 200724325 298395600 294769520 326481672 370547832 99072450 248676960 369635242 866777204 414295826 653424900 452555504 133817168 342028400 203784450 428317600 339989610 189898460 465444576 258356179 240742656 857518188 393233216 96266022 848518721 960643195 843254278 172220224 796143725 383243960 817350374 663859090 744613158 198512820 210788575 541737940 480709328 309824670 278668544 714033260 437315808 686225188 343643970 761700606 695921892 519267800 129878751 821046856 919911875 920238000 806547200 651248438 112666907 688400840 467894513 672673675 200615880 45596836 841609286 870213480 563193200 655668800 134647985 264020976 503914416 548275750 292554028 437299584 275717600 199417240 273349952 435660840 143005449 802376786 436267520 268370608 931804375 26192768 794529280 89929116 407992750 192313750 791512520 404107804 365717440 940058080 147410000 519514450 308284312 363684220 525200980 345577512 52385875 206710790 374522952 590548870 17368000 356375168 212074760 484020928 541011072 282743208 312191972 573218875 657638880 147134248 287559360 380374144 445740903 612104152 425656800 164262760 262769104 49421100 639713362 754168888 922631064 914445696 250999240 182324146 833032060 535267145 558491466 140597335 73131732 569055356 472129460 638119680 884972664 643333300 846108214 126970736 706503500 619271176 15318912 73886624 868341200 22570112 146130532 41367144 154131135 742677870 976710960 443052094 725334676 625798480 259471120 15468160 36434160 990461984 886413440 478762970 523258720 980831720 448952280 12578432 497925520 572823360 151788080 251557024 683151285 715716720 80298030 588490864 136615520 719380618 148183376 907884379 131363726 938212672 238872874 297433360 682229300 271751840 242223860 269860792 673104435 253289680 247272620 192220 550836586 382716348 400311440 146837280 347250449 720353600 87798080 100179560 703453156 906267232 427586764 455006650 4329542 157517800 10180804 498084972 485499040 713312888 583297488 773203432 712734380 76793800
36315845 487864992 704801240 321005191 900068046 520185260 234766950 274360832 336694620 854333220 563216010 70284600 122394540 458064895 977413400 620122505 32910447 400210 624356680 199816755 246958520 439279750 173561329 642159081 469583104 425135034 327902945 242353900 602395128 9037368 175740592 223954450 818136498 925499840 345294120 900475468 919342132 494718296 506455260 527518000 557563328 302041555 272924650 307710560 412426308 721832080 862436611 363681536 693410680 880878680 536305390 475743968 633771252 215650960 304329196 218508400 179944569 997606248 876262088 617336064 257891300 453424800 5485600 605626840 677939688 27703060 317531520 257701824 263917975 678223280 529391088 913484800 461700656 760170328 21646320 288277840 824286510 665036064 949667205 544359940 347191608 397156248 539319208 347315532 144314472 758276438 171832874 657990696 692427987 767409239 647268032 99511300 10193130 319436356 763148404 753526000 496085738 613300720 798277037 482015168 185212960 547304000 689445200 63156910 983347638 144242950 849096928 603349919 596736875 812952450 591515500 588977768 522377218 681008004 721575270 601675400 42848974 705032439 467936224 595389734 536254005 975082575 608886715 811631897 571893310 815221720 118973296 860326910 232847917 569505245 792375892 795915056 824999534 476183570 454098964 577225895 659666890 115349800 756899672 629259684 168661772 277905240 365201360 484957804 454618125 452496840 718720446 549596224 970570614 619637592 586359744 650139136 928127200 255161116 420394624 797874160 911845450 353775000 297312541 318591840 742761852 705208512 51708992 283270192 521395484 707927416 941222580 357852060 716950410 465096444 920515764 951553979 713647024 856454023 918997718 582779792 305881544 734925925 333449462 359279196 46597836 682975246 219312256 543119680 971914147 67237014 169623008 671448796 306435560 278539840 297137708 486557474 225805672 319675490 873706000 264710024 210296108 228676316 558025200 476642220 231198272 885439072 882576624 495456768 421170272 986158560 934549634 958776976 570313790 67664364 18949600 944887320 513625856 114123760 827503000 679037840 889203904 63670780 38896816 110947182 680604250 364427520 956451642 336063643 961252288 342518874 573253140 586580264 693539192 18506846 821860148 687955222 791967774 671028596 38649212 431675065 684584032 668253250 83101616 557544040 636539184 953841136 727241527 894326810 871432128 31686312 123134446 546162650 31911576 755962225 924784180 844283648 453757440 317237444 935942000 826768636 678366192 271378019 542148032 7045250 959897740 418468294 24207926 428549216 115349425 228131950 454326976 841954290 786673276 751001360 196852860 751762100 689948880 930303750 560762100 686203570 520060232 853860000 708902616 431606410 554063622 895989200 743395095 637933028 64099200 460962750 924441248 21689824 962784712 631647592 284562550 769736480 616715032 593090000 155737141 212269414 81434260 813338560 29452192 111753360 253602688 207210240 226935040 211486375 888319940 18453352 587320520 746437800 417141956 515805979 238253904 680072922 588718280 51505344 375501568 560255020 342533580 841002720 808711185 227580130 327600210 799198324 627973404 613406671 152862560 25906312 218364100 731188576 362503452 91799210 770517770 153656432 942279695 268517508 467959925 749470000 596269060 842673836 113318852 387818202 429870592 164811840 152234240 45686930 362108970 362409881 493922300 952955696 694493814 44225920 997082164 647869400 313416357 957102900 803522500 106308480 122974920 624209960 46507882 891419216 958547640 434276000 989707482 780012664 782461840 33957680 721664000 61038150 85445740 191508495 644058384 188032000 520318514 849630300 650929850 183059366 404955242 97729848 390655528 909000525 730072540 33391150 572495910 997039430 630327180 776967000 777898375 817031820 643054625 17072196 253595456 1596672 329209640 896087080 505351000 179313780 970875400 997316330 924232100 779814480 470106400 182637888 373272000 195878048 443388980 401037012 753521772 945946400 127061620 521917350 152718448 65680620 810757840 551153160 770611835 215283924 186550450 390328763 666788320 136697344 584004000 964741488 221220352 15014980 730706016 623260060 663239800 757873700 949597190 747885762 507710142 412424120 392901760 141214584 863418840 847365910 692245415 677807607 296862826 187335520 262124672 379360240 153790720 835933400 962071760 989441240 402831936 145595082 227338304 874020280 894070412 898414088 947836752 657917405 735231950 783232655 670376650 215001404 249689520 82776800 201721320 137254350 586996520 822195115 980252625 924754928 47725200 115566368 738062744 812044512 32621250 88593050 42259208 638844500 816057130 625813472 215956880 490214768 278535235 758063060 854245088 522052416 511491328 276799008 351373780 580281088 349117410 246565728 375914192 794001280 39334322 933586360 550627328 826075910 49712640 579078800 111758405 597080786 858736264 946491400 26907520 921250266 65925654 994736136 118052120 812820000 831953240 113137240 872348648 587483436 415236642 745676375 658910974 760971840 581066960 883487456 874604480 39649636 930181250 389937352 512200192 545542280 551565776 427666944 361942300 905273600 938064480 363153280 977958875 384064000 560289105 191271116 232309440 486548125 57852188 420602432 506794090 288114832 555264705 925045200 195856768 981071788 233880784 384781380 520065115 750864400 3731630 588911232 932240875 937489050 56263328 48832036 608847576 569912500 322304150 73229272 883047680 922052528 572315150 635629300 829828867 60356160 446309755 390067576 622235680 340179875 589569065 103648352 553623100 970468480 517473312 189422042 984488960 159049984 867494880 182768920 108116800 361332800 553153000 580759200 564415195 383243950 176186880 742078816 203888928 505395460 28317125 41756780 968784096 122342430 649676940 569171380 308634884 19790465 247558556 852442600 83468310 15974368 698303050 305450000 875843930 951791104 938117906 207040540 898262076 298302752 325659600 955978720 114039744 74805925 247961888 194514736 75824080 98878400 46668024 516014416 488867200 303766820 868930448 597360608 416438434 73206000 370444670 946183152 405251875 460619904 194666770 436263980 515511467 40334740 7558150 201152256 50051880 258028426 460117216 366241485 369341952 293757321 227842244 907137176 591355320 2649875 376794380 898228530 457485120 790664400 215767724 876736432 597750375 645285478 657700326 182454600 210491868 658746109 807063367 130779080 484631450 808709820 780037208 957302500 390895758 243229488 889350120 226389840 144443580 654885309 41531900 252787840 245363365 109040048 715439952 752411710 283855904 816692204 170872008 145551880 329628500 536849440 14631262 712133762 700633296 755360359 71642819 59675974 856752736 809767300 867114766 256157344 4879700 608294048 534479300 47316710 973556960 833837072 760052176 193776179 802589720 200626688 303208240 584693100 192460268 592177891 626137136 930980200 670092500 744447354 384408064 120508960 532996632 213686067 997287282 213969640 868696950 288064330 771099255 725522750 490525192 234355384 160816472 404373408 341391240 358947860 584847432 971310682 181974352 944042680 156468048 520880084 590088869 267674496 839631680 55969811 481426381 853513020 113134568 118717734 916785280 145898600 137888919 25281000 131097830 305535804 80557744 75042707 469261980 122871413 352349110 218335440 236541056 10048928 94750920 569536000 428143460 438485350 10228728 215591858 36677420 860398512 377093234 328780990 973133620 717021096 990748360 173277600 62485472 798508368 50318308 313384080 358510240 779659781 513057736 57219350 3970560 222514128 728423850 203693680 307629296 557720288 323751616 321859840 409089840 551484512 446423895 891904096 789282720 104159500 906335712 851908160 24439150 804209238 738187755 448466180 287049216 264319440 979304975 531093454 26185488 455786720 809339535 886575776
353452600 372310030 483080682 263050748 853387720 494708850 812128655 160106880 759986540 941740426 722251085 533253528 423631694 532446464 539643435 231117120 414652800 733076800 876131740 774082560 823110869 710731072 348970500 658661640 410829136 410895784 239102375 385820700 620123166 521955255 795540400 815010608 48664880 918079400 798543872 534515992 897464890 240795880 754732280 559454848 209501980 473468860 591659440 174402064 913847000 867258880 967585480 267685136 684200840 983166645 86800248 781391600 539279232 793670016 667152420 663221504 762613486 151852704 438387200 779620710 693137755 753926415 790190346 958723334 456534200 858040439 201107500 466731300 162722012 683352736 129423048 647782400 452937625 981565184 861855632 202143111 469095904 141420040 147196358 922269592 251095140 426229112 582543000 506058948 868864000 456335042 207973784 491410625 144146222 444395600 269903085 378024345 458362916 687665686 607326190 500868902 673372160 885973760 103402900 655380929 706431614 909982400 389844872 50350696 608023640 211951164 825615360 655298520 241009696 325999410 232479616 818442834 275927720 559668115 86993824 76803072 959824664 964034480 495969400 62910720 826938106 491638686 801794570 714005280 25884250 36137804 891118086 448620928 959453250 882800056 986203968 728163180 898054560 366278720 903821800 729832800 198654800 443677576 877997752 552189360 803854180 447005650 520001590 629269756 74199405 555646464 671089960 464257616 91824096 378087025 965594250 218698640 57893770 890545009 612693122 879578160 672489019 616633120 352114090 353521682 97567604 91291640 692218052 563183614 378914580 400264732 862314796 914610340 963843469 75866796 291414280 300956984 35024212 645154360 690190700 797564800 847478320 358294225 313615300 342757668 418734623 85306800 711305230 308227848 27166127 173744000 553635245 333814731 239216190 494331392 275445880 429499458 140736000 158072590 706313995 383970260 573969995 260687520 907540000 888388720 35606176 169696172 417175720 711165980 675269968 737261340 623732125 23728448 104150256 694914176 399640310 634749320 663739748 274454180 555492128 32966280 880384610 60593580 790040975 441627372 690777600 424735352 232031596 830834200 240161492 834374352 643552320 730867926 102226856 425430528 433356544 187051460 455552356 928062848 27897768 491396569 230504428 264398464 790386328 420692000 238952122 721910520 422581190 299938560 883028198 183197315 667554278 785940032 952362120 641974200 618380945 205913540 264786234 390098568 262000642 970960720 578726240 632924200 623095296 344126624 391625980 127371608 742623328 818093634 879245086 408850000 481258880 682195267 969081380 398379100 304217304 90460000 888276260 434905796 641870900 458783400 615467760 775303960 670563840 108263628 197486320 408716608 63775890 427390900 643079300 410482300 92333824 754163776 29688200 288303836 422966656 781409792 137149660 134121672 796570151 88927440 58664814 839595188 940233848 782563088 439287828 442240240 685824595 639687083 269947184 376211930 962294080 633117900 447299448 233340256 875976573 198712970 136274350 588647360 581624475 439233532 166619000 474100160 770111104 390135450 388987196 175861600 531576490 902942625 481864022 738757071 576720900 197791390 177791820 33993780 120618176 759212588 792226490 89959441 647785698 706485100 766543600 771550640 283071792 897341584 50235104 912676160 788156720 633237675 325170625 993949104 830867750 350216488 534392672 60802983 934583320 892724704 833082080 133174785 213800735 118723625 616984576 634253175 402979504 396859384 839028480 907719544 608420309 736010705 617934800 980229888 666603638 559533052 398107903 645777840 593195095 921243570 769672805 972639280 96534648 325845504 629334524 30979232 486462326 704921347 484581095 766783850 24914500 884364821 795049500 431959920 129798909 741332000 672408950 616405600 481596200 276137900 794851520 117713088 592969012 73723120 720611968 312003536 964669033 907450856 771803800 668205824 136466384 851593795 674579276 837532167 775261480 932418225 358623875 589254000 20499506 268634240 366394370 838436910 629452600 940010600 995041536 602168834 258210240 44485904 101081472 819592760 422901252 800942719 61248704 356265563 981758128 789320298 839379488 206129798 636211664 385712996 792116700 480907580 652324920 515980800 875322925 794098013 684146128 818977832 835079136 447471948 339840 808004448 662972878 571218450 942812640 771065532 291319821 929028760 976516480 136447200 443659350 869959840 13436420 37020530 316338368 829488736 585233449 822303572 746456512 261383680 562393500 478932560 434051060 767666704 838075676 190905736 701737728 252984150 446435360 209001528 657923940 92349160 982055038 267129920 536927055 419224050 266501190 900870968 811752950 630294895 732209920 961696360 968737534 640197259 113439266 596737665 21352080 751479050 764808686 179594954 389785602 614726752 185385980 141169896 538537240 562650840 976093696 664386262 742075520 66119006 76763678 532732894 649687102 109474736 915155262 604378000 225177816 621682550 420702090 700035552 633935488 361278232 569328776 924692600 786481384 503337516 240540736 102429420 40114155 537085356 575778120 430060480 119299593 785062640 948457828 461065080 443519060 270793400 505175938 676363024 720441328 651056880 426323488 456132783 59797500 178429024 832763504 108767360 986221838 293359040 781872192 527997864 271940736 292149900 267192304 979268887 735645336 799022418 612070592 201176055 151344822 159901625 882690420 527127125 770512472 42978200 731391064 20723040 294652782 898134303 852570471 644991608 634428672 320023480 778169376 503664684 864180550 89246976 222258300 29772250 549135350 539194150 419133845 165430785 184202480 13836928 743266280 304012888 740761478 401695072 861983588 496945220 375729980 176233180 102920780 180790060 457250016 518499936 38388800 219064564 111848940 302057600 166540300 77563794 556096090 134673310 844584834 771688892 53570380 353290960 35546368 106770000 184186280 549922783 447019450 947746100 709644604 565462664 570938380 751473248 563253634 400024750 653798428 33637056 226694048 817666240 429943233 274711798 793044450 532801280 914126188 588909600 161710360 991359540 762492536 867409456 760729944 274596002 172364600 401469840 490192640 770325054 712732286 415502525 371471956 26739641 276388412 166939228 391761165 55273385 146884860 305609984 265032457 861188426 565519996 690238520 964007680 206336184 778882710 156338044 678400045 774692872 747874855 686582296 983579140 165186318 785052821 115430272 617398400 327810752 19245800 514574390 440578376 46780074 14409114 935226053 402028630 816307868 555772992 631913664 167845040 45898920 348958090 728742805 744792256 998207366 43476112 793513822 697664000 200948200 627374696 789686930 736343750 755445120 825645450 93854487 831628480 516982978 824387510 759459306 258709472 496060564 605723591 359665540 220859540 131138048 241375144 413173856 346044408 459870998 231303872 566033536 337277522 996442120 279281202 219131977 181363708 841034384 708996032 380567520 737445246 277805464 15765907 981873504 863495592 433321520 284901098 245301504 216627270 402734136 277707700 621969052 841022960 418323888 187011200 589504150 4692904 683840700 922201472 947046460 422061389 706102656 230713750 271253504 877056800 143946560 233813264 940640952 74932221 36681200 302511060 97409408 814118360 766992200 863407860 159214750 547400517 385585770 778775320 896214016 442139400 428758160 465583475 727504920 728525187 837072300 35568345 602992832 553004962 825259943 587122860 544268832 333412020 412630120 891889744 74174648 422596428 708395258 428306612 854799088 641369136 747131570 508965288 503295808 102810960 344251280 277156320 420714138 243745024 314707934 988128800 180981250 812707320 924734610 926299280 345935300 695582040 359851504 686595258 255965512 755065353 939529692 433803036 482239000 354417762 39629320 896014625 381115848
857388440 807710696 154774422 931051482 666276092 718983626 17332450 780389560 763485424 79226240 368155148 52881792 4937492 257083719 756834276 286896944 964050040 70664624 633509050 593273988 9544080 922218875 101828624 728498800 857021040 834810600 959545022 484548880 443956800 599498340 239602610 298548608 210785214 744406263 635670000 73706240 139289088 142110500 225706228 395831625 384690176 205418356 372887672 930787410 158142338 388604225 570396920 955714568 587101510 305046760 546833703 9644112 327267600 350596800 103970993 164584748 135467050 940052484 28917240 337397840 556216400 327710660 263663408 150124500 440042312 430972855 272024022 915130166 262024812 480991536 703133865 788890500 31214560 519878489 933270780 315777680 65060892 838047424 437953069 573653540 474950822 856729740 449595815 91156292 423484702 680344730 881364500 362816596 76845448 746161484 443014530 687115360 501202556 69927400 512079800 864791812 932050138 681787310 748877056 454994944 875492500 783448520 920030560 492288840 149320920 576608844 994797180 488874230 146660080 892660748 846330064 94947184 515716250 752835926 565177020 996649056 858571125 232811936 990604570 100817224 3824880 860614780 597077424 411922500 934859720 156664832 416419280 273632624 204531560 232280442 815566432 675592728 126312600 18852516 148102250 20197825 658887750 828832000 246922494 892507559 4806632 714833850 753864500 563818960 106125312 438587200 798535795 482338752 313435020 505429650 538294400 845715952 390657500 334697250 257952140 938058022 701192688 631413009 100812380 810215740 240604228 5471624 733717475 394816144 203682852 971464698 324428822 363444624 82288496 598345500 419706162 486979955 209139220 764329946 493746896 43890160 857757986 783057816 985786052 576537800 915685368 539992574 570833040 567097216 828637040 490414528 213558302 918469056 318770088 187334812 408565708 428097835 951819600 92213649 763615320 141496656 158376264 564422760 758451200 272894400 501698585 66182222 426219396 449784200 548653040 157321689 536709377 24818170 169091552 102572160 588411250 707910254 858623640 878668350 566296352 701640726 600390896 952817424 447446526 926835504 506319600 38237740 878360000 411168448 735479440 969989552 202423014 421568800 738027820 219981524 763760800 19719548 622836480 644237632 695551280 433135056 348972439 543514624 678994976 987913700 714143786 927801800 433475444 675396360 452327944 490351008 860203859 644970024 683731700 201881657 837005582 399382092 647093854 820169792 942347216 76997020 110423950 195495200 121002929 861051200 50197484 340388356 433647944 374071750 370789311 102071456 690610010 693739152 351650600 224515008 578630904 159209680 902534660 13430144 726772210 950940822 298983833 782180994 680627816 715436000 325598280 347098548 213366000 894566400 158154606 561735800 743707478 492135321 307947530 253333401 35627910 395330560 739098240 57405256 441546996 93040640 752559488 457348900 116253698 83073232 441858320 971462374 617502890 650168920 613661120 683960952 427152928 834315854 837604440 213316800 198307840 138114000 471062900 42661244 911352640 906656856 685707324 118795712 389126104 225272320 626380370 3697408 694218130 729401842 174525445 481822000 952344000 471907541 697590528 765358286 928591948 501772096 654609496 139981250 457244160 905550210 397312152 855020736 116586148 537337660 251236536 284861334 797612848 222693792 279853729 106825195 468928100 155557360 273166560 455449200 605199495 83934834 929216 205139456 683887000 857104560 606931632 310885728 239730424 309712540 134348375 294284204 799214816 380296440 689668807 964795184 82085344 613918820 425505905 967816125 444728760 477491776 853124300 760359720 710172176 988717994 131716620 592372791 731440000 103072000 935684440 547372195 309836706 459775218 384415496 456704840 261009160 29581312 99598756 235282664 926298015 974040550 284432784 966686899 907315975 882310040 949296768 222199602 643922458 122027200 86348800 7224336 221480480 829371360 507187056 219424000 967542088 389762294 730702296 831889299 263862142 75469668 555871760 808380560 156253450 314643208 558072216 901132540 677348608 888630862 684487200 680630624 993057258 35137528 374520500 539433548 51826300 101959510 642735380 422152658 886627408 954286624 103127804 999035838 336026472 799959926 215258912 976001280 52914672 455532300 76323674 507142448 418503885 891009696 212626861 465961572 706705998 766673064 920839712 605987200 466046512 750914680 49782810 673078292 493854475 661573264 574234800 622521936 870635981 720631164 503280640 713219787 950676480 158035382 480942874 158178464 826763332 90398608 971970760 31656106 616334156 709564672 264062595 363275410 655408656 226826104 975342080 191479136 280508496 976591450 798109696 558226648 959534026 354065920 101936740 94563850 848467840 827663216 183480876 904883930 273234400 134581372 610946000 917328384 544043168 231706248 274117040 160274680 672287190 248639744 816517845 611650875 252294992 480841387 651968536 894996928 675335540 322387076 860101234 28963205 132680933 556277725 706317552 374190692 891976384 815214892 547156790 245343404 711399960 747582805 11306210 287901510 652856800 880160169 53659299 528142420 293987904 417830340 886657684 995970336 49436641 556136796 276956682 79777720 86383616 845930045 268066250 574668928 821872800 73925824 153721101 514596160 287618262 500444680 713387141 758926720 542236346 997351367 159041000 588751475 95818430 161545852 840236375 856237600 552235020 864552176 193847674 360716568 134976735 220658720 322531544 896372464 991475270 882055168 133204750 58434602 61702680 263266575 996769910 577660288 268227312 934548540 930796948 208327300 478901984 675229840 23517276 342898245 711449241 475211800 104044906 186525952 7723025 264828240 746869303 531966903 322378768 650427584 149870838 242132736 490514715 969371770 326874560 914962038 987444984 757035136 899255964 525907535 191431840 288795080 334271200 207292580 793467036 7970012 801804416 551508012 399649524 199448852 140183188 64317000 571432310 355377800 928963808 333196448 767907152 686772083 376508055 349042670 690677630 434817875 249542400 189032456 674592890 733136868 967119256 696169820 945385312 332377800 90447980 513634256 370128512 758805200 969266752 587107200 390675210 759064496 991495994 431618192 980000100 937921936 521037457 180902754 506672128 171228270 884358400 957289600 761317560 945152768 923707300 421136436 212179536 515638272 174135444 501182720 895288790 109950968 679948800 706895070 53158080 242330384 193673846 601202004 508030480 805471840 979431960 429952796 122362896 435384740 942810336 10294922 531127800 447557728 687132666 101784342 595639552 997580688 125296128 848890175 207498464 453512802 432963712 837931550 245736092 461280140 617618600 106481396 185196720 536447840 577713628 107031250 844590730 447113604 353194152 666544624 391411540 799015600 685986460 176100656 690005008 634616960 592622788 909635280 968273498 582780376 629031748 404983899 445930333 877553446 559627196 515915280 442845044 2032616 130423653 485689054 732096960 9649080 464693095 303767440 549359915 588003210 729524460 97408580 900860280 471150336 508633840 235226262 587255275 181905896 733897680 877887008 691428412 156536354 672595584 328769520 183360995 689243408 925140000 273413184 737899520 459584842 777225244 123392800 791748792 848410160 416685824 37171209 120603894 463025842 722521949 898860000 999005880 104588420 57135808 594086290 841722001 56358175 544366704 280253555 244465888 307605882 800727360 369508734 846362120 37088590 764536064 959906760 715658592 293979200 696900162 197388605 325637042 784826720 500072259 584528596 100140368 563266740 719987440 966095680 808783080 343379750 917565730 350615858 163825376 617347334 94966296 289120768 468178588 850940928 731559644 189113184 105104500 262514864 971501330 424133920 646318186 528098548 344968320 928394120 1533424 163130376
770878400 902419688 87015040 772157220 250222470 329381408 635345520 661965108 180844672 706364567 507386240 698838409 845511408 193781296 478895904 2800736 201969576 696598845 34798742 220804375 579844480 851701128 332408015 533096792 658280395 931568696 646664026 347451120 644465802 224714828 833669160 48731600 24744368 769973880 777816320 13565500 686928600 891319885 607382590 764401308 940657444 108257960 569981936 516528827 346972520 198081361 856058020 890065680 786516000 701081916 150203824 371428458 815119696 228642740 20104084 37539430 207053026 949095120 808033380 74214374 898628792 486536704 892794600 393294355 105308344 860350575 363435351 6860744 219955425 62865026 739308500 854080908 313532040 382176512 59401392 666847552 453205145 805035220 763460180 296602200 655794432 897452800 218954340 285153784 497689272 33789664 906837180 695673600 404645376 999314784 669120180 959745844 5804140 750642248 801909950 568310892 901335693 394435416 814539288 440119662 741057770 590512916 162743984 804584454 525775480 806009326 681637640 162155274 593882416 551909800 554256420 24542902 160901280 619902472 67488400 178867380 771595629 126522305 247446312 722758289 38707168 868127288 907222400 735591076 370607040 307646668 697467624 296099238 16832544 163803640 666849410 429869856 41364224 482769200 357833824 437352640 209578848 623281285 137888768 249591725 649281875 318062256 689848302 272528328 493039336 86840240 682170209 530275670 332276480 960193550 360950830 869953536 610097920 987029552 116832728 241831344 480431360 827808896 420232624 643123962 123761664 836112000 644031040 244036426 935714866 208282375 236235220 250243360 678954140 761915432 782812160 54930880 84905311 238062808 200213814 6896066 334754816 7617092 490492400 507058584 220612500 929211805 676357430 269491552 914826242 269830444 61644144 200811134 754262612 781939540 397490255 91288275 822082720 620059228 886766496 392320200 617057280 740702832 498925000 921525042 90953248 331930980 364572710 389046482 720490816 904109912 443394416 541014168 788806452 369198480 414055424 440089950 709538716 738318090 843976750 191570930 211408536 703417315 651468608 123349160 710186120 609343860 120983600 926700784 415744212 373793845 63179502 328334500 884567040 972814800 619532784 542948087 530245996 468618748 387246505 689311774 302326336 579875200 556002884 663679960 155333148 489935080 70065264 331915264 155130712 144095400 870832406 532184775 497219020 584262500 577246720 948766600 923990069 80836250 757847400 554328670 709266400 472415825 724192316 35839040 266852480 83291020 315056376 80462500 671226126 210981112 358320100 956713330 930226745 80407056 768906096 347501400 775049425 766516546 207252830 331341826 870767488 499451420 836589413 326146696 480781960 94210060 579245280 614350544 569083538 359290848 382128968 55755680 717254084 301719739 977228385 641883600 524550400 339007576 237894144 639016208 9120744 93354758 534157056 538859190 706467200 840156178 79481532 96797456 365370350 930146358 138943526 715223104 131183570 280344189 123891624 404720790 998329128 135703700 276475820 670402500 92561996 928776640 497018916 663773430 519710936 453211008 493574272 220662720 258907960 748094000 559423695 35642252 189966720 990366560 60859875 974522306 896522528 700747712 275271104 195585188 179864095 558343900 311633928 347290960 3763670 384950035 410497620 474711840 458294123 589444700 353586100 982720344 164008604 597482240 491144520 603415517 686944710 161698106 930038625 547487347 280289280 739706564 619519872 778507072 132159520 787089268 555382560 309709162 999331958 426121920 578125547 599730789 94379360 777416140 671671380 480839912 498662560 278536040 601634250 918571200 248357808 128521860 202726125 549257570 917382624 737457910 673380500 872437600 244133176 219803200 973676480 533146600 404947164 737736320 726451600 664090870 461082154 628193600 382487600 770241760 950003810 242431700 544673543 328514240 352216336 374586560 38876096 69924480 149070304 576794560 336448978 704236939 753577192 951689200 673172408 654564312 433009138 579985900 845119490 142668160 41114652 274748605 681995909 560923696 520042596 112974384 421427334 300485148 851217384 887966971 338539415 56531776 105461040 827285932 816378680 427078700 352745480 91301487 753301516 805348610 539722200 571023415 299229142 283515705 310602304 434288110 50359090 376871200 617572874 571226610 824186556 624648024 69725225 424006770 172839276 77666900 202092850 368600270 82640396 518337138 23747648 406987900 543284928 402724800 704851435 952634408 963862700 503606608 540037000 392287496 381303040 918142978 275654364 914370560 625714643 476774760 998226192 331981392 352178720 17280000 180110400 756590192 539519350 292996650 117166000 85354550 289183756 196586752 413587111 301249792 239647488 192160032 967760432 935553176 432438938 885549504 405253600 985440705 267510172 294422048 510794403 466099519 65860416 56489180 890131560 146053645 13441430 51145760 410598254 290094980 965887713 354017948 253823980 594220334 59045696 743252416 884835800 83233491 176400121 221023600 194933506 447177260 324210880 292500113 193949500 109615196 538991568 999018850 886876175 776117478 126560968 617404360 242085538 173324978 988020317 436737825 123938800 984576780 694946300 160463270 177236688 774743850 352381040 802512700 397193568 545377600 287130064 479280696 25573566 129787904 563031250 977577000 319970600 601951716 950111860 511997482 856191150 14073860 785594908 478604126 350545125 503231688 211029740 913364375 472010750 771669592 475933350 977601383 83310910 194438200 658201568 17300562 359384875 2380680 80466500 745224768 641202816 998206000 33559520 868572285 475446576 617188840 185857936 885732104 952453956 544260502 103196600 445504627 563461700 322289900 585934272 875500800 645308435 460464148 243380692 927653582 603646200 460385568 210960928 119660032 688943926 532790505 492087418 711587500 374306750 62069800 320892040 449666500 328014928 925916005 224889106 306966360 166194611 595973720 582728000 237198208 275476920 599040400 379828960 943548800 173246408 226351580 325558856 954065560 496728550 24950385 466652565 247714880 365795840 108504252 492585808 46420459 569556340 565450206 791245472 829460436 920427400 677977375 263901720 573294676 256785295 83696800 234642640 31911747 378701967 256198730 160315528 277569120 358247720 970893500 159275784 356935356 446792104 536359200 884653984 901860776 660204550 788992740 693986688 308551040 415927960 243258684 288612764 94527868 56985995 682198450 899416656 207775740 291161260 62022848 441939216 233867219 907957012 243307072 825700140 625408778 733138224 56225840 475428074 604157770 492557049 978519300 859390000 432060805 677590404 704920215 318739200 380778778 426040912 711854270 983152288 15538100 820346250 766786048 312992235 405899180 491523464 825691872 501324721 419571675 900973745 275232 598214348 907169888 806031250 716996420 677604532 909438200 169668870 715893088 144167960 9180100 988108849 745771210 671528160 551958496 31496520 641198750 424228400 630178140 153070560 453922990 358315275 50400948 155732930 743294592 945916404 373626476 367001456 295566728 59247728 373092160 804050476 921814900 196283000 389468642 982208144 160460912 529889976 590403524 399735360 131714470 896039718 50099215 811623398 194509300 223029900 817141120 101475872 839955554 178923380 938287200 703176769 570147728 885033504 753481584 764739094 898288680 876880828 706637640 684331835 371699296 140931248 268853580 161803615 963930826 908543568 586740457 16757844 93754112 95696260 18988826 560200800 108595712 631046800 259945572 808146739 286858764 996642971 958116736 877010944 960189680 301438432 899152677 440228217 72023786 333963008 201454572 751779840 395221543 832175936 366596926 403256380 984668670 951568512 377222560 982434240 904981555 403187846 719923680 102940608 320359580 22846224 848685340
645404480 731094313 262105570 310337760 715802944 202455120 107031440 465086550 486510864 136106336 75816012 948038000 857493136 792697340 628318800 862889582 439223100 371125792 610050099 817424900 970562160 568928380 449009808 171554035 668916800 28681462 367133020 850444560 505890160 566405632 49098560 304363100 177324400 495334186 532006760 471075411 862317400 647933040 758162326 348493144 727765376 592926850 808068800 396289694 913666752 650830850 295946260 73573682 330527600 674020700 353913325 440480620 508993485 353933668 663158508 220380024 802062300 665624808 979386604 33968600 87018000 581094886 346485816 675966608 972390795 333381250 659446971 163009784 751714224 399464072 893063000 969225744 85087672 833071440 753087892 881250964 567696928 676210740 898144083 868758160 216239200 22856160 151054504 683656375 447197020 53214592 954522400 60774600 269538920 798533150 156173459 948112672 84863120 634175757 837441450 560001228 43910244 960628201 258302580 98011768 323895424 245666055 534804448 593865008 617620060 493805050 433418540 371866600 183879974 184046128 330994556 891782712 450250362 205873648 269892616 527636100 821792672 826108608 283097700 902948880 975141736 803354808 168831779 282751621 370360212 124642200 164850380 55847040 275731855 882634919 373313046 838039465 499130754 561938432 886594624 271178660 462284928 329097496 118021120 984748135 381915385 913132716 917875168 763372480 545055250 100213152 35450704 504294544 460889487 900961680 829612056 225205377 663369144 670495184 28313082 813412574 706826745 131252448 58970264 198334810 666292480 602252592 519027150 422273680 796917826 731865336 76657664 53025082 804825088 382461585 349582050 862713552 162902225 799660096 664412840 684741770 755909760 802053496 937130912 567092108 146735280 155096112 433362176 505939296 86352666 315961900 900499696 723007500 896169385 62121368 496297241 475165000 217906900 403519562 553600000 833957390 29065440 526637870 557870360 724528690 662520252 83307480 939470912 372261300 352026528 456777600 771494352 943449972 166282538 906958633 461975680 86999736 971664139 382367500 938557120 395713076 72366775 462050496 130860779 161786415 28589520 106027260 191994368 535735388 647024560 124354304 612555700 496764250 701998700 843401920 141450584 212557300 309461385 975666352 436704520 427730016 636179655 866273880 277634150 79013516 502063580 650433852 259226672 866326600 90842400 811792440 706436444 127595878 354831430 47952000 684503432 809670400 431885808 389232000 649014296 504062115 506359561 214437800 616956396 799100600 489782906 534042275 326336818 875117150 482104392 362630780 96085232 988608160 256185016 636827677 677348774 914009000 101182464 299371550 749136000 32678400 95254500 738959600 254715832 299740195 783086600 790458212 839226586 732581666 907607880 335701136 728136896 742545936 426690754 899591325 599093616 589296849 198645488 520762816 265314395 354817576 306348920 440040550 686136180 348645690 631421605 684193872 271036568 148514304 647316900 958265525 692950180 704257107 389762688 393201112 642680280 982154020 776027968 536477500 946210766 509040374 450602328 661278448 369585754 764815528 515479984 638946760 89744290 959194550 575811500 618225250 926915056 570947200 630986400 913473740 787476628 184724104 540280740 239970760 715814438 514643725 343390000 135218416 66835003 891310816 42831000 632289040 135383820 250300350 231823920 785136569 445093888 666018924 168433178 589477564 133409250 857476430 38895138 437665920 766803341 287167984 947642782 193504400 255287744 558623793 342663680 285788648 311156128 406292364 442019410 187697421 450844138 34319472 100002940 956879930 834022558 837901890 295452800 169454080 332266508 229448040 774111140 856118944 686874840 464101387 499069055 555662208 906655488 19032972 884527024 452707200 749695219 195502248 417077280 605127130 689305600 265163040 605781920 446931078 276124100 749157714 837356750 507044950 806032850 162504280 249149440 601248402 183035855 556361280 182046120 206218912 430656940 517532000 404780992 204095000 540446300 435188049 17450096 376872180 191960304 176450084 142798416 173585150 996288492 148388320 531371040 929941804 505081776 831111830 580787484 556234050 268370928 107463045 947139104 356291875 831365216 980421510 2210548 616828892 698348190 133576156 998541853 986754560 428369095 658472550 853634038 276543400 152339328 519668952 894856074 952865730 59028272 358372560 552262400 395735842 573763425 324933600 202830700 667182852 448143340 855656980 139259684 335711590 766208288 273448120 202807696 970980100 457082112 784322761 328035609 316538450 991485040 51871165 312487360 332417762 228573220 806109222 617426404 841767528 925490792 617311160 737814240 648525920 974637160 662905796 483215070 994488419 780133575 316201668 602977400 224852422 199194514 350415484 806862540 254975844 756374980 931957760 825656745 745878814 79118210 863817790 780405505 355610584 854416220 166293930 872341370 450740694 643377180 206502468 159252288 961961430 154629728 581953440 931926670 750055360 189703984 33027085 714860932 427915935 874049446 870641460 53786496 597677480 600004504 171760535 748152460 520133840 798466272 257731382 900588860 403867402 815419136 604921634 783732412 515850240 191648820 100085822 562957872 184815162 448536432 874884335 272182454 384785800 67934406 630499508 88997600 416398328 718777550 347689040 893802413 167090908 754729125 825727230 150906971 23816024 11076248 272750824 889120 127678980 951170560 721189600 435397144 596971724 957097960 941145152 790601800 694311844 24062864 567228856 295078550 206551910 415325016 586775198 248565650 919543124 404974080 868869214 787386712 796642640 678992955 170579704 208702220 525256890 552789496 418242738 177266600 981228988 200906200 948942720 189009928 328800032 714794370 389636622 588485296 844570462 387282944 214872450 122271232 695207000 136019650 536909660 793848582 713111960 164304124 486239108 197668400 466627198 538410940 120846080 817577260 330136576 940838400 112027930 32599250 471539072 472410528 901828540 280727795 306673938 839128728 494213540 931052668 887194302 222701200 795347968 806755546 750246820 847951875 720064256 169385120 573735640 648525169 579595425 130274340 386455602 273917700 312255755 258872600 941621713 896462856 430427912 338637850 865061386 905199200 225547706 612045960 653776649 830289516 499266376 200776960 526529940 235118896 53297892 986598958 835808104 564937640 788949384 720675744 418397628 672220088 42762440 948503680 390381808 719258080 531435438 674420800 177075680 776061019 620539390 173783800 554347180 860250450 652219384 541057375 420173604 515731600 672081375 949727282 120282788 788704300 652684210 259063296 822119110 15053760 45234816 698564145 635115644 866907666 953003520 740651900 747707103 827343982 164775728 256457805 932302864 265863688 246105245 277465360 318084698 391426750 149099280 985591200 387245120 112023590 700808844 429935186 768074800 133392472 126018500 502713450 269184686 365679884 264308036 171526428 157748820 715780500 631992000 188754728 476416642 411088300 920883600 144612400 509201318 489014124 969579804 790366404 256838800 489638318 386111703 282732920 246429252 166107150 940090720 98334208 96177208 472558398 351642400 619585415 1711008 220223360 944739892 65737500 729420373 233290288 346803656 588224204 321102678 222980588 309450882 4159436 785250700 436736792 658110976 942389487 662692096 521475590 52353520 359275380 200900464 34273100 535277440 942647100 739538164 583827200 301103854 565240976 483711360 285473076 714565200 302080464 474343700 69239740 330344464 553654740 672691328 255259340 932682776 257210500 692307332 68982830 818197264 617292942 711841632 894172165 849477600 229631007 353497656 234113255 21958995 950772860 458451780 494529344 813089280 161122560 602596452 446001920 371760184 616198744 698363368 521944118 456094150 866473900 146914400 194248320 205393280
925645780 733936640 283702336 379912655 102771864 229287558 24101280 9636000 994427420 391725458 251028445 174325000 368037830 943656286 798839824 368607840 782524048 792972475 675440320 398080695 496178304 85576312 461651216 8274345 781091906 913052544 853930844 374411600 36461720 933651300 818809600 450344800 982590792 147174696 672339480 139391804 252715680 869484452 72573786 359270965 797481400 451050544 82555822 52062324 885832652 265730400 197999390 338661714 686849512 56856360 89524872 161409804 545696800 857588704 757994168 283377150 95640410 626377120 851451468 197673700 895000736 521808464 872663592 721363900 468519360 660893800 340457200 956247630 182298140 955735416 42327890 223832429 189489010 74037280 222700992 444221783 848163300 928455272 296966096 611878088 120527425 730430740 595120000 738687004 478597675 260259584 437918100 698689244 244945120 824584375 360460915 119445678 723606448 610014280 717385280 78240440 336065204 198353504 254491966 618802700 414536640 845245120 246365595 894162940 198589214 304419921 596492992 250821172 171105456 189171840 978512041 72643700 244014620 838585475 441900700 971084400 331026944 389206752 121860790 935470952 911220326 712115400 181212732 475360 64750000 134744177 505331875 794672694 35152802 729963920 867136820 302745256 513904281 647450860 21009376 639752490 823810875 639303200 535515569 569432390 732244700 42573154 798287779 937961056 901771264 12711230 331550450 756455040 295069600 833597664 658343956 125199284 239524980 665602530 93866184 629489160 454587416 897969216 311445978 115286944 605499115 144861678 216087760 691687550 557330988 161277001 260932720 532853364 742797110 225001200 723954174 781686002 61719560 638665948 853054300 902492000 257028220 562103472 851696000 798633520 97845760 345192672 145154620 704022616 544387968 818361061 796815632 940813530 918531568 902460580 526788734 314201658 670834600 505914000 383223968 764260120 449663350 304286428 969377288 102985140 560627840 372570940 971640721 527503976 827088585 758744230 493086256 653468194 218235352 617957080 136413040 420991526 521446000 452920320 824504320 720735870 778256176 594165160 213090720 744116640 544873785 150862120 533650650 376340200 159442640 554049325 34831200 722668025 108835200 953105480 707395113 268483120 791911600 489849920 611186029 521169562 451236584 428944000 463155920 185341952 680410128 552933160 954533840 180661575 27290240 848073015 964256704 11818280 828610144 595299120 674295 175462008 696676780 116450104 178130081 678227460 680417410 362208920 158222496 954247881 303998915 526652800 959190110 693468720 115546690 647317840 473711022 763592832 273936432 951292648 117440676 701112474 498057748 321826000 551190336 795694775 209954652 40601080 527343000 352978902 504324768 860155235 733090653 799044536 18331008 248036422 108885944 358461500 91232848 213745506 841799840 955870176 569128768 99612248 632528302 3671624 996224800 943030330 760122386 449919200 263560510 686035145 303821230 841069120 252139536 187247775 162029259 141005280 149249880 133174432 298091740 792985600 650130900 44401168 182630810 182035913 510481039 351471088 641495380 516142720 238303456 182275459 201203333 708863074 168944750 860572500 712710066 8992960 698937512 86910000 47315076 148135222 481030756 571765056 773907392 436918360 646040715 600503045 695437168 413766011 788151252 812738250 418199160 83177600 712204906 130728900 474747161 669062880 991585076 97184040 636928896 543893562 334318548 789368275 800664210 195086220 362579040 81429180 329127692 735628632 128452000 806209968 137367904 298787288 934005315 699876256 495491200 80371828 971016976 160848450 313430229 810610870 601223060 776916480 644858046 688367355 96778107 46268147 194979320 106118648 103691640 890749524 56830112 775902864 929495036 624958520 343324400 403515600 941855350 747583214 149893379 387330256 832737978 15756800 526699520 417221260 979770394 561580617 614113878 853889400 202369096 276409580 408557900 571900792 824286704 825959640 801562592 582561875 460127350 390997900 674792408 259199426 642928760 461787056 223559836 298502180 590545000 505269218 172701184 692279123 496491638 16674305 226393522 494589480 542605320 366405710 88985005 371710444 139591786 502195032 428245424 946795600 562794675 764395896 588484002 824983230 895805176 105190458 373466644 809081572 612057760 562003375 378571492 583099850 716203470 432971922 708270032 889323120 924746624 304604920 718388768 994271396 581593552 533648000 383251530 546545856 7600000 854647120 942347670 569617624 73463175 802188928 56088840 46710180 111109340 61071142 918453832 161741120 645649595 671667000 465699796 291274240 982325800 317153262 131372600 944542575 118263817 79322560 348669680 702625024 809600784 701400728 867197550 360370388 928112300 602655300 341019480 481596200 750714085 872399020 320453820 734405500 843171584 29906864 886752768 779917696 701011160 764006400 233610335 420403500 768565696 665956407 677766000 438867200 991697344 438725144 520966079 37020800 812182100 232048433 819814600 91063232 228766920 812628675 885674954 122617606 559788560 511599260 499995040 704406905 782098089 638214605 597094698 972901128 896885100 379462560 571789695 667635508 852890708 342124608 769512816 602736800 847796607 750908910 1269480 569330816 286252808 284995435 179457258 645926400 263080256 924911085 989615500 382786268 769925277 501858808 614024306 696897360 357052944 521064520 589615669 50344014 805280472 272852224 658794120 173072037 944073728 115262780 46887516 697047502 941313232 180717480 740672572 157554160 140284650 202721705 699573490 573021104 861800320 70641102 790662592 922069800 406887100 132380776 392604188 265866200 117591424 661939984 940280080 448820866 233252828 501485824 610087325 269304220 26115460 892159480 350010880 401888 77083748 4279140 970069718 190932832 888132484 796486148 548762196 79513772 945095862 532780116 455790020 581417620 372711060 711416438 486345216 268374638 939855114 138239100 562312312 254783632 602077400 921265088 392805997 270989400 389664000 975262458 630613375 500268984 888765102 157869866 179602930 850309920 140537240 13314127 345110400 3863708 124405075 552180720 917652112 509801090 302113856 442871240 549310585 208816405 74800000 566668750 122388712 114985988 553257200 963814456 307585732 187720594 73264200 607681200 219849510 369686840 148385880 980898000 586120140 626902216 341102224 905509240 130142892 60637000 43414336 226281281 133181150 59691750 835464078 837544400 457711252 51806290 204883248 345045828 881620000 505124023 113707535 464060348 704786952 240306432 499311100 94536271 215002440 510547938 408695945 302202250 549330952 57720576 439242315 782985048 231251740 530649000 349617636 429666460 229409368 770555024 383395200 320689678 59036000 446435225 472825590 257521920 507577368 331754010 176706832 599822096 898432376 110244080 233567664 561431970 411351472 635624904 762357302 661616941 937609004 417368807 702283024 310769674 313248768 916021780 527632400 662490598 270395148 301968016 771536863 615932650 119816164 642087735 777727193 837791395 890181697 921342636 445000664 339932500 487911680 506516746 406746288 444757828 980320083 591111750 296503296 808267520 118607085 400337119 742204320 172334400 949996895 375993325 507266994 878763491 309111216 253149440 933242960 926566602 725376092 578394624 771507984 273925280 462808925 380776327 131269468 322963546 863132380 653318400 144659557 828423472 71235200 847832000 162754896 696962548 966512600 736408368 582344525 965045810 477628019 542686416 666916523 571302220 582432768 400883712 477141090 435089824 163160302 282506119 662584200 975230696 715253515 649554350 683077065 815125713 347405520 742669125 295809280 79425440 97500030 892663700 592910720 610481440 735745536 55710487 114113472 272828030 230671665 835136704 656428388 606903000 677528860 330300090 781529656 873540832 85372381 87991456
338733693 391597050 831592391 605050112 802806020 289538000 341723000 741526613 669884477 28351696 862565760 640862895 449191640 651083640 756819500 462236830 567221444 34222080 335725752 399961990 53807250 296865580 285341750 560748110 214829112 523801984 555151784 760975712 419356555 725298916 159042877 401476120 598101372 710151088 737017600 443847680 145858432 444418700 449694428 326549584 74236620 437532375 623224184 2522205 844664868 635427996 342321920 902740000 875089048 270592730 388953504 587483914 638317611 210086400 816756840 378503720 866878976 278540860 322929200 654118443 143023632 508716470 44607310 88687520 785229676 227142645 835607840 596590336 247423440 907062960 603329869 584714085 940090208 558630256 372586391 281383680 245299120 572418925 80517742 126689280 903793360 606943100 348481197 839386240 503352784 13441588 633094464 233925155 681804120 788963600 219427640 737125500 116973280 914975169 418245380 398125200 743986980 5799984 93751300 263354208 820752080 900402000 601016441 819091286 211464980 629976492 476871968 920727000 198805672 819519712 107411200 943242000 886279525 411333342 902178978 204743296 180600185 739582850 295547705 538112112 964873808 844197329 584944232 100179822 723037032 905404500 639660684 433102792 525794715 492091284 876013132 374130800 97912480 449142480 504836320 409592689 733933524 261626090 798068412 666629540 895451496 471495400 233844600 940249560 440032066 243490662 325532780 626029024 187360248 531877997 779883900 638038592 711734080 579493270 761841850 489654530 96272456 282493312 459882344 195426800 292539840 733970148 377066680 899582520 770780864 823151120 608949264 815064550 330416640 847551240 450467450 110374376 7404431 874859600 972258124 237012396 849612004 432020732 710887570 868647744 409389700 721014880 220487950 288335426 419739108 538892004 81108356 48769291 337468293 598815400 178012599 198046355 523636032 433936640 184093214 729159930 674505935 345965248 90233616 514918128 215196520 129812928 235038420 783627650 462425985 769129312 890932830 395394940 190580832 165371930 165339782 739706860 245773500 172055360 700379856 320499790 305876040 322851798 408202988 660547520 121480083 911014875 35297034 544310892 897919814 288636120 972614326 2834365 553096788 926858800 709502049 840026030 434270286 941920880 938103840 787301984 549616450 760700000 101120832 745769476 179476660 343442464 667598065 915788 774348562 699118664 691783772 381946000 968521128 874758506 909653600 145946376 25807422 693558768 172750929 141016468 498345548 216584632 490670328 40744780 161050000 898967200 911508400 310410960 426142776 963078712 697586560 184021248 814531720 400043250 440364608 438762424 128485680 873666370 829612310 459790288 561952875 443535234 764127200 872907004 848550384 8176100 98885920 897559936 656862400 108692271 696048602 864336128 125860106 307503814 860324000 128868350 270354790 257819150 429942976 278364060 203596932 189999484 612894832 190894336 440268932 841874424 446320326 90862080 581595904 59268192 983152128 494916480 957675720 476855840 563951000 689457922 524497248 781875385 194756940 913326825 976957536 271773472 977999450 725678246 917670764 923116432 452853125 974224704 772671304 494127800 929908448 113325564 294865664 846929280 509304128 603189800 909130098 532142420 985987864 389753296 103875070 75115392 600330000 871715144 856436455 473524224 56658620 866393562 368924970 56106800 1260680 559769160 229727040 89547420 299895328 22084558 744497520 789768640 323871548 845265920 127278912 214876059 720495841 788918093 482964800 99491696 399591808 673537614 51104668 849265443 346868680 27783748 791517580 705712148 161743616 170425372 592591600 8897000 558018816 361120608 135254528 59478132 358955906 988979844 581816150 198333600 198275640 838272032 476519000 200259500 90248434 43463362 187040436 645745184 648903640 695592840 651119784 205451672 514292036 873917670 72927550 158862144 539112444 713056896 641871041 801998710 851602368 943146200 715351200 639533328 767954880 895461768 180149248 472777348 80693760 326716154 986230272 395044002 497093606 690279936 527781584 400059784 648755000 528629865 136087080 103838950 52075272 122346368 261676310 549764550 624259192 730390040 757226360 309553472 265883984 381204982 663024400 862049460 5931525 239785000 356628040 138014450 41004984 23746154 252697152 1776192 35081760 77849875 315066950 708034880 870019832 777884440 368398314 720966865 439657408 10113785 580782970 654875472 180292912 135666628 487358480 56488544 994366720 675136000 822270136 694645029 92249000 557517104 619224680 509245350 373342800 292445928 741134537 361214848 555084128 485807634 88206320 191266700 495297228 926085305 392196200 95712696 24177948 105157520 616008000 890581110 528532480 698132668 342728424 366157080 389977920 191968285 780730760 840387440 230126176 653173472 546303800 565663920 842206598 156105940 92979925 779371880 885262690 946781370 838692496 303313504 56201396 230291528 22274800 778478250 262698222 416078900 82249650 990678272 584520200 642312176 48675614 657486850 247822996 534304493 567261000 338889512 775151600 989799071 700454218 595672190 90525856 456731480 748875137 135143876 746145820 105970300 571923680 584949632 539335800 137514560 989066336 722434000 562058432 506616488 517409680 208632960 32756721 749921590 555122904 626802592 716332040 623696270 72014548 449629445 735401968 419227364 764407050 663935502 697179248 63968464 664090470 858985428 249929408 734283480 137890436 954961400 529420900 964150320 101303988 645890768 437488192 840834336 75472420 938914184 378027680 842793628 881894100 318138048 932630802 135067867 250665992 294145200 575671995 883513000 296998032 668313439 163965466 155169032 381490400 601568400 841579280 656316800 35062555 368382080 129596494 471555183 155791840 428561664 906915800 441227543 731326140 707476800 62513262 26962594 230851424 778314624 655825467 782329216 349727532 39510860 860734296 337098160 513741890 84673200 435485136 261072512 114380740 309569942 361989880 693280780 394461469 280337325 958544780 802912996 233524880 414308480 141308564 121104504 529859958 745817882 950492500 323855988 357600400 624482814 905099180 720431152 510543900 913138644 271750880 374622143 967287200 968213950 666967822 37246600 192652980 414620560 98455380 798944080 996424336 36682500 139340592 330584088 413055908 787964312 457095364 641614184 840534390 131587531 844476804 734379335 748211080 474267924 653652416 67257696 48089500 712304331 455301292 654516510 806682128 330472656 71935336 441551272 736424448 320925000 530516605 714091136 467658150 357308600 396446080 120508876 414626831 755924672 20084887 391233208 605402840 318227248 42647250 376211531 795684460 341340610 969888942 245484311 250132590 41143400 231963520 721923504 117692146 394829200 807890780 296580096 584082070 78319224 778239650 501769892 702882084 103593650 388027880 682165342 985895112 824500560 257081036 805238200 413452216 187221448 803971480 380325400 819132656 678090961 962006400 837751965 977218184 106302318 668671920 397289000 729984820 443648350 248828120 707770880 162204856 873860360 259489421 831160035 666289948 383618048 578114760 889085450 601470560 239661720 991727960 352361292 611620912 422345504 249809812 636750992 278645200 735232881 843271904 518837510 435863265 208569200 50893443 69654840 405348320 338250806 948312240 193942240 720859384 187173264 321125987 561604080 438880920 608478195 452623984 138372000 897071100 680342562 48073472 683001950 531592609 58534528 779257680 743307096 899869670 534665470 205541450 429260698 431560558 126424040 739829376 28084764 708563988 218260120 180744392 644884096 354875280 317946400 895663188 528527076 769143640 766619428 964742548 894896768 524443340 34278076 799739600 211384305 320990740 126388820 674811920 439709136 563043540 626171312 167654080 532770496 366372048 236914972 75578550 855923832
18987135 748316440 149222624 20129305 376960896 982763456 299966928 207592278 248848000 586293840 977598208 672895120 102588740 897167516 25926712 273904100 927080680 382878952 847067328 363475560 222764090 665699790 121767040 245169570 262107800 950322580 503018766 482454016 351182592 225940570 79083289 541364045 281524560 208491712 957026590 576453500 851966000 925768607 528336236 841034124 973656340 796611470 977103869 478043496 823731840 656079730 267147460 347272679 369398656 840862912 260777600 642100860 901498048 541725000 253523430 321338580 174699888 888761550 484781780 692774710 705198936 472361660 77029500 235089328 253877020 960177673 559874576 879902924 97181204 554210220 619234450 575609270 82278480 289348128 996477790 596062065 961869632 899798968 794372224 93296320 115292685 652830747 462007310 220658944 139572420 291371325 196493700 357372144 505661120 636613584 758746024 885848000 357634048 126680000 663280248 496415724 550393190 87349100 705908620 765228550 332235440 260968440 268472614 102423871 144696590 622425340 615775472 695758424 604275916 224760320 281267216 111284138 963984104 409249911 578091520 83428416 259270400 319195676 948729090 397068130 285036368 123924376 696190856 496846400 162466 522477020 802850741 978330416 412062416 665012888 271180030 983202166 809248532 846317661 240918672 210442432 563904000 232918000 803444660 971963036 307132176 322529360 711330872 83580826 0 13403488 461499460 112283960 692100800 355499759 875556935 876897600 16547360 758017500 531537222 579116266 134753380 94827208 735984176 803760416 659050000 572107527 761556600 585495044 115612024 642327840 38010550 873194720 789925001 614430484 352266660 153953664 316870770 189821728 422370008 651172170 996796984 248204300 43246450 715467780 145483500 892123840 139413080 297120300 605197984 39223768 939778272 461868832 931897140 645098425 719608550 864120144 832057600 293880540 984056260 622817082 940846816 394303392 872927552 784347176 585786688 340621504 174724072 675846164 119637640 486824640 93855384 648758528 727962620 172227522 710933112 250427264 394690340 902905280 811970285 147768028 637179360 495046400 887777344 709120061 361426576 878478825 79457280 981950440 86444072 595225850 668278396 448488900 638249280 654860736 692011410 892723784 367980384 303589630 748685745 201006656 652380672 661649604 664347058 75059540 97056260 732836242 567620454 366494341 279382701 427200206 435813454 54459216 108748800 521587200 468671530 86388496 655465984 697577900 56901556 805788071 41417984 246680000 565851980 189162704 262497320 578780770 671647004 707644108 610636860 199470780 802380707 388097780 65611396 504668300 533718384 183927120 767954560 128617088 70455133 767816696 361221760 98895832 265868080 513340802 880363770 908842320 559542864 48445796 305133632 484251520 835347568 79106025 872443222 835227905 29497500 722947584 988265560 400803048 991605676 665909924 393203275 506027116 389586752 474407480 779015886 121353160 467444438 317954892 337388800 275805848 660489810 285639752 166530760 133596416 111447382 263480512 125659216 78978692 907192670 964494020 713919100 597539744 387550870 74436158 155217088 426912176 848405451 844995704 725518916 445700310 239170480 18790059 537010370 817572006 184687970 624789824 811933140 690299430 94290064 131722106 725085000 667202100 965671300 526326620 576272696 74125289 291896297 598174720 541312 539375399 804798366 733570875 376472820 134522473 238783320 446488320 471872640 670952532 49461720 572766550 748309360 864210760 910368897 376575518 284906820 643951520 668892800 420420880 279484990 688709798 698238400 751348325 648711712 216373336 737040372 152090248 934274185 743214336 178142610 616604056 261344000 423378190 808821122 390900160 518411300 609662436 442016010 290372048 374718536 763006878 759895684 802700800 557059600 881963428 134325985 267635200 141047913 245838304 791942030 614558940 391198350 231802125 921792576 477149732 634946560 475521520 956686377 37439000 133594100 927091548 236054720 845954554 612725416 489892760 547080576 735983090 528508000 746523768 848869200 379058560 669660260 44627456 215812400 267060032 723587632 425520960 615055600 354431580 848135350 934700944 584449804 637859216 980973636 214230340 539251400 483380690 655906496 46224320 804734260 966913856 724412700 411274560 769544000 548330068 951946210 165485985 793653044 561829141 773442048 408830990 334286475 81037920 560928220 715060480 844749072 351989500 938130880 118819490 376730240 563748716 720501760 354275600 927962173 552062912 528851525 234193308 716045000 705860835 40900808 659583892 814228840 190314080 522802530 392064000 234471468 914787952 980054348 419827896 21525250 219582848 456531752 728766272 96516635 439141760 820457660 843423200 408864448 531483040 424451496 316266580 415630126 686996080 114444355 473850484 940455244 501932160 717321234 360626360 177434760 369148300 749751872 834761208 16933530 176400100 788176604 307657976 396475124 839439180 983066600 858141905 852100184 960468232 732122659 225605578 478987520 82092160 866008496 83174100 787337760 760380676 896742390 511974612 573362841 412452642 29441100 53941690 309341470 9585728 340815780 979809840 604109312 281955552 383930000 397995924 66011603 351653120 729446596 54743664 255370538 609040000 501321940 840462400 159195520 466332960 889128523 210484974 850668122 96211072 542634490 492377920 462538880 587002544 841456751 585007656 557335052 259849016 770317760 410135900 856809040 9727080 923261216 870204000 509752800 972952560 454777318 609127725 359114026 19403968 11547605 353253024 718723377 854428500 628161114 724606948 968899700 346285568 700901150 789248980 52751776 900475520 754304878 306891440 518627496 329768470 105554684 301427960 572993480 62924000 346141722 927283476 1649136 724943320 264867560 817679732 581091904 156724880 109608456 248919780 559605760 285551810 393655360 424684108 914605340 787864240 331011410 685428640 568335360 727234360 299147844 508002240 498732502 931953436 695631850 462757836 264828020 944170552 975478784 669616536 265211880 146139505 369996820 110749725 629612000 486146736 970527732 122682060 751599744 426002240 293318128 601008050 166065600 816959175 137181748 732930115 579983752 973357164 445565280 595083284 526520600 478608640 790271451 634429430 52847248 259541900 929096080 792480880 151382592 372549102 907597575 827940544 380977408 566876600 571353420 520587904 951115349 502171426 786518048 927004112 729723450 988110250 856299785 613757568 329589096 189595300 424932741 90693500 990279024 411615840 885916160 8352806 332426240 671216166 95953048 321351720 321183936 57728500 2788810 668530325 462608472 277523600 262218250 634479616 586574450 485568400 106254514 276686785 440865200 460630500 339594464 648312825 329387178 297646276 426495350 694208904 917385760 579121916 236242244 556206684 375278752 279746658 480886420 673716980 970690852 555677726 46082500 907618800 638911360 563725780 900303120 463686100 882173500 622981418 12921920 850835848 212696064 543460160 586005000 545077568 771660510 974540372 926892736 693132121 554485756 238123884 245766433 421733200 825995440 927087220 68119200 988704317 960609920 340674835 205105776 859749660 293045886 165319755 716031970 640312098 38407270 333988212 365478836 164623260 640013110 307324230 984162856 270482901 180262344 326824240 393458658 405308736 17114590 415764416 607825120 904320150 2565740 853763427 637638624 169744113 58652960 898755404 261832575 949024777 582563404 400452160 438825300 94706586 946658700 513285795 652583000 835905430 249275500 430651162 543217304 321153375 679122606 220887872 268566178 120479760 883301392 305424272 303908968 584254400 902864910 426447031 352555226 202943758 482620200 380215860 506677636 10542875 285518912 133704704 630690210 495756960 82550234 146701125 262662748 404068710 751395700 245050612 232505122 405075843 866197432 635801368
15796008 868671179 233202882 72848576 591338130 89004236 932114584 355501656 163090200 128175896 333597446 399979828 49396120 684310900 851731328 985157087 723901958 229077088 705322972 374637270 82089328 146169682 769436696 590750400 115137000 753134208 11209593 313001484 789428712 37980916 183102563 999027690 858858175 370196680 425014144 286597815 866490760 488864422 928354235 375390740 890405855 273413492 371356320 785291712 174391095 394832000 700676324 599194093 887122160 240144512 198269696 343483616 322675777 403165696 361664800 841883392 272121310 376231168 257334500 517938997 282543520 468239620 659625344 523891845 181308409 595309060 744180924 968960192 941642192 140797875 990321632 517239624 570670744 128334472 52043830 46099882 77721840 188672552 84731216 567070820 584617184 214996480 754117300 43535673 454166800 638244594 715840768 310240280 216545408 795951200 429972224 493427328 371489704 129307390 648661486 811103974 396110724 399763332 958427086 342055074 217535635 642549672 375831780 319351040 137567180 973758625 319217265 3629200 224791572 157996925 398231810 717426949 412534313 413760900 478240363 526239200 377713440 878057468 12790464 22182580 972631496 533591336 699211760 740745261 690411875 968029856 881671300 748115352 63391200 411410360 311972420 571711580 357887059 192597100 884983100 890991114 170206048 287960910 370106340 657866006 331014272 980516294 117211871 710644540 265071250 439299330 382227984 744955596 195886204 889571440 474629416 972635661 679403240 640426310 584980753 562264400 925745312 806824630 768597740 49889184 764342780 854682710 930655600 577743610 238138810 704832800 465804088 903738200 633373050 332755000 612425096 724359400 415371263 793465840 455990400 725226432 703065424 345239840 140192160 357250448 939609352 989647399 790298230 202295125 372931580 377091072 245303292 357018208 688049334 547232584 794628480 362935192 476670000 580891808 788283344 792783352 526968340 164278511 484461901 453397760 902629500 786734861 906066730 830589200 499017048 965091196 982518630 521343480 625384268 58101230 857300250 240693630 260782080 313235936 706149580 500918690 257461190 168137750 796705320 971022976 346790420 787749312 396921856 470906086 182143430 953970450 50993618 438895360 381556672 402965968 727951850 22251582 370948275 944597050 378606508 989095922 843781950 717659360 392575693 427770200 780979168 333243840 891151830 104297920 474256784 908811450 655973890 735092750 894356015 996345220 917910824 239235968 501417576 61480660 446684568 578558560 257851886 806768640 153198782 248957151 943640520 233793280 776772075 673088449 735545680 799971120 768689000 716152780 349348482 139126080 857448989 174908800 276823940 694137525 398910728 668804656 74553840 508695240 381490940 234338500 182369744 318315728 309418875 970728128 258252288 185106560 21059608 935723264 316108940 899281263 470596200 108790088 775205600 923822149 816227286 504469236 87999305 191109808 247238686 70023906 473219200 739460580 720384400 354811120 18299040 313016000 917168917 556355743 259113376 930559520 486359725 80023040 775005600 601951200 933915200 420923200 329617916 329320016 261454550 213830992 942631288 1889100 107908875 292019260 440258872 9558028 903373492 396561984 397539136 860501964 610297054 812084288 274092800 672257532 414764736 317465499 86328600 826589120 659172728 843532532 198574645 64108550 791543460 959146130 126376764 604324840 796759504 430260135 788661630 66652576 994288000 234629850 828585328 676987270 565992368 596357006 223619280 572698745 451230904 998845170 592614400 444413160 738181282 46729280 65959616 855585230 97635000 517372469 937354208 932867750 839324300 97426704 1816948 163628736 571620050 220167078 450518400 757478931 451471516 962413461 88056530 525976760 950050720 279020412 605268625 442822795 576115920 488708360 369559616 888053803 263440588 913589406 493050000 721896252 283412529 884936579 625547808 618554952 517892096 659999980 179165624 866044890 903793984 284742971 861866000 652199136 750055440 268693673 578398479 103697600 215247405 4277176 291000864 597946700 353592816 500023235 242673360 438631840 99144454 287904892 612810922 615500000 757171488 637670600 41117820 980658798 104262752 470043525 720417152 636326731 536898200 944139712 254119552 511989500 542707425 592424228 9108428 753807488 138565730 844724320 189179500 908508774 450948000 141532000 600612021 235027011 98828000 835278928 846706590 11835900 468847400 921095760 890626240 915488730 299445640 640160256 623185000 592144050 890019648 36259395 279717860 594792480 210592416 712825248 444457120 919245532 632494850 173364160 686032768 36156672 185409228 58069548 917681112 254404718 881534204 582658414 101595158 829546245 779845024 824226624 6539220 53159072 857166860 972055416 785130572 404082713 635729000 492133820 78197024 656265528 33898400 527634552 895961094 400204420 85524618 720316800 475437632 465567123 262480625 715628960 368076220 385337725 131945350 530515200 23947960 703638950 47594880 173831150 651141725 596841846 910675176 969680345 358321472 669249965 562872425 101704554 212792824 171100335 982202580 944195640 464801899 42338045 950434260 798084720 442946460 115797376 410509488 227071072 599446708 30656986 595214160 105102062 953393712 71399174 745396875 201457728 583780375 170507200 389942833 281736000 452694934 449362248 809104832 679633340 597195610 234917992 363633420 727342357 67560300 456045088 585242565 865812768 849114644 823693056 343220344 321279100 295143000 805231765 302511680 756345208 422299226 791573972 957597200 740870425 167632640 889094496 624824520 606670435 745379100 493002232 162265984 531734872 440102508 629461360 323571088 551194920 3901868 896663700 804096062 643714617 851029046 304169545 73810024 312816712 494464300 152525870 367772160 802299120 923008600 191918040 616713880 24441192 250513920 703777436 353337642 711464568 350395360 64885328 657418450 100014400 143514296 460697600 858470600 420659754 295938048 755970894 966426712 265566752 358689392 750187960 730802500 486781980 988695280 34486500 445558400 803407592 320524864 353396484 356499400 509251865 921484260 594487160 335441348 781012452 328507964 627563040 621640704 378953112 422915520 279327270 69386180 337301360 586879116 566240992 928807063 727856697 376321194 740775536 206200404 991661495 869727904 457086016 127101440 684385788 344163360 222960640 814691800 187624150 3461160 755595520 489531288 250333888 937376110 435090400 616397170 458718420 609155000 641192988 23126813 844713067 660817275 776991360 556453200 532638145 43868288 847557340 758192341 839777600 121664425 597451624 786648240 796825500 452817364 670882620 917541624 750869650 952689920 728538170 911624630 402363150 835208995 422681601 461157880 591480000 946266400 298205701 551999720 674361740 676726691 582413740 245114916 438017426 739816000 857203456 718329414 168702016 835005274 139204166 435813400 418495656 335700440 165731400 542403968 203460903 279990342 58766112 674574336 216756816 332478410 657707680 273281952 212916608 30443720 843909610 243151350 221842780 444944396 957820720 366386374 701356628 435127008 1623864 510008064 994340320 179657900 582086744 866536032 469223826 302780396 271009248 293798814 590997591 206527060 614690760 271991600 109292192 941033992 61698680 228292740 434377704 392885573 450680160 855455100 863659520 373690420 206252320 812244880 9707177 487125730 150832110 930539480 912014000 381047004 401440430 341602504 727887900 518633480 898144000 687631456 98922120 916677600 766551920 217619394 722300600 304620160 879956243 653652100 656568865 126893694 535842664 541957776 277250562 893577030 769260336 243206000 575287680 365688368 144001006 756722135 680180375 90109300 603756360 77435338 877737944 356361868 546454720 612520944 675360018 507244960 574960539 986606150 217226960 546461360 926515030 922462416 410175368 394285850 122792090 617336936 897744896
6060376 495432000 332539095 321640385 756743069 146777760 873484490 447467880 21560240 354357537 650443194 879842372 853227708 453446350 640778308 266253680 503560950 249082000 793144350 37688360 698931204 607849216 685469840 109018176 728399006 892607376 563714555 53569804 590958070 956118100 672582300 249259222 642459102 157046380 432057500 804422200 735028000 387407165 735656850 2872112 606022840 700879994 817536000 203898880 538981450 705822980 567702680 597162556 680888288 502109936 188641392 208817240 795707607 870072544 8041720 709756922 682111648 827291080 911732310 888171412 756973470 404767592 505581968 425615296 496087375 479756026 58809128 246516480 195764708 135288230 825188400 787654840 154472279 255693100 227936738 534503610 346984480 210141008 983457056 883187983 617953660 924312426 989881330 631034500 292096000 668859810 81990080 462662612 310572800 372272968 926008040 163506830 916410688 379974120 696511685 501391644 376986520 149561212 854685540 453455284 752297008 845133830 903397600 92507575 492627225 906268714 653560700 349343560 434426225 808962640 106118020 736317930 278429612 957548800 159260624 388106304 865997100 176697710 169462000 200228416 425075420 55691714 82694825 517626355 354569250 658103730 219610495 514388000 389649015 22763970 417749700 547823915 564612990 577255344 591142080 575112000 688540675 913878560 339814875 407655532 903327308 953044380 234246560 528714228 14642232 900953018 680780776 387943680 624301053 563718808 553804000 542329267 558324710 543470068 221938388 554899170 30339188 12900888 485133005 845616740 576318300 4271900 351574568 870897480 244026880 734334664 801886480 863903770 692806400 636802200 893440512 911461792 498488958 924154568 875115648 137422750 991335920 259189376 971182824 236829804 277294456 808904024 979210192 73876480 673174275 369559432 938614592 525685936 429991800 700847360 406178376 85954200 12933573 315018625 387170896 848851925 160421990 179138800 819839680 706852000 232878160 171922600 865304520 119550824 968416130 916225648 703057828 485117832 975854570 287462688 99606195 406201800 300719400 819253600 4751704 23158984 21542160 175732500 405776000 472706878 9417184 866420588 487176640 25458688 957971200 341991684 513747346 456565110 663633895 86509640 896490380 647953400 457106135 867230307 747212236 113063026 874512334 379703801 1423720 811393130 526902376 308801438 720322847 439600768 400614348 403071340 599086622 329712000 37994538 714964028 398796144 780109302 451980795 515268648 976764554 976416980 585613200 301415135 637977912 718821330 170133760 890752067 154625152 548090625 316272400 478393731 499502753 848227220 995074358 552263459 522580840 113857600 79699944 705925657 743367960 713799705 517419856 859631737 210677200 123257820 728976191 672671680 156476530 363323922 367215820 410171574 216512485 935922214 339984640 36001924 238376768 670618640 127660700 236325262 159636600 540721888 286460750 280000000 965669116 263163900 578447216 293168916 817652832 116263936 5057040 198003957 912860865 396912480 568118000 968289436 577788896 345247200 774886088 518692505 723387160 146184996 720616769 681546500 329383020 432549982 222249920 276742848 847192072 590982526 773092546 413034496 306397832 441234800 425392000 471994400 938566848 946707074 219778830 709646320 651759525 580685475 117479120 340219660 384660928 766683092 962366888 493176928 842191716 198743460 759692400 688021566 749391072 616896024 620557320 286102000 911383176 849093054 207411184 585633756 461743592 628955517 9358840 463973220 563539351 218840000 492967680 867115172 412519373 373259756 483179220 63838240 12301192 21700900 757999795 240616172 665815225 653900188 771783452 307994368 525691600 149739748 730390000 343281670 414976361 391738290 719326476 70586848 970437336 558056608 551807670 30358884 322285950 605201850 313106052 94184302 524396170 71321634 991519956 156096000 357713344 913177940 326478890 281945671 79160160 29986801 326519280 159393584 489067944 111189722 327599964 685833216 791907968 244018528 726322930 904156356 286968160 589489570 72601720 34750992 410631080 105662232 158141510 127904864 840583730 998175664 663489000 827181950 156720832 704550275 771493466 538941875 754159528 996907325 76473920 166174664 51682104 537603480 219812320 530024960 261314400 502657460 711683888 164216320 210066710 70337376 777977005 228245407 981491172 684445500 935719800 236330240 94289432 98658936 152950624 965906040 565355640 904560048 311157656 181684208 639641824 164743552 169476120 260802320 795761850 588121840 292466070 169044576 79504192 544088000 440655592 500177510 879834160 421265888 893476288 414017450 962920208 364625845 476201071 991612250 466015920 963733760 923375614 504163160 34398000 60204800 182309250 388002440 974778400 802023334 537073452 850204800 38524672 692965660 719938480 576440400 284950252 315407280 757233860 854595235 676920743 557678120 659120352 323844920 867344400 617023176 991601836 730600545 938468825 210666938 146425856 554158352 356193360 360895080 540042521 117398830 459946210 934694344 558099040 816623709 895364192 908671535 770229780 334613808 10630000 202861180 13646000 193555264 795532800 79013918 635288672 579365575 323733894 664962040 606211584 325629409 231766490 649481536 402418537 962745885 826917110 881174875 117866976 507430680 671490400 896745240 999857122 660935480 772628352 61566552 478835880 831472044 957115008 799641896 454961764 207911934 423702432 765228000 840810053 511731696 345656600 919501340 178403300 957285504 620926840 501714142 830546704 441796441 738343354 402894000 555994176 346641136 996707888 814737408 581803900 491754982 23558076 718477710 448382672 266094080 346487392 576433280 575514692 5717520 110830128 702548640 309624184 740680894 643972834 812426392 50173646 540916888 577803080 826966125 465478260 16596350 557999080 114046354 630313212 607243472 300121600 337004875 312627792 180339564 487323485 176511201 288519168 800733800 354605253 924432000 817372732 940683480 907800146 177225744 230940318 676698938 339726296 293634400 521642426 863397465 611857888 766853424 576532560 787610946 74857600 982720110 863525120 747858660 356762880 480712736 105290880 42691784 430995900 843061900 519168144 788795736 944294504 764411612 913874209 11722726 797093850 318805748 187223200 195578360 579339320 312998680 768043108 115892988 891943656 310370766 683383040 466207440 777802368 777663200 53038424 67106758 492620740 26841332 167820048 795515506 461651600 178744704 535393132 50533120 874009512 973476150 574703708 330829504 527502143 23517760 873523200 278548625 918864340 835905824 216140304 136296448 688804372 691610882 325722850 467352828 678930636 525067136 894841200 650560448 44632000 730334000 595185464 960341584 975139882 890938166 786636000 763222144 23003680 497072000 297574680 517565640 633062464 859662448 624386400 625268017 427504018 495850490 856863195 996706635 760084860 91070528 639552630 835798065 528117344 847448096 97767792 614613824 135681872 801460662 740801014 2995057 693897612 702049925 96971355 28331360 760583259 967447364 913320270 517007360 971840400 405975672 484873140 581995200 905781632 368758390 441212050 421367920 390488120 375363800 763205400 113812440 235208053 295019352 631423960 187813174 133875540 493202660 249331358 800983690 182164412 604506510 533468170 398575313 825003600 767188096 82378240 742043850 443020240 130898336 551196700 478076820 466708480 478449960 817106811 914658264 316700740 418497968 850522090 302719016 182034976 426194300 952277117 455044368 15990000 916753280 136349616 805184512 935001652 846477240 902215040 236047104 366233256 747874479 179287620 908640420 268917000 457063808 13423552 89943900 16013420 850650240 98107684 377222112 762053550 84527319 889948800 595535488 858347196 604403624 633946992 301045700 628385815 279406635 695820640 525162720 298857036 332014238 660315142 652795000 733031010 497050040
844394728 877534804 301005049 813453280 465365640 982776450 874693750 173470720 735966640 279236512 794438790 111346460 880413252 59390976 91488060 717830700 256206400 915708240 315040968 536150160 312768980 701368632 184828380 611973666 385670208 705977552 35929446 931952176 859672945 742183893 3933320 794305480 149743400 638862946 71412096 450013345 688125000 11308992 497375214 986303004 737929948 747882576 266605376 988037600 317804150 471195850 745576352 537753869 872159488 467826600 379792640 307912510 347603540 132705028 989818420 918825200 814601270 2106925 343427110 716359040 523552320 471896308 313344976 872422506 289823810 890185184 213142168 247640576 707978720 87745872 832853660 949315208 740449780 325896800 627124720 52664960 785041145 8147349 799423811 829998500 446166655 247075860 307953528 471448623 914396300 293724052 913428032 376941399 441679944 942572800 972416150 674104210 755000772 113048950 582092360 601943025 906435544 623076000 209328680 646416530 591241740 386984000 533035408 405740720 271465764 684796665 749044622 534362644 875942180 8066120 555349024 681880662 973083052 257250250 364943060 529535750 243726712 452493947 918126400 326453200 48771872 171800124 566429776 874621936 724063592 369780420 605466980 189726616 613042528 997034336 823351407 19585299 73467580 615513500 560657641 445827224 804357590 39175008 96385204 657592900 995983665 133004888 627518986 441189934 860354928 180031984 660249000 163001375 228659984 479235252 940968320 425773620 501506350 326745410 585609484 50029580 30788330 613104160 359144900 216116242 967127040 49573760 471005524 480291200 668392582 877351010 411642800 225821512 3888088 169666720 336776381 658043804 469571162 799752846 550667030 669203760 149239586 886135296 300997346 664659060 388636950 362541197 211434744 893058296 349792382 887231805 195873768 705725648 292126284 105902828 803977690 955807040 34752512 492523408 639442800 145642600 907702376 905535620 759452685 116122876 480595510 147715320 589077976 999213232 34880480 102537000 664244625 798591300 967324200 144670831 525887800 792137660 362636370 169980160 666985708 406193970 320959632 232882800 256929888 6327085 303156440 731005968 341497995 996947525 521369856 700349536 233934539 796176640 114993638 405282870 689104592 861328900 551026880 296668622 408631984 318766075 917771100 212912584 596711628 998419328 427704315 211391148 842452240 793463162 650389020 796065180 318555328 40186864 7373000 364088309 695383262 175547600 171284480 292055200 783928960 413508100 363290336 604188556 10139190 444064516 88812000 184339062 885432662 491840354 815041340 620182016 866630604 679388734 786645656 356032500 198839244 973568670 514677032 597011980 566438500 59723220 478614968 658168787 839786400 931422260 734447488 772768250 829006460 753403840 901663980 696632588 363097600 774778590 785392596 224480780 574331812 890636896 497082200 677090656 647834368 269827427 820570496 555910939 476749344 279583744 864690420 824540060 977103392 850757429 474940256 215243100 877582540 506889525 732192 940607180 138958736 573472000 891289456 630279176 610033152 296893520 976175020 4344267 900709662 998460177 692597328 997092520 313755600 732758354 838181516 150910384 957838750 174700248 318645152 978720900 847528256 53768008 154343043 597196925 910881052 530643866 962331200 966416050 187593673 156648315 800151680 494604800 915382272 548209235 964940086 119466006 354363150 697361560 34538256 18186684 869101902 808928021 934402000 977266000 366903480 585862988 235761570 454425304 55431680 949623552 36411520 15901106 739472940 948107370 827153980 711736882 909269760 687785320 960989076 401157848 387662672 295253980 385551350 795322773 802114880 880346464 872580746 314351050 452382876 754109130 915896320 478088875 654044560 494408000 727413704 561326492 984501678 980999350 507796024 824350520 987354900 128861619 54284360 589350375 249135860 453335672 65401978 192469500 15372544 780422593 35735936 849822395 339545986 135680550 830217055 475915750 640860560 478729360 738364484 374700632 22274988 359077220 186787969 178661990 388241970 58202080 305660532 117571675 94757356 720851575 245108400 188652872 528041890 657539192 409836732 117371050 166168640 385124016 61181290 325658795 311951650 779497856 763739520 1930521 134404700 92704646 56669332 855767728 224807764 502240790 213519294 830591984 923196320 996704040 535503575 103110820 847864882 2765717 463843178 25497200 798395520 56770000 597145860 317687456 687499658 696432850 939500480 956383086 118295212 248012099 446379032 78984868 709577424 456714764 674901879 779037392 286079576 843290000 561171760 805741900 215343691 432519600 713516000 373748785 306196048 157138125 175164000 57083591 775898368 166105396 897434720 199636925 715552468 759668350 853085162 839049400 31545710 49190640 374179700 450867624 305572672 742066228 84912600 643722620 925338508 753022406 458064296 748393920 462386675 724760070 687400636 295790638 112672824 641653120 290481560 109285083 533510788 790199860 848683744 940054291 97058471 559824200 758685320 111337604 827321079 588988400 497921168 666816000 374862994 822121875 782257370 374899132 186247400 863780115 520729310 561516711 547707264 619089190 408513344 550828068 649230900 170969360 349300604 689255416 884057500 315871844 441884128 440476090 535855336 891818450 598401356 358727216 63812690 274225792 436044540 228865770 797732975 349689352 553544032 687628285 560147504 682103984 4347705 542657344 949490660 357742280 277464910 940423774 824848700 982946372 412846036 911159090 908204378 396257584 51868876 563885820 193353692 25229354 208936480 717465800 232630384 808650172 556130608 635002180 121149760 830150420 828152470 81305500 336047400 772631862 29475424 825713406 13128832 250470000 531892624 89481704 40529340 968911349 344414016 551732080 186256132 730609542 168060800 672494500 743506624 930068800 104467744 321061060 434282520 275733883 860458400 80918964 707733448 487906800 81488250 822683980 376522080 389376988 790927588 282229250 102775040 443398578 236597076 792345950 160995520 803215056 678072200 577022910 117402272 921339544 156508420 379210698 484432384 12688594 41808404 743697000 973977757 779586156 469042390 186383742 555901148 984986904 824558139 594633426 871752416 260132776 962367560 696865120 134840700 470616000 610761400 181990688 973641028 143236744 134426880 362981665 625144474 394031250 319489344 262894140 743018000 742561660 480653600 551617940 641266860 668164990 469444408 771967469 464046632 990448192 431272020 702893600 913463256 197079000 208649008 531153680 855265024 783405103 341190160 648044022 658685246 701522375 447584631 766051134 588039340 997858960 230870208 898910450 249964952 707640284 374771560 674487348 857035970 340546771 18760750 330578144 150804160 897062512 866652848 977419700 513087376 220477360 208210465 491830000 392237282 441617112 219518780 886759132 215938632 422155200 755523936 882583864 18391140 58907232 827640480 794709296 677053036 797925952 41180528 871977500 509642486 913206600 977812330 803086104 760658848 482128576 682056160 943282040 602219432 814129804 717104960 876011520 917026669 154800576 510012700 885484356 47286102 616926444 424011936 635698376 397127130 100427104 184976416 931341867 131576422 743414200 338483770 744504656 941985112 213893296 90864384 836819370 730773200 893923840 440249640 260882500 711736380 188798000 630282080 715924832 487862001 237770240 392549576 63902880 727373200 8743424 470872396 675845664 33937290 162162166 762549440 970418240 138820840 171996672 156540224 793321260 529052925 276036084 229317962 166227596 625299968 206524641 88567968 624204800 439425136 116127408 581571184 340257344 455107249 584781400 187461488 699534432 78500096 143476480 384449940 1341120 595097200 201812873 844913160 786837688 597922990 102253840 545176662 221649076 694184800 489565 702814784 872668838 46250152 590023370
16920784 368580484 260873906 167466716 680841932 682883140 3091730 176989939 884060108 587933184 872300000 238752936 982510500 600418176 781029300 727568015 942472548 776417200 567056875 241849408 60754304 162245480 60580913 867408590 979668934 379512908 668465840 863758372 755335584 483566220 798029746 144511772 574946640 722227990 793774624 694455296 857996644 833793050 663124248 604692872 794028736 50176600 606859088 379285120 209406960 622311308 137249164 3387680 101589632 737987200 985683689 453711724 645127412 392494625 273132296 489738672 114347386 337445887 375044080 587790000 988127600 270642396 4783304 895504250 400044296 403174400 839460300 937775730 15384768 592412800 432823034 76565376 29235880 648866952 211672550 676174350 430555984 623788672 75869216 839729424 190436316 570306432 213944964 847624000 478982160 551166840 902874307 879089400 893475400 207360256 948224710 831226312 740910106 154979950 138996830 845467010 521727872 300894460 580499968 23448400 893584256 915742290 391286274 360105212 483621000 574607722 251354132 922936530 476236424 704947920 294407168 882183332 430900760 753995404 117465890 592953690 288323104 13412212 944602642 675374936 895619550 717623840 411644434 191865846 156794980 663329152 105647746 24472000 583172600 503543952 489605600 471215680 286937472 724585800 335841198 498716724 253483908 780983510 234012990 582127146 994225928 726949578 880522700 405255680 392435422 344666584 587805700 636484015 705096174 327371478 706500750 985031816 872865115 585220300 780555180 942744781 799435620 826650612 912134268 794361390 52306634 902056550 326184676 102067166 639212130 381671570 103257600 848039680 186749508 561179568 406173440 188827000 430849280 561902300 555226068 380456000 826706250 108567856 387148000 509910990 652450160 85699200 782271894 615513968 207659010 487951432 429014120 910426224 41956240 467168540 803482312 695997140 623245200 522595200 924379488 943276588 865478950 243295597 296131504 605899040 740879749 357917240 795922034 860564192 544538720 87419328 281942829 684198230 74985820 733886970 690139252 362584980 100794432 721197128 911988910 283824544 783138799 629926010 925654180 517867700 504746240 187422400 245224592 725294118 93199824 748077972 662531000 679828048 6839240 471013128 606760800 807669930 958455112 221161728 547211884 644426880 709642016 774704296 312357500 226937932 490187966 536072850 435690312 412795148 877014304 465904608 952447950 526215318 155515782 907023375 391666090 17855200 657267008 550060650 485220260 968998594 365616075 965881144 651556496 805451712 416921340 586304148 649608728 120116176 429210684 376700250 490660960 254889160 855004310 57430270 851161116 337771675 327954330 779270850 741263264 600137012 387048400 268678144 341822386 72521850 123250820 223431424 145953480 518579500 154800607 134569905 986080000 975795360 460514072 380625760 928873724 69673676 830353648 581912652 226006240 823576725 811292820 239330946 263773716 8255712 135726155 479129410 130153648 577459840 33424105 210891150 176488448 508773320 610639360 720155914 485408160 95539760 758503336 141212700 398360848 489227560 968050060 87605848 732449505 752319972 291716672 174788060 895694490 153306020 84011150 691765756 699656395 113602630 238305560 422300224 258361376 510586624 782647552 592860370 57325590 325205447 979191360 468072704 979297320 628270153 550813952 986589162 43312222 377965308 971282560 532794360 715019008 464752108 407672080 729832780 87880160 66579376 612715883 942768800 179090380 271568780 296984240 95616151 941483444 29251236 97611968 513660800 850475776 531077200 407395855 137671488 677114184 927078400 3148800 270323827 951906175 773672416 119735128 483004122 593665736 726066360 744357632 173630400 418372380 629855008 961470688 606565868 969647675 659610570 709927407 236882080 832909475 303008880 18678720 144954272 663002880 63554960 199715215 908693730 649802308 883613012 85496864 923027000 146884375 914012160 447131250 837502500 764442764 553660674 134037732 780109416 211968068 921472644 76483080 671471640 639340320 374070203 597728220 275427900 287269760 300412014 966424864 737646872 741625000 861108972 894263244 723157216 193608680 165673048 88772660 230858800 809040940 64260818 520272145 323413350 392053140 150737138 330287360 548452208 500759525 471517856 457047260 801959915 506800241 903682118 896569800 114172656 489394306 403152720 425944160 454301420 553879244 198208420 543420970 587745120 294388600 504379784 926337232 663660656 99459250 517836760 181549375 864180672 241040474 951438360 779613306 406769600 144857100 110942600 135299851 460358754 610638040 935434832 624807265 163596100 386115456 694064720 120679442 342190490 383966740 799889354 63623437 369633200 947661050 568252486 860215134 229450540 682576816 990873320 150934650 819039036 167476000 359835169 12485120 172946440 680308648 745319470 372362896 786379318 885798320 960591984 28016856 527716420 377657039 417222080 440948983 541135860 133419968 882302212 997568500 147657085 563105660 14843790 230300215 59310656 317472996 791087980 765918460 560575054 600618570 606630420 222375200 288330960 472668569 251057890 672489728 488833675 958766656 170064959 196276100 675664000 529293625 206143690 676204546 394184000 861382000 454557616 904465280 633796096 955366880 295553600 866998160 764486020 422919142 979292036 300634954 773385050 540370920 852944896 684155486 693597396 155457872 874872320 883712675 40961280 876792280 579008080 342666350 888115580 760057900 738599424 299737200 303910870 979238990 877981059 260906044 10653860 100820480 701611647 323224118 162982631 86823600 417174648 533107328 35673232 728295180 755168852 81507860 587663150 775581160 139292330 147759620 88180110 381139302 259619840 55118577 781429175 88129332 782530960 220051574 896995510 210605771 294703191 414272802 628685126 501437406 71541116 610922458 161297884 696672016 526105760 845235302 993187200 856897688 226330200 973406884 43906880 181778080 234492000 683204626 139085760 810816288 856388418 664282619 307266332 38091702 852475777 111190220 643815101 770435670 258881664 75785400 763371680 963596766 976204600 412301420 60032840 500907520 421206989 984926000 158276400 702491784 207014320 509739984 359160880 987139896 97971803 620781620 95224210 247150256 653413740 484667776 252088368 614465344 762603510 442547200 519613661 555467846 347314448 16720836 633938518 856434238 169966100 76551000 334523760 490987320 853752977 495008544 198343710 597572938 184322560 775524610 196359744 350640456 896810153 426638670 646000889 64253760 301259173 905917168 130869440 585183000 561016541 958169360 648627680 151394640 634791824 147692380 701539100 529050000 35598976 432688848 763912580 908722060 965130068 819312860 813669872 192399680 740837280 349321810 456462018 756014208 602251470 476700509 4599500 207902920 468023702 567464232 268157445 794499800 489952580 429449600 657339648 66281912 263420660 934734640 188584872 527750330 737662825 585696820 627696115 592484163 150787850 563911176 824717960 416374488 331547680 481414110 437693492 452380008 417507880 32926400 923099136 674461328 113985209 906547680 809033975 471404804 936964544 756435520 846104250 96118208 990696720 989403216 721495400 621204928 710825600 624828532 61963496 204071552 0 467816468 879890948 446286672 596008180 893554560 888733552 408122850 988139640 155337760 673179196 792647208 947808816 49272740 61953264 261883648 688514027 166773090 936832050 527947746 253133202 784715716 966672765 251297184 67029407 578453890 446305408 617334864 121700071 801479760 232683520 71106718 95985308 784017900 225517320 953601220 35724170 599608271 197430770 348278200 295440512 220416960 381416496 944942176 783887240 953122126 186176375 928328760 134331781 711696550 476966000 655796903 243739634 367559086 765055903 124840000 647264000 277630990 398524064 976474636 389502856 144853824 636131964 706640412 812016120
891097750 177824380 961451477 770698400 352866662 789516800 953536635 811763612 38343623 845974208 305195230 355888880 466079040 716509600 637237856 766857090 434867197 102339536 888915720 828051335 334321798 225169515 487524248 825888924 230372327 621187500 524182228 144530120 883798528 774141213 715475920 952768000 69732960 153867712 635556240 706593096 688329000 659973672 910442937 42436644 74807349 990194272 689006760 544648260 423874356 193243592 595254530 790680540 724549065 924094032 783521390 766840564 134865760 410058104 961520660 167690401 12652160 220256390 766022410 313550150 366435504 116932163 874371600 643777530 698892620 528191200 248114875 116126448 687273744 182460890 541312000 589142730 577366250 610995200 600097036 510421170 211613464 363666852 110682436 459226458 73225784 828112200 286453700 871720880 448094075 473993981 469380780 427759712 383083648 576498000 735177988 411869748 847099156 419154219 460981752 799376000 84481440 729919444 935213200 755082660 275170000 657354883 749652220 484891620 723647300 40760692 879701020 189461000 510142160 513489856 495494312 85325300 575354080 242822400 521999517 321548560 152682678 150601224 62380136 983787148 440923140 454507456 23492312 494399491 232215032 108497018 793407940 360481742 314667668 154977272 848211574 262498498 26669984 505358320 496948016 386435344 674310428 487383480 22910040 673370564 954466624 938795392 236326400 390132500 663641440 464470640 704065800 808598450 928419274 735458396 827776780 970184030 117343133 759765888 626357658 603155784 233057575 799062820 691069788 629297715 133811615 217625770 776266560 523909760 827158470 790264375 276536676 788524600 189042264 726070629 549750976 920121396 958620500 695598000 223032625 310138840 909224400 164529439 336734592 747287352 300053408 625019160 833350763 501924945 150696608 876494016 640099600 832305700 644452658 841236425 670997663 643645600 120656320 257960312 400325760 240340625 889945908 668286512 299719550 188635664 790031184 979205120 546732440 315735680 196162862 993618294 985368080 944216808 426571484 133226810 183245878 99487716 133719116 519141632 270676100 870109696 933787250 896423552 420585004 227197792 857412786 128184365 35714880 988291778 827957504 237531520 501397760 614580222 147648383 544235104 114906100 240408284 363348415 659312260 206758400 187899680 708323732 168331544 780255500 465894757 268884074 161508628 233707810 10053792 306018208 48906992 828899416 839472042 411586072 423980822 180013578 383069256 725047295 292768130 189531280 903656970 219377520 299880242 221214960 696190320 878832540 377722495 487715004 600910320 914979840 633464000 531502272 338630483 274185480 847768944 173400243 724961656 389472320 633224434 718384968 130687616 108831655 547848832 426102704 135086080 33798720 271156384 841365600 183335304 975825600 283146928 168419840 530452816 935007704 390062010 471404366 103698128 114551400 504147437 435466170 973947075 150862581 414979656 674002608 595748250 435865604 967842041 651947650 253919744 997431760 131068788 768160476 548921878 254535820 130850470 851336280 954399215 638658432 71380160 499002060 872546456 567064064 484426384 893124584 463214400 275215537 833885180 386650236 123579532 932885976 122654600 744481552 162997160 983618324 182703892 164107648 76641760 470015320 9549755 119205760 190745600 479573120 28468920 253602902 893661906 271263838 534859600 337028220 52642905 740083210 778398760 60681760 696277848 999697920 707760600 846158456 53944000 892267448 178149848 238668910 880807230 132262000 278528000 422870618 168547765 221349860 584365312 929874848 690358944 790114000 452234389 337507328 138579200 358036750 400203572 3426760 385288320 609680158 157935880 375980096 13659600 874445587 971409704 327468670 838407774 327869648 938725080 524904532 178025984 194859600 295734338 875620592 194868010 884683512 807367855 112546850 250930660 532569856 872239000 865711025 989692000 549501970 640603680 986803059 957766800 371947865 613374250 155509200 687902336 256325438 144640250 620297339 187172200 881445964 495044918 788905280 264863300 731698370 490815525 832462964 747384034 800406189 364019200 453796120 809080862 141650368 944419056 604216220 882339280 85104388 550975000 141286814 703646000 107924360 225720000 697830600 983127860 962722175 390002720 330890600 277932192 25304772 704421920 197853490 854526100 242882050 146840406 71505426 915588626 134067280 113113600 374894110 273609168 51997232 480329000 943393996 70258580 42191428 571367140 372129274 660920920 985381216 684367272 148678475 65349120 707982520 992567824 25548192 321137040 766065000 401767296 230350197 807007472 890930630 294422900 264268310 39146585 374002485 70689696 179541870 867182480 125199798 637533460 174079041 81509840 344345600 468513600 251319616 219980200 901812224 750741420 445604600 489770994 775097600 490654470 434481200 163734359 345686696 713012040 676309056 185903604 569148688 683161016 674852606 780285880 895853965 233616202 543271008 79488912 508157110 306136000 117620350 953536920 627842288 816315202 890879744 989976502 225102940 941308736 777515005 910236914 480883104 156785150 756179475 541531322 526020010 664054785 975154750 124038840 718967150 995464320 114059600 559110762 316628158 418583456 66964436 178141740 385297900 88312438 744197280 723947584 638184216 910413834 463278640 143843187 992002624 934353832 72668416 120212550 548741226 729093664 967876645 261196800 354523680 281892768 328486200 743962977 9829962 342422848 182576292 86077960 347143440 434032415 445332625 499672224 831469396 521180000 132883200 684901760 377260895 708890450 392080636 481498292 677812035 432431422 764861064 764884992 567517644 528555280 477131423 129393216 305366205 575864032 122802700 124940972 606934420 495793448 632273972 357286768 230701352 295841000 616639175 331691120 41783088 265390000 804453648 403106240 461262640 906885888 449938160 956500480 816161232 742643200 275539880 605348368 655329920 692866400 391673456 378688800 871602329 639503180 973884904 344179500 111699100 872190610 703527460 191725170 373641813 138575850 562762040 392570880 412169244 44095201 394722594 251781300 112218272 428241270 352336854 750707160 262692375 151133876 336770560 465629940 78620936 843529990 844094964 250543200 732625600 358433968 909898701 228722768 857045600 798351400 762417776 364672162 547533552 248339840 105875252 267255320 117795574 960377500 904991725 845266222 876782161 918248808 40594754 78590035 40749435 455714215 441467736 378977616 904128720 197599354 454673526 782988184 12624820 48790660 887009942 270839680 534713300 805941634 812940772 280599290 366102770 105262748 284578048 580570684 220503420 402214024 746084032 945874143 482353754 921059500 944771296 643330200 46655232 887437980 880939240 796220551 895554174 62833312 442733760 979391984 665256440 477929600 399075845 747519500 902864920 834227480 80637700 636158363 713044350 640465612 39620522 294530492 254881020 427975584 907186840 599976512 938844700 827254760 984916600 83343776 728677688 449648812 917297280 99891360 224100864 637312444 651264250 131822712 875537296 663682512 219905800 831476750 940889580 744676310 426613312 839985916 593351128 113074664 954598324 706590860 76822649 750342400 435832700 670779168 310791024 857474000 343037854 917289740 660505332 11190640 472811224 599478528 67621392 945993360 43434808 977776244 824027132 864359336 77970176 358745100 5097352 521503608 733425013 21721215 411199400 913763072 971725536 247497984 678066862 367342012 535958944 864197800 444898975 809502960 327080688 587966876 994730752 249428760 84224160 653147306 555691120 321162880 320489550 10240820 364970172 651904080 175351155 251887542 668204380 954176774 546925321 595591730 583497192 180852960 558361344 236266391 138923352 411536860 398371574 54928640 421415000 28646300 666814496 259370200 482705602 431958096 806289540 480673536 160775312 263384052 536273664 281004980
576947680 436538096 739205924 481869744 784015625 452513300 414314512 464494136 942207776 332434540 660248704 556151872 650989158 811720080 335222835 761118486 757911536 504731664 903411109 244780400 262904416 831764500 807079296 892482560 563006830 757863589 421075200 177947326 218683600 322438400 811940800 581727424 324072516 592737692 593216064 774521728 122427200 98986126 843598016 131520040 523568036 456210000 372670824 500886192 976018110 238891744 141336416 116897424 77755584 8751334 148009940 584122420 371995820 545431440 72536772 570645728 878720824 81367600 973101058 147419945 537172812 365282360 834733068 829745960 507696925 446756200 523475168 296785250 270769387 709228136 815325736 462242328 89077263 656178180 33313832 527034100 563739424 283667936 622740844 227466504 192362660 750944975 138430875 592872080 491565481 919501746 27273656 122932692 163299734 507521024 602551712 316384918 282264128 27979504 40411150 28146053 338349 242338440 130277600 686555272 426314165 344836496 134732144 272315996 374900621 399327380 191350206 530848320 802220912 164196285 152623712 108376064 480135760 566914920 529378286 35766592 806654705 776558992 966545470 827957232 205748176 233961936 456356800 855087010 904775150 926672776 67589750 335085880 942218504 605687249 644664500 340493846 846247648 16030682 775052841 862455620 139938336 822735890 142539390 593358480 269421640 929985954 192276356 911158640 214911842 871268416 988766560 230484000 605875525 476349864 141898400 43554312 214814850 634111000 306894040 481675700 765921600 226313472 932130280 330913276 365390176 57099320 521320320 899697264 465520404 942456384 291384664 824702350 23235040 794846040 755852676 189548755 758943290 418838750 267433764 500731780 314834270 222514592 859121520 614274850 615825037 50648100 961956140 893335530 526920952 709269640 965115360 704810928 133148544 373705240 735827760 489216000 71451392 357013510 736045560 234796686 290687535 312911230 912448000 425666010 259618572 971880650 501471080 722068300 630185864 679156576 131089136 985102275 459426624 963955208 292981280 169129000 394477840 925554248 810667968 511428280 226088540 873464650 849571315 303470894 151710590 282821300 890070200 708596808 991490960 591536380 613050134 881593608 114075150 79529520 205587840 512577912 983231600 813077455 220598784 668176672 843672392 59417980 95608560 848502480 127138375 474706710 996039092 426368075 157843090 303337500 488654640 957510080 217994650 807304180 546255196 82576960 794552940 153730854 739719925 805765790 89145405 549235152 105559184 48315856 207014440 358497965 475008220 762832496 316331776 994114596 638329485 270432220 678496516 856685748 96550088 855183358 956304877 446612950 211254628 291272264 650782746 55620600 308824704 56300190 462869188 96121880 208329111 110606680 476653833 877762165 681650772 181325570 611008462 816888736 654448900 128414190 743331064 328128512 747149431 586222040 918746692 678828582 813693016 884447984 993398200 98418384 52692158 406574375 587619184 600638527 93720494 840451589 684047192 115913176 299390586 623139640 715902829 464478464 770267696 849400905 582272848 554654500 993993650 971043296 217026680 476487444 664911680 617979584 210681204 773243168 632095410 743736500 116538416 177976608 827856700 170777664 886799280 137796992 995710366 511087840 741049344 407967620 42265426 290823390 144297720 1997740 430966740 193013138 333748018 276365536 837587200 607260000 521966288 195249300 701216000 850341990 821280856 904139360 162985760 914806024 25697760 134765412 397680441 249908128 736670384 434666592 462260112 68993052 844793960 421066770 56637100 85758410 161420600 971653234 941093305 227771328 953443120 641331820 407384825 43749056 363212984 233101722 893062680 819382276 935764680 58956265 703430080 33698532 156086680 30265236 194194500 844701537 222414576 243027760 641726182 371773840 55070158 623464685 821222525 900687734 901727112 182129824 288530464 445577074 554860096 196618560 139588974 367914950 536367760 967855808 325199052 655334724 187474700 670883630 30594784 57771968 179800128 483263000 189732864 584099170 432057434 242061784 517157120 771943400 938581800 725602304 678272486 420868164 278207036 983505359 375726720 545686268 646355587 593056510 603789216 10228748 685182056 313363716 396008324 228809248 776536824 561666864 566686600 791654324 989808144 401222000 446395904 426155470 736551020 383160421 234258394 687203840 670887651 511192500 925006980 755219144 353285276 660684472 336476160 503744000 533712000 35095630 308979332 918440002 306246600 749360398 509484480 37515000 985229824 410883824 611291960 803702400 885660370 209699945 487557631 335581492 427361600 273726760 770776700 834377074 866044032 891640140 197986536 716974962 875045504 148742670 474207765 422576365 145719575 919065856 754860288 462102279 673547107 837309480 455322256 691461226 447016754 709785633 194825380 437781504 400494700 888412644 533242270 550390991 667292056 816674825 704945400 780997120 34125952 644312120 234677088 879878460 418936884 771987721 607698599 135561600 91412345 978810512 949639744 345091360 676546866 747426728 888881280 734685190 397018800 995433220 558018622 625299874 410367920 145226400 768385600 57045700 90712672 180006350 688287744 841570620 543710000 340280706 516631029 142745180 517460768 601271784 690672360 269180852 580389532 538655606 308866208 31036000 691352070 703560700 739090784 26229038 294187672 186188840 103176950 476671560 166664330 263522560 238190600 928498773 849094186 538059748 912249696 883670260 9999165 694870426 485303060 736676320 94875838 983522000 240730478 932806792 728218875 12682605 991461293 565341332 20595610 353395200 649884944 43364375 126721997 704075392 713749826 986992310 876962456 678121472 483457120 455528480 189598300 946654200 522296640 133982795 299534000 296280576 139548468 797740220 207076528 883158990 518142248 657694456 269671600 901533176 133434720 601993840 199240240 661059048 959823937 311731855 385229875 337079360 463448816 349555350 520434116 909669790 602670852 456662900 561927882 706007408 684761078 635966364 778553589 477008416 512989446 751910152 618317420 499948272 614062590 282034784 693762370 598268792 405790400 878445800 783393452 154628328 197656512 873562840 91687292 460655856 754505984 357223904 726401558 940759744 749720100 733577048 319080220 587085520 126664288 178658380 914315735 285226026 859829934 115061472 89885174 430564438 883688448 325540600 815620248 966802688 329949940 76171870 300324804 95044131 49547568 250908120 715432348 986897651 795244208 186852150 295830040 186367056 411330528 195666500 103118624 629527540 825445571 534956260 442218047 43005000 580771600 68982325 207296648 954948320 189423248 457507024 655455296 859875640 602580000 289116800 933514496 813634050 351900992 405709120 487980914 54585400 21855644 479808210 15184960 945798930 154364636 984347232 522538955 569727488 427252997 757886411 304690746 964685888 561348608 725628676 923170452 796650176 626224813 147297035 792366000 687766896 632764070 46558856 696905465 196560704 982698912 816017776 946677192 432064544 677358480 719915790 360934010 465336276 655062250 902967650 169285348 558716856 248546810 707891932 121590988 484142001 575847488 448562850 238820200 120778156 613456400 559491000 848796210 17889280 697134118 359878000 920599356 658116125 550173632 816898192 29625000 962743766 185821200 320504900 183188576 710504325 178333664 286234880 504432930 953650195 264657024 944956288 505942232 238601609 761792176 740972072 416788480 203863380 256154112 130688600 67651198 693240688 224280496 601935872 732704432 959474050 139825076 735010470 353439484 835720272 971421647 794110332 867446976 289081498 151662194 864670016 391918800 674714112 700403150 256414400 975790976 354655740 37946080 291720240 787393300 356958960 734329996 631715456 904213000 367512120 934359232 97545200 619349008 321877680 597786672 230385260
984151640 280457760 227829870 937112074 154894340 763175776 659371264 795525321 335763105 284873040 484216500 724864230 25097170 184048014 348345862 269273688 997821431 912320405 702435850 507757000 246826550 274706581 915627520 382014244 768461232 614419830 728411040 677852744 209126736 160638200 330653636 476012160 876073590 481110004 472703220 796751500 999798836 296876524 691464020 994012127 568395604 853813760 369220320 412964670 744678660 996924169 57181400 624241920 647968760 455611466 937195160 138223910 37839096 145774488 95483520 555987960 442035875 955281756 756614010 452449285 409129610 333027628 375418944 864799360 613063520 515286600 91965140 735618964 82556660 589037267 370249728 156417116 651619972 114955125 707449632 996057200 899228040 388224434 295287832 658580060 354319914 271162192 458325252 103039936 866067120 553359840 35456476 737411736 305702800 684008840 496688152 51632000 249528450 633652480 355509409 176511000 606778366 517857192 924651210 848460288 992067060 574351377 159423455 771803072 406324310 636899443 560241000 718923640 841955592 13997192 4892720 955885736 10141540 965425000 966307282 552963421 117391220 905829498 252704544 847727500 328785600 934823162 867677744 858655624 219876420 152774374 222151250 405183912 479767340 429513672 452736590 202548492 118058472 193646880 499584964 849477012 591966205 883625000 316935788 853850455 709192928 221217200 392089344 11974140 460259652 892101120 517315760 709258867 417966632 851289200 374985760 840988324 733242604 118100432 265456752 458644590 525717320 539075536 90311264 354804400 700208400 204598050 850088623 643698440 762951560 480157336 353278282 570722650 400447308 602035680 312676018 851704240 83510696 538726325 779263440 704645460 290634872 367926150 869257440 968771200 982434482 541598000 845174736 210600996 189810715 713577164 241650550 334448430 395183045 507436844 155836532 813838696 13620110 676610604 860635780 515318620 467081000 709464056 194023232 775823024 868601412 48751996 221795696 532328880 358155914 475253800 639530012 147027484 434472360 184066304 674372415 137442748 625134480 497083152 748313504 950880834 312457410 942485300 613518912 546888064 261943155 721692068 751569750 465063416 26329560 495498620 51189723 162667124 857968896 445919124 470322130 125533810 252794314 716826480 466112320 932468447 584105608 270568192 293288924 594741210 217541171 692617040 531168570 896069770 908104460 131758680 82022644 856362480 793845117 153994386 72249180 387517700 439840400 711634160 546034353 817682165 806590635 82354460 44109112 840660288 704715520 460982514 597860384 623413040 632111220 626391160 542371803 121861760 791392256 958430080 661605376 878256632 181663180 511841536 221373521 902955384 395112000 214643708 161303040 125621334 275993108 586031920 692224011 696956500 483736334 863636617 83938404 58513667 821520416 116111550 348516840 767504277 938039228 933531050 774624630 494285752 708240080 733210960 164554240 641881524 64761148 513844840 265241400 541105600 448522800 851912960 31457760 58225400 415927360 713012378 756298305 919967250 836536488 18958064 576887840 876569455 107962640 608768080 292148200 483854320 451425692 269506100 596401024 374144200 38858442 864262904 708776496 210425320 502241000 732241110 204916480 195376490 515588708 768089600 794373228 465466486 501733752 11358586 438265840 846243350 26517000 283749554 824104475 625172568 802749824 667201152 794141792 286970680 137083780 446710876 416973472 344935604 784621712 465974695 472148680 150485116 360202176 893670240 371468368 458183576 596138163 177897104 41298896 149565814 636033850 794353636 486610784 893453504 938889760 336860957 239457644 266702164 418803420 986688832 873121698 612564080 94810880 558163138 829511501 203626820 696091936 453345944 415001200 709199982 214716461 164655320 833455801 548538846 211892482 330937280 435123200 382741940 182437818 832053692 172066944 323514672 51501640 586648838 423486676 674899725 748276824 635800168 395334500 621878030 833765408 947995133 723830160 129538698 331241672 227645384 344909535 687570076 169391191 679562692 698055060 575204975 264340187 888070676 220723240 694096816 111741500 698811364 160271540 244436706 765082832 408919352 338491732 969628569 956406504 152886372 683480625 80124472 499517180 348941188 558337488 778751220 526281494 443588004 49785606 636106589 72996370 207798380 156460585 372394000 338260236 875254490 79211362 618625260 307733784 137881500 331059600 37162430 682928864 814981404 972781590 815739912 148999912 669856000 808390496 428520429 366606850 986760068 865254260 779743496 365291248 410609180 616538962 59239936 386076630 723467430 932611688 441719150 172397010 712609166 223165712 722546032 109178912 703415915 562645292 113056180 2203832 493716840 485468650 496077000 996332912 584800036 220877865 248325655 385940134 377007830 617738720 49848000 237575150 64552224 565695200 908199152 573090928 612927720 27765000 29795936 335886090 723750613 698101536 136621096 377643992 67938372 68579220 358633490 415449472 784889140 375823072 901870400 526633375 809512800 471199296 289105800 715859503 129679272 630178540 190735762 831347812 1112082 87600600 520762304 463246422 545882264 119132508 422275944 916705205 9587200 667317500 836383496 308517024 432702350 342062080 773230976 686392352 309931178 755222864 332637960 886778846 321928720 633072816 257534792 939729680 197609152 168726565 475941600 565587468 372142750 97843564 561955450 167361019 939338396 49607440 931327925 509536036 486333225 632701696 361265500 59663408 403083828 232146320 214355848 841762000 556303150 700231620 947996952 517653280 104463741 915104076 959340125 738438569 921921200 562316244 489776573 855942124 491160040 936873824 152952000 514857228 276203576 651624992 353776800 689916368 903297650 431657842 692299984 554468744 760892800 117724856 683344225 215018592 273330684 11054422 362618800 896326636 36937204 314647430 997895280 123390647 448640160 467089620 220843648 902663000 551067392 553209200 834657252 442399700 291895774 316553500 397380050 370542160 787196120 264141140 443132480 157047405 913951680 387244000 119824806 876861144 642863568 850117952 889110760 890056250 953497740 311533848 631424153 326744832 326693252 923362256 40195840 94704235 454652587 142906894 901921890 182557780 820596600 238250608 360268370 748339859 698481208 290692280 266604560 579763200 101281664 280489788 885035632 401619112 624631485 8733110 159664700 159772720 550122047 402698915 608761858 160447840 427247036 692577550 335084288 131566020 448986112 38801050 391862872 28007520 233444788 417633728 986139400 214515600 213810572 259073600 645437052 128846240 750264028 771275008 592558848 706461744 4455872 75129660 955517680 211281152 253471621 185140800 384870002 864370600 957827680 209013500 314603684 524224444 124193390 284055560 35946500 766418535 990444016 996017235 459195456 483811000 596103432 128298460 273500792 587631900 790363400 474589316 889649504 16124194 54287402 111000647 770818162 372399480 297775088 840671940 515684864 695226008 162987020 581266991 469165380 191794752 720735842 825521800 841485584 685538560 842267164 287224740 913235475 936302672 261931328 568570808 815227990 318694080 719300002 713433280 643741260 557038381 389429280 427594972 169642730 832881000 75300310 191619340 964794150 17735440 223838026 727106078 965532548 714273312 389600875 919275040 218261270 703870024 851007744 379135060 1584757 88779032 516332160 538206784 798340025 333938336 940160771 692821057 946653212 3058620 69988750 758289994 281648208 882833208 77129718 545956840 783961200 200795234 281862908 763045280 340085963 5261294 75372520 577221424 820612905 104293610 298198936 375912320 321358188 788068864 354388916 444881088 70042288 65747083 88048256 602543470 735024960 422709640 533959040 454189718 615300000 251275200 142010024 487735425 898741760 156516790 224728470 166579162 110190622
523374640 971070720 712867141 295335700 996067548 347005760 135040000 888112000 708484560 99177725 755440568 793695600 176437132 904760716 204589845 30637292 435099160 329198496 755888460 389538580 881761512 789507044 225681600 226973498 187977248 211109103 186513440 709779200 229114768 850999736 102251066 614454146 364055552 541887482 812433375 538459512 407878545 317534880 568632180 863529174 332225960 674782960 404634678 548760564 168826848 320917500 787985388 858439125 865439740 336931120 266586247 636576664 34978364 738237600 426091670 157820800 503960000 319333440 135759008 100416152 844594574 213083250 538483208 52860300 376828966 831737120 916598272 120949672 590640999 340694935 155145088 195913475 165494016 522271208 871916840 401549440 254874012 89222900 857038106 495144020 215040960 203489568 137126075 534024560 876068797 966124368 59437920 839219078 921049150 967232264 635311880 420583300 592741372 203668928 142135552 155117560 214837800 226276200 981158698 473856880 66427500 274121600 768920995 701485837 584168250 986193152 345757320 334904244 772606444 533745768 734088795 393289504 129632220 357271552 210966432 863340540 641062800 727844320 413683402 391518600 935556880 638928750 377388465 590840334 859620282 795111880 121581880 623728150 565318284 470194152 890793969 319905800 177473200 305244999 392119226 397483920 507974144 109575936 75290060 459398355 496346728 463013960 487027150 366578610 426451870 8875872 258330280 370003000 516396020 313349175 965661668 821040080 508229750 902962200 443721604 179751416 975452090 708809504 380269999 213329000 360092480 65048096 206684652 323073584 518995152 196965475 167207427 365272000 963195648 625488216 703371352 451978536 737673620 902258090 150592102 989757394 422967954 443843480 803944356 224622835 285908810 509339200 623904000 338440828 174970314 872330500 632857920 701618909 229987134 372944024 455741864 761137240 105170290 38432500 821125520 175499900 365667807 514578639 199000960 54475632 145820495 552367211 55019008 30606624 119017580 765127488 17807740 770888824 806633048 182827750 593614640 787440125 922725280 832286200 447273952 37939929 25584000 787366848 345001060 472883680 182412976 702946125 997370368 90289960 351745416 607770720 633256000 855962478 308200276 737205188 712053160 823104948 157953800 217615353 557313824 131149632 959003250 865889930 940506976 137723416 393409000 857847200 404907080 999758600 638177210 168958900 773295004 688538270 763038240 891540200 134893824 675888950 679470200 398802400 818660428 50727020 21374919 757680198 836601200 587082000 421536012 691075950 83899735 19595334 300825908 728519136 378877700 274708280 486206500 821501184 573944600 39040800 886829900 41936128 411950624 319402880 264230800 973273280 316114190 970751040 953738636 644783060 773573264 692194692 334871320 627552370 383076240 122108238 480735316 164431600 904707240 463397500 155177050 407281309 125121202 650772580 352694680 609737120 578759504 652756304 42688598 553304688 426954660 26991872 482014072 628918256 442025824 315500258 347321220 716469770 440009585 292296944 299770222 630534144 104320996 808916899 294446400 137783832 140760178 517823904 558374220 759675024 823673232 211989224 396757984 589249700 972857520 446858371 640784088 510659936 259401250 291186656 597518320 446691840 895174970 381412205 706482740 19448956 399250624 920185640 653149584 171607600 783165228 743337660 598894944 906696200 619121744 24942000 849567120 509795107 74548850 615156718 535002632 740184488 644976900 608262500 164376868 337309776 910839542 111344800 264648670 45825328 147163640 468983112 846311520 249801600 231883110 851166000 123526464 592342784 73998906 944064800 74415360 679562700 391180760 550369118 577531052 593969703 389791268 806705280 410115200 444383200 619144832 547982602 170646336 167433248 286598564 711026384 401854002 58695296 922411440 471804032 63437079 412161540 238880630 364735461 908078812 84244480 846216080 732523880 758335875 155392000 155511337 888010692 247092736 375682500 799706368 954397250 341476000 95504960 861346772 97236240 126962084 986195000 544525787 915547160 903835180 112474200 250682391 87480516 838033748 202511944 259553760 254734632 871757235 447158784 862923750 183793180 576494520 699848080 678039635 126256146 881198650 103787845 833685408 395129408 382056900 323821424 918387392 953083580 982526276 393253752 63621004 567218500 177369536 928047360 199514691 131802412 616478160 163590400 726847375 619878624 356865120 873948000 446011252 772300307 347422031 520903200 914098120 733785050 269867680 14283200 28642416 378753752 881224920 326685072 487317412 558371884 395683200 829628032 591392000 889609926 858425972 887755712 392153444 895693010 544267356 576225504 564066400 884729250 955183300 802361756 2902094 303689600 424755588 119873742 596313880 144165326 457353564 101548425 198528640 780239200 728952252 981956466 883426080 194862992 762703625 97369288 484160000 112455100 129696915 90125410 331168100 314269332 589626432 929224235 60874836 249577704 869273616 898499138 313670336 141223248 912999320 546018660 565950592 10075120 16621916 641024716 409685480 839459858 424297096 792113240 545765100 60383760 456444668 269843108 341047560 269558248 896235008 467252750 404410624 664396422 240886528 214681512 474714313 654376920 43060208 851080158 936450000 676531072 737168918 77079552 831359100 349481984 994215662 204122528 987949703 359136256 605492720 275544576 998726250 576099776 834644817 98307535 249776213 41670145 227752145 723020000 5786151 491200280 752249412 490433078 755364392 481342720 100208528 244699616 281772120 130709612 445574680 412122000 292005920 438393992 922737416 477541632 911871200 554449600 828186890 159750140 611391150 100520320 801589600 684475668 244761545 574019050 738201088 151026712 596206750 883411296 270973454 667548800 782655172 817196416 613073405 870006288 196172000 622946315 568168624 222909760 594217944 20313240 906669040 751456713 737922980 513374190 795118620 961864180 367898306 434781334 965992890 602413944 698704050 90067660 955552656 237852160 86174570 943519100 769959500 103295675 299024865 824250298 716995651 760238544 527370850 133949205 930755060 261131774 48859036 479360000 809150316 714390528 605484832 185522818 821910340 204945564 298403150 744210432 865869560 273372641 902367840 526891200 159334490 48320866 939973440 283464060 858902250 251180172 860222590 778305597 851128960 528582820 465800388 124512544 350388162 862165250 261338068 518797390 178955602 466835006 969073660 202707708 386424118 460823948 53529272 540296734 881543485 745680280 646656622 140575138 808389920 201239128 617936196 723266048 653416230 801113820 241818804 883880960 400713308 725993748 445852800 973491645 691789668 723731200 604700984 544199856 884498240 436750190 464345856 323647072 525776600 613005960 263897847 515999900 609968128 739316736 571726600 242822268 524018240 862149684 383832180 239154400 367684132 773296000 66923100 880166150 888440832 206235352 116495646 768450362 283904792 235189280 243038720 689095000 548843456 993809424 493232701 375998574 879373050 963672064 666831696 631389888 372169060 817946328 592733024 842782725 427030920 557762176 120806530 988134600 973728588 32113124 203936332 740983344 782769875 664400600 335734135 495604480 829469376 327739936 646563004 571307040 928022661 814425680 69690376 9163360 931435820 69158144 350924640 996696880 664412480 719693056 443595648 364130304 626577110 282581940 317967480 276330180 960625968 79471616 892433964 270898280 712693280 348001379 973469920 90964226 455995936 61341960 55915080 613900800 8467791 325498516 919788345 253020416 770332166 126520200 816514800 832567084 928896656 503311470 601554500 562672460 790429828 848165636 531827800 415373980 255360852 452579690 371896168 70196836 817587480 871088500 177318856 813372000 473349984 682086900 648032760 210338288 620705640 147398074 583773005 510622320
799632124 82525200 647228924 789839360 670621696 231580200 683419901 772027380 416690688 541412132 122075023 742923144 51450400 293655464 604639520 637881001 316638964 838304260 311962200 32045880 444196685 910968128 569011676 435232810 131615221 239536720 277511540 743738960 869277248 598730528 327994341 512018820 977701480 585753944 364669200 313183520 404032520 936886450 377669865 79779776 504899520 915112288 537464600 204193865 903376800 51614400 69540124 406370050 961413440 872119046 23438600 338337560 813794272 131616971 619509602 479417750 138214414 569553680 272160276 160394628 529671652 21301420 456008110 230259480 275515520 102637720 765573811 994984365 725605340 253631295 167398000 828981611 409426635 217573400 778390896 560726016 981401074 844847110 266618922 136672438 511719904 404298080 599851192 152064640 260333760 490086635 183111748 577283720 358218804 911778536 725045600 949321827 953650145 888371880 416823994 409985600 943573400 628502950 463542546 345078438 975592483 278885840 221345760 377491072 482285100 999725000 589254795 169586000 931546668 1291286 805145000 418860940 434360480 520662456 837672672 532569713 309898400 626354742 288420062 146309726 371867042 943821120 419070929 365154382 196902384 567249120 417816716 314497280 561310342 68370950 555390300 641952240 540604576 34079064 732313422 558203424 398726935 692079500 685262534 384859036 101749000 871400960 325622482 153304784 708162680 737000800 357884000 945045520 469791880 1181696 540115024 409979818 31086720 677384277 621307455 789139592 808769800 117352100 371843575 355183300 964035956 411281820 610242924 862933508 738488740 987670875 427049560 282509104 959687824 184891980 620161230 362827940 414782016 922665600 371131952 902406324 221750148 253482208 448532720 780796304 591594997 214154368 529140894 65025998 960185853 133708240 585210144 915235320 936413560 29038144 4883920 106578380 687916096 18113788 567674415 928430864 800340650 826794800 821994957 117163000 479302280 679664748 393202140 185266152 492098310 743312042 580210580 348509122 479397240 605835192 237277420 607376494 685336350 549093517 27562380 734344800 704048384 888272688 432084206 567102470 617563872 982440308 793492687 862392196 386389328 135908680 182752336 503790612 961013920 34229496 77145000 899291984 5229267 952999301 603018504 67497536 176682508 28296504 245817132 780096936 485777833 580670884 976235910 370323150 961105984 313804806 265980920 932425744 866839264 726089985 489307220 630925824 7176818 235366950 798488575 384349268 752645872 56862934 377668164 617474928 563200000 868955692 280153536 357012580 606824184 259978360 299538000 346280448 758753536 116289070 211333972 289691636 169413342 758084200 530719409 639102000 972480640 99376296 539692587 323439628 473195200 550798070 697222592 203674849 897451680 511842850 95123429 229847552 775289776 504258452 949996964 659769856 667510904 583784112 744829228 189633801 479541504 616292000 29046448 592594800 378301920 158560508 912102669 610211008 825937400 781958745 781831572 730638084 553991704 507462155 836754832 530259933 694036730 678680704 506441600 4438384 789089698 301154200 381828880 550089560 336540334 766487176 512447872 961584224 968599720 604046319 56091600 646288050 862868808 431877666 390538980 808548480 924933600 761667320 605662473 111836384 849886800 874055955 845053728 14329162 501525967 235615900 777340506 208439864 327182520 300791352 666322592 778898153 788983600 393469204 958867356 490118806 674494720 964528872 209500410 30074840 138731650 375752211 49114000 237243170 706752380 599592780 632818095 432721760 928381050 397180416 140657105 297942040 812732448 638302630 728937373 989427024 495813600 285697480 191254468 390816576 387443024 103630480 957004800 458472766 285608400 661685520 236670840 676323220 390288000 520007200 91736986 114868520 317106320 556311540 635980448 870179164 416824250 913823784 357611356 595179360 846097960 217562832 495622316 467536500 424855756 915458000 48410775 226008119 456774688 559394970 947719920 92222150 710878609 346847740 181569511 959128716 218597960 444585880 766071728 949297774 331560110 883903750 729079360 453524256 216691628 243758730 945423400 440630216 266822500 931042724 158174104 698007728 863722312 216702176 665857800 821147728 290028480 430224960 266279090 974944132 829560300 467316928 47319554 295800588 578931900 64473400 573297744 658417460 939115750 554308326 330196159 899057348 116422144 215292320 778712910 550108800 890770080 484144728 980287564 207278756 407848644 25228870 401834248 90906498 418863840 949805260 416020480 480234225 734864985 532363663 333560320 822071859 531068930 871541056 170724368 552695776 372993120 708251312 851961240 632684800 511791168 667282252 577330108 173910248 691928960 289831160 643776000 338047133 162018096 625999749 611924000 587939372 66679216 229827118 715629902 235613087 404616900 567980892 255219060 47930415 647695508 337342350 636212335 25456576 978564096 468620800 213385200 48106455 949437600 670758240 505857606 552742824 31471099 390680728 144836770 125179300 346176014 618148600 40948485 223728048 819638640 735662926 6646968 44122280 751907976 450605600 691313500 617590750 459244607 256121259 765333000 643198240 801679252 98720272 845919712 136857408 913407440 8263480 539578790 372708796 600330404 364643440 387675760 94802278 983199760 160215024 75431040 364982054 961896768 205312784 406185728 789801620 156327391 718798022 721334947 162241252 854384492 611062646 999030370 668827530 563827430 180636000 439089300 792492482 293686718 179118110 807977216 136725200 822914637 571113722 726497592 615632852 870977490 117916160 208744096 699788016 747352496 487836184 504294560 891248247 167013193 720346504 39682097 29191620 307657944 791672490 925887500 363996450 925033952 244658696 212168760 646943340 815574800 118120372 852240110 696179200 557586912 672353466 153258100 275530516 594544703 706174150 23267056 755546880 59523557 82959059 75726340 724340000 588818105 764508752 111311812 292926240 157894275 284677220 182976000 597054960 452909760 641317120 72716010 277862040 590038784 835710706 156670788 676059080 520215875 314460920 594121620 230478972 71513408 778851315 52515740 384699715 831155058 565443750 157384400 228829880 669303358 579182192 848464112 985155248 49261920 643395000 666394240 847931987 562506080 860982148 983004320 718857020 110919360 226691708 995918720 386940592 98629920 276272344 108005120 482572480 169830022 894231232 891687160 114562940 101595876 492138520 591997228 585274611 12277796 864644720 139168080 190115334 111114182 916550910 620081435 142167732 908544898 870848320 569528000 373534704 620076175 648594316 223338816 915182340 251543505 294941840 865482512 677008016 175416896 80793736 828675040 798322460 931724030 726069360 281039435 391462651 478538080 504599290 258219992 27895630 241642652 573708959 352111216 533749248 764825600 159848250 340238800 287149000 887606994 12305345 551067040 746143520 368293440 47279158 808497380 310113380 889051477 265944168 916594772 888977336 177370246 720771750 296085910 92197820 655655500 383343960 590409970 283493116 416920400 201046625 971530104 338530570 64690280 912352240 154749240 62264320 640325280 452657800 507474440 900312640 916288296 547404490 550623821 935900032 925412100 157292874 20136016 570753280 480059851 60090400 469983086 756016512 940238748 180945248 419385788 419884110 30624060 371365300 151198720 882608829 290353600 526986920 661790198 934436696 390926152 700797824 62789802 402977896 906771640 969146086 790197400 178886864 13075560 352719036 706046380 264575190 290838960 73256012 646798654 856703490 452334500 919312804 748834182 613433728 209442880 324541920 935479702 814440056 482122187 132987188 102607937 306067152 907554560 322892288 25368750 932450000 278011036 564885760 869009736 212741758 146792712 970028444 493764800 857552416 494818400 854238395 649240678 383792792
995263208 150397810 747279424 363542656 420424784 54377137 686255728 236144640 218651800 631551584 414416752 864167756 163568420 344358894 4727000 890513920 643774885 558278352 2641960 813912832 86130496 324645673 98755130 412263024 745733184 608937836 65687131 848316320 661822890 954092485 930245072 797498538 597687152 798017048 547083276 789088395 528202200 232428660 973568208 743486240 315035000 609548728 292386460 481826730 222222785 962516260 901982014 720264050 461952908 732154432 611179776 879496620 272530240 389482400 179543160 912775350 669717117 830715030 396031122 56739060 761749132 287385250 232626260 302572940 891340464 860802592 729656552 995838464 209297100 953821480 201967158 460695240 823985321 903658219 126313750 448223076 480195718 741333504 844191424 838804370 190827072 56802880 51060896 21225920 49343200 806524800 667668660 316976710 375534945 142665210 590351435 646257680 900624950 997921328 976974000 991050977 362211120 379066172 601690850 912556428 373605710 402237840 18744505 902289850 328028254 29747304 726020032 408544426 552887100 491341929 65717280 460332404 927701012 521227664 592273840 781568672 555208394 331197428 55917712 136798800 759386352 999985408 814694962 611426990 177545140 193074440 378227040 846578820 870291960 72448550 505553545 436169288 630922720 28024990 700313400 691156480 912352088 967389412 388264524 585692184 632506072 330365428 196539670 597032672 578729330 746283000 402078400 169365750 804040600 881668413 948357560 530448896 661577344 523743295 966117570 954923750 266565000 970980672 55347716 850983868 846290668 533389280 288960928 923086989 534073688 576941232 648463540 839420256 75578800 872836576 261757050 829115595 920651700 393533230 201712256 53635196 274334400 717836116 433483620 291936368 876505227 94917008 29138590 36580128 736747136 811528000 146500992 806207680 117301015 209714496 611396660 719589679 130176428 187459072 28544112 900671050 373290325 159003992 529230920 431573185 135149072 381025000 798288542 251011480 901434488 955691680 597303319 209937600 876593590 791410816 278222300 786894300 10579740 707488256 695360256 554582080 878725984 360854760 854838825 80528200 296109100 293568792 834862320 856793940 326638403 305131608 223184712 404396410 224241328 500205860 811386868 556565546 513516067 915551760 468660320 817086356 908399040 386370037 385993600 506241000 788208640 511826184 681554000 870912224 674687744 943765105 176706950 931280260 150055580 553794130 685485520 665088768 438912716 423775884 528448480 776133788 477768800 406274002 512364147 114013928 630204887 75174400 263530240 860920630 940468404 581571500 396094455 101149728 677682540 604570748 588039698 215891087 394476220 155684160 556737125 30182620 428075900 490805520 575801632 299806616 661991520 417592800 700540550 47273775 302516088 544351800 256517575 481791360 81607320 251274488 472885520 809454994 180431454 250471850 45703572 559907408 96940544 106723720 602122375 670493712 33082820 488059528 260990912 933102525 282696128 229670126 782773644 482233224 887565010 892391200 302106624 575084960 146188180 112344285 202945792 86673000 122001588 138056680 734462050 439351918 74323156 242845840 242545693 695517055 202783555 922427044 164548815 422301776 415950028 955473408 653228316 604571575 380474932 385326482 475698712 646267384 528375300 358942712 928953004 286487456 502172248 213495120 933163625 749291240 183636560 396530496 732111775 932168080 26358905 933057152 456901092 544987328 640618607 704953890 424985054 292276120 877669665 421778000 158577178 960977950 593481484 973045610 533097524 954497985 1096675 255784745 658734263 879646540 592670864 46430280 680476120 503417068 769751676 8524800 354777480 299668112 850423744 147009436 735192936 633015100 11163048 390901580 716053888 275650451 287628280 70979570 168396496 927039704 23049824 507483904 983107182 678879626 161897480 570274880 725231459 652190625 949810780 887990864 398565864 701572138 682393097 391209550 77488780 552565760 763983334 602963570 149306787 599501380 670586856 972065568 796429930 441508560 943331890 78275650 26026500 134190368 375137576 157648212 189323700 495578760 246511001 949979560 355606076 267853464 12166240 536655175 671412465 927530965 878466000 707186000 208884256 225084064 932959484 906710160 18224888 74253750 924254720 818747040 849828170 976240630 968792612 692066976 230974299 846403070 145144800 231068360 878467320 971172200 486563130 595771720 713271488 25439200 241149500 870795200 764255890 249833520 933981440 155615596 919647770 674858325 168670152 110445760 731559220 541152519 559961382 768743450 766469597 725996210 869113440 47307380 627520000 273841206 866983936 763157472 146145180 58725072 946875000 897911122 936869632 179127712 265100016 776386994 736772968 475850024 333353040 829568576 749463640 314936336 58567290 143020008 537893256 240463720 829967568 750015112 907959131 554048360 998844825 370496054 248139272 680148095 233086744 229250850 845738624 155735685 355686200 642747304 565896000 811845000 824084259 593363840 111796668 125811546 393131912 258043488 408545000 765665216 867183860 83706880 429342224 48436896 455997945 384082344 587327045 197381136 843134432 322529207 219116302 821681324 593558624 172113424 582874384 664291366 888562620 353630960 540606402 589662224 76464064 219531400 705195840 677833760 241606656 587256792 107471336 475801400 65247630 876884904 304147136 262426240 797327744 533661194 667320500 955637620 567713968 141047930 481396136 417480054 134985568 248069 350331928 353142976 137973124 387783600 522673900 9278496 505765514 623729580 576148220 349737500 275599780 359086540 449902655 421956432 960388800 99122176 648960016 322902208 15034960 130487280 121149540 41529236 870482596 942218220 736833920 2126680 488400624 744610420 408283280 434839640 284015382 714567032 851541300 976445406 967557672 74775240 561812960 198013600 694000512 246024318 856812560 500037968 278283406 898413840 804475000 402154400 689880300 504297742 733834688 912968360 311712160 372384000 64396781 429611040 585810368 955750545 987720940 505279736 14352218 283782764 190139232 503042300 54669634 374352836 915326944 592588976 740262325 803515712 753318938 105449792 414511108 875358672 51245600 354620800 457963930 968027984 639640400 199908548 760539032 811600128 1947970 458678390 788160000 863239760 846345780 495512086 549101816 773993544 828311680 345412128 592568020 170016640 418080312 213124160 152129078 523664160 674821850 371490000 615239536 988992655 910217540 664648714 713264710 910947552 895816720 599797780 227158520 654661104 316107650 288881772 28641696 273897736 81765200 363905450 413950688 640785952 208525062 240723260 408096796 311030280 103017178 963385352 95584136 791977008 893093376 776640000 638150750 508118254 496901870 66961077 358055672 318915280 45319088 361881000 101937536 668600276 285065440 19847908 699557168 766115538 511357024 833228350 211645410 58539140 59886870 369800475 557800584 735713265 556461092 64355527 628017800 831605605 678900550 859802656 908236023 969016400 185618780 197787984 909667240 779906540 283200360 847961745 215376968 634344128 777084972 692904545 34619423 63677980 251487120 342635750 998307800 741569110 43270208 397842400 865750544 102205450 173792600 788837000 947062144 439732480 475981703 761916636 120945920 397998235 344871500 424373760 56902250 742210000 566410240 322288154 495826897 124628824 52441904 514875904 495193578 290707558 751250560 605839840 360222336 550010375 507248840 897076695 961060000 613446696 400822460 876516497 390191730 522889783 786998528 259932336 444631520 323953400 652118844 793838400 400684032 143128888 412023712 703740984 597515555 715909696 340858880 673516570 907741880 536574023 661395711 230355244 105739125 63879600 978916940 488328000 394817560 169209344 505578520 355597956 12525776 612767 347218316 500861710 45510016 884315200 690020888 638917600
992792000 67727720 166811720 898280000 265181076 909295296 243564240 342747456 913091242 426956416 207109438 848905416 275397840 259930964 196479322 786519612 122913888 83045932 960693276 3783000 851621010 407527024 810290624 211009000 95635558 698429560 883410376 525653432 442550000 461419225 462539129 860883125 412806026 127022496 898997550 988089600 776172160 802127360 920750000 818273330 559216000 348347382 282203160 433048825 54195100 39328935 302471481 129415988 86455582 163260096 790757020 809085532 752923100 485630048 810291880 733955512 668851692 91240944 85100640 621228800 276353176 502795362 294493900 911224896 801207898 468618027 587450576 699130356 741174294 109828552 593155892 399915911 939902876 447584368 824243866 706857408 990815168 367219260 700938140 68877444 161573600 564054271 415296034 987555208 435908644 377721344 830770240 23776732 621381685 1739122 145600960 191053136 342180460 271647808 619338432 355887453 453125266 957150000 420725260 729709708 305789634 96367125 740358136 513010140 451866730 835211335 940125732 334130020 868507380 280244296 818117911 750866184 106541564 700656320 768612952 620971392 646648320 677127986 816661792 137944224 775802738 205940675 420840944 272298248 97736530 321386955 876311321 816466200 957362564 885160292 913186939 682460176 401523622 287962644 935251136 901676438 613392920 190539600 59182144 94621040 248576850 20348818 966416544 589971480 982449472 384175616 702212980 752430668 339090288 712650005 144269200 252952806 602084098 253279072 315831230 790854872 338219516 957955072 16535968 288475528 444731717 639435360 127924983 156942988 191454875 202950276 231775120 778814330 764305680 13282060 652336869 33394600 876766040 568362860 90295608 334586052 590248880 170220680 266913424 57604300 914345068 564116124 739523715 443032080 640800356 770616820 238519700 994210400 595178200 632673900 595251840 839458364 518987412 134140357 3866000 372906966 781257704 67459884 641592144 579509200 488903360 78396544 286306640 216682121 630989526 592892304 397829960 332040850 397851168 711148720 456431465 917731096 465746025 116444149 319323860 705953037 199433289 338946560 491907040 901836224 245429585 109866250 765415385 218270606 155142912 74518120 233556712 180685040 368660596 684543344 954978596 59035895 753916852 436230729 309280000 340707280 488245250 820949930 480104480 861568240 729360366 990220344 558932496 508865610 944908924 859057200 717457128 239726012 387072996 966146752 522189802 141164124 34603164 639279220 122800 683645936 244149360 762042040 65829708 832546210 171195268 473444200 952102425 406230784 340041500 586867456 369686900 510003165 410900087 477678640 288223626 969810820 306958704 447712268 165086940 247280294 7070777 270889240 920913860 574121100 121328508 116804000 960424050 154352480 827782803 976838424 250900788 594025770 523258875 268442750 363914010 819853200 338761600 289298450 15165832 487762040 93838080 990662820 230154812 242147655 699927030 17987816 490963196 510262424 701084004 51409044 475955996 600312724 261471360 531409960 548862672 655223880 825510190 747025545 20644825 881083112 114366125 351656174 683792845 586192977 853248500 122811968 411077260 10890480 965802120 241878960 876225460 165079680 482759308 764069305 486227535 178607206 135627072 895305622 254562720 321338830 154684400 128480472 362556947 467756975 684821510 145920292 800993720 469775636 252892000 970510394 985337656 462343718 328412160 15145904 590482913 551967360 257658720 556069952 557889800 519203096 709472010 581801360 540810208 426079904 292480225 36111562 235057720 763464984 703276848 513822480 811588800 371885300 337926128 761419674 389169160 348644480 971196928 505322880 352840348 836777210 732409706 844773352 976486976 530849766 789492000 915190560 104668416 613982000 462653324 33366560 524474160 913158505 37795838 157021280 609776720 488428375 575667500 18026200 303766104 261047654 190493740 437373968 445225191 418120928 282512472 933532942 475365816 209607800 201228952 170071732 843641352 218787200 552109648 37672648 839143584 11385655 300840864 405427398 278362048 608612950 622667251 493166808 790358262 198759240 645092520 935476300 976002112 968093200 615177348 703125620 506613455 676481672 280660568 932348215 713144375 49648443 565957136 798757840 834839464 845330635 216575168 789713344 976954352 699607744 508252160 163648734 349162591 143916000 509827680 194049905 172220956 741548320 956076736 23735680 290227247 21470200 771196144 738180672 387096472 927360316 361651210 218999850 215747920 353089536 343759232 697155654 304359084 391192046 713483520 556166040 775063000 765071650 923213820 447662684 997598660 528401874 834944 213493304 418977772 112247700 377534370 495006580 562060800 355446080 718084309 838790940 127450624 935654150 262449828 678825352 113961880 793408850 368038528 936591375 106536384 20122325 151950320 569762369 369145600 307235000 376978112 149942876 751732570 269156062 878414261 127445128 859821060 563113340 559672121 507769510 116191448 658217400 860609340 739950120 149227568 918947964 719619248 769763672 454290938 921514000 206276800 160993150 170568880 122252416 489777876 597864750 656624976 130014746 511894078 501809224 931442862 503441888 654425120 756686948 79231946 391170628 459178656 209625563 849871686 487072392 777175072 64834890 670609408 191159696 927520500 141746160 197117384 341875748 676311832 133094474 655246852 712219108 412671416 518889798 722051540 278477464 459357535 109274560 526871216 222604028 360848560 261021540 839800654 380462244 44880352 249121280 109981088 574785400 870842100 962111220 612597725 653755064 848552190 485017270 297038626 169983960 545721056 336526554 337458188 555294475 245725000 896092625 163227400 501689150 771354050 499323648 668137496 473800880 664200800 781953022 494046432 40481940 717962965 542364240 247604460 336283030 885348200 25738595 900000256 559549960 722423488 30892624 466129000 5059932 614458584 751003392 48154712 355140625 587080254 324041280 306358680 555758436 399342224 57108200 469361338 773216162 667578112 148666596 278897264 546843308 411163329 674499068 279107420 306632740 593462272 636761600 631401720 765996726 297425141 286067600 963985318 728233296 892160806 667347968 120729527 484154029 691081510 788556472 898302298 992703552 117690760 276498776 185570000 321399144 22652800 324981620 65589860 526983120 585003196 594196447 969579940 281015000 652349362 188876984 326136784 712212660 373452484 220439112 617113781 795703840 771600200 303126800 920910016 337236538 478709820 639742410 797564250 635492256 679796864 901475920 981008396 625449315 118436458 98042350 891067424 955662700 671512160 183374576 442413774 617359792 867062976 748525384 371491276 267507311 458721596 693303040 557654430 11500500 635321576 121525248 535311050 919002849 681672931 591202396 752191040 762379620 270604440 369607188 194592244 274402552 995568000 180765120 760343000 533547500 664889600 387434290 613461360 250588348 103411300 821115535 916177788 471361296 430269807 322391500 16306592 828572560 452689280 845670712 15497440 54372280 91163040 521033930 556405280 812065338 243813220 69715632 172294205 130080608 445787568 37233690 377687672 217545840 677000950 553665000 996015960 564833198 329974016 917524548 182773600 513926802 622088550 460062932 271746235 838942744 76438987 846866080 294965728 718087332 792769044 419181640 925521328 614300160 457001420 886289597 168230400 105661270 115823040 243818375 608963550 693608424 746332848 335787080 601254544 953036288 622734600 468221470 963789648 35888640 832428525 320000242 103490915 331478294 186085184 208449224 154035888 169240600 33444900 757455057 280140880 240716608 855383700 770777900 816877224 734389952 112995200 343985540 23058782 698688776 149744218 121544309 859777272 91829888 586310768 467987048 178266886 365014276 534210096 788891996 652721612 851304442 853074186 270977120 484067530 971727220
770202135 446199600 446875000 667940698 446188200 732655872 349632808 63421216 982945792 315996620 462063830 298761498 45181972 91808432 324282640 247166057 47109843 11335936 754793160 924932164 786088400 908987950 656055046 927629060 85308400 557521650 129045540 344736448 837245288 895421210 945661970 480840592 683365930 599111040 964865640 594242474 646859340 480713884 167998544 851399976 537276524 963165948 412916610 200899524 132507000 135694600 280993938 885486720 717494240 845232590 444013400 960314860 264473860 327364748 611656032 775928196 637031852 818029330 473588560 157773456 98157830 200637005 484192560 909172640 978007424 372793160 160506680 903639919 8468014 923527213 931471873 262344192 303632400 446231812 725034080 708336192 979943690 147782400 630426720 691203578 433516220 454701928 656834444 262312104 399823360 608314210 955506050 333681030 891130624 739424700 689827212 743796295 657804360 242644000 738956982 967906584 354171040 935974240 19994400 578317280 671241692 420005337 539447408 716134988 190639408 626941360 342580185 521753004 753951904 19981088 448357431 564721684 477080320 166067153 707524960 859417360 235030400 161252608 465802480 526988430 833539600 252012504 702109630 190986816 673513788 831565185 758808064 112229728 802046448 676586915 850436060 43291136 552352192 2512310 351962040 343835000 172415488 460203156 530573800 621690080 375676680 864671228 838027800 751144900 452597894 526970840 930861340 224176426 679906500 139440726 92502407 151048880 469224328 719463644 606598864 413781620 311695536 134621400 451439642 774537552 573764500 44831200 390175620 186934080 630441594 540750600 73650940 644421080 913365475 294939775 481845955 547503712 345566640 750822040 961908290 592577298 67073280 95913640 74570080 562253309 91013580 814378190 581488950 546815900 210080200 354653295 974446126 313637576 697196884 687469680 845590330 740221125 354940160 886412400 765902712 437113580 348188792 245941760 823113172 933262889 656569216 739297924 127361896 117398788 478368656 647169384 105973638 985990064 858969984 452114520 46990584 575345125 929881600 252087609 319615940 53025825 946725580 677232272 801748100 391382239 103842140 603158096 867568256 88685500 91314064 482170696 574634204 988571995 307687120 738914450 45796638 516396910 796266968 16212300 957559296 786457750 499304760 507926275 450999630 585130520 574119336 757290621 624001424 840185260 672678172 602848846 46021200 342470856 428759120 155816800 317056254 153677019 649104082 457922130 973793136 127036474 669064000 841877124 640890000 873747044 717288448 410533568 44216207 53519525 869999900 719819524 32801036 493961010 99510000 976370232 476772364 87888006 233229736 714456273 810600750 597360064 781491288 271301864 640320000 666335269 426532800 444255704 105686000 855817200 577969220 252533440 581445400 515182192 384386184 309063455 553561552 453971012 303833413 354921395 939861316 477237496 941196800 656980464 904239730 825923280 472293752 745849630 26167944 136412800 875654280 43973760 543786224 541339520 486805280 67686811 569122000 782368280 663031792 520659740 392485000 97613408 596538249 87720070 407291322 445075200 56088376 113263612 620363508 528653368 287974988 710827760 994892802 185040988 633767000 580305663 697988254 107136080 883404900 859235180 522415104 634282464 196134880 350467348 168839504 890536480 559358730 174674882 844591112 283500676 184036992 319798720 264466500 483268640 59022600 788944572 921781470 519681040 782988106 797894660 941198700 375817072 664105710 762575940 109584676 99991623 833159198 948685648 807896244 47732896 767315847 909689349 326058250 272615947 535523880 110883931 924872680 840702920 297190880 80342452 292047440 353803700 697000300 361290136 634359576 313593600 500360843 359253136 622447072 191006320 48122384 46397590 651912624 763148104 416707680 137813040 739331417 167566398 714555815 75713919 404297680 14542895 724735992 289231388 304971264 226484651 417371522 596118120 989706390 570481120 266315272 162328124 327162787 600635384 159365648 680359314 825398606 343428234 718832300 447694760 558202636 198312499 196116458 279921489 357476602 813250950 132814064 984207891 664552320 849289546 865627690 228071860 446489950 239960000 860184560 898770400 752407224 122811700 281951404 407496742 66430160 994483200 400876288 238804284 730068640 992703248 407582180 18956000 13997320 129269572 880697408 360562184 67008480 177796036 703651220 484625892 945054000 38697420 599587072 381747796 976081600 540973704 192383664 764015860 641646878 631263880 155450118 235776276 119458752 176428300 105212610 733802658 304039411 351270700 846153736 108745410 196193840 963151265 970252240 634781480 475295880 447407192 75537150 104718544 615923818 487294000 655840354 399815000 527440120 28647192 923824896 141829230 886469200 326790150 236996140 336135800 776816930 287826964 278595818 167896352 760918339 548055838 749959915 439612830 844141610 654459480 129344720 285556000 0 435398400 136964420 391235808 145057792 831742766 294070656 655416000 466911376 279369280 103754428 301639000 289981504 235869272 909173070 898419470 257804000 116718260 254948524 346117264 741877080 880679920 246673300 255711226 870238056 622915255 886626240 544844612 307094390 967097480 858554215 463450962 672834520 438479200 970509244 255986720 707817192 655564128 476419584 70103658 63264322 320384896 647301664 337163600 84612480 933209724 857837690 276541952 268337477 603698528 335310800 902795318 820474136 801854440 199627310 769160292 184497195 359761675 456920886 720016174 835240184 746132528 238967250 946797472 64590200 856560664 496226652 112130668 83339972 362836874 620075185 110666728 625182648 820317500 889398235 322081786 548769280 186150389 584650400 648253488 492269300 692830368 594570560 722108592 421643952 730960880 513647245 352668304 695024460 981141920 844687375 731677200 86614204 167620120 725872175 149317324 864314533 955251548 175530654 37864448 602497370 567691189 258398024 278346252 747950820 282849938 999752504 110858592 552655968 431364400 74311571 626933000 809664800 229092422 866200784 919211640 605161194 212690182 828579475 290824452 391325656 966925160 425617856 109833360 330843920 434533454 11224427 308302662 595985100 960724886 872685440 363961036 452528799 176419222 603039040 904156250 819947332 322390480 108424584 565552768 366859520 26985706 553579424 695933098 442074400 862239680 631123392 276175952 92818352 572920250 131888696 859506392 249680528 178229197 145975638 564917940 126543392 618234912 394261770 162054260 17670888 944715900 502458352 310817680 250407134 153177812 701150966 248060070 386596172 359929412 406907424 633092240 413345506 887996780 606922640 244111872 381370752 308582480 450218500 279288557 287622300 418766350 415539340 937427880 498254625 288064300 880783980 896284830 350174530 167983040 997158288 421641366 868667464 195556950 837628620 313966800 653661700 194467500 861006860 695200437 93704460 449153855 321383438 429309343 880795544 640846000 972013958 356460020 628916224 31535424 539949450 304458520 298062846 858923342 682268064 267843446 388212136 406620980 29653380 574455420 624230808 592679740 823753408 217905800 535983772 502125040 751274752 508294390 593451488 323238577 514498416 747030976 246616000 572218396 815625728 376177592 486530244 743452528 426866200 277799395 930939056 946256584 386686522 930330906 44559875 812800000 600060200 995436260 752131158 564154688 63552795 147556032 91591120 119030688 516223810 227673140 663484004 6733646 458002540 502359904 893081553 726846248 569497984 952441550 888277644 344900940 252261232 308602256 173145792 517055832 237606010 862937720 611782330 481691205 327800960 756179671 342208340 311923212 41304368 994161680 656216036 359081875 622695420 767216250 826461250 224967600 491582444 958227680 820419264 14569920 8857910 555910751 164517020 984458944 441701822 3201982 99898496 868357904
745987450 810860709 384615128 974211520 776100456 491217846 366454880 363299816 28940389 899729700 974060500 573032085 203725375 861156944 806455200 351528266 136599242 118747200 363323619 960910055 194129990 992259977 673302000 546242396 416229046 913668440 309241396 13777230 697966520 255408850 484033500 114969072 508736326 879724686 473204168 357224575 743275600 49611380 606772977 213527480 92632224 746928096 846403939 663441425 920948480 996015110 737205272 911871568 369323948 258472419 380000100 851146496 803922240 192431054 767602820 715729648 900889375 801844364 412747020 181937856 726482944 284384675 273715360 133863230 444307305 628085140 83131650 227276520 274226672 410002030 308118400 469985664 399846552 416693680 362334740 612457073 860869680 419476000 682765823 166573200 865018624 489374236 622865000 891570740 200115200 934813220 103327100 917530112 768748472 906893230 13705216 804286640 49659000 581859060 152298632 501299640 582444120 327441968 538642640 430111750 856508072 769015656 856015500 30569984 896565500 966430158 249931700 570356160 871999364 242294295 728560565 712819792 479500908 40850000 220508920 315075560 564576975 476420408 800611456 662890356 450398880 306079077 85151325 483548610 245346606 717958528 739162950 468795296 265884000 457990779 938211220 689437380 588437900 872768388 674401457 333489984 130496982 969266204 573939685 238352572 621686462 527826490 750628224 34915008 794896750 875311440 268045260 434812320 845226432 851188955 664961916 68986540 607127520 121146144 850364704 559497856 326342880 372682080 784392832 644279240 394746209 505770384 173101840 647381280 197973568 739037184 55587360 3067452 654716074 99858524 766579600 325337328 700449259 808260248 436491968 524811288 308027800 45260000 829845600 416255470 147367905 160558660 235400140 68513220 213765884 479899664 699769560 378212928 301334260 565296639 385053448 872321970 986238366 632795624 793266300 195840 257422750 151464244 257475184 754784462 419134660 455765764 97484400 77249320 506033268 537176310 167655858 90830770 674155580 622903040 736121220 650814598 900457216 435162698 392379934 361652156 791550852 214741080 450722880 228124032 792559172 838574328 901860000 947200000 636867064 312111934 529996200 553000884 13673774 557437482 699765760 623829120 159991625 763678070 469399936 796887208 258344340 412531529 192379629 347578016 60169090 381749926 155958240 702725000 286010772 916547712 534244000 983484700 773958760 275497816 292315118 18307200 508110843 730923202 16214422 920695500 638900040 588516160 734413120 927049892 942590336 781172500 720430725 906660117 79432016 115156750 26451520 730014720 863810008 345200640 253080124 306334560 259103288 100884576 555465200 977650280 128777024 778685669 316272704 621161698 391829520 571359384 513104200 84736720 579628928 813647902 416909686 543546704 469092152 407093800 60973700 102461648 110199870 736448500 799941224 624856384 387885056 713763512 888591680 123202800 22243247 67498522 648020800 531356594 449335000 170903645 311221400 66850950 725752306 580133150 152039120 212437784 497260512 259067036 184076342 377089282 683282032 837517280 628885812 152405800 302253805 965520800 262113976 698941416 560502055 109157660 198475528 887582340 711886327 635698056 327923896 661833920 110694200 523745438 846620450 293252843 428968540 536613856 38944488 214666060 254845705 602040761 976133400 350867528 142924500 49008264 226727765 716287212 628308088 361807778 32431408 633263516 701305458 190770909 368296160 149086200 246765462 358512400 586575566 733789680 859402140 789912136 822849600 967939281 109528876 299827520 878964988 502856215 520467088 40816752 152589662 961945280 513911832 677340184 843789334 734204550 832992000 66307848 683669832 277819640 763393400 276781824 348687500 253687936 77065748 424956160 424013060 856342250 780044994 512739904 166057950 833645920 892044800 750814320 90604880 280748625 570609320 795003098 614329024 866988824 704285070 104523660 331228367 446172810 556575665 582209038 355314500 131508310 27141748 378661420 555628580 218330312 240560592 309797568 37701760 433103144 202373564 472634112 545941471 856413528 817620740 57080512 166912160 421993624 569836114 992582280 777545360 828779400 284143184 943164674 763544 946124824 360741632 580382566 46556888 827416650 546788160 249024010 172184470 767325125 471115625 253326280 235196330 889976736 730798888 446888956 727580235 877811560 35787640 862229800 38319595 785043003 538256416 252919556 87540380 875827085 44231802 364479883 86104354 14991396 640707950 689016460 197579360 36880691 285250369 586197600 741246736 21574910 124871188 292710912 89062700 233618400 571230308 63319245 92408483 452567906 214302670 291110160 85563784 179271040 107967315 312286800 727830430 690487140 887870850 206499216 847259664 603737720 422045004 537130880 280413744 583799356 34247024 720103788 383968544 894423168 211020400 955240336 644903960 468871250 534132844 566481548 759642176 161092258 44204288 845536466 410863620 929392712 628308912 641920298 994571840 684876272 716644544 169476339 136776100 223983956 809422280 883836881 157786354 751338470 502493478 637956640 363149110 184474520 112316032 704107181 81476200 720588686 236028488 314762785 301632342 492655100 658776955 869302710 434347136 345481570 661284000 133766192 205030592 696358936 926068672 947799732 35735855 565094576 302057530 206919680 725189680 823946965 562601856 770192770 680656258 186642506 649420950 534080800 785625600 332937008 121249128 552894861 530215584 201106700 250085720 474794280 882521024 256493967 754192240 510338336 170325504 934013510 438215544 114540320 286247296 126121640 140338419 461062366 499289160 217654811 33714422 299987620 943408992 427688639 164209110 810033684 272868450 678166720 442817350 121890750 446505270 551279848 310926800 491395456 950044836 993754220 614267218 255677056 694267160 552828408 431990912 247226880 119771820 677806848 928545410 124894537 470903560 722367008 594074112 622185956 748553770 360348931 93096185 386364380 459626524 337384160 240155672 480350800 385958260 905729750 603343840 20626280 31421036 727183224 220241460 676522295 468065450 319578389 67353824 559854594 236054564 956075184 617938036 901543750 853527900 296155368 728560920 906111620 483760640 528126760 342271432 231858000 877912700 436664192 937244666 939007357 493453275 609998050 616714915 438835525 731322780 997957460 396739760 0 850037440 899547420 660406800 103578119 429683766 272870824 800293056 783982200 256531072 207402575 133780760 152153509 212666376 638571736 320684696 921362930 680080480 723784560 960528896 768587000 708372000 864215240 508792968 733574000 919923104 958069200 864382440 939090540 560381128 2906400 363533543 208702400 743046250 729355284 741410625 891333100 66649456 26875600 29472256 513272336 462746036 981478720 664109052 788691580 241048580 180669248 19144788 570789042 853983530 927473684 811827440 103220796 773853040 743035908 499844960 362866168 225982686 847929518 898347740 203016152 311216941 165137596 559155500 142480925 723741760 738154922 97737080 217861186 624552216 405664000 230959405 157430576 130968232 278108082 709228216 884102380 299222596 906585024 225322790 477172226 255250200 829057360 697543960 673751248 284212384 991553868 2783752 425021136 979464650 814657144 460788464 633458221 964725076 303730068 87450640 316997120 735774880 983022080 275611924 620932360 522846480 659580000 268886360 327402330 432190875 404568688 47232450 838786500 212363760 524911558 77913400 200624320 23008830 393649446 611554490 307787435 782469600 568754580 734957720 245088224 821994000 614360700 17333600 227021760 846802880 85853852 340130088 546252876 538381224 970194960 858826460 678935977 19412140 667222423 637937700 984553144 161960560 219162400 603135952 438997212 841350896 504451550 844054640 8874392 803530592 602687424 550333200 931900795 790210048 435742864
662113212 201283812 249701230 130514155 141345536 28158255 201266172 867225088 792781650 698050860 645364820 825488980 806511145 783944671 589808900 549341892 926706000 92707200 112672934 937400688 84581500 406558200 646439476 352522268 67833852 196415831 617161784 452299588 716342230 811785518 24869120 463007204 967973779 440265120 439246112 212772962 602944060 409937584 654257844 570035854 507675254 689832224 254433280 801965195 372363942 673847273 71684948 784554240 843868284 200536200 187230820 934808272 169946176 197578960 784909058 75054615 34926500 858461673 241286290 366413034 236192140 775143652 80606084 251672712 994012160 538740072 391718400 180823650 585016725 656299512 671383712 396835424 33094531 225327042 620367188 467911168 245017900 805220494 40740640 592593400 496619920 765711640 231834400 326801920 798886614 829943100 748464080 555639236 701298608 859405048 560208605 523291320 836355536 289305568 79971846 522971299 568736648 693633440 773263680 826095565 123693000 490990232 876645300 893495808 676578952 72839100 395235488 375089664 97126594 896846000 811800112 624977844 612532790 479665040 679106844 899151280 991275870 100676000 975431350 654202080 718546016 455060184 356173444 120034680 90248688 869144480 952578685 849006568 850641092 546605325 834895656 296560680 763375252 411046752 800531775 542009806 757247665 180825504 379903152 845092530 126835200 352385880 450563188 969422262 964213315 556632258 731681760 270291275 94079108 567376380 250156336 57292800 476007000 244147776 594362260 815009656 503228056 203841368 808981591 190423050 648290208 338925220 846364220 175408560 367244420 630938916 658958105 163289988 620367800 197261720 813376612 522398390 338482144 163206560 6625186 111452792 994003586 989365760 318494180 144037032 730314010 98180264 903355928 449227557 655274158 107510000 642497410 453009760 857871279 246417408 296393968 447334012 670110295 423305076 349892565 976464913 969609076 500166140 122076252 394903786 127736832 479429080 771903460 728839870 969238960 119843880 254643720 700674100 489581000 353311200 329421443 836854825 414679700 27285984 477981970 594960360 849814656 539337680 875316890 439150026 724829540 112221680 219627812 4048631 326385500 523294617 683222658 389036048 925277118 541359248 509126284 9908816 568646216 235385592 601632000 751557800 901887286 171042056 254412304 110063408 593427735 663376970 868806393 366052720 114758928 664906430 436510232 72875960 620199325 124544754 35701184 845384550 524750880 894072632 271905100 884790360 689442513 596977396 695819890 223380580 499181535 648816336 830490356 187026958 209687876 231855990 835023360 855515200 152013312 881233222 989284272 707551940 794014960 215819456 607800868 923059459 237280900 73164665 327632025 7796224 60859520 280513346 561507061 969698300 136526002 593691744 900244030 791940032 537675411 77385652 306428304 918140568 512383900 305977850 273498152 19866480 633986460 323262838 55285152 748849516 472197728 466277364 10743248 446568336 845819771 229326200 840810325 470504000 775045835 823096200 665302694 139277520 909565460 22356600 627747920 292375508 445444000 774795023 343076634 415320495 330894868 301092600 919491054 424989316 326475795 911471968 249756252 517242375 661548800 353733000 566457576 744949068 420670890 546330512 60432280 372022559 111282464 841331130 183488200 56178688 208876048 820413872 240568976 189638413 311884800 942715600 167396715 119783896 359577280 317525660 53923098 541646375 580254765 8296647 850051312 951899320 273779900 753148360 449708072 108368152 406888090 335258820 475798800 622020096 139034096 837926400 987656840 451382148 625857024 371760000 721751420 635782232 93438350 923048320 256557312 662166696 650337941 821754240 984265824 136665175 527628552 707693440 916330864 329370170 536967110 61263854 592659600 94944250 645784 867590208 387466976 127127614 120299216 430714877 515735095 751560640 868808895 107431857 556560780 437642034 557032140 114033056 632611080 510105120 402431920 763857500 9653540 780147640 484577696 551245500 922837432 95823824 325834888 869421696 994600960 375113872 881330900 354976892 412809920 764218356 881053400 333203536 384172904 952744656 308512936 190629260 569071000 250290320 303328484 21932092 126327160 565309944 804479227 605908975 132999827 940713472 571431311 597709764 727475388 512549840 279296320 110970374 782497592 172151919 525972240 604550822 93054838 820888079 492112600 831406740 136484108 688391272 24632720 887105440 41257860 630358960 555925324 166235158 574375840 756471040 628390306 176414464 681980685 452418512 860495625 851347076 390645524 390274488 510634312 58763522 636216358 630233772 350794880 843921840 322278448 869422985 909665280 729483380 879964740 355420372 306224611 206282944 756895360 61766084 181983904 942576678 628412520 827284106 423036228 819588880 187279419 58142510 440483450 256740900 370350492 700744416 677284160 701370000 398347170 808242875 585215616 955468768 981377680 920326780 683130640 841549440 264032256 329167556 287329280 119051808 985603740 645093184 146637516 415298688 539313512 913376900 322355114 812392672 863394821 265441744 935153755 652324352 708345836 854332920 630023275 681506609 877601920 144354764 282594400 562155520 721229120 730078944 587678370 447186952 264226384 734582830 335619988 263551520 92552058 264632646 299449160 548631315 658341024 324064188 559549520 457138400 523263710 95587456 143918058 649213387 568540464 28908128 496141216 8728672 353857116 159413072 523340608 946616040 867830198 233929820 598839470 150049456 587395400 348311952 24462150 182855440 869431200 813004701 730253750 809479890 731522720 696772720 325863492 960308160 699574144 526517200 117115900 214775311 544784100 660323821 406729920 526535870 573291480 999583880 110188980 191319215 99245648 759529756 183326350 889388544 895792224 639294050 174397760 302669090 12540496 892259520 85430836 267734368 403614750 770964480 563613360 642463240 933675216 689870300 606913306 582824256 164845200 245289460 949219168 792721376 303618048 600110904 19507960 824274540 907172916 126252950 98122520 364137400 689906684 223241472 983361576 726421312 585468966 354627020 307843645 413963976 503789804 414099548 134525388 560048064 339790632 289257569 63256416 682431936 910538650 755016624 892509172 874501948 922085840 517330528 921917340 777737600 715444316 631349248 77744976 740479520 574063781 938366072 541595552 455876400 657593625 945053631 126367040 128573285 119395350 286121600 223341816 684772848 754080565 631078400 449945900 104342960 522845760 716325440 503148640 809661826 54308288 217607170 784884244 735585565 926964640 992925056 741738512 123286500 181335776 297147120 518259740 170732000 41194080 300504000 726209056 612004430 499033264 789580953 592902960 677294150 717216000 835223507 204666016 496525575 44220798 262921536 224256000 646635728 18581760 350011146 434397568 48814450 9610584 459611505 806659050 502963712 617599640 479353020 710804500 36236754 353428000 328550550 984820992 243132510 431416572 879569800 135929495 476251240 395844102 856810848 57902020 567058386 382682492 257807570 134098854 139581799 311362240 585622174 780385025 871204744 950936278 187577900 803858500 753324900 584417819 606773385 815451500 967823200 930639200 580286666 226359920 263975719 628284520 410244820 161752716 965532530 353963786 996286550 454886005 861457090 142947003 137244000 892338508 309430734 716207516 213977664 974382819 680861800 598642580 409667280 282991040 625576730 885586400 832875340 368549938 856354180 918101696 727211892 694754080 198519610 491162800 952437840 525485440 269999834 947673632 560636036 526835200 798235891 454091956 217107936 338390523 596492000 491928638 191020286 640758840 590477135 286545152 250360704 613143520 398212910 708609232 648896528 590359008 878333432 575408404 614161785 481508000 757889440 801487944 457612368 105080400 116252624 482960000 175889946
895125380 176869700 386955321 104660300 844875146 828176392 703229194 747485280 42238000 10568260 848179200 710304568 998410002 26065694 88304412 521453520 182942436 808199805 641577200 583433192 150739970 705848300 409488320 485033600 771205641 826633792 997527236 269900188 156417326 380155140 841545690 942238560 569528384 457942839 818188635 133475200 417758616 85053784 489397956 640847650 620673792 406777040 979651460 25885232 195941470 385204800 24539725 127483800 813505220 140630200 694235175 313634788 941815438 951962600 130590925 414941480 969009048 976170560 955739940 553169798 930669768 216695080 87865250 881438624 153007034 326098377 414483264 380856080 370646740 534205550 77430328 143157588 460799875 522038000 175191420 645549109 41492930 955737556 581801710 948555264 301991800 340243068 520830196 335757392 416509592 921438704 76950900 23050447 65817092 192930308 540425560 406582256 760126600 374445184 631506826 392220462 456300064 18301620 735320127 155887144 676183292 268573920 550280030 894606190 926892112 438358060 99521408 25873988 407604213 77251670 596948315 262067464 516360888 129353092 750332452 674298820 423605321 692796000 199429278 601866524 709218265 239556875 718071440 529863080 282228488 132540728 938412580 290246671 794909505 3974956 463222305 862158600 850200000 506605696 344606312 847489130 154483450 978203970 544493982 172938937 825701250 383225680 903404800 238311336 424798820 124975500 901067038 652250568 958180536 342025456 500340920 951248000 394714690 456345792 558741232 274890520 480773792 460172110 377467844 935257750 401382000 526880848 257451860 922999296 14156480 703161962 895421654 305026080 766418712 219273630 173755172 970131712 551928674 427346878 667945440 30770816 887326824 886792280 599088664 360379360 620633910 191800879 727404010 589729420 655724864 885093660 308269952 357704654 378676640 606979480 34395776 757885696 806592686 88685680 768887288 832407452 630406144 584103360 305584472 887002200 47969600 280485756 581131360 885850975 386204608 719399280 457227744 138494600 444354000 332994204 954974720 377689350 391312128 11885475 525493768 943513305 130845000 272405528 388345344 660038450 905234335 747366980 119138735 780392460 856867812 598985358 887040968 977214752 639633720 962709850 109120666 43169032 959431176 508280896 281973130 226326720 286346213 473427670 191692216 391260160 44303152 73246774 417811652 939796999 537243432 469889928 159711048 631581440 742454285 950427109 547366080 41485496 633086690 122946920 770408612 893047840 392575800 186370784 494692891 504248625 607830480 161844162 281350266 136996000 41892670 355233850 474775250 409481520 283193340 397567704 247378550 251130320 768238395 611351204 296516312 744590646 838437652 829604625 119592816 334092440 65413691 451208400 698283662 571998464 731585924 395609856 784123400 657499036 712038350 852749824 989128470 922724840 398394693 442156050 48353262 135598224 991028320 758890538 839157200 883961275 318350154 923984046 516902960 167163706 863472348 960590020 988860785 462294400 738203864 561594736 38150320 963095520 212577020 839829400 562282995 284829244 964330225 654018320 457787940 122873392 624928800 945646640 527671200 719529060 248735688 732724204 245440268 781039392 341050720 937484480 135459388 297405794 385208424 940438400 1102048 680397008 40753817 622439140 272608050 261473605 223770776 602104000 442365700 306698625 175768416 554613400 709490610 957108654 587945080 646456878 362060320 534063152 204284320 31144275 390959712 21635780 45373350 905779500 528187700 361447370 413137360 642945410 455242132 383059044 426757024 684953950 182027419 941030944 864088707 386341760 600501692 546215200 449929536 613000960 953510560 270006800 2262088 180573560 600184450 961487856 352645732 577785148 1753738 650040362 111696191 94517764 921069390 696587120 605715600 523351498 261094496 931024660 913377945 574065152 86971352 850932000 737757032 90760230 928328176 67815584 838742665 44834937 373760050 174523900 618900403 408545136 358436146 473029452 19005624 302931235 640683230 555889520 321277528 900638044 573174024 526216618 510985040 591958400 168463660 98882430 234720950 153903750 470970400 108047980 93044044 412498412 858834992 266253488 729093164 511784312 860910312 453476400 962349892 134417500 575833776 941499486 272271796 220051020 850490300 679784380 419969180 112387904 233749760 847285570 920219032 457999160 721290632 341844398 73933604 955651373 796844220 786708736 164969636 862945360 932041330 494798647 838538897 291757740 68153730 995122776 37199288 315718680 92789406 279757560 397483464 156931520 664863760 920780752 874699220 49308050 276805400 179368885 434831135 834614400 458219000 192025600 66136080 364823820 819326900 714678234 286612096 489338712 13570212 134667000 603102500 949946960 197990932 18790052 118901800 587659490 683226880 165208730 934720640 55448960 991151850 116359938 44033582 562845209 363232624 499387940 300959392 824841728 842507125 522851200 674592600 231652292 952136798 639059088 732153220 772133136 650752550 96321170 216282368 224192468 97990516 190655616 898384101 117204175 762455476 434488020 226994400 283813161 679537904 89926624 680010000 410873772 493533218 870333614 529355670 600921330 277911040 996805970 249975000 365063788 475479518 650106280 854630206 569501900 742956928 698601020 762897640 739269520 10317152 488915200 950793000 318142064 178818904 361762800 756178120 953697284 502941644 664956228 715861387 384264412 66082440 625321250 215581890 643727974 322184480 997163030 995370880 14246292 217470912 575299232 614481180 619014500 232675808 635057364 819275454 876249920 680083604 531040076 676001227 554657116 888554140 545982552 736056250 766441715 113792992 253050688 282033510 331552456 555529657 556564628 580137404 282332656 465012485 123703950 923339180 931454912 462156640 680466655 29408560 118783476 762533280 864712955 512468710 818181120 54975224 148823256 814851379 623938674 836373144 362163270 122998541 293228040 59463912 293328464 677485534 534881964 627943600 163328465 575951916 269725000 237594370 541537120 697402400 383646949 925731520 989765600 801760190 794210244 847208128 502884074 182612608 233184590 80474512 2011840 726665600 85136360 131047032 952819846 209476004 912207160 243097530 506816700 390650624 486854736 599361699 692350664 457400044 939489276 631378335 754319775 458863772 144348880 70231405 634354400 138417220 285423827 214937610 440467500 723734484 802438944 207995472 421985964 301048120 752603300 947659616 722491062 119686158 245529405 876209410 16041444 428672848 37967517 119089920 911228624 871972685 540377795 614690703 9277600 478009655 402039050 344588200 207612800 736080384 898581600 244465228 691758160 198112028 845149504 514699934 681353184 596425810 724443496 562369112 105014360 94015960 14623844 325851678 485631985 397873900 915918652 265691848 198181800 160619620 53154282 408541054 179999466 672236736 81352864 293238592 577837493 593776816 204614272 915480600 515077140 474304336 280272936 317819365 884522520 665638640 339620000 105685150 284351160 19786771 531571210 67084400 561988536 398604544 453948452 518920520 683105560 71837125 459420765 583109312 8690925 422967296 839761452 527512080 419197660 562300817 426737660 480251420 159340496 70927736 508751840 165260696 847481572 292992381 535905766 732299440 816547520 553013892 449592766 977553120 849938432 803302664 365334348 189004930 287097662 83276368 535064916 739179424 333989872 833815000 410415104 895420376 184561355 220804520 387542016 793090956 998234224 77324798 131541621 419930868 3947705 569253997 568587040 720828120 204407600 295460424 638528984 329237028 776384482 16415260 612378080 930089540 354874624 540332508 802797836 527445004 26754172 459651432 445070418 711692304 201424700 36737550 532252906 798003780 994835148 390342624 755899500 474848635 955764925 333587992 702944836 877679000 266570200
215251 904819625 57059358 972614136 339805080 784120832 683835550 516656345 98161296 560967158 402716760 84108332 763116150 865727800 118332132 727847000 411195560 329102216 105420688 859559750 549121840 970122288 377143625 740019290 277371440 756633600 72125832 168874368 379014280 261698816 803528512 195447247 58046070 110765568 111774864 491500480 942688284 347001760 536131520 171578172 429082026 792060600 955280400 55294744 203370846 434674344 442565221 863729335 980042764 595391347 812561506 283369280 742585280 271584848 929316230 624353738 24662104 697739750 560550266 352931000 716478155 357101568 176832150 734459760 772391875 19624640 644248120 250388050 309096000 917245824 369004336 401586012 860790072 351785846 217709920 261204400 74331144 868191000 444623550 904001884 574461136 589034200 548321010 541978672 358712812 542908525 109884310 41745280 348484528 506994765 5478224 901719020 433490876 320820100 517016320 604943348 423959645 929306500 183764000 396018228 822322525 62632400 671655928 347928724 193873820 262913100 273944272 583428520 449643730 811168360 10149680 826200880 888385300 322911920 861089944 632669090 216445125 856960720 782392232 228215742 170951200 901330080 356292941 277544080 469232128 257362576 128538940 58794048 62433936 762224596 624783176 204232926 562683504 40573000 269125248 617866288 550909760 112970776 365555680 994200906 506022084 246899648 852958400 959708420 208938320 960649664 40904400 907743776 928058120 458054800 820914936 229645344 671225216 19335580 723009492 674402070 929375308 716426112 796993000 751754724 494600463 953625659 772886660 107966350 940384135 777608247 970955200 242111280 478125824 151639205 173275712 366352600 271796656 957751980 252775936 180313470 143018565 484650866 561738425 762932139 635087360 417343050 905447648 91885040 899202728 200518014 575261824 516922832 357482586 614201848 148559940 23571840 222461792 800242660 188328840 449795840 816150408 739874048 543959840 461020880 175167040 646217140 657833376 415509715 462611740 81900296 365648962 133488000 877904456 615519040 640571650 65455360 410930013 653477280 108342272 809107500 497842036 594320350 225151296 978382274 990321820 741528822 138700409 657306556 495112565 955824100 529534120 100229300 85911209 906304790 984307344 67250616 980896872 841995474 466811260 19368000 758933591 740085148 763675261 921437830 651764487 670423096 146832271 247668596 501604080 617932800 909471100 274097588 816692915 27739696 449864064 11738236 495706900 42680627 869076706 966539520 555745996 449092105 720892748 494411884 919193260 153420830 207954432 959053824 395944700 979840384 569704072 148754089 876204536 197135802 875223614 686484430 910025480 275492618 644530612 639994684 455008912 463510872 136630757 3094000 988188880 869202980 17584528 982788520 552707035 351237000 664014880 552540364 456056832 906599861 124960112 748424072 17359160 997835683 792585245 531990392 106996068 171877198 289365008 189864772 880778796 95292390 183595632 139747580 19479104 704351240 93117696 172562112 522599130 293011000 937666464 791289400 967497300 237752736 612601648 229480320 458002764 293076016 884488521 150501000 773408916 774913024 900836540 450955327 898780914 665381296 646888000 74912904 616725116 948576603 59127500 971397920 231741824 434329944 570061451 260715128 216269951 145753344 52798838 30503960 722971360 413791212 790100192 552249485 169148440 947738100 259518520 283609638 666400412 890461664 795747616 783999744 744358615 801773420 12918232 22820864 765865324 204362950 720846348 508524500 226600102 930067088 66000640 100961304 888306080 48843542 606265840 502305063 317527100 911425040 550685756 667896400 950288960 768256760 86379200 448667008 225487968 620665600 622997168 675008800 836743277 184707876 163894077 927960830 574582115 651835144 406902550 583048300 610104200 464818900 218987400 708033572 861999065 921896770 431808024 717858304 227959282 568569906 291152556 771544000 585448400 914237120 982780144 331713594 210059888 516000000 92652880 67251560 395009344 162392010 395563428 134239807 749359415 84390960 884531880 603099340 263832792 285001600 572957760 587125508 987302250 188013694 270179400 706148200 499865180 838022386 573999100 394728740 157312544 390549824 783952473 180981110 442483956 943248640 994964800 32095216 541061410 974371200 92157160 56542720 668110130 904049804 378475000 588373294 882699088 591016222 744827938 286399980 951334592 337868424 111205640 359383200 383524258 12595328 201284748 809807357 455037988 792611200 713727072 300100548 477144130 973574992 8439530 772172800 762046852 98727036 140469401 411830272 189141500 763291135 233626075 738034160 652849765 412743440 159194906 533639944 632296296 265512528 877898520 897478480 17057620 869269280 121463800 49636480 281705196 493133610 379758350 377125590 573506368 620541353 771537366 83379527 464708642 181352506 874355968 375769776 621157402 574028690 357093350 487745920 528394096 657752702 122725900 740009042 990776950 436214912 928770248 382130920 652219306 985168152 706530984 297196516 406448976 467685560 762323680 339155880 802148918 555414580 672734182 140133320 487576056 590278400 251858768 240571736 761178496 40063800 846017847 602942 413278269 785989000 825449792 295406142 328528944 921789859 734746560 521553130 401102190 778327496 326864860 633678720 464664120 299498592 961576000 343124500 154243090 131573184 970287696 814756680 990680576 394689720 465550823 666752080 325762437 444408240 743991875 454001172 401987276 672731808 573844714 606213280 628359375 739961872 842374745 443429410 628671370 916892688 182882152 541281299 864522160 163989040 426876000 608178312 633473576 927417925 684370960 437349540 667318146 777668929 33767400 206541835 423184881 880260628 201733295 359144640 277496896 761864320 143976790 11459472 553345904 744686416 664793592 948126942 797298348 98337226 573006392 97139456 423522689 775973875 111721110 151672265 964884604 357530560 289486100 342660784 605051551 836266938 451451320 580638560 869232240 364057316 503659600 274684700 943577534 16756862 814281250 7463564 162177840 492889341 814506816 324301168 172491850 275093640 623215488 607888832 527025120 610325240 333167600 645023860 366471680 26761468 458082660 815801408 188824540 368060816 689731330 354356232 782760364 434948688 964301540 802330240 894482716 211767520 224679600 705504000 971613825 391779200 82542368 234998656 8300382 150436230 239315320 898271030 231263500 700323576 758334092 385310706 907611164 895519256 93691140 990723720 392701668 847956326 805366180 628424571 190748584 93519811 489558316 466429855 910719154 518358800 935431230 675796736 971091600 219948001 358418080 189999698 290580656 551966800 668168400 540259968 768820928 838345875 320869760 19107925 600078119 299245408 566089524 415660800 631386505 720001412 785356325 254848162 924081628 583558776 913801360 478239400 114052252 69450332 659681288 409323454 220148470 783929666 994340800 221889000 139863366 40470912 909458080 144182473 378375544 260581250 858688000 872147946 418229092 509803264 461688520 240869678 720450944 818929000 613380805 561980148 611570376 663628000 861081600 828723500 573708716 376606945 394182490 442201280 625901160 267910600 873672960 38155484 698455196 621546160 452467554 52926600 988767150 856273908 954866770 686760298 984376150 968736872 903902719 164982685 778607200 692983056 578545755 196245660 771541024 816909660 8792170 499077576 431665400 914523992 869792440 30893240 48962080 334088742 294163916 363102980 577897440 339672220 204489240 376427744 947345601 196606992 967280700 974087500 975574640 456739840 889770704 737564865 965233900 915664060 609110400 765325000 483004256 62896516 74680750 751228784 171554640 522122110 424988160 545601168 484523350 730037208 236788272 898117440 149232584 442134624 93582984 952208400 290032005 594093724 714579477 645964392 321832080 967179860 250493120 582659040
495962008 646002303 358060800 178135040 657444752 380278840 414276416 108004270 704935296 421038550 210751520 514605024 635455400 180190564 425363448 243488375 194468400 802472258 210283240 318758351 215317772 707173792 428931644 811583401 723350724 112268028 161598576 619164301 861820464 55952910 893682188 405519954 610051298 623297964 482550000 245825276 176015930 216272768 115045674 16054190 187187725 204962656 543226250 707828584 478237426 594172912 59227364 199167424 176864700 589470012 278021531 799312664 752015568 151334095 589015552 504412400 193139545 540546000 942852488 324083840 714168384 509228800 713894218 860203080 786662276 179523580 856729520 157959250 798950590 614632132 345735008 122324820 79268464 717044576 823760352 811306432 347928448 584768000 338817640 619520640 79819088 232507696 804471692 902106250 120535242 80377920 400767970 198964354 40698060 278923728 442834200 451770752 934775132 682276500 424581048 930374732 526582680 183618000 151040000 918105830 300635030 828583480 376341170 97153418 597766064 579845440 530211002 789095000 660331970 635243315 571532800 952694176 449463840 26989840 764938900 954167926 491268500 275454566 871022500 230781625 793255224 418365376 260951520 533376715 466073150 458668160 282924100 752960896 139344400 697495296 247081500 830492800 685732200 899477200 909692416 753831888 629486032 118671968 366748950 55832400 522499725 814661820 97203980 533476840 185770496 86635044 38950012 66141728 489717476 660833080 59987600 931122012 685963560 204988320 320538656 799929088 804373740 691845632 467002136 325003478 9894085 137261528 80442721 559413016 338387264 195885568 801844954 191265970 220933840 451601085 108439149 830447360 99014700 435279000 189468875 613631164 269400825 13307820 826264856 109732184 246876000 711370114 245602448 342056000 329598528 187503296 963691660 666049890 745065880 232836074 76544000 690501000 506182566 393903712 686052807 567224274 961142350 740254200 159190772 913534808 850860984 913176828 105075200 840058000 314516088 316124288 140441360 44482000 809865375 171466900 849084171 202894480 221154752 100451348 483594304 986579520 1048236 992996992 520465522 901731630 336343376 966981050 170426380 232229299 174034240 363007515 381065390 626948480 271681544 286681640 920207950 454844528 283462815 253072512 19670872 145886220 19272680 877089824 940239460 262328126 810477600 44357692 230835456 657402367 73543650 147131670 52148300 314121160 149677550 241164800 888124230 632647120 430812080 476771584 762633552 209921880 838608556 348213472 487610932 928080128 680798250 517882900 394789232 177441673 916099312 288176008 997570624 202790760 927731000 772337085 36890400 437677728 485359131 314360000 637577250 842632201 732812756 798605104 204880900 871428371 917457345 170138942 586754560 160012500 117267136 950278275 476602270 562157352 865002688 856927120 237900544 1472553 457935408 729948000 568854985 75392993 848224388 608306420 971011968 756228523 192354704 923306280 96564512 693088150 910774000 302500352 950238720 438534252 327290300 272452704 47866900 485187320 919192340 489202872 5543880 763892254 490759990 232834224 262417698 7871806 196430210 626418340 298083200 295419615 776383915 386122856 692682646 355714456 552655300 597422656 51294885 777417680 220120160 865096248 699068632 945791149 328427082 631987353 852879292 909613152 377873760 287569276 162004200 942695760 36265984 135287360 589054680 259035034 107488480 516882930 829204846 841346817 564039504 143712425 573152707 703014752 324325320 308319265 660838516 655060384 215321600 213253428 881823641 863717512 84218500 792177200 646290080 865137408 227521896 535653580 580746096 372016688 88023320 644318720 286722580 846534912 902628820 367081350 174645930 105102243 413360000 541573520 910996299 863612596 137736080 353990831 23688 937866300 767980280 320338880 564444480 484460360 587379626 672186674 273039504 981508340 464639840 158055653 585634816 193041800 719659238 734721536 708150480 557236056 565928276 16205520 628462000 722550480 317110720 333523808 872714720 656890712 4609896 884335480 600349525 936003625 942532400 243570286 98463204 495598603 504274820 952236680 544192040 602877841 746555294 495262793 658284014 267010416 116950988 439362579 238908424 115589805 777543100 924018265 956181700 513487216 462529318 794269011 449410176 765933000 663024192 616999290 133641408 766325868 932908864 564934902 456735875 897915856 266970568 508469380 861923008 156529994 463609460 364277760 665787696 452132706 774389920 452891830 669748680 649504085 913587133 844202128 996838864 729716800 767447396 233967140 257608050 26598924 666189621 634781540 777232032 522763810 964963892 324683002 619863178 140766000 489967536 444738148 289547440 607404336 784531644 531378579 372999712 27208602 569649968 294354925 166367948 716479700 18855600 750710665 276211522 52752404 828343400 621829805 592618820 554370250 345245644 699592180 156848000 515201850 725477396 737653996 341573310 600523914 670606212 658776805 823075400 675687060 364979200 405533440 580496710 186030508 281377620 431647425 81158080 22237600 575464257 401359736 695918080 215543040 501035500 263117859 23266900 132755126 481141808 413566162 92087552 141092000 387644000 704154155 619194770 898993496 464051880 611745112 695203400 712257100 954022720 519739480 551158112 547790260 475828628 721333200 659677120 529194623 985356492 468631198 424689828 818346425 161641472 919502840 388630662 940050000 844999780 165025000 328658048 610451680 434618980 573202848 164644000 530920456 26012250 243790726 159285024 2883505 374149980 137840552 469907470 437691856 818928824 222953216 866618000 947446940 76557840 284169392 351574864 306531144 124521216 398797356 82558540 810439328 576000890 615049300 853749600 206523024 305145088 421807200 617128992 270057785 613135950 461135778 303368030 176203530 946870056 93064986 32518610 400080276 604178548 955727532 603844368 604616760 473115712 524296920 192433984 809131040 604999088 766602604 174927648 483464128 719636688 695157800 569980089 137627537 617152222 534182340 562857160 68525255 500047020 392650288 154737125 126047680 238956272 574311148 116421040 801175040 280354592 266203650 92223750 983916438 186931196 933489700 464282916 903800320 427433520 479268048 401687157 165518880 767848304 272438280 39384331 407265918 111982848 116628880 665273210 880330628 929265770 999633885 244297235 951195037 579437830 791349012 279195000 121412826 280714304 313670304 871105399 919861680 851865240 4405514 685139881 653479780 121462656 693687528 3282512 695795080 652862565 927145685 790735248 413802499 426870882 653328030 702067856 134457200 796741550 518808674 417760192 660876356 219549568 977335280 189003888 239570448 61019693 47554000 240658504 70653020 78339190 940577673 723131460 543970720 452541504 953631268 724754178 384733408 897671558 563702606 304470342 611001340 775071388 474370700 70962276 730840000 412614760 460604765 473049502 401663652 232944332 472006240 693977900 339255696 628856756 670844180 864088160 752054496 567668974 514303518 907681360 989766078 371492170 297979865 195015040 995501490 292186632 525145600 368539104 609567680 320467450 613285248 343281446 280063130 673174642 160948251 237444720 236854960 123181888 575121226 484845300 929147967 570359050 574835200 196005348 195432016 877057662 850452808 305423900 133151970 977765700 746368210 71844480 512773024 204095120 264735756 274763560 790853408 615115750 981195326 172879796 314722009 410606650 974321512 83098528 382693640 870724710 339745666 201610600 112574000 179463600 272354680 829022170 986293960 2605680 891266000 248172800 669045680 315040998 479366639 516861760 307653020 941884400 377286944 293071120 493381119 398583568 614455800 993757145 129287016 785102450 604488586 940471040 766640412 637113546 762075264 240470822 853856480 989277875 856970020 791664640 205915702 424936144 758146240 1208027 329396816
876353888 341099431 395153840 228957482 196320409 689083520 183254400 598815946 309515656 377399952 336473910 324019474 504546232 847280160 692009600 256610941 265977060 442798140 885026120 100895175 815624404 613820120 938762600 433039920 399674240 163389280 776886215 817545275 196556480 643593095 372029464 651458190 906982795 207528260 182108840 903502720 182790020 879948956 179894400 76392439 646262880 643098532 326993444 233408752 314524240 347381216 347794478 810756696 206959508 610043643 639249648 608304900 884648608 581616659 732730960 145159868 353519035 43353984 871906688 600301500 765629563 852859219 535687416 774546317 33476800 982335200 556069840 917097600 280314980 667140166 422834250 689594600 661366975 301592612 775482070 684497708 601743400 836439040 369978317 15975000 653426282 162836030 493516520 315180212 849529600 255715900 777282264 178039956 34688960 848825786 905781120 222319592 97732000 529467128 132573760 147735530 739279940 471650357 584591664 274845500 136412658 706259800 600379060 981746262 193520800 683006592 306069175 207526660 885723425 770129195 282775040 262154580 227599376 842360540 321038160 239760152 645462979 601243000 562036904 623746820 922252000 388276708 448650480 599240416 578319180 217367910 324370256 37884875 550703680 26017840 563128000 832265920 521763975 166680656 492656404 172005216 295870228 515651872 937449888 433982158 243241904 342722242 186242430 511608566 291665495 613789447 216333400 24682042 141999200 157600000 80159015 54576300 388069068 281674865 154279628 24125440 484479168 304543968 354982400 478012080 885708900 185916948 828654528 130455200 354094390 247246848 643147280 511835876 603366704 968472768 43241728 483614720 997841600 120941256 538696100 729983388 992197050 967350392 671524150 684396630 156564232 201280960 532831490 15669600 734469820 923859000 421796496 592738428 929754112 804851200 391666850 658164304 561559985 946775360 363998165 201200691 133668560 798691000 327744875 416013372 869979860 708448160 504933120 65428067 586048320 439027424 86413592 716836762 491934728 145752960 75010642 360724900 719899947 356829383 658400000 926149452 555936325 463250800 692562820 557440324 432797989 384906170 700895635 857505468 345459280 491489515 549696880 850343199 370762220 817818368 532273770 553633188 612329360 909226344 137414016 82375746 103099581 790063664 352853936 155162634 673243064 290831616 378546211 670440416 859911744 339246316 262754944 426017052 648678440 790803136 680050160 242414728 40952484 70685955 184826954 717079160 466398720 297690112 986125900 29106820 777070382 278363080 201056720 585366367 738968260 523658880 499749160 475216000 335523110 506340200 857968616 855228816 959797920 21215660 168281566 10097600 762342608 227596314 942312934 420856512 124187560 541071840 878646250 240925688 260759720 894703220 995732704 284808840 730082885 326257276 832192000 504560894 128725925 206889040 553391154 686863750 929339008 934696960 527381812 602652840 872802482 256493644 962720284 620740464 327069572 182807916 358799854 83610184 870357056 714834560 44127900 532787000 590214819 347566928 598318806 683809016 43019500 840722800 284770000 514911036 64696656 93872662 871855700 75358940 759400288 678334240 258863900 211009220 805724768 128156636 730199700 692094080 164411472 758741560 476416726 441383936 617125016 130464899 561742385 618256016 117819360 856316000 329945580 459452237 703588992 191013262 606945984 198109048 950841750 740673808 71930620 357978114 623053700 622737600 661853080 112480200 703018340 376052580 302773234 669210204 288620190 504121568 190016362 137438304 116839970 786987770 928991060 827847268 78352708 937114614 558090185 335217650 925077588 169138400 4505600 427248800 665868600 188550000 321509664 697369712 477710000 312085701 805484800 367138262 334035768 992607224 809899704 895996984 378132520 350866696 968287680 609200030 762258840 882770648 903542716 580616680 473806800 636428335 390826244 577781800 52771324 52328040 988190794 173548800 177413760 785612480 786552320 24484000 400901365 976679225 253575536 197501514 316579976 700620272 388522828 697192600 348717456 79961760 944489636 877931075 132178523 158931400 205105776 75375640 596453600 133822455 935995008 702943528 670496000 598926776 46662880 545245494 593136200 22795380 900441468 762731400 730833018 892725000 563148224 386376476 135108860 374200504 769365220 646062191 809741580 290272365 142058416 727347080 574647232 165092821 879861289 819207260 183395742 170234048 3536000 309949990 281256544 213464880 625446320 330410470 277328760 296936000 630926428 439680170 308274000 717875440 45657320 33213056 826273956 341075480 810406556 52639744 104479702 232050026 752863544 72876192 654426100 309139844 185462137 664998375 613524456 675200000 445639944 56947465 687790678 427567580 108648358 249725720 199132189 426316038 180081900 657093000 59211180 757607260 589054360 913418840 366140800 859948584 924288980 517449405 860237700 886607602 66621704 167742880 725850320 214437376 334862320 736517860 727342465 715184130 748974490 137304730 502544000 110290112 985301380 540027010 562928188 347403512 529200256 391432480 247925056 21959880 332312547 674214680 888831032 817332220 113255920 20172140 918826082 445743690 29377600 116794951 487481369 496607240 68749680 6491440 865616080 402588928 997250960 734411500 643417848 829894000 71460550 207060550 856911900 351612740 478922624 673112296 597486164 317102640 129132890 424225510 795794624 103517960 281971232 649982605 39616772 275215260 162116540 857685420 631766240 32422656 192582704 431117640 879100085 502724000 352098400 742703493 154057002 201606992 286384344 920321824 63807750 60146628 89085200 345196524 786875323 233357563 655330175 793852876 306892852 927003334 914840824 785361680 309880124 537391364 347565670 885851980 299287120 995492522 956070304 220298700 532722640 816189540 523569265 645493352 109373792 114538472 755738288 824891080 853518558 270523760 550554731 467987808 76358016 706346240 430250600 583800456 500636675 147628291 195358099 900118124 292879360 818846224 125451020 583824208 546221336 159578120 960581984 695275200 349580800 180516800 811414040 975139632 995730770 792112764 982297280 865548160 710464060 808865490 582218880 556890560 84614080 676165920 38360000 510409204 92305256 196320250 74975360 112958380 974164230 829227400 147935615 31296300 422256440 500639720 837379400 746897236 763086512 62352384 401066742 521853643 568869776 633909262 417483888 252022346 884724224 904340160 437237225 387782615 370757718 449455264 744717344 952245333 125151764 356395512 514949864 311989426 770852434 694057284 140851648 470945680 959689310 316979040 364704672 598517990 120735680 878022432 622716800 561225696 310495112 495736640 671364696 641951300 268856190 43407040 354657160 817941144 826451824 716253720 910689976 169504540 490027580 21594450 25168912 23229500 566174350 321175900 621630070 95152704 605921184 347532000 269121860 726293372 901586480 76766405 231512952 346657240 698763708 262581525 245853580 811823520 336991103 476449920 607148956 553659164 598999000 657878048 802791881 987444424 642365400 859403000 441910234 535786440 378242450 154478032 877697295 276524624 8736000 113091900 895549471 221819968 477595706 469578220 756557288 8502904 223708416 338891885 887850720 111268600 497644160 924240000 173877881 105630000 315219880 876399000 166419630 180715964 166567168 693165250 348969070 711998088 591699400 484947552 80876275 995596075 55157682 102688264 750894932 94159084 600512780 533984976 639785946 160370740 271016972 604713820 262247840 961845700 454877864 172923612 167166250 530301200 373559000 685388800 787057200 629349220 765430880 491696320 499914644 87512890 75038271 29460200 579351260 649217536 870170400 626060928 199795848 76825256 866248160 329459215 804010708 13802800 136439472 91813555 295778300 843249960 684481252 735761504 900445090 431153660
217567000 383310700 106331952 676027126 136314945 302511020 643082642 688578968 691511200 780231080 974399754 684988250 867908984 340289024 969863692 195775854 875918544 495344136 533746216 711194324 127337734 263280380 403956460 302251960 566910486 52893576 104814380 31323325 796740314 174119056 860497200 344093500 828281219 964601568 981094656 98753312 811832400 982293504 164685020 708695640 447481164 659897028 407030440 81972480 784179200 753734800 672479478 59287040 403706905 337217704 492671776 859804960 11585490 149225000 734210308 819827800 423509150 248365620 697341880 576292880 964876625 817953064 983903648 532312298 352142592 781522720 738434400 172137740 455572664 522537043 200313344 469182664 848993176 759831008 202606875 444378615 164708600 685355680 724980436 27057700 78539296 93968304 274212132 200857408 376651608 559443656 610858840 754663340 32300000 498006140 758420680 802624112 334879240 88312140 709484080 322428246 643536688 164719904 200186496 752649008 155208100 381086400 782510640 190362500 286197280 116944872 661752480 499256320 289355003 344888300 686417572 571817440 434803688 843412480 438473152 172571234 793047360 108231550 942611010 827322935 525916032 936571684 992278048 754921984 763869150 410915294 810898417 854845800 684003262 66546368 500580866 352580480 97105935 584167590 300205024 542752000 22130110 172685376 213578606 915502118 459211740 513325732 469031424 110594872 64878580 608149063 316061716 402034250 178442065 226448088 116540856 128578712 866226275 109986754 611235840 859439350 639358705 628900000 147077580 955418400 541262450 854321468 661440000 931674440 913086900 773815972 991568 121422779 687064224 637138320 340870590 246333949 823241822 84774030 130477424 295244850 696763498 344555712 557696652 153726000 833303090 767016740 741642680 983372311 102186288 277039429 368678402 820739680 828350 428075990 133137362 788862560 485395648 499085280 454568064 945701234 415522197 613512489 67198762 939677170 386360384 591979698 581640942 816431192 254921630 289712904 202195716 647680708 235263010 18135752 834690784 780733888 641915100 400266918 920101700 549613760 369657142 353685241 386919488 485827380 280502095 313215800 316241528 964716319 686987324 852517205 186145520 897634478 147973824 496222800 725503750 271670600 945403014 510963120 814904320 651945338 445621696 522399458 559165740 576512700 114494950 321266584 493379445 712347154 229553076 828781051 670540068 708692598 658049786 671588870 79003841 433508036 546784393 978505200 51634820 258531580 506407250 242304292 241705462 51759558 479190328 735483828 805394550 979353552 769281176 985006976 334166192 871075402 889363385 746635881 337975378 394250656 841192474 434120960 597525680 468149500 274351556 330818496 242628830 515612940 66408297 649817782 46524950 885387180 893512200 736231802 247759850 482820688 17183800 96543152 443043296 881748140 238721520 371601212 594625606 249752900 322989504 77512400 764237882 934295308 214180400 251916985 500722700 156615712 436999421 874245880 772971244 709559800 457407688 806556544 280137326 269954268 557081008 703480000 894059800 126375966 259857845 461569336 672259344 494945880 607444930 886328489 55930034 866373080 593374800 474815560 202560560 238124254 431841023 487196672 583981228 757139570 882834176 791348066 719222754 153958510 276660048 336047630 678317080 908591040 383104089 837666268 721616840 742442375 651570594 531731272 159084408 155237298 538138560 501863875 877796585 998986000 435037696 804000 787370768 713684000 677207084 252739126 661613584 524999415 122129040 344756480 843412436 9894186 194196480 699365582 608774740 655036955 757644260 798201216 637427492 336775370 930096914 905617460 543876555 982950124 750112800 653756220 263866732 593541224 204303978 783531337 197474300 79496250 774065500 37317120 254114384 84784800 987061934 881290800 92207798 172055440 732717424 364634640 18640196 750233100 532461680 44390700 269569256 325928663 456204600 29898528 73521748 620358416 68509507 201222452 329812898 913562352 531553625 411657910 505657360 391170839 248765772 820923504 117113856 581644056 753587328 444599408 604063465 662487424 443889296 350323880 86456920 475098320 202875420 817852500 343257079 137227264 442311638 153137544 730368800 596446670 500877790 970103430 553697880 716275750 227834530 442448200 788592500 15741100 620925362 975035112 269536576 608630288 716900020 754108720 330891000 658282200 564758456 974004663 827510816 178134990 559901982 160814556 927511488 922078305 117385216 874390768 69132200 374297728 472293815 401760535 485655592 975473381 389171164 360053700 904512440 696815648 600597600 239059467 819525880 427737500 151944628 487086854 237818946 973076192 240331488 298674360 794690784 927899430 533191550 591921532 84088400 776210060 561753036 200965280 565086744 886282024 537689950 570542751 480666500 475318060 320340965 326684080 316067480 689923208 446893725 86492640 860544100 445937204 513553340 82840008 648055592 48472605 147471798 282213520 535193584 723270556 254356100 228139185 375555360 895989290 551743360 947902844 303591473 66548820 958634826 112912580 204103680 516146144 335596000 169677900 916409920 810028000 107365315 675774804 648924420 969426176 812953398 437652224 765602812 368762212 722926400 28457432 312569150 263972888 313633926 385041575 831434300 786773936 943894016 788381572 845735840 49852224 987766056 144802060 571090520 502561218 12432126 543907972 319530000 400369720 877186905 426206311 384365136 755236472 772956800 49507800 600424824 726908800 906772560 645074500 768177240 66066624 285651894 592516960 349051610 113224820 3550538 368263250 100469600 400089610 671669160 49369760 59884500 232851160 690776420 923759680 798085870 358573996 774007050 789859300 559376384 230836760 159057056 796990808 766217344 329639138 820840000 96762472 468948528 180399770 173721312 36428288 216789860 65187768 9806944 652032288 546448160 353025807 171837452 399946378 376738240 145839840 271386350 563024204 551968944 430327090 559007536 233474570 288384056 242493248 419466957 51268008 151380719 102296800 191887728 790451576 137717240 534072800 69160397 640489280 134082000 139210708 282176615 32579380 702921444 907147056 453357295 389339649 508791448 977418560 493496720 373015804 40915157 992834250 354012544 910184896 312261788 715515520 874248190 980678720 316166200 488139740 648516660 820193140 267709202 161859056 757542805 127921820 916700370 828157000 553700960 990729280 108540960 26139512 515066304 786322016 236355320 968364956 987198240 178223636 303254808 905063853 179589684 969001921 957867886 554313840 322466144 641354289 610555185 348030404 711564710 896735750 982857752 715016648 121316160 765902600 685243008 58024254 902950995 191022500 200006585 79260360 42852194 98500553 486872800 992551848 963012318 649657455 293877675 988533680 804548620 866563150 326478890 800777696 339343693 604722374 619487150 868466100 844033304 650447250 680926040 913164800 943382240 309275400 870232864 132274072 619645920 685165520 631282678 526976320 811434040 152828050 895455814 597856264 671091520 34384440 933657600 382172996 918444320 488709208 805419316 616361056 485995914 21541260 801959702 659646976 538565200 942590912 925811776 779562432 379673040 605438272 362502000 870507961 841940972 447716128 615610036 710817900 689350916 805822144 746087638 344728560 784068750 744067080 445974416 656276900 170504400 194596456 498341440 872730895 345493824 689700700 360235436 515862728 81881512 829594112 542425611 142059282 163080224 137775016 984658000 942699828 981717510 790407664 632855668 130311932 387278912 72741220 889113120 940457600 73074930 684190445 680316732 198725040 864498580 819961344 457735070 425366648 326302048 821397504 775359420 980366700 80285190 744778600 33441216 641602970 216683400 912484755 185883744 508819500 387436250 533498492 206789072 827323034 678834332 967338175 238282310 580225724
160666600 735690485 684125000 422738550 386074932 992942750 436523725 937122064 353163950 877967000 337563384 151783550 120108240 429048948 81516504 61192792 803417024 325935250 732972428 763366884 65027617 328771875 858783960 727658200 730697168 648251892 298718280 223961650 513476937 472165104 353018104 665880280 255148400 617523850 74181805 175946924 105388000 493703224 973887826 777060375 797009847 971460280 432199950 976362880 747248410 40454564 160555983 325324144 898391650 41949676 340723040 148213542 842895400 900674896 528254192 313840275 365929800 724508458 723921736 476909500 807119886 597581680 558940824 601692100 155147766 353766945 699247992 639371328 792289280 157315008 42248729 346062208 554253154 723965280 717495948 567543100 920181008 296423448 500864448 867704540 474742112 859162151 527558178 555921760 707840224 387919398 754867000 20365110 797190672 564004704 779920790 343460792 503162864 652831346 478166268 512785656 780364290 970634208 667524352 83588570 488624900 557411840 752327925 454887890 787732264 215434000 599703552 790090090 750671848 20993712 385223324 480099168 107451324 756994722 56500030 895421600 650224320 192570942 573317736 362646444 608157184 532681965 626336332 452165716 145345130 913376512 593801646 735117260 829275880 70903408 785586000 410405250 408535360 130769926 653084375 633404112 658461824 457849928 149445436 246781432 89417170 148435192 179236669 581753553 852017583 972931792 281696936 838569862 965427437 668663952 784164223 753400560 548720182 277864360 164625885 881081711 816331616 789657140 905075336 626340355 713461100 177418680 200835892 983529992 419729920 767973500 60948168 420596200 599606048 183251824 986383950 326905996 640521136 819093164 62343939 353237432 881099064 962599221 112848964 297824255 89818490 869686840 327185312 436855088 556871688 965814950 104281024 170088440 637839020 811083850 231330775 116749838 601610375 392764266 613731980 529098724 274339525 271491196 448375726 54520181 523222779 340375280 652676647 640420080 610063536 115220700 602289990 900731592 155810120 423636525 362934400 922125080 171948365 332715960 346635000 151652400 819587500 368083297 274435840 247719008 667929764 504193244 926219996 783151520 857772272 781296940 123096050 381530960 140953006 781237717 134835862 72600800 411421695 249600000 576381840 255949280 843759744 988343600 662111960 712017034 962652461 762241336 141450402 674422864 870986875 11969144 755808100 34106800 574414328 994178000 116045792 78398360 705747118 451277048 946224440 403934720 304581540 549730400 867471536 367113016 591362720 563662072 552003968 691413908 339293520 702034544 234557096 653046272 935702528 84682400 387723400 528677376 1298044 304863804 830285760 437855236 700443776 934787368 939871440 238009088 922973000 952269240 751783242 71679222 326565850 874312860 827197300 891037200 899255608 708933126 36639040 363040840 614639284 335502004 239598664 734774560 448923920 428261492 123148480 648556856 761249200 754154160 602459776 470457408 328596330 49400080 413639690 897567375 542931044 462477312 501239640 45800770 102202631 517079872 38380076 187325000 817819917 452489216 171837250 159269300 638144210 942647900 886432689 970491312 958970400 855246912 914426730 413313614 993398526 862873425 656891680 94366050 224968000 744870628 340965952 817765120 205349916 496471522 518156216 798575776 914268954 767472640 865109433 872842980 485987950 93672734 881893760 928955052 237204812 737316260 356214016 731364440 217946272 378481216 296887720 481694716 170664490 80036800 793222600 708330520 136534040 254584440 294160640 392578880 182750148 745611720 518986752 897660736 572238840 604657840 144181914 589639862 620150336 95181600 816228040 977420894 30590794 746269600 444163292 738404864 641764560 210212260 790172780 99298239 15755235 130582720 123402940 576403422 105084416 119925616 692972700 881330752 337609547 569574920 213096990 202456972 76087926 858089392 810100668 205527279 190177724 216207848 147724160 716438840 385097298 170071080 733264066 955560815 910287020 167231040 711089480 697396493 102861600 862672048 239694500 413939352 446917064 115070532 418297728 575469520 123904000 741587762 735274080 693607900 43650728 799108832 643943680 877957551 612790240 369661632 561713016 943864690 932174530 170409600 85232164 946196785 144107776 298328472 699961864 100622720 347388901 366478928 36070112 146208583 847555508 100153552 813697140 348562080 734989545 905953563 638378778 922689130 290811088 868449416 139068360 993862472 871575414 483064685 151902052 802191920 431322886 787720300 537887275 610726250 623170720 54309120 211625212 324310622 418404016 218336050 821094720 80483932 372711366 812515840 273841656 203816542 819422268 577379312 876584550 136551027 397862656 360534148 465421524 911278125 972049490 499548828 410246280 338475712 415574784 49183438 765296595 532806880 225174800 484275876 222512840 82526840 99285600 328833669 327951116 342236400 219588654 848725678 237066592 251862106 430358520 683154400 880189450 397456256 450013700 319262880 952129220 975392640 683328200 527133184 899604602 220734688 546321512 277994340 290544524 47176000 686275840 236456400 338145400 250178560 142646136 710617808 501083648 844298172 696398576 550237664 441432320 621312316 989692550 906424942 251679680 663021148 39483014 954433958 919006192 509234468 481759000 246834396 504451425 463646668 970429376 844211840 267945701 879920984 71722944 347939452 511532156 144857648 944917776 105695080 469826600 156636930 728293340 782594180 308594805 515280655 683869400 682914340 659309532 926331840 382683136 884971210 95142960 721468354 315261184 271140130 918780604 577861840 409988249 558968784 2511540 475942104 792045540 139072400 484376880 695168256 687779988 171608318 388347655 869076320 304237416 79649600 275072422 65237992 564622150 347482864 203384608 457216944 517500560 454308820 890352206 852873525 597905760 262232720 635954800 900401600 516094514 882478528 5780760 999823560 415429830 60203203 209219715 857809120 507876760 385284096 446503730 500717945 214303322 77487040 410857504 558984288 695452715 956676080 586731040 574262904 300558232 927817028 62286008 30438027 689619140 588969436 786478400 672849920 508439312 866685434 309078774 302209600 121192512 848318384 669343680 185802284 173584494 532082570 961890450 263174188 816460602 587522932 359949070 821555112 209161448 264942438 7185887 870725592 277392800 43930678 149709890 913076736 825230750 766896116 74324580 844266400 154802128 791483750 164972130 266284120 424541504 954459760 356406784 185533184 632677062 960355330 29874480 55890495 968230380 861566498 218186144 369385745 853704288 226201880 142853620 786298320 240102872 565057000 143435579 312315808 589696428 421281536 375540384 247933336 467698048 427925511 105278958 758513374 459761098 378034978 760027327 831567896 504793066 354188976 676439100 94494210 310008160 978010257 281385120 240705248 453404240 381738608 964173840 168242138 638125250 820502384 78175680 662419892 981375184 92832000 639529980 724720990 321555328 171175095 748803322 940630080 385225500 752016576 651707270 155263232 523206613 727056410 890968606 89645312 161296188 752005376 612369468 406923330 803725655 294756100 39116552 512054218 778344740 429312648 731352471 55708900 137652816 491171580 640748250 401229260 529999684 704035456 446656900 749724448 401280390 733383725 562476448 524951520 326724260 615015100 415563750 825633482 341678884 176510205 867842788 61263088 623855044 801958976 455907661 96407040 201557586 915714963 803023068 217756976 14133155 965467552 548470800 214458219 482840856 979674082 727446887 955501350 455122377 884560000 847137040 574859900 285183948 525766080 120737144 247232000 293527952 534965390 119420216 619908608 120252516 225218092 872603072 377791050 138200160 797301076 721099648 200763196 921355000 318963160 685695008 468744140 402323580 77231688 751466012 993482200
877911060 186415364 552795718 111377784 101138108 127617856 939565342 114947920 863965232 175699770 896871920 726469232 927045700 75051869 592625300 669889585 173387096 8511400 270273610 225675600 556622770 601402086 632317920 65043830 963688440 866112500 140692736 912661420 305112710 99948022 818041820 852811680 707362400 638239560 767363520 806896640 753789750 312510000 483061600 520464096 305915335 388623840 466157408 367998020 440455880 234252840 332991875 768307708 375076830 998561024 834983748 428638800 530061236 426649560 506561080 111783896 583172942 533094256 631565794 662029400 726789329 462095848 229137150 723543600 821665240 8062400 279037373 742031920 303405200 758758400 589019440 286679104 914400 671219952 75973988 757237360 127384062 203109555 145687120 359224716 291560820 374657478 521388000 977407672 80095700 968600546 229212768 799137952 850547840 694306200 245095850 78683808 348406510 50833448 495277556 411629328 127776096 826632824 794185216 540140288 387678080 94382000 237493320 277748784 680041908 622094738 833376500 303917351 257090970 805847140 73890144 463821458 445276908 196119104 169464028 222974156 416001700 1187544 649311688 766982240 972789829 544127412 3104000 856630500 540617464 692878871 650090000 781028408 74872736 844626386 108619950 599941612 865844812 501425760 469321308 850487176 758123050 798837030 413428218 591918608 748778764 72827800 707298300 137687924 77003976 161699750 910591200 141282716 426619616 712076996 969825220 977551360 122297296 304694020 262938400 815348992 110953158 258639940 167341456 748577536 503891800 104095104 86850968 46634323 717873088 893446136 561180848 14917615 219749000 593217188 554463506 837340366 738747700 511872956 964637422 468510834 907944300 603482640 56517720 547563488 179061108 814411310 1050675 502063968 722173200 930826570 42560680 69200400 273836048 482380 474897920 123651160 781331270 376082180 668071628 835465824 235401045 185181620 404782432 784809722 160549604 901688080 70583488 731883430 212236100 737939760 592258250 94224544 271494451 787186080 728638452 485174068 357491024 869917556 550558536 188504960 906281390 500860214 726904352 709652308 725739560 465533736 532018175 525369004 168582275 477191495 673800478 477921512 947815566 895089436 756172000 463289279 696536535 614436902 23689200 470700400 437993320 908843634 560873127 846732800 159976960 192075840 489923482 647437200 859045206 528928008 212053040 427445032 457950170 838086147 794496760 109036180 703504160 267894524 816190630 252114176 161434824 706916180 805342598 399248896 749849280 264883912 567312700 693332528 885991375 948385460 945462250 290868500 430960860 354149068 81274340 827993200 353556492 19671638 721365280 781868384 230290778 480114638 559882464 820010625 272184000 507827284 342651392 963581520 586835323 53635756 360420416 101760 534142399 645345615 497080406 335466832 181576206 586725986 398459800 532867536 159854950 431396070 229848235 412231800 568707508 892574300 817218554 709317825 878603940 484104000 274978400 613051920 934685580 354548160 865038400 531669720 18581632 418415400 203111900 100880598 712340300 905434680 115704940 873711247 62517296 72625504 219977508 578257620 783064805 591845440 970534168 208176315 969999180 327425432 561378128 831165220 887416800 63186896 734826810 45113760 18148040 356704080 421092576 468208660 58970016 442447360 94781145 317585366 738112960 665994048 839663850 262681095 914463310 884337876 500639368 983186603 508951724 148397978 403822750 735575154 888676106 259476468 725845232 569093748 916314915 863921090 611982338 295687206 904816186 993086384 955472000 467836546 732533400 234603830 779526700 770824000 511867480 13639910 463826880 340257820 847377162 928193050 698277436 813101550 337423297 25747880 344750340 495540864 578836340 855524608 768934498 429400660 754253760 909098800 264523200 940235650 16989213 705608520 840352000 313454256 515187528 28378112 108036400 334490640 132360704 237024000 289119210 20334400 738931744 102113456 742321160 693190370 599648600 180881400 325508768 500324626 976953736 944422200 668985600 329616960 283324480 228051352 369800336 410053178 676159750 900723732 212515288 307065856 170294400 578006236 905065400 818123850 185661440 327355520 921771160 889519120 767494560 987644880 792001364 233730994 616664500 947149288 327858280 850745800 713215936 705205984 450487070 692300336 313412500 228738782 67217400 93608780 605004224 519861100 333664400 549665640 419993580 229562748 616985944 207304018 422405736 540738550 484433064 756567560 128383920 180769596 200758090 167749408 816878686 989155372 510604815 49369520 114790880 460364426 125247425 691260610 308570340 916987901 685673340 588076235 779478222 534214250 503719444 486428511 631796840 515439938 416155360 17525675 206611680 297994632 966218740 782346432 673183384 748158428 210612480 410230272 86166400 638071364 479172510 654111232 872620936 693319496 114467282 785880326 539275066 137330545 181608960 127183820 701397127 993650512 966235188 534340542 623611560 178661236 265099244 638778818 448430784 65541890 640171384 878850644 788165655 171374849 282542440 715599760 226283396 923756515 32513583 438601768 945591408 133607915 832241016 664650350 824080652 593428300 257997927 606304750 363735928 934527271 595912880 136686953 368816945 773277080 47905232 292804732 566717000 309196032 163902075 595666400 201716855 907359552 854003410 249331800 987850768 395494432 782868526 603911992 703088560 929923337 638341384 569457000 366789736 889784168 700710152 542184960 777001032 922528924 42642500 788202850 240891050 13282640 405148200 229772340 492052320 789121296 244755080 468702624 635936220 201378000 669013264 638389986 522951067 345177536 2787932 597444280 194546200 152864800 765404590 73520890 840436296 978529962 995986218 726234905 363560000 129806080 892395392 65218520 955131490 640715369 650421184 847330314 304626544 662201760 192394212 570437680 361595392 28732980 737100688 4042526 928191560 481704512 818250248 276773328 550553920 405376380 127124995 82374140 714994591 521169600 854881220 380853692 103227136 145585952 353948156 662037648 19079886 511159204 173670520 166201040 137484320 23064448 817380860 47043050 40729600 147197504 534282160 733892000 871386660 861058592 436604935 893719220 928128116 848087838 134370234 505504338 115030302 348405504 872941023 462378992 70006800 725348583 161861190 576748965 80163840 864517532 821086700 451490248 483638160 30796800 764091576 140690064 679255356 705676546 632287552 148786277 365000960 163730720 140347094 497100736 516094795 524557360 942654240 193509050 759443700 561741840 141025520 215850882 432059108 72970598 286131906 490182000 497984493 46220800 741766805 753203884 889597792 180060620 545344288 681855000 27044963 961133144 245005680 834627225 538100877 763387030 623779200 233594880 147925288 819536048 429736000 281548620 326021300 349912004 338177350 314764160 250555536 55951848 534516476 887695040 853124050 55315300 744121521 606988688 445101937 840112480 953789835 37578880 687191103 381980935 926965790 140494760 925981222 27241740 830476050 197280296 235790662 983406088 970988232 190240240 691129954 905770000 24043680 596956708 709347910 89315716 459907300 969229120 719005440 570583156 616845200 673632048 297070184 541927040 140351101 747370200 912109830 575397371 120211312 860034863 612171628 993087025 573901696 46110650 575739000 883820000 488354602 269765144 484045788 914126256 479586180 911206400 597891587 518766680 650742110 525259728 161313564 177751785 508699136 149366625 571279272 308336960 16900554 913797580 144299628 779959440 66006250 848970672 971623986 202732608 803827184 247735496 619648035 618160829 434899744 490866835 238701040 390391600 4381624 176236947 261873129 803900000 499523394 401133535 925217250 415339596 658900280 474009021 441732056 777164488 274335472 399696738 416962560 476355104 961330180 441117300
253395240 90440960 904200135 654256800 121927034 232467712 468397776 926735360 997760928 389788530 729603120 807500128 308508233 915858140 29152610 440964960 8932906 141346660 187613380 864553984 906235744 979118548 829812125 479691325 232162567 163614578 525443040 738519477 378593760 102574932 91080960 336042864 119211379 498191616 163979744 959461853 247098025 666856000 662888010 800392132 908519696 740928576 599839300 63787890 698410964 467506532 554846554 623411710 366916870 438371058 287610760 52390820 716249760 351579168 586259277 495439378 111402464 318101320 591540712 518325352 523794368 443684943 861497024 5166024 74278400 949148736 85109162 943896705 894258584 90723888 720901840 655390884 381663875 884176900 48187840 398602893 84628540 170918 562561282 908633660 475837440 981847424 990653000 407778596 190980388 139719592 658104640 384815558 939807640 747703700 309057680 960071462 95846720 970698282 587044570 118600640 885343850 286965600 574034016 467549756 967725200 886109536 142520160 593797952 819420994 406751792 519718375 987853492 936633766 229089440 454056140 331741312 515285920 474183640 64905500 137954443 663722378 969668075 620668160 200522476 110493952 312599016 297772350 517747350 397453336 723517852 675406635 886385408 113448010 843912492 606450158 127171454 483061760 215384056 832899218 176587680 513737080 193161200 16663750 307195368 368690848 55738840 188664857 524820710 87459782 479950748 610594208 66390550 725081317 623990444 833555736 146786450 671488480 802685100 310894300 149420136 248082500 566946664 534392881 167582720 297522640 341634812 681162444 478875360 514446168 762650016 751001450 310485403 127050082 969993320 253974005 559421432 75677422 105368632 399099830 992077610 155419053 946947488 760214336 411509794 889581060 421377269 583331534 591544620 526298231 36861304 857455892 348812088 206349384 54039083 933029860 712048230 560740200 702424064 863376796 561581176 429811776 71700480 755343282 403991680 783974332 552791216 148662120 293712192 935867600 993370768 306883744 332518656 606621540 308256640 744804540 371373375 495238120 104421024 879616274 756808420 111056320 482147350 215862764 157939373 15668230 994812096 715457800 80097247 314895000 264266000 633975368 148939260 326116168 434218240 765965384 444057173 99021120 162206050 385110672 317398566 254278250 653678400 206131200 331492352 658472448 205627732 405547684 867913000 586680280 887029701 22075456 96557832 478792650 730240000 40224896 678856920 488918656 106961660 744200351 399456706 610287840 600535037 601155200 622042720 800119876 132349464 278091250 707850010 104825860 796648375 760800260 963648832 805290080 81983770 134977239 567235524 679802008 958984798 297946670 952122298 240039200 831375000 234210880 923065362 683921402 740008618 982811975 949086240 757792000 573085604 909834286 516227022 297664820 838569280 773855400 215738452 544799660 956382772 696787408 650013764 328992256 431882707 223649713 89295840 865392172 117720292 888161760 176534445 735520532 267253494 601739152 656777160 475408368 932767440 258792960 214778800 160666480 733564272 15630700 364182932 782730000 503649856 506976000 744711340 170153106 697376340 710795350 646549696 760481784 915920560 599364110 557044808 24831600 630749348 24022118 4863136 2248700 710430640 543208126 85680870 221598440 527479421 277845850 988568530 909337080 773257692 899721300 936820020 976227514 840818110 69218520 373670835 871361343 16464480 389048284 16423876 939260688 572853950 848859250 464526357 517958600 824191064 287357840 204815784 675896524 956778400 652792700 839112000 692415625 914990336 294993960 342663520 560835155 940163528 416356065 785593200 370829410 510522113 483017320 544567296 111929980 18458600 194026336 422712960 996890928 165485600 465817375 432497276 529043504 591213800 751800320 498914456 836304980 23290700 315834819 619957760 473366148 649458180 842561720 927743548 257363265 904989500 903054400 74689296 905400192 551322871 641388400 45897740 983871280 621635814 114861770 347719392 727915464 704634958 217577624 776807120 767192800 792042240 138258252 866277584 933078000 339249700 925785264 619137368 439285082 978272020 708091812 555926297 982950400 445818982 746989220 559999850 841721408 553610044 248577625 537761290 14991488 370537910 485274638 166104335 217065064 12021640 198431040 890159600 163458755 456108300 798492860 410946401 202339973 583408768 91822784 614415932 836378000 15407265 500863200 73298176 321457600 882126500 537728110 991115054 208533248 381961616 184068416 310199830 166508840 697061486 405128750 357375212 646921126 934389080 32696944 250568090 149007040 425319360 984911578 157605024 203054500 216846376 349600606 863335349 833520490 931415292 291102870 140594721 675467740 350446660 503012652 817844560 126191880 584848352 663055411 507145590 942250160 612123512 712122167 411839840 400679900 441987136 30584000 598342400 527540664 596204224 779850492 773963364 608355054 176956496 706917408 947019064 345057920 287216072 195096000 605832140 924899008 787555040 297860728 7498768 313629160 329665925 956802888 724779500 445470812 350850610 595623125 33174580 505050112 256394120 932809216 565648104 30079819 8582768 502419724 976874460 440274009 460657116 12600240 237570968 334262912 825772544 956320148 675736480 868447706 287377375 12182944 587115210 475342540 531488971 721900596 575368184 543213225 169052640 657372600 449235712 574470486 300339905 96014005 517251072 290702698 375127940 929889752 443449720 998180286 136436454 796657372 928755712 548703750 772320944 658932168 235104106 805402625 327603200 795788800 587051108 916658688 698012160 867605000 601341000 104467200 649880236 72928192 724122576 529180690 497518084 359410000 856233040 244704120 888124434 828338530 376112365 250854620 141567380 220072960 809583480 164925852 340625728 100214752 704912184 264831201 566528740 213838945 593877712 545607648 913296032 124372793 687373950 269742070 605640260 313995915 695046861 121593440 234551220 633509600 239017690 202562090 71153448 70891310 933850756 526109164 71678316 976487200 685130452 772966560 117143312 834002136 613665435 212187000 415270000 870559068 452746912 836601700 98594071 416600416 833795520 486447288 587919904 235555956 14117382 409540910 498318470 102174303 242947072 522811808 70881230 257703180 104592000 235367800 565315254 43357502 115593816 656686500 992679340 172208535 278272000 412623519 615441520 264468379 225871880 241818272 756949021 478863216 345280648 843853440 378270699 123270174 750179900 277374524 884454378 2301338 125556720 807226150 340359520 628871400 277806274 957882828 163436155 515059840 755090890 989157632 791964716 540431360 981200033 376692610 649285559 833607440 234113280 18873204 312633064 488894988 401505739 677448472 811323200 548270681 690802240 379722556 724193820 579806368 956822800 203702896 868817700 104310971 680931373 479168320 940870530 136555392 723285772 542467584 778798144 379257202 63579936 601533908 760579860 45902484 334965184 713885640 250287840 818390000 270678240 253530825 844143800 278474704 193061664 957612800 526877808 687407724 987943040 674304750 430671190 444853100 868152201 906949650 923487000 28621518 366946876 91233355 802402037 635036224 669581305 977691020 541994944 584067408 98284960 61491942 66578750 323040355 423150960 908015848 990753834 829390460 713151900 620054906 920587520 225670520 622054100 920098360 152873750 719483970 988922000 658635840 248560592 809100416 391587200 867907560 444035100 96086440 465937696 125065658 901618526 800609252 869928432 952661488 84686560 523205120 505292445 23859920 26876944 379836228 470082896 328310459 42081024 185731348 925646004 508920980 508150720 197234020 607017802 563477376 666198660 891020380 454112040 54078000 925210112 85390750 205611060 125231000 373411968 256392332 6837766 749993280 621640400 69696704 195359800 16804240 86813856 654938530 419912744
79717469 244377408 564861642 690125288 775946350 797733195 620420600 319509970 607595040 369220652 711205792 382113272 790164900 280556832 133089600 567298200 862668190 107620256 657709530 86183648 80182312 698216210 947565376 249063680 21495828 10232516 968358511 244397824 740935104 645330472 826531840 981109680 216507760 829872020 233439040 855320000 33940384 712084928 400239680 502428260 54174015 473130280 41397740 286620480 143013372 16804100 909265524 295191908 50670140 463507784 466606040 721092528 52599136 629775450 254790450 439831750 839083460 445137225 767411020 567547387 322764000 638875520 629542144 329609000 565444128 222929660 47398745 172938696 979428235 725845648 87777144 539536880 89894367 842993142 698205904 619762500 297339552 389565893 590840970 429843628 140244750 29918400 802153950 123982944 125651230 735886956 335674500 259445160 601629420 889779750 698241721 430147220 302560434 228462613 646317164 403825076 564157790 509727240 462730525 756535040 710393510 73464791 975653984 132895300 55450700 213681600 120066060 884352230 772323975 117792965 933938944 220870184 133440940 135721852 612011632 186988590 803561792 543412570 537993280 572536483 55372375 909746143 577516152 950804068 447378400 983555692 271131320 829432848 337573260 358068164 371424296 465448640 783966850 875490280 777069872 91819000 247998808 830406424 360962836 535683948 307962349 414051200 298324261 794710290 969648523 433418503 31156484 735562016 121524400 543141360 365302560 726881840 672387072 302738724 330872957 879075536 111930765 48375920 176620800 442640000 846250532 128916960 245549020 992448992 563490800 807071327 42483280 262511496 922796270 877655526 121541960 595202600 59588600 925125755 322289580 538792720 682013558 884505500 633043079 690455880 657272104 826469475 353133312 514035600 373908534 429787000 865040712 521202128 228456752 125130216 181802960 194412000 356531712 835120000 858326228 582143960 617077618 489944235 380593328 571920000 426722080 483855550 337723648 184722656 503931246 883473128 412704564 458572048 828600000 514757950 510674339 154496122 384527522 589287504 510533600 650172464 27901672 498052800 503859700 939195360 894443336 54238208 132946500 652162532 124093108 250720000 990175600 155653536 391949390 988848860 899269031 279617860 71951488 386279790 141240467 511065040 320809765 871235010 152401376 846660740 246438400 997255010 28474416 622105552 42681909 682268636 865692937 386810905 388215486 60665904 432343580 200034724 836063100 325376766 626848300 543640816 750332852 680728320 774858559 573056016 308057884 597913902 555577088 799956112 317154136 974616050 334261960 719847680 162455200 609584408 281047200 616053960 662644060 359505920 810261354 445583872 356181920 587933080 32682859 137141071 94699200 987353986 335503360 568057792 210649216 695542104 74250184 705424675 599408688 248536260 355834880 791938500 366728290 442715647 884010456 650899425 804146240 370497110 455401600 741432884 610357952 516540604 820741950 642753694 473061000 428564380 234661340 291662800 630633064 633978320 985435040 114219200 176985960 540910680 202382496 751849540 721496240 562074992 208532000 396236730 907760675 513743944 862585880 609391540 224051030 911163079 484988355 841817928 643087036 309799307 844838364 661930128 707255075 440474286 568274663 551743750 434847420 633334479 679942912 427979812 344592704 888486796 184712824 254166518 958489552 441330000 144075559 482287808 440183046 683984400 298206440 632605184 775239516 126601216 857372506 828202524 892071130 867430490 975910740 703958412 120578625 534617200 42582528 794030346 727081040 623289428 764847740 109514535 197243770 971628352 772768040 542095583 251499048 848137633 632144048 913071050 883351040 415939005 265532906 384558333 177293180 824248312 972271336 711901690 753599424 66321424 543094092 166723600 668146150 223920900 433368140 921001128 986638752 891701292 286376436 718506976 612181800 562150845 56782908 237652655 501928052 279155975 448709625 275032198 677294492 942823840 40812431 51564287 992431216 420041664 5187920 444229340 52943500 126699772 787624392 274910998 108111055 869147300 364469016 397870116 639940984 565317920 305323102 686410670 353940080 87725066 465789168 451632272 467220368 585259200 1822008 536761512 108463804 46051850 292761044 741900920 120606000 291528940 164907244 457258280 248122500 885243480 63008047 772956688 140775236 241130557 331067880 387606880 725806042 526549660 272164995 753478039 203992891 715384576 933819615 874554840 963279590 127345700 587435470 154932992 677697920 824097500 133171200 193968320 913324496 733274500 928839680 493987307 771075520 722172230 880157824 391415000 848346328 977419400 892350920 599346795 564227600 173262080 160345694 256936444 334937480 520521035 108952220 976124600 994993520 639330968 925172024 342173134 860416083 808446672 374972914 795815000 861459312 411719600 176718160 969123700 977497622 689514208 669490048 483666790 414250252 397747105 676171920 389625600 48679918 91068375 761387772 655445392 215609490 437710670 472260960 932627178 268672174 48363200 788170880 957329855 564829500 632233000 45178352 701094096 897520800 128309625 220805632 410773872 18515300 378607720 600627504 360114790 427023910 662265520 13895320 499236500 41475527 536305012 934136688 98230352 339232566 706638950 223344589 37129973 20735247 185542112 509844300 122058180 870961362 267870912 11026320 487751804 353099502 358648400 545769668 437303296 538890375 338971520 403510784 848803840 895039200 56918215 497435479 320828840 8735120 488704576 326787480 784833750 802308000 554587650 858527432 426827593 976907650 407866848 692957280 839478764 36528640 370282492 974704748 186998000 815431728 307195050 76061649 288488993 398712500 566598656 756328460 767441854 363848950 584473456 911673104 473641760 949710691 402776000 656064800 549094369 304420864 952835956 42263603 744559625 729836400 94905456 470923750 612380928 443651120 808891738 900821204 601831812 373042315 153365402 672410480 386058052 154452750 155564768 138245430 103842560 458759680 91660456 145651420 216373200 207922088 566172465 582053040 841472000 169796997 137927943 856248320 970582852 884984900 697168128 321092182 127024032 251630853 358905713 559628801 36406634 332907076 222873036 64975618 941615616 79146276 976400000 147173649 498190680 197562761 195415280 266608466 600713000 268584080 541338785 79097424 35653480 840105950 84712125 174952994 323379900 876300000 53628176 687846100 114142000 395376408 407044200 641965100 770066544 819187837 496474730 36315184 943556096 429324176 666271520 20270927 413919900 244334452 524691550 262241200 898969376 442256348 320941491 914924080 796127822 275186042 627499648 585969088 424568930 597433472 459565392 299580920 75568940 431045760 198600336 454698720 994849772 951022754 531400900 844183552 464530282 458774550 916413300 761139984 31238970 955491622 482299672 569834624 999938220 141280160 197091625 516335700 511081873 48761332 149270100 286953088 598706068 648726480 521101174 395527824 942283830 307435016 867790142 411311360 240091700 953913600 366922400 979778413 700929448 630441500 483393840 511808755 355525928 58633942 600525860 53314944 446300856 966904123 872729032 723936880 371972889 940306280 446552212 159045754 229880750 961195440 443972350 751826696 757496000 606337600 882980320 161105760 446354816 563488146 695874092 487848288 60842000 649354375 473357632 689393372 581632000 513935408 227386600 636599944 697004800 295524364 47163150 61305856 530927360 449092420 918993600 889075650 321925557 92204040 169961360 93366944 494260862 40312510 118297440 79330580 730239800 672115224 715920564 326306688 459276600 80184640 277772720 769897389 823472416 732161900 832519514 367547264 261881430 545222362 919098960 831615401 197887852 335213914 559418364 300948599 757018642 927891680 764688175 88238464 869462825 835900496 303188968 37081000 138820931
324600000 153833524 464383232 324856008 205601040 527254320 449130968 325873552 395088720 303775900 50482176 205562087 477515272 436016320 671111808 387748060 428544478 135103892 245934322 750410765 717068832 520905584 463459425 935430730 186625038 751901520 453292740 83372592 901290400 562461600 679526110 554090208 935713050 423197616 438781790 931466480 669381312 946468080 5076175 648005237 825943824 24632546 605606560 771213856 859998240 459427640 283886876 383759485 682436608 817708496 60951580 224467668 153823744 676393780 956682400 798297600 705432271 343206114 384995214 106321298 202682725 337285946 506556804 639359840 300482300 357318164 755003520 212231880 806372438 559855285 578897920 26684552 384376372 161145340 727745904 718259080 594507520 312302475 299547712 418787640 536739000 320988160 805279524 653354755 679918240 817943664 286602120 392642898 65323858 402504800 553477840 241318895 662984087 983670616 161454404 138679400 313167083 198386320 518718416 846580793 608262465 446184289 187789628 153536070 620819420 851633088 35028448 139493310 374024488 168784910 763544504 822586000 799107584 21054350 103654964 399855240 148853340 328369453 505400824 601768464 983772800 729108304 255601440 898728100 593119056 475895540 65982832 839111754 940369760 702612502 666927000 105066180 391935920 786426780 272736529 280125600 96855724 364093392 215901992 48507904 790476288 587453136 299851712 397080000 191348516 611248334 651469086 238581120 452434400 892684670 395827720 696647080 707834936 647802368 509879808 483916948 752669524 589762010 167596152 617564975 720361004 158729530 21970080 42468900 580584600 957976964 111136960 405525176 357355360 853693008 622986800 62957386 398198885 571210440 481245324 379028750 822025164 730163952 2738820 415646220 283833100 644956159 419749408 38520000 637421104 484439200 667349564 429921640 573780370 729045440 992466640 132219880 270865746 413991296 939977246 163168920 51934139 536832464 599003696 688363004 193755545 629242560 527170720 919603300 749367776 232942344 245699312 414669880 446782400 570531436 159592338 19585 487538976 698974747 267634447 834577072 35354092 621804024 841630580 630707776 359411450 413540371 690880557 152143210 536511912 310653120 568192000 554316234 656017540 289655050 127486080 236102472 599589248 142539460 988243426 726319448 672187516 179446814 912325180 142057360 791426100 752593795 292756002 472317192 243498193 549054102 55950744 373965864 977413480 140468320 908318003 545967900 23419188 606589585 730121442 864639588 337584388 672549830 907786308 392127105 338137560 998210444 151237020 234433632 779468676 38345523 623410232 408449090 782278920 543406250 291683840 512500650 654651722 510801660 277508701 395195200 536091960 880065252 392883492 914002048 940643860 545153584 4207250 521964700 358862785 351103750 844869800 686765230 518749236 986969528 969080666 638422000 808200000 585172840 853139960 872720400 813945224 874049720 799284320 935914875 538874528 643094453 472381656 173012384 684403158 222110128 512148412 866694364 440384630 129588760 924042280 835081760 518020384 169543800 762817404 33133760 339205316 263115102 795797555 838269200 883855200 295727306 229691718 804880448 281027456 9387698 77887261 800346640 594666464 736147500 123728115 271000240 468625547 442985950 26108292 333044000 931243600 807660500 947417500 41686084 477275868 248431616 546400968 126001472 318694427 601880908 645147048 115400072 359003100 818696065 668596600 868869028 171211960 328065736 35605228 805866028 962992980 632754666 589964600 957178120 312849150 246821440 772204216 743522960 812892131 362824208 862694968 175247904 195125376 612553952 438101267 200493438 328635484 331705344 808123376 923271772 348144640 272267360 757977113 993904725 456028640 180754803 638552768 26555721 419688320 410275024 257026500 634041840 764641280 664746280 353096840 107280468 692478452 86128000 598043688 181288140 348885440 839039824 988127520 281566630 364988000 10950880 46243456 339820382 320066960 285116490 248757316 680445660 972260625 345209236 1637130 730103903 150671800 748935950 172651264 163449024 986146740 596373456 165720080 551201700 108908000 182551545 843169858 623723559 225177320 136846660 105779237 411439615 794547400 148774080 324796180 638694414 827911426 87619460 380090880 225086864 410581718 627588083 331444280 846301568 244506624 990477984 217596680 831893400 621083648 149670080 561503085 198051431 819717916 203892080 7091400 292713824 11310026 921035816 84844168 806525650 620705000 194422108 666373600 721160296 664488737 566428000 339413248 214591920 581059144 65818176 891441734 310736825 171978550 157640377 612845846 465856908 718404584 10557820 763525556 689737587 102328240 926512464 175194600 598190310 169657747 391923200 563660156 267285770 423012000 214651040 692038585 385128800 137068894 346463173 986514144 111785518 174809940 742990848 633792976 68788670 588863010 396295881 897860304 510561675 514871792 942809920 91273194 248307500 330138320 176510232 252627600 679239312 988946508 733087680 879231586 139227064 832548579 322336380 710263360 701453360 505582278 440615191 939110400 960725500 595966183 492348640 467844960 74765896 363295600 122931500 908448430 10907184 136125076 499249460 371814456 810501815 437280640 260453238 307334360 377418968 167661920 934612772 91188890 567733840 327797912 905562648 730643550 326860680 16836544 178764112 944223672 965438840 264222310 960629705 87184048 949066700 670604768 629897790 963460900 922662144 764130005 184063770 427586146 89477496 605752070 65438656 614083656 139059040 718728806 608416664 624491900 226868224 976427360 353047072 532750 984686550 600222699 498347335 382877616 331978553 341126736 531856700 960173725 899759760 518580712 24236960 244739400 150530000 63232916 6968862 123154560 262091985 532754688 819969845 985658392 591815264 260914648 471052052 450146432 181998768 527120156 737207216 931345040 953141856 163029800 317018320 110475904 797395065 634284200 772124912 555161768 207954500 467481209 457989880 322521560 549633024 686242445 913962702 401990940 282930800 473845812 916831978 978351010 961637768 435527678 125525780 206660320 417822135 488064000 528882768 854471870 92137592 919395640 970294400 555570625 727386092 902575616 502035725 778547500 572582412 124140463 845129888 181265950 601478496 306853120 711688208 327472650 118480128 281022645 311406576 270951300 99284880 915785792 421155665 9793200 945821800 168368416 637113310 594804883 528083808 596300160 11631252 284797440 641914816 299867952 180630658 207557860 687039488 322573630 836650848 952141580 819190483 274394112 941687294 526081920 142658400 743235328 782211112 692778624 170415920 832561112 14269968 563995016 687848600 578754352 625629528 62860158 272989200 115003000 642142732 761145600 787061140 365220742 350786348 374412008 365143290 355819715 617114236 671263400 438845616 131722550 736025938 15619200 620832378 781121846 406299122 422832440 259403738 630256400 492978625 86125010 891243520 191568320 376754400 708940016 627515132 379211840 111045644 156638160 29025418 443866816 826143600 588295728 654186187 715945444 373818136 237442000 440216580 237607062 184330080 826046872 301428912 434077240 560173436 688676982 545657744 619850200 770467792 205592436 27713540 487226095 106205760 480901536 531848568 709145000 391571756 173168764 598747118 183476544 27407392 425816788 233896700 773608000 147629450 316638454 842727812 828790714 843856052 609000260 152750035 39873640 76352890 109922176 852729600 646117060 904926088 960514030 430749140 668702112 64612650 776657220 193370128 334430928 115570644 816729350 261116790 573646710 566626000 225223200 153865540 794521920 636298708 673484244 956437305 573192240 46684456 245940780 910128116 414712844 955700643 780862000 925753532 707133004 34238928 380880752 784037600 930695368 10445504 49707568 730637750 813663266 615795456 585672512 536029645
174498450 427579158 989633428 982798536 288232511 224130780 621444240 433194140 822723375 786956160 947265536 244817980 457300050 993346020 181480896 43124665 587256644 40947850 242095520 667835852 752050000 534534550 440470660 935480960 14887900 748890432 660092084 326685896 344961700 839891520 680404599 602289672 408681912 979467360 347283150 584307200 931618494 46329088 814229500 1567680 375005672 222190310 11440634 173970000 59484538 276702520 717723996 249451372 35034235 680077325 633369332 437809340 963612800 409525760 986119593 412458854 538240880 357364992 58738944 166247280 157141648 568616520 246528840 676279190 561206375 860667616 730651092 181667840 719264700 310513170 850199904 339325172 896123720 424941680 66308750 491995264 459578880 61509270 131823000 597904728 936805960 545696116 436419920 164781024 621356520 653496400 784525120 906390624 402117680 850899234 27326770 517260032 846112136 446896344 302621760 448523925 546597216 762463533 159537346 615020455 788361565 454183010 660686328 483056625 161629788 366430080 800192202 301673756 108558720 425811324 217868522 710414080 254580456 705288844 877351200 233623298 958499740 365236560 853223108 809704064 843937600 937428510 262455500 643209795 434187435 532354160 293929472 774128120 408840848 117839364 814488928 459141344 97844136 453855344 521677842 631403440 340131456 161123770 171748 710701888 809393980 65952775 359060707 890140420 536645600 856011920 616677394 65661459 30797312 510557380 737064000 601465320 363640030 336284276 417170672 296613038 514548272 540502025 312245776 181612274 29399650 316311700 131765162 700478000 26122592 907418470 804254238 20754462 249296832 764476580 895615720 224966296 733861502 277902040 127422692 644202376 131854655 129923840 383605220 342295185 981019056 181546192 783020380 243116570 790976096 614104000 558155040 481564800 148964636 41382000 149920448 999596776 19213010 415697888 275064510 204933460 751035300 737855500 744417190 249288800 15760050 17873584 812477240 313363900 457873140 197706700 802311800 177510100 197964044 456179239 238872342 237049792 752485882 784710532 111808437 394794500 573445632 154202667 739803752 207397000 914219450 386476048 250305515 803587280 38342010 706087520 249071240 65375600 914128240 511476858 150229082 607301300 491692439 335521152 539111520 877311880 438415356 244330660 989093010 754330890 972267400 880080384 872202000 286127294 378073425 30881710 455197010 352282917 630680100 918509584 914719296 92513436 5603110 0 203885584 557556480 944227148 736278040 20428070 801723200 843585836 993757040 124380260 598569480 330824192 734197360 460167460 14372854 820850176 517115664 375231739 926339700 285760500 644003969 288833820 466064923 3246331 872767852 368238920 740224208 524047794 14149232 832900510 452251268 697600640 336370520 319986100 757092968 316655104 598485250 30051420 736489420 773520660 105178240 931654360 721525376 56791800 634714546 513515814 548813333 201671824 58519624 621237830 825025145 404841660 363591825 99124694 570304000 55720500 155045592 595996450 903339088 185184680 419052708 185276784 556894188 577009152 525502176 870665533 108206436 538466400 179992608 916771500 551242000 224833646 741889120 923911120 352816596 421592300 207534740 362769920 787007384 676350528 198434688 857505000 517039232 954764480 93247840 216492050 193502819 786579807 22134784 741463125 775114080 519054240 154469356 636327040 749092120 321725654 321213408 577495068 907499180 17448164 364006520 239511456 244071300 541711964 959519370 601753136 997204470 482389740 671606596 790771776 39111968 432454400 182479008 362381740 590762784 880186660 81657280 214030720 896384704 30001568 32305568 25701350 480746383 743571546 211435200 669793140 252270000 480135342 95557840 133098984 229552608 336656344 346369398 964733252 545934080 164211300 739947934 794167180 911942736 693900363 26224630 778674440 252108060 826243135 284943820 344723504 416114760 14590000 910985170 351072586 647947600 592581000 711648520 405553000 884177480 411231840 409077220 869046976 18589928 12052280 604434160 848756854 76451692 122630616 943189600 132421968 534323060 979650508 888664336 16165464 996836027 383096608 334214146 853854925 96848250 640046944 572681456 110394240 556627382 578670064 764185196 949958640 180926496 414894016 90139352 471508650 601157837 876705216 664463956 604002560 701007672 205312448 622743397 602992000 255891512 615896768 428392000 10700384 908021408 768249744 908341325 657234962 283553293 88200556 647475570 278087050 247051489 72598450 74899440 97280936 13785567 274682840 121020640 44631488 115328234 835919200 826935960 4525460 499023156 932282520 51645762 981334120 981920000 679383420 294639010 517690640 146388080 498246560 493661016 288355903 13762971 735909284 164413832 214455922 616637110 784382080 482334600 473908128 368570640 382314388 823245210 699532900 753997312 392034720 232661302 416814240 106596360 48214560 260188800 753363200 185017256 494377040 737931200 717955764 52096382 349395860 852869268 965712400 350683840 553020118 195071668 297182330 556640256 914975300 384956828 742556798 615994624 9004180 990363200 339546829 325549060 463440512 807225180 761336832 922464128 219421500 345323720 408531800 262418000 221320190 256232560 849712070 488073520 739977344 453603104 392595871 842930800 432832000 944679083 160777440 677360092 750784312 974587772 289815360 418690800 123079426 87046304 509184080 422093600 637507394 168872319 914070440 865603476 369469800 485569648 666627328 19047936 164114312 415637632 21187800 236156800 690312077 947827529 710779104 175555240 578093600 726505248 319191232 149337420 301234378 312280320 232072984 523194560 985261444 124314680 990544315 305200681 879272190 776140896 506593120 891794152 303567980 468501624 688847872 62305760 33501850 693396176 202711104 705874500 796463504 368398296 927113216 36101801 63410032 735066996 317152512 727043940 261920000 495197030 699443572 940288140 532564830 745300987 204633300 717610180 645639815 224656896 138636880 145873550 367004640 989758064 683607680 661841120 770529280 995927780 99163215 643595310 364699584 962339160 441718400 112711324 215707000 789537190 609745920 838332584 620947188 602896702 116370644 843303544 337277005 738050320 374468480 669734080 292405600 384524156 693038600 245522705 484718050 477941760 623723392 797435900 920354556 857613850 165402782 271043456 398469793 673004540 585916384 592017746 345936840 545126384 326863010 538547040 443430316 911763192 336630975 659846480 551273304 415577440 579824060 818902296 351843040 458366000 195655968 118642880 741529135 647632475 497151440 638115744 980176788 468688620 610238396 536706000 200772573 41580704 294938410 718756080 4190788 745705312 305734590 786345280 589359620 304610327 948146624 321194544 763954704 907487600 252697728 550437048 591574390 550357750 243696203 528604850 962528665 794471626 611573350 364154700 466730938 272311270 515028975 925383970 730807204 902189056 936246552 871649533 65755296 68688750 238729260 714359857 459834448 377484228 762649520 402846440 161124724 33129834 187591546 948701184 17354512 964085720 386129314 186006084 483453954 78480000 437060505 987807140 829844640 409596821 224017840 122573020 35652603 631687352 533006560 900429164 12129828 517617758 54254618 574580160 504536565 661230500 892176456 171363800 474733500 295102262 207344896 371149588 882084160 194140495 958770960 377282112 125235520 130777282 53670400 814189220 445431500 544128240 225527616 278018256 172534116 155916900 226723008 399748924 584698176 504548864 454573000 382653176 580611180 465563128 977995301 128783936 17220920 640825562 287732888 993873990 321254010 117269136 550270540 5661540 652810428 530162080 330763640 516472544 709283204 929450642 283735520 331486112 882364440 382713200 4640384 856760000 46035320 11059271 291448405 76793856 928597760 877007702 733764496 194717654
524152240 3534020 786350321 842137092 512220960 863770175 19080664 558998524 349496213 270947968 989158544 697793016 872294852 783033150 759252764 77289138 313735912 112365980 724096932 592704120 381577552 537894561 535457738 2900675 45296288 313593600 72067615 951314712 951844560 495940700 388501460 384431235 227328638 619216136 123010670 122609828 553284474 920448000 440915776 604457456 816680100 888982094 697250112 710353196 805799912 976144520 866365160 799493240 493017440 566911084 57865160 926330036 221474128 357814582 578866 421458440 84896608 454032470 84828700 820739200 602928440 131453976 709799300 526603904 450607100 353375860 744848800 776306480 837049925 807910400 678355888 676369476 796027310 858205600 711399715 744480000 288083360 52209892 649097130 623858416 230120980 996530920 98003835 680748224 946934500 312045500 97813320 533802680 509430624 341407266 135331210 544269824 658904167 925332348 36116782 392793360 88399716 88578100 846808000 318667680 410015376 831244320 833225000 225978144 716924040 271187196 762583900 447561036 800977408 92903600 777938340 546329284 997597895 775848768 347575296 360145872 423002784 103790120 291174720 280516100 572627182 17664000 223105600 477904640 774389879 604695896 669783240 965137144 964179576 301648111 465997080 786012752 950359264 534820320 938501220 231270660 988327424 505743740 316593688 472136195 752253176 239635601 501321776 804660610 666743536 946447280 982711552 636942954 487568640 523720700 595884000 677264875 915729712 582414120 612325234 278319456 433063000 281813840 996568960 319285464 425901760 712971200 62422400 743867936 941980600 686137064 190563718 39307836 972635948 624025888 728892900 540669200 147987448 584546816 51559121 982548400 252256608 421187312 872813441 718614400 610537040 24108424 748554624 38359276 109104162 61036640 335370450 833636320 125048000 247207320 114941304 706127680 632907200 617996800 161183480 429510640 22911030 240634880 805682844 242991690 156594875 132224532 67517042 866863900 810629568 878714720 804558672 19199480 737818230 835397056 653183280 988037900 605640400 986614326 426450400 28895770 225660584 168751276 167379704 521523008 735797460 329234504 359201760 130201536 189600640 662132610 529355344 169705468 20725500 221333896 353052640 601856145 92186240 189640000 754624366 91948368 907784440 979805912 309233788 121592256 195318624 937014280 654326799 734597312 253239312 498543680 750394696 637724672 852909422 479240400 582393071 696855668 275520224 370405848 946816620 827134897 905969088 133647420 165494570 695353496 27275304 652948660 642259520 142219400 880109450 872379712 561977626 377767600 394228342 282098000 83061081 29689904 979863147 341164800 197839616 599919960 242175544 687864500 527542316 671510255 301685515 230018840 818025818 587830000 365986200 846883564 848811144 619566918 229550960 722411984 629597420 395335633 441098774 197606800 88420900 411869168 850558574 71805000 552016140 623146087 471642172 13377975 951579700 823211479 368605824 637040536 404141520 312487600 157646340 355305691 201283840 442073880 231231724 503985648 910467862 504268384 910877184 176278558 721080423 714924080 139749696 372765466 760698880 546734500 960929584 208849706 757333898 256132816 164971678 978556723 752521832 561131200 752611968 30848000 538080238 131040790 278769158 720733344 534553600 976533064 924564512 331030280 409571460 811880356 238001400 101287200 565894405 443116000 691272360 149118876 618319120 953435144 30794784 899756500 375408528 806268700 391626976 84060480 308890112 122983400 840338729 301064592 524888200 763301424 428693020 96987500 871261440 390871740 433387520 583994625 180890912 727856030 655880776 607527664 858512698 139076992 422804686 727795169 115558400 623848750 462387360 39028608 910514090 34517920 336561240 31188538 914572864 545000064 867469750 405524910 280893440 432532135 662715310 299414355 824281120 839252260 461040794 174480224 556741168 377381328 815710290 463490910 865222814 537134380 72632010 161884837 844542000 412500820 93410240 754778455 95252370 351943512 633683160 883705488 811352582 310714140 721840000 957819232 816247160 792452064 119062652 890013593 877242240 296009718 317073642 58466830 823512780 391605166 903275520 736363750 112050815 434180100 259422600 942778800 836404340 416961840 964480000 982742692 429828708 277927488 420539120 22221600 989914960 736741770 965062688 226980500 365345856 208926528 599557632 192927796 382699730 233787048 718948992 442078960 558995648 544378054 379386784 939809375 10337180 749464880 238018452 648994696 259186240 956668064 917508166 863768028 909757696 185951024 970678784 626743424 931233083 511403120 399584832 158184160 806417354 812833384 818432584 68604928 957092170 716002433 506235044 325364704 402026925 13397119 306036656 914431388 708798515 792415200 375865690 392994456 568845132 311884575 772064580 838840855 672857832 665140360 249387139 753445160 413128928 136487136 3786532 611890880 425709780 307582112 253807265 213010014 905323389 516398675 746239534 848406880 130989286 310499320 216839160 419173024 293127230 743923240 942610704 364789416 147508480 919948560 449518980 465543920 827543200 445923422 56804992 288607106 163805853 788140650 400970340 27222572 919451232 729060320 387439360 595956020 454386944 730620720 665784302 202121432 395836368 966638162 618973450 187043688 12672228 394055920 191294559 34490544 893881600 228209308 50240600 630210584 61441940 221875645 196052562 811473642 94081118 218861911 377361200 381369536 405412560 525271800 963887168 129404784 178465424 433284380 578078336 293756672 496975215 802608680 614425456 267684371 532695488 480588985 241341476 191320570 932876672 506632280 669237302 683929680 298843248 101971594 35434040 863418860 625267110 475411033 11119248 158978560 270360850 919970304 464467840 214073072 597080684 488935552 183954523 528901928 624772690 234850920 645776260 275003388 744392561 424682168 357733200 415284345 398817024 264953920 709198592 155183286 738154771 267348627 717817668 222718066 394293720 367388240 45183632 7651400 456690130 270921789 455753104 264522181 220311480 529087569 485569089 162487100 152465390 589693952 576073923 257433244 557218200 582496151 539793652 801348084 313958377 784239040 159527200 685948670 689764608 836009092 288431688 650363133 863998214 61518264 788548688 811060800 971076052 777051300 759690280 41811040 655019240 364643568 900745925 746102491 718501868 640297611 825813368 395147907 997999250 678828273 718362484 641213010 898275530 539941728 404766367 762835675 393772022 731247328 265013600 660993626 317246160 895629888 321489320 529837498 337226624 279527945 986703680 117433280 60248730 4413745 58248960 155282499 531774800 224131200 452231322 797398880 796164680 757248620 510160730 366397550 289694193 149433275 474854808 975466720 980341730 209753650 984209057 348001600 295672720 699222954 121230000 410818560 620025885 52678810 934022000 574768400 92315428 221793587 480491749 708394170 824735984 710985200 418548982 660183425 370134424 666439080 67362390 936520720 605940268 574744547 335100668 492629088 521727233 219935680 613550424 884295120 411819545 507823200 887520350 879908562 84073776 73605900 812923250 530146200 995652128 398001120 589278884 750374472 49804880 265479729 253617192 449823600 608857250 232463250 63024366 880871056 418891240 726033344 854836576 829057936 949135444 81792184 915663750 433598305 138133250 709510656 475854520 713749502 852682988 19220625 19131800 479650676 296802500 988400184 702476752 652931768 693518383 990773320 655544000 800078128 882801600 475363926 647082570 903760964 206951612 484828896 876077096 882272249 503579540 699118085 421881002 648830340 607434975 128107376 503954100 675799947 596069084 173989520 753220240 958856945 871240500 441023000 177332560 320393986 153678528 42102996 5989200 864283140 861695452 130718024 833243932 923722600 375509644 252044960
890747821 545098408 872643968 57942560 458456905 451406584 594824500 926271075 695754000 498687570 168088017 526391920 239648848 166954500 537456396 366315008 389829736 850432610 120250420 778125440 475053348 961991520 519322360 848139000 843810400 992332857 82784863 277483275 874940138 252320528 636610920 677732060 171033600 294433500 938264576 653765780 654832704 190817600 785539400 18623976 21337600 725192108 152322000 862256880 642592776 720880662 994239175 552496720 490164806 750832920 923861275 787638308 923432819 329542250 667071906 914262960 76165496 92582076 238956576 667436160 690534090 170766414 820667815 117281500 52637546 78959760 977569296 903241344 513327034 864296095 735354912 842746950 391463008 613109026 780918930 99565538 63403464 933104420 35719472 443462276 137088016 798924384 645474996 433955240 926919500 881479572 402893140 429147840 691338563 150690832 309534900 112252462 901699880 378040686 870713600 384137560 736986000 428894080 324616730 171360226 373292192 136806370 45700608 553606600 97705484 518772936 108433350 258009888 303881520 225261625 245100730 951531840 943724160 605474660 853323592 640453250 67852224 196225824 14208000 640277840 768136868 296089008 877740048 78997234 105679680 778244550 765483500 150080784 778634240 536930560 849179725 841896248 674906166 307657700 768907240 819581220 782853273 617121024 104153987 495068452 778131375 716015480 398698020 99272920 617456192 684995579 574366681 940475072 399518558 216699670 852598183 516179066 81960422 375524450 846718720 529666676 113947392 173561872 98424690 358875836 887570610 267824864 18252800 643299780 347820850 677155572 989179734 191200640 378190144 858146120 244215870 270469850 724031096 4224320 777456164 161762160 902611461 763203008 517123675 451408960 310817875 926442920 983780180 536791476 611727500 73426176 538434840 95465800 204682094 482224464 84029492 500369408 747820048 909403072 165090012 814379240 749529420 663544423 857131216 860797540 740882318 994862692 828422712 448000276 929083016 543651068 586417900 648848250 84649823 321157100 532997320 170478404 684047392 56588000 515580280 378393490 513402680 615893724 947916565 946763092 780910750 452851220 879770075 291950064 331202640 209668750 765879040 472785670 106371712 322309218 153703912 763734653 525418384 968508720 925488360 350693557 248439764 26815372 475372488 729811827 134710319 749771674 447711982 912638960 937608585 24040000 759706400 362095775 141964656 779345080 921471625 475876424 396669402 581001984 73294200 169038268 151902572 338635800 143227102 808663244 964067420 184123208 517706148 511673370 578495460 51785600 641445048 470019200 34696424 573084122 856429200 980610958 416848448 115132928 734055264 962929920 831441000 94394124 489011875 160536690 137343800 199331160 681493400 769421280 841647612 23167848 350817800 276121600 898391312 333776216 737097816 428859000 755477056 316263418 375587952 323700054 103557452 458649152 104686312 861471080 309230960 745353250 98206456 800898120 585409000 969241040 67506950 512435455 606578500 49071460 808541440 234388192 821517898 574137508 176570215 338498720 819903120 546128840 826172000 311350010 241504384 899086656 108811280 798671880 14799885 50964800 551601600 341911900 699540340 881867875 792424352 602912600 713850532 461756803 805971455 660183050 84931060 510189734 522661555 363845264 510864860 669952984 491837350 232343220 617610108 30857424 60659892 863217250 552082976 315203432 338833680 604466320 492394800 683983461 143241254 590331107 266571152 353976336 122640932 521859220 630419958 149168928 252047021 336880000 562133456 604464160 546596318 492086944 806146870 871978500 243398884 521031456 917243410 623334000 390352272 795702650 206485308 545167616 664727680 76957482 126788136 824031261 556131125 501135168 908618116 425753920 617602380 829989122 913752032 717766600 238479476 379332428 254603544 296752460 672136544 104994944 476731112 158716144 735848402 348529840 165484800 317035090 755886416 80104128 845558290 609161196 61657600 114773616 843767985 555144512 71823240 276804624 878448500 222904008 2225224 449363411 422162760 616971700 598342400 385164534 122693600 583274480 627501572 228654400 720186676 701855080 998098960 180876868 204783560 654274430 90638450 729696800 902448811 491485790 554435520 730708928 454021420 70140416 796047910 749240720 449555008 269150665 133131817 909159525 929571165 496339806 814915325 871827024 83841625 660401518 338177688 827513194 902451824 16936900 65531760 120541320 881157712 118404000 611633664 52364304 682562696 614868000 805584457 760164671 740822656 943831880 217693488 173991910 151102451 694619772 22864374 382649600 976675080 590211738 210928010 712162610 835391010 611158790 842680576 616688912 305176844 256354290 320396925 265582448 865893384 107338896 366274160 588868580 530780416 705436672 731371936 73467424 346655026 476715769 915256617 853003326 584144748 826386875 969965168 638628100 645704624 355881900 951817391 451124378 488575150 108564557 927798412 61370188 776050864 547178875 163277824 394887936 401497564 506713536 232878799 749675484 219296725 300598480 799957277 862123408 358587456 625093905 589074804 699163650 317814400 369531520 264823440 809950070 868911450 473032850 822323834 431150072 257619840 600471680 729298464 842728648 221325000 909814800 406325530 948051392 61032403 685637312 981454356 716378952 17349320 523930460 243248580 307377528 798615280 484136550 239702850 656292880 995907492 522190240 778017272 235537850 119291864 367517028 927767664 795061068 42417824 394259624 891378453 558418080 233125776 442840018 911584720 798842084 849702480 82736248 2020756 509965680 344617992 515534000 743810396 818764544 453710697 231420996 552579584 649487423 337998508 7075120 75305513 280134400 472899354 553108672 829382160 593924480 793843106 760632600 403204400 383058160 8518144 489638704 768321616 974228128 311541 592895024 343463981 388763500 656186120 432503798 168572000 742605184 59074884 927143970 180744020 411279900 566828317 204788480 231639792 816095725 627175352 390291968 374684887 289971200 482986250 394423672 470414932 971804788 268031926 320760043 842067086 817015568 906909856 670613600 290705716 336970720 773139040 449864040 491273892 495629464 952136393 756335780 786627608 289679544 403402368 105880800 663127800 336168800 477183800 102037984 343668100 558669892 550323864 547779106 722502698 548332128 776220800 174663004 389537956 953560812 545486580 709374320 600726036 126352280 195762984 793190313 299113880 883491625 747590530 105709088 607212835 497936747 108908487 483321980 176098380 859291008 727202008 622549840 829417000 924271008 266407800 170987680 229275302 204581690 665468928 897346960 370618365 158657440 420512699 286340130 932160705 567689985 824347500 628669350 619124440 43635600 279488832 66342430 896563326 649652224 766017508 536320802 33974395 892668276 732715144 95816270 68605160 244109215 458151272 41863227 798891447 87456020 329880 737918600 792550944 525905906 100516352 938288480 631681920 324259040 353866191 788181728 193261650 526321248 342607650 144680750 621415424 34886106 325904298 449129340 109747317 773921568 527874728 597866489 150361760 785884012 919647535 368305640 862166460 545736818 62052880 407803664 153402752 936883368 946463430 562821880 977473226 937675316 125121983 961702812 133420200 494762000 892793104 74260168 328182904 401613932 979491840 479279985 501369000 78996336 510543308 922264896 295241552 721975695 483900252 202130908 680248224 76262432 610384970 693926960 564658520 550825508 718235140 578110072 259548864 792055424 123292826 965888576 496938615 934538717 104931988 90458400 962221000 225331760 433886630 396219250 517373350 946297400 569048900 439160137 365217516 410962250 989379696 443270300 738386144 322598132 783239790 898180524 841165260 678678200 343707120 925453696 284606720 159369950 331376760 566465015 545096320 576420267
371686699 663640728 101089885 164899524 780159466 840345744 446162640 850356192 767495640 306651820 395561950 950053120 96895110 595176000 155659464 224611904 101160424 976744464 57487376 399422448 914696430 879555624 448777060 864024620 846463520 189965064 30335230 38993920 748899365 346375360 445664000 119012750 382651532 53397678 326269536 435825603 834721850 174326672 327484426 987237960 240940320 79324154 753360997 7114240 347616300 388955880 107925325 612694960 10423149 907219895 261989234 821304396 150542096 797188350 726634160 192481000 486486016 814682060 428006168 612951512 573548688 954615400 762799960 893499584 423479356 167330480 789646750 352211690 406358875 90051415 565107328 932625600 332993080 996477684 969775000 350859930 287112800 424103790 303143173 927066344 173700245 587040112 387974912 11042020 423743036 347894500 230334125 4173280 511915832 829854440 558771828 838765044 280321056 313829048 863429 299884600 546081600 581685792 294444540 908598406 985760400 794415360 506089766 591676000 862813138 993069848 995774432 699906485 823075492 946469653 105644360 21315250 524429680 172136832 58632800 751061385 419017428 696916250 147359400 515559892 842090490 181769920 758753486 297898750 695846692 743632000 484901372 139164312 662330210 878291944 853775616 513989280 373054208 2037250 515160576 254254141 465817120 40079600 696335979 725937576 751020240 958652728 471566440 912205680 645367768 92774820 455945925 761242960 816312370 627576016 479851894 974836992 891264284 653642280 160186400 605517997 434018790 531844670 769655234 618588240 414668850 213695340 28537692 751436312 232670200 174075300 895062760 270733690 842244624 263670677 647149540 639774510 321035008 829695208 623478800 243307890 352065280 217241160 809795568 896278396 279901580 440998610 252320200 821983290 337385920 740892504 455297700 90513690 922507178 304112280 223631040 360620800 867793637 668482880 972292880 461846928 318541056 928809504 577393536 252893050 911394120 599557200 632082080 518286144 567259945 418157480 95064896 227026480 958928000 160618720 775415534 493125776 633064900 743959134 310133800 744122800 207024490 897111258 680924416 76545894 479154404 592724420 806578492 558825240 547840768 202031128 249150080 212443680 856745222 970476800 785090264 451703928 17742413 850399910 839898620 781552360 475745132 541619120 788222456 834165216 146116480 478745760 16805180 302022920 977776260 887719675 403037440 884121936 782689200 55805440 176828428 311958644 166196390 820389360 938429386 843734492 348669052 581986800 748379156 15550496 435651712 528853312 464488350 36096768 389971084 551433328 711449288 142207270 831566452 607866680 283020171 3990000 876535440 523358048 914979488 456140596 907785024 135326272 182104160 944230480 353101392 564689000 768721640 624186880 711601140 596697616 774232112 942177045 846842572 332838400 461721952 101326700 706910040 682480720 694272384 349080798 3243325 508449372 384546134 243034223 525952032 160240800 667077508 857907920 190886188 320809346 80912608 106673303 42514076 717671584 630675190 979450496 826194053 10621358 27089152 774467968 860800364 530572440 885491595 491881856 331717752 945073724 259720074 737794155 58017560 444193847 784133125 383542365 522909360 421361464 736995900 112567784 56363875 28787960 597338255 757657150 399628632 157270414 566878612 361663512 911190052 823646320 684788288 847998110 654379840 579088416 650926100 656701504 430426035 68341324 274603392 732306496 864328676 103832300 529603856 72196112 545456500 220430840 220737440 715712872 364178176 796018840 884134450 502938560 117371838 905472900 689857554 7311561 745338000 59606272 864896384 581979492 816031825 717081410 158927390 260099780 558836744 991596944 265655920 764498520 26408470 784453750 546470160 601416600 789893920 80619250 758484036 126486656 952134448 495432480 307313922 16157944 422657702 506767496 462208010 806963520 542344000 936450040 292848000 113298944 182170240 74043965 868851580 768367584 960895024 179171602 358058240 287480288 132142360 693179482 686145060 700813343 735414591 267309970 241774108 211014701 989341408 454676520 962357076 151421448 875482550 330699200 105283245 197392985 5748120 107754550 115480800 831423024 628829200 61108288 691840366 470044780 357376021 637186020 742318350 479069915 356977200 625583951 632410108 846049308 615956190 407112592 917930688 590320064 870640410 49879876 932647460 651650888 115788090 560770440 171398140 342600000 254144874 56395840 304742080 773680520 6512496 48259700 258012075 97051050 135015160 39014514 560129828 94956392 574716450 332450000 143468900 576837375 742463720 790453640 676787468 477995392 652535952 522324195 567001908 43012864 596444480 615390568 450447848 739502648 670313448 626327080 256203160 314811900 98339382 219849920 165506400 253745420 545133536 34991740 325901800 275626848 762371800 28185120 443997840 814850716 48830640 221597750 489889536 178875085 348268125 9594280 793191381 792699390 295470816 484964640 393351310 876959528 654992000 254673654 386927200 24999775 287240224 133676310 918309144 453626520 411594200 963667070 273826640 166453318 837792604 558821240 247298602 638899160 109781878 426823428 510492562 40043200 653930348 331499009 393865940 873189348 713108124 404575228 119411456 244018314 845668018 442009220 959392040 422690560 661485672 651280592 977070400 239151200 282618800 620176332 441636380 671640360 45988454 625594765 863980396 595862200 92044400 623787900 111412440 573647760 18100000 477292799 332603772 741371215 648948945 386722628 225959345 425229740 940771676 427621208 922372253 631048384 999384804 32757062 158210256 643120710 225322317 203171610 468492612 841082568 466583000 505792744 596786584 666496625 530173800 945923520 639273595 595984758 941738340 467551828 994931680 322147859 84484320 542498270 300602400 46144200 191258560 48716840 548135206 632951244 925923746 356831656 234605696 673778649 994380336 652701798 577156340 651170796 534376926 760252774 346165600 577721876 696625940 600127712 669382420 144032672 930515512 748007968 596893352 947603434 468579020 340213732 848663139 274267368 342918352 749809920 772735776 229711360 128793360 975225544 275724576 170238400 971266560 605579520 323973856 318372000 900664835 976711680 315325696 70513400 483921320 994870426 541187982 282192192 517396152 175568840 529969553 180160342 927503104 169100910 631032560 946812828 363273040 19215490 667856532 316157476 500998144 108381176 575909392 304127504 571184584 354264216 411752247 738380000 400471000 229777540 208696160 366433620 214474116 474664388 890929772 844620005 968088448 892606692 352524992 386161312 441052996 561560666 394090880 945182976 601600069 363950683 438527226 598611712 68486992 448738762 450797665 358836180 879979398 529166400 56553936 275434356 251764000 723227520 154090496 21531952 468083390 655686898 858447428 606833997 165641650 190128516 828009588 183059200 473112678 49143800 897364122 190005816 509245080 252958056 616849664 266884760 90876426 22051875 615892864 549872112 277050320 888203875 994801200 339755600 41095047 261976672 231213248 88347790 6262068 568674080 570637580 711104480 56909108 351581760 774234135 704807104 357471552 259487232 833434888 746779840 722684852 465792456 5855929 909824122 923043160 414603952 632828720 605714664 78136550 946469696 487513256 706873856 735171386 926007375 695531632 540986880 430770484 702995763 724798928 167348880 803239910 242806080 309857704 838888128 891763876 737658494 474490008 122872320 249919840 850406988 353697184 528392700 307360264 298252340 474816640 140616400 69174166 458152750 682458700 635075945 961437185 454757800 613669132 901995828 557844416 739636144 558824530 890535048 327841500 445527600 166304132 910707200 768159820 553832740 37902300 322087275 475162909 429318884 225907200 122153504 320546840 432246624 221806675 375018880 198874866 76525600 739834772 38645568
424040648 186964470 142209856 440079420 846890368 797175928 142238668 467721575 697023392 771703464 529056100 872202534 719546400 138823156 523461304 594982325 458819264 935124346 74603038 379800 836628804 617640972 437963552 856039328 750072680 739571200 550126560 12350420 411669150 698749136 143017580 26505664 389817458 192127990 389160076 260410718 227412980 719710386 477902392 436785410 218933376 451312576 219124990 516447744 70496900 533942570 629125676 375883344 521396450 62394040 717778010 834026380 157526660 718924036 189181068 849224832 224697620 722202968 752939132 976848192 208888402 732494977 81455946 165649552 235398592 60824220 984589790 454845095 438046456 693276300 982435080 526678862 572129372 295637760 945908992 406519571 699452000 997960250 195015500 440458904 992510608 114038816 631728280 180723630 199046152 369110126 501190193 929301180 57060194 324397517 119449941 385949655 34205560 832448400 86692418 410378736 43943403 160689812 282507065 462233604 925275968 924145252 473907844 289292900 372402120 413200512 783624580 854779060 824998080 344432110 564611090 140930600 141522280 3156480 389923488 584708554 414889530 230358880 815601764 632339878 16942200 605433541 974938776 209499768 357103296 798854188 879320320 71128750 514276875 711776472 221482880 761535968 460503200 282248000 826636602 641143040 632544004 88149000 991128439 706219996 734373520 201410112 179335640 775307520 270796497 857886432 278915314 198916464 317389400 624181292 693594120 765900875 977328640 132992872 70851000 662858800 734354279 251464268 398589500 803006500 669462180 318497064 115343061 494414888 178395480 944513980 22491904 800102475 509886291 379862928 911222790 414274012 236507520 836555168 908600676 109442280 713224704 178089500 38020928 107997522 486474385 590178200 687012940 334047726 961888368 115829100 284828640 536945278 175387157 549073197 994542976 72910300 208918080 817030864 471969520 809111030 715358850 386601856 750868750 15180800 436394226 876464436 531290300 978657687 623037310 351360166 976998300 229923664 863262848 773374146 869374112 329198464 178987400 843475904 871914505 352754534 123749974 56614752 3059661 741604950 556474025 279987712 602580824 925535940 376401600 448967960 739704106 422697144 934663325 506171490 870574630 482868725 565492198 85936542 431076560 628676608 866868790 527630527 110800640 859899456 369746434 758996610 229675920 240644590 933513402 324519168 930435175 920165300 160819216 257462032 324273928 253457152 819636862 982969016 223602936 903081600 697799960 83292612 97112170 323046032 68578385 694036028 615272080 732511104 654003624 499117408 178593900 685332500 982490982 999088080 787964752 998835160 418562498 958766080 446838080 775476960 424736170 803802488 510360250 52441600 645516920 821706678 410654720 848477632 504890279 529810232 327341020 608621480 165859847 954801880 681858432 281291010 830079816 776728000 509299472 970942908 567512868 873968224 715544880 131005450 519496668 73754504 270200250 993747492 450311000 140910144 975032680 375614220 813925640 919638272 208454160 706838404 101874535 171962768 721520910 1391296 477508200 428398528 57905614 935405248 929630000 742958816 667533795 612261130 375571440 1911520 580872096 46083700 995996264 549251095 50736972 792821836 256072945 477228896 22945376 985363169 823721022 425740672 398237984 819581440 831496816 977760700 114084196 333356100 416238428 856771382 325316120 74091159 351925784 893509056 339959040 857624220 9810600 166310200 614974648 688008145 258627888 526943724 278641652 795599116 554621895 475707405 752825856 86409600 659914960 98610624 225480046 900757504 223558016 547869324 62477600 215833700 512848000 394968640 367779400 872656080 555099776 326446200 458287824 379010698 386837132 507757440 56507464 766549260 769267584 912252160 192726850 512010478 396582866 389678064 46474272 250984188 205754465 26885328 565280560 454221545 11509444 519254208 910496830 351103224 571799152 2556320 691126602 264034560 245658200 978100050 756695030 142086957 150322360 351686375 68612650 161780800 962414410 425517724 290512139 769441056 764967766 554302180 383364678 363916492 384912098 616674928 109607811 766190766 62381912 361214096 906954646 84631900 244882400 697081800 654220976 490747500 569831226 153034735 316586620 296402540 414348256 359230000 770907520 117658960 205689600 642885548 373616254 415309500 482695880 585989040 926381360 613358384 423884100 961037960 177500800 768902724 388068620 38323936 265069605 300843552 752815368 341348600 105563162 676249068 554552940 621302292 425928200 466963125 285195842 890767752 936837300 847752594 368217465 717353278 754109344 519565560 78142930 742391648 298684672 281634652 171189840 541081600 487603360 925310140 537279320 667667180 3616760 890065830 486056892 866056784 145081666 976020992 503896638 684169100 430346724 284953900 318733460 585737160 257458282 620183560 641217324 224919464 894423800 640371848 215009364 954092830 947738908 4362592 632601000 764800392 584254400 936921440 978005632 309173800 515852156 627700480 696802464 561460548 757363200 851838640 387713774 180082480 284679360 268634544 725341760 466565200 216108704 594020046 805151625 989022480 275628384 222688810 359633000 736656690 30033856 853314160 728204800 655908284 268467801 133845504 620428926 594839490 651571872 595715977 725353140 853679882 457292730 903887856 629347840 625159728 78823640 540477150 208906197 429403640 790011940 838980224 531632348 738876815 910660003 647446400 507692518 789594730 532105980 167859988 690159162 545667200 69065620 799038598 445519136 209462112 985877010 689206975 886702816 545532160 669321728 255277398 219222680 263788082 355066991 416867432 656444098 719320268 986747920 252399264 953930960 508099552 732064780 838948424 84105240 344980287 438786400 175762346 20141420 560446789 227499174 885988838 908731850 232398980 487646984 881410280 423830528 563252748 802617989 54539626 369011076 502060320 593432395 268084480 775655204 318278870 63223420 615814976 851493770 562731396 110017892 277943184 289329773 931389408 691282440 784429120 785821600 667990570 338067120 638505915 373638560 596244917 181982920 79051680 361996720 44616688 978695150 236403170 158487580 187504488 936429808 646573488 438208010 933872618 976471960 51876880 641779712 788087750 400410368 290025840 178639172 221837122 561527840 58170374 701800940 860093800 425644954 913751216 193238400 269833800 862973515 826610704 300086050 790710418 306176984 850939048 283403840 449035152 674440860 588617920 542668236 432610442 424177920 245044052 638111878 949639486 999338000 888939218 528454400 371476632 617450240 53088960 807263812 10708482 996265420 480659440 52273264 826094025 617484231 705189000 73190366 86385645 414690400 782785730 808256028 941369072 572900000 759505844 689383040 438520320 964232915 837204556 624974360 421280580 552825100 207061388 636654075 572222850 857608414 372021875 294155500 806410512 366669924 767217820 340020390 32906040 769254940 139583232 608680813 712926368 302368392 597428040 502526492 939877525 135101510 147775000 232564560 674115120 47377440 187349420 193724032 939453612 423027328 249003266 647661948 399633850 965692950 290627732 71381500 406552752 835829735 193920249 994605625 710678152 542436140 17863040 74854400 790083108 905430304 72740352 979793800 427016685 305332175 358893816 633705776 479059890 135572400 806695296 261864600 566716800 597374975 184824300 504838315 656063840 94815360 480970384 88291032 773417000 413828600 663932832 176981440 52223812 40798120 562509608 706967720 836107898 492734177 160491467 8203550 445679840 479463824 328688484 794155328 485008755 295527760 570134800 565626525 405710080 794343976 228949892 938092400 559332412 779307320 132837163 685703100 404572160 92007880 904587667 282428871 78493665 144294420 798240000 309583045 16868016 86078416 157135299 737887860 233793588 201439744 26779715
726600816 981257658 765962935 875742524 196964480 524088241 623319520 921775840 799091135 277549410 793059200 224990074 894452352 846605274 943998420 417081400 365643256 692282950 375102700 570900263 166211016 653147488 177644600 447074540 119244203 459162365 810203000 413046236 457479970 811227316 519271808 496861200 809913800 559140000 602945900 811728384 194430740 850281400 111620296 498435715 402328464 645552140 595019904 152275360 164342656 374736300 595066136 166561836 716427250 317893952 706677844 519902560 926780576 164340612 41552128 22189556 692369296 343024170 189130240 997409536 345689466 823799394 835136540 2314540 796255630 309343750 496334826 32657500 696765375 408101532 913681220 822107808 326344098 586201248 398259300 421158734 988741056 452468540 251050160 836452392 294030552 646044048 267394620 957507592 863772830 826421790 50684180 810554982 424159290 725976064 814231990 421394458 644838040 775471510 416124300 467535990 176954952 500267556 413391140 413011984 490697962 253531205 714202500 582241730 359310764 909615780 536550590 979351040 961330280 629894589 40392736 755438196 159829080 299686630 922192200 545419465 810345000 782745884 788130216 543026656 305739223 897357520 796132330 656213570 600604160 123980161 966169294 453954368 515353040 381136750 14815836 113811298 220348375 839633270 896779040 854896381 81111820 608854299 570745840 221902464 312786198 763386000 508700160 954320000 152544614 192541086 111472800 193815276 734484560 337372675 956886574 822184563 881981638 324626400 142115040 26092456 431418776 107173600 875645440 192207500 214722096 693688480 342560120 24381490 789952948 922424000 605343760 277750150 28372360 736652200 853529600 938219739 445057344 845050894 548928000 892536 48729664 694862405 793449450 372053664 787956628 258529056 701440384 299353750 204779330 606305984 323529472 27850600 650472908 659064975 118685278 267260160 823723675 702012480 207912554 7605950 350312625 158899020 474950400 894376350 457519872 756891750 845677056 656643210 501232760 845022544 435060000 330857520 873020895 68324350 136561616 14801952 292153056 698943120 347514945 812374039 872947664 905567888 803814816 949464380 964561248 868747747 724874456 706906638 355000376 947639250 931755650 512652024 478299552 556818856 154072509 620831216 759235110 38884992 116951600 341977440 813260288 381465780 619084546 895358400 639794912 391036960 546873384 820113764 127761414 438011474 743035010 632903616 682136512 578132316 585514128 681827680 12872204 403809738 204414871 92557600 775646720 627417644 94467794 639387014 119338080 18213000 532881955 922267500 376149446 554744636 7915200 105006754 526195800 933250600 765566148 573783012 914173472 538162712 36822496 816051600 361779325 478330950 642948310 548511780 986732980 244685780 723359677 98395188 720902676 444373547 312963388 987739750 800663025 509147900 933562880 354378755 164471680 282836562 756546920 759487375 83252528 407446895 496592504 398574400 706712500 318746784 92192464 10466240 81410075 838824995 277346240 697056900 100268064 515420592 71978184 34125920 542139910 424489520 344268316 933305802 207256305 154738820 688255000 804426911 164533128 561536768 102142160 579461728 265354592 549150080 636324640 155812042 988324080 888198624 747974860 256544196 449031776 869933420 516259839 896702752 329145100 550007740 747061824 499551387 427787544 73341768 470382853 368275392 376171200 709291520 645656565 94510897 85323849 228996520 563424016 381705216 197935396 967810492 94393640 584733186 747915692 878603600 238122112 17329530 771164380 680993736 36226080 84302942 584140620 666097715 772811528 138139128 678769490 881699114 454357600 654827764 674862680 709711945 512656500 936725476 127438432 235690560 925164984 522986880 1308096 550669120 260070232 18619596 601550688 820487040 26445888 45534600 466415620 355475680 726661725 391806460 161633700 35925528 741286450 388162415 329106400 172963432 357886066 230029224 559518258 145095412 795271844 558020250 663334000 341315015 120267030 3530155 155897500 939655190 336797760 711552000 5297736 729217324 75553357 99136636 735413962 335789152 777692160 648996000 434251689 563726000 453495140 189140510 599971264 617540084 68604800 1643188 234613792 895551240 98072128 288355112 536634480 214580080 31755320 472950900 229961120 287634100 327519235 968818884 319697013 41164018 932877970 95300096 996272140 291697200 728586240 381066334 260627750 533165568 129707946 524270608 244590880 169708896 415081128 341491524 794891180 994661120 355717272 903091040 574164760 784365928 979812484 677219750 116926320 825488264 230123441 481102468 47928640 42267072 545930291 840028160 849640660 923224360 637507840 956275148 183439688 113114530 601883470 504420170 724650680 295637700 964766250 998380380 768564960 739577972 810652032 448224237 871175050 98803920 720876250 419642825 216491625 829526988 420563080 734899200 986933190 163857945 915445233 112181960 906923360 716864839 908487585 46866176 325232500 354068560 853557240 319058080 801174840 93535100 252928341 105534720 771305550 89663040 959093900 523730494 740298000 954022300 239756878 870502440 381627560 347789564 721856820 616368676 61977420 269619065 493289356 29977502 350746211 702784650 761926352 689458635 372156060 382294070 972172320 192029416 132697136 959851118 710669476 637713108 236915892 108791840 586630744 228443360 790920445 354902688 498022180 346763454 76731272 385292160 175775305 214438404 839304640 115091752 60133880 644904332 122287503 528384582 181486242 588854954 67800317 28253161 551704800 5113584 560538528 117206020 999730656 805959890 941305012 99915000 683026300 493447528 91226928 784591760 726730937 500098308 148444688 531610432 66635600 598572984 874196968 901038082 90029348 556315648 686098392 675664576 844253064 910491781 847681360 555789056 857337570 539978016 260488488 547942600 146012236 46628454 515172000 948841872 503266094 941662050 988589288 203563240 505430688 813835079 986537136 53105301 253830754 863555610 725859920 945056912 976820584 167381773 432058337 329417784 690142790 254973773 49911560 469319520 140880000 329410080 563112227 69470112 527008430 65080700 928432698 474839656 631849936 612606534 796292440 430390335 861520900 447133952 3274000 8054516 66425402 962458082 893102608 389447392 658565980 609674240 999893010 685229952 394023326 579127500 705059456 489140540 43959284 708978880 886687824 650250420 748612096 432151460 174692700 761017216 771595490 182692000 221173760 398673600 504296064 244056320 580720345 750188880 739530368 612264224 56457904 636878670 323375800 24663340 985929052 675945664 397513080 220246540 787267500 514626552 204540672 712371544 141719120 209571875 136156712 377351000 597001340 436935222 964559680 753849816 692048026 30843888 310387016 327841125 70743454 687695000 354996476 569450194 871993072 952250544 20966256 269690857 800278209 817040115 752931528 606941040 574626100 605940394 396207950 778544000 12698880 231408000 770329600 871870462 511971520 262163640 781224760 852247457 545510852 287597536 924430564 681430252 685016200 640739286 464283368 284313920 538592000 777572420 182812596 429351192 596793720 866203708 878174688 778882508 412968000 407816384 16793377 133137264 66091924 739963838 663268252 870851134 451201700 428918000 50476713 271751576 537261240 974766440 20137797 834164776 636075440 979955812 458813376 25148080 631585947 869963615 515959040 389075360 939931120 550904280 825495040 841290992 737161408 399401775 231912380 991232000 303610020 105980544 826642145 267243856 329895608 59698136 292852352 47321380 826107872 433102956 839972752 592438140 801711588 238673597 14946205 652285544 914329660 938184790 327677440 500157000 272387580 998851627 992383624 713556034 574103504 100224883 496269850 425092072 405353532 228688335 408704936 910655488 667620080 472610185 138917800 187448004 769976340 176299320 351600700 124109048
339821750 658521772 708822400 270224868 227778788 154602880 284512196 876910720 369336332 267869600 978192382 939548160 998969748 357731256 725130360 361515730 162440538 161352140 923963480 986932271 133204264 137160000 995236675 739158200 299681720 983008875 413510330 175951812 91772304 649249220 165766550 801965295 36444160 283106182 522643036 772848688 273058376 654202872 398567608 420528080 448122527 812800412 765714642 262989456 168196480 120195200 456711008 814543250 225736964 874443900 210790524 742357605 106780320 468519600 426907520 778068964 156642270 889463844 479398144 280577889 869339582 384165851 133744000 442925133 885362408 445843190 620047684 877967996 401845290 756869292 219513140 248682464 174649072 213173856 960890512 350983316 547256540 185889464 380957296 60171520 632056776 40494112 7358743 44025600 370872005 474096600 603883000 107679314 915048110 433670298 545610400 129890160 56657280 740421738 436266625 668318270 147359587 801808460 998177940 444724065 656071988 649742504 956669132 907787250 834586884 799755060 469656335 743271475 468877950 833122360 449601364 556911870 558182072 769240300 575082700 795988144 240345752 494995400 896213128 269627184 354842062 773652820 136059900 281286948 999293410 482220660 704359700 663140800 360400464 398135624 956672976 499870115 921018914 625435075 134137230 960398919 277153060 309217760 129303200 888917844 144724240 859187020 419290608 830716000 474990240 779365376 15479203 847240288 696718880 575633476 357176087 922497984 584725177 50940600 59940712 251817716 41391584 23769164 233700828 314449970 765181250 660007055 403920051 133828460 288408880 867420785 706991956 401209920 649196000 770304864 888390920 785561720 620512760 885488100 543556000 916573106 286319264 292039495 636240848 902573064 212878900 153276352 654734400 971149824 922104084 38206961 165093194 789400512 784496825 762196014 554797350 541920088 303539314 864355776 857475274 350405280 327145710 575337092 419776225 719836245 910666002 357702032 261604025 9323388 679124800 371478660 666884125 324660740 568762368 773312540 846858845 455031440 159475552 948023936 718116830 175531600 236869152 610203360 139422481 454972600 539075112 377616567 971314424 107823544 305210024 924449372 888523750 916159758 458812550 716087612 415226146 616582500 648312200 756670056 193597356 635594928 300085764 172807648 634043960 23075520 869516640 522963184 919935318 824229184 502314720 477407313 42532214 364207376 246129375 658586960 917895648 458858520 897703000 997430560 344803598 523291800 471578083 605391200 792077894 432709624 241444336 228216816 227940692 968756324 714232904 465817600 21881435 221365760 740493440 750641720 936152730 331650840 998250075 814532002 935647864 240921590 690239520 624054990 197980528 154853370 364901850 873953595 175241760 77797960 759525472 462980575 890141896 638581792 673861285 31419700 43424770 547095044 493123620 105996875 825648090 597102024 761748640 806152220 759341056 75617880 522713760 893925886 836639360 241791672 354513470 318055904 890130840 990772340 976362990 684861050 330537908 605905600 643670140 623299530 580907693 635100928 200946038 513366100 281757948 955319942 914588280 254560500 242226820 884633700 552434016 253325094 541695632 948670400 755537225 957578000 124214460 77180600 996466416 460083732 140351 464901800 585705248 220217008 506246128 783074092 901657968 157065920 52982598 486451500 51102050 975278848 923090560 817599000 542759680 783646930 861889692 333914160 849191152 778214568 976311844 423488781 204920404 396299052 737269758 67054880 568384736 591685408 723633752 758200128 184134800 303576060 148448380 254312330 173173632 310174712 473298340 914093250 99708134 554903432 826412965 81414710 691035538 410907589 910547598 832204884 175650635 853434368 301439088 271826520 144114400 996134288 640273166 620994650 433985338 188763710 345039360 67634245 897696256 694567680 494619250 59628928 714297826 333804800 316407120 424021696 274648540 225898880 878557548 769454680 818062080 99791376 599242384 705206510 303250000 551275664 396551352 975706680 614164175 662760160 431806820 58321025 826953440 44573250 573782725 155104320 500426090 850405540 867229896 984377076 856869500 525111245 605529690 615144270 191487992 45329200 698405200 434124656 427687090 580216864 914038569 747226768 100814320 25330672 615519746 307231652 295007604 978886110 667478864 216559080 607594356 872569096 64724200 420079966 728534928 552972014 19022000 99678360 670103712 115326908 493198624 229388230 934734760 667389150 447981233 360701450 90536808 151071096 258043332 41977920 784313360 185009448 670191420 48607595 161188112 901993878 747680085 616652204 244355356 570338383 530384525 284453890 122401600 159783485 722195424 886780125 980379376 898604210 468877685 825340842 120852008 151732640 907506496 946138206 945760000 947731061 485330955 255223128 256555520 271980936 442580384 831333504 775622684 538087730 57766848 902314744 502948246 118854848 459011104 346407020 670978202 477246284 681365295 647416896 177956524 515582492 327045536 230436736 125214475 839596892 931653288 744089264 899991400 994762480 840151380 880867936 86959036 642959685 712718190 301323020 603816696 313698820 950272260 55912640 693193161 342658496 904317088 884354400 674987875 978817108 188423215 182167000 221952167 929048484 201457352 782646342 922964160 352603872 741912970 825839360 180834146 828228820 432757760 217372861 606157220 882850936 816285504 780984351 435363690 850003304 86272100 842628000 385326220 915034340 197230374 154991940 115096058 708510860 468572525 182880112 112448884 504270605 668661181 955568464 109248058 611146288 524313654 181690428 724227968 703831500 718845270 749942950 82890259 47014560 473721192 831541364 633713536 595932028 624764310 397315540 931672576 418035000 143371136 692323230 824100080 137896850 494551080 922940375 433998780 408525104 521075500 32222070 84226840 133328000 462414240 433258650 523482944 411994824 691925776 872511000 631791160 480934850 624282292 273469915 987683046 806930000 400961246 821416038 793706995 608779715 303708696 167659920 242687088 971842650 332952496 644378368 550725256 717230324 444767213 561133568 340578293 320443210 190142670 634616000 224711292 712438976 605552720 745121520 710151230 44159536 77350550 468548200 159154788 616328128 677564440 463185546 677313588 693124336 80284185 595455440 131709206 817001986 850419200 69734160 555008032 109800620 365126264 626365750 498827140 183183478 196430328 608097500 91299840 582369232 179816840 104552575 634196224 167816880 546244960 786086156 114574100 185437500 93608142 286167916 602903000 162292032 674390075 520923456 368130392 181569280 805003080 117463518 900770000 554769370 54818791 722490068 546488716 265581920 210617204 472396800 165808440 742962492 63741039 430054764 459033984 286416835 918489056 302590280 821042750 341051066 908137602 757615824 995207024 706479271 441298532 888331784 645499464 850003504 840507170 51321424 943513621 772372260 630262332 16504275 500790820 623774032 180400932 517574300 669923885 913685628 684227260 930953000 75262779 137528320 499944224 204424576 651947150 322799784 301356512 796112656 775286320 638404120 432192520 379861584 698627350 326160400 801321050 258706580 268732360 383514000 323250976 159758749 244716508 782804800 215844968 601497750 492302354 139362500 844714748 9809872 139275712 37332888 994618124 333532645 479456102 958391200 102470000 853342144 327084250 307007552 119659508 885733256 611736438 225602544 457928320 124412448 21948596 980735360 851948300 868910144 989417976 424976396 865651200 985482416 400042480 189124960 928715632 405877500 696483384 217990592 271822628 648448790 227745066 923588120 658341276 175512010 255284725 762937620 599853970 718023328 463437174 814096000 526906912 273605366 570461685 696793800 416127352 818255717 604546465 255444720 838537532 219757544 660464500 905997620 80560756 806535244
873661680 499495280 843662878 222708752 95243348 909886528 87764883 27104800 200130400 321836304 139506080 85777996 107372932 393310105 260882270 513938790 920179852 216542848 5239504 806256992 675517550 294171200 805614120 263879088 491231150 867954188 358386256 300577088 983347760 200898154 961962140 308891904 350771168 422592256 204970480 712238708 10346400 225012032 890453230 239069408 310957925 970402752 876135846 348987625 96335125 365675604 740984848 110750775 799587560 760819046 648775168 298126480 762733480 389666112 642878696 604720760 281128568 301811520 350002960 942103360 786904259 19635559 941319848 46548050 300653050 630273090 292056208 489692491 575885368 79979700 640237763 393623530 917424190 479505398 998656060 998823880 140964304 247640856 864218156 637425880 539503610 651376885 755614965 461794350 554115100 846782800 881764848 705157200 805129880 949822778 886482528 174087040 592916036 579918048 915220621 287477104 20524800 277683304 826158200 638295552 50931850 620643662 895706382 482552904 261206000 788061184 565563152 684543488 208281680 351681892 798187752 981811206 824888000 928319566 147094656 914927666 687855172 348500050 407542032 81016347 865401300 786546735 160907200 328341625 779732650 627254140 469711604 941720525 755033980 965079388 376663860 73469408 408595500 872591872 50307416 973553574 558845760 884560516 989069160 125162400 37600200 121165480 615865990 308720696 666720040 762215280 330286160 426294720 206860640 733239950 906275400 113807040 289613600 438250008 357274543 710121936 235972505 318535850 573583700 247335220 891184500 130276636 20264283 361563750 943679744 581335048 231649240 396244352 378856635 987794415 820580800 538147800 590180880 727611315 508779040 421396418 443705550 501751040 569362357 827721270 706543005 442446748 626606302 18432880 812431352 981965840 493768330 161047270 869522680 280775956 914684496 952706460 714221975 46643200 213701936 25039121 131851744 65413900 139681280 189789418 61860068 198164000 921072096 497681408 630161948 215642880 478935175 799570250 449545440 103715000 819848264 201594352 128200304 619008872 404046620 75364864 584173568 578086196 804404480 362239490 756532560 820650275 539517432 178944375 622787148 631058060 720252576 16768144 413778732 508858880 780331414 457748800 394307080 931338220 954885440 483763528 938386950 426825210 875524360 90881144 726179991 498099942 748658436 566499824 351056280 496283098 55708946 56822272 840588020 673558216 758186041 210546880 410067584 684198400 318548816 92390080 555544555 433357800 381161403 425677678 113328580 506855780 388684164 587973875 284924600 375583216 967194712 734210880 989028328 186098000 767753570 669965040 680417306 373822680 477016000 690833820 491773887 406279328 23873640 632442215 471449780 324443358 807532628 120161008 145686716 731663888 29159660 32993680 919019596 537219434 921223058 629498624 254370000 924049376 735255840 18959150 745426420 578092160 211627275 381050112 253975604 910587162 111350272 844928300 563025780 895957250 48029432 708374104 846839520 109884592 970235836 390602064 910918742 788871372 720887776 118677383 792113750 483272000 382593798 276993624 22710832 243181750 620204064 560737995 237178240 4152560 463297791 902771082 310992745 395136000 68385120 903471940 219297570 871788030 195023600 34981616 224481760 469536342 780391824 381809504 623518760 951853335 799430080 80416960 82326656 293112080 594550000 250249250 762429368 261737095 337092680 656355642 47897245 290689410 175818250 826212155 832894080 446378814 889361750 997350240 384117280 186640640 134475929 372228032 132644150 936698824 225309312 437081825 368480000 80712144 141960790 373253540 117090816 787077838 746212361 55572928 477898884 561589298 617817225 482541927 911338670 632613650 856566960 573837296 242866790 381224953 179146575 385165681 97729656 21608678 525113462 786756700 873438990 465145556 386915540 647379200 865757400 792760960 478301660 444835894 526241200 993993728 265365700 72434104 762806384 814073856 59661408 684149810 331619120 739990496 926474320 771168840 765432960 643090542 945900008 739460616 939660216 166451520 825233356 83380884 204421772 346958625 269331080 709723800 699088120 36440557 855597560 759284736 641633760 616369200 302081211 813389162 725985804 880558336 12033432 59239984 461840000 795038553 182694645 506148390 163766448 280105180 528347222 184417400 429524480 172598256 834073625 421060290 713245326 879169374 325329472 459842694 334986076 7055670 50271608 198546860 486823536 659272604 93898400 77013981 507007960 693985008 729760010 140960100 668420000 899712952 350719680 965411544 564299520 907961084 699348512 811495285 754561750 311875104 471944450 961478738 396133312 131012000 593196190 658646750 99518584 238567200 99960528 592059213 610998272 946614736 56249856 552632640 474223166 68895837 907513872 442455950 34282664 182921240 73787344 246903036 929523140 930734120 163066600 872009392 496661484 375394706 612026880 162752675 923386464 813398400 375551040 53814140 288461625 979775460 208223136 932041716 675389064 921355970 490029850 561155040 643181620 684144283 314001618 590096536 213293923 177993360 750800800 895993839 267813861 183766946 491562625 73180396 749880000 733906210 876805079 960764738 875838404 306321698 114325000 154142840 948736303 302938020 906234992 176857600 614471100 935608400 676762510 742033805 953766324 265412964 541783968 397090736 111324320 133327235 513126280 375843750 523863048 32484842 126363950 721891200 662713664 795542300 246243601 713875136 771725492 287883540 996020781 645035696 215903568 870033920 179609860 315859800 358085400 722103788 700406208 163573691 637375609 706743640 107855424 915050910 603951500 578684904 543761244 829335652 202527406 970702245 376849970 320676592 778190790 546553744 216093679 431943816 631489320 286569120 770325250 249693010 644944502 281480136 444978742 906240208 832779025 178775147 819172621 623139528 690924432 628011300 805081368 307087694 332503040 861883000 429491169 512500560 471243427 963500750 874024868 783564150 523188000 399269160 487252475 924848624 34517400 541959692 473190356 59962099 668022924 451127660 734980528 146307456 247708740 550854447 526054712 672741060 737000267 13945360 966005200 747820349 357468880 76495225 445779008 928233352 332205792 224866970 21198916 164958992 180778930 609128164 565419008 384182880 115348820 691890816 966374768 610571900 246945358 480359400 368679144 920794160 537212052 361945528 636175080 41059840 269734890 907266420 769164608 347541920 385082976 404950892 606184426 669883588 608738344 94292767 64022992 386339364 595859160 771863478 815216728 618103840 92856192 765037002 491435995 341460560 775695916 860760064 253975996 872486399 351868512 541601770 573441480 383682800 595291000 931457552 995565200 322524620 682283600 548590488 713832245 853236000 412791554 603912925 564454952 296815438 212023840 793041760 895476110 387623952 493671028 25592590 53791456 731361900 576141900 559935835 33525625 574484876 561741315 79541135 663748392 60373072 508933882 340532430 992788960 597140152 69839872 537723136 674315600 525174288 197808406 374021560 670985408 48730080 301367814 755063860 145606910 713918875 959679550 391395106 486537200 525385880 687368800 313225806 908318840 906009712 839860624 645324732 542708070 313749440 94854478 779509350 980985240 491219752 444895580 133193216 164147868 873881242 315505808 77060036 812421660 41490902 438156502 245478405 817857776 64830576 396925280 337868480 674336205 530802176 429436596 344651264 224268274 132812160 812983500 592422756 344110080 821491260 984005504 445405996 258466020 379983551 980971470 215928000 371843048 727127518 347230016 784718930 72306544 843607230 255464825 480664900 470332352 506818390 90053632 587617450 568406310 537611600 305418710 726955328 160058836 150748992 526301300 192397673 773393444 763943544 865467644 757393096 345937610 839116042
256966000 324718852 494373036 854847040 362883216 626210308 104615056 720196365 425827332 531906184 747921036 490566448 168446750 437090144 858340544 21522815 707889614 680220360 958379200 857367520 574162696 8779264 543965256 597812069 331638928 210224650 561512360 620620088 733544210 78510250 746624762 919139616 221888608 883387880 236468112 41007034 290287960 829771694 554277081 842579810 444542200 592762770 895129412 836647971 502678428 558927000 407335150 325874167 63431886 63817120 922240036 821802570 172237952 543359014 77859092 558511412 876644000 134477504 818742800 687257720 817761366 637732228 439383024 921556928 315545888 228910110 876834610 903706360 463275456 953105024 716770904 885072546 227148672 941583600 959246180 676356630 520810256 650406808 24949500 122542276 833888256 72894955 597633508 730297984 317173592 350270200 823668061 547463604 680911552 578321500 884440750 585940960 509640000 806682752 130029620 500118112 610796800 914902880 893998720 290568580 453078425 143438192 229172096 898188120 556425680 444966100 132470624 63416800 995184874 807049738 765739460 32806674 38963502 667847144 579461194 453448930 519013686 501404980 17679585 657322400 455079900 311985240 136569322 68625000 504723460 606246615 681136080 180667980 508366920 615987556 290172056 603094008 192324107 323666480 506010482 739988632 893104672 650442960 7290880 535824870 729954980 116727680 613570934 416613220 700234140 356865875 950426976 564773343 990087738 319741236 656056082 924389026 672678693 438062128 378298050 7691044 606367984 18928645 880995800 825260906 753657550 274488708 859977884 410777278 492330130 708097400 413743480 61434480 600621745 819066400 902761249 728907660 504156170 887784960 836926670 191683562 890738368 621366763 74343978 988962684 400008000 829723461 976462500 226022164 248713256 207261184 217377180 73822500 833237240 820024190 429229810 18630590 684618157 237190944 9259145 304022528 104610976 515359680 276932700 611405288 687482700 179633328 77372600 812256735 675832314 815648800 877982188 736007280 608859570 846315507 772472232 95017710 928541386 737245766 204208340 398323506 536763400 44578650 384831944 661282500 874841312 226082818 10158896 837064000 374800056 753676510 411176327 478354128 662469584 778390090 80365920 748991960 280611550 149630826 99693440 126955720 433996825 874624260 57111352 537884896 192140218 920150250 268746898 593580802 470124910 235993701 423099640 823742458 873604192 614829040 217216000 562570896 737344694 641024288 722945420 490775675 651809060 67545552 945106992 827814960 192854920 567989616 37674875 522141584 142144480 611625278 98053617 275670870 818621279 576482040 595355112 927989860 855260900 347746688 17751909 818909036 92352190 226334700 776646502 216525023 664173995 495995150 283809030 736522300 212359616 466885936 357409601 334521323 600822784 698846324 883009486 283971620 45746428 171472768 492430984 464787420 771826782 621935500 552248590 679677216 119764200 971232400 261713719 828014032 904447040 656900120 381784474 932778355 151642380 741787136 769074608 537878227 59889564 640577792 861585376 687827500 457643920 407982760 891652488 522220700 564646145 387322850 962422548 428046370 472294000 155271146 956019968 879230616 367864100 688852960 941146600 900033000 254969600 66178940 237758544 593988615 452688716 977636700 909409225 889264256 438947840 307642640 682418944 884643866 780525124 439327560 368818960 447783970 979257964 712834900 783615000 51905200 198204058 78378544 398902960 932990076 307017236 44026668 164297300 833944110 845229312 598153824 260221820 221951946 150347420 418181630 614267807 976627080 547382380 965347120 304906516 518766720 419652240 74794216 445198400 390764750 172078160 842906250 129307528 642274432 905589248 103382891 418913080 345335360 291627593 270586440 358194864 674754056 750709366 969785376 396085229 714364375 434296232 761919040 276540100 521847330 144231304 970850268 791748660 236721620 390505092 770475760 897346356 24554928 729229126 285713922 836357921 814722515 976889376 962576976 973818306 843996688 598671144 106563344 605615194 313080924 867732944 270947128 924263820 99063350 750282360 736768000 358957440 53893952 670981808 4925600 585845288 395085936 534491740 483444256 443855523 901109432 804594478 11700545 823099870 162545400 57058279 142568175 363451480 30478920 175607820 750706096 632910400 296405096 256840550 555415248 383875000 819458900 100667357 581837932 237094600 492709112 66644440 173881010 827779592 798154860 753353279 301331096 454357786 371932104 962878120 692833200 187130960 5247600 577056072 691221536 841346790 795910128 903584425 312658164 854319505 854428760 525221800 845611296 171756452 816767885 102176970 195041370 956530080 434101420 655552434 564281328 274628600 10230960 850957688 883235432 685575428 247218302 933093344 571532992 519996914 569886725 241386725 533324952 700930808 276404900 697673770 364510590 490611200 621512200 718943940 240270080 886332008 548018682 777452752 949478000 424121256 359249000 223272645 629171900 469388370 387600128 364294460 536630814 923868000 89943400 372326016 11805484 610232332 137867168 955783408 749294756 223954760 232390590 280864128 78668807 890922470 964707296 584492260 351201840 789399344 495200100 827779410 579268640 81503872 527731421 611656080 528873712 787440175 287192400 507255410 828134300 498717440 296146425 245998144 884491152 753330304 500181980 208436680 772065680 475096800 767566336 139683200 471260454 357256818 547738690 728091718 749145176 297398192 431634606 181145600 481328800 8880000 69822736 699750000 81091928 790981237 710154000 523381713 951249516 741125888 345977392 315255800 718940656 69179970 466775288 698727075 880786954 259322885 607026136 849531776 827664629 868462940 462792448 29151186 735901504 673695160 867182394 901435100 66424020 670535552 659368572 782555008 209061050 454314660 631151904 117691962 92837800 46771194 274292000 503980004 664457700 952234508 339476396 977586642 411522740 734193350 128969800 257883200 296825435 914247040 598516416 202916940 871918186 971141940 677964032 168130450 548523947 693967142 14578880 67398202 166532120 30340416 422530178 176864320 529195733 740540160 737779070 489171618 96660000 124897784 815054226 47545472 931354688 340068827 863970560 636452216 997127200 351032000 287477120 354785512 770195936 453194262 856050176 739618540 606498594 398133376 933167832 294288640 358420178 869066160 430286320 858114864 803185920 332891840 680037500 251423665 897094575 75177648 749030470 764381484 597618104 234875020 986936155 54966678 943222520 855701947 820098860 46872235 370759068 841407200 439779080 775508356 142183968 508145740 203747316 675048096 724615991 840863330 760079104 293144250 928952288 201489245 656474376 465121384 170821600 966837500 322159766 853764336 233580336 472585136 193814880 430876735 190980336 691194480 21712434 373532080 323092213 108214428 783688250 873667990 557335107 156341894 294923200 610229964 867954656 783868350 622485518 767283280 805715253 810555340 181398970 63946318 280343916 516907164 161158640 952156576 380754900 893239256 959744000 571176100 687856000 673827563 434848820 74393808 994845151 384140800 602953720 6858096 756257768 748382624 476280900 351332624 819922720 609672880 862462695 688940432 422022720 100331968 69895840 867459175 63841240 949113888 581786782 983026600 156041300 313168288 421486832 526228125 811103100 697311921 199715330 57165394 19465712 864710336 807219960 820441424 923578784 721178208 263061352 933345087 225095104 973428350 907779456 583188376 262469404 393890220 306011760 598227752 441500404 542138225 165162240 37809520 892322968 351387754 867565692 194506358 803288749 204652000 646752580 197963952 487013545 860707150 752194520 756071680 471238916 369851032 549613974 317131760 9971296 601797000 579687228 530196050 651586800 709276625 232383390 284227704 990126720 20004656 218898728
882662904 367577600 358510160 823751604 676344700 449106000 875377880 936158012 831106400 10607318 429338128 386931840 712616550 834724704 274720000 987840896 150021516 155638640 839815700 342480375 852624440 914499072 303529312 90644500 692159960 386558680 459569315 43774000 722018562 892638965 244790664 743883400 781988552 16707334 210992865 302498768 941695664 592234910 613131820 65594110 295132950 664223260 386436135 391269212 357304285 365682464 578453440 934854784 753967040 716137616 946998856 24408339 725026000 499155740 731003200 503780420 461682304 964690070 841945340 614353296 353815408 766008960 280857264 574387500 379868144 278003158 182758352 286904628 918030770 606488520 644084024 711481323 30817236 169955072 879424125 137390310 615333780 891330120 167635628 24356453 12022168 237248740 750736472 183253700 964055325 486698224 113853115 701680210 479589780 588701104 707824972 169223840 649829775 932248700 776722304 211233590 955882854 132540646 359380692 612100060 839421600 958035475 893230728 210295856 174101944 125063972 484765128 899143760 425867050 85705220 1503526 756137540 984430136 646307702 807791380 322672896 841858880 494828384 814231818 911234623 704096440 819490380 386638575 883913408 509916455 843813675 543481276 949989934 524573900 648393145 524971240 786068984 868459619 354198578 454416640 690356870 304701934 74962420 325812670 46660216 261068780 908896768 158249732 121757184 452205664 738700000 323998436 324588328 776134752 656539144 9626748 971178044 8505000 347438740 440625396 569786800 97503952 964524048 102246800 314669812 661291758 75030044 334427500 482656131 840364740 338649480 323995544 826209704 718438300 16311200 193190370 417472750 747942032 526229000 755490496 466496570 892929450 316933408 273412600 614321645 873582220 454428396 738278060 591409200 426508160 146750000 562829324 500979688 323159070 198495486 602673608 286148300 925309960 677754170 960194856 907714000 656416301 235104000 143597820 642893380 510583955 436073470 442272900 633626184 175810386 454582350 239780452 781926840 158659040 30547988 253083180 102490324 732132945 489563750 894829740 156328480 130120144 498594296 335890530 755885152 404913330 331332750 796176300 874370580 883194744 549146216 272845250 956224320 198163875 708998347 668300245 715835156 88613966 952787596 789713842 4047189 968903256 308061850 119362720 235058234 63460721 429908680 283321520 459465575 817802688 847931040 539459412 676761346 72001152 838407850 320076951 952904410 983430100 690441216 103192072 806991922 156254256 415267992 158744900 290434606 849729576 894082200 195703968 179019600 57452400 153452930 355998048 337197872 49483424 92240914 236898896 832358734 261694375 363850616 160322448 835937486 682839189 992366080 87962368 295613750 488402900 603957312 455647838 103137088 634070004 459572784 316651365 439181534 966933320 432844102 397396752 359499840 184677184 154770106 90993606 180807278 533839080 875631360 738045402 794623265 168832620 441083136 648300480 314796992 158881280 564050720 165669903 534862740 559419505 58446718 816393975 708600004 153659360 417218844 10297360 20492850 687342399 716200116 972307968 788027856 327900581 714758480 182672552 648361098 671257450 19003740 612915360 444408240 728285400 968450552 712685689 493248000 894568570 884095416 725578656 666974785 424696856 745151730 755416122 635716504 37388368 516440800 400036125 390826560 38428185 652523536 433227520 273736480 189221816 925409828 298267840 313744180 686864720 569299460 287768974 620119576 578606700 660917504 231133700 806895248 261673220 197739650 458915040 335674210 451082880 836303191 561226200 623313412 22020600 545115840 596666120 12148160 482478022 730208272 378362009 748412120 971499375 154125172 499028655 397445220 346461980 911207952 687558448 125297380 922913600 290255790 100711915 299270864 380432430 320710000 605362920 189656545 448653600 761906246 367731080 353642605 291967744 435619520 368511180 965453723 601781002 147235296 143210296 410611055 17870682 408000220 161866920 672533280 967333824 591299286 960972080 73167012 241382880 390808776 472202046 963094478 380913102 597697504 692023216 426287936 652154136 20164638 347172672 768605905 542735660 328191410 996903960 396299242 708706908 77067152 119967716 322034116 392002800 488218608 961012920 262210768 483433852 987679664 328739760 877710064 304307864 742559144 900464726 368986060 589378030 202844748 362157764 391543415 297121829 752012420 560697160 338244956 566535836 58753500 139884386 591230720 760555968 720115204 993982880 428105400 288555550 352163200 726176672 360667420 913287770 281964460 797209084 623298632 828995830 707479816 886955420 72338080 208968870 425943524 839832520 176282976 294494264 285509640 746041600 912167050 454529280 498593920 259380588 712965780 754531350 936379712 497420160 222459814 168766912 595782400 531206048 972069860 226802292 514262112 359984640 131180200 713078050 279908020 612952238 687597660 53026720 986909280 14362180 594525652 727590345 912612709 666505290 941928192 621965300 646197320 868563356 118051048 450856950 786955750 543146429 373809904 483397098 839658530 764050000 585619824 411489920 533782490 681467022 524411178 80332016 191987648 284491478 240833176 905989224 553433062 565078240 658448600 668311608 732298966 19901200 505607731 449676800 908172544 28039936 16156250 656605170 563258052 578342880 759954165 958202094 889637690 331232304 600204619 312290200 317562695 264614066 272120580 905358163 97016525 913194412 159533692 288878024 290752500 237104272 279064887 139728980 869518120 496107218 149644768 514639917 895985282 629431048 800106406 254229704 72320352 376139730 656122450 621601600 295644446 396442360 871724961 754039250 880866220 810444875 813429438 846300000 186606256 458162474 279378724 597219500 946978990 631019530 845426600 241109500 363139572 106239040 394367000 422086800 17112110 109845806 564811700 521939194 425570256 244422900 538441600 460523484 489966724 983308745 693658880 371018498 734350320 449432800 683611495 976898344 391604468 822043930 761923350 729322245 854887110 240615712 925540608 237909839 917510352 548049893 369779668 306047050 901435015 325531392 525348352 996673920 229703406 392574890 673672335 600415468 441955200 496029540 874883992 555448832 188677920 284671323 966664551 641267937 563318080 205159727 737585118 683318020 995304000 728626014 261535200 57731824 276446434 906362880 417723046 853635360 372143705 258852320 294840736 993618050 692134584 681634188 936094812 242718916 789545216 197352960 804128432 796750368 848758096 392811640 500771128 857349440 162867324 762639752 871653784 359908320 736097360 497690655 705617720 366716712 825913420 207309100 70264600 265112328 57851274 825413600 64197989 773733800 460835716 711589000 341500776 682261900 263793596 612382448 808299520 574945092 540927688 5232048 654493220 405711720 181439808 997322687 248223492 664817624 924937872 709043360 857989474 365745430 753935882 719121300 423234404 315674840 557553320 44593116 17526390 603457920 533842530 968754616 391635552 411446430 801150000 375224000 694177300 852201326 439183600 239282680 324779594 834422995 849708008 590989504 297134930 449498160 393819720 940616234 497406720 21974926 730000000 747379329 559737440 448998400 82290860 212632512 929051174 603996210 305607826 180044884 431095183 110800500 211865484 788903792 135327390 457093486 668169760 388984052 661827184 369181818 390746470 883565635 100553896 929859592 621018944 815811270 151823966 382925080 521990032 900003320 705429991 652998744 461580280 962965328 391540088 119625704 351480990 947634720 976246214 60747124 839808280 44707360 512279450 633196425 661848344 92371154 864230298 480504968 214376447 576692440 602080446 605967608 253044582 218850352 194473097 310227528 989545592 288897236 176675865 945026926 936830520 212734130 42606640 140461880 452433013 168538252 140295372 199617472 541231920 771165568 485330036
528248800 446984146 904304832 413152302 709227640 918608335 26741392 3917260 796812750 666913967 422722800 289316480 365375610 761195807 135334016 643172160 907912192 764433480 401789520 814078761 771107840 462902400 727275371 793709044 733133437 342603640 745158000 584558424 325402034 731033553 629592320 460847692 149688474 85809125 484363554 146655400 939526848 412063160 679136920 337122350 334101500 356599355 317159520 607198480 49009706 103600360 538471728 773213483 586150310 495156752 423438671 705216268 992671900 982790771 359628000 925259243 166632840 705461996 683466817 972529840 526975256 415209664 612683076 348373965 817564260 66175008 933134321 653103896 613937530 346959924 656040768 100435861 305276480 556841500 42940809 776116020 461224986 335535360 485106800 154930756 334508552 927124380 78098100 467891332 384713576 195523904 400717910 297978720 957548528 786564825 605777075 854529168 582008612 784065920 615714460 608295040 597970016 646172480 765640736 972944544 33204864 432100448 331998848 910188022 189664842 679430224 808154460 312956684 911880704 806574400 103245720 86155360 479625374 819411690 928801380 825913503 542058900 347728488 873130260 690233600 377619865 42154395 322159056 479790750 839281962 73146181 691398400 380468178 38872284 266564000 783254206 581980614 667248528 144412664 447468102 904885888 267767248 34240256 570445232 260108060 253874280 776737736 999020756 237982162 146938230 91128600 328533440 39573852 811890530 667109440 32653632 508087980 432486304 943296445 549417180 118875600 358209000 381065760 44814050 302914240 403163280 914175960 183691760 856423130 287453719 369217166 522070240 909527264 264425264 619095784 744788096 765214112 411786578 527234348 24786568 641402184 6594916 356644120 396097152 570737444 702456400 228155208 865371362 32317304 675968828 979537280 835141400 55905308 712214504 461100896 314332480 357707516 195529798 722712868 826935635 44827250 947368960 364640000 902934234 420307673 724048640 542452388 999039380 219665440 170925152 895000000 292643160 820567380 988018880 932283124 484115600 230323440 79444472 561841264 572236758 654873913 375032064 562130808 738853320 217355360 292804480 929612800 123133861 94159448 169700456 755709120 393097728 528427244 411630870 506927600 139633688 470236190 965074332 680002800 500700395 913936784 969907498 155629579 733169416 764912280 341018040 838368850 569188864 267454240 853242100 20190232 790884467 1073408 930307100 226766856 792524253 485968129 519674140 597392140 825347900 732479316 650817375 665613694 4500776 131642880 971654656 833949376 534341935 867470120 159236160 826532000 645389536 709974450 33179270 2904192 870156144 283176220 348638046 847840225 382765990 97072500 205664432 54992040 336138752 440145776 560668638 819462000 773827752 429580050 775819120 307021408 372945692 301310860 760378392 335502707 249770220 552594560 414156200 237570712 499843068 677113856 5176212 720644688 657155178 107374636 298716244 594143775 231727690 948380875 779540016 822443720 190730352 492907825 100046500 624320200 619887260 883760700 161126730 202466432 154848000 874131400 223386752 289632112 392679410 61775760 78953022 271535810 27721216 311118384 781937324 770730705 998010515 560061704 132920582 735483080 564950428 336794832 334709040 333025600 60515633 936799730 711120720 662933670 943202250 599930458 304366404 177283830 323592125 868804350 877047418 919989810 712827735 655889248 255534784 246634240 873815155 638510656 77877736 698222447 249229936 677213928 67308404 56642320 176888925 881392997 20437152 888055296 353211750 486797664 941909400 420675440 977736400 50819520 55545528 484788650 99379910 455837460 220819532 41190176 239415428 576542832 476694160 429022720 354580732 960084288 102407350 661435846 734702092 798580918 564476240 42281596 983288851 731566332 216521296 805908500 734178900 741506660 683799566 111751900 597020160 365639096 232589350 533404800 41614560 231130981 934577312 273593800 576137760 757256800 171308208 717383850 218671899 573974744 994365908 219764326 650499820 979923328 205928640 745026529 617380458 149277500 463550976 762359576 361312786 173144640 948266088 816667776 365225120 60061080 971840680 431153520 892318448 719702239 747524570 90245900 969924519 370458724 350154304 18429040 75670436 623051826 115123296 27316104 621652350 66396744 1896435 740228240 787724304 509192868 338764836 523949880 85161984 252963760 755426176 931024972 983418600 732748378 724397688 877983325 265629500 914350272 920304960 870368260 458524000 450548744 496619760 867452800 492728381 188672925 349179060 373343955 447838368 834567472 343966482 738750680 94626720 158710655 484904488 740736728 999577872 161704800 325567760 980346040 751577736 457006232 264045569 542192430 39051112 633201250 70495560 712973526 862233026 912601512 659033191 458135040 311895500 464472860 325814760 599793070 793978976 202037500 645365856 444739208 273011092 394473632 329100620 135047420 63856912 554829294 577610673 250125362 807357868 859352960 811852000 500988520 856223512 61744682 702294625 375040430 821281612 549730660 546619040 736121680 130866943 966983273 829349424 780344695 270247560 354767800 471256576 722037020 980899920 732072860 39769584 984239965 375288480 947892200 962844300 272238684 842799412 573676810 339662948 423209088 150657320 455205440 187075864 967753606 58753482 363758863 854122430 338272000 549058180 779983748 739084554 12709099 152876160 950588259 725599910 753527388 623740000 734182912 649924042 683346008 213398379 92859634 18999528 804378160 177616160 950515920 935759390 762918310 414594448 557181364 332979485 694061314 342581976 862099832 917454676 444764928 309497800 286160880 935744800 857145220 552049641 751667250 260575360 141602112 931550732 35373981 907044566 327472550 424101329 217418540 884656068 502676579 896648400 452628240 421207212 511035029 39352768 57820480 953070858 309381040 493865376 501775030 360767500 623266040 978359996 581652516 732300740 209326364 55327628 438525064 950739450 628946728 201062200 60736000 269590249 22395665 743169350 44303240 5468500 802918429 273139325 599687152 560538200 157408784 303534720 80689820 857855080 859141489 380345157 843812938 200350218 783629992 590756450 468885725 804483736 144876040 994001750 127193175 954828297 584193840 888003420 409571044 219038000 83672992 179899248 626947700 90896340 791849344 341641200 905684928 205420888 991105948 344884205 174600010 229128688 731569000 790491400 553844188 44142500 731266341 909590756 749725920 490213400 264371344 822944648 626692656 926246836 663097672 802235916 911805204 245618784 582464352 861298690 669783536 231498460 439053738 619179640 143920000 154404224 114068678 705809800 60877998 4373135 312840968 919542658 89586058 666772246 700095815 100612800 145456590 782288064 212132000 774938886 61576288 722001600 674042670 748901290 777385612 745346800 893482676 511278260 868952886 66406400 257548160 898176568 874476800 453857650 945121936 89964635 521434354 558837814 942224800 388719540 12966240 380829755 407263532 674394473 939975645 79714114 860248524 144298300 495937772 736825520 994992120 266758620 830567293 462093682 443455244 172953480 446100596 486057502 507521792 65693400 611629958 744595520 483347144 995160896 601873598 100543030 90169448 595972956 43608925 553379840 106665820 675248572 325093350 990556160 180523136 872832000 454808960 28930340 844091077 720917992 482784960 886825620 287889480 610836820 92633432 292658128 943209070 265627312 160702940 926451964 220924895 176253880 189511979 76229184 648121132 696027468 342270580 95498000 946349778 956895610 443553442 483600400 243442000 491424896 421362223 446916816 693630984 738580432 752019840 4697640 209860678 881174100 205824240 147531744 774154362 219691520 342883190 872166080 130200150 38136480 84606672 550885924 273171545 691355836 745736960 922819833 115103528 451813120 594831200
559532288 288582656 613859070 260256424 233189256 806647888 130962240 68214128 765897550 647542638 808825750 970005370 155964336 740545900 919066000 78959685 775456600 954247700 271746335 82887075 981186815 251799050 489794560 793272448 651516076 588353532 787547551 399611040 12132600 295657472 810502855 663085440 40488525 958462880 401589050 554654131 881985800 621071056 829064190 389023478 151249320 446785646 454794472 64811825 595953096 410438000 496617220 40715776 852772700 872899392 178995595 961437200 439349940 371442156 953311750 633428642 82507320 317819680 890214740 90509680 176448352 539668044 261271616 177670528 759348336 667331880 786351928 992099584 574957440 556974056 895706468 109194104 63390200 198788081 544746064 955922060 652390686 481737232 961255600 634653860 359253715 585431783 612186120 211327304 598943604 440330672 899241120 73950122 206918416 695306176 67420022 708737088 124508696 993694864 367728065 73833800 685353006 77858348 314264100 740046872 500098080 833759966 975998520 756859076 959369850 776983096 145908750 449266708 157231760 298468320 471368676 957788324 636481350 454881068 728430647 857971200 817739778 816934652 873389126 491205848 115702862 439670650 397207892 162042775 378209472 248606960 20657739 96183020 373791955 405171368 905546560 300178430 454940416 669252380 760509888 420205120 327076224 449285987 21494131 498024464 957042070 775317760 661759628 43648000 426383480 868114576 237388167 370349604 708452960 99242250 751140544 7417030 76248080 973237544 165833079 961825580 234832375 664229540 670211150 640922892 16192384 130268230 503605168 218433770 742041159 842489880 22512440 144488100 43397116 191990304 598568200 715960556 594538829 812735776 454832544 151520000 349440040 203006664 671111088 422189760 205348488 276836623 372729020 492778000 331512875 965018560 962651952 417251782 803843368 348193976 394979894 836256704 954098920 615797368 867179125 132834065 997932465 396032238 113329800 630917070 932808866 113395636 920863000 987198725 864829056 713088433 429002496 861537380 285670316 407816890 241635902 102207696 515000909 814671376 996710902 378473584 69629992 585239680 233190800 707109704 434624040 558869456 137308604 668290340 527260244 451257050 1156240 852644631 958869696 485707200 362726660 272340788 671548224 807265160 862236498 742830224 108487301 835242160 263457868 852201000 477200165 910326455 671726352 747371996 796103790 711636860 100885213 89210048 467449138 469819766 567335500 708251840 44638960 550024836 590157998 932798004 126085376 749806791 747892600 990495099 824913572 652266300 565828000 394082632 207023600 71160600 215121520 999786600 613856060 210676480 297021000 493082105 727229030 687847675 388315082 918950032 381597020 740261840 993686080 284299012 175187770 308952570 649348588 467301376 516892548 885944108 767181295 379347309 680327376 914086016 807545042 536791822 404703968 88046054 938609260 570794588 370630023 331048348 643019296 473072200 285489632 806633360 507899590 188591904 888871482 96172270 111274468 452881042 88038200 79144184 651580045 142818516 452602640 85346232 157627952 745353752 143480704 576515200 266204176 76841550 970644485 854125816 139877000 405583960 680089310 490203660 191403609 23125050 402276875 736095042 714468248 800374782 167083000 234429992 26121248 891783545 27896000 507871840 879524260 301217672 47650912 821010880 861254386 641389760 283221148 548661600 729482752 751708277 840826300 768798970 946060836 750161560 372277500 625391200 396132256 555944176 212463240 724242455 939306426 826680000 405363160 820724120 425842048 478314336 811729620 43322500 987010298 495715680 47079256 452195166 649310990 773560356 65173238 486595750 502567520 867364310 522201980 288657985 240010496 105060800 743143680 449896896 653538880 197483628 119021072 858246824 529336322 639501452 378595204 866451720 911983840 152257450 533901450 237945088 308785877 629344225 320875370 893994786 690301100 311909128 37231960 73461940 300852792 143470080 410164480 963849420 992965080 649768072 341610700 212049680 736293352 516499478 180727869 545617560 774679370 179089280 286309490 726481780 679837520 308004110 499109660 431817900 327080779 283362004 586270731 393392256 136642452 596000778 439020072 227386176 709921400 705411426 359519620 676412342 286878150 848317500 372795101 474670504 615164100 251245700 747918080 800826482 761218476 467925048 3725124 649245821 120049168 644156194 825897360 181140472 699770136 602480152 556166410 495362640 723402532 890402560 541384496 859801320 574751600 802220928 475804654 678568424 826946516 127842640 406216044 676340944 452733530 356682240 105722320 852336956 384723995 232280102 722915840 149388086 216973580 16360674 384330610 150020384 820746400 609547984 564798550 160764470 969801020 494627408 790652320 458341264 635317504 879396360 423703700 529818020 614391280 698004982 597783736 731592750 989647552 568951000 445149101 839936720 818143264 174910160 928271232 813195000 618929000 424118756 267081540 447765684 650416192 481451648 908149425 709055328 819310400 502159228 793055125 915753125 185919580 929962888 88854352 224112680 331271278 650395272 357808000 148360898 946277330 339519228 994238640 859636300 548006462 509207808 797828328 719529900 755297628 799430544 888149508 100819589 439565060 447038900 348906688 980043395 577251466 698052368 380008280 248179284 910450404 291000991 598703836 297952734 294585160 387381964 984118518 976156690 175545472 595252480 467797364 984293040 982034400 480782000 94995336 658910624 829000772 368445675 536316086 773931200 488428896 872672012 172933176 299715600 110384240 829908540 989386601 107557012 115927184 473930600 970392558 649629040 505611514 135418248 204473545 394159245 78554218 404706832 476354268 689130549 740077872 518900900 159999608 982099888 59441900 332390000 539083780 16086432 326475264 684149568 817762560 995785852 454604140 251497160 904730240 753096320 499992640 293252178 312490950 568121312 96230976 598331552 834112016 870045414 881469560 907358400 288350364 584737500 483874348 949987200 646461476 860138228 66782510 288976640 840824128 744679647 557427540 532313433 482407740 794416103 409205444 735985025 939510788 466948250 123787000 742983380 164259591 131539956 991080969 406906200 998469768 261727664 856682186 593697226 489588072 722554560 743232400 943821068 58284611 386653366 168466070 620659709 354292560 761414760 302611648 419021616 336894352 38004276 674780152 646699928 182019490 157980120 594886712 766522580 35162560 828895102 145456804 133623454 270685600 325852840 96452800 742000436 393998875 108559984 122986464 710695000 805693096 47623672 908725275 486620620 474339944 562363440 49066310 699065000 768137834 542110550 190012852 9952314 145326080 115979040 720883835 525317808 997831360 307872240 605575068 569051326 346489510 395073520 99948282 750732816 954557520 880945205 441544200 327065520 570068061 404504750 727412650 831225116 283999660 100473892 822052476 394273472 806977500 176799424 802616640 862754000 969846272 990161120 715108928 698812450 586642740 580489280 938917439 219561546 957745736 936801907 362568700 523967235 8454328 556983125 470039440 783771116 677594500 655626569 195067200 256367885 522943488 960160988 847954000 945512736 559789920 985143348 590114388 98595132 958658368 643653974 978707064 118678016 71957232 511809944 539530536 486285416 183883964 876036069 914282040 789523360 816667760 107442400 299870360 253288432 720834506 447055488 649315420 403197012 720329820 799979384 791489745 493166400 510713360 643525802 783478190 549543002 428766700 834716390 868787406 407561792 459328138 588620960 743777320 207485104 459670464 668249079 679284456 439671760 660848138 24168134 492823340 990829824 614802168 405466912 894386155 694658179 705867424 956995500 649689856 292193352 932769390 796364320 230850835 568135600 34775698 784859520 209302120 690097520 322418512 144520784 975034380 172295160
310084864 913580644 504484160 179684124 449756640 726677312 26204720 753519944 764364660 93746272 673632108 290373632 567815208 6456108 344262168 846578373 544407264 346301332 71553232 476271234 17194240 248870272 339778986 194239428 387008096 329442430 877022344 942972516 955052900 802462260 497771750 322033352 990158800 214546818 525610042 329117744 587515760 972433068 757074866 18919716 405125724 452218504 420955040 367708790 275905322 435754368 987118592 720188470 653506500 588068080 72883552 612746456 733079145 168712044 392776320 731224033 180409150 375555580 237949450 208772522 629256576 905290125 514433502 313784920 932639590 2136320 183728000 687966440 926939088 576293150 936078780 463595520 677604552 558394000 26509600 422042255 207972622 429536960 681560284 860403982 781385869 125135400 268882891 483805022 813817560 989876512 665694564 894092190 133799640 494630987 736907420 353699875 731508855 625914300 742418776 932884272 854987668 963038400 241246108 113368000 897148000 699547325 303218090 956866679 112385272 247166864 901136250 427239456 832090190 881255768 33020216 148972000 265805728 614605984 662553825 551896325 778270460 17163464 515267200 143050009 135540560 399371968 123843750 667119024 482686765 304846580 166177097 237298800 273281950 802288000 211335750 103470944 767494024 712588980 721104240 340863682 548100000 547511560 589714224 154059850 100660755 798374565 40406800 462013332 778560054 454508866 162045216 232051030 216302452 989737815 210085910 927248052 726144506 759605856 126530452 506243640 517672741 242125056 800895008 975599584 762577018 181670346 304927432 933266830 355835744 694170670 109515000 354362396 171967168 311398576 372159948 444472964 446262720 905531275 109804478 559295000 982881219 604064320 887958190 748527952 811181312 949902200 119681280 519915356 241764325 445436320 495116024 315721452 770781436 218210047 569098804 222141602 1299224 372260010 493661220 922988550 469447120 978060880 383538711 929252800 419994152 693394480 391038045 233303850 387770930 370167308 999958296 887456400 370471771 472686160 314283952 677583420 492255616 965695038 669784992 275875814 598382800 982374550 12309020 517512420 294408980 771623585 911096635 367016160 971419246 910340440 347038312 824989376 975917800 777241856 970678720 121576308 896887636 210027008 962896620 592900958 717408224 633578840 508322720 615320955 612238200 945097100 111999728 58335772 803548000 127792512 711811100 135940370 420713467 879501446 439705280 474671952 937214955 298125200 932714720 548641992 646511970 388241100 932699648 431287580 650541820 320686672 826890752 321616095 976942208 321579777 963542360 87815200 785305684 640888320 418454776 658781800 878683408 41252140 38592256 268650920 406696792 946868940 827134249 662580730 53315944 787916390 709747934 871315849 304370400 243801344 895866640 891666386 209125000 286266880 804366040 580481042 857379328 15197552 292142200 403127643 10698384 486540096 5398111 26214400 977704856 902961640 588272080 717274280 517883223 769930636 45838460 198490000 342643620 443162970 122492590 653788800 628456155 731102960 153061152 569235224 675718292 417918176 775513056 369219292 950130536 120489260 96890730 260354925 757434600 203158091 220468948 727557910 903292682 640701475 44212290 749726480 169158250 53606400 94571264 904540416 434147860 795506330 854645660 678173363 32394620 383698802 639845949 680323612 537564844 706197840 42880432 256906200 198028000 631574692 832955600 56057579 154256000 917926880 360975600 692826332 293760546 654605120 542215546 338806360 293383831 698637100 160383366 850455196 283146111 344945500 832109575 846917288 789309972 255160560 697684512 946453512 53674736 251411570 416445040 13989056 987826950 11855881 967693642 823108264 776208874 287338441 258567728 465700331 97384442 335168186 512790760 583228752 310931476 282462720 510489700 744700305 161240800 490615486 853988960 394080656 353328775 644024115 513150540 104038000 900492416 95329374 633668312 156267607 269397768 599973376 773426752 377291296 804877500 163446750 593005850 393374976 704888495 794615213 217749409 473440480 119909680 301442320 812945586 782117200 654669040 861554142 32142477 317845136 230835950 941692368 760946754 672418592 219096606 682270624 896035867 958664602 10208404 741522856 945881322 322890880 403039800 4089492 943546675 79684655 454972640 592231152 95302042 365204958 96664120 652846408 250342172 967314456 355114424 245834530 721835468 308114176 615254248 546013528 832582560 729764472 260731710 533345320 895773580 976649824 870759963 951409150 573396799 282401312 822994968 546632960 371915910 754304448 851963150 769624000 190737758 244764200 130093908 62024984 787776256 398808236 307897456 147350144 738250724 461825603 61570120 113175345 595742920 446213160 970155920 422147044 40080750 216960324 838359360 865915328 284332656 878591232 780100812 371624892 43661400 53310962 501733901 772681008 966224640 637925172 47630624 103662144 976769728 75054656 730101456 122996288 936243306 150326552 260285774 594724952 477722800 556656440 475823742 794143104 276192160 883150120 175168256 977900680 765072086 159486680 137107320 975381158 178647120 550092675 655762460 24969210 939031118 258370850 770453144 707455904 242864795 71284016 864279026 989512744 386751300 786229221 591306560 132080640 213920734 446067472 52126220 948852960 614749061 766827020 301440792 126666876 371650778 552073484 775298216 387644348 98402380 738522428 656757488 289047770 839650080 560987215 892251000 536172284 64714144 453648898 743428048 948399161 829440926 370204352 183925804 236911375 105449200 660581152 152286720 989060000 846944956 185837840 476198000 7182000 717173935 784111040 307500512 90644160 342890440 84443084 469016344 870141317 879934920 133015558 425770824 373798087 82440640 40148920 980058784 738193700 421853180 713821992 986582310 712964544 305095440 975331194 562177405 502421628 951175680 25638900 374110720 519838576 835096332 103878876 548972612 241850787 579373524 574279460 291912056 606521344 115332864 415645360 961496240 846887784 119950669 503814458 171154560 958710934 871777220 886003100 636012351 707726050 231943194 196715810 516923136 17947100 575818920 109010239 853834368 725450830 311388212 30921760 508834320 993654166 191144345 187154800 778744320 253306296 968717338 164777140 561664000 24653668 104121680 661286590 581913360 614806080 937430528 544299328 833300635 743412880 382608232 268718528 88414576 118390000 762873770 291226800 146190750 396000768 654792280 917519500 415330648 929471888 772100980 262466500 206916400 36017040 680228012 339841960 744883670 15490424 311231600 900302760 489922888 481063800 657117225 28422372 149557321 927659944 169380986 380931230 16280824 768722780 724156810 6927800 636171676 92135870 725372195 87923520 605756944 13464140 812566906 63057304 24924925 383540480 269805650 760866660 967306190 524545230 332632466 986357888 538828696 374844328 100558018 893561250 308897760 716550446 828126075 798429954 518589440 22837752 737245380 764861184 538236280 815685623 127003716 128602045 835604170 969073750 943419635 481288450 616240960 521287864 253577600 191865530 746366675 314662350 860999872 565974620 178502940 137980991 934336064 104452767 275804944 537849446 867603400 392138192 735569550 274952015 262722664 799186064 826699404 181887588 794168700 466540800 510459292 551392600 979203072 941864096 734417440 340133740 581853008 403888405 127115260 281198592 475313526 232737992 999784058 437287560 622125757 542952086 103505000 380994085 639363676 873371075 567265030 763672960 712197712 595731072 599744808 415429818 171155956 604113920 473726580 47900087 831336575 16315255 251015680 649778175 652902504 674524200 956567675 133083307 255343504 125450207 262732003 439534928 18546120 703141270 599006600 161747756 878546130 409803545 166321812 998722878 184644562 391692000 469742380 750809152 600208360 421568282
728065560 10679075 524020288 786436632 96508251 848034460 763643737 857511540 188992640 719094720 451191115 896279076 66354080 175170498 615514446 666281200 78331640 91339400 373389430 845739250 560719036 95405829 253680498 581267040 992647416 76928327 246850400 687106200 548612884 358378276 313416402 809955484 440292296 131165612 229906128 347764628 513888412 960213986 789642750 740437642 672900350 625200740 897535800 705340160 456563076 117920036 398397448 579106876 804410745 171303244 783775126 397420320 730263260 393334975 744683920 831137152 657944200 942151728 856699680 246225680 680999324 729743880 994334162 256961835 819602660 749510660 665531392 185393440 865730805 653148832 484112028 15073280 86414786 662993204 259575982 779940784 429722555 511071926 843736000 692866254 28409848 330814200 29868424 144835300 583554200 263805100 485670326 626339592 589180672 848444556 736065456 648336012 418446840 63141800 513827846 585429536 242800950 265647584 255174775 709515260 752167450 332391419 113045248 274371552 57695832 421797214 315701456 376877745 856598560 106789848 868983144 651003776 969630720 119621680 3720265 176199030 876911224 779255332 763768653 361559488 714688544 178945908 688676410 806862816 644016413 739840000 65214085 462297180 255388330 76809650 50736704 932135232 53655180 701221436 551366075 199829321 795368264 760355075 896072200 639217930 869810680 636937840 213729792 849992490 184518524 201086256 716168384 378771744 972001408 949265488 630425356 985909420 702229240 950957420 767761440 976430648 926162108 98087984 472399440 920684840 786504708 977086014 340642926 776063330 682967552 965434810 924101736 889006048 445576012 930669264 119629568 626590010 741402144 542494666 505307238 770987280 715051653 11191655 312680100 270793262 141246080 634458720 754863307 609382600 279815844 521877425 4678124 160077040 587959515 536599376 12952052 237830059 736159232 612350048 642726488 601812705 672910750 620452736 988104760 877842655 810259244 765951397 78696800 481040128 795579740 616906192 209248000 11112033 127388560 196124272 411030688 735533556 64025600 966960027 989518303 697022678 667093240 360595678 621062400 861396495 348486639 427422080 14000452 463055013 170499426 767917754 212951200 259149480 915209856 702994592 674843868 653738400 99814823 851135000 694086285 841472750 504811746 910411399 682834432 824453520 288488528 436426530 127831515 19871624 986275390 833259203 371675345 322043337 195675964 837773538 189861498 954140960 168666620 937536800 392542560 698572440 327464562 81504736 977203100 983801782 429750720 520786950 149941080 41168979 623275040 914621560 160540200 844037190 544532860 648495746 91182102 300549343 673392650 323539375 26168472 204115200 78804384 469138400 746278520 309485120 794140850 333622895 863572775 507672342 684220914 707236094 22043200 690701776 540108240 838749248 783383200 648502592 640653440 383004344 450144555 722926800 669995592 491252970 572024088 778414976 356376512 162328850 915745560 525929531 223729568 783249704 638507800 164169410 153371727 498095672 217948288 809706620 301465600 881360436 440220624 862164300 407004832 613249020 773732112 131444224 177818125 330546387 307669066 436156104 55010800 828383280 345826272 469160672 497080672 883979611 610997750 289123659 225834643 852695360 761277200 877378140 773235441 382123910 954599424 525511110 245682920 719971520 748306666 583557420 52204540 304612590 595299200 635974922 67706980 148149650 579027160 675182864 516747400 1775956 127794600 756998096 191320780 102435136 800406237 306919068 916549479 422257800 8863600 311068110 488784325 529330100 744714528 512808720 229634909 607449200 176313856 41072096 863994108 403931280 337705218 728665696 459981386 626755980 828799760 991208615 669321620 67976550 947932610 665800568 603958744 983673820 320142264 133020080 185820820 920985350 582044315 831384020 78782458 184938784 300908160 886287560 173526300 599080800 80014686 415045400 584334044 362164798 708123196 957424307 646851826 54069632 459890688 146142420 959667592 437366920 138349136 595733294 563960270 131073450 53441250 975896832 182074482 258748610 262212780 899699684 316258756 718150194 439024760 300040184 595517468 644547164 961487216 834764448 793649632 879598800 380754350 910361992 43868214 580178600 70856960 634730550 261948102 991296000 732258880 250229340 346100580 952160280 824102316 134994688 570426028 354545304 822793700 279150402 549727264 236667648 266886603 387682022 36097750 699623156 936050460 958149680 329380548 168519800 543573696 324294704 382215584 453003424 819036306 289984632 367588444 200257792 391784464 623142144 31385448 113174980 668808800 221482750 614269127 38649008 976758816 824940044 966783152 272535840 172574288 215985960 903038888 406753008 524441950 190516800 620854487 741532400 492772154 734697264 49585548 335157070 892051544 653333420 898843456 883790000 226470121 897007040 101073695 495129336 725053564 131437390 555430992 688957560 332698700 727925000 853598404 337259472 420742550 924253588 508175570 226828085 427989998 599136820 730249664 738947800 29213892 53264676 907689192 829415335 243258290 483441432 650269668 501687296 776782128 881456872 923135880 573351450 360807590 796132910 557364600 231914360 344198100 460000786 293188550 601880288 95453888 340054512 564513995 766853168 609731866 278776560 966402174 796939625 246960480 278439420 332079488 870099884 944943200 78850990 97948566 76535980 351016412 953425680 719486312 874214200 478010336 327493504 238620080 634077680 276459920 555472056 207211934 958788928 213699856 434501320 25401600 822965000 282624155 725003580 462539302 138584832 207737570 35145712 975092666 815479840 927454764 456201648 238010984 395466304 719979744 957207020 663043680 711119550 328693520 598140120 24511000 58550144 341261904 539064146 255080903 67652600 648334696 968162414 695132684 424181375 41763420 164165512 527233984 607226760 312598900 342593670 769689504 800612700 563257069 690262756 341601636 531347968 129230600 510554040 545779950 725114100 210539871 501314290 269725680 960663560 135782938 435759200 343849246 280948731 665862821 360458170 815850674 481731000 75675817 964382624 159982920 365151384 773241982 14824824 593501124 161540960 377022810 721193360 750518392 698556040 435945380 132756895 465560160 665724320 957128160 561190498 657892078 952305200 868077110 508625920 196002920 499058500 889543680 809386994 16488925 441851904 702462510 386638185 206139840 306565216 1290011 128923380 858751388 601918596 716232640 519167578 384337660 959641824 40984768 328532692 655203100 554642477 193760432 447046640 284772379 20913977 38305664 508251440 157157840 415405226 620458880 633731584 593139984 243050980 427889200 421415092 36336232 738958288 102950455 649917650 455282521 50992766 573871922 395269360 934358642 971537985 269808248 266155312 899552299 258570500 460294175 810663232 513299300 846384000 498266140 580028546 580848434 733071616 393624640 200722400 801904257 848678227 250704678 879368260 237730496 382572710 621893334 899026382 168279598 220494740 265316672 398369000 758800790 914825336 904395186 249283147 59389352 987871460 507553392 23496488 582325240 541500 614920336 567734750 353867510 203869060 703962560 597109020 772259200 41642600 598523380 521649320 113081248 536982804 271125760 403054870 440428010 191386312 75526540 65092560 831807456 352635524 908794748 573112198 417356768 556518000 70602892 108397312 954312800 339936280 308944040 49089700 210254350 917490241 599565582 858971764 806276172 971426404 910990310 392355140 354778874 456039530 692369040 883030323 62512416 157894650 517123688 119815928 180065642 731378520 659977465 141567992 24597568 959581649 655326564 557896672 151000000 359539181 118181838 308531224 101660718 908238224 134418900 367738400 97045030 488383632 96640738 907748328 229101976 267460590 208857536 307821592 999967610 54163520 407304136 709025470
309432699 388537024 668212838 425835664 950260320 470308078 397291504 737720775 95504032 965841280 322872627 773313312 593657954 695543344 87485440 829871696 605670097 37510316 470483486 977690100 915729280 63956720 375126256 195547130 187247536 957350000 317733664 873006651 949341820 11397391 451739500 199910136 16360917 696578592 613208390 856200362 704219960 318094712 491184608 34889386 3840075 569570040 336623850 739485596 678868663 593379840 960323625 187308462 518651320 999714928 792696550 162452920 753237872 573860980 197102880 932465184 720033280 582696929 665199031 55652692 793172650 189881588 604435076 80251075 27037196 111016750 132493108 546669490 831999456 356742036 925725550 737377466 328704000 959123240 236548758 757348928 744620800 297389700 261318408 961152060 725947193 742008200 308483840 35733029 509404072 86103605 312109275 297865150 438671280 240587280 538660800 934635200 931655460 32161850 783522210 129128384 82402980 102988560 859228478 26625060 480371360 513929782 599564880 37006243 615290980 565143932 104574856 812295680 226435942 226707746 275157482 813403870 469018464 628465960 422004000 684195694 639520936 313309705 666274473 522143152 52245525 434499880 789386144 418531024 939639680 620639040 865847200 392122900 25276758 730318950 132661520 138268608 57323648 570823768 213712200 837803666 264221090 582476368 597488072 505976780 199590372 295993151 644230825 647140616 291726736 973864930 421302784 893942232 415970766 814586888 599622384 619813700 355194798 671485440 475819008 56557821 805955290 779984909 671286886 210602048 315348958 234312225 765927600 892348800 537203776 313031655 791015080 714622800 408753598 607700540 146518432 419398250 688230392 257348772 973403974 688288198 223962140 834840110 99949692 59600880 265607932 915764250 999122438 108951552 483919660 712056000 772852344 935398400 278346090 492414424 9267070 416356875 171190250 729545944 632172768 76734000 687746000 438632400 483853984 922480176 690040974 659069028 955450093 222535044 788129677 615975220 352787584 320186420 15484340 705748700 286349456 494215616 796119880 457825777 549976933 335136148 160487915 560851328 177307492 854782590 355978285 201569800 149872712 609764022 266776940 672850753 496952080 760877156 556232800 952112384 100252400 802491200 327439558 747592736 211786624 131832100 492875154 876857131 499370865 849001600 871769760 574105600 404569200 416651276 625303840 486127560 455616288 553611177 358539328 699937182 176483612 587872760 330703120 771143170 26237905 334034720 5184732 433259820 64233265 713209200 889151608 195872000 389768000 183238467 145152100 339255160 260461120 153769056 821941120 416572744 893295124 648616658 542683400 417686436 452382982 373588968 971059572 379996608 961940327 957844412 630545008 283099500 359897477 118619738 246504155 607659280 101310312 29430000 301084910 342123762 521978169 234386592 506313125 386843850 837213932 873890112 321303904 441883800 659238804 978669465 168167843 689817600 851690124 653524156 381885542 507860376 249823280 559096612 700083397 409873230 358041916 643603746 546903312 840070288 511854384 182958080 12604234 788415000 806296640 808260687 575300360 250726560 717000684 347611748 654846040 980587464 170020544 624594226 129244350 729136937 263900146 398823300 545688832 677707842 325685402 742549190 823225200 928531392 553276200 708882400 710348405 891037492 936538088 378302200 969553207 670170240 111438568 372625332 183066800 585668848 669403904 357877200 590670208 45351252 809240953 370907008 905872640 401330680 324310040 293562800 6979500 287875899 524162195 202763688 555534208 149873024 773785444 240724528 745083002 847421494 61536792 700264688 831072300 118448905 111035200 253898240 61590600 219922146 25723150 181366400 3127240 882879860 171816065 251632640 648021724 338228838 2081342 971996925 783957536 321072820 802741056 566321130 163237470 878969960 881547690 190985600 694384532 15024648 444217170 156122185 105076160 649436376 661363180 368361968 59610829 401003310 127137736 205904480 366048282 795220480 406632865 951078128 892356080 381909060 493224960 242867088 763999742 539653480 449011422 173797888 674507380 333608000 291277765 605486500 859875600 250330000 265317720 861375488 743097470 549279990 342749136 260015000 59919680 912150150 313270556 884874536 846223360 785036870 674780990 223125625 97970586 223143938 848528045 211868168 374578496 728221400 814007904 352103780 2482938 458100990 839617072 623524064 251545800 812559149 238334400 438885869 874342448 689012820 53217600 735492320 547021720 822909668 124145680 507950200 37356032 233373952 704083230 543310518 84252250 608075754 99590520 240587119 369802320 587726248 899722844 899681536 125902520 132901210 287107970 812270429 539325830 793181948 110406024 368396344 701769924 248587335 269530624 609373696 3594045 692981632 166578244 407555750 65151580 82990250 654611455 133126676 40744064 849561600 698050056 376643616 464739200 476513100 529624308 719640890 459388700 617835684 370625873 150573280 279822080 937863684 381888100 930117750 262477740 960419648 714636936 662980887 452130832 50275700 644834816 438706020 260364158 263722349 558218080 605702395 74501660 414884150 761667500 131163200 380769250 965579568 39639400 257891954 957024512 91807651 915323480 801965600 764161426 504096128 273548000 629414520 115240000 595244208 361969750 990757280 148121072 171697525 147417500 689246930 743676824 527655880 947880121 158172830 351392550 372494875 440947580 697790200 209080747 910877182 466179070 76503878 689333210 60620332 536411644 630737352 99910432 419430584 983737452 103340000 296921300 651029026 436379532 882227816 778470216 211341964 869111504 335814180 517750788 948828920 770340680 194196412 33802502 874377239 881941688 704997429 886982352 480451766 328006808 492842536 98629332 611715410 557846240 652078225 446944980 403325465 357394400 463769320 373851200 891462370 883901428 721341798 7140448 586555032 185206464 549066632 625171692 286473408 531623160 692021520 656958345 671373240 455833600 704510520 483528244 652814496 949140360 455702700 956429074 665214120 347057780 498340680 111730960 30279991 188923616 816062850 643997925 402870244 236034792 379227224 133361350 881443028 680337144 717664130 319478864 320096360 129704038 543955820 221729320 585747600 815814736 486442140 674335200 540387610 244931151 66927716 538745608 304182604 783794900 816995536 65024316 919373066 787719632 487945592 23413280 773334384 980629358 783276220 373426688 831864960 197020672 225273336 709420800 542024880 843708464 32602240 728140768 387938520 450491232 157844470 773749744 821639552 128261560 458922928 561459485 261294084 175375000 250607935 898261030 320692096 288147328 792804747 835272192 227418180 605193292 840966102 793253960 178168800 332374464 819916850 511842360 106950850 781302810 75405610 464480084 486405186 715818716 951812075 600628916 208040000 615299996 365755460 39351541 1896525 666880458 933426174 116337664 30058104 847346476 895228930 98125000 766780760 65861712 66506760 152622680 560238080 849283936 699894545 796495640 979806600 371197599 588369920 449643585 525133520 833955326 767108600 785693800 608587420 155375726 259622755 233829064 507646130 504055924 877759120 246598064 859908590 698127750 939345312 810973902 332954560 193856721 825936704 770063840 893218376 121804580 730409216 550273960 502260886 437217395 517921616 36176705 31826077 669488000 679203895 257762750 443309900 125696162 770415361 961623942 721535937 752281372 197087615 233683040 243839040 174920394 244744338 50212508 362861315 211911054 122175640 552754065 985720876 929642118 908050840 652567636 687248432 813636820 667862480 961808365 338281840 500134720 372407740 654311424 338448868 966868854 33120332 574028341 494974699 253346438 64249856 693891312 232962208 622773050 629324655 292071685 873346168 75820435 602697468 982771424 34144960 780382600 408707430
439904000 202591672 463163568 621721536 408583288 812094120 921372400 416198452 868849344 296122612 295020640 31238160 804793167 292005750 707491200 660828914 954554400 633303552 321677370 110790080 156060992 91675456 330927500 945146720 808749584 873620480 31187475 342277632 481944500 823385870 784502532 621506720 906413636 775625300 68222600 681480600 806961445 7550656 992844860 189056000 741720706 346824040 157727234 529863680 871928840 67138080 658964747 59292790 985608096 853291400 967821382 542113200 782895848 802453958 85674317 604139520 882018450 324616904 677113020 777661550 869231580 557201408 497149120 69245100 434740492 898804000 639144400 51270304 11537565 862245426 281767373 410742220 541915600 135406332 276338560 281632150 76575344 631006351 968792320 486516000 779252224 182953238 282834764 574683972 228232944 582951550 655829764 993255313 480872000 947610179 833597216 978122650 51950240 644474079 988526462 107556661 877787760 667204978 29999596 80866350 573368416 13115680 608014704 796014675 431235424 467671230 226265792 470449468 876450764 200526368 458644768 699264840 166527810 260776600 53851862 151849920 992691560 391918096 637167825 505831250 82228552 493233964 405363435 420787375 442188900 650284370 710372128 695005440 210652428 184213094 33567104 437686644 694889056 534085996 99635280 688729972 239833810 909765602 208364480 179615000 511460790 915752216 663889622 417767580 898648640 561853500 106039944 406257584 379042304 766249216 276454480 228621500 807196049 318226296 688601232 197266181 333495837 55665708 238384760 62999888 336628800 827123720 665578320 776127903 809424970 583583012 515688880 316584120 13796036 293195968 955910092 972264900 483739670 370485660 326940480 85666650 273018228 872915900 147545975 84056910 875471300 459455722 762629989 304975811 457372480 199564967 295482140 16558312 332208344 407538208 93315904 912278000 611341160 760809048 753251996 818186162 579634684 492978100 270720000 154519470 128701118 594325088 446303116 632731503 664999680 460580215 474182120 949725960 948257412 379648375 428914294 108543664 958716416 538109823 698709539 126646840 554548800 374207348 529408644 243355624 846019200 89602656 943257492 895806960 725526754 124317800 981686368 214548560 168025816 409470176 301629792 548868254 683752152 137760320 550041586 182971080 197870065 571072000 840770168 921122288 747115676 451162000 930230378 64757000 786898760 128013772 177187712 929158960 399856511 358587475 145873520 688823800 776963000 645957600 223458176 684329436 675810848 394648480 258569148 619706175 815295300 384418860 779819529 169926560 946279240 937015000 431444960 792933628 879329196 885846984 229857800 718733820 51531696 195509770 255634420 576107520 427597276 856181512 104618816 982369418 307833056 336544000 939533924 879311240 835150770 65678203 153428660 146328400 214281696 289631010 664492224 920157764 505523696 370281588 794274512 927568800 99165644 49819058 149205450 830834528 844006536 294079656 243793600 466569728 23909279 819512580 495716200 361711366 292056700 720336000 585681890 827044700 78624760 891401478 710260720 582226950 145789272 478190174 694275597 896160920 428920704 470457794 403497886 437818320 639150960 844485574 313681512 83934864 851476480 34238812 395953200 376474628 346288125 245647672 127384864 91953815 330109456 914354515 331452100 78371825 664238640 535406890 389859025 841475120 389815540 383738440 127083456 561519240 819671990 911159684 351036480 12377280 437656604 906721246 846331200 632396472 709487520 601754144 471840380 802976401 997204800 913303200 24315048 269607510 743439390 826297630 835890512 951934080 140856000 685769280 640802832 527157018 21917970 342015498 900216800 162614164 258837034 369770464 297200960 792802912 613077750 527258350 163909148 803297616 181424176 391907768 319647520 713216495 750260430 427099856 751298128 223808954 42616772 695211567 276612480 19563400 263167144 537166752 820066435 620900352 765431800 130603424 481259597 226278153 987711304 65407680 462515684 421216700 414640078 673582166 695685136 444827325 383871880 534817680 940313158 117573530 46912000 256643680 629411908 831251610 585879595 127838160 502670716 747087062 913290646 663549888 383396052 451498040 235042263 369706540 534362677 95374106 865720085 999855850 804846208 466299144 279104856 748713120 683234808 186781040 727902205 542383328 359979364 957389326 697407232 169799699 66210696 858756160 717974520 942111479 403394472 816800860 482055840 885159528 957301650 531490776 620449170 604151362 310063342 308490784 503688795 691793472 892294253 426336030 762261262 781081110 923770000 811256933 37606703 253740400 234331298 489963440 390562643 839606092 500449824 370628080 547040121 148522200 935278504 694184600 741108708 440687106 516227000 890014080 562960700 578054360 416883040 314340960 139691120 490881894 715140887 830516505 820542768 162582318 784562180 892340668 276803810 942887088 807398400 625909770 529584144 119855902 444921957 82293278 419246413 506950112 149406457 117905536 757849088 603928080 26075940 848515720 727050955 642881392 106281250 806351640 686930814 565303355 145309640 365729945 953125803 808447294 144451200 572070100 431333660 530424600 763193816 150027290 266726640 843666200 40632600 834557584 389020352 446982010 690933860 615757852 936383904 513728520 648622740 12709760 485930560 252829169 226547090 453513896 272156337 352181888 345441600 160596440 759521194 956651904 807837940 597974612 596088380 589861040 803208640 606927202 125787690 145576580 735724100 539531576 567893424 60443166 183682517 233145527 635058480 676367300 555353970 511475200 647487437 296471440 392353932 431201408 826720540 238098560 853905232 64360475 684414480 151578469 897744590 794389248 63991920 703227848 599359015 114254008 15509340 131929072 803932688 125652096 752545312 294035456 90283000 598955740 583450486 263466500 492261940 326125200 197835904 113840000 662435700 808542070 399758180 267118720 547397644 31106912 626322856 408049220 22065507 433780728 612498880 993926094 763443320 921974276 533718656 225178476 159136020 77873920 895392200 566646650 378181600 85778614 817254976 210943464 415144646 628355473 932478228 427206438 663119190 307715610 389459032 212122966 410311397 305975044 738956360 571104192 552327693 181385840 96689360 45416560 310212400 335131736 560568480 25010848 587857640 865893840 956213159 544747344 202851848 60087264 616047632 887844416 230864848 502223040 14594366 957037620 954023104 748266836 425679150 673807610 445735025 25186408 331384640 718682106 123710125 326246640 722450984 22987880 93979850 720107905 631841320 224771960 50187024 888893521 405974580 493037250 139825504 946806490 787675560 326574787 810742216 348321180 20097608 154307700 635833368 631577412 942850344 488745536 255660280 583500056 287104160 781731156 377113116 872022112 206229734 310279142 174770818 869878144 229402680 723978476 213794300 23927345 933952 373734760 206522080 82946264 617550784 681492160 223896208 871408576 280119420 688536832 10929744 798800100 353484264 679621143 128444000 961074062 578390984 927523052 199827476 516445248 526541832 661209640 834080244 759678358 371619510 611273192 570667640 578100384 47863830 29577120 380976830 564989426 917133200 851562000 484050560 950261875 783095582 927703400 487243936 379106491 881698697 838538410 975859254 526610650 721171366 772772352 623431276 466806250 985404416 414679345 369116650 544674000 341047720 794405230 697009680 21826116 842759375 251261556 611809940 905755080 802777420 559151116 531033600 699307008 667678060 813534272 387148291 382568806 445645920 734754991 466150720 894579800 511863396 109290752 74151980 696920516 737413088 580018240 152896640 180500960 468107408 179459228 914188625 668221930 65704275 470138048 361877900 759186560 380450610 878560988 799690320 37047200 476356640 905327620 392157216 681110860 369196800 668632010 208606564 10871999
213677776 58024220 943678120 657825688 930059780 811922417 421237325 478200360 561672000 189631466 355683340 863783627 591940560 222929057 553208700 768596665 589422795 640967552 40741088 991377666 359835400 933616776 791267891 2092306 107984240 315322556 149887952 780545708 954256548 543638604 86522096 523541946 992387400 288973664 487998658 3570154 883500000 723178652 585726280 459348985 755022360 528606750 298737275 398217324 939451875 280837222 778921008 583527132 373504918 734836692 365763474 299899888 38481632 71709640 595689216 103856157 563630960 780389828 429177364 361142450 762982790 924911256 723760658 959279118 890102621 422240178 785210704 612585600 540044480 140348670 84075152 219696320 718278625 678683820 717329610 148521600 48528868 814112324 380622042 395240090 361106800 728246230 118675971 516787332 757955974 931145152 715698688 791722720 600538048 155713112 482067344 894801920 188101191 897475920 200326850 769672209 360946916 918056448 974045120 880311972 103452440 908531522 768050516 844709940 537921484 935513716 588251200 111483692 129400600 465833260 739252000 397089806 214256025 709568620 736717680 745804750 250388175 474722124 704022232 917400895 583265938 885026275 76382432 759223916 463835738 565444552 818380650 756587176 710403600 495775264 255595520 525207500 19514336 853224552 645698775 209276544 800876489 917090000 885260000 401087632 14134784 719920212 613492368 141104776 105462530 109652892 558414608 547975458 570542546 734386927 950298225 235204600 589531874 847746196 776151714 99986000 792408000 631329920 401678328 702162900 872956506 427942088 837924000 939680958 991354050 483522400 28321584 679786256 624540560 309092484 633434272 93923216 770572525 25040700 171236692 799934450 705421440 832087432 360576435 433456300 858686272 255487172 874807908 133359562 703706316 926583450 132346208 352259820 847827256 639041044 652861541 855558598 459331736 409539242 509538394 107252430 229827176 135132324 58305290 257797232 979481144 314281592 40114420 670485668 569343090 330033888 415135713 889646550 705452720 451464848 714697888 377776740 839886140 980884480 514131977 651930125 275434610 569283044 622010820 774143933 4253824 620718837 240956560 762909564 343431435 148437048 132050528 710989536 228782000 461284718 333835648 129514733 568129622 795771938 753241832 910076499 350914424 807333892 357692915 189824124 429160858 503980829 326229088 823747728 103135031 90281340 660892192 399037568 906407416 819519198 842172916 1331200 768600 12662430 239301120 679762908 70907200 219697812 801763200 775158400 605895130 35777944 811484080 686434230 7498100 855068976 45294498 93890366 683583560 911883370 109852432 939099722 958166048 772627250 125389872 509669784 329992832 781381024 19261664 56695000 435010048 744460034 832002076 5870564 61936496 230829760 494960154 906746565 714350640 775239248 705343200 606591280 924962350 16208522 566784000 535352560 473867072 618630790 677024280 23640294 117453664 589778992 828495376 288102720 713610 630151672 362595920 524077150 225664625 872074572 362302937 533989264 353000486 512019488 405345256 144368380 972352862 312909144 59031008 171312220 596280999 297757050 85730704 458987736 338907164 75766484 936211650 167619350 160361276 272046436 342541867 491697200 315320170 438124724 875398690 938245632 697544688 749164835 202505612 785966820 732490368 971340000 235178690 130209005 705427520 892677152 853732778 624641648 322163680 724397161 425901728 925616192 73757150 714897500 592623892 162601450 95319240 681600130 688602240 730481194 984089500 279934134 588422200 565674624 866703638 689921563 992584500 194766040 689357752 346763778 780175700 867544160 69551380 340524172 777599232 822934520 762926480 93433104 264678400 978233600 9965176 828689432 807244760 412825000 537646950 310617276 97308680 954988780 840125680 377535300 532784264 285385944 72591264 709049784 839299300 717629640 341519252 255404283 956648036 643296332 257439484 235810140 409847620 65779168 290238592 648164470 751028284 414755384 972979468 592018016 816181570 263628800 892111200 520046530 392341843 201853568 229297376 441318950 859534035 241068710 798490384 860072890 443252480 823324396 560765510 153025728 595261585 737718134 941352960 125708208 549610900 160501312 853652847 523520000 47785088 800641705 930831730 378661952 756626500 425613464 24714560 736930680 904571200 171259311 152576368 221934532 926521316 140344032 369530904 453835160 478949135 696998120 789422509 123373540 432227265 129746480 734737768 2727040 760156768 379198688 541134740 834889274 555290035 315923546 400454200 241091964 124058880 884965200 959318336 547872994 675625600 433611680 89595513 417550850 393912688 657205925 191633972 557580248 69820081 129301931 381014300 208071152 736510232 194478272 533872480 839146944 422416128 967560320 650294216 837083166 197488196 857354614 965633416 789433888 466236032 367367450 140082946 956635460 316873875 395586080 992145664 278463936 304645888 503675760 492325760 501237520 693539090 26699900 154159552 147428372 688416000 880576748 411120000 737566550 241447120 481554040 890463100 595371488 736696361 232800590 12617760 20825888 246938560 187819288 863488862 45302739 820895122 93160352 445967388 451863364 654447392 200736800 567864157 923276572 640487300 957328250 479988400 48373720 297491760 704216000 93792096 973551840 446536448 693599640 716669880 208143500 114899656 942547436 31006381 341833612 418182168 201210920 355479656 101214720 681339794 615076160 496821345 123266400 148710300 379148140 5100032 540239936 258249200 564234896 37686080 602408550 362327444 815063040 5540762 789231744 51082752 772513290 353272316 487178216 442347750 447589180 285424180 33006620 597198720 806771997 88392224 572082740 425805140 957950680 724904886 130301124 264429460 224582097 476741264 550079224 120213770 232937200 178199808 632777175 159541424 640454952 117066464 314668304 407672960 918412720 777883700 503853810 568107488 226606846 162938162 353707100 500111202 558453625 707619608 569264498 857374177 634318548 266132200 266665680 417860630 777044422 315274820 438350436 86245022 48198650 151978392 589041760 386628592 848611450 659979172 143964864 528380400 994528175 367592756 146933400 550458740 435301240 366961320 197799945 802480352 994330800 433368576 512107960 20635640 687929376 516847210 22981704 24081272 213810650 221731200 5936488 576363152 449686511 719516400 264270000 124575250 971813120 669451670 315197603 640634584 31357300 126541700 598939648 310225295 860120850 173708780 946429625 728058842 689240640 513979030 422366204 925259161 379053790 154194674 115708380 449748104 850044224 490313024 988822280 499853632 238885772 711447270 614544800 783494384 346212032 164891616 275901192 115987080 961795990 857824167 180619000 151926004 524495781 185661824 278251260 78458696 279215552 966945696 93262112 90169864 61533520 513928858 732746080 334938998 220560000 324896000 257820882 321939200 261031526 90878955 813218562 62951936 811412720 478797664 665300000 627882416 550837108 398067536 557597554 457514632 753543812 908939608 210864128 464011433 892467708 636916832 675753598 795957192 776977400 757120980 254504900 210777844 585341971 311513528 249807816 860373982 785916500 147825998 501868706 196299700 996447872 313488128 368858184 161576650 643668144 13470442 342021000 915472100 361156540 191557512 673438272 639099988 726996908 549285528 125845165 14622876 483401755 513406750 596399765 334211625 725524000 316170974 480519580 817336960 543590975 314329600 588486810 439594634 76264832 724139520 401768548 952713280 700681600 317609276 415629056 174587648 648120000 892131329 344407730 462011855 956907749 416341581 73379584 283128182 654696704 994263040 881156494 704359420 46000400 549652600 30316576 565390652 9024544 977979200 150883852 435456125 883858400 850431410 359105900 193565168 821477510 471125500 236846000 6914120 449113800
936892210 380895179 420447900 975092624 487052544 916866250 453656224 425948364 669389915 586804384 652337262 91424291 825008000 154769920 581741712 703461700 85314870 725864732 228640842 273581666 234947330 935844712 706326240 835507496 917760000 891574800 922448610 644157200 526518398 496596515 322543616 568286600 447660309 944527740 439824060 586425064 973975776 146403017 16637200 208459518 706747493 377617911 669861510 834643120 765580830 933428525 879629278 7221038 747948650 93956280 295273600 625723328 882577181 333430368 573252095 961562502 390451356 725731819 242937868 275637795 446701048 180097464 826940400 585182828 280367705 18253600 736764071 715305000 437684350 489158400 590377754 12861712 588421414 276667408 324925500 459280384 470807488 743024900 769340538 462822700 91762014 680350240 518784060 755769385 580216218 283252370 890077225 158654750 551036864 139258686 169841112 334398600 117146536 90607100 157983332 471347200 165274720 378620550 994484496 909877824 336925240 943722340 51183750 696453112 950248180 729723990 801566192 273624260 23835505 451553158 547048500 661101236 73528640 765170500 860323776 851594024 621350520 711739050 737308745 828952304 196013360 211096464 933756025 359773370 67515395 738033900 455937720 210917960 577978112 380633020 791865328 3963689 256808832 229024828 129233920 214143340 678359204 645741520 436383773 543177288 658329432 774515772 71614728 313282776 318320000 244357900 169454210 924513264 645550908 19293900 461535744 518867090 290464154 171802528 160184722 338087780 431015400 968004832 353145400 735196912 808422830 914519672 916749900 246660232 637716034 920434520 272390144 816680276 858002240 214350336 419859476 623370050 195170060 459090866 991541052 314711980 912435200 351476240 430163602 593386240 101512160 462464219 202019280 562728960 711876812 33319289 546374744 765337360 811923784 962572760 458135080 339548752 926079404 338385393 477691392 572625010 215267344 574725344 994339832 812409640 708533655 101308580 55871048 12526925 799270640 285729580 429959622 191155818 693760480 928308600 896310000 958998146 513087694 806651910 732262280 276572780 238531688 681224050 697243208 235955184 488334875 990339776 420845700 969358936 463653736 852688704 491450256 919867392 80302506 175323562 867085824 977203600 398827677 981796430 822037091 198947136 529436000 906651392 652428065 939631656 154446280 744683291 399732143 864330557 381337338 424041464 721171090 984390400 474353960 660443712 961534560 590081740 116416212 426838850 534381862 203570264 791609856 827190400 703162850 969883672 410623252 551762680 930039808 168692800 436438592 787236550 947778360 327969460 465020359 646386944 884542560 968874625 289587200 938332080 638647690 948648720 993376900 710561855 405359840 623326400 559571860 813024708 627630438 419259072 374968704 116988072 421900715 859626628 207916875 956224300 513726440 887341200 760451040 100000160 914729600 405677160 875885888 961081772 420627456 431811700 520518470 105897972 210866875 275571305 532418240 354042090 838249842 59651740 684980750 373000424 557778840 862350720 204918984 393091581 102707060 763547558 267578680 992503328 454631210 424561980 593768964 307853284 630454600 943504760 332286800 264525714 567242216 84153000 345593384 837818100 859895178 670312908 529447280 291334880 367558734 210044400 531860100 926406600 788067160 666506232 932604656 737313984 161618926 186908384 171998960 378904520 693313075 898243480 288639536 548740740 464107592 446558731 341951950 168311912 26848728 725844488 967274464 308512572 355270328 238464370 557638048 652017460 149606810 935033454 32173308 363836000 650024960 800750796 438901262 807173090 182622666 783847600 605474304 272828800 848784500 122355232 788112992 49673000 67324165 867655040 123693468 579272556 462361460 345273104 470125080 154047360 423872720 797245667 391326280 613534500 127692168 889338016 278249300 145497596 136876910 455978816 729736249 905082168 873263960 607218624 470133912 454574110 650153762 548973192 916976132 311584888 627874000 204966650 972483312 517744805 763388516 802794250 151387520 719782990 911310480 306251520 621465650 479120010 83133568 268620257 935833434 590306600 567611192 907195840 445362760 153801250 756115496 494489040 371595700 630037046 73803150 118149600 712494336 198206973 744806664 337313656 175751375 465339744 465808215 102974718 870410816 53999357 624250424 547161800 221594024 357052790 2161778 5058320 365694100 758365800 54128491 16792190 490849050 688653488 537340026 832978400 162818016 205760400 868450112 551861024 330043712 28269948 56849119 851680013 78673836 306279632 671263400 562941820 937675960 434510396 207110126 537975480 592208276 244218720 568589880 793109632 349288146 231247400 356332374 51257532 690522000 720159540 22642360 296525248 802136592 644681824 161846208 112540864 687918048 113232008 685436280 658532320 672321982 942750080 470906752 926151752 272695808 520568344 152506560 572410700 333685980 625064350 266145178 34698080 3900160 33321472 879938800 822545720 630016633 662944896 424957022 53694624 639719880 806252800 415613022 164649600 28114420 814586480 412576776 700120000 438023142 922441136 833088368 871980180 208169680 145792176 533524302 422933696 923105285 923062073 669942400 853212928 322308320 595114328 204414430 852802700 685261170 877454336 757940640 452310612 29139700 690337248 601489850 632542782 476126872 120400556 44346368 730689160 467843976 30637940 723797236 885006352 433841692 786768051 269264324 84553820 227385340 130109712 125486838 220309760 467985300 674355200 517106232 668552684 884797218 646287510 703908275 824628600 546161352 395685800 64026862 359256140 212450645 375855865 505994375 859397230 470382400 608390020 297049664 800386900 235374704 38572600 636800248 264590080 890451120 434142500 100154359 37288760 436785696 83991500 827619066 204474420 590740676 989850112 306819520 991891170 375974768 332614790 663014656 80659750 937449536 562681186 702941480 143400040 360182600 563889641 789125232 339888730 241299000 393390000 14940892 776228544 877895676 243048768 903618898 237369560 61540793 346967735 207790645 758161185 670050496 480473800 844095297 845937676 7295400 690837980 631023840 349112650 328787520 872432464 170840070 270424000 939408507 162592420 500560780 511326576 974020021 786276072 172951910 948777728 531617792 816938484 415233220 601012004 214710439 746683256 474346944 82947800 120641260 497083840 638223640 339892860 651772544 86392875 246528944 319428928 294538011 243704381 500503040 117764964 24746082 68618400 661222461 583664176 173540912 327779340 271845760 608096000 592070920 371969470 586282275 752821568 784967080 378970504 16893956 955919200 23561931 355751968 579887120 625102278 418248904 458298640 219790058 587875000 306406730 513807944 874723045 77389241 235995920 64074250 335123690 424889936 458624282 547408024 696363520 520258880 770576934 32812236 705566344 563563520 462059000 197497400 229679528 919548000 882537546 218956416 759034495 71929160 455060604 707341682 77569800 495195128 767210290 341993885 846723588 441930728 831498264 927644160 547314944 584663311 33360960 846931384 146012440 242943314 167530248 16682940 520515550 828142800 757610400 805668837 902543180 619765960 264993752 799464668 548940912 898385620 986908664 406417738 717722800 568306204 560902400 295716320 829716288 444473564 935078325 418138770 513017616 912572960 447221584 846174124 855431931 58932736 332795418 626225963 999727252 429240584 374764672 270604820 325311547 928369536 28423925 56784960 45638688 887211700 705516320 996051960 376511760 744311492 758618170 206717559 548980400 119147152 124253480 559232634 796874552 103843360 295168660 170573158 185129490 73479600 496351000 297349696 639690083 550550918 91018024 187395545 813979392 595124316 993387900 507750400 377045975 497011040 756639019 609383425 221085890 320096758 232236480 248626000 697701856 843413396
678326480 513732636 91387776 860786525 592206080 290632840 527120246 683714002 118367034 309518761 620575590 720572400 630431280 972049480 147586910 786728684 48974925 125296160 99798630 965515200 766845860 889007578 260692960 391556850 878428840 541010652 940816384 989309640 747916224 542028504 727592000 342743968 287939584 742070380 894906645 613995936 920928000 346074690 328390550 619956365 494323200 99112000 545847500 514744798 389785200 500917960 813718880 78870406 565085760 489428728 711841088 748549800 178163545 948219820 40670688 348209060 201865700 386827720 234509280 40905248 818575310 317653125 203699200 213366342 61781784 298118416 315896800 799979130 196856000 668252200 876039536 161027760 608124296 972798985 139440768 398559004 453709960 520726140 916761248 340031268 778437120 709220260 9132117 240098128 624542528 186331200 998463565 975585408 648761168 685434820 899953208 742772016 722461566 101789626 669033600 980541504 114020726 292621838 333529993 463762713 262765130 392720396 772463684 372033848 225759200 653832268 869860704 385777320 892722456 99107293 423549032 536350604 39294904 542159680 85680600 287315552 378968292 77119880 377600324 421485020 474269820 371876950 166646800 646644000 176580835 342398880 870388200 806462670 838962000 978395330 432619520 103823513 351478724 259747888 157560622 786794000 618665024 884456032 823630338 555255150 488353760 268505840 247613920 35962416 452177920 853693066 24112891 239057090 385793104 697030120 988177555 459558434 456903240 824663280 470126083 399489152 5927732 602930160 713967600 28246336 372041448 555292280 514804840 900658040 719783408 683829770 530135950 354980050 482481640 643426340 948568496 345166088 898865000 843385184 78358500 940103910 89430768 817764032 649407200 920505080 180499750 77300360 800296858 207748314 654532864 511804160 367437696 961122980 320765285 849462464 14732990 893561100 345429450 250922400 271500768 850798428 159748736 801480400 80918748 848981660 882729772 64418456 422364850 948651216 764586092 499022380 471426198 195656882 888986188 233029020 333574856 874748432 101202400 100131776 815793064 299787440 114302332 978471063 945709744 188226770 92961340 618204651 144242140 194917124 483735637 69553241 848962700 54964032 753006970 573888810 581656120 879216840 346260324 555960410 693143248 741530600 190979688 333975808 336560070 166463824 831300640 99173120 561853792 912176750 604658910 848207952 749855200 833058652 618596584 108454535 542326941 355913740 971174400 242263850 35896800 910997870 915432210 572170684 681448560 85915608 14245856 65509280 308746505 952746250 232301280 932375840 438355968 337425464 242397200 318425668 892516272 917809960 882673792 623499500 544358933 136888410 631755296 656056520 520138652 707721030 650531075 76970800 865938235 746641070 558656725 926840560 133121560 440544722 670278480 533423282 686879788 860869400 421733760 240002600 270853600 120117120 439074410 525755495 54924110 224869376 184384800 371361505 835637376 275841208 340770640 967419144 65185510 417006430 64157310 415617536 222981180 248900782 556930816 145488600 399033165 222653220 970036486 959663350 919084360 281551950 162034482 333624010 351161460 831990720 877793280 78698481 95712830 994710480 459323150 360687110 758922992 590111200 155343875 164886632 345083500 901709110 823153280 369389302 997464710 222694314 177503200 527385920 568891280 398103272 213648054 103224112 513020160 309353475 976371328 251581490 561173375 491934020 289354776 73661568 359236784 248438111 720051576 189630728 98539105 595538950 748685840 844629760 60884620 983647409 559560340 490213854 28621590 299326160 889086928 310715262 294329807 371975350 295424680 804010860 526483980 961722959 232817896 421115861 855334840 148189122 948900968 909635900 443464618 506535190 177698752 695684680 685254970 99544700 131589926 984834312 962453706 74514229 809062504 916152272 670949590 908459108 646274800 111966400 229396574 165682688 117725248 835610180 517999276 846488578 682525732 74097216 566721896 1228624 998742144 527552120 209558560 11588668 968738778 26834479 129533760 865094186 385992181 471804075 317662884 236959194 753691020 588256000 835892480 145274196 425128984 266179552 525604508 716402060 133582158 422220862 599241436 750033073 233622280 204430452 286490624 62466595 194299656 762926152 600952542 238672496 410149880 206115188 68619995 290216054 451303292 682909650 336690176 762429863 592846540 318718180 22021200 540169410 865240272 858106735 560393450 413828350 973906560 749340976 583707780 71040091 155581658 461601408 150956320 554142575 752939392 46042208 249299956 510889216 665798144 562781424 37014948 266799328 643307300 837200496 951863520 675284549 412002320 713972440 667449252 250963104 836110450 177389216 919342500 700209920 718758080 716298360 774684600 991410688 89594428 325231298 586777095 618750032 237066666 607929552 994961582 810693814 644551718 103476250 468445280 108576000 918448000 887271588 869964120 345479392 776139600 381705696 148266000 129990160 617450693 890177913 767769408 84346692 769100288 476651500 673952278 892601520 454387784 373953640 750866920 612496000 70078736 292687824 157018246 17244400 444576672 67154499 762156112 2168600 900794240 500416720 739296896 594356408 724739927 906343320 552000 967810400 730602495 274338298 369623544 893588000 680393036 983335972 416694664 327545724 827482493 753745248 835252960 433321585 329705880 803595521 465514805 763513470 112047780 826400674 444895300 390346688 621355600 101089060 750302850 879277650 583904663 166720640 201842250 620329616 68598550 199368360 261840624 782824926 449073648 852991768 316917270 884991060 350457100 699867290 643761536 396343544 172914522 737951184 688522190 544423040 450813888 329297920 463675436 546245888 126791880 992859812 111479440 894409870 675569120 744309580 639963550 811713560 173478150 804006356 995296616 749283540 306605828 812272208 37795350 800045850 248580518 13686550 709792464 849924900 388260386 642674000 755030849 428497700 797661650 389907700 335482536 803751800 201847680 703151664 354214978 236973120 14600548 854873460 489757526 210008000 373467570 227268354 60376806 183466523 824227145 310712832 590614208 916789120 113295520 508834260 319596256 822437016 799903000 331993920 439438160 937477112 733738794 100402960 344867864 482735390 288263040 804683050 445201216 232318976 5152019 271752508 616661440 470631353 980254760 56412230 135776492 900802000 272172373 930849217 350503360 316725710 494330080 870262784 321904612 848546024 523262344 674858827 843482478 172525200 302840250 649291840 813980710 894218780 126641425 841782000 156424320 169933600 739499255 210063670 782699655 148323300 779925856 219807950 181086030 739701290 945387215 874714400 694528930 143449600 84098594 290848036 841537520 840806751 332887872 684611859 485736000 205670550 922612028 828341310 895819536 975977416 451146800 367463280 26820018 887041169 329150688 446956660 796965404 606478352 389284160 234628532 512672648 59455882 488445500 188311960 252755642 532322420 212278840 74504440 920638880 641136360 458626664 402138816 727122120 27715050 206358280 655193936 666167468 454474375 33433361 960746832 11461341 262421680 559173940 396123400 475706500 670744176 421875360 856470385 642618752 996160452 982061304 31592320 118113632 895799750 95494870 107931820 274197760 872751704 943194634 797954430 386547776 230642560 485290080 629182528 886077248 818268736 195534726 36630560 210685950 455457895 348453760 794258074 629601250 365115965 329523480 300796342 124137120 178327712 545529730 990400960 499394367 436291456 874336811 22000556 667131505 868730240 352259584 347736984 692607136 673595496 316445800 445031650 235962000 201915496 350766554 679262368 240469848 365287100 981098943 598173400 212856304 614387604 286489722 354817112 954372197 333414000 874431054 240959825 469669110 303474176 651579868 351056500 207297500 795896800
358663400 160076992 178455658 27106600 295438750 991573924 762888688 367881168 480052288 994656688 73337120 67223040 171767616 401810220 520968720 447910380 660606024 855859968 357602412 518981190 569175300 78205188 340338752 299573760 509305920 277579264 456056704 92103168 185939636 697384122 360808000 106746590 590606048 176262500 22856970 104650622 501207650 856761408 992160000 171582709 56597368 430157472 543650000 240174460 765047808 541468412 982054004 87365616 258249510 379058928 921546448 572722384 347836785 284632576 232797565 460518750 356021830 517422554 781263400 571088820 99168160 67371400 461964680 34466000 870090500 540832850 57419424 663807685 415439191 689229870 165801551 876320345 520173560 585397315 395659837 360576016 835014400 715522550 173731088 656690584 70634600 464175520 46434108 922552918 224884425 793521240 569678881 170174266 51912625 333633280 60435180 793360580 317204826 541819600 598162112 218252302 520155136 958708792 720977000 569982582 900738080 200033780 415373833 233567616 507236240 709337022 757935776 397200684 75188672 186591380 992813572 296041824 724133952 937824000 618157850 884134962 720155250 591616580 176944864 970719370 719804920 13280004 120054272 71105750 885419270 922987560 323696400 597685188 491448480 970585280 456005176 660254149 423090048 609664164 56050860 97398800 652680416 994383280 355782724 735469047 586336850 462723028 709868618 960990126 178408800 463199744 39592640 47851277 909394330 275181612 362749616 526339520 110122400 579258632 870996320 114982863 547128334 655689528 425125312 912958296 935496210 614682750 142676992 14724088 279017968 217707656 155835453 300101217 921572716 225647150 422494864 175318088 561356732 346921982 619459846 187674244 771280522 969350144 564969802 977121914 372697560 269805216 471137170 601093440 197805200 998972712 177180560 327643328 874909440 429580540 198013515 950807200 145026948 827251541 950444782 233721696 216829024 797565330 996816144 510464436 280985776 829885275 71861440 94652800 876867740 49420080 402233800 323003350 618407440 768352256 592376800 258877405 633544016 791239856 210206399 833135105 619175552 612810590 601454000 461025450 820100364 306402480 133464558 46849408 229422945 529992092 393783616 72562800 408211320 107370640 975460340 828329664 906287440 812920934 214823498 205929337 341236324 798544372 386655160 603128832 982001290 581614809 304553639 753506158 611775310 612073750 629780920 924995090 171565350 551725255 935339792 871164803 456941168 969634888 311350528 586270800 278023393 515872712 218037926 486452518 780930176 604782192 276287072 251372592 442030012 353817776 732008996 892231152 310419600 483919400 160284400 470171776 973574876 75079858 124162712 980332040 517045464 864320640 70314240 731735265 228344842 165094116 886211752 57188000 694662044 679696872 924469644 485893328 185465220 476656440 989006049 377314314 138349125 702257218 513760378 670405800 342947064 809576251 931047568 795709124 485126255 886325024 821186376 788100224 826502660 134130698 277195800 693104350 862101660 80828416 832422080 79301950 634236000 497167048 16751080 945869070 811089008 669947859 952925468 255931019 691638865 488754612 550836970 682800088 399973718 244123164 981423000 169572827 974826056 556676928 986212240 592528736 375208540 992774628 626894670 644875044 229880274 695547100 367079480 929097740 572905460 118832475 558475380 971651880 96787120 882377248 387475364 151080388 237575704 463039024 288577477 415694780 424578624 297341250 988286720 226981894 71740375 210196832 877269700 530435284 522849296 5027600 646308720 130992400 846432000 860229848 575709504 182221039 103777760 611176880 443938128 388936000 121129878 630032328 885160033 192924884 719589253 154438440 160106884 821523981 313842800 661237520 894346100 851407690 199258208 236970656 336164704 946622080 271475800 803621252 529081602 533012730 886942682 66603868 890111224 540882454 422400382 116529340 495953312 815106065 521844436 614813778 829406960 822034656 46280000 278035600 485035184 30153168 146483232 917987160 19746538 358406060 978989692 330734640 197547880 596730680 127733960 371794400 833059280 408325700 380426240 433583244 122679904 748634400 954584504 719913315 67434436 234862760 725890039 178888035 268681672 548303060 656116242 485809990 594832608 21128904 263639670 761520400 799280466 522054592 184260540 704292380 535079606 818147836 908039108 256375360 835154674 753749932 823629050 321709504 508486620 376178368 1126516 254993668 155789888 929128760 206950400 631924693 435003808 736296215 716806176 546671168 973204137 94486514 675247744 512745010 494468340 155813800 621959168 916853806 465282240 159658560 279689564 885903224 535274320 52825726 99326400 757656000 964719814 137008268 58334200 222984572 369720178 759223622 385975840 614824475 227762344 971124021 502541952 963114560 163024992 813394000 309317396 932567844 110536360 419498890 509304478 14443040 75703100 614957674 697245840 539965916 507978265 483258744 211050729 514243752 981748880 193650801 285982544 602312064 614872106 889228915 832066540 211969620 565009056 878024960 535978642 874229248 547043210 566558544 880072416 480559184 758418418 151804416 342436608 396156864 797941680 720873221 473387730 345303380 788043160 675675600 683786688 229917926 165431135 320706402 757388032 82071392 104483968 686897840 139522176 187460288 338071114 141104300 175053472 177796110 303274336 379118394 948249940 129070858 268783160 402913144 603695017 71627076 783172115 955881600 40760765 587558844 3747006 322015075 135720048 808948624 146942640 58638592 871948692 390015730 222971290 234137340 92604560 897647360 790672370 139122400 454607470 287980650 177010928 140386160 299139878 908157852 857807875 747282400 588713600 943501744 84032680 459993960 923934060 257593820 290612420 268765676 857743700 830080174 319223515 767908924 10192896 242246480 107262090 47458520 559034172 723477302 425303232 644770880 898038276 57352274 258195652 311971912 833021394 772911125 327476360 154293760 249235372 357272280 82507832 370188643 688064750 859409543 265160000 725497116 204397850 467672807 983886118 915900269 913711120 41886226 594754938 853479896 558575104 652578872 212030020 961535848 552589344 398134946 627764196 612863000 522331447 847539720 231322476 73350452 942883008 52524000 309607808 586654628 308137216 551920205 506561960 419542368 168938292 911627560 610256192 65553700 842434480 728803670 662993895 974241344 315919750 653588346 524722468 741056555 655028000 449678350 718131922 174090400 934242704 978329632 485273560 875012350 66136576 678568960 477923225 989084090 358313948 756132980 157596224 901043200 875940375 904185736 868049472 807735118 105073216 637446304 600789440 364867968 424736497 40596880 40632064 624094900 662071044 839569288 805280800 609789452 670310208 687657925 122446608 960036448 407647174 741670750 87053299 869096076 332035952 386225810 387147100 105341328 839762400 759376725 167790738 369316928 1545868 516887984 263271348 157743840 983380955 208080730 346737056 203131400 710316790 865139968 845487040 834456400 686618110 19390220 518328800 73724160 984298748 709832954 754234086 493778909 999853425 422802520 643535680 207549644 980061974 265641360 289618800 210145800 379992360 599701607 247129560 697831296 841263024 124742188 292900340 253462732 474460848 563095620 864537130 316461275 835244928 873287935 125650752 176761696 561831428 73326820 133618560 568624552 608135589 656031508 683271544 328661200 265635808 961098936 717021344 187143176 642446690 370976300 620176650 21576160 193917747 527984825 197719040 366950720 468386432 810731458 280597944 232470830 342925123 961792685 999381120 981050736 477258388 664266054 411709280 858266138 853642328 25232575 775463540 553091905 20104890 125061950 350243075 773919800 634745144 72865560 251501710 130144508 697900912 427917270 255609840 704553160 684697980 361983116 285588940 96664620
743163723 743220440 196465417 533029770 127513226 653166950 720985424 720465510 375476800 232668170 446740852 735965684 76281440 117138375 32733398 532503649 539796540 467179580 291344517 838266790 332272476 611003664 195188473 158760092 164647966 841033840 753405562 905827920 314494700 916645365 348942880 93733216 94224064 124368656 842934464 47366500 704375960 946387392 144106538 875680128 666970820 255152683 520792860 207620800 984940550 684690080 576585552 75456312 434667184 19240736 145480152 796590625 675775500 895564856 731263690 760864000 522738800 451666448 559856316 690443134 799071480 841355236 680180532 814898088 950545120 157206666 296170730 332501600 782038700 210680757 495996032 889561156 541757760 396675240 965125780 968091214 530202835 608601024 97458120 140254200 834311872 140498535 116040838 129429440 600389640 100234500 530357365 688367780 142323520 371953152 351631940 457359760 35120576 490931008 153086872 501435870 279430140 674816500 152198588 491566608 971184160 472966125 422212048 948119840 684579192 696753625 244211190 359791037 545029386 59913600 370092160 313316114 727663920 597136608 28621280 739749052 479529560 39553440 914438760 493076120 316986662 297008440 161051512 587428628 944969327 887860672 171647338 202483339 295358008 538787220 933699936 777108848 716364920 945867295 992702974 332300900 185171200 528092842 866236352 142297000 464246688 326866757 601992000 839100800 445039872 974909680 845685760 420309088 953628095 902808272 809699520 122815544 80769800 259805000 518077350 613529664 640258490 569222460 164656160 166555690 480339848 231511400 489258520 998082700 246589740 772603600 362816875 545642880 487868360 1728000 457717475 291320686 117283000 909109200 846835344 256082696 154875815 967086775 895939508 70350776 151708072 364962784 506297463 500695640 371032375 981700450 347287480 359939140 275982800 189984516 113333776 938625372 64582518 235654700 457706170 58424385 332917664 860624480 391155272 824731300 669750272 307312932 295347400 273535105 866748048 896723010 891735840 967486270 286466440 544776436 150494334 825203784 294111270 708910750 51336870 163628540 513918600 280445990 151836960 309920100 605146900 9764120 347183800 425923035 76508160 159936340 874222557 332945280 581085100 444213060 46201520 12675338 529636110 297533112 331379523 456689216 566486794 331681900 348854800 529467102 324975350 404985902 710613615 763380160 17652660 867926820 930501480 958783636 79729920 604197120 308893586 487253607 140727164 47850796 620342791 40656576 954229312 13763160 289308090 244694624 418660576 19617280 167080101 31280476 441975600 420723200 702173790 120255501 685907864 324256795 58103728 954229392 510354240 993370750 854924800 621672028 251064388 765341800 270993268 505418876 517783174 489776400 811963606 914587308 272836504 696895656 925384512 554039312 69681956 92291536 211779352 957016280 252712876 91980790 906716384 778931232 450063600 358272763 720441184 685997220 992909952 359724920 111776192 839095500 730229358 624802184 509118152 916073864 805809248 166674960 413665250 30102680 606606732 696332202 270086020 383576800 537608338 832566128 402977248 232829198 926367584 129076136 159217829 276438616 877572500 29229304 814929920 650195700 19849890 945626688 814883989 977250944 960548956 429335325 518848048 999923455 112592700 843347825 319709400 102964868 325405040 952450224 373281024 408759640 786625492 975197940 668512671 785475472 290303308 976642290 818791850 577683104 30413520 802749984 629378232 507834284 6086850 693753368 288880250 165444500 243523955 854124032 17265664 577711168 889334378 830712022 890424752 797453165 692345220 847019958 5829750 139241020 341694000 216706224 808167086 681968966 580875065 832756240 42838944 813623050 483589914 567598200 848842208 573106872 916351204 236951154 162852560 951612800 709728640 217930560 221309528 627011500 727452056 853661144 642164215 334733760 195489280 176900056 828580500 172084856 45778850 229479926 269662025 575923141 33455536 729789213 348049876 376295470 695754700 569592600 715612000 857438860 761237917 5543520 312488752 715225908 69488512 223223307 312376984 592452390 918585936 189250864 640810180 525978128 631456740 997529784 616584760 798545656 52554976 866265750 749632320 211731936 427646920 775833495 697684154 520217732 520119150 900303920 391325110 952511968 919953920 100407500 501007490 944089136 586250000 659546764 951504390 369300161 580196224 250354332 884685740 279120772 940310944 735814821 828211360 60948832 633205532 968219200 278490720 139532590 761003850 517273440 972547888 907516510 997528160 90849472 145081024 490444000 297247080 321941102 655500544 369695000 978392600 300155540 788198325 980735984 5665950 756860520 671450304 352434410 923753888 754027200 202510836 553649399 946781000 426862906 877900880 986737000 799458904 659168622 296433750 489209974 84475000 860373690 173003470 375297215 521448256 635527710 166383756 238010312 412263976 53617544 531590230 410671200 23453144 949243552 363845344 172138031 434879232 795643500 578564995 650086392 249192190 671276864 84361770 276942040 316343150 52520230 167015054 707159200 674303404 445883364 129041968 935070720 509673577 386295730 259206560 288454500 450273925 838025700 690856321 60719500 994589476 484563456 626262050 457111138 449889408 14928660 188201270 469359302 495248000 533680340 151196869 695201910 563111136 633255690 600464456 686631104 7050881 621017000 163641422 277686608 111728274 474011300 605486407 102449184 859205280 787361980 317752180 464410590 137401960 620685284 593828023 438216504 63834371 488299312 895671438 832170240 358798204 899384720 144903200 151234800 772757180 996434608 267267200 57139000 430979700 96712322 797056700 142070502 856329830 988436448 244490480 638301536 453388800 42957867 407574292 150863908 946930944 406303604 411820702 659561600 958529068 962762760 696059122 792730520 549005650 140905478 566824024 123727950 334989412 64417168 707244032 894115610 7681696 384805994 576015572 281912736 714881466 914919344 7053728 720789572 515593895 913366104 740469664 579156992 752376832 120809960 257614136 902761496 221755718 366931184 991814100 33560307 763283809 590372800 668499300 179831682 177428788 384958900 405613050 245148750 32411624 151980688 153520000 783130711 465357076 220482192 83183772 736366025 587032660 493580608 985632240 488718544 219832079 714728024 966639096 78702242 721321272 158362590 849604725 411094375 793290329 407265080 978608304 516111432 230683360 55627600 775227432 302017196 978187184 148765478 261047405 531750216 584960000 693940736 307921700 609301432 331347152 686085726 635106144 465451600 708096650 684139650 816506274 731277803 530423200 297731359 123509500 93622336 71329824 421426312 859423150 677507372 856112184 265059328 124285604 640763498 806853552 154252340 25659088 635097750 477289500 104801086 267512204 955000320 127181420 491848872 403704002 596005980 824781750 88374840 441527411 510117516 270205664 595840700 774576285 903328480 85555840 143330997 223069926 244925280 727399932 159048568 122472294 389684090 816268160 233769668 784126824 901993680 178718639 653918130 634264448 202560000 955183656 642400064 508391699 820035026 987432112 778628520 903203280 906670000 97211186 433534528 366268852 40225280 601083785 67255014 266248450 521065500 954321548 512540448 244787650 830939800 737997904 904505316 148212840 602678944 330735618 790189820 917882350 674862030 696367584 161541568 637234000 251956224 956647890 925567452 994353067 681530834 638093120 750846480 384890816 108795507 265012131 952359570 370045132 114747360 673668034 861194962 356434180 474166450 544193560 295352996 96561280 503264200 932347904 96104392 888787166 87695360 596643914 51313024 309539569 513263119 780603048 723722435 965316760 592584014 585227552 925956448 283494145 919346406 69813979 92005706 189527370 927852150 379936184 513914087 784268288 468428129
538787720 169279904 127907860 663395500 45590168 915884098 515656085 513564912 515784050 727554768 781121072 837992585 670200160 84373312 370358420 665808850 626631018 84732756 187081408 493178250 611093670 152706280 794194592 305062944 842714002 210580576 817679640 925274240 156895140 734722730 398102811 379065020 656320216 708556205 937271570 521485918 739286846 285810070 181486773 474479200 331929728 558475260 369937950 260565644 461747920 35364400 575836416 558357264 193973120 721526775 58262625 413103886 215400235 87528156 279597344 156887424 610213128 699277350 364325029 210434856 660161393 382953492 91764050 971055124 400958225 813504071 969502625 600027920 74486600 23678592 401526276 493545625 874441006 277760194 849241648 546590960 211513470 754055780 638029753 658658594 61489710 700140448 783134896 982492312 384764194 173834848 315378150 958253952 199572268 603077512 275684996 668905197 37512292 67219200 703868125 350563512 426268528 671042732 808659500 429603518 733600810 960737560 872426135 74848972 646992992 359201536 865857548 486670190 433705980 225558000 791966775 361207988 458581972 531403968 833716194 904715290 474055526 909678542 359474018 944265200 577239694 890130500 563158912 243849635 981337995 41506080 841706015 442928425 117545567 533056512 992033032 954915319 75864475 753282125 664604705 126043104 417138502 224610800 314715500 327152750 324671985 100361664 874876880 321145500 455697000 650681600 1675400 306893840 174399780 430897995 807208944 744017552 51118610 18227170 112221432 623547712 656268999 44862808 699632050 441145000 337396480 319045100 330687738 382491648 547425000 36134550 560203990 292644136 550490304 927663712 894235300 387741696 429768000 90024030 651750512 467926480 359080234 737507892 833393890 709133872 374344928 779094414 949829520 291268424 901066374 979725400 86046615 549088616 954019960 595035010 299061224 749595872 668965680 315803960 126266754 446599616 425620750 201505330 302982590 829915280 520192000 980746800 714511380 523058216 304078333 741023024 605909850 293739520 272539256 16520620 9395070 765569740 754605088 327395820 906339264 311748592 319520404 956868392 135179750 91445395 65366239 157871850 280855110 779146400 333726096 578890752 678353838 293942384 110227625 836493913 353916400 111828015 934483088 695793758 491674100 538746080 503600512 718387600 943595288 138055856 458944500 93966176 957960120 738518528 119519215 399306240 615265244 729925294 557993620 668331008 9693378 776557168 263162752 880854060 475826400 522041872 698090000 336827620 775860424 576060340 215840650 996313544 717791364 628159745 408450000 743854312 390631075 162443760 486662487 28571480 454772304 277088000 266834728 574963552 141191076 694650074 461689408 58195936 361551608 661028225 440961686 545786525 848241845 201167690 726139892 633086678 630313080 149349305 860136640 409624255 119263280 461336960 77526900 102727200 640888324 85362450 616878707 883591350 260597742 755208320 940405752 103835914 110669310 627925600 684224200 85424384 399707716 701594884 548205408 9797875 97621875 951331490 491585040 899605183 398841000 992946672 698560695 374482284 716347261 294025440 525915904 610252178 840905860 928696070 953258048 757179525 560683696 265279136 771330000 155417936 425525740 257492340 450867252 654865862 192293900 776549541 5010240 648216625 160680379 773588362 938115330 108039520 737622920 809270585 93919690 475369112 361307815 879784375 207165110 875510600 783990751 140881280 76476654 612207700 874256980 176923004 436182944 807003905 517953008 399373321 374171380 759174914 275355658 504410376 193744000 525728122 664317560 483042200 426093876 49937422 381927500 394811440 747037312 930123150 102500890 547784650 694182760 792154376 254980900 974686350 414572212 915086060 500150031 203111040 519071712 618346392 616141968 919859008 32855848 14268900 788780444 843038992 98576128 782869360 607125296 822379250 219564096 869937120 26081600 838143880 116677656 838566976 485144890 141962240 591317440 113132830 50912540 232295760 222138755 971231160 875474760 810678566 154087200 344876008 692846408 62720286 796259840 682965036 121806392 463903528 107037960 445227500 558308450 293138340 409055213 433434960 533790412 823376920 714443480 658289200 855147520 191583120 891412790 848220344 190062444 151461760 993626800 261257872 83245735 616627184 921617750 143398240 996341248 74204512 640435680 653394000 873420646 668426992 784533525 317412720 589658296 896400614 221947360 869282880 272790760 672332985 226211154 635552440 495905680 690396688 469265979 424984800 977625120 715989600 317300224 822208276 611801424 415335620 922709760 979601600 9510880 916285764 761708160 393441265 897493368 613181550 907295000 205907600 296520 808255518 76633654 397202188 464032836 522955000 159448566 962436160 874778340 921320568 78697648 331493400 823911936 121131100 545459976 437232704 676602564 325945952 294211136 145951596 463492578 301503600 785940596 357929030 132793662 199372496 830924404 814301116 531953620 224469500 488277250 866830208 534256750 524270483 1457600 469212260 405207760 615997696 452906148 35057856 522675255 454594514 234543490 46352260 823470720 427816640 819832896 436881908 687251832 930494272 979724000 670987266 767774440 366898472 935902400 291949849 348856475 748040571 720894850 394263836 317457692 726172360 429767480 287424636 204040339 415158128 590804960 981461397 72709944 186032720 453843857 324309788 317557774 896921570 428721570 612883300 794988432 766074880 753881934 129437620 994902396 940907755 137765500 375429048 221196010 226068508 428993470 916567248 321271280 874180100 271746720 666443184 279162122 31528851 513321504 890912456 461614706 752531109 665233820 154831000 688568880 571089632 324662600 108371428 567675100 410444872 228840680 315213848 70926904 119190976 119520956 320470064 502738280 475515671 917887676 238796198 557230032 816158440 320019938 30891595 96411935 573782921 454484417 56551620 292274400 80356901 856605176 603443210 196968178 826565482 984128628 727975590 541699046 815781340 515667184 8668120 58004160 707665920 562341250 836074160 33370092 562104880 490414434 18320226 169414064 832943916 539190350 962059180 38804608 5864064 964775470 842060908 445579355 279855784 482889405 850137930 594615520 630209200 586112072 933145092 949340420 176347234 996651780 421557865 458545704 318812613 125043240 689217530 717422178 509702555 818173040 435800704 409044048 840563392 784000407 22881400 351144196 583723940 831868400 54025536 913243850 556931780 613680250 795907457 184943092 358795732 610493800 36300014 558300400 143058340 459153784 814551571 426812704 375709572 223977920 286006556 403983376 721276025 756232192 848516078 921426656 866077440 257720970 182095232 534392084 728097288 580800220 299069958 201512816 209537727 859871786 211536946 577017940 382774982 197855625 306141501 404918096 128480448 647328150 4330240 56333022 782363752 806557020 835817752 395567936 205512476 484784634 148653280 577636352 614277920 217997440 95010872 409076368 442694500 339207540 335069518 893467600 851943212 589640365 992264996 414173840 64502240 540130820 646564680 854288970 35412196 261778560 255781650 207921800 280121846 720460700 899363436 440184128 815282610 825335995 257246920 202968096 503620764 990472832 996602280 873659000 8057200 593060464 442761008 477275776 690320250 69502500 694121308 369562824 843763590 637721024 267885824 234085984 394678944 533813464 994460500 996321928 914106000 12999416 378921070 60263541 241128624 833879552 267015374 788741364 112587215 959177170 840422100 849406880 805441538 178139926 165158080 87535784 534518815 433763680 640077540 904329380 932799238 232573302 638825924 553839360 569521740 668882225 109277592 980196000 558388608 18979831 116368906 287848318 768375215 758604150 569775819 546856000 149625948 891500800 927108622 56144072 958057463 589150400 815247584 730080112 231686648
416638600 885800895 519998609 124157208 7577800 464879840 415315798 185942980 436392982 259196588 99664074 60779272 437355608 772411000 469127160 866782260 163605600 736284704 889878400 311015910 910024698 371822240 839193119 611250520 295259992 58704840 646131184 13871463 13477050 300923310 313670724 800369098 134899268 469421636 1419006 245695794 186756000 433274560 689919744 620316756 732753667 492555128 764179834 852862999 413358020 312407248 226760840 88238766 442150150 926745128 828678608 763646852 903889050 629170800 157893000 512464400 309198262 612999600 961702840 229585316 706269488 160028415 733297500 352739052 708828910 801075520 730977354 9097746 794787500 432662080 42015660 444607296 336147690 122786800 484083440 36465704 520954547 179386280 649815040 612126976 404019516 912544300 768317563 729191879 840743006 765588670 689154216 1228785 922170880 557989230 317184100 559576600 557886360 305172640 382753840 548078600 890090982 652598388 865975292 570925781 377554400 700866166 280757798 270108735 447654216 128847960 79942202 180975984 501306592 410791352 390607144 885752352 89302300 829374323 481543520 491745408 853499936 891913384 892190464 23667917 505860864 511113950 653748336 958130065 159742560 142554776 678433928 214293752 303243098 768154492 129458176 202781520 513263464 450855046 189725600 292924928 691383616 664585616 137364400 76132288 335003877 942396000 456681160 898985392 154338688 281628160 610560140 310305710 308584925 132404132 934308656 782329840 517532250 929081278 995559920 616715010 750882960 955048277 417431930 783419488 185983200 286263960 229700800 366126145 689440128 233605624 603547046 602997265 347544720 653887986 711870832 263667200 851333635 670965200 561634777 480037980 481585112 178506070 957049560 332158482 414481700 845049834 396656442 4624 361006112 903499500 157383124 237683410 516600520 797060040 327643400 510273899 642992380 219609672 100675175 657515090 775679904 940794750 18236128 580288896 795569190 516488200 650405800 500416280 466200240 103242376 150245391 306436592 930916584 582474704 230353421 243819796 535177500 560725858 552011240 829200000 680626197 746605380 399515760 891661920 139682625 526030656 219724124 369871252 164663709 710183142 121031520 420631025 409843200 697171250 829199376 932888609 806890000 300334250 643467284 903719100 39685032 375032836 189955520 637396058 504914504 252491100 431946856 149104440 780084032 286670808 701245760 512915048 994449808 35765780 362168768 830244176 100264512 298426200 167126692 385330100 862759480 968295085 952427490 397502976 238012789 600534425 766720708 68836268 185124496 118510640 460160000 221144620 480478200 637311004 466896520 947377720 217814400 755428400 994113040 355796164 26949060 385638040 588991032 317643600 766654104 632583304 755492600 678382208 851483920 987509112 715528832 243650136 494553000 948731490 617161982 689012400 832420778 616088808 252975415 748748620 713838720 119122832 805898999 383464850 732605756 21109760 895652480 656474812 734388680 879846276 983350458 728851868 338227946 963135518 556574720 116399200 766454760 29868325 241655215 362165760 964068384 254598338 357510200 375636300 753631420 639796000 39734245 814868610 428041330 447033250 101394296 758331580 822203616 103415600 935131368 60304119 639277600 351427704 874187577 757858608 690309440 682649556 758537892 988656450 186568480 552964450 486407060 210058715 70309940 451854896 445623844 176291976 611375248 985124984 976247856 919721450 684408124 836459360 300607623 478602238 549398200 267562390 553849176 688106250 859747472 667946271 641559120 976982608 93164050 471466942 994819020 656235520 550326900 494914400 588778400 65453120 49387940 737529056 585010650 630578098 486633056 590289143 454947530 767636800 59469808 963397404 174376595 618152120 736010624 118598956 590211784 624289460 459088752 169831040 634430800 905126844 357369330 208622592 28676362 876258400 766524500 258226080 777322530 666088720 484243456 169669550 636773750 740919104 339645140 886307112 190535100 898270592 784378875 794860206 457403972 104843771 687768716 719379360 999117785 852002942 189598856 590283438 266800000 554500480 557179800 401953106 731066336 286915584 333877740 913618720 937111364 609718666 541627853 733123796 578877580 695843232 639433000 362419828 538352880 255769008 610235000 854227264 370169580 700946564 504409160 871940680 775358560 802686078 277587200 63153600 429368932 479541232 972263942 799144379 39370340 414306496 810415520 971580250 290738160 27217428 891851803 16602624 899760976 3683227 407089562 689416550 719386080 633725192 166997008 263314566 476185344 97124042 973982284 618132443 653732094 791051980 906906172 951727026 3535360 644552736 202218285 104415104 743001288 619751698 476143920 259265904 389862562 779031680 792708410 653147552 957056960 96197608 117414080 568612416 88331264 397182000 928233032 535441550 749508776 763363956 413667920 655714932 690019540 392121600 815596775 769855008 114448956 741301401 95497050 845623155 142410823 95711965 721991264 177290188 239004800 743313632 980597033 951309295 820738295 500779188 865713640 6832650 11730002 618045752 497752960 543355176 528287500 907338666 29997202 542352352 310812408 851678560 46429120 530646752 566607768 809251332 585079111 167525632 772857592 997844960 414362616 78127995 998799060 47446464 943261726 333098664 677500000 595520180 952180006 526667776 545047748 204102171 654593550 696273302 436687380 714628680 759585880 793783080 134231350 326748440 810580404 301406940 221075332 552647948 797760360 157543936 99931100 880125880 594857156 436292780 245809724 566949888 938518612 620470858 523494440 4942164 115976160 73570750 278659328 636111594 203519200 830044409 73132848 19930141 750495395 198293346 161582144 449914568 476341850 876719224 530066168 762511408 202400760 665849404 932885920 463024127 97526176 708493504 619272075 634573140 9185092 133322550 267398445 133580073 418700800 365422760 475625922 297721568 584250624 850929910 111271424 515888725 71366224 412551200 592870240 98303763 240719175 668442457 795665235 397121900 492988440 175534008 345590823 512668249 474144000 457594400 574410318 185770340 786394920 664016125 742177776 989132700 853881920 285133568 38502816 74755088 164449440 117454464 646764450 94925875 255803290 18681400 547578400 433404896 13804230 967670188 189206092 632663100 795099360 671114080 349096346 602772320 765724730 769008092 698159040 151384090 769097168 523609670 275795550 263626174 728434872 132937360 860416000 125437616 910113028 596440342 940404784 291472350 932097563 570365472 172139512 996181390 181690155 886508520 645896930 255393010 972294152 569850180 436375920 457070745 952722560 977937832 317523690 954886708 125692864 132268136 597319120 918660264 392412219 237732400 303028256 657360902 888222388 696737472 586040940 707586030 641246862 472284500 332374976 571573924 564652800 146019131 954086728 152570325 801636290 145837888 591289200 926625648 281230046 535297536 909858263 543950592 161417256 484057376 662023825 710780600 168107392 698585625 339618354 351719376 451822400 123783104 823280125 648604000 26851720 371326880 459748384 635420288 279300160 336757600 909637845 274092324 199999976 27730480 231004800 762997876 829470834 254828220 458111220 55786528 431735278 619608544 397958882 67118612 240794983 848787996 220764712 837414288 884904258 883932800 319664300 608810034 329826786 590788008 676899328 882658092 954084040 447296240 872400011 667704180 327119662 797885040 919502807 281557620 37143995 317750272 867959516 332576640 115047583 59327526 641736220 609093680 289237058 861331445 505478656 29010613 717546970 331712660 427123832 599940075 585954880 821711392 999521486 712692540 607381440 488107270 162095424 692661756 749534448 769274179 867598912 605087816 296606720 87110255 803791360 504322692 13652164 58499474 527464390 805883250 824087390 759677640 479831590 765896138
739024380 558894336 964028920 440165832 711092240 81424560 437586360 154452260 74749080 157122287 537746512 358815433 250658652 438273719 563716642 427669584 835667552 59032800 759320250 689887214 74440020 43156936 376562804 612211313 761610990 191739052 334331296 126752640 561602080 801993392 82128664 539866680 571193156 182294112 101037245 537991300 360118200 946476032 816420608 676942450 324862432 385258920 930309134 286048840 789358180 389088180 130351386 128853112 870283192 776808920 929367040 570694560 690927912 529729085 473731202 54747420 470445580 140836900 700996700 942666594 743502418 667667960 79282000 249762620 82177600 868185151 686599360 325402630 379277760 9826304 976862510 84440625 808999092 386217728 959170400 286855440 164572256 884825035 855663968 48988466 174048750 508001362 174408648 961437984 778970906 117619480 991805832 840657284 507334560 807247900 639720144 884360024 463372328 538401766 635366850 702502840 847119984 746924316 897023730 605071150 476293376 738602200 800487694 56164500 454075948 929269640 413991028 241491820 454574386 978888664 809924300 974794844 659252448 914563796 830333756 638729038 618906240 660747840 220401688 172790724 107251456 61970914 745954682 445574248 897346776 883061760 537308959 946561657 855796993 41926360 260445680 321481960 938641796 770139864 168671248 484488300 922785332 33101200 766299950 291319260 564287496 803490040 366126800 887887360 316963631 948371400 239580200 839914600 323597820 941998908 561456916 535717105 530478400 92528832 918381733 724746325 511067288 28247528 871313740 130549400 28365600 930755825 3226700 311015750 550389690 996670976 598084800 790065392 799854794 93493902 940490975 618749016 985553836 727993988 82727040 194659478 947306750 788911712 182311680 134506240 294192400 8634386 815241416 561931372 31701240 157093592 297876632 780668640 643713903 402881280 170164340 625604250 121482584 527418120 202459360 490757280 269930464 641312996 380367360 412721270 451697600 976267444 700105675 223373800 99776936 816520396 182302016 552366820 645235579 975938048 728145264 629383000 22470880 643515744 779255302 429571584 405527400 954992880 587985152 862047294 119338710 772560294 297804250 458941260 363810694 954517327 829699860 230163980 191175122 496686869 603461600 364855895 448841970 585271360 520192460 970269375 592924408 820460032 329850980 652819537 571394372 601078150 961761280 233278566 883703456 314903096 193115322 473318740 475851888 632329829 743616960 174709500 545155470 622307371 903713312 720902220 921487263 330106494 795040864 328043720 60783960 862145630 569853288 184269604 872413800 58125000 310990500 419225000 130165636 456895040 207942190 815315560 566199170 392141636 951788852 856686180 865047125 822694455 168206740 729850240 411582045 337512550 589863552 215034906 2201259 941499900 286729920 198032842 79241320 678584323 832708450 538281528 845463660 397142320 985488600 100950468 437370399 44094196 836245820 686436090 561119988 275787530 249285390 591504732 687781078 218704432 636284600 190763712 599085254 820426508 524966770 227648000 762465800 554142578 186251650 141193250 223892000 159099834 829349347 776009759 473691456 105992422 289496840 604241408 133451050 414932320 187594174 271210220 881049982 70054440 339280880 907298254 776309934 253788991 613537500 263415662 493525000 95947104 354151510 740190376 457339165 243158104 460584500 861668477 872491475 553544821 506057256 991822390 952573610 778203861 509106240 34104416 903889920 190595516 648074480 59293748 475599760 331102624 182694570 791509046 41557275 190976128 949564066 100990120 316171114 757363296 393269084 156830275 604337872 466447505 685010432 351856760 651995839 645296088 613238378 929876144 7333680 708828450 428004960 309870352 245836518 604029614 117752000 434644880 347470160 851658650 39438250 655019168 183736400 882450776 230228468 821407242 787486054 492181744 988868580 740393376 479255126 469590000 888599560 754557600 547830375 51650592 855694720 343999511 385955712 973967892 455390937 89093074 644422560 392275332 135090644 149067025 638553584 587212960 426493250 452711680 122868220 642632000 73846868 994160650 354797888 115027560 547635857 224819373 826587132 321866887 523914720 58508280 397144716 851343250 508939456 434809262 696869578 611533200 968037800 541729600 752159400 106460076 592782578 376585800 476955550 708883876 995792120 300253806 87668432 965115328 759266099 293963316 634132850 520373092 610972444 859243520 265520772 625596600 613255186 30139180 392932500 886010090 53456140 690911602 219970672 159345762 99560512 454218300 489696360 906839610 375057280 117346200 16181978 944755200 676501160 260284048 438553600 64466600 987989468 900182000 559018092 52340800 505251104 194598520 216697763 642792045 558425728 121244300 665699444 440252175 432112976 798143652 470576240 848905778 665843380 458276325 625466276 523789740 349383424 671624320 518993464 423606265 84895560 131572624 92881220 798320000 933398626 990338888 860055610 672011250 101494555 613887320 962645959 401659520 799667780 830590930 575210428 557063200 711267136 997294072 462304890 546288720 299274304 3430545 678065375 729498740 683395000 961161520 799784604 781281770 477260800 509331500 121074678 116629488 492418744 190238315 411573146 792173856 28593776 572152240 69761990 91175284 68212460 499911340 203975042 523246080 470891900 778688592 727445520 216204608 888297238 434544880 297747480 522488880 274075255 97818205 974728375 366101040 430637312 112924384 990041710 821444235 732780272 648369280 960152948 341120040 429906212 647406250 24066240 570241440 656475251 548211500 500500192 811211920 200445700 635420506 533565332 883700608 12840088 131960632 42062880 603406320 919651020 688327690 231254754 91524051 541301845 518838208 123051168 778462711 564185880 500180500 473345140 840153890 186917681 404450000 486488656 302249532 569442280 981101392 72270920 611278392 457141848 791585632 145994910 348044480 335307788 966714880 737576238 747020816 427213760 872016558 516218496 211647980 909613900 274241012 576043740 595523104 762935072 679758700 461789928 184202500 343641392 373129252 608073088 334163960 267009660 824626352 492578944 809650688 26989080 640312028 822071155 420405650 241769840 741679230 838983604 370271960 757416625 657288506 680967832 679374400 360590560 815308545 60806645 83790036 148378202 186294956 324870023 266912840 884694670 537279940 533620200 368553928 602451600 659934798 908586048 794617400 445894016 757263840 359708194 723274048 229063446 256236258 961860526 38330400 795366836 437957376 556033826 564626880 906213664 171818030 117769857 915626160 108736852 397552965 407778320 263925967 990337186 451117726 553580540 883495295 650000713 901018728 393842112 16043800 616244110 835821580 27771628 858197775 296759390 559067688 358581000 53150712 123401260 103530300 202246384 98844028 741804225 861464280 546252353 271387595 48329200 769871512 757844816 954180504 369380000 181829172 545758894 88902250 630622480 486285396 476690350 811747548 13777128 876944856 529153648 669647178 820426630 841133504 353126784 782256352 923878400 60153904 156857184 69751400 606268400 167983304 914296800 125218556 57408816 367164800 109830164 977023000 874439984 728230800 25906048 987825250 937204672 849489500 423467500 48840159 567621884 66744848 759774900 297997824 39615500 256688256 290872230 381161824 428610272 449894880 671778198 688698560 195435000 328089620 462969920 311880044 227453824 499564400 912524312 133164540 745051168 526172800 517302140 52135456 179995200 760031500 383507136 488079232 302676500 264554240 956849920 933377500 773481612 612660480 722573510 110978748 848316590 609512448 164846784 689815368 814347880 301539300 697605812 577304568 968887500 257213240 312791850 699602500 80382710 388381440 567418720 112622464 263388216 604071146 481121940 543880985 801670886 406443290 635860480 573148218 803584720 195739680
11430545 189548005 520972564 464347680 450870980 15043935 698346076 673692064 220313820 719702400 291528825 81713204 973503200 55373852 515757416 900001783 590854244 34792560 476374948 779982620 940076044 234517696 527823328 799226392 968354137 523764400 984451250 295992060 57809888 854221200 112729500 800098400 972168080 173615184 571269255 583539488 311503320 256797620 41797120 695688710 816724522 996645540 180871808 150423016 483177297 481794825 201833469 759347680 343315460 997221424 834477043 275169350 746103750 654268405 346179869 109739080 849974040 547260320 183642120 827200400 52303930 989375240 943495167 895784690 896781250 734132908 624095960 772818134 461013094 452552300 180850811 359823167 414813120 818457500 431062155 702061498 400492560 866469922 725575762 406579680 683489856 975812360 712089408 904095298 399543264 480373678 984457976 314018312 297818656 757998311 812816864 66284400 968442088 923423774 681782448 419971164 155033658 969963568 518678205 539880290 962822955 474764784 567839906 618397560 840560 345643190 907991044 339275008 715856726 592969032 431962526 350505260 818479232 853096844 209564118 864015265 107712280 38928560 870710440 820008930 507428640 628803280 789800640 546186488 87690160 93300966 917791066 484830683 756038287 423619664 872511240 278027750 505861664 942482368 959476800 568229096 935980835 715293582 854020850 139418005 744952160 697154850 59592256 141563440 930332392 468597248 843820230 554765250 833697342 608997772 876034284 737690424 242485760 562142080 997436080 388650004 629493440 352444016 877188576 753744760 158563440 146492100 934265120 705055880 538688468 143943960 289701710 673593224 871081240 29271300 750560000 217834875 458354449 810328400 564782430 150733112 781858877 605132900 231867150 765085200 661483773 696310500 866667488 870707376 911831040 977158400 445730220 335969260 62231808 555852308 414956640 907381856 80039440 811924245 892523264 497844210 659359862 156226720 661759182 518410650 929217336 203161416 950435540 612008088 575158900 223286316 222635520 196986600 684420600 351168640 521416400 849829628 258711280 45551076 912886720 769735260 112797664 484850800 62562409 121473190 206362000 730096640 942167888 889112396 946105760 282800816 709002860 477469920 859949200 632596640 554304088 685835520 568975720 218385460 213600200 867897500 863676540 952568982 324330350 833346528 123083150 693595980 571161517 748925652 808751740 481740060 266845905 369913840 158336734 435774352 508246810 831377380 47344825 398259298 378595706 776674022 389110240 932970000 620023208 715823440 951062568 328790700 843124220 476784640 369747639 941608549 631024740 446728320 199058528 302962944 302209536 796005100 52748064 244762800 791901940 817876330 254749096 918292800 771029092 581600530 555032576 225204800 724775000 355755030 297111520 817889347 717108660 825858600 448918176 691821104 184940100 830270012 965981300 204631452 599309968 985325688 93908408 268440914 733800855 841313888 444228736 854276505 910364268 20644508 653347708 804097622 269556004 160644496 52801012 555115889 25915136 149275516 804718160 355936880 409313784 591735430 67288862 947704960 555574200 999623168 566442320 142709404 138888750 386283456 745835275 53818420 884632974 667001725 66528832 283034244 991664256 270276651 296572808 553350400 161682636 907371929 773754960 606661380 617245250 257130808 801815832 993068360 773024672 187865500 540580736 177952005 124918630 11502432 414174900 490299460 777326836 629652200 666612736 533296472 402163732 502094550 566160784 968059895 432263755 309942640 761344256 611611300 521276128 973830400 253863400 206745137 219831650 490351360 919511360 461916040 26867750 918357912 115774804 92260624 896006200 262209014 898843096 934768816 920131590 271149728 30007760 241053055 328116560 202060776 927126080 856404325 960780232 601899200 280157620 435557264 705435628 901673126 803851200 137353180 454652760 20923320 148420240 118428765 479256196 35843920 553260424 8141838 318768204 663400400 819512766 180401110 892179882 532528348 83757967 110649400 41394568 600526500 776421440 168759648 941266856 531985344 366375872 196878264 963352200 656413760 363417440 189740400 157672484 651322290 705292072 155529750 259958560 950199300 975561984 933621800 142664230 737620871 800111440 24390520 850222688 217776540 170029900 920859136 94242644 555665625 867865856 855795100 210932460 979511750 271332990 284984395 177708250 736295612 536308580 180881823 537865734 260498600 904130195 486362102 830187882 315861120 581111552 24638176 726439232 308137970 765145824 146724956 51678380 558751320 33627688 780462280 351146808 897059190 795972352 675147680 585012584 71221280 899817000 314833698 525510456 669130000 276583328 795575700 325167708 784552980 143698592 946459000 91109730 157721370 775575400 491516048 564675530 832006900 783185912 749845426 920625912 822788340 102408298 836148944 453297342 10367680 308915180 864970190 671053080 703333000 181906440 724011896 430885400 236102736 918089325 181057342 695973984 214705418 266991760 150048100 136329536 4309320 838533710 963041423 824560970 146206016 177393886 986206000 372574292 298564180 768432256 898944518 869299712 614477211 443812410 432933632 749682370 731346208 470828500 172569778 174233738 820035344 567499188 975793952 703408925 105902080 933575102 314232400 351576000 180635521 466574560 692782395 171497920 764500960 242494530 891293480 961274784 309120880 177145872 757278926 819828568 281203456 524808372 920092116 69256700 19464054 17976303 129323880 172336112 316072600 199181814 279405705 69782772 30808933 888077220 80484000 604719960 296237496 802823494 790788888 304591700 318075488 960131200 651159691 651945118 979737600 645774025 604702588 405529180 199564438 785382048 335751840 395726000 29323600 111222600 838734690 373209600 413549796 675092292 974373660 937838100 218380590 79963560 868617600 947558400 609754352 326787008 34589088 56017282 41312800 433066880 698092100 275917088 816660727 952291840 506159312 546576968 407656358 708131720 801710416 743039400 431020280 332338704 255808320 176172720 275472500 899517450 141469440 462688720 458339328 310894022 871469128 803626800 429410510 452643750 227283752 627466725 492429448 223450434 827576560 922340885 878684938 931513516 350946500 636791320 581659840 296015174 571455510 421834650 119372296 969816651 32509248 570098340 571515088 682849812 867340840 507366832 858609070 121794120 216267240 968910796 66591240 815413794 190408764 780101280 368119352 735284971 457305840 44450542 531320400 172040775 979713352 568218361 714451906 495247320 767690780 453679080 805970240 401056200 576794880 931557266 785514240 385778800 411374738 414716054 311285408 457218400 415176150 498278912 118980480 370626672 392787760 980390769 314989210 368234171 92586240 57686760 563790500 479123200 453521920 3082812 798042500 64126250 822794275 789917792 939657950 996460547 300054915 902731492 869242640 163833084 976819072 177636600 158919374 57592720 906900205 682407920 939783712 141385600 239996800 903977280 903453568 500989680 705440774 768583402 270597820 9270130 48820400 595251200 648202382 814969088 425702400 343179892 801379556 14742448 590822222 305034856 7135374 492500134 70225936 723028834 6232000 643875712 79207226 190871878 452286736 831633680 882053342 886347085 439708390 145964225 442337940 81442142 638716800 443617080 400208960 497263888 526348275 882155794 952258554 858154696 997786104 777730304 997947655 338384112 897123194 196668416 388370862 252400208 142200500 747331718 606383408 127392080 474790168 834043104 372942425 314947708 764352957 148035200 696497600 348331702 646780600 932006492 646170468 992195012 645117280 643270360 730848123 853184855 439595220 777651613 301504768 610239736 304825000 663472928 578770378 541760480 288851200 233122708 928230432 965901170 359004578 278756360 17947300 433244912 473183360 522620470 665165588 978709360 758925050
958750012 329660268 956631160 567329070 747606215 180901800 455307088 215302223 662561132 533936400 425199750 462858496 660801328 719419260 156062545 360431095 476678016 909920950 112900946 311585500 932893880 477548460 590840370 479879200 936713290 925089920 597167850 845860808 736367616 101206680 831987904 533413888 304025879 507216428 292474411 878231847 150254015 650975744 837109348 530206680 288076000 387605625 124950040 747871120 780363120 984043500 838731408 164241840 54729600 599560360 310014182 791293659 367078464 796790096 495392274 677161758 401563936 374303360 30824124 764232225 968018981 976069224 649280274 598586336 277078920 925040730 927854060 509727840 948506375 283720488 284073000 948978210 79573940 880307275 62199360 912584304 976941952 64088540 308694780 205584896 597992960 515160001 216108672 28654650 375761115 388007759 426551330 606311200 121628365 762642816 265504384 544440176 276775790 16305804 563486160 120386704 496708884 375644099 500800400 662303246 941714363 667843776 455899200 390598704 215987704 238402720 134328320 490327078 477025500 963818944 281131325 298641108 251436640 712071735 564505088 323911740 594744180 197066915 476665988 840992538 749747128 678411744 863421568 363827680 11596484 944221440 450215158 756954640 600367348 218554452 57313938 8604728 494916880 467971660 525697192 461689798 277994040 920366285 936251400 547333840 387032576 895908944 893031370 170185784 837399808 43163870 513179083 489758592 444667220 437190100 135435656 127900280 750893374 790044000 344487500 803221120 466476310 116351896 593519880 695746848 231192960 627080335 877155592 704350240 923056631 17030920 633380356 444324000 948932280 188388480 63698032 696099268 181516996 486537688 37775808 474120200 635435040 310900000 75030160 878530580 8879655 805834100 211825692 596514720 83429616 861703020 588562344 607593260 761610592 303035978 827491992 453797321 754512250 90774000 32330248 655608152 136344570 795384960 697070192 599692159 854974791 523399683 475103350 334844554 826475070 772156670 502046080 635564532 918484460 36698352 678432380 595850825 770572768 418657744 364512889 77610620 459148000 635797344 729192000 16535232 496756846 523812239 25186550 569765920 402427500 882167025 222589185 335598480 823681400 936542480 625468216 203608062 171466920 409741840 436262122 501406000 965520320 114923524 299089725 662782330 57162875 527366988 921569770 367931640 840387686 560425472 884016346 948531120 943694020 945408530 918079616 147473280 56789250 155658080 363676596 825685912 233154792 95630200 504768091 807648000 238787412 351240022 995254382 972578470 556171366 249672750 579498500 776996029 28064645 839891154 737230492 571748040 680250850 763380251 733246360 190554625 557067498 358994930 507860792 73044528 683559310 642763620 801027042 506306678 58975552 192500 336024720 561497360 252830212 165255468 499767390 666284822 657445734 936425920 953698816 798296650 756924594 455267776 604272000 482749560 236248800 55671552 469780280 60760672 614942280 221987390 293938217 221913125 273392200 532688200 85361880 32690784 470744000 618693952 693287060 373844520 230455980 524982400 90894080 794768890 16330565 177335490 128437700 913594980 450587556 485612780 37696400 453889416 459025280 281635728 166631250 948653736 96586790 501735672 72973000 824874624 862343244 246736580 814706480 807061504 299995088 749499280 490200800 160122304 84074034 579835440 720615600 441647660 153941344 115474050 374327902 937391456 196378312 929036980 166305088 266595828 897288292 358495476 630048500 680629400 31536560 759123880 630826218 571102456 258195256 823610880 110923488 707907716 103139415 576730120 921662283 398393620 947899200 873017787 831413430 539047950 88088156 130807278 822738176 607126224 717922432 511343940 361734000 33105300 545208200 266701472 829413600 413920928 789987840 954323632 476821568 291439200 899173920 713823582 263280397 597040672 512122045 665265220 876477257 861089280 974949624 950784880 777769120 111876787 692200800 379779180 280840705 103349775 307138900 137261787 807486208 724333040 466449060 215871136 187642472 77971400 124586333 857118965 410252800 491842352 99486910 889991680 528492240 931168800 302171760 878321550 191749904 28254000 950190652 977016788 923540024 888730002 958895480 55350472 213096096 488309350 477240540 403286695 375668424 735385425 831808072 357284320 964796112 412825600 551524943 119813253 559827932 427212342 257549201 199980056 542536960 981427368 283999824 50203904 189436688 629080552 271633856 785725760 696959880 108967401 40433337 195212736 519701498 215884984 223608300 47575556 449528250 81196020 372981032 483160776 447997505 878900080 567426888 270058704 773466000 597386440 34190440 973442000 463319340 617999232 370635186 401352096 97561400 542801920 95114240 183307555 664896220 218988300 425175062 246330720 864911232 606499288 787103104 482800064 899397200 159381016 753768744 12635498 624121152 50210138 852557935 343566920 628735803 957387944 679987148 676195374 609846224 153791404 566409095 315250516 437558662 965561124 842763125 191107294 564858320 537114159 501862400 979418333 110417890 781479900 222972818 224996506 789632416 531947680 660885120 823927640 229156800 27190650 344046461 281794944 882866760 431415360 456692080 618191472 85485070 895546315 144066240 629591872 566922800 278944384 37302800 244190640 960450168 499592444 821190261 491311770 79549308 969499560 817318680 681809040 841271788 531462560 488502020 919180680 623618737 35400086 120963455 200303385 710636046 338189305 952244200 461177344 111832458 655896260 6564888 336211000 309051360 412873747 182504960 135346304 25714920 210708176 591700500 351513790 922713920 748722620 796660936 392144656 816508824 924638600 528597072 925472184 184076800 680522288 909104802 645867920 305053020 611624282 657803656 707999776 352625465 113776960 698900160 811144050 243722580 766822470 332318040 745897970 217316920 537188058 798055752 434353328 271956172 713895732 556174416 441956400 755216880 200510277 253008010 696399636 559392700 787525880 88703480 682424312 929730910 533065375 788199936 247965760 608158440 912064096 153292406 487147008 836322436 391702212 863222688 115443300 908381084 874690265 69084178 9972916 871620573 558381504 164210330 660900364 716981440 164025572 754962930 66454716 53334665 382045370 242092380 200553696 380409556 790648128 919274180 977896064 681981180 254718432 341114320 517014880 100746318 450051700 575426800 950612688 67527163 136076668 663836106 672324250 69620000 332001955 392403328 616787144 15584100 712767269 598924256 211332983 186821768 688127288 36933400 846533692 286513712 5799792 906792340 690303663 369081544 156787936 629852908 15334300 971836800 862058432 312125890 693820525 999727615 679973996 931894420 119853176 932882560 769554248 247828096 22643572 145710600 674677760 951073845 877194912 735637070 273398720 272561792 957333296 247221056 980650988 265058872 785247360 116957440 717996868 464110848 197027149 885159400 115011930 552199818 728183486 760841916 505680090 17817200 765941760 689698788 575437425 290633717 466744920 725048588 927425040 549739520 720845696 160324485 949502130 494305472 65328671 668933520 650565984 740482810 831964020 464683640 138155784 712387700 681692000 689151132 715020664 578660336 417657880 188339145 313526976 756928044 390246400 815231550 335377405 430669520 355158128 469506080 922209120 440916975 796919280 189102320 366944648 186310839 996437000 593336404 276785900 286041152 51759148 577318120 502451578 734388720 222033168 156342616 560046640 592799729 517603356 874534944 48672352 874462510 662707338 235371400 182636427 883488308 391315808 413424720 255052461 186048280 837985920 737757504 905936740 687289635 855697854 486515460 145279040 412606976 154577392 462076730 139118640 38815500 840230660 210935400 147448330 939272520 429693808 709724300 423382080 738896365 686230960 774265480 937055225
118445055 771143000 806226880 437739520 722718556 965464576 357369675 755995100 452175820 957984375 33066260 920438080 77657452 913918224 218197950 146610450 532077568 79786667 618311972 706341030 483683200 590231791 712435112 435204160 396167680 994244536 45734490 447099872 381093620 462447440 704282828 406810320 539895201 765097420 64374368 124888955 100613800 759227200 164483120 2967680 569049440 535866208 32094893 608707840 792322057 210658515 776434100 508073864 446569614 969778808 928859468 781418528 172795850 311271490 17891560 825672080 983238294 106305865 785396887 945142972 326269760 989116840 817090416 381293192 504522208 399193600 114622984 422101536 851636478 714793884 269308833 433086680 918204195 357800448 782373600 528263200 147616352 519006130 706952250 970426628 931418104 587865390 275635960 643572960 498219320 43499416 648747520 269267260 35710180 605080724 930751136 583905430 430925846 653879024 981715624 464948552 331992176 230284800 673029898 346183008 783304210 361002750 224220463 237264512 988750968 683788152 549128520 261395250 464894215 743833119 591589240 617088780 638638592 177213475 773063152 494568064 548810393 214541626 92583868 165037712 954428394 382583536 372234848 339748770 948815660 598791500 45969612 158256000 85050932 305571885 750525250 959964552 51226660 619878584 848688484 589351616 300804616 723545984 357794968 507195241 211289600 153946480 315150500 201989452 379769328 139988467 784612952 438353920 269932880 396269088 213724580 991221724 60881422 37104128 443401620 113827897 279368340 400185870 220547200 495099880 541291660 527261452 216235710 546693820 163743354 613195948 734235960 811689600 815116800 650620652 399668320 76485960 397727920 203679680 91676194 30607220 318643200 706103032 461563000 794581100 407278408 433744280 31080600 181462260 890004285 189922886 716709406 972393615 558992763 303667118 623618150 128836784 565009295 859236640 127824614 541044200 828757985 754308968 74576640 17890320 881397043 566224548 621381480 36657458 562076791 19729838 173749146 223082740 392716096 399923376 342813960 387866664 122120298 426973696 163046340 340658885 606666228 380838750 718310888 131099484 617153816 583830049 138998935 618330736 457846920 318675200 359886304 833483048 987459700 851062464 789542202 551639784 581001650 652891200 869870630 183302560 443547520 204063508 829718272 172467250 966497680 466743024 39773340 792813599 366995200 422137120 369670992 900180509 705406672 495166175 29818057 262686440 537493998 678257412 657330035 583527916 631720416 892017944 872034448 860387770 332705333 539432448 921100950 897958392 946976940 426740480 546298780 536769456 755162176 852708928 320539498 325825536 960828992 491129082 296592848 592114924 434984958 161830850 11999612 570545288 570024096 449294168 241384400 186405600 579083008 323718906 857357052 614108544 698506221 8319984 99883250 681407384 839736600 699806200 763684747 832405170 602339675 718005680 555158206 984796486 488491331 88168580 125833584 869047808 26917946 697182000 378986072 514486410 358044280 983661952 31440896 996124000 254762057 933348950 221274120 588312500 349559160 797235734 342226044 407769284 730311900 19004210 803468264 925108526 964595800 4878960 821243130 348144690 854428700 199921700 429651019 479206315 588217792 26974336 943363392 268406310 749216000 401986304 841987984 279067600 948111360 733188600 773698104 740446052 42926560 87703880 182522944 977279838 376579200 511441638 433782678 244669025 173941504 567640800 104597976 99097280 52271912 199086950 226352032 660266536 750243250 444520950 27418400 913505176 104657600 988235285 565495848 753389981 329303250 521506760 376040074 523523155 718499316 480707230 129874816 650500640 622779122 598004222 323624706 490861512 149679200 7802034 631026082 32680000 685856350 557683711 876637925 808260463 976767710 501212600 892094688 692580464 242809952 787898213 396099912 553681760 91202530 971264280 365342638 138901051 236326288 254207405 801108800 199401500 388772336 53650960 275006000 952942664 890730340 251038557 610067974 337421776 125770092 29064580 451703601 665116870 271186294 306597640 90073920 588775433 402716800 567296000 332892625 757830866 203528920 502976300 793762752 327372698 413395968 490073284 423208112 338012100 329186792 839720574 637257184 118345410 121720408 322852686 323540112 715619472 722495750 425480800 400433600 4981129 383602600 930312576 440463850 346936985 319076480 946711406 954649210 405770932 238100996 597744344 423519580 44583520 978489312 667531016 113070848 770048000 697281360 343344128 892737500 982003973 410993850 931573186 582691744 547128800 730005000 876820720 974402109 801388075 395701296 255940600 150839868 837526644 403800023 854939940 872684980 791652960 900417160 191823080 923909240 92839330 613801560 927488019 518514424 442305248 837662980 772231680 464033672 643416386 696553177 290741392 900954580 124230000 889396030 429052280 880760128 94262960 701789670 797625318 392177500 295082442 607497088 806784802 876959800 453624180 3851020 15440719 790375200 506477984 279799644 168454384 611274990 974411490 129940464 306758176 675324042 290758944 386895320 4512678 328115940 190066240 953045144 674199992 137565194 441604352 140186882 814639440 641607904 378536960 419530000 375803480 50775700 79881220 646866520 553775808 418380224 155505184 939885860 202079676 592580740 51799507 669110016 155663092 265905528 447351000 515592032 922840866 976645800 396587520 373719470 613968210 71970220 151569944 106132145 316451499 201318080 379703700 166533532 302931250 205788728 569419200 609282068 319458629 719681664 892300440 310893724 885381887 467465640 427781800 752215332 924126725 562134220 906473200 124090358 463011412 687468200 683978560 511261145 287355715 755020824 517775000 448523655 292187128 269587735 446637586 948671125 959886844 378933168 916083032 84591041 913461438 46159648 244282580 191065028 773830144 638434140 719572401 390036760 820140680 526576896 860495400 8663330 861328050 373235986 319305340 933456447 174035716 317615220 977097416 967297958 329395531 987160941 198540032 952405504 693020096 385281020 426337835 417361033 610558180 726833245 534540800 841010584 149855782 253376080 310875500 8530764 167607496 894364437 775826564 552555464 590168892 230164230 584653420 872741600 836636256 500022203 100058323 23875260 686858133 651785812 977905050 662585030 118546988 144293092 366987922 959018644 768657146 999549976 682288000 215837842 824477056 305221084 207632128 252814880 384364020 848876896 516046900 936193675 850220224 357016824 997098150 801975694 585907750 324199808 742568688 895897760 482242630 843087110 627929984 529350000 549433768 615294900 901224800 854490560 589131962 290663200 330799490 354566875 120698300 303243200 848987796 485713260 285627182 264129124 784251680 310581865 406038306 927105544 294320400 397971232 58274064 420804766 575361782 758772412 232343150 700433400 884864391 751522516 236008480 895487900 187521521 530822364 150695208 576760400 493158587 106335406 773942829 406181255 382074300 35141120 661711520 79737408 726506100 103774000 81525168 623726000 554032900 60557568 166278018 102442822 272687850 357539640 817311432 145426610 757750741 634516384 21770765 779187690 840832560 439977248 120905512 910666400 982638340 972652660 87298444 146162183 16879780 595107000 6927752 459027096 929070268 447829700 716510328 248663603 699351800 58932800 192871284 274037392 385197745 594847389 814460156 62124800 69283820 13992501 564579840 755300904 547614752 472537015 422198548 849480064 811830994 994944240 460460632 707037016 6931770 100956970 932586832 97920127 266911688 361833930 890006220 495285296 28981734 463873220 204136400 631830060 84701740 639634589 995281266 635655050 853828220 984990160 206941190 212378528 312283136 620004881 483352704 882782348 211962810 928833952 646448304 632048400 217849360 28060000 135979708 76588850 956475472
617265840 625040560 277600640 923707200 288751980 487882480 201236270 259792583 911004248 302180120 677527150 487574920 370410979 74100076 84923952 883695104 683080000 917300640 188308800 104131592 568330968 784052976 101889104 157342656 957560090 420169064 544115085 397926856 871573829 64089410 330355280 407061692 502558600 452915488 41828048 139553896 354375558 10723600 543313004 548380492 801447210 941642816 774127040 344266650 963905616 480502250 720735218 272369240 287618236 194491408 925024255 219975692 80814250 148538600 374353920 740865765 163176985 780622016 46558360 652038304 421584500 153433576 936356616 723137556 515814090 809588490 258608064 778397224 829731152 522190718 140701247 208334186 240000500 408855456 388388630 568347264 560163312 735389207 800227900 364835630 758394080 606106400 855900980 754893542 187066540 621700830 564697000 8504960 891403697 823585760 125933030 252070962 542355660 980330110 324805120 126642586 916087880 433215615 399631586 489736856 317329660 243736470 592960209 279304558 983209876 14373002 311679244 132663607 666561380 639499492 582586204 439707712 442386680 627123050 548933756 172781600 937255550 502245583 968865854 39468550 521884650 983511574 26629840 302871460 801332074 433960928 20791768 855924954 475226630 965616175 541302928 812806840 333420448 558185420 515647220 373175952 584505120 805828288 50752324 902675572 346788676 216875350 220451264 125486640 445520024 54965000 379418944 301085952 917423920 649313650 52878848 552190936 700611078 320691578 839316617 288994297 855550392 663934304 784552850 18087552 999168000 504773700 111620192 735077081 614637500 226939296 70758480 570825700 6564130 561724544 629692082 190017272 579851905 399828405 192420412 970863680 379937213 199453064 468507136 984799900 565181088 382971392 705901010 581550780 191400277 111976588 36536308 742780695 111581264 572897625 453489644 188439872 581702398 618361436 863584432 400752000 528722000 694777748 862015244 917239992 998882856 161766250 397370948 683381988 698157260 161528357 643659488 816583320 426414180 931875735 125583600 869585368 266241936 67720176 284398260 622912416 969340818 328710000 333556544 622371400 572919784 817259020 514393408 263458610 208390816 700418120 972015260 718604550 791693207 30198080 875857632 338968742 635460970 266104960 608644390 609136200 625841468 18524380 84220125 355850093 893263566 929869040 296163538 319133332 553378300 465440600 645316614 661155200 727212360 940151960 124198140 163180992 234990622 610880880 638449440 433926075 808607664 259571200 192842819 295300800 385512940 865047180 807755080 968721560 213997524 133296745 486150200 527339008 957928905 316726000 854406277 939173760 132085740 486044164 376628946 532501440 925496000 904464064 160044747 890083372 155957852 113623360 684818750 681925880 492032480 620821475 662428160 294959750 768899328 15800832 150847288 108841402 895957976 34096340 716533920 911240664 854099840 579335224 659678719 705652960 601929464 676750975 148270730 165067228 576824757 925287280 502007880 98341653 136506448 849768240 898193312 826178805 201133824 320328050 214232440 434175760 789040988 583309639 651058921 245394350 358793264 732341054 938243040 950085440 25091120 334190336 47570736 202308040 421471502 251292864 398099181 734378194 779992290 948701369 644357940 445106568 560047243 732751128 332485591 854533556 391751200 806976200 930350080 279594176 349205984 343884768 723890320 949811500 670636424 103090096 18532360 602233696 286394220 245638701 870609336 286022320 862999305 11344144 460481922 380024249 912822600 462638296 110604535 93640680 127676500 514557463 936042592 143855020 845240256 290115200 455506888 985162375 255954842 767272912 702783262 593237790 970134636 411308890 478732894 908442658 126560572 812735105 166515850 353289088 289627364 15430938 928888572 70327904 724972000 51311820 132303750 504083840 404325024 175801150 788170630 884183340 867393376 810435816 286243488 142334420 624045800 385515350 853412960 933625280 58233504 662878956 136069760 473194400 762056390 152209576 36338096 149011540 376680008 714041200 478455364 396834368 669313996 871327080 577298348 816823960 376579902 535188808 242700912 591101206 736403244 612287696 33089759 38042150 792123750 52959282 744311130 656010690 621239360 960856528 82159843 304476010 358901346 733754016 66906035 95239574 201871200 827211256 540195482 174899460 436427760 671512264 342480214 29774530 429808860 583114620 495806944 892960268 615980560 873662550 981734944 258303264 898887546 88547738 710884192 949615708 162591020 724530350 565893120 62944600 949904832 842128908 727360520 465846360 19472730 841079500 778708040 101626550 391878652 579258493 19591760 37052000 278581200 613306360 480565302 657234760 253682883 567027592 547014400 840101304 612645264 4845184 671570996 49304416 934400620 477202200 363737000 755915580 68120000 770430400 845454425 514089600 188862624 970992940 417375070 31055466 736277728 57586645 641950424 600203788 237186696 430073600 681081500 686870010 688078918 650680500 419790342 554787880 765016586 817554502 833171805 138276960 245457456 908558040 951421448 999551000 912739328 939703600 152078770 756205356 128217075 116331976 253764060 637825600 376622928 622960887 319053797 303683768 830494560 899213604 999339130 806636612 438585630 448382576 110691076 904138300 659073816 751879847 42869240 526484400 616074048 84792110 728714688 138006030 774811296 752700600 652082592 356358016 238917638 262755362 929134810 963525760 783494140 282832150 890797720 698670615 781263616 82714649 692387151 720730944 939363930 755575900 776845500 464243600 379770206 752341750 429537390 507710302 91946515 690290400 468682110 246226008 11316888 655027440 803540895 344135960 354635335 323164919 275260396 911724364 534714520 970278424 514807120 372422144 366014616 108237000 820984404 270262162 551153800 841946648 648319376 977480484 929724555 55402136 595584230 228796440 348346020 881877160 393792800 628067384 685887500 494168960 415351500 669499150 433772880 350609455 840755782 112865988 319543240 823812340 160351620 529135533 834427041 290140171 127566072 140471400 460833280 656384640 358476250 725054335 748237440 658443680 674393319 568149387 300248700 521467012 911636380 593874432 801267651 714963784 796945484 773620608 820251691 179474264 570178068 930441900 894091639 581350400 402417280 424004940 85350384 794315440 482068900 11294500 162272736 707369280 920267926 451492395 729668000 687237016 121542753 489298350 26718040 253320040 437536000 168206696 802603936 114909480 56782784 653207846 588870268 92179325 146744080 152047250 848915080 29460860 705526908 603935364 597023240 838442314 240374500 254436834 798617400 454602830 538090200 626094708 155567505 62421400 239120064 571150972 475373600 324583288 989052864 983725550 515930041 777965600 182162284 94476690 873338466 362882402 140124224 860468460 268528700 216962024 996700024 287854864 196019776 613652928 171177190 493090800 997207208 471829488 14538016 953860444 983000000 866469816 611320702 346182150 101925228 28080200 640659560 866457354 658571370 37199059 415658010 735197616 638265625 660429850 244574590 937122844 527394140 885345505 669092544 719827040 274954080 998179520 267115690 74615610 823896336 315245070 892010410 695991558 479190093 815979232 558569840 64551552 782354251 983672055 461276880 776933700 15646082 339401406 99202332 176057315 249478600 690907530 157319777 309162630 777907440 812604824 129248310 644065400 23384705 364906700 173328960 761737700 352524672 224863494 72673472 188937304 515074600 328177650 591686157 630144256 822883000 699027446 410660120 740338353 1215255 554589799 181396324 385739040 371619013 430769960 900825780 697838464 269000785 452393860 136201105 420191720 575276740 731517600 84742860 839206056 587606012 791675840 49081200 548052389 133289115 90338360 304710544 792559438 368347985 161672460 906809088 882285730
291305636 827406420 377906140 154891925 360771440 856057684 883074975 889101589 682472116 267844652 559434976 935342134 653566095 927463157 584780000 530863657 843106902 379993352 905766340 119568640 172184992 663996380 6733328 146187600 53095160 234896000 782306402 313779025 184846654 663219520 558448050 857638775 166903680 38873984 673130102 640705284 401039286 397491875 746290348 738777960 894165220 538436990 954936660 988577650 838506200 638672715 433756220 594209376 128984640 175807384 936798472 145360112 328782070 514262640 242388750 82330881 814398220 436972012 192224002 223680000 337150665 52978436 549666440 236440560 954376720 464135925 359818805 725516441 240533165 723783528 724945780 879356320 301630716 340526552 956303136 970120248 636583912 629517480 345876680 217795888 811200612 583264610 853262805 238382400 659321688 115369556 219797440 671483300 300299157 577721456 866137020 557332000 820272125 334781376 667444392 232984480 385467132 288629200 508471479 700906944 998326344 96899897 885493760 928516544 400143532 486926722 703174545 960352350 50725568 921485900 810388572 629317875 863913789 516066240 443167232 505968352 165362772 281234410 762033475 213383632 267007608 64935000 294371116 227867220 256718816 718509176 655100704 974334016 267648655 600466576 450386232 955702270 882913805 326005566 951221600 179433257 944622280 231132560 903114892 711987712 832972144 84361712 184442864 416560500 871217684 311479048 660585476 444504960 475192120 161303608 567612212 391629719 123224320 606706320 578391272 885018536 401382496 580110300 937268800 881787763 933861028 189765898 526751820 425770400 164219940 626378610 726406193 753294490 388412160 199149740 865599464 531944000 869764576 611769680 771435856 823445000 347301408 42578860 959303296 511101710 426743952 833912484 267162460 109158856 182668186 874953560 129790896 702876944 701880250 250917645 614746880 867934610 882162260 639444800 757683120 213952512 44905730 114447843 408605700 72953846 540102532 629295136 534595570 915655935 300008060 729659716 539544968 19282344 192520952 258989652 498370109 468858125 754008084 352245064 452740000 156604344 996674320 531094735 13105942 500474140 617629440 496657076 858716678 655678160 954750846 1544724 42480622 376252270 761194655 634088000 934454300 290055304 61306596 45863732 968392654 324833194 394411379 184530608 860696376 195253632 118169750 205961259 217041060 289055012 966901628 617191007 480424522 142175488 108503048 797875506 257004000 447820970 429180800 298474400 296681600 481968041 233836575 444100780 353709744 576966222 197975400 245919740 16839752 37027528 800448722 758501275 130866980 457836816 245645768 898445176 19318389 330113760 783002260 480899525 352038664 357452800 294292160 593766920 369522000 877438728 702777435 347553824 74515506 517180552 506411640 333358237 599446272 770710650 959739292 414784404 558603410 270189824 32506352 361243000 587566000 904375102 636249370 67786865 747919528 509677002 129142360 687805774 374455520 768016027 639562500 759423055 334313576 391735120 47810640 524145850 230402730 410272190 431395557 578447616 110117256 674111566 31864302 278913872 680313085 759816576 996941966 65610511 774135750 936798168 293349920 791813272 315234652 523666660 598398000 587663680 783574880 960658400 729122186 90427568 644939000 299169328 78512115 90207656 29043800 801176826 829336430 630297396 512849984 788808222 649677500 763662043 634339904 101618240 416084640 753024264 381560520 254690920 94877376 111794425 740938895 667785344 901185016 701909160 526969180 383586689 679434395 377902670 697226228 586418249 878244800 312676484 93454592 923839949 504947150 572343220 499599996 83456000 367403584 928719760 356207480 193609670 198565584 577061356 123826904 979386378 343594000 113140058 748978496 249499765 944567504 361828400 509249648 736276160 536122230 754237744 1611610 219027676 522820616 79098880 54621385 373368658 943715280 261527388 409745625 737470256 581292544 663204380 71024632 325666896 91629575 574867702 919257741 410086725 660579075 215836580 848182440 670053808 608792730 57157024 409655875 641464600 356149664 199536115 130064640 917562840 982980428 803235261 867155662 435527056 433760692 924988275 609423848 387986999 955491128 416462800 254857700 130212160 623304080 805095888 945686430 55560704 48945764 40322575 550543726 735619420 429351342 152099014 129911942 209390470 758892960 957864080 52487720 654915360 446613600 148404280 339746320 890184275 966526492 514715766 58931764 15337377 538058080 220836496 724471342 645589808 292065110 106637800 430761900 36670976 128515330 370647085 774132080 188815295 59114707 740178174 369917494 638654732 745021000 420002484 494008764 106186840 794257540 200647690 62580579 399032080 561481137 846719082 685540575 948911556 511244544 520439260 316413200 829214860 37914000 911979242 859670585 915631840 601368393 857542324 988703284 798608036 113338176 25248780 525201505 294407575 11482400 100732060 854564304 538875696 430513320 371770560 772189221 134071250 475709400 975646064 159478416 316451036 963303200 163062688 301269254 4002560 280492910 913841808 719902310 120749448 785470900 296373928 7192016 878436164 805256704 207701760 416078520 628925420 300400344 671721436 902344544 396435058 349215340 17675360 470133192 756434980 854091712 727394224 887837710 743739000 417121920 118528618 853327172 154504094 475695976 543502300 281230976 578615296 25011456 195005098 396814435 259903008 643687932 210135296 851331616 701609452 806301982 590876224 210186080 845801604 552886775 721176369 661212162 253763360 952503360 665360755 341420816 923530575 753649284 657421290 943996300 213731468 965618218 903840360 519121800 69789312 338776220 446251245 771705675 139910096 959608258 787444816 150894110 426170280 299909434 650845803 324796000 714256536 20281560 650826820 647981500 426721600 700111680 601828693 548039552 358042600 583990152 442113016 426773600 269592876 210160126 196968451 925142650 463634875 32269136 611081152 373505912 531234633 661226308 84121464 552731768 391151710 713161457 165001968 755971680 368326000 716908960 648837340 875259990 918273700 622298880 749013100 178732008 54476990 753524860 983483712 846468655 27872032 439081296 573573850 671642732 126515200 745515868 547088512 540852664 171821113 914512400 957865120 925035328 575074464 44816100 897741392 888719118 886300784 898934888 138578400 450919230 684801568 513228820 780383290 557459840 838960360 248500000 228041250 363571248 580581680 32630360 677944096 766250096 422915266 775326800 471602475 641651394 132869575 135793912 333393354 12782200 454738856 131251656 521094226 828287680 403048280 747954250 767785764 244691888 919737712 989174068 221493968 894770911 475819850 665730492 964644577 248296820 223175012 907847692 148269600 545380108 9260115 403786216 994431750 3058580 946071450 994877054 882888935 366418812 707866790 198686326 931253624 347426374 398944166 198269712 861426700 509490800 51017136 749026282 79843832 755229824 64258158 579209920 532129980 426343504 869539303 194792664 124347706 439867775 438628240 754743200 400187916 320416524 270855500 211634560 859187965 111712700 24745200 510631968 769502020 452640150 543523264 719820640 786457080 567511936 433134752 21906176 752010160 547126480 208325468 904844800 750416120 268275200 87237760 704447680 265600020 216113072 731110100 670721610 352446314 250337033 655846828 756906083 846802040 382801520 821962240 104717048 186349632 694062000 989732496 428559764 264260660 57393988 930462626 233639000 733390348 773759558 65145910 870924800 347248520 829545590 964484980 131571158 706941930 497240640 437229160 357668800 568897960 592082812 961218710 618127188 383304358 745817670 475115036 168125260 258942400 558800700 764687995 641370788 806862920 80516814 635865197 732079200 584948892 700782000 356486560 82514640 214185072 758656292 579136134 531638360 82187800 173233696 460175840
880448640 49315640 914684530 658074820 831126775 755855280 637017334 891383450 2944680 556737600 873344543 925892248 59944800 6869558 593834320 124230900 85666640 75851200 975074022 699661600 907384460 161726380 564853126 426097048 353018208 60268726 701281280 143502128 649402848 731433360 780702150 656486766 194217500 645293855 854234256 881853500 372956250 592067008 537587680 122215460 373673040 248392676 858210020 243024576 883214600 167101250 590423792 629852250 516748273 274624583 663354520 779827408 298657888 304110720 686452816 7169468 877856661 418324170 725216730 753316240 112850944 726111220 995404800 323842334 564527584 483051736 817865684 974344400 57513775 177800480 267675860 272289528 224330760 785886900 164324490 688918400 175728320 719994005 996309552 457575472 473933772 936610088 103848200 211200160 320976500 928805680 544415875 495519936 578933152 555443390 534835440 646101179 729806556 395947120 813328320 608345982 595156800 3846566 918558800 512571440 582513920 734097536 556350246 604541860 790227152 278183608 609330960 912195092 736406920 652364840 777620610 402363904 439801650 954345400 263947820 455704500 920330320 556956764 869298650 701547180 824514020 722679850 183888376 674791274 280283178 956951524 278326082 582381250 103362000 712862080 673295358 495807616 488684000 577440600 965895524 362961234 722842000 925260640 743755338 901518152 734841350 432798220 665872125 585083200 364207440 702516896 2268404 76152125 580298640 179439936 824891856 207420496 397095660 978451228 801450456 656018400 159254820 319038600 911061110 863937119 915336640 976676816 555195052 265950048 224583960 154303474 106886625 564995744 884832984 555775356 256724544 19876966 490659136 850298944 768792100 563765926 831335230 58755126 978283668 30676998 625660240 557620032 216094788 924928256 262078720 584045584 417540712 564022570 917519252 72524567 67843200 325378892 210802320 136876000 640740800 552614400 865956599 845525680 633686746 807225100 253659328 161469920 986021320 604335800 45779532 87241080 503618245 107742400 724786200 668043736 905086691 650143160 773213072 33269386 334655096 671715118 558682575 178760048 533699676 173754448 971512480 740280192 989373948 744366368 694052020 928713012 34633304 513649630 913818484 139531377 481979840 365941150 988782800 743994132 491925912 714749667 290939850 362176356 182852736 739023488 917772986 135905356 176634334 557146272 541627660 610096000 79495880 362912224 281477502 761997100 284674900 660468530 104365440 793515948 216722304 909391360 487992340 821855140 351956625 750766912 696623170 139577428 890979900 816425430 921944766 540819006 58275680 263218440 441342180 664561150 170603480 560235136 606129440 595273824 799331500 662433750 489479424 537909885 349840447 379084840 417843360 419205980 48406620 743270388 264973760 201883093 296522672 213435896 143346942 617521429 546887500 653226240 387039380 661441720 514543912 296275312 890937660 626063880 470327300 818569920 815918060 382769120 488534994 987268449 487075275 763926528 46199560 592156864 949288128 967202396 721793364 340558336 888325944 446322320 451068496 511461850 717541748 284988484 304552960 886506724 721782400 437692672 943974755 860121950 836968000 24223545 637755198 379358510 221012840 544827040 634703412 450260896 185834528 969205340 199324768 266689444 271337040 878763000 275958762 878985492 61441128 518362900 369982299 480773416 284850980 487685200 44199400 71676865 375780615 818491360 388701632 927372444 250565260 154549080 125945140 249595120 929439488 781757355 565476738 1855812 353517424 688124542 190787270 66217810 224397258 772100875 369508672 305875040 220124378 761521576 568015664 848628756 660507840 407147345 933961947 419948800 247685360 749632000 648980200 502179166 515032422 501251904 262198056 624689872 530852928 668454880 498542440 965737344 732447122 997146335 918322240 177181440 58245120 162867840 373975500 309156352 375505792 523289472 295972500 279914054 292439270 735597426 954073631 242941360 62743400 127149256 530497656 895869076 586153236 852131500 60268808 186301600 361640766 559868715 858359030 484214250 274950576 168670000 713156344 82847724 330366480 86680176 73094144 641723160 180893234 462619340 386387168 974215000 177072450 859761696 265765320 397339958 871427560 85609256 159080956 432543450 838894368 230781950 643204648 933261342 991093578 43762544 206937620 13281860 965936907 171144000 573068180 16214310 383265712 204319978 156991820 896253255 420010124 855946800 173237432 733420080 473452803 526324840 914246896 156447790 199587998 390787120 939630392 359751936 831968150 755728664 782105000 650873700 798411600 26972806 632078624 752268790 497035570 163107172 140293010 890789320 849685616 513449728 751063507 917450240 330224040 687553080 887549720 80765520 129373696 600412928 658777000 957964192 855880708 783727984 170634806 22884670 817703416 731267538 454827410 811458752 357634296 666380416 208377051 335906528 255574142 321349992 734831344 103998736 422630600 768544514 12150036 219496800 578987300 287438472 329359399 432195324 709510604 334156126 75857520 843019328 616328640 917083281 164666650 282933780 693612452 128558025 529031339 677257400 433630944 353160488 686190606 904543416 809915613 643216192 263242735 787712000 520151311 286220144 259240960 998547500 361178672 592048928 518749850 400200452 149513116 385958500 131766247 477022526 408792960 247308895 3143360 497396570 964598996 571305378 126704600 91979776 248600800 900009080 345059240 417165851 565465461 752352720 820662836 450334208 557693176 252325824 353025776 746944210 781014944 444113015 118422970 382483632 697329588 577159272 215063660 242678363 349355800 603068583 508233600 64071984 660796010 435457179 942778240 113984080 930238720 641361460 439543100 76446144 159972540 834383445 614383962 201755200 767387296 385780060 230717172 206090288 247146328 621292732 857501093 150243520 33180832 168425030 518740984 981935232 304931272 275926400 538683690 792605588 227840782 571261736 314103910 786739568 124935000 525474140 502138320 952399228 874278120 880101020 88545600 904711882 493148857 764279620 557306376 955415506 256502000 667484996 781940875 798269920 42637960 597584740 689862160 982968000 132707924 14881240 865480296 115271900 847189780 667598022 809973020 353578446 396122264 903099144 975114900 868784215 401938273 463618865 364890804 543923500 867661313 860773136 49151400 248255484 937046058 234464400 20159064 455275696 159284900 531634896 271740984 312195088 339276910 68558116 895967000 409439389 928802816 388644120 208588352 949818159 388723888 573859751 154882052 47636562 367080480 682721072 108556800 149250960 562628800 433647400 586385024 919514680 530717818 420446584 689432912 322820420 982237849 701686640 688873440 617514760 400581056 699159349 910736784 879234240 33563264 568079680 517979880 747820320 3978920 136392480 785965008 992663760 836223314 264950974 889684020 926207120 648150344 562407352 26724460 72809322 218120100 817443460 286887400 655246308 381810000 718682910 146041720 59151016 701949286 452109920 846797040 489218560 665310220 893007072 955916000 278696200 260139426 526160 188631808 69552269 586096828 383071734 353411012 926061312 862558368 724967020 279500662 533365720 452021727 915410132 512752995 294620807 173413700 591439200 228912740 174260040 423897980 537128496 979582400 500398024 690437120 681072944 844290915 544415232 949559252 517200000 461407120 679878608 56606000 284783244 575592448 616196544 414667672 429371400 977328128 896386272 424292368 181499328 190748676 97835648 535798080 440423290 721462400 588791680 954559784 219507050 569361040 767338400 298581384 719225848 483769056 982428270 281606820 517940538 744215048 121783325 39704666 577878110 82848750 409360390 555009690 427263936 599914136 234289726 775923158 188248400 551894096 536519750 542308000 882624937 365382080 923841800 800683434 279488400 818917066 968111350
262000160 172101741 914346180 998493250 369913110 525127360 133386116 12942848 581926200 148340400 45076166 915359838 493966000 668620740 832399634 873415440 304909625 952181720 404274351 70819200 694726661 613367552 821574468 612361154 181234560 849000960 6382740 816780760 372719860 89080336 976775860 780365790 700462785 586034838 816761792 649722803 337668513 821054088 671782790 593406163 92208743 872169020 909829850 624444624 956991008 886543360 142975930 247757120 824482800 346787600 650441620 314116800 673508600 774009520 673666304 595392083 43641064 49053800 818412057 412112948 490969600 755177472 400688554 293239566 220423140 114834264 281953360 85130892 271946428 737620640 395176598 370094700 209451000 466719645 963129436 474948405 836107800 337781380 692063232 817594050 408625440 910136726 113084735 978165562 499341250 31426496 832080436 263655564 654956938 23191862 92857270 920210212 926010630 591743490 144949314 454043614 732345075 979894042 805136664 333813344 313095190 819471804 397846320 367392288 150101920 264264000 587472096 854223288 813232040 390758272 982039170 252126700 801742504 625616048 399654040 148071500 743380766 49374300 793808374 414532450 258840000 285229920 833289740 603716660 239115442 603991436 426563840 571638176 966264576 772827240 488224000 956108475 279148127 485565590 683706374 62938160 72346220 681383870 65424338 514917184 72789292 96469856 107400760 922142350 495337600 252913760 72598808 234910040 514992544 49341797 520451420 731664675 361873220 539388709 552634800 977243290 824573710 450692120 277913960 133998600 245345410 116599040 363738624 520095383 819526072 615921474 153858880 380579908 474328360 181443525 829700160 435458144 798151164 439389552 926614496 92407680 979040000 252950837 133079626 434756667 517800550 20779520 185641820 377835704 654383362 634771520 521065872 303305664 598234470 161662480 876477272 478506050 84649656 379434470 855615480 227856320 529346420 880524826 191302950 914907199 503612280 802403780 95220382 62676372 854654978 250290068 322706225 547500168 484034880 932816723 464980508 513470354 750790472 573368488 477325800 379427328 905264848 350953500 710927396 314331280 206736776 771469190 645920288 64017824 607931482 228071624 501799616 824772096 954017572 808024468 292872932 639191135 348472880 14517074 732725168 9554208 293478800 651085847 18623928 629752822 284469648 285603250 712052936 218822272 957095872 513844224 571089906 328689000 967066866 141586468 369456470 94818464 783875225 819865840 868779200 8066752 821493464 787470100 622101024 198052850 55357059 854075828 426345664 531695457 666614400 60627424 223474538 933324000 913074720 110060910 614814376 213874780 553601350 824877040 442258070 506971000 323040810 743736212 299870600 81793280 728990500 793474080 289440600 731107300 626077689 34040372 693787300 182166752 26277600 877923456 798129750 111081840 920435464 952419296 944446464 937634688 105597820 41595520 591477300 912104960 377417568 34959440 351260356 381172972 9053838 553059694 979915895 702925422 524873211 939573134 954259182 214137212 202307086 183017376 53874304 471328416 60375945 931329812 165363027 386565008 904851324 443265538 742823780 463331400 60022016 302111500 941639580 159523265 420897440 105541948 167945510 209750016 619335334 331156920 570218189 78957110 389282620 827824800 610589152 112584600 506949432 527866380 590221325 132446268 341551200 385934284 325857125 912581878 281830110 379219880 450530004 34983120 540282000 352043248 66673472 620445780 723401960 675983618 379445100 164161680 38147024 879853024 170842070 68667580 970448175 11962752 421465022 222417860 781824000 840840396 887620042 800216252 845075609 208929000 14392880 116596150 405168096 950032303 777001442 681457500 763868268 198160032 803031392 421898752 642098600 428043200 687884692 997048576 695442720 639278774 562574320 848659968 646121276 986553672 617689537 829139632 811708474 117519494 185043320 126661643 153095788 479419312 718245120 742820710 331683052 447792472 91459640 238098352 938409190 949169911 82764976 931677805 750720640 981329626 992120624 337776960 27338430 839916860 431399302 984798400 725759220 712972612 477124500 539185715 120804772 592263056 832131640 713642240 769735408 118408125 27786048 407264226 307963668 113268900 771885632 590862222 563105750 63647200 82001084 641154190 223108500 971157450 233779955 453435714 517675590 649341592 288483050 878769041 410379639 320227188 33834350 118815360 457269155 166795362 343528275 708102040 173875125 840003718 656866720 963934000 19472100 583951598 253693328 808166960 342601850 504381680 310916000 37752129 878006044 569521888 482383140 389062620 502442393 588418278 470129526 401040750 655082001 589869520 297819100 798754852 795127000 977204800 761509845 658979704 450519146 297358985 980015120 403701960 989655940 786282520 20311748 94983572 666378675 50734756 769072274 510257772 291031600 547861042 499105080 983556066 677212690 117027200 323389355 124715792 383859234 742057410 4218049 388875712 438066040 979487690 227715536 82328680 345238160 617537474 837013214 185638800 312264000 150745905 391597000 549514750 524993050 875067900 625555773 898772890 343959750 945976478 267087220 485101482 178469140 209807292 166589788 178986493 227816640 881384832 363983440 176131930 812271384 959304530 790231686 807441136 538673320 826538708 748853360 28172390 407366656 393264944 248329680 583989376 578134236 374162970 926373630 703120630 995935000 740397416 24108185 859726824 290952252 232959860 155696192 342543096 180865202 890433210 513763208 288944436 581687828 275401800 707598088 834673728 995640484 439681800 754219520 290112800 299868400 865033000 309165449 813107874 353429992 693915392 195798100 654945380 158819344 755738152 437576000 831038472 577059244 674822656 202875616 234636440 282752 279028595 132776236 879965297 919444280 68713752 396935164 613318810 749349791 484953756 599975970 343251600 151205227 149440740 316939135 239646681 640940210 692677590 879938508 492797506 362370352 130665772 72897262 806156140 201112128 717817248 431451097 895131450 638749468 89741400 520686936 652535960 565467136 750077408 946417631 517941424 884987440 142212400 384587972 981506670 317832400 26337919 602435200 803843280 427770965 630105225 871907130 133467120 801283490 888692168 698088562 114049472 816224462 678518560 109067150 525449640 303666595 514679658 363982720 695006080 131073590 613670290 725263280 900342839 256019856 250106016 101182064 800023680 822636480 547621888 143451600 887123040 274531840 239672808 411813440 175622 187653625 90565784 81707633 365192128 117094504 461568372 58421280 585664825 588495425 597350800 107653619 518770660 141634272 434725888 383057000 617714000 347955200 647147908 714544800 798787760 727667180 139514032 347523709 466963968 852959769 17881974 866616960 598318376 275091672 811887618 86736100 987095064 924388413 470414056 892501540 647096054 26426568 298666112 531733400 117653040 690468768 438870596 419420 910160352 822426270 639538406 547797660 911979034 865082000 468319808 228347835 572660992 110917815 151968000 355726080 417782880 336753458 58654364 404968872 313094140 890256550 861326557 136513344 993870615 675176152 257750364 877959942 509763940 178364378 447240080 31531324 513300912 453887545 486101368 652294868 741442156 50417976 252120980 740767784 292037064 746041808 528917504 204757760 172870888 449669984 588748021 988342207 201736496 907771944 224699045 470078790 121674400 199445472 887446108 395012280 286466810 657313246 543527890 852446050 656594402 223135728 378732054 984179568 120309400 628506096 372389724 817026840 635661696 55043847 533337135 856163808 568757844 485593680 834374410 656394000 588503382 716866220 16238176 548205998 392763810 796688509 653195200 995940303 94590600 44192710 187486400 94565506 96051996 819635210 308655800 878512960 561381580 862716920 332182155 366372214 956911616
430705950 13272069 640155160 261756376 595419900 491299520 899539616 43997200 640357128 839351240 651896175 122872632 696900980 537061415 30462960 645044480 207526728 890994480 433533120 646520750 122111602 273278320 748010560 954107522 118578080 425328380 848755525 784560864 165914880 169801360 302796104 733620165 469379872 210816328 743629232 175938269 182035120 404229315 116727395 620654880 575137000 842591200 285811676 271551432 963533192 339125988 260078704 113711310 826666676 607199278 940086856 790683050 892546890 305508352 781073010 949194508 310630416 871921144 81216125 214768800 46316948 49202544 147697280 211757120 343927808 446983143 881293572 641710240 113088777 788827850 250905500 471246589 813567050 353297760 249581003 893230315 685798509 335857120 699228222 918593050 572269335 366102390 431608416 954534130 377661370 20921495 121161390 299005952 951491264 910524836 290410120 852928840 190561026 223001100 89245494 737857628 614096384 125906200 117253945 611720010 760195394 873921990 632433680 959596000 972828776 874043193 713278392 423879980 36878600 794183892 194803760 130316664 252225444 918769590 38823278 237589320 912571379 635327716 96422114 225325816 711756985 325272500 348118400 223415216 920449968 596607715 815230784 360871240 191322560 95325742 963816970 798650490 162648400 672727450 974306470 565626875 496723525 682600520 717059200 432943200 109929680 13491196 773621500 629881632 944653204 110562650 587592544 876448720 10296134 869169920 182665524 356416592 953167140 690441018 991935424 804396302 247035664 959767160 98898944 126611048 30414632 671421376 119077864 75444992 123355924 376282624 4534555 860838176 585062125 779233804 446959092 663643692 543015680 380092750 445168842 233666102 657647120 48583700 586634775 821313648 90145528 258844358 237975536 245493815 807252272 756994662 601231082 444760810 992699915 843732234 451937120 902870168 407018009 354280720 291282660 486796800 305443325 227741352 107003812 146944391 925577920 564521370 669253220 394346988 495011893 975213395 526243336 802127230 633698626 802746135 568090082 727085825 800853981 84451200 814735000 524795430 875187712 650645536 675582484 490141922 603094384 509594436 827219301 689359920 230408971 372867506 618417568 865222715 728132030 177685650 424532800 579095432 75594928 197625840 197089792 913196563 298965520 755585110 442443245 516867744 950565554 723134956 160212774 518988740 423022964 680530860 273164378 370359306 278399870 498605000 580620653 184190740 876931640 926223822 631913818 929913388 826985360 892972753 766141040 519506800 998065948 921161486 511994350 772086400 123971388 49226812 75816300 441420660 864374192 737260372 638665875 136184280 717018485 533205024 37716710 832910560 12957994 734466958 385442112 584094090 609145176 946660248 450693750 105464848 87372410 364130160 396438962 408383126 270815290 34016000 964803200 794239500 938299080 814509440 617081940 607606620 749346264 655226460 158170376 513721000 526295770 608922272 671986900 713484448 779563460 823141200 935172560 780396800 193055600 66308827 747900851 240563040 36990000 238366160 740207535 164371072 88059110 78993576 36911206 791901870 744954752 148223920 801138764 883007808 744754474 929056025 100030387 680386720 642072572 68632000 821110300 174160000 742379036 656272128 230703744 42449200 956568296 456133384 240244000 335794784 943687364 569638000 156398160 120083200 947479500 121633604 68930584 485904698 768791966 332370615 85608335 722344782 551573482 129389272 327241720 11961984 125539572 234706571 657554956 405434655 14139432 62317920 263930214 57731232 936424560 233482014 896965280 26176272 49580800 535845447 396223852 644995847 614628488 26172608 356820640 48972382 67313824 734399988 14199475 565956684 211714640 21789496 172778228 772929800 52863192 303186992 255361984 658867364 281794762 859271056 198775416 987124320 966925444 708674296 803244048 366387882 444269980 293701120 720111402 657054464 166916184 997085440 12061760 661408720 663195648 686303172 126835472 969137280 898753600 366193011 640786742 124995994 811969900 637090000 512176200 384012730 419047712 327612200 415229135 552426490 286425584 705363849 693695040 189372500 962126720 744298520 127607616 461306614 152522080 162185225 740216064 524000613 540274600 691707392 875853536 511981424 117192620 585135875 962007636 480497939 680779680 491610112 673710770 156516550 251857288 476304556 570715075 497490848 121215224 641295536 294030236 761622032 17838176 350743968 612817080 75367744 163289740 839091680 934637075 964372592 743120508 667059200 13292960 855468968 550772944 471433600 296274036 807315080 445052964 678012095 83189085 264091520 844299744 412122560 73527200 251464600 881808192 758593248 829172600 818474600 219643340 167194580 562167456 750661310 292771900 237386152 28711870 201263200 140947000 799431970 574542560 36752760 37273636 886390325 784438883 623958938 907812800 187344218 259400720 518024040 718120917 607316912 216903512 801848960 942218096 142442896 982974528 832422635 793292740 694905184 912245140 930481992 536299516 927219176 209620825 413948300 116863452 7110060 282137500 969739328 71627263 519565150 342790240 324680216 622727840 847133628 503386750 162706392 582756375 699296056 221018620 796973719 646016032 750679808 224000150 292993948 671334420 540690100 468985620 977802408 364944232 796876845 277937254 284337894 660894150 215800720 302791390 659780344 451509140 901513300 821602000 763812592 511078880 835622340 509921096 624544529 191197680 799846016 584996300 339758296 160810862 287111150 656223725 196487224 627845120 801855325 328142304 874268160 710663500 852958016 702281948 513493800 762124144 540247791 348364800 167487680 652744060 407030400 986867080 238968474 877779968 588567040 514459860 416179910 474616450 400920375 571391104 378486874 835556574 54706546 495353664 239206690 197579920 402193760 697889965 406134800 886727064 169430000 691573610 947330614 410770872 709624832 268511560 456405440 371028770 348799464 503347200 213811296 3754296 686930608 356218410 832687818 988569872 590527779 394663333 831898316 600680492 916437345 694019124 149465983 273145636 255304960 316283004 698124499 875327392 919648164 490951500 226354186 484486160 493374575 173975656 897527112 360634268 988367228 142609920 97318800 279022145 595746816 380250340 602475182 556292568 343213760 810815925 290225512 976767290 315075510 131269600 912900250 173348160 26708972 741296368 119689152 185672240 150943632 489706120 122233060 114530620 192235720 468944250 396261524 671970696 184085688 979029288 411966368 128022476 52986176 392320425 265062320 414058424 85246464 961125588 796528936 637790316 890560830 964458700 497234150 676775644 346123860 88080000 894323288 683739664 81871250 193723418 331288567 974533230 476236838 46584800 682897644 710474316 851937370 977687310 558359870 86522240 560483150 667422928 335533922 402232700 707638032 256163950 479976800 521448900 358421602 277210009 934789720 806563920 176323482 530336256 848779351 799244800 991227220 78540904 356745504 494230950 118659384 5652876 412171648 416574806 723748048 462748456 203135797 495775782 212681020 710831283 672642085 435531490 925735525 996667452 162006648 991653302 893645760 37917654 524627460 804385100 443345456 405217020 601388732 599368500 197386962 719458400 31742680 656800000 316312212 963011880 703661935 124782392 153377280 486265508 521888204 34597375 42726504 134324550 582752756 455345136 291308932 106599290 855585562 974021483 420504795 294360160 33597400 696768357 841330592 425580675 768647610 570546250 470220001 66290975 428889792 293001212 270535200 948302076 241939294 507763706 113420 652088300 190876430 333518948 896306925 719465280 668864000 470146740 110077796 161564896 274307904 881918304 948396680 635446016 174550490 444625060 121651490 431528509 955685120 306147536 707178080 486422300 48031664 609457009 489759020 737931800 419744384
663228344 790827854 337725200 479521896 541258451 321555760 936835230 999956202 479771680 774585572 164946572 540603620 256079220 426322880 105835148 327086505 357375220 460413454 728778000 296461384 473523780 722930040 683516996 68482728 764395566 527405731 425789786 305103124 909265160 175384750 813867244 636615520 180530880 31371648 382635456 583535832 629944496 611755320 565467168 643310327 533629750 823459586 928938752 909740944 181470400 350069760 249350070 445954352 10025000 770881155 641177960 203627616 579035140 603115900 685821488 578250880 488532760 580486096 291261448 942422645 354958960 855768096 62217168 859295104 634077200 502171920 865200708 819465114 551716620 957102972 526835801 917664340 17157120 6154210 885620526 618315120 972610894 128246448 580427588 491641900 319382560 749112905 638649428 321003828 168408750 939676394 796133120 478040700 89850940 112777608 10384525 804132080 328423980 290167640 498924548 455676192 984664560 474233782 984705380 520994648 876988403 938303880 188152550 98968000 394920130 426224928 221517288 513572550 748050954 805433148 926722236 892313920 967428120 279192840 549219099 599696240 398886197 244368070 838364604 666472952 255957520 981109462 323831308 521550800 812797260 531778624 97282600 991068400 972860300 934269536 84259711 241005805 743462694 126379665 453933120 328859840 568296700 88995096 284267904 2849760 111235857 262316032 317897360 347251932 541986400 11154140 262110000 956653585 694331018 412532000 279608576 368609322 672913500 105184284 991675950 695182200 347402400 575557740 370928856 976445432 276631480 756277490 851389339 225633841 560836976 784973086 118374090 588418820 16824184 660224000 664056910 751957864 58350400 968716600 443825672 991781144 526000152 663897136 276500000 878707000 198660420 430914180 123644992 270716315 469994711 649599750 447775584 969184000 820876000 740499848 417655516 844978225 696249705 78504700 19690942 324293408 638696000 814312820 65456476 443321675 925966052 862797008 669447305 700749290 215723450 809966750 988669240 254086104 410146600 885997750 158700124 728991936 232409920 770257500 255746296 70290834 373808475 795852920 797567120 880763456 97944865 253179560 286543884 411941765 900440240 354817575 479167468 622390866 758149896 723687008 334028112 194031712 368675488 871068736 498575616 736217160 767289500 178533568 821164928 869505704 940717440 130992330 867203380 241893809 704260796 916961280 350037328 540210288 395263780 520174141 38157152 793690920 440388979 455747704 552774248 288245616 630122670 87491000 267443436 490414616 218176510 366404533 34956336 769239300 776252496 157468144 184973104 481304962 516505286 290026832 977131008 11494234 539857172 504829520 383211454 515181100 783211616 623487202 445088445 990902238 178898700 179851320 267261244 442634500 688640000 252901580 977593225 530767630 415434368 978113125 960154515 516173540 489216320 268259296 542408912 115415424 160327952 144079920 185735528 708661288 441750268 94178000 59127360 36886467 958970591 684197612 611766646 231829440 418934534 502400000 408185988 992694204 253406620 876059904 444512544 40179100 881361080 143525760 445818460 330709920 834000640 767581704 50484850 290611935 789250268 420358400 688319032 336947842 488829840 333021566 746167216 348285328 661084300 55129560 62395232 754091600 294199612 771821940 299217132 933008912 83441360 838793302 758591850 758376398 794246036 506497574 540929040 148667448 880945040 533014600 213476330 848418930 466535250 965439896 912522000 765860580 540298930 801632337 162198284 634846496 189105888 654977000 296925568 390429440 473851220 815510460 234738768 809217530 866667316 413830836 573946080 178419016 939814914 122593280 138392442 936025476 30762440 681619024 797898100 486829056 97967400 572884800 5197140 626291380 130709275 75493392 58945212 776253065 476617415 371086080 478084800 535214125 768441093 364962460 205372200 695333240 681654288 750429984 425678725 280647936 344873669 82188270 791998757 293813417 485295414 999580610 736280176 200031750 823491084 316562075 275930112 423486888 528805568 847773836 687270000 712765056 115538000 523814352 525174490 637512782 193206870 15815211 200706784 106553792 268844228 515115866 917301760 2653125 199470864 869518208 952669795 707582852 503114452 279896860 878631632 235437076 379221760 942315168 271542400 867526992 510355600 849005712 650560000 415502370 938148128 264833630 862948040 579086300 371635132 487099298 707781649 695344108 192747300 634656880 545469240 257478760 984059110 183334200 399566364 562177892 358057280 483649632 617998670 953095964 522721824 408424182 58947520 978654600 886199360 741312884 861153656 14851220 294595072 899102245 282765510 910470964 325586070 265704000 431980000 803984544 249601102 964654315 770553150 903643376 473004904 631417716 173587360 81848067 356544080 106715296 749823336 40996064 169357640 979476635 922155242 3847488 154456080 959453386 770778760 822237728 388395760 811944960 915220992 203331660 563195496 948874650 392203419 575678080 935196600 571798030 707211300 726630925 180348800 643570716 527693000 909661808 180960428 743452240 196678064 633394117 370634589 25761472 477165504 318819352 738321628 435256864 688419795 35068544 915496320 772301465 482540032 895812836 917195584 900881588 372519250 741372820 662478560 371184150 910122322 151178748 56527232 746511204 993564400 297197280 148756120 942432950 753387560 359191068 129039273 77610400 535614240 545774412 567184820 905773184 340086800 310972210 198746812 916522800 152931880 116111620 803596816 719394480 421849808 136412844 315294240 747567504 775520710 585286587 141992549 872929500 708149160 886846908 160021984 354687250 499700425 65579790 813319170 553773896 681968660 986409952 618450854 447068668 831048896 912290000 198105136 852205584 641912860 136170700 15305460 662425175 289368600 750852980 465416960 861087280 812589376 588839240 625751325 698765120 441984154 309809220 443681008 994669632 404089350 465711425 324651516 135293190 167956640 143469534 600894450 617598520 50277132 697151840 349258496 239130060 839744992 242058618 769334235 729961984 779878208 439741352 778115738 56126475 223012541 777918336 425251120 497121739 539751250 667738080 690876986 771974430 23645014 46374053 700167040 854153525 921479684 811018880 223114456 601027880 358093010 670109760 646040672 726168256 436761668 716233456 848687540 417811728 178796912 812993864 234685584 800410884 81293040 957330292 180794880 573710352 799067104 556891064 370122902 514536284 204551610 626920880 21666640 376214600 875189680 258783313 734613732 953229472 534827856 395417462 367506080 873787263 997823200 662366432 944859674 620738560 77115264 765729455 776731967 19599400 361138544 604282432 711267606 556482928 200259920 942606400 566719692 687301280 350029960 794344960 688534443 803387957 826953376 986543245 242959136 595063850 159514000 899798198 795946952 751707125 661020438 568258864 653979406 35100710 556554631 45221880 711817044 372139860 426805504 105669720 565596480 475514242 421301230 713014032 457991240 294061901 658768750 396781592 747168652 985072610 523203198 720376128 958721832 324084944 127941564 272133400 581198848 149682344 763319300 841596760 395438772 539889725 26963800 580707860 372612816 371550720 812403228 878314232 294737920 515970560 460942250 475081248 964385871 322167840 93150908 499878408 447674060 233669210 247042000 346482880 339025000 204618864 460009642 450331312 917027800 764066688 20919060 386286720 299775740 65150200 539963829 138190080 42444208 520073355 716273700 314726384 776342104 951802480 40620832 857986050 343229142 821779704 685183448 172367624 205396000 798979688 464839520 911479856 173276512 553866928 137392000 729131250 826139228 28176365 879572132 18257600 543681250 545295800 17686402 262325040 954840067 676420240 631152410 493745966 714314936 212122120 135924460 611034080 965042128 502952080 599062532 69718250
463460874 347978880 890096740 63408000 729875708 553063000 51154080 757693040 276286400 983412751 493216752 200243750 593883962 859232020 167954496 742617828 368464496 850636830 805372414 149047424 667497256 132864558 896225200 941816859 781955160 436463456 45818302 497271360 790489396 985483265 637064915 992477032 35304160 86592160 317655525 839968000 287490531 265370620 512858772 165112971 609185280 611746207 913765309 753511112 112864100 117366400 959859100 882705540 700688916 226205360 229258100 987265568 305133400 895686656 31539760 753132688 672811840 549904224 203326224 205324262 794929024 393801844 7272525 913482528 805833565 918706800 805734500 872701492 452404300 89629760 119841200 999409130 663633422 612309960 245345664 603862416 187200156 679219264 914732929 244345600 777502320 209644300 473304943 673341752 385033968 679012300 284889616 826078240 33238040 692950110 494525350 753089560 137506763 453255448 338496980 293785824 66044750 991857010 87012050 718332998 766679600 75357414 214486662 938810840 361899825 807095424 884717722 719924110 955726409 718722454 98904610 594978628 103444940 134190832 861014460 960791120 94531763 59877916 911463960 268818993 365508859 881380288 557017840 693703212 336129476 346912600 762568160 273058600 664171936 255871204 88834000 226248645 39401552 967184160 881923000 210617309 793459440 942560300 963629505 327239924 79278628 327864960 391684224 838626840 541123504 691648528 71383584 19755520 921726169 719576738 273425189 328073886 932372524 429070045 42914850 828282316 824095240 769297600 957623850 92340628 700051230 348388002 81809654 597785516 24438878 351815868 742985950 444269526 146176710 649033352 503969716 430588370 96849701 242003610 884056900 918640640 926178000 562092870 482775046 404956100 878586184 287621760 425593376 188684800 321942264 757724584 83422624 277913600 825660128 444222901 550012800 976237212 496655140 186705472 743470160 133472494 436719521 531474450 665799168 683981710 356024451 499625128 598040020 573004736 329896300 744254940 612196236 509367000 932816000 910898100 176419945 17397404 305364950 335222208 986431197 504824656 598272282 360129922 136424400 973405568 543992784 99848500 715840240 77351211 473411400 42175450 991508300 611812760 316770520 618102854 832448928 402702560 660854030 858032440 274572000 841322048 65080695 229949486 85199248 75485600 664302570 317669440 864925210 652948250 500388480 674321500 138766651 891929552 346164445 307869436 1754325 230050750 540335308 735679684 513566008 298713600 585446545 199781550 4002440 441560000 129162204 64409112 652147344 91001640 770674052 902785244 558025450 948958224 203139720 92780000 476732632 680446720 123709207 470189100 755377796 54638640 978368512 2556492 803591106 862941040 997307280 208974848 918646466 745526390 312402705 652285600 417148576 119825388 691964929 368269056 862201250 101789161 252516160 823304000 77495792 658067140 562265088 774289692 666144826 226652750 624034412 586701940 504038632 208770275 634497760 481796984 993158000 787861648 337190720 262821556 456216080 889240000 284944088 614759448 461921912 460057264 77284180 415889715 664635546 132268000 586106720 860416780 534259880 93194025 57133304 128645568 407576290 602116360 736204248 458904020 630292850 978279980 988008986 827567000 796021760 281384176 109950000 784040120 707620586 90223360 20374640 313654784 360720240 617942112 564009696 345463536 19256121 339831256 450023086 994237024 906360382 219637672 846969560 411604440 467992520 68143250 919195600 288142834 448978428 941453110 730332280 43901984 67202775 371892620 79224995 902729744 55179306 398751228 751944000 550425350 105713600 768045654 983452992 475593445 982887656 389118717 80068560 550478532 938888400 338881024 864682080 76964392 253772336 563210975 442440760 435820252 144674416 931938498 716505220 378151439 84452736 616565160 834933860 125695062 789850792 959344220 86691436 430415488 172883072 812449312 662272640 610694291 140747250 720549832 690690852 551361344 184562656 924614880 351903680 215416976 680102100 243867080 837050630 371405778 452510000 369692774 828697400 648130908 766515560 113182921 726858240 747551520 687204084 220447040 316970412 537369569 733444608 506514320 635018750 115778160 4892508 431202180 192437120 124998832 841836264 50965064 313292700 623638916 444058150 721887176 769536000 92310690 836145872 207443776 530687744 77268024 178898844 179022548 58838560 212465137 954237880 365631140 94166620 335788680 457706824 304738056 474086000 47292454 845904456 899338508 195598792 20399630 590988833 531149696 839486464 718585924 921568032 402825852 872868750 398144458 475302968 170478740 840710140 622550812 440151318 295171900 93267440 183782460 637359060 134700032 89685830 564536768 607900678 946320896 352404030 237648510 589565083 490038740 75131436 643251998 52628448 715931520 560569200 252415488 162224732 61507240 567743456 391275680 214266860 321726904 7154020 831615304 250069800 755790460 986522288 765442642 319449115 103804964 25424140 437877965 23363974 40051104 562474814 452059899 848652384 731517700 653866408 756148096 988100128 258582480 886972976 710282925 261753396 419266820 136750736 928799396 914094080 349579004 919159096 719379748 848374256 647401064 600235490 507494720 403936000 916598160 580277888 463612444 774770224 282797480 311613270 108278988 577183972 238863018 20207475 893562360 166263848 262980240 364941095 843368800 546056181 867784960 681209272 199304984 787608496 692326560 834478306 893795442 179812560 366380576 306277120 712716016 37560264 35539240 477855160 916859872 425618200 537824250 459907700 334112250 133095004 980828060 404891296 60084064 48321510 107871686 990995160 170311017 612130680 348337464 599296480 462133685 73254440 788802880 302471172 634648440 228222264 723645440 570906260 948443528 877218760 595847060 676429952 428760849 177185590 802952936 984247104 465804720 94060384 808527500 866413948 675070292 48421280 392142000 43301210 594326228 69910900 589129280 873136144 100896500 728712954 107943120 293907456 683858880 680419515 672174302 230827168 331940330 159691776 620677600 924888000 113633500 293074784 955744140 94308128 106417856 797051200 432919549 750370880 173665565 704178560 457357608 442714204 232075712 805197216 19413305 647441264 406424500 354930253 649453360 57919640 133146952 935470568 882024675 168080822 248476110 509029189 900303668 53479850 872891784 420157485 426359880 908452400 263253776 744793196 642236019 414576056 654236880 772704188 516019040 739085788 552962882 346923980 962208136 392503312 20131672 908266000 492541825 762513960 126012260 151949440 40795376 96155688 178441810 149784730 363661808 724459344 707056250 866776980 662109320 259959000 658477725 57408750 960810560 192884400 129257528 73962944 680638271 379048740 933250020 105082750 140687995 209559552 249448003 912535620 443271512 352440000 313520980 854803946 661414241 126652820 631972078 603104750 689312656 443631616 312933485 482468920 249695177 496312224 15784003 773555040 266701700 538564688 811938000 90209360 846141000 913427392 761671872 94872160 850771008 678756600 256167528 453420720 173636150 964912000 259267300 968586152 368264288 578631168 973780109 2278282 403273560 99424608 705806065 786361700 384872880 30619794 563243000 355726480 355348720 895247623 747188432 530252236 817320000 578481472 925511536 942296225 285881849 504257600 497288240 11458430 721580032 475281152 313743792 175241000 109176698 805610116 169202240 460083940 616148240 628748256 295243820 833042965 861336320 4139455 379578860 752050240 774664320 823713180 852156112 916854783 573822700 470162784 893127712 981488140 23175597 611823150 929320460 572614600 586282400 195846658 475036160 214021400 724222476 874192126 743817034 867140639 51418392 142850889 705746308 340088156 876459375 812922848 202275722 953881060 206772845 640028864 458253800 107587900 784539920
401415584 14009272 146193408 32394530 999837270 72625016 487602328 4874000 4320976 513869353 542967712 279641280 38677360 431496320 960373872 715982448 845716160 851842713 14369356 897253236 856270240 388895400 473299420 72447748 625387320 213088640 317996010 211152604 234666466 878031752 791047150 698355584 110195260 639809736 200366872 276455830 113796800 260791460 508197129 977779520 689570816 891012608 723038750 913218010 533946250 166443380 464267780 964747840 303132513 762448800 621890240 374015744 587736000 74275364 671926320 572724986 661807744 798155584 538443792 759751216 233198251 536722985 391762400 32826090 566876064 137502776 776248598 316516840 567292096 158029520 922219984 203946480 899550924 397351931 206042500 970428589 594777576 610512302 382622000 765638500 386079416 508561500 956510672 750514833 762500128 193783180 527207320 735404104 774791168 799887670 377969344 384502503 279020048 920255888 17733280 957865600 224473330 612873160 625695320 318253570 148624900 470879896 13865870 130339612 413027200 21521570 802025000 120307924 838702958 473409024 710784560 23611400 154305135 22150736 788605475 850889500 206867740 628789434 452662836 448822864 345865088 389585312 874543600 563984320 95423608 582528259 656566104 18997318 703263155 957334420 87477580 239376132 108847168 475835175 822950000 591127120 558265159 505473152 989299200 561390272 834948720 754105088 675471500 326128240 610648768 149631800 448492382 164798418 55948880 919246400 896796800 371406234 150648896 913478840 511640800 131268925 432649728 861959016 911618192 479753062 849863561 756841400 732930960 962126800 775314335 4477000 477391119 307401305 343332592 644573320 205680160 742061000 949547680 23177520 133728480 419381592 84344224 514129058 800487711 496584808 414477680 288328320 926280508 714952640 871493000 819052216 82333552 700694726 477807168 178264250 390940250 279354020 533106144 620478336 149708160 30083328 679427140 129933184 375362775 426049030 122730011 156389750 423040858 828342210 281730304 645806933 925905240 86641722 468696452 414688825 411676800 277612050 187157130 321119066 191353501 482423290 848626232 326570292 760959155 419748316 340295594 847496752 640515965 296250516 149405636 572360000 520880000 69089928 659784256 120643300 839608500 334243164 742679672 814136320 562361168 785867085 145351680 333132000 206229356 664746405 622547400 414027720 669297912 279296000 198750136 38111726 491626380 795017696 168528541 258202916 524177025 526572800 110165000 874763015 876347885 841344532 853052929 615584656 530298048 540607192 104323360 164208030 173261040 46308030 103331932 845531424 667624480 86459284 364051872 123342982 203725672 963981125 544302329 138418802 960931862 995670024 771195180 818217679 306069916 704750323 772278720 836742017 162558400 582758760 600706150 972479560 813386160 714830820 205822000 247047680 328676960 919454720 315712160 632656118 479813184 637612262 362161525 665078784 840843435 833295656 771001916 447618156 240638945 280967810 97401625 199268504 286606176 979536402 525408660 838970688 327458112 882994118 385215024 905064514 730799835 902929184 159575072 406376080 922582488 525680564 442311160 795440422 24036501 349231872 220668600 45385576 505509120 398754000 762567808 30542160 769479875 255059986 296408603 180100000 738860530 611695186 10639240 667870512 491796565 701809440 973500800 931984090 872432300 344031360 82046693 792475300 308036180 196008840 70754928 769806970 95532921 537707772 330868959 333557422 973368706 434710684 909685120 440456530 171880024 965740940 226785012 9244775 850308760 957733030 908446996 121400960 212741952 739332422 749432832 712342080 371801088 706563840 698952672 70507160 485249385 898637600 348463805 619591578 770151496 644132375 193327100 326987744 623523650 396217108 554285270 58131250 226945334 539926000 990262316 529001425 926635610 892685316 410577718 845893000 24635296 141694568 3797795 151639625 995087564 834315680 507942912 9379040 971277880 270694912 950951736 363175164 447102344 36081856 683737632 414694995 326617085 372156588 951152025 722668800 315221048 444513280 626684262 850661632 947334004 683736052 68086880 88546880 681006188 227649280 720921900 438440024 104101796 143974000 923238440 148722592 969460600 101065232 949586684 175239128 210244270 673145294 196902600 885467200 296546082 171283316 32253900 258575758 835509797 159211368 843005840 655779263 156020092 124828586 357094718 875993830 318442623 944055544 662280244 522203724 357714585 513051500 620687054 752891560 974390418 187698214 49258473 413232098 626802500 223006671 385763200 836004964 57200 814639440 724796968 860893892 12887250 598125924 265328019 141228000 161133765 457565584 688525877 150397080 376000721 314415760 870038338 341048380 241868400 575824686 677447970 655072000 228986368 891685622 470497840 423470378 984292682 703290240 5246908 78764840 269103574 783106000 137796764 594535592 380374392 66303425 33173430 532251728 199329824 753326224 779895536 333502720 418947300 217020935 724673080 996888060 639278328 370560091 642355775 307481840 793176154 782676172 130532764 754664896 253314378 867559880 582203070 513691968 246846208 244521170 507893832 746111280 825789592 365367610 64762990 682636875 986537200 881446329 287573238 614378944 724935092 424996384 404045576 979371050 984051443 64563237 376161600 88045800 956646776 685268840 495942150 711986498 346032890 673940046 855295192 539309776 126585024 101258154 511680020 138126734 60354800 242758076 987914730 629436048 927643388 974640128 194282000 406870128 519838960 443988096 272156480 233066170 703517440 865301368 292325248 238246240 933430375 35691392 616218240 650054848 916697390 403698635 688307276 55205232 567302928 164220680 483308476 419914231 238566254 363526002 405283600 76408794 860397432 436507304 374564000 599082122 779261210 443834880 112396960 450266272 767555856 751387392 593836800 978312872 244075520 517612800 556674984 558045752 967283810 779354800 778713620 107370317 515664910 814221600 825898072 412597318 150071772 946309666 228813056 548689808 161589245 70342848 91842046 296820235 264210848 506636416 58469600 315285324 975012480 487750352 921648560 823161216 761805552 457052246 61203267 813715912 295127000 947683616 623285560 964597616 223869368 483253280 204022440 6545400 160529331 750496072 165863938 904362620 944088555 594544765 69496704 661016110 727875875 462401255 844701386 108918154 372930505 396957101 74030912 676217460 284493490 76623764 36354068 504883900 466853296 815254390 477854800 991718608 593905926 122116593 526875136 329347767 199177216 586509976 651988231 969700932 312169092 392631692 602401968 140337235 979327600 402801280 105375744 569037236 552305495 42017000 914556019 823372695 120393120 534933152 432816768 179973134 56590457 875771264 585995132 208274776 138758570 312839320 593457620 113930536 948099488 143290977 394020524 157968400 247616624 615638190 318582720 131804805 89897440 742948550 489178848 637120680 569946912 363548980 991079288 589009811 113684400 101575765 944785222 68749955 734250000 691611800 219798292 666347100 276802440 182684138 574257720 753361652 285270783 425623600 753076640 806229344 492006226 999538810 105721280 229205400 279750331 987664720 135344374 968868400 460605216 329834840 430294436 856914425 880770000 439842944 809681125 183388800 973601248 494972675 601933600 536814450 953629696 797479250 463290264 570815196 15368395 266752590 576574748 60648992 419724208 612043140 381460304 197017350 942708600 254480400 178206050 277177981 605095168 642996404 272505228 216719364 565087592 517653070 413792080 863575840 882926924 363572800 781523412 124568750 272771584 289991596 996170808 157090840 983392050 970535608 487264699 614485120 909275520 148953934 738799143 526966836 26304221 385945772 638643200 590737160 75809150 846099421 210652525 546962096 780594856 198775788 381684960 717588838 409878824 133092864
494968010 628779515 30607406 32592464 541725800 239764554 827919160 385420000 205878560 920814180 157468234 719566080 849938580 878878678 847253550 311239424 599092780 1132032 666732842 199298910 343682470 701136984 117518658 454245220 817367630 555013848 214835000 893812480 93979050 755545468 168043820 75767000 772225744 16675224 524321949 619725408 971560448 975507360 864700608 133831480 55033570 340496340 823541760 337243520 538327840 275275545 146103000 46817800 887720750 298082352 52540369 931089620 718454796 605381744 701544512 496294424 612193966 767342248 176658650 452159040 822780596 782118536 278095920 863350725 691444944 610664456 206243296 962110850 47044000 69572516 791710224 871073596 324210624 325759040 820691500 762352110 844327872 962985000 920403840 824863234 518911209 990765600 241145280 30929920 832508182 457437550 424279104 950999705 331155016 108912330 108716660 967142496 571570034 685168080 675566582 218846088 645732800 875277250 836900400 214665460 334834296 849085296 355648400 924183724 731543825 750748242 297313300 993276750 12126208 760878712 791251480 839491566 722319480 535951160 396921320 657093400 397082281 641783360 208229782 114136320 661979648 111186000 578556611 730093152 284517920 627271240 650304208 339883025 832620912 301731015 734686362 790909488 963957600 892518115 851810424 695840784 347895600 215348660 3408024 768772808 315239808 758388750 519461940 839701152 262438440 154755225 419844864 579569180 263793366 728153630 587216672 974711040 330966746 436089088 595156656 192935120 646709100 582464438 192704000 362993300 456215050 79744020 81191655 104371475 843350380 102154120 505283712 133229300 165238720 839588896 401400210 580922700 508678400 299241904 912618724 896214580 125873260 274969698 595336240 381378344 360052148 43279754 655892083 569842032 139211790 36439600 630903160 893958574 387615256 706173952 113481702 716742421 267781160 690551532 413508124 498993696 293595520 90307000 156599392 326906976 50258704 454914560 164707695 84949700 433182918 210055040 536606875 743735200 354145740 845959100 617546300 944339981 577976812 922248609 670327552 940395112 596409944 308301800 781484672 796674350 980072600 406210376 225586868 310844768 644381292 399153600 468808762 245884000 963718260 49631590 566351950 336588488 731967822 958182000 733381000 487366750 784062745 864617418 459175616 449747920 38487559 797201952 781785153 845478400 343659588 860033984 473086792 975958060 958690113 733904178 924426950 229674336 162242284 76205924 443558324 636806800 354526565 311572880 46160072 724222975 246500800 386390240 671579240 228295996 432190474 187512930 524247800 248584446 573685240 369951796 670106192 421268240 648002108 871221600 203309952 401952520 480572176 138242732 640595366 30973340 710366576 300864310 452856000 387301760 960199120 482664944 214575806 12346400 798204608 450612240 847134958 355956800 999655440 144931600 851840100 174091698 837685670 535398360 252282814 150977600 570527892 373586430 814824428 602264940 839057970 250188678 183648264 980668869 808804137 610000712 656596652 363265800 967778420 322754608 299393550 972064576 245155676 269695652 22678140 255388417 636920576 656687436 469907926 514265244 493040640 404608425 500635192 731865320 4982194 151730920 63805990 705088000 701481138 956726080 399283330 335061816 173075870 336810563 486678076 545919150 308883920 409570039 234329395 565691415 723405908 72537600 114749016 588127200 87910400 131401108 562715372 744818163 133756288 609854100 170261348 449553920 402558240 929739504 906620428 594113280 722904440 595980360 463852750 327595840 382507232 878611910 322227556 543615164 52121812 767456608 868316800 83436768 38736880 345477820 116290772 446909024 226097760 742367840 100741580 608088064 709004346 579215539 704362966 433994240 100360310 134658320 527617005 121579200 758741780 998050816 754336720 169555460 752998328 451912500 815313936 122224000 816140096 927003648 16605136 804741488 722874750 305050740 456389904 607656820 115274782 370729368 756559200 817042944 404043900 771204464 597590864 524152464 521581930 988816288 899434800 815077824 962736536 280996520 907102308 774383694 555607936 540331992 836449300 609005696 257037000 327364785 976979600 88901000 483601338 296648444 376651972 530556780 2868110 313637504 776910340 200155296 646944920 453834208 280982720 702937312 126378198 95153175 705085850 221588126 54618436 3772060 581945384 687743020 37336576 606484240 586682087 309706829 996194244 55348176 791629120 954590020 542375976 301329680 459575256 813307600 45549416 290173253 611086400 780471672 491044710 945336829 719743040 753669800 444619160 767010589 996885880 6811840 559765072 199344330 349593308 142213920 741627066 295848500 284767416 258236348 987200502 486865920 912369904 706425525 981248830 902079460 449881824 967843448 308013412 850455040 354001120 784006532 649912460 433782902 842649640 614138840 731682104 381393800 394999472 721660858 567347360 913665300 456495600 917117086 567570834 901621205 292412080 125144760 348156040 94933727 779515792 627338480 69859520 148540000 196249344 979970940 678845070 625695300 230733952 529388144 931988160 165818118 525701560 712571136 312249160 488484896 81803556 753306500 631063000 93698230 636990432 460506648 633902352 869730484 666869570 527190056 311657280 473171032 63706505 516791320 973324680 549902160 682054800 751471992 681600576 289639130 784513478 128506460 879377920 918479352 1310048 618401304 417310336 132280672 265749888 738525119 523731700 618304768 346593237 113570375 453935560 383924246 316716040 293610229 396034592 123380256 167356176 416018944 288197064 601658616 377784990 503558150 676461471 724295608 740373240 447457720 647470206 380726515 332814528 749747530 556489100 5326344 471431536 838032136 160801850 623151456 756092301 239578375 614880804 73600408 490115450 566611250 581967384 846757470 597105750 643952025 599190400 996850380 123564090 592794324 45756037 721019040 442771604 738068930 270971100 922326820 188918056 879222590 141996480 817584258 401068832 640998920 750927360 514318002 609304864 482192542 545221200 529194539 398389936 60075648 38337188 618632000 456916070 584454080 824855675 544028939 772286752 993069320 740507648 783269640 752133920 606707464 41818112 830366424 757093038 989861760 213738960 625019640 470514286 577206397 806026088 180338788 407758952 55510220 829700000 109085370 9707620 235534700 771290680 841056032 223599992 665375264 521257440 906501250 206092340 258964288 715934410 59529614 959068100 556347536 476046654 679349680 112103471 847701956 889208000 535775860 996276475 234158000 158701862 858474120 831372940 971428104 414716580 168779250 97520476 621963160 520311390 55075988 100421540 883849500 277491200 952800900 721728000 540706496 836731475 542947520 883442335 737773684 791303310 214353934 16907648 958511620 659927580 774304640 969655700 472503696 441524500 838675282 446490000 482693000 50663792 610165760 503001116 262607144 636573940 103835162 324650240 755400441 255353140 621067196 605802655 409922400 993006400 747720480 906399072 602411304 401118000 501819932 126055790 627465736 145243360 304030432 226945896 503272944 840315090 451323996 587437836 46395579 902696924 950622334 856363030 504174984 781560480 931734736 557537373 314043392 2746288 199622784 294314652 916384040 645260931 315866820 936559040 855110625 55352920 885471900 923672941 630009665 414077856 229650940 830567224 131153096 269407565 256180352 852610500 933315636 439593535 855952141 303400512 16296704 673197220 85853388 909728728 170279460 173250136 242358384 320150584 454245415 430329600 367931400 463119360 506172480 723119250 528653720 439536704 746851721 726848739 805937920 753889104 722228704 333116552 853324052 337254660 392708288 366553772 415174938 88016000 564315540 670625600 803100892 995236286 83870500 342221600 447524275 794798210 294846530 2928513 569019060 583589740 794563200
304821668 921189800 192744976 749443042 307563190 880185760 337736050 88026540 73750030 567904952 783887320 124806992 582718344 884077120 13912680 610123997 730510674 944639536 108675330 782656960 712208014 20789280 850017456 140476320 388091040 308629154 220596316 259544560 970762683 573387040 596410100 74160990 288856016 582822400 123978800 491712654 790976710 62283908 755028020 825932332 186155000 638930508 637941392 355413060 668883412 595202360 618380800 692146766 470608320 416469280 160568852 470906876 331563660 535176441 684833112 23231150 346312488 89014540 564332876 399110310 932174572 53183874 577966832 80470000 267844032 193883740 555342188 668933504 285824640 75523840 974555392 82184130 802112346 490253840 129755924 592009556 311788636 799879377 122539075 147285248 902564934 108502404 975099456 554488273 713783795 707666595 256936720 756260122 466181994 439254128 60628608 952780140 941350510 60074200 562930096 835009000 452018248 357741768 349232700 257512658 828110000 292878792 730966848 956779310 301923644 577048460 926227700 777077040 140622400 212564952 980251920 201725344 916826596 63628480 552141056 907470830 935367774 14592224 145183160 838209440 710442495 277631730 137073232 604736288 937966644 229399860 653242174 5045916 196300308 364439024 152513665 751509250 574320780 520648086 833444280 591180128 183360203 336873560 776155956 455564028 891550000 804244580 407370400 225935680 6875008 226364450 501828440 672785504 186166244 532863720 833735085 711605000 234950080 187808792 180791260 394016 536325572 722059490 503966832 587942540 577450711 519004079 198138384 371639738 846580230 992916432 575922640 357371520 412904720 439618100 677922800 286242850 861015744 396589575 398997467 785463238 750786324 425201890 99240069 326210575 202485440 660357888 964538375 279497640 869865245 183336832 497483280 457874128 513116768 54933515 817828848 430489920 138375943 930694560 563029240 47227960 442934528 599908468 98008706 371821250 320687855 246613428 184232380 799373582 226526462 378865200 681240048 444625260 109233070 640769600 805351080 718086896 735691875 722095200 637137310 66680000 493237044 457144823 470564642 949319424 515352423 732347880 277399360 658088228 214977280 234801525 100155136 846076300 413247022 58074118 900080590 861335400 789297446 367637664 348501510 814487808 534116056 780044848 109981224 984330768 712294400 215099082 37816552 67355070 606021300 822879220 143489412 163713528 888714840 725246368 387924380 675030625 149561280 696377439 458687592 172973721 250197762 991408252 932937454 584409265 879987273 796412396 118712252 193491512 974950520 819630976 470731625 686269650 576495080 942206080 767046392 249414920 694617160 532265700 97552496 763284480 222234332 158643110 2385112 991352880 198288768 1591558 335199540 902960158 723975192 802244800 805793660 722397060 599579048 984516224 57122180 314063260 234444540 166885625 274465433 542486858 952481232 183695440 972781268 66024366 842633892 752440000 988697698 787902048 832027326 830993400 929017887 769614865 299454784 230207651 6014080 372217305 590234960 373919480 212808382 8827140 875848000 242018848 308509585 856592600 534550400 702525938 836846880 777870200 829428800 527000280 402902900 467836125 972452840 756353920 276875980 731324992 6707296 62479292 934808102 917071445 630637200 552019104 715774448 289616464 782826750 641323332 535952688 30718500 900020000 746252688 584229584 940747852 786387390 79146672 136686460 575713792 662406835 179686850 16261624 158451056 292272338 450819200 365830670 813452464 89201711 566326042 648075971 288812460 317685760 134284190 920927779 794069728 554746574 385924560 235647360 234473860 899135270 910347776 101480060 668528974 179848876 141461440 54642920 926105704 99554120 6228832 743836155 641671840 936924956 646185456 667084650 792296530 801854272 700108159 425995336 134560750 595192000 64851010 920101950 522908154 479783160 21091923 223452800 259257368 328811510 167310144 70799325 606174218 588971954 49774760 803430690 35807800 263182000 440630648 199328960 677032450 141458000 639517312 723399765 750334996 366447972 377665600 811441728 369314503 663724850 884890880 741849445 418512160 490573760 503366754 917321104 838845080 4291000 155261967 824861250 325644562 149154565 136069176 843370600 868048144 677037436 920459144 920044704 338815908 172171680 458243124 677045174 53399100 981107996 642645000 508006720 115959520 741925989 624304000 851015790 799310200 895579415 262688220 558751450 344770528 404408850 395945088 905946700 804401664 24759295 984522462 126867200 24787640 273584750 681531056 456681496 418510220 945546768 395375912 27685790 839038500 961758292 705053840 693877504 358002240 157180656 591541248 685229246 84606750 436780096 981162560 747281512 380125216 338719770 537643096 626511170 267655394 505770944 318278368 594383660 538710960 272281400 989612325 934829600 107042816 53839200 657112180 990444329 748128801 46743040 907391744 629720200 233632000 105728320 185387225 478106080 542013945 664242680 281928160 549977600 76264515 785761950 863229640 956030152 181572652 233705224 134927448 844525360 233762816 215999754 281815040 438003266 317067712 211271570 881654350 898248512 998437156 670865983 547997216 710924113 209694460 403142180 296584936 482589488 157101548 468113415 881804686 537582828 36128860 834934344 941582480 881092223 926227030 162952704 66276850 632111152 961659013 144980418 570183340 994394923 33282848 678209344 447708860 725982920 883175000 567289200 320307936 231929965 112996400 949717254 158818688 684704480 169314992 232113575 175632048 406623130 169065470 946228480 912590350 896887040 329192600 338458192 244585566 904336400 495624688 269442560 995485268 571299730 905109992 412735088 591173760 139570864 663477218 181822964 116465740 430843750 193711296 962119190 837147848 170951800 640456650 454331935 837126934 247011710 559014096 97713325 36549764 678207160 666119422 165463312 824726332 173160813 881743526 238809910 368979508 335900296 899528560 965384800 758920036 854234488 416625382 121939980 282212640 677098850 939765838 611130740 663919168 829541090 50851376 466525440 9086256 416260016 605829280 146499360 913735280 210454080 820854847 936130340 719979725 384773370 415535344 107712000 150254638 4209994 724909274 840415840 36447552 360973230 724932620 878927280 632586224 384700348 945133552 252748160 723932032 995383883 177654772 98668252 861705200 65242096 248986719 645455956 556930321 591091200 284699400 874281472 954545563 476994656 62662200 579318630 165757440 684740250 916600504 43420735 591893900 71476780 498793325 913142304 124325888 187226760 201133265 361208300 117819456 585820404 976345031 799545344 243067580 76274577 802988660 237894488 373761734 934758884 961430321 141779730 497012146 334702820 827332288 3537408 272925840 186573374 690087314 351198656 580762880 841567744 879203599 374794640 916097564 955653850 560166944 966636220 231252744 305711040 237668706 107879956 78032000 270686940 969471805 673177070 235028976 383275466 592236000 534868384 633437000 148491584 254975374 874971120 685651576 476082520 145066780 914933591 378017680 98939808 226353825 859050990 667731400 876910876 764449558 763437196 488755840 513481097 404102225 110671744 532959375 920580280 808808466 38954592 396605120 116529000 168383489 483433264 301355040 193171800 893350744 38173940 390992885 31261655 972260008 794415176 458335480 697984000 470444800 350752943 836092848 937918796 928688768 741368570 913569758 433272640 940414088 102629092 743660916 180773800 148247245 770583126 272194101 988555536 728160800 300613440 587990286 224482720 591885600 134539366 25815715 855079750 674945400 49479519 996073984 21634084 463243930 726422112 32993600 5060398 914523203 455200000 435522360 698830080 597587273 274591628 851541540 959450984 937098120 977729600 617148680 301172820 511312640 548520788 226708992 18014720 982131300
214259700 361202025 370890496 840621663 25420272 922124616 197437318 299357190 970212320 652539392 453412488 174610368 800607490 753592000 849576643 450142184 849577712 468655100 620580824 849683600 686463704 469374752 323915395 310079488 6050732 19328310 798904700 265512214 155413440 704692000 822282448 173919760 310906596 348873362 740145624 939318431 939426244 276286026 299611816 963107712 106618604 711321768 747617375 38866352 932614550 538044125 35625240 69420988 128497538 390680000 201016642 620382225 388828352 921172800 378731692 948921984 782179088 267817984 590467800 53510945 11794063 175011072 450326616 518697500 426016278 212440720 233380240 284001600 845681025 221433460 214748400 639382272 104821704 170181850 31243692 483655616 452316880 282920297 174632616 82859624 374875840 434248800 879444972 314167328 225425840 912799072 623256375 58393990 392354320 219703030 640562050 593596760 329940880 561960130 25368256 538437808 322838413 254421630 980894428 514175360 1464616 873251532 416080676 672339249 709298542 416597170 95691989 180721658 532554000 10452500 937144401 177188468 312114285 932792120 530729493 556122392 105864072 245252753 399618139 214193000 288186688 947043010 445132952 529487168 592408800 211221616 425557632 666727443 805510646 864949016 597158475 320217576 612972750 914330724 189377764 64340000 824654525 265646840 364715975 674404480 397764680 794217769 411900000 710473000 446480624 838195638 520856000 21014104 59206802 480751032 32242300 805925675 416842528 425404202 56559120 627445450 833337600 463713488 108737868 966717720 602465300 870529088 391178955 390955080 159125600 939412880 843730750 436014250 88047020 416169360 114490496 737053680 55258176 602858560 75180628 559683568 513545548 858186453 778836875 491940928 629176006 647893764 489827864 167857696 192038800 182632752 166784112 42817675 78843712 417120768 957551100 301923360 246238710 405472076 310873936 409203552 299231820 627014330 446012680 485231320 99436800 518611752 872707967 586330762 801937032 290507998 245940008 997950670 891358444 797926458 887811680 412384051 760039872 890408650 761804120 263084235 449319040 184674504 98312892 728225914 614596840 948845825 43408960 928350880 438558042 20347136 398044132 901911550 803153200 744299408 436845048 266957672 464964200 973671400 361255600 589403940 38482938 546321745 511796080 661433600 70977707 75602990 540643800 370494613 376876448 375034068 37284256 975562480 424900870 805536136 282693660 85350860 636083200 998101520 201249408 666818520 30695335 105583364 324153800 266012334 714251940 159434000 586684773 369528020 611557720 77122292 755265511 444397540 807617616 344925792 453210808 483765854 989810950 9016500 943245344 332213090 484410200 247848080 390619968 599636800 948918220 20039155 818939038 943940336 377249568 2545648 814615488 71409856 954212000 71110908 471963200 579555634 472642176 188351280 877149290 359755028 606713160 923224920 166622560 148885624 803367728 802493980 213174224 573332480 221096120 337473500 11085876 419025948 629693752 898151400 524890386 295845280 518200518 310626360 64800691 943476248 38477248 553722186 340599265 768071920 926418520 822387842 430906540 200738375 381759756 126203977 970133720 678908875 899478296 895532104 228475500 906955100 806273152 416747126 726965748 434553760 561725290 170612180 191878370 257918944 630809977 417817904 746382366 567306174 951488215 832887340 632691825 794692060 385786962 180093888 705778972 671411347 144018976 50053912 768808691 924940000 671342654 820413168 706369200 46635380 430176000 868031920 767528395 744627688 84603750 159514600 748247232 327927000 118809016 249261240 303490032 101977930 377472700 823580018 237822760 495657200 76946784 170562200 706707654 841884624 293071736 265032845 129322518 182684450 368148 575638190 838992176 241005701 158668344 96440320 962725546 39305856 963113798 422378940 974217750 245790240 701850340 681478525 949151680 788743360 596944150 967865708 548098350 533759880 585584869 417209581 507961050 424103800 774130140 489176880 940350928 371149162 295397294 478409250 761865209 840591250 795286050 791848736 736342974 257769576 836781876 78712780 170718784 760853293 989058048 708893744 264544495 997297728 846026044 494713300 215869824 728330720 292039936 325284629 112244230 249972658 281526530 493277984 771478016 889096800 237652704 203063600 889448179 288108512 850343224 81030390 286905912 220360400 79601625 39422215 213151700 745817977 285995000 701352280 334682090 203910208 422395989 483543124 801490448 919004160 548804888 433413008 992309100 136206968 651553082 10476932 539961141 981099200 640523500 8576352 205116900 360497 384799332 291558970 273285142 723024426 928887296 549855250 62491744 203439728 745651116 590998560 827865904 327213466 398943450 630296218 456560400 270260312 621215991 801107084 217343040 40854960 774534210 300739322 417326737 78853504 85265200 610813570 566808920 134838792 199390835 612157328 349495424 724002004 991089250 970311505 508009684 911876448 963617604 605373892 512493500 323227354 746206390 584136000 951914762 542816266 709308771 485064708 851124608 130663808 646825328 275214611 536410544 807256510 504674400 315332550 215060060 151745160 970446540 579227050 596670436 437977690 310125466 602465600 947532544 601009264 176109365 373261120 11406404 676815632 962789175 58009436 856049600 138638750 318938944 361026786 405404960 50485400 300766704 689790184 892851030 331478452 870937080 295875424 108486480 589645290 474263860 76542940 128922250 288558329 48210255 865768650 129814905 724531548 152058550 511623098 797472292 671219254 71481344 991873460 965111808 243461440 590163488 751599150 867803590 590562378 886800360 693144828 754154852 398639040 360595360 839442420 942049052 43836992 556050812 856148800 784544704 274528800 227820736 765867552 983278368 517698560 59429262 838465599 350657675 304351688 411023038 148867370 992689408 195390880 154711500 753038609 954331600 984204800 41204408 554514782 452646992 297979940 395144033 191698700 578308080 844549424 60052925 673120505 474117968 734177088 11382630 734771392 1235840 82598012 143616760 688324166 911497315 753735772 135975625 771937600 628802760 702836000 762179600 984116967 768062065 873112320 940145190 775581960 147664520 411124560 526442792 452634690 912863680 193113725 214048263 635047324 204298928 205136873 436082904 331127616 754279840 953434620 568812790 251190791 131298380 85497368 394403360 155332616 338263040 906379050 841505653 457133263 72918132 461119816 459781720 214011249 172114194 422464000 488130300 152716875 544308268 586284800 779391700 185467313 679301764 553277048 235495872 292123200 805023580 543147520 239009920 916724538 613411860 553419818 114248800 86524240 567986398 404802592 576270780 362688000 622998680 868075857 373198790 730552032 750720282 107351315 187735777 288138398 554143100 599001970 714803660 606084000 464484512 567544000 48261992 671927562 205883310 548036130 320462208 555393178 450612745 108375240 261677664 86655336 236405232 303006330 300220692 274355340 176934500 641811318 874657016 852718600 610948305 789190108 879503090 293628550 273431908 710634166 190698530 834837900 380112300 473195488 171142200 526526456 173218100 739841406 588715880 797365972 543584000 676222672 61546976 31999200 234075514 918775256 58902372 199579600 213059885 216068486 940462288 401190840 874305900 98794925 385231360 576815240 424642784 314403520 395300464 141154416 689316400 979153072 247939580 498402880 987524936 395580320 611355090 409149380 87924026 510269748 60374960 889231808 306125952 368749060 342620440 426683480 464240148 240181882 128843542 134425030 364724416 455713040 199745055 385063936 722827875 10331200 845415720 18838364 953332761 975952928 798274040 466876025 222744910 687592744 858225312 966107248 725384566 125359800 903821940 514478604 400059304 739237592 930709344 963458000 715008003 414211370
987334580 633392340 88055088 61622760 708716656 821002904 672397369 434885860 688730144 790657940 992915304 753572220 844236348 448860112 403353344 627446150 796020810 56598312 684795050 595093172 757291184 911249995 592743064 784187236 701036380 831227576 991685900 331470560 8441120 536276984 509617376 628036992 614864856 810236160 658218820 285003280 479523630 304190856 425024696 287573906 96147703 221543076 510788328 669870240 320252000 919656000 897786000 372132392 337655830 454530320 633439184 704230106 210520740 237777392 862995640 932430950 295332810 41831784 113753216 285801272 486310825 555324880 167912648 341858272 159327936 792482520 680280219 130848690 318711560 198015336 87966720 947196432 114228624 48853632 507752164 102724040 263559872 128255900 561726280 577108888 296864752 709106720 129220880 428370872 845156736 626958109 824895981 555496492 745163090 341083584 94214270 777979500 363370720 559473107 55312572 686631960 852567008 670494000 444582644 240279020 236722250 467510580 16329408 902888752 554454750 143080489 734361600 731325742 63069958 279266284 257392616 237665500 441489204 584060219 241987240 19279890 984525022 785238760 842568960 740216966 235856220 295282793 317176724 942642900 287984350 241210400 725140360 215311390 212154328 348666880 148651840 995216520 563399160 130464516 744830406 433044400 177693926 677349977 664942258 741570732 110665980 317709750 129834608 930779208 189578400 500157020 729343297 234009774 221527360 789935760 925585216 309383880 691583700 855318000 398640790 473855374 836728112 483059424 979025792 130268912 585824960 25554000 350298000 135093952 440230560 165968224 745930213 862030196 298525952 443109400 615381416 219893464 159192564 437438656 597397660 460253400 949930926 156060880 943842720 712315840 630309204 347567300 480167420 965368192 887867704 2406600 431596206 406807238 904043360 593734390 622332470 309936113 70363960 726218818 328537600 180184268 477961837 234835876 984069814 992368110 603179144 666527810 560152536 549058800 881497524 816580148 909583712 645124684 189981824 750951120 930189612 587307876 629009700 124372148 167593972 392431680 783357088 818939294 251577050 515447680 966909080 335051440 846516250 974480730 914569870 624835287 671506400 355656804 952458240 67875756 203488460 680775404 136100858 741085308 71971072 181467079 875405550 929729886 802200580 222753316 418555575 563416400 803293420 816209967 550290029 800809367 142946335 266129814 577669120 982191899 593890544 579385904 564520738 310818832 957459720 535024240 191123632 958049634 948858926 893028240 856467892 137479284 467744464 654736408 979822000 79512480 990337496 991113040 196535374 86914048 209291964 138877440 482119100 449720685 845809000 570662768 74957966 243256400 817290784 741898200 749826688 901198220 105261292 654134178 854614720 250293268 175167530 780398700 385300992 462332020 187474336 576908496 606730161 637543664 946089860 715129184 878545100 338338440 373775500 471610720 172866896 925123712 350624451 671613040 626169800 155080735 863853020 919883129 266228973 942439405 717495900 910635660 810437078 920507160 660665257 536164608 811774935 737430352 891272416 224025152 965304660 863464970 289382248 363041750 424958394 996006640 198254336 898757136 449554106 907468422 892076330 160392000 981336158 577890912 199618864 685637864 111745356 586441100 473712150 338950568 727608528 203453596 998105282 417905916 912404480 144500148 623045320 372918472 152829176 888591232 964528384 184763700 914640000 284846598 481412320 257273888 526950272 796114816 127194015 313317152 620321626 238582264 758940592 389532588 552181520 733596150 434249008 936173120 770856064 999202060 802148879 141275520 251500640 301093980 680278680 3405720 472366158 533065324 879245750 325722124 167051383 126457560 446869200 149904536 198844200 433839872 110603520 544763450 961321202 634376836 97516760 252997296 243241940 38747456 749717200 554504466 606145896 175015500 550432144 230281920 501551908 709009160 348090468 4606080 886633816 793936701 207110504 562987440 800222248 359966240 345596416 175876132 755101673 843167216 230253845 339220060 412432544 877544320 380261320 823730708 70841654 846166530 875574400 746432381 807040034 722876900 249983008 911973000 588893750 781098180 45081312 559268330 813133506 167741774 118247868 14300892 609825828 188004180 498662100 684308100 516245760 594024152 459294848 195279375 281579848 190941952 863412280 915340960 720083152 240424440 923069752 283916400 451783490 132045784 889281024 550763040 519255104 903060500 375966392 695437500 682710280 774844485 500844490 978653008 733445773 791416980 215181070 719158153 309460280 723218520 954314304 639871136 496534784 159423008 844239742 408806568 753493530 197688200 976918980 39521024 663925752 914615840 972287880 139611410 628922112 201048208 233186560 261447424 500011488 434858920 246392000 922409120 733768232 542901410 446724148 749288260 819650000 905135790 357726010 230221952 192091788 193762241 624512800 795458366 659119648 94421176 827995151 354890450 430039952 562598384 875439490 726925762 188080512 271543388 727346025 159985517 126633984 348698816 132633008 782137696 531646022 535312300 896715080 822008125 803780108 359937102 254017536 230443864 575224939 799565803 104314532 849385280 344540192 697962216 786962250 225261672 397079800 138028700 793813034 247146800 867212776 961319624 890351540 356699701 68855345 265642848 747950735 168397840 692676400 290575530 528888064 767343600 651797200 255874552 801548398 680128400 5892640 939187561 843725045 745738752 667223874 800743726 134812625 124469140 980677072 380192864 575366440 423525000 267305180 777752000 640141055 360198712 486617696 566039040 121720932 85138536 834521940 926265760 66967720 532754168 662759516 540301402 901264885 745090226 278697652 506886440 270084864 957026400 969282073 800462800 686513148 837827415 637122880 189365824 371417550 194770560 656149094 360117850 57939779 409392334 95902904 9707284 448668144 696865784 417942200 849299056 90810500 593234104 325180160 525757448 147237500 37261202 774821926 791102344 881067850 862627104 264103840 236140400 884490370 489138056 960720200 536888872 633172400 30941700 67706553 877633216 73524920 317656214 781296316 120176210 452708509 702542800 991063586 515255788 506225400 625557820 740739398 103131312 220554164 566519124 880375040 257519008 249745518 872317300 454257151 701949789 123924932 157486120 78279710 46121645 664641664 301939290 874597967 347236360 596774400 593348400 616761864 558284000 309124376 927861364 917272670 804646776 275078746 713510268 39951556 710589952 677563932 319650040 954738380 776634880 887202330 741091846 938933120 683811297 162832120 468587978 298705992 900346792 708230440 471993968 629360480 525699320 811538344 248071616 392229532 831779495 518738130 675105920 888317840 880457400 767389216 830600964 260238424 392286120 153374400 96863285 714942372 241495040 425619904 580329075 992485050 708955560 427022475 898549676 793828020 395442436 566897352 397384280 655326568 668225108 176581552 401733616 186878527 407027803 667321830 329980516 733801536 167934714 303565078 69416448 328222036 602956396 420562580 958144337 470821097 173668508 926204560 915192644 980586690 262045500 253564875 940855063 143556934 855901392 668910841 418964704 158425620 885744704 601087408 140439766 214940163 82885120 858311380 926693740 608320464 20865483 876973812 805564758 510555100 756750910 501200036 273868408 258746912 728163720 64851200 78611968 199705610 430948492 242120392 267105400 443546448 72431968 983727356 304463172 636656272 598890117 331413360 3337000 517862960 619846290 220910000 662940640 831571150 542111376 471765218 244806800 408977668 804444150 684672520 668196432 214869696 132821416 217077800 117077152 610479150 725666426 723782018 539007600 331110720 404118320 613413970 833744000 922602060 365428434 47067840 796059792 36233623 560071150 714462400 682138584
226127406 243901350 842646667 638194388 18014056 543617696 374759200 298798900 162729632 928085152 202344675 574756240 768453120 956439608 720541856 665105304 614363995 740460224 831180920 72512090 978394576 384464880 891365520 269441200 494862047 473415710 913119200 452030080 144220383 892174516 726939200 37525843 904414976 158376680 262899598 704041126 944430706 63758434 283881250 68056716 606872223 85942250 990706728 257946920 587083568 569966528 136402048 946776152 560553951 96175192 917840200 485130740 455432294 334046662 450169331 188535924 588587070 909326922 539500784 576172120 727201505 757095319 439545600 604148296 414236160 128701392 82339824 598960000 218259328 910899040 885155230 337281000 327981300 491917760 823865760 5434796 452860392 977662450 26553820 641471400 858711008 721386624 148180480 915360290 207270368 522861440 274042600 225266920 988295296 377393920 710164648 309770476 634263130 888906687 971552272 716341454 441730540 690065920 354872671 38029805 194984080 808171905 29674400 185918040 452186268 375883635 818806752 681744048 378129774 991790300 394227200 392545634 180429000 839951790 932619640 199560000 6759560 756485220 25836880 422485720 518489950 321222856 494227200 278321820 680177280 591159151 469344018 367830112 678123280 985183156 942068734 704562366 866441872 14868480 571806050 847305344 943804187 130307255 237594500 85257004 590310822 640318784 739544808 613231206 122497048 449449024 303167190 339919992 546589975 808817976 531951724 536081450 164009938 27395060 925993635 250401539 531447662 471357948 650330735 532712000 128717880 768579800 598929216 489192700 161063680 704009980 683167500 977656954 887071500 324606112 85816640 805176312 377665000 180800000 324804792 39127162 293402545 698994620 275542200 371631800 184284096 711511015 84581828 246867684 753773914 975013450 351693871 975105472 723050372 852730695 386214840 40798000 806097420 752409601 636922995 112499952 213265688 130251210 236229640 562691717 491119418 444121236 460513280 570912784 503654658 576997961 285597300 326133300 284040000 338996848 454683416 580532388 640001844 241281808 147066929 246990331 574431792 437904060 645552640 650070576 628334358 261254948 340418300 117844096 399299400 72877193 110317518 264893712 158830400 69042800 379581088 176541637 750355640 749271792 909460282 766225296 384050500 31625272 613440768 306418023 674103180 4349284 872599600 724639632 69710269 422484960 329562000 731369805 452746322 778396600 106566520 756224875 257310480 872070440 825296440 287878481 463796240 998754546 762324384 776430190 772651628 397171770 653620858 261366440 919845132 940397010 885268385 463357912 236746560 814063801 441925984 893523240 739649392 523250126 651965240 840359620 230442016 488536710 941306324 144862848 485141204 307657820 910507140 273776196 75262108 622735872 594411188 974932391 641781112 706035936 125142930 223110349 469641764 539784064 128071450 213853369 205204016 492697408 788009752 192634551 631264448 716898992 43709850 288372492 262606800 455608741 990840000 181096432 697831508 528260604 375077600 771683224 758049690 515873710 779832144 144161650 6423323 988558210 997336189 631594980 508917248 285315200 976137880 594306710 661338388 107100576 134766310 127660320 162123640 715169696 948670335 628656046 120916116 207960980 88444720 963403520 905135840 900759616 629044176 957989440 217464370 661662200 184715592 53640301 652179036 91339130 887601504 502893792 350058240 897190380 660744525 304481544 165560190 178970240 434655068 315619960 462521875 424771416 246875968 453915536 10813576 763371616 616322728 661527737 88530176 36623800 515714400 123538782 413740416 905086156 412222460 941824128 369850850 144069300 811560280 921967810 114420786 137037375 94554130 976259830 729033800 95080336 917221502 688756745 81102502 653165632 516143640 769068840 662706456 918600264 699548024 507973845 948114990 173240768 30059640 26547840 304459915 213325000 347654588 131332952 166763504 86088800 560884444 286081460 565503172 78635872 292630172 557228248 775702722 135994272 489550720 855342530 336712144 273300134 623361800 92013268 562950250 477079798 514550120 632025240 135938008 250787008 938834200 59220536 423810419 705638970 720462872 839054100 578311288 623865984 576927240 840114645 133071488 177640138 316521280 495010000 573188576 23433740 252443344 138368360 121305984 751593766 948439615 878413104 139426240 758443544 451764962 333026720 391637952 541304316 584563920 372549760 589975160 454814200 81123304 106063790 148596352 689951952 663400172 353191150 340896672 145401411 390884800 689807166 503279523 707879616 367878848 496118520 478762240 947520910 500057048 458776325 726234646 244216600 685149116 91085586 353901676 837372176 233550040 169611200 307075080 845468450 32589904 782806624 677072704 306338944 499642770 613365978 994294152 697707910 631358760 600899750 299913196 532402768 12205300 675350604 916481862 187673984 419646510 45886900 523112370 367404440 226332032 887382400 717747880 714141921 688219020 794861875 342053796 349569980 658753120 533594328 358877219 906984400 107587498 457662850 68029730 861934500 368755714 667868532 810898938 591227500 644648792 794384992 164773696 255218840 625185420 721116800 67800160 868400000 299609600 950015922 819553520 688753032 271471497 930435395 836607008 760049024 344159295 132268480 788201760 300933608 7432429 167093648 55341450 864729110 373634604 143225500 968809785 657659840 298057600 635358160 321534060 69101920 412884400 813731304 676422007 734135056 529154136 451564922 759433195 610177600 435171812 243246575 507548720 949547278 23674864 780984318 618152144 806906280 32592624 939350852 21279994 889822244 557731712 930842180 198621320 978700212 882398740 45277472 459181515 207688828 622719040 973960464 262114980 308183680 713497000 23014400 628713700 913490260 863178560 666307100 908112200 369423300 277040004 83436441 341139472 941694888 157738880 543173268 877044810 387876000 302224164 661124630 129390680 422978220 693224308 43034624 753572848 733725888 464709360 383844592 344367674 643487200 821586475 623142400 616140660 141148730 849251316 993048053 712758588 84915172 664800416 478633600 271841190 474665982 812652480 397785920 645633536 369667600 509596128 733729896 197251410 467607836 439716072 215010636 607263792 328086450 215109120 517756846 364957160 327501868 745614624 665139456 485587201 160442600 934777040 600958900 884776896 929640840 308049666 737186202 507810494 742291248 968156532 657229212 154399744 279191192 749841376 307547648 681688620 431948600 302274432 781790604 298067480 888267198 766686848 718661400 299697220 914415388 973041242 550686530 757778772 533613840 587779940 316039812 67267440 321051400 581387388 792975738 974441952 102926400 632466133 248438528 963820840 52935488 281571737 295650580 659055100 102347000 445559975 798842300 244537580 78714485 348537440 811138048 197642175 67541686 131197864 971718967 961983884 744559120 285847186 900487142 758467460 779929872 372000480 555535040 325611606 8130950 976434096 363078090 665317492 728779000 107429195 387376830 817549840 893237890 423482032 444509442 864414214 334605376 6475160 916376244 321712000 829738096 304004760 219653056 661789650 917114880 469752640 559732536 754747062 495970640 100228384 910601190 122859025 364164768 660906746 161034752 875369472 451858080 100025566 415727876 814143762 512504072 656561290 843360036 357480472 208434492 937122368 212957458 109970676 190870400 644303381 230600730 696636406 119721918 187698184 437883574 922613900 392270205 507873905 288880880 902314812 402738880 275846560 581237180 830162936 802241300 841719096 908322800 781823436 815093536 31896920 815674340 263377800 987909998 976437188 332634860 223742720 6393208 692976217 96479784 420216064 845912000 356804608 503586800 979647424 375686352 576096054 450885148 504338208 520317472 680451000 28285140 218194072 468837504 680939182 646104000
771407332 145068808 180633840 346294300 690571522 51292420 873892800 325549440 286923270 338031440 344767616 662266936 803371475 279993773 953560813 406410975 962578192 601521669 764812208 960427160 699849408 2315875 762850150 483965048 770987712 492805112 402397200 240280168 606375248 896794324 375737504 943785708 763516180 946282274 436385568 657070700 775772820 290941264 527821120 316712720 71091800 586160920 214593200 157533227 230542688 180754129 56351750 682666850 675845360 353686004 932106848 154521080 848569044 70058742 74775325 500665279 425837323 515505280 559816324 942435600 730067264 141934344 339422296 789123075 760630930 688439072 918032176 386680832 333448520 561636484 544651650 282301280 766578500 557254028 783831500 869345832 860011725 346844372 631677672 151337860 262370576 286351615 133588800 694786362 711946284 264067359 534024530 587445400 28673400 305525440 543880165 47432913 902935832 706807900 787041080 455844224 766794440 699629363 574264954 904022020 674371926 784378656 485377920 271886605 109779060 667808070 518324980 654028800 24094720 67629300 530540204 915246632 821196850 809023728 980029000 954154600 313821685 38163415 665475742 509357444 108954670 511446400 637316950 911436856 639483090 698342894 479673680 638268640 981254096 587351464 426629728 793726040 379131666 839237025 320391000 856161408 944114000 321689696 700919710 693822976 586028860 261341160 167720448 579449548 712222540 115563424 194570900 689913758 284391040 185565785 871380224 486392320 748576956 170845440 88198772 51365665 706531000 100300825 286971048 914365760 154692736 371271460 44956176 103190960 623363372 790002456 664423436 69196821 251995744 886447104 805553420 664224400 107524976 306396325 181827808 785080000 665013424 757438180 746257050 758479760 157137545 395018800 23932640 421261440 108161326 855596240 368129598 269170468 180444756 8083290 621822009 887959400 126766922 443684090 355431036 24356378 606728476 507615440 657254472 323564260 902682624 227988080 891036480 874024860 196950900 770850384 135804192 267316040 507731360 383458120 255859200 872239676 658789914 17577255 114525448 132206612 625444435 190660508 350715200 547459424 815709088 546849890 772734656 577881600 817897336 22332800 466343168 362521008 567227520 262985168 574940156 615487660 588934912 91541914 837884128 85355596 914508288 310325308 343108300 861781280 717512160 55625517 325420732 258551180 31063060 301341544 371498832 894203592 325359615 45113120 935229828 508325120 416271200 91894226 718598706 671400560 73843840 893505284 292317600 432174128 42320096 985372983 959900980 747701552 689459708 320583446 949738400 914599496 652059616 995169879 94308352 864372580 433113660 633919680 459312006 949188600 422581168 175632406 413574688 139730865 918027800 269356854 232685200 552824820 911175540 375116480 804502442 250418940 480892540 192402860 527004412 263198585 880217888 709419648 653760000 752305128 530845299 659807600 559389800 775158836 604937368 962521501 998199690 59142910 720927286 947920069 29723320 141662400 872537600 578131760 66506650 916354772 589433080 93169024 91398288 420723438 753612848 655135500 80106428 414032068 644448964 612753600 752585112 723261600 275236960 769711160 354261700 754861579 194239100 389478420 621669736 6617700 874925456 822496000 358262000 461349971 916867300 125570840 927292370 665855540 930403708 853700244 16033570 732758000 806338792 682739816 955065136 149988784 97688228 532799792 853633136 311830000 804943280 84724510 80571966 49185366 617008024 916531711 273137422 895027776 263770624 444256439 543985112 9794700 868820134 83269668 404623328 913371634 575433800 191832480 652162054 541840000 573168624 294392992 896783744 542631264 633524200 363381408 229689844 829826448 402605824 829405318 762197200 119625910 176269028 130643354 763263520 701596673 156434016 976209920 525366497 7904724 429653330 402405260 72777340 427555370 942846275 79355904 957415490 609752956 918399656 87986250 999646604 553686825 314755190 229395836 558346800 629281120 653137492 690789894 284989820 810975176 406396006 499867850 553629125 792825912 924359280 787282127 447312340 141058592 853094318 74969504 440011264 323697200 604883464 579405148 889799750 86540752 806034036 304246795 21240000 333560512 771252545 275834104 916017556 535312672 740354456 908700314 98054900 746279052 180844160 941130396 998065180 411770412 540082360 471508774 959727744 360764814 49031654 420310480 971997730 222449234 247522320 616357512 168507785 735291620 684632830 938648814 134332480 692096672 837149440 831744400 549750000 719550880 979422348 714609440 863525810 365024118 943943660 218205680 971955180 616388422 106064553 318046930 772803055 129178430 172450250 360478336 245680000 304112948 97057640 14988100 89417088 756640390 217441492 931099148 969160960 117480048 126985472 950713760 323428920 680521728 941082880 673715396 587142230 318174224 476109384 380670756 285450842 320692640 1655920 705745000 467056400 15856600 709102520 925968428 598435008 720826000 193692768 967692832 5832684 961472280 360312502 847931950 176209600 928948896 969383680 838011328 667061568 702652384 686905261 968169195 666335775 354062788 142285100 166768000 977324960 950836064 485256920 823240896 911015850 688300498 175052400 843503484 90090850 530436071 928564207 379460565 878827106 297670520 294149888 70375808 119572424 912381312 308958437 69693880 314188188 915798429 314946400 493720752 530876112 878308473 719098116 244424512 388350736 34648380 541055282 535594062 153363734 114864180 853141060 278292705 202592205 107762882 554170446 749576400 890263216 770223420 371958144 2802176 549443584 603186190 515098961 1596320 58108288 668746304 107398640 304064000 724961432 635672097 541958720 129912240 307914320 968722040 662894134 768723820 560526501 812940800 724121968 869811520 837621040 764427152 863300240 462739630 473982560 444183596 797197810 906376142 150708616 72129880 503542696 396459468 533412170 373647872 314089370 437352256 889048860 449850838 872550972 815053760 953756448 8441515 790215806 254237088 431107874 611586416 263415525 418003948 440035668 311357176 797112000 563291992 827458288 688422144 707250008 25544400 569979286 515209000 868851508 709669842 215919800 23305600 42989709 380960528 638359700 838784720 130394836 85719800 13080400 433256957 107865574 880848480 424906356 168044876 61630116 810795264 326307296 295454584 894816336 539972356 57548700 565450413 312982546 982554577 911953022 720823780 724669836 181295500 812116224 228014304 985802502 493264760 883680952 796974720 710829760 527486820 865816848 566325112 967713390 724456400 475432350 679701690 116724538 926058250 575369197 190280320 829111504 859644884 643491336 859105080 658826020 790457786 140565760 714140116 930954676 370353000 131319730 38523200 311700070 455661100 827971114 65857516 586501850 552088494 342705193 53005536 360152856 269254288 329376700 153269860 150353980 758464380 111023456 929508741 885201875 708826946 701743767 865684630 392746680 234690836 823291419 351891155 579493024 166698765 695737208 306614228 16484716 736773256 992699840 84958636 836335800 824952935 403332785 957114176 415474689 310956836 505640056 469616640 548553960 451766648 912569560 181108188 337050300 457865864 213679596 551157232 676886610 495294010 24936386 486840588 752710298 397257216 415934120 544328177 110271788 736600308 894290000 993775984 515520 761555100 157404928 644005092 955225368 74388800 14716880 486830160 271252480 542216445 397503705 643188194 172003294 674703988 151132060 48112000 758463057 610463478 45033920 782672479 493803872 601267332 846210860 852726896 978229824 699161272 252119382 788380706 526595728 883608112 536096905 473824820 410402825 747460000 137401434 247874208 836779360 209097610 827287776 604712848 560396480 890894000 696840480 934327297 125726784 147166144 349237176 797362400 828540052 46527170 653356576 33893492
864868138 715092722 55611698 715707000 247849035 980414084 437139022 737148485 537695080 614729515 291334420 494698160 887190784 646783078 242680478 576496800 156639280 158921152 460479470 540382182 893976237 461471604 304213302 485600390 215196384 634154044 467324430 246000416 871682330 765887211 406624837 350717160 509012224 341314944 132059520 839725948 991637392 290022540 53450960 403985780 600665190 166516441 228447492 454557000 922629064 799370484 410808004 252568792 278937224 797144800 280823670 382820160 545947911 682921008 803601600 325142240 403436816 431956206 669614600 278364416 539878050 149431736 349439136 322736000 914217424 322962944 638335767 160798088 262065180 165742516 238761460 727613500 266657540 424839652 543919984 406041662 248639572 143106678 435930328 573293070 648477132 561791128 663317727 826363250 688198048 633765070 256483080 999402260 799168370 497688256 719923420 201282254 924139360 819582464 760666708 880975900 505822720 276440812 287379624 806998016 906811584 427912354 502613050 987984320 979770446 936747942 423901000 230933984 137056704 593123810 817738320 770936580 166959066 818156640 618915232 737296000 922594988 789264090 812323608 941431680 566964097 957056855 968054528 122649004 950553400 301083350 932787610 643477716 223920096 317835776 170269700 481363680 602173773 430400182 690236480 108184162 380697705 217573312 58937168 794061064 760016240 665210580 68152002 431635972 676274600 636072860 504387200 395687259 765616604 932231528 893020784 215489792 694786774 554920875 586832872 12225010 678640624 628586720 210305590 508523136 169447360 570537776 179467712 394990640 682398720 792792416 153616080 182087720 636959924 65106952 145983916 116518345 18213614 608428700 889735048 73813142 958332992 29121829 489014960 83757490 342558672 777576944 619901438 487225236 532646150 435398720 158648620 324880248 873100523 750924780 297259460 316975490 270849504 578303040 379134920 624882853 879997044 850707766 399692510 214144932 977908054 423590400 839677600 688738400 218371200 149075720 11817600 451170720 727210128 769709508 302420884 60303792 242518120 821565010 158704128 565030044 803225422 143284240 743144910 19420080 737296120 903333280 359146240 811386348 409056247 553120760 817722112 366112952 708858208 547999788 303182541 895257540 460024916 87655714 491546684 605186192 727557214 933873768 790958220 856296522 503228040 550163740 52189528 462128425 302536180 660462848 222103344 373092468 111057953 109314120 67712730 137654088 687658080 353087712 937377110 85826944 600608276 772108620 452692800 290267172 437560656 668833600 427584824 177511228 446953484 144102230 21067495 920682968 321884700 159316080 482448760 980589708 811159680 280749788 473831540 345823408 501010848 732164512 485922724 520949308 686447728 265797488 709676918 754832976 404195858 408619192 149363576 948367408 499848830 725584800 146197100 561424380 90304136 378954420 247665052 255995470 470834136 236809344 504169412 371672528 428407344 59754183 909496688 77085120 692704000 932858832 267036704 368142848 920989472 55119520 70752520 73041620 977123072 940073525 336085000 584741700 847139200 276629835 826683400 202011964 545421000 71838765 881854237 581270896 726306400 927822104 32965480 314818646 85076768 339608930 709577440 207214080 52531328 707255752 720732146 925395735 689006710 207630774 842803800 408709744 541124000 53918360 970557184 955186980 840048800 975136281 591608800 974431922 336513440 640130800 882796968 137379540 870353217 783463384 324435640 764814794 818457996 829083050 19515453 417642600 494862240 899340272 226079600 113498800 168030320 10329800 960088776 887167076 32640432 145372646 481786831 367206740 680956210 765866880 331974912 297805728 803253956 227710156 387322685 315236890 418224500 280488292 904825216 80563594 423796038 663572256 644841984 907773216 979710816 135383840 896550228 383880012 416791300 8244832 262106410 13005225 580673150 952117520 310584280 906905677 656471040 838796640 695771552 91834600 573511328 845223152 116401340 169570016 78490930 890519310 750553600 542042856 808255072 48454840 998609162 507377240 638425136 434245370 199731180 2252800 671269728 149651491 938046400 294150104 449780423 932188900 828550748 176745120 315509160 269628556 688647430 420566000 882693860 122966760 487375856 649242272 921410760 316867160 771107940 125239630 850900000 618951380 539702352 97764700 901135429 343284992 670969300 987605248 583404320 369064524 580092040 476239136 859713434 816176728 645639444 779371933 542515512 513283657 186231680 97570992 949770240 616235852 395584300 481702496 615865440 666972768 357926802 886128256 344955960 123320220 145573240 363464600 21267980 456641120 354762402 595633656 631439466 55994822 3039432 469604116 188994440 258752000 43430400 160676736 637427920 91645382 823940816 64098925 507153684 383220952 553473733 606820519 328747712 492827138 752171760 858470824 833750914 482814220 858110744 785674312 817472600 173352160 37317600 390035168 730620610 349022376 417744911 860997746 881751660 996791920 626443917 901350734 449666820 927094272 586440504 615503050 456155400 981900800 114996704 871178400 621672740 181973904 224866750 371013760 813025360 807092696 505184720 351096144 686045168 500873536 165270224 444603263 551832450 174254080 115538600 439268368 834243500 508995392 80401936 249306386 746307880 191534772 494217860 981758720 733013120 449308288 905847720 875958156 190530458 974109088 277102112 375568180 442361060 959749296 894031616 213903488 167476570 441153400 363485180 840296995 678559447 71072284 379542100 343377896 855212544 504728452 981021372 93990860 814631408 421530979 751440024 900097288 98455728 275365512 854476544 307380000 551970735 977722248 728185240 267729792 456891800 19199475 362622550 789078560 718880010 455393200 561350808 255367040 145223828 870962880 88332118 843396430 672639595 431312170 872523752 551843034 660867320 682388977 596064000 198993704 880336190 757349070 711908666 610418450 191694055 592450416 845200316 557732096 930342788 617154126 330653936 555294982 108054200 637607670 830793600 850859340 72301048 952666340 188578760 244742490 690763125 89126540 128348958 91173908 452924880 927515584 595081904 767050960 200386216 573873870 150257912 750972096 885677280 794277200 635693225 51443472 845916040 667537120 558049428 39194440 694475785 130473125 206523304 615936446 728465920 363247356 388933493 555874940 510649310 139143024 420924520 996079520 629922724 899265648 183549770 546154160 665874458 974196370 329911520 768454863 742999083 506082286 103410440 302199800 128759450 194856572 206957032 828607216 411642800 938003480 824065092 690538820 810675404 732936640 457971264 456584775 657004120 701434753 683536640 648182400 383092680 394353641 829401766 964820808 999369024 78238352 260908320 956230400 910420200 830360995 376071584 790789052 892875872 352921146 651918160 955225268 457631260 786937144 339291100 592445882 784481376 44609946 966218590 272725494 351655953 13318150 886036932 86816740 867766108 749677235 797898165 762948160 405097832 793254356 985752250 454896640 127116800 203290764 504179950 578915948 533892036 72980144 903605168 898220480 379541312 144276600 753998000 903338784 75142715 987971200 126919312 204364854 854446815 597489752 483844800 582128224 706429136 6731234 733957920 566322016 960844640 632800439 889466033 772878632 146531320 383615182 235032160 219469020 384062528 653053100 856043850 768410920 215667900 337347335 761177681 561136000 662669680 873135872 433191486 346224420 374240000 270203920 152549045 697118712 720575000 678063464 625414896 397703956 860569148 613291048 311240080 360759000 19543008 619153800 240840750 824389338 646466880 196366196 236927940 528571256 954716470 473987160 933284521 525021235 500784375 235436748 51301806 318034572 374003072 577219655 492598688 781649920 617532690 966096292 359184812 628581532 57685784 917711524 535195920 909877664
680675525 580596864 282324480 615876096 687852160 404123580 507677580 633705399 422863680 295918934 331304872 312807040 109421200 975934572 775823736 419023700 802953546 768378400 2893344 309709998 193611695 259623440 14241188 703050736 537753852 881719640 390951000 854474300 157564932 63401274 561642634 927465152 374340768 903948544 849671860 904091400 772604880 599144544 141438560 583727996 661076512 199587822 146402750 169349120 161941120 630355876 714246400 195357521 918693602 697048298 413347523 789420600 507349760 358893952 154999200 52101327 852417825 641898820 950468005 737545550 916441335 800164272 417876094 329395200 448854420 950834600 724380800 715368648 683914980 870916864 238209844 395481992 543367104 998717880 313666260 779099660 164137880 541794125 652486390 614912868 725045888 366457980 65155375 155400125 655222050 571572839 457172220 717853440 364938624 488818556 731126145 316804768 339797392 376663703 930248880 213818160 846757992 63000 458690038 147334780 607389392 237459780 215339470 251659099 477765430 233146338 919827837 346400920 266865912 741762892 473791087 632906330 228279430 275215526 635160296 910000604 652300550 54403072 398068208 797076126 77677312 687385040 978995846 223205290 167310360 121376550 381549744 513611488 793836560 703713058 613470436 774476650 398889024 52205468 98752896 948138450 194702540 960086368 961607500 379997035 987121408 206152464 601973660 410031606 601732652 245338472 457443776 541269712 406611456 238064815 249998744 848153196 255011294 203285416 415502814 385049868 542846520 335710950 803225114 435033365 429773000 747693380 659277661 529099600 605028360 405207560 975255904 526879788 493822216 224455968 259754640 101916576 68561984 280378624 827057754 580647160 262250280 195973900 186682668 845344000 977916280 11753420 147465766 148410888 434292360 398698129 814342020 453339665 561424748 449173628 967247468 388898360 716556436 764770452 308082960 813297616 209617904 600913280 287090054 875793984 6554304 403015040 300450160 75676320 576877200 818558290 504226074 216836004 82804000 547444384 757072128 380183360 461808560 18296000 802785568 247527960 325250840 77670220 719526591 660487632 291551840 1419936 148297500 785932340 335857350 230679136 119689746 153107142 881238728 893522240 501531208 43349232 340584480 418771875 533536304 864340560 138233760 581443152 411800208 346947560 325458596 857625465 618335810 181855648 299795000 222260470 558740344 126408802 232015219 157201305 790817925 649728060 902267780 526181678 500248224 203319466 484182171 924177728 496624000 529861040 421914980 558353865 84132880 305193072 334640430 698770560 59060851 473700541 326970800 785072070 123738343 466446400 507462458 654153728 431494180 768968628 653651594 438548920 901198300 573366714 359210400 204449900 982929086 738117945 772698200 613919620 236936760 616857760 487083468 973032850 753634371 794212560 418379000 228912740 967701234 907338088 451847555 350068826 284674784 974647920 999164500 753858968 141446554 371694025 181743328 815170104 89424099 650066350 481813150 263308528 56732115 429786120 742060280 656875000 254256000 952154900 199205000 494034064 239046400 296258623 544523280 5997968 72435048 642840084 703003210 618844529 643156576 115426950 781226072 928401330 854285970 155399188 604187000 798412170 549410400 507819376 176708826 179468498 970392384 198811216 624049880 990076958 45214720 54783488 758621210 740701824 146010597 695533100 885943808 181922624 146975232 776784015 73225158 712273920 528592075 166706288 109947198 865237880 776902515 789385320 141493964 716937530 103783520 592766160 790135552 150117572 914269924 207084600 433362944 193674740 328758906 235475200 238459200 868670360 691029984 236190203 956360070 93501961 317875690 466770584 181043956 242004790 226481580 625521720 716937808 81670272 576705760 129956352 295565632 96429720 834762141 211615008 773775260 577456780 348553625 566761020 483618050 880321400 469113760 585784105 107996444 451039720 173749120 306724286 999666040 961140928 827152590 604248576 652879872 207853568 764895680 133673600 892365824 702388785 458060102 146723480 366914792 268544980 662349600 856796488 40909300 721300536 456451778 807985952 311123260 368287800 431784100 457494056 20861440 590069520 229130240 326461760 255085125 413351540 856554660 537595660 467733420 228784282 935489616 939197050 553207232 496942838 229377920 997375195 363441696 957987500 628615472 131077820 389640000 741359900 596679552 529134000 131482000 226733696 190381696 556799680 571762949 847578882 526800640 401288320 113031392 334411740 445187200 894448925 990578424 346326880 552805662 520963070 403205608 940790400 75971000 821898838 76700662 55490010 955020050 398259633 936073592 646539264 741177786 261199522 312550684 679409484 796939550 920011340 240547758 416390560 994653260 829017660 788729800 649006240 181728800 939095583 943539059 657606384 912315120 810724722 754973840 131361850 222492600 486689368 804054748 155497280 385322235 233858588 344407200 842028200 562966548 197861696 159337304 176667325 377517225 23582980 617453720 776518432 359474748 181738600 176390372 90503465 987115332 25829920 437168685 857476324 937734014 204234240 183436750 218325140 708522487 270009436 497894665 451784444 75555328 135379616 227596142 821778399 149258230 470837548 930707712 326800284 817014280 977296335 605748296 700313852 714114036 828490388 659240232 427394966 217121792 303219249 497102550 479766172 331558304 76018330 890589862 857496560 957708033 841183488 928390400 228893481 347472700 911115680 780017920 957787540 251211268 191797280 16596608 553178796 818136670 757687616 58707030 585306499 641485632 702598172 805577051 959216698 439252406 232128614 533166112 110604960 333596000 115494144 994006800 934492868 121032624 148478286 63552000 679458400 608469728 515059200 490448750 626547880 43264296 97602080 698655922 611910500 977585440 662034112 718650286 606715441 210566880 148785860 891954601 140256578 517326485 791456430 742006000 125601472 654970375 893300546 697023320 559733220 83305120 953196146 236591875 979426996 757727017 757598180 578861152 824807580 675684232 294004492 598606915 824964048 116434932 186089494 244391250 801444880 626155552 764121619 273495040 954086433 800462080 651382532 374325880 336025368 252035878 558507464 328804010 656925376 791674000 337920100 724569725 654516922 625788210 890333440 27249156 589081250 305207548 457282160 639964640 701355750 743467200 722322190 688433111 633240836 712776368 942446684 236524072 252031112 850413720 872444800 458970376 621429160 657446926 993078000 651229852 429072740 888814820 755745388 453510540 651279760 691615975 77347905 300506624 973961200 124446640 724820416 909630464 945712412 321311424 939641940 781007926 50512188 941607360 4362012 863359296 185888100 883832804 478972640 710081444 847414323 783499520 955322016 633460476 705038750 601626624 282295256 146557792 43853999 391749440 991531120 818240000 416268832 239882210 97564452 41265648 689342320 479216640 726454056 673219680 172602568 51274600 543310080 948951640 75042304 954339512 99782080 560036340 703094400 922197680 385147660 122959458 435364968 471396560 253129335 713843016 617546864 214733024 787511464 609744895 520667310 650970504 590961661 244032856 334230940 286607616 825637040 146827480 389349650 178246080 668865600 863533376 741780536 572530500 756087139 235824000 906706145 306797566 162768176 769902544 490427400 230514848 843292096 52572280 851074195 414099695 296380160 890995574 114931080 911585432 411271440 800505316 263998462 816338688 581890792 480017032 163154800 226605360 312723770 583849145 341740352 383050742 150312350 385589000 749419650 223385000 953045350 199626040 197819920 188084770 200684600 338352760 12999638 681551155 689717760 296978500 290979000 837306844 539916700 341305800 648834880 404817720 183026940 916549400 467678180 707331460 417477176 169077791 906741952 345773612 995669375
409538292 370779000 332324352 221489864 90622180 433973612 403798888 190104800 431670592 89666400 912034674 325622650 512181140 741794520 96697648 105490035 570611328 41243006 205960448 527936063 698291508 87431200 140596680 690105184 903728764 864329160 115421027 584121316 960770720 175407000 222239540 861830785 799496984 582923650 327429034 778359920 125175166 695956924 760382960 379046704 736610215 63892380 458083961 662617496 497050084 387213312 752503950 42112240 697726656 62631515 687943496 386612252 508065200 943652110 1686940 56463860 296101568 154211640 815900017 686908836 735464960 587195238 19320184 613883769 962407080 705177235 307931216 856032036 928013840 928940320 567761600 11282210 398618800 864220360 577084256 551540480 72101240 990529343 260055480 821946496 643855780 426522152 692845646 993754932 306886540 189239375 492907175 291368600 279564980 47398400 325174886 447237548 55561390 580576407 664051784 447201900 700524356 13567088 527303472 471369820 228392800 913984500 854782128 26102272 52858112 757170934 314689408 471911656 968556152 858277731 673625584 462247172 401157892 969608256 283132484 376657700 267708832 818821056 217966860 349323720 966877124 658684032 235004060 509655232 580314400 185383050 508234080 628085280 967541192 72809000 489607309 650708356 110694400 200313483 347610324 563742096 414370220 987237800 452751680 62018160 741812000 814943535 273589658 479573720 867124696 878569328 757464491 821410400 98913000 164141028 92078176 116184458 619840360 891466114 575761155 212939170 718001480 369656110 88094016 869877868 828004332 900994518 210504720 631538404 651344275 194373241 276458352 816738254 409200400 710692880 211121350 98075675 521273798 9932952 458942969 617298432 363772138 128039000 950431080 995681880 475771520 472998280 145036288 775054254 341928480 676848800 581177800 706473552 884184056 364263296 70133035 255197910 924887716 206617578 600401208 37691264 199330695 227542144 168529400 973645026 162216768 618187860 986026296 479055750 354845625 763073632 601408220 209433874 898140015 171059980 692133316 862522080 387200168 678659000 162290448 326649406 443339502 651996975 783914000 176873250 252738068 825857984 864638200 667591972 737405419 852978688 241792113 987043600 810444320 133485212 649968176 284440050 250171030 381613938 220540608 503980485 765710660 190834256 272564150 827041663 716348296 52318272 724933344 674534824 131337216 505238062 96011552 287001920 4469636 711533648 876150256 170520480 637123760 993175700 387407214 194958860 122109200 18349060 642883232 648660292 309692320 529801408 556111250 346944167 46310532 731249920 634424355 479503680 560517376 227307942 952687092 783420623 515871360 461559080 610398520 639432209 84345600 413090352 949340902 874877900 324905918 165741060 608955600 856997710 569435520 405659090 153699680 801551680 565679920 279512720 154308276 110194724 732518152 54532672 212378278 781177808 74136593 807634020 379838957 463448745 948515032 836686640 277852136 224342800 299021000 576586240 668851250 530796208 411611246 752150656 217949200 545227824 135905775 466793404 414162450 685091906 439758248 609813156 887791224 179856240 170674850 341368758 810208128 233400000 394782500 746645200 267262130 672524800 305393160 317681312 373022108 607470876 126390413 577818541 622497672 182720195 856452000 723094080 891967200 762965950 846438400 154470800 235039036 693244140 923289780 88603066 902666720 479692440 600227200 26786420 692591730 198862324 196583180 443814594 542090648 677544190 434362112 486768364 314191966 109587700 697239550 969520896 92829608 856662160 596155560 378170160 889361344 458543680 141339310 269139800 188828360 733745290 704137600 195068620 823800064 801787895 146078730 167380950 724725260 974967300 969698532 20916572 828953920 232261752 607774235 985744990 135477008 593357250 264980068 91574272 257122400 494716318 135611256 576169898 985678848 453068032 811412272 428269824 173937699 877887520 791630490 590507390 683065277 557169678 93649140 770149952 796041915 119976410 826309440 766976900 886836590 345185680 9783860 941415439 455515176 552636055 397742770 558656708 485057440 794486500 161406166 618725128 847386000 284171852 126310128 650318272 214206340 379982560 4593528 959307915 486321424 942517650 864387048 658343352 476633600 328794264 790145480 994976544 220527360 906674480 866728720 203400542 793205912 317361664 870586252 961481350 709907590 302520320 938814760 324602576 913960808 635660884 354338700 448500880 949827733 77187520 897542209 68492320 921298875 179056520 968249856 502711584 625492864 974314720 321316144 491773344 242713920 8614680 176849888 320486240 816948508 53607845 671889815 125637824 991560900 143800000 329503232 95307792 397674336 137140578 648541240 223737856 43447840 770467684 922236168 928090250 490108160 422065360 720922930 613495000 668119680 708601010 762145834 896652940 137527590 571578720 252955743 937359130 215327660 790755824 676279294 393249920 270561888 447883921 198933079 764525770 586804700 668879130 453921400 216184950 224521720 636709478 423259280 978557720 48300772 145197248 876586160 814298110 551624470 901141540 799476608 329228641 365552370 913039318 645369940 189066520 164114324 230455910 918949940 527326050 253034032 846326080 567502160 702723236 322937335 873036000 713079527 137541600 580827128 65557489 171671750 110975650 632466872 716405864 813940322 380404724 846604213 753096562 519388729 214487024 505100161 733624882 46314424 367938192 648228700 668628320 804115200 29212656 985626759 689142675 976031820 38815060 807660490 562920525 982998752 359262048 882966032 959254408 721554520 676305688 970546346 198869664 515667710 874728876 667736580 713734208 789110608 252850208 724236412 109026106 960088690 956431042 942702592 301004400 745019200 848221973 621029894 392829904 339000064 237942070 242273423 133582156 13870546 395019642 485478592 490302200 688340143 335694752 868558160 770666430 790874240 570621600 445661888 818470975 275932960 581520427 63621800 594989684 664957822 986605200 39173120 567822164 375089408 455918388 230417036 60832907 704861200 257268978 803044576 158952720 975740148 285796568 251116100 200729685 595622572 218287575 185201944 72027376 493267008 658166432 350584672 111074448 109995000 945539071 647215116 195169980 622139993 414119598 480046500 805104256 179016448 69388480 779819264 117784532 416895404 731160886 481803000 820550550 531820072 927669325 465237200 433399800 842062700 128373500 512940656 818427104 879634810 467187207 878280920 436482780 435104800 444117720 536024804 277303296 457009488 415658493 812865728 146388906 842863780 387069472 81150118 694850000 334871040 164314432 10324140 831609734 907582580 107324176 687580950 458822125 568002168 871790392 979651444 123467560 617146560 997326017 560035482 809731885 652247552 653760000 913451430 960747996 840301000 301285632 280935400 278706168 513056230 537969480 44753000 718517800 963690608 773148869 821210958 668777810 736666242 332565504 842913682 366042560 241449120 788916760 319772050 956291905 455691010 610280818 576993532 932817060 581119591 690505544 799675200 654575925 711139088 758614160 972394384 336445440 649384960 836286640 428911115 675518064 586580000 107278028 263861110 13684125 546285300 93468755 457697440 151244300 642646336 594916296 764948018 841186375 917562952 968719218 4484096 987252060 637898784 921257326 865482900 477278230 937187980 430807854 897668565 156923900 384265010 685196800 487456480 659717350 884057536 719241556 604520710 541162880 730564391 26115760 601973952 646277500 581419080 558660322 849639881 668111722 218361011 319762864 79260640 701167616 839864465 882300630 564346083 801337640 443858725 307052920 892973232 309812000 366669696 46512040 132076032 559091785 931689336 889185300 237291678 820267322 383815032 725910796 563630968 627845640 427566100 966218960 729121520 842662101 476982120 883848650 427961162 867221250
783717908 977844296 163139040 658568364 27172550 90529950 59491474 225313234 238312137 491516920 595373720 134831736 429509884 920802712 433197264 570440541 445084208 849272128 658846636 644055480 414601978 121218496 898147560 683766550 216913320 962190700 877604398 231991200 645201607 510063148 916229340 146468320 301871360 403840000 936812925 149381224 59007184 728152500 498675196 672316720 766274560 977321221 120266525 838611873 280746559 758897906 497545088 347636112 900559960 430988128 670888760 725490480 772118520 700869560 579548030 72817480 342539512 62159960 287879242 908182240 918276000 482751360 944188800 738432308 759043240 591137850 884032456 255260282 589610692 315677606 71019050 605049840 386858776 446551296 666626505 800771072 37339330 653130280 433547552 696331842 297728198 134574678 926419984 558676300 890668115 676093390 96953984 760688717 999670940 678880644 676834048 502328496 345650120 70389600 111678496 335382988 809081763 305933788 175098176 272765978 979730880 993043632 424645700 398136840 208418108 445794848 414730720 893682816 215443360 294639700 890039552 970884864 965231120 685405480 65897528 64986710 123504400 289549812 783557100 113235925 217982528 698423208 11866562 727941879 427106925 342083389 200072636 260702848 225364432 653013440 264882880 145744958 763686400 393611290 364253090 55450140 823250760 498967600 677628381 993891346 294110186 109148430 506768768 482243860 136895242 762957130 251990360 1494256 974795600 997630000 754665728 366305470 100543530 288881820 873218894 970511400 23830000 871238080 479679440 471670293 106584112 754000884 60224350 421785800 887609812 276350652 588078078 889344980 769584746 368703950 838497856 106988534 433856320 18214604 112209860 461240000 307163535 281995360 771181340 9314880 948583670 663664239 768870468 610324600 905899520 482646716 365056808 654076276 873845300 110287792 742022278 406993756 695383990 7152328 900675860 932701958 809509128 479464672 92465760 249234520 407520700 11058190 805776352 766344560 581016296 122126910 686245810 143721432 525578746 938871011 408076902 186322390 730367116 168303994 13590950 864628539 773154150 237912160 475203008 418758544 803494936 187347744 851829750 206201840 969556100 719990280 973975104 35477695 573813718 974295172 760067600 536759094 36719625 759146750 983838478 826199080 237379650 75239320 6638848 571794681 3728750 262472192 656782000 144882408 559620346 739040718 866935472 251141090 476059280 509282920 203764584 253926261 375767664 996043916 915188188 735591112 106987104 786683318 823483725 531794012 308063080 375228890 584097400 389134322 803301904 204565578 562270684 836593920 320394310 13504589 890461550 52147544 888445425 463796320 269741056 325738476 241346063 674615616 668316848 644218486 9035100 442828476 55842712 243116152 672208168 144981736 543355648 254859560 269744400 311713718 601663200 641801168 666535732 631405040 656574945 806328816 720243419 604659680 142253648 173146128 567414920 819993498 160036608 223679680 897730064 430066988 548331748 649212000 89259600 155798016 686657262 455500000 690926960 150745920 565135000 740433088 29574470 422034040 313263200 554143582 388939048 381450720 676735970 763500000 680584000 472790950 488946352 264300900 13235008 227748000 954423922 638904320 572990632 963417860 269815586 812261440 84727954 263152965 93400976 0 985682073 771662727 756154656 342799984 53024065 915947160 24996050 656281840 650452200 536774416 118160044 360728992 840899896 165060760 227328880 982983840 173248278 792277976 86351568 217516070 790866890 632895880 805845250 958517280 644880400 33525216 680451810 837193600 750223520 340746860 134645280 593526000 131939103 433694470 110399174 629889257 326326016 550278370 866455318 599360905 55223880 806552995 898639116 437430360 356231380 225184650 887909120 754328754 262479752 934619690 948565325 58146592 406212456 822188484 599615408 64827120 830751600 161886520 37483776 891759056 652836400 183670294 832800733 65398825 796331640 215456328 986887640 367125025 613416960 801774540 635117900 14344600 844271410 809412950 99249500 839939524 482028016 244307192 354556416 469314400 360137548 471200363 275797775 600917440 703788026 122267944 222655160 838487770 899597709 584119464 968866072 446927280 800419668 403162884 316912176 152580500 305475073 978394255 132073600 225719396 275731264 138078750 457931490 888774880 320977600 935580404 314664800 408090078 569988800 353855984 443144026 86558280 697963178 340998912 828125612 670627680 9812720 138141904 529655478 113839872 730117888 356691490 939637178 144101916 29999337 290652972 457859252 99427730 810255360 993997824 778419188 763386400 114458458 718585600 224814530 402958450 843385340 81167180 507684080 121497984 645569628 858588480 853245419 143004500 811208384 121344000 175500768 699048640 7279744 3466100 402277432 429082000 121559280 530247746 892521095 545971760 393729738 167031124 108160720 222831446 495817074 659920058 10858280 554974992 256839252 426993924 493779218 569713937 657863134 183848342 628206750 97316016 219114052 308685208 241106350 636791325 525304480 625213728 726069384 380255576 430763272 116452411 731441360 642009760 181305745 291972545 462020000 973769052 889368250 942168585 620892976 84068388 836199296 491782528 654624264 152175266 597192130 724691830 874085800 905671322 830063097 258682450 961999299 645073824 327678286 224018548 872697800 661341084 544475136 819901600 899850400 424092800 256532110 79475000 683254340 248233256 786551881 278667132 794098832 438397500 852037184 445576204 170728750 439008660 232526834 110120640 892399164 893247430 83630280 503179425 987703900 324956480 202696050 80654770 899803354 309629000 731364092 587296290 615247565 859804076 74423470 173094144 764722720 339247210 815637248 631115560 27963330 594990100 994989584 846961062 851978888 869610160 723604260 967737316 981762520 603057720 602193000 911786384 167182084 381350256 79649755 271738104 645177500 820571208 167492440 463576020 485780358 671704190 98381032 810435320 396489888 405104375 661205643 585222944 616945780 164896230 949525620 755082182 343350125 788253200 193547052 512437003 189600960 951290000 690612600 768377392 740354304 235240535 118367976 196005600 441839155 8100144 361529080 682328480 554409232 592859951 917706944 25820108 883380750 329887744 834587218 350232212 947148664 364420562 598737750 292226240 323833712 154884128 704906004 576461840 108966016 698957060 278016088 541602566 996152000 563767184 594473268 975880500 279504800 362186372 63488617 682882048 366366944 172058675 787264648 307361240 806113398 21200852 693799564 937733542 76372672 839189807 899240677 34379800 317398366 907166240 853670311 735842566 642282720 668407838 57363582 997168432 318132280 354758656 382324128 566223034 18762492 85650640 755786180 119155031 519109480 268384784 876926560 984902590 747400832 942305280 701908936 847194480 634538970 38739920 388221340 866106208 319344125 11645980 915817143 30090000 638938060 532601472 188140544 665470848 551248268 669723405 431633424 396237842 102002900 907249940 650944700 17200688 918160264 10979510 375369252 318503040 707897893 823880648 631124144 765001821 728126600 583935160 488952645 577012362 218730140 150211226 265770496 450266300 339132290 67390434 375354992 850520350 908538458 949743599 234774350 191161750 791854960 606558147 611217090 45632752 289815690 161828140 548873450 901404415 535972190 673409699 179365656 753489664 570373596 192216560 974173180 317165870 168041034 641962284 305688579 304474896 590190000 348142248 362106064 514772920 551623056 784749520 325999330 906774680 392075854 241496736 193543520 406373696 488652800 524397900 536818748 734444720 158571616 904132690 74847020 986018640 507089533 933851495 835838240 426701292 445032064 839998664 286976544 540684960 993512272 925768675 416403652 424349066 751850432 56285325 216358050 182310790 962449300 818354112
71930334 429150552 910741610 458851212 790017500 692479066 405020499 265909390 395815836 480242926 932879528 56869580 458569728 934265148 569331164 683889492 694033459 728001280 628987376 897776928 589883168 652544459 253489360 130826398 492145009 373992404 403382946 629392570 358018985 926857500 659803724 277770672 243952144 728898400 151409556 418566000 610412800 755390641 877690300 860987926 600782520 69458396 93412500 219124770 584936454 97879680 517202730 348873832 221651226 32612640 197171200 118416128 398104808 937162484 722169962 205762576 627664552 880890890 491373256 336999550 707979604 52738048 500163520 479234560 742561352 351300582 254761020 829707784 313458012 113259064 656500312 95252060 485820160 149067925 537102000 594509332 763494500 331301600 672742934 351507904 440747535 623169408 193636132 58639298 47708038 233446272 414911218 737381360 113528160 46704000 238256632 195058265 406484903 364781560 433867175 280746179 188255800 832013284 170778920 782805626 325162775 349479280 155009344 546035520 997306154 843042944 318652367 108925920 902294602 850136000 848331309 892998400 546103444 954701138 142261648 109918080 600326996 605665516 117136960 405114825 75011038 188241072 370417820 62713070 898441740 85318726 486922752 343904920 661336091 253271420 139190565 579200 507030584 794306400 216909500 131576384 247418880 547432632 704752720 417362520 411969083 313498000 419338680 359526648 754201320 185871712 764858501 785367125 827596082 181209780 379828974 781142204 324172000 565946594 630684880 868266650 855712220 689253744 429698176 360868000 795671561 30224344 946279133 628630550 868062268 342905660 70161780 143218912 106636 729454502 177409812 212553328 461130294 898519750 285134912 462578280 144242752 444880310 189258798 368806400 936307697 496599576 357323952 585929364 39704002 697109348 366190708 904023488 523326077 527503680 646583040 949166704 137144936 179870362 61225720 851241408 487299440 702267680 692489440 449224288 600644880 666263840 990381869 136401408 242640960 801990144 279693068 224750135 676927187 260312960 274418900 231595750 941732210 442044000 921467720 484416000 508946826 361645352 872082000 378813984 131728452 678139008 504396600 466605200 757994240 541406032 582551625 361701984 260438920 528935502 642420416 120603160 494791566 625666578 125257724 527914000 595861056 490957428 985778688 489862608 465740640 774293920 943391136 406948921 37707648 423712640 657063168 829703875 893076160 189892820 321132888 521552284 662810000 547808880 846524160 128966416 41309000 551098372 543010150 993328264 840538000 203218120 231379896 597014812 402385692 757439136 564155368 714230292 929931900 230986128 521460000 643391729 755877882 486662258 30004342 699405036 211316370 107310969 720286172 555219968 697819008 464349409 280484884 368383040 230974496 876324300 91864705 570862020 297193264 404136826 442272234 648624693 144686416 425366459 768393928 112649505 182480306 131206000 247544488 923481600 344319400 238024330 41653630 948031151 431434650 990952320 90809120 209433780 926699756 654241800 271718020 71332652 778111860 203445170 184858372 176789920 40839754 916650232 350280100 377662850 875088108 512168320 152234312 908801132 825678960 22149250 926873762 436332224 71696112 292520814 683046920 467400248 909260840 509714955 500228800 738645088 518120290 782419558 620057824 516517969 960444475 242037760 916784000 417442712 860991744 920643192 84061184 312932958 845380992 378577138 17419484 946373640 588830261 750368368 474427520 798134640 942457916 264187692 351572730 850615025 957072425 534440677 842027104 923423251 558489600 396645728 405035320 16385616 527239870 691523880 300467920 749327040 25696232 429355690 531072992 612283912 139518744 407049280 340590350 562090090 966868632 381001875 620957227 258043224 386039040 983005718 779429550 754449550 665557568 523401973 948871356 182673488 12354324 361125000 461252115 22264816 57554344 359265000 896015232 329672360 149925270 181533513 909279940 544551675 268476560 481997380 302853550 501512128 336029127 336257900 887215040 709663320 441324494 840357196 267919232 329961943 308582888 275010520 204031450 688483460 372410148 409039400 267608205 764594976 564511864 562764786 576943942 566715440 466120176 780679855 340988870 581204164 493489992 41822304 281987320 589451520 969914050 628558852 973318684 560717090 689630424 377042013 625648292 911457394 483132524 783657240 283840720 442791004 114720900 932451440 19178500 19512420 292550000 829988686 346772752 382053836 897134875 838827814 852650925 538528874 995359490 835541770 261772448 290145870 69341640 976759540 647333200 10172312 697758192 61335504 444065568 899396448 631392592 142611520 954732200 757719380 781806070 493177730 972884520 278546708 483426089 292429674 128439410 892114730 4960546 923412255 576388599 910481408 237671680 347679100 365935744 811669975 204529000 367711910 299424720 753017472 663575344 553264032 174209716 44103080 848791568 500035686 109090984 320292671 541093240 324068088 369950484 689064832 182887812 145158840 560749280 172233640 98692440 472728560 702635190 744506010 799977860 402639590 474994800 327791308 868646340 656684080 165366080 139506680 569076668 606622632 150591232 850079360 873737920 668342288 662396160 362032030 713922784 145241310 782998000 682026248 754373920 665970845 924207690 574313055 630154360 656170946 656758120 963837128 237427454 863387664 443045920 839465500 319073600 137726300 218867670 640170126 295421824 315418272 957536886 611670310 79644032 327966540 795573160 245636840 542329788 519137792 678763992 972087484 104840970 833776976 669735976 658369076 840478816 650879845 52555136 234857776 550303521 355434000 771937460 996220465 526722729 649168600 497578750 221652752 269077340 298897250 100596672 411469400 880429260 445962400 730837710 185900128 93263120 624269768 554868780 47450000 137567680 258523550 530336000 756939280 166047976 745580850 182593488 176240217 862059504 688586724 348050968 242937984 432657760 440120400 765687065 266808625 710805504 259121790 463965376 482048160 963085530 780902295 818230988 88641780 287323904 380574406 566956160 680843800 949344076 558149400 786662768 878625760 956368700 266294104 572174060 150560782 220157900 320938360 801835400 537630646 979686384 721643100 120895068 746559716 570642448 502452080 849906524 303410116 654570200 964376950 516728194 812909800 633205138 481358742 438268976 788052338 435713296 317784190 466498834 582590561 325801408 341752492 261243852 619567487 809784900 293079876 697576516 610388600 441046800 255136000 998548000 979898908 865248178 674506820 573160000 95876725 221134580 104742999 177023374 404081170 148108348 895059200 710994360 196523440 407568400 731222112 529007432 570724284 110691200 959251592 155725040 867384590 59073700 978811464 555549310 464245280 576497460 761321986 58540612 903518040 181012716 161651360 407200072 493628000 618935072 46262302 348117644 939836160 975225376 758753350 779665900 530320942 824386208 478948068 743884186 770044218 38435320 892126000 227828891 91908584 502357315 457087375 960269658 13474280 270042368 491136304 86454566 114130481 884608480 539101240 427278062 596030770 63246160 588169062 819622470 422966103 605235470 426651025 244289484 826683572 162042250 857663473 537336640 94760040 74141660 473595200 711392064 832260430 328981888 123387200 383576568 383114120 845228093 824306564 777595608 962232460 898544867 881869470 625338318 536988800 925642240 983788520 377576400 550478564 421130960 882824416 177252804 377450840 1456505 39188820 450094164 99648590 892381928 305370583 498255296 524230880 532815975 473315042 583919976 787626924 909050030 106205000 711311552 753737700 827776928 491396960 132231712 60880602 94698630 966226180 307365680 607440230 70165605 792175278 873077260 490199040 379517730 661966248 551637328 750125347 899024352 670432792 861231296 263775184 65468880 807444000 989648250 865785600
670534908 989071170 934965126 458107392 702030476 692788760 939828722 323472896 450983470 798953800 100725280 587353670 221357004 827616786 996622351 637570920 967215018 784729200 787511260 533686426 175188913 972487166 573294960 126192770 516548640 257668605 263276470 335485488 51588630 449884632 175831448 523323440 662116016 891937410 864872650 513664768 662099600 558971264 824400675 834995200 803253954 825559128 265040836 370777400 756168600 765246512 288175424 745918652 678582354 583558588 804932216 74470816 941160340 574415900 476422640 4063680 205686380 697645650 592522755 379909740 930945500 63558108 937583212 476337400 231508070 193167748 429946650 60030376 858358376 757484000 71963400 855348345 299961098 351502555 796574820 171942100 657542310 688565300 753957618 940232530 441824192 515981324 837624127 146951855 386499600 413134446 676860288 876941488 160050371 99525656 703017620 119427340 974800000 612123136 742340080 622479640 170121120 782611464 171324480 164147980 641903620 985300480 191043725 969291670 43498660 847872901 816371820 649355600 276069600 114881320 281903225 747669224 835733760 674820608 234670336 855474875 544895692 926586752 653098576 116424704 758481400 285933425 961397800 137085440 179641266 301819960 156892612 218086256 948771086 13540000 986577280 563381687 494452908 281156440 807536600 3357470 972437680 959377963 398037700 677572280 941870500 311878064 182198826 507754324 845106528 76402160 669861700 581645352 953449384 842906088 858588560 401265380 806112910 878062400 208680700 867852800 407821400 739046161 697174228 232321968 796980819 678735700 169305544 324726660 211753208 475479485 292580960 864684560 203574592 477376608 631543000 432336028 941419530 576382180 962843340 574138841 959328540 92917500 22027400 99138984 664392241 237009800 312466237 912509260 248086704 781542302 152282400 111916287 647214608 955854158 594185200 794270720 67025568 719334908 174223300 553548320 574288524 318185840 837223994 733542348 195190320 706139200 227581864 62371344 822340000 697665800 800689698 809590540 991369904 742805800 207835950 889871772 951083780 731949752 291899200 361386920 594864000 373804525 651428184 458902898 765748824 415505074 321831776 862971008 97014035 266302880 718921400 407283648 157807380 146781664 397009560 257842170 469588900 707700920 841224395 681203640 438839824 704723392 322223600 447077260 941376898 562776799 635269800 35002035 253115300 847984630 986612700 180633140 134011700 650034000 537885176 180948149 815014648 877821985 266372608 681236235 8527580 554364144 330486520 139843080 158851840 668928906 484738560 809584450 121877496 97774512 366659984 653147635 939822875 77328754 585774677 869062531 216166982 490800848 753952272 287810430 68691440 705384646 948971282 124800944 38805232 993297696 656797874 36256987 649834800 734158660 226048950 559718189 873497705 375293900 940341420 542489560 61072020 518947470 48325716 818989085 17612000 165454300 864744838 148180000 547155720 831650960 546162016 770264384 572542544 729136602 881251374 213742336 543006098 614023244 698475152 294768472 243451696 42990800 283408960 101714368 759560448 404463000 418338700 403632256 513704480 612563592 168052784 641043130 430421412 714071296 220383912 890570700 642295808 245230240 773822712 67842696 357240376 640085840 203562460 511535062 401330144 874130604 737371520 320420581 667765000 112685251 580386520 262569123 989774192 693413650 284042096 750158848 410716692 879833243 626913968 99786250 294494400 98916500 176855450 677730900 336727432 254614304 838765025 743312856 320847830 186990480 164877992 913418070 797587570 668224000 298717773 481318584 104390150 632701740 637734528 667888368 233216878 551209310 665220225 470202013 948845920 213654116 787738086 463738375 572781334 695486932 880173988 552238000 139692160 554562280 937825920 941078800 656848760 575325308 146176800 598130521 810298560 253759444 654430594 246087136 555036900 254736976 821606394 67141925 736216600 165053692 600087864 314675110 569217000 192985440 212790994 931653390 705171206 570316950 147810920 598684320 158319600 479868480 890993000 281610905 941620260 470935172 576750900 408961080 458911720 536798676 840123683 704486604 102954276 754992368 929179080 672449824 994085040 29216760 933573488 453609104 424815370 272799517 73184297 221780000 483466950 967553792 628460912 333178520 909754060 427104775 235443100 459178059 595778016 545016655 594778752 895496074 374140272 214782008 349513803 623819516 458743136 142223160 55104190 373912552 323021184 531507760 349586625 726206088 785527456 73360762 136486908 270174696 172690420 503962904 835272720 686301480 209862044 729128128 1484080 873079200 557284314 493243436 520092832 469723448 910106042 830786865 654653336 771066944 309753920 19795072 711244880 343097085 642081770 765711500 999329280 233583136 487413960 797734536 463108000 977767274 513918560 247229784 250116384 523838460 874666480 398363800 803756700 373204830 744632064 569847840 601645692 663172110 475878780 237851120 31376481 536489040 847838828 403136560 79623563 226096820 215905094 722992250 251186745 28594248 47104216 763630900 509362500 194499200 831220496 507721000 931134500 252239500 257222392 597721280 687322575 842078580 168392708 464214580 403839072 727297544 878267604 639447360 993138250 375658240 885670400 567532416 586227120 670869600 130299712 800543095 728075216 147585680 540733210 4765260 503079580 851222970 399707594 110071060 713804594 218943800 597314736 357904608 299377406 964250008 124747360 588170240 596541620 199015616 219568244 322443400 292199120 249338428 768792592 342303040 8120800 24426150 45969088 412116218 866488744 239488636 78807680 479652372 94269824 106637010 727465338 186389760 771864977 915421980 206907984 457325220 972429184 595969760 525225616 916840400 368523520 827829648 327554444 64258768 778235100 464380545 570348360 189841016 814635164 661860600 552028552 967967796 270528320 128895725 918980882 624411488 583657620 763556696 168617626 532754130 908651776 193671360 324896180 610422600 361737657 294637280 474833400 640343800 453543220 606660206 204364791 58284764 672562752 346305300 81214800 402614828 68474684 877368168 611744128 541265080 514863922 68945286 43368032 237017524 346956960 197099305 318426410 318721870 341406040 519984668 646386176 29095996 867907728 425728920 477690504 55241960 678368028 133962312 464401800 184229792 737169960 288766790 56985600 57651920 49567604 599342952 23185150 518801510 24192290 975070700 474478400 282692245 277353528 740245530 54317723 288644293 541042560 908844440 652658410 248038625 670014560 288025640 753329200 658654166 794885904 380175348 96557000 210982400 824708344 699871000 685874090 224337920 162908520 635823440 235831200 149452666 18276480 862582126 601982850 514642300 401901880 272096544 655282064 716242180 918098369 748731000 629233310 276074728 556272496 888372740 608404356 423152160 402565750 85132115 400808000 925065667 221155264 543755020 42427320 128889630 376947220 107361280 248135780 35142896 163836560 377644854 808277000 266526544 500999400 534764076 452451879 779166608 292406000 269834496 896996842 791275960 124042625 537641250 976474452 749976256 274761268 516224910 811432756 26036398 305289888 856324880 950448300 393995800 309384625 56462108 850010320 865914314 3817360 377480103 638736000 576473750 719865954 862678252 464885168 629398713 185533872 736344640 433901356 247365740 639273250 750248692 538528000 660192838 933142975 97550550 940490400 170316168 141600734 157846694 823966625 209192020 882698634 418613630 985501184 276814960 975266275 711917304 627201984 848591616 192607471 561822019 596387232 475367640 583008916 617738500 179507480 304972006 574240824 715964560 37859712 60283970 517120386 597900392 384532950 160988863 851113721 42675098 654124700 82184780 501191880 554301474 885788960 195672376 71678500 550019926 334227584 261753040 666408816 622184224
69317400 85878880 953063344 726764342 703087520 800000060 663032600 598786856 261479440 262649100 86655768 398221280 7468800 835503158 541343409 444888088 820700000 792084480 988847190 233113390 677783004 211498068 750220276 793354376 848860864 784783590 878791487 588288520 966736449 109008732 522980000 225826308 702011798 460608050 3868648 861414000 415842402 33789050 924837284 841151920 275430391 945273320 878113396 637695978 367244579 957272730 588006784 494301750 961717750 788759092 396497000 168485116 298788125 858241464 839491840 97113515 398910784 19158060 748586880 264486800 330434910 732747500 319152928 527334500 203056064 402410440 179368326 340844880 87441792 603766812 958454731 817240412 661608336 349649335 666259390 95968856 373452772 317011200 125076104 991127404 178356622 437634018 995401704 339407800 959822608 584279472 101203680 897337200 329194030 731684856 214502640 35825146 826847648 435202150 922150088 421288640 10818440 796922640 557275980 423361568 974119512 971741280 799680566 44070592 34587424 954533521 580607555 705730510 195394000 292575336 194699935 812058704 719449536 426355160 982765055 351956560 151580499 302710200 854189000 154519188 499629250 122015776 512544653 193746170 858623100 354582560 132955744 746522608 641155186 200610080 616930128 189766388 997134480 299893064 798961720 722042880 561423125 431338280 863710928 729944320 110615840 40151450 965832176 88027494 386155928 656035401 146350400 645009600 315242607 308369510 373135395 364377400 760680960 843785408 122969248 323083464 566006400 530787000 143225740 914679111 311641530 569564680 744948107 297392752 962634020 903271796 77773640 474660476 580056800 46338944 615800124 274291185 459580125 324369600 503735577 407546146 898863454 797326723 923195184 739989520 787501949 375205200 900345040 252884974 844430851 848866304 395103792 660523488 24078240 541986300 305451952 228539920 349717952 489677200 676509880 331974200 688849081 148352032 572001200 910965240 465789314 54863912 551715364 320624243 97632058 579702336 716151008 764831928 795250610 159718032 525035184 332718100 198878889 258010166 343056704 805338880 451357520 422842448 639605272 226782320 820884684 324535236 153114240 145074698 685475936 613159970 997683200 642264800 591079296 604520448 409509728 623441632 186203530 440430700 798909375 571125510 782625888 903976277 687257128 769615440 163100200 903644781 869628170 201510800 510182000 3244064 295512352 596300108 481568576 316610880 39248160 97452799 889363788 449621292 581078860 80064720 412583552 510877292 382220072 578815128 601204200 618387720 596822880 796901388 592340140 114369588 133503429 103194624 643336104 887402358 21337358 382682688 296996096 542217102 318361292 375008960 481098194 151808550 716559925 973867000 90671328 135891100 439273528 74438514 634100720 781130708 352326208 487836580 236680480 278696724 482053065 742778318 848245324 851986731 195395820 655729040 127728116 179352868 790095530 66635184 525166240 179794175 157034971 95511040 834114324 644573000 11708524 572678232 403803088 119982000 713442400 235402020 863903185 85718814 295314376 771672400 134065625 759703552 276715775 453156944 12203776 646504048 167386844 17574990 211554032 971288175 142449200 413013440 665107724 902795725 413322280 799786128 726462664 209319064 258835625 743120620 555516285 632481789 626424255 133941840 449397888 556632314 201809264 377853564 796352734 152637431 553070640 257289840 86086600 612810085 888720396 151811480 759249888 790127152 363802578 260318935 383305902 123633920 493621925 953824996 399961940 161688464 154129408 433392783 19740864 455846420 47559522 860002632 127906352 308851752 712134242 814521196 863554080 490777220 489815104 454400904 653944250 339305363 987345040 694313076 494953334 965878720 394732010 970080816 411839648 720765435 862591880 198261344 883784400 216615945 295944900 721346279 993323665 475820800 998699136 11832640 119264640 702702144 928211712 423336560 843214600 800142526 704129756 862965860 165121320 774041856 426921825 417971480 605566850 103614944 821622600 208276512 781211600 81445728 478155850 666523240 862413216 541707936 602982512 354458240 868747675 711893624 851540960 246135840 371315577 126699840 463647025 562765664 77047456 591841600 394139136 845825889 885446320 648612624 959552492 394371280 203203440 745640550 942193600 699950850 904180864 856984348 195577920 261621255 266954424 539844775 212939885 644245040 936415960 232714000 347485232 93017085 568234264 945277500 541856486 493561160 421446565 700360896 794766976 448957540 85871680 72050012 47459510 852212500 10189545 191996360 898957682 290572548 53219480 26622270 670741330 448047864 745865920 687411310 242525280 253187600 480525478 680107920 890444192 696412384 10085192 43332928 660778644 280813050 363903008 985611660 766924032 276029952 548073150 135815299 370714800 303671798 207721281 568505768 901747215 713190504 887436800 97509468 65721344 355256176 91837554 489681864 546225304 215688800 212619440 514346780 540890379 952018432 684492960 220625842 197597011 536131060 1597952 348014450 504547440 488728648 742910610 908766621 378698410 933452900 550852942 706155328 735449115 257972884 49473016 478982984 267160232 904452316 797691160 729167712 399013789 368809150 378225058 957852348 167248306 848346660 469673752 646021025 74723200 648194200 171404158 954051430 823168256 239257450 641661890 160587948 569804710 110857334 616487280 209737152 343562956 336249337 513460962 348355000 274333535 459424180 122707920 327021904 566809480 719029468 58506149 277206216 169979604 46897625 93453650 197884656 273865288 134762624 319553496 657291092 565012480 550447015 248381460 253528208 560291895 610178640 603931148 759638790 715744000 524666360 283437424 932966140 428969168 190249340 548386552 631484000 103635779 439634830 810712038 185902672 292069820 645709984 684449280 574465398 899866864 134576584 228166058 914506350 646035425 114280985 774484300 360459008 410538900 145831768 858978328 211531760 8310996 205687190 923466556 406887160 561808528 191095154 761423040 92436416 934617440 86288960 193218640 166135080 681577446 519625120 77635520 890102148 319542534 699131053 939317744 546505648 548993250 917525586 832192360 706295824 24286522 468207728 987838795 490169952 675126151 242432061 101542986 366399904 882611860 141387984 127486620 930011550 498002060 735944644 517970445 116061796 151619300 448831552 432514080 638959164 155529160 875601408 982182080 694801480 686530240 203254794 671878585 46593936 951755176 604205060 584485600 960856010 192474748 98957472 608390700 162996472 97549055 204872072 602262429 902679804 609448288 295570176 709503814 837665152 321959608 611421180 897575198 555002243 907950440 336859760 512442334 171627680 162756264 155068220 864626680 883024229 337171790 524784400 511833214 978889455 537720896 98067796 246508116 657989154 272895632 239807140 805840472 566467290 143121344 348032878 129004100 479215640 336211082 391129555 586311056 222724 499961498 621946035 700363444 57929596 914792600 230642325 901045064 803123686 919542212 723942658 848552772 16763134 16448861 130559744 366220672 392235556 20432800 939751448 464931450 472572652 867250240 70516964 856569680 712746800 964461118 300513480 599834490 944601433 579449356 819216640 768881456 63084346 636718080 707454246 658144384 276642504 658711696 592888704 272481605 339288076 336761540 563069704 484778110 933387670 335084954 957892952 149893040 690194510 214011100 432225480 966113360 120475956 245804824 752822844 123104960 730814128 237891536 134304796 806460944 132306602 357230664 905943400 446384635 587750320 177047588 925549188 772694962 193371848 381033664 909937696 107187328 21694500 216371342 672469700 649338992 247358058 338957820 54465528 429441344 616867560 257249575 263263000 700621040 342444984 412407232 235150820 703842400 820217280 698967008 178068954 784632910 134496088 826178976 801540704
608894800 273305840 574478290 651668700 915938080 691017888 783359936 278069036 334409536 435544288 827630704 52617072 260109840 817223280 562742010 969666185 819024000 137010352 373141746 374044547 984755004 498219100 807295040 258641940 22184000 529206100 984156196 517304400 304059175 292552444 136828692 359005520 383849238 698027866 493483373 111756528 208580860 126281976 273143600 464314504 808124224 198772000 428963588 976938512 997977112 171336700 728451096 838925190 930367408 269839240 9043200 900578090 599487585 620884432 60612654 813491000 614225220 139193088 39429228 684873392 622895085 182410516 95422032 598188840 902219354 448816120 118028972 979731808 24746020 928713952 808729160 737954080 455294250 663890186 769872336 726179200 537977300 509944840 228184616 113538750 208529072 135449088 856402625 961640720 723393792 155561936 350535594 84706806 183225023 726873600 646064000 554510895 111489600 376955106 837781924 521600000 73438144 343608048 101589456 700561809 602954989 672863710 609100620 177173542 109312330 90965796 958466836 522533360 48303600 67892960 678801871 840629344 849215294 514915290 877646092 477879644 427456358 420939240 119998048 387557620 156078192 255370570 64700000 945619104 406478080 252995968 177294447 870992912 594524000 764771666 407344158 959977060 781792500 412959664 403034979 659594522 163994810 444735084 732862000 385878250 139238689 444230837 258879302 895340928 214173400 246956270 109314400 177044224 29225852 523121250 204798640 742735180 304298222 739845978 336240000 429640980 885469248 591150120 623504560 53696544 839289052 310345556 750000000 372337740 405770600 778492168 618697040 26355331 576586250 391721425 970133875 603183360 840614780 58565800 390688119 234652000 738315050 268456000 395944500 647338657 341308780 675674560 675719840 252853248 822164620 730498912 735777868 902804270 462560830 410210000 454021189 290856448 929692160 510373040 623485180 763693160 886512690 963990768 792912028 938515657 121922280 955229300 88389912 303154500 606722424 434300816 538600020 656086250 395550600 864870096 437008728 4876476 938566032 919285194 579868000 125095560 754194112 318682640 470960353 902198528 216794951 439497950 104006145 989307182 121215744 256092960 165556276 764669636 836031232 170758808 107309836 736743972 519718680 95991119 834231040 917020320 551677168 608679800 473089792 653966336 380267200 87287180 455868880 300558500 826795624 558365624 544601100 278699520 575426560 369991544 656190324 902608432 294655920 826200160 840804750 193430250 23643060 654177830 774642195 397743820 392822360 397079880 999771264 36333809 597671200 54854080 120981886 303076825 574560709 359290000 569874660 253927258 501808660 710467520 424675712 440880768 819541488 185296 936147000 684981504 135487160 975785000 623836320 947883280 544080904 288791050 70995784 282646632 837205020 374699800 27969714 924677336 264136590 59519525 730266112 341474560 992656304 324684400 614904320 382863685 567205575 433053565 827175716 888402416 235388800 779164704 534519024 906413600 367838920 285945780 354658432 925752000 928394000 644699824 191704984 228276276 318761604 196087192 593175884 944542566 802982480 567651872 18268888 664519780 628848612 971788416 311111780 563980224 225025282 487963750 256077312 432556068 129679870 536573445 669589552 662835040 446850968 705185168 24395200 184868740 12632450 382751200 366936288 973542272 487388400 592523968 806839737 974975472 535083456 591128805 460492020 484969604 976882658 694626852 490426243 253329512 76685852 922503740 609600764 722672552 920714528 389428864 128727808 616235240 644306048 46484568 857889830 873335424 5273440 660196000 767321280 670075264 111270000 82344704 747938144 583531700 307442240 663116864 520178880 949960320 853245120 44424640 19443815 450550192 749689800 649168496 171543304 194991624 366278384 774005490 927708668 240692954 902734800 338494432 593437760 369642696 427791330 207113200 674241600 840856292 181899295 865508800 817848216 659369610 591615236 925341675 436894040 502087924 593270000 120310002 712159536 964240590 963259030 252256124 300712726 738063336 848791000 281480462 388612236 884746585 588177872 529438700 346682800 104517652 348258610 643104770 307795852 410067008 119142175 25930900 536046160 830889048 915786508 476123087 180239040 91273648 864921952 203655338 870338938 290272128 59777564 148943324 486508736 376720288 791450328 954180133 619360352 681244854 395343435 927611400 712618720 628015452 316090794 286926400 481120837 151342928 258196480 271228408 335997510 552374928 994823400 737705350 493549828 887564526 725162000 401767360 355208576 393509480 734261110 689957502 119503312 370396928 872073166 155418624 473411072 763239404 941939680 949221056 302290100 239546752 208777875 782244902 754407452 28508125 838872360 776316440 770209770 32075762 403388888 811259440 839813000 944898440 699291064 964166390 118048580 642422548 480088200 238157500 187348056 118052236 990320000 801337320 646499253 327252720 81159000 448039136 879807774 878777400 417160160 998209280 150642170 850886960 734641400 298702020 660176444 965045680 174254630 601262165 970003229 665980760 996054856 226998096 43494925 116172800 44507500 415805384 346219800 53425440 504730656 617989112 961421472 6833920 18786440 303497320 968787328 190888564 439164870 344785520 730766420 292325465 758017760 606077808 320878000 197615184 169597390 226601760 805267450 37799840 308765500 324976650 606367048 224767606 876043040 982996248 200152016 491042848 715316000 915930045 312397920 18646790 779504061 821681840 770801630 816388080 274177470 959834481 960664298 799889680 233226240 306539920 851760248 842883232 656422410 286033955 825670000 910955572 933783950 23626688 575461694 231973192 509781200 995336792 120113496 613363200 969847368 65072432 476161480 595148650 869998552 324290260 283366816 325636160 745600960 578642984 127420800 144795540 784514872 499053604 154005240 505383200 590353360 924304404 12982400 368429760 655325340 67005952 314147418 488669728 549659920 629992533 626022982 980059510 653259920 67234556 558128710 388962176 785394403 346773779 298999728 586594810 470560000 151597737 666634196 572603480 712689332 922672340 253461824 76105008 25191608 646286516 411851200 618354784 307890600 123359900 431036250 206036032 790419925 941739440 521361692 12207625 239894532 993150724 581022346 192643429 680967908 658161360 306857875 935537050 393734226 719453622 767767700 629202496 516026992 21337980 280983320 759689260 303572000 190926102 875419000 599970880 34433942 41711520 768235080 782864925 518783440 321488480 474283576 547819344 121520150 81570816 186682064 286266508 153588250 641933240 394102150 125177339 14324635 746708480 731834936 74263580 406378880 180932975 132305518 84507892 523959840 574936350 118605620 229371175 922075740 452583277 527845920 685645900 425914004 173742656 764220352 834062644 661594496 861436920 30853062 413084056 921038240 385497380 800513860 734604704 935072140 768379360 968247054 35708000 533050075 587886106 233031250 516912398 922012702 645527785 431628915 799971522 527516450 28920330 457439280 636474140 876449328 15684690 669354920 837426330 71552126 934120000 202708950 332691600 537182296 405263836 822368095 755991564 204297546 591962901 4983792 972336765 301167260 264284360 999736076 84680960 543048585 37078132 299993280 541022152 918281950 236537094 898297600 851082068 2640900 808061200 466106942 53453932 983042800 757083948 196728398 922250544 205438208 355779430 42388452 480854163 888621652 778068242 656727390 764909520 906456108 846535640 145083963 635869280 932648500 928782800 220700334 818490936 168333125 841260784 897476250 349402720 916514327 219366536 512569280 573844992 968645952 219610620 300137864 610458400 221142371 845493228 358095872 583773040 809865752 806171075 413048128 193544160 988192560 136862320 189603456 284862846 386535888 858149712 339661312 448844674
218094116 86984200 509645500 493041720 248064160 225068000 91487356 153571534 764293472 140112000 172293880 968926812 406779325 384410844 890261700 363671040 588143300 362585800 318363144 355830102 776649200 553464840 883558600 735140160 573249471 401436800 977030090 408927882 47164432 147137592 911159854 577085564 690230500 933292040 305329100 503425131 25101076 90798640 966360974 309241384 369468515 160851488 265502976 69905808 25789824 166419968 174403248 426246250 923164680 426528432 696359888 716360200 448492760 665961455 476790648 36987760 559890272 37794800 820425750 225689634 413163200 933269002 994821744 131776768 385122144 869956120 164410248 773486080 820694365 42368544 670532416 77019575 201397379 597871690 143791504 671740672 958260160 40768736 698260640 304310886 713106016 610511331 305916992 917118470 90153274 58850110 762408960 39284378 754684200 701510480 50433924 648875360 410021568 916617096 176857510 382415511 159526046 902617000 21892998 682466264 735877270 848055410 540506760 807428000 890673800 225930492 535978864 33112960 275526866 516459994 479250582 264408180 532753211 586796080 926396640 530789088 174301152 380414110 104495744 743522285 643221280 799917306 395005712 971766848 79667605 969152560 791700664 332797010 570424700 522416000 730986308 167247360 555914424 275304176 901393556 744330075 200045424 488035592 798502400 323045834 801804385 766506080 866752065 21154232 982051034 620363880 846878050 85826150 108488596 628188640 491534338 286668943 137705179 784858946 553332936 827260672 622460220 219550576 206173170 683753766 266493516 537408488 874620544 446439805 552484504 697527928 273426788 437587008 883750384 250208640 81728000 727936136 92836128 69560000 737198910 946230818 820332320 489280608 588374778 858190556 310179455 244061882 168671950 859568550 205284470 309024710 221649376 868117015 980181584 103270456 155498490 633947945 731962592 266674946 302502515 333735704 187121570 536002358 330053152 177781248 984910750 495116904 131569264 259468320 151920832 358187305 33297706 351627200 172859296 959361504 917081500 622292610 20715530 968729628 182244100 351714104 985998080 904794444 481123200 340754740 877162840 985490176 707777468 658630350 332059056 874694080 329104626 643401000 692631504 856775000 446644092 634346320 591024456 371874880 563087152 207237686 831587830 939752050 658010364 233581736 778246904 683398340 586565801 845817495 769275970 405588030 206093568 362402960 424665088 638956091 289575044 54560440 520953544 433063548 875891868 477614232 503612286 817518620 576483840 441034044 3215114 184957488 771443520 51877560 993500000 714044480 819041224 202899248 730823168 692487295 50677200 40470123 480880384 613638784 202133240 760758576 806296692 998066924 668782640 939377220 11085106 605083760 210881390 7856090 326278380 818977900 312793648 319653700 794470656 359576840 81202267 683685120 353446800 666576016 157347840 352602967 164787054 915531280 993594590 547591000 466791310 819084280 157408920 777955765 50586482 222769183 201868960 175591800 38484032 639721728 295659548 796516630 805661952 778242976 467310720 636967366 375551444 702203888 442359785 494492147 897338771 928708320 683071326 575860638 453817792 500317344 478167472 499839120 858203840 196381520 552493184 319468646 328221120 376813818 735906294 854358464 33175032 788103200 493535986 197763520 296907244 927768000 639308000 749322720 219071460 993220100 73385630 330533200 654784360 235371200 534798992 583802640 135198000 760341126 886531344 233723140 816711887 905538376 873199088 596984768 26402185 995030935 692514808 420719239 800307200 941554470 602613688 101946060 369343600 846912648 726730285 513967970 568210875 145950140 611005528 405439545 362786005 75943244 736777700 864108380 877337825 424066400 193655236 229873813 848604180 86186000 32990520 728197200 974029900 51276930 173960755 917215688 951134720 661115264 339756656 806989512 91755480 186632560 786873990 533565526 158006296 140230512 12640000 440425600 213593888 392597173 736347672 755078892 977713540 472668122 252156036 407780280 150861496 56899416 837794432 504557538 310475825 288384960 335872248 6830208 248370754 143840452 163369780 424208040 300271220 840355996 663635048 446007008 221825576 291174360 524598220 205089600 401788752 658013510 230028588 89984160 745998040 912057080 834188960 777452892 708614704 689754974 133372926 618748110 543478030 668075968 986904488 941118384 527502100 351823164 626804390 149319984 428576520 311264240 373024147 674922120 224635428 261929912 155536160 31119440 937182160 235116180 529561600 320205931 84610051 6339388 724500750 441290820 878643450 731214608 2869000 943884850 111266240 68781600 898710560 491546763 763033260 484250660 220707120 408728680 611697272 829942804 156031613 781124860 643813690 795668950 551578000 383129600 642255395 744194112 512793230 218801464 216475839 242893566 851484000 928462760 311449215 741786642 827319560 798289925 240572128 947769408 52167336 824849152 429308973 104031624 752487872 378404352 947077392 307346984 923133195 404344743 689330750 93081888 592021229 832354156 658681705 847440272 754583800 938335630 770873788 462991024 995651467 64443866 627375476 945848763 966349600 832356780 177727753 579319872 616911533 830009930 132400560 281533920 591487888 797934104 912986400 192299096 17423232 531669760 381684944 537638768 265340000 519130836 199403312 902583344 497311246 620783515 110742144 164849675 849260800 518149960 6663780 443952160 90383900 838513780 973697871 94724484 640564976 242920000 839950280 555933571 955276032 762982180 996689360 985721216 132818800 109668584 564937600 623456512 296830600 2653600 82333683 41636880 853925790 80634404 894496400 194810400 355344912 945888000 285372480 917512453 674230400 898730790 619436628 770834752 177879360 373856088 54999360 102488000 141847946 6909050 675917600 838082828 26932466 686854815 254592544 896832186 272432568 481327396 5022448 22473500 951706692 526798560 172603672 487944260 205632272 806652848 445177053 743134554 904270080 857340958 26846500 675647588 37281600 494559256 357308128 577675132 844998320 837402958 538032128 829968400 466373504 303723692 897702284 29010565 699878600 53524000 74028858 188735100 929994828 505128065 933409080 859405215 110054899 618147690 975496350 824232928 748700375 665514700 700548582 551525051 736989696 118879756 100902470 957359533 215898628 92655208 434861456 31182346 986692722 879408067 98319320 914823760 699939508 732675712 97552800 194866432 283680146 963865960 305209152 816758948 166059880 456601682 716544080 251062111 274918784 128325450 492317237 622827098 512052771 482002088 17753420 689861800 543047040 80434376 468985663 288712768 265658900 300847255 771276192 765586129 117793072 872916457 143580140 598398464 952099150 367406045 865240856 77516375 150599967 61875334 670243010 17704552 564138352 823947782 963438408 486555263 67899000 429220048 34384782 745714880 564159200 510532245 755035100 663340864 745652224 863002948 577505026 719913070 942555848 303756451 936204840 29025920 364606468 213299520 779378244 50389020 238182720 494943317 494950225 807546304 191794940 480165551 92343660 734571520 127865988 270894840 911847250 161336784 629749160 299211025 15797070 828340636 431440666 502009629 206962000 738545727 719595456 525153024 646903700 443933078 912898920 52757853 831233378 608671324 31619480 966705140 310707680 132053440 686086260 66337280 784182400 537272560 473468370 165023000 80259530 31687100 178664000 194373680 153222554 219905960 611011360 766880792 857345886 800762108 450828664 784811488 863105436 277423080 296183254 623071880 375618214 518623944 558644992 31908226 785734245 554726304 726722236 593666720 894300830 716017742 920092800 546780000 980409618 193184670 91761220 217673584 60960362 439086872 106200350 185332322 207837600 419440752 845753876 129361620 783388000 893080320 808943985 872838500
486405206 493011280 855187020 973494778 161476600 328391495 372379158 529833698 739506008 965770088 401784240 490525592 112935040 969223280 304720320 402882812 454610166 485471436 956719976 764562324 334187768 953424340 124345360 572084430 474145760 532342080 804012100 618116782 744822664 60434000 214139512 91672711 259670148 509643911 474197504 662024375 739784832 195939172 673934868 953086160 250081376 525597760 877728000 333417608 55324672 17191088 449218944 179723048 681175580 736409116 575413300 206963290 49786400 216498600 15159615 339556576 189061216 972484480 720125056 375661568 111591288 522349420 725287232 271086440 311519760 745056256 144193640 406590978 845430360 709519164 662648392 26586816 167603440 447410661 12979621 136992526 971363306 824034250 869969328 568177220 750151168 581772224 958012064 771525350 177522416 193410740 734105600 362809888 315400480 158206944 548805431 682918810 450718040 661985352 340032000 532339223 890962376 51153596 616469276 292051424 386717620 944427144 380246162 456718752 830459656 418211768 854350664 795572736 578403018 248413312 748780804 479601338 210549816 214846080 176566880 984923600 809516172 265984096 634145490 814903221 18003680 575902400 721376936 762724472 749825200 640679558 285726590 228550208 444964996 871334080 182813720 550589405 389225928 402326752 214555810 4226916 534554864 897026672 579254800 375406843 889688380 976730765 230576920 585996520 80977952 996118080 976452166 236658244 410625625 275473350 101897558 909688800 358333240 719969136 730562648 400768940 947121180 180177905 133407520 141579296 270984481 393952352 477404302 958058832 762586926 200958592 44784048 72363424 527670328 414433592 141775804 31380208 880427500 222760448 599526955 919688760 712716450 454177400 472386488 558081936 296341085 917216264 30085080 745479000 885837260 976246000 330572120 685996411 684475901 413169480 780472438 699003008 675580600 602442560 676821125 514268160 949451450 448678896 803829420 205776900 743621376 539709000 159807300 558874968 809612928 516911864 268150450 585743890 676222970 694506224 233236300 293772252 795649994 383887100 481396600 405997656 240258572 463075592 51883776 129842296 201814744 592346460 846505535 453968400 624022640 561932522 570984072 400513015 5926568 363229519 479045376 888403440 821086206 570389563 240797236 653513964 979494060 28270650 570121106 383003520 541884480 74041240 364102740 197597360 861772912 672320000 464959 488253424 229095442 370215769 637034805 456095780 928099488 913202084 568076320 738423508 501959328 686176280 318482304 809294688 44539190 218753898 443041950 89704730 264299224 534158080 919225444 485102588 730297056 501405760 745761280 635436663 351662436 196270554 58609350 346117156 45981521 984801856 686341795 256052200 772395040 345062768 59173082 787747495 52997640 368441025 461349546 347146400 113455152 498041890 393261672 946275608 937617166 525957182 421256488 706696988 519458997 133840842 69681456 944075776 315239680 516314500 731616183 513929600 639710320 269140000 642214100 685103465 62733796 16784216 526994340 977412256 163667328 814958402 883132001 6739200 325214640 400322560 319085700 534465920 159287000 479765425 432354040 757436928 229104192 516760400 816623316 545935704 239603540 374275144 754203976 477429904 742800384 555980800 820551222 259831672 579427301 918947625 455186376 583956840 789236608 523839578 345120640 92269844 401268928 493584104 527109479 697323008 361447296 544889872 501817600 909555586 965700068 208973944 709588304 478598584 631318350 69096000 271426975 77855584 584300916 127130996 946672893 582084762 262878352 712304584 259107852 440020080 493467167 476541366 912733560 902449732 152276800 893665280 901662000 560573350 63868831 304514480 311480200 569181140 395503396 797022116 979522144 266500000 137668270 730256584 264864810 316059756 468073395 570560480 841417776 314076040 450180192 595747764 322780680 472483720 743814660 88510660 555783500 819215712 983245280 169090060 486952900 910888220 455718280 724817654 394462760 20145600 645571540 684035664 77777240 675730668 455900743 378241056 724878112 130257712 990526816 485805440 33552948 680045951 788843840 401364920 970415440 503094927 340840070 406016152 433075000 482133572 266005336 994030800 401415670 461844127 853524400 891969088 209387278 48284520 407993506 263756880 318815432 201125170 496668690 446150284 948654160 398053625 75586720 52237164 205046500 76756416 774209960 78915625 623728490 416020768 54400220 842926080 731962520 758916693 689048890 695344750 582390231 971726650 125460536 808411620 667039351 334872415 458948352 129364842 740526848 18547680 175998203 393978000 857953568 769184850 43412720 496761148 293908800 847534564 900761108 931917160 686882060 654358906 586717312 482475870 816204988 428984131 949688320 152525700 259863872 204654926 253327710 798738526 43951960 181563100 250108748 621744344 641008400 836541504 201090784 895961538 1348800 159761250 445598356 289332480 388185440 356297205 825101310 967726395 80107800 254130300 189490956 631219375 391138798 980136800 104705141 711796760 192401760 895929774 621053408 462808348 266075 50160152 940301408 971414400 20334864 832117100 849954692 283915140 375019320 877951500 577089208 411925360 289695040 434191666 31536004 614795804 853754260 597693968 941722560 689111995 941336160 751782968 98482920 995817900 499413648 672170750 148469674 402426496 149144180 959625408 827774800 569184624 725791994 927491750 458298121 448144928 744769458 816476972 729010200 366451566 220552144 410620896 971373320 258743680 621530000 423058184 818037632 754933012 950656512 273801175 953800910 540209416 612112445 473852160 785690475 311206976 707579648 976407625 284484992 272071352 686381024 332218100 708437960 829422716 315898826 756995100 904756128 666173952 89214716 632680040 525247228 17343008 363201080 533219880 191929964 962121536 652350848 23287300 929991520 855595680 22081932 901443100 526554648 195155760 341369750 46302500 864180768 616847584 339897468 299416860 28326136 735566416 105790326 915774280 10750000 300356950 637274608 881738576 641779191 375773440 639367584 869122880 784391432 642469636 166391544 149403525 343782162 382828238 215254000 266792000 660164135 442398872 904966784 149723264 830107722 238594276 635133520 976768202 303948984 325155040 745433920 656006734 415114040 321332320 142481597 378182038 793781250 770458048 184342640 751279300 23688296 235522496 650258040 205494848 162822992 681238416 990727178 837581178 334675000 113355416 405194874 856924072 741611115 470056608 847886899 246297790 626432000 419348864 345016475 227704736 992230848 292223684 424882304 295317680 580024241 140148570 780081120 817539918 523320976 313129412 662858008 999428952 927038690 198097200 888231200 437841344 337006680 434822438 869758424 630533221 233562972 718374832 155991564 491926000 831913060 837527494 225653120 858172360 311026100 486741760 174950750 371068564 59653810 189572550 776500904 578856088 546113852 103487600 549401830 949796400 850231777 444287956 517384004 635163104 664530200 526548500 192240428 8782801 77491160 617532193 290077088 584667994 549976149 724407872 992314819 362112313 386603696 385676452 105431040 622983620 437910912 12895934 161856960 221326900 456610760 340546553 415361216 953067300 219890412 179422000 818876000 567639300 589695633 245265960 500790400 899387668 296765526 652543360 668792880 405668178 998243392 720094680 665690440 300202900 93829364 79125892 139045280 674411283 863440192 344582500 262046920 924306925 365630250 287599120 176847936 535788340 747654080 641950344 978122528 117706116 443942223 430678336 43991102 84850718 632700556 242139814 285135198 379151939 168086848 692191928 727787750 558499655 77769360 771368276 592168408 503624688 660713900 221180992 553572570 906860200 269213000 292693279 848515546 721360638 893245984 976024520 473040903 103314864 933718408 84014400 219328240 310115420
193178456 647022088 361246320 878026460 856609010 956202330 787368404 907994270 338528000 317807625 314270655 208841600 294508928 762759562 339089696 549292374 976872000 466766048 630982268 298940236 390772582 70481500 208111957 524110496 79870040 81150730 54144512 158046208 995878250 607527816 308725012 646046592 74940250 497011423 985292000 848175360 766901792 282251905 429352252 563900408 801311616 768227532 726289017 985230418 197337540 290723600 783914791 797095200 641364905 3388088 172787489 781453149 486445824 126033763 753490704 754877687 964978140 475672936 760595000 997852183 608328736 457329920 629129464 111938650 838251000 200115529 39995970 63249600 806972425 708619922 726690756 270008257 3943138 896617204 266234520 127098730 328705280 456814720 530177224 18554200 522073600 652593717 173632512 621512530 886296504 284595200 864749820 497819784 439432100 435778384 218198680 682960108 885279808 867863115 971075888 537080080 679143512 961929928 597573020 198443060 342451200 154556992 173496232 950059736 631237312 106601820 544260854 486599992 807002666 268808630 569352000 715628332 658485234 513985312 606407436 238654090 997615904 219376164 345883728 229608500 709769912 352526267 774635168 948454048 954624400 437322398 101614688 997196060 282041687 133665136 786488960 128150292 774757120 765246095 886568594 406096522 242930524 815903050 972608420 815715664 711419132 928600264 749664000 709239720 489053058 103662050 734540240 233672221 527774760 114684912 514864720 660426870 679625600 592508000 332862208 315418078 756063627 473517152 828998532 148762400 189505040 443320123 713325164 888215600 390751850 241485075 743010461 103482400 906235486 742047165 769668676 923825664 804065330 784272310 452830976 55406628 904360000 100821606 629016052 585330395 553619504 36962968 29627456 14153642 630710122 624772980 960000160 76733662 981750280 342096212 166136560 211584863 156974050 503748750 10099190 251639425 556691620 863872065 137227500 505968160 593025300 140416756 154197775 458528512 195792986 289328000 809688140 454008229 441761174 18129640 236591154 648145696 680380215 74458465 685345362 799177128 135928300 853672930 955239280 990027680 257052412 375367384 682610483 928507666 200227580 147088096 659975407 842155883 305468420 656816978 735793792 577134940 5137988 206463536 823540200 490032195 811432132 218486796 675556800 716362720 253733434 783312600 537249992 437340592 729295461 492016160 32618496 94042820 162264480 233287758 140028200 783438752 454415500 849843050 217993180 9529152 785420616 799881537 237187540 876940768 841523840 56293792 677609380 258143984 55654050 948104620 975556948 950933962 468145720 255394624 226579800 558774960 690448890 599500288 585647303 53334042 496297476 26330040 230142979 461538520 109801888 567061395 98045888 16313576 423139702 624961728 594600790 471909808 890321478 813153600 555305600 541391280 663649372 918231552 510497867 808755932 23516000 312334340 996976640 136400960 22834060 504752345 530185024 456474328 215943040 375011476 91198080 908390136 306699440 502193576 153178992 702180835 700954836 932365890 304545480 418937920 351545600 218453840 94378050 295060800 691182880 638004110 810998240 41605860 847526184 330117003 302050050 355176030 211654936 231479216 338290400 714374130 573524069 19477795 276832960 639502680 467455336 909398195 506774990 357491136 205080856 545422080 8705580 580903600 665688960 135086328 216779256 828517760 135955392 983011848 803438846 247785708 914067179 720495648 398933194 415294790 873338400 431834590 220720100 533644480 973889592 699222400 39248739 187698720 997751916 631596000 442342242 512948282 576897300 779256500 2229200 865818560 571316992 515875824 328852712 644625586 27490280 283825074 771032945 361767393 939102912 701455952 730330176 431361000 54618800 53256680 671222650 146597514 368894208 778036400 151031634 583100000 319648560 815811500 414683536 931179300 386590996 51942625 848842362 423418095 442487760 937470846 420455320 24079445 830206525 336113680 827478160 432845336 337441006 779359720 315870800 315718620 349968128 548958528 576664000 825955105 279700092 130929600 730751844 860057604 703497520 526268800 71958000 498918240 17762032 17453740 738605264 966688600 633795448 991430027 1306144 458859316 244092610 735737258 987608019 231177888 105748434 988063032 432908072 354406768 791002728 267559500 725713536 602441702 809880344 984918000 636929892 263535142 353253180 662468860 421363716 831463569 8811568 366810274 274725663 583178250 22789920 915691300 439755824 268198527 658402400 518285350 90041420 808847200 625774180 437722770 635556792 750263655 419485530 392464240 44151727 71357576 188871388 935655730 559074871 23185393 465813900 720295960 123759549 745778056 561314109 577990440 449942700 350516480 244175000 331160272 557431628 71468800 540570240 785352192 148575140 856534640 540605800 195510130 399206400 565804150 972621800 494801064 20650360 37158800 862004400 369173654 318005826 448605520 944035520 985678772 477817162 693132592 321869440 633651912 695128160 253202720 637358095 335506875 726062769 688274609 993111608 507437100 339416930 514728500 960249680 401750264 885420690 57548640 116439392 308977690 896991075 264078522 443068520 248716625 654070500 907005440 136545488 563847840 605223696 300139496 707892040 891055112 662045127 531169608 779951556 380918208 963848912 672605240 365672280 946838245 816301104 388513440 392747900 498774960 48461072 669826380 367320740 249493018 691259232 107298420 470399600 751147493 374199714 211718907 470119500 497679360 224037964 76008390 313198237 14921740 379470840 418475500 429996224 972412480 502897472 850837520 297735872 378816000 581877580 620206982 965440960 171956480 352680210 595034245 594967808 250268160 889666112 144876630 59764776 420248676 327254220 660450228 154946480 99403333 960908800 896263200 316999682 203681632 686432000 805307133 670452634 770522075 94125602 964368568 562981750 710235100 849430500 365990400 805277760 463961086 170305440 797588085 428213422 359689000 674339240 137854816 658729065 912221408 833734640 305886136 483137600 180531510 46987250 402723216 371200256 490539745 431002096 102464904 941920731 731353600 5692356 471022560 198084440 212057400 671517440 435770656 223656186 893349445 807903136 71444625 305565760 429120124 880617972 559629285 808961024 221407230 129860336 797745680 901384980 598106710 372827210 170412110 414070080 971647126 545101224 946025012 611460032 844785936 759995468 289887665 326218984 104331776 828046500 188700984 467346146 451556515 691849250 298901480 304331817 724310624 426530549 137920414 558490224 748388810 718021104 420956513 55971300 947750949 405157430 252415300 138968576 596884432 278606524 583210560 252581568 246902896 616757600 318836368 937121648 778164360 831734886 667884031 944518724 777724144 576995328 445080320 28705600 715160246 670937216 593969324 73457136 465158528 412531004 563106084 459261434 830891490 305616558 871068025 446566484 6968544 644591244 318453522 490420144 543093680 140302696 991425 963241620 891807808 473303319 257068964 207509105 217348944 863798220 160921700 403140520 361537648 222520300 171994500 231342696 762321335 868355008 313481436 197598688 102149560 566330250 896949248 938253680 199771194 603938336 882820980 261977162 199369000 145545792 451504256 489227020 987791072 498261500 592209778 6247490 427522500 218473274 678243560 305277098 373424416 563125600 391042416 517530686 28799180 326897920 869477604 174271559 32753024 333938060 821303680 455984160 700353140 219736256 783418152 871467005 236524180 616146920 807040530 458569760 501752960 316017803 134642048 469010977 213278488 912653260 599182608 277472219 307288876 786378348 461097580 367881080 712967408 55485882 767693792 151152304 309898470 928958400 571143518 674304691 480623246 347263808 6525900 844252400 991773814 922950420 871847380 283380988 754404560 67646594 117245756
495536250 153564136 706869184 421832380 313306944 4542170 259873280 596947440 196568540 113465840 788459436 236867520 881668660 683126732 250001600 452792582 840792500 386574720 486361760 81932184 419691648 864741920 742407728 29101968 994060380 764614980 563036608 77760928 307219776 327070800 659457700 833789550 253793072 669140600 93343257 13797580 89913920 993433360 408246735 519554237 755145412 406492582 20987446 876207720 548794935 626261516 795625714 263615000 615957312 412905724 791813286 102276709 239682144 245755405 152652508 622347670 407269518 957147660 82704470 980365966 824668352 572859990 638308322 964432136 985515970 50192768 443328030 370976400 547085390 360702740 254279792 133038128 303130992 686914400 15646400 293801280 205441300 531327700 977119360 331185920 355068897 341183276 813391688 884425320 721262784 450452000 433320084 486456420 4995072 322986472 895922764 296892404 428867712 144178320 116129790 493235200 345200960 62977800 381295944 226071875 711836600 246106240 562893212 971147234 717353866 179544144 630464344 743425920 814518656 513060024 416779238 383887780 405096656 347591772 256612678 624238574 987963304 117621088 682135250 124058840 673671042 570992257 26262800 99507069 70098204 109454008 450675700 584148480 14764592 774453984 671356250 854196723 472739840 393088050 200619495 269670493 504579200 93071040 36923352 296607770 776196030 904888000 361048864 866610496 404037632 507179265 959029720 432244800 640011742 213438684 124843544 483137712 452443591 124914080 775323360 733699724 251555710 715156194 386141552 519111510 459897850 139975320 149333820 556952575 338159024 756228276 305629781 662339848 965671880 88408465 652584368 359687920 284344544 621828010 149916976 590566832 442182144 762890309 603429296 468073416 137876150 710116258 327312832 684001912 915519520 714317600 414414440 559896100 359412700 555376905 338099994 826096536 517154568 337552720 155061424 669690458 287358384 293655410 343562120 530709900 257105144 407875684 134728536 476435770 855438090 354275036 183836914 606619850 552648020 611353397 196235644 222883296 421400176 973633940 581105105 452224626 449893628 762223216 882466724 974138475 235459660 253676080 781553888 814441264 290963692 327899136 778981920 693872905 214335925 895251870 895666400 120300249 825559731 641919150 898183472 602103800 116258336 787645572 693772860 904824240 336536025 369481686 615020270 611506784 385797328 111543038 627364434 124937088 448104544 671934848 599826998 162400060 944712420 992291180 254023392 529951330 109659920 177274643 128763068 218715548 781874864 300468066 840416250 469029840 712213375 10111132 899993276 380467108 499707530 224474900 209639925 852687040 770962788 351894591 969338492 103806060 758844170 321433088 347728040 598524400 697482720 919394584 853185220 895085244 423446988 582627667 300628888 373542116 506164325 814103215 164287588 908214128 332589266 760053267 38511258 654463880 982356992 264480320 637439645 78511712 468576160 339714439 603281730 818612950 324331520 71461504 725863020 118565572 380650250 668449118 478997976 951919932 961578784 276130048 383751750 776514150 449619478 513746240 535570020 184976360 688418440 944073320 355609072 166235935 593238716 75221325 625935040 513352068 35608192 550912704 902582400 69476352 427193704 404883000 925748160 327487731 317704398 288422270 688121040 769456977 1719624 350769122 947279304 310736640 928972600 46763520 818576012 297434456 984715040 910058035 75456340 729640637 202571852 211235672 486602597 36843064 514770280 622837964 329964480 447041796 327556298 66012000 969161320 147884352 185728000 437946860 590843000 175246363 139589550 38371772 922728041 938092860 917056865 28378550 548722530 101037568 148755356 861841550 841263888 819100555 51756032 90016596 437090836 722498000 727887452 322133655 724070070 599354214 138390224 242714882 148453120 731415468 473676312 141389156 359906976 802944550 710936193 728238400 776280219 430945368 569718200 941718416 140032980 67030575 791548974 874055200 178204064 213578894 79200000 61081600 296329386 208605376 921088355 492741342 92477991 393454080 419797784 913298304 422009968 235552931 594793476 957188128 315432685 821951370 429912580 277090140 276105600 918330432 737352775 215327059 942367506 942646240 244485220 150272384 669351616 289840133 367366528 802510592 681774635 935915360 935700352 468385594 470189020 744326538 429734420 14767360 6265600 679155840 258282200 868001392 156906120 664580000 594761600 935020150 175548186 454059984 53320004 190042056 385518703 450987040 549127232 846292934 845195818 979304850 685235864 880789386 910899200 909502240 238964800 492355746 832467696 809555744 314542440 130899425 998474310 980978958 97591312 855967745 700588432 346151900 653828784 684556595 670969600 222944616 285640700 993500664 297613888 529250152 424785600 13348250 141270012 878673934 884944472 510389256 271072640 921817005 17645429 887194858 724580608 9577762 880689300 664150832 128124214 462004352 902679812 419992949 540128520 381896224 489313040 634171400 702112776 653100240 107944584 887313920 436107808 15271600 909789280 56365590 87024800 701257650 418196480 276340840 520091000 301074625 657176092 999887698 213758528 580505284 41292600 417655832 460838120 669606709 754310690 778540800 139407872 340234712 331469700 669521920 982406396 580767790 546485734 401443392 88199250 352327328 604958016 129013840 742113152 331791060 552481587 283546758 715320260 725680640 173936984 979658652 364872080 275295000 158774465 670181637 210972064 354386448 425054230 397270300 413888312 717633485 661004512 827883992 53357160 992887376 255060252 115288459 426317600 686691440 554309200 688181743 321572576 407439100 525577984 973245440 776176217 355346440 21618665 771864155 342870760 420475663 147930926 85450200 200185344 851648431 869330314 90326330 106042068 957149780 309343375 426829628 622085010 229190980 801649800 445837158 326212684 511008391 7332750 438385792 97277620 132284300 347027160 903422216 122839670 92303250 186474400 505398520 170336045 81785035 6881825 426413120 154228880 350768560 181540984 924975300 195470400 371201280 357291840 102562244 181600048 835773305 330400130 459779960 409350800 158086550 201784888 38620092 213657030 607893499 448828138 989746607 808142544 645506205 102689484 343895840 92479000 250348980 456983910 953360000 289050080 642114400 737968036 414599675 13562160 506896581 136361040 224836868 925742080 417053900 527074656 554121392 50727520 918420840 151898722 585381616 560116148 306890325 144152920 171369680 670987328 725507036 880973482 830372222 705476020 449796672 594746141 965007375 815357440 262958018 990082135 154084750 706557474 619376400 752935660 439419360 125976956 696244535 626998050 502622288 558672704 205110752 448965840 742513028 696313982 762744772 244593223 315429560 664690400 162995360 858903700 347683928 500438850 360110432 919481477 574840300 675501270 418188448 133899259 411788004 312291455 715524220 2502108 659101520 595705280 904525458 864474664 986050578 863759536 135646828 61529700 420329075 242948800 264261280 354982000 593286448 522433934 604645440 768146764 386441279 763184292 896922025 514855540 97942744 520663008 354438083 947375824 323692075 613347664 817782268 651115500 90688900 281280798 567768237 662167798 307579869 536989925 842197428 702937864 761685208 154893450 860276974 897209876 767476480 452750490 716720640 380925760 290405740 242620420 14618805 239640784 330482048 399364944 455003200 901317520 480326500 494897880 773888490 532810240 830154894 988875480 995553600 658162660 322411040 874653152 38358950 24850238 842116025 304928354 658237224 891592550 367118080 649177500 588267250 663117050 287593454 938566936 256535520 656764120 389312160 808828136 702705095 849652222 403564984 661560050 446962456 283682394 983162320 55533440 408172232 532796016 444184220 526362680 883367192 596323866 345448446 226813150 436986112
907405192 733700776 877398720 354124080 917660768 600839880 490765590 37352940 942403664 639323303 440771748 314869461 422899200 526126820 456291110 700120080 378354573 928092365 552989704 706046560 647982250 826040562 223659336 577304435 359098320 261720403 221224176 436759396 190046050 932830660 569979400 896331378 24350400 767740680 31068638 74614000 571714672 531605958 553696650 179899320 130536024 212911004 711250292 421596572 300161730 256463424 47850592 159138112 83847409 413268970 682734310 323737300 675931520 477866080 340083924 445542448 288652553 126151610 763949903 189725816 388008692 924253804 4123393 852020552 138949566 630344940 677181984 728050344 886286971 31780240 932474088 918089356 909117280 433184640 319758975 468438416 427313344 761437628 226754352 94905020 640872466 716365758 235505056 311054872 951703808 399549320 740422144 136312250 518655521 969430950 975064864 798903924 586681885 777631269 315917476 443009680 700054074 456780609 764061530 572703180 633584176 795658432 710823840 621307140 578611244 46052300 435568732 914601953 559420960 739627908 733061840 79000500 988810250 936894284 474028724 28208108 926720920 268671264 228984992 132371654 743735000 76353562 995404370 968725120 268838124 514344928 803943008 443798528 286651900 405666600 257901580 205870950 740857449 655796267 264873918 296664576 434639707 698607700 448816480 278066472 127795157 485255649 897906935 310110850 625020020 636955820 258248022 697712880 453225800 522142016 318081236 149584024 881865824 906736920 840192680 510733520 468343440 916754232 367912750 139500972 607650816 254309680 914227840 576185700 96109138 245034543 896278975 474409000 675195884 772687500 435253504 676085600 685858953 628012150 362581900 542721796 434003540 342540180 689148056 721148767 80727592 95033045 601905596 6893152 208072168 468249092 555869545 498248396 268301600 137871112 257221100 316068752 316896515 979228560 180197300 667889772 837456209 798563240 768740800 378096528 278745536 293309864 242564600 309207840 107124720 435413250 887758115 327820914 647856896 177322320 453474384 804787400 21360435 351362780 515679600 918448196 183654204 731249200 775698747 85921912 656042720 354112640 964215010 338110157 140141422 866472408 307741696 355619556 419038905 213171785 679001033 605583090 948311390 60827472 925484880 80352864 835831310 644472400 22718662 278581164 335721792 635704044 52366300 809482170 771255940 819201344 545934034 737721248 574834665 466131902 337848744 485644220 366730976 354308130 748777920 479950200 64464000 730451570 577265117 892769536 301114948 97314590 540520000 984442960 937930232 241463475 765053000 402592960 816717875 143544775 329566827 504976260 997171360 484736316 944982860 272991732 458205460 944035520 816438200 305281985 591628744 94196520 466746254 557181150 700654294 113676995 94536505 899910000 54252992 319286560 495219840 502318080 821826061 906107072 669913584 544588280 738465970 451900992 163038488 97447896 758439360 990228500 24180040 281939504 580515382 837863030 108459240 310435966 29204075 382539230 892606500 420131685 380568775 944588728 441403392 921343040 528745100 124954968 647349102 497028889 839002405 651799135 293214080 0 653943200 529265430 156597692 830776448 306385440 473134777 400093774 327018000 27903640 783677000 793064640 683564355 780770462 279176912 333642060 604010156 400154000 893659479 974550344 764586624 894760350 925942524 515560464 981265788 666020040 916804518 372097280 922473325 479045488 491295824 380701440 216498066 838404112 481615324 748634960 622614080 802426025 491538816 73636672 62311076 919606987 239053800 154253668 116347320 276201528 933469728 482657050 927261820 651754370 995169600 845136456 195300240 35962125 317698440 948700416 745434400 492018600 104865672 672446348 831846000 153344000 789538472 730607600 164416180 14516256 692228620 887941048 763434228 408595449 963810030 231048236 445794356 754529280 390475046 577466998 596343422 658816560 907713104 531342000 446112800 907182522 617489814 276871424 366934842 685330500 897839094 181873980 570221990 859358050 886008943 922073736 374621520 710460915 256559020 756413052 491147448 326541120 773523415 464467735 521568360 508444970 633685780 567568640 372169700 348496640 659627360 289991836 624687048 951304032 337280384 458652100 682530640 769472396 159393840 13516800 632828516 302148600 189062500 216521120 349574750 527993500 789113120 802922820 477192665 866993832 663957400 142494640 317927746 889238464 302596148 331562745 967738208 256716988 897780520 393958475 747718400 198657280 899548384 544980928 991256250 559554140 662829240 245019360 680286400 469695928 586822360 636003290 636989280 464441815 956578340 499969200 962826280 671181620 115150580 538807312 555081736 390376192 366954535 184036480 901127152 237032088 838361460 990848074 182980128 861430320 552198078 501221434 339156480 31583232 461768918 616540500 15835360 780408960 987732800 332783840 442460928 888585480 666216100 297356947 639860864 905114920 677886536 170405692 440501060 329034190 888767220 737612845 907618800 713601370 300015229 230127000 112251432 622720850 567143616 399171324 203031800 739807718 803003960 123438120 76220572 395620864 909056610 196373604 386793100 319019374 984588275 869545054 122417118 667680000 92470224 105561608 177268480 811891424 503498226 374732700 316057240 510542912 384121216 298415600 86723828 370158592 984228232 43339180 174749075 127534080 217561200 64857500 238255875 513536336 4297400 29710994 645942369 945099540 245996480 405937664 904330767 199570911 923618048 270882510 528083968 375736200 778544080 299328396 120164328 420835418 531409000 193427749 962735468 604108704 800140300 811935740 844816000 762695520 64002920 389696121 340148152 520136128 438661850 786297993 867330336 638783418 253220570 934192986 314543128 513360432 118335090 571572877 953177501 439019464 599159016 880074432 701757800 210067680 838923880 184122704 838576654 215162480 917515150 44610600 723902400 11472438 43661500 302752896 217884384 917512598 708270547 738140900 917319344 390378432 699796832 519026706 775020096 513081344 45088640 841159600 473184400 505363867 198404528 839397344 105436300 820260832 251702165 390332640 775373488 638853534 41071340 447601152 475825600 686871056 293869800 98123492 21300335 456789440 968089250 442097340 656643546 191663776 418151378 809634230 802016492 284842752 66047104 873689728 282126720 266554480 504416136 274662255 498559272 619844075 949038840 918762624 71843856 140315568 970163150 370335464 316951824 428649640 203287680 7691940 715405029 403926376 322884060 455153616 348584948 787303432 387306420 67483730 297315430 454610186 641929004 914939640 259885856 890440900 323203512 650357680 584347225 565310034 142789300 142520464 417087468 371269328 75085000 371493462 801627019 710856380 784586016 857247848 363059544 274751752 625631044 748736680 459015580 476036960 656878484 464446875 785322880 154455928 626902345 886569952 182503588 464821111 880787725 185690510 358075510 655883776 521503728 127140928 523367013 654177905 594315824 454502371 957398320 662312688 435038200 595715800 166887838 726025968 934212360 771626200 760005000 642970624 873159192 808443913 681221478 815453112 306452288 313150976 920948200 915574455 835518880 414247322 437431224 119497896 30117568 993799664 612914470 821272302 611486700 964816168 795745088 865198643 954959656 839622920 419471780 207499456 241048400 200783260 447257984 708652560 479489490 462023200 140514696 116470070 810813640 778683000 328944096 686750430 22207148 226244900 886675840 226739448 349798655 51162850 736146676 236084235 299165660 915284142 597280896 681050520 699621660 69181344 755629472 315511809 477193640 351214256 430909592 610317245 858280320 444166860 78830152 548723674 306067770 441504080 825818174 116716672 802175078 764439912 594230912 145776400 830647314 945382500 588961520 722784734 896728472 705475136 700297356
261577280 843418720 377342592 373928982 642487474 669226458 947406400 752394474 50475448 425791048 526757972 72845970 755881960 407680052 635275112 155975000 602131540 850788454 522139000 950937440 541069188 5145548 843753200 334610620 2092768 640649200 219574280 564020320 660215770 616960000 96954688 519999000 729494340 743158016 100122464 547236210 530273425 607088832 475957200 147631050 168182150 645753472 324321440 469177624 599430480 300200184 882421832 868913920 384065784 857956000 882683936 240260000 231230240 90086160 565333016 857026438 469474500 352111200 449448072 65680224 939865050 252914873 5101680 386574110 655386624 87206144 131868760 241108000 122559784 860760397 745090586 31740064 380383745 493082400 36478793 558737408 554011200 580865618 427024770 740453680 657266556 312032920 290972698 892423332 560234496 145928640 122119576 412234000 59483144 865780700 506478720 188511648 31646752 318763640 108023830 934317952 244713580 705186288 644325248 79137084 760804672 472494185 802414855 38133720 104153700 501205568 184262812 872429875 784298304 762774034 806936144 213219040 735741295 896153100 773919850 352074080 522032860 208944867 936926533 465448978 951874160 19652806 576444392 875257440 254864000 722702660 38877440 114926549 501344960 431427116 653289216 233457920 708488580 139356624 883634180 99830840 691658100 204661681 101827385 83625692 91726880 309756870 178758004 716909528 743590352 458201600 958714219 318977070 828248800 918196320 758806762 556846086 466211328 71984636 777474848 341805568 39971750 493719964 864132391 354873456 520034632 701747383 279586550 354965560 892726176 718639215 794856044 930883056 523346976 595642848 842034884 618888160 627600000 75730200 351839320 828109504 162645780 166591458 384447795 136873560 147455201 315703096 170572736 143361000 876636800 66109842 563810920 415680360 178921890 182257408 249930604 116172800 746276624 353370285 628327300 783721106 616894072 862554880 105615760 83944824 256820620 880195968 3961250 698241370 334229877 913205104 410048800 186645272 600061526 946076252 102819071 635101513 882879716 302379936 283679470 507808320 816723176 918592880 481151680 723082304 352749888 399143168 649837582 157201622 528282800 978340608 691240764 351596560 616446668 523318125 324658600 98293198 393901405 632183040 77838680 180148428 98605008 366970730 890839412 875582644 578515580 130197152 9078398 864191744 966202425 569180570 900758508 32073256 835769193 183935168 15835040 190208480 406968872 443184410 505248192 428450504 748713132 818518120 804684260 421428508 691686762 709574400 618567163 668327173 413928155 907783000 878630610 799396800 347056120 209720450 143231520 828496000 177732370 810413688 145280000 861051176 239604044 725048274 513729960 988624976 943806315 551169760 361842915 447396794 837627900 786039960 255901760 623156160 984292876 194179770 164724192 786522158 481575632 297096018 137890393 610023520 852993800 399630528 402029104 110267140 513467368 739705600 904953992 454338151 302551968 322110196 574028800 952857600 847596000 743014500 703752504 15787420 894013566 261401610 217718666 387045568 279384320 667990370 590733425 451455916 130739403 579014909 92048512 528186712 533248096 808229376 663773805 936389721 412801908 346953800 152647644 783782400 766140132 447897216 989493716 810958928 253004520 736514420 990068416 143866467 803079414 456155300 611162240 975645000 891298896 569314146 432487620 878405888 841332800 75517660 614138416 186808172 275172000 497409720 874558912 896501170 373492642 654654750 482670650 276756256 99591280 714256600 17776556 360716768 157354050 199505600 723810214 495612488 765390996 59779480 188351300 918814580 766835968 164896108 832877920 794802720 433822140 164848854 404562898 509434680 191585008 650222072 833124375 25049540 904695560 248345228 441034496 198755305 592331160 384133544 916108800 594918100 609233840 363123200 485307640 761419870 828463135 654303560 139252732 240168960 819373552 963449640 625799528 29702800 531515175 929265832 427882898 816653184 5838560 220778800 909222058 989621110 425263342 454555520 66550180 210121600 439001956 836257376 328217504 583242464 233138522 521562880 876692520 18377670 977282250 382732110 275380550 857687690 69793200 100677568 915038032 612465336 341532672 328493160 142132608 938632100 800052552 789315328 127608488 785955250 92095668 429361216 532508880 938213612 672910200 534515196 223935680 564188288 498204628 843132680 774146080 136197220 846190506 859315668 175813500 215998976 325826140 129377804 487737846 161046200 605699880 117967840 49267525 365506328 596074982 781732682 512039900 712561200 247143740 264299776 688282439 832138240 576682104 376386624 989666496 206301124 82135198 379298224 594513216 693887240 662303296 881192800 494345600 713843024 89505760 823276800 318095212 936289120 541196214 840795036 184091875 757201392 606285250 390872470 194833460 948389014 976835326 922791040 149776968 105868430 777454328 684527524 713366018 617191440 616811760 116263712 845588871 944366000 800370750 455040980 302785952 704853940 207774240 246012224 990879040 546736304 532523664 996178788 523299610 115945978 346935034 742484935 876993416 61099840 738429818 556678120 9126828 652461176 635586827 884731500 805150256 345982550 407855360 918547330 265547302 43887436 523318450 163120576 453876624 135475505 491003358 533873177 5992126 28085140 688598008 40819585 275594240 127150344 842702600 967479100 195676680 643377650 557826760 881507584 355273508 311078408 244281992 787667488 542120904 784030365 686212220 40911750 865687936 894309312 165214200 771243656 611663860 176253440 495011557 347723360 292271897 818040192 781011160 133295160 786950550 569012240 964581280 635376192 80819940 589069800 174515935 35324088 883848414 58544500 93999088 744650990 92383966 502520109 689688061 439779680 254616397 618495180 445262212 309550930 502823605 105522336 820988016 427324673 235523840 602850952 601295826 132060784 823037760 901205730 822693056 503354464 988734875 20243968 43026672 375847088 878430420 203043536 406339485 722696384 124869569 367223885 245816352 383154640 979113168 488210290 247912560 388489760 288968560 650318350 641260784 16059678 793340196 242674720 141198667 624738016 515247320 812948872 197028389 164950975 573352000 894099376 180096120 353010524 51258710 345897388 446357580 265160204 930640436 616141440 25306148 268717880 83369592 723079235 427118500 915826192 171828800 674385507 296108426 468438912 214498480 722233250 626178448 697481535 760858784 611839656 247898116 279899030 360671832 877820700 451296370 602484010 104712680 789404969 762857600 509893192 417684885 189492640 212948736 465053696 954511500 445094500 887647104 666794940 367180240 916461120 75312800 289991300 841285360 965068480 971841920 875161125 106096728 191241332 654647320 882560336 428988890 915945280 153625652 527420264 639150975 693500144 699411026 654069326 109298320 424554372 948063603 859096488 250194400 729244307 30387392 685343387 683335780 346170726 121996660 608559910 73521600 53000792 680369768 46688446 706317760 40468499 640841272 141937000 632235104 428533728 546690020 523121500 167392060 177655250 923345576 915755956 751475700 457576210 947033144 111402325 953918784 468372300 804617066 585119737 274522760 496814305 881722160 618338883 749175799 896153600 462863860 759247884 497737424 141930130 230106488 896450736 798155520 406163192 14724360 721641312 4758151 339520986 851172800 381538720 17467348 597771776 45733930 684889882 212820544 467589392 651973928 920629040 552573804 136635170 659880564 239398340 100254855 692092252 157080288 954024488 193926710 671941160 829349984 49868160 378533100 901000960 838571836 186096315 33381704 854513116 633885552 239527080 687631488 655600028 186938656 631651908 343641464 764666896 535880943 198088244 420362042 322871092 987844944 29843005 979282720 477252272 498156925 210623920 297915360 115168800
541268874 204493840 593469614 441035000 889654660 517156908 183814556 969090800 543818920 810640560 191948000 58034944 89712178 519825172 936466492 452535040 943619152 141579776 886818500 808392032 837691296 521833726 312531042 504559640 588835598 501073600 862278400 501082056 699941620 276067900 80284555 955601686 36527410 945118319 466300868 992255452 857132650 124432158 302082688 116521310 46337752 978171200 552781000 898761700 415530250 562582705 737241088 709130760 750119460 686531328 995530000 385507264 967569328 964907258 49761440 815865128 407444200 97612600 356208740 719910682 384745280 550901040 143741184 287363716 907948204 59352660 676384792 555211534 642686720 223538204 24885430 725122400 581806720 54135406 780912656 753055072 77001680 604530840 348477192 383775928 359352375 264681524 753773440 213218016 937260758 152343200 690493928 659514070 283590520 382503760 447753984 601079830 856820620 22423160 834441224 528664950 266273344 236149580 103707086 930546680 267609496 393028976 464227575 871288530 715283832 407153539 972824420 153632152 430531488 116353240 647469568 893093192 631399940 342659288 601649170 804908190 224294620 897214461 777282720 735353444 262490566 568819024 82785824 190590976 187113600 368466060 142277988 504213264 415191520 750542207 281790793 613279390 708878204 578774000 839458088 954544416 582444470 478090024 167122800 622612390 849930288 88530624 410697219 122644660 688216332 275836241 269528875 478036320 446745756 215894795 758248973 434897056 71627038 811540806 186397625 103834368 797608800 53949296 172074800 261364262 533306210 948026880 430199232 739905088 569414237 790852700 494619360 883839548 367756360 118321799 228152960 46639112 631886438 513905841 846356467 86816750 219691008 552254460 303728896 637696000 283837950 680201600 752657238 602881250 808126300 303754324 656444800 636270310 230516336 309279778 697353200 674947188 508884324 13614240 29523090 944707248 991738240 591305457 203523272 195199936 623901760 625976364 453470208 28603096 832632760 621434270 117198400 275564640 836140120 383146656 338974520 998067232 199575116 262635730 902597414 264400416 775318128 413916440 546240000 523408120 63844100 661354396 998074800 790697850 92760612 685081408 368216712 687538900 317409914 678094860 194249412 545203670 633602480 914411700 39393704 202646630 790869540 146078000 281436680 218754293 54906500 305604480 67848320 275702175 181540450 317209280 58673552 853055466 781197908 256310438 126195300 892281120 304756000 362783198 171557436 476353137 964184300 929159360 241464832 227452900 512860932 334128480 274352000 856184615 165110054 700204196 687882274 867770280 708593750 929059495 602715492 642493794 627177920 276905760 36969935 129619968 675569344 283136816 564823150 202237940 952814500 833112280 728876160 405312368 157116148 738335966 936436654 374087024 273036532 853824704 813306840 89936020 735456320 501668838 648060230 274137060 870773425 324385310 518236038 92183758 898943616 60717520 592176040 345738172 482495550 359596920 865765280 735296944 499870700 439589495 280903304 629091648 188628608 64049664 783279084 754811416 157934342 507271316 344917890 980664000 391456484 176796018 785282928 335108279 538160772 297968376 189048736 786801000 58255960 550420645 987797415 868625696 784677300 386258384 248212576 301988340 762144044 107123600 923088720 220460004 532391600 305119500 669932165 364702688 492954112 350606180 396434968 694149960 369914437 173749600 585921400 816612780 67154256 557231948 516150297 101613752 688143224 508018320 639664160 527926181 763063713 197792240 477259168 42407808 847491384 526913938 984288050 938540860 383784992 70811721 90684008 752924128 126197774 509696920 560265740 971458358 986998638 429101056 652217600 981356756 350239332 999471648 177499096 323198780 407823503 87874425 22371000 176858896 291887992 988052395 248839488 889653920 803594707 31824843 93371840 962180864 500230144 603163914 826676554 221885944 980866596 420367872 743148150 482530800 670159040 68126840 93213100 272603363 838104156 724249384 595803850 555163392 577951360 395803179 619864536 556220301 302117438 679311425 230467360 649212820 966709634 777963328 100869680 2171960 135297536 741330824 793672356 673306096 118242575 819482004 89888658 696484297 820486530 197428370 139102720 496410248 218467540 759828744 104137863 113733118 343712799 473272160 919083328 197297770 459279704 332670752 187853105 399921852 307513672 495323032 929787168 925332936 595451102 147682480 898487062 979308400 72282240 677530112 267609044 759463325 494686800 102065807 876932800 479008800 909782920 741838411 807645616 594913240 397463840 538088336 171383540 137832032 861644300 147189632 208139740 513539201 168809980 412437088 655800118 490707400 703033360 541625160 158963408 12785520 702195767 98268502 709862016 202659960 496371720 230189478 212998912 964183840 939284333 118581936 370912880 268640880 656169198 464403800 750134950 670014687 794839544 910749520 399877872 59494996 563524588 901071272 886836622 150059520 232517232 858453952 424738700 873541488 715985095 664550360 247613090 425590780 244024356 634210865 664784256 117409928 458191430 169093625 834080815 88597152 531763518 369924000 234316048 836723370 695324400 462640380 869721128 886949736 279068208 212037000 771218300 821031728 17523558 741361412 807140873 808550968 203232180 597991424 527650048 152821946 553966592 158916825 707642000 81725606 121479248 66231760 713471000 667644160 39041216 881318760 526138000 427748748 353059840 631260648 18984906 142157250 766203560 919399262 172771710 849666416 578528910 469576746 209022400 232594128 675131837 215578800 187980150 381309472 728702706 756108702 923026720 5289412 786546065 258118240 216375616 936087398 776083100 274547112 929024376 603033840 146717192 184560368 369283568 102076730 796765054 425794800 286629608 341731892 581532820 378646075 120298818 429942424 107987818 664487982 373060476 272768424 3865824 496944040 667366960 28231950 288953260 598460264 731057760 974700012 315440864 485055340 998368568 313358137 981860328 308585280 674490260 134495330 430704708 755952554 990087350 548880374 89987102 400308320 574548174 8099616 41943372 653863309 913891972 641909648 191249976 995116500 152661170 742554540 895030750 437584720 238399750 917961960 570844976 988806736 919040550 314796320 80860384 255157424 784373050 569771480 168794380 747945504 930283930 582204486 177947200 116145280 455806300 528632232 730562160 676792000 171938688 588511870 366608750 41883992 800086725 272881300 506252208 139108550 485918080 586102620 371507110 537283443 231577232 883825696 6165430 228357500 27377600 201015520 465814200 292412920 548337955 699625812 613394680 483102160 916606610 981814060 247951395 342353750 651702560 297510120 992127080 483574796 485763904 750089616 951684304 308848480 783027307 866227705 417943000 218627672 349312412 529778838 743312160 827429600 840049088 682884560 250724296 199127260 465230931 917838514 418806520 831177342 745964800 1972864 643828353 168231224 972665312 66794432 718965120 409678640 846240768 224593120 480641182 247203820 814440 635630224 571850951 570848954 204075650 862609896 359899748 387978760 612168320 894083240 643964380 514851790 41455776 826062448 554988704 614852729 742812896 412450128 937671424 906489824 924676000 929055625 298080600 112724707 192800898 818939280 74990080 838061372 2807605 158163464 742537661 70912160 393028290 368335296 588276800 584091968 419480958 164487360 478146236 413620812 989092512 296192672 800118518 838267450 462800000 87372966 540128000 103380770 91491680 911165225 997804444 917382875 376996335 914519505 751141770 734070440 992256524 726236350 879745040 382696832 404825741 28625024 524762602 586072318 420996507 440378712 8385140 276578808 836480922 489855360 528702848 90693279 688547592 467360036 479166725 239766870 247776074 45239296 327959850 178713400 417975900 942270957
65349690 208095280 894033450 206539006 683304540 105792384 312376208 960574544 483856413 658768315 816766208 300672910 669237384 206980000 500469000 203818295 705022676 36073064 881492224 208304853 530895399 370264236 703681400 135816640 193133612 171880884 861737580 959482080 797546934 951174800 217428548 498886672 228781610 564064090 897712296 88906630 423558030 35488010 6252480 326790400 819002200 647165996 775343895 394410382 887264448 831854904 459702400 694509480 517981392 26657748 786916264 27752003 654468640 962595232 889119568 469038212 787040132 855289328 908392240 825362636 995139982 100718960 719722158 942317600 660360640 200181502 335522186 648027500 855278354 192099770 736838712 359336272 142922210 22078824 677822216 608194000 703686500 640651500 968634246 864597272 60652272 369741800 85908500 179333675 866658565 342953776 634803016 480656000 561415081 744656772 129008608 308222096 198960364 634462125 427987712 817121256 665063595 978538244 896673702 584799992 364633601 503829880 457171190 609142020 272868452 345600000 930684800 39850000 179938816 222088730 176116512 819478400 510185302 140929640 217112448 642096885 138592900 589408430 738428632 908098820 811406408 211226752 543315900 684448800 405380720 419989760 665603200 701466360 710112450 973587183 95594348 634018652 517630976 692052806 464921920 109436700 635974676 262857348 484471400 952237732 666297600 599738750 553648480 154867248 917318822 104136180 757242320 132527334 381742468 343465808 641196666 955619900 623922066 115539612 231454424 237050728 124520608 730234936 971983400 715218280 432344864 131520401 765991040 746410400 75949872 288073112 715177600 519452400 928964600 38882963 700207212 797457116 764207904 928056269 787809000 35454802 765575886 446780825 9530000 824175648 932760100 898843285 25900070 470058371 57672905 617076320 807861966 357330874 63328896 703789152 369680208 758784200 851334560 375472712 128313072 181659100 868115595 416458173 268786375 433852488 439778850 379022820 799772050 4913750 969634928 819961896 688559680 976869536 18047300 724548280 703399744 434802734 456952200 296478208 28806346 670317106 808646924 649770596 804565035 394972560 861908916 704738024 495408500 234785634 426214912 7128000 662594270 342762624 669483320 217806240 587952400 133989920 215482840 77239400 232208900 864920680 894540250 319379076 344235500 556340930 613068280 709891230 651193265 447342092 785724252 976580680 213067480 387250460 657699750 79338416 273313070 817914448 490751664 446717366 678253760 79554360 733830324 307242475 823093504 607370825 631207250 610855980 259796215 664983440 202025400 429598856 387957234 4081264 77631368 652073698 193674960 780854860 424708360 683187095 547603075 559557340 222148352 395411850 895498048 892372780 100957172 662657914 987716350 271132653 765444202 186555720 351536221 987191232 900068892 298734525 749872300 696409072 403946250 228024504 109858400 370219568 386824105 873065347 180329264 65273104 49677788 540432512 619537112 51089000 412253990 70021140 508980900 976857530 560851360 783691234 837330961 738500870 701806113 686046800 489522728 204384920 603270816 577321720 468026250 640897172 577165000 254547650 129936100 425489280 524685000 302899112 233393848 368001600 869818273 650050920 156860964 128546464 14502748 985323610 892790884 640143909 777904304 333511920 186067200 599295625 35658496 614972684 238341600 536390978 727430845 118498332 118163941 90248760 892408707 538157200 29325288 9444811 58297556 902704174 836579576 431593600 272485420 78575700 504415120 424089625 561306048 543440128 341297750 891804716 760137512 53637508 9028970 82954152 7866198 811151680 767369728 268434660 223484076 467446200 649926620 719347136 862639833 685104729 418107975 237576576 616165760 208439325 49726564 691059590 370143640 823169088 358938499 579822608 775367160 366116599 893108508 286465952 180790400 281153852 53055523 770010737 773420396 271735856 208116410 197523416 215546650 354908160 426605755 541030200 794842112 886691264 301397203 547186236 543683706 477075656 853707000 674890000 434785090 385551110 962251352 899165475 635531440 620678428 864202149 902805860 749621880 40743500 803164712 713256960 105816570 941754398 267537035 181434140 434848996 536679735 425797568 963578028 289222928 238702400 414825700 515209360 569750000 549311644 278152586 772694156 934400515 852259000 713549580 198688976 233996720 569065600 263084921 268873288 635998120 125611680 105847126 66075008 585936170 916194170 716002608 439720544 433257400 986021120 872399640 136362020 736351104 59145200 175706290 882052032 306462342 149218567 849891325 499443160 573271330 621687174 672574480 303986306 702233804 684674320 223263040 576325320 87466264 370302300 859219670 126413000 791783168 520342320 758417566 522550880 998062848 322169056 126264130 434477760 939561800 789765382 707337750 201349340 657750670 503298560 556928000 298344646 97048704 234839079 140180000 144240354 486995224 172461158 595980680 541202248 261354320 160257202 101249684 66947584 743891716 276440864 738388968 773497046 815737970 469983552 7422540 552971884 253155987 994433131 156085952 51574225 217725000 831318889 148164892 151146656 441897596 216781750 178638810 826067360 526550890 319055840 434079740 509889756 483261414 27418410 348168000 172373076 775381820 596010234 545453340 23836700 398613760 588406884 185858556 605876497 734980184 707749688 434964525 921218632 735786752 205466592 806776450 705921248 718826375 163292557 25474032 281348588 176056100 553726312 814869084 127240200 762523900 500289880 90645488 30326006 575408532 566104500 808530540 715210560 626022200 242425344 587632104 843568800 533938500 947556314 799972490 149493750 304273660 702695930 746664050 24870092 427348474 475243328 990587040 621857088 160475192 75812024 648762790 110635520 792336038 815628800 112297386 675893010 383718128 269263992 880362984 539224500 354459800 49306080 370253288 204522310 278685812 391173381 548971344 756558368 574413848 866456600 498953664 281729780 847707000 927329712 642686080 988713088 659155404 514995044 967260928 333640960 464068436 310498488 160492836 825489920 253937440 153068870 679579519 275697020 967257740 942544720 772524900 172642974 238204280 489638249 620970400 483851060 440887990 914148356 625505520 535551280 103327425 407507118 878298738 195666080 315278616 642665717 283899808 686825268 196611504 604924320 381279386 801849328 854045066 46360480 262889972 389289112 390781762 60185080 909485280 554348160 923513872 368836096 299523920 5691200 816690848 133541525 251272640 824043964 621314434 23106042 636009600 852174738 930834650 726603110 780678908 886058470 23612791 93752320 962164744 34740816 107561504 221328610 989557568 673534310 980631688 257325916 900229900 785936288 900520936 890359040 696160448 138104580 191652056 814759584 259795760 575975416 882379456 119509160 920014206 401924848 829865600 790949884 308717988 491801700 382763336 971609712 611192080 325127424 828266680 98185640 485956825 104075280 304261000 83529156 451897172 643926756 267636350 174377665 9624500 88680056 407310990 140749540 608557600 776655530 919410600 67023780 676566115 35221360 406562810 233827234 557878560 790017728 908438826 318419595 193177961 681654079 62753280 801275580 846776088 368288090 641057600 518343862 728007812 7628800 296916131 752108705 108440742 816433712 920332958 799814298 998767158 854304040 994098566 25031688 234933456 973835240 564316764 889915440 948848307 667436132 692492160 731793600 720573444 140959200 158648400 345163466 464644096 29583852 452731434 125658780 803163840 996409600 527417000 677069909 704234320 757588000 972921048 215806720 467788856 441710156 186497900 737768148 585856560 824353909 510811070 248180000 234575978 248282400 613186754 53542144 757120156 107813856 36875736 926514282 456145088 860269250 496175608 460187992 402626472 472161924 805257954 851016780 46506260 131771812
254528356 764285664 896285560 404299664 196745878 856142426 807900040 982209360 802399314 294840750 902379960 893599680 831992442 167983300 710629214 57839070 593635840 932754240 136934400 586446544 547550638 415107680 577495552 639865156 64607073 865290032 394524578 404031399 504838432 88304440 149576416 827020264 362940800 882599510 976199764 916195576 76083650 846710938 831721464 47383360 514334940 260772846 619276570 156876600 553269508 20319481 796569330 627073000 695986550 526217472 243370575 549973920 516431000 183585250 621683900 650825488 887842860 377527598 406795962 168537328 595803040 645968896 538311152 986682175 996173840 515152000 787878016 147263840 879861450 124333472 336049610 254151180 973455305 438038050 623629760 100338490 126911592 553407170 405666144 787757796 12904776 747202122 72605916 585625400 54804916 17081120 269297408 815617420 775222560 69599400 665699312 689360536 27322800 761546100 964578260 261594524 444920210 117909800 213214360 943088996 335549990 918520496 171479080 437275770 301312800 393272200 94644762 101352000 248870600 424104910 828932200 338153172 434379040 882375924 763854864 919737180 657891970 25736342 792656394 517083178 49100000 207787946 505468288 110853189 238418468 156176000 39312476 160407910 75981290 537947100 505317500 132334320 855494937 310771939 823952665 63113400 527336691 429074152 350378950 172186396 730983930 238563276 44930064 344305930 720910710 777572060 688452780 207499866 749033100 981271992 706004928 702877200 412081528 376601561 115726834 988082480 840545655 303785360 185941441 314406410 775237545 478422272 76047480 95588782 240268152 463813300 389857888 469093101 75129960 218252448 385202640 492261548 590627107 797242900 317989820 682201672 42794180 870100800 845740200 837119456 128998224 282377912 729703092 362590940 695244215 923254503 394373240 196381627 571917225 208436610 940099750 732287616 371640464 247969885 807412816 587018260 774098385 540548084 638962750 466602166 571996730 251289850 55897416 407513144 150033090 430199078 568028691 855287118 11402633 677885215 265181552 209144682 851004419 655715250 857924480 22240100 927462628 592928168 890606547 168759936 601104520 545376428 99630692 49378192 85680768 669177248 888447248 977043184 636651932 809224616 412219802 890128130 324899136 221064680 395419853 569474350 928190360 974369080 803780160 511921450 997697704 275723008 32291848 945925300 133707176 644352433 88929896 946144340 909746940 667211944 704354360 394227490 41986146 275933085 948148000 133170760 167875650 61303212 924058240 680480650 794502904 939248340 164836002 116436480 649306592 869030848 998072992 989389333 778654064 644681604 934041195 986469480 703187670 391750068 49480700 731393160 700951608 698605360 764162432 114549871 728774624 804418880 263800132 911949400 195219520 43390848 84096000 22324934 97397550 584051078 577908869 464656216 984455183 255152030 878964416 322609680 107684094 862454650 585812631 128279635 75751552 144397912 56681605 718347600 775923000 357066390 473385890 343500884 232942016 967572575 272864880 676631980 846531919 597776200 717718952 328572122 505781968 714067508 768446240 859919776 908662736 463691200 424815696 783907425 900741762 101545938 768256496 414962340 301929600 658252280 245852484 584299240 169832800 982186880 353728020 644243240 875024812 731445304 763338320 538327920 701695952 846820672 684795312 253484880 4697490 654261506 568234130 563184568 237871220 351010354 429660831 869286896 64107618 398287267 961204655 926915444 845037952 314663656 886524756 941105178 402453472 661697440 604483600 94508470 581708100 910208940 921880500 797658148 628845496 277968750 788699800 966027077 66640400 683811899 397292555 361169750 883633664 657542976 548121192 497601408 829575285 370789280 945951488 761478392 251722912 108201975 595692796 352098000 125635540 660570944 82702175 998633354 400101023 942868555 586169600 843377742 562773904 153182616 237198272 262121144 594674900 94337036 328641936 284808707 677328568 356469680 151671040 976438695 389190600 183514300 196062080 341395265 710662578 480290985 269779840 924017002 552345250 88664494 836487790 53181163 875582350 540383926 170634560 954270456 696307520 627607860 968812466 310018020 819379904 128787456 416480096 412707118 431610674 865440970 635698772 189947622 148971672 783403198 501937884 301365604 235812185 580626800 34044418 414559680 391309992 223048128 135237000 242506664 740922886 433095400 981153280 704373664 674400828 733872264 145165824 233715840 130292192 527817400 171499704 500727360 518697410 821404907 422967150 616902710 861059150 446860450 686720896 311822820 925199872 498857036 67032148 557056165 123912438 624781517 948867340 44684330 53243200 923380680 469241600 339231805 501394580 962396103 368583100 797133640 972434680 841527782 166474488 338375840 860322760 947697250 207407743 541936514 601653180 280523124 452488764 483321432 342933440 233206032 991477600 176414235 223426880 629713071 702070976 274243700 749535984 236662280 481039832 825496864 262647516 652280206 183377838 117472428 173487932 572647555 183366040 41089728 853926824 283631906 770646094 866883772 445744036 622679872 895727660 240597760 230665913 717830728 849578243 887951000 310137616 182306768 146096670 628319500 66312600 577934450 930138170 253108890 424482336 146635908 309154936 547841065 258496400 860492480 252293056 694322524 100891728 773340218 833851938 746487980 576918826 872361092 585781480 853528832 903692800 186754640 737907600 272381500 212934400 605697280 372180425 96796581 797407295 590604852 371144030 151346880 737157500 818732672 797112380 23091304 545044648 108661550 795538320 331909515 91204296 197853600 155493338 322673180 845080999 201886140 324205720 162273000 57463712 730836334 234069537 823583494 965471682 264901661 27135104 438432892 652098510 775190222 254109880 916091788 314608288 730603846 277370008 410428752 948672000 107176920 496904139 229944226 472393285 366065928 893583288 352837152 242005790 629772990 70304619 813303872 436857760 905378816 759127036 777914520 211737740 480324400 871803000 129202810 163305500 246386496 419884466 760383616 124383896 240974480 149204792 643382980 984690080 887525956 986351450 204433326 438467730 683728414 698676400 658308900 584182730 75144866 234271112 901841600 176639062 425843270 739193919 473559200 43085110 226981728 447903920 444118368 98120124 286519472 572840960 573661635 266873300 73213780 71206704 696576784 629809967 353901568 176460000 566243902 816965504 412285170 844515200 913800088 750128655 572024704 671103823 722890168 641679875 672685090 444673960 65721280 873396724 268398000 150675760 836767672 810740310 77231680 345641432 309315360 931149774 703326080 500900160 549698162 644524872 154073042 45333072 575120225 730687700 212979136 494808096 26927800 27366776 589445984 114009578 392887088 272514432 492806528 868419880 382518292 345958100 467952688 760921192 895953600 849393400 175278280 981347120 648793600 572494125 115342400 435715280 955953723 395219752 712157584 544320686 59758959 780636000 318264300 306453500 39705248 313724780 868281864 790993880 157814512 87864388 179520128 92299930 32334755 557781440 423498208 299470144 932295680 765571780 882470672 675347040 411774840 265375624 801466400 662441340 337507178 132766784 422625280 889944740 772632360 808935860 681845550 26748864 372125120 468788150 615096240 130546960 403120368 998586458 489219900 824576050 588869512 217769300 435681476 797981116 163047520 205994262 779498216 347569464 48126502 886503232 812600773 469381040 870109764 880898320 641145880 854341760 262709244 707188056 814100000 303385210 823637800 616095690 349153840 385444584 920538156 458311040 629780472 419123135 937492570 845477080 796125598 161388288 387569840 773278374 878022409 477455400 471114625 315074560 519623415 754200227 611245078 584636956 527163795 491935340 903864320 273941464 807309760 865082991 640875520
886391200 732414370 405807720 373920085 647269100 763285144 634790040 401930570 886542352 806749734 125174944 362473520 43525584 262117488 679479008 889290102 269779179 894005995 300458550 963959296 246301680 778717856 850501478 489379994 637711600 342392329 83088920 540434910 606580920 769544520 290382272 549644540 959025232 282490650 919093264 934431940 188845888 88129280 964099240 553984617 357617680 52027360 903176432 364720640 275023776 971462128 925517280 319949312 182875008 270126940 352934784 10309860 322629876 931140840 974239950 94486912 323736736 584771240 956335675 514133248 598169640 969354896 414320020 850536740 225503200 578628425 920194470 415732740 834985600 841504780 540046254 755808768 531363258 48021120 256025340 321147104 736996076 861033856 990744984 388297828 198474240 819803024 493025250 486563192 783151868 82104896 202295286 847869712 82930300 23995140 869593696 156155758 500970447 237722996 809698732 717901500 150716752 560073420 537511454 72918344 979381000 287101539 783921853 462569193 527090600 738456265 672212330 580808550 243636480 434876544 440748206 963716096 820137750 491548529 72288170 662033031 313903000 204469440 591249280 269875072 138180744 499727609 769719550 178058119 736487200 919294645 307113134 759639002 251518323 263172310 104520418 80126280 807146988 805366568 294511632 917015745 926816766 491823232 970078264 927102458 381008968 749159800 306867280 699605280 544411812 564033820 130208056 561032584 243454409 802369812 305412092 842041440 120378208 650542888 362593200 760513630 538482648 25846236 943735613 747834508 645059920 136350424 327227280 859249238 216323475 961076450 50648860 878742700 84402368 41873588 548042320 222569576 444566180 310545600 824256000 15730518 264982908 524605418 74914716 114854750 49935996 741720180 752922896 313376504 278711992 307674700 731648698 999168250 813972280 856236500 652188973 917109515 189870200 722539249 653572600 397470720 225558952 45183015 487075328 462386800 974237430 792940650 363334436 781060604 22874400 670117934 135257904 348069220 628287600 73634560 288212984 723621340 913873790 154390400 27307360 613855900 935242596 309593104 262394528 257885880 649352450 135937825 909547516 724327905 686238500 667748480 778206249 885824000 249149400 766855120 246607348 217155456 780653424 916056340 941164060 251898756 916065735 341682080 491900526 598742360 943261270 12089857 328011440 153250240 511009899 608144510 335552912 867362150 469953905 413196384 663697425 291817840 337615156 784579671 263415960 360416800 939002080 215019374 53808640 317520000 171364509 763275980 830356380 394911875 711493436 274213020 537397200 524649375 583948882 94670170 576520512 925606528 930868060 977687271 419553312 596561800 276788224 556347684 284079278 293220776 847971976 790423472 226714000 319201128 315942096 715588333 837334630 104515632 873472235 96011064 500845330 252556352 402284900 556396736 822708732 239583200 679332614 946924216 280294672 488686494 858774166 24106868 549284646 596552560 90741882 712503400 546548456 9435960 625189838 146971720 916034200 578372296 735083230 33810520 994859484 752001328 479925680 394161484 868831390 162289360 796964192 287424280 984631890 7678126 919034300 842281048 779459520 649189376 887842748 7968512 757299584 977108864 366611695 743583792 759203107 736980920 256719700 560383180 1652532 544023008 237887526 468790410 330189295 456355856 130386560 953063780 362410976 69476450 661465500 607303230 956584560 684411136 666579380 708976010 713318040 406145888 646928736 343902302 435604950 847787800 72174500 528546856 63422250 780482560 719930825 525960000 18136792 721617239 864834973 753642712 807685984 200761984 502627760 351153240 975555680 631675750 475144560 23877064 82221250 1049312 206943520 203997272 584703454 494615240 268256800 923835408 676889364 983912926 753386457 619752560 902775400 711228972 607379800 203576576 860822060 150538880 79071290 742918948 231643584 461606655 163076130 680249274 128949220 463395245 392944127 168694498 197094970 455975450 474797250 934667520 947792320 627483312 712830564 357334016 354342274 331796470 867272500 959972343 254621100 704552500 404557120 962380320 130253722 941499448 413827250 656341804 497202750 325894336 588593500 612138864 799208768 21429610 501761120 247505920 235486000 88462989 800569996 972665360 917489728 969140500 493920734 853771632 398612110 999922048 454465536 739247376 127175910 911719680 470958485 359614480 171597232 378664528 412304700 362184000 720820224 624260000 993700704 818894320 880450470 776884140 899670400 91336939 28287795 465360357 389396008 689937968 145960800 778662976 132456560 518851520 745098240 915053 457929408 233674400 463933680 289867388 289859200 425663576 312736385 613928632 716008120 366397246 969494904 339304560 848260550 697290774 211560000 960371640 600551968 29579040 931689902 869819136 547002560 355784880 425370315 170272720 681356672 169297152 792942698 218938880 427709638 374393205 695156512 931049600 546602604 132979570 106150108 425733604 570371576 575875120 686049440 226180412 208384820 641113678 133114320 143627792 904543996 167314752 527588612 285532384 453974688 190602900 667245210 935984296 233937520 902833900 397167052 194220000 455068705 485923704 535110480 908061620 976476700 265318224 784764448 624861650 480226744 996848267 28316430 565382848 204954505 36689360 229838840 140712768 230961083 514858724 744088750 11861584 553517250 136121990 130004630 471661100 324452835 243631364 797560700 427502336 342644000 942464500 55613022 760270480 610660236 487111040 407285625 838116200 889983896 889998060 303339914 28131990 994847632 519958400 65114880 382710000 672908400 977425450 344992124 553587392 917652251 441123350 572929625 754512140 443822945 283562835 213212946 658362936 844582185 77940720 851836200 978365979 655904416 839208345 984616320 908172008 501634450 349687600 950232064 869725600 324263048 462192476 797939900 925747520 712849583 742636920 892635184 607327644 202596256 703676006 102224380 384325288 548910940 818358860 232124560 548302848 546017215 881683000 621071392 142256960 999074080 737280480 635814573 554530623 663144780 633042304 610357798 676223540 366299552 371789954 429184566 618500000 679706386 838396061 155008220 162003794 240315500 676704360 541070006 710931720 203770230 130496560 102198471 784888640 657287632 939550030 301015621 589170628 751725824 96418166 171646434 354592059 256698610 118048040 971707200 85308300 329545896 300268619 288379756 39388544 535343792 820545000 421287765 474390560 411887432 382499194 299269494 704670196 889201768 327102000 882450500 423001192 381034330 276299014 117923016 34444025 385466374 319745082 36451328 924811782 981169920 150214750 274677400 960068605 855031314 675702320 584204856 919359200 244792036 50740000 962292181 64386960 266296296 169845024 717553100 167790560 231171580 718382946 929857460 38656608 301486670 578577463 197051760 31440072 924885595 581877528 909105026 921530928 290013400 835890028 924750475 842176704 145001336 163309796 829272775 76870117 235062982 799172160 439686144 53769344 332934526 401096364 504599840 942833796 419924900 746465825 506155615 424659600 922066795 971788416 996190080 153692335 444973214 950433896 45707592 818207120 30619504 461688320 231243600 778810254 183746358 957584881 806171296 214630400 315979104 630244354 94355848 706402268 778554850 568835488 216046016 699803416 716328400 288830320 687588010 382437387 929086800 746197194 912276420 881658950 277236720 276368085 489958350 315391552 774610632 380863586 679981760 435512778 150977140 412705612 634985344 694001088 704410640 660840178 451337884 464765280 93730777 374052096 456998972 397657510 609704128 458724640 420975005 550740460 192001252 63761456 376797820 382677100 2253465 399284146 58035000 694983736 82029760 987204340 433670112 765680384 679606656 674324160 517874504 794594274 839584780 900903628 960188388 392372274
565188280 772811780 128058337 796868775 382366120 479673080 780651976 527346796 194484800 217724050 323058552 24402720 977093230 80758424 654434015 54835656 781030240 712223964 829416580 966583864 276657437 404865108 601000879 581703590 49474098 945350980 116960305 975218192 326934304 266514220 468597440 225553518 625410800 451492560 243023488 905533944 774100000 603078480 94368445 374495168 759997632 229321728 853603632 608772910 367779552 139120048 950285466 615171400 336579390 647438892 636483368 598524621 894786250 728080220 154368494 521334460 60962500 446096296 448429040 621823680 46785920 791001508 710997760 497243700 112026816 303378300 939641000 813826176 863430400 361107486 19600260 848993742 622995176 875723620 459784160 732827620 684153786 835354400 479739321 702790112 487345100 932477800 450316372 510846815 464835424 188660250 448000995 145016896 363280320 591534560 274106504 914082048 215723380 608378888 579065024 931658760 697246340 797666800 134208914 506920880 517610045 737932712 100226230 958571520 150510724 314451430 644276875 931115688 950572160 950667920 614730160 297627328 621783406 349571481 518092984 604348260 930144970 314407356 942501376 402330170 330780352 219978750 616626214 911847720 626813410 825608230 193184510 81088000 887099632 173253600 152401246 331234352 601483312 716221860 154069064 605108996 837123072 419606142 155141700 250513980 902751852 55492750 626063580 699561194 225181784 140850661 716822664 221712432 460625050 387494640 436053052 629560674 935637004 339309360 985427925 507222704 771859525 503646288 877054540 675658884 582580706 590723040 638423480 550924080 565430080 906721120 700082460 52094916 181229920 901168000 570978872 6524096 151603072 155480256 540379784 79659200 821615910 78519992 220854496 476989061 687096808 899208400 823874152 328723541 606913368 249624284 747226062 708592000 697822720 389079850 557468584 553308040 42475700 322012224 806338448 255443500 517584875 689992792 700103493 11813136 178145454 797786752 343936000 957965370 736862684 769034904 167691530 149702848 446416048 135733056 773384500 440391280 414924650 875774912 758677363 161290254 466614400 102501036 605616640 377150400 450792320 293160920 59032256 862600700 526790033 714779530 327358290 881858740 382956880 250884940 417651330 596067805 647200320 8726050 459314480 393144388 145415290 76758450 22212348 464375625 732098550 895333632 289945936 999253125 888084839 400533088 344738876 855317872 231861640 711041024 105330180 851642288 654571760 510251648 922366208 532065912 10299064 240700292 891831208 509951556 293473460 615594650 849602880 327791330 82403140 347536374 113641461 264815360 150374944 217809262 21135840 498004320 939622500 786456750 951050448 684823560 606967710 709571430 297720000 34145510 458381887 640042272 15476225 219345400 279417600 180074684 928197400 776414356 983866942 754722900 941226737 426862976 205312846 539098650 499191040 629471496 378454956 215780990 345064720 878175030 642201350 732812871 840761692 944208020 963394560 452613750 620643920 227557018 367107840 801566445 770131231 110544500 305895480 590686128 160283840 680531008 923238248 876728963 777271360 120357632 330504596 190852128 212538416 852774000 444255396 16515200 412861500 179991948 488678008 981122970 959280200 495019030 356398960 696040192 373748759 249356800 19017482 362511384 571323040 634652412 127905618 872448455 801660550 880270588 383204864 932646796 420580752 57530580 299681834 577365450 511705124 503617418 166815664 629576470 587993360 560176900 82587280 219172800 436277149 344299512 46492200 600807712 165285760 214699008 584844997 420254784 650388302 554566300 355136321 724813355 868913990 108752900 682652830 670278768 466597760 874205648 818555376 780148480 757514240 148389682 251166470 451623065 156442356 76434273 651907410 188237000 386143916 664854795 776820016 102845180 304282994 41342473 689702160 671236480 844373824 45812380 917854980 755181870 311626834 188343250 960882386 922411652 577736940 563682600 68485103 516817680 709672902 606313744 185095424 671937120 24160004 719785000 560739560 292230230 511053304 164033210 768034560 412122450 661518675 12282960 489736688 267220033 113424155 244625770 960434663 236736846 360978400 908229990 362521092 452480320 752999936 257190866 373347135 542416025 85873550 141580364 190079832 456258304 421283328 368234540 45590005 972784780 766998836 244248596 527687664 186221600 211941416 690914080 737066112 69024048 771688030 951358464 1179284 740390764 847556914 74306720 458020127 176705415 460915515 749463016 440514390 719717280 270417056 888239750 600305781 708101408 960847776 625257186 391105968 0 248226064 213982720 995656000 606105776 631929987 641496138 114235036 923403300 485817791 268725305 946496290 147857350 979505210 611129237 387698770 685556980 254357340 66301180 162678080 673189180 261858680 112253880 93702240 320727820 590894800 643498600 658081927 411923264 37206980 29553656 872059135 799195360 82909398 61021450 907375584 307272880 60873208 507428000 96339972 609653678 724470847 777418518 683606968 339008110 568795250 500132855 751595000 637463680 876704192 532156924 882829920 480813504 509513894 784493872 924271000 373508712 352119976 460441500 472835126 238041564 510739785 899830464 376805952 531490194 242249040 204876032 477768580 575770454 982460416 731411987 550927450 496053410 297272164 480622975 862035364 497744500 505052450 381412780 710127632 433103120 808079084 403163180 325462980 276246740 149612287 397461520 631198729 63095800 588528665 790133855 172102670 757257508 646664748 173991200 857282460 835461513 604253364 317241980 392902656 977793192 90777056 783088098 625521064 903136696 998044200 138436176 464159312 443093400 420752964 739077840 908654346 382302820 881762940 354203954 6518000 311519440 932393120 72048200 455407500 970033168 852230448 156380756 189082128 776986952 42364288 31148648 903819296 55518610 597901720 578016583 863872619 707590880 647016864 933363000 471205912 735725750 812313596 202766080 635061120 893833696 941496868 733931024 226833538 764061580 939891752 652963400 735424924 352278086 365236452 95747616 452479864 857740716 446888648 726065875 977262200 894539814 757688829 169752290 898305660 875760096 653006200 679957152 727010240 152730040 450704700 344613340 99908112 529550640 18085152 422112870 222200284 826825625 251543875 350258784 777014400 429370528 395864480 703390720 172319616 355709964 518372480 532556560 389187100 824104160 586163216 155289544 114516930 823032252 147960081 188241468 517645712 857336006 461727390 791217270 859211344 192636488 412335552 597739200 604577565 828225112 974786848 906944054 985113100 978602112 368512792 615818392 937849100 517932528 509371540 873179224 744520563 757975336 701303560 723857867 147331386 743182752 968482301 990507557 583741184 776534030 538731880 964744550 183899248 145118528 739060824 824477104 792315392 102637050 49237910 394032915 198494296 413977482 469180620 958413920 751812834 219061097 709795969 370600520 383399112 581812558 893516730 541747950 904792013 658369450 365935080 760148345 34217184 651642410 237179744 55155968 382520910 311300346 719824720 519167880 703520395 4855992 757715520 944056536 644561160 512178158 641367570 290699000 26610540 120848152 125593144 778212168 801212380 712951638 424528800 240581380 910495434 56863700 56697760 510362543 185919076 974341935 244588084 443743818 673990046 446709800 446438400 800142036 593260516 148915500 739673404 872017920 957450560 52194350 709154580 28186260 131580732 911302500 438291612 120068783 478602272 468530160 653747300 130157501 787077500 679268000 696918576 153634240 35528128 936605125 720665000 549601728 120168124 21724700 198367960 888509800 513206240 253951328 798058434 695640320 293819595 779943350 892557168 482618680 100655722 142306810 968320304 327979500 219343824 855357760 210643160 218254775 420323909 560875648 773508640 966505712
652577600 180311506 668702650 305190700 916968290 306757634 843155340 363800872 255019264 488000463 232959259 504680736 199354736 28054000 214879968 136614222 48807288 112300960 592335672 879231808 661196920 655836896 327889250 812759656 733800873 91156070 871227544 273809460 540069600 495742792 828997265 850022736 864432880 688156346 749067280 83185408 738605516 125371517 519787555 342210975 635512330 49030400 754557500 740409120 770895580 148906500 63236000 941732380 917451536 579853696 692644800 856650000 48047394 947749120 936075060 449065060 983927390 693947990 507506220 980484260 823993520 311483312 423185000 505455886 292322829 501863470 526951328 188868480 249341050 571697802 899711120 519412400 340061700 866531500 518695504 469708648 815892560 985164830 31481328 696683320 135525642 770188416 450775512 875340064 355532719 448060660 878720686 551158114 742950776 176247200 690698910 461297100 581715040 547526866 512919212 989701280 685415143 528224336 67617118 433159955 153565800 508276200 19530740 891905240 512728370 637513547 206296640 350622096 194546820 890666824 419646880 134419802 262800384 591975400 438828936 116023226 670521380 364087888 667720430 206461410 194775340 72659568 354095960 298510598 513694554 383919136 842284120 389321116 814913710 862126200 570797352 645566484 246232425 163697920 295250160 168579200 749619428 484483570 977717936 538077766 528060096 462161220 447009968 450402420 377654462 141209728 517006320 79759600 703271828 917609500 356309600 435873500 369476551 926706938 970742036 485348304 915775240 193519335 995074240 551413728 598155551 620649308 106451456 69715392 638687760 686836940 73166731 173440776 868614676 9080896 588749187 593254400 355599340 484157248 37880480 7335422 455396096 279991330 241666815 559725000 846165460 828334380 930762095 984591768 610208356 618539184 780451552 909991272 156175663 114054084 735467558 3074100 992946125 797072106 529505020 295987972 535824391 935867380 777800352 559157072 593962480 286062805 812357148 684192600 422092720 298457900 971494200 900478480 950880700 488521776 808978590 885770098 275240034 191382784 581539084 722127268 427135465 695920640 717967480 483441921 677411740 417640850 377876109 24562288 766415160 192506624 963712140 54979406 887843408 427585654 881310754 221575360 174264849 578585824 403794550 61481898 630922472 295675280 499872647 180929552 340195710 198925420 394126352 421600160 981925056 27614544 912862946 680527515 298792956 465251856 263952892 277044375 753620392 792124416 330076236 214888688 529823862 932421632 758486684 874407100 837593548 626193800 653627880 622178300 602914965 639129164 172544000 808881238 892343296 251063600 435927208 607433040 44337195 508119328 858930096 81697280 707109550 862708750 830792347 414136408 320134060 362240960 34199800 482656852 340773856 423215000 243391488 542808400 534764098 383448960 499815670 474129240 920726500 175077920 935488806 731839316 121616125 16140368 730418230 691266340 118946750 486671392 203810325 773826685 56974048 496975188 484142150 402738912 797770244 131212000 432787120 996048517 166566524 293825600 442187000 56841976 597957840 950647520 6521150 990470285 999781540 380579808 483499820 518636552 851235528 277629744 27819742 20625536 326145650 314065920 645915274 628577500 579581424 709740270 518119650 678550336 567225277 808220608 363855600 394349488 100016640 85256800 842046420 524333620 570869880 139053632 8440652 292005276 335799872 625648516 672565064 234929346 571617628 721955840 768600984 206950912 527039830 940625468 569078608 834779000 56126974 849175040 84962648 793605260 731896300 466149080 40204976 787214675 829174385 802985744 848149132 97445440 864333006 515138718 651950618 391488200 374584976 260822328 524882155 637436008 36086240 861290428 762895360 545392928 922769920 801667832 387035645 759635475 606260476 544492482 576530200 735657600 43960515 789056096 750566560 529339512 581272140 111235256 208883600 619452880 545955840 569013522 754781205 108128260 955414810 251740512 372328000 252859564 352001352 81325024 77998414 751288000 940297440 158653184 899095765 79964200 864793128 805330512 777782288 161956216 172650544 268578918 566757120 389507128 609681440 495031280 315126260 791035032 571184750 60067390 257773240 57778392 75885577 589298215 697808384 41623100 230684182 599898080 954218582 144324475 334687330 761050360 999999500 567493256 746461592 77847256 707767520 159859326 601027658 579593650 664451704 315975944 289636534 690091025 276187684 851464480 606648544 594155224 945810050 442754112 491639040 229830080 683007900 737168432 736233761 935934728 490191456 486284170 916143032 93697094 160875408 518678784 264643025 844252496 654612288 8199384 62150312 780979900 835161956 683495625 317387720 915843360 302382360 57132330 383227472 746432000 368579660 381330814 117845792 934586869 777684552 54330880 200698880 947042368 943696992 222931440 348982920 283104464 30086100 274769010 75215434 354854144 584742036 640836860 648390755 403471856 272613108 259265644 512726800 443049400 246293290 294597696 979888968 608520224 99744850 811530200 338673029 104194080 594882528 758478700 403814000 787684157 878918190 433854848 180763033 541942050 265276450 920951404 679234000 760313660 527270746 244826705 149527810 994405464 895191272 43725080 970441376 889366304 226115640 473611278 899133304 772272980 128229869 211642192 543792504 209357260 828756382 908858992 398693640 577706652 252405565 98882808 728365113 859910428 413382925 912753366 604152696 496325344 622258830 952036640 404585100 332340314 325113056 116539500 96436480 896905424 405727348 831954698 553293760 630930824 372044460 350558790 358355664 773586299 853419200 280127080 782000408 950131350 454531392 954965069 790537176 455935728 722227800 28448480 779173849 555979500 87927635 778465750 780945539 624953600 158463760 659509000 517449636 3283072 787724084 959320084 69654000 987246965 397802540 561334450 146831760 459850428 584180140 95311936 59874164 690015748 166321600 705406976 504241152 742836192 318955270 516637808 154794780 711466160 191211004 868875208 639074368 191174868 160599480 892308768 932050660 46117150 471050957 475864580 902550063 921522520 838781523 500819850 254219200 749214440 183629440 831880750 71695684 84010752 345898688 580379958 61781710 568384458 100257500 181724960 64776596 838309710 248505806 47490085 822324134 955772250 959306860 62486016 281565920 744158640 721519795 26250384 455846875 235442121 742438210 947208016 373715565 496939580 662340464 944584802 71847400 755872480 835305312 329872990 126107644 314774094 75391800 806014202 614862747 212720960 474235480 511819408 292097512 763989000 357943222 694135424 932981291 252547312 177214192 364099351 985521152 335955964 729129120 810128232 107430816 590034547 633566704 937211125 880346290 843940415 80868300 266700375 826120624 834679341 348897860 283087200 201011278 408056790 733454622 465346390 621134934 777200780 700066000 615679892 751323216 800880990 888223902 305233776 84826960 659607173 594252150 119798654 959732230 363612884 327626880 52074676 351818750 223088464 350669328 683218928 352295048 337478921 695569210 955668992 967784353 266045242 445063900 487501834 697279140 479874600 873079602 959743984 506746970 803677560 472230800 128875860 604163171 377805616 73241296 511160052 743201868 165630014 340794712 340144640 674903434 807857900 180930090 796476950 73037592 997481405 263515880 271283208 992129440 292727240 814644800 54163072 587761602 577400950 197048768 811005836 546915000 449213800 376217450 722337240 761068005 575188400 85692040 620280480 39502440 427787780 33265432 201252340 182375530 281455036 7485690 146129230 778774350 547425228 498700670 983509658 203136155 159366860 109842860 134216355 371301255 169868060 991804352 707782250 283102592 252408464 300003330 84529550 237530096 600800744 955702248 893845936 701728094 509815722 358993010 823727264
635195833 414361110 262899840 575142232 522123185 347483929 190437216 723975699 599720546 920246810 288060240 455637680 552345344 43485900 888012340 43692790 858581872 494719540 13103182 784910804 937284720 589376050 37570688 672438928 265773522 586966929 406675724 636905310 988233640 590103000 289015632 117981760 503090638 5856240 790787962 596234612 445498050 135451416 844205732 861880720 845321596 588391420 207526124 195467868 85952200 441179494 820520495 698071414 467384386 328192856 588621040 856318100 43996324 400759730 92123876 404819480 652447252 85220569 256025536 553511740 530483840 941383388 887180576 330792810 323937400 948845875 743499492 58220820 268618425 675085780 585281280 961347828 391068280 265481552 541409308 973338112 950705134 884985584 6422808 253438905 489904176 156850580 541301434 617525288 621701724 331459952 765445280 142432680 450971880 451670600 30829880 453704704 337849420 633097344 120194736 866129004 321113672 842707896 115210640 670898800 62856908 943896704 128913238 133635669 46363160 12479256 236629182 190446592 998556500 740206362 8979450 138033024 276306760 993851800 223741950 513714528 233833103 259344840 244763400 102977252 729748920 267148950 267486600 819579354 627440190 737883850 448693632 441873316 688695400 595894399 958784326 729852398 62181376 598523200 424258028 451043230 324509456 99857420 34975240 45406150 938610680 821459510 148354704 253325920 54247264 167799780 571420848 489452800 791106360 126419045 594330680 667126788 790808224 660298800 127550344 611062334 164997520 817183580 2293115 253956500 281077876 562412190 597456300 162599320 61959585 967162620 587735425 770924044 764451238 845936982 620981456 775653730 324788612 608440861 69145280 90603688 395237700 750911312 133226400 773455684 461911425 687387840 309009280 733209180 32772212 844799520 524285564 435181984 340682847 756591400 822668650 592839680 375998472 830167398 512986170 641756824 445751822 579616250 425943938 118943875 759207072 916742676 404599676 86723480 790989440 276733128 813733920 344245280 248141368 200036400 931036250 560429710 338267835 365891412 319288612 943285648 353794920 628096241 524616760 411788936 705718784 346584480 638279650 342732501 826281090 296396750 3840500 417923780 211560988 371311040 889830300 544035024 314141560 609566400 414019200 965263388 72789440 40327228 941528456 512222888 381017792 283142180 773120745 165776080 563769672 621969000 693009859 260845970 374077650 676072576 170501108 614506416 966080000 655715105 581687616 879432044 102648577 870486600 226851528 784788824 893529864 703721456 712550560 694660184 979112112 307905197 171156212 987660703 498374378 327577816 224390100 544890280 378794400 147070616 789726820 436802608 682171961 321823644 435356704 931473664 716834210 381804480 627531612 771451600 537968060 944534630 701066360 498975792 981260200 753871950 831497448 82249180 613652895 196019872 408083638 162716466 773321396 196445970 545429652 81680175 148684800 375938640 232304409 101443765 412392133 402055680 457097728 232937390 587254256 912947576 104035340 25622580 826517844 854637490 982992794 705239100 715148656 910972420 987398368 948766928 990283648 641236934 258733280 779488134 686423900 227975318 169810375 192693450 137400000 296224520 615146892 342501792 778232910 847167705 59605184 397663759 875318720 881953300 405343094 749322700 746456590 613036822 796125696 819295300 508174024 328248300 377803306 441501144 244260844 188493000 398465050 990550848 890962540 584784708 643095336 798710230 266637814 80130848 679359880 304669580 126494400 505651502 698415900 117764800 301330256 42150464 267005116 844524000 985038665 978209507 111644672 593562300 514031480 74761632 744909440 56357120 943331656 143333756 173527960 852880234 786943505 14397088 327931966 921844568 830820192 626971990 379722805 805185120 771842954 691048238 534621512 142868900 746366720 772235453 736008840 338351700 867031600 911702925 23026540 610462004 338509792 734233600 37496824 338001003 65448704 635313264 583513200 996667671 738317460 893366500 700446760 697736848 205679040 235218998 165125840 944422808 478010100 243868194 445082075 957966120 525560420 182321088 596449944 277073152 93575968 91646162 656237425 178766832 983869454 376483920 949089680 969172194 197382652 421256300 952671224 351097170 295754848 650731900 709923600 949338156 583193570 231318496 213085212 768954048 677024000 130015888 737959168 756158720 518454312 678644660 247579544 282009784 976381878 777356702 879414480 869855440 813448870 742139000 554300038 95057800 443529000 921561670 458526720 666239340 601706864 159144800 713087772 684879912 469012096 789586000 612371125 797462175 781395016 665523254 60818528 688287372 561368300 805639064 843194440 471658487 916268640 834983952 315796979 438314387 126425600 774311420 660526294 43236850 20130200 461844848 439287076 307621375 534342408 940470560 697511240 771132800 618761980 393485990 12363952 129281280 925397800 399434528 188406440 11513090 129524637 685958840 70887600 261891260 229024020 239337384 285095030 193169256 750701220 759859068 19346040 446538773 620975872 910404096 379189108 293803072 954040224 133017800 1514408 377199648 222080076 260842368 14935380 742790378 176650300 816246376 842364176 333492660 560737080 709580625 649263013 605148580 530795344 464675530 855724970 84475752 704562360 601223860 607047446 117500328 970310088 101942800 911992240 472567888 191935240 912463120 289411640 260029683 844640546 454011164 405367136 175980097 644822720 725611890 820558812 565528960 551383660 360005347 248384960 441387459 333039528 111512650 323869056 537032128 402510038 41278408 817570618 874261172 238882167 64117807 890169940 68145300 239849600 22482064 347548400 72765866 160516896 223500420 545364804 51906540 29270830 52150830 541932460 404899152 313697770 664501188 856137180 119520240 82062000 884586427 457961896 739830992 338640216 46617920 558002496 433610000 12626398 162071280 528338806 71990144 911976990 751877310 456358400 920578300 105556016 311934000 929306319 638535130 294618016 263346820 64929132 478643110 597795718 918272291 319981917 962611400 59078960 466242560 706467200 467783712 348536240 544562216 631956610 443389040 871593584 442942256 604923480 394010120 496836441 464791516 339546728 982324688 138722586 976064540 450584808 550773120 962866960 865856704 266909184 196198580 741456350 4174390 707531925 393262261 793860400 478738982 140987000 596598672 474185810 956828753 283062640 722526880 183277468 458751936 418778924 494347485 916826743 381738180 783023465 539961878 8456030 696875130 661512940 129008824 347775794 714902664 549172223 749878680 360335808 519692314 691367118 937439770 311907309 594625192 167972000 92705372 485078350 626462688 409304730 842316862 780132068 770485390 977233100 435462784 648912520 846896708 300616352 869775968 848631280 455592784 817972514 289030720 714564508 156236195 359576036 411912992 754094080 277998394 30423848 468671056 226403112 775874384 751451760 432774404 684536000 467310720 614764550 302166608 946770659 121039640 983579713 724713152 479546720 84053760 334350990 273769728 167845020 547942928 234177280 409395000 523559456 4077992 733052340 800555500 591020160 990761388 699870370 604222125 544147360 331031006 655438248 866353800 130206880 360622700 61820480 759184796 867646440 107148305 570545640 913642578 944192600 299468900 863599104 380934810 861233131 540704180 832955133 525487760 738570752 494238216 808063400 406746624 668267200 445569920 393490110 874321280 573918560 989190986 342253824 257517010 96070200 507345520 352502464 239246743 379471152 928813664 919739743 584040882 729203456 1531200 152359040 687852072 519940880 534734400 918401224 230878750 459978380 821161280 686232440 793383840 867808912 496960158 369083112 641937754 900278250 878094934 595882172 145171456 530045160 507521412 428375216 426648800 410471132 626908992 407429708 891671216
292761612 688514390 577522848 181593138 895397331 112407800 819650325 859804640 819240424 909865467 43350400 862467432 723408860 34176858 913844482 579661032 312262598 575306821 782790172 949269450 624402464 253636368 481053520 999078515 259966600 784788230 340553520 656122040 418392720 233050368 470339448 408384610 535788478 37793680 903056286 863004992 993619190 467815040 978643664 578554598 448098350 155289596 786068252 783735420 903490515 921869684 974396450 923178500 115206804 219402840 599320304 843511640 767299492 641424930 972840896 215684800 727151860 511595277 597555877 530739000 60818530 313116256 325575560 121828752 902530600 161889482 546409880 396068400 627691125 547213375 469575575 697435052 950538224 392162000 339211440 770605196 665145485 917639369 733977619 418309170 379968756 322185020 746423450 454393520 591696640 986230000 839710656 93818864 852795200 877615020 83604440 883318992 879592000 6939296 38797084 508685568 565641920 636492672 824567040 181907600 709534904 431233096 723809088 173668916 400072380 598973808 765651675 647372908 891613016 239282424 170218112 756225028 365350015 583665152 266992310 72388608 572514970 362045830 123995520 197107728 113650775 192163875 207536500 397864268 785427752 933589968 880385536 79978350 642743355 315184249 761699404 246068400 352986620 365395244 739563316 342505308 270278474 546918843 125441540 971134040 588259624 544684112 589246092 615905290 82448752 976432160 420065124 419724094 644600220 467315226 148746 17129049 897376900 168418664 889827620 982494120 664985580 285539664 506038000 588611152 474260324 18350210 76540575 816152992 950097024 292595589 608709760 578109320 181133760 605568980 811667825 643807020 33570328 356253854 721014490 356875120 603757560 907770328 933636200 980363876 505464290 561825170 634190080 111521992 895366820 295850760 248772280 191833373 286582176 340931168 688344864 427021304 583343484 733082292 313840470 375240220 309348800 549529600 929834136 935838386 710065381 794753554 912032730 218797056 974165408 728137820 806754528 818013376 599715625 220136992 144324000 426743985 581913920 591805994 711267543 17918328 367571323 933448388 733875200 237680100 464067920 50768100 142733872 642664620 435604360 847319632 117268320 365331155 331490610 623467456 587746028 245649760 424837376 282858061 774634576 120194832 604016192 200772656 919661000 536345355 612539460 897229270 355530832 127216640 838542076 455782400 6001828 403229440 840598308 334670535 750604264 928649468 300347465 582131959 182840078 806211180 508783760 103732800 581461504 920780320 671045698 172446248 191476235 30487500 79739228 933573536 430770536 454414152 878008490 213930880 581785180 681364705 172156025 955448500 479259280 653896832 468090200 363719280 786056462 730576960 823051704 937536109 632449900 68459800 416044522 810880900 416422624 385125341 872132837 498488882 735891360 446546032 42709450 705848762 650763400 851826080 559737360 720158527 616549330 591798632 432238671 688640000 681171995 900908810 163009344 836762114 14203624 845503066 939538880 172929608 107627646 172279235 250034400 254740050 320129976 337097216 13597140 842729250 661775590 192306475 582601056 300922576 978722615 120675920 265939070 213792064 30671856 968338400 669290543 659090250 710355584 57021859 258593876 450485118 845172040 567029286 959196960 616658360 884759372 255449292 891257684 54785400 679212800 617703806 180400854 115667992 755799738 195699584 866460820 35342880 785513360 748437820 682203840 108759325 336839314 226814424 624938750 918885180 229661760 340758448 701008500 474332460 632754780 807218294 35171148 23465555 929468654 340348600 379969080 914871923 297763630 145846205 505500888 22335152 875493296 171791360 254202752 470250584 222042704 330991228 398111148 574561080 258292600 904886840 366920818 475631885 519780352 438376556 114683438 996909160 722799368 882720552 858255648 29368868 94659840 250951837 104032165 530488900 816429584 295537095 936672382 726529154 853363456 129626855 323444400 142467808 915090888 79234400 494235200 772265346 481650740 224903920 979844280 773929786 786214832 43984100 783916900 899028900 7732301 391638212 514588092 186765572 928980360 851858768 9618100 611392360 885187230 532767360 691922640 2134640 475016174 66341200 546237946 18405816 10518540 911607902 960611040 504849248 872398100 922320070 278862484 774381819 991312128 833872345 964904055 134526456 279314406 427106728 631947300 182362250 14495744 181251880 305068802 110691136 679296000 865417632 167040992 269181600 14267680 207261920 640200560 673263648 334149587 54453664 406882836 793439277 243125112 860281182 804441508 400089288 261752900 276587500 235086900 946770772 64916688 127796096 197046771 449442240 723127322 778614800 127101200 760933136 171494912 23455801 409044271 688135116 452706140 405995520 790982336 719350501 519024240 999785574 487047310 122015232 800194640 620470534 933505646 711424092 181500230 225229835 742305504 16969240 342871712 327712040 232127720 576742192 384781361 932100260 502888818 757546964 318459800 334958300 681897872 20586414 872712758 789379616 317106720 928872724 426494016 900978919 377109460 607828400 248813944 970996010 56487600 44122546 533510416 257131374 864345760 863769675 437907560 427168666 3966384 295233462 66242098 57432954 706337500 412326780 347809196 934923817 451059600 393998464 43928486 641676800 656295044 770822880 601707716 552393524 400566080 931825684 534145184 912829515 954075272 111215248 677236724 964179264 580884855 216947968 113824592 327761376 959230784 234902974 267536200 618820740 770167000 433301760 550053814 259861948 931790280 862461611 855528960 536508620 722099620 405508680 655568332 407496980 917029859 677052240 146121884 780596648 271205120 142813416 62301280 1554576 345930704 224326200 723829872 721947000 596000000 779856072 360162709 541833934 221466255 504661120 466991400 649357500 143230080 543174138 886509280 269464889 885967320 238487680 890309500 558936000 656644424 448283792 937788405 678986880 323642100 197774336 940064818 633130240 648224000 951368262 64852784 88264450 543158925 696929810 912915194 188690880 192833000 300283875 751362098 171589502 893109264 468078760 68845008 415502328 329032070 965983740 627024020 239455168 497506944 58114992 178959632 25260448 52946670 771423712 906848308 180752238 849443788 908609485 349684400 558425795 156811742 532303120 31571282 985999685 154558055 781257808 495292960 551715450 38419403 754434358 464922000 544181104 8193000 306365988 110767950 82404490 864657626 157959100 683568000 698568550 502252160 316602500 861229684 673314602 710616064 948718200 130677472 488703800 418520524 780857040 711037560 865240450 103815142 362488320 799513570 866037458 930642896 590974880 460950660 175777850 482307074 966014234 459847184 452401160 562998300 217701410 285475910 138271041 424456720 1263034 450608921 798984800 471641408 494306304 97073768 943289020 158282059 792902574 737218840 195320704 287682075 319864704 742729712 362929960 323311936 177067970 285856768 221648000 305588364 173173444 182842608 783810080 436438732 749617907 514400880 265368416 748847709 992056644 282980536 678595412 167474012 291573580 453467462 397373100 221624960 843410000 613662000 543719860 154310575 992824480 524268827 890799720 931024050 105090400 462464824 342502950 751488128 253615472 966815096 203600498 329136150 744831206 109002750 270855398 65283340 904767110 997437120 318721400 411651140 890104087 883668400 141185350 745301892 171479644 210401185 916418915 199829672 69249568 856472296 42462320 981285350 829433291 318627290 412634456 488068350 655948928 354601185 361956227 559522080 890314880 385952720 504924350 450136120 990123215 130128350 20110500 883692440 982315345 994198002 911690900 327903688 865109928 646115180 769411496 215361900 581978542 60854736 445555720 847986044 392602359 87567880 69482000 296066558 513895576 76920326 553541413
156720000 975322088 826554925 669687492 352497000 986347000 499317540 76169000 591250464 65991158 315251378 387539100 694815787 439591950 380677400 250908300 582091400 792222880 699590528 126709435 34468432 258953928 156723812 500832800 745674628 8266030 822415345 935684320 460171398 930152540 431533500 552273376 350923040 71037704 555662500 77536952 921502720 195199430 628136640 182215040 939269120 431911310 770248560 469077520 964971750 957640000 283388060 632631470 835122960 660542800 501072960 953094510 471529840 122405287 88991432 482580823 937343796 681136667 383559810 330402500 43882708 437031150 42902760 15718062 364930430 761715936 481898750 599362880 652574895 666625428 890787328 996085000 857901659 525127344 508167416 538109875 791061430 201563184 367464310 148241380 82510096 482390285 940188890 151579500 385843088 955177376 825627320 143475680 708882800 188089025 699690328 705326592 616083380 818737499 443483950 5310500 753121000 350875193 983916510 537296762 560627522 894622656 162401848 414839152 211929168 672875380 946512660 324143872 515443264 692366080 825839304 529758720 721748420 199075400 50942132 614141412 175479296 468006390 342483276 534940640 536757444 786225560 123857152 313635040 922111695 217977068 449566742 232208437 412687127 398724200 632268082 971681336 190228640 739705400 248512350 217950344 778019188 852020832 784244330 266099968 629223200 6954950 510716312 281245408 833298075 714958212 735651943 306380000 249356302 642612320 314370002 825219350 506510020 92755204 223467840 712340880 714214768 617206334 971779922 276282125 261812000 724728760 53288000 366628840 306373012 449062410 945714875 319972020 423822960 822972328 17035447 258225552 699230212 241315104 137830400 126784414 8424224 282882048 58453484 527695232 673967500 140467540 771974135 340321593 660609852 151150080 907749760 24927175 330432760 396415728 131638720 489430816 225151488 486973706 353923440 163352375 591129710 795883840 572867540 806450672 673896988 718180376 152710176 847269080 412895776 867045804 770229630 443272640 949628928 384579000 611954442 933601350 405712180 819961408 241990312 509948788 186928508 87320492 873573400 720559985 116134960 143326720 170122008 80594680 721375260 707491670 943679256 189762640 223867470 273466271 35248384 315209500 676215468 236782300 664004386 904844524 601464958 45166240 895881792 316409600 353195988 479343400 260987560 71258080 550602941 4910720 904389296 4618740 946959872 489894936 551657950 420264656 358132046 585885572 609459284 837098910 50731830 474604810 454405225 599322625 158765076 394365344 130533640 74825416 184382326 80801360 710917090 137643100 695538091 52817556 288827900 399123830 105596425 926171700 948347152 824897408 545697598 92235600 763502960 407047032 915152240 299073140 450044675 939563100 673891800 869957842 750676998 660606224 829006920 617038150 297903898 927309650 520957632 796951246 523720960 158029825 332550670 100589824 206734252 16822000 244610990 963822780 334972760 926365344 355690420 291743232 943408592 672789671 733873215 310353232 808706368 253641785 404300 899612440 994350109 597372858 193675244 278726816 881349177 248465440 568336648 388277136 680459408 652438016 982262940 139057894 817382760 796922048 735137388 504676320 72627360 426331700 825899440 34005550 244634942 700987376 940435524 683980618 27247556 364818784 873686499 911902650 820997900 942431450 135948680 916841052 923699730 692829885 221263598 501592960 910205807 316273472 191864012 909887345 114328879 671498000 487702430 808875479 692777440 676310280 198424000 337590784 104759430 162436750 649580512 910794000 407914808 596967384 736419100 735746810 739126860 856026772 986813604 29017210 237772410 30148800 979665660 822340000 932483526 436467900 438346960 125926944 524684416 218227475 996658600 177780500 69696260 306407750 447344886 292330177 713937480 257790400 600823881 934264200 44893128 49919820 250676250 309515776 655134830 403215194 258030375 204247250 111158160 488313587 714216768 906993600 838890720 963005252 629606580 387136320 445495800 647778352 274579079 12627822 447671700 577097176 775741994 869373188 651877168 595910656 69011840 776699590 608970220 440269312 402832128 207594678 862213375 661918708 254644200 146570976 611669632 432318317 272913100 692287350 584680832 601641984 99334165 973678160 786287500 540857925 204029326 674243721 913766760 617231848 926508192 167941120 420898816 255991625 110586032 480397900 826820925 548279129 107096284 270684672 175183418 859338220 935181135 469076160 282188080 739530208 380111000 170150358 440962604 876292160 448561090 830667680 574806928 933803340 833649200 53674584 283064320 813822746 353870669 109228160 193512800 395940580 366077080 428151768 569724934 658082440 619762140 933539536 614502230 470031392 864573758 456994413 792305088 544384668 389451280 528124994 118568774 718726256 700734800 429337250 100188316 837214774 210608640 470825480 184317760 233532520 692249000 628289328 795361328 503488240 603505672 440924288 629118528 512460500 374281660 106248915 799838367 19015040 697882928 198596344 82326008 242399120 849699586 528092961 625292050 117776332 760661458 738113386 862562940 848043008 833267735 103172665 753487280 898544600 229035120 665227392 606820592 181996044 224197142 793215090 955940259 350768950 961168804 112185694 805040160 696753664 326904480 405309079 486469343 384843000 807418708 943808840 79525654 898440132 220157080 793721884 437365896 499696500 305796992 470072498 21925420 316270784 401833984 584198110 994211672 393003036 218439984 861103390 355653591 481978132 92611488 398582285 289181880 225296080 86042270 89061610 236956795 101195472 368333880 822598780 407343750 818578716 774581330 895786131 228016828 369470400 980196000 328739816 845141000 202706339 817978632 578117040 133853931 995923684 789991488 257682712 726726592 800527880 616664500 417380000 231407626 527272696 619827720 905679360 653788400 724451840 204002600 895824800 845290840 707873808 73641236 902388084 724480000 599578432 686521600 831682741 103722252 207303040 710270096 127412120 403990470 830238271 157439100 281758720 581687148 143985700 72218704 412232500 886478728 424612175 676757688 127088224 739001700 245645824 662300424 402113688 444524384 311982500 202219400 271351465 156669424 333903224 128034000 946178880 370611330 133062020 656934000 510204130 767843328 73462272 195834975 540752260 765344000 216859600 463331584 991031910 19075464 878010296 646068000 72704822 597944891 248541184 139786400 33672216 748621952 606830800 764405944 22824660 252654160 983936638 107775824 216843792 118693453 303681176 666020772 49468650 523718420 506190240 599844132 427882630 203355360 128190500 13595356 0 935589962 871601640 110739564 673370600 727269216 827019574 739440880 223279680 773068330 696597380 284039740 816501760 44945685 3302253 849206712 800802560 38781450 904026684 214506056 952248012 496253020 278157944 663003428 51303984 98595992 487556353 507703688 268539480 602191500 580499868 808314784 590249330 37065312 409281952 838573979 27209280 182915460 258587180 657009688 310246895 752272864 462707767 193610745 114733662 356544155 93833692 651495936 482750892 595986386 558097773 772988076 456739176 108177555 896962140 792238844 499577650 659576943 609914706 179570366 17540686 473907520 56758728 839360940 686272448 228301137 61728000 838908112 647380424 553653908 197414788 282999560 202903648 807469056 116212266 4243200 117904800 720209856 716387725 981555392 171609664 10442066 611214624 916182208 149630680 256875517 353799758 364806895 803294742 459074540 926757190 752277380 762694052 847556800 579883980 337870900 155633520 211689862 346534400 576058880 151768560 185479697 170783504 490029004 404443872 512302240 517444436 674560988 203468800 289171274 136947280 673069116 393098740 662597396 499677172 278142184 362420160 139401500 944708608 871536000 640595144 928935500 381757011
949030200 360312348 985645040 563230520 751651388 77338816 206818265 498173254 903148674 512279072 288805956 265129560 800917440 117920848 309548452 212271760 925539740 721102750 676651344 444468642 334495208 362314615 376654080 188854482 87611108 978520640 513022173 401349554 588206816 254444975 372571232 722990530 614803340 756661802 920273300 652636410 857687668 829217696 114784640 631388654 607662548 1682944 656203256 816485680 957651392 918653536 469502600 446845500 172435332 233115900 393914880 740202880 706678082 329029600 580806101 545538932 4699850 35146240 655652160 102834500 440834060 898058000 274033008 490789000 859422752 254605925 7214448 747890550 881301761 502069389 250093926 404876614 82159600 162521624 582792424 665024000 382186137 416364583 418542800 224128000 732577200 865820694 927700059 23843200 124114370 955606740 291319224 301324250 386684580 944182095 815535143 772231552 873277200 151689130 347436060 424658855 235318032 914339076 98984960 949689502 425331264 147276942 759853600 731084536 517666850 641105188 653768048 654202270 763180258 54910080 630790380 146031224 299739712 624337948 15415375 401211350 883360 710818750 885118328 76724750 817973088 353018160 208677100 638618520 931439104 840166670 453986880 225980200 409351056 121618640 123766884 937807440 6254000 978299665 787875954 202656236 691340000 95840750 306480351 45559275 287196352 311560450 427368000 347795496 592637820 973832415 130366936 689331510 427459468 284394348 829271203 650390864 238837056 571284752 431767460 280942712 492702720 749177520 940400200 100829824 145503458 719799190 440213120 832378750 331320536 832789440 119257984 446608140 425864672 825832688 693439232 43073640 926801550 952988950 13928790 981029488 161844224 958461312 724391448 309210640 420717708 323921360 513104038 115662730 107522480 28756220 422574340 844629940 664731050 458412220 82195200 183017936 863884928 729048880 990128946 189691343 308996025 310352080 379589844 339991274 572889648 179384480 877627200 640505245 947021900 129491886 218065542 607606812 386655168 285387560 130909680 922181440 743120375 876961248 96683800 135964100 910125190 267005048 671735424 819017984 973556336 137788400 316870822 999906720 353288508 605365600 469288993 807813024 534948456 554235040 136046800 437828505 169466768 912331896 509735335 442823200 668939452 105564422 682407068 445026358 774852824 137542506 153190651 821604025 528163905 827555296 394986240 732013520 306138944 569953494 181434775 767786560 498652352 61287570 327820097 424976175 568993220 893899520 748891600 524310460 989508800 386243432 982947078 693600700 107344684 373032184 756166765 214194240 396785760 365692715 2207760 69324800 617260632 972507360 883960427 470516000 880505408 266469376 152779072 518575184 217282128 62430700 302850090 364748640 967045792 952740720 335816350 899021000 19338914 824896000 366984896 307472960 44296100 171263322 130434920 53413760 881168800 153520994 931982075 933675848 684173208 812920200 299618585 666600181 802819568 836045840 697581600 770369576 684265856 696156500 283789568 595340975 274770539 225479000 659942240 461325082 348788708 985210744 991513244 183220600 742615776 732293505 725676784 442617324 393534220 68369725 236991383 218330610 509057672 462790244 910372324 221813128 250756476 680674816 443274056 150868000 83061094 171285680 730461424 555466656 656688375 992807440 500968280 253287808 335165626 362198994 7204256 410584810 341544280 225983636 817353348 116666048 90880448 372619160 757996380 176383504 54444200 961087008 270367000 677999660 64424790 478946276 140396464 822598144 865681744 213233038 269668320 441452964 773890432 402851546 800920506 727477000 498197556 530636320 357116320 810648064 804483360 733035780 199246576 715541520 495375700 190649400 828972480 787693988 702893840 314880132 963400640 947558300 439056575 526820324 933085856 254654280 348126400 436128400 474232850 926814080 755347840 8772160 305906472 477376632 319716520 8786250 828514160 201179092 398446684 758340000 410204880 975247360 438624256 832664112 953195536 468755860 131796260 517478560 339829726 944207310 946782686 908145100 443588280 531433286 124858040 712648470 908122480 878753280 212868864 715930688 18322532 982723873 809084920 887941409 637965715 345653458 344054980 677459424 320490800 538051033 790507752 684155520 939367418 633330356 879833356 246369300 73297920 595199460 898555885 636949900 348403244 777138720 774808480 903463574 997024020 251584842 852192128 754438062 415031080 348968400 588397592 444177808 82834576 812104000 161178400 148814774 629353920 897774240 720016960 940685783 945559992 916460600 440016498 679451856 58833272 377125750 103296040 670316584 694451395 531272750 298920800 990575106 774360604 956713590 726330132 735964060 887926640 241057000 801220668 811131312 890849344 127599200 510243712 97478674 280651370 52148080 679095792 806098368 830177065 726713656 629814874 966736846 182026400 324891325 7895006 364725920 552549092 892610652 811031250 219145680 893271200 938677696 863084800 200460470 785998500 393060720 757857220 393776194 14086943 566592449 398312240 341678200 13134698 797044580 660959260 212365424 243973920 904088595 687818588 771328020 332930500 945067136 752349640 627757054 170480640 385403980 433243690 894276712 394327680 73776875 781654752 74773942 695742312 80026840 709895840 727039085 672852000 741723870 536305918 217074440 534757510 148385656 71770999 821666998 799276360 99882450 568679616 160395425 906967340 394089008 250968906 452518162 705254432 295976176 835914896 568772150 554207160 337696160 425099500 842835540 912967216 658138259 140722720 839083360 765381440 965480032 612509040 138491476 686183010 627118524 124830208 694579625 839555096 843183520 352129837 152456750 849932400 927798720 590819574 612997504 126710452 790428500 848953360 274537000 842286720 847192260 433548526 826879332 513930784 672505990 571488000 680482236 944019100 211975208 48804450 369015884 297418705 203076300 204500640 929057190 376738615 830273292 912855560 305253300 372247100 106824479 668614128 618843238 918750160 993486275 582249750 980666976 481258456 883420480 802066650 772140252 77032752 911900396 61598802 692445280 612551500 44582044 817204032 343770182 361011168 640129505 60579400 904635104 429868608 219638048 465427952 322436206 618227816 820844950 502750224 302470004 913568640 143986064 82749946 172705900 923741600 297956044 633622410 375175616 946385856 480709864 888482074 539922356 287360740 153974992 589702070 26157412 48753400 709765856 94777252 173638684 749161658 886451080 937594085 14418940 819359920 844111470 844915840 809680200 704281608 695443420 192366592 332358400 972400182 971266140 220511000 836007840 246616320 743262364 848785380 762218776 54491795 38796800 848012388 545101287 680023368 737548864 489182390 443232260 464729626 439589120 32889959 786829664 370096528 273157896 166279800 795776576 343096700 843061600 584789136 87748460 952877180 299404148 167901080 640769440 196566365 928098904 154442800 82769600 604058938 409455456 133789192 435588860 225395290 571878240 498113340 419397480 360929230 415144928 810916800 782801954 540743248 803976625 842572830 42508317 762572340 467868296 408311200 691582720 871209296 992644783 398177280 117176884 123040352 709951600 827944790 835327070 259258832 983474176 796314750 170934265 804806460 520970500 709169050 149926400 922610060 804876312 389318520 972313220 239661584 163495500 256460470 434516872 554356820 187180400 797767940 393571656 673887044 946446648 370281138 604210144 847294312 673775296 711362195 155225184 665652060 802758912 134416280 416453280 197041728 916619824 550792080 714776113 235428960 221778952 319791308 679340760 288963792 565873918 62346131 414867436 712567642 242515904 989252960 276120160 960382840 245545465 962623840 366521860 456712744 446219633 861842693 965474380 580169386 502033340 404270712 247017300 640829140 427200480
557381220 347013960 325976128 492918768 264370840 361296200 746997400 92536600 407568550 972245848 607697408 988363120 796868680 532066138 229345860 753956934 19768031 224607721 85020800 518630812 973743808 869937704 345235590 210899000 239265884 319741440 185842950 548832448 1065236 465115772 774706750 146904265 427537600 159685021 519022656 895698015 440022268 608119666 696724192 176959200 694014508 692969360 710339540 62432226 959767742 840186874 779133696 596393424 367589898 511679353 715291930 557493652 787838306 850338080 302611376 154223590 144881224 377839948 951674432 584620400 785048560 82008576 288110000 39024348 268031268 262581840 421705440 551648440 456169454 437724032 893366200 614270960 36040403 681818026 389869168 859323392 541604400 448484592 795582720 107808920 177961120 517556250 149275200 17258372 453263100 240074632 110768128 724463250 791963756 367563872 826712322 724898108 966397560 723325838 65630656 668369080 28142420 909981250 210435552 795662928 838895824 172035648 899553600 90879420 142870315 709029308 372316348 620238076 755245050 599434320 509909760 131077700 169435320 753784766 309645000 88308000 583516300 132609927 462800315 109173116 453945424 50040868 620695768 238337968 582229520 747571928 10818328 452897806 789538520 683847032 613110495 931434950 689731200 138656768 186220117 988379360 558196352 87750784 273545100 625012000 887264080 955417950 535901176 783858030 512217805 866207024 343694900 662188080 414059800 842912956 315052344 877554080 825788250 987767663 889046544 174327200 759536808 708841184 60762769 259737976 61380400 324668462 769270882 278844480 855755136 227605532 287094964 49913040 375171540 589272400 55547336 864782767 744074272 148184320 353765730 271848620 843329024 796233965 794852304 734369748 999966932 764948502 594294428 721359952 338807410 143831700 912801249 980079872 185832832 274917290 797067860 119110950 356970752 325823264 714882812 494846515 452364684 559737972 470936952 100355276 596454042 593346949 31466760 127745872 427728420 410220748 344824384 902862538 460311788 520340625 953955149 496262670 623661046 543274225 474374340 665088010 105727520 478537824 458442752 997863338 684242346 136012508 315099040 844840720 99737936 84293928 784873672 170562288 620350760 939846480 797315120 921514000 799421508 390364072 526047699 774676120 162670800 865855768 838254000 795887040 785954522 945580600 715838333 354729808 7072976 295941200 908742464 567855947 692529600 310995156 949269280 520270464 804899500 427375248 611031600 552705163 250865024 366597796 461315388 977884933 881353216 298222300 493472000 781632960 448921894 784820204 686913696 189472672 598309524 418878479 950958240 809446080 124423084 625109726 201052644 597331020 840764975 625903719 851868118 798057600 292889270 296048352 725354670 560917118 682021000 738507800 608572704 433862112 400366540 86957117 409259632 675960000 145837198 267386470 549844320 477498972 745930420 949664148 243901840 641044950 46326850 865730944 59047680 678696015 641902937 709450240 820697600 366365400 88772675 237468930 135985060 900818840 436837352 485486344 898839082 454845735 340239969 641731223 486520576 741986368 598528439 301555784 846628918 976248600 66728016 626789956 732124695 817769475 182613440 252279888 416647000 225054960 472446492 443931550 864346978 823989834 212814216 808949431 605167120 127114120 490331720 207830936 871177975 962127196 230989712 626697200 870968288 201946820 328882750 813228890 674064320 906761730 431213720 580257920 148338840 955249496 387300760 698449020 371345888 67725254 529706464 838284630 370757024 314135950 279281968 16313732 377091080 903922620 829370048 631987840 383345725 415322508 194912320 929303820 555105888 358988800 815860954 737614182 352487528 679177804 741882133 593496796 447971464 559844508 811536000 732562316 268677056 195343346 321490250 44256368 447589566 703043384 121299000 738731313 539076430 603408320 971666314 517939689 862445996 41475336 539256400 536417650 754780010 425839126 455527811 733945449 533466995 723094400 372901462 156676875 826720500 478719520 951174184 501037441 534455969 302442896 630601264 579299360 905171840 427065320 44162308 792966560 359792830 259736160 192244290 907417520 229445445 776085288 444383570 322787568 292092000 786075748 855665024 213376904 596402012 37935540 71217000 67738960 736067448 90471350 136301013 279959040 257194216 673330132 575488680 759378720 620601022 571709138 721296000 121106032 44681750 370183418 842435950 522406060 686027897 220120500 106857920 987860378 132608192 819105800 998414084 631125080 927156288 260490064 285169262 741512576 697081540 144810116 433925610 557490120 978601072 147635460 110885204 187923316 104630212 489776685 351453056 169481200 235128800 237145927 558202976 384105880 885925184 126594928 737763020 291756000 240144876 877129705 194508000 347822568 749604928 369829200 469609680 917068155 400364704 292275346 518787500 813837748 214401600 780224692 837617720 433416775 491630328 512794028 306233188 223103160 700734010 243186164 802570500 689228933 806209125 407883729 930036264 275860164 996624860 880643406 436601090 263557618 252875520 722786588 536555258 571767198 376797576 536644263 202584032 778817599 894673060 697615006 893744912 966139851 652698828 620685824 631181634 163117819 549291718 890421454 592873047 711877632 90957000 150647500 344458156 743623900 452276752 33382000 8091840 167581705 48397480 435576120 872121806 478454430 231990132 596261280 25553508 386385248 373467520 405370320 605435680 279645494 431956040 838985808 159929860 153870152 979431940 939784321 443972494 127349910 834542750 136222360 515071200 169357624 866668800 763783797 87296629 559302464 439394200 624875440 308834620 606581776 585311915 628096300 391183408 259630644 712348080 587391600 412263604 130897830 122827392 734141184 792931840 12540856 215160090 989177344 735128960 207694752 456192032 17138948 832255304 661050168 180778810 322482564 199933056 312906185 387926912 842328960 787420580 864657134 283816320 96609465 235877616 101900112 247129856 20479271 355089504 411052286 693957359 763095152 467458830 988294015 20192530 488054584 599075534 513416480 502841691 191528428 151811680 882987788 935306336 850662834 993724991 371341125 305478982 255216840 798797804 717937860 440951376 261359108 811372178 124735923 175604662 27499008 886148766 575188142 543428112 132482940 763255325 968308870 486370195 809990288 678944480 831340800 307845632 757411500 584906640 748936235 491985580 642754205 347207528 812684008 472402440 134480640 846517480 99505330 4536432 908434690 172656354 950863640 496294608 968368130 990059200 598405424 127200952 645232223 850542907 949666070 532479500 487709105 781315360 473454970 264530912 333403376 115731664 360213886 62420172 649770898 527007580 729677325 241289857 549273635 606686992 436213376 303763708 362766400 51041850 441773200 632261924 474159830 311864375 431217496 2754184 780808192 911730000 783739285 980841344 451065373 600392000 395414430 506555008 124586196 273056476 168606000 64538976 856227640 573851072 19939360 739696408 995491628 11057000 903932690 484466117 927520644 580772160 458683392 978860528 47451246 536153734 927591428 430145150 493963418 524303890 244261358 26079126 999053027 161419641 153064464 592206400 593900719 984758422 881132350 799226320 213416208 18934347 574359890 501929440 658159596 556407745 194664256 497028480 287638168 628157098 787042300 455955865 878667776 712212480 696304556 274920437 683857580 508779008 995177301 893840800 728252480 195237216 763751800 247139560 492121875 171334205 808573320 844686400 716172672 842927140 13026488 529768160 305100835 787103748 123564764 853169664 424796560 881941955 546003785 277956672 403082000 735658286 901597448 498688400 697408000 425687480 73793984 143977128 153163584 131522680 436811904 556361248 659077240 766645104 468231275 950786724 664593080 20445624 802198848 2522240 538316754
941250114 998432545 202660224 643064320 348520470 993273856 412791406 370304832 989087400 787108512 748318723 442487441 182055888 907501712 872974024 288576000 443669220 738329820 856575877 960945772 473254773 383706624 43754790 569387936 808538720 173938470 634065100 658811264 282310752 879706568 778186900 580373475 449738880 626712800 114691792 526122128 865705984 185731990 974980431 668866994 834674880 265011842 945951872 495169960 155979420 77337104 316670750 439650344 608559205 972467500 600451358 131757760 540239759 890788700 518520080 362636096 167988368 845680438 125726208 108227040 771702452 372439103 868511726 640688832 659762176 324553860 769607080 970783743 588650026 850855372 401255324 904347290 29678680 873952520 812945768 380978616 541727480 16578340 13654240 749481156 939696350 900366640 2386412 45780168 769153260 863277629 687243775 996384112 526312679 413370240 429245824 30107904 243337320 28585000 272760640 566708570 66175840 392840060 568562168 460067170 981496400 563651584 892141605 625645474 792980700 758227584 111604240 549075136 511602800 30255560 443272875 529572584 326618724 528366198 276871147 28641334 99551520 410805419 649960800 539338396 48644608 682770450 319166040 213657242 343616200 721826720 345044906 763649242 785222300 125793456 336924416 143319736 323880800 662708575 984952304 399209137 924607910 37918368 496936530 469118800 528651776 987819780 339412668 705473000 463000000 686896848 515500000 390613768 437588440 787289680 793936930 98023160 751504010 656731375 940856208 10759372 445059344 34339232 772291800 730838368 132245120 962812244 715725406 754817480 217882540 936842298 298652300 185062728 474516992 645802848 292633216 875561184 469447008 19489560 820203932 896565304 207173744 943143060 791672608 898851992 186933484 335234736 428124349 630472362 268462548 560919552 295066078 938125885 19648676 854128860 13226176 681642620 540517090 405320280 416990760 821694200 408106742 833473842 6303486 186954330 410199557 631188064 909131932 819110391 195427125 476154320 220551904 635323450 327327880 667926804 333234800 608227750 185338540 177308580 822962176 657485500 212532675 569833712 793798585 405543088 329561575 901449664 44992800 696034219 568475550 424989918 379054930 598877475 861829160 139507986 461794400 191577584 187045825 308833554 440574083 671875230 769820400 214079280 953414720 151374127 663340276 275232784 491741404 376722326 205220686 64464248 748484380 555801328 211886272 945494630 662468025 431910320 780723324 218977150 142093986 840739404 985118656 136984005 778836480 542780375 512480386 504105312 313462154 917224448 822397150 352613376 427015430 938288745 683620241 251647776 284211424 744278753 736337083 319420032 741646200 822203528 985419712 1955200 934754768 465289600 789609856 36762284 96608828 858196848 131033952 141852488 176880384 122372024 827977198 427220254 794942784 761140305 164155640 550943000 938472080 842840000 971525116 535569600 562171200 911739456 230614016 114117040 732717040 707798220 383427550 846135176 683581728 257810376 783506700 671227160 231401230 292400203 397138970 808547775 241872160 886364048 221481634 169063588 559313012 964291920 320583232 216411710 58570816 77044148 699671651 205198880 691993975 69325210 944005112 902946054 897190198 558096421 308267616 819762715 203598758 435710000 578298766 826807264 430080000 365652096 28973792 630317308 331145868 727877600 117595136 720424430 274510400 502094200 472080692 61608640 880225920 573841588 688808840 24625664 352666856 640159731 584635672 798683996 63120400 59183616 5010798 629278430 979036818 346505876 321045800 746209960 831427090 270128388 942687376 417086535 563012768 576677144 685630698 757774669 935661404 169003120 921564000 423801746 40944760 557584568 208099200 390844816 381041920 479495208 422444404 140991310 322479940 481668537 108595712 301940140 100926140 774517312 537904512 517400096 831532990 263015680 159470740 971496880 905106434 36056080 573734400 76660256 320842447 484414848 222693360 607513168 807306990 99217175 950789340 946175556 715524850 38101912 818055550 315990400 320296796 645163861 312730649 562457540 995570195 92932000 928025000 40974752 988168654 205159620 546598091 30768000 353084500 727168000 759411900 448089344 823395948 853514752 802955870 251462968 197305440 447823600 190318709 467846720 371351760 71399616 832951986 736568438 437159600 757182070 974512608 995318848 43588160 190428940 110479256 199351284 812471360 821712808 590697236 179778560 973956540 146728360 514608848 888098325 403926544 830097952 908044480 947713728 412416950 115379999 956071370 7032196 462687384 437938415 164644700 350784050 355439808 314392960 240580280 945709827 516643779 384885548 132222340 609443390 767162114 678864040 416550248 38218302 757812760 126955372 188286456 440583480 32325632 289657650 611708320 479049440 556114012 373871000 15077120 948712740 646445764 475106724 253369700 343108400 222030750 79186690 65176480 384220400 906457428 791932040 588442296 941103640 762755604 218586432 347189392 246231860 81191050 341092840 202362672 421945685 704212864 331900650 143924380 860141576 902021248 80583248 990277310 233251872 402874150 243077120 777610500 374818802 211231408 728156350 300080702 137214720 332031580 490133430 636985088 198050036 353226240 381878650 205907280 705472000 336257934 485452852 156810320 772307902 307844250 671333675 529703040 292713298 330094105 899353440 946798040 797379060 848748480 282258500 842833265 642488288 163175960 110173750 362881000 194083630 406061440 93166780 416292612 326289984 504440080 866361344 295889444 938364016 168049787 678051168 322552520 675502752 584763419 112754592 443141890 225135780 631431835 789858336 799556252 876400400 616751536 271532780 556779880 931996288 307794887 508184090 916414735 681124540 423224491 997314502 324595880 730988888 747831940 597796880 15950604 574297985 428255900 619784000 202948384 113328000 430837598 273633600 307550520 242079900 912887392 619870636 543216140 886549945 49776065 5246850 633136000 979447890 481485045 187498378 153076720 227882880 788803046 523209862 749806105 619467500 557875450 879334400 516354816 598558104 698084000 935750400 759874332 50727120 205912960 126931884 338347040 578746624 540265175 908762935 477656250 598309920 258139160 614986500 87473280 374946000 128107819 808624530 123010025 98010880 698361920 218175380 764144800 822097010 428020008 361445462 927088904 557783080 333935400 774812860 971482112 98646146 961849784 53662480 706643040 978470160 903303420 659784520 871450072 892298510 448863360 218598828 473093695 296675620 306192528 527939487 343623900 353414480 771084736 381642716 535110750 300927496 711307466 683977487 213740800 116875090 102639828 241282121 158898358 640479844 737475120 372735320 646205580 50178560 680643180 534502336 731334510 598476276 618013340 10604536 271523570 705182397 288869408 993662461 827196346 761662500 544947500 835367480 199606262 827775282 829797252 499500800 196522930 786639440 846884160 167349120 330180160 281512496 381485696 836786584 67185325 12432630 347413728 463041060 328934784 340161600 395353536 90808250 328312402 697991682 166962544 562828900 549994682 242469950 374429348 770628396 179920820 179142602 688420993 488330350 557394488 453982720 517587200 849588750 754676332 49087040 594186576 491266161 342906944 112281680 250032835 378297850 929434152 443749760 625628658 587156508 864868910 961248560 987685480 404699040 410557904 589931736 757798974 950114420 563723175 453417200 779319752 763463000 956665000 791918424 299676864 186837814 652015036 966512720 266421260 725853920 210436992 195381201 800859004 102632448 717184637 420720744 887955011 599869590 80762740 140170846 610341184 988225340 174489536 653260694 702422424 245025320 609405138 930617198 438779835 623573740 824224218 768333830 646586300 303963184 34929264 151666200 810479600 735056000 388239664 601151220 274228000 871119950
183006960 779398400 410452060 267148361 335994940 703503072 773685396 730424610 715365664 225526528 571120000 285722560 841629696 560783793 445305005 231839240 556961544 184710240 520317472 77950268 788122484 653960850 988564260 741085480 974708400 162866400 625077480 39269775 170390976 936013896 136422395 184016896 317279783 976218268 549380800 281076136 954481480 415720558 141687824 289342848 769362064 779173968 572554558 471548112 920081688 424080000 417520681 495821500 596083680 753845688 73638080 376606100 635865760 218004350 445776655 869758843 738355770 525192600 624644608 842485980 617465460 730327942 834688330 751467800 69847752 559186560 537391360 187312645 715160325 245633920 634776320 67537487 483247925 657368602 6300 529854265 108989492 798392520 634227344 974889640 400875668 624487330 678252850 478641840 901565194 195595008 750619946 564865209 430662955 961939328 268383240 573360712 670773462 245466025 759673014 55401800 348017500 873406850 240357354 502176000 76453400 455132615 767154498 924704837 609426575 484437370 620959584 121440992 674427594 65485568 464647120 103858410 524455804 535877036 193005200 264641616 555635072 108550446 272192000 255166604 526802074 756517720 872277325 279106598 416576160 309054185 909005314 391113984 968131820 360061575 617654814 207789232 500046848 5134180 533240540 969383680 91392160 111587980 74097280 256054080 263469965 772513796 892772800 291238760 633079580 901100708 691823586 108606808 405770768 666466400 362796785 673520197 813372560 80233856 484498496 570625750 454841284 759465648 366957882 513029240 444741280 454533050 110956304 525520416 984216320 438739916 926729862 911301128 835665000 270722923 685659844 451802294 871493995 414205008 496075075 320519892 199905385 240838400 873968430 950042194 42729690 141053536 579198452 96037888 445129550 980846792 554283875 76161390 720824884 702749380 625068920 211163640 624018370 954649456 954594728 174253397 811601600 510159850 962742603 174131600 381302896 11772400 872186016 125472638 278441900 102733280 445417580 608255520 706231430 462430700 781053488 358907460 279125232 408187312 14948512 203058300 85108000 414531689 404513920 197063712 453813554 881345500 421990560 239640192 332168940 457690073 181558166 595141340 333727716 280551824 391508550 88589583 57158022 627406165 27088000 838240272 985620400 529988116 715663484 488744800 454604881 144262624 816937334 785852440 448950000 849838940 243159582 458788992 893412104 566070800 129151575 466100736 336565468 355171460 505366336 40928720 103311168 794829492 628117584 957657800 544294912 740102580 926958520 608101750 264851338 107579449 471057680 685135400 141233700 130569704 505310448 2932266 220039000 997222112 250554132 488325290 798222750 545643350 159669856 928542966 188641432 119070976 294977760 978189359 506864000 493062524 823598000 281769795 110571776 802682548 213102372 198031872 767960832 102119295 670642032 596993344 149964800 269470656 4799200 723049472 20870472 284109248 181714304 793054548 718332146 340788968 378008098 695314834 420722736 32764800 533095972 154490455 794662180 157207060 397493232 95827160 560494458 469508464 520741150 606724736 667100144 450409680 921000272 501935038 247849508 168634480 489477700 993619760 83189368 170005479 166545440 731192880 161395320 51822012 632065152 7312432 587300640 286816988 329127820 211201677 409362164 172925568 15673608 791729600 522334120 395581124 474754680 384566710 894624864 378591760 78137840 749994536 978072052 698198360 463410720 147742010 516985200 724159864 307742830 749302256 674741310 322809632 614013952 102202880 385670502 974792440 855353316 210152424 33533664 159884000 290098432 347720580 390642625 771767904 172943432 125382400 929964040 422515282 774335104 417447000 739299482 336563288 309441990 278910070 297374496 7707850 650728544 660367639 243442148 351393928 909222428 845857400 222194490 22788928 175227840 45110240 31705633 921780111 993899768 833351840 933517000 456678560 867291360 680839680 947797340 610029840 864081445 779493440 738035463 370035157 664811000 772556768 441210084 740651240 212588499 616731948 347838122 561430000 635264824 502164492 589963014 408549135 84608034 342980800 55390536 903545280 426746046 212750204 60202159 938092710 527596832 955420460 870169600 20490192 745148422 822276800 650839616 192271572 646167500 532771920 978657812 356318760 539816761 830187490 843484256 794532160 364928750 331406200 94126760 387473620 446184668 219583390 911415830 933350857 389170300 972376290 940655872 261794500 744079888 893424834 205411924 788150272 931255944 856712744 895939273 737055703 213454906 738885204 579931010 224696715 301409400 899260799 790223687 942858616 807910235 567180490 250629599 474655144 129662500 655183120 765343360 902260013 586328113 520899920 397385145 856024072 44925360 855009048 493791000 891140000 550085700 739926600 530397767 774723312 633332080 950692180 478689100 140372723 86155512 484575172 856667300 175619112 911290540 530199824 914299624 544197816 958866744 739368712 699569730 964990020 785070920 552406121 511381635 541760636 238667492 195980428 706996658 269994728 275741804 431516914 975620670 730008856 360030500 436497680 302545664 888721118 757380480 138557504 819114760 494760592 284237453 896847280 961488428 528421880 285126376 556511024 845293680 550947480 889103325 327858571 806183888 887778824 715567826 717622050 774458242 654881073 802159360 327879488 220873128 259807168 669779960 48006420 90235632 81412780 499198055 145348880 130430620 70363820 691923407 870731391 851256800 29282636 590265300 433129152 836270760 882669602 748725362 827402767 147353400 522832040 364356128 42594320 336607544 890175254 972050064 180328160 934146350 453549376 411304010 20211572 837308164 98500240 978412825 387243088 931093000 424988900 835130136 565045136 962650380 796847376 651864160 64010955 897788828 758792136 972577390 211476936 519573248 103554230 911562960 31353000 5999520 166065564 493865524 554786000 856040990 454446133 45007024 633843072 805500878 493754850 383606728 554736578 11037680 820545506 460401000 619887518 692199350 823627986 342801884 694373323 985405760 176778220 281337500 907056640 692636240 505242151 842687300 892144210 155463790 464843600 746529334 164799700 208600092 773357120 795849635 605083188 142275580 435949476 489779000 647563200 816782230 258982400 264610632 239686656 567997680 549831600 237118944 33599040 803551616 823088448 868532100 362883200 234040401 124152960 768115630 329004832 320889238 980625236 510118780 137989376 897174784 618971074 63378448 769947000 177934500 471480232 685037495 980242177 138218475 256249152 527101260 196186932 104943360 262583257 203266944 813043804 420151615 894560736 404016080 165495469 900568880 575878490 400097910 963788980 858588560 327547425 208246984 937230639 677124300 936233912 327556560 450936332 376998940 539805448 680875350 816704000 956429850 108700036 614415686 123808000 269102884 712213568 482860750 794931350 168117875 137515976 293803794 725676620 743637789 409390060 997836881 247418902 959737152 349361140 347203127 699596224 936966740 610976000 578232000 891594060 608432640 759729620 674413978 2909701 274304760 481461375 606769904 949338644 553316410 565774120 629066318 863482036 996139500 769618523 955386142 439985872 114184633 387306925 34448576 243567884 19535808 694652604 896041796 414942634 421062864 614236310 400830520 166229696 249244422 56097918 854528000 593608498 730171716 875436490 802529322 117532500 877384000 819362304 661183076 923846960 19495840 725153465 349290729 687007900 821719367 190348656 168466176 469007040 793414236 837784412 321451852 191787700 392926531 470194395 726548948 843497472 843595478 291722740 898196600 797974032 123070484 251319616 100356736 760175928 200251920 177669909 647991322 780113370 903272532 138708044 109605582 958863860 43630800 561232210 624429046 10693955 380019920 348676864 394278900 868740725
641064980 171140608 798007230 373550796 917106648 393707728 515899224 404176576 563224960 127890688 947036124 67083627 881754427 782549080 904917842 455519050 249650258 774939880 877603360 765576614 808948576 520755339 419386091 759152902 863943328 214955200 238932604 782248800 258074100 552231740 39491184 204993904 547416200 691770616 335871710 814993710 962259168 263902400 471893240 73731580 402624800 232698368 582994208 320235724 292338500 811233810 706408064 385678940 809193850 665599820 500361980 974704305 154773696 266477668 664595900 671918119 106341764 912677408 887558974 67812800 991381176 458701112 575002656 788834170 671026200 101888784 471198720 238338415 479772500 492082270 592696760 60227984 769457988 290949100 920223750 146536038 882364180 334842480 684809072 4736866 197701192 944865033 99702712 668527328 360861120 636324880 557666140 779221900 354834880 124552085 836362508 320240720 85943350 181769915 404015640 873381246 280174000 956183832 316542976 123286480 596443136 500208428 649389300 247626880 249000051 952446400 840887040 793941860 425205085 653464974 755389370 880129072 722762223 612525824 796407510 545174288 45058400 527305600 368257736 928105080 182949440 906449300 298788520 322293475 492034726 621135020 781653992 958577500 711939122 691154000 949609288 652619000 234882764 65521360 629799000 739397380 289076440 315618480 737178248 49850224 321725020 747618775 223411900 751946880 228987216 434343908 743808800 160410425 990384688 627287456 595192480 670833936 511462080 380615126 60836520 660398360 617739280 130996672 50060880 548590208 821274688 262353860 239795640 421602486 227558550 173431874 677799212 628076800 988721908 435502400 359632736 365186112 839350000 970078960 208413420 185006228 180662336 530130306 334762418 926232000 969727488 849674586 203156860 131593420 990140320 580060698 848459840 106694900 931497640 36047360 647841290 398292538 502761490 764147929 867870258 197253760 207342322 741268704 994435584 71689113 555679100 217858067 166468220 101182560 352000000 258423480 230367792 221206528 306076811 928428416 316384224 458879488 759484416 133136246 809099200 92209400 646881340 448563287 702425600 367681134 680548800 743272140 382928948 568595840 731663200 591153560 441431200 745073482 108666460 310599520 495626510 561328920 585572787 327870916 455121950 417680896 398732416 626857582 482317524 445487780 178037550 856323748 115878520 87777960 634081901 70300980 93717108 457139684 647411220 88632000 928218368 718114030 207104080 146981632 247534944 602745552 672823668 559397735 697536320 243812464 806733116 464634376 497006258 220090224 806000144 227207424 871926816 407441000 121764050 276084588 1328260 169560888 458082630 527598700 594470016 269558656 204276096 101244250 639100792 824515282 205626525 4290864 713856996 781386496 395797040 354418100 834884928 118004450 722411710 150143000 285629046 952912810 842805760 769669442 509110651 983669600 292183200 814583432 742402250 714394220 554859968 592438575 278777344 541375332 533494480 989527520 393323808 608624365 98266025 242593569 842578400 436542112 460979200 751098750 109302302 297062624 972729360 507697360 751647225 302772194 651916584 770928402 490195452 102313680 654084288 773853672 513067300 901692328 558083040 72042720 831015008 671861240 370068960 553449166 863881784 302870505 318053904 495059700 272077752 745665550 643229150 261428480 505200260 564261970 534636078 511185125 910826782 878110400 79228069 7403240 88687400 195576320 306752296 659315905 209888896 712531980 620149782 23149056 120898046 937299003 76989270 521476762 868739960 719785240 425223845 946591624 364240000 648474656 823365416 966229140 518733192 417795520 334664492 150085669 850757852 507688509 942331400 741858400 599499264 616681513 659114444 156346112 621340370 854551991 519141070 74510875 811667584 431087816 482032100 427452658 470686560 649782770 512967688 719800356 119697214 229232207 420464285 489619520 902808240 871496632 653351076 524120540 200895388 566133744 981410480 41605666 281997050 262699360 357556115 163396396 32730942 196036184 255694860 627236070 382774020 115940762 332073728 170013696 666639880 118751152 472787256 740739850 414149428 917391324 467201712 685100544 152879359 950234000 602877278 83318720 779039025 377193832 971265362 368289372 160213280 290185456 502238720 590323840 602766410 638940958 551875008 713403280 111788684 904745472 588863040 723571660 585096891 206700272 43679304 462227921 297796660 738318311 710063018 931259200 75521420 404429664 964424720 257679304 998193100 400288704 987375800 502086960 680607696 251739420 471620510 374897134 813413256 630384562 536400805 237432960 148675196 593037422 758518175 100414760 639219700 888115888 256732144 177937280 933185950 121154496 147713622 631019744 215653000 231435774 274614648 899596372 682207568 985061138 497532736 292457622 446437664 245986890 728247250 609972992 47041200 175398540 242605200 429766105 698483725 615463230 628157554 410311440 197798288 619192817 946198240 133452652 757183800 138479530 329718625 491790224 826348600 856361816 407430220 113269104 653019185 257218972 398933596 828694240 504875000 38060924 270759743 419545584 943437290 369831250 295565120 470432875 125408000 968262596 889161404 808977664 943682707 721287960 695298242 614724300 23857202 918642850 9685968 164324215 373742648 343041168 493827520 671667274 818254949 808155872 368502520 551698956 726971480 555572156 854926927 995092032 33514736 89046576 562267648 840308000 600754566 716556224 289259230 521107801 913174400 563062980 481059840 820174475 813724848 595150460 223791576 369267707 442854976 930343248 544058112 975845290 850077440 587482025 364469068 551630696 808996212 553930650 271232915 403599000 397159450 87521984 988209008 214338280 695953264 737286540 204894000 129752217 117840596 930581794 702178460 696110064 577576896 715487662 347387916 602414334 519986875 265916800 10330300 828584640 179595300 154127492 418742040 212793404 251827840 689899008 850973368 937859620 887140940 362196810 800124135 520128944 780523984 93618470 898805931 304566110 914945836 130649320 881023120 467723250 781198720 473614160 306461225 709592050 323374316 154501520 184656960 542689280 99639805 714244696 884825008 510628800 377991638 681124290 869448911 75520943 124665830 705753890 476427720 341478996 929726390 473896800 413682400 736633920 805658752 798870627 341327480 223966642 113984227 981320848 516700681 903279960 664048550 859055540 154504666 711507424 791586298 589266408 837354500 780980778 954554608 947747212 207620852 207555420 932868580 331052170 114353664 401473812 637223776 361284288 786421101 359285920 906101226 689848416 399157920 9552250 708834088 175719570 466482784 11035970 24543806 688085520 385853328 46463020 736147912 516587241 464130848 385621440 525290125 554096580 209815214 116860160 164192000 10243266 412460211 753860844 520505728 576984759 647228410 369531036 136462786 860495727 895077376 988000320 762116000 420372208 578274505 876666837 313389754 223667462 314012366 57868800 881623395 322195236 342792750 638604650 653357480 986826041 300494274 363573420 95528864 573512940 671035280 239193328 209793960 582203630 454400406 758731710 625200000 922015884 69412151 322434826 757590268 533478300 819880740 682022262 642999232 730694496 426644416 636605850 702728500 893428520 193308156 991335280 832140308 232021330 531250500 743829240 873474056 596461808 600614224 396791290 22980274 196342800 854649000 619888370 485459620 741444000 29303956 893190000 89511156 599527210 514694050 291208496 702091552 232999330 234974137 962295680 769024596 553611606 505392352 403278485 517250210 444397600 148880144 645374004 428289575 18130200 715173332 745893832 50107760 553027200 609178600 28341040 213046200 656163483 465904800 213638504 835830436 923729430 538157466 842266550 777795059 547483750 205256104 783912304 938645120 393628079 708451880 996625568 96665803 748523500
108363425 522537210 963037184 169652768 380391904 458087232 134256224 88877445 706125310 537323172 3844461 863469186 551131500 558342842 251810120 712734496 997948660 259338325 614700800 46257525 979664645 640513280 672162840 94860760 888852595 925345560 517530064 609190400 614265800 96502442 622889724 758611210 768788150 637100434 745029685 170552874 753690160 155327744 8470528 68463400 164444934 66529198 698988288 615951250 591318606 843754000 491929592 339842476 483246024 6750960 281305250 824024134 620099173 814458625 336954380 792128000 817418720 453658992 178177520 471554525 807886840 839671040 775464725 501982230 68089276 908193560 38865780 893645930 534197700 216983192 503627693 209475398 10758910 703076922 825450432 930691464 368291209 905903960 385512394 978580000 602942800 63861480 151691280 557249280 267079232 626542432 611251104 647354344 561930700 593004760 592927438 836581184 214877462 632123072 665084340 699655000 799211562 981953205 944020416 916641638 835788700 488716900 435666700 689968600 783469760 864119584 903416000 732400992 270719096 451943640 394405412 743274100 888750942 606449674 347178335 30720160 200031394 140098632 679526020 941515064 277290128 849280000 789168740 690032662 223358420 712632204 344449664 771360000 775473740 752181155 457984500 739241684 224462805 635021065 21903880 54329200 480243089 802682442 411233056 341232400 955664456 488394718 271533516 132682312 269071446 510971926 196615600 259654080 424910382 705041072 969694376 703495600 228399910 20052796 273159488 328875624 67313250 356232440 920408300 841403168 407151350 78418245 431245100 867500000 612949186 987835152 625331080 375177240 697017301 600306452 701292473 312158896 428791824 797401600 485345920 122979898 366718550 520271200 324797320 610240718 999734170 16315208 348059256 349247184 16077243 716852941 305597592 99907416 689499400 272381284 755214550 465623472 772615500 893667350 665350240 761844352 579450294 603314447 395012800 749153936 31252224 317244878 436437672 355392860 298248050 448748086 141367406 161228232 674453400 207295520 420776016 454170111 910447656 334855360 115090625 353676800 432575875 209582180 84572960 609321350 713104480 651059352 871488344 681686624 798108616 397083616 274432626 347570112 742639872 511966200 573765320 256827676 588364115 270817000 49006336 36030506 366048141 730332480 517209946 682034840 494366280 193824955 224924584 190561676 810894035 431687200 324316120 353233425 472248908 891805536 402698112 702800685 976940672 372693000 815313472 993982110 713320686 232337550 745108072 682630584 199145264 605127040 96649120 828272730 728229298 446428672 495200400 330545160 46617224 609048070 547731118 777415480 128907425 126152600 578119934 974135920 379388392 404104960 12689929 730085184 395198270 737051200 620173582 405122295 105299830 891096016 38833500 172681360 146188848 606056560 376597932 77359750 872942140 159847900 535914344 739293952 809553472 94863726 597820530 486851015 11139744 114844160 302256336 258032000 669566528 382146048 526282796 912742272 285842687 421914958 434287760 837635130 340749362 864549960 288166965 134511457 436052480 983386575 41413882 509291432 305328118 393240720 286260000 775337376 610314120 653185315 350596096 477765400 830582432 622288000 409873600 349754912 186229125 901937030 979578787 396209664 156269200 345033694 402859520 116498436 641883320 111585590 430562240 762097326 574382890 626585632 455653664 392074260 335585624 871736480 196115400 599971384 158246264 691991232 681900480 514202528 107486832 315337856 166162190 591742160 184310660 66129824 68264644 702136000 349290156 523091062 750751325 447673400 870719420 413979896 594952746 334369678 64731982 837085110 40789052 524580042 21343500 876409496 579567904 167612838 176164500 595692480 997025715 757993216 838047600 83741100 547494415 295695644 518605562 859809600 794852182 276920645 180674959 309528820 127014800 361405150 35063960 331596800 955146000 213475120 744186880 121213392 809099392 22263604 537840320 147760064 623828840 307301376 491159050 354818750 803823584 927193769 817793360 858039036 57430652 643093040 618571840 925607713 1299421 997267150 457758052 721509984 174508410 160516160 61953000 234438700 724073500 136236984 836242660 394761446 707920000 331425784 608579200 647944792 557980380 282262880 263522920 537571000 848599642 950649655 7706050 940487660 31500565 406937432 750883200 511405207 295476300 939517325 575982416 857846460 742836286 664594820 637460880 782042720 756721104 42543080 657790676 593249119 209887790 636176288 545118456 941328768 800930650 752063360 362522798 863363318 254955396 354249570 203419520 803970304 518237200 412856682 277573632 157852284 303864762 261303341 690377157 68957800 854200500 853315300 740933480 844491659 222603405 697206000 733425104 122912275 564832000 976852364 685612022 611137544 338736226 725341732 741427704 857221648 228867200 459224064 597756184 962868288 301817824 832528670 481797084 185299320 216584078 724486761 891132840 925854700 785031856 443478096 159328160 235842102 374815870 419954060 879687616 121082648 276066040 793925472 525205682 100477274 819201308 689538650 406545328 466528644 320707636 311865698 456620032 287485786 869481880 962306466 683914752 654621300 734142660 311826500 844804000 929094512 185364176 925268832 235376740 408672525 972615648 559191824 700322740 776849424 679468816 227939456 608827776 650360290 220736258 156498832 790792000 654583300 557765680 466387560 601307468 998204400 706230752 73735536 715251240 863829500 587825380 742270781 850060916 886117766 672376319 224831188 563292160 505687008 14976760 780680048 393834575 72788560 417644120 315107036 368414700 97560864 733923120 448089520 463036000 994359443 674633630 484755200 61082500 258121896 482932390 125657586 30027399 302134292 696203998 518858552 785447421 57623570 921653684 70590704 774887984 689813418 563353295 610791786 761845000 721685480 692169548 824384840 53088430 621291320 3859624 807072864 23484960 926262960 766378660 751942880 690412350 115797463 818865520 456076446 564879006 637602293 320675465 241722432 478485840 937353360 687417418 428872640 297532360 146185620 875465472 858026300 310269440 755824480 936750256 125042215 73692340 854520260 729577390 540859904 260128246 901788760 681381350 772046040 748261772 678421024 572305590 621433000 573302624 397547520 164947876 906778964 660113088 91500104 355016395 828927925 653762860 171536600 987434800 353715860 424416765 88103888 383816753 742035060 523147750 98800562 111695000 543479384 761927442 373684810 679198920 451270962 269110628 354173224 964040100 859215040 339221400 565579544 307284725 221868000 34756756 635721481 710736122 1097054 498918389 36364800 630803952 928810250 749506460 954371588 576299592 272149749 437956760 76193540 409256600 395792605 40650400 504581508 53017276 771244680 974067512 559537284 52985730 407770900 852246914 623302655 171675680 806137189 604184375 453815632 953235140 286568120 521397275 602934394 432527270 464988566 283559120 702007528 92999216 795223712 240500070 781484960 455735364 664300700 27396450 205195800 425006540 835816416 499062344 103689080 310791168 796591736 909816584 423695912 841804820 710861550 441483704 889546560 161921460 838704325 525861880 992532200 397564170 701462468 579679000 832297504 763060150 350006887 184059234 795911920 856286250 641595694 17960368 335035930 655986734 82092720 92417176 288428575 5358815 194630240 92751424 294260335 525363968 235336000 954223696 174170320 661910375 565973550 457137916 638941280 13472000 949224080 63109700 12759820 637277300 670561022 812670340 499572800 777452980 44767488 465214116 938490400 759879936 404394225 842477195 916712448 212047560 183377600 445458215 512222500 932266450 850415966 454999340 828477952 911445270 105013070 139681652 880904384 334275812 198567111 480268192 274304356 70292500 752362364 366552100 752626400 409902320 507169344
437810560 754356504 566527504 281324400 404369370 739496200 379794981 677578824 8323912 854133295 668314650 297593056 718111780 320428690 766656800 624619322 500566268 727115520 305423500 799656224 794538272 752092848 248694518 443409550 975607189 6295308 745444043 276718560 853982080 450404308 49175462 377127793 319733624 838933750 541617640 283813812 346834452 954738536 678498400 191491446 249001386 960469516 68853472 22048800 765239882 703472000 915968000 871729320 320549672 283492190 129056845 399841500 821143040 655855560 567612447 73009172 69594836 72446720 458073600 630850916 887602816 61232786 971146144 815688875 806657988 10584320 17305520 691164134 237975628 408967864 579403376 66337933 827789920 657461640 354039168 462125950 818491000 432872276 646458751 34461400 229695680 377985450 842082600 214615094 786061633 722098112 429663616 295719660 475806100 585372550 890889772 839976650 614780960 9258491 349010574 523852364 897708864 550432000 375960352 70778697 813208200 374611375 502205006 223649908 594603536 184857688 446744628 297006920 652543520 54980528 604195500 312171290 653280000 142419892 224529708 46710120 69758912 583273284 95567330 250706420 426536180 175583403 460591084 912833444 523094010 527689512 707744408 353550396 222451500 291041725 158740920 106167875 573463612 262589504 425450640 587847340 575400362 66918210 605115320 920818722 632639904 577569000 929652504 524223760 842744400 111416725 648053978 366325200 437033427 568683800 279185080 851656792 833769250 423028500 251641871 378849660 153862848 236292744 716291187 511566917 189668646 872027888 531724812 854138840 257296528 324658924 470912970 897902357 315907200 695665904 87088415 35755040 513567920 433768192 60825760 169004270 972789952 9092980 87141500 473655362 580327944 979705291 398844200 741632426 183292384 344565354 418702576 276606489 138135368 344509552 719976120 435546112 327841244 142847001 264446396 546495290 933162965 859477906 41800208 988813008 917880282 759179372 746884795 752558125 431249078 690525460 777368880 988446804 858407696 814427290 393283475 91164040 749740470 863382000 933386132 871897576 166252972 648672560 466379904 892358196 612471980 656246540 861669980 251183568 296308052 28751076 755793520 461101640 749883428 664465150 978942110 664196480 212013175 988525964 151889736 478431467 118698680 718337844 43480385 746058720 438983310 458462720 395663900 56440724 936402756 319498368 4191480 110296000 489958010 219414750 768554800 804474656 295785900 609229659 177255190 226862634 621705920 68522114 940338990 385897132 253523456 55593688 149581438 132682030 318718400 228160032 966679408 487286370 966024917 894131264 656997736 813425440 74516480 542427354 129281064 546923886 103603200 537302976 398225706 733681784 173908276 640346952 11260928 607726972 434653440 408718680 773945460 80149540 478698216 658041856 691865791 664974250 102815420 86884492 32713020 43148064 68480416 93948356 313112830 26203840 665188350 449624440 117282014 140270592 825804904 660112910 352543720 878530762 897165056 611684584 642259080 268594180 533500735 365686336 887570600 716393040 537908208 865186260 981378750 385900936 663800800 558760625 903424560 537018896 413196720 677480125 352667920 301905900 365652275 18334928 142295388 62327904 183012816 965808060 62857322 635464680 612747256 564662960 467246232 934718480 177299536 854306912 358532210 139344704 996775440 810352370 828287366 475141460 504234488 30243303 786852856 141670798 551774624 710723185 707763000 534157652 662678120 570733100 743696437 742276446 362093092 649929684 769073495 313623360 127576723 777232892 534055000 631071574 725918365 608669328 443773128 547092540 205202871 893846960 455728640 539891488 329218400 830948325 854866144 532651388 344760716 947339216 91558656 162632645 318624368 180057117 338501760 769734144 296087761 667357040 871358380 235560240 960604648 841020032 598491016 176523146 835627424 454440140 714838744 306348544 536891600 33450285 955186384 500135384 118475590 395460170 589523424 595761984 45472806 166895360 884915200 599077120 270880840 849592684 706057100 301621548 85460800 174209536 945920696 289619720 71943976 439021560 648573100 343229424 154368450 730703714 316743847 174227136 249207202 893429250 349959069 611588020 489026600 220407627 864317856 972537032 72618492 17425272 11712250 565866300 746722143 538466760 709474902 444604990 314790444 258449632 339546390 594140448 489930792 561912832 198635920 873324156 87024212 931349904 104926500 541174960 184608796 162717923 29959880 396696540 865896500 617770832 203924560 663450208 937484870 438493184 513529240 355968254 872681640 471725032 900816950 305729336 227384784 549850787 512493620 336089218 481963210 781901084 515882432 565759848 963664976 477306404 100704494 332560560 301146600 357372448 559223568 38109120 893785080 901338835 848907424 145241668 632328713 674182320 636047875 780064080 767407965 315344230 596371500 565647360 72958560 634485700 254422229 680280384 907121682 197107665 568298415 295487214 348953792 330296328 814544180 590886400 950624000 558303504 324747936 832801920 395169840 129904990 361738452 804967488 461364928 668570192 137337440 170239546 282063704 889372412 411882360 117371280 462662448 562335875 52150810 8842300 691631100 481701897 82829712 822928677 273339360 504184112 297072025 612474552 474764521 98768016 947295744 619360896 482804480 652612960 388988970 998204301 528007852 406475147 233668732 222080000 202174950 927520000 409455444 964645540 704292662 820904800 393993548 338300960 143543168 740183752 269871440 37975732 111054596 568964136 939459460 588789400 713484580 394286032 995707387 721766310 349048700 983846490 326363620 858940745 492392100 409654576 755027520 479894800 735785856 474450304 117333418 227345694 111776514 64136368 989665983 648915860 811621906 544085888 254944136 454108572 757380326 744620890 6289097 225429568 20448500 625675600 855256788 958694750 904447560 574595240 601887540 313837096 874483556 738687900 716197132 426341250 646193241 687331370 649749128 110654355 721174857 190583412 346652464 46720395 881338880 110158597 157636860 538645158 300854080 360494992 493016452 990951152 922923310 334449732 30185612 307722394 792648332 945968780 935827184 903570550 7804992 964246900 877616840 80968142 632279226 676407424 160950800 801786056 849928175 159287465 560048000 829374608 864165496 829158400 84234512 527621292 807505400 873902880 61739451 17882400 85403248 84424376 557877672 941337220 240987200 902612670 688981060 420771552 643577396 81827488 705901580 19973521 519596400 115427584 832370250 545801350 732314520 609207568 803347656 471292500 114158154 349567954 147532928 144354800 310207672 137709424 625642380 230352898 452748150 715484255 906367544 249236432 542843000 856032640 698525880 972857020 211733005 901505760 736585856 185798750 52853600 405892430 153651046 348610816 181710678 271200351 533747464 485224440 909574416 660042880 95891644 381308400 655556020 973561615 95519375 657917400 197268866 900420290 309801725 239337970 780237734 905307616 727477780 805942960 222642024 368889680 503989476 247113600 928107586 56608986 473648275 870241980 475743264 602994568 357017703 544725120 846927228 315159248 665888268 688430260 826541675 433867000 284125015 589204711 99038072 761194000 823836488 378516480 361968485 426403968 599111160 587685550 382828600 361648400 939415064 111026794 745407872 304365032 547429416 497040072 719788760 884126718 640632088 343422050 503237248 42552660 521621640 917725400 772678964 428073472 117326650 744802960 218341696 349506500 789255888 168805100 130153600 368144370 527871777 652601500 622500864 106149228 352657492 394779368 461643000 655309983 839247603 942781048 921024816 842272320 338714170 386010180 302754520 793172880 220935500 431296076 110204856 743538730 900683504 585821152 621141460 372764672 607580188 129751184 210990700 305748416 434930676 17847330
632588585 357357421 727262058 505722112 303344992 709426304 2445708 14120544 75762496 200500536 5472000 530993972 290402146 986512640 338397158 831908760 749901004 444407600 470803104 913043611 631169200 57937954 266547339 531330148 459594656 437652072 643415536 224650360 789550679 16299846 410235972 121706744 617183440 604376435 974382612 221663984 990999480 395767400 614696084 999115284 597572194 916034636 355577780 612584460 268423200 501710000 375756112 792655240 283175000 615346306 903632000 897923964 890863280 821738240 312737428 209366224 499668933 296977352 217261750 19181272 926780928 403717520 742701216 271609760 301860910 539032976 197653776 194303750 687106676 516278010 101514688 683042752 878517264 987421355 968355958 909719200 97918145 763618750 904728160 979696160 460504960 519035280 248942900 428327296 190533414 254574394 398585490 735063645 435207576 304944192 535415000 442273432 825771600 451982626 162507192 788424512 306063006 198095844 12168860 218824978 333308250 338687232 262553520 989779212 67331840 908956230 470518050 420040120 810452400 209435725 220930688 849265470 867722440 65492000 297174480 350204850 787175376 777938140 530864194 994392736 392390400 863865856 186879800 705551820 138721016 865458450 150643660 117961490 93947936 327093900 634048000 996738880 114380468 62867850 383261586 261254552 965403238 417737620 247372450 7690040 959427634 381943012 197135360 787296116 231366020 372755440 93095808 190281280 405230740 804718050 616676768 688340154 933220700 773627875 582849760 559792640 509769480 397137816 363303536 713287840 537842322 143104080 753969764 148030159 413330440 864534296 528408150 856920370 4379560 751442753 178559995 938891180 41263872 102737260 811057478 299502450 368248704 946215708 226506000 494156978 936784156 510860240 457368700 478027760 753594976 985672252 49698360 589838752 513828660 118336342 807589860 95938026 492175392 8854140 225307860 392051616 527934720 797992800 218486576 107684868 874602756 13823964 382395246 381910960 87251315 703418892 931402320 900592590 115434920 988944065 922407440 455683712 522829708 255838976 62415360 269361635 727561977 662111256 658624000 193082880 502785584 918621220 501842960 830901045 179084288 2405080 922635870 151036041 816299956 738812212 299600412 88479072 720107600 405299060 554517856 293630500 474228070 782887320 696192188 770115787 183498752 182510100 494028000 772722494 476898816 813370442 744028992 6771963 975263448 775234252 218614122 124244444 170271400 497328480 540968072 117889024 323129822 95665548 284637332 793191980 849881224 700035150 188744056 212456800 19716071 359697456 613204000 984097152 43035200 650927638 833637100 937784352 241155460 189703940 653182208 947605438 18696295 302332170 51649663 243520176 287429248 550159500 915481448 872933190 281249758 214349652 687029304 704725888 706010688 637271680 515270080 168295400 77529110 373240606 340302792 826618740 555298560 913107740 605867976 109498470 901341180 472891963 797228698 996824300 887817357 363666816 356391950 148291305 70220792 894367109 746203772 461181934 632574400 125075110 211234700 230029600 827212382 530860500 513724775 795085840 449507840 65069748 774854972 209508288 447212560 35588064 985199432 193029828 171779810 200148320 786712064 158876749 630055040 848271360 381343818 280516568 91101374 667467630 232627454 922378187 881342408 995427944 238748472 131568000 359482550 67090900 574612170 12401586 975876660 438166380 200671433 988780050 56719100 602923500 661432786 548706724 552991554 405461887 345307492 994671236 747809728 151198380 746570710 670710800 265711220 207479828 670727484 399341770 780332096 880042240 879169416 290242058 381526240 538648870 625609592 213532355 686070886 495047680 931770112 67056000 36717924 110274692 537483124 309740480 839695000 755513800 638265416 488088232 897005680 92508730 821991900 447743912 805521112 85654700 13339332 819370975 719998624 110345170 358798192 357769050 521606448 395762016 723655222 895217654 161852800 90212000 259132840 305861616 341007810 333452840 793972580 435637952 852041875 917511040 805298600 67157510 903532992 679815229 986873375 297214752 929687902 326951232 546373312 31766560 926325600 167686380 680231880 915333632 614172616 327034660 179598296 335235917 712857394 126370550 970179352 654774176 756737250 538248494 393389210 470478392 568632016 980285756 723994461 920465452 499359965 861710894 657413240 844785105 704694750 217008526 53833550 427455820 984761120 965310190 517882160 136379668 341866912 486112471 209143860 632225248 8589704 879853200 721974901 240106968 543796463 633889755 290416525 801858450 874836600 26308280 136082691 825235940 102860928 544299808 19961916 193132088 689443020 341257152 333899640 686909440 288993412 298486450 440675712 944063480 80213168 686650400 51106450 623263915 209017206 783011250 850416080 29131884 276675584 988029500 260782428 474219516 514846864 173270224 702762018 215283528 572383000 905212860 361140954 330636896 795506968 15260176 184487712 368502280 772179000 740809369 811819648 401460722 561086628 52653608 521926256 181644016 632686350 703088704 589306240 829729197 211525218 612377960 990900 687365592 346093920 91791030 847077936 280460460 479023621 792315872 230723468 529266853 660121100 769690780 451433440 920738215 219410863 157637696 782140923 315180640 699700400 523171284 593968988 484238090 523092193 226345805 250521120 957938818 107916133 253941806 601518400 694193472 436566978 710181390 172703510 469445628 589267558 934728125 554007792 783908890 162485408 702416608 10979392 137302532 489032316 993056518 794430454 461988000 891531552 136256769 167204040 155734544 724927920 657750072 89733499 248667840 71648800 326995255 25939520 282839130 116421544 805409374 66812176 254113780 791833578 984124772 553542000 260426400 151353175 834717632 794685040 4587350 939261250 617343208 687945424 951544625 322774720 966117550 382067610 597639655 76061912 476386504 701642220 469808008 850324000 130013280 237710564 708309542 134700684 473194888 828533080 727293150 399304250 285921675 277434784 825245840 838949172 55584876 582094592 171845920 408986520 232464800 360166020 867921856 721459272 180261984 765151760 159844476 697533802 936236570 120917392 525486800 761941682 884310008 806897672 722437088 661362368 57163335 703443864 683242620 83030340 343033300 2920460 258566544 735081975 85570976 56299144 866777264 520163136 430514450 773032800 163739100 763625392 64402640 351332044 82832144 978473500 282497920 730816610 797802760 975975088 385975725 530382080 592296360 429231500 740963686 244109600 765086160 971965442 435805776 285611398 522824860 160436270 512731360 595136596 792824464 89700120 115868540 556957056 417474240 369750224 311395440 253513920 922132844 325433798 801832724 767053872 247618716 319185704 514815165 31760256 71763156 287325700 389777800 406957427 685678456 563807840 856430560 230369929 812066506 731124294 552705216 134891092 300624096 335763769 622757848 73753020 858120808 183088460 695759360 204639312 215134740 668541640 340447243 905484480 145390580 119192725 770896040 25370922 145611744 603398120 685645672 306525580 233626656 104362799 974819836 923361346 504045872 581449492 84926802 94131209 418833222 893160679 58015663 874359879 562927264 453116000 870240496 334012976 366154100 418362640 93115720 164600096 866092050 694751328 669126720 33286912 553652630 87090464 597516568 164734432 268032400 472097920 121172000 96329154 961397172 273797800 399725632 250700832 904272350 732134640 735162966 952621368 597505490 853155188 312532240 526535520 176810328 515243440 243332000 951535104 927400624 708629018 619845584 530826988 984854680 251074560 148660611 570131478 603364100 73420056 843199496 413228688 82700090 233404940 724930896 700843136 602045120 221480448 798392040 951181312 954908284 926735824 19582933 953642316 697632600 52873361 299483460 975852000 371489996
865135880 412632352 836741034 925934250 35538688 473183536 750427100 764669920 345287296 64191380 19486380 924873472 663988160 585400860 214894720 313324570 690039748 242476896 566889160 250738872 416162868 643332560 107710240 933986560 317801400 312616848 962084296 223323599 490511420 490601113 621494028 916954300 672715490 480689000 991950040 930848072 448059328 10586409 144785504 417452448 756911750 884951162 302059775 54235476 410458800 711687712 708309600 158010560 748657204 379073120 877372320 833465472 774083584 566627965 505251920 764626780 141815824 721067072 154845452 494215416 338327936 116193212 758410304 567754472 147093200 333594760 794584800 82369230 845259774 950485854 597904345 979703304 227832544 997280200 221713504 639585120 546641876 977246212 193413467 875255030 575003872 241867600 259122860 430261732 515941444 744508028 521369928 942893500 209363412 141273960 56758150 676680500 102000485 739061248 279106414 842491388 173910790 643333752 739256784 951070785 742282803 272704320 380293336 808975850 912458360 893273760 212292684 942490872 333749360 809827512 647629892 874625006 530697208 186441992 39205750 861492210 996496128 843800896 426183872 372112600 645644625 984965200 648870392 780345436 750589506 212659752 558406020 648925555 672662124 321083507 868102748 714647700 258970201 495431970 991812500 343822180 848778000 162563000 821570290 498816928 502049825 341443635 119218800 656035800 395574115 766299360 981942614 857742124 553943438 237969752 79412960 191369536 744509609 983710505 486770561 41802740 677898752 684977960 531372320 517088000 278410000 455309712 742768840 678430190 606738750 151634300 354397448 219213584 843775100 131537540 342443700 844670050 446444800 169527796 111744340 215750500 899958908 521469660 11344610 137426792 660537784 989588390 942682800 281884874 410463280 118742400 414061038 814276112 301720608 359121700 647789968 57637760 777128000 773732162 445479552 240458768 290076608 222321800 691219840 55314080 31004000 407595520 234690388 214543140 897813468 658566080 822004796 124335594 923551456 955174976 911985120 494567000 392480500 209660016 196257488 131728960 319809120 947158535 213267228 616241725 623309050 117590330 503377352 180688850 147133184 762231487 779574080 135875808 946693920 522058984 328670608 795548100 644965490 347205120 37776475 669427488 353501176 253883832 302557440 946910760 111749456 696789600 962616320 976004500 953331696 570509860 267619202 9608124 442618600 271992690 525374976 349739600 325269200 371464242 115290880 694375500 464471424 259704431 362003726 732668312 495070930 2802592 208063356 291611625 988332563 548925709 746650736 576126000 579473040 400955000 220781500 949577000 521181280 496308536 442018400 251456800 295352828 17582285 276480506 701816000 875994187 432535000 921541688 377244960 110579008 861559916 19691584 321250000 918196450 229463680 16997239 775756760 595341792 289902592 638020250 703032680 347804615 403936208 580219200 746219328 593609765 386541500 552285312 243610756 85921760 227783915 499231730 182009457 375227779 59334949 643606472 577865476 524125590 109487768 527660608 567740024 38118812 628551816 588939616 463095168 103922560 621384828 822367500 292197976 211266776 990525980 714932968 121569084 405205504 28838050 331295676 215214606 587906946 721309428 788685959 973741055 269014000 380074496 990906000 838941376 111453480 580210180 379063036 68883468 242549722 464783552 671514976 371536827 113362365 616520000 961963024 287272176 110239002 314755790 369966902 984749032 997720400 251469988 31846446 93124266 447628304 649625886 572257036 280243515 25369568 683700992 641014350 123891372 358852652 305110896 473437288 344086072 584241250 853763840 410789760 900979360 12976398 767725541 702068685 926560452 907529820 630009628 330279590 856572000 441376884 833928320 691269210 887049208 560645990 317171372 994000096 718498304 236766720 337417444 503925440 788093760 257514332 727714248 965374704 367811044 966552000 369607630 656530950 269038752 246259168 445441456 605187690 538803968 921614072 239921290 525212054 913227018 546712484 931473940 511560000 344290480 56650574 419890460 799665864 3030660 3699990 987779600 612153596 499764608 415761928 552854216 14972560 595128696 368671135 975623056 828761300 703160052 201430412 655208768 173151640 574902144 495029515 700649606 739424736 42185196 918119933 909229586 544793916 62131104 845169046 931432360 165756492 779715624 336476740 191527384 343127970 214953805 452252000 7704448 704742684 316375788 396919968 973925520 341520095 29516496 275044307 961021212 522967352 989324936 264857096 354641800 989926714 466097760 395159373 673471620 323485748 581982928 536852200 163724840 242407622 861978828 149549786 343052000 89960772 144535806 946832040 220862175 649537550 826407239 19194612 995877640 621740554 431099542 949769088 813406100 567511833 592161200 40719792 138046692 262914637 525615188 454369186 547528300 825549692 573383700 230600280 586880402 180325000 995274368 630986280 177352995 354688880 101728612 90074112 625901138 172336512 661652954 562039488 536816192 758788335 506060950 601308300 881335700 652096080 609965300 180241656 342279602 479403648 596584400 2325350 227365050 628526780 728678624 853852475 930958220 29426166 116235840 880313680 142694150 257372276 92401456 211940096 777328112 254643000 123257764 64481280 770019328 138824160 720955043 270749788 714737744 257536440 466262016 239151324 204846352 114915728 425577825 683974898 317753520 495668975 109949810 24756712 446239208 966870618 372667764 349135892 762837340 477680650 619862048 957195470 609703380 449474970 232854060 763881650 265983552 483713168 23770580 167893901 757572375 960641480 720942554 327677896 827760436 364642264 52095360 257364312 851417050 722584720 828726555 478905440 352023960 620065424 169425264 540504928 350060959 250192031 45336100 101717850 192184790 591560810 185415360 640822416 888746928 568666480 358687570 680019307 169460000 969107089 983918208 825591680 82910080 216852736 236327200 669569024 52380360 809442001 48535298 699370128 636633844 227143424 966507198 241136764 331327530 140144488 117617702 786746720 318989770 299431925 597071100 791460480 284189440 751668312 791809088 408091856 884083560 836548784 387068796 411320632 437276904 979710500 61782540 627925232 765952216 365043085 778570192 180959876 319090561 250577500 937125730 239368400 127439250 326080032 864268144 711413000 6192190 350550696 261854282 94100800 116769144 965480708 784646412 761259375 576384512 787114280 471713458 199522048 335073360 138582635 96355952 926960551 650049864 717249250 234303080 759523488 741212030 491992080 282127920 334217300 768325000 794163296 541049000 408550960 313553344 158006179 124509342 93941650 594163360 818887980 371219675 352713700 798125012 561874300 823309080 942502800 642187500 452264836 598206036 811307800 278249659 232841478 408152800 901293180 280973729 933434720 363887320 16509856 908353408 77416080 272655520 398228400 386592290 188357440 760555716 630808744 362760680 316087400 735276240 989403950 377947440 24514300 729816125 885903974 291071200 908667880 898764760 530732448 224712800 526463126 676853296 379421296 851451648 254217692 471810000 706696648 347399760 653100224 274295088 200292070 441685450 136395776 832841000 38453480 200977664 805252544 512082330 700637261 728775149 435065344 638141280 949099475 793065200 753257840 153503360 500278800 467580868 489618208 728953190 637035382 371204728 628781974 892511004 749549520 319752350 216880256 97539848 704034720 280446938 806715820 801882739 773703050 452437720 591581857 921124960 683154308 746853385 136208080 111482985 39505610 841104315 624718528 767211118 820769780 869656400 20596004 864308334 830346960 65433980 299726480 169067168 637684136 671909440 598847528 224935759 507059800 362285510 893231780 369012400 724349918 397953520 612441160 661519710 86635200 224361125 125690240 582271410
229367400 419736517 598121408 157391524 576815337 846136315 299329010 488482228 213591648 820444432 371462648 149622600 674570578 747198974 531806000 228762256 382844823 956997760 722556288 429562728 308572544 284381568 688145200 105368496 781401674 794942592 129949350 934156710 839870200 588927440 951661257 415333360 390001136 193598400 800900750 449226116 372488400 511149654 531590110 158685178 509101388 657267638 769118326 135223400 673621464 649427016 319256490 447523280 238912076 844889783 708681340 975787788 532528640 969777500 651283980 263088000 270807975 978031452 480216800 249764096 644256640 111252223 809403000 878073227 989040938 94759856 575615848 712261760 376348471 100096080 703141525 897666184 962400510 149111824 791350698 477200900 401540848 699968865 403528448 530593132 802157400 151168169 264546131 47678600 501419630 608732600 609004594 752379428 339753890 523878000 649534540 516056420 163969804 736823000 246650180 991998280 975394528 256454400 17296006 699976472 702522784 681007360 467417000 438342364 418206225 928937312 404435545 482050137 808600792 458847840 481098255 234522180 315588096 72673676 792999680 339847552 104915220 979410800 775067408 809120420 607231768 900358080 762259610 275284240 142327200 791098265 311766238 288181680 930028062 408608992 891407700 212214342 987378642 208278640 755512540 780289920 712883925 189810796 383956363 44962432 837664046 72792650 424890448 335290260 836185680 185748129 385169480 277273556 241269920 86334929 375510199 271924728 136536192 316240648 616449490 839205336 181770480 791777208 217837984 984385212 632195648 6642704 578638294 499388480 161333904 862818808 974743500 77528830 923006592 436059336 533782296 583805534 219842816 329824256 696423408 168800616 64669376 254973662 13280000 449691040 296008444 159059937 609292360 696715944 325106080 297830136 815452039 442692640 441805244 256955000 799290084 724689056 39615334 343709840 823921476 731134900 416366750 171412996 611423607 765201955 388424622 681909382 938546770 768867504 390336852 284344144 444535000 897687760 626278120 743286564 898069928 921529386 219334190 70542336 498997728 165152810 598035136 247022972 822232778 587006725 398411208 489326861 733155166 286523290 105040048 435512336 818327762 503022520 825675340 76452928 524639744 61586260 34866950 605165632 200904700 778836926 166752460 4936880 48699715 982353050 714826167 395019360 588804181 482835702 364232240 225469166 966835340 799695200 618200590 387867332 163015580 74934150 688443530 993986180 880116000 162017965 919236548 83765430 632835360 809860800 62258656 345041940 555991050 737157386 388622416 618843520 774898096 99827700 816099440 513355280 126556104 992135256 410184056 110485670 523971008 413410090 128401506 700870808 771285450 998374080 225545160 510720288 373875602 717421408 758116940 594607108 126891100 128663580 562874560 427582448 114790140 890548825 459514624 235862280 254800016 423332470 413725504 514319434 155308000 347030064 632480000 415457660 460466934 994972032 501672520 262242540 797075924 345844060 243074213 746823520 239439062 938325308 628673228 908347756 943503755 123913677 826160528 49593680 250977216 203258840 327882624 976325854 546454000 865694400 440186260 399809450 281147280 865730528 661311520 911664800 78383246 470947710 225924592 878428720 449235700 622239354 251266360 447955462 161269303 250268168 252070218 798180964 584623334 733071325 239970805 199116916 649678760 502924936 32050368 356156804 379186264 601943040 425785744 594552375 925061346 992450560 907618192 309332656 752467225 36324120 50255752 100132940 37037274 943305700 850174387 950978879 984102400 35977796 199926960 360913400 553054100 261468140 989526632 511879802 615037334 153591480 600348528 769060600 301885390 99263600 469254342 902102208 811332160 545797200 391305090 620807208 920720690 731781804 818075892 548641984 509437222 195475040 865637428 115821240 582487820 414972770 352275200 964641280 495404144 373614775 496650922 461454028 836309760 592534462 141322578 399389216 446559488 476216903 840393600 496999756 655526400 881970850 461380806 589259130 494275605 936301524 621042096 134031826 631041552 697740500 325167920 890965408 364546544 646838536 816511821 914555200 221160192 925362176 32818560 536846520 138273920 579569820 402688648 799687620 304415560 283351164 720600203 889164356 160551500 368106852 879977220 444411235 895875208 733125750 13383360 426039064 235508886 526235020 926312180 208124921 936781825 131222600 233769160 262763268 509428092 36911856 27446400 614886710 635672090 108342900 256260108 264326265 982944568 94899100 304818048 489180730 154634874 613923880 4856451 834891584 60747194 533954632 85760320 132496330 580370870 465280283 83936780 73573710 647812427 846272528 454085152 295209035 71969966 168671440 773629185 156828928 883920960 596425916 84985088 941214780 322551040 924324820 69973058 560418248 854819232 188719332 101532480 655726200 923136416 886706736 766435952 234326700 611522350 498499200 989576044 279426254 202268122 498493478 665161606 632128896 534041167 865105800 677868800 927242400 851363196 547339800 584320768 324837516 130680920 407681075 863410240 800536970 277813000 759365852 986586340 717515555 528639420 475862288 800647696 182838620 842616920 602688750 102171600 432984800 198763416 143680000 727327576 139688910 923768736 763816208 44619800 95074472 51754920 888304954 799817044 820637780 659608139 515979240 199130976 421742760 202321600 811485000 22951888 251943600 182916240 513323562 73851936 499200950 793048397 615364975 110502188 377521545 901686735 629319760 118291805 594163250 172010142 775768710 621778960 417766874 961674240 104830100 873621016 503468970 570081340 110037843 992856000 23151915 995545024 552669695 286221200 721298494 935142244 484342917 709625000 351859008 302042824 634270360 368077408 789029570 196382040 161388880 44845680 288332450 109375068 475837484 482311792 806277092 193592078 915356480 521702388 487659456 644927382 328342792 879274140 193550000 538929280 323163357 730483600 149206320 210080105 241105112 254276200 535913050 647780000 906251310 935550521 97373496 992040440 743783712 120854368 101737684 951866390 112284500 868751232 622689056 707367472 703787060 292060648 764136498 557802255 589327992 376247896 660581220 294959950 838351992 547141900 223318356 256214425 575668976 865934096 522288070 954462558 441236960 825506000 363679716 581566747 20061840 881562640 476123386 278657542 581544192 996727208 978035180 22136176 865250220 230420696 254004463 320132445 533986958 647205984 707448560 120938880 461955200 976577000 481356484 151160288 890595400 215322468 329947348 170539800 997026480 16209960 691488280 712076520 931700880 175706900 260604500 7161856 407574832 637929744 813056910 421038080 776252748 617469817 188727952 922745508 291079008 296951976 587174314 725971800 80987406 419376590 98664936 123189514 596567172 117019140 140330410 27279140 751222600 253800000 506372535 878159710 690575580 863166822 51710225 365218500 171041408 603341102 843826456 233343935 608430250 103560994 245361236 688287884 241381072 568444592 5824500 897097012 755344494 955806088 102135824 412557972 630427170 350701900 846764184 799451625 307163330 631408960 610486920 447134640 984849253 64349067 799859944 237904173 692471780 177964652 143516096 364681753 2825280 572461450 987210570 69790381 437864664 318659376 408307396 961525587 163783645 880210336 999125920 577642240 593941160 8742122 251862500 440489940 579540800 211573276 783353998 923330304 52309600 952827280 68513394 600418660 239680000 646422047 440793916 636004056 940663800 269733620 790936290 448862487 760480640 518892800 526399318 437410620 471198800 80882288 478637881 675030320 46858138 318040064 960488399 25333276 913823557 500480416 18607404 939537152 94130000 668473939 738364800 93320456 731803650 65684960 687914040 914920268 121803774 412343400 65318212 940161848 521226390
836088844 207657660 807820670 453992416 579031680 31946094 732186400 88985736 222231050 258014685 128926225 193901515 627888750 91536596 924691694 519273960 470734214 410806318 958160000 156364248 700666636 939639302 412351744 903450400 594211520 8887592 250790900 383686184 240114980 825551310 950120850 689351966 143706845 420588064 391430630 829553460 193490600 292963208 321661472 679630388 746645118 65141945 159497300 509413520 194429600 883679488 119391705 125682366 200018014 64360862 337656240 29889220 808510942 532861820 159436050 353421120 290316130 890630770 501312041 188132120 24418000 599808672 58367648 873206115 849960374 712234597 823643328 190518291 902448614 535617570 959588745 143682652 4920000 335717050 895578752 966968750 509068544 470355480 353558428 629309700 776109017 417930120 800263820 563365320 614192982 663006366 486513500 345401600 454993124 546989374 969740458 108372965 972747592 43545955 428758166 690492256 525136288 980793186 156916528 945467916 102494888 515827141 34827880 328282200 225822976 47747840 495292160 617772898 387121060 219184790 224536800 666739444 757823616 339436194 877390260 21700256 682229085 335341608 816868450 156632317 271362616 750952230 105035846 503471184 580452550 339078040 347154476 657709932 438790600 585178834 355200000 772963840 878720000 859842825 846598904 351478520 77217672 870245760 511740364 818037452 75343326 861835812 808131860 466338074 772155264 818167210 842045632 181059958 223060597 322343240 362365030 187835440 587554026 156708621 669600896 491143720 290346252 598203920 324250622 715458368 621740745 618500600 969892680 295320047 784878430 365518398 714470280 574623552 554299200 99473187 632428850 69824560 737340768 975072604 150220992 359678800 233209495 952399088 44499465 437702728 339025620 537785588 986954680 665352396 261882816 48447638 273398144 685194664 841052040 447079856 580355136 986123750 175179750 927785573 518845800 414000000 966055200 848237098 43282810 608128576 817051224 126445924 136081277 409195920 986470204 104145552 466955920 499470900 624631040 31647847 858907680 107442192 636519040 374700355 835860370 906121920 201166832 430978600 159073605 760352968 170288053 234058784 935102500 212969762 101324300 487008235 882363948 451590128 469316690 411882104 653113920 934388160 826655096 973405160 157769220 666084544 617759590 294757522 813517780 500012384 912254100 260988346 264611394 93269472 136783132 355837645 231099188 319490625 13522000 425882412 852624212 372133500 633509500 456724704 653653100 990871680 643102768 101654328 404289884 598364360 197999328 402580141 583109052 344645816 597803032 825214902 114184688 873831484 999081992 300435438 465189314 745223024 197661736 557914352 303865880 139202000 279523500 104392752 542581152 667078380 528004640 732433384 658973640 2965500 910999950 769925760 702729936 664916160 735367930 158074000 266972488 25374895 289882300 568243776 743564528 744082325 808802886 974602352 421579920 489960397 6243760 487343770 566907676 900346751 672069745 138922980 498312166 408624932 91010172 904269045 249220556 140716754 600396616 155039968 217959680 569107704 813464720 70834540 532661120 320825016 545698608 344570592 776497169 825280150 368178624 370605960 836754190 957478150 791654512 931952200 329060940 726359940 392176719 942133392 609495045 66952896 917569468 439392774 460241960 515255598 443414520 446307767 41095630 856016128 355296867 465965894 452240395 426607188 902521000 408542576 562928000 365759264 517663120 988132784 637617750 892200600 11286496 968994485 497904696 334560256 351730752 195200752 924536720 687691034 575762818 207004256 299622982 591988736 538799540 876962720 708183762 339372027 910182500 332045400 842120939 355403866 814371266 707441036 287998090 191754994 529768480 588089596 237232704 887785416 627315441 93411952 264093436 143896824 899809968 953978983 569858120 598693848 990254619 245794648 714174876 456837120 407782960 929095471 452030006 864244621 649538320 257398248 294848720 5449420 950048000 103718420 858389632 365501888 956820984 977972168 914584044 830424015 768150764 789760580 5830799 101856986 709726656 240117760 67426964 277691896 298067952 459418192 482663984 70210544 239958507 95001952 266968156 786921300 63859900 733261312 70410088 122530836 170370846 544027228 95081999 347019812 818500170 923653292 780035200 810086632 945090312 477849200 270923260 18911902 565658728 145572530 947713756 426516840 527709700 340277632 817283425 126399500 651883904 439806744 204941770 939663425 42453722 804320960 749321804 902179600 990369375 708512744 83015485 307668829 115216349 490634432 486693724 266319625 27295880 105401926 489594820 866951914 88943775 431293930 188140763 228754052 717589336 376480246 396115224 997984512 895167360 194929200 996624800 28276480 241012421 316419830 273473872 725736960 850328512 54573692 755990743 286024263 766271528 974226425 119772760 669020312 273076320 700834968 100613980 880326000 644544254 926899757 154849600 630985728 422673356 219561145 95222000 365722480 971534426 540400360 595412440 198137360 528356250 751565720 211170880 886804680 331077784 168824350 712314018 332461280 982012858 325386554 431653700 340528896 950973860 396287456 370296584 510079676 443728954 439710064 805796992 939911300 937515400 913711816 632081084 110156800 270201728 938413736 958407200 43977180 170040827 283704240 45608494 508217760 952016330 782439220 528454928 834495680 101720768 826208294 771554940 646917632 420800440 327815474 431188096 607704458 964915048 10157480 675496064 585143070 832826050 523234832 676830736 903327744 893223438 653757630 289751880 148381390 256418234 170872894 901899184 109464734 769596271 960063972 860626400 571105880 357045700 84506331 346752100 498092868 909056132 350405120 899294848 810837488 815175556 526370962 231879368 936835140 585369325 679339324 726194560 797100848 47658925 381954760 709079200 495221248 552412749 88906300 278590975 989566080 811330704 879710720 156411067 837855104 862437236 673619448 744695330 858297672 853850220 996000360 306432685 127013360 529416440 308172992 593668450 635257306 234817200 595236803 996662890 424993660 752326208 626554304 19947060 605890800 418588725 114536480 998316736 112867936 668624128 978489452 806788120 420421248 248301994 763796406 367696620 443299628 319159200 807896480 16622496 375282730 372507850 203038626 229466450 9957255 602963952 330689850 776503084 309951484 375060032 360178496 75344450 862129664 515636600 868679680 598174100 748208380 688145860 470885125 573729174 559307070 509477796 477843989 816582400 648519240 288063200 618617344 328116918 143835295 15180320 438848024 961983644 968023360 391006568 488246923 311319514 626636119 393395680 199090354 910547140 760628584 103967166 969530456 587290880 673082564 727980516 747500920 560466950 761604850 588843800 832313880 980423896 683905760 307390152 314242424 273685645 495939760 793157120 314354352 687344440 537423640 298510840 64891008 245594640 373489133 232065808 760592007 320714670 377628200 476117400 281214720 636178584 953509388 786946260 646768984 323366950 523445920 402482316 978225385 694055280 614387948 476177056 88307256 929891199 23807500 367104560 947498381 322829620 664388944 635297984 98091208 383599653 378375360 269109155 680355660 653862272 330153756 260684598 201143744 542370880 799871380 682234240 301150373 813474273 610515096 963807844 329635966 304053628 971681380 963829864 425329569 111916850 449950960 42966612 358768840 533785944 918835680 119104000 708304200 88490900 133878690 625776705 458198000 384326720 484358400 367433675 809442504 836400304 221654016 35373440 686165868 515646448 304630260 887337824 340267742 809192073 983079680 833669828 129176064 247526840 323586740 167399364 311276956 489484440 911275108 441782500 37917112 255859254 783303398 741873792 11091320 67515750 586676256 134953120 869372333 615824410 602263500 843000320 476873216 561910520 308128064
122233480 288181477 421945750 657076190 452358528 910789000 156535280 586350600 346178240 929937692 743927400 804869350 551288990 413400615 693443952 858604905 254267540 929116464 284379826 343663760 309388070 102050410 124166280 227693150 278167395 500403064 144005127 302169810 984875770 397909720 867725248 145127680 262094340 195609824 893880440 884435688 959748960 897451721 510556284 674259072 433487009 593939612 628203192 588658800 353354528 824644320 257969059 660930800 573708400 805053400 14352514 475101120 106637640 727328710 692708500 417803328 567974250 864302030 774937975 13828474 885831000 736603584 206374276 563371072 397718750 200136640 649186980 345997750 7830592 426756044 909128320 332446396 999222592 373348126 124963674 459465144 42364460 390473840 845063560 928886228 321088672 266338880 630066616 387212080 706786352 910321965 575417400 969720880 649844582 547587584 336586120 710620775 981075032 117379129 922365943 587166968 442632022 51798424 804825045 669135850 659366732 171224184 82391968 876276342 938079820 358801034 373384050 424742904 700645975 644151440 312246860 334795844 807502816 39939016 143669248 230389280 644635150 406981066 165910680 225483910 98108600 177490280 35079200 817602048 639610775 770121680 625245000 927893890 482755840 944772667 355162800 260960000 884715520 929490544 599422144 896960650 430427024 51739928 290600066 819475840 440742136 495276998 421999250 356835480 37122050 905426794 571934760 660682920 904893000 984828480 414907809 731473616 149934416 901969600 92026672 221654150 377934480 919482000 834396360 704157088 876982714 404841600 628013650 125235392 771115560 540191501 578904320 899211250 244123995 361590000 587753100 402545240 344590656 834290103 825371650 899419648 94189250 957555614 389139904 920619752 68955785 254518068 946593900 908538970 74232480 240534629 170667420 136011630 979703900 309580384 402974720 28444356 39304159 288065040 153338116 336017600 900929092 226596576 235300254 886755488 565184300 347974145 705781030 100025240 906991480 678136352 798590510 565177808 163427784 508827040 681191676 368596080 416400000 775207508 279124288 333109945 791828152 676959198 22309104 954409992 357782764 531024664 680920380 972470400 459824272 629722756 75450574 98003856 343998720 35739755 728535016 994006800 797912860 245520075 645167500 81002190 724097432 284138990 221483802 79971835 852260760 346166352 37417952 178645354 691945831 129603150 428718660 50872150 187419520 987104175 946136160 327438873 982929696 653096611 14031470 838037700 110478870 772928000 254950390 942435468 738990172 838712642 175845946 507712356 965385400 221328872 907707980 632361245 700921360 970228338 661082528 541512685 51133350 770232696 291999728 474444366 164562279 421404192 884686144 723859712 470203176 930691160 564438535 4334002 82485200 476739836 932776062 739948992 794474650 26750825 252544312 256548320 138700988 762476948 727010272 421671258 111027680 109637600 788833040 759906920 469716792 813114300 826588870 454825320 707309660 294915700 376086400 709437500 79177290 736890416 522606210 395771620 677203390 519065858 977289471 544806694 910494250 451455360 963531404 570834720 278417688 747870636 471480512 424235100 261048482 857329300 359754375 583599524 881852682 276460186 654601444 515592376 759406660 283327072 128850314 532726613 980303060 451893308 432028624 980181288 921137545 250583259 269951905 356632800 395184384 547434064 484393120 282858496 92038960 126178848 92511664 583033392 644267907 661727938 932607780 264564856 542001600 705763084 225034944 737753000 303525000 506855168 64418470 319491700 977138560 332837980 218605514 429204048 140340425 527384852 48145558 327574880 150283480 378132498 992161470 659639400 74746500 872441234 881189500 821053952 221902000 843581184 643737644 733246460 581358520 733831296 952093360 9753280 56627360 241564744 404110110 603930944 233474550 613327002 998997760 242637536 480818200 832412652 375301048 35252140 147147180 83726635 887178286 86526630 844842250 154631144 867777288 636735135 190052176 762848692 870553450 821711357 536308800 661702400 210159840 43229312 435526760 109838817 46393032 103717824 922487936 715761552 888686180 566496880 792479040 922209592 452233284 58937005 404700600 957886268 853724674 272841090 598050996 457965880 294328500 717347808 993990508 72769856 460279894 92564472 181215334 599765504 136087840 58254310 257353456 209058440 640187500 189269824 746541412 113782137 594944960 373985740 961161000 628896960 320615887 342942504 785461045 430797506 339200000 453783920 210830970 562843404 833616511 193886760 542587664 154213880 430827860 936007680 650646400 698235502 990326068 76473648 331373164 266681035 514027775 987077448 574498188 443046016 721236088 427224188 342931104 676719088 856606239 394381348 362505732 297851615 509207264 775622656 566903675 681468620 593841759 629471600 386962014 744154422 795674550 188711816 916776260 366498505 676409738 740496304 240876816 628725588 745883580 703226272 496563968 697177058 257030224 317279848 374254684 474804824 755208475 976270016 989914112 546033280 359823008 994861684 283414176 935635808 498351750 248941858 334679920 416036176 773535376 399249684 261270215 546156368 250583009 51477324 606309508 561305070 191871600 746245192 964706900 709315920 725998500 551583912 668318520 988912258 928487144 795771310 16585287 281826137 915339808 84234525 163357856 195087616 609713824 269937160 118302297 242842300 291352278 521691770 128619021 270354536 103016446 201746365 69601097 198397175 449112204 435618171 946942388 65035840 942592125 539868420 648616920 964566108 296712763 635789740 395329750 384179440 750924659 240158120 247979866 71452360 634382830 524769280 424198552 69735000 813900800 406730280 112518581 155200122 600709450 608907692 903768654 65099000 128748080 377735800 593617971 661714680 915808423 714557904 952641794 86000687 795332096 136893992 194375000 587400556 691541640 767004032 258367712 880636720 691398352 909394420 641696568 43830400 757148775 823392940 551452480 969355123 312099570 61104872 250813554 905836310 995328643 155978042 119322016 246489125 8042821 402341690 334931128 761344638 935422625 268073161 624020535 145301308 519026230 887713784 245686478 560944560 648970468 962992834 157207504 689355224 289367564 334413954 394548250 262592398 914983400 28407038 565539503 350410720 836191540 603118272 930572588 209008752 143111602 387506715 898772000 451757900 17329220 189418944 164135652 982185540 752734160 24562898 557069000 835520000 919370620 81103812 51193040 90422810 959439256 53035602 346384000 804648714 666035520 156990295 471691008 228698464 688853796 239409240 558906299 395868400 518719000 495834564 754339800 678028069 244680000 707182592 48692060 570381998 579423640 94361500 539518465 315606496 953365888 267343373 275773760 226824175 820167112 807936000 504456160 408101760 143179936 696564692 507264450 267110800 979231720 514580680 245588864 338799238 251212707 576833268 733175810 406143148 420503936 136210328 676641744 403362387 979441395 207973128 363469988 627841300 76162156 230107792 164722688 697550906 480252030 882132415 192932222 365033725 940040430 535203340 507489535 648176320 61711500 103338744 73559392 394039136 733004798 612878148 309215000 994107474 389518372 389403786 756828708 676206976 134223612 699875712 397438640 902873416 531094100 779879650 240520454 678302400 910114392 162518680 941490140 523947786 60934150 595565728 340144358 937635770 53652865 32142040 307206048 798596864 141778544 330209100 778774304 977488756 340473400 894804992 797375984 831312218 864665476 450894160 220344832 969875370 701737015 268005000 663278927 986232149 410317504 605743600 136189300 356659262 38096950 710412000 944918997 423773472 504699420 713345703 483379600 216579120 707628444 65404375 720132736 680875970 670099508 636733190 672572160 743433520 864199320 719409270 522830864 381596746 911799875 940966776
27384845 410443999 343512520 582942144 582253720 541272320 511208900 897149628 72316940 992548130 793398400 935021440 468613738 124231267 23295376 194773882 747057760 156323360 288581000 737207414 401318516 144753368 319797512 448636384 606794624 194232692 307277256 866757320 770109065 982267400 137384075 10654520 768086000 301820930 167238500 846827654 690938420 227446215 43071896 415940750 299823812 245127494 625658248 486349608 733314496 819011336 646360720 693635482 194258025 905707050 893496665 213667520 215793925 730962000 612269000 41872544 177190302 43130752 969348780 434673110 520063440 206709680 646155360 300704632 272582768 206140025 497604760 382389456 108949120 747830448 464312882 675582185 702639744 988949425 688068040 19744220 203582680 163096650 581801771 395003152 223859564 648967168 290912600 810814052 933328000 739910400 476224988 217803124 350293928 774248260 169808290 799545472 955010704 790916442 522857316 149670490 491502600 873940444 844936594 355386050 161732160 720273840 676983888 446873240 629712559 114542712 573541984 916782160 111589488 712321596 471953999 269359160 942534000 323145300 576077110 508667075 760781524 216763612 112257880 704174720 786248680 984234080 370702400 225880245 449389880 301437020 285773696 587044400 380564576 969651875 463955338 175755152 786251760 772083040 737570284 713245240 381733218 587901648 142711600 776844514 708020860 433447416 75139500 427545492 919908600 382927214 461542612 909393255 630803020 770045600 616284474 650182162 722779136 132068560 45633712 49577988 302184960 668724200 499525112 845449184 617724408 304318384 265693638 495148680 89084498 891770800 276706784 844230200 916642700 143557024 384239619 728779800 826529095 157335448 674684160 544241344 824336312 491585152 676808880 574729080 994534196 463782712 848185366 800051376 538406320 345874244 448545584 432754110 632008704 965021280 104261016 869383048 996694400 930949572 845222656 171184136 457714880 743436500 397926880 57142878 137058560 722747125 610659790 2305984 124749440 793875664 66654860 104161730 909327096 111028363 323828820 386298432 593035916 568034046 531961500 750414744 974022016 864223380 280356828 382338544 366918620 254421172 644134200 906581798 816682325 825893111 53230625 146420280 473887535 937418364 10615680 216155024 247319206 843704250 457320156 135586800 821489479 631058256 964329158 73148975 309319104 449935300 815007296 431730818 816947550 201408532 257244900 448285864 473858906 110887305 371646725 696990520 266809344 848599642 857414519 734276300 751650100 547256336 745843680 187707020 848245950 106513940 78274614 448536960 587373472 513640867 981195100 980117400 175312120 69915000 281472480 436330056 428966940 768357308 494307104 803186880 150157200 842026050 605047650 816931200 397714368 77028480 980926720 881223168 179958325 164608000 205148416 834696375 868421235 431777001 558736267 608718155 483784400 168480224 690430187 508671360 64934951 821205860 8388320 210590432 760650493 486218752 855647880 485780600 494040280 650216101 559275820 927694496 123402440 995667960 539213248 862768832 517884415 309370528 541004840 216613680 512875224 964016720 648542700 675963728 608719500 692969843 145968566 58247565 568544400 411642020 637427476 83470452 392314442 312615248 317041200 750219112 537256076 244951216 937634265 278291520 13997765 812345904 528374654 380192880 827304288 931947904 439970788 844697496 82845696 888485584 963531220 122166760 292162366 349961976 251697550 123245524 826738735 949503278 215591680 602886190 298893056 936340800 158357252 85530150 413231554 107825382 100356864 142268640 734388736 416841382 542264818 321288884 270496000 37405940 709162500 679280896 440341496 792795660 342251338 612454750 437124448 828047782 10909805 394527872 651026240 123990920 42513908 371914521 99697812 213850624 902759350 562822840 682647936 244990728 833566485 712700160 289152340 497936214 554066090 663043576 523281600 932772520 656405472 837740320 818780770 227377360 103726700 519479302 482411840 281479776 177093060 715426404 303606872 486792912 129533000 646519480 565052416 889634650 675988215 507419580 513011760 883308910 445732500 409209600 810954176 773902532 80452160 457285340 698100600 343714944 685685656 365737680 155428640 785964390 327028864 722463718 141698160 473789050 949875688 504309840 168385000 406810960 599380452 244524960 26404636 422149100 449161020 762250544 694917142 742477280 957862025 647782904 93146157 701602444 968400112 963611300 645637952 741590516 627225325 345255280 920734360 539002808 209400748 474130336 500920320 694633950 306210506 357004510 223047076 660404395 588862052 556722600 862665600 259122414 75179520 243003170 985346976 683165320 876506564 527794276 168430075 987744020 653093140 855005165 333721370 22979224 414566336 637644436 567141248 912731840 426548198 30177904 564714240 270500800 6200500 935680960 13034093 522964305 467731616 224945790 243116000 33843544 404235680 180772065 395029960 459488900 153050084 914387232 716245648 646254996 993629958 311907160 871367854 431418862 881147120 638101184 645486488 81531661 831619900 977206152 98845544 185706150 279813097 734058276 568380696 668869696 412927921 149814000 162013122 796686400 269009998 282882204 465025426 940328618 232596944 444520128 375184006 370800060 391556899 972215488 447591078 797211448 446378996 799498375 735739424 344590664 141013140 602902528 823077202 386382220 413087890 262581900 897560976 954069696 935803904 644606874 826465558 448942585 293576322 52659108 646072640 61526435 708753840 314378342 270199232 347431984 985091814 181266560 595725408 512271376 671053304 252800248 303013216 325472130 923139376 109940952 797606947 158792025 748199220 815338719 839137008 824822385 865396200 967811864 901978880 671081924 285487396 837250226 830198880 619084564 505536000 723112613 634246306 375907270 506804620 183165656 228606463 52862604 904971758 223913290 183253925 508535388 261497228 580557440 266827510 336896480 430913792 898047968 578109715 732897728 795372288 36403456 542730896 543483660 847866166 838554600 48235485 162852262 651303620 574730120 399609216 866208384 137820160 160097608 35222272 673661408 864065096 96472750 461283152 566444160 94645000 693595628 395928400 38214728 284248960 518085790 330165760 86387676 563297016 420255812 88532500 665322272 206700957 184644225 745443284 538226854 564654529 281798864 138820448 627455670 366271760 170297674 793637685 840933960 63859476 642074210 576364890 879418020 554422278 896418800 699282890 681947900 615189930 176581656 757558208 994416544 111276740 326191525 70087742 432194348 513860000 443907900 451494250 876428280 169148660 566512448 46585600 130358335 62495580 898604242 187110382 818655686 862274896 185169792 856640276 704218000 440622475 567774264 383855042 637552100 286912550 856717888 710456136 944827736 343273498 664152436 830873870 983452930 818131008 934328628 772040625 866804102 807321618 244632128 335034880 48341608 289950672 474837416 601359230 355679720 929501640 288622873 461305960 911202976 430258968 624170606 862773584 7088340 552397104 111149584 296781520 761041010 518944650 42443946 89534656 881146384 987762531 626611184 692465580 155597568 197933280 840030232 423658176 282088408 234444000 109182200 13269540 821370240 535161700 519367000 153972934 758591264 322572020 829664800 886042960 922151496 510082656 489428330 764311400 851451544 887684474 16328344 398719671 641529600 927176908 522394233 285633375 341548800 359555382 839549720 63285008 466429880 834013352 254844400 528538680 439986920 424829252 660354832 942863200 582049770 175180050 992569564 454983168 638414000 28088336 333634550 868697130 897459900 48268200 246568384 429747584 857366082 800784700 713806136 761394752 155226856 380058112 645488175 685665608 362749120 32755944 679696980 782169890 941089375 684065800 261762080 505767700 266839440 819403320 734591550 739808688 737347700 456632000 869253828
61678656 784690640 878066956 262580737 947989725 864205643 791780016 155262778 348998000 920221986 384972710 196711410 538638800 72389665 479648656 869222400 229729951 48873600 576756680 811387948 569778100 675021520 379702989 756012060 418071800 435671399 538000636 262073438 435156202 290557808 868949660 514437702 489854608 116355875 795230257 930343328 387283620 389790409 999028480 579610560 219365064 572533470 996907884 839421344 451070000 263949760 825605206 700298644 432655780 6120680 848827624 307233184 642537130 361385920 840447520 626348992 951189700 284167040 418846250 180028094 798675100 439432352 937628764 201673340 249909416 994241200 246676963 301097240 221831875 660144320 231411800 369812750 699163758 392669242 181623680 245852920 395253952 71977770 8221952 811450560 336487104 226003786 904987026 124850904 954040864 636520892 369348544 496043864 339926512 633875156 475652672 203660800 723134375 150327888 194791566 292832768 282352672 71247512 819619432 378581120 225911347 32579470 428880105 739435460 540369640 966636451 224914000 733452624 543924326 492768910 16493512 817259136 227500376 622966832 840083200 239096000 832595176 691146400 506427932 245139667 183580650 187160176 80174686 55075696 979931440 740403560 84966720 804976644 753000000 391640832 49302500 372298800 330625520 412415000 435824584 274024000 546790176 357661276 19998720 937880315 887982096 434191168 689836352 936412870 629921580 427635216 389008429 149372729 62738480 322537648 441234940 961194336 894659244 800804000 477041600 794570250 868635680 50894800 111714152 670122238 990814928 375935400 893302720 132273772 613426272 602852288 637940560 245402869 930587200 770713110 511927968 398219500 548046705 26399016 438872010 254098064 221803536 331788200 438848924 593505184 926477000 764119974 935987624 822659610 551725044 706933854 473699430 869217420 304889688 617780760 559681072 640664325 585514600 662663792 664876547 560296500 177060911 565000681 94913545 354502688 171680470 219006082 51010944 783343327 668355189 14381028 293504472 542573845 922488680 60735600 805098288 814911956 928075170 786757930 231944300 544344200 414946000 888261306 88064336 959683456 944643608 940703000 493305840 640721038 947292696 755031724 399620350 566460308 397005236 108813760 881157156 264409424 710523996 68438548 518775620 21263126 288322864 164401224 369272375 71608140 578697712 724787164 873677440 44846720 872720896 941060376 472964446 937018432 320829088 901427063 884253792 518392500 953354176 176261120 131599520 3459164 446585248 196960816 878305904 605395815 868066440 149437250 914443520 870901356 630121680 680560000 629544125 448037420 489434414 578369960 181083323 217697115 883564120 69763900 87200600 948285120 522892500 799887632 132920320 182743990 266640540 835999184 347736500 630627400 662040250 834516054 849707085 780116040 274218765 649045145 936799958 918766352 509207600 357933362 299428502 742288220 824034640 121975942 31640709 786505640 890281330 913261086 889157325 287727875 537173725 289913375 933964372 992659840 287477054 559878685 793956489 799181396 949956008 952188677 799497500 366597952 653320327 734627258 898311852 920341000 322409320 618674270 768499200 266761732 781173888 259777751 685813692 852769621 285586432 231194550 826550640 223126420 79859440 79435980 589717870 604589064 396200584 124694600 974050404 788387841 810926280 967917878 385212064 672507392 930632404 327085337 777622400 173271440 896215358 562778708 992014050 247971840 845365617 328968200 255529497 83595350 697906342 493667152 914461875 778585018 662042616 952475872 277054385 559459072 176643072 616665830 472544141 70198800 197876960 326721624 433612112 170159760 670218921 678745576 553238638 823473765 404613392 434762250 390452600 423606976 152448500 433485219 264286932 2050348 131667328 474411584 608390656 186391900 506571140 43146154 102156281 993991168 600116240 749176720 453942912 133181024 927176448 584907156 824879528 433843688 804709590 349652518 566296912 929235708 580392475 689075200 917197654 284223852 497332360 768492162 651915280 671130900 996434682 528730159 454081500 259752696 818513841 878961500 835464552 545653504 20222720 981276200 414479650 947595460 46591210 35531688 382575104 569832863 618050452 772856384 837196058 398245184 72403200 505317120 813330080 716825310 598854464 907090920 326419619 755361264 519771828 774189700 255911676 258952233 836742456 110486019 266037350 900963108 700894702 433733905 391160608 127802850 301986940 873657860 732370232 799731416 235661558 126697920 539239400 15644756 213485630 452706250 952051105 88102564 249840908 423017580 194608350 125499388 846331920 572068128 934097000 127683716 938345800 449721848 568650160 818103022 765175005 655837180 904511088 668159416 42212500 20921538 775711680 830267216 821695421 974539848 931175516 109564940 133511302 364493200 747672400 471302464 636494730 709903360 58919920 9064000 156992512 46078820 345112404 446426650 883273895 162695380 423510775 931020800 654653643 547985280 424078256 990003250 100472560 2610280 193680478 979108314 905017592 171288663 597597823 309715808 266141532 341858496 132771960 336720670 660779140 724773800 96161360 743722736 281188528 98792115 571622554 601612988 948202912 81858276 433822816 60724208 621444075 814076100 229769092 691555425 824345600 547995240 969716900 678981808 632036760 436349656 141117760 455463706 327700788 684183939 415962560 921536000 168293024 109358856 817601495 88928016 716979200 948969584 356911300 632564650 506211062 965214678 763990000 191159000 138941250 309516456 977803482 267340826 182580510 162519052 769506028 130651710 995747810 124832750 739666160 746850492 930908528 610018180 452341296 486394848 918944420 426424264 372836580 228087414 750842600 905850160 555330048 168043088 391397503 634956000 383654364 734321400 278244896 593115320 305044030 330978372 446091976 33092640 289864176 41618225 642933746 630791100 601589515 418768808 737813200 432334200 118625780 632840960 301833220 974311360 662031100 75284160 581294076 288838662 468845524 296947150 973455460 672931840 298134848 756045448 899714620 996552785 163434175 74815017 215659464 503042560 445010496 948276000 778401660 844643072 573969408 91913625 482428680 602276980 729941888 234764020 406555832 646906080 521156302 618011075 603164818 957954030 267736190 909326736 534166400 801988940 364097810 70997696 490564371 644513085 960233820 256295080 977744350 98526080 44811864 478957450 72528990 574554085 406502080 671199985 198650896 74251900 255827904 302491141 981828256 624636500 614637470 944516176 758435200 219464910 730755080 86961768 226940100 408439216 835801984 396636274 417970512 110476500 742697800 647749008 181246000 321602454 658931250 38847320 842555500 607680896 522261530 859999975 855281520 87640800 277348072 311178040 4839900 429469376 490538530 447953246 884908430 461874345 662228976 920164800 71581376 216181472 829092120 668796775 437135400 673289256 497787168 135515864 723560000 175633432 793496960 655259688 692304560 328478074 729894268 693230020 508113000 792760320 127553280 883154600 304574252 44385360 393251532 355087855 569264250 35293200 907296861 801034880 707018592 661517342 926148220 741703364 232981344 840648440 420422245 455737710 236183960 719421092 937763168 286967450 38567320 166952544 947774600 550202482 361367970 334524230 679712920 779455035 503190842 454851008 510574560 743271119 853125920 791098912 26743840 244976128 583225890 651348240 22352480 414979600 447323960 457267760 595273700 903825280 268142108 588137940 31820402 777559744 420112160 954281456 507883960 654430085 551112848 776177600 14240038 624961165 311965840 824787838 738178000 217539075 784807424 951997002 381157220 796581920 265865324 748704957 633918144 691645136 624696756 928813350 247028000 81287695 28184000 657631840 736043740 454279050 504274640 913687487 239557200 694535024 336998480 26210000 806512256 682902108
987521160 137209585 283758832 588490658 409126144 131905225 97471580 564281536 761157160 996458175 768766550 481169228 937265440 675040960 387531622 410865184 592284864 104261376 471386780 457414000 186497572 244074696 391194925 4772120 649329101 406341650 387229104 820588604 24962832 302032864 143697658 365039854 312971825 455061056 561395239 276849717 392389005 281994456 487141840 476515844 161762666 608632932 794514496 785870848 856568000 149904770 203276238 7040628 17857312 106133945 386024660 251209740 895307500 74118056 650679080 228141400 385135200 820115600 428853368 125876920 245497125 412370568 830318176 365943825 931965126 843832760 67441076 607991286 95031040 735641740 818759016 14435088 629312032 887950500 485155760 559703326 643900508 373394480 317228600 746982242 208171640 946351760 711432313 761645604 759425318 809385600 253931250 247390144 862734472 57871788 708709520 262339975 529038880 145409700 931807814 205852745 341742370 155519501 345824500 158415744 330404008 851150000 286220595 170064896 90607790 10608912 165377240 752246960 161658628 206135070 719203224 163368680 583717430 194076759 952206640 385170868 718908762 516868936 585029376 930362541 671846304 706143660 847944560 601255076 748957258 989599340 272424945 1276470 628532904 941248800 498606720 634018260 178186560 598871600 748206230 819236160 522599074 669994544 866292104 382734000 380181750 577222750 374216440 407140448 317223424 99497000 740398624 694449152 675355228 715034588 906666160 498429442 538845936 471698440 485247320 56324936 62014500 720081030 277636192 235738418 665066400 681289248 310275072 603136390 165261000 191605376 965619670 737130560 588168896 768327124 963349570 30941715 599608214 858669096 788223520 185740431 164263450 637408900 932338624 744431910 477032000 814232340 874224654 302210965 595260820 423437720 81425750 240127490 33047820 596273180 684751764 157089921 86874206 902636800 934756008 984392395 403939060 256929944 426571184 575170902 337368320 531882500 215923968 170732288 957444172 163327900 813149164 200290468 167864170 684386060 773556265 269748956 875428480 211386992 264069670 760232128 644648176 759631652 888073750 102373376 552634240 22410240 642699256 99912180 352120024 464788096 45725584 224332703 432411616 579653952 641034530 505603200 489081516 213932912 389196200 653757640 196133336 6221316 794024208 505714368 233157080 640669125 32121985 913563375 383593100 558222000 765408361 865980680 209241335 986499504 26571768 14664112 997519784 210436856 994573544 616099200 717267150 659564435 542489120 356001162 689451744 475872903 842002712 338900160 802100142 424253768 13246004 703043892 885272778 293160550 114719360 808939495 855355793 919479290 471191926 653129620 484561245 938759400 161947520 206497728 957925875 719663810 368871360 72084800 606382176 399357740 293755750 746132000 26364400 849935092 791766840 715782912 740979320 90061300 330793962 824393200 291975296 903633200 792361200 945645320 367843488 281531672 898105965 48350940 884193000 102033012 331960256 471150362 71113730 951090504 31933700 996396936 56454720 52557312 421760136 310336704 668585120 943573120 178776672 887259669 195210920 542732692 345125440 129349070 382442280 773228675 308883280 227294240 260374000 357373164 893643075 850817242 936739116 756521659 369080450 620699558 413431652 367944025 163158792 817351554 897579894 463388608 34416500 33290308 372842046 571329670 616910830 375585520 578193890 945053840 83969840 383814480 952977920 692886908 524608020 844937744 169699800 248938696 643051892 454735256 377377234 462137550 211241568 250954960 285781020 27934579 185289472 963012500 693682937 973308859 623776584 764175432 117651600 369211520 197771720 111774285 73867656 97034705 456422808 452301976 91260480 41471144 538494480 67707160 750720120 327004176 556406144 483085493 578062980 332174920 118685440 870378680 313589700 506590720 302246000 819022240 196997190 858137592 216129936 231453985 52303220 174428896 18160320 600507120 85426085 421137000 180760000 778514260 955563700 400491360 411536844 903905632 116533632 837622780 402357712 529239872 699849865 281390836 942787684 748465408 759929820 440836350 396725632 939478754 247743256 379269668 499761141 796525414 846705900 891801600 434082016 883168750 977323158 313223130 788399060 852165760 775691556 102064896 190050170 274572064 241709120 334348800 852280876 985181672 536128450 190162092 978840920 344438208 671921520 337676364 790271620 236886918 144849920 432831136 378011850 439017900 658707874 539309760 852376824 353585160 895498604 89712960 599727150 759251800 999801480 383785810 286538360 328033900 948743776 396149952 545383895 755615488 293790208 582149760 323220846 250020272 582148440 996014613 149351560 79965943 564249600 117436750 991075776 615817600 121293963 79172016 257807008 813968140 551730520 720158560 755915560 757157877 190247610 224590326 286557844 877945580 151793872 663661736 498060420 975798400 611888104 980397000 702085920 973270720 469149917 371669070 502025777 936290322 754875628 496316410 979335430 595566176 890572392 659439993 848289650 290095510 995561320 27201088 189991232 175869136 435029136 33223424 709809824 578081936 91441120 970446345 146554196 396480104 463864256 983136784 900372565 43002000 150112460 235786420 828876100 148881819 404194285 717034692 434047454 889138980 498492416 996044535 481062800 274844355 420969993 712241760 304113920 739851024 205848760 515816279 94155682 975540220 396482058 312194085 777554864 489727584 511280880 747794304 316886528 956504794 653585875 602756665 847412582 44589740 227590855 662791800 400724950 919398100 482087520 462400515 178896760 446848984 802779680 551147740 831181000 978931680 836189760 227935808 781368832 808238530 504250150 860607744 549831616 917573120 556422157 372984850 357759830 484137600 234519091 722901077 466523196 617948230 469661140 226804344 283738125 750882784 547921340 495393448 956278740 172057300 156526656 421492044 861835776 553101980 304524670 717483780 851298343 617457600 804271226 919878688 56724568 930892632 201158912 473481975 746812160 862764156 349786539 869450164 517499875 494499650 242779776 945225464 524988152 610579744 268088320 970946140 803002130 122359283 667308896 820312775 468642629 69177832 149751128 450381492 312977800 837140578 118150732 681321980 730857560 421780588 282929140 536652852 13188864 443589500 482869600 528041550 495774080 738562966 696336600 838696000 513458660 912114250 842058560 30248100 670153808 558977148 30286400 937807125 53701886 176334750 362200148 202075404 738639981 272518680 781400056 892079752 525360394 943293250 964808981 113379020 303132460 585348638 472627382 770829027 576772592 522926798 468141488 982935296 427778720 592586720 821201056 944461456 267891925 913256276 512715934 404649074 451967488 458499577 330527760 500683264 188289756 697981514 240154816 622651440 541511896 348281664 838148780 460302688 421816650 791496784 27583316 280110270 905752700 345160204 776852792 957373758 841462440 285014270 198068408 446246120 666907840 207794382 314453864 129689600 290279396 155252664 597877820 983147250 982222600 629325568 330820464 482117000 508572424 3884480 122100576 819034384 295643244 455078400 44129165 472360100 68257850 995573432 108831763 681392811 671981790 521238870 46527890 694540685 162293632 950790716 842389480 356996293 553988790 496092263 143450100 143046192 13091360 701097280 62721360 800628218 263793712 721522530 728129940 873287690 965009438 64493423 637740135 662941524 342393088 208589856 397438680 635340060 529021320 996031376 517843850 463072560 151927000 765517210 73028136 431848019 482458336 940478224 236873840 787306360 559906000 963538080 347189338 980151691 910285866 125574140 608510658 718781616 950816000 434869440 447155648 646940348 58750600 636964130 988662528 548667933 285767520 633527920 264701860 606046320 936072946 284248616 369845467 627941024 677790000 390819340
45037706 381509106 500305000 75310416 608033340 476733040 19020952 968887320 869401600 47644180 847363862 412163648 516010800 858721728 192175880 952703470 100282125 374234544 882943017 811069370 829512580 573456190 792439419 901297940 811082904 947793620 562561099 127118656 674241706 978697840 618800000 993941518 756337892 318559730 801863492 596423034 495179607 668773240 789228246 622764326 85837576 332595440 377791200 895171956 872512144 668524790 629592960 175937590 485962679 822614233 13677900 825101632 867425400 564595328 305827228 813732970 400725345 748482880 806190580 276778440 308135930 285935524 719890048 829746800 648089444 475085818 215217600 201566956 813319859 793400320 245622704 677316442 492591398 954408092 857555580 754363126 1073335 321925856 395548800 269615024 463878352 593910120 458158300 679905456 81954880 486585750 459509920 61519124 640340425 187347710 155189440 266256544 468828576 192733776 878356576 414484851 871765792 951812444 118741524 417728710 110160000 188655890 490250400 376075288 557196956 516168580 710812960 86620024 995965480 126024468 83766624 601295800 275958640 655151965 871833808 293997272 591785784 120307840 606208800 900816064 330315008 87697241 439651780 256601676 653931425 211601856 203254888 948615772 48029406 866493782 435331810 255490560 524327280 253208800 987010416 252246015 118937660 834871195 723122146 931745030 258062300 754424782 418026581 57552493 823488000 504113766 309762636 338626112 429155276 145529938 683674720 673181820 876135672 718668000 157740350 202296480 550649600 226965672 662173254 855032992 916256644 269925824 28743748 746179100 831007472 72303000 381197206 81407952 964716533 787472544 704247680 887753780 170350368 316411735 436074712 185737002 226612526 369385868 241620000 127945322 847313320 589146720 276825157 5046468 817531524 374373808 738996154 653539850 701338792 481053400 156170400 441626964 713339940 13586544 921238305 539391232 114381792 202255600 954648064 163338640 181210614 646487880 363949520 346814148 663044287 817328312 353440000 715422626 254464700 848325680 874356680 791678252 741195000 945625014 793050999 483207552 746407752 707012880 126737368 913070360 434970517 574417136 244326480 992567200 610549020 452513841 325596750 327710000 670248720 135006330 348710568 919271530 654146732 258640216 381946752 993730425 879224820 211962562 898036658 13223552 857857276 430884872 942701710 512277248 131506560 734262880 549047235 600267350 177793150 126405875 399956320 745344620 597466672 542897356 156409791 823509902 901215432 866566450 627971368 223048988 465301070 715934630 770134300 261844534 613255963 766251600 920502340 514681432 835638080 602281402 333385200 345643772 160443090 426643824 821215600 455524000 313443386 699835020 518917342 856780536 404830208 917374624 933371125 49781856 227104056 90140344 496025420 792705980 631626910 744914000 328771668 37770000 585563148 274124270 629794730 273052876 182278784 555758226 179812160 200993248 803856192 36050360 252316500 342492500 562046760 548874538 310477440 971139948 55986968 265895008 115732086 368577972 593370402 481061000 16862080 398300370 330660255 25809281 791431968 877599394 663165351 260729476 458659151 664980128 278410500 145830000 217724832 948548329 982182400 439853000 182004450 953698548 366821200 805264008 177039190 676013410 715293922 927520000 347132375 77613340 585631591 385289856 250824320 589462225 609305088 904173760 884159710 947148042 707866112 418183164 115991312 750415630 692181071 273506200 869935566 89625056 900256160 783034020 180870762 788343264 301740074 363089600 238033700 818661928 531241541 813568400 721227856 787262000 776523456 652407360 195428260 871823496 708759273 549902764 580931377 353055850 843527680 391892198 323986336 33147600 136377328 787918624 148262482 951985120 181245600 307120944 348857815 92683575 28350162 15257700 173215000 258391480 180955230 426782030 93753008 889318664 259940310 409878480 141501852 355572492 645507544 413606116 345956520 423757672 912784396 393765536 684865856 611646370 961948280 447840798 970980560 600893760 379103216 108198920 652735760 242934272 370183702 396336844 387314288 212986268 905545790 135256192 781353320 64255280 59823627 66258200 781920000 717362381 913801756 54580559 536685448 156616585 296516736 338284970 691241400 396105248 188466964 830334460 983166787 998623660 242579160 580824808 824342574 502402184 524310493 616737930 270011000 931268750 57237412 404448256 972072064 981802208 105286200 480142836 532654576 578269688 470755505 300222314 519634606 72910172 701631424 867523690 796743552 361612376 971147776 970660280 222464500 276638610 958873859 47494903 26466014 909610922 163367592 845779200 67957664 544609344 343802560 264342752 840007164 941769402 113484240 104196291 711230200 771490135 232390484 468129280 713487520 951094588 159614080 829164480 520859420 238928800 490488128 266595200 751873000 499553300 409696480 369827968 536189108 748765000 393233920 662291030 626260576 199517232 264191830 631963911 999588420 174807800 524664120 902667200 462610260 455100282 396422912 272823232 796456524 153538640 111197564 109054080 812424000 48983232 567823078 544691840 114597492 688356780 651659300 586412775 4588101 831429310 14860496 395280568 593757072 825330600 212090342 521931440 403126400 921504856 331804672 368937264 809183520 897199552 601387393 81755736 493163912 892478928 578050000 847701712 616973152 340417128 763513244 660291078 314482101 336628950 361702688 579353000 580328256 593303040 654197810 112794338 637992530 83500268 749464304 723198016 40321531 395466598 606287902 224897890 806508320 456974784 34676800 956623880 97152600 380772646 574886505 436136948 330561788 364283085 118521661 481062000 371856256 521710990 376666680 245852616 411249568 162405769 61700416 372008680 3850400 654607828 816452765 29784000 886983163 53535550 565896353 901892352 137968588 215633440 866941596 625756780 462016320 297861848 765664072 153929372 784622668 328034204 54170200 57764088 162255525 13969600 992587134 938919608 93512889 15556720 305399000 246585480 766952914 247501020 387364436 622046144 546006456 17578656 255219440 108165005 230168400 299035113 494162380 294991772 53299400 861551290 484389612 692746534 146565280 66626384 143148642 98694880 212209894 704068418 257382436 235145750 383188960 781708456 13583004 372661232 177379830 858170104 635224506 503048218 694883790 850877300 158842400 665918400 444965198 186690320 504177276 28149282 605938010 805330752 382444320 211859064 521281096 173453440 433433120 464753150 159470720 734597718 291560000 952514880 491575907 433051504 225919344 722923424 59919710 816219375 292424960 301922572 642227200 794145240 71926720 123853064 4675100 232766930 384055880 413397220 931831125 735940720 967677730 621512208 110286680 567584840 57255490 959801980 12708869 253258527 471422025 563356056 578648560 575195072 512818888 668211508 171549420 554523424 780211230 617826726 157045057 534459600 569949910 758230667 726854596 524557892 766651080 78386549 757797888 786756500 95280200 124880381 690671204 490786720 574774705 835501250 624184800 379162824 657788468 283011556 266848328 216504152 509242600 719884305 363413464 563310300 376302485 743323084 67500275 357925762 2206328 68845035 394023592 714229490 280983088 804121881 587959040 532964730 171882048 500237624 516529200 189382480 129636796 687597800 533084109 389090512 92231134 379249770 231804784 368135740 843553568 548906881 188683264 644313125 602846316 910180832 850433391 348743233 327887440 488899750 50173280 489362853 941730270 24319332 756450525 615826060 80394400 519344500 246706320 395880503 836578302 698348532 251701400 732287530 350278208 414949104 680261382 775509000 386146844 376916000 596600760 908485590 567937548 770423724 564026860 410942416 857617450 501172864 54713568 273585476 517003570 345703296 629246080 218413920 563224087 13385693 991382690 982245902
344454185 705493400 990152608 1164770 745705224 431813896 589860928 663640124 893499768 149652512 468301100 326562500 774251829 388028288 132291488 61286552 123177304 957743750 194925892 657013256 49531904 576790252 856809658 776528296 254020696 344857000 806499840 792441840 6397184 860497104 46725804 56799444 28431692 343906536 145634000 620945775 518003744 424175936 702905048 867343860 181561840 243656745 893350916 845715440 672555584 721094112 915917403 168291392 932101100 343010500 175167284 761141648 112187500 298820160 317509213 719264160 412149464 751004288 356180612 205366468 986723474 645933732 421942920 759863200 48883712 948558412 77855288 680449740 874571264 718922396 61525750 114063004 757886650 192698600 915085112 720006752 212481952 503202292 83587264 664752920 207505664 900533192 577130362 941729320 998757140 823937354 406037114 447020975 718681870 561827258 631798912 582402386 651675200 888144470 820029370 568088675 92356560 549961245 524928440 69996728 681074739 489252040 853618640 101330368 90282120 280870912 46577488 528787973 872359870 758411904 662583384 986759634 894264020 842530280 143562240 325464846 14007220 213311160 206213840 897763304 479957280 651671536 569261116 191641400 649060000 589045480 219009420 706954554 348171429 333388282 927989116 600931328 642282428 584458584 949638360 471245453 338088867 603258120 493859701 83281316 935497884 341806848 754938884 872379792 14452750 157903008 839320000 234714708 913640880 546735280 810103361 659819002 399982310 328879620 862492884 686335675 201222560 866718740 401800040 797199366 350984952 755838875 13753356 547990940 648648500 58148688 101847200 78160896 137248712 421723560 320104000 541239767 243636608 493576912 27087144 232832796 705585141 701523040 478563632 468001000 480603360 284389600 333866800 305408176 916516616 8101260 281964812 666895888 664212472 436573464 696405716 713988868 592628750 342596067 391907744 620096988 227155472 907494784 871907630 931126535 152438722 558420896 451999492 276458415 487346080 596745230 408268390 727720256 552887764 683276471 130621872 654019001 379898248 950756400 514826920 530628416 158857444 849447200 939596915 365331489 460926380 242847108 953333460 393225600 588261495 535936156 144738125 545423900 771986160 879072000 516109142 133483760 833652042 994037400 698958304 27199912 976877883 208385966 656720200 344825404 601691530 757669396 228021120 104661720 782305520 427285675 591351820 700430405 827070097 82515380 901838617 876106860 704508960 509719220 624657920 354144720 227648832 402953950 426108662 289622124 65806900 694269440 561429184 737088316 468652480 116037632 729524800 780408410 21998592 522440208 742892960 735567920 957674050 368934472 564366539 644746360 26769594 440787574 350173652 715440992 75130326 729207163 630478840 852433640 672979056 137159500 503180278 897613975 524431832 872372680 690469360 525229000 295267536 538740896 133476608 601657600 444216800 623677459 990160355 461282032 891178315 30427520 159062976 680504640 76666624 532127780 240977806 910776200 523536550 847971600 706522990 107389488 994820913 884880000 646367640 149232000 472302808 898028400 834459441 415736272 820560228 464467019 739383850 785477412 290797360 921939172 794107648 590215840 363745694 905672500 991337750 433560471 277257400 491590400 447430800 37842048 209508110 64365600 685223168 988314384 542845120 882633516 399478432 535244672 22016494 99260418 433671091 728394680 918324820 409456096 172658576 766213720 521374880 358222536 204122736 310295804 395903570 267935380 404281136 102709320 440561150 396147608 820293930 733173050 609658700 464925170 512039012 43766240 387980160 526248612 413417634 425464056 224994175 324085020 705511744 516048524 479308240 399525936 545480896 403546048 368026942 161847440 441037808 555641625 175913052 428656000 182723912 623822248 309863936 769115075 801874240 706586700 88199384 144433290 632910620 984316890 508041194 346723260 889228255 996931644 671319364 629845750 710664360 331229568 797318550 342280288 104083995 142439350 257141160 289307280 160109804 998534528 602341818 115937219 912024000 995507986 748243825 890509888 625637720 525374432 870643872 219663360 285365782 470304896 920991456 56274976 435113700 524003012 648005899 114116954 239649872 158581832 535088696 355553120 323250805 490600000 42621450 565142000 854895690 566405735 83747200 605722400 595304000 500038307 717244040 884528260 398316630 172659440 732885500 62423089 918258368 812267776 226412176 372848930 60995690 948510415 74941562 796843728 62634174 544097184 902778648 959090424 421105520 926100296 788572552 827380910 69587068 644978244 310586752 850936720 866832942 513409855 996738048 855105944 541196400 455159728 446383776 565717810 379666160 645903744 329054200 627291732 367534864 791384500 28304480 669897488 393135460 667827015 320956928 299683086 326488317 462521616 136454186 562697032 34549880 760599950 49574352 795332415 963213440 753221440 808275625 60986960 693603960 762214912 840429160 773059440 271896770 845770572 249261240 932627988 908027400 417903330 640154330 983105224 489167600 278874000 373311280 643809825 224400362 471066352 76740200 556774438 36701182 244339835 854464000 516703720 791614305 955948448 303785514 18440448 386327040 676099408 287707914 909470955 504547044 558382327 635921175 657870392 126768640 119912836 756224000 5435048 896259760 882981000 5089848 628840326 983444496 611448285 866563899 394393040 496636168 602593190 364741312 576602752 341261000 901895000 823146720 25223360 489364958 97060736 439136766 857598125 582681400 873045018 39022784 80407680 588230000 751346680 550295484 368533344 137521544 709210531 287173252 560487166 138076496 471559200 792169712 302381646 812926340 315263013 627487080 644698352 576326684 678075660 590181000 498551296 344657048 524053484 354626875 978962008 387203960 717437740 778467060 588994710 955959148 126794859 112942896 677940032 938677427 908105425 278888750 726574788 628382720 32554594 98986960 804566260 991527730 437684395 134281396 533221888 512591250 740707248 763364800 322910208 731511275 248302420 207758582 383750802 752364176 207006430 947714725 17866296 873526000 450185830 671419480 571883402 92476725 55260580 58369108 712241392 548862366 832573900 763705156 651426561 301619590 610271184 593259185 219224320 327944840 297356880 456422500 24797208 429129870 899514784 205878196 387018512 16858475 947126272 361595608 269536500 639904868 579292500 475565622 548695648 428365312 461640100 911272480 630612000 996433920 19748470 510802300 911931580 722869120 654350478 597062016 803534581 995733700 437819728 516039228 527965000 552291040 518508228 743971200 819033872 947346050 639635728 172181477 449090588 774307355 363592925 973311104 45804954 282680720 147773655 121237760 541688675 415884208 618965425 36002860 287701750 475017708 663499500 897823840 164623144 511299995 551971565 798390208 483174495 979723580 970136336 217295520 560628820 844921880 267079120 390367260 348718259 758664750 549296900 671916506 790382016 530635725 517998950 436699625 59754240 700595808 977789582 218224756 88689792 557141622 989322460 710529760 796671880 524946560 231492280 472533456 451290168 569925376 510000424 386893138 551048448 214060601 316253856 685452042 161957930 927334590 573772920 993626567 847596490 37292960 793838304 716181987 848754398 477339933 886464088 21331875 538300446 418122131 164000 268295050 172297410 204746252 939145794 447264000 19670608 183440864 683503104 546638518 784549590 279162448 280018008 695352180 771560000 553831538 308170450 676926588 441793930 229773872 764662981 355813920 598954444 415531084 787423414 659968186 426506960 471455640 801470720 980908348 312567944 502997075 678963870 979003575 988672848 550081216 225323680 689372000 428519099 944594772 283101722 413903699 547626652 762622700 922793325 958445024 842996592 798888108 444236416 237433200 554368880 655257800 448966592
17141356 559497260 380644415 79787629 257048320 88854144 337282900 498200944 868549260 134518060 666774771 90471624 926896465 318105088 28127723 250815140 242358640 642604001 685212352 478639200 849426575 757159011 975716878 446359740 808930280 163782440 791110514 499707400 902959640 67133120 881327944 757124640 347167936 345096570 228863282 66734656 551550720 666700096 424424262 739408768 498489112 791711465 861633375 334839432 33591982 177242180 285648040 86105766 657962940 690334780 508236320 813296685 377126880 695050000 736750000 659493940 389783706 650747375 419446453 781238016 971285870 179472312 634273807 821559672 144670430 591459620 68076880 467462712 535038684 256504760 218399408 276118088 310727400 898323632 689847480 828919277 815163075 398676235 218652580 739347984 227245860 777929320 557925500 153371560 439191000 25399996 409412434 819869800 336129216 696551545 473273625 80675736 125820708 986158000 278822450 61202568 25895616 835585388 294531524 990767230 33827656 329393370 229504180 312280020 521993600 660384275 668558700 128842240 796672256 403755952 676570938 458653876 173723728 222553044 760288480 786148160 513874884 330302656 364028498 272854738 895048435 873237610 223651852 664405144 456109560 355789120 870222300 733497952 55351880 588456449 936475704 384808900 956489088 863502308 171722700 110762190 714801344 413799541 222249540 866842600 953008445 747638960 732851354 498861616 873233090 958956684 492405288 553752368 891475245 214353720 447414176 396084240 59203900 800520130 699189096 260432561 88158000 62278080 231152128 920232520 733959654 303765369 618642657 167776104 691602040 841438200 538859812 409418596 105444184 872572290 603900500 292496888 498439600 945322080 128199180 957487526 613173360 864448288 212926240 363938706 131566160 259407120 377223093 404461566 839307680 977931984 598032384 217129820 277103430 351130336 124270800 763832416 872340000 769616160 644340794 237324912 162187005 161709562 886593600 414040594 194980198 370713088 553696710 98830856 780058230 489734752 80071919 513947868 671928104 734279658 62556224 610117120 742056832 910722400 24634900 496854200 515207482 497141480 790753932 917234572 142580896 327675200 620846300 478657000 550816150 78095760 628029240 388696006 344762188 749743826 172286008 213456134 16628266 672814890 380056054 140387800 500496335 793399440 302178550 46254440 984828160 230532600 284659396 897109580 873859240 920359345 797276014 982670551 783098208 268577712 740425600 584000450 481759856 422100540 194891712 936877064 577032894 600110040 787763856 342299622 749590802 784184400 359808000 270545852 901392895 34873830 907889120 33641067 182355392 87702384 875210018 142532925 826158404 581139456 385551250 275795750 421182680 587598207 642534520 660249693 229670912 452044400 933089650 876463925 51814120 721268016 402953650 810531706 942444280 355750402 606057940 462893140 93060520 957437700 955875528 776690973 989828800 641443135 547662192 934949795 571329536 120061192 135904664 750936865 814806625 159006022 57187112 60020996 562318000 182666092 367072295 303633270 935377381 263430709 510575792 27852800 913437115 938215872 266179080 617000000 106057250 469564015 369293596 691791488 672226600 32800232 335042742 970243984 47358296 927352645 499222236 633794460 812092469 642709376 811544285 877711800 593601607 506478490 160885780 424052112 974020170 599569840 863208530 838473884 195307920 555087854 914426620 823906496 188884296 684591752 49354660 955917250 794226912 302032246 133024300 519576512 856082159 902727504 879374780 750429696 25992192 446372680 562049920 359721536 767540480 503817160 188157940 239070540 600392200 2616050 395062548 625296375 695002420 146710520 660154610 503252003 287897852 200420712 942227518 881599476 968996106 755081617 327232640 455313920 555953040 949611076 485811180 254416248 399069312 244746658 690309145 315191084 557680736 824571590 565358963 74156800 547438512 720278401 609403733 730540060 65033105 671421656 581410368 56658000 494559956 3318320 520638784 340074200 62382412 144026056 664515492 798767936 66352992 430769687 861734676 732893008 290569920 411177011 197983024 623939140 747734395 540583680 196547840 304143900 859452288 97313440 266994360 643882560 201215118 650571369 323581224 708171072 470163352 268317440 615600900 372273600 979722575 955502005 941617420 533391840 110917360 161742 255855719 614511714 778612190 720230398 574790400 705303022 25142496 557338980 211661350 855849899 898431324 360714240 179538514 562761216 702869152 639065312 662551640 860480000 281159486 758238070 396050560 724778170 105303870 408090950 141976264 812142240 606695848 427053856 462166133 879522844 310613985 335217280 464310720 778400490 509734688 167620252 328928300 546122742 384705010 931823690 995134568 188213168 471047632 175822160 492648887 402463732 344258005 941830592 412299020 316099600 719218800 597723096 971579600 38459378 164742564 167539308 862683892 225493850 386983000 427687800 438101760 699502405 712342830 478708524 196058780 891984884 661941248 168350624 36496178 371781152 257081680 817383686 657566240 90843595 30832926 296734600 698627040 847892055 570205640 555790520 959363200 665989280 805385791 508694336 725209970 615231712 950058472 339592220 979921768 105258750 505985418 381699506 529679540 888251050 83367040 978651600 120347024 846231040 521360430 279188336 744271052 179400668 173338800 391601670 59948005 884295611 445794880 789821380 719700292 348965463 400737786 277456440 67937120 310074956 947686576 194290560 823904000 370752064 387700917 543023015 905574464 379161272 683329280 116011520 771619808 349681444 83447053 44971520 577894290 11882400 969375936 326914912 143899000 576122616 99251265 927003530 468529876 174648889 856679584 274819715 527661256 530103915 864598040 720355712 423540920 882356320 937387531 449968560 518401472 659088000 705482359 585226772 77230792 785813400 783496096 597184800 747001110 914372120 53661920 813118500 651420580 964844928 324693501 834004000 573135030 500273356 75554461 814261280 838087475 526151200 860224770 109653426 335211282 841921808 641075700 635276945 89616080 519577111 544929029 41658028 715888080 2557388 619892928 313394116 784650894 271278908 500537920 748389388 967586120 177478235 723949680 77336512 173407118 983077504 379185220 316001460 213563701 861847000 394027200 30009216 746976768 524669675 150519876 179618263 534283442 672254748 684176406 654781592 460833676 789995468 224436910 844386048 30557947 189640000 53178592 769437128 318942620 430733146 287937280 915175029 907446070 188041487 39339301 184585088 967891348 998208334 331095750 88650804 456333276 201311980 943812832 721314545 867448870 498225 157835522 932090702 482103950 542025728 596745314 209000658 544328218 69910488 700888958 592855444 734325384 269013980 759348000 141897760 881101100 448332896 42764025 904391268 157407465 24793550 462250686 245245000 496398000 971603680 202723005 46892412 287464652 254705368 285584140 75778150 281024620 594619560 171625592 430656250 975228784 259864800 8862510 528662778 146345500 383443360 209527154 607858594 594299372 766997250 555757250 195743680 478181147 717403212 457629112 299791275 764543622 545704370 29991666 598317465 36052215 771121064 780829568 805205308 173987278 600853632 430188000 988247200 726027020 682171288 190639200 677308944 734043720 639235798 626460800 931602310 591736833 360540000 521480996 152375850 754908763 648174080 941609600 113523408 107303012 443268966 229437530 238387456 411111570 506266820 696045250 239937478 356029696 689773584 830632704 216725642 976885440 517177938 182417028 89960600 860329840 979638191 734581000 47522720 887319312 651860618 644569782 905942836 361923440 414308642 527312700 709463120 158008072 510176170 815247232 623181248 803822000 575405400 280498760 234815589 429694512 421040864 256861624 161174405 73606966 398844524 86647006 597562800 547927225 329835960
634436320 908092006 274684130 655450050 354145488 885386500 371163936 573806702 134648553 571058375 611006400 36241512 705475865 538323220 213322206 30630380 554684890 679100520 18994750 642679340 746916180 923584575 882015940 601819280 360967340 26947840 332441536 442224480 249347200 950577434 840928480 602374656 308658900 442892352 646815408 321460456 522328000 299750000 12055796 471653248 558603040 283689144 488391520 993449392 963017525 921167968 677320464 579526250 575016250 807309800 77532584 780954180 840474280 625786330 856179440 496207984 99042690 489503992 194035844 225593600 619897760 626691770 145892425 74828856 246425400 255166820 95628272 210577210 898409864 340553848 76566656 472300300 795840575 102886800 19529780 741090026 351005520 909952000 470953600 614307300 691966072 280848275 24443660 288550912 3620639 105875600 384149970 839932362 733743484 341521856 971117162 556071360 884527368 262733440 357507855 771532160 56336000 725960668 699446104 773070920 413790870 479962544 128195760 876926060 593736653 627609120 831109358 87480170 126112000 924760976 925331560 832111384 498360320 160305142 619890956 525916160 692328000 62517015 749469432 455999360 677110596 663784765 599624920 745935504 850249770 384083272 396345696 344263352 493445704 43824995 478775880 486312624 736742712 842488064 920887400 618217106 676121128 335489664 183907488 472612320 446350400 630896072 458584200 293946560 940838400 841120000 700105120 592909432 122067264 137074658 940544512 537184000 766948920 843399928 661009358 230295570 722282760 56919522 784467200 835513375 340874292 714538604 997654336 476566707 196533683 996789868 368019620 772745476 328226464 554346200 739299360 144026060 144280996 718373440 194385476 541134716 954744630 318330348 894552080 239207456 210716160 325690416 814047488 689158528 645684420 24349790 588332232 525935288 392789600 109134488 153281927 667225130 552173454 733374984 694001172 30096320 152756856 418211050 159835940 416701612 536859730 362968400 96163656 878611680 693926729 278827335 318028000 394096818 294556792 944446368 480859258 631392000 158320000 599963228 238131172 292784922 23297600 996617532 184681804 867846860 53280135 961338500 487723700 983180984 907733790 336572160 975933564 175219000 110666740 165236500 834247344 204423268 797265224 517297256 304864024 375192000 73910538 744462130 35733600 558985792 929581446 357148000 570673664 517163585 118775200 535371900 632928664 526542568 626433400 680075840 741362136 450376820 57573523 418348963 480993424 465019324 189672500 938899010 105311528 333757696 547349632 74022245 248424600 272842810 125131300 483697584 235191960 685213252 73344536 625898324 201303650 536696115 591438915 309553950 132503392 342606080 921309440 968594950 792146800 276415620 517058960 421012640 103849492 853791370 428001220 482227725 232578814 461126060 887546400 244711360 724727040 681074612 322958594 672116620 442897262 790102060 893371220 943475700 575015120 781598800 995637571 899168696 607740200 686857920 307214144 144053292 903456075 652400525 756114457 572096930 270224040 330911592 749756400 19450275 708160238 188431544 360587060 205288195 562300000 904543420 127664562 403701740 384044050 576332175 503678360 402602528 618647200 578289075 38976064 943121472 203927644 629140890 566457912 436460076 69671395 619419176 200291046 264622080 686941560 343873166 727443620 521319404 547929510 954313784 354663550 696241144 317644357 87125380 746004304 888166204 820013840 817993588 392584494 852306863 83026180 228284224 853235926 212169216 310668628 581715744 477316824 959439904 243927040 988977600 491587188 120451580 793623988 72047864 263108155 532208202 71978848 257311330 194563778 999779716 730961008 799479840 37741312 339177564 761669656 828587488 262796718 407841280 242085525 169547192 219894800 863488153 697926378 372172380 625486800 277398720 212406460 559742400 742713180 463283960 948127600 946925504 112524836 408439050 570352224 85050240 34054362 375536652 957670504 795331140 90234080 207828736 424297640 918405028 597380877 183268960 579819640 673198315 257732816 975900704 325669120 338837560 890476625 192049140 697215232 776227264 170651288 476999868 435881344 76050536 796069143 810784092 234022320 974425228 413130404 489104000 790750136 572025109 470651130 968930240 645694350 648665880 76843640 49660894 270404180 309996050 983943676 14864503 184087336 498644392 104614400 403057950 709729516 757711133 995879800 532354472 172949680 402811328 271969750 116040850 974940620 408447956 577476724 49245430 279093760 590065680 887269438 275767220 247338965 148508175 72546220 930759492 154261080 701034316 732425812 987453476 833634420 775234300 296049780 575765092 520640000 350369062 21685750 326180480 126156285 520626500 148952228 849933760 864959275 888604226 80985728 340535000 816574831 940776801 927072780 635955520 898700152 148764780 273212480 844197024 432043660 839626970 585234242 788480561 70559672 341238840 413574400 37068880 838067955 621920005 400407314 493393250 293570784 445441206 423800000 443009792 252729240 827394826 608828508 958463738 251923456 364181504 165252800 565291945 374530875 855009520 167104550 455930448 596713837 452179664 9204780 948931204 341344930 464393600 481248979 386941728 906508714 949249536 250282235 541548400 922176273 619552738 120601795 640523648 13884404 307909316 12042080 180764800 54594176 296930560 808666496 756585865 667759804 56904000 30051752 435612040 560806074 38835615 782852134 938494690 37999040 270443800 336171429 821009225 226386037 302375070 475764480 19456960 772474316 273936252 642993750 245566856 314830272 914524150 862068496 469003920 563608209 476636138 491059100 373464930 133697048 165190400 465060344 605920306 634047310 638438970 120168848 754198396 208801024 267798510 869878080 492611108 170995664 153632320 606271366 558289491 948925900 425806648 694882266 262045124 761468928 382385288 421998200 732890281 562083800 358368984 262788960 987321570 420288353 562280573 440526328 591591096 444113382 491174726 537804640 256040442 236268272 654534060 175794352 413294355 778670420 602219180 440811546 480806858 315050032 266469359 692935536 962084160 979789153 472427335 504564240 46563684 365891445 205799000 259631672 601828536 46322600 643438504 436647776 345230824 614452800 611854784 319688600 314444216 62691032 514470240 52663040 701596483 878648988 783784608 390219009 815050912 784965250 460812160 638393660 896516650 502934940 107383384 73806000 767131616 18727988 552558310 520106408 764185553 711192680 782231064 670315696 501056020 999765392 449738302 402887650 445465120 844017896 213136546 4985856 272632225 245034280 700807746 744088144 592748480 27260928 488594560 636341056 922052848 997108168 591060576 438980634 413631128 52918000 351452656 207455620 462453920 270100648 208643715 200348480 604068928 299715625 61702060 280094600 156703260 284732925 612300594 849969350 136307272 552045450 180269864 222194248 443870955 801800857 331554370 856458740 736589750 193612000 701034356 932679189 658432000 902156888 573924008 121233536 964045579 593234298 532086168 591570600 909076905 757889412 649689226 462155192 810876560 555415802 634066710 157558954 396229800 242828300 250512175 738941526 832724352 637053056 810124257 31920421 124603496 345683380 189528928 147698075 344969400 872590640 809169096 790648007 735488000 558769840 690231228 160671360 150623492 461083067 678358378 36443480 973512320 721368424 51648640 960975844 699333226 540401432 980457488 825824347 407855360 771917160 443501664 369833630 896115675 661737216 675765868 496861800 9502580 526223140 215039896 193678160 245782190 67123216 460187626 461499424 876263648 460814730 947892864 519121750 393960140 440199568 331406726 83342848 871730514 541343500 231549160 889054836 378977340 95586320 782952220 657162488 746673024 752550120 162181512 211450832 76158248 719603030 648153685 796870660 128322802 376931970 216941530
28944600 858577100 960473244 390433122 974014032 382310143 878743144 519454528 407752640 249757006 15745024 839353039 918188907 400568640 891644956 666162544 456470462 979495168 642841088 669257630 393271252 801568980 314164664 971427865 330779920 448913796 668260992 996347625 25105280 602936830 629137360 766692376 278988560 415579680 771776445 979509978 566498290 446170610 818535200 494140668 334626582 33430116 656296024 974002520 653232575 393334455 385527060 38541272 281890400 738543120 381247875 98466315 878158540 78614706 347693590 244189248 565662384 81110050 972425673 846056668 33847296 927647950 290738620 972976272 448934200 792068800 895343550 722134700 526527586 99950050 941010656 370996200 860242682 209430660 544419186 263492096 796000810 803539200 521372442 59637128 428384272 559633679 667344710 504366852 300643573 673928900 347435093 275551296 556497664 331789710 654372440 989860210 982266616 976394610 937672302 340176968 979048411 897367153 907780045 564900941 816279450 968916000 315242496 931842880 251895400 167976641 711688328 155732310 45235910 64635316 791358080 940364280 599416175 944891340 894844080 143122675 438174067 977538510 99461647 720706908 574138496 258975260 769914120 783923068 918517812 9894992 827538584 622016302 464270905 88482520 495043050 589758032 416603040 345206105 598187028 79706284 809721280 306575184 303918148 685095520 888583460 73701076 834195359 987945410 793303784 768686221 865865200 126652276 366276720 429207720 211496528 191795000 532307401 142018756 814784510 798218724 694989250 161163269 200381935 321963291 814827620 145151832 476537026 579722120 730150912 431824384 990258816 646119872 835124655 525832716 292816240 343799195 840175644 508733192 468234880 281232068 642594335 920271070 622079680 272420200 1976820 792786811 2606678 357780785 528715320 550822952 74682880 746435408 330087086 499610881 97855148 139376336 233818968 763328500 637427520 217749500 729250220 67365312 103999356 223029440 325569828 413796557 589408636 658565570 258851260 208960904 80703344 630947215 193039072 793335707 623251122 254572514 585298244 204053408 387341520 690276424 354560160 85142880 158747104 791757926 380201720 726798450 750245696 275821676 967273990 37877054 471546140 370408464 751400 127862176 784551588 889499860 597470880 183000085 677105600 258512960 945913072 720852960 718532300 192924800 776144761 89306100 342233462 895824372 372022080 596646424 860919125 224715640 861171544 921893400 417729440 754047215 274171195 181372080 803336832 496847990 574961506 248015120 309811415 578918230 826649024 509115360 117182272 892155839 827379592 982999552 534878544 542909820 347741573 392367801 575091864 161928584 669005440 549693700 786295538 987932600 333739124 575568540 678378500 769695872 205758836 275843936 146482800 224119577 275281630 346357458 996916320 754078264 177682500 671018800 997563600 207285940 702845955 438297100 413233047 821507590 924186160 636402510 801676665 374413890 536885544 356731014 701373532 79384800 697392410 376046336 426234812 933842356 160109108 528306415 333492492 27639534 370239888 379762176 37118640 800368800 701790550 836883370 821979740 378771261 342242200 460102144 704997194 624472512 664501676 676221984 502264967 665454440 821280200 496284984 659386314 953338390 398959240 619585312 242901282 996762622 859814780 585196272 264729456 279459044 666437576 392036816 772884000 531349664 769946624 561973760 823941080 457577400 820337100 898733340 974688400 209008490 471076220 34932435 256375130 157760340 134304280 268563712 618326829 712613680 431912472 979200576 692347832 621168000 245434939 200005780 731659000 167319382 824894010 296581871 100881360 542865327 891969317 116651368 409706336 59569244 74887700 549831673 939260562 830412816 649974365 986152080 756735492 447680432 142050963 63339902 714596800 276036746 844291320 130838108 747503760 413381156 304253750 444274344 360199460 287084220 915270148 223370160 982341378 731164629 531399520 58769250 962360075 493781910 686922072 232818215 754707880 461044786 852264290 114035890 705843912 634092510 799227450 928012094 355569772 260330496 622940000 143109380 36202400 933488640 814670970 509201796 755111680 978425530 673348524 792671778 144526468 660478280 91836992 791231656 227924500 688703572 418988672 916374450 970876317 936795012 734825680 955976037 879422112 823620775 25514000 470751376 656304000 46593536 356379336 931243210 359097600 155824160 235443280 456511890 989413400 645351112 905959824 46071692 688351161 187256166 262193328 131736560 195266250 142234560 329024742 554492356 706686384 705097500 296959824 97587372 933102380 67630750 661175224 165372836 849227132 206214300 945639212 405472010 397566607 221730400 30881472 560959552 180134504 385141054 584480800 845986250 573080418 684293352 54702840 372636812 859118736 789106176 749764604 273730752 49932020 323996160 608418754 668233860 444535950 244217698 84056618 255622560 236319370 978237400 840433794 989190425 512634368 318850158 916155128 777382400 370256035 930673200 329699116 936840960 273827448 604156412 636657096 129649590 75357826 70001400 268402814 167998040 734141400 681814304 275169654 731885988 356138480 901193000 67915610 851961158 487395000 313016400 66885704 975211160 239704000 729299440 972275200 941384364 237528080 910164224 804081180 833096080 129726875 743495301 633601275 86547024 181378880 886693760 611065090 926687500 654266725 613964260 338141360 789091626 404745724 296890992 89280210 453599376 509660000 645627344 356935424 163401232 574100560 34993107 856726696 603841190 873703920 453570240 551172960 145712610 835300384 754671606 467081629 409633948 103637608 352432300 742173870 744516224 768023720 175517500 736597810 560384549 910215000 899457728 268925536 321538742 670314082 590010324 183289840 803007936 585544700 98563200 648055936 959295392 314598180 689049728 414192600 223376880 467807440 440872925 685383200 745211168 1922480 927490000 894385614 586360576 194486942 919361716 465347592 992095720 31162495 394749536 279477036 448648825 703536080 815813632 328977197 157201408 421624807 530562184 297400688 622618853 208634216 194688450 891136592 565354880 908012160 898827000 219121124 605671242 649424000 375420800 567803936 560858150 827008971 458904832 273109608 98811901 226156000 988318700 951923776 822593340 462189110 616200544 520636880 19922272 697619966 679247798 8519872 903571552 92751298 150801136 861412456 458813591 917000210 88400416 802977860 136471950 242647760 834632815 18045560 111100808 258223424 728150888 602380608 574340600 744574504 719797504 841715020 57088728 591429233 879923940 360917460 565123962 262089600 940260336 549583000 112804704 318395220 797942400 435039780 888531079 277768532 86493526 143580942 493518968 40796874 830997144 761771568 563402496 333764980 30918735 652209526 26422752 273159400 404545360 165460090 579621000 494649466 850216372 916051915 916663742 915104000 21870900 10843326 719173471 529053990 298412948 495718400 838911670 125059680 630401910 32365106 575950336 598511700 183447984 948461400 259538652 966028704 685487684 767628800 506256000 819983820 733718836 675628575 125224480 650747406 951781376 176112250 494497712 434605419 110538840 57665150 885847724 496259810 664676740 512119550 318390300 603231972 176694952 496813856 248235186 827827560 321602019 11440640 223205984 765122640 27338240 11906116 902567600 701726240 397863160 281750048 759619070 181994508 205564100 633535450 174891280 101284100 963337485 356621520 817658588 676346142 115717130 341550392 282355952 288613336 779988992 678665200 800136308 500240640 289389464 993943921 991477046 441899896 177082976 901222170 341668370 332342440 348132350 810871494 273735048 671508552 498072603 243472396 746084728 790231960 478688690 297926176 950986756 605232640 912520352 112113152 513647056 347146868 134714420 618094650 655685000 994283295 190839490 103030448 728127648 502521088 574419650
106358912 464717486 812407382 244163562 515080464 416460800 600476967 474187200 909783700 416073220 647314108 321595732 485874940 924950980 720329870 352731230 741245863 400564060 654191200 163881340 229174400 392861792 696991940 326986546 681427200 449906230 656848600 454035268 624682649 361803816 464737035 992083204 47378875 282082960 603466000 54652104 912671052 469563520 501529313 839062038 857158116 413909530 483478480 547363442 721474808 820055552 477520404 511249330 856848012 516742902 632515296 388889392 161569220 628100320 973249292 935839536 572773634 502348000 815354390 25556408 525832285 603238860 849962178 397309866 668778641 421243155 559300000 873814200 274685936 397036096 601317440 398008034 370419376 851053485 486570248 193045702 89174520 10706750 792940380 67780900 529259939 89175416 939112464 894535750 364451100 848629184 386978360 89802800 476655840 557957368 524752585 681800480 359366425 396547736 814326820 192385160 82801920 660841220 353496705 734292664 914841464 306878376 418370520 24746513 782879575 749415976 181824384 612116832 611684900 559487680 918273408 845066134 690101680 416243452 777832640 906841535 46071616 185144064 83166398 438590420 854828890 478870298 224881204 355412454 216017440 144363108 203712768 471755828 973183340 963319970 121415500 480352812 751624554 314774528 653086175 438511050 654260272 992011934 438700000 673483352 60414496 63320326 733028972 891916800 537478144 353070 65876750 790722930 478496450 278454842 621404836 275553104 651193328 461621290 342646080 53307400 969315000 687753216 220044800 594506688 861996400 106173696 872032179 379937600 530038764 575213568 667255170 653147616 700160026 762603850 323553100 180888080 248019460 563766164 830213328 340766720 190541176 524344400 640907484 716113047 26430560 747779561 565345096 193318720 914550607 580151048 322072400 28680816 119106408 705586340 186152880 901593152 4397680 548904470 129708180 265930760 787054080 19504704 389814780 652673216 671089984 921213675 75713506 466410670 318267052 672204880 761578404 944136676 702500732 338449884 317898344 811800855 946770281 973425000 302548480 337772424 749329096 313185000 837227197 750028850 187540000 988931642 810125060 120597621 697850588 432831272 311242778 344313700 690109470 400320224 11850400 451672320 764435768 402658164 358553960 961954900 713403130 868360400 213960000 55377600 768305926 354069682 636760032 843839880 12378892 75567680 154080421 148731085 780351080 201188292 76291768 950576826 730851618 879411562 969436112 540768596 5382505 313026048 543918382 417417120 220407120 525617823 669743843 635338586 608774548 966286872 74028957 371806920 441603530 41144576 236698848 751711216 256973120 51887680 389787552 326821124 20165800 9593022 803959796 675431860 692562350 816740092 767113840 832306996 773607161 763732686 992219500 3226234 389805524 669779600 435208360 426779808 914386426 417724208 72852878 274452080 59927120 301654920 722720080 53871950 163788582 510114560 306854320 755670656 274154900 394309272 981920000 857557281 30286948 231927568 167749324 292330168 736342750 19719914 977771462 450256504 714135580 185114272 633587200 852410464 149787500 130971825 221186576 402611144 77549073 827481114 955327344 795271600 885151290 772290048 370325463 999323747 935049872 673076860 81681760 479859015 56472150 435420192 187473660 304361204 682715740 912797072 581018146 863838578 322464640 695886374 665854336 350759875 496487340 886930124 474300790 207099832 138460640 623940378 949866292 86783560 686357470 435390596 817984250 733914916 744653234 166637300 985176260 617530848 431035652 615629320 303392240 923624753 734102272 646532640 198919450 325248242 639132616 289914620 29608600 653130320 383219825 110475840 29761248 959785216 378515680 442099708 863962944 43467450 913579456 330326640 748436020 99411792 598006700 898150680 859627580 809393912 750691096 630967680 796554616 761593372 453101282 216661302 654439680 939710656 107195485 466575200 509571590 388027768 296255744 6716324 462377220 916014340 917280450 549982920 758216960 301698872 894628700 391849352 452086945 696824538 107758720 575102016 80383696 981692586 959452512 99635720 444810250 623443950 492468253 502913877 693620750 76295085 578605660 22149120 774444800 379665928 420805600 895300256 628677332 338328436 201937358 193184274 158004288 850830312 108497760 69043200 48455708 315771260 697316686 174187000 349079356 875985695 545828204 8314070 365761560 600181184 466014000 296925560 76740512 695354812 166511440 373797648 642652192 552284232 702760326 593438070 98071752 446224676 514235888 290345080 859220000 627320752 561884365 288878566 72663255 790833640 536299188 979317892 691530000 911998510 251011880 44329957 438696248 877906840 134938048 998325340 796390380 67225150 204201186 419174628 58698392 456346000 220752552 830731396 653649920 560061988 554444500 187837520 346449168 256897510 83003650 569836260 301491392 219036400 474407340 352405200 878995524 113510850 987404310 756848664 524455040 838161526 478666916 551275750 606112226 114321027 826124320 825314812 605990184 35165800 169476816 758137250 452355840 221049405 792873200 331082858 754264260 555694603 552038328 635632760 682734171 419807926 816597939 904685320 559475175 668402075 168520000 938191044 125865696 819700700 26201380 141278608 975418768 24385434 250461330 959530812 454658760 289529160 376137600 450548108 955416695 352263200 254514628 946812109 554115200 6690498 781906828 482481120 923209824 549928844 803838576 962366336 647913120 193087698 787690460 163014224 24316416 307600350 964163155 30799504 892696778 313134745 528050560 100646068 447376120 377178366 83183188 506006945 45809908 501288720 160986660 280016131 272771590 418694300 296031652 443979328 879087008 697654701 814384380 367192296 970110000 740832852 102472010 161539968 703394252 454868576 670781772 858810000 107792256 592435840 329001488 736065336 324644928 593170560 124805568 65960068 823851620 295267666 481587320 295494916 583252065 584436000 372494808 367562480 144581200 466449060 168544400 842564250 747410240 363966357 725714944 505702744 292583792 139438352 762693860 537322260 32832405 729290295 102516720 825293200 44846460 925381369 597006320 628696952 83254912 131558800 216947574 689826720 555319228 124148680 493896360 52569440 498816000 915007478 422890300 8923712 804962969 114719520 716703793 867305534 66690160 74604840 458154720 890739090 381066504 9724984 799019776 819847760 546666191 485749000 217465976 740940608 50740736 218486690 890207042 107894992 915163900 637892096 578830976 905562160 911183860 370689796 105930060 488235335 919514985 492057904 276837976 769733260 435158904 228450056 400091320 701981360 448742560 431040550 848627550 752009294 84979600 52154816 371434199 328166656 39928710 73777230 872968680 416689660 659324975 245680000 418511300 101006360 948984848 401865055 330560480 702102830 69848734 160930 879579134 499402585 263924560 719331140 517109760 544287250 983390456 100616832 631228000 700068172 617870428 357330862 269742368 900004436 858864896 492415202 560222360 990570272 535965200 695639760 792554256 324832288 933952470 598729118 65678656 308388708 704233816 271457800 716666212 812664870 827700360 657470320 732494720 479838400 588144382 881626200 71262720 437910420 182999040 812493040 805151600 14125734 573741535 333675070 660470840 228848330 629167800 15209502 699952580 489302470 484012560 316574080 590485500 590197558 73411434 82957416 870561704 643477360 120289488 220829880 309138395 409620336 856582992 191005894 880235520 579698650 168189368 946526920 664167676 292379468 862413750 672447872 122500744 3806250 361982432 625875788 615319220 625230000 902862672 105569886 191943028 538496740 653501968 986271935 66188688 910352360 255469848 755332062 333792022 366628604 931746348 601552228 704295655 739541776 897130360 196076564 519469939 251782845 181059448 628745387
260999280 316067315 153935232 51073040 347386080 38073856 937900 643348380 69292788 209677990 50821034 264555248 858577655 140817568 608041600 923314990 975383040 836046160 417054945 404308244 503676224 77749856 151001008 872432283 822875240 729300181 240817200 424434800 92085000 834584240 30236080 934601108 58766462 885058320 569247200 568768032 244181022 171093115 522801440 533513005 112731432 732748506 631413070 703355200 150872104 598272752 607496600 453428240 111685187 734842128 727444240 433714000 52905350 779995632 246026625 475565410 651527856 495896044 824481516 630380968 607591672 55156203 563197950 984745642 949982344 167802466 194444180 875021230 507028925 724814160 711170275 125952640 37225442 595261540 339765640 232380460 503554330 425961956 886707132 841026006 91990000 83405980 892278448 347080960 47830016 240174270 416722912 781250879 913186120 113033480 686881063 307010560 187182020 763325080 149541280 438801300 249026400 557602360 725505778 194154440 660171290 666353174 924558324 440207208 389079775 474596736 779736700 11275840 341486768 834534368 711478828 306854580 912048825 64254530 370892307 612426534 204452480 53860364 596074542 37062420 222689225 964128980 427917800 689558000 21929592 409651838 307069744 848945987 988775200 158157484 144964316 23979954 37889304 394936380 48762815 478030024 229183504 962279035 7283495 663049465 219533440 65887400 795093930 530227544 415443455 872360175 323965800 195891680 782330334 421677100 769104218 364794690 960856312 140536460 305727460 611978752 902112524 272286240 304662996 679990480 174994637 969288490 419505422 337752499 698273728 780053995 997489112 130835786 54771392 150920328 760449390 496490380 20723146 490876000 235252530 187653840 163105250 963541250 233265858 274616330 25165120 754851200 837629835 661583850 750721036 144576575 618849900 96628022 198702032 726599770 707396960 564461410 548498000 747808952 282269616 811598332 267476852 508106151 488228328 131007098 371549808 965145060 897503636 438363480 717964864 434533754 616089472 81325900 687550848 609901328 694027195 487047664 958494030 127907415 903938812 983930412 737619992 52309056 586494034 68267375 466502140 752108955 886001751 31394944 858310800 396762474 556258468 352773130 204447176 142435800 769908800 814948032 427098880 440659706 776549216 880508256 26781064 977096364 463979776 614839252 56855640 530745600 70552375 311198592 186110790 851586769 160072988 99510525 242673920 231190200 989953022 340285700 823029760 937657394 115934080 494361070 939159830 166514710 278758520 869568896 341637942 447640520 509051904 982566384 825864095 473529100 567098390 723216300 80485888 934121800 169215232 896384 323664276 303373184 64871300 915464905 229986956 660566480 457034998 512698924 784860006 795709905 484976798 61954600 842668160 963068800 924497385 699793135 495420760 430578350 691334434 473250651 44732454 7024121 287882705 780527672 152991836 625742138 328305760 544147282 205793760 658343960 564241200 329876864 18777982 658225475 762064340 717438190 797474880 24613856 980745932 978258956 37665376 417191223 954034660 531147706 510735108 654592600 979690735 579744720 777768910 467838240 80871354 719837145 609340016 816662535 101890340 728866212 353037328 166294490 94485000 50392568 331333602 207375332 54508506 824814985 647727900 183475536 361428932 214521440 237465500 968873008 278263575 810134380 665676260 458814500 853888712 23667464 841718200 249341564 518391220 698924480 217664056 83263630 32891364 87137208 141739216 36115204 498880160 594511872 16334288 60254600 958843875 185052207 286749502 137790776 136192360 692976728 175111600 404287964 887540812 143024192 507673296 236245096 762582400 959541120 799115192 386723230 760278850 297803079 746955696 711564668 829580970 238347230 731666560 988004096 453242648 826016389 919208128 593309600 164818170 491055990 326390490 518179888 972968704 349347900 110110213 736365948 676600550 926032004 996977376 73386000 325899816 103057440 574158680 99480150 308347226 495198041 121314936 859086808 402369640 978778412 435823806 313169750 714655970 756597760 9968630 454944830 470269500 408879110 846395696 869313140 923989564 274434408 347816672 693223704 806643250 373120481 934728630 934633750 89113882 786620448 995145000 170946560 34419770 794889632 56801200 165613950 67304528 849948736 882311985 746134420 369730280 288226250 284885009 794573624 423550986 350800960 973861841 501686240 612826460 984316120 882745360 250247104 370370759 556591040 991517500 968208120 342524096 935290224 86980980 206646300 587326600 807143921 518953924 653422160 122669920 337586744 778819472 777504480 789315825 148641172 485798440 90090760 660283332 813316875 527496192 853649355 302933278 742472520 164772750 907380800 88996448 514156640 997511388 66835200 845394000 856887540 872488367 220750520 13919404 183034796 139309252 867431872 756479080 263535200 758402560 151939002 816281888 859593692 603526100 261357825 390993200 336875557 653255840 792186228 996229274 874300000 746310800 974345852 927930688 125511642 751106280 375353784 985553000 57088912 694432649 65106800 637175784 209438640 282231834 742973442 849452541 988236856 139678025 585571760 978618490 357393248 970555457 960598798 697971040 847077440 667855800 635592220 70781504 411738800 832489279 996515136 472582144 820260102 721001568 756616272 666585244 632648978 347094296 603860000 420903160 86499670 978565080 880292580 504512156 379147660 924387450 675761400 426312480 182519406 278944250 856267950 267769508 916141715 418116048 574752394 86156425 783377040 543030288 681734345 76337477 125317800 662929920 506621860 469651375 422109200 274421945 615761772 78500000 321238775 331011477 283895048 571713344 643302432 884358432 603636128 704872450 262321384 840151715 109994496 578154680 667532320 383000830 677018633 49678080 970710075 81464480 884239004 979942680 292230532 491634661 487034856 279020564 485537072 523087390 935811354 549821440 381926400 934255085 999768320 124875370 161369544 191217692 415194984 913596852 140981903 767549696 716076800 72917640 479239570 67144875 598607040 861451440 420772798 9094240 911317789 136567304 234794988 25274700 52391692 867609363 681975420 812651520 480448080 779209842 995691040 610241024 574135304 769039600 761874578 237149880 447929292 730481400 60066520 299306045 402853716 960510036 99903996 970242536 133164416 743722710 938653900 265312000 44013120 40375872 823450920 325942040 583372720 699841294 166999476 584664932 572328497 205076442 573222420 172530848 470727036 996236608 494471670 178258176 844800445 337938600 116763546 263715520 696035260 987319360 496783680 524054916 755716910 630472875 753899760 581374000 988951780 678957585 956306159 273597632 649165736 222395259 500579806 942199076 354744960 247855358 20209372 655495380 483031875 433664825 82866060 995387800 615728168 840254488 304324389 907910765 19765032 806790125 929149224 160051585 294007772 35438825 383421758 422057920 451715520 677936600 22528192 435532800 752282696 683114464 320411188 538442750 156067271 433690664 161318445 573079232 70095470 692131796 846151013 33096240 277033258 496222610 880574208 988808928 661610858 362083234 385658008 860563000 342883998 40163392 243184595 764971800 192854096 994321044 931898848 932610722 365706208 823085959 101538816 848297376 154268273 67644398 36127424 343012205 676071440 751449600 875500000 611413911 262092388 127486786 885175680 64177685 977372600 187167000 639973916 798889894 119570560 611106292 360758025 180109074 77786755 6708730 895860762 99535872 239782467 631430880 644054196 995367400 442940560 291770880 952209600 289192284 797747440 8202396 95225328 656208956 702348495 497818000 23882865 165705100 700391664 633138156 412885000 166377760 96510280 76696120 546379840 672989076 406031680 798989336 712789474 402239760 36633108 385445380 27065916 908351200 127956752 672726420 264909928
261888427 703962070 53105440 277982952 524273048 48086350 602148216 505126160 737153240 70198507 633453572 282570168 595255800 64586192 527008582 394069436 192044591 598824817 718943760 206140208 530232150 408527900 474542336 7474112 793727588 157315840 93445632 814181376 854035074 772146700 528155320 436898480 702742240 413566130 451210080 435185480 701549050 276489056 769750616 747955488 200267913 640440755 91989536 709411660 730302750 520176292 424737160 83823570 205383980 913092144 601359440 246948060 523230560 50959080 178941028 160751040 270128669 69394544 564695286 528050900 261190831 799498558 797410075 553098748 435491272 853217264 400388491 876289838 567631104 840394641 175534100 462542358 373030346 94565208 682461344 536923400 422005624 773628150 74149002 324852368 553566528 48011600 974231032 543093416 817034066 19139986 260704020 101614208 892340532 31115692 912872836 69172240 898126144 111727344 912572620 271542266 430932790 252236902 697972000 129518640 479669944 399754036 958975381 751867808 927537664 386478104 931288288 7156200 444613398 216105925 393890456 272422840 387881547 741862100 670969320 743619600 288468992 280182500 755658176 789688320 331505070 737591448 582331500 760057500 701505120 977648560 138644970 342547056 966919845 137364250 917595550 293511364 96386696 244571505 235202864 944094065 525304000 225496370 257443456 248017280 894592256 423997664 710714140 496614816 767662484 198401020 594008900 341619134 226090238 204506073 217861920 626928496 834773940 780644525 763077680 763227600 346373456 516525808 945311922 866310670 877043533 690117682 520110500 814680320 137454400 128860604 281222512 463834256 984164656 985440952 815916354 46148570 936996260 648238400 583512193 193341810 326940664 998881936 470407335 674491944 478520016 294658410 624546304 655955180 811238559 436287015 284361928 868580218 210867968 253590740 538030958 766243105 909776000 441793010 516092860 666297838 800967200 900484612 419613344 691057840 271911360 775986544 553005240 5846912 814059648 713683275 707319952 54889472 484730676 716449315 845930000 518332615 838846400 938930750 154657844 911093200 910004100 663562752 225123150 167756661 930668928 654940580 453730490 854344336 337318080 722669650 125571577 405920000 770851712 687243648 253029408 682412096 952259420 586541127 878751620 192741248 983686994 525077100 339983784 93652670 845615044 949094434 962967888 230987800 117750360 743992255 515980086 476190756 994109248 389728724 880671008 849853012 575114724 278880953 830443780 142343878 943280750 590335168 874354976 324892600 288715890 327009850 874047482 552033804 222777790 201136992 268562740 515043100 174691248 285677044 324820140 837575728 603870500 305480175 204830160 834519449 436500538 903662890 280262412 48391840 863340800 813632248 323495125 501238656 865643830 545399175 14480106 164658650 524878108 702568176 346578504 68074656 287711638 471273100 694878112 770544736 755264640 396467264 528115810 816189804 722492530 187485524 806753728 389917405 227512225 562859862 887880325 235941838 795197860 137658984 953914034 759123590 231462470 598089570 77546198 471861040 986496176 810812036 551033100 122366210 842100192 156613310 702499360 260423984 424812400 803689000 124673250 525664450 366154240 134424720 597061976 420267440 252610162 567018815 408420496 589355056 702387887 349835450 790006128 647118520 567374970 910310292 162176788 341648064 818118750 859388928 681656672 289896000 163807152 180214772 355403968 7108976 425475200 809513170 33655192 234076180 132812740 294133700 322179200 950318172 305714176 41167000 437454080 28679502 834250720 11270700 818474224 758936552 666510128 500216000 806488848 187260784 81147099 833242756 592091145 345542656 966655199 916658850 499370760 356792868 842447200 781029935 622321184 523816840 91527120 858773602 734012284 178266096 642244144 141395501 813311840 11858088 342720468 798594250 310665600 625207530 890484672 991042136 420872550 480066288 274969360 223799360 965105680 277270848 162263552 922002600 498947669 483132064 22712404 206194827 629184175 10278400 797686092 850353105 63436303 228859480 709657778 331856938 200253341 832733920 876161158 150885552 553149780 884428353 630219240 397444864 79942800 735607270 754246400 600811270 997169596 735680968 479464246 918634638 551212450 509662656 426161718 266767280 896094520 909870300 790067530 558142944 829964844 690593000 570670012 205317240 341086560 448560571 645348006 352802916 914389847 324197738 719450144 629021788 457903311 406908380 15247093 48449202 253749868 789402788 510639008 946469947 398450676 12747560 463619609 647914000 784208566 871115147 475592746 91450000 109654000 603448584 179212072 931571640 761687622 498455840 140213840 370654560 440913280 533569944 591529584 764344988 401634740 331268008 665876000 9824440 737486556 294927295 458176800 753367680 57855560 360166785 569114000 817876000 616574322 991135640 201518912 651742171 229510040 513233436 818881131 21542378 760876000 761006400 435083390 659438422 483368256 298263472 508390466 345828176 372028000 48402328 500578800 440112270 355178440 85929528 560671719 477383756 920988300 262310740 40187940 514255360 124002524 915199520 155384772 761696 57933244 46278256 838856000 517014240 726357276 668286196 409148435 839080672 452544320 799462620 605818786 228957160 666800936 665249685 494012884 265901280 867346872 998064966 438674116 651851780 181939652 730670620 331883632 284097439 930625018 386074258 350657970 360056400 632396408 594046976 299710250 627128320 707999578 67613243 273151530 595071224 900637944 149097176 943946660 929965230 906872087 802351848 135009844 933050724 431304725 42664900 385754175 149639520 191758192 347669020 141470040 67628980 877035187 957353860 100839260 699521414 861365040 875555904 980500250 454172540 325781120 482042664 726075440 641156064 460197656 266167580 289887750 455963440 114238540 887624572 267620168 366062208 26338236 542322832 907663760 795971584 283989700 380898960 804490700 333853110 290586525 757305215 624116460 352265224 13636096 595332150 943283728 600141824 9283584 262549240 353025592 580719248 340764156 364131240 384709156 908020871 623351545 718512472 370857670 397392620 862562560 165193600 258149532 80475160 38066600 253265910 836607744 262966592 747938960 218629248 220286880 284861624 751333540 409246446 403170168 218442022 747240384 179975044 580889600 739034494 786706080 471526072 811758300 66033184 393043736 62285640 582923184 466621571 824364922 84185670 819462160 991500230 357204840 515833000 607431340 238827736 255674000 47085480 278696750 788423950 269850240 303889472 154368960 282921300 136839488 126837664 534339040 684504560 822475099 799569105 177515200 882535568 582143768 283440600 805854910 122880160 976024275 905352685 642062370 91727200 825136800 440169330 337702464 223589755 777826961 626031490 511730728 410123997 429715548 331481756 167065736 944479522 625027448 262184024 103035920 251156400 776033392 131025984 897007432 175875960 740323684 798033250 611111770 256766016 216164540 869174875 110864976 512540755 902739577 981764650 457886655 305117158 770063452 114065248 155781632 31422180 484934870 962262464 534847960 905908832 470475500 192927300 319153776 616182924 801127954 911535872 190830076 331082000 645172273 119599296 668067615 50735920 311236928 162796700 187298081 116624192 970130030 250631081 104263168 539515512 731628520 952369832 926578252 234780800 384791706 187230200 816663957 295036416 806510720 512207456 374322520 124522272 402471160 675374368 246224672 146604160 643619490 4385726 347035360 719556750 139324663 945381800 20085800 485430384 739428990 882151781 527431960 589910060 718778750 366659168 440097500 783138180 271253902 652759334 803210067 407262020 49795488 178982818 278433108 954440056 20556640 522785860 84789488 355801780 257360827 735162036 849233568 896656136 100209635 145651725 951694560 237983488 70423860 722493824
757987200 656487240 858717760 790520576 873467064 132052112 337362336 978106690 296595408 699752324 198383340 648131760 555717750 530975616 955422475 597989530 14182940 505751400 336941592 161107510 77277248 574724560 581975890 2037264 896481180 748395860 279145752 523539792 313386752 302078752 827677530 462305936 375327744 499559264 239314000 369757330 917874800 893682096 859680084 905367440 161368464 809991616 416762320 670226919 584902900 80755200 810968332 662687960 288140476 558001048 829573680 616883600 886357550 752815514 587791350 234424950 165529984 77186464 518299840 337831328 349536900 43035488 179198120 498977430 762508182 506703104 73787940 914760600 467947200 287270080 431312544 701308960 984431272 847462688 903924095 207432425 136438748 667849863 341007185 659563230 740469000 353431000 544338225 317975220 673973096 961576544 569634344 810519552 585551460 260578883 96829790 256356304 348192885 553438163 521898845 704086260 94640672 320604230 195296800 386830096 507028700 518126660 100665728 92756552 949097392 505736414 510035958 269523200 473196050 493050880 400675965 247743860 458426114 986212800 3523036 457799287 399284400 60018332 324649625 810033140 792439220 41501334 258819945 627716312 528052772 558617184 840067568 45522182 143386656 420443628 44674000 572992072 419750000 780249498 744123568 207090720 718009062 315300136 861982795 147756080 979880544 910672555 607635910 429826160 547133400 155729984 420105440 29864576 598647370 912297600 810103424 929697000 84333618 607498960 660394020 807328352 208341266 292913952 741340720 175536336 36346016 778373280 732104584 559960322 189620605 721661340 79975744 217783158 956783400 149223840 943838080 669929127 595302513 508478848 85020200 582589830 379313020 263983126 396540472 764705772 71129056 523486560 828856780 236548887 117574033 640860000 709595220 647946450 122202176 315489008 784742136 916297000 668631386 31727388 529834448 933153376 434689984 595720030 412970720 294706390 35706720 648893464 444180816 919205716 705793596 261393656 812679164 664544292 959295712 437797386 195692601 30828450 5727456 796484000 609576892 510443434 686023732 855782650 800571392 579903796 619679710 34122040 907068650 916896272 282243840 302493782 824782745 634107648 255891659 246773920 514932808 159931456 807121775 436565928 496558580 779989984 694161846 362545556 824052578 276714425 375017160 975700000 482105856 88661780 636295950 50005862 236230080 36519600 468699424 73742592 598294960 839008500 432746624 34539440 228077188 820126592 987520266 459432628 272911075 334322467 885999894 810640370 102541212 658975920 447159195 52629939 656655880 140122080 231589894 668568380 878887776 426035661 91304604 991693820 74077875 979969080 593235650 5060898 171693056 980459028 269591490 773976601 489216512 541938592 338800704 672513948 892182950 601756339 55404098 222670400 220915040 143417720 839627520 469265000 225840495 168638064 714795950 879199648 169794557 297577360 970781950 133791776 166444108 626358470 191357904 581175096 31203032 790655258 760753360 247690400 248706848 312474848 499105389 650332030 452551364 980133218 406150625 58329224 705208992 549463840 975897825 252832880 949554528 276490860 799915350 718652812 670510000 657853750 977579992 149908736 578502364 324112640 62048530 535030570 598774580 386127226 235107300 998343114 620203080 289727700 741942298 772630784 401909840 982231960 564265708 858133368 585251630 448669092 866518394 433586240 404395120 446916478 61779100 653099746 699473038 434291503 243695120 377882250 379643988 269183120 370773670 776789804 610141989 480819680 484453920 190371900 383139485 65543800 611077656 583791340 439902896 16944570 547990478 270547440 220764960 859295500 649230176 657349532 42020768 785141155 148416496 601628750 94143200 37833400 189691320 918995809 684092000 699667050 587006328 185498914 6715400 181006300 548626264 181295750 216272620 370715936 236031770 384752800 924793708 923852696 205217756 931658288 208464352 438477710 263351825 293604256 240796480 411365095 290014260 701734168 832166350 756132336 662130630 524344000 261091908 780247392 873574602 889552670 773445400 356489136 472537740 980078750 696456318 471946944 853085940 715242986 535822460 752557520 405338256 341068848 205025230 566757985 257747532 133813696 913698688 781127920 481694980 710216192 49533440 767597295 210430800 429179960 749577268 653988590 620795950 973935198 633560720 961553752 841349696 912668580 597692650 953401072 558262926 25634200 786785760 965696926 643925580 649454100 273119000 967392704 575910694 432962864 704585420 91527836 18252160 381324436 381177476 383865056 651824274 605213696 440051440 647744680 427222796 721356800 451617824 83374224 280294710 685853616 342395052 580388650 534334400 228796080 905586880 193134280 912035810 796688270 595308080 846309942 76312478 525345512 405896093 747752384 250691200 813716000 144752520 503479040 509152464 345859360 481952259 519135718 183059233 162555176 738291591 603686560 20218992 19448580 602933400 760629408 18336532 130356528 400998720 330916420 108682056 383654526 857800191 113033540 466098238 513199800 185715714 557383446 590720813 643081868 850209200 193755184 413465610 749634275 628179700 391418839 783282360 382538940 385028122 401473564 26016375 744932988 592651480 289536880 53923604 361702994 290356805 146686176 254603548 675442816 173970820 531479044 121780326 1370530 161916326 428589040 387190400 513807690 718730240 530567680 357569360 400651509 717063390 983558544 943925760 928652184 261435284 381939714 755848252 822988480 880129135 561806824 355372512 495227456 25888890 983231230 384659620 995612250 783919072 844406220 64985047 179086320 981895654 299249026 704395900 32048592 64733636 531930480 263889725 270680800 161004582 768629330 742466499 412717510 476542654 159366000 887605120 584381505 31131968 701752064 693289000 540752565 596304162 329893793 802107120 472465000 474037025 85951000 99650595 509174272 974986200 992657700 508327500 171968940 850393466 191714388 619317888 834440282 588524991 378958750 614189056 210927200 151876884 106198690 748668100 471082940 706750348 620460340 509710628 187308330 128802228 360334992 322628820 823085512 646174510 690746100 696457171 771605175 278901058 839205952 235910080 818945560 685928940 364419878 913599116 412636568 962340420 158851400 779732913 601680956 747848481 939908352 542572529 97948696 672392850 894320304 216528792 521135100 13109950 657964928 10382256 514787520 556323572 904557340 951993270 59367676 462314296 310642600 500203520 257397596 632158304 811769040 377638965 491885514 547936000 282738158 528576104 984376320 511267248 113073168 734493250 201708324 736888096 87887528 493939394 186956460 454693008 906841134 406667406 709969180 860358321 746747360 338766592 116188480 712960843 978803000 256893440 360293870 260503620 204626575 490995434 289605760 488776068 947192275 601808792 435835988 511086000 782910028 803499842 292924769 100322250 206402880 864570350 109562930 564066271 599452156 113752388 986139200 22060720 464027525 627892320 488130800 665866814 224241080 911592664 520328320 370647632 735531320 797085795 856845400 557240264 13264618 379139488 639950440 76834750 589540433 196365992 157407120 942056385 336847244 758748400 935200312 408812288 896046742 745596160 322407086 213345566 334509600 385412360 661058075 586318880 561302054 326269340 436969160 625252448 635272117 168692800 351559560 974415352 193380456 486595020 532707500 224411498 256137600 267762576 127293393 153763592 478705000 41068430 854414720 55352820 813924000 715697524 111146480 260482860 999930824 480545675 117648800 826674056 906875220 267943500 739279500 577544440 664605066 720680480 839246160 220063360 588077160 769681330 585169836 370821238 701787008 430877280 343137088 478819510 385200000 418840000 582705736 773003600 978310216 945244000 36836544 75797347 810888000 295360464 174575000 826483094 981364000
888030720 598499588 287532250 705326120 61932920 838786170 658821632 827398750 976772560 587985686 898690930 160530498 527098396 73689960 333317315 883212250 115223160 850367048 404034528 617068250 595907584 128948916 679271476 170096640 64094620 221471560 385466982 585848414 406749586 981424704 367945936 665458448 326310920 559437160 13963614 805803488 358674222 167521600 638855078 23616320 392393700 608496936 102111104 400994560 453432800 453687900 670769532 876039160 226534484 858347302 25918440 757526723 495376470 572981989 102608514 990015942 566890776 722956276 620369840 137212534 700289184 313299402 187356704 521744842 332918779 986290894 93376764 262179328 177062816 740472064 325390148 92604840 873775312 180911700 537758500 1374510 228569828 75486208 720563840 989426900 771113820 629741900 557822272 547082936 570504096 472245750 579803296 930537710 303664848 999672800 374181256 799654700 961188775 952613980 632019256 873310792 516648080 294818912 278416840 309134800 844010950 241665280 450877800 761896625 329956344 20807277 649311320 284736000 555373698 617594600 17956400 878464876 436302642 149224800 397117402 701701890 854741650 342390160 990656375 368243008 916192010 686171712 806942320 836724810 934665296 974854704 476439988 525239545 637310080 436389748 198220344 804757962 673184720 669529632 161834640 742290384 744232960 593680460 853548032 40758732 694002009 59571592 591687680 464198400 818404628 490460680 458199744 489624975 693926504 861135362 904651092 885300900 992774840 819290652 291912304 320770872 421292400 579959296 941842484 972767924 781151136 516442688 301376512 411300208 56446352 948223040 416928928 711232280 225612962 347936212 479268180 948217776 565232768 195401050 351041664 831431340 884413680 668964480 940887000 25206860 625689197 816720224 266354324 818016998 947567224 145557600 569589150 825175894 988048390 716107450 855349624 971994200 308306944 15655680 218201904 90814588 341029008 829013528 84167788 224786278 821624908 549250924 95750400 515448979 368046393 547872852 620353100 217452900 275209576 808227600 488760560 459721840 985008403 966515520 125395670 567711064 130154880 325891832 324621670 881174000 107746720 46407360 892078578 49936640 44516560 998379584 743764452 940800320 202250680 279498880 169143200 277808700 333026982 512233950 289196424 688450560 219528376 596137500 842180815 158522868 780213064 972504478 628625000 143338912 508365860 243445380 418282064 395635628 925714000 990396544 73673392 679961608 237733440 824001440 503675780 739512960 943375642 934973940 49867828 944633352 677857040 777160640 702661108 756968650 425735600 4430635 932460776 199553000 382621775 407930680 985761792 369875000 840568448 932226490 239606310 841803382 97958454 897676344 419796260 624334300 580142000 781304200 283451600 794310740 348170125 907857600 933325980 670127806 58459460 299753302 222190720 962686720 196072776 436862400 339308336 657143554 644540250 692646444 852403700 403359218 122315130 371071560 827531392 741421040 968629502 61800632 16625670 666753944 3534856 365611000 148633920 112784752 331280240 547895760 97356952 791180448 980895336 809236400 562990975 530099700 522209538 775743006 414967664 163481292 623008856 137916656 853045101 388965520 518175663 771866855 878718420 713466154 406871680 549412105 101228904 745406417 622955480 561782677 519503488 440890600 753316950 312730250 598339803 805680100 195776908 955536050 926731138 171475100 847004096 263697024 205745730 857035968 779600405 767968144 323665360 196253550 782523720 858821250 990190100 814243608 321885200 191935840 868130792 408040760 571474224 309708240 548158600 831885000 113853184 915548560 540541280 187616548 21894904 918327700 940628780 199537504 274557880 274261500 3013787 926455650 323861120 752479620 754458094 557511760 911297100 150304640 170638276 713799980 848849910 473113120 320694013 664238384 60786777 682850080 95467280 216640060 568691290 399239292 414961378 972947744 428204706 640951720 657827776 360396992 979256146 833831712 934550464 555254416 896565932 140345000 709486880 779644544 27556798 148987520 648718780 138498800 324307580 590720320 413092080 124340064 596527000 860842950 255868705 76299000 275931881 242294784 927646208 101806545 263975050 173426220 286527575 282519390 204282760 863976392 743371534 251026860 944122052 470531865 79497184 787818600 569887520 941743832 38621848 350886624 686826400 768402352 597428850 961869630 354974272 141151510 670217514 159270790 330573194 946623886 568460690 577663160 370798936 191445600 724737472 977101512 849095170 629533696 262116880 760328990 477977360 163039275 134530227 911856020 913928320 262619648 131147200 646508378 916610200 905698176 380776000 672248448 927034791 403850165 697895520 90218943 49191232 588248294 449282847 912386832 207217800 111228540 402169659 713043040 552601000 821181696 685336010 532690920 338645464 110114476 579198592 12162924 967451280 440900782 737984000 430766742 324054150 123723600 51995968 745522054 600138292 970364979 240954180 345301090 588388393 59841816 3018816 169063912 216904960 407432816 472295420 566344300 881692895 316991856 722569008 751176910 752153688 737205536 839112290 251442484 958500360 619372200 877339880 49376800 442165384 74692430 886781992 60700840 536174678 880578572 126501452 28784000 797701744 32318800 900470630 31102 174754964 562680860 314418224 612028800 576370992 708215802 27695688 553140300 599969824 158896224 74332830 446076543 483148460 334098968 780392442 929619316 20587744 812567060 127718464 513632450 152353680 742971104 827313580 432028659 355123750 506630115 981282322 285640908 427508568 888248992 933711480 731781280 664000592 633548820 921159102 97595076 712071112 403187050 906113456 30796170 642792832 400634600 36761560 544675578 833177170 755211860 71652292 403731008 349426982 889373064 172536736 392844636 735649764 583629456 79089978 860352992 558120022 391858380 112840480 715974000 772994756 151720172 460250520 808339870 935528096 82242485 842841856 533578080 632896570 586232291 384684318 831246500 480440590 666051240 452539200 424772118 748720756 323412130 607983224 794791855 109692250 804559110 449220032 627936122 261517212 711415040 160885648 329412270 948240324 832267612 440771336 220400604 574152510 96840480 875548160 814803350 749276950 528402200 153330016 478471044 430896640 119318026 198924800 963747256 60368480 263868750 7411750 963864050 372340000 145251840 56277984 766448868 111796800 409341510 781960316 557689837 170230080 981751013 556417108 670216236 965474375 807739572 227578060 974595840 208896860 505448544 908755232 283304970 991063548 391702636 518624230 511110720 42856476 316655830 954396600 520423424 106243528 202853328 685188546 400220010 455950700 170858788 93262030 345678000 886255060 456083002 252151182 462918930 509857460 721319171 388782100 730823485 534623488 992149839 592341040 488633650 325165920 555547758 932512704 569194504 922687430 918008016 237727171 997650540 71470060 420135136 555621996 17270678 271474002 433939635 486512270 203872664 106376752 284391900 505612944 52074400 970366400 941181680 262890300 720252550 683514356 319035777 425292858 868867700 193448960 105094728 113536877 666034272 720827520 486493940 730804260 934813820 138610800 567521496 191652354 402762912 772197856 749540220 259268648 266787235 105922950 151321158 921844936 939505012 689733055 586123554 2567399 796451388 350338560 526235328 428870768 448533760 648705094 373145934 781958056 911652644 478965648 703087770 852554100 808552702 168391880 999226100 742563995 804280869 658280200 437101000 98204518 452710851 516138975 753683910 476231115 713246748 149368250 663068098 187533680 892054564 969845200 946452490 844201496 676210912 659884448 86166490 928945664 570415904 391577250 966161512 444616500 96992380 651363600 286416225 102797998 413278650 139395898 363952249 579242680 607072145 601458880 454181120 736384500 677425072
246593100 234925552 542519632 656780000 950967861 566084636 160481672 528674848 782431532 610353600 879615376 376552500 612380116 779577574 952220420 170736644 180814500 572942576 85193280 940661224 695095120 763135755 818772364 444306287 848782128 461060352 25443157 321285690 374576400 669929840 562681456 549118098 909150368 976700690 856391448 404368423 125678736 922648280 243948408 579676466 119385804 415300995 128591650 192582773 275004460 555945408 979647580 692252800 528563779 831251352 977953472 903022960 341722550 826585920 481331535 462767360 411438436 765647712 770494185 695073696 237761900 631174780 180310960 990019072 647449680 101754782 130338410 555008023 103492388 733174026 34957784 863703024 404033510 747209960 334244258 273235540 896847328 36109040 591047256 690548304 497705953 706283840 740148000 359810193 105947210 712608340 916490633 665139589 467822225 514738820 138505472 40424772 262604064 366964112 779976100 90734608 309973720 230747716 416290976 135729232 564391521 188231768 990005460 398492701 217620736 376790240 553803300 91650752 342474056 773011680 873551400 229302100 4966096 614816160 507764800 142976000 72004800 223883000 665151900 291775640 37196100 155273184 438167752 666354484 593023876 516569248 158873415 43782304 595443072 652651240 79003480 670099712 620190875 516957674 837986607 592990964 945032830 520308443 798006400 428770752 297094028 68595235 567577600 660308480 860498400 114209257 225951600 214905500 504996464 408728968 795688124 753508200 37203385 162466150 127549250 158953264 147124952 724650208 160192950 551156224 321340000 513907982 856319957 27668110 65846480 791617825 468041992 70578331 476492782 532831538 523080273 797730476 596588216 154727720 441769572 496240192 609513560 100132492 137720328 717067794 962448200 503454840 708241324 666054073 43521738 593175356 853085056 198926260 754794970 216975962 509850932 162666987 839968768 983909860 613636640 321116240 435119144 797897214 444234800 458203392 395742125 942852046 426797765 545340496 971582288 838594339 386417940 60807480 32166960 889332650 706180484 633757484 170216888 847233200 827341281 682442368 694559620 83376000 359454444 136802887 325177998 227138590 44326948 427509735 865000872 40419828 59312872 168929286 489640400 345002951 449319946 837483048 850411412 857988296 660740416 917867379 535389576 878278448 835284205 872552218 988139420 481875352 909379565 421851192 315980603 771226322 759763200 100734800 326489400 356225424 519950550 288586464 790174596 362084706 475071272 460141070 774227184 894756464 537507514 462619480 697407826 583250056 510842200 87940404 711382672 337937417 30731015 505941572 447590728 936564440 115729304 9732048 595518105 358011392 633417175 428155030 667418720 314994880 128169120 653028742 519146432 873461444 881931774 360659996 211079710 571621320 801632950 424565892 301849728 699856500 585940800 37094720 438126775 510135440 43595680 234357500 268746228 261724973 210248736 927449325 343097792 618545240 312899240 343870400 555563038 208380336 778040780 245847696 466838613 955037580 985189312 543434225 839750820 580250736 734608000 212004608 403399144 224410000 571266196 529972795 647391560 524073584 383524224 631283904 969778720 203166248 918585200 850319520 928707200 588064046 402495608 819404408 373417634 515600445 878252148 437842712 547145188 848556745 664926008 968473200 819592179 822097717 675873587 526776648 522648020 961762828 809344510 388007660 761372241 576080440 629093640 802738260 427328160 958534000 481134796 527646250 22855454 500595008 547355024 226456380 967425220 419076096 983575520 214114817 302788523 376298988 301229408 583743300 546075552 835237273 79056470 109768275 155385804 839886400 86376720 176271800 472120900 773045338 470121816 458032468 514952231 543637472 280188416 210816000 741454100 914065016 488610265 106327400 172560080 957717216 294194109 508645844 614781598 3948352 658158380 966326000 146949776 490892466 699404520 121792960 251851892 246520992 892725405 598153820 538173706 70831764 375137080 29258752 853455600 404122627 475214848 699617888 402657000 499733803 91327060 716751784 642017120 806516688 526028090 428868000 815965525 261506190 665387120 555077075 692227400 777457008 80054870 7231504 594539670 758378544 832093050 657464970 143248764 905689450 244749150 154530727 361515576 989731200 834040769 894845824 777976852 718059560 47894105 575158830 422438480 959059128 947090000 594661048 501805260 752217696 664835160 348884843 628943590 824366464 869900320 852172873 151963392 703498380 852989724 609294080 257206160 636417880 89890800 25700660 795794425 142824280 593495200 398042880 599860038 688319952 8350018 972965169 218658360 706139680 706303248 975004685 217147766 774916411 411972980 200457232 722148142 204285832 894775571 649173670 453183024 964024032 738028950 376886688 876360401 342423460 605559644 29763236 352134145 214911420 689750000 352525292 145909280 794024232 57565200 417799680 808899304 714761015 657936530 556931650 357409736 720772112 511760272 221072192 307382528 209101400 107303625 678899456 121365664 398377816 772954070 616307664 267006096 698281600 606168052 643793768 787641556 397237335 919223296 12521046 38729726 765838386 531666332 210766052 910836384 60544752 949441464 328359040 198489088 984759096 714262720 358231670 132133139 653499000 292602120 866210216 210318391 784994201 576763264 83749600 915545600 444189628 214261616 217523680 371461168 46896864 279525480 812789960 909590376 697946904 541197800 574659936 809332896 905268306 5282800 857520497 637178670 725794432 578491200 822375636 244733440 65980780 697075500 848988000 647701410 468484320 742241659 931066830 310690408 298277320 557975980 10542944 831783368 672913244 513955156 544534334 198203000 461840097 891292598 510475968 874918184 961540670 261339006 750699859 970675840 73047324 219416530 507552300 151659960 960331140 152249625 995439075 929180392 692923246 785946496 827851760 714311378 195402880 686054180 734462836 820057757 345347192 357712536 35525114 681013510 230238976 993237960 501332800 633514880 547794029 886279580 580949888 831109504 791616000 814337740 539378634 781863056 50811270 553302511 959923780 173407250 801392372 649238800 169903375 380004080 786340352 257153524 518249120 961394280 849484222 133584800 301888634 880291506 567965760 60607708 178898300 417598000 812782936 932999440 856318916 15501352 223900032 599948456 889251099 664976000 814783452 854566475 760111704 574656334 325342357 531477652 117848000 413111812 177308852 326460420 194188726 757370616 926012260 438904520 436391200 420841056 618954400 605670400 780642354 802522160 660797320 982825912 400252850 160612500 701352982 322368800 626627060 104624432 654066840 253282000 415313060 193818240 584811127 341718990 78933600 846483924 832083204 952054984 727214700 558896924 705353760 411866636 187893550 379101704 166307225 641214976 524240447 923713970 520071914 312829400 877421285 804652750 381811046 45243157 732247958 176721150 238485680 947720068 851028800 118160092 33945402 964162560 588864960 710189630 978573428 342653070 426894520 145518000 711218920 745276890 293914360 843735987 725541120 219524000 563171880 970837416 23790582 901199700 279525821 214188600 251455568 95935248 220906182 998655640 580624350 356824760 873942112 374961396 171687424 808992136 713449841 657145500 479506080 945412590 364218240 684772800 615081320 498809658 393446048 416377460 199848953 51690295 17106056 272063288 176846056 649796942 83570180 538805592 809449333 738532100 502057216 30614215 151152000 808873000 628161160 354434180 863308800 258940224 949336250 631612750 626643028 795836384 936190000 524476040 587377200 32423792 352035400 939965080 254851608 68979696 348672960 762279336 584171308 94624440 622370496 225671040 414855960 892533280 422164976 788960711 505573664 173550478 803791760 561685190 266153045 917948950 845848564 745721152 12048000 488954235 242955479
69478336 61334740 170090760 85625030 981426187 335405060 722374542 264680280 645077600 271006300 231920682 866729660 27681140 444045932 991130384 86326810 794830213 563418848 920956030 500987608 640645320 115386240 516695376 214322402 258543150 82845980 511491760 600659729 642260534 50364469 38488300 91082010 37194845 940475853 74938849 937270460 723088400 850018292 166622640 479839334 909949270 458656256 770085554 487131588 171670384 995050664 905987130 211048860 823310940 387463958 668963932 731486528 229680000 944008846 908975168 130964200 944655508 65826370 225165700 824283790 30667000 951763200 991585200 190356384 424252602 750208310 346484840 744087528 741769760 295170712 301443400 570950660 902330625 560747632 658303840 869678216 893132190 476602075 900907156 295407172 481578810 121632952 714389757 426457600 670030432 557944484 443822036 980925040 72884144 354587440 789246480 654572192 105364000 347048192 860925348 856884720 484412048 525460400 636356576 618618496 655534676 643302376 318232230 289135124 471621440 829223536 469155968 998586296 128381476 126441783 210445120 136399212 490743832 444813024 226475800 560210814 299177685 704607712 502870948 313878060 569675680 296610396 905449694 491410824 682772336 149852100 627746800 616165392 875943056 884047184 901188512 508228375 784204985 222565660 925217792 883361376 483625384 981037616 49317908 209410944 678460232 832996943 964604180 934558516 30511764 957939520 891484088 257329312 457497328 656996 985547760 196244728 882003278 132008576 711981906 847821820 683953163 476293916 250217650 435631250 960720933 219184208 608678200 284504820 179461260 771799780 773324682 556320976 265570872 647272832 750442686 431104000 869420000 209399234 808674140 159165160 656195200 234889196 441369856 166939672 671925540 163252400 677138272 875239936 742251750 340111652 309446908 151554204 43249520 916783874 193020360 375479200 312866544 844554410 141944448 956110667 653908450 370948442 62575040 47566830 577007060 486179256 816083296 536008328 747494336 6166230 209288370 794746216 876983362 4923450 781160960 188646680 9932240 125225948 786174900 972856640 182625792 39352880 691847120 890121012 868707400 855306014 478398016 885220352 869494299 941982344 365667440 373524000 351601800 995694660 142410698 754277850 898601600 291961044 296658520 858925075 893044360 256351652 68192768 526305310 50902850 631761350 181213600 785166840 444465332 37879578 161842967 425748480 227408800 330506615 52614120 473339800 528639248 612344778 944903498 153689764 793585856 865502476 21161600 816253032 286988370 162504320 477975701 950868185 586896672 976970270 197820678 898750516 423055701 322396928 517326700 849720000 307725864 354012760 854623232 470940953 93572650 722286759 451195065 48737392 534298120 936544485 794936276 836318976 629068488 510731856 761153018 817409590 491020024 666105600 495664000 565713796 951247800 800659600 598578776 680059956 682440150 630928156 648354160 987168756 471868000 561682112 756360192 87860840 364006840 794411146 51773568 318983942 96609114 618005440 416550242 888848700 444069782 195646376 679415692 373510705 751801313 684502016 523802650 766805118 395883392 83702852 963502720 780422190 760052304 151283344 892788400 708401664 792034370 64556980 681131430 118516000 883525300 405797450 719103884 398882184 281650408 166517484 913559144 961999676 754884160 426220384 201287120 212381856 455003408 427239776 205987640 128680208 27177240 99889324 92929360 835945350 305556890 97174449 264775550 879191680 603239600 137259450 167859340 430149300 181701284 123513875 204633862 535372934 495226944 96531278 587597120 779513465 747741280 810342400 965596592 733694832 120076128 54120480 108848500 555481040 846177284 302387791 355524674 401944780 624032456 408946628 643625773 513115868 34907200 367654830 893780640 206216074 277721580 74477500 477117200 383112876 127205760 312914056 127234720 388754080 43621640 928459264 909642790 911192995 90041218 855342158 908808252 230592930 690260352 710657222 202390000 731067082 412003060 331460085 341989960 548326000 764471996 138582016 186838188 863753328 145105200 974318356 632135336 30938204 874408072 543631120 540237626 739195844 664747119 31715685 828312620 435191200 273027200 925816568 146054280 407760976 297053288 803516208 230305198 854594165 71418222 226043479 842374180 386853128 23927580 828291712 693330106 766525470 732363440 882065264 207852800 131862623 206597318 443682820 386794320 197236128 155185011 557383210 957154654 610566770 573970060 873231264 234892150 912349280 389837730 11791720 753279824 134852485 551361228 633530150 547521463 354735250 994280420 926031850 47483052 771545216 716631794 103940464 979148800 388874940 760598960 372760982 995830158 435610528 827831924 521435760 365290260 578828930 22598705 137485440 318303849 510903125 668770838 148258020 276149952 869187060 529701264 722560865 155319100 617449240 919563025 836816280 837881976 520352446 174979900 979835600 412175904 573416000 456406160 996459648 995940500 193612947 140281760 884341380 914522816 282570840 556777600 625783700 600982528 432800038 683684700 307992576 535021360 691529075 183866700 755683650 36947400 362886256 641864860 152579498 415076500 351452448 546100844 597808400 14026580 817646300 200359480 75705120 366852248 259045540 409684720 351468010 132807384 490828750 925668128 672498624 208474720 202302284 910265897 793341184 385660902 517530120 113613950 935130560 387387174 830153021 825120064 33651200 691077380 878067270 152802320 758070320 529554914 818431300 565488708 990603136 3141053 855923584 754621280 494910624 263033002 321302400 120058739 124291335 921414112 96400301 306131250 614787000 975366675 637944965 902206286 866690028 404802336 638584498 15211768 606638712 289874300 79675952 195838814 372908080 499125480 516037632 81910100 31139345 288513240 822773880 163507600 998981440 961130500 461036800 739575400 948610060 773941324 798741568 392437248 572499440 239972192 758508280 525155304 162492288 157336863 489461876 574190648 598075142 365240010 255611140 100982801 577329920 687525900 422086955 834064832 479997404 194917632 38767312 903997160 633563689 390036400 212820000 562768114 4744050 682545606 293263019 177775072 491722180 668122170 674867828 811344572 503169600 994618460 255004200 14506512 997869120 670923800 159583345 573004256 197640928 21473820 20940816 815889750 970084992 324522200 813027280 947689560 37676262 327577270 429353375 702192600 520221400 787902965 692847200 893431690 433047576 512456840 71365968 714235891 218993120 269986375 650718950 346777851 693396925 107903376 975375760 746978575 568273655 659553982 422820096 741309740 386822134 740498417 849123694 813740288 825884160 920535642 561558236 237867465 173748044 381914398 528500720 9012080 579796160 289380400 296806920 139603520 402657200 140268599 100404689 138033000 800531000 80595284 345340240 799141888 541178872 15577160 832424188 264530728 724148020 813900800 28558255 721776852 586070428 567827056 206151300 843177128 148740700 325516180 946291326 373090680 282751120 847168723 407307322 378690250 663864128 716252128 598025668 149617241 726014400 686374346 280972280 52403192 211887150 32053590 943025680 177132440 216300150 445854400 191767468 612330500 816432770 522727772 49881600 864943874 590913978 141591550 345773960 341506180 347080923 232539974 373361600 789292225 31718744 611805340 466572095 953293064 321676037 428941145 92218125 68323260 608818530 111092720 770668160 543921750 830280355 188647960 477436250 835518230 310468750 164193024 41533824 918909712 730393792 825360800 251952924 514456208 965881980 212177280 228660214 566668560 356887872 261865040 265977668 992301760 120132096 100360960 192356456 102739248 691491300 809350208 218912778 980138859 606519615 47615744 575213440 180282750 652469968 965921149 821271364 977102150 866349200 632875000 654302895 775589600 27655125 106953390 959404536
577163918 966376960 448683830 98561432 480607712 308882685 625461500 286771904 235090600 515777089 316308000 266244360 824124000 53372582 623490940 581069312 993989456 372990854 999322332 965785436 464107840 413558426 512516200 108253568 992438400 46192995 824570394 475560037 481386104 926376120 918752866 18507440 523994960 416559520 227544728 162070062 688008450 69637240 553036033 672032380 850091336 835665870 979339174 795451655 322233000 169086576 496849720 189685428 568821510 689698688 96471776 244000211 226771800 331875715 475833100 663559040 55734757 445174800 842085056 69242410 32696640 313274240 722916700 140820352 853098874 61901760 965246770 751484740 273007840 15911100 787102525 565253480 685875724 99372148 239855728 489878650 756486424 760061527 285386800 390852642 541117849 528061250 255526260 301427320 217092900 422823848 931679872 325260630 933084457 13638320 634359400 486426630 217100900 198665775 332768700 917923856 902749000 129361750 180871200 201197440 529766750 221465100 935672768 476067878 425778970 853072685 840844800 815476220 196384236 63953880 916947619 710833504 357974700 806110330 586590416 349338704 867646920 85869620 693251840 739787830 945200185 397900500 198724752 570941346 561334000 142853600 575753588 722986660 744917698 456286640 293247092 855037250 922148800 895383889 954830686 935154760 237575296 480941792 270076866 921117620 609713500 223761088 399710560 187202900 925551276 933328200 924640920 562676124 438899440 217331440 621367484 749152797 202328240 305332000 262315480 287772245 646799132 690538816 55224800 140430604 716514550 388727408 678668960 763718220 687181160 506522688 100855888 713710440 101036928 180858904 517761984 493201920 127005040 610349372 612253056 435630400 734720512 58146908 216061500 147564136 795897200 362529980 322629792 367124192 174138429 533553700 893878464 478801200 867721780 355635867 736140692 12263380 446605850 881801934 781987730 660561700 776681760 229677822 543617783 230150750 858133820 961796172 363560495 233479328 339394970 705039000 599009538 698821040 631818240 152884852 639780000 464184080 639867856 128837915 481462130 837387328 380594914 823202550 765151680 665691550 193518410 497504427 896285440 764984704 289063420 790737460 71133375 421581564 504940625 263883136 751457252 236898960 728587490 158476675 303626848 297284048 499923330 692391800 33435896 17673157 408343750 409390155 358015000 160123698 672720000 669694560 587811456 376206450 317702112 258529870 976876786 381199984 357467000 582670372 770171525 118462138 340358144 349836367 461709108 8434980 806882384 28554500 962661000 201924640 499256280 312237940 796454416 912528176 901542160 952041602 479829300 568482928 152266208 900912408 546872800 882902324 84723574 384362680 729300800 581816975 56261040 639357592 791084997 422665561 565593884 235545680 817241329 53284892 910203892 234570018 304078784 841292950 233276080 634758755 134250400 315738675 681493046 811753468 224679330 193033120 557165000 380190464 590296138 272263820 309042216 721575263 435812720 804890347 273707564 847425320 237208800 841793938 365906840 803923644 920448000 422179372 255540196 935208482 385871700 516255464 567843673 376316640 471418880 573141910 413571808 695573128 236563100 960457936 214291664 540422560 889340970 223696000 374962950 65069280 97380272 204719640 677371920 175171081 604865792 582555200 653182068 564070272 326859890 437968913 671889688 238534492 559530000 991700000 867203515 177475460 737620776 829520576 895577784 499980288 759748450 446918152 74516552 603043840 983811345 194236400 513692536 291572680 587175752 799637840 462317992 238873642 888625782 601361900 929548330 596911499 737546210 704307552 993687900 641996058 285091875 504015744 279844168 939358400 84194164 454427320 182541856 862857064 268756560 46121576 693962336 657634576 496393640 172075920 186567000 142304320 105893600 944783580 434943482 664866520 882725620 800975352 307543060 175751290 661983520 193597360 24992984 595473012 635462652 613723954 230938000 399581134 421072992 932046090 543722044 389831552 770113168 88599475 319543172 780971190 487188929 243803448 18270740 436458446 269523200 45050920 662279404 777691741 926621511 632639880 90819001 257111104 257544760 337950100 340205960 293816630 710073510 666223010 746474780 384180568 356099016 545957846 438809419 115019265 728482490 291151600 990628464 12522096 60702800 718913119 623123128 131722560 998885994 958701000 518167776 589973096 294560320 95092740 872412672 621581280 898821484 40890695 524820644 694529864 288785500 547020296 281961560 520183742 354927260 155510500 927948153 949772720 326916145 133439718 877336650 542128536 221107727 120778680 737901314 230574616 771827595 766860500 305934820 338191832 910546275 573568768 772390400 562456460 319747318 963745536 720796952 110958560 68492136 42319416 632292680 242820384 26981148 817586614 291923846 513849500 958928792 211698240 56781422 15941100 990265600 268925380 665084800 106142340 111765350 859370688 12339304 622147570 20750016 73151400 630086040 663072000 610332670 860491920 469772512 324376338 599917280 734299360 640886981 599530450 94476568 859655820 629692800 435382068 647668000 272169285 151402240 863099108 939959060 550383136 646239504 478314500 345816460 8768760 74756608 947212460 754591626 175014732 637957456 71815590 458751104 876090096 348854080 979672440 358955000 419301376 708940190 85230500 883991732 378415488 100039200 825483824 469774649 393578350 242739000 78394495 813678848 582051750 901718400 688591552 693571304 957270503 175163382 381017752 726047584 788617792 368543486 77396721 469063620 58639642 128662699 821865778 605094336 765607456 812869200 832840745 370352600 617308200 625886692 185862279 84727384 157650775 241921312 353432160 577255686 950603264 445437403 458938160 825271242 776687475 624843224 688202200 728858144 229095974 356148300 403239695 159333176 869252600 82752043 298354507 572837440 75931974 527044864 27652392 996442600 897270896 280953930 111503160 820118528 129290944 13573865 680450190 554043920 617732110 633930920 382020480 118836710 534479056 596304734 697714092 291346664 939912725 350235074 936897002 602034944 847772935 590859358 327021760 998068346 8907510 838829600 61529400 558348440 527414932 63394750 854263224 574307670 970800864 433391968 828703376 939333940 283421568 621277850 346549378 385562942 298383040 33298336 969399872 554686704 657378006 759051200 980597304 472411910 284698944 323398380 300108330 620874509 509350000 989998528 893619660 970642325 216562596 46651150 288195488 816009380 576565984 98888160 698135353 32743280 633509717 220911525 600640830 896740758 117312480 287564480 746601140 699182720 323541440 415468136 746392872 10267200 303431032 180481280 405475280 935464162 911234000 884647040 148875632 999430920 278989797 647211280 216033800 923626400 969842920 622655304 819674779 370579076 942644608 403341120 120906434 164258848 128190042 128830760 363952000 341702205 542203992 67384500 499387706 995606250 538947824 355992800 8457313 910559664 38911424 729683598 854412032 551883870 217738216 705363996 307928464 224619272 271367520 196690176 736718490 607975000 613266032 625407152 983284544 648542656 440969599 245664440 403888720 180463290 293356440 461446682 393145599 843722354 843861144 419021014 852968500 311737265 882615600 301368098 777620672 191035102 426324632 911428668 0 786914606 230297725 407891968 123581120 210296325 721816500 782120645 182636437 821742850 465457968 587412005 320938457 759525120 355640696 95499376 387732136 966446840 396703392 938962736 642475824 424197179 138644828 526194080 853890880 783692544 159029012 223864905 467301376 845739374 772468356 621243260 578498808 878769020 135887466 597074928 969869270 55839484 563728664 695336256 577104975 328456800 166393700 13122600 724337432 141894097 719540280 782100118 81434432 357605120 362271328 313900072 482632645 936215888 894831744
892818470 162055016 573714000 569372760 869909232 773921650 970865766 51952000 101766065 771387092 563772640 467392692 275534688 291514048 388936235 958007414 383976834 452378600 679059200 354895708 614478744 113043805 265917492 519276750 674787380 919742400 326843104 722770680 229380740 797476360 365115034 880860969 591334978 28926704 572944020 328117325 667902490 932239600 551585180 101493280 781598680 230440360 644970596 393532932 675675460 91319140 987611024 505120480 780097808 70522120 957520260 25300104 331501184 962694340 56214528 511706600 333504304 355672480 552548060 57886176 383015260 217802624 960876875 933727000 317725250 894180400 52487928 618801068 230968770 820922000 849733780 353404092 253703400 630177765 899968996 277755998 496183448 759546368 100545806 374408560 880277844 626829832 160773840 265331200 759068064 894250125 611608010 242757214 598662965 541392000 549010944 880993595 30828864 4476680 892228000 506266703 873115552 20219180 737273750 820448500 684197184 533129616 786749040 284167920 622930539 146611100 495555892 429092568 855716500 172171520 850776700 548554444 728205280 442374390 204264660 51329914 819218428 779906898 36703760 499928610 310886948 684130118 259987592 644244074 456619032 450031348 741642555 183988376 364339844 165789104 840735008 605277312 187456394 228091606 744612864 83709248 989759541 132247100 268523452 110223589 167594840 95743000 991135925 663358580 589151780 171179680 124516916 965598924 414899764 600184142 750115140 505172640 862711552 965919650 394183406 214118400 7711712 654407975 240252864 104680550 605744480 18915148 875914777 377110720 716005952 647198455 639246732 88010524 116627936 567039740 293947136 747454836 914774640 286004000 19466473 298054980 495597328 227692528 823809634 844589650 915540146 113799344 717273344 60976491 484471000 951137958 797404256 347375040 730915478 601178128 263561270 264004054 291878144 729431484 696064800 803283525 465403735 472291840 147644800 82936880 386351260 359999620 650033385 136414592 23487336 174983440 825396740 883341660 992280800 767322000 376526080 463770268 385863830 877991600 566988095 313439862 699033600 15076795 893253280 339048000 359956050 612416637 830000080 938454050 990326650 365837272 487727360 331946130 63077390 178106882 483542360 528357233 60136900 600224720 387818888 595502078 636379840 550606080 958748592 486447104 581444650 384805120 287950270 462771520 692856352 727971150 276460160 140211700 784465104 366261125 892227339 299018220 862707735 450121980 287637744 258844183 435152320 377373664 67494874 87874190 81711020 485451600 17203200 547070662 998165120 800089325 703121804 651552840 640622378 15333766 237768576 891160000 812245064 916974780 675620816 633821616 7965500 956172540 659880352 448011900 122913120 622737500 467850240 263379075 334457705 87012235 653054080 439881725 385764792 841528904 374696640 274122250 725072250 787514520 856086080 830876800 292976080 181858450 530596720 131744275 170645360 256426520 274687390 380309655 699880789 540448348 923205984 99319240 993682060 863032580 878594438 544108248 719470964 323973400 398206888 985637825 103791336 859281496 317865880 968067200 432342655 792833750 847484160 301884650 35123527 264728290 94093108 618027700 720135000 909436096 216977975 41556200 830690560 754788970 408219485 150067536 431191470 889772880 840984914 756935708 251981595 122580400 19549440 827530740 438079740 111937724 948205580 65625951 86042123 274822720 182800000 462200472 633556787 679895240 471383572 851650802 396298130 728815321 405849100 47897344 468692961 86379310 745798180 167186464 999041948 605583070 999962680 383499524 752835333 606479370 562865760 885888256 771270214 708382976 246226144 958696736 796045000 858121703 869255159 464165872 624619000 502858241 259800965 379746700 939992500 802263360 954186020 285285720 778447740 272512480 7418858 281580562 270300340 277602500 126807280 548558540 978447583 537090240 834816000 589397920 189636100 172026880 58299551 411945000 90345520 105109444 651117788 695129856 878225250 532410040 76852792 168966588 269308432 23752042 31786200 887501140 561402880 978648304 621911230 579469000 710815522 412947968 141259072 463525440 930984960 685840477 864506828 302776416 470233774 300328696 677136748 632734536 53604600 877992741 984392328 824286148 763303840 874607590 766259855 343778648 498746624 750312588 217875020 158575395 403299042 374047300 923223600 122748800 201908800 274991380 630909810 625239460 978985632 253447804 148769280 810448384 354680468 648167264 339535256 440769200 755928112 159510116 554473584 241144320 64100600 656328864 553795470 16402540 37059290 665033696 667788680 13452400 40691800 348373645 258139022 378315650 385890525 807034800 940404800 466910144 857798744 464940185 73254280 288581110 372380800 663030400 235557245 622069056 99913520 94095840 247271178 469570077 959035440 61622950 714502080 654360500 646103865 672432384 920110540 449648328 838038068 1572000 684903768 663548680 783202080 530551880 375189336 378766212 282775358 299592840 894107752 187922190 75293636 485169230 395200000 334786280 418873661 722397138 317264132 230655472 343167200 599055616 339628096 642674020 99617474 930767232 889357476 305785570 51253504 805429760 63414825 148834223 566911100 933630020 981867500 462450492 14232000 896731350 841361680 259688960 562437662 864287160 418421400 298831300 953661936 906939944 288460 462148715 634654272 780606624 473641520 757865742 857137904 834995456 262099120 308606080 874627410 745006136 61290229 844978308 402009000 709989968 609623104 353741416 319389800 674292616 971181968 753391120 339280516 169303434 533015176 659321920 227461168 659025562 167288322 492667140 804425987 9493232 705944020 714365800 101721624 868047200 609139812 586415892 560885456 838958880 719779472 453437032 916121204 578057484 22712796 29105464 799144150 966701200 237819152 691934637 747514790 393382400 507698425 97398108 647253692 3391120 311436846 543266400 637477440 379129090 111480080 179153915 504195276 588014360 634645944 630801529 91637447 239582836 720640009 580966400 333118400 388504773 77972640 524802264 538549364 67151560 431217680 110398096 965313000 932130624 800351640 160476900 721039915 394382336 111382592 88310260 885671688 252855720 86244584 185803868 750660459 829176315 861647360 491268996 20598592 326052018 633926400 93839760 794163368 379831300 52288600 160553102 628626120 768915960 243274960 611777408 488368488 569629700 52557624 157356784 817703726 455020600 735549904 308846080 14287892 481170768 216241390 665329710 19347208 1888456 948621822 770770560 764073145 331871380 985175850 988839480 279200640 519368800 575558050 619770160 621207897 151818980 539563536 431926376 863674140 257942800 370259530 656722575 434011040 196455184 167881608 911271279 889069824 549144000 912733070 771274500 698976128 28573760 457933470 853632704 56540912 948489192 280413878 770998008 878215654 813293286 62869600 820391590 405659328 949176460 54249300 586392992 725627355 814512720 700052430 417720256 973499566 659980032 645614932 763563065 845997960 325697760 973697776 971473300 235140920 636964776 968850125 338217120 220411216 733775488 60577779 676539484 882757940 693680640 659516900 133326219 427681600 323167892 818214575 413184569 351766025 361949711 201821432 574151350 638964550 761275120 5938320 523962500 627684552 514520584 731893404 742464592 376494928 7824560 855536627 402566528 248064032 276884952 97138464 533052800 470665600 452576860 478503267 904427280 538510496 426959280 87710360 458413775 163481242 549765220 553600256 76001145 642033968 819305700 367419720 821613080 786954780 794224680 444536000 914384000 95104100 755041600 983747000 463733920 787129152 58074292 193857640 193703435 631796896 781345386 735322792 70994275 252800772 937268550 834075292 631398300 868473464 565495052 804448488 255956968 908065819 401819904 152705293 317693791
241894202 913403013 675203544 422910237 601339150 520295358 661106500 32006080 429328280 678334960 557610260 892653840 277778320 615286000 60770975 56407000 158143008 153895048 570668922 975728160 813441300 225280430 537269202 626672200 662523694 69030464 924035500 176767679 242533050 597727892 804723568 684773608 412339104 716457390 65689490 580536100 324228235 677162948 140803230 914299150 293844644 470247506 274997012 83989204 562822520 270660966 2103180 907006418 876231100 411043760 238834176 154565896 223967000 579154160 610163500 668701600 768476896 149139032 746919500 275096960 74002640 275907666 831959360 877577000 917991296 136167680 908486376 708143312 672828208 191819060 883569200 628132867 280648794 311924416 805787712 929454688 669592556 876989986 532370656 15489440 309745128 500347512 259061760 146821712 847991396 352614072 993213816 700696756 34691070 465584412 36446848 658504400 534448640 163102500 637066140 19968604 978798521 512617860 243695968 590267840 807093504 498035750 810056320 804409826 993284500 723304004 61008252 529305618 947749024 667902150 884084058 756020480 219662422 362684500 590641875 876019612 961936424 52895360 354851712 633381056 778794240 275994000 118660992 642554912 586835760 158339680 669519840 865652180 544080568 578798780 112510720 665533200 283055232 315996760 818389273 702733200 290124000 348662700 18900820 202800944 658290080 825958960 565299982 586221240 888774046 469515304 823418812 212749334 245266368 489100674 304190300 590050555 906907900 628899850 460632972 678098221 549983520 931335148 999574370 119907904 938355700 527280212 456466650 449231336 171178330 45021952 972185334 417553692 979535082 462686800 963610924 265935680 569091664 438916646 434593320 716850000 54250400 988781512 289754454 489893666 869612512 861743492 787380400 204878704 552859408 806985984 508857952 223342750 899823544 559109440 104744444 183132582 552362825 646915168 43050278 862143488 890620848 241835800 920362296 547374596 478722750 261529700 760824672 981444512 204168990 717005447 757102650 604165360 78105180 488826624 819353192 701461500 934862460 265400420 222855709 618786576 872634712 828084420 907790752 638000499 875110900 954805688 96580096 161962400 627356423 744814180 761789048 760966880 597344250 376971584 811595986 113641370 340096000 602765940 654305471 229212950 340802782 163100170 766931900 197851776 208050736 493936700 819715110 92831936 700134046 337232320 835029488 522895522 347435475 182321246 64297950 361467016 621114600 36619125 982944576 870195588 20336640 485263546 435393406 754425978 286699572 167774800 970889472 122973940 578465504 172093600 276443842 184678700 191429600 114966230 899715200 583219200 881041815 165537393 123193336 149653372 353118040 41840302 208767992 84147870 176851790 314588763 250197660 873571600 625044540 215123032 336028980 771872400 621614004 827638720 923729117 241489568 781750130 240555264 4280000 922527960 722172158 23853100 904576168 320083006 196096490 276240998 211226752 918198825 154302638 282524456 695735800 421579132 448464676 339009224 39728605 163313872 600161036 696001536 940386476 212779610 534011982 687993252 842558376 590350902 840082152 759079650 715613664 893500900 507493096 646726160 173907300 713525152 37119392 460709408 469288128 496698240 641611316 198939616 484591480 484698861 896226980 148435152 343261830 221877232 167910910 221343488 937760640 797223528 954092420 820825014 672918598 551582220 550757552 336432996 984880960 7264775 58501552 277981508 730680616 705302688 677839552 581287686 920227200 942667392 925057024 730886029 381760000 168224600 3020070 249687623 718881220 903172064 666440320 722210820 720031104 177051512 538483760 126111936 55778546 200792038 971151861 59493800 148452320 111877470 567610372 889073280 269419648 231377924 885348132 321648350 184219466 652838470 644474660 43465060 515703804 117846845 11109808 842826482 580168659 344000350 526942520 444089032 137187968 222286850 86603620 254159740 198328800 329710975 137567455 344161464 976437056 665394104 712739921 770176928 933822840 127908480 996666640 833290760 713858583 200768340 786970704 265812860 342313932 132427680 305504220 932150575 113956843 733591560 882766140 564582724 112605164 750277700 421318160 669286560 334910132 868344462 638597360 350364100 204090500 590773347 317038375 451070336 851336320 78233088 677863204 176739632 492347358 22887316 195865456 248751644 716305000 10212832 630935040 418546560 475639830 886847406 639635840 575561626 262614080 504503678 238762518 780777200 276095780 17015520 531623248 654204632 998989892 311619456 759093430 642453016 757208494 989337170 602972096 260602368 91886180 455452100 606856320 95640000 325580840 767667475 413532656 17323984 485125616 580361800 189020160 957645888 133584150 812563182 139346600 521850556 570610600 560624941 587902416 671599460 694837000 107809736 192406296 347865975 610905360 876080448 572772912 287930490 159980768 179342956 909018032 176516978 139259252 301815170 744393520 101337120 541907150 849611812 378509100 320453182 259454000 805893874 714716656 555430400 259035528 243376475 791868928 598460000 275689366 225980120 897034580 552769230 854891606 398584534 715260648 139306555 764981884 579433980 427613940 372640576 428271616 183466248 319249987 379332264 588294000 403008060 523596500 31321222 923395130 100418460 992715482 491632476 675238477 683370240 122395364 299903126 618986244 820845609 953406440 537330000 913567240 581805281 941034109 133241376 809970174 497368160 103186748 881049568 462914428 755347200 890096498 567451648 253793432 228698624 553011800 728701400 944941184 288857018 175195332 943396796 265268544 287617944 555879548 802264188 428328040 951889516 950797056 72135400 76626204 410361280 162302288 536515578 839668520 141930343 155320275 19152778 538068680 976405428 681513052 582175689 398540778 688817070 671223490 894438352 121543534 102412848 282950050 294878858 149799406 150308764 295784480 90865200 104990018 501451300 547376004 819033350 762896232 450804752 335524598 774128112 356926776 984834208 841211052 80232688 579495296 637628000 837002720 142940866 207388800 473344340 141417633 641612024 578723600 249587040 699576896 94440215 764175988 187080635 768748295 547121920 968465844 876801328 41605424 366207536 806016144 282353110 754296000 38211640 955057238 610806304 690502006 922412424 355424065 824961120 148038560 204163579 754793795 938475152 72139300 733756805 21349184 831056680 904958404 566368800 361009890 220394880 74720260 658057856 427022703 459405312 686241980 801420400 202323036 742180560 94749236 668014826 358451604 966478520 374088064 318259424 955561998 564581500 818817945 960968564 287063453 280562768 931419832 77117650 853252430 493211258 184683892 280699264 924118680 997828828 943936827 55148004 767333520 365463240 770928272 852088125 347807900 560284574 102168602 283634374 301700736 923796425 856499255 632134000 78072604 504314384 362897800 702119400 823095760 214238344 86319440 891819995 390222625 791139152 569973832 967482248 717731160 724358524 440752640 779978336 891364568 625534800 379893165 774451488 130134784 545124536 340405424 902760792 150751110 737327728 217412312 69934056 837371360 646480812 191580196 342168930 8480010 256620431 884710484 756468432 630900698 855964122 310134098 852847930 466817265 576224800 558281430 510559250 651435030 858353564 656010960 201944050 358656746 132089927 993605696 11668210 433955724 883360768 992786140 939827380 915015200 901146208 463495595 730610107 212281076 885780118 607103710 969104000 274249418 980719722 639203760 766700280 600571392 517050260 69494080 995667480 865280700 428866058 343450900 471574176 821368200 844003930 152419740 90221442 54421549 934444712 107334504 259743329 161837561 656148076 614649400 275173511 288032776 434419200 607148624 224891606 208293250 493126928 421897840 975281372 465357040 195461776 815712776 557176288 387487480 900090560
901650000 224822215 417237594 849549936 324639968 931948800 243950020 33404817 850799800 160449210 913839695 90340648 382015200 126638366 521819092 573927072 126934000 87028906 908793344 407607320 653047550 24752389 629006036 112792480 344840274 263902720 602883850 573792504 226986400 656199880 111552392 84948160 823988528 279210968 645221620 512812000 810046820 423667424 735457100 546220520 352446325 47735576 864920712 21134500 855007316 20300002 803670246 397275155 59250526 415633322 422558272 51183360 649640164 822772788 404138190 991045152 691874584 528061490 434391512 196294550 185743360 14773600 568257600 701858144 195885600 14867670 621595904 780161511 601886625 931384000 813201543 805686168 554721398 396860320 344522023 189993456 499226880 145973120 385710746 513914594 526630728 985351248 478554125 501428776 124328536 190473792 359416916 11102792 252925380 98658543 915068944 893850070 758911456 878493242 112309990 950569507 268353820 892114240 296844250 488239280 576888370 237616500 677715908 444525200 108777959 540307334 47157728 557431528 710558700 325047584 3831920 554236410 425843936 500804206 209559208 221442195 193953076 73630500 982504621 478585800 826760400 73297842 146273500 343867900 736430000 560242216 746134280 644635740 946184138 836104204 791981658 173924488 998988844 110932114 599434880 45011510 238367700 311529240 613060240 589696400 65384580 175899316 113403616 438143750 516215744 567879690 809181408 122357984 29585806 472458120 22017725 956572528 587663235 878907280 362465832 766184410 869588820 683316960 811663200 196583790 157769392 45803777 968940920 895595775 864833480 758152760 697750608 944475940 528430168 446268378 849247936 702130040 260792024 176598184 234766530 471512256 997854300 425542960 449355935 91347690 567970080 932930762 462533484 630869200 577431424 705820480 202351584 804769760 268351968 885281140 629424796 38246788 561980500 10723460 539374074 17675800 385278096 844525980 764998657 552118784 512975820 134306832 905244386 424887306 298195268 998271925 643957660 448458680 10631826 404917032 54387449 130297700 144667562 925696250 774235824 977630644 590306622 580511020 290118612 519389728 705546616 377743850 982558400 832028000 649980738 468927675 899210610 570241340 65903066 725363046 530505304 676211200 564841152 790348120 140926560 465647803 234637556 468317850 648348190 405803341 858976600 406125582 783550756 549417851 872022800 9613008 742337344 240363523 784972000 461751296 412531068 576595470 1608512 484749497 559035845 990574018 680028800 361838850 738522112 394644480 453077250 104013440 682755216 443591040 251692400 121638080 805449344 695388746 160124564 658691325 893115330 198408165 682739824 875310060 993721370 454595456 404704050 384929740 175935776 917071750 580332830 937665406 853025596 93705588 504890410 410164686 325244578 900108736 452936670 77409150 649069586 286118336 430518708 175066586 666411456 343865250 701398176 511777182 613550908 217780320 838676920 795445760 748550304 24838565 78365556 611458350 146759780 260797952 959398452 514000384 956576050 384674183 715569908 998193600 714707648 842696100 532534752 513195152 63536036 614708440 451514316 269449204 864992000 802106738 742359300 797867174 565502684 229673728 475100318 436572640 772078525 392173402 339283840 842822880 98121498 524023510 256845350 749965600 1573600 539685800 336434488 642331040 323275776 477221010 518158100 696714208 979110592 422595244 886548480 300358560 481045872 845157426 712727975 886180222 317149500 645223500 621733830 890379712 805399760 416032384 343322624 770083163 457826216 464889646 554718496 858826100 897640864 572342976 808112208 219497220 839644000 202370940 562265790 683082650 336384960 654630944 843354950 664729883 939303520 579164864 300931605 503276325 844472912 963771538 552396404 792333300 25391672 516327825 7941500 756582414 389045420 44825216 977952848 313190448 270106948 877416760 269997024 441492480 837381120 130470243 843481840 829988535 349087040 897720316 715702784 274043705 474856832 769537860 411253050 400469624 880097520 978802192 831935180 509352385 855268160 952831232 881755318 110076304 371617950 621623640 574063160 659660664 615865248 524666120 611850840 907256500 318505284 842712447 738329226 524041584 691558652 621168676 895335680 529046000 646700000 780328760 271538315 774545056 712403816 935947450 920975860 128604446 55049200 105249144 598052260 992476472 828581239 858791752 39056280 8437600 310117944 959834970 467970305 619268274 516421000 173395076 561462142 579233692 520255314 508987360 988279304 262561000 896376816 627464976 616033437 956030210 217983232 200757655 35544000 989994820 288718380 931826192 181039310 749981499 813251780 654681748 756172560 482551700 252870928 709938750 655473670 941056960 713182400 138870018 429188780 227216928 771423900 101559020 347835438 693303480 230097300 723821056 559671528 890674430 888677542 560491136 266114352 247236592 380389840 544438575 989031530 974947624 448182508 831123965 542384015 174870921 497153158 445152238 648638040 94485600 102056800 957973360 542345853 432695672 263065750 72805200 914476410 419545376 327811780 614289612 979456150 573326400 829662200 314044400 139385336 288367000 559545284 577420338 297564752 29664870 916410150 609355800 207616400 410381830 277004595 27754980 82814220 917757631 402915760 182926 798934886 739697240 759456246 441294296 655453925 711850665 115984365 434664587 923822500 303679892 96554688 193269712 886908510 565548000 223287540 714171176 188026264 861631392 702348100 882236272 560472810 960202816 283381686 685520960 265568381 642483680 32484806 219452300 115745800 13965000 490317184 26122030 407164141 283312616 545792000 934067000 677053015 390123480 699457640 98384400 695263950 646317475 73321195 937717530 94352896 237710180 622953356 473952245 582725871 266036320 329380800 744562670 793875384 387523106 339820805 673509830 514489832 909189520 34351852 44100704 673981680 856247498 898476192 651574050 788435540 475058400 150553820 774156813 213848433 203099456 470383616 533492698 982917888 292504125 30340864 209255120 119223550 128808800 544034600 10028630 829075378 11991900 891354880 848194121 929083415 367673832 918880752 277682544 820402400 969749674 343107120 621598640 303942252 145175096 365664960 498877544 19794686 621028000 614669336 961911004 849442917 409574844 480099712 370597760 65387014 751009754 199806538 602993611 498718557 820046016 744279506 25561840 637944000 471369840 357649728 469421440 908766904 722296740 404008938 971707040 945535200 834255256 578731137 573391720 339698610 528495104 317764244 357502144 334855615 968715560 861980900 279795480 778202032 703918760 444940640 158280200 748623274 12621520 524323310 979845550 315857472 287387700 956294206 286493660 312632128 738822598 527706000 629639680 213819840 558270098 237640024 437272446 62161060 296577090 620692736 410304448 188799048 591384240 554537720 660049760 172500328 79429685 111202970 461438984 988989538 623553344 860983900 906333470 274459550 541343744 347451000 576053696 383773387 607957000 641687940 780534856 26483240 448565568 254208318 368396128 984921600 229434240 764213616 744684408 591657856 824296930 866472140 411878320 904272640 516554848 757444964 430982512 768107696 702962840 504901345 144764532 453978584 15244280 561960980 572301910 877603264 610036282 1996000 735997552 122686885 717900100 376319656 882448330 453621538 298463856 138947524 477457870 386065912 901712800 264644616 12877712 136727968 132227168 864150972 398154528 935646250 450928904 613828376 187304068 422123640 814257920 999893760 519792520 966606452 858676066 55682568 635605414 201544664 576779440 440891720 622183936 978424520 787582932 433283412 213048584 760513380 651801590 228628492 330886644 15040208 860499234 618593600 932013172 555493120 127295488 605130400 568213878 742716545 94934684 433003036 4841656 630705750 105466480 312976740 689114520
11487628 572371200 703839560 539210556 23499120 667270016 821966596 495608450 203669592 937679872 518593064 304505268 631125000 980031144 159177510 67423504 322853600 956592340 997382700 600376692 492539386 897568840 536943408 869605356 17373198 980670888 37478756 929794616 799279428 745751296 594250488 101761091 554659504 658431200 508956800 180583950 426174620 120886272 371000305 524634142 131201822 184902660 833931258 957981952 742235675 900063152 807382800 104674510 433135461 53967280 663623600 839089672 576377525 620018104 626365696 537283065 761627452 791685616 448354320 354138557 259446592 226540200 964507568 611607320 249396484 632241160 900776309 633371810 331823370 617180950 990929408 10125296 509220688 821214496 774505992 665199200 239873298 892992200 481880050 267833448 413081740 462939926 569977240 545848717 973758170 56190714 813254240 462814690 701900550 739863080 842977938 134382150 4622740 16798090 398044491 490869248 84242968 645275476 166443008 451545280 102411955 211411104 964461256 179818125 705668768 526075855 536435270 302821320 406807545 471964724 912999680 409362856 429378720 891143808 135272810 135369984 756065750 800244356 928167072 66548884 595692398 551910800 295660850 437282199 372183296 45880076 779102804 530773280 80190910 833926981 138312500 597926320 805759344 835354280 690867330 625506816 768844500 378112496 426127049 577013400 657471210 678312160 516377819 260270000 56902367 398922154 901854427 809500000 193952316 302399544 598427840 491663764 157713240 382913896 785185396 364372544 966809216 633558605 382310300 554352000 731680400 851000064 526373299 899652165 249447344 503848975 78324832 441103248 304657600 435259382 634173248 369135360 840944700 411130624 778377395 316723014 206479350 692003492 27529376 448271980 34234368 221224000 845872832 445539520 340972500 221446800 541896020 715841008 138568816 377791130 159830460 965063046 275688392 91515082 872295800 234539772 888578070 335655920 655811000 988297016 85357568 112679961 166873864 498093600 208977800 534461612 639363340 96520328 718822180 21756032 958873530 590582015 584715805 673820346 867326308 876824272 775776916 843432480 267451224 316109960 568883816 32105712 474600250 571983600 216415282 416784832 487981897 407424675 358502509 602738976 514056960 392075420 766477644 301037500 485827320 154830080 822625750 34469760 94760086 273896864 132828456 348199448 969661949 77625924 354582784 171742676 971665695 790490368 691812099 38873200 213601844 729752016 277647045 513097752 74495115 355216900 538963088 980728320 769621360 457538740 744546500 778501576 782857080 321230618 843015760 131496312 747003056 986285600 991496200 577509285 748693066 56360340 408403600 580177420 139937505 121830720 879723820 518704265 764573744 445490976 431756100 656455300 306341839 798477520 100326622 135991100 53122109 832039480 229114136 652430332 488036144 564152146 736931454 435120688 161431248 222060810 362259200 305427756 502274452 197979272 338637568 322815736 966736025 344046644 71944320 421785571 590683658 383179825 475214480 764894848 587813620 987141971 175108240 286884780 443616130 591468288 594463066 477992960 240391680 205895924 178566360 480753624 52376790 836959967 541032120 221541760 904904864 916233792 208215916 196141180 157577003 529168680 507944816 93627650 959804976 908377600 954623376 301501060 663702736 690366752 431820800 590316965 124530885 911583140 43898032 227675813 845753434 593910560 411607360 869611312 563900016 114020251 344965568 760075788 259934748 861165100 27053312 551791184 228484722 470392688 410818754 342250000 80809600 345023345 863645468 460036135 423910000 79743680 389841544 811821712 174018750 117390720 384341304 575590700 384313354 82162424 269932110 650302400 637275400 806732561 217812400 295495536 566523780 750107120 816069825 568624075 923176488 462058224 697259136 115662916 405358200 693994971 229684148 64026658 50578521 423391675 987734264 869327805 381375000 228349600 575778500 992329375 526747750 913952495 118168950 417218132 920900660 744986016 10034688 760919202 158685920 528609152 627778835 997699318 46119350 961129500 563756724 982621118 920680404 608611062 909908640 473255066 548630288 877676780 48772450 387613696 197638702 794903344 986880355 955209440 853243392 317226421 488204280 948536472 410102360 968362304 580838400 748353096 631253380 400690476 640797638 791832500 641162004 844227384 643043544 984108208 185969160 25591280 788456299 258509881 554279296 870739710 930541945 530711296 826032560 205929600 360504866 30533341 348803248 284050990 67906176 884041548 299455080 476026780 963289040 546781540 805520160 372210276 506694836 750353795 651100130 891641779 809241600 860147330 586629336 484542222 657392000 598337040 141093850 654355280 156329470 596859602 839859590 474891824 566952848 347273460 195709424 665074904 559014448 685447656 376512300 37472796 641267600 571550026 649179843 638665585 131212640 247597897 713733335 843247350 265551525 557136906 919993960 589751204 225168320 325586720 602374808 282635244 892237304 142726011 334651776 188090459 755704250 754899180 894572936 233689720 319959918 892795000 222905594 539056000 339360293 932336647 370425060 419000080 117358808 347809840 524194536 161579200 188817030 850665568 555298960 922759064 506776820 261008600 180523888 850610816 927007000 893432590 602314160 439492120 986215130 664762084 320577190 559334800 88369520 147978522 35839936 561591400 650707000 678114850 647910232 807256784 702478400 195812480 421095280 84694856 400336044 117833889 501720192 424617164 846528100 266093186 352254032 774699000 224215912 969345056 782086656 146490960 272520616 73977510 90882944 190967840 366935385 541178280 443884459 161932280 87424848 672867280 836103848 233500767 115167504 691899800 584264780 577937360 862312736 141156520 247260700 980597152 149193692 731807984 972237320 963559320 559969920 227238128 796149280 210138080 803708370 356478321 471443204 887161820 646833096 732454080 124580080 750734636 783430280 376157504 469832722 296201150 618458316 662168852 410784386 127297529 691811479 313040170 804249040 747554176 780624345 32657376 752727552 68639120 406956416 828782144 559277000 211511467 143500336 970807040 554163501 167393050 294563400 474431664 828089760 789031762 161294 689860000 1665776 681847720 76751300 147400850 762248250 71942488 131127808 604145664 245772776 810734136 313809109 108736248 89183816 462816944 592927936 174397264 767733670 518669300 683464836 408475156 365350720 833063704 331266250 924010988 841896500 651450050 841081680 266952780 333194339 938880480 494155880 32127280 685871250 318256864 171663750 335521706 285248244 316517112 692505614 811345912 192129555 344971360 98963872 161977464 875491840 809979195 285229330 331135094 387548620 227937116 364906274 251488170 444269150 563938652 445414327 302512160 975909956 581650720 438515612 485511536 920628372 950554500 899234524 421018400 226670340 509935484 501070112 71728280 43729674 582473088 3950075 775899420 689634260 178694750 612637280 183292080 385165840 805342198 98546050 102699488 262852976 595749698 142837954 765490592 303071320 274809788 100761872 818196335 449206624 286585946 947697920 520070104 935485508 972208960 327611334 141066024 929440515 747809632 934198304 585295561 604960192 502119792 473865960 608479960 676371072 900676118 926188625 61685280 932955432 926654336 33307232 835939680 15626760 412663025 969461932 865186754 753059606 42538334 507061440 710865840 488075456 717549080 406609071 774010184 502449278 287300500 964128500 709121590 206821350 838492480 37444344 536741120 967110350 928610792 583198336 525315235 693549344 158960512 318434590 71356096 414353950 695029440 638745920 130656156 562870324 647806912 141835000 642152805 171206400 996296000 600163290 977022510 326118544 47923860 558961248 242284284 480545352 114458350 364049387 539174736 758667000 757842728 824626368 195907002 664093778 836538040
465973212 235022640 667082800 437070328 962679501 267098514 767832124 220479360 101735115 534461160 803585176 93682762 141881729 394961498 902427814 191413680 557736416 295354416 681391222 841669120 67965192 166108656 193566600 16103004 893698476 425852840 878615331 880324680 755127112 700755900 814781268 47070616 560498740 476656450 17124572 848703600 957900170 772112600 561338160 450348320 636366250 585540384 737434250 431614737 963285360 673979272 708274944 962434304 930236647 731606550 544604705 769135072 94417560 354724400 122224656 425089919 356724464 429182080 161532848 908348536 917524000 560568803 943726400 830415784 26052180 990189180 242182936 839608524 547391638 360910945 664112800 270984880 40978744 429124942 252621956 257255200 549548000 262233320 469171312 661896008 127605424 152127800 853629880 869921684 960238560 995180664 714311299 515580000 979180800 126391350 768756810 477116880 370821560 534213072 710292224 275978300 757217160 744185600 692668366 38094432 299763565 900687208 48762030 919714012 73737800 305113550 783750620 887052868 666899456 287431184 887324352 570756600 792751282 313438040 509660160 236741152 483562620 839656380 247603020 347287175 625476400 403169129 642806974 186509488 178431168 664927382 394336080 766407680 440561560 541248024 801513080 142913416 56090200 920440328 518306215 597894486 725469136 261804224 132532224 380420490 482894784 277024000 688394820 275579320 38477760 940628948 590854630 237006727 611833913 870265840 74094208 563657996 682980160 285228614 362751370 841683444 146131200 200088450 407842628 366825128 445033744 479314240 112507850 211599910 947310440 737458250 481958175 517279340 266977560 408268760 65850526 773553680 13690948 489788600 628688096 828284960 111155702 336633902 90053052 472930568 105062976 218343637 882273292 468517472 246684238 103747600 418369124 293540112 599660904 318385968 853295120 860720615 28006740 585109330 898482512 269927910 78110180 217873875 631547420 573438464 82323352 710820460 763802810 167936858 740332362 744038880 980692800 955030592 544152312 689062060 433979924 781205266 217255000 212660645 20224384 340764660 279605600 978877490 863680000 481380012 792542720 444354800 404173000 479351047 227333804 273644544 581924576 254173975 484164560 657845224 119596350 379059500 63793542 447799252 748156500 501615728 297197480 544224520 673096846 755428420 651143220 189615696 37140543 128534780 71449088 709472160 743448440 801338896 7014960 256224906 802012675 900262535 571849176 140215400 657550460 108038272 366560448 604863428 212601192 781016520 719322038 403095008 383710316 664875968 89169100 54295360 165874232 14080898 796291878 12062480 785312608 776008000 680197635 658946260 210248814 947093700 342911520 669842392 750718816 772447744 75114240 378862952 724555505 660747444 819293167 868681872 681746232 323192580 322193458 774981312 454916352 968292605 234065848 743036348 363180920 777924180 448161056 122607040 545001760 239749680 790047510 943622316 230268284 378803190 286124960 230529316 22989322 512573064 680468416 262774272 525160885 177213975 137793920 684387600 632917120 99132420 416610528 672315104 829032624 256136788 533573728 410272436 534810756 232291968 670487856 881045610 335571487 95200584 548368668 232331933 643017040 244445665 824178500 633185650 302780560 74171248 87684376 629308320 153573424 515973244 463577392 624782860 356381968 547301888 630322248 872141655 300802080 569357200 950510200 366546234 144391413 472785675 14819464 934509932 306332160 414231001 371577820 708275348 363531840 708918744 737298550 24531962 381889842 277977854 154248900 817824808 717164215 673170670 254993350 514746496 893432952 671705850 82442597 33503424 946438000 808089600 265803644 941281700 743270848 109616512 8939015 758491840 125681960 409523602 536466272 714667000 705700800 674423462 338320582 9237760 453154040 268882304 729988875 809394208 827887275 524234267 978999312 277170508 832655300 244419760 458430195 828559222 100818164 50781768 539227968 98751000 346938764 596872520 865942675 287548628 133596750 141285050 874873356 603471972 919130300 133309296 665389640 597647240 873292758 458860617 704253020 910198784 817045205 764474513 369146640 726920650 690741380 26739800 745291980 192042500 40021120 465221984 160923165 439472909 977601060 625211840 694165730 762644008 784961352 427070672 628245480 482626720 388387328 42895520 509914325 200641430 607592196 954210500 614984876 758169280 917217280 508185576 556809182 827988590 810060440 735789250 198896200 860835712 700466615 272038944 865352100 138484424 755167960 755969224 14145800 797841168 379973206 206134000 946961250 546429568 76286373 327102156 829490288 419889157 437231741 521605840 971327628 863988384 421060000 143034752 914754984 695738240 906406628 209377184 206157020 674869700 12274176 580956480 185248776 103016480 953731050 88742820 704737000 375641400 453696876 856922424 709606064 953657792 756772878 218766382 180175428 228987104 866136500 484849338 320269952 785105548 982795892 293702725 653345348 477740212 392366200 745212050 249701380 38004684 885152842 402289480 948066208 339244608 128890416 65492480 998460891 934285576 240123262 867391060 172954176 375412200 533963020 974312320 335475896 916684800 683114408 136679390 890393000 760192592 825176380 997078060 576774174 488521896 850862067 159352120 522872000 94949581 990454456 72717924 382155152 409170350 542085961 485762145 653814870 921597367 760438052 607979080 600485896 91212280 527592260 258022250 27946280 685256200 563050668 955187892 648813568 290505252 446210252 537460960 162139264 621978000 60214816 297466712 787521300 92521180 514394576 744626370 24531770 299407175 948005579 688548740 298452467 74752140 932772952 838084000 424450620 591195690 945884672 64243630 526935030 978123376 487121338 699420686 683974262 575427456 539240256 909221798 220416550 448988088 377538540 798636584 74459385 972292186 959801335 787111690 368292010 496928716 32282795 263644000 85277378 367440257 281539186 400371024 456527760 218376818 816916240 368718280 994121888 373347872 926273885 46003200 858158630 51528240 325403256 58709400 163349440 282130560 97000302 722257200 100773514 352403404 6880304 544384968 245069178 551131840 193508850 414506840 221382784 652920180 366054140 46539520 561538384 783046176 276281060 276461772 24049440 704131074 106515926 245582096 500388192 414130441 64058850 304192846 378189824 904519860 985982915 227040560 147534549 206524746 516898752 243499305 56096720 222067202 978600840 323264124 359293390 337616712 46147100 53140120 212114260 266050272 848517686 757027040 246428232 591432108 144218320 960311666 367657600 691921935 484150000 926289487 549526385 519320602 770986110 57792859 870673098 403799952 272990528 230873000 140218496 130555600 58261258 764503840 497603480 638663160 165364408 592563696 761244184 416797920 136396680 669798944 754181756 766066861 957285820 552568600 306360490 473492568 141095088 31036448 8066768 315912930 904586300 250255120 219189414 389424104 230096776 307348642 911443520 264849995 537595362 2313336 652572200 183938392 710173152 612596832 744375264 790201600 620031240 775882046 976434750 32853168 22706380 895305600 174360960 158831545 432865600 592354344 846268525 454376400 782410364 446844736 589143532 129629242 23923032 487668895 488285741 841804170 712962270 703801980 836716324 516512220 438650052 232178912 20488696 793893188 948463530 849467264 517695590 680302889 41938352 634589680 317767168 609461469 272362050 759745084 590988820 970092720 161914144 496900839 516861680 155105936 901951200 393606212 13403352 674903822 332079108 629920198 842544896 561422885 31101900 740925910 365291264 645206750 47197900 531142217 432603288 895576825 406533280 571576500 322238815 302286760 350462496 395878843 163862064 372380460 945509888 375819088 880939112 635273012 988524040 626711236 831449448 605669325 302261100 132895836
228787724 253544625 356569950 860070130 720391920 557748780 538414080 461942304 208993362 17080514 953632654 387552284 372725227 346568896 886938160 655621960 211918267 963089432 155024712 497049744 72032835 3817520 441604320 208166400 833604745 840109760 917147950 969999840 638228064 546405920 493577136 809294848 932528538 855656884 915087500 134997280 103233500 860404575 667646660 463603960 447134624 934346200 401766624 371345954 420600320 778049430 383248500 19095004 754019120 908949569 728709500 725842800 288192122 994306920 630795680 810532156 780900010 11380256 833159296 121166368 786633512 811215080 782202470 446496938 705891506 93664880 286513207 753600940 191142757 775657200 396848736 736517478 238655424 723957056 468376710 226728912 699993860 152270770 291773756 184882824 733023920 20537278 920020110 229071990 773194294 384423894 921191519 241857632 302024848 644997730 33659327 224726528 673728000 814807364 359994320 186789871 568789380 561332432 860995568 397702600 891058580 853460660 906895740 412269320 346925960 749255446 239678336 676878160 499710264 835825816 784707591 124381124 215937380 178754172 837664000 911512032 441709870 971277888 247692240 382098360 287662220 633249832 747667410 487919292 958482800 223429436 993378875 312147310 78472408 919415328 818666830 306687396 611967560 818431472 621115155 390983336 796914640 589697600 988843134 632044296 585258535 82973320 767902052 574606900 752564500 878922880 314859256 609378960 735572645 244297984 131846400 251558808 121293696 928602828 733223760 685445674 59259374 172714376 764871348 250218950 205915860 170221232 934928328 485925972 561012456 153104872 734882455 319411764 672517000 921690895 875037088 425468000 701788160 363517025 282386490 68883168 940946768 292084724 810114644 462374040 741147200 278808896 480579865 115768328 485243776 112754688 973110515 981651136 296627392 925295450 961298850 598729820 707430466 489129157 547453964 457240000 360512606 523171750 716519600 905451874 149175089 851548074 84297737 156688144 284813468 650270660 340169556 340314648 435837359 498631860 698659808 17601775 872192000 876334912 680163390 898893200 209419819 39582197 611256128 789464797 958505572 561903800 60982700 400021700 853428887 102605312 696767204 330808556 463273664 895605184 151539991 538577186 520666480 695345296 158896592 166366600 809866432 877526662 160655693 210380320 592284800 24702564 8964996 767659256 692918870 610899135 113990500 417939898 103311828 356398360 461556086 207068888 481221668 134186688 315657536 767892940 146862686 680724520 753706792 981130575 648795324 742229544 47697280 543074020 114251525 525171200 221399260 20136800 273011600 115019420 115821410 211462240 887073000 325329344 540870950 442131360 357226500 187394448 787045200 727565170 704226472 0 112794406 140979040 728476016 998373900 536620490 221729728 270318212 352138684 166636625 726976001 18394348 834378051 419864640 552278720 764355672 581361775 946799424 68806144 672687752 896768080 283581652 73673115 47641490 498991021 509708200 408922072 490037444 74018560 377777300 416008424 549357020 333289440 910617573 562229328 701016600 828915104 135560150 45368550 160278346 75091396 955891817 62408320 701138048 891730280 497373256 329239808 289122088 129554944 320475540 931767885 950820864 812945430 217354144 557008500 680783264 214363220 338905296 129337664 362854144 44458290 578683300 202902532 504775680 482886600 936896000 710802304 442882034 33051500 551012300 192058712 232417655 121237324 70287938 425705088 758296000 475359436 84850132 313140912 869677320 792630095 36799410 126254500 776977528 393488030 970160000 690958332 166412800 412932732 258714447 353690960 662244426 16957770 340220020 298032918 655379200 926081728 668211250 41213728 452214735 91951960 350298004 686085780 659548600 92653800 465410210 69286794 190049250 278321320 439791400 667587792 873844140 753552016 32335680 275280397 268638600 821192310 238511968 373377208 194737912 742905500 706448470 779400400 168005280 239737000 813826400 766168064 157444264 222295470 683997174 442965636 8564720 220879528 220075042 166477800 923415982 671715160 319417950 157712313 450547680 808509650 438130230 623895860 306149592 898834852 573706624 928178176 816971510 223968564 664640000 400972580 309009912 232259884 978314233 529901004 80152035 475897696 60119040 797859800 574537280 188408776 548479440 568955525 444981561 530585186 664840360 121758848 659170560 423343320 36228800 191163420 982632400 456980544 575392546 273739408 549814272 795962880 535652703 222739588 701537524 296281852 848701136 803196136 577732716 275127422 985161240 214507402 704507252 880201600 894588840 33308768 510386220 629353310 604446340 267906624 536314426 846050624 566542400 596422074 589105264 918595112 53767990 122692240 912321000 460904370 308099224 206430470 99933600 960093470 916383969 366226088 61602000 545704044 556769896 474031106 330999050 652928440 751577200 522768040 289612450 961109816 960452000 35918552 77147328 505512075 268721000 440595794 784748080 551777334 595031327 829778112 794818668 30211072 258493500 651583770 646628715 90142725 493630080 319400852 251311244 62023775 683639595 558052608 270037921 64600160 837440974 727869120 266812012 877021980 575778250 863165268 815738896 141923201 757975962 782266632 216514324 350075152 581939032 198355722 348565460 841928502 585136128 874039516 706574000 436717460 233774060 689526100 65568950 621277284 821012840 500888574 242056796 340197032 66590393 267456936 21516018 319632512 435409024 343568640 20189272 895400024 245153272 73141284 201643436 560131516 690532144 182897472 781475630 644075907 441102000 71977616 776269800 885875744 803262704 987784780 718373125 691440690 705306480 755956490 117333312 760278291 15212690 469998936 220265110 236465625 488400878 45527018 708593220 200656704 503752166 658826644 134055840 136854680 497266800 188805110 857772760 1404240 779663760 749027456 108380950 757957688 21035520 130248192 874706128 110671100 134653138 949598560 273984000 780440400 313453950 489793904 141206364 202808576 692252040 59907154 930174576 648494840 492421062 428385058 357394542 634230965 692001668 310959820 937986461 733533392 248716180 966971027 38473180 561630200 133957012 66923730 520871245 294756800 602688230 149220576 222020975 555594230 822170815 565486110 943602164 680029238 770810000 405752190 416961236 948406825 56637360 282909376 779331180 425558600 489063780 487773504 91379457 416478232 166477502 901488671 991981905 556823596 18456108 765376400 528062120 918143100 816866213 673014380 284856416 760244925 850888068 221154960 919630424 744110058 492078040 333495872 426940060 6400000 743457440 59376128 713397680 236513536 406073660 399688768 931193296 523510943 81670400 130234000 597571195 462546000 468670220 498222810 642108364 371656768 825972420 827161640 329667040 827090260 337678648 435218090 321231792 365832272 31332929 179154421 182349420 830146013 348024200 344256744 871271000 571372000 859492935 229391620 503589342 761485278 129694400 203101550 842313810 628119562 559213090 173238356 233951900 921310328 521102160 979739616 784942848 204379804 638962272 248998409 205344600 442339562 392910700 630404656 794536474 399353700 297973370 990135554 369267785 478771100 62218300 41884768 219146092 839238908 574213482 884536020 228090956 454930880 585648480 681099656 899505611 892400840 996224060 483240960 931992860 148673600 989962800 581672960 151353600 395169805 687310847 927231900 941901200 521738133 739365480 134427976 751797951 755588326 587037550 79947076 90399648 367344950 336685371 86597476 825371430 61746488 703977168 806279936 375351240 692148850 99239432 727755776 67387512 322307432 903465824 755870170 861854208 838611960 3241079 210619740 390514296 81476720 591895296 759454095 924345250 384970725 66966875 535533152 105163856 166354240 799508704 589411164 200005028 598510740 540192880 882674848
920097920 721304460 826367483 981980910 539579755 84428800 36242375 823227118 309688320 76106590 853833316 483652800 121121792 690830570 561713472 901465136 697447184 22240000 133905280 1507300 776363216 227458920 667899617 205550861 953928575 705680326 769957415 11536170 320486360 229095514 132213800 126095568 522707520 458341580 633570850 417831550 912912672 204340432 117189264 223332888 410680272 765820000 551422669 674258214 630886080 755528120 601927175 283425880 304706048 598363380 561941700 926422360 596656192 634955820 557864784 509960896 218567584 244430488 458043834 163640192 318851752 170319450 442305560 933657408 730415166 366027974 731866717 811994720 263975964 573016596 113742880 929158765 146389120 77754142 683491520 242730880 192880532 101682994 411599768 253067428 574166572 414377000 378587123 149844736 713358040 664034824 718125200 344038810 347720124 787008226 157924328 702594275 784524352 397201773 747635320 53076932 366281496 510961485 739892404 823565340 452038400 935143940 977489710 682855920 837958775 518072 494142483 89577472 147455488 463960060 317473438 958201616 202487500 405104950 79572768 230683586 743291220 489848832 317702036 101666600 568803760 465202432 888390824 776619690 274119500 409438032 213467136 274413616 812352454 245683400 178090200 60269400 793908396 288177348 652296660 151649935 459927600 842426368 376772092 181240416 921685024 132756718 26096640 938545600 292115630 634533875 401774582 17377874 959610432 684143501 117888592 321729040 909257568 386107800 300768920 603677536 934771944 769519200 44946388 10680272 459520000 715369048 468711911 259106974 872765786 726156540 393113488 745590848 126316400 131529400 511529188 631443328 725189956 216931850 449350400 393856336 380497520 786154464 571228520 617156752 707278784 894198000 640018000 640007775 917929226 504023792 173629682 18258616 506266500 643227880 6581000 596570202 842445524 209749826 457444181 92355233 160051968 371635996 579585080 971889112 776656968 489627195 283419136 126862752 52718990 590675292 617748930 22843648 164186197 973631680 527280890 726060300 685707000 389258155 383587072 203150432 493523040 520638176 587625240 590755584 646060810 779309902 791923836 550184960 162747700 105947063 152178274 197610254 997655000 868035552 344520935 318718944 811353794 245932400 669118336 63394944 446172543 585557496 320815763 252723585 800431284 677409280 467826935 241546000 819640320 432515496 790805168 390611448 989533928 7014275 807256116 94303100 613712288 160901960 774587735 620261010 164922688 792195540 696152750 940606532 815477280 985237680 806048704 545540000 148431296 436987440 635027176 263038640 518232500 738028166 321843184 216363805 406872680 168209176 328304128 212658208 337957655 788957280 663858632 701810544 115972655 432618029 938601168 49859000 134225548 960681472 24728544 942253746 635730200 841321176 175935772 981497000 513944934 163153500 893267276 750970400 328827132 480913732 204521420 516189565 443912068 282265920 961240992 875746550 175185050 473560240 207821860 979849218 795041040 543379972 230872646 751070674 83350800 394356736 880697420 966471000 668839669 499952782 165650620 326191600 103204916 956613960 289365600 63457728 264185195 819726182 786261434 655704556 347132395 351517700 849294732 221208936 816861016 90579904 798601204 476148320 141296544 189403006 210261856 632518310 693800266 845814912 220953740 346502800 605239960 512982406 671710736 573309493 927289057 642310000 790972416 880016310 123600350 113472092 302073472 734711392 168967096 109018924 528257536 59314424 570354000 9844989 262173120 646883296 484951139 569820050 609436428 730168194 90998144 720512437 687029412 315619328 777746308 173016211 475138364 330270569 294962345 17313640 355077146 949402280 728002214 727551536 499437232 630277378 291028798 975414256 603081600 951270485 471877936 697857800 440066416 190860855 392501809 237644680 224953900 862765928 732328428 143298720 534041800 839940800 179575270 919139152 251778117 112779548 608148480 185279940 221367295 773701805 486133600 208473460 883763616 830952000 726786200 491102598 145661632 285952664 425413520 183940479 256693800 604741010 320798720 912936656 371924250 108122595 23801860 564646784 505457840 433070208 32248162 712989404 927831689 549373696 617100168 403774700 708383232 95597680 436210864 31829005 79564312 831230830 242218800 391984927 848935400 373198706 552309234 487011952 856551418 657688944 941965156 992086256 939060144 528762272 630766320 654855438 757731712 702091600 643087767 824585640 225689063 596988041 90979400 754740288 440754244 605794095 928970320 806462022 405297388 709086825 174206400 518273900 902607500 616302136 585713900 562997248 470548534 186394780 290424600 943934419 295360968 767391270 725758080 595952888 24555580 613631368 78005088 263864688 338060384 357411978 288601888 525844005 406166080 421922093 48515200 41610710 89863680 558097408 791039960 226509145 692787372 749042575 124727542 354238780 105453056 669209157 270528060 899264550 919260284 758451840 514417450 789493320 487463240 908283408 999181200 473164570 519574700 351581760 445125055 261329012 958209700 916893508 108682256 759234720 873731208 716933952 236720870 263901660 42341552 359822210 607782350 165011520 753481138 411233164 610710099 437794367 191902245 51134087 587965008 451301748 600617840 598898332 668552192 855417886 994867428 845710000 104178476 874906880 339071360 2070784 375264592 38104152 493538384 332274660 653052900 549410700 274087496 393041520 404334592 800741602 58393860 62421200 317513128 499793520 761160700 232184000 204447036 826185497 494475532 224203444 76891950 381527040 212114223 623459100 196923412 724411440 833939456 723495105 646383704 792567360 446539829 535815540 407700806 456129820 629711520 985204480 401390860 983880148 286637024 289841945 893328256 644085824 999805170 144578336 764694536 777606014 924508320 987295024 802458700 503040880 662225164 795161952 743737000 802889280 482265632 278476176 231188196 225959196 943505600 870813536 33851560 23224000 737403248 983567440 794859600 645834125 841661451 522532225 546965604 543003820 50656590 85144932 706018904 300276640 631935700 67101600 273879351 246748060 59998180 289350290 642469235 964230797 226557120 695498575 921302000 345867520 501896800 19297336 100630957 784156440 26107410 307622280 435852160 941407000 974047972 18409996 731788760 227931525 377330550 976123716 650956240 217585768 846133542 765804310 210419928 980151140 765257216 596757132 271760550 488218672 297792072 715310000 282707200 335301818 291578400 49583872 231270400 359908036 739743088 379902520 586322324 975301620 266197010 585532892 20710485 797577530 702031380 732714320 782356480 5216888 598609760 920380800 142125945 686417620 775290976 713488000 626849490 60582400 2733740 876656864 527377760 854094192 928012800 773019000 170352424 283549520 729274700 373780992 148950591 2790000 296020384 636447705 245214227 299835892 79963072 729773780 13825840 798593420 860444125 679406240 931376176 903867176 109052320 659582976 965128720 746182249 235825048 177930444 753026504 11751472 516556100 707968330 277735410 31253170 566381512 131838204 979744512 32121800 624800000 192996635 789787464 146719212 798628223 50096408 138204236 23883280 787362864 648165940 11461408 5820128 643689120 426713644 590179115 497301248 530532925 381035000 370230720 481671415 683790760 829206272 153565205 153468045 590550234 833612674 85431840 861711360 261283584 463679000 172174408 789965302 781628286 355316160 275847145 479897952 429773240 788615364 277347900 361003800 535656875 180089808 223053376 351962942 306311680 347240236 285221430 866258800 663390008 336864528 869792000 462919752 802962264 128390330 948802944 667905392 878515424 28802960 537868080 997543990 530269220 602266792 892715360 870663184 840704000 473135200 50331648 871604984 357169980 125630040 503989482 814560864 1045760 320324380
740777264 101167048 195438080 510156804 138044420 569792127 904475680 720703695 356481200 83929874 594740480 65109600 911941070 563653400 577649136 979413800 312801656 541760784 179106598 211721760 266298832 441374072 638535280 633447680 859749820 166980576 105197140 466834204 987804720 115168808 922795960 69707839 306668775 300325256 405836182 854405118 320968700 257194816 126074044 817020916 264483480 863778240 507037350 13493496 896347120 777937904 675148384 582911108 607018316 547194200 222037735 617465160 599958236 504554816 172511648 706330380 248823990 40618200 891618000 881885504 469748960 358222264 854502280 982617292 230280361 275842660 452945535 508559760 538764703 884858228 454990473 369427050 352259716 608303680 206707712 948818176 121639613 876948228 926933980 701150926 144906540 540578518 633190920 341982170 776299776 597976956 494868441 807718660 128837080 606845340 519923336 700964968 563995956 682486555 114578784 201172450 642050520 211296000 312664250 656832902 793538964 339907470 350609779 315068960 914154050 180191925 407812828 76460348 407738910 965717180 370722020 793247270 160085375 510959958 5000648 975380374 152413300 344744832 626096123 408498680 690995310 749855136 418819690 264930610 627447489 103907830 437904106 322334531 716623242 683590032 758055027 774086480 239056224 170168453 649612196 355777838 513273856 558387792 924503340 916287760 664793054 429294872 768937168 836047320 599513792 63002676 988954028 419371228 44828656 705657200 222720440 245859122 661520588 651173440 675485772 562925215 866420480 46404337 551066664 963321262 835683460 426299660 548658482 267258380 855075176 68414800 899149001 421197846 389595648 793216884 759060480 817568222 598504658 902195767 466115072 136581236 104127204 363224576 187173080 994273280 659755000 290594296 411888340 208192445 594248928 522739750 216523401 776390540 589918600 160503200 215352576 193659132 51866600 389408450 742869340 899680768 217012612 175183776 613296525 504076504 852187240 941524216 952162160 737703420 833083296 527276005 63062710 777728656 134180310 211512714 884205920 466247546 420393942 638033568 934195155 825865599 59447300 233309448 391253120 131156280 332984218 118258205 352840960 116477380 816982016 486717510 492270656 298188108 42270744 619888816 845443500 529010101 679299800 640976274 117027695 335998364 249917520 472193774 80222720 723383920 795669050 797127300 215712100 62791000 833545400 160591370 497451950 465583220 689198080 308125696 428415490 545844800 268075349 82604216 371837480 619751922 9879390 447977750 52116840 280748950 78824940 309807840 231536758 226083840 475950060 124078976 238860208 564544848 176573608 859347455 714794240 228482580 520932700 365720000 195158600 242967672 578209618 137838340 272797156 256529742 262205008 558340502 484512640 73649672 342419090 926353728 942855280 855285760 564982600 31292042 552995750 960861557 898124160 57568264 93937870 28158080 604699570 858957904 933895616 343754544 164636310 407680770 184645223 122262396 72012052 898392096 921427200 246602363 728104560 337971125 643428548 442767465 31175032 967780184 32496208 618387500 843400100 440607374 733479866 408926939 67033414 689672558 775621394 608809504 303500208 258567840 236642760 173480646 533315760 191704106 508450000 79524020 820904960 930119850 352932764 687165832 913685808 572151696 46824224 119960930 288169356 846178120 841446900 839606816 908866000 81782704 416357610 982306036 96439700 899657688 528847570 365585630 265182680 42663880 239753773 467221712 979960800 866115828 978097460 499076502 211500992 666919000 962074865 259058555 95154320 95967768 840777600 332437780 479043525 264226160 239837460 608071900 221143200 670902006 956410360 170627888 562561600 243180800 894892000 647782672 289212250 88790720 770259952 799378720 819907628 287412296 98665600 4808372 995850928 407893680 351502672 732443440 183195458 880311648 518573508 177900720 172062454 675901292 909934680 158293280 510840840 769979391 526376954 888737654 116586000 193076342 812692820 809803586 215050496 262549592 402669744 573416425 573205272 961005800 116381040 231213768 128732980 362626870 635314750 657308684 858223380 994966784 814596950 48982170 606303710 382529652 356550800 600670860 953561200 559993173 420060495 60258732 178843840 372962310 416156593 609972160 996579890 381916208 667620864 209069395 657940297 342919196 804684471 480030470 135727600 43855075 874816900 60956634 325989888 195418565 638632256 995796826 344924744 28123151 351657388 664411435 871905896 899041740 133636403 175752456 146556659 457924500 187652400 219436970 371411536 881284128 416341960 779313020 363873000 611979700 724762176 94898788 170525400 858265809 536695251 863824900 190563538 547686448 714457920 363255300 414907288 840117106 494517406 34976877 314551020 877450384 410091040 71020015 373726680 351078720 872649322 917014552 954606224 511960904 298613552 997209013 519372840 21500195 823750020 76795350 684296000 191500800 143791360 500845924 271920000 869966146 680253440 216562362 876183520 146207296 748203648 651159584 440955290 387008540 525393796 976196056 161032980 441336588 933992800 73623975 91782654 48270494 183342080 972366016 478881214 235432056 819881568 592125540 313319774 45931788 350446225 338270248 769596800 542262080 117342685 564970200 326531854 178291264 201974225 771768032 337265430 796200960 197410350 564853248 563012752 675949024 848753200 983992825 798045428 140191750 404556832 943717584 439210528 905136640 774544784 853952000 469046305 565081344 170522240 477592650 409597644 526016012 54999559 205547024 867686577 250518030 305309300 413223793 264916736 39001244 79656180 390997670 179632336 694617965 164060720 72420286 258373968 946325856 518121996 755547184 745225176 121666036 618130763 273594905 320428880 206665909 120024850 680620824 47667071 707370240 392257535 967240373 360507336 588354720 615047390 444851320 649970296 639635698 177596736 292992670 767118076 421280706 942911854 668958166 235656424 731692420 878473480 941449860 434489680 416789424 544664300 936556770 249552384 612463221 951550376 623415488 516486960 311438900 910181600 769070281 411805440 539114042 172300000 294625600 834225898 804259228 955239232 217693804 658357904 764028182 217117810 234847602 614126456 569192340 508606900 575585010 176628598 489350425 444335680 312034511 744486728 328966465 451496768 70518946 209001400 320345400 907021260 297308960 204324720 908298976 528639750 678671736 456191562 806062163 874949744 190526400 227627780 864098544 864932990 578470096 389754153 620314152 619801960 537878080 291289936 42468304 676978600 730117400 815646600 223630560 864774252 240726294 225729624 705403776 580892900 71496232 741051635 903930398 550522722 397896550 495036400 856562168 969168648 923689838 564088340 516408500 515170408 422322015 640975000 37421048 773309440 527256230 165675082 15296324 124871688 695891606 926291520 450474460 923348505 449161938 694730000 740780392 428815375 961854032 760835320 170430336 989524250 547211504 910237158 721351764 33310510 356846246 21095000 520364732 55893020 520381918 89240040 163393575 957678600 975509424 659477250 917726720 927918260 204520220 778919680 97437260 628871424 940430452 586362880 940441760 761270484 457591300 974088366 472750470 345847856 802406500 124154060 61167362 985429007 511585888 654797200 657236952 737736776 501277108 345132400 308004224 139409020 876368820 115423880 177226176 668202904 824376150 812649440 975052967 430981364 512405790 471544720 776092932 183681319 525131012 520931088 117448500 677490315 915038660 25413096 982537000 928015800 436813825 44156085 78643460 190395024 163887380 868601393 926993124 485280096 393712560 815522345 842868771 610699560 977410136 860188736 339046820 613570151 693562520 992159875 278853526 493284865 434031012 414813712 642956640 620011760 413712610 789613980 518109504 175842533 736579880 726334528 538077360 337497455 789550040
124863280 698974580 544552256 978037200 468075646 999372040 91636632 528130348 269338910 80748736 763855775 249548096 108726540 470949220 623177220 674930370 328586960 757865440 294601120 537344010 312052200 973827110 543257184 301466325 23381495 697024980 927180238 49315500 367777992 246491120 465535765 599551525 827246340 710058148 388201168 840787456 875504420 488772316 612106880 727495848 509476800 339527350 463551194 641592285 316173564 15061600 245619230 526143640 194754620 968421828 517164525 488957449 528545700 450352670 969804738 280277900 535418396 964279440 533657566 59694556 202710208 713824500 607001502 453320440 908955608 188041816 471463258 957883296 837729592 498028259 633352928 803236410 665978595 882738425 155966000 485984632 797516449 580561460 5308640 851748950 979666531 926680600 525032384 109968456 438580248 260309780 598540992 676578484 662406304 738467238 404763776 279047699 985826300 875519180 88781260 232176176 736096610 697210072 228861326 603266460 447841136 322726080 353746560 71316976 897184704 395621834 621894903 278813912 97211210 408878448 437306720 733581160 522602840 78819175 952980450 456709302 629379680 601383856 289312920 549442328 327226295 444574624 118965090 974157660 3658240 594371094 566384092 109008640 677495360 922438000 48715980 710737664 603338430 623347675 134256800 793037624 5707650 969647280 387086336 985585280 274253074 854364400 597193000 292328128 708301490 366833432 684598457 745337835 793454240 816428585 231028064 525513492 102443710 60494144 592025567 476176520 609275982 989520600 68868840 229908206 699770832 280055280 950857124 203533631 458781968 752426568 415192130 673355720 737246704 7663040 611348322 656758120 971845680 327523739 242790240 514659435 146540713 475833298 227268800 59654052 67554240 53217394 82641715 659377946 120361304 259671688 594052960 496238100 452750226 353585904 368181850 42585316 792245760 302001078 420812684 341786540 878165000 539021936 204404352 190436920 170779794 335098834 699724336 615567090 456502698 787340756 645235180 52311440 958586432 139077144 731779584 348566296 597329000 961519270 506338360 94880032 697439936 267111152 221421768 17181136 87658544 143068870 521525392 156906956 696458752 912812820 835405050 883779120 771245885 944006184 183653427 615086358 783197952 841225216 642254592 99994175 361386334 440830944 68515998 636092526 618144098 238056120 988231200 498169860 104797760 694455887 252905216 200925392 278970270 163038544 720424704 433177320 960069432 32117768 253311050 657862048 504876440 118836000 974339200 521535830 67023119 762404000 38034816 239871859 769559044 513865696 177140755 169735315 666053312 314504854 810848060 933037160 448800630 360422580 555696784 221772800 249966080 485496191 910864300 210156052 97886080 408084230 132253366 716241792 120803858 295465932 545062136 352642560 157861220 205177250 408087315 462462112 908912348 71222270 803173248 737396800 569633100 904814483 496805532 457811488 429058458 859199000 560224000 240346228 909844495 343504400 769502400 85158640 103655800 496561160 162925170 719041280 803539305 943254816 299143000 639632280 94828400 637694048 412887216 818196712 913464875 519913600 937969800 866394208 986832180 717027708 178821152 294142240 401616850 538358912 44879000 844147440 482893780 771849940 348872000 366236701 933622536 543865600 982513680 879266528 625674880 44014425 74658545 275184962 622701346 789662450 345516275 592868790 249312064 475874624 477931684 850878584 244980320 857810688 260037760 219558240 532562592 247325525 782308103 220561334 777007101 455750000 268580630 592575780 27322488 395526972 454058336 124127440 857627436 293935010 712595500 534370040 588928024 593637448 482048832 224962320 72492924 214531520 694723616 724035200 649810260 120242496 779494630 8644288 649027762 654086012 904473630 436547872 810151660 255703552 492397792 104169720 32177100 999029930 146320000 17544000 368887744 838719487 794538856 82549504 918516250 25606863 81721296 520432445 423438981 491562912 874043740 279147390 174403000 982673672 497385881 653368848 625902962 231676960 17475146 490894360 511388800 611842425 227215200 139239727 689035334 960397305 489010160 500374325 496267214 767751124 744196512 378891832 827697904 816828398 850057320 197984932 108728384 136740500 799373825 235803190 458872947 192759272 93405090 737028016 929665920 35198090 850706316 801818320 58235968 98440592 967382058 607675360 24334554 987129550 19445056 91875375 979572962 686807810 797291640 651486448 324871582 771333100 587384208 592485795 424987980 740040704 732487320 833689088 336390420 924749706 309087884 389110856 982169944 977384080 812380635 12845944 49727360 587380416 560852493 427862839 387150400 734088084 370576844 269160568 937428704 9635840 37513775 757980160 828454460 999620752 143473920 871015920 3569048 674379536 700818080 43444500 178772360 293763672 41290500 554585200 451314720 297390170 103739660 361471164 2838476 813035600 782380340 232132480 696740511 20973729 450213872 742128160 834038080 746548112 158506693 448850625 292248320 385228750 846267040 632818690 751367404 269560725 675705112 111118510 831159850 304156976 275980064 15131560 833166325 712914320 195409428 278345178 640287120 536247574 813198520 392881272 465527924 774667364 113758236 492166320 357403080 78027328 580770458 850195680 704427148 77875163 359142800 668099040 883952080 912143940 479747958 826021496 20348905 13416127 110760672 500151502 365011200 287282720 597105040 191435300 941574912 821252240 516008120 556873728 130516640 936289400 72288720 826156205 545858955 58575950 552939310 957758240 212916680 659848997 327110616 764030990 778847904 303251959 803959274 336974960 460697260 621470280 716106510 563720547 305347200 331583096 271135132 402192800 52255180 977185000 366943680 19593134 414362224 766838384 536637248 820770780 557285586 68063685 262543760 421502368 56718305 454945280 415649804 415806960 843743872 105837675 311723788 3522212 381408000 14546824 625158229 53902524 830486232 744836104 725622776 803424180 261332645 440519748 994182900 17072480 134458400 17772342 993170400 216908520 136985256 194373340 810000135 369963520 405446065 19371520 255625505 180159108 433334000 708321096 477913900 229810904 984902618 70340228 243190792 528625680 381002045 151994188 788296804 438534840 639208510 983344234 972250770 86609000 523556000 765157192 866887164 549640130 235391804 48300968 819874402 970761605 252319596 290670000 421708970 943630152 963761768 5345296 442077000 103435112 800263632 254027851 832324096 388780644 312817600 30300120 346065142 752605410 369483403 915986480 675215416 100224482 426601309 546318379 200759338 383500168 629569920 484196594 624294079 186724140 830525808 539338336 402212460 349016356 961826658 224439650 725889536 900826160 860809424 479505479 408643348 672444160 512257404 114372672 791418140 845282560 752568184 592741000 940185706 511460990 293756536 412987191 887157280 68498720 64978048 618778250 837965872 138088750 825683839 926017670 539746448 242832464 129157256 386383844 239473776 134573900 63043988 573910150 23403600 441247900 14000640 516295280 268388224 878400000 938047936 432948545 298357520 588016420 735479136 657264560 702291696 355278125 678296332 865837142 315602392 513611232 290310040 474383726 802553736 394766088 30259432 268335486 469462226 942357060 80992734 766993602 685973100 829191048 804440110 452473610 827568792 539663080 365345184 984989212 279170120 429456928 9271072 829211034 685656745 746335435 902873836 929640625 576866263 69856984 708025400 185140776 991431452 767553520 400631700 360115480 950598108 744806976 643711072 651355144 459929307 795979200 323743340 817681000 418068267 821252630 603715955 9851022 80903176 317050580 648362368 157067840 579049610 648536799 955522048 798564570 843360432 62465680 330643964 857336156 948280218 298260250 396548056 591416724 873265630 102698540
757175160 723399356 803144240 444973504 388410720 732207880 812882520 788141152 394476602 791994240 883443792 261842660 185560676 362986784 210977392 245599120 676773476 942568494 369419108 448698872 719164208 449453450 182734176 724305320 646990336 649117860 538821520 7627672 379476160 797788564 631368451 640942504 139148625 13984240 464607392 385772688 153393346 773154686 749513600 318568280 73219984 772005552 417576361 714100380 149406674 913945992 579063830 806737532 36729283 653723375 167924160 552051232 167900120 467575120 676449525 127249600 800567460 885517300 64872990 978549040 369165000 878227040 601790018 32886880 718210919 472944251 26557656 221450640 8193415 418826340 823714488 399400675 334129750 346691778 591674084 487989504 176068800 752881200 370975820 51562080 851271986 247054810 433739635 87387536 639117792 345400370 491810028 623269096 664604598 985251540 569279505 405438016 952636056 82888944 584375740 411971424 816288320 674016560 357116973 225677220 255875000 517518262 893807424 339822784 743066340 798524640 395251583 605301450 722673966 781598208 978633680 74341470 398849952 626005775 165890688 912529116 983815220 401077678 918101700 4495375 258102860 32782958 61431452 330243557 64911537 685103140 581952000 152828053 760047042 102766400 842941696 39482542 942537315 356192080 124740114 876578880 2123810 450948160 470309078 310112842 453214000 600562088 402531704 466439120 846053528 804979223 748397020 487045920 316882000 499227600 76318080 692710400 307296765 905824980 434450552 659208980 853364544 624199552 174407528 807358750 976150864 259155242 151736200 281056252 659407600 307232164 983364940 901855820 31284350 800733720 774453712 218156496 506763460 977362700 1286504 860600933 1859260 512842272 282170328 362701440 688379048 995364096 75079144 574694432 759693360 923256160 898802400 222347200 387864060 74197292 840426406 88937000 405235040 432712672 253948960 147286224 535960161 634192650 388071832 510696278 169692592 404639648 497769984 130066259 189632512 765719200 252945468 329668068 694719518 401415856 699546252 852719720 426982438 539536326 46291926 73120160 804990112 549859958 830324932 930003780 857605494 965227334 638312240 540791832 365560460 784523624 478652672 510797572 10094832 926753696 128911740 113217350 859050501 316520128 257024950 61754260 870997536 879674545 273040000 513361248 895425680 56882080 106663730 465870472 473168624 933083000 820409588 736499112 598218258 427848962 697700630 855475380 787242876 137904000 956676768 54976128 870190400 660270960 74112688 247143552 541876640 107867840 551887232 205407832 793938150 96272690 329401484 412124516 783384620 972245632 993957120 799048610 993396448 758986980 400435734 710455580 40895440 274475000 576689640 614988540 889405720 488798534 216209342 914751680 131152186 36216312 755750400 665247900 133916201 806008600 719752521 329417248 398422720 989667620 691431280 662595392 296911984 577495156 128177194 835689300 854445375 522200518 712234496 924707520 985943200 675875186 556457980 476115488 694293760 513614120 922185728 1908210 252740096 664876256 779746240 143922288 266345100 665782044 356375928 520292600 382083500 189613622 225316225 583277400 401959296 225163368 633366280 900549940 740024584 257161200 170080496 554836584 996018016 892849400 828792424 399391440 501930160 761097504 658113400 966645024 840867542 936643762 787699570 890222320 930024604 884751536 579209848 130967816 119341250 491117908 338792481 240559489 564251574 154992980 655215968 630529528 814168382 517254174 70537110 215241130 858180180 661384192 713725984 178363174 121960960 254633632 626751720 606634520 868974140 656878976 862859190 910722700 656161528 654138112 287137440 250628909 195570830 844183450 360835612 292198688 903047708 775940410 991240960 75993300 226536944 483093200 400385992 505213444 630890692 605015708 863551010 169455578 244816308 13359248 721733408 293559680 95152532 77809800 743797408 522926440 944727025 391817620 526839336 563234170 137939090 36788600 913525080 71940074 86512520 402086124 922503600 931198672 960829644 378536235 997125088 909419328 362883200 286853230 138487744 268266464 105537587 387369272 700012260 579516800 41047582 638749574 441818778 856540920 935865640 472158700 509867212 745108720 875781952 473470428 607102436 744670664 914553120 39289316 250076640 19050272 993155840 382194045 575004620 289075568 923670627 94001395 355734976 47811776 579828990 361404336 542526665 451121425 708816160 19665508 427569800 98098484 319855795 144559320 307664272 878922852 483662254 430938585 691891955 507488304 17741440 978048280 999488752 580146630 562163576 25985000 621722624 442019540 863173580 119579820 927308894 314563428 270116681 765213455 503153152 122056200 337105427 927851160 324342618 347083296 36210000 90306952 446230300 579997464 231385360 134155750 941632000 168975790 121090080 79889518 829610000 713371008 675126750 910113162 75683220 556127490 447384086 972787900 819124148 774706020 160481340 78656853 190950052 860640870 246808516 337839360 649882736 218991700 95145000 731373952 58281920 416939690 686829520 700201247 541939030 253982744 356913976 35794500 449059728 717622812 854378574 492579376 107544704 836412060 465141774 866249260 256074960 507907625 582532370 404968776 772129699 610735489 470546856 307395348 39671848 974972160 856911488 876508160 574679952 491383041 421552380 944452736 371710862 690657056 194642520 963651720 162415454 602045696 95521984 562662400 228494504 145365760 305324880 772075352 467597980 117694753 840559214 944514796 233205708 524102830 560991535 425819360 885902492 113289692 871428248 925454420 296763588 728956080 32009072 322615876 378392526 69015100 868220250 800656032 349777636 916561280 145132440 748955398 932214976 622912200 810859560 492883956 313738072 73107488 667822408 247873400 904644232 660370176 718157390 304879040 795654000 226455386 968025675 455010380 370679210 904152140 110215247 953855285 429414080 850183040 296586962 524985514 329581983 61120849 359872000 731118540 266537765 961133040 351721703 233593184 182841209 59967750 786060704 624995982 165504618 561074472 785902540 470320800 559936940 350242844 357737064 384864880 261991038 668880209 268510808 998838860 500258920 140666284 10669764 654348800 237705840 862893504 405759615 927471312 111819516 122173967 26302860 357747727 894342780 75214000 323401760 93185600 617044350 682436224 173908300 163862537 505284040 652626295 407373560 336675360 231913150 291085422 916209420 339574400 408537440 13743200 904129808 20170328 608703921 592931232 283694904 163670447 806007260 530239616 12935217 490361856 993677966 812676606 108062348 629959574 578469640 678297730 110871530 356002252 861330700 589128128 922676120 30964776 529894480 235407710 360377970 20998076 427238331 333998114 792457632 879199888 123681026 470317176 754353201 529774400 282548645 801759080 476953152 724919250 718800 766136460 574584000 811485200 333063525 453940376 865247710 538571920 224758260 512351880 891477440 757950976 493529062 623369354 936478676 425552804 490548160 638045844 282405520 145361480 960368000 696046000 485317732 264729580 629489408 936294784 255999404 552018105 224584640 838399504 709954315 169114440 98983560 974156048 358682900 844134550 778628824 62259228 374568800 533715730 409636864 309041000 898755312 160444820 898751851 609484480 747315180 467413492 629551380 558228676 637370599 291408000 901108064 386940416 810149950 520874708 367161856 104838144 876602572 431659400 592361840 166176240 919451200 980469750 441574220 624805714 43568084 575932800 457829250 165445488 994625625 805715082 124562089 445141956 959180522 167824370 735453200 612194250 258582150 607463192 376938470 945024538 138502960 526801151 832517072 248799276 701566908 723194976 852845730 140019200 94804448 231077338 177639104 770744382 446330411 701493755 484728500 881102352 961639250 828672814 512248204 309300292
410825570 936315464 795704864 167818975 467859824 285015808 300561970 136022906 255776210 360795626 41208020 362347580 510099104 28766608 682724160 53967470 155766486 584254528 528226384 118315610 725319250 661145060 422132480 283001728 645750680 323084055 722356998 844753955 276225959 481348487 687299796 971687900 208565440 987849472 42152912 259386575 983022933 652717296 267831780 188210397 690598621 997958400 451112560 881200640 231984600 61046555 291385215 405597296 594533886 301067101 234666794 565685220 213878260 192475000 343443310 241231520 426896384 380923674 40311724 584901752 953657056 221880095 999130940 728565760 45024766 563327070 252645946 247090520 51995716 626392000 51180800 712725562 103321365 481590088 890579825 649422964 663108011 42851552 691813340 473186392 549970900 178578036 193871677 483329943 641792504 571064940 945120000 957961932 498544976 416354912 86201356 424995796 588699200 121730640 972449570 882317320 658536294 339909110 623242773 612941204 673091700 731971760 359298400 785420520 202247860 972686852 806596160 324525700 689730326 611483710 947727995 108440104 908384000 21184960 17484050 620733438 177363150 277121915 909560320 222121840 224516248 398685200 387754200 459996416 435742910 269862644 133673490 886798964 617840288 213247970 695094760 161732928 997547284 31426116 961229170 634773392 524015055 186877810 495504680 193960832 32287656 748500760 213847331 254431800 893058304 718191240 23782080 470991750 220061772 173239016 367254000 491510120 138567964 543897464 531088753 652379584 532412928 423483988 279515866 970969376 202619025 317644704 507626432 263375490 939043120 442698450 366344170 687173600 41755264 584260590 111687584 700446150 336476600 404642208 921006160 909210824 877389480 160549764 186174016 789225151 408373766 206444640 211344116 665436724 93783194 417680763 186814184 107632128 572059000 955068498 269489536 155504394 195534326 733983600 112569584 573329024 480776176 435162611 586931296 529286682 200231664 132715047 86802816 698592320 446596500 51880800 138358394 975036444 553637875 879856000 878349896 203428400 911867274 585625773 907815276 207026240 372971304 759033856 747943300 956176960 643589694 792848412 437373263 150814080 590153672 597570560 520769412 889950000 669981650 740568720 181321498 721229760 546471718 249720448 139728461 826629496 480723208 817495369 880821088 980214180 854234216 412940458 236700233 841678800 416048445 784557100 260781312 327381560 959531288 958966656 658563054 416434947 875973840 760680562 674656741 939294960 464205502 506124464 59011472 931204586 886013596 122886500 750260425 701561760 149539584 192531400 523498960 389955981 741802600 293867120 914873698 838362368 915283160 249920000 622906864 982531620 51710190 238048664 83209259 813558028 790299490 376729046 321895064 967902050 540251600 432351568 659255584 88688600 665803576 302119325 392233405 301123668 565814360 555391522 615617496 477539300 42546816 159546977 217807568 426744648 608495120 999514600 451586050 181445600 190600280 996981700 899600700 645859820 724785502 354695788 868307036 87859000 478806656 510594323 743517700 966410480 322635400 258229865 86059296 654578640 356336600 934552448 490935822 815298415 309484500 544684969 103627845 91566928 305780173 304330770 591718080 819589204 203101000 478732970 138837310 273655208 617248064 155019376 253183200 949767680 786056492 908291440 658772012 155277600 981236680 808813156 529662180 465512568 19434528 890210500 813841048 186934760 567006077 497209952 203123512 360825492 360432240 342180195 831686904 496768115 797572070 799469740 229912800 885674020 809255832 927180400 687505540 354123708 366435905 940092160 787055744 221369592 467030520 817255435 184993560 612171314 317732637 819002436 931626480 765353375 202977230 708070442 951560416 634627584 979701425 984056210 697478208 179446968 298625688 550511072 207291828 941387156 501615520 521415457 73313765 549459216 33476928 516565309 597014679 317415680 765758372 387019497 590105329 624329826 384362800 107149704 672983785 884835858 8276100 133105110 82443152 846033904 918878876 838719600 16739450 146436400 646859080 538208294 157668908 203399040 99308730 567210800 624622060 232407772 6618780 48742840 609719296 415601800 478067456 791191640 876090880 683387168 426835886 998580464 275000090 280887770 120437172 427951408 938062672 533552500 618131664 755280896 26646803 298732192 888780225 542858070 438791680 677939232 495761060 968812700 359333824 414036400 978494684 179989200 493072896 160090718 621244472 108407700 657958106 479072905 741974240 475512400 36106860 937480184 298039584 994648750 780999072 936215400 290798380 176750444 630752204 889744208 890641409 818954950 662922108 729943904 104459806 863738340 391648000 374653600 778996496 429431092 877353532 744662930 381252640 203532410 96333824 674648830 928639760 283224700 278051936 938100902 278810044 706534728 13832944 288366292 524447500 376093490 646252800 684249128 749831272 394529236 792235740 502343310 254760704 136592100 135370736 439954376 685246160 748096060 11188680 54449240 891518584 542407000 546315904 969955940 134033192 503081720 264972720 913798325 272487190 524730080 97610950 780824800 616463461 637730500 90238624 332622312 192684996 701999808 816261368 109628350 806513452 255874716 74191616 636805800 527890240 548648424 633779603 461655600 599210794 297953124 23468372 72092743 581640208 865193284 167215530 854740500 551875640 418778888 700652650 796627009 211089678 629835236 474844640 668774268 377306128 127898296 456575120 795582944 987986000 501532300 394160290 553673168 273745922 978065370 415922432 72944820 880744640 323881440 250702551 986378080 352030620 694718250 838869504 917947136 882727006 822867640 84593404 565816650 835692600 851479360 257215426 143252496 681293696 110853856 868750160 940880160 78066800 472504321 624061875 505130700 287142015 994841466 769192244 175540960 901522100 753974420 590892288 846697020 263397541 150646409 267795282 935360800 589870736 200391352 547425823 157207052 214621820 105559760 828209632 455142400 354505679 720624680 449452880 730820394 259767496 71896230 205840176 10727488 765062456 651357335 223848960 425847092 930560490 847634760 317808751 695348328 446175118 989348320 850479836 701166345 931698272 603467309 283222936 870880000 599332040 465376200 548843296 136643840 97080970 783422822 397184000 182866211 34797976 619112272 507119120 217242036 232678976 253445936 820672668 186654848 326678152 673521556 371339130 91376728 515690112 437029984 432703937 941812000 350612265 541840841 113116448 884605592 634110712 421805678 633056059 927305000 175725600 434294102 247333790 3838183 790792000 953407044 934758980 200879744 965671952 763631110 644725360 478847770 312572630 727116450 815640150 267882704 261944120 603521344 266137536 88172016 90416938 106341962 38445538 650136073 475566996 856404212 123083520 212183120 728456998 393809042 788546440 946484256 831108160 759247432 639328000 971054974 116071024 181478000 855220708 282347500 578491200 6658266 568908210 722493356 279743357 51317045 800794256 748030740 657265880 873176030 681571200 529507840 631133066 122464000 898786037 653103256 328828482 917925015 682026880 374972704 799165184 785664788 249115588 756380000 774394525 344231680 830818600 237836400 546918580 488709518 943495500 541989980 457038470 594066208 180374000 510424096 905408304 374521920 673110164 403105280 691635923 250180315 957238456 6200160 266639320 847538300 874088848 910207860 899628800 673803405 919678927 556867429 224395644 384513392 943991674 204176784 324105100 780564456 151096104 63255270 909404686 409841152 95040540 618806448 179417392 248591120 770030304 732031125 21868960 695652616 45707360 471586760 180876338 969054360 602123936 526276176 481804650 344485664 51301936 879442560 84639944 640719794 105185847 324621937 104866232 640380840 514244608 673258550 766177232 329691044 716624592 798949168
980391680 206399200 223115376 71688440 994540180 154175704 411526206 831318528 100530648 618588000 351597734 250411752 224474392 943233600 932456832 232265832 396022560 10654824 194471068 619222240 507430200 350181070 56683624 722229185 192589304 574570228 94580736 474221440 64507644 398072254 378698048 360309153 899450954 117035900 646380400 939819088 985183500 949234250 928442464 397206002 465726405 291079702 347779286 88073376 593981900 986914795 300032512 725303800 96931180 235454425 644317200 976044968 584977720 300389380 471145140 511790576 999536640 646359096 815494964 603028088 884054816 853669145 286029952 44382000 82630520 62129133 321155784 633593768 774200200 712320032 33009760 462690672 428017264 838481254 419390702 341090560 551426496 451377995 899297086 373727024 636228784 701706560 200027536 307738262 626595744 602950904 152261080 15927000 273096960 830768700 469793330 560443222 664425016 344318628 64002224 799554304 721950896 797271710 260928960 795765626 454230128 656293812 803984640 609841314 350655100 781483897 325657028 591114300 393078360 143255680 354369490 736685850 800345964 169822100 412516480 555723156 945127500 93544040 751760082 395048228 439245040 797640200 881062304 485742980 973672100 192069860 394278528 390924300 83030560 836700152 49514928 574189366 52687500 58498360 842713880 358297214 55841425 7166742 499987292 964161093 245994400 420562762 126416536 402821810 862383360 442385056 715431140 546303816 286213294 972021840 969314304 677346530 341700096 882230720 256639104 283788800 46177400 461007240 426614264 292137157 864977720 642015446 457716240 681588770 608650288 955197584 114867920 520065408 828122784 667363480 371738010 180043208 245811425 83359920 603955237 330562730 7715432 386834720 45502732 186811710 639610840 601671196 861193092 847091200 306915238 109590175 792900556 466175450 308072296 455155136 263914612 457810600 838496158 643450448 987292360 759902344 107933340 784066544 736533200 821065664 569517222 322837392 674938056 836394095 290727680 853281825 128585480 562226760 874027945 123574371 455896900 507223760 827405104 725115771 845337542 98851584 662265056 900323280 397643264 976990640 983957200 313787180 151397262 412597792 358342963 338018848 308076100 717674200 83699168 513330804 89957250 345663488 960263360 517378300 733189984 482265075 175718640 204587680 817262580 768249231 488090712 575112900 997793792 677061416 709331170 6975936 560018120 56052272 280599087 158400000 765075825 469217532 154960768 284764910 597485056 885475955 500874637 98652960 413980360 744897936 617528510 754281520 923204396 815640784 257342732 666606424 803079600 658697240 438324050 8860160 262944150 520210880 510899915 308858000 452422184 918820800 312074660 39442208 257930560 139277632 759695680 518599990 235906808 971228000 160875148 989602600 461246400 600566637 247084112 512479890 166782468 64289150 723127680 771770800 646359880 423485440 474934076 367396720 969490728 800919750 940285453 811424752 145304768 933966270 97491344 655725000 478613370 134649675 536990421 589450168 642153728 447059004 779567100 570433140 511391850 177464664 653934928 644454258 615118400 27046666 503956100 211132680 642515060 645548160 589803728 562586770 812104450 774882250 511626574 789579642 447514500 812065856 295276293 462569100 687426875 636358376 497358440 122889805 680022240 856795175 448321216 864332544 164378500 211644044 553105280 951283968 630685890 670963340 864772796 90333224 971615566 296710600 37626065 524253050 652010374 985915056 27162490 931649130 503808724 154760760 93026912 664523018 316026064 316065136 775025610 477319628 873688049 312064438 364669440 338629746 574398436 800328970 850505115 171542860 920111520 947846152 334683752 553975075 687468445 687483590 689296722 292833860 10602504 866154507 329009408 7100898 466961200 331983636 538424808 216292905 287540000 514513168 889230400 566823424 847597766 734759770 108325536 744364582 784359715 770398220 656141955 593161992 187918332 692043820 583774175 696088616 913809135 939697600 414492005 738629200 756534552 448763600 797480116 890260422 31757740 16911040 604485416 675019112 823759620 996101521 555576192 845407945 661711406 775762900 663842050 659084616 141837199 278055700 366819170 990887085 883067260 305431301 712003950 159409714 62560600 203357232 589990590 293706300 265144788 345346899 451402700 965167500 221801918 74445500 779019720 46085460 314041800 801012224 427134875 156688750 16671619 248830350 611006080 955917881 37152960 790285824 743007744 637711550 441850376 325297444 164787269 453967352 280628030 687703010 2014984 137287360 169895090 216966846 952034250 293883120 755787144 60260864 923730240 406879472 862371904 831946746 384738102 134881616 781130720 548585550 785631574 712372704 407818022 604502226 176056528 236210130 976337696 91481260 759900896 996916240 926579164 34694172 359251760 461801400 760686208 251011768 638100420 833363305 596433760 479091200 331444000 936868150 378405670 796451230 272219473 689207280 707071116 932160960 884022387 667612750 123747632 927866672 832505570 410964252 779335080 805991975 617126772 625306648 5463248 344072560 744299225 6458444 788407100 42884320 554127166 475016170 148908577 230074112 968687758 902202848 483726642 26047413 425766548 845683136 146790656 992348000 556458768 6025200 235319831 447423392 350826394 272837564 858956736 305945120 18132950 579150832 982167940 920474142 741823278 934893840 421877600 76000738 597201200 449377518 543844780 852264999 363945900 428831096 102510160 561523450 281647688 657209506 591788655 701637205 393609888 270018918 893183880 230020752 983165568 571974240 130018260 80433170 894273014 353353624 478494748 319480928 549218438 730979760 774152025 736053440 144784730 615465004 652277144 219218968 301206180 904687159 396405223 720387472 28563200 174465721 798129578 87455728 47752640 428566290 882615536 236871680 381701664 516763664 102287280 167946424 347240700 200410672 794355060 691240000 340698328 503831000 317317470 317487250 264635576 104109626 51516302 683582720 815409487 433546292 809593382 159806855 962588472 764725054 755431944 963383036 36688580 879390708 849176614 940139200 240105040 115694752 989539064 917223584 659635968 152228320 643009963 443086538 927243000 741893025 318053104 392705104 787805884 99449596 336483104 366882944 332879600 365845148 220449965 1330735 447308020 146880540 777821624 159814600 539359272 740703680 328221007 452091230 641859328 93472432 330304355 125430700 641436340 366149660 28258592 262278380 605122684 784077060 683851590 227950680 166999610 265785328 172248272 130085320 620989184 778885490 611365795 206030960 819586175 658301840 147443200 374706444 851187134 985320616 326250404 446780240 772282016 590506792 322012218 380650224 690215000 693407230 575231220 230071908 664212850 496549668 678485702 99526560 950918112 648920120 711466304 242532935 782211267 635726960 513508754 299410400 259977320 262286656 386179155 694208160 476513744 97017696 900125006 205873480 229586320 494483832 902993100 502505112 912366572 267336680 103226560 815109210 284744000 857460022 291357505 557296670 852697600 906735840 507290104 804798528 952060952 344769024 28112120 345981660 812106675 62746620 960099625 736072128 659596180 505573505 155033295 623057000 641596200 514185120 329680336 430161016 243397908 439034800 910163428 657370172 820227656 651905680 196423040 121759042 419723462 17196988 453580610 414547736 916839970 966777872 779659688 142344716 279275000 590250206 493433408 631894668 121584344 29387150 60717050 12241792 483656732 178911872 620261112 894916456 87712220 968857820 254986224 133298920 805585750 524906560 878647500 174985956 142840960 649292208 15126752 519454368 185526350 903300650 469997580 112542520 235374312 487723332 243315272 691119736 506940000 403256776 958715952 133760816 234905896 517683630 884155085 167090860 686914852 100499968 279645476 287057600
503890848 981353756 229333960 392202680 176039052 825438162 299887648 786404710 724932200 836005795 440091859 562571514 346528896 379361900 111811510 605051050 988905322 343219000 671058560 605578216 979469240 262447500 42236000 431031840 772778867 249710400 3885586 875255620 4717736 271439121 808249302 49856740 739524500 570198920 473057000 820942080 938290980 277582840 596804072 364448256 219255868 540115200 5237820 45219480 483540755 438117766 775610314 85448670 227385990 770483680 795637506 698572715 900333775 207786384 784972825 544977216 149092860 489213152 380275928 29094912 549496082 427334465 248153336 889420553 195368240 895524510 323441433 125285675 81594880 718552772 560475625 868684745 538306198 291812960 791725095 631723770 318760080 580590503 103008870 678719010 89132040 548576642 230239200 122260340 50426800 234274672 685692288 457453600 34656000 349104960 677328404 834922972 117243156 517724432 990286604 832704650 590538438 249920000 233160020 244120000 626602073 879296192 880065600 718445120 842317910 561783112 228488032 930549005 899397216 340361912 189030128 84878644 501262016 535112664 791912700 395214464 192225800 78203660 762258360 434118630 301040592 566477892 373606976 418940184 329523032 889048518 74848050 175338112 642511648 212363446 968790016 790192288 210894257 647831840 112576035 988094960 539694832 305527812 238088480 409481200 928692386 335207616 82808320 914973736 886237160 958607711 841134768 463271200 827990900 52218680 607494220 745805975 923120704 844390348 923802167 490486301 771772416 350598224 837880116 761868260 534274816 321906176 274635252 260825936 411101422 170719132 611224323 861362688 726160712 431777500 848163928 400701496 570676824 22687590 318728303 371995168 632833990 288292178 605407026 68470350 350419557 814854416 361210496 865820404 317451030 274934192 381372382 698270355 797147888 797744816 138208226 971900400 817684992 254540800 504082480 175095905 834241968 383704080 832550130 161289100 492483200 21871 294867391 936872208 415634468 407021508 302692160 683171662 720156032 42062191 292318300 488197712 746523000 776650060 984005213 363568190 620654826 952483000 526031040 467417962 501332103 497817993 721446608 630805996 876104060 782402600 773145668 350109775 898348000 488291590 958932600 913071668 870489834 176730386 981381504 860683688 169689170 586371900 354308425 966884872 9476350 567388276 516291720 854628720 297186580 82576500 359054859 851828100 36595904 806790000 178650016 599347630 350652620 551700736 207766824 649904204 958146092 537499938 393557808 812422600 981960000 754779160 930764566 43848850 357066180 701668228 769982648 150327848 30129550 708721062 781710128 14923112 224678050 927645120 371580508 373077084 787412540 254375280 542998908 379724640 254027800 649056984 274706840 423691548 14953994 894235236 716348366 576672880 930170000 945283555 184727008 994793316 367941912 460688456 752499030 263556860 192360972 872008064 717617350 399314835 163787784 352188200 963808376 901095050 481056420 77583292 339369604 778627190 40009140 997868275 343688240 15826980 537651464 681113088 681118256 184521007 648759752 367988352 307042560 614438168 468326908 828683750 843396344 624726518 215140915 399894381 46556920 459340800 488332676 739125079 47941352 310683463 367621650 239196920 588962896 840327307 796983805 795297172 680767744 166631290 431027400 766722320 148106176 809832050 862622720 743979312 288952144 867405656 801104776 985154396 416279840 896669084 119495600 821651944 162103270 834403822 930864180 198067728 477155123 774139293 89977696 446939981 109898266 937880848 14989600 138903728 455026224 664025350 84131244 601382304 989721591 618212894 441807702 588322865 150482566 532305310 331390070 742688832 657624385 682012944 351289735 175345495 787856200 215178176 548008528 322384896 707927080 229593750 80369296 415616060 745348160 191347760 90233672 80666970 205810719 96173120 83088640 418105516 634411211 927684876 564204352 815413440 17017673 222147728 346286464 640366176 401218204 307990750 854754544 657756928 972008395 313688443 87611456 171994600 905549500 459689800 131501200 414751064 644951408 28854418 358024256 409079093 353307628 82053250 919446540 730422055 185567822 262581888 999062270 977614600 911996384 393714416 229852008 292544600 571409980 180903729 170678240 905554368 710814740 678014080 377578604 750216320 819666040 139992496 376107320 416237056 134853120 576009792 103869312 583872544 652577952 78423100 94751080 119683720 262418864 698554396 317708450 145363384 884007416 711404000 97936320 604267984 621802362 125937240 64290980 486567974 997208584 368373870 636410880 255695740 311645742 185136960 727178728 450985464 422706056 223498645 804470000 513104264 575839640 766238000 239960688 879981140 115065120 592419392 684615880 711641584 128202796 373859470 787929950 580970125 874940064 881916736 297711514 450084510 564960768 965230080 738295524 486560019 238980324 332165302 497468538 449175724 925155878 87815278 941490400 381102520 739371264 54455700 512553190 37395132 341824275 82023216 641488240 846426000 593370818 224705072 799770880 781664768 830097950 676224544 817710936 499658410 408472492 951475252 627377898 383012060 218197447 115014240 90687240 952582050 956973800 420467224 609028976 276948688 635456512 268937184 98984260 471569390 721897800 124207968 167839030 798205776 602469128 623774992 955818160 755178618 39554000 178080384 792976536 257087120 158426888 597632000 783631350 915605852 485953024 536628544 605696060 401861890 983331648 884842240 818636692 713950896 906988800 615458176 869953523 484300915 676546592 337460600 484521422 422568412 628802080 440284984 39419552 104423918 593976816 259735452 259239084 340864850 614686730 666877800 947539810 786697693 674346720 75722344 586397308 916242948 73251250 690389984 748440763 190395084 600195240 907713216 11699754 641358072 815781579 894419880 110388776 484645500 859308096 310245136 895955168 988260960 437308458 549094120 20260040 287025728 517991400 98461256 109172600 20558180 293624474 759355600 907119308 275422365 591266680 75952160 313259251 974127152 412836908 345490400 218267168 763943050 677978094 299001392 969313570 345215096 256472500 910620800 517770328 827595090 178480555 976535230 245027225 838039040 304190970 192343360 539670600 916349655 754230906 839838363 408238880 800885055 503751608 113066521 489131534 643035010 115843200 876326320 468994125 933773376 719182292 809318060 43834176 31735657 382170000 265603585 949169000 532538300 61905760 895841006 874366010 973969976 779578000 417586450 979989350 379979274 600326187 315032592 684661312 432798240 734685900 688637175 33538428 561387260 930434744 437402860 520789504 470381684 332325425 270629128 35510824 968716135 313046900 461524780 272347608 109816550 962132120 672167816 207913184 443939660 173680000 233448036 658215976 95592960 840913824 242709162 985956800 675211875 296500064 748408273 387616448 91234576 178955456 425519675 200227376 211822176 773393080 681012224 473865620 375579160 554852022 863892960 519664800 796253875 478553284 258938340 895590440 619502816 583102750 142584580 177368750 465196056 216917222 874726624 123894505 155165760 623651740 297443260 63609612 592052320 453878124 108147500 33337360 44561152 273463300 463660960 620688768 306874042 905947618 873257600 429702255 82367295 247292512 522123204 439378876 124520800 151393500 636721760 697034742 610534920 987232920 794534808 89169800 341048928 675481600 858480700 278378400 650695040 560441180 21241248 635702624 511860976 645955125 583429870 497050636 210002208 853500412 288361334 833743772 664476903 457665632 39615080 727401000 49415060 158523625 653994864 109700865 652607000 979442616 696204680 365903872 556214270 10087880 12835952 710660760 271085820 402597889 273544425 164837196 229579072 718114852 189373300 7371150 746120810 600238072 623565320 445168024 372860890 144829335 201964464
769104938 891002880 137936398 207765420 159498816 532435810 601225284 913077328 268386112 586196940 143423604 455488858 545100340 301934400 404677916 616024216 489426200 902063948 479672690 250080505 516815872 209694210 561459478 904349164 296107154 403367520 722976290 856480913 663084932 862386760 24861852 364132506 730189232 910703394 860629028 401004652 206447460 158046628 351676020 511629874 859435180 925051944 126590480 967630384 206164032 384745750 240725634 630898408 225237355 360224530 90436230 772853448 433003552 899386807 521934040 161709568 248104230 737366688 621423960 640456725 249129852 612707562 184815616 22454800 385590928 853585650 938548700 512020469 47367154 662583620 643960875 300501990 553124612 864491250 788350800 39531600 953173120 835986920 564740715 42713978 286807584 791616784 414630016 605705192 464690260 852737782 826519336 64783360 347283744 965971376 316215568 47747344 364861250 235148220 211470748 441640190 796328748 13286000 747797440 485699448 253247584 568840924 385973750 635406070 675570864 405995300 884733440 924217830 24493050 968865022 853946610 8112644 822132208 521354888 324900100 142690863 455280750 924400280 390056692 388193450 867053872 767782800 579168964 180303560 89716800 873435317 712104506 565242720 651517000 670920074 148122832 42017712 631394231 33594512 948384755 481146972 407220600 686525936 934433536 822831682 682396812 253900626 297353469 527595150 88446088 819671840 34732660 666415273 496379860 747036503 22451800 214932125 109228090 887761151 184169666 562950344 237004792 799587796 25609256 612566222 509633856 872054688 649230406 49519040 353887520 262665200 461798319 575353984 67825168 498055251 255822424 381578880 382483920 571000100 881478080 296951104 450439920 464536176 309433555 804081888 92539990 589654200 800864896 57261430 45203282 638375040 177816086 117150696 79530112 424763904 424088506 783488268 343277240 691114752 948507941 17603432 124279173 608567680 366268500 472792790 286041425 234118360 107705022 727840860 452100150 953486482 709840360 121885400 96015872 550478210 399782250 13431726 556064064 721037184 481620540 751831610 427924416 832137204 34494958 959974184 529020000 3248650 645976520 483889200 129279210 371369472 274609260 963034158 581266110 314189594 342098200 752709526 770966400 98524798 66634104 710775200 985859664 848208700 626793280 311189290 390071796 398131856 864625780 178243495 255707040 141643936 955372704 297171974 183070916 869600712 270826408 738881200 193602110 994272872 51693696 424411400 671638387 760477000 392479545 400323804 675176432 440503554 652426572 438682050 754087776 448987536 255446450 510039760 756247808 980597664 977847544 419678896 938123964 735923065 570916372 426247600 275418224 810545280 129830310 19930880 490236416 639509632 191246362 5349536 313380332 703854096 667404702 812341180 675731223 69572118 236752562 39430184 68429408 990976688 581157384 485697120 862827464 732816021 311826720 389805222 345340320 184895780 355319746 893189248 490479495 344866880 519504358 833984292 625678968 673648776 931720292 491508170 996833630 746668800 118859405 112866620 63634176 270229316 627368850 424272346 941255780 126924820 943139304 315505944 607150602 455322150 905485528 802525280 624665520 925133988 729270948 747685072 281931400 368691411 885008096 53283388 820443800 116039244 574092750 455970240 646125336 772013760 856676320 666889184 546594910 229217936 46193700 23409072 524702320 360508960 697419104 517581365 461343700 849265629 495576080 50651548 302117490 460882858 261169120 223726400 69952628 283281800 106116222 871319185 822654048 288290832 973860940 492137892 224518560 791994544 356317440 722048600 901374208 965980340 764693844 579786269 157220000 911168596 753664464 698953760 414759730 390092642 673354624 799859700 258798000 404680980 45250136 373961250 427693690 459618588 942595480 695153592 543179160 334614920 371763070 779401840 402688728 306150840 923800310 910086968 813005524 938472960 197250116 672455232 443840020 535168085 633935849 581103646 918453210 56205536 662376160 78542198 331879380 269913225 263086125 236997840 162303872 952653568 878336041 938584018 149646792 442972000 760065056 61564046 519394660 772078940 577583046 62755840 715076260 47086820 535733863 785801800 837776900 610599120 885389600 961702930 90075480 801146104 576221952 835825300 538404400 778119472 700657600 500449065 79080064 379340333 891251782 671759668 727354670 171123680 602892720 269319050 740630204 498033240 789906214 294951520 810539840 127545070 976719490 846652284 284930090 44970784 374105705 563013344 750551440 223012227 362330885 411487104 236755640 943926605 673121331 928076942 87574000 623915990 341385866 890822944 890708736 616895200 538805042 701581722 761699268 36328961 865273856 719707692 221354045 55471631 664032000 579059712 16652760 758114560 76059516 165547240 520181120 252066240 404997624 83234724 284422320 978971048 471285490 316075200 487755989 804108500 842225000 47265516 337067376 194164114 664260472 151892560 286867010 180353326 103453250 598363600 746975064 994020500 368456800 823813776 118787528 292613080 131987568 936851118 176514996 89466240 828646800 583456868 48866050 542874440 347013296 490147986 36163967 539804822 274222700 453683904 803106770 375354040 442478362 837703061 298833396 813260375 700257840 554723640 404371840 572787687 933293639 404398316 129859382 62147950 3251860 966606656 979668040 80411732 454375050 236779812 985410530 335906376 274008344 557542536 736605048 734689782 85154934 348058267 70675480 781053070 793187069 612959036 421796160 349097344 139720332 76766516 694434532 322460324 647687120 742994528 901164910 874640631 318613816 622973200 479276400 724726800 608722160 871108312 303592416 465127600 56040888 391665824 385237500 541575000 952027382 336653400 287271088 788217008 908334880 103398252 691820712 481997078 365586048 506182760 761760400 485237420 2218824 234376891 732721288 140136790 435508175 762981728 357709440 667131060 189349416 430374400 558921051 291925344 5159936 520038800 454768540 634897920 656883520 713339950 716177872 346488782 176407808 695181900 38776860 90345600 764921920 940305940 295535884 93742425 132647344 340422780 345001800 527000780 849204560 436755393 879289520 597312696 945456600 201118020 874460583 988953448 716190198 873918400 625004600 892923000 223927634 380661660 433258112 657242284 303235328 960040697 66266600 882485824 21008160 505476455 988482250 600446850 915314174 459681936 904898175 220072374 10420890 515660912 88952875 390094100 366990100 746756404 611489600 848069670 196598368 483917600 978211460 769929360 132428400 889542600 604492544 789380640 95763240 473143279 724404200 645536760 190528000 464066270 208492500 734885518 713157371 372064300 991975424 529710155 199949605 625290208 553100853 341343024 150752720 47055784 742481570 514669506 593284744 451350956 290751076 998921417 988505103 134718000 361825259 874985000 725436250 25629499 743719100 799192926 988258300 870948710 502937360 864380644 409690500 824405875 357507178 481503156 15294225 364194000 718597410 930574577 113341372 32475616 895639120 303638600 674969000 24374772 512441832 157776050 120463484 575275632 745414328 716714144 823347892 101590328 947300104 819869880 80756678 776625741 695098320 21932768 934776160 618476800 180230920 373271488 176461250 838237582 833040040 269033762 24114448 855497308 708978160 137078960 298000352 465097000 738242984 978665526 41077984 921136832 224691000 174662750 735746560 968427260 366799712 310092448 301302120 317914770 566453750 508029959 111331260 436114594 842995550 218812572 938814016 509531408 121144760 690408620 801311725 562336680 622678352 561354600 106651500 804557810 697486944 676059120 940330000 577978260 31686172 505639595 569926880 891978152 779252000 323050768 497519808 820658077 940169530 888578410 785451256 164827364 317538524 796132040 752284544 30818736
99342632 781579114 836293125 810067360 849991720 85750200 792744736 423802760 497655222 383136400 262335200 847573816 880188860 732410640 5910500 712687740 35737789 527555200 713789280 122352100 655869627 302360876 627076172 985335245 492681490 619802400 806073207 144648750 125617449 832682720 918640900 654742108 254075480 717124252 869511680 146702900 696865088 328028434 168156900 420866400 160136830 58585488 623966036 931464175 409717432 125697332 548638616 577003316 45732825 964784740 851868800 645936640 105208464 686930446 357954850 759852412 958433656 989685055 773255056 414562440 888243940 978946616 559609940 482078360 74582912 344658435 919346440 918356072 33680405 514160175 84220329 975993800 735387040 723235000 259152160 935159264 460954372 392148736 809530934 112081700 929902250 463827588 615023080 439836768 359096640 898471720 346714316 808715025 776301425 817746900 299907500 412976002 378525700 443288410 151392805 833832510 829355080 503081530 152325018 553626784 877861800 680325950 507779020 223246544 125933512 745952580 562447739 960000064 364442560 364740371 875876500 560976100 957849168 640554720 334910888 560897938 233753600 885339920 294292684 630557756 150792880 836716230 458279750 882735232 833724995 976288750 762684926 784709920 36869220 164834784 763806750 181830840 364984292 940591606 452910176 163452740 575677896 913233900 260798608 483464330 846438422 300363968 232392855 253925822 362754652 953840635 983193680 790497980 838532676 47114056 754621328 494524400 450157220 761473890 271820400 30938880 249187840 298870190 343889955 139734788 585571330 799951848 997771264 252226360 203768735 47627727 891201012 279989720 528668990 543386494 823289480 852350000 687363310 544441212 385199632 67286880 653158400 686152100 383929680 623661240 489643500 633019932 623823104 453325698 933584000 102770238 850930160 654834720 178291840 793831712 609351380 326691320 20597020 161561411 94303420 877945330 405428250 975405896 161308100 925541050 767957280 86805280 774060320 378081383 525634455 297513551 431208982 777490792 123398275 419352372 546206240 151203880 195912130 488304220 708451276 153398864 285590827 282567329 931701180 83623120 720118203 103316096 288939036 10473832 471620410 700801804 235953664 165144086 737665850 155689210 110756698 215260294 344575776 47502280 744058496 31596778 248136465 965514896 711656060 219655920 957412000 344336000 652594440 300398312 473776970 451079680 433647308 567610568 290075283 352297756 412019180 989684760 460663972 700535947 866512200 225605712 836620100 830335050 595479660 971086995 396705000 213561600 743751136 278899696 505564716 496724816 665963946 431102912 387501092 158362428 699286022 46164768 793727950 971710004 38641608 176399418 996014656 211511400 126106494 747427760 612643338 890385984 267585272 578999300 147398840 734452336 491654532 931970333 62269247 852049624 353605632 253682400 988253508 577053600 765385672 508028000 798398825 813483050 207998835 42311932 217066752 241198240 66875440 637917150 903899750 731966006 756079968 824569174 223647700 261078000 281978940 152412700 419783382 543657568 390618512 57012883 673381576 28046080 441442440 302831982 170687810 380052000 213478948 983996780 735096410 35503170 638475082 900472240 375117460 492211670 387745614 79772398 575205500 725218816 978373840 135464720 9242001 345863520 610336000 109746370 741150000 891628976 82320140 124911502 558541440 213966516 891036700 188043732 213061233 25554750 496812800 223863825 967377475 251042788 643032600 367437221 834603348 695795463 513821440 661280144 615351020 919276512 839454923 205619134 495524019 793844000 208707380 767761480 881738548 973589028 794342750 402687570 326421644 585117434 222901600 503662800 408402780 316493204 492638980 206543072 408660856 64293432 747590396 287079600 93177120 116755360 818132664 330634208 568931520 569243680 941500400 370057520 449088625 215810900 687200664 864715000 875751848 841223944 193493578 280365770 124700434 94937070 603180972 172359152 924415425 380294084 535502460 400876820 586826774 605580872 155519116 538864940 220871000 94039992 226755848 144786920 465451565 612491564 947039192 427725800 891873496 905574960 978011548 778743328 867373320 195089664 303071306 831645664 674847388 310839680 509495996 382657648 898585960 248054400 444265976 787277320 958575626 132702140 955006150 240987440 752416400 822278020 279168007 870026600 294089195 29803500 457328710 333670854 338089424 707240160 462105764 545205889 304871932 534862454 587662000 453263230 410228583 532693560 275512600 663631320 265598888 757209189 400146268 449884253 457952152 34410584 661308800 856151771 270469340 112090297 918922496 511369532 531115776 838575272 934727614 768695920 377824870 917948000 604221125 555982975 838013440 916860000 603049550 214051080 538559600 525297988 694411994 345084550 993409980 184113324 62881456 686255264 596134432 271000232 411922128 399565790 697030800 675958128 131194474 745424640 414454960 186402290 807485980 555677506 642118168 602128992 161229184 630086960 557781950 618931200 947402940 207046050 529283568 677992910 536687720 111728196 566074722 254681560 35291542 946477762 52840550 986867664 675225419 461530752 38699456 455620542 594200490 541360700 112569890 418410385 610073700 118129968 472268360 118610800 907697360 138352470 592017325 113150672 867119952 11684096 712048540 461265632 494722350 713429728 241326960 157501556 378454860 318238820 638214506 299732772 134708760 568221354 126234112 269962710 675433039 402965320 115021640 4815528 912491298 119628400 919379360 132958000 938535168 160696328 451895524 765032304 186640160 90311728 804620464 264631690 935828464 514869007 259704960 303216416 63502740 779404968 627841928 558153217 989877950 253962904 280405240 877559304 108137780 902340524 846510976 837045456 611085974 483206732 633226480 440485920 456068015 223567936 90356736 723940908 939016960 388625395 774955456 139049060 443690080 891966664 643784992 548217966 61648376 918872186 195813026 479007240 746388616 478469336 224908346 530479520 300541504 356257275 555940365 405149192 54062007 552397350 249772578 52726884 883302464 737148192 475837440 426737585 388542934 136391898 797334752 645809403 243501628 247924440 867683432 709829120 270568845 390127240 516433320 536722272 473787340 379388130 87990014 298124440 123498104 39034608 371667760 514126592 550229682 333006570 612349490 400989396 86525117 529420676 375615036 510510440 502879200 350552110 474461280 963543104 148430920 646466620 914044565 876999025 562274960 771835950 717285375 75324420 139401066 369000000 977807416 110221558 809549776 85903380 687011662 240196640 416276104 738173043 729926064 92752480 319797968 898987012 108573440 754276280 385280800 572141384 828489925 710122904 952881058 160466720 300373500 300714240 519754816 479868180 289129060 597944256 274419840 625141280 470158566 259271272 644033560 909165688 755664448 488547763 530264872 75079410 657754585 445105152 102692900 271048448 920624780 535658845 143568200 855514880 993915890 628681630 76192840 5453144 531551618 509720256 563953824 259222320 134532688 353203530 858868237 807800460 315028975 247604240 736379065 764800925 641131520 378168690 115514516 427688080 303791472 722478992 937897859 26563249 751726272 108666442 245200320 202438288 401352860 761251202 992173557 741822812 435361856 795205170 651988971 272200384 451581370 80979419 289148840 429034060 758911095 754586880 880125056 510470720 265739455 833350000 939255264 968991440 739987488 29522400 986993200 881510921 813463312 764180725 580247768 285824754 190384775 535581196 701871937 362637184 368238656 537426230 590025728 44099072 262915840 595916255 594690310 115881130 68633336 518823936 684879020 621863215 370730343 755325886 413896990 887011600 986015635 859465600 583481500 953800000 266576750 967468295 905427920 891002420 300485385 222073200 1691072 330974784 934188640 995401700 372159360 81916025
911141060 329532960 288159208 958775058 582005760 753839925 267189352 352425000 966852952 921515648 55715896 534613019 513546224 771988370 189429670 599790967 185177140 952277760 439316160 305168676 18734848 468920968 677944404 991068207 586392000 641539152 698344824 818324871 260039016 735656100 428708866 374416324 436191240 481208064 862310538 278631380 557521920 832839576 651857396 723300910 980578840 790072368 396282299 568241220 688819540 653525401 648148176 174272904 723354230 974884936 169559925 788794696 283798300 523841312 647280580 569242760 429443600 338412994 179704005 147588424 678304576 296089267 3261600 595142195 741716600 489544400 421813776 806649652 88940536 529622400 704810826 777113092 349109408 757722112 932525254 959286890 402830765 52626324 525954360 37918160 97895050 782794840 133059360 765879834 288960196 660402096 936874152 840911790 605131224 602920800 850532648 518725400 592533016 576711112 774971540 848083958 404443540 19034144 262837220 456215420 883083200 833765285 505540868 646939491 116985400 794715225 62534784 345629346 442063668 849002866 350787215 645967588 333655580 804861875 471386336 613963872 316176000 752487870 301073100 285019375 158256900 983065212 334372670 742691470 443901644 984708532 807531200 23382544 353515552 256514408 748173404 150836062 262879680 360251184 249426340 723945312 199612064 822917144 734970732 493016256 723961660 559788488 977763639 927638480 643095680 515649946 519738912 982024000 482937222 570821972 808928000 114750416 889083904 974344813 125987544 918354204 886176928 379578888 556687648 733650682 952006600 969552816 241917712 969875424 430501028 140251052 585097020 786182280 290106458 211117240 359461216 476649040 454234518 492484000 437913088 645344256 687271168 34525184 163026344 107858916 271083680 618765455 573858560 512319538 84586060 263956400 539792985 756760489 176593048 379792440 490209080 7390800 677265664 163549630 205009600 259588100 945090086 582616160 184233600 178365564 864771456 954186144 456370938 471057456 182161040 247693560 670774308 566355214 645384480 257430272 857012208 953346000 567528432 540265720 646518680 583819004 430722760 394089840 899094000 543502600 966464702 26643122 145526916 610967698 976855992 97472450 215070160 989658612 44551884 788156624 715733631 214656352 631718536 488282692 786550590 48077420 409200806 478804610 873536202 685050839 928222448 528635560 917251120 242121216 678608224 289705632 356268800 811135575 63911128 52169178 571569640 183635156 309144140 718467090 491408065 763997212 383413552 194084480 780318394 594953750 253852030 206856740 513220850 154013240 377061502 688041372 863390676 844132500 681798072 603773000 321770850 177800227 1785400 481728750 71619675 342202848 211939980 220881502 561584713 707014812 676891200 722875000 23144075 157191116 840743912 765543680 665408840 69939224 993502864 739620982 358582081 869149240 66892766 539153792 418154500 407486044 325154746 242500500 906265688 844353760 788057450 169359005 404394573 23299840 589353560 764052988 534082600 794757004 816521700 362345528 121464500 65031328 231195876 117307556 720385229 934705200 528380774 333036200 668472576 169626750 391748378 384174520 13084732 980705505 486645898 45534943 646122193 705315510 383756870 426424152 659655424 70221686 329629648 121477120 822665200 156401375 13029444 712883982 467456204 902208288 457415224 791576010 605376512 413680072 7280580 213678040 127997200 647272500 525784648 982679178 780918785 601070070 989935536 707630176 192746133 821783800 249021608 929654039 73094768 845240955 364771722 106236992 353089376 408637239 218864880 521481726 234957186 377275648 79439726 875057328 418582035 726717960 378559184 221992800 723055016 538485072 573212497 572512876 690287454 685051625 955183520 907274000 459368600 622502432 467843200 871474710 388122244 420508840 266860300 917951464 411496750 620620613 648013454 301457075 579342986 424956928 9075600 162699026 376663616 307431200 331802200 97602886 564085808 397648000 67590594 902881718 840120640 619533040 729771768 829991350 855481190 622068722 215241705 64700000 319494110 638103469 248427092 72348152 580988430 63859684 282507065 216285760 481818788 380749790 138946656 185500008 553479633 907377704 357991865 994368986 24892260 558257970 867883934 528778752 842069005 183554332 95518464 231935442 458247176 577824236 151240334 87329824 214210195 857159000 301701568 249000476 368779200 890829354 163665920 139884368 184286000 120492928 449393997 160121872 146460160 191781272 346340600 540913232 383839732 375050005 415119125 563841596 578866162 121101080 10563776 731053740 499637520 975909308 668123799 694778900 655176080 418066400 839206512 999180754 795372071 987372560 930015250 779232040 479626152 928965096 466518992 475283880 269931420 94349330 744231140 146862272 449474592 0 2281924 89564000 400354752 449538176 531215744 640263600 858127408 494163488 78853568 37096132 79591576 117960036 844580301 389663002 879480478 202257280 198963480 942006395 358238950 192820635 247420008 809027956 24403646 442559008 805165572 992255998 262419957 1113430 429203527 904313804 822159774 495667120 360623104 870785038 635867400 173598820 695425536 424952500 161412800 61794818 460099408 708352248 528934656 58370976 850775968 135589664 217897420 280710520 383517486 739429170 359786860 207191040 568954595 552447920 463196596 822633344 432319360 164850300 159668864 890114425 540521008 579267985 811233160 599323264 4981367 191334750 521069648 745174300 552643420 622267800 452030964 637867050 734867891 316143922 556281718 194925104 82160004 658943220 46586656 373818240 17045628 139234136 205402689 961678520 250708096 916320128 249938768 50507692 125068280 197939070 981167916 503042339 102738280 508036954 142374950 304978463 311020290 264642451 750281680 167431060 644776559 330811040 379781120 406358780 224028240 555822444 371126722 351277696 973370179 394472634 544970750 71991808 881856005 574353664 277937200 461813060 545710882 74319376 246244600 49336736 957099008 984348064 883189730 197732020 130182960 966734370 995069870 965781700 228057120 629170464 978272856 62117952 185375126 788967424 633012020 585157981 870349345 313634200 767767322 258163869 498869760 976087850 19434400 80258525 929440375 804674343 547225920 64982416 685207200 246806323 44187500 462884332 401618028 394730240 96095924 43098752 313475600 795463240 90121244 742965832 210379850 732236348 849339750 347732176 66231424 791412240 35962188 858806356 931938255 227600504 95001600 116623456 328611230 769142632 860739214 39802391 47127200 393735036 68746794 876949024 78643854 1189670 142082868 736373130 496657292 631404352 40619984 90393156 854900544 889438153 697569100 469220480 6414250 417239484 955931834 11066700 581360224 756221400 381826594 76207789 615713792 337794150 303192908 132617784 473946401 20063916 839315040 66335208 307505868 19525720 343990902 956641280 615346112 200693408 621322450 264095892 619096864 217914656 310746210 104229472 470841174 716310750 616875956 271757856 409078360 286185885 34470343 819231744 212884480 271889172 286362982 164515089 699981147 146694471 18294144 313080 115758940 803379290 152506508 504778656 949949760 530635310 691518106 200949260 34720000 966593772 338798332 663358784 464454528 444935980 514524594 464180791 793903984 486822981 300194848 496507566 25012188 324542464 921541284 190033855 153014140 348459803 533627656 144473920 129671298 697197568 712561018 515171440 867938920 598909504 931289950 893584385 956700947 486061760 451166200 958578752 939940316 209485675 730266448 635583200 49566480 574287846 124590156 508224000 311546160 889960320 933904160 619565841 552098851 480207036 438201376 769748510 959488304 759453400 586478288 715786605 74677136 923713294 848797874 61345200 953028336 865148604 144909128 499195294 798406440 519442112 361667840 847974808 87123350 220354756 714038724 632080572
157293356 931812500 554469497 865129556 732929500 331896100 251558000 847618468 271400960 338174135 202346815 821098605 150432578 139589508 175689580 138307010 87029200 292566168 869770808 427200618 102830933 497699540 24283466 384107192 947242860 265869480 851194081 751587320 404873168 456797090 476916809 132111950 288289408 824322100 640881800 551941204 531104000 712590400 262599680 302588000 509048720 519867670 599126186 412551968 898338272 625199360 867448998 378794500 220197630 581358072 883614510 748869580 776129488 90147500 532490750 828881790 655416328 880940818 717901244 935363720 996962060 358883728 753233024 199094030 497927600 79559680 135381520 744525980 856861292 888734150 751709700 267314624 262326780 623885450 182244846 338612720 78568846 480591250 375158900 441013992 58389736 518788736 815252504 958629629 922924800 211376780 487725458 276561608 859538432 199984575 548895780 885021792 874560918 270421080 914195754 975921120 512456970 81404696 798678400 136329544 399212144 721869952 653335725 148075100 213440448 772741940 529939400 49819868 897365488 407600469 647800380 896766392 675423029 293101250 535155000 452514240 351898948 99012856 888664485 803450092 366254848 374578880 601765400 17885000 306995936 212206144 837951268 445470386 215076800 166213262 306790916 151857900 972746368 163220440 514489280 807329150 318012896 59084688 471766186 76771136 623036576 415117792 812002456 540367124 226126653 919346286 282263104 853245554 541943736 865165522 983094172 430860048 105151584 299958048 325024080 289026568 862057984 480024176 232192000 514616655 662972600 997467920 448188946 141480628 372284408 409400210 778988200 723772677 184720204 366484179 232776380 241326510 984598587 292668440 702283918 746039560 903598200 403659500 591372052 692432384 116954555 183996088 298327308 796230000 877288195 825746240 578191952 591777020 700458888 573699888 824291080 143112928 929979260 555001400 94438760 805061040 351369200 292051569 443377744 263273777 190923998 509993468 875701408 711127360 998397125 565043930 166417320 801347766 831706000 311030272 657011824 633264880 862354432 701264644 353484716 23445500 805001868 639649136 384677132 117190628 556496979 896954880 915632250 32338120 57684880 89563592 674275184 38902974 179180840 795653082 865151616 460887780 247768136 765229472 153664440 446371672 101894080 167798276 254906522 329974637 308143068 843633275 98569250 207835636 465547852 645198000 534847000 810623136 881206368 829702604 362243785 335034788 392731910 192677784 52454912 42273888 82182920 558151536 740897034 830316672 1765440 998775180 161709624 191637888 499079750 23500280 223980008 397835520 782725870 519571005 613001560 418920760 238178095 29162003 341784240 343915091 867252544 410022004 843548174 806321800 446129420 283796725 477265421 175048484 829874870 157371660 845967616 466350000 341989500 135118402 18973600 547701625 809663024 743933400 234471972 35072520 556400620 6854300 651233402 221718500 21690281 92019584 711025740 667386880 297271728 664537776 871968784 711249784 14874864 330205000 749571978 882803625 303140440 748681632 787521680 582408334 395187330 913321016 385540520 202132028 461800840 442453536 87624640 730692160 933111640 4928536 304233370 685922658 668363940 425952512 151555838 96994958 244019200 607340196 443785232 550194560 526983142 689144000 88069915 121012356 906172792 698552224 796876122 683605180 680814580 898743744 778081980 290956480 737089822 833394720 236160944 634733376 85600264 991736565 29171575 142184560 231796250 310892621 179021312 164605940 320905685 554004736 123249425 595760800 217567528 727825600 283142392 926023808 483251742 291532960 771169875 182160544 906774840 295915960 956667968 377533384 818671760 998008455 556406265 964820480 305351598 79404778 465341720 952279808 268344480 917476800 490461440 651588720 376302000 972598286 37646400 628016642 878504039 633103040 230222456 200629723 163593395 299304884 97368000 412335200 387454920 667775376 563464483 611807335 191475030 737810810 204292096 684691680 294135514 738870174 547726656 433478320 131666816 651529700 690848100 879979510 38233620 383418416 9499885 359576716 939703848 281007960 476587917 708740265 823225524 145920272 761860950 146148764 233990080 232435246 119898240 476789420 730802780 606180698 944774482 183292903 163816176 564578756 103349466 969719180 617917935 983629500 728779836 372690070 733652480 492548200 249770565 455846976 477911500 718082448 77705844 212921728 177641000 438485322 884384036 382030155 374958253 642858736 842247216 126617960 500753340 142943912 391842216 212537986 29566996 136551950 373926214 656020465 770516280 910098550 951449848 350932730 859926680 818029156 416345216 430258293 113203712 872344880 325800448 307157504 604011211 773890316 710043828 322491008 75903680 763208632 388777020 170336025 355560384 801214284 553790348 420477360 574663120 581984000 905655535 480279212 279540256 492595040 701638550 764591445 455114730 839768960 788670485 763202998 28339000 984057824 242059002 554639685 630949744 791605056 267443320 587690250 575926480 534810130 230793890 434542442 617119200 691593280 575233125 861750000 25547800 993407550 671237984 41027600 624408064 861741650 220741680 248118862 84693536 129754096 326557625 152713280 908120548 632440025 183137240 542007360 74132864 374855900 212801989 171921784 651855060 106727020 734908344 717241130 217728000 375858694 114767544 956581428 618395888 822655360 303910144 356691039 736605450 789412312 656221988 453967000 525870048 212190000 266525472 508857648 781116061 120964200 393473206 638339316 527500298 490439350 490771600 660385344 457981308 152341460 320824504 780889200 852558600 454569915 1785344 61689600 39539050 45220832 141998608 476737600 856167600 244457116 167414280 170653008 89427576 205172312 893546050 765257458 263909860 200561242 740580100 740555350 543387609 399200 664683388 184054960 705661600 548876944 21474072 982701184 732754080 688073976 224073034 293421946 63676861 287903488 850215012 251767875 627867111 741729972 842499130 975480116 616892760 863013796 309737310 974451420 928560832 841779700 651810339 528992000 841411800 495006280 467343192 890640960 915886080 696266720 456345360 804179028 929784945 117595000 666125568 339228128 225359500 707862720 810221280 408295400 6194420 231531919 92689240 537931504 882898690 271793284 607151104 405430912 664448152 247109392 772636160 716499342 504190983 479586949 964997498 251625250 838976531 377775264 207863138 751825360 396957465 34368616 782796820 855323904 391577254 403186978 756760964 743150640 31447197 112426000 265573680 868210788 817529796 258941542 665665805 201515284 629133430 293167260 711910496 648514392 218052293 335728236 774882165 265562764 977532514 795659300 858812160 963747256 928534585 120932832 672238600 205389440 893801840 656761100 742017572 744510870 439895040 706875925 105508400 31014532 884365696 401161900 693931265 169694160 16462720 740965105 221363344 676497112 959001328 152805956 725690200 795912358 776733592 467726404 155954590 497225540 593331400 827790880 854769510 61536700 593476672 89912064 485654832 39082590 619835432 301800064 226033340 358378655 909714400 136819508 941830752 254717328 513163840 304165655 132488706 583602500 683524352 35303168 124236000 58650440 133477436 510276116 21973794 683695223 104325772 917467280 515419128 646444608 852838028 739153892 446832864 699417133 55218176 608443024 890700000 255572455 417476940 964442095 615919845 500429700 234124722 626385052 292904650 848020306 217352736 79363172 466346240 576766957 192333040 914070000 33629598 131558630 669211980 166365676 521333300 34654262 328887936 660735263 159381216 349862352 816752424 675934236 541978730 797872448 866087808 159755616 293284288 331273860 937100164 402189230 546655552 326596640 852770460 517975370 140645390 719114912 16137264 232728750 644944710 80248960 668229312 911903020 760262778 647077866
110570644 457800016 737263297 805651520 22900527 315581536 93897240 804216816 17688860 105906891 724171952 961454025 467263350 173016128 698440606 604002596 469763960 525352855 370702400 262576200 338480096 899209472 712527360 959101736 472037680 398148124 729207196 386691840 750456416 144851080 35029819 162495400 451540625 839462816 338144220 912606393 483314080 887035200 781957056 142657928 828227700 977191120 195958960 937481640 417260368 790594570 945067340 290259520 400268432 386369416 151249544 128224450 916945400 624685408 803743792 168230536 193228600 72269200 469541548 939465120 823796360 871474820 837138916 67979820 323364464 960343976 379975264 974112720 181695821 617172440 448954240 680243600 937896150 968717519 636703588 12267260 116253520 241280500 622053175 676543240 214455756 131302190 552168518 312090380 989097278 770571720 284133109 417122370 705126512 87988288 529684400 813139200 625699220 528113634 439095008 152025140 129614750 167358648 908887578 583110832 255295600 822722112 979111684 575119112 128577164 223684518 28660240 611322016 739264352 10051776 502604594 872114624 853675760 89630608 440871795 810568032 937511112 415194185 537317792 678610200 963062944 580088220 582691360 262657480 38873939 314759504 495920960 733572910 508220420 415762392 116431800 924825050 135836476 509203606 431734320 283012466 738158530 860378884 34793900 325876152 187082576 768312976 992519497 252152324 370652270 655136640 804417888 746075930 768135474 949103380 882234696 117860370 322229100 402012890 301310504 238980416 428070057 67868416 586301240 22260700 818055650 386731876 76891900 520996208 738645400 440717238 540188186 710098624 277341660 319195600 947276192 940966760 25209400 94999120 158782240 51016144 270467888 271067115 113686108 654403472 264487180 230395105 762595380 908410792 737495800 964983994 320976600 370608440 118504100 826378795 658566932 950917408 987685500 349470104 189781832 185250648 655712462 109017264 305498526 892608476 796688092 42403120 282727902 865758138 756606000 643410446 551740560 871010507 246802720 662916648 210208768 222637495 974303264 220759670 256216544 685768926 391549600 496289612 383589880 431213985 975810816 52344000 328389255 419952500 217538744 307962240 14508954 689464024 583744524 460431230 408054293 864665624 637375815 873101688 323118432 646928820 58601285 505785088 938924360 977930608 590284800 385220250 545056820 284931600 618460740 795536895 604888190 202375280 686585428 741764224 810639722 387143675 187053288 431918344 578045056 609761844 281150656 288608096 520274828 812985552 882670568 680583898 545647000 948588576 669908232 13363780 46906160 574880928 554916336 650591744 704223750 43819725 634126400 39453385 93584000 68124400 848163021 169051100 539460423 863258835 19023410 570650257 676602930 49272630 292550608 954440314 566549528 700003270 908493194 401587200 876283740 907599416 148526000 111326050 500365136 14361040 841001426 315978478 927187712 697761964 449548020 730318720 565822262 835710210 719808170 134640171 512089734 710468704 426470192 459553464 563287320 793970740 106963368 44919240 509570816 145395520 319287920 509941504 788102720 200418147 601832176 400413560 148456690 625632815 548374552 542892440 465399500 471547440 949574642 897833616 366255488 592356400 281780000 802004836 159973253 564208064 332307598 368218136 957913325 417030116 819051120 775152892 437263733 559429992 677318188 178397704 395003628 445061100 28948814 782765400 673103360 953529514 897283200 44078922 224684118 681862868 499436800 678738434 366273154 824928360 973485650 258131483 774259904 805888324 353848900 801386968 87346208 640852560 659676628 9535800 46792960 703432968 686932928 869637583 437908840 950023784 860015120 427892442 304516640 32353750 105549498 283489084 381921128 548490560 243578096 867476750 178916098 962380000 161377184 788132860 564542015 612194939 953057336 308544160 469316786 170104998 230594184 188931792 458802025 553917952 89260504 89024172 899624650 894010100 886214000 601476156 969549540 146717152 788434996 744396000 674119392 207134926 31011610 84506162 166169128 726875293 892168000 442615808 14329960 263278026 805219406 512616530 196857888 589359172 839092690 405533905 263544890 610456518 105709883 248952710 232590160 852294268 144408640 933952810 577124592 889033600 121534552 284684608 316834032 590332420 379356076 751451297 44068000 447772700 831511440 708001160 535585380 807451876 853356672 685505720 828349840 476410760 120417670 60539290 780132112 892702236 284997809 671105183 744828540 416149670 123953856 86332258 850121964 981035722 631239130 744045760 203330592 922034600 603573922 846310944 389540632 943369998 419720900 538040048 295144024 444747676 220965730 690547456 143874894 731312855 443121254 134916480 603288880 902313508 993368877 377970572 873041405 662778286 407849800 766463584 5362480 57751750 733286600 873333440 861386290 905515264 78486865 316725760 392982432 559043478 477843204 364175370 428328312 663336460 654078048 668947804 520778400 221150880 807962472 299181250 498333500 839111720 707500900 195626860 624220320 407277360 100181400 229936416 492000000 810713772 327682818 437792745 42929940 530966020 662577500 22608256 144274048 205773296 885284010 90193968 359388160 907150684 583735240 196637329 118174944 241339900 854972582 244243972 169397978 45377916 122964360 174323300 155856538 687352104 234339015 546408480 914338168 147290020 273127660 881189384 933146772 942091376 676782800 738141184 406364416 641654180 787941190 836554266 90833752 413446408 218166740 29695605 148771000 68555264 835275372 996250720 894247600 829020850 739574400 249155136 736325330 20829187 878629120 275384434 924319650 995111976 72781400 266364599 32433936 821825660 825764480 286021278 305823980 433303908 115557300 325734030 294865784 793677312 896633884 991312260 869855136 934258400 632751192 527302740 965092500 990894770 394417600 138137840 586648376 877791384 517870750 100326240 541028975 591736928 520499750 601241996 149578000 972393350 33130430 385279384 195797560 6847616 855379720 532110880 598911500 312102266 517365120 340547904 547879246 209273200 701098085 969025105 115133460 687250784 767225760 704144950 314143460 12939520 514334112 136753560 894653440 131236424 58993240 802674800 212814576 503147862 419984625 587207455 50513280 753566042 200727425 347856450 228758490 719655180 578956660 111055630 852028704 8678608 340103604 388764442 290745500 120326200 490571300 64192152 585118756 486147227 14403840 210129440 968170516 756469700 974476890 345104640 857007480 114763225 542324923 387237895 674430976 769347996 874924802 574666088 111404116 713098752 70031920 568025000 683170455 543286826 278783360 381213280 24324731 1381160 854792688 674777120 641681344 485030240 424867094 604611104 63578480 311728000 737862458 698997368 673618076 657595078 577934848 319325316 872049104 710145250 230788784 341955852 203617818 226477020 128262364 146773556 736757392 885823831 952000544 180282480 381094750 871223824 103983168 832357320 133335048 859222618 163616000 391333454 808203480 515972045 648361552 87081076 415621760 959470165 410031000 978157060 576028740 901288400 612973440 984516146 513161344 683875328 152068800 156632010 191331820 572185216 59847168 466968592 121995429 185650144 719675918 906873966 785498700 310235648 688540540 42341664 813685888 331460352 172811964 15232740 455543125 299899560 539550456 762344880 472460332 275514880 382629940 233009546 906884564 788845775 263610560 537574560 35931110 834066264 5999997 108957594 684224928 567128000 965701776 527000642 970063472 123592352 456220534 277211060 635214352 796735200 475076644 715807320 851225336 979373920 210917300 837976960 756819680 832726008 752164520 490637280 162146672 789676330 44112568 60872320 237329386 191467327 223691520 970824883 746808432 69388400 529606930 231151674 414208016 633016916 683964816 427184288 78604824 501463882
301532915 302528096 490718256 166756720 596262000 983096772 857859398 328792436 158948784 503954070 851630186 442494858 549136384 278708030 807306876 692231416 302015056 243688660 883101712 16418700 176318541 398268922 331710916 515475984 65440176 586869118 194439708 27694555 53856912 264191837 660109330 385847032 826449422 885221682 806718720 438640698 793414890 879690768 528484092 172333565 634022730 268040616 286669312 514255952 965139756 589697424 321807664 301112448 144776960 35570956 858547711 131426300 197598760 429279520 73211720 368597992 397339048 945917496 589706072 151751772 191544980 848696820 371015030 945057788 92913664 28843344 6620160 692290656 876000560 252088320 580803488 735144000 728452840 447665386 986847774 463364803 539871746 617356083 285896458 240492210 258765958 464089318 131222900 426733845 378523350 770176112 33597292 462281600 146442355 731482624 935439850 743569316 836963250 879754092 506017676 912313344 211501390 820147904 795450990 638995801 734535048 946348720 608077584 772954236 474245920 205145950 711225148 410104209 74604438 429796200 569891776 437673688 567926878 490056450 541783548 687848268 898292200 795989280 898776610 944664925 42715640 10845665 30970160 667670459 212374808 993044000 493118933 79483872 123592128 875315564 172183355 993401396 158284468 919692000 439682190 668531296 108885744 704332693 377190016 620571840 220190496 530995060 322951104 38099372 1907760 372878886 693800000 21798000 659507636 990197632 541072090 99716528 945727820 814026024 380017980 145508060 984830582 632483910 405508032 279299292 930374420 447820240 909261600 131909200 776580928 443637200 650646606 674613308 411294632 193056640 975461076 169155248 234279936 683663168 750158966 121648845 907553040 535578816 166676828 588802496 323936080 423430600 930832384 845323025 750594860 389661480 188428794 857480784 367761101 999039392 198244865 641789264 171982208 613908668 444801787 801942320 832737186 505612800 702335900 52736902 447824000 682821760 851338550 828437379 692069718 91288712 572533760 439541500 772818360 456665616 699266608 691720568 523833387 398165230 726072586 134575408 757901640 909137266 245378504 107142780 349032938 941815152 404632615 842640560 113104008 411540280 141901840 526415676 204546820 482375324 851734230 18601600 644888140 96781872 285515185 514745748 539774354 425637760 873360036 669720440 168656920 338484096 791079310 911371968 367152320 197338920 999229340 791773360 826960640 213347141 30700832 706627168 330950400 103827311 72107728 97871945 81644480 147972000 611746960 111082370 90951128 589357354 276309250 356772044 454404920 915177800 765742000 961199020 998494196 43202296 945946882 892760875 821657280 142415170 610623590 555206740 828710808 954308480 789130360 51960000 124646280 674351104 452295720 76233520 211174125 86624520 319167232 774153400 678421125 685804800 634962176 531688208 498155870 33696390 903294832 803378880 201986048 564274728 874742960 556152320 537528016 653463250 743321580 795041920 964186760 97179600 360089904 683996395 555424368 526426523 850809700 431265760 72161250 210966032 939002960 280922208 865015200 875915920 258066750 435109792 703165919 452232400 184670375 686059640 300373264 354569780 392228576 756543648 84995208 281839200 925834480 577085440 869696950 588945260 735927488 547547702 256276910 136136080 24649700 431323828 982258240 53910144 359136000 117927312 182098624 602026000 734111040 462487764 675943280 334784069 863595392 844717200 511414464 208160000 212886400 999878121 82466000 108035040 829671400 483968260 112765644 610526784 902820320 740227520 902171264 96177074 534979812 59081482 13167640 600264052 98162064 3347557 224282208 533606496 23142848 29394184 268581920 704245476 171315752 621072632 529881572 601378195 195948040 626205906 915945252 190846300 918095406 154811904 763130116 917321600 963997456 296025600 467057312 534306575 347643224 653976244 936020112 568377060 325309952 924575208 592439700 673974960 320670660 189633416 663559136 636304888 654121160 222269080 227883528 804662356 471384396 488596945 585112500 462216000 815947200 750944315 648459136 773186860 960524800 909895816 116632468 608651400 335674508 525331528 224434902 738490016 578651616 854236320 266626096 811363040 446292230 441257196 810932745 26400000 492149200 625510120 754126289 612341872 827420480 336615762 684772340 265442975 690421104 931393800 353500349 184990744 885794376 399368592 747530482 85275500 916644604 820790780 800860928 301774574 435616360 799021720 293803720 111491136 867210800 855397000 970616479 802647425 86197965 960409580 141928600 130260440 827720090 337345200 885215300 114781488 838412000 873552000 6625195 670370650 449586984 625287160 779294850 282270088 15294412 928568096 585360105 282996660 113285579 827499000 214079501 304377000 469731200 119435650 58821520 612751752 146344285 425628320 897357064 426347768 952253828 293059590 629558040 42804800 796570880 368091427 345837890 619537440 931049955 894404800 973870352 957451960 618333422 721007318 437783344 494308580 347991097 737043180 12321380 427756800 439095968 330473796 666186260 856713215 35567840 245292240 175756760 233778880 32350625 475910816 555447560 135486270 71700048 555422108 752012288 14706080 157513970 971747672 504935540 98202540 566445334 178575050 956681976 502693720 723547184 203405664 896188800 753072902 942447424 648382752 110637736 777259248 743041202 250227160 410600912 164508280 476648740 967653932 227006914 299953360 134673024 287539284 595840200 686669512 23570545 419284400 58858370 695088268 567904160 883520150 734521856 453648560 705945218 827971160 885691660 203698228 425898654 543717200 591922286 892558650 424831835 383223680 690336600 287846918 600536840 979407320 663831840 513690250 197540500 783349950 976526750 6123940 709982053 948688892 44893824 138334952 674085555 255924038 715744116 682657764 491361540 457104412 398588390 569398080 821539444 273841088 916241630 966417000 172038658 149567072 953527834 230764556 890020625 377453346 522852496 144984960 377154900 173771770 15932500 453461182 359377920 348414848 585630400 757847440 531462848 514464392 512403540 307696256 509151952 584438656 850490450 115000848 887106704 277325280 834770528 639485120 518762440 557404140 880240720 468599804 647803232 47360416 189473564 24201000 118648392 112179220 895311872 56376968 48941292 537312160 925648000 428242240 102498404 998488960 998269488 728869360 384147040 34966354 39544674 571415312 90215256 12853740 359956360 696437600 908731472 819506382 784721775 446969942 431164120 474790230 837629509 446808046 65964636 627372560 491617440 524731160 532174570 398059008 778428275 702021360 83166995 89584700 53526038 294581984 130069872 754790400 89085696 792538600 452650320 774711136 698537920 449379630 777337698 129137095 735609629 685254009 662850200 193708824 18863966 940466460 935494160 301890940 966368576 851090500 71713952 231330104 497173224 495446292 35716224 327280000 459706884 684643120 520522555 553872194 686213350 756509224 302839138 482524800 12227008 955501296 753153400 624561400 770724744 986610017 260206324 948423680 618560780 413892181 413560412 39817152 814491188 415619294 234234770 510687648 99886700 521913120 219449800 450251792 71938525 529801970 93559275 33139092 754057285 382062742 742513600 300877600 567398400 557667780 898341560 790222296 77472952 703949050 309891680 553509232 647765000 718955144 652678803 103577600 380433480 385272138 282063076 590508764 200115250 408386256 558698760 482940120 94765354 218770256 282583320 442742494 859657563 119209480 470792576 542316952 930943372 336048160 8345808 901023488 366589216 166292605 895575612 236299942 601505412 990175600 213410724 201681961 615386417 23034704 2778922 177507200 836832000 349000096 679411120 49381379 608151055 392388750 472525980 213309380 290938096 179264256 733700704 132984470 655611465 149982968 918723495 280655312
452153045 934495393 679457120 163993427 56710616 537975700 273502620 920109176 352155750 94900024 167032764 419840873 361156756 591010304 582055180 801047044 381842550 682376880 67035830 95334645 858320280 523177334 316442400 608380896 141594592 254623552 452335122 450715200 637837000 522337623 57771725 738528460 510167235 26325456 650301583 61118034 688162691 301524415 934077504 468580562 787960800 857405800 214817491 331177350 861431416 709363220 214219920 719685750 250452336 940621960 56690730 483290104 590365878 583818864 686742016 80652438 803436118 275030200 743797248 934194720 301010320 317859128 222924304 639780800 841563020 443637581 366249516 979258871 813952505 111189374 611825040 907929768 381258410 764382225 746446840 330109200 872193140 29812134 871336256 576582250 178922958 967596140 971360210 89196368 914316907 244327625 465469650 400990500 649852720 821224584 934302094 766064560 254721000 442362370 912634000 328043816 410863829 729728896 442908800 852660365 535035588 939596920 15307776 279430555 893060992 974242030 91099085 100691976 398400288 656227269 157820440 782933248 721966944 844144824 794982660 714434400 81838523 873818249 951810960 910800074 920069109 671665100 320738860 619795200 794160752 482796704 348888700 470380500 948446500 128223710 487434257 656080425 757392096 747062272 271073600 173404164 339341635 472513294 29709000 537356800 179620840 803031120 821002816 805561251 773569664 596524580 486862336 306281032 767263706 45810428 31023870 775897076 486823552 358159320 476527530 474487016 226833673 912082513 516103216 97958013 270436380 738890250 80182344 831519260 831705200 194840000 110394720 229286012 160247495 245273496 210828180 566221496 498760960 172702440 521254600 374002034 475014140 917416880 760589712 606849398 668368960 807538449 51331090 502181760 280842264 277614450 764843640 683743200 70697501 986358402 68799716 992280250 526760764 56752466 388160880 946156975 154811520 377856552 601284784 559436132 720543200 774980352 780578692 424217376 558693120 636805280 148680634 60459107 597215675 924838682 504047928 997097120 800616469 592298880 824430968 859998764 411219339 208030048 29562444 544585872 522977350 445912960 965231112 226976220 412121168 992701920 128695046 355173531 55479928 79003834 105425128 281892950 913492670 397472994 686393450 549631639 542114568 523446366 328815280 911076400 508934112 745666938 292962706 935361083 899185850 362959150 99777280 42112432 51767120 71806740 105887798 627609000 704648620 460854998 188858468 59594076 951428558 447207680 580726600 704309016 169181794 515334976 233166592 816116000 4753204 465359032 905365800 239456200 129703540 968347328 974196070 180915520 809815670 480326500 665790684 518607360 41979760 370136880 249182816 741672350 658152914 188524448 763240513 543964560 220206144 591851920 488012104 532186634 158752244 873793500 682902020 373488106 310568454 840578272 774800540 705952544 550363299 673400840 456168960 154998960 503799576 55049464 81646156 804400836 728905244 509525040 538644520 380217052 450593400 643890688 909479816 64498740 289466100 317404247 99535370 902380800 146807932 550659313 972264976 430280734 680767466 583732014 626117968 642928411 299710336 769043880 578070484 830350417 582372684 306741468 572959450 101744906 298530514 804538891 354221956 234617904 372841120 411904240 743427584 740527306 585298500 308064629 719386920 741111720 104853568 695842994 36748550 755009444 108214200 699803168 723513900 168129600 459520774 809036628 695790928 486407940 120734000 203005508 237107484 135100384 985843200 590733656 687173340 815081022 267679132 792070484 737669352 682955000 517908160 71098740 967626460 639571680 124954160 464190872 566104466 973924440 932913300 289865600 881783550 565712576 584271752 988898195 232321604 117798300 684870000 882908640 797823200 890353000 622172270 993299807 453889706 205470048 583135400 671682392 532103930 143340024 193968640 299581475 381896200 252090850 575143188 112015450 986784545 697172856 414026060 106957312 868471218 82389344 835419480 849961270 538818616 374354640 428644874 924958240 352703424 178510735 353172180 412904300 714509120 432635764 258610065 167614701 34823266 878915630 294885852 667457744 100474432 195138780 952368764 675574620 962455840 696777201 960150580 440726353 697968160 183990727 581053760 689774213 390764800 312593144 604041488 832831420 161211820 101049692 748203790 152330565 658920000 215264000 994023520 558123176 11767552 410663229 533273220 188766096 126085008 609237060 262893280 386941232 51367592 327835785 924088750 560883800 817528920 770084140 278401360 159720045 825347840 641399739 657108512 502634000 24013021 703124800 386593032 654157022 769865720 385308596 631926650 134566118 801913600 84326000 731583305 904830368 773889425 457770560 68609400 107614560 554924160 788312489 863611150 706123730 48645354 132116480 961698816 295074626 367526928 434723135 149651840 840826520 248859650 334670752 547874249 29843520 407040040 521001988 648267710 903364420 733175272 837143000 313949816 371937768 756046725 500206080 502799440 143166200 292593025 96642011 511877430 34464136 807582570 289898195 911790322 108501072 147070400 951304122 455368424 967015964 281139712 728291920 820055730 378288640 496847840 434913220 981507728 971313040 214691620 72450070 709701513 67373400 294263616 139195432 620046416 234076181 352592796 790296300 708338272 424741640 777578588 428564094 131762500 548348016 639574221 792640704 432035104 580039488 451562340 634386916 953890420 812811468 669284704 442458940 687540920 975464200 174857482 95964375 245734644 98196432 896232800 818913590 478138432 684377904 734109440 949528944 56410568 986122016 483924522 744499200 698332016 266428000 939722770 701527676 367226752 91297980 55903000 672864720 455190976 222385340 268739952 941574556 416447760 911358254 273852712 883340004 60124480 868898320 646035760 825863200 38384639 564331956 355010950 850028480 141107275 92540992 367808664 546076908 97459140 75240964 827107132 282531700 112638408 752187668 303174270 922890350 570549792 992893032 200009195 443042260 512295040 996159000 575435724 97124300 327875874 12626176 179453110 95453893 907443287 262887085 9603550 521203875 115789622 462679300 825851890 354193296 25342500 173248648 697156400 449259220 246477320 417210088 912198372 894631400 357531730 623331488 940601300 395124980 592506375 573958560 753248280 871654024 695358000 508694685 827746416 134107791 501926168 341113872 946518090 276368557 679679100 766040006 957387825 311800048 341321424 175876800 770572350 431954099 337314744 373586640 371942400 338144900 368364088 418682000 658697824 799383040 895252400 330549464 17186150 463079213 145670670 266093800 51251685 745149820 264266203 277484384 155444200 877638533 958908898 766302814 418368315 125291200 111299408 884409152 260124375 708967236 461803072 614436544 161129554 41812500 483104952 56718607 647042148 927383605 367428580 661942744 479176536 238651701 447451392 398859712 991404300 348476080 712946150 393007726 284313625 807641228 606767532 456047328 444600936 646646928 381974400 207470944 297781184 784880064 366754688 462548015 194308320 256325500 609142600 247379991 505060540 68113664 582435040 832907760 917310659 107070542 921535160 181019258 369124800 516587880 537209181 551820032 985296040 123737728 262150292 895520848 138550192 29137593 252210054 522608660 654670200 799487976 587805250 572044400 694199520 907053152 263843328 714456310 926327424 703264130 249052240 755652674 940265750 647628760 408119300 367463665 466920368 800187860 208943000 109950620 676464468 883271000 642808064 819480304 853570973 509729920 158560400 524994064 556076000 199811064 729187712 171885434 668806400 712634315 253868720 13572147 287821000 859150484 469185476 679309560 828785900 411804720 143037320 81676387 645312375 926137280 462548946 843555082 752885760 490943982 39173584 803882335 905266000 353675568
260818470 289731650 495972530 559654094 525918080 795243906 337437008 745618202 29077600 594185040 797870434 373650000 301673380 741720670 806730805 548006944 675851016 623709928 699188800 876336448 247253256 420757660 658295740 879737912 580682364 666341312 802572900 439634214 933377344 987755104 821473064 437078996 32658600 946666300 410998400 336411993 180495200 325968918 279949368 317269690 657042304 184724054 857378483 889681020 397388409 701683205 70993420 969321790 98991000 767910392 272059152 254152300 996603192 482610490 314224000 355766792 246117350 757652500 811516744 406654076 691525120 214274366 225866937 466287610 724901353 462030800 642604815 718790296 308335256 682156000 426192440 807283214 165744400 618420500 11174740 272055225 437262264 636625000 995241750 326238720 438017954 522684685 641574500 234637145 858760590 298740320 895863960 173470720 966615198 756495600 130528320 321003272 150234960 34779806 523494914 831391000 287687904 134320790 607133135 629016320 148663064 785764164 849679473 113176440 903044300 184656800 902596221 450053780 500584536 375565312 50678676 489920605 797750528 618350416 671702740 461248 539017952 180049142 62132250 61446064 198753668 249363285 566838304 726688228 574038784 608173720 401568000 219802408 725416400 810597120 598881292 64192560 539460000 911742464 545950688 532396800 859576110 535813970 180013520 340498280 480726600 610706010 729293584 520485152 652474782 79100504 444657340 584752936 15597000 50350410 884665654 131639876 540094287 588507000 802240224 727469020 613192240 554860580 355139650 379085670 818133040 57976272 445552905 777575128 928326062 553649012 93107978 433500992 159458750 42796500 649893376 710181000 974766475 586602912 428284440 944643600 466911780 418038640 476962942 964922110 172374564 244088665 733924160 454822469 759571828 336849182 254281208 515203776 99512432 931127060 428753190 458005596 713447908 274603000 150402342 131960040 584572800 942735710 374972464 905602560 255664500 322960435 888233640 200463488 532317768 612009576 947657926 16346680 198725600 343144975 454598584 409151772 275959836 378913620 654946950 575360308 29189870 989661010 725398548 79250514 496312480 960072600 667077800 539078375 762935536 891210915 135733280 31900592 378093600 263211810 880559887 252238814 89833900 592921100 123935684 631160980 908251980 513528400 84331884 365759424 840308000 734740400 232353592 47333468 298841600 561338336 630273200 442485830 781995940 230431995 230480325 130839897 955638400 876133600 216549320 235694048 776317420 618458600 781133918 494451990 23129432 218749922 959811440 201197312 338139298 751555000 567104000 458803215 476121000 391065650 786191728 800785584 992789504 353554460 227792373 306532868 139245038 108474592 333785088 88633376 952073967 727536240 177387008 889019440 776691840 644965850 639932620 994467840 501331282 700852035 251346400 842245340 777215338 371418340 271212160 637790143 453881900 774642730 861355324 476789220 305036920 763034145 875385160 382097808 493043009 139722880 273256800 406819408 484536480 401326470 561976592 871514696 48902760 13327872 981227560 199157600 186391748 320643412 303110256 371377140 830658080 449787160 314359040 418607196 872648030 744738336 995646650 979763528 217869972 737872133 322677840 676991750 577052280 700212100 489183362 703228640 746340350 725091894 330577429 404385588 270796338 804338340 740740432 451370342 681069420 832778240 355556450 316853216 701229134 164329068 948452608 483916722 136818796 346302520 965998000 604807575 992706664 251409736 200691720 79931392 672777692 631638896 121532010 44083160 755799178 833066384 918179280 133706696 584843780 333281290 199538840 633920824 939857912 405403606 649009160 889779080 965998960 457650952 949550720 901703424 116866968 970797168 839616800 178951600 812239488 212785510 841347056 12343220 633181728 615932600 697625544 244009700 112369008 230541100 505207898 35982496 762618596 406422520 530773294 527630420 238189000 401911880 990187275 43522720 657938572 155245376 269493800 766455840 617750944 785416600 376784128 876333600 713776000 693739807 61454542 137208732 717155646 286389920 40934256 146670448 56977000 685482064 154665380 259926908 479892960 845572890 535439696 838408516 793620448 53723800 493722944 247626880 76914490 620360540 593985050 311947688 2976420 319473850 594925824 754667615 225050112 935774896 153152000 244367776 243081240 803106200 432239096 174947640 69100170 700163088 255237152 532269343 805271570 899847168 977010028 451585452 659099576 879241608 442953728 680339008 466936568 890921760 567430560 206010960 792805200 845106880 230924800 568361504 881941682 34920000 409671892 964078304 324738440 557110496 342432952 357023236 659400825 242317250 203545486 262325332 904357695 84615503 685593200 77205672 284652392 878696080 627730508 835712760 49256470 535199270 988212000 370327872 160789680 900875814 691541818 632055960 655720208 756529600 414740208 921435250 898320440 353859440 675489100 988160401 49097394 733445440 539039519 251958855 114126231 301691920 21211104 719708020 125912154 101355944 546667640 611299850 954163750 838513940 289760115 371448720 236759612 759155600 316704200 289732800 538082548 182299840 110663744 512443680 237385050 678903164 487449872 365749704 194102080 446122112 381404900 711698550 671519360 47558700 908011832 577112000 366728800 306561360 82142880 517450820 658294112 296159268 891921988 283523820 593989817 999370374 315248000 522177184 853656712 477852154 3396082 89518782 164962103 297990392 647466944 718374680 970628278 204696120 465815140 46562720 445140190 478045536 586861546 159101018 48716400 121551360 460879000 38929990 20792868 940089120 82898176 908870650 880395800 98681340 162837744 412160000 845464992 317875728 150421204 655143843 167318784 1377616 953780986 713450880 865157680 427408720 272140348 776550000 555985157 928550095 593298390 577907872 428243073 284358232 379114120 41763440 904270400 17189345 546530224 822211145 686484537 369789100 587228617 125958064 709738624 585143880 342259872 533178230 182897000 988410211 777958520 796750450 58270313 663190992 649829000 73012755 564211840 937125552 262804912 951939828 812207616 184634400 144920025 448874480 46474284 898745056 195948012 330781094 63874560 92215860 557074328 246024160 407235360 676156920 373376200 675823159 635692250 692911740 152272388 382823890 229699728 259698340 179963608 936386960 891742026 643070315 370670720 57366478 184538720 857696630 911310564 31895925 62265344 207629024 152373600 626952020 890256896 924666496 136967526 897699328 908110078 558906660 417756768 740974920 844678304 585742844 582442840 423716550 334080000 748166064 4338552 786874656 299409210 947421280 418779185 897357944 355398232 303147165 300950990 731552944 445027701 454305792 97968320 275043650 747714744 155793808 308435176 155821248 172979795 188810704 64966456 508719900 439037056 450375648 619649532 999928992 943253556 241340 94410027 520134484 716252382 758470120 693645026 675278738 315722048 162965352 127344585 30007000 773671159 100191488 360265256 683155936 501748500 808958805 425643124 866720700 122424576 181484312 585169024 386733000 953395000 770581960 718446336 173673498 456030088 480744718 938047435 309449800 167390690 408293120 297318896 886617175 155858536 184154496 247372101 136566370 452947106 583760375 967199750 532958710 710074640 195740338 220216856 861369290 511245568 121936616 361150790 520718968 356734608 745546350 18769797 625152560 779508944 948326860 292202015 832222096 632781673 851176540 582514128 124761945 409663006 337185370 589951716 119719584 436678104 633263840 879901800 673480496 432920583 322092800 797057664 626669550 925117753 539271200 57006120 9587228 55162450 234024368 768335306 633963956 210632460 494299124 621210966 326453120 902439644 324616000 553243040 748948448 551169440 381111226 445112320 991820909 686227160 536440620 596608725 398151024
379218590 157829184 134374600 610436500 439303552 815149304 71986880 349201568 960010912 402641007 22725280 625546112 610936320 611202275 738839440 212804512 367640064 832517900 77955250 141364636 332079800 657451336 157393400 925951785 148451742 774513700 307668146 240693170 484821792 306381936 158040500 951302816 565027568 623678604 743027056 766673400 427526140 924558400 615275360 694442661 520289040 641195568 113508352 170983790 621909660 355922400 884491276 461304162 702403080 239024736 985943824 777111740 460991744 163800386 263069092 871020204 547300528 838091342 777533039 434308655 547166840 535030208 746326670 88673750 592209914 58278060 895063360 437043000 20221742 974991456 591398856 671268544 898169856 930241477 271949974 950192132 679922570 306712990 59826720 928064250 350911240 564694660 707829872 41901250 489152344 461758500 883855768 705099344 652625000 479006100 619790173 437355120 820634372 21719292 467806779 720934581 834603660 197161540 631042464 4791510 928183832 426273395 685299200 234464720 826188112 677511000 200136132 661715600 171365100 655302448 214262016 598512500 257808320 820927280 146330240 32594171 837587298 585405888 422451286 871219200 745739850 905179288 263885712 152994492 459183904 796484608 917535301 967317536 379286320 957967850 198397622 983726172 539252656 740225270 169945464 365603816 334231014 985309352 954864036 946739072 604017104 692692416 856048960 627026672 562233792 517271400 238652580 589674480 674675200 335677654 265423501 381088976 34725011 333478665 682979400 245246928 623747294 309515696 65765072 165174080 559273768 860982016 597593220 984248600 372664216 331031424 522317610 312524124 203925830 270579635 210867730 705501280 364598700 222276356 479797760 227838105 481299712 668936520 808730504 312916714 459087250 184617400 305251344 307966500 895627520 288502661 75393872 728222700 266884390 895995104 621955360 431674128 245425255 446657008 599173232 103313790 24024 595571680 676696184 112632030 745118190 807965216 57426958 192927168 481295488 712040800 993566656 238691808 71789120 295467830 703124480 383626706 974719232 183475496 269619151 473198160 100994882 807881170 833703500 699983330 367743360 147159328 454309120 697882000 805388496 529958096 841838295 653274880 710681100 650049285 561886728 795763546 668781000 330039468 337252000 995001256 767844800 341333152 741877514 746562664 551587200 178958563 366736990 149349053 739522626 353517280 15327848 132229929 670366966 698632320 280213496 30768329 418955000 850426648 630792600 431943376 746083204 866971552 499133770 56112122 339847908 429770080 364602880 527427552 391685606 41010112 842771460 396507835 651037200 666102458 601099505 371389927 818775353 982465520 183213460 102439770 444306190 44091332 310437038 457852950 285430290 93612920 798102730 750565568 317377020 64416648 830353920 450578400 652130452 343445976 656954520 762972805 936347844 208410368 990012916 978741280 522580850 200586706 959231360 65781080 301118710 451492900 150899498 776796650 331184072 107731040 970700772 23090560 230630920 263585167 535237524 734824328 597020828 818364340 831739456 811129912 192603604 872697328 142445768 718034373 751156280 625312108 257149400 861441248 639449264 738561580 631917048 289339255 434707864 498104478 463653312 545984820 940276472 349901500 555864704 591114280 908903660 756041199 421410075 296407680 532148118 776904700 471319648 610983154 93731345 847851072 481954940 201148640 220251310 294541323 682156550 845874568 362073336 383640236 11787264 64495776 709398090 264495040 594118016 760806384 819353094 308900841 561477753 893986336 345718447 573513840 746100614 301190640 907144566 102561359 517596531 900322500 696035850 263884800 470885000 346715360 892880490 485282530 250213856 3349172 506835224 35900844 307173640 309755439 745262368 363108650 295551210 520553552 548838092 941926712 480350738 161492500 956183328 497617664 399920192 259543150 599940574 396223218 526204800 715053378 61658918 870516125 357559764 33236720 302958220 357605440 699612928 175044206 23694318 90622760 373800350 423333370 993455725 370169 864816444 385785300 209794404 14251640 439427981 419191432 671611888 505678282 370110020 571121216 991713570 118934820 307653712 700016700 857407606 108009472 920829864 852209248 730735520 349936600 129713810 340848640 538158000 139656116 927020920 134032218 849363020 959133500 671265025 975363968 359342260 84943020 18286340 435923824 33877688 288144045 353659200 989759080 297127250 95097840 25954448 222438508 710089760 28774660 854675112 470068300 113859360 206506960 402607020 331250348 242400320 327803380 11140536 623421512 438846020 753760935 830898960 468894128 334341604 16325720 289206388 148035916 778927817 750488128 475183400 939406264 700970132 755855990 618847872 506802182 757911852 813396120 193490864 906374000 851231400 381165500 148795040 401701376 714769144 563240869 620245612 649757250 262444680 368292232 961667328 558262468 971231348 142812560 518179072 474734607 355375874 178519440 784680320 572723656 931366720 795935872 828313785 65216665 816992000 692730593 135048000 16615888 98676592 25655890 176288440 391711320 593552560 338890752 309744742 807326900 250698972 653876576 886386 89102796 596926274 620069790 838788160 498359632 936607352 916912978 620972760 715464000 894574070 109082956 630341024 812248104 374940300 211904685 802490213 893889712 330662656 928539760 816383040 357065720 987081528 380411712 24503440 318083312 518338912 708317520 539270010 7759360 769197992 672083620 945674052 340882560 659652375 446328336 36319112 873763360 671053500 414087232 716135700 872695868 699463188 548969570 957684481 589658000 108125280 350026071 42345370 226683360 779917680 205270850 704622480 485715300 798995472 797232460 776396480 82317720 759645150 304194048 402153250 333540230 957421530 284023888 177922502 674057750 513609780 478210880 467155300 353622750 52723740 555640665 687458980 3150948 299142838 389220066 562636304 82446311 262911150 391656244 516207640 22236248 387989924 875674632 822915512 608428908 461576096 280656530 971811875 446032240 682407000 212717352 286982556 409611232 285728032 935673408 256296136 617942892 861668150 333733944 742550176 367810120 625509035 193092800 588622350 954301376 578951680 23651048 785746944 142134014 806841240 543039840 131983520 689986850 984974330 3966528 73802507 926153472 556343355 165717170 933759700 909057178 638683940 785900329 459403726 234696000 495441280 965975612 122675928 740418096 949140000 142534360 893762112 495104000 410570936 147604960 7277500 433444404 423176308 510728946 896979444 387147576 635787560 206359328 761458832 160461990 8349500 510622160 338037714 666779328 438150725 961456360 587487316 34890752 833188564 335464014 3857620 654049454 228925056 854961038 485365088 393831496 719150000 274692372 271288392 409790800 585062720 655537984 208226680 490797808 240897536 22511135 16825600 781559972 758049888 702722048 995340544 528228484 950026304 530246865 984673472 110282904 319446812 54796956 4631780 850440064 423936516 427747200 313155048 187604237 217098608 373327014 628489766 563395200 10340236 966690880 338793055 325039500 531707228 663621480 461890560 144517401 416340884 691359710 138000812 344463058 976439408 871045360 170372365 936212899 17793160 879563800 196955327 117395500 92477800 582203950 667585920 18639200 963428516 42238600 41712200 524066654 34871478 971120850 972784496 557380608 169858378 427581184 598899347 955333506 306140588 952759142 372322060 425906896 565447040 433730048 555559524 678487424 322365120 260190464 525660510 903897300 45793680 249006250 903539184 894772550 650697794 490171350 631382475 895025408 996468080 307102240 686125364 588363928 811286566 193678318 749696044 816402260 355900240 400289240 882500050 204375359 372964320 54003608 108245720 592626504 597843192 959340696 594036024 753334688 142391670 697385536 659015400 377454908
996583463 272205668 951215280 943554416 2762620 210804848 603315856 278523734 357558778 630899628 424166160 977763760 570235700 499553484 528820572 331940156 191721138 810033664 32239400 782401000 710322040 292672448 783858550 131256120 495828860 609886886 296860320 195114010 30180588 444877520 830705040 500151201 358250515 392238008 645387362 403559070 614326272 334779324 647989760 929489200 191347200 449669900 298514776 824824200 792515968 582316060 614400058 318604700 150365350 803572492 226995904 884830216 101493184 497391944 254604492 116613089 678095712 839374176 181663680 504817375 674547100 184967729 210017930 875595896 106304010 257873830 928936120 422660096 258857740 994652176 132529940 76755421 386373440 985434484 18693696 639974339 105515168 120391589 409757443 489344004 977588175 847260944 508374211 491486096 70482100 348387118 87948050 399432960 460218840 132686100 963944320 153995844 133692956 373601750 779768590 284776650 264484010 781326944 824637120 86403600 374293750 70173144 697827460 91530656 545342750 969593589 918021792 147026642 752781200 920927450 353083384 551244758 921869197 539626267 726223180 399884800 313416692 901419162 896532860 346268288 357612896 265663244 383489096 162380617 285811276 400810248 291981992 746517760 992406160 889443368 84564288 420671325 603412674 219447846 75691260 590915648 47555496 139562660 655229456 237781532 287531840 44133312 943099580 397087800 420932740 908062544 229082466 390310465 632428921 765962774 904503092 424814112 732000840 673544200 83272671 239634308 344450496 784661138 558679680 192792960 318944900 306301576 776022480 738577380 944571992 922627423 27654496 510865952 255973810 7623065 271220875 627156216 884809760 222405955 798491615 733160448 190175704 963483476 467276190 406136432 815407204 815447504 705245410 809304350 78338734 598613968 272362252 188781828 65024000 820456800 181393966 771629775 700218056 613156636 660379708 743011252 305360452 38860608 532302790 771894894 112650960 160530084 691112423 7556248 547084800 703151471 833384703 49978784 800878780 380407722 318021340 504202200 719324750 219470520 677408000 137532500 708418520 888827244 488734400 107595744 96421389 492358650 721182928 535025800 741353220 371885552 369297160 839746140 19386918 871577396 651243116 682574416 590281660 97890948 416291464 236563392 613453728 713089968 191180272 176424704 86180576 269837892 798653460 915482369 991621120 634019607 685380428 658227310 280740912 649010069 77479872 277453000 48455500 627311220 13303916 437184192 665895622 217799620 78811112 261024840 768506368 491023144 512948420 895379800 952519524 563257600 571428491 845160060 367662980 708193634 797501000 81091919 581902150 254528454 856214300 591163700 341812178 839542364 527999136 39866628 302829700 90223400 165877883 780595356 794662735 997655934 756578480 640624940 468786800 752866432 358289231 345430544 674955512 928697728 362226294 802325920 277031763 14498080 305167866 22068208 761009792 247758412 350483886 100581960 691340366 169793092 249641850 6059642 676347600 789218572 87339020 66595922 162066682 386597998 868626250 412033875 831696556 844848473 883054728 204813156 524016832 777802016 748845936 751328320 506063200 179993945 677815178 35680768 384629120 658689920 892562992 208700450 723225967 991441217 134729648 176053720 637260704 817639300 826558000 974661520 782897288 315668960 580638512 448077600 459756954 517165784 109959020 473711516 748321010 264241676 79796208 320509652 968839572 279076404 313855384 251991736 987604832 790167872 752458733 932185574 567474824 199617792 488215675 908166400 35245132 392267683 765268864 205692696 545802000 296704190 13473070 826626270 559557460 49198006 166826401 891310200 319682490 400445231 194074210 725898664 681507240 1982000 873549754 36390216 616305770 935665152 413368896 510772040 95153208 231538644 987658550 497349685 66004240 488806860 453547050 133512340 904911033 694727416 63893952 236212104 141744424 644280480 487117783 823243668 53634262 903434060 767366850 775034562 652044816 669207264 366534240 84807032 685190776 173360390 934334700 588207900 474984620 514363168 546668576 644033030 27939316 302305360 753618238 409535232 214594840 6887506 80797950 99952350 374300672 388660416 339411968 433669180 639292420 962768416 350910993 769522774 112542156 611118820 334261324 755300000 382828569 893616288 383257728 991641125 765922634 166581180 257281490 356000880 491037117 147662616 962561860 720988362 803320752 102622604 281005570 97434112 215556080 476228925 352396969 5431444 532592324 558938442 571425672 960153983 111779769 159227744 191881715 393640620 817953687 909590610 213674068 290369280 501559022 940860008 608328500 537214412 249778675 772898800 734310446 254755340 654152128 582329212 24794700 615166060 633916800 758803486 426388849 572386260 915892338 249955000 636983400 138481496 572820172 326982784 196623825 553360500 713717200 906845978 371011910 111613000 566807115 545611656 953718216 993120000 677710512 240411544 765151808 552856688 805692690 341744160 438630352 808746876 775277520 318746784 817613120 998164821 179187408 321595136 823185600 744816228 883719204 493185350 185383104 388558610 398751700 939312288 977720760 94151412 362034845 70868055 82103787 332216200 837760000 749765704 410150336 456411272 570154884 432074695 892484640 436569424 895293516 878113540 833266940 776416640 955326260 789385250 183838150 668713660 468627112 65483334 546383418 936517000 330573000 731838860 933925425 268581125 616177552 366212224 365196240 266888156 161674630 979306496 683099504 703891668 584944236 963328512 694502500 672473600 263518125 798389136 112356000 268279075 35738060 646692114 628744200 469058926 793984577 307074400 302516216 724405984 183677156 194313848 240102860 47102670 309900512 70583940 732733252 869270650 399455305 731883536 146493385 28555080 999854544 966067360 898633248 158638731 239952430 869217740 519541770 991913920 622982020 46634764 428739760 24088192 677379750 852321024 542401688 556313088 181468352 878277300 740017568 756997184 602327424 897817100 386086300 543428940 447118636 94433256 132331560 920263243 426821378 766761250 658999450 778713233 662894880 783706160 490213490 692136960 428123755 662431540 613927992 956748488 402862626 425293184 413882688 110889414 213723232 209824708 701729856 124399632 555931998 680175992 701795392 921554120 756414269 441135092 487210752 29341018 500598850 679792192 962982896 539276825 611246664 680318260 811846840 637763730 114617440 412359762 832818192 686797060 336792682 26620000 908415820 852598644 409847670 499135600 855951310 197648000 546488500 563575425 569514168 460621564 332208845 82100911 255521388 645579824 963014752 899153514 822518994 748658725 407882622 644561440 215440048 398523819 845536384 19160436 359085120 14322108 30411000 853143510 496190736 342615202 757187260 653426876 184005328 984462050 305928050 452603904 735081076 990217823 59971516 431798080 804927820 667288032 550268144 339605810 700501370 97894450 290472098 849020654 520040205 468651080 210991937 782487554 917126780 592629416 231773330 859312640 307032610 533460371 66499584 362216034 839826760 552965178 267667200 338392815 691302400 811338948 862761770 542867450 510339520 222775028 974546214 336489500 734800848 520829932 211481600 133682039 531948102 506950705 150414410 849551290 829587565 246485672 378558100 232531648 662599936 295173240 50335004 39446144 508207100 372720948 727135779 113742344 451320816 818712705 570329820 793141464 171456700 507240472 936229120 606590770 405937904 108210690 680026504 815045024 72730688 364334205 523991500 787324808 297873920 808396960 740667176 932399600 318988040 786771160 223029635 165885480 36968704 217481906 771894978 437032892 283451984 892920016 988733328 992107620 114995014 722978285 92233500 374165856 694670336 387000000 866170374 254642065 722700464 736171420 91965743 475336080 984597728 808009600
644052048 445461283 735124732 202428912 505686476 538672550 461780340 69185436 121464448 741967380 386138005 205395466 985376800 220247732 409126128 810900490 350335098 218444960 607230080 366746670 556080440 657192440 338218908 847631554 803315728 753999320 653543360 723707742 708989248 36620 846343536 109412936 452302716 44586560 894247840 563633244 530809820 654464064 765156096 987083528 34721792 741943350 990001152 496518176 872666736 697042084 75794880 316272960 209475904 236080486 97063240 361267000 445003368 906819840 162661578 548386560 335077376 807396348 858398815 527517830 643445056 475706496 808272450 328680944 119134196 148726680 831517388 611300480 630386875 857006306 259901722 695783360 440895150 977065216 205728256 550410660 250383356 293410405 2736761 245024400 660554698 558713504 88923750 703870807 662107952 107050880 891989184 868821112 102324780 21172480 439471000 996993360 53137120 492965625 872379200 307739168 67194876 602790160 600868348 14109520 212707608 286361488 806153944 218926196 903137816 455969700 748181230 367795160 183780512 475746440 382095216 856269380 286803364 624231396 355713796 266252120 23997742 574165226 343166968 113753781 356758240 825631112 387876056 300986753 228594960 770630224 676959944 99371200 685326840 473604427 504049735 784321600 877297920 337113000 67647840 653724680 781621248 603593456 167178820 388124192 551269552 606707072 258646018 814069260 145053400 662558640 907562464 811909220 722243616 516067182 640012240 87586144 343445692 475560820 885569994 729124925 941909500 934133190 398791616 440985568 665814606 311793664 553098106 149218448 651296460 595517200 813559734 373431698 547532160 693761120 453527765 774016234 888329920 837880320 172166200 560985700 74743980 204612082 157046176 873057792 603796250 576738440 685084168 264955296 173275536 469348190 875726160 680909188 50047112 785017216 274938364 212071361 79670640 454827520 257323700 629346873 552485992 848895754 264506052 230821176 644464030 948109216 63190800 608247340 171172240 852587250 781890600 488305409 926970008 860555640 705060648 19293168 708381471 941800096 384968200 641054792 952694140 938277863 430977600 434761300 873428480 469733179 363115325 873456776 231587792 888987020 396068960 274668752 375298082 8348851 752056448 682618032 737558350 229247130 542693400 326422000 84182016 549183110 790100354 351307104 403115176 363529785 439880450 597514880 631503700 87197804 453936390 959512950 654362950 412295528 670306820 345511418 702083136 1740288 927847336 332134152 188459098 392952544 416353272 58265600 477590072 7930716 530312120 530380252 996566332 326307610 780482704 424050430 869047168 524944350 201655585 19177560 57487000 880807560 629675736 738883089 709165954 606747443 993748520 416886582 480216206 31130834 496654688 620720210 109080204 679620674 36444500 291085610 521758645 577141930 220133024 704504724 935243475 962773244 575553104 589706800 307253008 614566208 606173880 582758512 118400000 380306582 12644500 933423400 784206250 6017276 16965090 921834192 674766700 361543360 495529360 606841344 424021863 889322318 69233715 392381825 230855402 280150752 586410166 434590880 115580590 706552520 828192080 640599832 181251570 195629600 957047305 164153900 723792400 226780592 935068270 124011118 862808800 206051635 576215627 717081300 237368940 965725248 611074388 227624930 862628080 660170878 825514931 608444205 459071000 342763028 249561978 176997200 382230640 604183280 164479632 957530112 829942470 552029416 292979872 844407808 387354945 121900152 859588720 100527404 594713700 173462880 235324220 832538792 985373432 55815346 861468826 570443442 225735396 314591950 898330942 259332550 672795212 370051026 644835600 418971000 123640600 876553000 779055720 859984869 130672535 229069114 893413730 26352220 645893613 76547072 468853630 24088432 148518400 338566220 107431172 443806600 718038700 716752384 300985600 83309080 18898640 854069376 564673136 722529875 457648325 660621804 995972500 252430896 360765936 812530256 304160250 635434536 772375962 833979490 161356448 607928950 38818067 302684320 949399072 250950375 702389440 779889640 186712864 642259200 451419536 711712048 635977152 810151478 130153120 787060000 667191760 231133385 901487820 613640460 158502680 101739060 366337392 851338880 24222300 835481404 504523736 283459669 423660384 556529422 404135840 83153200 632320000 414423042 642074900 215222144 209121480 43471551 500747024 604012736 66966100 862977720 168316336 364340341 906620550 831782600 155977030 52883600 637398878 540128240 18692440 163257250 53126678 433520256 116926356 349132000 902077559 874668192 799464248 251777475 820064720 911646334 166034257 128835072 359980327 574857125 824294336 157804784 517784776 103733960 844390400 177235132 119010150 663949632 733481024 195634011 963793168 253754437 224105472 704975750 708239142 724574761 821158400 703336336 182960114 321797127 983853708 67895510 975374569 74174720 386813074 987584080 872105350 314797516 615901472 11549600 848214370 624192320 824784576 19084976 806713984 864559440 4392200 971495200 208519318 955099200 640251299 51491968 612960850 262588464 702321500 988104676 520376720 558445245 876560800 999679930 832779900 373911350 802221316 780955200 643159500 439196080 315111340 293458888 404232360 343968730 452947960 202240000 537177400 888109538 701935160 685142280 670121480 7452513 4067440 517543736 383213280 650499064 576017302 242333250 56052096 761762188 72502105 929542924 484499200 611922350 769437833 838994310 919388830 651386510 648102510 798175330 620470330 501454192 809472840 677358080 928671898 881610100 254974748 763311730 84689555 950672976 143112320 801450128 762362432 916695840 146950120 611419006 743936120 843550560 429718944 677886300 160382448 213461548 562362432 920726064 24002048 259587216 944151550 803444450 250837720 705157376 863414582 77176968 583145220 313133250 205926098 602724288 652325002 364400434 317502012 460284200 607160750 727016320 384105152 449775126 133368386 112668715 529516870 424032384 587999320 366486170 416343364 440416600 196391580 82065000 279746500 134458768 810194432 352537370 672398295 655671400 231485520 409052840 650400000 586148462 381477776 947602432 94745285 793728000 556589530 373186332 374833090 624336000 282702360 448073600 459352784 155527212 37904964 191938855 239403275 624825600 340746610 177368640 211431900 640260608 442435900 251891250 497748650 201922752 178415848 249676250 33360920 875508490 32284266 312173173 637675650 43401104 110310820 166359840 415197823 366512488 638273265 353933434 576474545 334345728 726458200 119187808 324696270 151838400 770234036 7292767 831211748 712587776 410738000 974681752 528309920 70589640 166048170 125690550 870047828 692764508 506985680 649183744 885029075 446763720 39660720 576496735 390293940 90167848 518874200 817439720 307720328 113823303 967596508 435906256 88890840 31604384 707063344 112813278 246572160 8034152 871759049 30603350 585928264 206682840 619794360 278558488 392213810 216240060 36319576 470373328 792640480 410305500 208586280 618889719 420789360 710031575 342183650 251472158 104235352 170109336 301181440 573082386 118590000 238522474 123108892 956033280 585477892 336351860 438421730 554123264 982018384 208816270 117307436 384555030 726189160 967004200 953589849 861998096 616770100 815489894 76268838 512971750 207769992 69600800 123093305 239982941 50701064 871896838 168666740 420769560 596750420 554447600 474999200 990314146 780177991 156925210 991645956 354402824 954223280 358891136 642550272 937998050 261812588 773474306 407970096 188651176 556359960 519815016 942250400 635201760 480117043 999250326 802885008 764269240 634312849 298873344 467281320 763980240 24453200 26738060 907133936 566370420 274850592 7874380 326141550 221541123 386826488 458874974 954013884 631031020 251763322 904255225 89275507 208858814 642769920 385882160 428646798 392608320
108889000 126817620 276388708 398174925 992020492 381152588 960276634 159897950 79985000 880781400 878222792 654432144 352959850 444717800 509627900 894920950 51736388 163799712 217578860 730806720 601302270 799172780 928536862 978008404 411274460 47002300 820642719 47510944 831252088 203889920 505145544 60029088 531585080 586320510 435848314 854434752 309823808 953757580 974958368 21131840 96171870 248752880 846449150 960561360 26762268 5696197 281433272 188592192 937769784 710811883 408081440 711663184 389040416 621164128 534777096 570541760 701815876 721415192 849908630 156069385 381928610 228450520 681980716 858891700 470854080 90018040 928409344 456320658 777336414 594828352 376085575 362721175 318503488 357958458 976736451 748098100 717906620 678053820 661844698 173145480 920728336 61687040 943768084 796354040 668258980 55878254 231445810 103191168 947892501 299990060 854697298 896107600 967182346 513891478 445029762 425377820 263330368 131612825 282880348 410103140 405800864 242848724 963084984 897413904 695352092 44037300 758408216 548675568 436904396 389582010 455036264 801271416 614112852 884118500 910588544 131063220 843936360 672350000 475595000 697156900 738956862 406349022 200362896 32266420 139686280 90272256 287506240 194616092 999564686 187535726 588849000 47324940 77830200 600621918 953711864 816045112 495768840 475284420 998573600 231632280 282279180 823788000 53717800 990751680 706177300 470983552 891870800 704294208 997132640 11939200 246784000 34653544 161049382 761632348 628908032 149431396 476479892 646266735 798982688 758575728 414536658 668003925 551065480 221451106 863521392 266207720 531663304 362901600 487143476 489362547 681438955 900033360 609830834 124325791 154200906 601886928 88849812 396348160 309079968 181656894 829849350 986131424 155696950 593985220 101921408 5561244 203633200 727981415 553169760 190089632 122645808 320455580 802094864 647281760 838879985 702293145 797139940 165121044 836376308 862223680 739316680 941553874 585638980 548129400 92802296 614823440 679566286 910865248 52009872 402235984 448846776 982181260 242220640 658823424 257816008 509786624 403591618 351635200 334431588 173264880 54515224 613530630 584461462 712555656 575969015 998819165 983887492 375106049 594450940 445196368 599411325 649664600 209683712 709538559 833323456 800410400 161638144 207098608 927156256 452030568 349793920 895884154 452702575 372775568 925499834 597271542 419385186 399612736 100863599 140985780 616036200 153856821 690098979 905733700 723463630 548640312 498937120 117074648 883463200 328811600 157631040 62214034 954182375 875092675 62827825 118978466 331744000 592271556 193153600 422367650 719020040 866593824 777061760 848651812 249879040 184585847 765839276 579961752 236770680 924385152 346524480 376982560 719009342 421340050 984913070 337520512 144077952 975327824 716008320 922156600 815797296 141741800 637876668 867339272 538773980 815106740 958777960 596789000 625423218 672505676 633236176 648163896 458392525 521665272 860817896 726723270 931281600 929894320 609754573 723993281 56121792 336520190 423053424 196868028 769608456 396701952 221880526 895924664 105722728 800818208 459080632 362749904 445653800 915262135 670983574 416686704 271993752 69298804 579414344 640623968 586810192 952638780 923912768 878908640 847889184 58757755 706005396 619452745 620077230 831378200 126280240 33341260 791728720 50915571 5873375 889962560 321800160 592441752 805341200 457997444 668957725 602397495 813323760 951563565 442540740 753544160 603581850 111364390 646437060 867495327 612142050 472584033 399224554 421782500 194683084 188849900 520911292 359560639 565443276 138641450 682293504 588099488 541477938 224467320 846649520 820077800 930249200 356455260 110744368 84462240 784699184 421039656 37240876 425682280 642317760 418148680 592144896 168355500 902099350 468951670 294752560 730450854 976525000 598417060 118817320 802761760 279880880 872419224 408956744 474980800 935966510 99795592 988846703 622161944 324736578 132493200 930462788 637553760 84187072 710234998 360690000 852784600 608538576 97725700 16438880 722885648 916813472 254446684 716403267 582769360 218800712 386008375 143064475 954343488 261519900 409239648 275896380 233134998 29169128 627353584 168377808 716849150 302230408 953908320 826753424 278375680 508131304 275371030 288560340 570728055 310272130 868072674 422762460 167075720 615033725 80495660 756480584 257483288 122700000 870221940 133914496 386934684 74240008 722633310 565552800 230788220 619120400 212109130 945235500 338664852 546498874 129428712 606712702 911670036 465288480 456950200 971114400 394477600 216226416 139000250 142646224 284744325 4723000 412149480 761073800 175246080 762506685 346942832 725714684 462806596 413643840 48056432 922549100 755079976 965010440 33753670 877378864 778599700 872351656 752726696 536660512 0 941425408 225917848 300935400 861146516 876765418 434774270 907619632 837293126 459868720 816676200 984380350 786301002 541205188 752470660 451453920 296945125 894500647 726429670 437965856 442368800 226316144 501889070 121175734 577905180 717032780 253005568 298434940 445159296 307801880 305390200 952329389 844626612 720006440 326373712 562416920 255212078 310205112 295251370 745174384 847606944 106739190 264575250 127050750 890204850 426696617 234195680 580382512 339545030 280112350 791274368 982776600 901508788 915018112 514254072 165577938 242721920 545235413 423815204 400711424 688165125 156382796 312502240 424767530 594505006 68407904 587218576 597465570 286812055 792205315 778072369 664365034 58131000 442253032 705564600 216386290 715719865 690784325 414760635 601482264 709422775 990486490 407072024 674189960 191905598 367909576 859373608 893189888 581356464 401359375 277226440 210739040 871821608 247847440 957694144 727499776 298807920 163932200 776274700 29796828 545226400 585387264 532699680 123636284 508629060 349665376 196286723 947938928 834469440 359823250 71869576 784475281 6490862 428603392 664454744 589325522 110275900 62121232 188834776 266721040 774547275 93397759 208023750 155707648 146860232 988700800 87687616 422447507 5631085 351861405 397461280 661500000 430196413 552628920 444457072 865260880 583593473 301286718 752958630 776966737 501992256 144607640 119424555 684650800 614910500 588514650 265392640 564757976 309021568 856320759 384278772 626384320 203182336 411372949 337694400 456303039 270854400 897414320 549976000 278774158 705631498 443974100 408441086 573939948 872264488 436172102 318321100 859621088 174880148 394316242 345590100 134169760 756392200 907330065 543086024 839145600 553747376 748853844 29939020 533502094 476505096 93936400 403904000 665043732 767412550 571190576 507271000 759715310 919390720 159305404 123673728 398991290 929694040 211479788 998518640 147402720 53271840 370173100 186510178 868059200 191994212 315064475 548226560 406486880 997381350 231907460 805597200 522702577 334114610 115549268 538788926 919083170 461164312 819900140 7905009 316578802 461835217 694954868 851608600 231316256 677404290 122512266 471805430 134789540 576928000 868186760 652551606 994580225 81766912 709074752 634820432 446450112 68024148 518984375 846157366 601827636 963822160 484686000 735285116 479709849 460155200 79060030 407042108 603060100 930650679 634409948 68144000 408601752 376339914 807833500 525224720 728172800 319452235 484821823 823023600 102862128 965978320 902688320 858279620 358258880 827196042 573208900 26994915 758496320 267732960 491857668 60055201 523978784 474529456 560143760 321586426 709933213 569505105 296613000 914871084 746347132 991920680 958131998 630698224 683731200 279291470 242433886 784357375 885207958 250944788 430220520 166453610 553515625 109977203 804651296 414106400 30985430 560370640 277891400 268252400 312761200 605325654 894157300 309521435 66417390 981932678 918680996 515385029 245031080 905367648 123219688 359542452 282445747 416659616
788266039 422857048 47774530 340022136 776258368 653341656 9203290 447491206 758247424 396624557 226066044 514571416 921660450 11463380 752655930 440240888 545996000 769265960 968787958 116652885 650689280 289034080 669121675 415296000 302993700 941995264 193990000 723109480 290559104 267804570 229849376 972776512 236281968 687514752 151397100 166192640 910440892 297094988 10564400 847256512 20241808 277488808 636321760 763996020 60427344 136267146 374678192 926260224 858134568 98130340 349236394 25338258 554784640 542592420 629060968 349779497 600378588 430662055 520429632 116235200 764308555 279040156 926600875 452064384 520323456 688389120 517183800 629038404 688652944 322890240 447881520 797050250 451503220 199530600 170473405 265909620 91501325 415339100 879973904 84030336 697697072 72272448 564791870 251921020 352772160 326537920 460916401 676823155 715090140 2021217 842169635 839415332 868669568 206652540 626781346 307795480 378996608 595603208 883179456 221392640 398889728 599439712 676197376 285671080 156310232 359037912 803594388 771492430 132848965 645581995 734767438 420710038 98292160 728270088 473888814 153915554 909055320 404351504 903044200 890508027 809597440 396791420 388753900 36976464 250972388 259666024 735038800 301657856 571198770 179558054 986399200 70957656 688230327 797730236 806419845 607337284 729759320 914530225 978930848 769563488 399501640 288959988 443385088 152634126 20522640 731749400 976973940 259825648 689271536 498365328 766987784 589682558 2619470 304337710 936648540 812625040 150343250 57653740 839424768 793637244 969543708 627965025 829590132 212172260 415251352 504077400 534557484 63995597 116508820 110648708 756105436 828349000 68748736 740874240 824601277 832145423 501658240 219864498 945281696 186297314 851322130 748580436 944490232 148314242 304940064 898749120 604702720 992950440 807738880 336819240 676603720 35347500 458024752 924051438 443982240 536551552 889320430 23871693 767100794 40589008 813660160 861151376 46993048 173758904 665613000 123795808 644200290 688634280 459632536 466168116 978609903 289066290 257152720 898882352 496153680 784372736 519914540 139613048 735668550 597281785 649609715 741719286 215524184 647424955 879300360 645397256 120851680 55350722 159919815 645650330 978830764 949715456 452344236 542888440 669865116 375571422 740403040 180414464 381368768 488335200 984627712 275040284 647217065 309925920 400247808 906349200 835168152 64826902 193699536 10889220 849659400 196149640 100826672 161326436 357307200 733168992 985402138 493416000 706837024 786699544 922158710 863482000 792499580 916016266 873902840 150313244 82287440 609813875 443789148 982463300 509188052 943412260 481059520 385910464 228560000 146272440 726839920 286168480 943752640 250806528 591000288 899635555 943602540 344470956 474690800 541047280 164488800 360973120 162243575 866422520 219198538 849806130 370515470 176527988 722454848 827196270 261987750 424444670 527257884 401831525 70232910 941686200 703707520 542155028 72167120 936026160 745245505 678788775 106591596 739201296 275807840 501520408 212551567 849650900 54305740 298815486 616823996 574987264 950839168 406048300 392952040 813151358 61824720 855129554 770587984 40180426 628447274 140919232 678995502 921684390 928437912 614706486 845572169 833682 145721148 151141383 617564208 236528372 758660223 251479064 762478260 606681282 122705136 798929560 174884010 243449130 943375008 297982306 883949760 568832160 173368768 24045387 815719956 110034090 549505824 956569096 411951722 79752890 380007092 318132394 127816982 321512800 44974612 920468700 346616820 70516060 165859356 448674680 66524768 488663197 493084296 730520058 510267090 243373999 375673088 449655625 328456000 353852800 580926400 157406208 814586748 5244600 158938180 747934120 863364805 487978699 180183800 476632144 955222492 719012394 458128114 190842396 703741790 351167275 660542476 312457270 752264790 984700576 287969242 143562762 949953344 12679248 500143010 129413040 327229344 876337376 755227790 95302446 98158036 138491980 281182776 368851036 558057648 650072064 559261725 553222920 884324560 479744525 73366970 52073760 449091416 55525670 523642090 446905970 95675530 217868759 864052382 68395440 25779926 182758400 279888372 710983704 377105160 995126770 957464280 88381600 941533833 531445592 860840600 162712000 857927664 9764928 9282236 395091850 585432680 464430080 720498706 692183195 395033150 619338863 961050888 657565648 532605280 918013124 397574600 589119747 745760083 586746224 770364080 312127007 153040758 446800879 932930450 131204006 857318900 943541144 229209690 603507860 921843883 45287264 519100928 435882330 684962787 630742248 512273280 854911050 209403040 45669610 693860480 56435370 477811960 575715920 393827440 800981800 765307724 636662392 643909560 663649424 361041225 452690480 411223284 484841600 494059030 172690405 427318272 921612000 238987096 682242040 885879584 205037632 670869520 765782745 387594614 823481343 691695400 643009200 948464400 611492384 508052760 0 16201280 463209240 675262240 98993600 481532300 456592000 794992400 63387782 169646736 553355405 702996984 306726048 131161680 618755136 523531940 586476448 614235452 264760172 5760708 848843868 589551796 555028512 346621642 513853800 207173760 973173888 225422880 932139075 644403424 284356640 338576780 2348400 804892474 798678112 638277675 656896016 262662341 252479930 587925411 936927648 966465600 114542080 129753948 887833632 246310067 240541280 690477912 240106000 801387920 943431415 30428064 491942624 229326236 664004110 776759968 382747100 823609900 488207180 24470690 2712360 582638732 744862100 45043439 214551568 121060072 910603600 294009594 16952040 487009588 464452080 751024784 452869044 590457170 128373568 374581356 60095417 549578084 74364615 205104913 50653600 5647076 149835265 900378808 322509000 675870600 954064198 925074820 284365820 806835352 357887724 749647012 412871240 545797600 801516348 1389560 245282248 13714536 406446740 513249408 316102512 308212016 159635444 679095860 420123450 652686546 307237110 161406125 614136460 235084125 161448225 666894272 395178565 916354048 721392460 84413624 919229808 206147524 247842812 403402704 769181605 437716652 892588491 999297144 29856640 724626268 555064484 743270608 500530317 969980938 455350936 353840370 681215760 793659863 420678656 521566096 670211440 940411072 630094530 68771752 358015256 351729374 371700734 845744864 185031104 950856336 472023680 23083655 273978726 399743814 99534272 139382208 429611070 378510206 574147264 158235820 233727756 802422784 857687068 510203100 211349080 216856000 42703372 881840830 452373941 958257580 227513624 751613000 454522650 67110569 155492880 30440860 1313500 242749776 896266048 464260327 224462840 457800540 675014216 135480640 981353915 788783490 238610822 529889248 253720000 719933394 390871460 378352812 987982024 443839100 247720020 543889584 213775196 707904380 180744704 218898595 788933400 810647948 487824014 265015424 639187008 868193244 367642720 982436520 671109486 677089632 780207836 599150848 765546376 571915624 880935755 219620150 810736600 157401350 337102280 885451408 694887216 566442704 292027456 206723110 27759448 87786280 613074800 203567360 137531000 677445464 772039565 190546788 825676466 495802684 122481700 724184200 334749704 472117456 175748368 658413312 271818352 630322904 696154020 8365900 686677789 960851025 707550464 611843900 860077344 315087976 481558687 679871000 533846425 468455898 797341075 266376546 503559008 171551856 83446523 306490432 637755070 196505764 22097120 246321494 42079538 667592096 558493880 168365376 583327540 509204300 740335952 99276416 102024138 507830444 307004786 40754112 433959600 626188750 128381680 722474350 799055220 702577400 406493690 543117946 6400000 826628750 144996400 693185040 201406280 55301284 725727612 195176800 117441400 412953675 191099558
785341100 665729000 26384284 852118540 296384752 489224223 336742644 657857248 671245256 58018350 725020516 310075168 236440450 215797456 260886272 244004832 579205048 578375680 716885350 271098880 921077760 32190400 499029040 420737208 824708640 993083000 452020922 586273742 949904240 707036592 719358570 832671788 787898977 940105520 940788480 359553720 312211472 696285080 263432865 915263960 220653146 171078850 385775704 209593120 378538181 756658825 490136350 574995380 463504654 130663450 511344100 168292260 664987000 158140384 247957280 384226792 391146200 47417280 552934674 142087090 685951104 352304400 328521744 625182700 882434828 748135872 293367200 874320000 981327850 115750592 912451912 861973330 702861472 758244350 185579568 190661216 792832750 725962760 962985045 447076400 53023505 135487460 34641525 852165874 499658800 312056772 878957312 754804558 54142758 496626952 793220960 124063875 730621000 521568260 88278674 9603556 667294008 121411840 726697200 264246540 919851768 101587426 907673432 927032821 883336080 338021516 703265480 919645952 744775040 11093760 474963976 585707800 767325032 911615820 296138496 527948960 101864471 863225019 478007904 106033760 45176528 48611405 668451636 364136100 448591408 259379000 558450064 773669830 196252064 733865785 719261725 32435600 168890666 310011766 938695160 637325224 717901880 82287880 432260532 209446848 897696528 776969131 898753872 465585800 607265800 753984131 24987200 320077695 972741120 64757810 752125656 913711346 250286852 398551520 685294720 643975965 187786136 781678570 758274269 621355300 561967720 296044624 625255015 269614850 949501920 169109320 628311424 166156770 489762352 147462500 61864904 543349048 245744118 347569336 340865172 730350660 969254891 928163124 48972800 365433800 854666716 55102136 423676000 393429580 832170660 692351488 716837280 163605632 538029090 827895040 961445850 155361328 913598236 299172040 950042160 12393472 295565984 800444800 593922840 116835000 958012485 27060890 786844992 279865168 295703140 767512840 42796572 762988200 863493185 331891540 232264706 667234876 171757688 617057564 825369216 49176099 228462020 893931772 225338540 415307780 943073796 682727477 572668302 128976000 912687000 902065705 771127072 530767980 587706512 727621264 845297312 221008072 289831147 78260180 51242832 206448320 990318192 794218228 677407360 210149416 623979600 757635282 77901120 295528448 583551925 615352640 988389271 532018800 559245376 696198450 490589972 23941656 57903665 40291595 593019392 197999790 427623281 657839616 750575602 942505472 488378775 162563953 338622792 678083200 941379576 619688805 247925016 254706495 311557122 814146792 732332252 532607456 625890080 215090544 524974792 324318670 405162600 584175110 588896750 49615520 548437228 443538534 828392996 806976892 651088480 788463864 446992600 914122156 540552320 511549540 70182412 543872891 694456748 613235648 982745596 825055699 118251712 255623432 308041320 437752440 474513765 230321100 5700552 480037675 265948072 34753691 4668425 324458070 997218596 120746050 677970918 974252720 485238992 338205835 734300962 882730792 504866924 903902862 890470536 523909255 786478880 421383600 622177456 565856448 426056300 926527104 20481856 248036824 445375574 749380944 626129664 217465280 251756438 248093080 512736000 978445520 130394360 671305414 55555056 950390720 485887552 753182578 820297780 599311472 451558175 289883854 976696270 506238104 633523952 742639360 361346048 787728096 318162436 991548980 793500992 397933184 444447936 616783505 726149136 555658345 538824268 791638828 36975776 402539056 100454400 365020160 89789824 443670480 743468352 8024846 555306250 802342308 426541620 701889826 492932800 286599722 367078400 950152168 953173272 211495840 741738848 993960725 822959070 900401470 710618688 721065625 383910028 218628065 243983104 484864950 597977280 791503000 302876340 302643425 722860194 343125493 338568192 433190368 216568560 5334900 342356848 818146720 421941526 243388402 241495862 714046400 188540168 741237598 504881940 113366114 633446465 675213791 662584400 606335109 633450724 201743964 853980551 249510500 141529226 898756343 851888984 47069449 164126160 354451200 666638717 61916825 627769008 378542907 40124584 798341680 962797280 804341649 602637350 332309730 567457520 539155840 599301330 967272752 484063872 202012100 689489870 896062560 971473664 164313200 219300360 167759928 426423515 135979960 838557040 991397628 30050750 203338300 983289624 874377481 305630732 496767565 57412664 918427019 716066656 415410688 159725000 907072940 879096976 543554932 869748160 852296666 550138272 476395250 697498450 340310612 838321090 547255968 658769024 38721840 34151836 143208340 128261602 895096200 453014784 533186720 330330781 764851220 567730592 659820800 228662456 845989600 749899488 507897946 16191106 323227958 970117769 865067174 799254410 802496886 616083600 119635370 375893960 801776545 879153512 171302968 449506400 552420275 443345040 396644256 985673570 224891676 123135600 60519500 715820660 424400408 965888520 544393750 467941553 329471352 295115760 391771548 257358614 73830252 169045175 265860604 755525642 54458880 800049568 541751848 694316800 733722424 594406400 723219400 531645952 168325936 51004800 739574560 465951600 221094700 832398940 483018500 576587488 790275786 736344576 782639680 526264640 475254500 828094684 602882580 962689364 106931800 967972940 86261056 999731180 292516404 842867456 225804640 591665484 110440420 69811256 618577286 195019210 899010000 111447992 866389825 172161965 5569280 680174520 264012160 167742150 166040912 853807680 661615775 92825410 7808376 64938376 437158000 166875599 642913756 834087500 998390880 352951775 560680550 397320752 163365640 437302769 381638013 567326080 595476850 603952764 743643510 984097655 196546816 556474624 892705680 322031550 265872940 292065581 535483520 720353070 621265636 65959956 844940678 540186880 85174318 933629088 828886206 546127968 312536736 139835860 407329293 337214200 480384000 655016658 347523625 368500960 755294888 206236755 598365088 88693216 781291900 156836448 637188168 581318040 908073536 366535000 242486480 623542380 588632498 280913400 127493995 306493716 226396320 683000155 75540585 900966073 297961472 162912168 586055106 179688080 23193546 449730880 132503408 66303432 765120000 989855280 356869237 232586040 774202032 393211980 166348595 390938132 849332384 559662210 604146160 429998814 934550720 516155460 902603660 375397576 696149802 181964160 261599336 766548104 874366800 117238944 672185180 945927376 429457024 525318784 459495115 684647424 84750000 436549900 273263552 757263640 119761128 573885288 435970697 241588544 48344000 514236800 738264910 378310314 629293280 474783580 342029136 534232192 668897844 892853990 386730160 354103181 121466129 748570880 870314436 723630144 644953320 139620400 629531500 388149370 206412549 991856880 268985624 518612562 87086864 225726880 918267248 814085006 723012238 341537429 987275048 720581940 252900008 500799344 836886104 924801244 427618720 730256512 817990200 88009468 850311580 918946800 286163138 984468912 350956000 540134346 339248876 425437025 280657408 882510060 990777890 620573250 77945336 382259975 654283290 68608688 729927626 86122480 570455823 869681183 521239842 15241436 723407392 906123422 802826880 360581547 298390958 33788384 618381756 776726524 655075363 611216770 646938474 74720240 715558659 537065056 265976886 439502818 378988916 122356834 34649136 485735450 703276729 349351080 251651525 234633090 705609984 951977444 110752440 953805320 280104514 616221452 434818694 39933836 450717648 943000510 244171168 448768300 471440440 274473590 615470227 622845056 733963789 5932032 100688442 39135568 644987184 646761750 837581214 695017736 207275139 660258200 173220688 735733655 503996400 712889360 187574854 733835750 176311597 129479605 988658944 893632000 245028015 801388716 737650472
410847292 306313410 499053875 61273347 854881520 355505120 270166120 642870255 896444078 401101380 31672200 749437600 21724750 3610880 9292544 131040804 79673795 122163195 26357880 298819176 649645474 940169090 492409600 419474560 552479364 529326400 63257968 925789912 748834950 208595800 306220750 163327000 480862128 260058104 636814912 782330120 399016506 386227184 412192608 721984960 806291456 502027368 232584000 598735136 788782800 394837518 194698800 714557672 674499360 861867890 262528000 718545249 232985930 754749952 635742600 674473912 181937280 109312816 60385540 429468210 458644500 872523720 132350882 97114496 141615836 35041260 111598984 830090752 458180000 681243880 383900002 370772000 579356128 62624278 687780864 405845561 104889754 925819136 336694868 866117780 980351544 518348780 863693126 625033878 294333040 443471664 627561920 490518488 397778685 362253816 258612150 628971896 180434788 702992980 219639764 725968800 793167052 765961485 816108672 486434980 76800580 818795271 659138480 505975968 444037500 719494392 422209592 314803704 982831100 717537130 562765768 1650272 458857440 664566400 776664200 443459700 47087100 537930542 457874810 925898096 179139259 15188512 81201875 884565952 708318778 584110586 84696750 646427544 491425716 344489484 997264290 427701870 647260196 776186776 651386972 719612194 832529705 718662050 797555200 937625220 982792768 834094528 359486400 622333572 840884320 775545600 933169270 376131584 390448500 907960500 939813470 16811264 965595105 284801342 422874244 150031700 973326537 710694880 496683665 453641688 37738340 788991670 990380200 543861500 825540900 589263900 608860272 589987718 460882096 672678506 601148516 176061598 54797600 196169248 111292215 27687262 58093768 807027360 890332000 60634160 335050801 287690240 927645728 392703144 538113760 514436378 786256920 235603328 178077789 855880720 8523689 850840040 793321664 296061032 237783770 441040064 556382440 877794584 440699696 554040940 283211140 160787776 658528864 458632600 541703200 631885029 204594750 66271840 382373224 395803254 720471649 711134188 336200000 203360806 380839985 944065970 621424574 563660096 250348480 792860550 803583200 86743700 305647917 26137188 841955418 510660136 297978160 879682100 274890428 776944270 663303828 347159000 143994870 74990386 94701096 403188160 469921800 88331040 814230600 692316445 729495928 986049948 614235520 103081888 387382549 956890802 701502424 412156360 113095440 479144569 101507080 658579040 106698875 937113120 196482640 108215075 99226634 78679540 106555350 169194880 902899980 536807680 93520830 244335800 885829080 5609140 113184640 301591276 95359030 451939272 472245212 543871115 258836480 726218834 876026040 628850600 312511888 986866800 450668032 625243000 957544448 732518720 150154752 987934160 140898744 742852834 282707740 946950200 112357760 105926092 804791680 840981575 666657392 753479322 206996055 520863600 899539875 93224835 581185024 367412373 177565600 969463722 772129095 934956710 959953268 324755772 291036303 517083840 984645800 612027364 725041760 713106315 257646342 15071600 261204288 980677970 816935260 280747520 982050560 557440364 799927800 469289000 250385503 179576912 993903078 583843375 943506800 755639950 367916800 614887958 231793280 259628464 843418824 154461120 523299640 756330864 775873292 382779168 70204880 194819256 951035920 784748560 321754560 368712296 1994224 352852675 224422150 72513600 407799968 133446240 297296800 891560304 399065568 976478657 455897600 195189620 293569216 381974144 833010634 568920320 538905690 949438218 881008320 966345445 501147500 661731840 666308120 718268148 592969690 462903680 166856128 782841600 411493760 608366874 550548634 262091250 580806779 604345304 625059744 70287410 678696325 757681800 665459616 513162170 661597280 495101376 424570540 793775920 325388400 422297940 883396600 332221290 392099328 451752160 139396760 666815870 702504134 337775244 15123200 879726928 774486504 438312036 338857824 994075692 555341488 725230100 42993314 154270144 79937838 148793600 965974656 84606620 922915000 786600000 742337425 752848348 792421920 481659712 601363511 593748844 621927964 759621248 657068351 467363480 671725472 564081620 611754432 927964951 222356352 253290848 850104736 887521593 131114011 581429940 994490832 482397586 110819560 209250483 45078050 143742400 518320120 573695040 562830020 80709164 711499370 845080128 699776184 458801152 846898580 862373335 330801680 779152048 449860584 26746314 959316775 949897683 480946154 479054400 216116580 91274440 588858504 189240780 588982772 878936160 408229886 796957528 843914080 181675904 674676660 80947662 769553208 956472243 383078400 660559304 930213184 80143486 507089856 854157856 468396745 429829000 545013390 796707584 572427953 856648265 577352418 577012500 736304340 25081344 80872000 265361210 293039188 281179392 380509850 947154596 272368368 132489536 733944320 204166144 898982400 851732958 778282160 639302180 88318302 127007600 259368112 463130112 8930835 662152511 402618864 983266556 525534036 716541652 884056950 504334224 706353296 569555900 946170930 36848940 776453236 636927690 888715174 840412392 425406762 844199625 29218834 190092274 270039122 400308765 433272552 334774720 589184000 695609260 831774400 935511312 599277443 442774920 995886432 261076704 864971644 693872999 97194277 903717600 536386492 560192480 800756304 799188344 608774924 196133570 523303936 28579616 134658300 152886198 642668980 644608352 495976468 91503668 517639940 16681240 397428544 940382338 157654176 326223320 553454250 726729400 119465975 19280200 134111296 496766725 915522900 172756736 200478820 590048560 382355350 715976700 800748455 404183040 167689920 494694226 144284140 171447040 300212222 836676500 960476250 56216248 557872520 313083008 239967702 716728434 768149620 331450950 258953250 263557156 113227280 225459072 475978064 877512765 522172954 19565312 935109488 285430963 76717356 175488960 264242560 551379796 136965556 834790640 95694672 57006112 946970725 831197457 861114780 110785422 474915740 576060000 373063672 700258080 746590330 977373742 131365600 414096050 270188408 600182345 312012400 359132800 640224656 963302480 897472436 605808384 713742480 484392360 137452400 952032800 115283250 158448460 247168125 996371430 972405520 114059840 302793080 43904920 909878544 546563612 343492736 205372429 892641623 748805772 842539879 857098104 854887000 485270158 470335784 248640664 581449288 3408328 717152800 929790730 278856400 852527744 214501872 936869172 704061760 436194330 852816430 990834642 40450960 773902592 109914710 432133908 16803024 676360994 896068360 810758300 117660416 259055024 900524260 86834232 785755488 116271335 814903376 534500800 169861732 115368200 495910000 648412480 576428970 363061434 787376270 339766560 483203744 513724320 748730112 962047884 210548930 741509047 692525510 305635102 845330300 534633842 542986208 62055048 399090799 454796365 971412380 774002876 45367076 528300784 543396490 216259592 492472244 671869816 341880345 35070280 686476800 642118090 903945800 696464864 358530150 541968282 733879632 675493720 735887168 27881088 638499428 310423910 504612843 294925206 990659320 715388636 39491840 642142300 792124737 232362240 475026940 396632727 556330120 851432120 481809144 744196216 978529646 872749360 752660466 675724100 242348880 534886162 327499868 835361208 611504750 35716964 10705100 163133671 138758938 554696560 206400848 4445774 472846200 427619568 450640180 608882944 521405150 80958646 689751290 511115976 185373392 755314150 27727952 872110002 21993850 712180483 86461920 395069250 937370814 872450456 641300216 364878640 758833461 925207136 418168480 753026612 550269960 171284380 101612146 660147224 920443710 917618784 382941440 152963330 764645826 170520000 530199728 840744150 401835828 54917584 719724804 715688700 926932255 157269585 378967328 391196636 23677145 668643723
949824692 440173602 796464960 118467800 797998080 971726932 995660547 199075 590488790 356449969 217781992 491958782 806118075 156565520 961063224 534120660 88525755 875296063 603809340 424677540 826998066 653216992 323899392 554658232 756580352 333885193 622502848 365218160 467033500 413146112 549044110 355122190 139869130 134155948 700330640 548041174 385057392 966530500 801610890 644882480 563417984 448760640 795808972 622696764 378034144 177055680 751520350 558117952 884629878 342208064 509874492 144870020 64864400 448020960 105099081 399132760 610590792 292147200 86204800 665942292 972772700 49307327 735567300 974303932 25568206 179022109 890690930 738337636 460938200 254152684 25925040 923653431 8058400 582825472 72051344 135573662 144585154 208999640 923991200 236263760 598439910 978013760 837532800 701457760 30654265 505755692 271028960 705020200 137634950 247494055 592171928 181132000 385338704 643124076 284879960 532210695 628009815 596493275 271860160 618040248 387464875 133008800 371322176 32832232 13338143 157990290 835633450 197368080 729051020 84843452 233142980 238464448 650510220 19830216 298927392 732548016 947309592 403312050 40671132 268130942 601586842 710384336 957460792 626237964 758508830 789977488 373217360 191652096 370894680 345725920 236503015 66366400 545652176 979528550 274556960 69426780 731881270 308422560 911098637 761426024 83785754 997765232 366785680 242886608 685506503 547544572 302986280 977363010 498549792 294470094 219362760 152523470 287170250 524089620 628077472 871620750 816744284 486328530 834506576 274746696 687905952 686763200 430928250 902293040 372338056 6381376 629570250 377155696 483801748 415829140 297922675 959589480 423625000 598992280 12410818 765608438 646600768 111629272 406921888 918364672 225436672 111063648 552250784 941227040 711443158 524378624 923655000 987677400 230112560 875958260 625682402 787120070 435111363 127889680 43141376 894439820 4003928 709523148 848089154 861514 365540175 364159027 831095114 255574800 428535360 540944704 72902080 792036189 908041320 140688928 113773500 823282476 861596960 670016926 603746060 864809286 324099815 526034160 871495904 882570880 202312030 346366554 85924544 820008300 133361675 718170524 856747796 760576790 590021360 49781754 33455968 653507750 237570500 649933056 967434604 739751234 96130790 503924528 729805120 764505703 354301136 540104544 122355310 181557760 380200272 170894800 665856924 727614328 362080936 781048560 165246272 420355775 157465600 782665700 221002175 952311064 443209896 169498208 242534720 230433884 953906352 259643430 816572453 994016594 46450656 28695748 904791104 285148092 766068800 57425456 139563272 82094904 414919080 56534864 342570888 607986098 31311104 498790770 666529188 881247652 738847724 648278408 180898052 478525184 309351012 718087950 893050510 20598000 67606503 65531072 579136160 939692496 625848590 660961354 15038680 307827495 554120136 297114910 499288719 1834672 155925150 755186448 639248095 794614640 976591161 787836500 199312384 991637305 374693491 593088024 1675646 295084272 725026120 150779908 879692552 725695534 552631520 134639440 492170620 398693225 859809228 636316325 278099800 301218240 366112008 993270400 181124650 231079020 38290864 703576900 52118890 956304400 364856830 596278784 827026108 182320157 988679600 227018565 325051340 37476686 109794602 612411168 941094072 547812364 775555065 91859290 623240360 80210190 304423824 624433534 889658640 79757950 843104848 760382310 600755456 843673080 171026960 675769264 358260970 124920160 103357440 783799760 581646387 810072525 576832000 515061704 381343660 949108144 553703800 983788704 600469500 304794122 349991816 332357584 93090160 519190806 254071085 693547185 900003151 612205576 502701502 804294354 788636880 909361672 423162110 948809914 407819100 126561700 523351168 361931644 383438698 563135166 148757330 965569900 209389860 166724900 567071408 59024800 997809520 594714920 412482400 15281250 673568840 906030576 11530700 103908424 638552022 925510450 792851148 235955844 297097728 595985950 733526380 436798040 514618080 675924165 102062600 285441529 316572808 191662656 444699676 362487335 424126535 549882810 568618520 653093020 822110960 901927717 519366220 948738756 30706770 342695920 216936278 952042272 441819904 695642525 923887244 435362160 483078780 844425360 617898135 586829550 719063576 92529400 6621780 40507880 958737856 121687400 750157355 80603368 129061232 210790368 674154013 372568282 125018907 927522877 205548248 957016864 991963854 844895616 392996286 839490000 8819855 86717250 579701440 368873592 160053784 419125125 621510111 567345380 486702592 472908856 159888597 864848760 30966788 916663470 321805852 753243350 987434306 424443600 312380960 958110600 678706400 340523290 797494000 900829784 300289074 930528450 464695770 330548732 137746240 416862559 827839870 262344288 991043200 564327234 339217688 963867680 579790800 605878800 275461070 950720855 112341518 133206016 704555140 866467256 94349720 896993697 118451250 902524437 123578062 250349840 341478908 577329816 602446288 334687870 194605796 199089752 215932000 943341168 892356072 975466220 103155988 159376926 728846768 6334380 114494824 631319200 646993015 37314119 734659232 822685139 330588032 735974252 147736000 868420864 705397054 783552584 339547840 561144345 133797992 250358336 815921512 586450220 768276560 455956616 301242900 759763380 587445760 29372000 995525548 462112422 481094161 908781160 704428316 561926288 27796400 255349840 826804291 524863100 991776896 542620768 732900800 945514000 451082176 3693000 202958496 578768299 410911100 705292672 145274500 668898500 700717020 106080230 962797100 730668292 934165325 244500105 220206308 388358222 999328824 138567200 620562458 180147924 587312864 944315696 878068593 576772528 365120640 864747632 619511324 101083500 15144752 679799765 875247344 995466452 481646140 19014620 442872676 515876824 934624894 285457585 77419280 263247610 774940704 816464065 771579440 490623392 819071331 381875712 639333800 561929540 144794224 317886845 897609712 987860278 360843331 620989080 102457364 80022858 382520204 300446400 411215580 798283160 364715938 835234880 857116453 673698152 959463954 241927700 196076096 238654016 831249360 882445686 946648292 485211640 205602080 495370862 205525248 40721408 928525000 687952600 543785828 539314656 284324670 635320256 177978696 509932555 160982400 647653760 640099228 509467830 716720510 386999024 753157860 798857765 705006504 951432804 939582500 397657392 201058000 916201170 243712070 835239300 758724096 253026664 410071360 911405056 84370112 199026338 146107040 320871925 532544920 194529165 83356660 716163512 257617920 766075627 89878000 986392448 148652960 914291648 712609240 233780000 776318400 315989428 931654232 724256336 844306324 549847948 279474500 196541481 972033000 120820110 618918417 297697130 222782800 686634230 740642880 663804572 69944954 579281920 550879315 771833980 585162990 203646336 849494208 342418837 840615912 249390570 740809600 878791130 846058060 785602656 149325897 145286200 65901000 121023100 188898929 315481250 521155968 532687808 469396800 721367112 376401733 56635215 296875680 477496040 344242996 259041828 619009742 386561124 735571104 897364736 372159892 794876608 740483600 306522868 664335680 528315360 741437161 397036427 163787776 973433520 900021296 531753875 311895840 113574100 359426250 307179782 834157803 48139088 579208000 995659529 583933340 782974200 986945426 37286072 554556811 411660475 363596920 5263104 889848151 350084172 4847736 87093750 345406080 43122232 263287260 678320608 668519448 86436648 5596080 967825360 541799448 521042818 968473600 737904520 528781970 647778608 144874706 687507242 385065430 570825520 821998400 971271604 907030020 566823500 697380356 594216120 756441960 264524500 249644280 221306400 739455290 738836160 539717264 743857728 824096036 377499042
481339686 27062736 314271699 309460984 2729587 513343894 782703700 514842324 498476926 860825750 159739022 856780850 967599400 347144620 847985600 569161194 94497686 444109765 360697500 782521528 601167168 544800049 991978114 280097774 906653261 693081600 432200254 750631200 560331204 714720000 178353412 125350200 486378400 105466313 39087384 452966208 776892934 327382800 629095406 397761018 600269050 732056128 68551360 234793356 522521560 897885402 362600868 408288504 731554264 81472576 131609084 33712608 41569640 451165280 136453020 582837002 587285024 902725666 636690670 17449128 997974095 606540960 460531992 836594553 212153340 477539456 854735684 545673504 359228631 488195908 856272800 4826370 785528392 427192832 752141110 79778406 629844224 119833000 355377305 513120276 396261388 617336120 929172452 336599406 420499136 483764334 922751000 132397600 794101160 672675918 356650720 217807160 219934520 453863050 389061440 518547950 694127534 830504868 939527831 260488620 476007825 736966664 898006818 725741344 568757802 486349184 762784981 268716700 562539240 700373788 331027000 89954900 630519296 216989236 673535056 172709550 154552918 7629824 969527976 414876780 306792552 906114152 822095104 235065664 436130080 643474632 808983149 358095956 510085850 909883216 252062080 838537403 627837204 495950408 413364824 88218256 278127500 684432780 677827486 176013320 317847208 409930112 108294064 300308740 458178334 132513058 842876934 186832300 589074100 239593710 3619920 689308440 675732360 769101332 155173075 881906332 687254376 983150318 9486190 451339217 955127976 833881552 374334300 165877116 31700897 174065440 804806740 4426880 135496500 221998095 878492056 457392310 610847036 787855748 624081188 287965824 47404000 930673880 684700580 599147684 700603136 128588900 717780712 940361280 974185920 646995924 609991040 143280928 779719376 74630421 894728768 878081840 444336560 780384 901080290 227649808 17193810 54827512 699040884 475322748 765055750 124426592 982009472 761723600 198674010 710817104 223591590 612940610 816801120 406294260 972160290 991270752 672275010 269167600 726878850 186178254 605042824 713568000 477717760 406435514 939134020 699082163 962034400 277613440 629912352 462336350 922319936 757341936 325136720 879141200 916153572 365224448 92085075 620657948 594414150 336243808 656067165 210919471 880495180 799936330 106548186 755621360 498301015 581493850 742523408 42082910 547430400 917288160 611312744 543260672 346606976 467955652 881231200 489412896 305912624 866298520 810865870 878432806 46051604 198492264 675792308 941538985 84589392 957321245 453456058 775482290 916156800 463056720 80185934 553924272 788332386 678073190 615266290 65877905 400467480 804517203 60838000 399837385 333088120 18597488 294886480 758313040 573195750 110177766 150975555 458764788 63897200 748270470 916984808 287424005 67711340 8938528 917724864 84327240 807587776 577857740 768186721 773520512 591742000 408752656 897490237 71850716 454605912 913604056 154254794 1632620 558192904 449207817 792887560 198363290 194900700 735759160 925620952 988595304 76986000 723914576 494330316 335554230 714201248 870245984 528004716 492199573 208013125 780849956 876937028 18674750 749642170 73784224 83227840 972684585 156244672 338714845 531297000 870733658 816035800 746791520 994523824 602965102 182342472 660699104 646349692 695502124 636053700 30498990 593198064 3032900 554369450 640940060 996126080 390633572 620094992 165735470 96694368 559360248 613240900 347893354 867789872 90831750 915559924 473070004 942604968 568427968 468550224 734805600 784003040 464448885 425006220 661433440 626544945 101767424 517605645 496851920 112968810 497548384 669061150 904844948 782454161 657060288 523517184 714650011 823401608 111543280 371536256 916881799 160309281 159516404 653325696 576408193 590555440 344758250 61308998 438137328 877342285 774563872 967200916 863579760 246238560 596464088 550670328 430895596 440217448 751761932 157209925 454480865 618070980 242357596 301048460 648753088 29544140 765663376 695698000 324637392 825423982 560051250 126840192 284840364 441791624 797979816 827572000 302601984 514146340 710858305 270040768 425593420 448706352 635975404 650266000 173285000 725494580 981616931 174882242 627257382 880710800 268030629 827322856 213212852 344695188 70960128 626742112 22643124 580390150 161109280 313027500 484813600 117517398 186332040 72568729 117933400 613089792 565614892 186134096 467147572 301351168 290960400 669250400 602590104 458498016 969048340 572424096 363547390 635568067 737524420 912411600 861524930 591113485 927292580 362460492 32473440 618100230 789624502 934989440 956524160 939975950 951377060 155238560 900373420 826444999 47737325 337413696 615927787 42250608 425193512 449319040 919213040 103154048 38628614 583661522 413345728 896275744 323142194 346641280 800142021 568709248 434065792 170594965 234968880 103983872 198784448 761342000 916188160 347699392 603143284 679431168 805785876 240617667 512136096 652465794 448760450 4763044 246269630 63014523 36731630 955872100 260596572 805596424 532845280 6958752 113153024 878409985 722577604 729414170 111059762 104039028 136454293 613493180 663905836 179107030 658722000 368808658 928964608 389141956 882041968 287867023 334401976 796222116 733058216 507115200 939331985 686518952 815481628 185031200 815455522 607654988 633401346 745384616 193712765 924602256 752722143 578335636 25290750 756830400 250891679 787729076 13879568 518244790 617189392 625410176 418819760 136311285 137230045 468135776 370274812 951475463 135512500 236557739 401927150 838647918 639691540 682500520 403543996 105262420 225169696 798429815 142176440 685595990 706323968 732895152 663014208 310685175 447901410 773899920 94333200 657378990 969449372 542917301 777185160 234210840 630930160 828803872 237967710 682172604 399332410 651215135 968380 103226813 855491855 615788640 483267600 921341500 538299288 609611400 964890488 282709093 95310186 932410424 114779162 548704224 24053020 60452952 571682110 920093246 45972820 490432902 85977400 907105006 218492240 766679401 574512200 463319584 391507029 213149105 926878612 3543648 444605764 745097574 296339444 673072120 698541654 432012800 728726880 23042914 962118925 156508224 435825960 551616400 723082048 583791084 738873550 605446480 507965036 870613300 942444615 767818175 694051054 853034804 13867920 381691248 89261600 712880260 539049712 95108608 667231588 843550032 86258300 944535000 331346696 83157664 26045220 90206920 10387200 123502595 712170690 504518512 619271910 668601600 343211665 607729792 995152465 607297600 482396700 85263496 32122280 236343040 211819144 302645936 803512380 403082750 681357727 863238400 668242164 189868096 704207560 581375800 832256626 533747280 432221392 608021428 780690572 559689340 887040019 107611840 304915120 414875580 591125952 562301164 532221952 275696488 693168000 400062976 127013310 539264950 99106304 607112358 153024748 82807252 634284250 763187620 614607930 369597410 256313620 464710392 613386600 33019660 903301504 992857714 936600704 340321103 709108860 373015552 134378936 662257700 818859512 57989937 930484252 403596890 777150592 228637600 850392650 838016300 807074950 718303872 970988690 241936000 610556630 139371320 710141292 134815454 859590052 219377498 183193392 440060648 483417514 197223092 916212662 35517036 932658952 245650110 868190230 635700544 463634944 143310336 677491336 171916000 975966208 246368683 948844156 843791795 952571200 900328800 888659584 978131344 25103838 75180656 751080064 894016262 539209696 7803155 304102624 884397160 500433200 539895680 193891438 583029684 72232160 798926494 716542800 847650250 410804630 681989546 78416320 668735412 917025280 592104640 280168400 752785942 120556380 767319714 462053300 914304124 489585140 673906832 873251808 423961408 827667576 900604080 903848891 70515370 244557840 586917900 37948312
453200860 671420305 630258335 553926654 212243970 258893880 104189440 338699208 561372762 829502000 439818020 284362670 257645968 580989298 660915620 211311230 974456614 453726816 645889620 153380424 325362982 341106560 528119280 896204776 620221562 449702230 69683440 628715200 651595168 876744108 865135080 323581792 497907120 867392320 557332120 664971270 589120200 854436850 288425556 332082416 383212508 887723908 966430032 706261472 820138860 609095480 119690880 790866400 73913840 142747090 566745892 462508178 478110000 223681928 964791276 363070016 356644924 372220035 401190900 445181378 466665444 905537952 341610192 56460475 931945860 739577360 172489178 772019870 810365800 791379360 860507280 798124848 447533219 606131580 954163504 894603810 722128200 636621190 43941617 920964772 132796260 312416880 685662826 538830520 755093559 609187424 101819600 720110221 97796370 855653758 240727080 834508384 276980160 699658000 212504070 407951394 165515186 331421330 24425870 157312767 140385118 185245628 47222250 229124480 785483810 37940671 780214126 272135200 746097150 127835552 488505683 955323572 822488695 13806400 536211556 654847856 212014160 662439330 901733525 373756881 660625296 276204140 962444252 298758140 586136312 411480680 741083360 465445260 942723216 509423080 629822000 329333480 302015254 357913336 833723916 359386764 367533750 145356176 898779304 354849098 242288326 384845296 204652755 200597000 207439503 426613010 769179376 601392080 922516680 736406400 774823450 788064746 251746528 501149924 595066425 457491225 879058085 999776768 547247668 638095020 580902002 319391720 497183125 145493860 356844850 66661099 37542580 478770760 704706850 464615464 849912350 826346580 530164631 907813560 135877170 551051578 797623360 250450640 789578020 335827972 888902276 239065650 655516608 854341410 601520000 942941055 385512716 537729361 61885712 744865880 579999392 724539532 314531922 518570600 874699430 961325100 871088400 98499584 244830204 355184175 321542374 172867840 875021069 171385370 178218755 245940800 525374655 200904 342112448 809245858 636687360 194710905 161367760 674666032 378339950 257711600 586744290 895874500 513868282 347592612 373546990 226322362 7598724 491827430 49112000 332449150 664670956 312742880 706552368 609790227 305122250 444254010 840763200 118425539 32856008 785546644 521626300 217934080 937146340 844999384 13567040 742076800 319979902 787045824 311524563 76251530 959289152 930450704 752130444 344422297 342123872 354697720 494056440 215517112 167194456 182106350 738721664 386904257 86678402 127651256 301630015 873255304 927467018 155530880 995213614 936423200 934010830 441075400 154257000 364052300 244203500 169837120 681604392 829184750 533577952 18081350 845859260 260884076 831121200 912917940 113150670 388945860 361501375 904337512 727279600 422924416 71469380 910308968 470307415 591553212 445889376 137855032 696483500 653672928 310094480 398934361 737885233 627175240 319364938 187072432 872129408 614899784 823436325 133444960 985972224 821204998 954111280 405354105 133615800 144034938 586564982 895148800 391614928 542690640 807517212 396065046 292168365 975863888 531481215 430892240 993080150 779348144 843982705 763451328 7027154 829981301 514151424 986222000 214012528 760675424 227865572 450951336 717753800 839193426 84184928 3256920 437512480 207020380 701541640 95688800 519789656 989609760 326941882 449510025 354260340 265159168 671196824 892642500 120437584 448602496 449552608 141711100 575659660 174867456 433069916 47011841 1188600 145777729 489653093 254708550 256568122 231112616 162234816 920442220 333805584 692390776 576329045 278430390 505034048 17849226 233214380 540298146 416370120 670333952 524637280 268869216 72704431 294229002 706356548 71186368 578181434 147050380 946112813 19384400 939714880 879532280 299428040 650633024 153531556 505707520 27964880 420676600 332582480 265502400 871972429 407519375 528471586 240078004 682366402 459279500 815528180 235610769 261827304 143818000 734480750 39464303 307425100 514561180 121654672 881191160 961885600 798863060 575082424 694798305 116403802 575874664 965188793 296548052 252199045 546475920 660689280 133303360 487805152 569654218 909430084 867931670 483756413 261094785 247882267 703838570 895503980 626678790 341759900 907522000 587506240 701318582 690918856 224402600 592230000 524165700 123583472 680431480 969251006 44791875 324856108 485993260 889028436 108781194 936219000 376674060 974992305 800567620 116127503 556485134 96425575 768856102 170152960 877114240 52259776 188819648 73388528 891797300 981272410 380813285 850847442 264552105 32432996 156716672 422245444 557545000 312107272 350429888 558661184 713290800 165843168 739134840 243014885 926705300 291812792 773413209 39960384 914888848 693099604 979988640 346516423 450000452 983561867 165419440 130050708 664048869 702757844 674993720 739992000 167423520 230854720 488504504 139935482 722484000 754800000 260782000 414287104 575424900 298617687 468244650 442072812 867950183 644309500 68277056 368218624 373989432 945482473 637920078 212476483 367041325 283742960 574635008 340902646 192627834 908911530 805557400 889577800 468481544 452029424 122985360 302999635 530576472 808790528 194352704 111737568 226794220 792062750 277266940 110045112 384620492 206608000 207985456 83857430 775143960 649019960 330298059 298362340 41750973 530804160 714463680 343044848 576346855 239806889 994504704 328102144 918922172 976134160 586405000 187469568 772987600 29458480 47012800 370582300 848003400 706507280 339521200 593775896 484851006 282084276 614439010 351972206 428897216 993659720 12262656 584392000 689720050 902793248 765338390 172031624 31636514 250656630 243466032 279322400 839702170 936071392 926410564 91509980 108401720 501858962 479928560 237743355 925860370 929824120 484605184 409182748 147549728 294858940 710946824 820150300 60501470 184049378 724340934 962954400 876045520 615870074 504821600 32717339 497739016 762667600 655740640 686779640 202946650 569943036 283803000 299930992 949375360 985848608 675200350 855180250 680987512 387716580 137740860 787415068 927794556 341991339 358569288 485344672 413321358 907381832 587983220 134065600 455689790 487991040 176153162 856467308 145768096 729948160 684500676 875486530 112539746 258718140 944720040 924680624 79800944 93063000 497826320 162900480 761026248 755745280 660182656 456514340 526381890 192639040 395996256 74331896 839483136 772616700 953193680 283353932 824215782 26375000 806128160 162065933 601652736 953053040 659722060 808363200 145173216 850205896 456085946 399472920 105426370 500682322 418464872 465139512 907950208 366572820 465814470 234130944 662960128 110409200 547489340 249999008 348878610 931261234 788718016 889540026 610181684 459162420 422796624 267443515 635171704 28731730 644839832 769003750 157097756 749768603 127905282 482553605 174849536 427982176 186237360 555330060 148355972 862369250 654998329 654461792 603188380 467630456 262156896 184758046 874192024 637749784 874289234 472604314 106456382 723019344 382703440 241387982 957433350 689406160 575561580 81919664 992251848 228190760 209164045 773362772 84695160 85280909 384697992 699775988 563561760 102589388 44878992 821761713 228009522 441941568 552896040 280099900 122546544 405812184 895596200 259995168 557062544 597096512 264772784 614817032 215609596 183596352 965492352 392152848 417770752 856073504 545991158 84014278 166605820 260816600 297688999 325571512 319317330 953601000 467099068 498446880 763988140 714821088 349041840 667335360 437525600 80279280 216844300 556006720 721425848 606287504 324256456 388352570 31302293 93803580 955700410 322743360 912580100 274618654 391806010 384910940 142828544 478037740 222678360 268781250 711873116 239706400 233809190 57160784 458159966 713341864 226632296 363333120 448164306 191925102 299618850 729438926 661484024 584251912 905020014 846108776 570993254 592475375 340285125
224385675 537237322 225055416 799473022 920040992 403483120 825662432 897613482 940457000 821539200 677807447 467173912 426575100 838778740 286511360 795522084 890817730 74383360 866453440 91635560 103414510 346779868 999668100 795050900 685725680 675605472 111858550 553373640 220648280 509839605 730473804 455742200 888862837 881071880 256252409 858526500 505915573 295687104 273404640 438991469 618712792 421826388 707264640 183128960 592818875 542158640 732643806 33341164 153313364 362635228 985750149 276662280 36427840 546487680 408332464 362872640 894897664 960595144 400323360 236919850 302769408 982353628 868670360 402288150 35436850 5482205 921384730 908905087 309275360 367988100 430030487 423319356 11005584 806720495 311040088 615804245 799806138 352515656 18323040 822686500 925353200 834240820 594206484 676120544 294393120 282114077 431105959 414347279 83727484 599557568 878474554 671334900 518584026 809353249 288876036 310897676 40325860 889096840 293349900 702111675 669958726 646158088 464548610 838401632 940877472 621761556 585058450 334956000 238332740 462786102 21147628 63258784 549853275 988207872 346730056 156571860 242929992 721720172 734077952 764292128 880065880 451994987 295685448 861203249 64926720 799518500 893536120 88806188 998750180 776733036 794064384 904375520 52502992 841738008 746481464 999345338 534471680 327516559 266644742 362077570 151297975 14270464 209338920 865098750 281742626 909179028 124543762 198636668 724642050 165577800 534168660 666970144 171828240 350694506 821531040 111368995 554444688 582558960 599550139 588699050 596558656 876310208 21005689 420847114 172547920 354114422 810695520 64165766 568264080 908085608 81681510 284603500 397185948 612108448 808127120 857821120 300105600 348316698 19796672 788720960 458329970 772962205 971069028 535179084 705691600 648111120 240119360 12177180 683145627 977116691 930512720 49066675 50564000 417977968 720418130 470681696 717738000 721867758 608356936 499990734 299966604 328342400 786192480 938592400 659163360 892171860 614526464 750487000 831661825 261554730 226865390 810959750 345879370 812696100 94209080 322743020 913407006 946843750 893280000 295853412 867052376 931507305 520573350 814197720 686735328 965972185 298411200 888233706 934671025 893789220 760812224 794038192 411196516 698797700 180621890 764870950 40382896 97299520 602571012 792286817 889927324 278424831 609453700 899410420 26613970 204861920 379814830 474698056 67291455 685044672 295125536 865652572 975448681 951248000 447116900 906837880 86737756 371297200 32772320 403532816 176550434 266941166 275353140 342476296 139234031 512152656 371310051 889966751 67702530 907872292 441852120 467236736 10044928 348464420 674608956 718875550 689833732 228651096 623773404 741347780 816767922 149720400 708947625 144324728 110056529 126737970 193468150 643136000 840442608 532295980 873051402 144161020 400407754 961616520 632166944 355616480 622909504 437206795 821876620 447177487 90375680 880008110 106952516 24430532 708025768 735257760 379137632 409254718 354940800 824918970 232355050 573291908 825455876 212754464 853531824 588947872 887675100 14174786 979417756 454019492 8069504 309180880 165746009 695190781 590547316 349882449 203456408 260556436 95366736 121697975 288865408 640885120 972403740 260355844 118653820 812661120 439946483 461346803 192759430 298717326 476587325 995189212 301670550 311346884 776073000 672789000 660538200 646638208 675314680 380657968 226740724 774711408 301392236 769603912 809625186 315286900 936464315 909101720 980747982 543699689 235121408 536769998 673924436 947783122 265060960 150942816 779715040 920509468 413500952 185440312 43046160 867668150 158204274 21429318 221672226 977125664 725458072 949260660 803943228 64041448 566486640 314459990 299299104 700387995 974823050 77442850 192512105 56161048 920205440 981930856 938590818 986057360 936632180 725349200 200825414 574760979 152402095 492908280 864757120 238874750 509531116 527382127 428639840 317728595 517288820 824079952 113644701 231551316 501721540 564850184 747258000 535542580 262507488 728974280 793507100 226664400 72206910 145244610 121086838 129213525 996141840 330753888 768027764 442165760 175294370 694654250 734471184 842587200 902408885 491073400 451596250 58336050 745605400 177811160 771100485 989803570 814616808 601873150 697650304 15107370 327343808 921478320 98679680 446683552 658234484 244918250 608539040 907124680 578608960 65258028 270599900 525397832 120108530 912543720 816639000 506925066 322191120 767733520 500020472 210787200 200400560 490568430 806162008 171761250 40822302 234351315 671843190 412664000 588640480 432151638 711490060 268345575 522106408 85470222 213497294 781669860 113894284 149372000 723417056 36016215 882087032 985854969 434283600 882630280 116522740 705729756 612420564 802065796 639705920 764235243 780487090 361988935 245944688 981040250 595246936 862376960 360870208 185141976 403263100 251068636 612255120 526098860 165082716 347452800 241096291 526508800 950398624 609498780 91297850 986185886 123332605 537512845 234286584 58325120 709913850 798057375 117960030 408150520 717353952 763346152 2515200 979908676 412237488 870618836 896408300 953693975 519156656 795314204 315231400 25630396 265570648 149078672 587466062 805990208 944293536 453943541 246268520 960090400 325888000 973332480 757481984 780772083 924987304 688747189 754517980 297598760 693750954 60202600 309699976 943675700 439090689 934052460 211941056 303349040 785459625 371482480 519846720 960425648 857514440 715773478 463623892 115162773 422144100 422947488 158352540 287912000 267112750 65056775 153801190 950785344 716729552 744686860 49054732 586173612 714635812 957363926 253769968 33227392 782366832 432866748 709664075 15328436 676829440 199299330 85056160 99534136 238457670 321740396 491881044 536441782 236477872 794383160 987050280 172317240 748895334 624651840 420481480 895708192 821142880 890683210 14647048 188877920 984085160 862594492 702828368 893814648 559511424 601443160 370955680 302585400 204921285 231097128 182066400 79060480 995022001 899840752 371693016 819160528 35228200 801577714 223242327 731468670 554685814 260527259 144927801 176737056 176388120 954287636 158942010 328344180 557120266 879084610 383114032 606676720 866860080 298748640 147047645 838852544 163334544 923036160 571939616 853379840 620264976 995433984 119837688 96618432 632997312 2249935 129522358 265653694 472837068 935055804 296833059 508525004 368988560 987855728 557874652 900309668 680568760 432173606 887906565 335004562 675151426 908530320 832935272 451731090 106679464 375342960 732518720 102785506 410136304 904281940 254484176 81094156 694263338 219259155 865604997 597952640 367050880 818239256 613803660 325770048 44254196 33385936 756717122 372296646 73734384 463889765 757680850 412378240 593964720 223632355 403446576 664136899 649705600 427510604 107197100 106837800 739415936 885467484 299429200 443579500 159475911 698355176 643580842 10103354 388460932 601059560 904269900 269169286 161082264 982201840 978191791 419130280 256321810 260120324 53287560 732467400 99141120 120752960 58544640 174479580 196965040 229561434 138362295 932259168 971063575 962389479 846435200 8296720 644772958 842994312 877177805 854482932 9569867 946705850 946448800 815277717 46927790 57082270 32321213 965914500 86122390 208169064 40541064 345798000 795165680 788848848 218274022 323218372 742686320 23396212 613240500 984852574 651863372 367001600 158119800 253447370 842008344 225829530 494243776 788040305 183572486 738368750 448204240 491887280 872944100 756303520 166731624 815677744 349516290 338076280 786525815 633818448 731237299 11459840 647388646 561757600 442961220 200970600 945651162 67899880 274835177 894609920 796691888 571837424 658570432 132786022 306595600 462909169 361640038 290040000 357976336 861668228 24844528 17649984 275034072 108305603 585708088 22550315
465436992 78133678 191961204 928073620 457047440 696315875 354743506 570984136 397522660 182002729 796511200 384353242 45146984 644334032 165085152 436138718 995544490 422769020 317807488 540772320 11440380 644198728 554925336 443435095 663165000 933924306 217838400 408722400 445096052 325050888 891351875 283471872 593918400 944678612 948423120 77800830 904941106 737537496 361506640 963404000 49382896 147314232 445560064 647967236 469003040 318331096 132209600 839259740 821603992 285511680 87522120 181399592 416062720 889515440 732604310 291183048 287465109 691958006 990132400 836229880 218146784 744463824 442917803 829602360 397952152 722683240 657139444 66545640 848033615 575959492 308208400 253368388 20159690 207796830 882942650 996131064 635240955 503331576 990340152 132066056 166408134 669289400 497790739 372810386 632961251 345351648 448606856 478437524 426740292 731620580 591685540 213099116 737365376 407706700 870633952 732338000 215123630 178490940 960941184 194998307 417370680 760772580 126187962 160163064 149233508 180277704 567816950 103580400 576462835 769542275 682024264 875448030 771938056 210092210 235530472 263605885 844639632 459610360 276048000 425395720 300291112 240755680 610053408 233445824 132330240 661906720 464516826 281101734 786670314 192886300 775440351 613325000 119518515 217517425 678879824 943558570 234522447 80392758 262663111 372275638 970191266 634585056 9589568 191628660 416953082 536539182 780058450 433979422 336728692 949047469 50115350 758407852 772109030 286825200 13652992 567743515 370530560 68011544 372655600 134806840 422363596 928651198 500313608 459410860 406592000 770312093 116662089 718294090 583755140 344350112 201628172 201861170 770998125 946149675 480136596 964205770 810134650 423334240 121916832 559394853 726686776 483525152 878450808 291530184 43669608 251035920 941139840 206902016 675048060 696755000 745509225 975431712 563102400 7346413 566857919 890975192 797832140 119137360 299539160 249748904 207396624 259467603 13007200 123168000 427821052 58461200 471662528 107996271 524136640 27471188 399832560 360750714 572795808 987001994 38616000 141212276 951158400 716134798 630920120 718780800 27495100 9367992 518773632 547113340 95672616 400159640 842116096 410898360 546684150 632362520 76952944 720844146 372697000 825352048 584158944 553571219 937312492 623363980 973865436 225488800 825425645 39236566 715514944 523693960 407973160 829399206 484774400 748892640 577163000 766655192 491773135 898567350 715572936 373484136 69464352 644066144 293537130 884441120 4771462 731275716 146093504 385561920 602995504 577673264 559820940 640270496 694017372 20898280 815268429 822002880 216807190 386281186 125759128 203132320 507831955 369067530 776390245 907000000 307863790 640499507 486624832 274154820 833804704 573646800 812251859 565242239 301151820 230669440 236889300 990145483 544425216 325819450 780857880 163432616 836998344 803820460 655633920 457390640 650842265 123424700 603441987 426576300 468395008 466146585 9709225 603357954 737609236 392823220 137726400 106529080 525885478 500295936 372708872 131200800 5835216 284633966 644390840 338776372 783741846 578033300 18024900 207720200 827066370 589397280 620916606 599821400 637737104 156410280 778437088 661493440 813686016 372050388 817879360 767365450 29774350 562920672 693260368 677106125 846509989 555993600 104294800 739662786 425130800 550458990 219512540 946492183 252706838 75706400 702934345 988083760 195143840 852115280 999886976 664534830 520851544 335065180 837277832 141523698 978476916 785354158 829203714 592048994 646892618 860162994 190554975 391754672 574733617 195043610 128861472 790344110 544629952 801027584 57296320 681622880 937529700 826910068 904874987 637860432 328196250 974072032 926866184 72984598 660128150 50866440 746081350 890030304 514503936 3949356 4546576 865760432 703800625 283837399 43016624 622007584 344702140 284864115 299346100 56744412 285720380 652585568 270245352 948138476 814984752 304077456 511916760 842513270 708345210 81241520 455621088 615791360 418499616 144331600 455029576 36670540 294403628 445301240 60695800 261295110 649277920 360520272 949594700 94880544 961558252 301181740 158220932 840263120 838711199 406224448 110234656 629143695 164759787 960718592 387646154 818470416 816081500 201276024 354951040 835249040 34494784 427228800 471775381 550677114 167783436 29695490 995014606 165202800 731124928 245570560 551573552 183098977 365033728 50451136 672148734 265139168 71515908 857264033 635381760 570541780 750174912 950072420 688098900 705461028 854828928 726536020 38923680 164176300 70763591 208694110 968410800 860971840 139333300 386833340 148527724 169369000 667291036 310169088 399631160 570998080 426704230 310199530 56892100 396334912 663749824 962330800 240130688 625605268 142083138 487245684 364182448 639558802 635867440 272334500 273095170 710153600 905697350 504190400 883036190 170977600 396085910 801105634 666969309 870516672 130720168 782303638 40612400 96653312 211208935 858994910 649177120 896572656 621277316 710830248 872094390 897745200 39854364 312815324 175470976 694923290 834304340 38960236 370520423 361094012 320374645 129965090 275801560 485188576 987562512 74651562 871738160 563588250 576896568 869726580 376538272 786054400 178163294 188450920 619721600 274406084 330431248 562304704 284149843 43073761 899588000 634851000 931182750 363925790 551437725 155469980 941500000 413388580 864400000 551399256 711041655 130315700 684463594 188511588 491377576 813615994 492470720 785824096 720729064 466072400 102928915 457027000 576326626 199005696 715950636 924434000 32455800 224586345 691281480 884633166 35950200 521830169 912034160 441732030 45070864 626607400 574584184 430343037 764433492 217647240 181986122 37860236 162261559 495607152 396666916 99188760 269139800 75453250 393389650 430175940 185580833 707448288 983075720 991352026 610116390 707491500 38287160 309623944 485186282 787323862 378158080 216752306 552379500 635849195 489790080 731181120 200888891 821156220 916846334 755905118 220496153 727211750 803712578 50443200 122057344 512832512 98607900 439612384 545610140 127311150 55301180 488383136 458639186 896579648 123098280 618114588 922539440 773625472 417592781 189639632 527503950 948382400 199677990 724948000 934378675 947705660 429325860 385974398 935672000 914750102 565198194 117733020 22030910 796284290 613584126 353887550 20199940 600642995 111636684 157245438 193109240 337542525 2236690 360349200 983637920 199140560 820888686 483785344 637956340 460447950 765504750 960622060 73040000 841884416 868346600 108738224 688847520 221131560 32563776 841846878 96118189 161693336 440466250 731891835 7620408 932035616 734116680 151012224 766599832 250862112 680779932 478676575 715405235 744510002 412125900 112338609 573325680 241132768 133177600 748693925 361156800 222542965 71267244 782420130 541694824 734371660 601845741 792942846 837345048 317545695 619715846 33527328 801770400 276487025 288633088 173943040 105510638 387546500 804654944 764822504 737330944 58132300 609951712 862868402 649267514 89968400 864912000 219789240 840456800 994816380 353713114 302950006 842630752 492800250 331819520 962898128 237849392 735467650 713722760 530288470 951468216 91308773 836237696 760563200 415595592 702583830 435017413 568012984 478868160 698041600 98159576 534272765 562372445 10290600 694798000 954251220 163004668 440073308 963071360 701532600 442472780 515825440 344162186 355276032 874055042 794651950 396883476 416933914 448517808 702517440 8895880 11223994 0 729448880 933687904 63189024 845841400 561561088 556623488 54631840 141225020 634384780 349371100 912860494 868901376 548147196 851731200 823630500 459608940 57568233 948204704 489258280 602442048 269762304 545660250 822621450 61972250 476341376 796564920 813266160 782513565 666291152 879281840 814310912 272279244 380421368 208943112 921256096
604345696 575143136 241425076 233307866 722783435 776486846 21193830 632382900 872348806 122431976 887155050 520664322 341107253 387789696 775241400 887849930 748610090 139526948 318972624 339699988 881160850 18275200 710253568 570659620 986474240 216935845 143028044 664792320 86971264 957414560 540742944 786174192 884909888 850761720 856840742 824792960 369997652 298518160 284618134 431547307 706957600 344740312 45273149 188236262 944346632 835850240 536641400 846471662 745861630 879741963 574385200 59480056 864503125 515616503 158550160 401266992 176352840 234022033 937213100 933357609 917316520 865121816 74351344 814047312 88756940 938544340 22649088 739040552 874098599 972972800 880521000 459237120 639221100 979601800 680578605 881223212 574877508 478545288 749468960 615720426 250345378 232713436 162509440 706583560 856296144 894242984 544465300 217024560 875264528 650775780 525377664 628135064 426852650 684878704 585679110 101052960 854926098 603557420 184264046 3972240 167976168 586337040 720818510 244273384 494409980 834575339 644898736 837168152 277325800 225905762 798528064 941901616 725799100 475122716 192117766 243535748 961309036 383138046 248103097 816209520 968938525 293101375 37635050 907556190 5524150 749200881 838164608 186996864 298849006 176817072 402498800 637821179 206024704 765064451 796577412 727031900 465192660 358414720 56979982 833240324 241356128 356723225 203568448 451226040 821811040 420698240 845422880 13814620 760994170 32925900 371109570 613591000 736800064 724527720 677788180 793367416 72765780 481192920 105669632 606452688 712777792 830575165 416644208 902826131 38083771 330628614 780885088 271305408 151153728 457637836 561407810 165480016 987797108 289207860 342129696 315830592 845694892 910550624 214413410 896665520 119035529 679359576 858200672 294436750 899952448 355257482 463692194 74758185 53797236 389149780 463169000 291308724 775084255 91694250 146262236 628521256 456815575 595014599 570021800 621491136 614537948 750903040 572657000 14400390 681862522 50475696 565133828 854269696 820482720 461676280 526992110 405424064 406900030 40884228 725662112 458861814 236196820 348561640 433095720 944769080 32240335 805489440 15615706 314165027 781279578 225743810 185742166 798841140 481822720 372090009 297303376 909947011 240094144 540927044 247176976 123327952 940296982 319596852 862708625 867073152 654607754 979290931 831286900 84373624 864501404 262602997 988025350 823890480 664762400 960386432 58477520 827505836 319852160 919076324 303235506 704859846 194249176 943675520 263803476 377486050 589936942 254321043 603454808 766286509 193888040 367838 393578276 920089000 844862976 604152688 130495136 757331000 206907392 182805476 613783000 940078912 833691461 228213208 647670180 246821152 578574540 514263880 292178050 18476160 39077008 326788750 761061664 582579256 798500000 842507400 489167384 258724200 776883378 977549718 236780076 909474672 836550000 877503253 321937584 154241900 235117913 923538970 423893465 468609920 856575104 695076510 10504456 155717140 690893604 226187520 546318996 517160480 700672640 788519640 520541966 328125720 785168504 189852 743827220 325319106 309266400 440400976 818332250 922206000 747056480 264581830 695827240 121528720 9636102 858908836 168958911 195441301 764600336 388172026 714661640 18372298 75170380 922599040 19304000 594153340 905812800 372159825 151332136 67566900 376834452 406817826 130577800 324043328 120669772 4039296 475015142 405595520 145262240 902682912 702500025 75657280 676968700 106865400 451486400 479917230 348685548 660831020 450390520 918106760 435048664 394985720 643542555 484617312 860083000 524719768 300830800 856366465 805597529 417127020 493919472 504567702 520540500 367358240 994641064 760999950 14809504 433556124 619987840 358357282 859215096 996968000 969338700 911491700 395815030 999954344 258946720 536667232 699799472 601621255 14234112 108851660 154400273 30611545 140903438 961670560 205728240 129070775 422922836 734000140 231751684 890193835 740318938 632979168 602916000 700940530 710090440 194829388 281923240 105993434 910725035 251720220 243557144 495559557 295688136 60646750 642935318 723903492 229256635 695383096 728502064 682500081 488297400 176087000 372729800 705459988 534758528 437383610 382883200 319549440 289210350 587806688 84160084 522386884 341924810 46599888 996843008 371902520 985587040 473503840 408741272 714351808 857357392 296571100 808852659 286318800 772039060 128421852 57035500 579177728 787786756 971159808 31006160 318675280 989864728 401815560 227830556 613961672 831133080 487682700 155286952 588114600 393938248 446304968 726380255 354470880 466851200 315719224 637481600 62133470 172108845 914339088 789488600 795815896 528198470 589918773 511141864 466168792 951650160 770597200 833712080 683281432 807288640 227352096 182193206 546821174 793974056 523509541 756999300 319821887 302430456 783489536 245543650 18899398 859052784 544749264 153478468 497826022 322960298 625276600 700179280 370243873 906553024 4345674 312436468 311216000 158949350 639737974 756095716 450717473 614774300 351352700 635066640 89261544 60595250 155963459 362991088 918388224 955923440 21382270 592745359 247603960 12569600 424702238 710958064 392493888 640996562 854766000 668842912 885617717 733979250 475309520 336773708 343934488 197469194 274228800 809873675 724455992 411078502 323038736 500989288 251707400 929674145 665789272 19844114 185157312 751911990 601955288 397168864 9771224 694020370 757408640 700693024 896703838 514233220 358979840 90915300 709138440 913693552 15325080 919520615 63667400 168762088 254190227 848232420 651182848 497478220 843234688 263433280 771776216 958358360 145761720 869598260 770244624 421980375 609907826 877971280 294348 195669690 455058864 345326944 583030400 282548006 846524144 55082976 19110200 927983792 145765480 652486000 606507008 950750008 480599570 54307116 248287688 494505784 833693625 257216275 237145360 628222241 353774744 960549698 431702044 811958720 435371070 555197178 967020000 225558520 987481880 56779800 180260986 507224152 906803584 459997525 873852386 722777800 361781360 212369500 103062512 594036960 849336192 991468575 566185868 791847600 282284480 208074536 29690926 253384568 793887796 830121452 600377446 395637250 575151450 699829180 503175360 684883668 52422976 282119864 331668660 680816880 829828521 329645117 952027060 86076720 614322320 602743168 68006760 104942092 488123296 955967872 220830600 290668219 356750800 630366995 447158800 674707680 902791230 607717895 193504655 902338048 827705928 269442068 671581260 615874000 308097520 913171808 934680704 263037146 993379798 707429500 491974870 527526848 718005600 665905080 929134356 526730882 137023894 308302164 341412000 430263584 973274096 809586176 135088768 540546320 712921232 801424100 457311372 895676672 584470960 844652656 377709080 636349544 385538631 759350464 148662055 315136288 860100862 562804130 308479336 604558000 894724040 574111080 685577908 972092359 670275625 517200336 50202668 467200712 962230690 988529152 237396070 95133490 217299600 532194370 750823420 179678025 567463680 871628840 89560112 944465400 977569064 645561704 558436080 251167840 731166500 245839748 435994375 659845630 141815680 918838590 833723808 855982320 375967848 18292000 776380020 885614070 959251108 594941440 654465312 334822000 553729552 952140256 971930472 506416220 669253440 699022120 356139528 563198940 239075200 747500375 838252292 378563768 8609514 378627964 555942555 826262560 156133000 947068644 166903836 889732744 939214950 265964032 800212386 148467456 241761312 651709747 860479500 354072800 648840621 415220368 994527328 521287220 552445292 963548590 621601680 658526384 567601920 202219320 309636480 36815250 582976768 773213886 829196826 40595022 946727218 696455442 111053614 89605840 595890253 124610245 217075064 746840880 616836414 915606206 486561000 602357959 950336400
402059905 598897544 529019910 981219648 455542920 50871412 574293880 812962148 829471866 416832217 976320800 75523810 602912256 890856528 697121666 67729592 528954360 973978040 584275024 271937850 551616640 99972000 458338502 407756800 59882292 662770824 460422844 641956800 955760865 539720708 531529818 124568364 900226432 225083750 16662838 738321040 111969993 609480000 980411584 609644520 382893726 483182381 303349216 967315446 215767240 763422270 475107800 76773865 57658882 599151394 644979594 386620600 136803740 110690116 808064074 323964800 720820856 240629130 158954560 859004416 339004800 543404544 446512550 777624112 825330048 458690730 138564945 210347384 477178154 537708680 678436068 653450200 848162288 799893400 664510560 780278432 854707824 750845372 349627324 48785618 135832544 9754240 150275100 202852240 936711112 406277315 542863375 570612360 547834480 854305416 643862000 935100448 84592880 547291300 30617151 687170400 446220708 54276400 322913392 143025805 759170650 639984240 638232600 763949258 669033408 717066240 711246938 737201040 206590935 681467180 355953218 132144736 307110200 916748745 281274580 676347050 854056360 177748000 358310360 128044416 247912964 409517750 190441524 586893128 544061080 689591020 607954080 410938532 154480384 677675754 238646504 407047100 540596969 457037905 799733854 898160137 189052184 534786088 288381541 106915272 263094588 847160144 58755640 790966530 249168160 354187552 686390000 891866456 734284100 462840128 483209400 710758656 146509776 329955869 350104730 86911535 309612845 432237885 982095200 238877820 515836360 277145660 759979612 794976200 271833144 653860656 463286500 775091124 153400432 931592360 636975868 58262405 619160600 576890732 483905601 851711168 906748016 555054640 823010195 951583820 956631744 657485308 998260923 165989180 234580940 3218080 531558900 174458688 950956888 554751960 444751524 618711956 285855658 477237176 289376064 515203480 216480764 254902780 807640165 709786112 767618035 923662500 633064352 730544172 793126400 359074512 913163136 403239280 348748176 668169710 479162075 243630960 187710464 117216995 366351090 905760192 246484944 752822000 600276180 351837860 871027716 408672525 681008353 180158746 192948622 355428600 762067723 246541875 646722628 25445615 901947200 33751644 682809216 712346875 506326868 9030791 974974465 871902240 934145917 812144455 371114240 22662720 533574096 227003155 375023040 977584231 501697016 507934347 315082500 657345010 557258080 632075688 225842004 215384088 243312688 748238080 630367977 526934584 850320128 537117030 863499885 215130192 174497710 980745016 100445110 55445905 674334052 510526807 834813274 625478938 965597000 511085833 151605216 988612896 227482271 957901000 981545216 366451520 998582684 506786030 999292800 955808830 217562560 831699214 586490010 930206720 726205114 419669250 830420180 957515440 443085150 892261735 803860448 674095048 617555500 846806596 496203952 937203450 238078528 820784611 661450696 991778810 589310448 144795915 791054875 554135970 879829230 991986554 25043584 156591920 936727848 440566368 907065310 633074436 243451944 175332432 368909288 197624376 648211860 954547545 415230300 312085228 439715070 116144512 636317628 145649280 506723920 285948050 437393300 928004014 207791616 774310760 485060900 759621010 381556312 335544390 452350050 15465648 592982832 261206688 932698324 419238470 803035250 664108464 967810800 249860316 493363728 693050840 22338992 748252600 994675032 202701408 695426518 605114268 435256135 198740614 458390720 125672352 212933536 8266490 590323824 305906448 488726180 801853200 942856144 361784274 742017170 144297088 309869352 717864228 5329556 546988672 557293120 63274600 537634045 765937600 149039620 406529640 626674288 512486464 765934584 725134298 473325010 5556400 464738750 879712810 835509000 804041638 437051772 266404145 682826448 581994254 34607064 436784711 674063308 818752516 520640950 82492468 854279792 674100354 361364800 536108176 538376928 173803456 602856720 82846042 760437648 809686800 881816224 999453292 615609244 610986960 828263520 493509096 806799550 808006495 605025736 838294500 211392256 794306060 22947828 712280243 745922500 895914709 198881455 691110570 173876208 329361530 445174392 282355184 458257344 64633472 796095036 562125472 966511727 939272900 387614384 20562240 782303158 836897160 127450720 803074626 306404400 174255120 708224880 774002032 413107936 890330000 489041834 741954390 45774904 742537600 845903465 281690706 979300000 432820656 658528580 307591800 906994307 351937300 638389136 740763472 926936191 971092288 771071136 759044288 888976100 326881610 81029095 683991880 963483506 779397184 277045180 239140368 131643968 483435088 866223616 961705880 794809128 157449772 209477608 494126612 184289250 442433730 368190153 890337430 657216776 816868147 259402148 430360750 606447072 617421060 720237824 952244700 319512435 587917076 974155570 272753020 459178420 118054456 727554500 886359370 132143340 98466180 258233600 307022640 231593510 376272120 595994680 462670800 157644260 403314766 723727650 148101672 619593520 392805110 282545944 70382000 671610563 434162512 151115885 871340672 160717888 535035664 860529900 423530816 718744624 366372470 639384200 207114504 771662134 52212480 110481460 142292675 385841056 336804704 152002760 527286024 185000138 563140000 746500550 822116568 856833412 216216116 122861018 291286700 558787836 253985920 828805320 30857709 50615338 904095100 438000900 135712608 588127040 159938032 342312560 54046336 425825675 650269756 273435036 9130144 316519950 736623016 748489440 701292000 383504480 790986300 221637202 891927167 336079684 940075520 81921094 682825600 962469076 935423953 506282900 557565220 985401066 955902080 496752888 499039500 974832290 484898043 935498820 487129472 474408860 62446620 291831086 67341992 182638221 370201550 651267500 166728000 899109135 749188664 494827056 834410125 393967310 895548160 497152826 810785730 597979248 189598496 430341400 677131344 332893155 981276264 875931008 701151010 13249024 767985931 49514048 959015544 872057584 488637968 406062720 935711 869094644 767891400 396489045 703605880 554541240 237760547 5725660 948765696 509046950 44960619 915673990 611441720 521858552 87332167 496902726 389374703 660649560 172292850 870522020 547664224 601961984 766419332 887830464 300971014 529401600 229973363 867988725 427533160 216188720 633205152 302781814 443170800 579883804 59037676 454980032 195605335 842562360 412908080 511762752 170780314 946364000 959846650 767259175 508168704 12113250 651381900 482134016 359195840 291405764 508723000 364806544 910387216 34964928 791429000 740983188 124921360 162219600 368998400 871176480 924450560 627945614 87137792 636107264 871275854 376207524 356303070 545653240 62115168 219321560 791590968 653896400 379234784 13479468 431121060 807583740 649214576 575660168 507089060 379242976 762223232 346743712 952117112 865861980 840829596 953607208 319588220 400544768 538868912 289080760 73609500 967263880 14299244 847250301 176087632 78618820 462296546 197660100 305082168 455076150 818155950 99592544 815350880 703249424 724669908 228451375 846288252 121418268 844735850 21242176 250691936 952878740 279809852 437040440 808028800 128486480 467047092 820595798 185057650 211095760 98882640 405079488 285684390 7802160 957959048 781782016 410574040 957797952 958006044 52609681 178209346 125578555 748268300 330486040 12859808 12736488 887232615 208001355 538837159 93566707 118998144 896738382 867514472 246877920 46147398 78069920 220368448 797361328 875062000 188773040 11716850 192072447 541355400 22024800 513533446 812666609 383359328 595889360 651853080 698019200 663071300 345466354 66257832 940663240 90918326 167291464 989507508 941128440 314484230 200369056 541186050 760215880 455316328 728593160 14234840 762859424 831890780 908169596 525711800 839606396 302777305 850638691 750023999
280811329 789537464 716798400 822424500 513942300 780452400 653813600 526012792 90645186 266354720 499928760 333847816 91202352 177752084 152349620 940265297 739648896 4084865 674262180 41884740 86165848 975409965 999111840 199511880 589815520 350135505 222266368 462489360 510327960 957669450 848420800 29190400 886335592 336748352 14491160 209688848 484038464 386899570 252908201 476520714 852567672 561268450 657944000 331923163 926189824 312442399 982913360 256939310 922806192 467049680 798580378 883285731 954605760 72156140 441359961 161729840 139927656 349148235 998562000 505997280 328748242 414372732 939177768 94459628 79159400 150658610 638736864 202559107 631963029 284861000 509194880 90887250 88267205 513035564 78108304 332232424 91543200 978544286 585536320 781941040 374789404 584570412 714915008 281619040 260718632 313785388 940135448 545440764 253025450 388792720 796018810 748700700 743795000 476803880 889861079 455649290 591791584 352441390 764391424 808201184 640540340 121760752 894024940 202207928 784420836 387368548 518435760 18213623 94462500 919017536 848015124 756680760 878045950 953462400 123949820 708091530 728132784 1437732 948897090 326046050 314446368 384498560 658055648 680904160 388822480 116784905 704450410 591235751 38256824 740510720 190635520 282565031 315987088 954160120 972674450 684379800 406108550 121775200 385320400 991614765 985884824 70904855 784692580 468739200 875927336 206080625 667754256 970705248 581544384 163520170 42623545 977514632 917206000 80618680 956672880 471269488 271773656 291670320 732240512 224188374 916551464 812726648 829777040 51964900 517978646 204215040 963384865 816149272 609861448 875380736 443427366 371929948 115375761 27967300 239194653 667483438 383368106 346315652 351798400 745683920 306467480 663195588 123051250 809651904 180088536 894595148 566309776 658763070 14282270 324663471 434323018 798740730 999476616 978073130 478641424 814425810 992023958 579339394 653465140 557059528 714432088 77248720 747561978 678484744 233625492 786925175 956173900 429319168 308436320 453249448 947090816 325733416 870739200 291814800 693297152 588932541 772621216 398910784 234243900 231371229 790643450 259906640 636396016 189618512 548349523 162100328 138669500 721998880 862276980 414752512 923894784 765233072 202766336 275002830 140577848 403701500 577064204 797491412 584780300 846867200 785484352 744586350 620361491 404298912 775969760 345031012 652318886 464578000 37360750 192854560 773940560 43672711 293009600 492168368 882298840 165981984 626246632 127710544 206530880 485669976 68107210 565777000 710940384 454005485 139261192 498522240 487844000 338187730 237206360 606351872 848626800 115245378 213097984 405282608 655824837 526253568 97419744 191484928 515297199 570469510 721375739 993624650 166323707 372142848 114214621 970243224 862126792 932167232 969722160 406018942 645737740 598510632 779064176 416154210 941139520 717889680 167084608 184083456 41426680 715839800 342660000 328552400 277284310 367297028 482435800 735267550 91363692 743558950 203583952 257437248 980738960 164758872 188411400 624037984 912313680 421094676 187398622 561797920 231931520 777562390 181368036 653560592 752163840 775195888 513846302 296847360 193207000 40443983 296853578 563601170 793977920 237502011 713548970 17540708 721223036 274802670 167322688 559477424 101430092 478622720 965341607 556567720 677819008 894809636 268313600 570408260 710352226 171607185 917347204 438833728 130810854 241855464 878240800 958134930 825858880 296326632 273358630 412734856 84802240 880355728 840351008 425126752 306617200 829736203 37346750 391403368 225443280 887299400 375823600 15524179 467013000 133977476 709072640 641274070 851700808 496035200 309084740 922859904 891388644 856322560 448603304 49429164 976426580 775558390 308592900 315531074 891924080 608533054 988283850 197245828 2287400 515306124 972930760 252569024 657949600 317740688 859117112 357190932 535237945 406479804 166731400 887620004 552255262 169042200 679570330 276518750 859701455 273286768 162760472 402442250 846406550 783499344 763501788 962506880 630898450 954383496 405565696 953549008 62316760 5230460 120132160 660700672 939042528 934521917 312256660 40224130 600165200 477544192 672922044 755951076 521119040 184434237 253758790 849532200 571191440 98517782 964876676 662705948 499499350 976832512 724760228 194982478 426968560 86340249 734884042 924050880 731094488 486714060 932715440 428488784 884731008 318139420 547651996 869471280 375707383 254011880 644361370 107284850 136247976 277226880 746168250 98166397 616160745 883767540 989685015 160273534 557218000 305574656 871221778 322112376 547639562 483251020 529022208 458700480 225999800 777281728 803550660 448607320 482281665 342753446 484540960 555086072 648746348 171815944 789749230 156933840 234949920 891831196 543586662 820241534 347424672 199527072 772495127 299115864 680708240 597605477 928716160 84745517 890434554 433324900 978393712 243689030 343032630 884580368 948821364 788059936 677574652 754329939 775006912 454197430 600417754 321148800 955202320 273870710 215677680 63360214 130590140 266183456 318845075 416829700 701413326 606496860 108023516 125070000 469991542 756491120 797157600 207737120 397290700 980913520 994540595 154863854 722380984 809644672 684348640 494398800 540966096 154114120 69353312 28601518 476747335 465822070 431099904 495930624 740932989 76476364 977819710 568354775 906890508 51203200 619906570 443045290 414286925 75412616 275435217 792949168 179051342 189937852 469845762 589633980 818753250 136724922 558039224 711838432 157568710 437068352 831208000 441860152 458712375 52983328 969871920 782972374 325627735 726862550 753617040 19452712 83046880 34256256 372789600 4391306 54675000 352591600 248296612 131783680 789385022 65906180 488477000 131637728 739442016 757002128 64913000 949910336 513991100 189429890 218890782 492707844 240599560 884823135 200433837 220930890 315020956 662653880 934143376 849918976 233829920 408703240 511065560 268568500 98354228 39086050 123458550 977714210 291895766 21084520 21273388 308212280 669268823 130304000 1805775 423430680 865838660 365971418 878082304 225312359 943063458 988784012 533427310 37537620 40018660 978795250 109680368 137763032 575723392 624623960 552180958 73700090 219137915 237187000 33134276 763781792 142622415 37996046 977093816 147212200 301644778 194078540 988942656 276759110 173036032 646967136 940265672 488443232 812552792 47611454 954293436 253254656 277827590 806171698 639823952 929454860 608343400 746838760 404352 626837000 547411500 35045440 788719100 927726472 635661800 288025616 149861067 925288530 556214316 293210858 288512804 93798280 642968026 593947775 291995412 194466880 519520512 71586088 10001590 550933120 126404544 483396096 260884000 326672500 278005884 504005045 68040395 233158880 317920712 793645780 866292584 974516290 493538880 391621604 386586880 309577864 614075404 714856000 944662116 285577835 839968472 589666592 980179000 299361570 106377424 189721020 937024848 775395680 567906905 436252732 538832692 398416140 86262560 783757116 303654818 931411068 240600624 555456244 238701360 254754179 57733240 377592722 394845240 553567200 548804886 690648356 39046195 74324915 112272134 417379595 651810592 130782656 953766500 312788040 116219680 398040575 56260070 399543506 965371616 26595335 104836912 752924912 379014300 618773888 750140226 766456080 741766744 47977234 721058720 516241875 369912800 824365280 169739824 533402740 184120900 426086884 188371268 320560640 440413048 878563040 292254600 10333760 135048688 688465900 398465930 625654208 447617936 222539514 248102720 571519213 177206664 946020329 638259520 385264380 240721500 523029028 911490550 781050586 26543451 85020692 390995016 653830700 108166432 36079006 225945816 107803810 233108940 156820750 494542240 647482016 594602248 214328128 658723520 83652388 952521600 660919841
724495080 88800680 318521044 93680154 268665225 95260809 345398514 325713728 890476392 238833920 276944476 792571216 464594640 783079600 518907640 367988032 543073450 278363984 517593560 65758720 977821694 700758336 461847175 132037560 45465600 132778460 634783640 280257944 690997837 525993220 527970850 600812080 204355666 512057652 275666107 564992700 236656200 386954316 87394816 622817660 870956630 983728528 689317090 968878738 856509852 368736781 325774000 855582892 55819664 59964701 102011094 586267168 71630656 103249651 116656210 45362375 547072098 690958400 314252000 825868875 890738108 601951625 879097576 305421530 462383120 6251150 956821561 229656960 272545814 358205480 713072400 343596160 2989450 125287480 554146774 884090880 442448790 417526400 115496960 358681520 270059879 391792224 233043328 556861842 832747320 948579252 572766056 723533444 871951760 819051360 921384300 111521275 817849980 542039680 867709468 583760820 636526760 329979400 292557942 610491520 341078650 532507520 664906124 505315832 879890805 940819125 332466100 452517872 1822808 50229240 172322590 25943200 414408136 37584872 243097546 332811496 775888240 393120172 504729040 784242180 887552892 184372316 578048050 2277760 993116344 88471752 390432234 778501529 149314800 951504168 911854320 263365100 176443300 23720354 205705288 283856108 609352323 308952660 585353162 763238818 139339197 274279600 885957156 956681800 224859580 61197024 839222120 807922958 954814800 117712449 716763462 211574594 997528940 650930688 325036800 835460664 258269456 202971216 666349350 934989710 530884800 438310586 39777176 128060762 772416000 42716297 618466885 439676784 890124280 384937905 969822120 461089050 448094468 19907103 943736554 431533938 220977712 350877672 181209794 352499384 469218948 840345652 952480000 748843016 670226754 693911808 537684614 844883728 687238148 779606032 682337000 839173824 900090500 514772360 789427720 931024754 719215964 991407520 835916885 892970520 106122500 157339439 809420960 390457600 719713504 433937696 687634880 633783296 762248160 801029760 843460510 563986120 170625543 569418120 191168384 317605822 545157130 935366985 726523784 848685440 612572780 682458450 829094880 382211232 154350944 867879336 356863676 47296768 933593564 604974980 302438336 742400000 253649900 437918120 878768440 530758565 186266290 511442778 709190646 890687842 210208528 685245800 748246400 177586596 12198720 731847488 713450554 448978454 676851300 105114027 920160975 306570870 104700935 668758246 420084880 215959157 98025460 197757056 814830018 663122600 821535900 27177070 285556992 842482240 469139897 907456374 801941038 714252832 735910830 353929375 449804644 860600832 841705120 12742798 508380937 209142000 155454092 6233248 458809050 485944192 274417642 798226872 60067230 216538802 693573600 192046880 7992370 335310384 69991864 816367328 815125272 886632220 933237848 117577216 792622720 393175880 502057860 815491358 398203544 949294400 467771840 19436757 303321776 732753740 220522000 325546854 970558004 269528880 97003968 246396696 832198000 945531008 235207971 54676000 288970896 222063208 137231996 486451200 745822448 855086000 349354721 566133830 110336640 959213930 685752562 935828264 110416900 636680192 210676264 96001974 361713396 302482170 784587216 436470566 378120352 47032768 318362040 128203750 780579842 517045856 543823500 12082500 226161572 227478856 577147448 419721600 27006720 435201102 767618315 760016393 583691856 351853120 528534688 565852244 235674210 7223172 192461282 576400226 473853056 243954924 211279452 584314512 51273284 923521360 916112440 251791656 439234416 860819008 4358688 782027968 424614384 837166679 741451776 147426996 994759750 340807537 692156400 113428640 514713174 896338688 449555803 227023680 296256425 726874720 178401190 89055420 74955456 803919500 966536781 198480584 436969272 580362520 588335125 524620456 730501632 702545629 273516323 264759352 864384112 809180072 222563200 313009200 171337099 461961340 814623304 410341056 502435126 84795214 77939824 221552950 216277840 861389522 962316724 823176704 919898682 601485525 337164910 455350024 671814754 370920128 318094296 448750376 698524995 356960825 341534654 528386178 688707171 441090720 132367188 393229585 783095334 441471944 168263000 597030860 667835440 852943304 6157252 955110813 343820250 450534240 386780254 68267000 948129792 511242812 705789240 868637306 55109376 152741800 551297904 183952328 615766976 756815020 194231100 212951028 255832284 902430900 539396600 103193680 562450192 681480720 262018700 749745477 993175000 8665072 976979132 559302064 565868476 920279040 89555020 898066250 20053680 532573720 215774213 405316450 609940510 14219110 535052800 967032712 602147250 711099460 862609380 545863594 384904064 389124256 832587800 174823700 420869200 373985880 185475930 984607120 211566320 645698780 56307722 602135340 903093440 854751568 186882992 967454132 513725778 231806264 493610867 607860901 753378023 335461520 786950283 884770360 510407009 444041920 930510412 245634256 65061590 578377760 861719648 426188946 386059456 916806730 550765862 114464102 190821984 265222126 518496824 855166128 997099536 348434800 361260778 730744272 350671440 487024512 462635984 257651680 84719360 808691833 464183424 204619488 391337886 355652656 880474040 449885807 778550440 290352900 18038944 456108984 436689860 994272000 333567680 622389000 509562784 767733612 130894725 233368824 763151408 419032952 140518720 761116882 359301755 103369308 12684670 611201950 167600380 170396216 669771071 248209368 619903936 479548032 738380566 501558368 505434390 486609920 105259080 170998832 342127280 278949162 255899375 916470388 728332559 790381600 462602290 968331770 217671178 898035930 714133724 714980720 848245905 545325240 595618900 532063750 208311696 185177952 267493440 520717552 669757520 219049402 175926861 22150240 869627264 24481980 474276552 526718240 963662500 916214976 476529112 200299600 827366430 724155396 162339904 757315000 699491720 73769920 631766848 821202229 330444413 383949910 149177088 152491686 121684770 643121576 252807880 383227396 490482625 896003480 749806040 421410880 109317020 855387292 643172840 448584870 252966832 451721442 894707372 42406437 723445450 446290144 107651700 73366758 648263856 945342720 391420670 833573184 297028365 550917860 802768458 25578952 315896020 575839675 47523874 874599640 138756188 901453440 699714000 10104410 965240488 655287600 141240032 43660840 34427540 166377425 99204952 504847372 989454960 200922300 75613896 777973099 369599688 5216220 755025794 846587628 315599068 760242550 413891920 674069000 378763392 512316800 666325000 217427600 77559710 84853248 17221075 97655220 614228008 599919390 370785814 666301296 434259984 585683551 90213262 309331792 948365620 382695304 574076043 224841680 926792120 168750680 456560395 741890642 671644816 852314640 741975936 814954546 736134396 173753000 974031700 769789444 468053280 961743750 766400753 136673336 756303520 613972480 532502158 694685937 651160000 134480190 701000800 565923632 43812960 214050155 501362749 917816068 849244080 53433664 772431952 28237824 112258992 752755000 773731880 30388820 534941400 131138240 119354515 215294426 216624320 164461568 179465079 650264692 646014938 861685210 753018640 123650380 649585310 426422836 615123335 990886936 59483904 901060040 155000876 875715888 888011780 798789150 227629470 731370720 881570304 270510300 103398972 58029504 930837500 723400320 630489480 521094272 545327126 537276142 722858164 2524768 905653760 750252704 581738848 167324200 363941206 313045280 641552940 984938060 412398350 51285099 671818924 286128240 562636288 33329755 231706392 51716860 756931820 635394816 668528320 210440960 808619487 462832948 492485572 621742800 51922417 413391600 122038720 748400000 226117353 139490560 939310941 65108582 117611695 655381280 709623040 965039270 947783095 914640750
342205985 972982802 181559480 680168638 559611532 155176920 423985920 880047310 456862036 176433088 153499100 617291386 674082808 995371267 521344240 288534210 929385616 963165024 368399468 74817208 849285820 345556800 749592444 417731330 661756000 466119792 531713126 775487840 91473696 836137048 493976206 761110375 996490700 732344410 411766570 806221264 388073661 430861100 348515024 554364339 955657600 518566640 307773632 112531376 680868034 438057760 946262464 288592936 516538769 96145900 320311640 263115852 471531680 548305220 861468068 626602008 159122320 814131256 568750480 836416128 541305952 362580684 923825400 513745024 740191104 580581464 408614580 102546200 535127036 46793200 380315516 987433090 808477952 50413460 273629870 584345103 318846870 607625332 444599940 590859168 151173309 81870928 544043804 996368097 146963200 100484032 629356744 919187200 32243969 876208060 608613187 555795064 630716210 17229320 584959680 595259680 509355856 968439550 674790248 700051068 102541000 627160000 156051594 608542630 666067245 636808875 620455240 130142384 791891200 730225815 388899104 288004548 783605792 567771000 242413250 426388734 290501120 211522740 419675950 403303676 557361160 502216400 958326768 895436264 858760530 366661220 671921228 757024816 311119276 997220148 330738896 845782200 599673344 788992625 654384680 146585070 992466240 414067600 56125808 349544320 553453600 302470770 476285826 175084548 62752936 249167495 293151695 918207696 337104432 644727856 129340810 154185365 461513880 360044551 266292765 24184846 382077000 336285792 9932783 139622440 463329453 359728360 682742775 576941800 734416579 286786707 888250854 965480126 775972368 443668192 742119512 41233340 135665650 215964736 760104500 550493975 446004860 418858000 627351300 172259064 162961200 125462043 299258696 325637894 892396038 323261430 212238317 801014920 168684400 392665532 7472120 660170680 429197800 434452988 778260900 193877850 21783145 941336446 391392274 472452400 781236946 404579250 175747632 253376175 973315150 209736108 372183000 356453590 560429800 307717344 774040770 134332100 302625152 871334816 804551680 94796320 644993682 567787120 217238240 352353440 540915752 813710484 445481899 49528540 421314604 391838252 457815248 920997512 298309334 923013760 627035300 37654650 645440096 464070832 991686688 724021843 628770876 494301696 494291560 445846720 133938176 742496190 198899200 516385520 96632720 528925736 523366304 822140146 851581584 107999232 375655425 562512092 735442000 106812070 527300160 614020696 47506715 559143750 378296880 637448304 35363304 930674816 320839855 790658885 885165288 364783552 523307290 458181650 697544800 73899600 309920000 312443624 257155200 643975920 215132672 318297504 912540375 962453808 441439920 842341520 539868880 679351040 958983006 421094612 726677440 964536448 627853370 920048690 760110653 593029846 149190340 866983200 797169300 193987356 283041152 685494032 561775168 3970090 541310080 639484416 863341100 133618226 73247104 332644680 855712070 683574672 593015872 412980608 522913863 592410640 744219238 449357160 155931936 630177600 718035775 991424930 127547740 204236112 191810196 590303848 79792128 410784608 850096614 24861428 758254728 6912960 215048540 516827552 20957584 32266434 55129860 866997116 142273860 140099412 857122092 370868670 643036860 910640196 223403944 700754712 541302750 740191160 737936608 860036900 718641836 28406560 508177860 602831170 858021875 794634900 192024880 952372460 229738446 330494400 934561592 431915916 342828800 301247601 672438549 477421070 640134240 725516216 793846544 503021530 654907375 320979388 120956741 379390528 941782544 209764148 717181040 60498560 691683186 44178644 883433650 905366716 82881383 205500380 916381272 943472256 551394530 637784512 484252000 21498928 370787214 445538836 409090750 115477328 672976740 105164636 881143764 556261581 333175488 417958450 306112574 465458278 202480200 426622838 993498000 106954592 36721920 624597941 492574464 297222300 998806408 800735320 158920744 229295186 718612102 123130400 442537942 938888976 348650000 61437295 772510240 710945078 15099140 433536520 857941918 142951280 192230512 172054070 623186122 386078961 750457528 130136856 815425431 89504080 821189472 816288650 651500384 298018372 132168395 422685720 82314942 183507786 671595280 265355200 258611620 76499118 446129724 976467332 163209600 692406000 641386618 897471000 670437000 703803972 785960002 693121440 651720859 450295284 659083580 768496464 423584840 919944420 931293248 643938594 806753960 222737200 718136250 728518180 370606705 35711000 241975360 139961000 620648000 597825320 423548680 269700166 965843416 577825200 922731850 312285360 995726525 237878000 431589360 847076096 771877125 454444720 967785600 271957280 596734508 635415512 548284800 698730049 726441628 970975680 909299672 213398592 781968000 924819670 162008839 912046240 782835609 307128836 910604592 591400914 48306920 768601024 771184800 541661964 782819960 546420092 367849896 759717136 995160807 68828000 654208640 299076551 776536768 932395611 169469744 271738000 310542475 605092826 989668724 840745480 466474267 113937020 174942908 537131446 105134368 48942080 773194008 922324112 980893700 513170130 606758000 352478144 683107098 227953965 277270600 914575648 522649280 472685696 717830528 705074801 128535200 164134366 747744880 609196475 817097096 602737680 386224360 883237150 497541362 867829056 141532345 477937209 820537120 539791250 576882750 389499644 655448184 473893852 397190406 938837446 830282336 922675120 915774143 958405660 561781900 331332440 310806900 567018315 253788864 828639370 670927840 424277662 416662304 128181152 295440720 3094180 678132000 858421126 942994100 945893088 575711800 590243296 820788000 770673230 35751866 402720143 576391775 76863788 509359610 176459368 733320750 445744360 881079525 493426720 251372176 415441943 171372032 878330452 701915360 984132000 744077582 424808213 988247656 854451714 537572416 383511050 384576640 934156544 511772920 433732247 2090600 44574400 894922600 120610900 564694552 369511256 248426038 256742699 727249344 598293890 982814000 849095932 321784716 956177200 18439768 543827500 180928740 801826304 415549902 719777126 388496522 22171336 252006000 442550402 717945328 942465120 271865700 79109728 812579140 539682704 100678640 879295040 692901200 234653750 795711520 996599680 30404402 415339480 473119040 180354000 336167424 469876480 466664388 773847680 228671604 668793776 50727200 245545385 642821045 829978968 865892860 354755900 750111628 836639108 676945608 851687856 570827599 329184136 991446884 518960000 602276352 383435584 272555150 937196925 968838354 268707240 886192305 855882492 352625655 450497224 575755906 281988550 998096288 657612800 78222364 117147733 102951232 422496800 653911208 481010520 662510958 579674808 478548600 569480666 966098931 436888840 7472498 798778040 688907527 905163016 84513299 66529978 46389700 820335776 482062300 218751770 54640800 504078052 13370422 70848108 77432080 841483202 857029242 117398050 792361972 656793690 355099752 895261480 627160130 96664800 212156940 441876100 396669929 764087432 770441688 717931065 433626515 501095250 986123252 759228504 357154464 357532284 85816670 334995424 924379776 468003390 236937096 634986741 796030300 262033254 225722152 656830080 373882645 836579208 790074278 277783850 282356268 655368133 793797602 162457960 195464020 459075000 214202240 999067136 821060771 758484092 387917792 44619680 746891350 988487680 153711599 66545050 55103552 740028148 625418836 671241712 175059328 41918080 464239860 897399610 12018000 513311720 314754800 784072875 379023848 383500368 635066820 40851470 899207742 867856568 155953220 791327060 294462802 815692544 370109000 745922320 581655720 900863040 566679580 830484156 764407888 913867838 687851800 729535520 71123168 617952275 145901520 207404752 437301696 807194232 998076608 144952884
443589680 453981986 422154900 817339185 361368640 86374229 43192288 537163750 580297924 452384924 936137380 438873171 774261348 824357588 53626764 28636800 840224900 787700293 723097600 771159384 706166245 779704310 753184800 761630840 669385440 902429383 544648393 355093312 972070305 535068760 484386682 780823965 124463575 565627847 639474700 433234880 829252480 360176600 238545420 134286584 320320000 651220290 240259496 270912283 660354612 826803680 806974816 632544544 407308572 370153824 257268902 149247452 152051704 387821720 572170245 599995946 28033570 418705096 853324774 799936233 571718560 881882992 248579392 409684210 221578048 241637664 217955440 838444360 886017072 993821180 203362600 985672960 591301740 19705660 800406055 656556500 451045600 312610160 849864948 967670020 864391725 838119520 833901518 482665160 736409840 347729000 35675242 677126378 735569160 688759264 222857508 120506526 505623140 93627584 224205471 99950748 661538898 390209736 41924872 379421680 387627080 39341576 856272755 547686848 409949608 910999984 466227520 511614050 902437154 901682126 434781760 515295152 485490208 207379240 243667960 767744608 934319968 54082812 438529050 981465535 754426512 226414147 799726560 580362784 715805360 195462680 238344320 70674248 709931246 835627000 457902176 959190533 640109796 733906340 188276000 494640128 520672840 34990992 159110846 605868670 842588550 242730272 824095944 558771320 626416188 586752615 668481902 235600832 115776278 797114664 128859746 486312344 59319750 769228231 112489744 143778340 826061184 463043752 761767344 513810652 12323020 28464930 307790328 715608700 875680215 305379536 518877086 534360860 413512190 681122752 991556056 915986510 943242630 451278737 500448030 684209822 952177730 605237004 58578526 333228948 155901340 978671880 293585240 757445760 660308135 707857280 470602950 534363794 860110300 122973275 823218652 517293072 815012358 601323500 948204000 864298400 636871838 884966230 870209225 158209280 41848162 166803750 151965836 282466032 826562016 293102000 750269736 688663520 562076056 433665160 147228518 950550227 305081626 656893552 685419570 434235422 560913250 836518082 380297350 872116527 949191296 588651096 211230660 702044805 440096880 771738180 462736696 976258466 340693440 466283520 221022545 419627283 973768035 862801890 561046910 486146640 550354240 197327520 428028150 22050315 598261890 527841152 321498520 918678825 640911102 945793744 619121595 369742857 761508211 306405712 407557500 799363640 831186450 7460602 200647254 742141376 368084580 574874514 55155941 882274968 296268754 136701270 757758860 814864720 253673112 569391936 123409300 240512924 141844480 912158896 377726900 865325945 861982576 7892376 918901950 172397380 93347116 917220400 943058560 427530840 147983518 568615357 379831008 313489839 276763130 988135200 589316000 541744200 791466812 799410162 336273800 373155880 833971786 798554160 965213616 108818280 328497750 42982883 402507134 942901460 256780727 886910380 108979840 266271440 470754820 32895075 910782432 346219368 581399351 962107747 649279440 676651000 221580373 790252071 218163577 247784813 196578650 806445692 989569664 179356854 761690650 808364050 604112200 78613560 139952058 621874336 789854532 563394896 783553034 960177620 859241888 670271636 345549912 963241770 775217922 479012752 207299680 127584879 772836336 30910308 73940414 266400704 754342186 944672550 148613832 878474464 274592616 443779524 608699472 572731440 469788288 27360000 889098788 8765408 98405460 83590704 208428700 355998036 872806446 158741484 657805640 666832480 652261470 689178270 101084800 359177750 366013954 757269872 750719882 781099264 57958610 885824100 138771485 286954104 726372048 275265481 686608200 542976040 576930170 643543170 328979744 170433408 538114900 881535320 342021416 25223186 843551830 48396360 894242800 113500914 261905664 233292670 540451672 239062224 283930464 534215660 684254820 644100780 361925514 822127320 818130755 30733605 32212098 555544314 992477728 8532032 210391576 302724900 788914240 405715575 856374033 581654180 957700499 308503620 630512646 948260970 106549120 338393040 486269758 36190000 353236944 885161216 583724480 690816640 46304284 132849700 165280980 815031040 17403750 785620956 758706400 341324840 329582312 683513440 540472680 752809060 855814150 849350664 898865520 40436235 35023780 228658944 972564508 714449120 517520464 649249068 106700608 971961698 77235116 447621680 21095500 524844550 114939776 167094640 245398000 209581552 722820658 789756475 705380176 300168232 918042800 124247205 487712630 514085375 485552815 1649760 745584270 985309310 507926056 502579560 750703070 977655916 801256840 245139912 763338892 711756224 336576130 96435379 897334470 637919774 9010080 458796072 464037688 115893570 316199780 710737424 496881250 240893504 173747040 481413034 702737740 793191677 65937127 227259520 389015102 754469076 548263152 131147099 620101364 378505991 662653400 411918160 335791000 999430960 651744110 376686266 764604892 921603182 278207160 784803616 866822595 811366880 920057652 633901790 36029420 953323130 576616650 819470500 551442764 791985915 299884030 42373646 25916412 394115864 987952493 948661294 67264776 39099654 612147525 277731998 609435560 593032750 508911864 680686444 901582908 751563376 633703970 293854072 521900539 737551697 763767956 113640465 51792848 258611909 338040480 281008320 168879000 509713552 866443560 627060150 652487600 540632374 610087848 937024000 957762140 117464740 556435545 479397120 638706000 571260300 558666300 449936264 392505862 617918150 119643116 948252200 106722624 149233084 911853116 502972156 104847660 962478234 410543664 412585924 675478000 595218800 680463010 511560440 774810080 220478464 601134368 599627615 253835040 480647312 159000304 850005376 151658654 29155200 764079050 326405500 913357800 84363568 928673826 508364920 68443232 730807762 98455488 604164280 336078800 45629600 866667204 392039950 945514624 545208550 997519360 24808247 330748400 158148800 180422000 836370286 120409760 859938080 361648352 728012886 879141384 256961440 380579012 957526472 932899968 923055004 401779865 834740600 511452620 961868256 631336448 721262080 907757080 378462142 784678340 467112680 426393136 213360192 671109286 496533896 959619680 243485016 633425901 312559430 483708076 141834100 418845748 809182100 861413160 336982580 146704480 262557440 414273000 314736544 316719520 614085008 727940480 81367240 501494000 281793600 614484420 693462152 420213678 14874844 899068080 479143712 228095852 1344563 161202800 761417000 582231380 474311622 365944320 250302748 716097180 263052800 396356282 288117248 478381760 523516304 570225000 948071744 894167040 844107080 22014000 798789100 368064856 770051740 77087895 345204364 94542308 732377840 501282800 48167356 830473070 716204160 977459656 472033090 549449051 472202824 773419220 962522584 146110400 51192480 165696960 442670250 967055470 110361545 421402600 607488133 171109424 297001632 721593300 464557204 662650880 919951320 801816440 310429374 680058368 801314464 327815477 155312575 570055401 468114462 261047000 348639195 45384064 623200 985855125 537770152 186368480 188263296 335660393 518632974 324860224 166967504 433753622 948517396 139436310 783264982 114670448 387784520 446314900 244657240 487106144 679073280 399802529 130104000 815585100 198658740 530147384 8119950 204547920 396095936 777895200 484688464 787969528 607993700 433291022 763711480 221402260 995828800 24694755 914026236 300679280 695799835 648586656 871054202 622096360 474319600 705896100 892816708 748114816 100712760 264881280 377222838 825369128 930664600 690758038 458602658 646401940 819632052 925062888 543128116 198278021 441269091 907525375 68975531 635990800 333495384 930907046 314497920 552646420 26124570 651329709 253356520 884180950 725530494 9504940 428996840 87586560 373037336 493676780 278325320 741181080 461801376
235047200 991410388 204995662 701958305 255998800 930502126 910987010 442551872 334751552 232151400 599660870 252190 451855071 444695300 25518229 472126000 810720000 297075200 457435845 47420000 873098644 131403500 254757443 820227108 328803434 84886120 868771732 590746394 273339605 891760000 888500776 879296680 250874560 266398724 12070988 152552116 513638900 946420800 596743904 411599888 269080625 840072024 840973242 284226825 384138400 830234540 177879936 523617420 555321096 823982955 703706700 26070336 759644470 758115752 19181626 581100240 522089111 693071696 458933928 601842858 210827584 363943000 158179500 42195000 293946328 59768491 238636608 768467750 545169156 463745235 329849090 386106200 557520355 513921250 495176459 365844176 671062000 462417325 763960560 490660900 520809832 678920222 231020700 607840800 354177880 312337216 428940540 927990304 572654944 924582140 521931536 586183640 962660950 714337050 659272384 646732480 987437900 675912850 14460474 75281120 920369704 948428540 215384800 495532444 598061272 676180560 146879380 398450140 939588992 623463638 151097372 713149736 922950392 543401206 636167776 846956696 966221624 523723320 230912076 981427520 641529600 997093720 638180200 61480576 426117703 26360822 236381408 401942624 230083997 425277544 118431456 44002720 895209472 598432288 528051400 56735650 792861600 217836340 496460250 70783345 284192620 960960000 286079640 364067770 628319746 470434950 507006664 762482540 714474280 238549586 880957554 57231000 625550440 392137248 288138339 918958848 355321018 428165155 126495776 491148520 440048750 801675130 567685952 521030400 544315008 950922618 952625550 900445079 464932850 545693434 923734367 798846560 520074620 862087936 717850120 95230740 11046070 325907716 354053984 346928000 771888160 97391020 466565280 729272823 937959325 865211520 115804116 873981254 799871942 783425140 297768952 126489858 963982752 972311680 223886711 428298920 637715200 200616800 673592170 368604860 54704868 748497438 887562200 67895350 270239525 90450560 297048784 29762560 790663553 216896434 826525246 246446375 639552320 102243398 632080262 702153640 153014340 568100540 968632480 731464048 56259654 848056022 187974608 93766758 870594539 664683530 434594304 33212556 262327530 713172878 324058301 267719840 139278980 700206191 717891508 682779124 76483680 102524656 723607520 339193472 187129828 315559424 624948347 729820224 922521304 279559810 5438900 239079440 417609866 636017920 584070500 882899900 583233496 848786840 920367520 69439064 328337920 187693025 489896000 685541544 943314500 700288840 62046960 921410355 167342845 297491494 560046645 868469080 835433625 311068200 344221340 916078110 317228888 919476476 427920000 361769768 133908504 564165370 214666681 594447616 91858648 840781846 105888440 913161854 97593369 873912524 810362916 679789450 455771460 757856600 156649500 153808208 931357760 603431532 646345675 257497340 752354400 956922720 138383630 171964000 103062728 541241760 340556650 863496164 291740495 550435050 811430992 917702080 188393128 469801404 887252030 16831120 534949120 206489920 736178152 118921792 354108560 297164848 502631270 809456752 345070320 739003580 768430248 643282788 42799200 138411384 376067840 936887848 360047946 18504229 386625656 783765276 302387260 917566975 886820356 692834088 328067250 930101880 997556255 540087787 162263600 718204800 841246068 660153480 570218820 80894400 943678618 563767780 908133202 827380904 523195625 982717080 66852880 39208380 52785900 225026425 451409900 982795772 531988190 737331920 364207750 988587454 639748940 763970250 134569824 952135144 66654720 482893504 722757255 133436280 936323120 273556200 608557430 313306856 153011938 335319728 641894754 450758000 992489968 36690620 267926640 547859182 248456420 764968228 9529690 681606000 998974096 338914199 637187212 783761984 41366760 741754200 199813132 320577280 421064810 850800500 255068500 849046820 497711097 957328000 630779904 990810318 729466240 333966834 416867300 900576970 671887614 396652840 99519375 917416948 287328956 236248280 718823752 218092700 522755556 502993350 310442736 84615450 439061440 548306396 328209368 978841936 690993500 96951550 884472832 790672720 268975440 204150372 358720000 234541160 612761340 992662764 694394880 762352760 256830852 826847696 568911040 345089490 157116576 170305685 609084944 409867796 294610109 772966190 396925722 35092720 865592320 150694400 882891840 373849910 961958368 705948680 859793760 794304300 81956960 90250704 474624000 893178195 840632320 710379900 900489568 714187648 191779081 660847500 454574336 97198500 628760000 948747768 492508416 896043744 518751259 117023276 452573996 193860864 447014082 286067232 620293540 720998780 686252672 302988760 429783810 454917002 964426000 507880000 973720348 613599232 695535608 996416270 601604180 918091241 268859748 54216768 215451488 167559500 787188743 903469969 262863112 396061920 607077075 603748360 388030000 428075248 396735972 389103942 160196285 349826262 425824476 158552880 955305320 494240640 382191080 69307410 817919200 973344268 661531840 823168194 234374781 950163840 517277777 243494496 269671004 434131604 117319113 436038128 481391095 324823537 695828736 716733632 316414368 388439144 125558692 428536000 539130839 674117744 193214220 76326140 557193834 437886848 196918726 783019030 580578800 773968456 955822735 451480500 5357120 694542356 835317093 366886268 519643004 689408800 960707748 609147440 400364040 341253600 906087740 146685000 305291890 457343900 87723234 293561250 627092480 523100160 478155833 136872880 893442608 470221860 623058104 913718784 347791770 221552776 372225280 925087480 239605248 10431825 235944992 132363472 976333768 146599160 791435989 348760280 351764332 355041024 434296748 578228094 840738196 518637048 940229024 635289080 628280810 134829804 675617666 773959223 188792768 731696365 126554528 99213750 736917002 764703184 463188410 240121984 681803892 519196160 618822750 62074616 568973600 540971352 148617728 816398972 843352914 221998530 6573725 636656160 125116992 481470000 299043578 211592576 38112216 596468992 261322912 444340272 841204500 352588840 800649404 740300800 397424042 540880512 22051520 765691044 721922504 16644244 764910891 821805988 388148504 825877536 864239826 486196500 589961360 694799841 957931780 113195632 122628960 309868002 151560510 596776596 403452800 27612360 918839097 907267776 697653022 454119550 64432216 861339514 273610700 377629364 297779399 484572464 655105296 845870150 630985890 684375232 572058330 499137324 536152900 929782810 915794048 130222526 584543872 624951808 500809568 809889592 937521920 238069888 626404651 633265920 999765210 558438397 368008300 760506560 963120648 729994624 943955248 481750362 766582428 564132486 572106386 890145765 260401774 4334415 414690829 648395644 641443744 386341217 687828520 56080420 550092871 710395079 113290260 430328884 177639415 405874038 533423088 668693400 752644010 843917604 43079496 147417770 731043560 468505694 355425600 565858360 129563554 40485016 525380864 454413225 750978000 262671560 799993952 70868448 589452785 254011164 910566584 797042096 629761196 437150050 814669280 735405490 336336240 251285652 251162815 329716370 726077950 751045788 265079750 368042000 3027488 325393206 7507672 692040358 916519452 529097872 472627405 223961600 481443896 920723508 316619180 384251840 688042144 151562380 888706500 684896608 476039083 208613690 612988120 664205480 682738080 934006368 618125352 612591292 186231000 209282296 525940257 431760317 71761222 135012416 81433236 999527450 167443214 876268288 436000968 31843328 561433675 654198272 943632274 466214510 892351240 678568004 222113200 775875784 125371170 295138605 802694345 121566284 217061682 76095760 250173240 355046000 574498932 143429704 59829924 795460629 828281952 943908404 983116875 831027285 512556761 759971263 903746760 733855424 557990562 438459200
584340403 71968275 22703632 24868784 789082040 807039008 413845790 436815293 994060620 842682880 711248384 570324928 444241088 321236584 491956040 84675962 22274555 503548082 735785056 311268172 274219268 558035800 489898718 489359260 661836274 288686880 951913216 830656560 762317276 980276250 144567003 5926016 825822750 832393424 334570180 480867230 979824050 592435570 409698016 867645760 733393180 842796480 987807822 569657249 321492984 777956765 698377300 4298384 268839570 843944955 437526300 374048830 746531450 1930680 382745100 235918416 148003185 684786676 292707604 486664334 86347200 753191708 978330224 137645876 948746910 576052372 234651946 834389376 183772822 355822790 351779520 53868864 404283850 433804870 14372946 155899480 604350248 793792672 333103500 924920906 828685600 844693978 804881848 433554952 871520160 460002884 857699976 510643406 859332800 259982400 823817296 480962348 962709328 285909520 156238928 519292225 595929040 38765244 867863392 467794990 144675968 332043840 616624528 921240660 311290280 971381744 592958336 810880055 733376932 156247976 349401472 616896216 450924256 563456170 421259869 27009936 914211040 688861096 813117824 520865508 556827600 888385375 936493550 156762200 822217520 872638766 865541240 301249690 846335200 633424041 472153728 715328140 202592704 121835900 866959356 143590110 870661887 287673048 149735110 675535900 139383518 268791258 378078128 382476288 394593720 272078400 481009650 444003120 936257008 118943750 53443578 931513180 759263036 966700274 542017061 576795520 580810138 833351100 492826720 861130692 717181850 168221832 271828640 157285632 880126562 430574208 187997875 231161868 418054304 794739360 455284758 655018504 307676126 63015300 279263380 1387933 594452138 195974738 225592414 875589000 399097214 739472337 56992064 528319200 346180112 747742080 621652288 202646554 276443104 353820160 569362055 199104600 333787576 78802190 691182658 335858837 499456460 966755960 964719584 532812520 961100046 912843024 717407464 747501200 850550173 196380950 750931547 494444032 184768768 399842160 797751840 314844960 908603296 760050250 983665160 191584916 995840880 2146375 445377136 71275808 95040160 822980704 622184768 929967030 84492491 419983200 353886358 612548530 1034456 556865680 841190580 426619400 714653696 319564572 801809720 272744602 822052178 739731500 377106936 133806760 361747582 879755525 931463500 930608192 758046768 572803200 45244664 542094244 750368880 480027432 343964800 10909075 179169534 962082280 597922020 27773700 990085440 695588608 943129261 365618560 887030183 419183438 258674604 784658240 684918544 299470400 354986106 584672320 674151728 544676720 271684032 516483650 700493552 379444000 538240042 185147906 946715850 714372096 360812750 953760980 212084650 60366624 469826880 847165046 632942030 993208064 543355609 140320736 71633040 180228697 451700976 766576620 84632432 71987448 728157656 372435538 95049476 70451018 371202048 405200960 485914200 883658100 315702500 305717474 930986040 532354288 458349976 273384700 649840325 411693 120203240 991483112 105376952 412006300 198532632 215173968 28504204 813405200 999723526 895714388 292097564 429447970 265371600 755420144 171861920 165357355 773976620 184937405 691364676 883691648 815086540 129656810 115919070 229022500 168789464 738378097 411187351 834999504 955174288 694483670 994951632 296185008 211335508 907065976 739786126 519237350 140472380 764651400 431490816 366416250 410459585 453647134 395129530 456156400 137955940 175151040 819621050 575184202 825906052 467533376 566075960 981093348 688749668 674247048 522065484 916586576 178352420 998574080 215895275 33391884 282221800 315090720 638007252 418542500 321374200 142997960 946680680 353940760 560761250 621324800 360609432 783567424 53784960 836884717 762103504 671069504 424897876 90707800 610046672 218349970 918984428 68183040 62360484 249044152 346863040 359546100 729663328 842170548 161103360 833177600 243461737 292808884 684031503 599296262 333819432 184847835 299933710 879347500 253001080 558617830 410924023 775252920 180532166 263475350 877421964 702100000 943049305 528791456 79008100 743207160 482463753 895896064 361998686 447406720 684985560 569948608 428793248 613861630 12083540 732110784 579314000 64941104 565521425 99313360 795956105 605252392 752404020 689712137 76676895 333696608 718930752 371498104 245314660 153923576 979000028 142620904 95029928 637374150 929404000 561590450 661994472 844846600 933180937 114357996 827635560 412832260 582380454 242959090 106222075 629722018 841679412 719089636 249639638 284455760 728423550 758798735 861160250 205291216 114972740 805198404 671091800 219108246 540445000 582612920 799011832 554348960 964618934 531153318 197969966 549082652 409539964 917992755 20324192 102639990 946074202 420456646 972517528 319048880 546434672 809708070 649857280 699405414 216145004 913276904 562812280 929166332 849629945 922804644 868936540 888674702 246308361 533088000 73122960 367379560 342564744 785843484 662104592 179818003 141946760 593527463 924657550 698310144 560208118 75636625 416577470 991784744 418486658 402442832 599683072 987491948 209736117 28203580 490934460 925097330 324104890 312258155 686520717 500022450 432598912 942394362 704194810 769158960 27141412 752590460 831409112 215045532 745813440 265820795 531666640 931346916 603972635 413647294 568720088 375736300 269957456 170389086 65744568 168068416 611554390 440200460 775629600 15364440 785411904 29430717 226350625 726186380 969054000 222409920 850857384 654459200 989937600 65949340 747068750 912012460 429646560 132774450 156462680 575720041 971090160 882402296 712230328 769496448 398687934 228825593 965800214 821490728 803822390 334767004 75803360 156771304 516772872 801407225 798373308 19355960 468089600 236064860 779585565 135066776 172741850 129848042 433493000 868549500 104114610 74721886 487828184 800654636 772253280 663885350 319027200 593168576 125555155 678306704 505065984 906727769 567392187 100614650 419102510 212462188 634252768 739279312 204510709 104517728 72326564 490874650 118851368 361448225 617436720 160751315 200908652 21671744 504157780 957413340 468078930 737304960 197151090 66043960 84918912 92132684 434996434 492729732 241324024 394085752 851117040 771545934 163448480 644962500 719553740 218599668 472573990 249753666 738839092 206588899 280663560 314115004 800279440 304012430 348673544 385057768 217790866 179570688 831998152 966475760 40499352 373511056 343807285 126681896 320385648 345768246 141086400 111327648 170577232 632587180 576759001 464228720 395201660 413872480 978072317 864184308 342442738 93653808 208914429 887397604 311949990 333482808 485973120 382780896 800376192 536883300 89029725 497905744 728056832 601351280 698746595 482524232 207341500 678536162 78124625 864071886 143995892 300099470 864647200 581972472 508712963 292265460 364586678 426140800 699071088 98425310 987664149 871515424 306004468 880859509 373734374 577518284 917162112 759951426 614601300 365685160 500786592 36291648 689292944 373051320 865306374 963136030 678384672 876695040 911648840 583889500 871399594 328723372 474719312 449360707 696972264 173836256 913091824 889254912 815772576 894770500 354081236 709254340 863685848 425011232 657798385 693488565 654794860 492067444 701482200 902441045 691840654 599476826 210533040 983640960 180357152 144395516 757073151 631097520 738785728 664228525 698944786 502401640 478747756 144025696 430396650 673844730 31792120 184864960 222665320 547752400 194113536 20852399 489293160 714146660 585649291 743194943 516875200 518514800 243346092 842154512 372054884 48025960 823704214 881366695 537837080 82830656 329269600 348507400 318061938 299168000 820220800 495438464 26667328 899759096 372449016 837887612 508553600 960220305 178435360 585175600 85577582 937962560 696313750 896720104 926081104 119659288 30208972 395793088 534165088 440276970 321392200 712023264
109089860 960949760 610534000 829020970 304342112 458389592 872260120 617970288 213970900 109667750 572271250 721101000 174431094 569578168 271891000 52703006 562484035 58365664 840018584 992562136 960393786 717338695 747503440 207997154 607139336 882757215 764648308 673859830 50155737 886739200 984456852 67793300 560385150 695752754 318579856 789726804 927647888 845912550 60364032 699403870 109821667 765009090 807059400 889492608 447944992 634015472 750046400 369151660 84077960 22390927 118747010 412936640 910685965 335525420 590296440 252342902 893780325 554739320 847355571 967367505 346342032 738847620 946324440 330182464 653198360 411123872 17049 263384306 691392073 635660096 959121596 54405104 468794820 569549696 853351950 898950998 3789420 646114190 155568347 8134200 435342144 674290396 924211968 925925760 539029958 97152942 394030420 748768600 395723000 944781982 381251853 43520000 86044744 982679704 699017058 437966010 90702720 339081152 479260840 919553660 272636936 83792352 888932640 308304130 640823808 8888016 817010720 49322175 496080848 934827260 825534864 181707806 820146188 804823240 105150740 19069920 649180280 639040385 274827280 25047708 124216016 80849312 417896935 64968192 670464516 491216280 184641376 78004000 580157900 736241448 443148052 96772112 916482594 206213888 16501168 940319500 663107500 37758160 738039320 503966905 903171840 73369856 945550592 664130336 154582432 262997120 21437472 144437862 412528000 953817088 568761844 222842910 173238232 88850328 904682000 994788434 335970512 258564960 897657536 629877900 855940096 937160750 616884120 924907160 257318018 637499952 720071925 513560000 213277660 625070640 195548802 840743360 355026938 631962668 423381185 918866417 398106020 23124412 677514212 964952230 837932800 437560810 837152251 374652544 576246500 685328580 398981825 241358842 529391400 335647520 159429092 85697148 703658950 71767248 480569560 218187375 620208236 489359845 843901184 281389880 716055040 119356618 515028152 751396144 383183828 267639175 130976828 327695470 283756292 210842854 470374208 425476132 96366708 24647912 347652000 745349849 785722439 635503680 909500840 611499224 166626120 787387597 767821952 822893000 611440000 724486615 709240125 598917351 456484648 557199405 318689664 337914478 648045830 825121574 816743475 354599935 12939500 876304320 201883900 279926048 9002717 784339688 134539237 183499396 451473675 685446172 411665530 205469080 685437458 481682668 248564824 738808793 938573477 642889808 922574336 491917235 627883150 93656520 715516163 128124948 593297000 341548128 430512560 901987584 159489160 124832088 421467066 437517396 432401760 938895680 732537439 209637800 255043944 808814040 160567044 647367225 453918464 661049405 729763832 657978959 199707761 83144058 701721972 101856700 989600900 358956632 769825808 168336942 709696640 806281300 612803260 323092000 193509380 811120648 546805504 403843765 452848514 293374609 383137568 523787832 977240500 702590836 425853748 534478240 597495154 649159456 660300330 585837150 582178491 747719995 90059712 121714272 684857844 642017920 22382064 337790960 425643320 659339908 829608498 905605870 192843635 687879370 662270104 781076696 698995300 727992550 842304832 410452036 559411306 371017908 903614863 110818304 614222052 823651280 480422960 991977120 764059734 442988000 84959584 660290560 538172000 135530800 316183408 894938928 985415040 728852480 478310248 771726484 153575357 832412356 702991340 133022720 134306332 458603125 902547508 738654848 616346604 360684337 635553600 823075375 748493120 390930920 457295088 847699772 530052900 121476320 845182966 258055800 297811360 971814600 832339400 291442276 450585528 102273160 807047480 339483524 341897152 677282380 796123540 251676404 122804610 927501740 497569080 378666508 9950180 529444720 865073710 749964288 894575968 258408320 865651200 813208240 157693081 379449600 366637010 319159680 531873775 259654800 306552912 301325382 86876986 892371832 113900780 997816448 936050244 297984000 151712480 580828125 535134272 469230700 600880640 785096352 469846884 255301780 164561696 293458642 333614240 627478054 509955932 296558637 830238362 132824716 842068160 547165853 625453920 448516783 563865600 56616323 815240482 593997144 350093626 619216968 162922080 453718461 107451149 362800030 263415500 620043400 863119900 53696320 528086044 344593100 257675648 163985632 455894612 154335488 78023323 374414575 965484608 734631160 122550400 647337664 174837464 555349620 106740000 706238464 65865558 860831166 807920576 529315360 936281410 506349500 949382464 989097376 334918750 411313840 604821890 712582120 727478260 946157692 309976944 339897088 728899598 887764332 952981752 743803992 945985888 668384517 557409060 674636350 172502750 867927680 814951550 824816516 416059416 213602040 730508454 789816950 237325224 119680380 520329079 805361404 726555660 578340640 830330432 223808000 826076566 299533890 636870712 399253700 555400960 550699168 231891904 108751900 303529820 502094036 296822640 565933675 868698150 765621071 379510656 970370928 644189475 285242463 628719792 391250240 197265975 7458500 926357090 665630000 504403504 975850768 723314588 353906432 897297875 219099136 502141925 706387750 312959008 487243168 3807003 769540928 14346068 568339072 223384200 855905480 511278720 44324728 663453096 656420075 909959556 426481520 868380100 287161040 122003640 336731250 4147732 80229491 592241200 437309188 449631520 338663792 847053948 359071600 948406320 825577000 735709980 920248160 520695340 355200805 948773992 257410164 948759556 100831820 838571104 834401904 233952165 689583310 285041600 980984080 329119150 741617136 649105662 766120500 42661524 151674464 853111776 240167744 283748464 741138567 817588800 586020820 512478524 679055516 336748960 326766960 413783705 564736980 546425326 324200106 381721920 214280000 75426792 647811920 702818160 787175520 971617320 638007744 639780436 464030640 159269760 998898330 356598352 669943296 909905875 623037020 916063160 777707824 222734500 853051632 946234500 992158496 324643275 400714602 157050096 518386950 802536568 319064000 714684944 173830760 544928523 589558212 285752520 573100808 641014174 704272630 326611057 108612646 712951649 706993344 3437455 438723750 487786404 101699757 347687930 698551166 761953056 341343080 738314448 837803840 118002786 939654420 617211200 828445780 615065712 469198760 663872800 916313120 39234390 843114120 701424800 738702240 917726000 31443600 790002500 355693320 355548920 321585980 858980480 184734450 727827746 973087232 42698296 293117128 536247023 195489550 159188016 239301602 799904400 300814352 546468151 603183200 597714256 314361626 580013032 421965720 304356970 831575580 596744872 86331840 961261552 14904460 715795968 328886140 495701920 351118045 946163910 496057948 660302904 482230092 509905448 719350848 426456128 277969 650370014 299033990 411583952 331796200 379555100 439719450 609594752 708516416 4556884 688091160 107561556 918228845 97951072 947123518 402380000 255673600 155778450 155929895 366936648 742759808 170570416 707091520 976256300 619952911 949334240 18867808 80270740 380900264 21844725 453574672 927925920 292186500 75882023 138029600 596837492 111363392 155211552 105663824 182060520 582136366 851000548 886409690 339225056 209751157 477499196 323819460 225366050 955160800 557620263 743684606 776849550 755571367 963970496 752881750 339444512 862550748 594077235 852333536 409424180 180927200 993947109 321518654 399769820 830296060 261584162 131484494 157550096 747970400 565766900 563368720 475080256 352429680 899655664 966539040 265464476 964430512 583896000 509542420 677955682 33488350 848053760 126377344 37537646 273510480 801546000 950247976 183387840 49274880 10577600 359250618 127482668 611860500 689808400 678401120 844378475 85511424 611157600 870313120 83773440 957477440 909969280 704958272 288614000 749146788 249112920 542939200
538888088 14479420 331745000 6887550 85285720 946074770 91384660 641531935 28617384 979420060 727292180 182941053 112013102 995017920 66416614 444307362 30698640 169734600 332816217 340259460 859263590 529393760 235706520 515924048 555134574 10940860 333025600 30788204 197968876 280925567 724995984 494132570 620459250 512875784 865729929 827720320 48576950 730950500 939620300 38641860 792864480 549014590 341298740 539187161 410012650 559071460 308902436 846490640 230704660 897964648 877183840 29278264 99494808 900189032 843512816 507380594 284251720 968949280 139525080 426602736 298304312 437882400 552327584 638542385 147915082 89169615 100632472 7190080 267957206 16632360 350022240 156480880 296227295 992101920 276155590 209549120 319464000 168904783 208801975 570382360 18099430 652293360 988887532 717296400 864946328 778397372 771491250 770148700 150339520 440427752 467056804 982141624 478377888 955191600 459376354 124756740 182836884 773974170 164920060 530024640 294922166 320829840 58984144 739461440 552668098 472717920 870703660 42315520 856965797 492802932 117132696 250360950 361278932 599970816 411550434 656339426 781427968 823645752 51617185 415116170 406988586 478055383 500778368 803289978 424508516 856805120 196019720 566240800 367165488 430085050 319992855 786580520 108792222 917830240 265493978 155166020 36843637 330039480 911703324 133003200 523145888 795515476 430442544 558689600 613043328 186078784 942541272 676025760 62822127 698937640 558387200 49989788 6470000 440609414 626768892 213291256 674282628 684124510 488364728 506652791 148505968 947942543 47812816 15346640 573117600 846618904 939202750 432342432 422676736 907664480 441401524 89447936 744138850 138690316 615647920 835717600 360118512 72966240 914271724 972600 973568576 117079100 484095156 254247660 515657050 323156910 231996480 621716976 462838114 464910748 839887488 389328500 833449356 471362520 266915384 862268720 566537675 686752632 870253500 736073475 150890488 663567468 259238250 616311140 648261472 211690728 753397744 993160100 203355760 47331720 348317520 651236608 389627432 557330408 124175778 621378050 262427015 499938793 954538640 202319008 269634180 42230720 775539053 404395576 158861600 688686376 973349360 867599324 320612104 936503840 893871928 108343478 629974533 112486950 518171984 316566800 953047413 520189440 365768984 892624160 148278655 402861675 113282592 610730910 496857344 80989856 415824252 167490664 2961440 718373965 159853060 507393460 295640080 868065257 392461696 956353260 671207664 437521250 937921720 89369160 372000528 51201280 741848749 925299820 275411240 882178585 269114085 762874078 990908500 29952612 391065500 784788000 199610756 191119200 862277698 415867312 842659434 932552456 438102938 421931616 159923280 719187977 569847364 572453510 27749448 158404800 181585688 583238656 871873784 935641182 378226800 942218920 142427010 618872728 620982704 198673864 911616800 973079046 839791350 613845400 904489450 78477680 364514736 785940512 910225408 244958524 500615168 891791300 178585984 405222260 670704000 303979698 931852688 175841464 148948451 726561792 511729275 440215826 540926284 359730570 663277440 874545728 353642936 250852024 705215796 371688960 988705193 896054518 527939720 64547356 480939795 173669120 977554720 934864625 391336896 512702504 725406300 277739770 689733194 908023296 555125000 702478684 967460526 56899728 880902673 275583500 188693236 298427750 310252096 821190620 366835136 550027540 764572744 211910000 689909320 726059960 176466384 901796844 784339056 768353864 965109970 407884360 597007910 954177826 87971200 24684800 53950780 946468450 81639200 525504670 242429300 88846656 184309611 350742961 173423104 104412401 483563720 138152576 796370514 452365792 693588256 503858131 1633315 657530179 381027660 77629814 179088250 792918080 603114216 523532800 802577880 721910851 60255840 850770144 476117728 490821271 46853185 32942880 582220128 767325472 684376542 196761240 90163455 271498078 527285540 916287040 761150830 831992475 232749588 722838976 939099080 953263968 568224659 30499040 90331364 592401790 276705547 516544736 84244800 667228437 749933222 93750225 528981392 201916838 562907125 926425832 26076320 222063800 893336820 18213328 598065245 838125344 278760000 4099540 494515860 593005348 601050300 974640420 315554720 194828133 643476676 477564976 354811666 146625150 730941294 871146094 850226850 852336610 750126070 866195451 856563919 388211200 17581120 991941316 463960135 377343040 782230341 317941045 863942842 599755712 826123228 380958020 763466345 213799232 588031100 193486624 5523128 622525840 403751040 982830469 710213216 59976546 127964100 423083826 503172352 127265200 195041000 703912446 732557152 66093806 826523664 324000760 71138436 740278488 27731200 316257500 616532720 737122793 594593421 985757580 644912396 585650625 406558800 298065408 320195852 134051840 800560640 320627954 251603088 496236160 40521506 326323986 857688178 755281314 65217428 126406584 818177088 466043110 252295540 736877664 241785606 812520952 428991775 181052628 322196992 198062752 641852720 561020216 607124650 560567496 974330496 133851760 507601230 509102400 50638784 969897928 801412772 316106976 532294840 625783740 813329632 973188782 567023680 374028736 825151500 803685440 204396000 278442250 320972134 130512960 901300000 537836020 886995920 5675820 958547028 416423720 472703120 651457920 655194880 570319589 146634914 871962888 139655500 708349380 303608274 96809610 669792750 588956626 827809118 143472080 215695152 309541340 692260292 490287360 288779282 736436396 211951840 54300352 436720000 634386720 171889856 518103056 802757120 242740600 974181260 847485542 78528320 570679393 264606115 564101704 820651200 636851392 830231702 410698240 704129003 348476932 453810670 412560046 656589493 770219468 497400585 664337084 605549200 554867278 526967968 631330672 174813004 827865800 480045625 149728056 532075800 733479880 757885504 84003404 371470992 84512160 42422065 495102384 32750080 72555872 545206188 974293920 993993306 937610000 925013974 703275168 974955540 755705943 751395632 7619780 738556515 272148804 851969336 106213184 599825920 305406700 391805287 671060869 264876240 19537649 969059920 553400700 923628416 219401452 196339176 566876940 438602632 907386368 415402080 131857380 603616120 197354075 104334800 273120504 82384985 328071968 603099902 41138538 496769350 537949440 70368670 887368720 369111260 399573700 869790568 296544300 199087040 516002728 405956850 490492560 278766336 728509540 646659710 800257280 627662988 987648224 659049484 527713050 74918300 545723062 27420980 622024576 140845404 941298688 576827344 175018176 190633064 156352644 958963408 369521600 702305500 840394845 811372000 214379119 16498930 882041136 95713190 361304288 855826000 170258315 434183976 359035725 154436100 421052790 934733205 154707688 799055305 792746280 624828700 580624850 841052200 919439910 588733498 394307000 947013280 956710400 267429980 596082080 501567480 299985475 486893940 792184080 899539136 938307600 565750056 978371105 563157730 164259439 622103088 807536000 51633100 343676800 813562448 195644180 827243400 187403470 797285058 309374416 997737072 106662008 96574528 653688440 731621000 834413684 820892320 950388025 270932650 989224781 776620037 943548030 363207975 907041940 463472896 196711330 481698138 958916488 342810000 735410800 158919455 778389648 353486304 867333360 371412320 107036160 702688070 737050310 570338536 859123756 197958080 264199480 855054588 937011200 178352386 385704720 44592208 853729750 215194920 107015424 764467675 739097218 542563256 178596340 734066796 490848416 407273700 250702776 103015642 6743692 519662110 384649000 106892452 271836400 659817786 22225372 661068800 84298000 648111620 121770000 99047523 356477535 838347536 205157423 664198080 890445664 867426200 480990502 322163750 370616000 620094592 618048520
699329600 171845320 195611180 855982610 982337800 637687256 34286068 998648932 23422290 733597275 881871416 597530011 706403281 430864776 570468280 398787120 630140760 727483908 657407895 708322752 433062270 566865400 704021492 636370548 747309616 434822788 186799512 14439136 157595440 832652880 339558300 827338324 833729940 210320416 108085200 50301080 19117824 33513453 502361066 654673160 967083130 228948920 483697180 173410112 3499021 606948400 701346120 119142824 226781500 625678656 451375632 46200238 154358480 447114955 719585136 265496320 678482404 698726400 692692996 339482492 421935216 376370834 397589645 680411673 895972932 981509910 265221150 463252600 507571632 830806656 903929504 36059984 196012800 493231250 345097016 794201540 543927040 354807296 931824896 89693640 998452138 653712280 113675588 486094500 84143840 915695996 372995420 248247700 791636210 728455425 549615082 512639150 789981856 323268758 246869640 863936840 495659442 968367699 960517276 54012850 179110164 181323744 455198080 873209445 51443850 508996576 957458279 958168236 148884688 479488500 667516130 581980800 902810290 357948712 71416040 855484552 804292386 30051840 556505100 18406445 125520000 447940066 168977984 905840632 523598635 804860100 366838520 488483220 412766720 901463615 590335426 547748600 722060560 872965510 615208770 959267200 825273224 32477544 883347200 189829588 967269263 840934884 114286880 927548256 20249495 675916860 895103952 904374140 486964800 881262546 580918555 152690400 216162294 3365138 722227328 551300642 459422548 799618336 983487400 657950176 761988000 990837241 882550527 659429020 71458080 357686720 899284128 545568640 580658424 668278528 427583700 664868536 952858460 482884276 466321920 246137180 562240024 484000708 739949180 652550780 847658800 549050027 495897392 260049400 941055360 184375072 862993600 737097450 137865250 943452812 777105726 166262600 615672760 330067484 698359808 393359180 615880750 716280856 777904925 565166478 632012658 846167200 448199369 160715600 37772800 148418240 2778240 468407762 491049965 648481888 983124000 114080720 63405796 863649465 987938046 438475536 190397025 835258166 858601472 621055608 616675216 491623000 736832768 315594955 969692668 171821980 610423775 802395545 247916224 831911990 895260244 5497088 165408856 256846950 103382580 956825812 330035452 833284860 905621265 759291955 15854252 911026640 81657006 430357920 298852800 88600360 765975800 624583600 138784704 194492998 90878731 550976880 544851870 441454352 560087232 14560080 337480960 516804480 420040430 953873630 674887570 966879048 569678350 240414092 442214356 784817664 741792992 429721800 244946900 63251392 388271285 839172096 984412128 370387634 778224600 483120140 337151908 298027328 409874060 400546081 998967560 8197126 374086738 450662750 692811868 338358928 708059000 923748544 718827098 422181275 926894667 256302512 814562150 213061384 150453140 68851130 723616000 904154721 203901125 268977620 394678528 211391630 185786120 943020670 769068696 931975525 677330944 988265600 30892200 378700573 881542848 554467895 730335808 726839976 616201800 399574160 739704700 797551700 263729664 776742400 235804375 593895340 340910336 644053248 287351080 554695740 938812030 333388120 568010288 760432560 877769800 551979780 99532345 478989200 314925616 657115040 382321410 532105118 805781460 861895716 17166960 760727076 181961585 203688112 406023014 21759220 496306756 173102780 238836924 882487328 530936160 871945860 841075200 845045700 294117440 321040900 379125125 7678336 855456000 343012906 264471424 511825800 650835460 435897108 943005744 204418783 761168698 119711138 486841201 118548085 7275142 923902530 910018600 861269931 353158500 775597380 580679936 973848898 699474551 384634160 24653920 934436912 410765094 525465312 232136066 377591153 637822463 503973332 540324648 334195680 54355536 640040959 1070816 332020750 918383392 93461560 171789741 276616672 418157150 185025120 367915992 46856420 60160163 369359695 109759180 585010880 830983792 63274032 324790400 244370208 37401800 334030542 617766180 164526372 858482780 665089048 651229108 401681544 160783980 212849952 619178360 902096626 554034752 33703224 820877344 564677536 790303280 184646836 936810803 435677008 122053490 329557245 191123420 695508366 890921200 782060797 459107104 855775238 447033472 913051932 782408193 603896858 945232528 875113684 997009540 565911980 685538000 212069931 156886288 472426240 544581624 946425160 553046144 305814836 649393734 961772257 50073696 586944390 926013410 127956644 824740545 735095520 283756976 109368844 265322800 20967968 958195468 502743860 581430100 274930583 799179500 592175218 452495120 251283536 830019744 426685750 824514250 365990299 832902268 615639206 397332609 140341586 501383630 458580608 315241560 581486944 885407380 826554496 889933302 297447230 521327440 959690688 942613364 642709231 547766099 589677800 769465560 145303430 430560576 587195601 406627456 21987592 272811950 261126470 677980912 723115325 162249728 294508330 791430781 487495812 252166240 888422265 822346493 12857996 384511488 128743560 418362890 964119296 630957312 841464000 871318560 931282008 740806620 776843168 78939584 923129600 544551840 959374480 281577968 696275840 74429250 870679558 661152441 26903660 117173070 80540400 651582112 192864040 350143450 829092169 620390080 531767300 969132314 944912584 789261000 77056000 115389240 211591684 929394687 108687174 909789936 293248259 614674050 526864925 199017440 473024220 551277440 785640016 435015732 129447450 805952224 108879280 109023593 823324630 745891000 153547896 400325575 994498641 979079591 601511578 307518690 124552000 55328968 667327520 349562690 288183760 160504412 215656480 821761040 251704730 86597431 811850900 892877802 920832040 419100896 150833344 812401344 43765030 609917120 973062040 714061817 684122842 246902460 516464212 79705030 412563030 210003490 501212978 658081532 176863472 529033942 698815120 761870232 350869800 520891714 306407116 802876064 647413280 717668060 103228660 169665600 247560629 765690820 816773440 906551990 244857776 146018140 843755736 577165430 544622728 141547863 813927944 462064316 581815040 116262524 776487674 312790720 957651000 160308625 36335950 798577096 220249986 670986125 651734064 988245504 711040375 278574080 515507440 7881200 983479984 614051168 280487904 958904504 162172064 227731281 832218550 717521385 450456848 937238800 246470812 601745600 571809235 174443279 610151140 11744780 290644160 310971324 650590661 749867516 480832520 134726528 733052280 552890080 713051532 88966268 384051513 461569900 761704500 222961152 742390250 374119664 925224960 692792028 820769023 685416884 873296860 879068168 136836060 278594000 251002500 113877760 725636420 139741230 260901228 91160630 809124448 43020960 441700460 469576106 971580512 105161233 467645952 317989012 714523456 377721464 469995193 917511660 518345668 948947680 406343910 145242136 886641640 171012860 459250298 641131680 135462200 109805688 943068009 780661080 883998800 101306060 35951768 192088816 978283900 950879880 473045000 326919360 825330676 729723120 863308012 697639120 853533760 595869443 694168000 947409027 263984672 491419872 361762546 358677888 422049992 823232866 335515520 887954296 956745800 696300110 14080000 505304105 441756180 227621065 485151880 76125732 488706512 70249354 929626288 637914664 309068768 85955994 831830272 816507060 534372608 292462521 65512000 501521780 880206268 371651962 145587645 915197920 333430220 559546250 614484528 203176608 656672500 3060089 948822740 797602440 61959779 922376400 243902014 447038250 170757799 626349390 803875000 624066720 382834925 895454302 72729888 537994752 736850728 156193920 505245530 516479064 287963498 938345920 794487112 507079340 479962968 757619086 37366078 657022550 590871930 634606630 668331680 591500192 200462370 421243465 373675907 306217088 344819904 52777088 381306972
463599725 288498157 224399640 539252247 8082476 897232800 253772876 600146178 241485200 270464242 52222336 121576685 704483775 257564032 84334332 57466900 707333576 159150120 818999400 878058830 488800237 430306818 712020698 579330335 112306672 129592966 756371376 570602672 915803775 423797506 112415520 816799848 826461500 314317480 321572740 866789376 60492408 986857984 173457080 914614044 569558988 648140719 35969640 354821184 616824375 631146204 191229714 697875500 436767968 745993520 293216448 558432138 632068636 687881536 561409216 682858396 383959508 405304000 355774120 289678720 95735255 575270790 42879543 944519680 822138368 802699560 544240046 576207600 265096118 461890900 472757854 223186180 955242098 794912000 218339536 87955690 320807130 127480540 835817990 704470478 441254600 709094175 920067008 309561680 72356921 862102298 397429564 850296032 57850565 643692358 526185417 142703765 905807620 149669792 474799360 760360160 843499320 602400328 161849600 26045012 447139430 814559104 455594904 165397870 51972495 621499136 491433840 470705732 327045861 199501440 958291000 816075978 866836658 354480656 127046656 829806480 201091200 947984714 134856250 534798320 970168512 933269316 330140200 499834812 147021124 277213372 901254600 340612585 427363935 391418880 957990306 623681424 848423636 157632905 659836864 195317560 850061400 388070410 516562520 386250264 863212800 528791035 1282184 689841784 81339088 316889660 588831320 900611744 586090058 989866090 488379384 196708953 684385104 996395950 961603360 716625600 751264928 740762130 390396920 673888500 145946800 3405235 645901950 908932847 740023740 774382160 80342625 461132976 456880064 10485840 738440528 786808648 271553355 536649720 656238400 273184676 911554960 269104099 408095200 91846105 519608272 973516312 260744230 297077776 546170576 703693056 975293184 827151336 318893810 359322592 610842804 665444770 504961180 902887250 493790928 756347236 788806672 629214280 479428704 298642912 24040640 519908542 646942208 138401888 223508160 678782984 504967340 79026795 641600420 632880850 67814761 475141700 247391496 707004900 894000000 370393360 782150400 944481559 535911496 167936640 687137104 103047038 107302060 763140820 116146600 68959992 618304403 618420868 103384312 960549988 310800 669518815 511667700 59876250 398032750 569589120 928920300 501818691 627130700 377195008 408809600 107634960 941850076 480713120 428612900 174566620 385389470 286433160 467395520 600001228 358631840 10175585 104359597 859227132 656787024 518041506 773383200 916573776 882334785 376793770 46788740 746036948 214961248 639176880 692665510 193357456 390881890 115324100 367770412 453800900 608857552 385885224 218362754 688477704 354829949 622772000 626283600 640227796 882638910 671828450 986875740 346960000 208917234 900838463 201949374 162257226 706977292 872995178 327424166 491173864 403520446 594512892 950722200 896697408 506543140 66752280 257801370 817014940 388522750 412531427 521012108 158870505 394098940 397021952 402798080 49167750 115057820 638144000 989784875 168714652 367721925 723568740 512161660 664280752 940049184 809597664 371032748 324550660 220609344 103288400 27333804 718816032 789563167 123886800 217402582 24424848 342851050 549070336 430166960 597350380 15497220 9715592 122720000 393210598 807725310 647570295 437638159 698965220 858241000 575708331 24400160 662961868 181272320 160028516 651275750 928444490 835444648 966331960 719572416 602345990 822794520 910672002 256885148 917857625 689311365 544473986 305666520 358070044 234658500 217341104 413354240 185403744 87307744 267880052 614886271 142493000 899864560 85445200 848576175 672522608 121196650 927974576 950998500 673975324 30950806 33085664 843399816 368199332 815470164 828470212 831981752 936772188 457670080 88060275 734364288 656967325 980786240 65500800 872170300 682331184 321568550 607774957 34375200 732667448 777382800 161738160 236254528 863480504 575901360 683599604 425025616 377122796 385068370 280749744 571616040 511501328 626219392 764078997 150407312 217742582 323051900 459199120 850074876 125024030 140142020 831651578 184700547 366688096 922417003 509606472 610392841 996199610 799461840 381307750 670113680 213441530 335974600 333655894 433972456 15956480 33007056 314759140 600842728 142189298 109753200 580377784 608975736 753751084 791476776 584188756 697117900 810253730 223882104 162858648 18594944 82608400 641953401 782464992 31736290 50622396 313452910 220578900 826323832 804766650 453827040 339270108 204279400 145119808 719939356 173878208 590260356 839309152 402368750 240337900 830458888 652755358 558607116 294455024 100053924 171597072 757413840 607106560 492432420 761584364 172017498 102397120 935544320 164756240 841765716 838364144 398266900 54360704 573900442 516761094 833432873 39838144 109615770 4367360 223729670 378517876 323276032 973059724 639853900 245618960 320773129 73931488 324535072 291899920 966727791 304353575 960402422 678117980 449352490 221440625 942059328 129272399 655457280 875777370 834782388 560602676 479835152 685996780 857662802 535565255 433149730 738009682 469469880 656694646 953137012 962457634 256301640 977851776 957804016 548149760 351968400 370169472 381859840 631750600 502387324 202656768 646278192 326738604 855719218 20572496 718844041 815287176 331340216 395781030 836970600 331429440 669154397 511480850 432423936 148702069 942708340 52423870 476208562 113703656 436423600 640923380 82844848 277751296 442228855 296876670 680966612 120113140 422955130 443012341 484924744 460554436 367308275 558266228 866172206 814030395 521201024 94245140 192076672 649274860 147184048 61775360 443015880 510764470 197687468 649225872 968612200 357768762 235193040 109973980 421659200 412240000 840113250 284749760 302384238 214862720 565360600 192167100 342442442 591653504 732172200 124746244 720427150 964214160 692716850 827452800 285219764 55900965 120533712 938149504 336418648 817860036 819649380 985968800 808344920 58766000 697488421 184382644 991659840 417058382 762583766 988018475 258564028 852623814 874388750 285440500 11860350 691012860 490486150 176793706 267322216 479801798 393254413 460024368 865837120 605974380 124522022 202370000 385579328 613062844 374380210 616778318 515888344 594527380 967375040 742172840 149299870 126555100 720222240 601355974 127721270 698627840 565125162 749218296 809240866 415852944 383790608 232812608 276969616 462831968 395122400 802110748 354191875 198611200 632283701 931651008 313502949 309752153 291854912 918126320 645271824 435785476 647243748 166063858 602115760 350526216 723477706 200957440 474343852 858881476 888463680 317527920 174567500 573640000 101677170 773053976 615966816 211786965 724223160 139834260 76535690 563358940 863796422 848347404 699307203 400483376 118808640 321734384 256646400 627938944 264380834 85902737 87841600 188451005 973622380 583855088 14194630 839320295 31240668 178176700 774211168 361755680 983818184 253697200 220882232 202948960 48173550 594304002 59380752 101734158 606105800 451033472 870380720 28830939 301523286 312532480 628149960 313435002 824305450 471281220 450133588 222062000 619466138 53952240 735042610 968342510 618652672 761520440 331164760 777742068 150636152 471064192 204698400 431392640 508530320 938721146 208780730 1752350 989837624 916967578 965471156 705412880 705737538 934390360 720112440 868895515 388862100 416924792 599953660 565015133 109380640 612790790 483712972 618583946 700478391 457652930 695073000 699657802 8174777 859649832 876493824 788108270 201293312 84312925 424155057 68055000 310883734 811446080 336276168 71490800 801674208 628427392 937812028 758469346 300455740 174126080 584228393 669997424 415435768 108421735 868480220 103682818 278578116 650645856 601875015 979973104 112467488 25133705 912453600 648457758 510408700 368136444 872387136 283824026 129378472 680206016 631149458 675523180 622757622 943428191 336878321 579258428
163673480 340213000 552264912 804763112 718873415 182136320 265511824 919306600 698701369 235496764 192576375 681724480 680904928 795943212 87963625 776360664 244588440 337146500 308470504 257447028 617013900 252680926 364348560 255180960 887046272 9360700 587514250 335804056 399136208 313525096 799052780 614259936 358325993 236787100 22247920 983873632 29526510 955951767 622993920 443681152 493662376 754001280 37859148 301347180 453968910 102135150 695332870 842301344 415686498 959338400 344517012 167213380 163568540 423870816 875133250 851089974 198222500 316138275 124528216 114790100 409216014 648226218 852513004 373932700 900716850 241858944 248915072 22516472 49300476 810026110 106012248 292970670 595066500 58645870 278093175 450524680 199716063 785691000 426449920 752503944 901539520 441383680 161923456 326715440 296124600 642847448 848182000 208277980 657806688 18637320 473297344 142415266 301339135 531033184 832770776 322860800 857096020 546485603 907701790 157675263 60746272 592232750 973842975 79260396 481123866 89199528 589302355 420720700 685325600 636748800 94923744 111432260 761651210 510973864 192513766 238139405 822614492 317240781 420708600 414404912 372082440 935509550 885411621 356902544 286677374 958682560 587550375 979365250 626454304 273848790 45492608 553203975 688319617 647161520 759786296 816194460 11044616 828234950 653808608 507282730 185135816 50875784 564688710 954625640 790929232 357605680 995421450 978618845 809133920 428354200 650356240 542308536 762223230 972517505 728272571 37718770 233532508 733001284 777938402 897649664 591166040 829831700 363161690 317352206 312495388 821396032 936191116 515015264 83556568 108843344 480558124 673689820 533193500 818643895 129487920 209423824 463034246 11485797 712863865 978532928 770033536 161738020 199966682 974928500 94505450 91758440 8513000 263588983 204623165 859957380 536817378 354214496 940340560 429948489 761062755 374789512 300435180 942329950 773562280 150657608 263199464 916842846 358936000 249310120 384831424 775348200 589066932 208066376 112555657 207251475 573423360 582539905 587815878 956424860 767019504 890010728 192953080 596849766 695189655 947330690 542084970 24803800 292544252 325901760 449448010 114550425 536395924 597344234 63534000 386876400 504563968 833167120 623347520 407112452 629512220 920370576 525288273 182914650 355082900 634534394 315293688 822331052 725446459 773339688 288322864 189242440 929676728 466814673 872116265 835356089 200917920 949686602 392955000 497779712 205469328 661246030 237821760 311048600 1913194 460028416 731163556 351201000 286703745 483598850 45861164 178444512 944506488 773913184 103611272 48750135 988245596 786275232 640107400 839067590 411615200 593969888 258502946 934975000 954156656 225304601 598024680 153547840 385039202 838693580 468958720 612460988 401222150 178757930 505304514 807386464 373384752 797670625 992124720 234690799 430013948 507968640 503887872 9104256 529777075 55571050 255937460 888555872 722386912 429841072 814927905 342231040 627349572 300950988 765054000 698533980 758655650 358551200 727157340 548996261 204740350 358192848 327212156 199570180 309162250 197985912 648526848 435240960 405748756 68274304 809034368 18134520 270357696 107077182 344055104 109457792 215969160 906445488 854802469 259196312 423233960 233685822 647433568 258428572 585541632 503221000 656795481 684878210 71988866 51037080 398128224 334620552 513753920 904609333 531333175 924709024 250203650 944076000 238876584 864838400 665051092 266536018 988732560 51262386 39702200 107557400 366983571 86249406 33415680 421621854 178829944 604787500 780684332 242839152 109995680 214131356 813546301 37507744 894798500 381100085 166226112 591274368 344259680 378523090 715028525 231272412 688026838 33375695 969360896 793529094 782262122 615647265 523981120 632916200 410635720 509777568 477162044 476355415 209104559 632257571 885959576 519197568 515184998 175249472 154172877 720667762 403240734 880640288 34560830 629152116 697298285 357800916 871675616 680292658 442713942 846461857 18994192 220851664 830620752 589146555 884762752 324373174 973010947 177631970 612014940 70213250 153988544 511420176 453774299 102973672 529444202 2083964 73633910 655605091 790989392 431498464 474567390 510891380 86673572 710792424 530239760 611408000 985447468 193499575 663285840 260609548 540045536 281415984 528979452 570701422 287612352 451286650 747721354 405396142 317743000 598779200 967103040 724129728 399670914 697017104 758416035 472735750 771733312 262372608 991150080 359526478 738289792 676014850 454781476 755972668 243216166 234002944 358484350 87521632 374466744 180809254 362614528 715937550 782991168 1132220 815541696 174467080 315219304 168318330 540460294 170302948 272407942 733230336 115705283 327827400 777847182 951647200 91238853 57375590 813970000 934307660 774456764 572388340 470474582 328757325 220099800 936412560 140838921 455219396 590376420 668978984 938789048 1710048 525888751 759630083 787686912 386994820 614089280 963190242 780982500 769315656 145938800 570421032 590403840 487207258 197312100 765169760 925928912 956695634 47434622 274171664 388839264 819467730 19145750 407560744 191885100 646626479 812843192 284300028 581727500 935000000 671434432 920871764 63416400 355438176 230454286 867400997 251928637 541970432 395965280 968091140 216721994 9493325 48472318 35661872 382340495 580868840 236572312 485907024 689830209 872181306 584753986 776554800 949621200 412901328 966272704 857818928 891732140 417132396 145865184 269860647 945737100 779155344 83497662 294002204 806853730 862808928 416501704 975817520 695144820 280999980 688287568 567590976 797725000 485429675 545176880 342400045 798712682 593818980 318495196 304046446 911300920 628600980 307013120 638505600 767350365 630243116 887719170 874143685 346394415 119741961 767848055 353718016 813846040 206259950 68319744 166610000 196733690 309318400 942926929 334093684 498239476 754997720 43635715 36388485 434904840 646719824 922770605 526801003 89254884 710658273 840745504 283465100 573210570 767085500 934566000 229309670 380742432 81397680 567124835 684294549 777251414 920427224 73098778 269196372 588571947 220743070 227931520 238445280 199294818 717983600 338227312 37567720 928819203 314763936 400929825 363027744 293922753 885457778 323480000 738114164 946516820 985380636 140402844 585696445 187656320 977300210 904974313 248154100 836593047 285712543 88940078 226167971 81523760 108758544 103510360 560414094 638912280 181073980 15571076 88761381 182421588 9824208 433316623 70089530 118485170 397994776 461545440 13580620 250422370 229487920 107181123 915775234 740073619 706908316 370072709 106581568 357079550 958474304 399401504 689318915 343004907 786842032 431553440 606325885 571531520 720006592 663429440 414428304 307427062 762413964 320724136 868458660 729757096 979352416 358316816 311789324 365103440 857045400 379590710 377153864 574596921 751708800 204833507 169767680 241061610 610256000 592215040 323554960 570794556 811819310 840517600 918403064 896605946 133166813 557483520 159313243 32998432 439369600 234671936 446029394 173859600 254961788 448706780 132268920 235646089 414065000 856666592 31304888 776344080 308253680 829411300 466535985 526115448 62794256 70600612 385372000 437432320 46506195 170107000 114505432 655557452 80593750 789773475 401726547 562300912 662548864 900203973 251524368 410044890 419384859 208907200 594369704 297351340 414347462 725750475 612859600 94216000 481790810 174829810 373962105 645641206 114636696 706166960 78633390 911408840 703079887 806246202 585016640 406948000 13615424 81735910 229386700 161048376 311183160 668675151 440198060 221202000 716855890 334621696 830078600 414246550 926005906 570282094 358763538 976619307 493930708 630439260 970987520 733293087 946809040 409957055 900095000 622670000 141583583 892760680 541368972 440098800 350322992 610681472 47924022
878316569 109087840 796771648 165919500 638767420 499814180 714195048 373951631 164271040 171575148 632831822 379493750 974307416 709253150 573381000 148428256 278037840 741845856 122310240 636786688 343635200 122916683 681587456 710835146 782391376 883034668 973715300 362908696 828844992 309984592 393013950 682391904 899343680 207661730 106079400 649014400 623455248 528392288 646530776 450854172 177289692 843469150 802466964 613914282 149696045 423863280 826635854 626444090 426698624 787737198 116785560 560651152 185463680 29188188 15815624 531102632 127478784 558930560 137647360 189361617 180422059 910668656 970133365 448515905 884704336 341387432 981813540 753175320 188019421 816365600 364079686 928415830 662087438 515258222 303717750 208753320 385583535 713588412 743560520 679487486 885218348 742552800 133443056 383206720 551719488 112790610 694960128 139641820 8633000 314329748 461424750 56903656 200918625 86565785 861016980 563455150 188409568 35401472 696496400 558208891 647250304 789148520 821617367 447532464 873243840 350068864 926302900 943700676 378200012 141888480 156620464 202556448 166613632 72356176 650387191 983540320 54040480 172940800 272414912 524671616 78582144 536288956 957422140 829019400 513076160 775095970 145321975 406085798 373647030 992066930 867213354 745001312 15673056 124077248 411662464 982929202 370865928 818371496 636812500 407832976 265437690 543940180 247538276 217014370 438151590 918123660 370306128 385297460 746382209 364908520 432382780 530108160 68697200 408219392 264602944 798666882 191425964 755468845 344622616 955565452 123229160 843441656 377798608 299746700 978681152 906834888 304764820 949041386 253134070 778581950 36318280 326461344 277621440 83600934 639987756 863875640 245098300 575438620 379777568 668190040 458719512 322572840 530909248 581029120 257880080 951648071 445798400 536198535 854014420 48574800 89090028 221095264 326453954 207206720 853201739 941357600 439309680 163559070 579732000 566141666 82719866 829533352 210150800 299551294 730774420 689478240 276446466 865925640 425514152 612968640 936371712 537427310 852230725 979480804 689541950 491551848 266025000 537098048 626534320 30172800 224954300 883772734 52684912 593272152 297033792 791090000 402459770 381831216 343503600 78915865 990953623 753537275 650302032 628791680 172086772 213542116 838466880 686083465 659701210 354843694 343081472 374951184 686411264 766523840 87901576 710419312 778216992 752738044 436248000 818964010 130615876 660508800 561093960 977330100 648368320 880872084 800392200 783044400 729358896 634651580 841890688 527642722 778004026 842690536 760747520 578449898 163120000 792187800 482378980 961343800 369027090 293263568 61507031 815777352 60159740 263232000 478210164 702668200 871372500 766059200 584851504 283198320 357415552 220788380 104303080 141551420 605357088 884377400 307898928 466932920 83949600 511766135 411952536 133924764 431443642 21707440 184576336 48688364 311464640 702229758 52972042 171769500 103424852 243765080 709377444 839037154 26328267 414998592 447432406 48371260 459606488 635018520 70800560 341782400 360301440 950914041 129367040 321130000 481526560 34734848 665199252 560420263 67946472 723486295 167149500 944197120 83697800 687505950 500330850 658633392 382432768 863214000 109368584 940718627 643247568 23120480 314690488 260215208 225347840 866388322 87922263 170378168 6744000 321158000 110598416 195333568 943457062 957757175 738997400 675855896 163588670 179486848 493282492 964230900 715150720 751632000 77043282 946375070 495713146 285837955 750291504 915785584 904208128 992168790 218988880 882751712 78478852 783673232 633862331 685757930 345421328 294438588 734987584 532013944 203810880 705350608 730324448 929474788 814131540 338179958 959348288 344017716 99286912 342629690 440130840 65276116 865658848 683455027 16416936 486801088 780289528 7185989 740724100 300466256 306682576 108702688 577296495 288096470 805549440 226374270 362769740 833110080 783994880 148226000 300962000 441148304 243389756 323956688 552831084 6901660 679246215 575327256 256251640 882276736 5608832 42900136 346308850 657198307 427786240 618938320 203514060 847516460 960663728 421039670 916258480 685523136 437104256 623761400 650223200 632271250 460236950 344593380 746574270 801448352 345109300 246497980 995243120 93437320 639107252 48348702 367190528 463209920 628031280 575257697 978649200 559530606 334618561 373006568 547865000 178803685 572202736 328226800 870170368 946791552 778456216 78952160 777965905 320936768 55324420 499159189 826298032 472312648 889825120 607338525 819716736 740895850 380718660 650697440 729274576 755612800 41631945 846742924 285651680 412373632 620336800 802832208 725345796 82003116 773117900 990406432 706640960 255336000 753632000 270417190 822947115 62975291 852610000 319302178 617213120 609527600 332227042 236044288 713218164 552984052 308725250 935588848 444983500 469498840 176341626 639455128 292810528 230170000 863151304 244895477 914198762 443572500 27110904 565640182 578778490 934800336 531823872 961033940 516059854 292405472 995246920 497625600 304632608 90182858 841086064 720226550 393682584 861986345 842875008 308794765 648221232 792244362 558181464 65105500 156739226 630149417 152290464 729886324 269429840 763115872 254323970 204020160 315194276 757279744 655189747 815322350 651433040 224360000 535830692 561385610 911378245 45353060 568388485 189073464 298403830 685536296 324433060 76341217 898890400 296497380 799108348 496556125 204077000 144377160 366344352 33269100 453664120 342556812 266848928 886585320 513866088 414848000 249713320 856721328 976540032 15610840 323344630 193116752 483523072 899865560 50269376 760857400 513998200 646982528 897876632 413131280 539469450 748649135 882101180 565180683 517326648 386563420 12505756 917844714 67007616 941343240 543867874 952178000 300178584 801596358 111840643 717485081 279359078 936014992 668553896 97007688 513530012 56776616 689454682 701252272 941748368 132544652 294428658 80562480 500041600 197819687 200001128 663659484 850453575 46436392 754515825 974111672 127974852 997596020 62685854 838297888 184856226 779459710 725748465 315020840 871657248 814921993 936711080 935978992 22560450 778949220 431484700 50139832 907891375 819865100 78054060 734580448 526891360 267008116 538493108 219972400 978644800 193496370 407709664 136023382 254823888 388648688 316012576 334182676 216344260 988138160 639350618 286449758 569900584 311462850 670023674 809992860 349118734 878484992 269567200 320809007 29059680 940797600 837151544 811246482 783733696 23263488 799196752 254960000 732142710 967809184 28750000 839317200 130342589 626939152 528951524 794856295 323560640 920520160 915795800 175724104 317705416 780696356 106491460 790312074 285134560 567922464 913820706 188816470 989552344 177068462 540021160 672854950 921190936 368139368 493895014 280615452 248910760 796982688 235503148 572418822 367376020 294668936 763131727 373772275 695694300 66182064 414757424 302803910 764926200 827032533 375488544 959910930 622054400 270166404 299583315 38644224 734795840 959120124 646531488 576049581 689839612 113689140 274067300 440922710 278262402 905849480 489854464 103904800 113451980 318077616 625023150 161940892 92328424 418872192 793201440 548940592 857917890 733297767 132504050 410543680 488800960 54333040 207460940 796489400 49934160 763625472 603800000 955103455 812926700 299909160 37933200 570315792 934565947 901287137 975617500 631418600 547069344 511258411 521583266 84006744 68501584 511458560 61443720 787696904 588207740 935198440 682331706 628232150 114856100 9327360 77058816 528586520 807261672 175816000 48626400 316415413 39499700 559701760 809922280 46353738 736826496 179967952 649622640 177853692 910551648 8179709 73900280 793777300 375812250 458338000 641998760 602748740 681692524 332035200 98621680 655213328 822643700 567331666 125782763 366886400
754028690 454866690 125227020 333298968 161466496 337204075 322905384 229843832 392359280 978369300 389565726 551957328 225295250 425143392 651177806 564453360 340878610 946726240 681898530 234362240 323016038 545670341 47427621 503904980 958133362 272522390 399733476 11253236 772677790 224111590 691824968 179598816 967412200 738834757 780504720 62580720 603798712 532084058 951269376 987167840 937921423 574239920 435379552 43745300 454571116 802429216 809327338 659114080 498158062 692346400 41102780 321286000 155278592 970081336 247551744 337968944 828957350 157949072 156568538 93050176 944509760 194596951 650351644 626237816 831277460 149541472 518618866 705123972 956486464 666108192 771969616 645514288 386607296 587297100 308423904 508239888 378333528 10763996 761814262 427722660 989536256 374653360 763787240 298324924 44492850 775170100 347526259 367653984 274052794 134229760 689888156 603411915 27716608 706419703 525893248 62271856 408417152 802004540 264598880 322853984 709938644 380962388 825358680 527921408 338386954 535262280 983664055 696484852 790489640 945079792 56012504 377380350 108796650 233989480 13320520 770530595 295459507 186918896 150889004 66518320 594553112 287091080 212104804 201258304 605253664 978963248 970949120 426240749 515626600 707111024 446181568 516077404 329901056 933376056 702620160 257315008 648401712 686181712 667129225 142148592 241948800 359803216 133863680 916981520 102513136 83200320 520610995 16232520 919964160 151960568 468289914 586197704 242418104 465199464 949281280 529337088 300812900 213992140 645329110 682845927 870552348 291137087 288529862 790229692 614743990 70252818 303724480 413449280 744873577 916809870 868031776 547907792 809091448 961221890 191857140 731876864 166947440 522192768 163158276 635236950 658656642 463312672 999613088 968803548 845781070 913316990 739626872 53785440 350857840 26886976 84687424 535336520 536807300 859442840 714165625 737593760 662347030 607006140 440112048 621383537 51968156 705925148 34723580 64722288 33033458 997773068 509389856 749752636 391961600 17736576 843373490 41667936 789979570 739649015 540010175 762006464 166531538 109309197 621560028 532411465 181245786 913258887 982401190 845456820 693310636 207868800 562353664 288359200 591455040 845354520 856676375 595606100 304028192 230045440 693752320 305759936 656450360 994712312 562518720 559431315 388175610 279085992 909446624 60451032 437786575 120006952 978849264 416080488 76753208 850508080 851356 633306460 697199590 382194162 269165588 547496414 166040554 933357260 48024450 913991824 593668048 625411712 712484775 425093054 859842319 977310660 526197644 883607200 407581944 645222275 680191660 996458606 404243540 163776458 785051727 182733746 492349410 681779626 990597358 394380820 57335680 277359328 129466356 111682692 745724520 417523160 473041984 730712916 440677280 846507800 960331392 187028100 735342230 928518136 818569126 72983632 683838640 955514286 891037246 921686516 727127050 50768112 639097400 215871960 864961802 115614020 490851350 661401296 349844320 233215008 641527872 864007712 803864768 786091447 995507894 576199635 794602224 237428000 930819625 926922100 463781184 483546696 214370334 984644160 856075940 515054124 780108800 432742400 837687640 491963008 718094491 858625516 408469963 388723014 378512158 421007121 386060216 740935290 885767082 421260800 996674916 738223826 425851550 867386144 702541190 535890030 99616560 748288000 981465880 321893280 61416025 586488560 671535088 973023580 629239132 856917536 246310792 639316032 169084900 456163362 215212545 327860898 77170000 870583500 976489204 151600494 854664720 937347280 667620900 375378504 506417800 604271520 74454926 781088112 612061874 65603386 877915520 987965375 591825216 268683590 563700985 620146776 607325780 250497962 542987584 419657750 554023750 569580690 158084700 499381616 628484855 224895120 184692690 581955220 613652640 917206500 340390112 379787136 986388500 583779212 268322864 411740896 836302065 199671108 541718000 891754220 735608440 245962000 874768000 342220336 27474812 146386924 53698761 939661464 401529880 143237520 44280920 998853568 626609950 816173600 602790725 161877240 96751550 967959072 305622340 490726160 927533120 866816840 69651220 603927460 541165428 634423970 376095060 241408395 644120980 389691488 899926275 89125760 765166855 452504960 536108820 159056830 629258798 534888210 723470404 205279072 132876200 578346660 121096340 285606656 379015466 217237928 615155910 241551984 347359680 184403300 63232920 136332290 502008336 818417870 824107520 654902982 525808000 369803680 292213290 667460314 88580244 789298000 692985668 759482864 185485824 617430984 318134500 185640600 569462450 842594112 763305840 642997536 758727056 403801760 972602852 605693872 550742240 135723998 397145280 835726118 616757978 344598327 84243314 345133115 828085470 734366870 94913930 987491794 23339536 738029712 234509440 882550360 547196500 177883325 119895552 36689881 667923936 616296254 837297220 935868448 132329208 362905880 787205425 553829600 613637448 492191106 330948544 210510136 293854650 681029800 732031349 494429700 439283440 775245920 735134720 163902240 116078875 700948000 70026156 71119060 299067092 487432920 209497295 463921020 974831050 404054144 482692059 821949760 832957056 932349600 239312464 577463344 662807996 258675824 895001616 631092312 561664832 895180018 548836400 228912715 523051080 720158424 426369520 505197960 929889148 432628560 115392904 83483735 701125696 49650944 179579330 296875111 163160540 501893170 293016880 127565654 680218700 89606000 343503680 403592816 305533736 932255384 901373024 734372960 519293630 867002424 885213152 121507800 263194520 43772898 936712744 344208290 722171470 192961000 103734638 27762830 276613460 746491808 578880112 901358620 456294920 690976646 370874592 813222895 187344886 880718080 77086447 606524664 51840798 220558830 922070304 252481779 275392344 677082945 161246848 535684864 936403024 161206145 359095200 286331160 141775300 271644414 572040320 976089760 776689832 411375600 826544904 703320267 851302800 673700072 316767540 746448308 987288108 517902592 407799750 573849080 513331870 279590545 31486530 936243375 815716456 665985954 332841805 468696935 91601830 338621820 131615050 966887100 94423846 231156185 276762114 753453472 183159578 701672880 330382848 463255397 655297976 244160512 322669380 122178010 551715492 560271136 101322450 874246084 448118020 353351965 619584864 279195696 839410562 609824246 953474378 841136849 658197200 399835608 511118792 545428304 685706524 795216011 738713378 320833480 594545558 710092800 600160180 875240185 837700000 456549760 836945264 442945361 210550000 178660250 147352480 788714240 766554686 420313350 594693360 681106526 349312500 582558070 747620880 870148250 434598228 186221325 257342900 496871800 681039786 55109380 483932048 995765060 171848058 340007404 98470064 200738800 176948607 590079610 577107040 631593670 766844385 547244840 332763733 115500754 775093372 318789765 231109232 879391000 919383041 241211648 502676749 915197550 511755360 358734600 308991181 640905640 227484050 247435675 113244816 877154240 399011156 832011120 345143119 648745544 349630464 190723992 493792708 99482840 509438130 612039739 883333156 145206590 68454912 696664843 58037375 891135936 577063350 382922544 613641984 152628977 770908228 870345024 242530114 561762752 848935580 820901796 529259920 280393928 536516600 434423680 711163200 890616952 78548960 500721119 885577898 805431440 289617884 448381192 254267940 874075312 162142768 966561688 779632776 336845760 779377540 936814740 726942110 675068320 88221992 343671320 312059377 337550944 789273678 382637600 621464550 13961375 225300695 768540240 764771456 106260635 470980488 430869099 867008695 768059370 40572953 652138750 881760800 908750550 595730120 941932906 743271200 947068976 190982112 555018315 841065913 983510810 637888000 333518640
356781268 875283968 272949920 444001578 765411233 522408640 575157760 624637160 304585392 817587484 942774610 82939892 793198100 827887148 665558885 55503690 512908920 250611400 764281640 604138630 788105344 367759150 183351560 668840539 155359174 285593228 274732839 877028376 502208000 360818620 891627850 851433560 917518662 408973892 763259480 154983532 200075300 649628960 736850432 518312960 816229700 768541184 329669344 699915272 887617197 431832950 350248076 775655550 908821888 203613680 650927132 206881920 11223826 29578285 633757796 892148467 591998150 658330960 760374544 584930880 563302312 821727232 931492300 871369112 752210560 122849244 859303016 814619386 672453872 286872813 60391363 441450992 236801040 506443427 927607892 714363940 895674432 21288390 349476176 909216864 338319314 268083148 923906972 529522096 593146752 953739460 391540576 190585600 29377068 766457592 48026198 373803292 621674198 990214500 785989680 424194660 551337700 897902844 682222796 261235080 451520640 962927792 58454000 366274076 179950065 767875600 3775530 287821572 425628444 126255312 79236811 234427744 586729950 393638900 322158700 658669724 855920800 86897072 862797716 837348432 105878245 98659840 274334416 359950268 701445064 336477570 577056320 730944800 710121592 271695328 54195000 589337429 759583890 648898496 66719417 495629375 935958520 99377320 58752240 241417730 598659208 254923260 417321075 342175124 246222430 53741195 60629912 798445984 872338320 441217768 259997742 817188800 311686440 726674370 811829401 879505296 56443424 729759104 538246950 501123440 831795602 931071765 137753600 233944782 213267700 599243875 539640020 917021822 290781055 326250104 353015828 960445400 610357080 749660482 721509072 220024968 659595020 349587104 301581739 199918549 65749120 633624584 890484995 933020532 421143360 588879230 43545200 811510060 200311360 512211200 686441360 991745054 13990670 641827008 798226313 170385650 879269568 867015682 73918976 941226496 753535000 485157970 247321160 316465024 989797604 108659968 975401600 811511825 466243072 757655808 159545646 112847984 900095875 641293340 676030656 733012020 972262038 244982544 288684578 668559925 792479644 50129920 533379300 678968620 124843520 930447760 530043040 454853900 127031948 336097583 572955440 484528880 652863764 694983722 108861300 54561272 237848060 971922548 127111744 763291395 152510400 117745776 479463104 42571720 707451200 419650060 307311116 950262880 375048120 950100273 890690250 388998787 852021472 659091134 334516104 571624710 615598935 176299081 876706740 162457464 361741102 592152265 424253522 944860700 927928592 913373350 883778415 82411481 451865120 848514840 816209288 211504958 676356880 341286840 354286000 683813473 760016420 18310296 271021760 443448295 537858925 361938420 650878323 853588456 399268480 154040512 572174146 921757865 939283960 943504956 968324640 758137280 856673456 351677788 361896844 743298250 849357570 475882368 650042924 471280043 77971264 546189937 681475010 194045320 359801680 445717440 132761847 768355750 16248832 801305000 130454104 499407660 509907710 97928848 526359024 887849994 672380971 248108609 445960780 609502380 63641060 852398400 423582160 600266740 229973744 522584560 295146882 590389576 600728778 156452356 997124360 251750105 434569024 113698958 475209150 964004480 570856924 381258240 136433712 126339440 799175800 598165556 767599936 76101296 986794664 606070656 598983840 576015448 644102100 384081627 446606764 71060004 512018058 628041024 967054730 613835270 661307262 456427031 766494952 895651270 422767856 259831616 636170956 493824070 115164300 974143370 333776212 238789636 775743346 514353273 675025239 272546592 516237920 273568955 471884700 293479900 163815496 115356732 531690400 801516656 986111403 494265020 730138456 161437151 509563616 432962955 729792175 850737956 503528566 348434709 603405650 430616086 954448825 840687995 294668160 179375308 812790934 351563552 755715584 951725216 31789350 864994500 323918538 409916528 532207834 943260060 170174457 929767728 522253621 815857274 596741655 35871004 779281460 728149000 343020944 927431328 351213596 716601016 202036774 868481027 964742400 145871084 16661291 336719600 656934598 570278972 193912432 581131582 414897630 29942163 669196232 614099570 43538680 33905210 336989312 699567335 512787300 331230272 969517802 279265065 55162944 430190656 403176412 356874550 297482880 874644150 101603322 692111248 557881730 643602208 888334400 959819191 97430332 166041703 554185336 486943626 612495282 995840660 929337252 803689032 784852530 205294880 808072400 496141414 487640400 949379206 942548140 939636102 933953758 101042810 891495500 118723800 57249050 130352000 394898000 687890860 491752960 267438440 358759296 389625250 818618880 94739430 648320768 495665790 252263456 850386400 305852544 291501712 517388800 582937392 459560390 764930495 769350464 288174688 599312000 916093578 484608000 596932650 759251616 170842658 46049274 472153940 199558720 106500228 867732288 415566566 290973909 38432919 771138652 874004820 635015920 68718413 277103616 964455244 478643440 217829280 279604800 211475992 738045400 634093872 99258496 499103492 740398530 166023520 633146340 507142960 683156480 451157238 837556320 193989890 821804795 750537009 324936529 484214308 932234400 772926415 486236128 338600416 705329195 338752340 552129135 734112816 380444424 475293774 632641826 347408096 658026800 243830920 743169760 618464700 3508304 702422000 561184465 717222847 506425600 519613312 544360862 250336955 852321000 46674250 883991505 300999552 742052800 428195584 167140580 106919808 584189372 583971960 0 771491400 178142776 939092040 352093208 371612850 815520000 225844989 883128964 382492700 57756240 683409934 43006460 196942016 443233068 534787040 677702440 344211180 299132852 615146592 531577390 180931200 704696812 855081810 982322610 46779666 813672000 944393488 695629974 369196472 912239200 972840248 335945006 557113766 772343388 699161125 521426656 980919560 572236940 949139952 532810880 242306680 258687778 705598344 483127891 113133184 595749920 125681200 262192000 308626000 186978786 817808855 231885472 552666620 939960320 352170450 163718550 689489452 574256790 31455802 532027176 788378480 644092500 418383048 388563708 283663584 347326988 269286250 194004800 234294545 310523968 195374527 171340352 458807520 913524640 350349612 818337296 876763680 534107200 789024160 942247600 461021320 596293125 726881325 181521088 185499608 530497500 79059760 842728512 5100832 564223040 431870952 615201600 366881761 696494640 337852160 533027232 661651568 891499690 40965440 825539900 183785304 41099110 172830756 608519848 651707360 157445781 491663975 970303475 210695984 220395500 263799880 433625928 960086815 398083300 55733670 227310016 258415940 704737856 183018112 639812680 681454020 208035100 689380000 854583022 524705488 83310820 337290310 180103000 279360740 427456937 414518400 365790996 747777370 380514546 794927888 882805820 731939760 404472282 908922070 265810656 699732139 955866360 77381220 690026950 133309004 404232976 45495108 931796920 603980894 64579520 181635922 946849920 615149140 609022434 137456810 502993941 48855492 217541966 725696756 568228336 985921374 205765560 744843264 501233652 968949080 856959862 757613000 535277765 31097152 94090880 627896040 765052270 573924288 188055962 342301166 52181557 869452336 400056740 781188828 135525900 876337192 968299104 677188157 62099200 760134040 17606800 704022608 60982384 728361880 557254656 109240864 101634836 146384374 657700480 625161280 396755958 821299870 199969515 751946800 877586966 412488050 895876306 770456558 882734600 384497836 679782800 844868557 968589855 601597484 626672640 643945984 543608375 581499500 995151872 18976700 588753200 940574500 847471196 268155376 145892368 157546988 899740616 432480582 885919938 721995196 240091375 101462825 988282120 340973016 641208845 759327572
829264693 422509808 464966640 251359745 601677280 859368840 365384960 67267516 495849337 377399240 43644825 652400154 130968064 659068586 748413440 970442992 702238390 402278028 393447320 106118600 740289875 65086592 738333440 876310345 337004460 280087042 378361910 787867948 75642410 31758840 151530835 71271680 439113440 288780832 273869584 465912040 507074080 262288330 945142788 790864320 546027996 11016240 781120872 72663896 258986308 590314462 530749624 435621100 331276800 877770304 922311608 87069018 724675520 814158240 43235614 57701644 987130305 739584192 401153580 65979880 437850880 434775540 823926264 731243990 909816875 554684607 457470660 623543875 266496788 450215456 955189092 992545950 222301854 992661448 792096750 330215584 240328200 604785792 441322210 935831000 419216068 980207072 868879193 353586814 941532480 994898854 823313224 627386792 875490750 799567600 431718560 867900384 188788752 880079042 134582212 437471276 273434872 675977142 540473500 966160540 380519525 52490306 49237418 733407350 60861125 367468585 943065790 802365136 487793356 467431535 594387160 799437040 679324448 918912520 812778685 252938480 136985902 455261890 452544504 858085360 745087620 816218400 530762400 672578124 791744601 893117040 503381500 855329600 239367372 137349285 731198762 311123136 758440520 106608001 274997776 616349215 774456900 800699625 723299767 601373728 597904540 161885025 449090040 3135010 615081250 475046423 956829710 434572343 864460952 34288215 765592960 371452160 952540125 240861660 955415504 521530000 974861150 989209880 287708875 578304468 150297616 849159456 516488092 760152680 221192800 826005020 727941632 343031040 439883460 912030300 75453070 792293482 980833880 804228960 340355000 959544576 455272680 802165963 354106375 746379360 993779648 173213344 622855070 403977440 921301160 622798927 355863368 254040390 670187575 260920210 912906240 578385576 673202522 724942820 698768992 630020980 291235200 880399228 587466182 747229200 799374684 3958880 879333312 985983704 41200080 163560260 296242411 704225065 419215334 303641024 980823100 311814750 122993800 559876892 812722544 888643168 176701952 842091500 863263744 660079752 583582450 285243750 932588906 917467812 750795508 918007616 702184320 696782275 144960560 797541760 33337765 189162528 330220132 16158560 626127427 370434624 293613824 736041728 960192310 659388080 410202625 357296384 651234527 830386320 661227118 328131888 845941120 181564834 747266892 488913344 10577215 755788800 669012150 537480608 265532590 581339734 559019300 324759490 112541704 536562400 472288128 999212220 911047792 44080560 838956150 96871900 929329642 831400416 371836760 741495741 331144192 971774455 466762312 302873650 837875496 681301720 251387776 141383880 998655136 539591460 81469120 223145786 389293890 524406728 716541464 524865896 375781070 438777256 218536176 446404380 144839840 656533260 13872632 243851280 676966048 391158065 483323564 151566793 932619226 327559395 141329984 702912890 5656040 563724318 67825120 399521912 568351112 939059200 606351512 117909324 112060100 43668230 897107219 90344581 572040514 712852560 529891960 97627520 388588590 258489856 241027336 991186066 458226000 304915520 840538720 204610348 168109128 689864000 156889866 552183382 95924848 322312920 149247284 966944700 935245100 975665788 916861712 882425260 779463760 105202500 791407360 85525200 709347588 246586083 751237325 366038472 165057040 864136242 402288840 143288256 840233640 991397560 890957976 61237720 646542400 231096412 769644030 951488896 882138600 408564672 720867520 999619092 900321262 926574936 584658250 812041513 26467925 86087440 38323360 782070272 723618800 983354686 849465150 13315319 403319823 79982024 116394080 596719056 187500328 160324320 772136815 818925920 16872756 509034530 263893350 413082075 63735996 951572245 12727536 572000070 861839152 92975962 672177408 231928640 576282472 49818680 850890428 805590941 750218444 657252320 815298576 628498975 452625120 352171040 247660223 832987155 912276900 265656705 79420336 978346474 8316608 504508200 537900920 418679080 407940512 572390400 893039992 210034688 671022996 28960640 666564000 726801956 4558452 645398372 280227667 139027830 660836632 675894950 939434096 83345924 386826250 402911736 438854016 414907415 644960440 614517052 174812672 538203658 471698400 395007300 860404482 79672796 306117566 922648908 134480780 535699060 609325280 412641840 575467086 489219380 154907280 626486400 95299440 835461560 225935584 138065104 285714440 630306990 380818056 207200699 603781110 542251368 633355810 303581200 19421184 356577480 576142720 599481793 503070430 218704816 863486387 747622439 752771404 143365896 661513315 40800032 293744176 507694200 370875424 773614080 566917660 67732096 45133400 98064470 859616380 760895623 85276750 526462572 579640664 266919000 125245400 690037348 279046880 506704814 544580592 472109760 510908140 87281078 362403584 454943446 3236430 250909120 85361952 133215170 378683375 72580696 515112300 116384960 318402570 886955224 628739226 218478560 285553714 821067200 70060000 791710980 684074100 721627984 577895836 428091052 173349752 976660876 478993050 844771614 509157260 855967128 282168546 885380940 770186400 848044148 846732800 510407496 525490242 144982420 131360133 358259840 782613320 34915215 858058058 522704650 972800520 703755500 250332016 287466108 104890788 583181120 865680450 199985560 780341860 966395300 752862810 649164960 514161928 355081200 565514232 367495540 878509380 96252800 111137400 294652920 805542360 945106016 879299424 111993704 739002000 811436751 845329660 458216600 702813625 297654825 814608000 717575772 706394676 654348415 799374250 79523724 423778512 362858976 112818176 320288552 413608020 731485775 279886290 892825291 493181001 303424182 563093865 880528598 215293140 625771300 406591022 87278794 122003040 296871380 946938160 363547780 479021036 842404960 473032216 355432600 141331562 57647778 707129851 476512512 225316864 871699184 806902570 702563424 468569460 332058156 894411072 534381000 510927888 202537535 89615120 364838072 525267560 451164500 938240072 58403872 139535600 718183874 838945648 271136640 861052233 814121000 583770446 280073824 717507160 542974210 230255602 689169490 248234515 149777744 839108160 585871488 113736172 406015964 899361170 194361040 76450044 111862752 596130944 81257981 447337022 535188000 138724192 911574680 76193600 495767440 95538310 783620320 792705146 278108632 235777520 427769325 591745700 26402500 966628320 997489690 715763872 251344454 909074725 83352153 261434564 869319976 235434944 912959512 95113340 140051016 654861180 931999664 916069800 311969600 483776079 357964798 949482376 469660200 409964520 264423496 849327704 379935040 220750100 206288400 559763744 690651252 158030614 737723946 107695128 574698520 232566160 336195110 866733050 924843800 325381856 526497304 967767256 575724240 720563580 500585600 98331895 157457235 253603808 548578432 783097640 253663008 318147976 827394727 957086008 991825840 563762920 505862400 248459296 139453160 409675260 431594100 39946808 549934476 181770588 655590451 391781000 938588040 537736800 205272352 567479552 444034560 927876414 191660144 873597216 570292411 807551440 95157376 242657536 792817150 510609890 439476700 420429020 255368236 639458248 905623348 406322076 944530864 653202464 44415432 420991062 593262272 553260544 379365458 201476495 44716435 220936865 216836000 334846197 560217600 812672808 231996357 635536230 586455522 748054416 420760965 252963328 74759620 657242176 837073560 681413104 332115408 266690560 446732975 701187744 81177084 1751386 698108660 902591610 148278704 147738624 960042496 646205600 210028855 117740132 930676370 737080850 473614616 430159460 310113572 832920078 304988432 460766930 115985000 465603000 753510129 305313900 264795152 385440448 605099504 749137800 190583848 154408922 70674602 822576560 229978544
244104368 216231900 322668525 742976185 524787504 971594240 688936495 377193954 479792420 633438740 558373918 525469022 521110791 126664504 233200228 979471480 399148760 660704984 552010320 308432581 233365120 341829120 207567644 726734080 197659544 414417872 621553920 844759360 703716800 448957664 577344640 140908820 723010520 395527288 64591040 935948800 239867816 943666548 294150662 122062880 616842672 424154880 654290363 828597984 890735320 835599544 603522032 293074376 792040180 673277780 443597884 939398752 454717140 331107275 867937800 202961112 609914964 533237435 941527360 177301800 208915600 72809158 849747308 635296888 580334660 168718408 59450200 520170976 128302464 510893054 773502659 306916250 359342436 915011320 452151686 313793080 612146226 982335760 393662615 425405250 70241176 241466549 775222790 732183302 753527280 726851100 187009934 101313712 902040896 239254928 390768408 797496859 434291504 494465024 405238585 213462339 745822456 892500400 282365225 266464060 479630432 864953220 602210080 42132686 184185720 30038500 132257280 369601505 383573216 927458150 588204018 214862000 386281785 495223680 888027200 194824932 885322528 209779552 222512800 343860000 487455800 95857875 587970280 513971160 774237272 911676212 972268380 504202050 555103408 726622000 147229900 76962194 572000512 222887180 727784092 521247420 129449280 950429616 780732922 530668824 867706390 536703760 326956350 18545848 751443296 767098866 795987520 47348960 801623456 260038665 924958740 512679040 518498432 864752840 131139072 465462880 378845536 612665856 631944560 923686852 274530302 436523890 637591250 539321020 923797176 681657500 52829840 897605881 854065040 211458193 645152432 902150340 709285014 676099666 427428352 547707363 549076320 572010016 614997248 464129875 280591920 340088802 915915800 392233880 14368584 364005760 623296100 212348032 65544384 508477265 417156740 697428783 242320600 89655438 333612716 889733904 922817440 609985500 506422944 202760046 941700336 844249840 189374550 284852952 624299921 941981915 745268928 772825620 234292032 925191760 682154511 497233745 147359172 97148264 147713024 615824225 733429900 803112660 732666624 851947942 892116054 467722880 20362500 724992067 624883136 508394990 737587808 684313440 123487344 39313450 539706344 936554972 156979360 990647448 326402864 305361184 786247632 974947980 656025728 453824000 586091710 263133144 150158948 303981514 794859860 43971907 149318292 793149984 366014368 498784800 34956768 593303300 303879828 480882305 419769280 590972976 395662816 785328800 728199540 120595456 609549080 863065950 628755616 468872681 877365440 396104477 53986080 20103016 539232916 249884800 156795140 872900047 381073440 558329985 935042500 95436176 778735005 966122100 682839500 618307550 811580390 660618728 368306890 675200602 376250695 421337548 933894380 501566368 263622722 501110241 403233190 921880045 33455796 776571440 354102100 282619130 224251200 876852840 84541746 618198188 102742000 217739017 815435276 972829048 492553760 824890375 482837856 19372080 598653600 11910000 390768192 264513744 847678672 842995600 271750656 262051488 213420197 672552640 25314536 964818099 71589480 553968850 718702896 879544320 915842000 730903176 316330700 546046876 476516736 640127884 523118958 647188625 325001846 255682742 719901930 937177990 263182053 773506800 492171264 876126510 229877696 616473930 586154265 957504492 937585172 368114863 220227392 501880875 555218676 400730749 845628544 239562022 958143300 321504475 823350710 443555104 766328580 885562088 648345900 917291996 256766830 597946880 975259372 596481200 952831696 408692400 102563550 838983280 844980352 909588800 116104161 897300052 511639808 493423120 913971432 937847384 447176480 980955193 77616770 335436734 361092840 863615185 519477285 287954552 73690040 706108160 618666845 675191328 14595680 142588496 932060720 252861625 580337104 819751422 167582408 961814345 471149876 269975725 47257500 157691500 225008208 257528144 854464410 284249768 781644774 42122000 792801030 667419506 935117600 952356372 822090590 638403492 487100000 173515984 590113072 724938048 612977856 405197604 878608085 103063288 713331176 857290995 623050920 173453380 671308927 444743280 641943430 635295998 783492176 722545680 884141698 222512730 924117550 535421976 490560280 741442880 453327696 908017050 791696258 596539240 751184000 644041730 139530224 61067936 253286000 388182686 34519824 150019190 639105800 979749856 156221800 552091000 172058640 202242364 79035732 270151110 576712554 5871360 312112640 236215603 445290000 212343720 647914080 310062500 38160302 136683946 244745960 226160960 990441520 45989206 447142168 61731625 573910786 650102128 739887960 575348100 335708228 507845504 261408208 335127878 755433982 205955040 669746812 40528024 637030750 520462204 26980480 618772800 488429056 10249820 238883120 710244024 945297520 723067720 113663060 981059712 381181872 525895408 965917795 116376546 445389940 157196912 695821280 925337728 519196761 322428020 710547374 363331528 306989658 866018048 78772670 530333188 255559466 771250012 635961802 802139136 70976200 268555471 969058796 791463060 692374960 300463040 938036448 411659440 157198464 223009634 123618240 33261968 14456000 130948675 295102200 259992420 955029490 605325920 944288640 43667256 627477502 200798384 228012956 5239845 517462960 503289900 79593412 135840605 910036005 596264600 504134400 346025350 910729332 975515516 283356096 75307072 863370350 107558402 30395980 782888025 505237900 976718892 920384128 129096556 772932800 874394800 445386240 767140200 751405351 960378000 57715000 147020088 794510722 845589970 377678394 99577512 4962280 240902000 230343890 985543908 103605920 962440288 875777536 214209168 507430840 910218448 256429340 488362510 450283328 694446762 513128704 291985140 186108864 375360000 378001528 163386630 209742720 547986390 384255747 385814136 193272254 798379910 419413072 194345664 22013342 838716480 580562460 238915160 207443200 166811185 432994320 547921912 974749388 390210162 809432184 71091390 617415496 288424380 162224960 519485440 398088758 416838912 700566850 630101882 519388770 711122464 878747575 247632080 737597720 373373312 873235360 2371048 605603358 85712320 984305896 592999336 690156956 10248252 214202128 867133072 881511260 76986304 318781875 818002258 963704420 532077760 814141068 437971263 378803944 382380352 59258680 602109048 685005460 540454428 682139655 457036864 1242100 912569588 985398524 247161788 162229014 256182208 134592528 116689431 763802240 652543840 775564100 921468452 276194484 705476510 588361052 57353515 806105068 597073392 429437202 54622192 730288160 155970640 25564652 764887648 672870778 195336128 943989420 279143065 862960640 324718464 876245660 662216600 897624870 623465616 646635750 494050685 112926298 985597920 586505465 58748310 561726988 960127160 501040135 365161932 306016200 456544576 533380616 335192080 874020336 76482446 53794340 100428010 958950944 741875052 210821892 433611880 923103168 695761480 247820400 809121200 640766796 715256672 987387800 144427608 385198592 577625600 854519770 282644480 702165272 583869092 892993375 205353600 238636978 792668527 731256784 354132320 35239020 392769053 930191800 393983142 171272728 876760080 8180000 920285272 935713280 859426300 471162350 785168100 908166352 190483600 829514132 158378616 234444760 301983680 244534740 275456280 968563318 828496640 412622230 282103668 595838838 459575326 172749600 931413592 276616250 950250000 419377905 387411962 28859280 699766304 570084332 562554288 981289244 822883112 851119340 938782116 631076200 770551360 194024416 457962320 554576524 606188300 875736784 184195558 816288352 44719736 673159088 230309520 966684520 931283316 517622712 998042080 547423512 137665262 428827680 397980368 538701880 121010304 838204640 129945354 101269740 855058000 839428720 444779876 285321850 96804240 17162344 549284568
75022264 332367168 261274756 577217560 459222272 994950616 80930540 299181072 61273806 390281936 745584340 150005772 985506840 281412704 793584960 842855488 56905836 723943414 654163360 348639325 174861780 939556556 502467000 840424040 598991025 300827086 518821470 403067283 545956018 955941270 199970454 645327500 343877780 247345880 295416000 879666704 903953160 10654520 671748300 744093840 180958702 74545096 618616500 19734250 946116956 548358656 128117696 427938550 217109620 540692496 402666540 546557676 869616960 9174140 421618752 365741676 138689572 692730264 739778690 596478228 782741060 130729984 928876830 430466818 698168994 382376000 885848700 285440000 304559972 681704635 346853488 941252060 594689387 974389432 409934700 334779100 954238944 349791672 72032995 202698280 247340530 73897952 170035682 127654058 710566172 90792064 662737224 267232464 520163325 172156716 830247510 537986432 127454402 456335700 410660640 931621468 290157836 259362272 613372600 983555520 845436672 574761120 324638080 747525400 586373920 560583380 942551296 728397580 352402500 762521600 966757850 806291510 76801964 416946556 105830270 965331258 145392640 316418900 711889660 597911300 322107780 997905605 562305680 550928800 290759776 188646740 997260640 248914912 313487425 395565000 988319048 834752100 574047440 949951360 90917960 887551360 655222134 339562688 34073384 104069712 795105048 837329800 124049760 393425345 174023308 16070492 273021612 263229184 196562912 83216340 511627600 822401360 6747286 323249040 821475250 145724768 283524125 336529679 655910100 360178432 49788440 854081836 823129664 360522560 431044540 635004870 973319572 404980803 559196758 837990176 62328534 72785312 754314281 96294576 192230616 180712820 717424527 41748260 799290624 998661106 6632980 280847860 692336384 963549000 669083720 789991754 571415600 537480160 956792890 22841600 224878935 553906240 963909840 452192000 844503148 678863120 103359032 242929472 779714505 21675600 962940050 20914000 307011424 236318920 358450420 742247700 996292340 337792949 588432060 268548924 391052400 591248775 818949680 394314520 313150880 375207150 995482152 22583320 58465708 976230 399111336 651002000 894864850 938490088 945485825 223404700 512679078 932995570 570723520 238713773 926047264 624755360 969414024 155006360 560095140 742352640 599527405 126339240 465401856 368354272 624799728 856434985 497834205 873849624 442080050 874536860 551944566 594049760 395281004 402465236 860123952 94891384 555852500 250866528 379986265 238492800 536709005 311755936 718629345 740340200 659992340 782984368 218465848 97143464 409601517 311079652 737603200 609241330 307119200 238339840 241911845 906800328 902262140 974533106 324782960 694108944 707252864 862188296 98983986 962519872 828518362 350793760 928755232 743425865 682276250 294831488 213492212 543242720 397616990 373796688 231199032 612946496 62092800 599332910 716610400 644003966 672082430 865943808 650162922 218965680 14633319 525419300 920013488 863382260 659735712 152029824 465728515 373449088 935623750 627461665 918855175 535456080 320479632 401460856 942793012 381418384 57156000 759302710 801558960 342598928 592685952 598614584 41307840 664824930 809616840 465347556 602263916 114465352 254064509 192963536 212916844 252953728 981129500 239930000 592322240 744037976 2695897 271983912 95897240 485568704 929565135 891102550 410016268 694138240 634526880 908618640 697267982 533882880 46652667 629316904 785735780 808792104 268352508 80566320 780464000 297291640 231253864 825841050 612599784 314736303 606132850 437788016 502566400 118833256 56316216 976449320 207827820 255995168 73422600 246155120 936686165 736555060 660673797 367848832 852587672 456109680 814571488 581944299 375094080 273357420 480571989 118686486 751021410 543152650 921345150 367962980 454114020 644650430 181197840 719647380 482335455 637928844 273403428 646124713 758462740 269327437 742899878 250275600 221786487 519310936 763066192 432204542 676286144 207819450 567245498 397899900 921074800 798096000 328984786 145785280 428890368 936619520 519932240 693141460 154155448 329219624 236578600 402230250 175057504 357983640 512464465 896262960 718998080 57603040 652288568 960378816 237554498 454788360 197543210 590953028 910727000 354281625 74961120 873039840 878179090 867368133 617582120 256524797 818952920 548758200 105824896 796797288 393288730 298659968 640775754 236652920 7538504 393044900 995572480 650292140 66500592 53707520 644755039 781966045 416170170 684249130 599220684 735648752 49834545 985919165 2609928 258621420 247837980 593370000 928573776 494177550 258405120 796384944 527588120 289475776 695417600 753363992 843367344 115503900 304122520 846425360 637728500 983705566 411914300 690951500 130879217 487431200 727419928 278327455 400536598 635272251 269191400 890792056 285490520 704687700 870284340 877825280 77234950 388779280 59251596 15088435 708931168 170700800 960869550 859724672 683134940 999264480 91298754 100939185 507776512 775732500 295329248 779762752 336440320 956548640 185415188 33588076 300195318 931433915 843626404 389759396 49644250 966901772 740891100 456591834 73714808 361183320 961839200 606409295 663583824 504328420 853715216 331735668 5350000 294337920 557852650 659223335 804684544 509199575 755807570 493682835 430358100 226276294 199053320 672895075 755010952 7761500 184952150 855540432 366373402 582489710 934551232 350721712 309999000 632031874 376914208 355076128 919477200 8557184 526854080 888704602 866587616 738496436 487445462 92449740 765311075 5409798 880239480 9975912 182039168 879025283 830789082 741201526 440422208 684899100 398002850 729036250 144268740 381666190 374406756 379227991 877915856 648002041 743749393 11031600 145511288 396809536 245967104 735265536 421163488 989905120 878427200 756797600 804500760 141678512 227127194 94161095 268226020 935409085 315830498 783536880 830180000 516184688 169466640 379233592 453028400 584038600 196735432 570346628 794408000 810780392 841860120 647523788 733504362 537810784 940044160 904178400 875316000 71789088 174944088 12375422 787387740 756609194 153905232 842049560 746956586 765491780 492929044 174241985 789361204 458241496 320879000 818459760 259331350 324510075 29681692 386170517 737451832 642889560 273110060 246611149 746894726 895926836 690652000 320248262 877825838 504012050 355583090 716519536 862542605 472170860 707932032 431926228 412482880 45075418 108197056 705992618 941833616 979079005 386326760 253630571 241000300 517444646 683580725 845380132 746251412 682679773 627913152 183964812 574394400 428850820 806418448 831725056 859424336 248540416 522739350 564140914 618904620 261444064 483250843 10871128 21853328 670852000 716620225 149399568 628829821 646621326 96201692 250107988 609772224 514092184 854316624 582961272 86648299 260135532 59295680 137800685 629578700 909281777 690740760 225832134 405708821 144936832 258404130 792342120 170925008 445658747 401307048 874321088 179258546 832328750 337481472 962138688 917185606 421353178 505159895 370982016 825270875 866258046 137031866 430418816 523921408 539034338 369742340 209163402 540960031 551274376 14290920 608274144 529762316 295825360 713218162 908191015 946010860 99185740 645157480 873195520 620547880 435717225 829349248 925874060 520946570 223007900 83104089 702784152 510883360 97911860 128074544 681935820 290502700 478405920 781453190 465480716 448524840 683949440 234874880 256405060 547071440 485584640 194406400 98105368 340945097 269856891 107940000 221945600 199750250 17579248 978879550 57547950 290053262 657347025 623323640 944822252 657319200 963271550 741514360 45156382 316722360 54292585 824964256 328113440 280522080 718443792 757045152 697585080 33178272 297887300 364348408 136892226 993724824 325398676 900861555 754630602 60631300 65041720 482606666 22898610 933363770 132529680 307229952 301680529 92681080 654603800 310433198 983212288
738876240 849465160 835577128 76259196 242066608 610128640 139376448 279822392 530858318 814254606 171696098 2464192 231472128 942891808 25712392 409498400 995854328 469577004 902416112 494943096 790451480 130056758 406801374 517846200 517313075 895723820 661320956 398760882 375662085 96960658 961731450 597724761 261830525 524044636 160607810 195880252 972968088 271627637 43342016 136502566 644145416 685644675 932049408 836666250 170576294 898197224 16592975 356980400 821019264 861857765 380278116 735956394 416847900 67869960 456956265 981951535 630917600 701121504 549070200 128296682 82394500 825915671 677873965 400957564 838220288 645110272 4960540 582770575 205926000 406130000 386053516 987600870 735626100 609545144 651324112 654762800 510801320 822720200 3222912 992966600 767208090 554124152 238810724 9807584 75696026 147002820 934894880 864603536 111858496 299804700 957248194 224142260 892475000 447267947 215086058 271858020 463224048 163595140 257182232 821255100 441544925 520031360 254030950 958716430 615561085 91618288 424299760 778046630 287497750 225192064 614850000 164305395 117866060 904940854 426221700 155193080 266921632 794640000 201393186 924212500 581602040 181255520 698280900 188453632 17636205 228229356 383968186 65854428 289586940 173557720 861456404 536985446 783096950 669201941 560543680 480428672 732753072 61069460 937107760 365450265 558626088 736831000 916259345 217628080 594289712 969058416 126129630 969579072 44758117 470705500 501212928 466895408 210216704 121674160 285403678 714102630 227816040 553730944 936418964 980721136 115910954 469478528 223557860 410665280 602539504 766380731 196566800 7683785 167915875 387683840 670067528 386129936 576836154 291738375 895682500 691754296 973153072 534425920 281691930 774421196 472813728 136702660 422872638 248293973 439810140 219762496 608330166 188939422 103935680 7447072 617902032 944633062 450488615 543568960 506120726 862927822 331595816 507648042 782654240 442825192 978918050 150062990 127889380 821045530 546732000 996255057 740817340 485757600 190733936 554876136 520380512 914914400 623208504 231793740 738111440 207143175 927144500 449017600 905348280 905161528 216098748 590710080 75643130 928677360 482866432 238185720 978120340 532263144 150203920 654393140 695300940 689832563 49189330 235589096 80429084 956974000 952696704 961790955 355285288 391745820 907627120 220042368 78203936 173380100 672653840 40183808 27666740 32973376 767943137 827108328 798518560 503709820 7256300 509622280 810766752 269423192 469230402 23222468 480090880 322756540 7360448 551440309 338765900 138799138 442984288 375245544 642097799 564238592 446329520 858959312 312480825 560353456 104605695 811903740 538407532 246346360 30371500 618227900 722487593 500658304 993555840 475121696 176312164 94381200 130699488 561712659 839732338 10400768 419615483 549385520 69224000 111440880 659561148 585739686 429102592 177021190 310072960 67302446 702375700 124179360 448307080 805428704 690211184 38093278 374132405 513645600 362002240 606068384 491133110 369081890 490203652 350798646 711464988 380641400 296802660 713272080 603153240 6621672 578478000 429468972 571316036 667951616 269171874 763817258 680037792 560864622 348987956 708955640 475814292 347779638 24753625 948376896 437780992 176536800 323509800 753360896 725580792 160162000 970669075 693757344 836642176 590566418 437158400 644077287 147584683 999355116 420868524 373233320 58080160 902692352 305758215 61008264 732204972 944767400 295239360 632116912 247448732 173941674 183828256 292710004 429038940 999519632 44282400 731552573 864825520 654613802 298701768 774359994 315317352 661409520 462222468 877899240 885989731 472247240 1071012 629863040 168836836 153059840 531450028 506560000 52308672 540212540 798654680 663685280 291348418 419232460 360524827 395543340 604699736 686974504 444829425 956984104 17311040 793149375 103867592 233218808 445285520 106619580 939127680 141663532 328921980 415915328 814495630 90606080 878694080 745429312 482043536 21319960 123527192 140946480 509413070 426946345 262505864 764797598 313784700 989499996 744909380 257836290 117165227 515018480 579827840 115166150 743546200 243972135 884446252 886690800 336601264 787239040 547263620 8094629 825470391 4836508 617398048 802255126 498766668 875750616 816290349 386277628 672501250 234225520 360635193 447689844 480000000 305021276 195289600 65797230 391863205 327938616 875082787 533918300 29699328 840523642 488181520 900405574 216463274 12730144 40954448 841955000 292090285 706298144 749802970 425872660 689109848 41686200 213644840 462954880 376784600 14277060 679627416 971198580 407690056 629277320 329519240 419494260 731548192 802319536 75291791 791140762 685104888 790869954 979181824 652252880 256644314 185506360 741828075 25733120 334997774 631532120 826905230 601380079 828195856 176569966 121419520 88786016 289266340 265637954 719406549 231968416 789978812 566866050 41503578 748790300 890605248 691040230 439630850 208338432 519939435 984881910 648995168 258015424 682135102 439687000 619698912 386028920 374736560 975787050 690363836 372889222 540446675 210648920 161027335 71621362 501537500 647765729 341697369 364861157 608023296 672537360 11077760 644758332 395695344 839278238 365475726 970547200 703361504 40049472 309745744 48957760 107251280 178441704 652852060 781549760 94050560 898890578 748469728 658149240 330000252 906064565 530784128 997644544 117176904 540094760 703964192 255242448 759527696 517012093 149428496 625459744 828380260 270838392 984825176 907416444 722224571 655778694 626624456 258237534 85118592 740684689 846773244 765486400 621514220 897994880 195014208 690835650 423718800 838422460 922680928 713616000 140637720 713616480 904743936 911338318 33470364 69038016 494784760 671799230 495433200 400894032 967621600 308083252 949030600 103853236 213106862 501555724 568386780 983906768 190619080 916127880 761341338 843442880 505191999 456809908 944600768 592950012 528074880 283825000 658409600 674382350 796523760 789622982 727656370 461655884 267392784 218220454 126783600 996679232 445225280 440884416 962057780 164752752 395186112 729340800 155417515 983867565 567107750 567507228 230138780 519920000 961493096 23844880 670200320 117690630 475979805 431366554 258803520 909192480 126979656 329381424 880116212 256247168 24173600 951570438 938361728 811159280 511518002 565682528 568730481 566955076 232951264 332877340 719650767 825781920 611664000 771065376 254720050 713849149 691897344 724922330 421717200 336709708 612142288 8949250 83847064 751976120 907836740 926903450 214824050 981310644 197256576 547068210 202209600 814458800 930466080 9295260 814348966 735603536 137568495 588880560 981083082 297157280 991235720 850748928 718486884 317429220 742460924 844444116 452525633 146466656 766258192 615935744 973346043 510413224 640308516 343200000 638753648 680834592 772396440 704666579 693063600 984270084 764165840 314370872 486828120 252837888 320403264 239285920 742908048 99729400 195514980 574824300 521940222 226291240 299197150 316117888 681410000 650811854 475961000 24119120 721580480 822234014 450906090 32771640 931064816 599475998 648561888 412226520 806494370 407360042 682910486 460274016 1000212 329139975 551617520 131173136 486150000 778469760 190990515 108422306 31081936 379614936 964193505 698066016 355811950 35440000 557540445 566400096 582160400 178439680 438260224 351178460 852461536 950800286 720644790 309557125 190310185 124783808 167778399 727449300 669309950 20217134 694349460 201567476 164310624 816508836 714291420 115801260 930386884 22500995 913447139 853945866 110811864 925004850 440856963 364006960 959281676 217395514 577477883 844217440 751881000 266850754 502752596 247774475 414265496 204922420 558494938 289394720 749814584 279468000 584752935 825742080 736040440 693344000 651753740 177163200 145127652 438980312 970015836 614250288 879387720 704347520
215698920 416247375 29268800 984506288 167858048 908633824 762241311 705448262 638409344 251446508 374472576 181520256 487534400 581862580 835368800 937314412 157722236 873206544 396517280 564851488 102950763 870199984 618858626 427891958 861152596 435266304 166150090 430997010 922339046 883719680 934483056 51185728 857735588 333683200 553190212 528903700 937493376 547974884 349622290 224560784 847835394 807538600 11130368 510769769 489397992 275175620 756762918 71065630 520093900 559573282 822005272 569769160 441612635 578576160 904713306 732267240 85576750 424410752 568588910 170526300 746716600 468591464 711287800 736844608 907643296 758445936 979546456 455156800 47439965 842619080 102707284 91905492 630388704 967001224 109432848 125788000 947744928 97010592 705436530 57888265 781669312 756123062 216944544 494809000 518299332 774854144 329292388 150723240 358305090 739398160 341311425 708023000 687326520 864330176 475665032 511392000 581308454 412513216 894413256 911538530 318167356 847821832 93060928 707244400 412643768 827132525 551047320 625110790 983874462 651186390 836755638 784258228 527617685 958055404 508979440 627921409 399764472 755227040 859623232 968567296 991927216 553227274 263666122 187289600 86365430 856087580 941521875 772990400 660159787 283732968 969778514 493963392 858813920 469634555 400388000 706657040 770839908 111441462 921367699 772482240 538036336 401177498 82162000 253181804 189632475 576505000 876962592 415975968 396658680 699764024 567302808 501348900 61473872 792372936 348474781 237685696 492739295 980199915 738346000 212210524 19244468 181472988 817907200 671358480 665593000 478569192 644950085 703261400 211000576 588183204 29828272 974237750 347139440 29024962 640522484 144220045 990379164 473640925 151223968 417380003 294161152 283563760 756924600 122064760 531314075 486309122 607858360 984461799 654125600 626534722 117345952 753630476 371233808 438696160 240878800 902864608 772120170 507526250 632982140 53247270 559836760 9595700 509121024 795833044 51357600 183963348 358824340 465160924 62584096 633480050 462664000 238127740 529203312 870718862 927441360 612559700 920719900 801398270 101882440 944115350 517716802 366811424 922562564 729507112 105797872 666707472 951632544 923395880 292965750 41297600 293725335 221877200 802317876 98162150 730046702 740024086 297817760 247977312 642122630 552316840 991671328 578078200 233688415 655013000 304353024 888928480 828282607 21719648 566534646 949041916 947362368 522184160 745047240 865840103 413973072 412499198 459855040 501883750 871592290 901932175 388526958 918747992 555790216 488044626 825055876 759423035 745481347 264492 934338410 565270060 667985000 255377420 473030720 405942860 598213676 387692680 206090240 885601612 559359626 459922048 616850190 727746700 717843952 451710160 260232400 554900510 57031448 481871408 650695040 830457600 905147096 150425800 839689800 120667464 636225756 959933392 962276050 967786053 565017700 967065200 946108081 235045220 228534850 945262102 352772104 668132320 157956850 509128692 435504238 204054068 660011480 376999834 841712910 735919042 889636140 882080380 907960800 474148179 176534856 633843160 770899673 534339200 201920384 752015200 959021888 566324288 41792700 651520860 705721200 833038960 214738366 546520848 44590608 276143300 488051028 927996768 158190456 442921320 256421238 851445376 138162752 213688735 425409405 345747938 771181368 511431862 896884534 434661012 687539872 43397520 733032080 993608420 479951220 191883332 413500075 975365331 751142837 155988180 440433500 129508445 13151985 293378600 186181056 385677760 288247188 467662143 387015600 216772560 658873594 838126048 595484332 743087493 60450624 371766455 429858000 330403712 543273180 174921728 653639700 986471758 142290950 566398943 471196565 46181632 387199215 112914150 585592672 787821168 891135560 908959750 737384244 190006500 910040960 789473030 586428640 951257892 799437440 431692888 367720878 695122306 624496792 68001228 370724800 250088832 282479216 765244812 280072563 464306112 563010000 656609978 690266270 707782626 517242398 647364904 973000352 256760 767032780 392238400 171516924 189400300 174992920 470672000 300454580 550375374 134349988 326592540 518740800 299495875 130914600 447423872 163177390 543002400 404072811 987115420 214406078 79949626 5832080 129512790 884405160 323338750 640385905 800029595 178509075 94432512 248815440 747351800 636141504 996741165 446029459 514371672 817075580 525497836 286287576 565220672 916016348 977933828 24871856 698027720 540002084 733251185 546398144 39412880 119634390 543920766 777456460 301803884 697182600 785878784 82102708 413578000 44121600 260958960 549822118 100913760 54216919 333520965 33219585 13233320 965650240 509180160 287423290 940465520 316469792 441347650 550885396 811816400 698683024 242087130 597448875 937016880 419124684 297838424 818441674 68639560 525970168 890218100 564399088 550040480 894948832 45233750 992705422 278195200 989441202 401542720 101019920 208722648 431237416 978307210 762762816 732856816 83832800 662143760 135367040 590061824 712744500 476528270 90585285 197423500 102537688 867616352 58714400 979637560 940402344 858308584 722311122 438870472 461820800 530774248 333891200 668458041 147381480 378847338 124891360 680438377 851620730 741893980 590553456 233145774 432623272 413654150 472963920 604582210 736635873 645013930 742606013 586483840 389125196 118067899 507013384 906257700 858360800 204517920 139647620 59404670 884014260 414644648 981183500 973378072 558565628 776369280 41904740 426474290 849778720 191769080 237871972 681371300 280516256 757235230 405378945 509738000 404178107 207444729 811354980 861432968 441659940 719836370 585020430 33778576 296931211 231327729 652619200 593786910 73060500 919989618 867318495 144868676 700090610 273101504 686394096 281570540 322669824 572822284 867230420 168167566 420477292 464590668 726175350 987976240 843921700 940610480 23983990 761809791 445426336 325272300 726603280 995098880 79652424 68519304 592949920 185429900 324927960 967811406 74242058 972184979 640473200 839034624 813618984 219070624 208592550 936294720 443678900 743948595 616324728 303635852 759086456 278701321 971282144 782141040 962352760 300649375 907201312 310763800 673203660 217274058 743500700 408565530 670251228 876336160 491263280 338984656 741063624 557925460 517918946 613127732 388365794 654716360 809514189 540180672 191758312 80748760 302573520 408610296 969070458 747205480 89660088 846999552 667878896 131433648 149443264 971039980 993701770 958840620 991196240 166777856 569389352 674195450 968908200 656506700 937116718 316610000 33118016 375401728 604370480 780113180 83039544 913753148 123446480 935677828 369901680 255884175 727042327 159081000 793425968 704611852 721719116 623277900 804688972 467098536 924178949 11228515 214896068 910922368 237104620 153801507 232863004 697098880 460019390 78230704 108486000 949735600 743659648 46904240 895012752 211282728 954597684 642843218 748260082 681348160 228826250 517308070 410985120 372565685 110665306 237776980 97147712 115812000 384757760 290237639 89115234 55695566 179828000 516654840 404408560 338371032 766706870 537274760 557826376 789894920 761037593 913578950 226529280 596124547 821835620 202573696 960095000 269003128 585079668 318830656 49609168 915206246 11891200 476318585 358246400 161361264 981201472 489491203 566549232 255399324 274688274 131982988 579450600 517776960 399572096 443762600 872640550 627212040 748187480 872447040 616005022 882337760 65249360 92487394 683444800 518407196 686696136 24117480 201060215 996624800 673967924 295969600 270982840 691140584 189556234 655261615 397935005 21437500 371479300 411721401 819703298 881583886 612309000 56680634 636440984 47512398 289035242 957948382 707831720 29728675 863364224 893428744 878536208 499156426 88050000 537089440 388111400 262305798 169085634 587808856 632934268 910332800
172416078 819979008 820396016 427800256 947093504 247744704 303152544 40423200 526757539 673291562 642646086 643181965 421704640 806942816 9251250 412313830 842245154 625964548 137813600 598655145 146913520 816142800 602287412 204075584 199238450 599384160 13737920 465685800 995124450 432021540 46998688 459136512 822779546 402683720 33096141 771379592 677993376 477529672 921290860 247769908 651786240 895685060 201946416 658365400 653109888 633793475 932805932 476423950 589990 808338020 587436640 832292660 176948280 928288740 254212752 616383520 961950953 404436768 67026044 655793424 646112659 436825408 730088310 784020202 437433600 610467170 685936890 400292470 74447400 762148160 485426304 338072812 623559610 445139200 395600960 336054720 764970044 819191000 218736070 665840982 525273400 556028008 824277541 394878640 708432414 30688550 222125888 155885988 80766360 455820750 872607364 926397200 676093553 633722256 319265200 850338760 851256040 186889344 231493305 675571264 296239380 386096662 28357500 194858400 149203188 575388722 888317840 663365965 59342560 820509820 537005504 266154532 606367489 864420010 342493980 958074148 643153850 759847000 240467680 319213000 65185603 83835072 988721248 725074752 879237920 898630224 837290255 90770083 257478537 650820640 111996960 707148160 893665392 842574804 279233142 360799240 455307430 503939640 102134025 527810288 381846108 776470836 463888604 446375888 761714370 53362386 203377143 528444766 193963680 92056800 611191612 499333068 579231840 623692704 97577785 367938170 967409500 750922551 26817440 979972265 673042800 728878200 703040768 889218227 663516342 701979500 191642468 933795136 616049146 185284978 418955000 679216850 373268000 365529960 166919920 195141500 675293352 372004408 495240128 228920896 810317488 624609160 946481247 713155628 416338994 10458724 911329792 206172485 665194326 822290500 836917632 507602560 615885952 783693606 552829960 205597118 413546520 719476000 30730112 264155104 968397880 440067176 662355744 434994672 876875312 327598808 42544310 458953312 645018594 850784020 265917024 38947300 918325800 336909400 804758313 17049328 955552162 595472630 663105772 890467120 248847296 476513504 686626860 247471550 296575880 893522477 22380442 116888970 577036480 96474780 964686556 881716440 584537505 193657700 638751392 59643064 219425860 581717328 129364384 952028464 884893290 593073595 212535200 673983920 411455254 208994468 982709920 461773440 536765320 641126556 102459475 184709280 327601492 186010936 837808592 758208440 982803875 447078912 149650175 876686620 363919720 115132784 231541592 668483488 711429428 202705728 297216360 826708890 468889926 153522308 692159246 63756875 970373080 453428808 232765062 600368156 685486048 770160123 356375306 332775960 139553736 81779248 32092317 219686080 458582125 274627570 681404650 749829861 445332505 770130030 908355064 323318250 230751406 693098610 379794950 614586576 753360260 665914800 708796894 255751167 426171680 231669440 215416007 44373480 732491602 682970016 252828840 254746224 604372100 939145170 622882844 668237987 855335988 126149450 835543663 237910688 87660866 423884764 613256480 613209050 586587240 470333952 725893750 46121900 751763072 753540250 466233804 864766872 216968016 591175204 819317408 618196907 649760488 325343232 561032350 746616968 307825100 886939600 806164380 236131764 653152508 34561464 618411400 341314792 70694964 225513860 230630780 745367824 260613110 103157345 311441920 407486176 241713000 29767096 316090460 414202720 62653330 358184160 604962895 802259645 412541920 339998276 466542820 69534432 296763288 107718640 944238400 667611520 738992006 388455896 432581558 53812752 442393500 227336395 830229724 195980200 70846536 915257344 174876642 710225720 680825344 48201488 893105600 801847610 174290285 729774620 488237760 720885920 265596925 946979296 740468558 277159900 37690726 108325548 754187030 471882990 501137816 201517520 500129824 375318208 860372355 194017032 968544334 702139400 615960000 764379476 665044328 697242036 204439476 306130020 767183872 344969488 885483104 200878320 436786608 540736216 43027340 895470452 925629499 31756996 447160480 208271220 944767950 295945476 548565305 732743360 869381296 991717475 753353776 55870855 900191680 312352006 912519456 192040736 111901098 82334080 93217188 773829880 96168410 787467680 406056044 681031835 230949888 279116795 95116567 159205200 907878144 788576107 147993298 62188088 96184320 85154560 439937750 179299450 490863500 450065200 594747856 304342148 89434260 354902400 533927448 423574740 183846430 273647023 371266180 82590000 465151332 567904000 943683280 842517040 693256800 796737600 399201125 760215200 28650256 166542020 762452322 994865600 924697158 623024352 802651488 416060000 364427456 85014020 777381312 577777080 857535822 413212880 677912067 167700000 836445700 196071880 704102880 209866184 675246020 455461630 273065140 139752000 150045536 807091463 720404404 968038080 88211902 965508280 647744025 875949473 242062400 406342320 540148210 449333840 351346896 151330032 352689505 624976384 952758050 823418218 333102384 741106420 623438470 977441930 568307240 535866707 566640452 576422170 630744450 993155645 765958385 906521576 331417420 475799034 869095316 685514400 384838850 551853896 125712224 300725354 435919208 917241370 3811536 339670000 503988224 729726800 741668352 82381250 419591780 937794602 591896020 554098432 740722544 662261200 704679642 913649600 560088372 420112275 39150256 404706708 382922640 844864728 242796160 97814250 827390080 813069472 761847206 498955578 905704581 286771424 663973361 932661280 271219090 575397056 131466720 213826296 645252358 165260744 348496054 689308428 320376396 722462000 964019493 214396300 811116136 379186604 641593022 571411334 836674208 429891554 743907165 823756694 885580320 520319096 378429968 569203800 248276980 461077690 54019150 511002425 433705510 380186438 149213600 170630296 338300096 57482000 636704340 114776528 691343011 331090530 709856672 571928744 431161280 338238412 412598656 811152180 275060648 403177340 83549260 892371930 25922262 944785129 752185408 149593268 68546168 899497160 740346128 359532691 649560488 629062324 60529700 851829895 70038880 407751705 704657383 834487118 509364182 122763516 903967920 640259434 891700720 362821220 833327670 629265000 811548500 511243072 366889072 918569305 583511120 685861576 867905540 657496439 151290780 818759536 881881496 53212150 999632814 111104150 104224476 837716222 627500745 619155800 573146384 478562432 286640304 89045328 457070740 308915140 859817104 964191606 305795015 239201736 112962448 904993708 246349440 924413700 753206580 680302752 243874683 432067418 302174160 407267392 979648140 992200352 941184768 984408915 394564000 233969720 607131520 660764170 525705675 107279266 314401000 547954100 240815314 313197760 782637342 184300750 753563220 694016940 458261084 316116293 361700212 823236956 421518368 400865120 580500960 323328324 228273724 846414428 51274925 474595904 164028455 586252656 960272170 992000400 309568566 369373386 990832612 866003360 372647488 915927634 446432528 115485651 63990400 375721490 570185901 508834816 230979630 935939400 568736160 400562432 947931712 449117752 31225916 327060000 361656264 465614440 843110520 425616602 73799620 462146900 671441558 554846880 56938813 603450965 909038586 103454225 203951300 444140434 333291222 843117156 935609350 482892928 992354296 350957856 988376928 476660496 561926793 518495948 607056875 577870400 652009280 362185616 778157860 212303624 137930528 520326594 188290944 142747100 373170500 78118976 299774960 612951808 572932840 164727648 968034848 265684700 514881601 289964875 668850336 356317252 560287198 31039648 761770672 918034160 916324905 161207000 413116528 371967360 72394604 445559802 131412072 456172650 337650440 663087640 380485114 500007900 721709255 394718484 195956264 640551800 234476120 84636356
46513472 457538480 126024647 416077930 936488820 188232301 437217180 392503590 6250240 596330720 105153050 238986393 754937520 955864600 841770380 920657140 981818868 94786432 530087110 590688440 136197570 941972405 404387010 746847140 146128684 334917978 287980960 345359432 676290860 810853520 794558205 726106802 366322176 699973100 409219776 566331240 800529920 618178857 625655345 467506502 459313032 208183600 578308550 113415198 634797920 251340720 953795920 330429672 637430772 185162792 955250270 494425785 106471600 250146752 641515200 945673280 735267304 704934000 301681754 522422635 47516432 3904480 342765000 893777400 420793500 20810950 628543040 158254000 202567277 441312213 432565648 23864050 238986813 27991857 112017454 182545060 708567462 505402980 544883328 339886624 818413824 253981468 604809830 349514635 641845530 330253720 222633666 623781415 783547340 212428232 597028912 889247472 524259052 250708251 303087232 416096898 902350986 430628060 473256880 448796392 982503218 921526810 242383230 497010470 589987456 709710311 338851636 196659368 928835304 593796100 565963240 211315424 260823750 152361280 488145730 21250360 513673096 566287712 174682490 14592756 153748256 175637542 602780320 575802680 904889518 337928840 992824850 688718400 731356501 194156500 487327728 97482880 966928800 63388500 220377309 428471300 298162272 681986944 471596032 502880080 664868352 787622904 428958038 32946300 435126250 520228704 296545520 119395296 340273080 762559008 228451820 15637660 206058754 911107086 513292710 660060480 644266784 260392928 312295238 106859300 412292590 750793000 943543328 726181430 895255484 231238555 437629380 924184714 936354320 174747000 233989120 466907490 843133536 743757706 523361280 188307716 86600952 228072130 876224528 694879832 428846470 15543344 982022855 178645632 535172400 886221284 156271792 620953209 977610276 809337826 209881692 191498240 893089150 33758560 986986060 620312704 307825070 88522730 199850752 866910873 710621552 909529046 138845476 517849114 938206800 844425640 965962500 709086187 222123520 46081712 806533600 811307480 232275648 790677120 493122736 61318362 561190520 278681878 272062000 578323876 364649340 69891425 152908600 804001484 853702 515486080 134585840 426441830 473904960 140644084 307160072 261047648 978583628 228152608 736887234 663843800 905082480 94450470 681917456 337410560 722094800 254627478 788774508 665156116 550771880 470224368 791657072 113072000 961075894 367035397 279312416 344228160 378970800 485285120 990272352 181035276 280891904 707954212 828452832 827820400 549649540 116439724 301250560 367862400 839898165 203966672 399738656 915598035 1335850 337210996 144648104 711689328 978593113 43788672 800085327 811945998 163662036 962787968 894953440 968825888 894638126 76772050 503152554 978181840 850086688 18733696 376644073 931895880 24403286 544446590 621756893 738183040 678385990 683161648 159782714 559088064 622201729 333834500 227382620 698084016 204660250 311339024 410099929 964526000 293713320 771568731 870306800 810207544 608592530 514318000 93665160 154288000 419827328 502999800 563416870 980627770 198843136 3229212 704534025 480116450 402971484 783566700 522635773 203988080 173084480 78959984 589518400 561697089 345799045 24314352 81819360 627284756 711958136 239846304 175374080 146867466 91165890 69991648 551912672 268234048 18334592 18971472 580288200 436069904 761187904 744315424 244675786 343428492 516671886 105278096 179388160 635390072 64404398 432381600 657179140 706062962 991727050 903481996 820327080 681912600 801468080 899273015 923254080 386027828 132246000 652114376 974443992 468482766 70515735 408415736 795196956 604465498 486407849 960816500 635469662 330688224 701505696 633044801 790457470 334900086 528039356 125346400 327789460 856548324 784541176 997875630 311609700 293165192 775405760 992480480 105536000 613293672 170377878 393010496 115623890 312497346 973154240 446823936 326363496 380297290 215281624 629573920 659760916 59109660 373671948 786375058 884236271 112454264 904446300 291177380 396537686 515612800 213333744 766035306 784861406 837799400 308304900 812764482 461126069 736437436 312623420 179542754 446100288 542326528 965598967 249513005 639582875 968583551 579677735 681296736 479388549 175417752 105101890 2517100 318894878 771245640 553704960 497150720 365482490 960997650 558933656 487783162 145946060 341114600 431138480 184809120 791228400 131185760 725623180 705897050 805200996 116592620 556440312 259493664 493998375 147668072 133223060 236938904 752523480 986814464 513158120 181923840 761535232 899396604 60583875 459051840 356128724 301144305 106157924 759005984 660669952 647211704 367579840 549132863 191097358 187957900 319299104 961829760 79160436 318952512 659852968 139200000 334159500 906995638 562528800 603676804 791589800 445201690 772298674 566282417 427931735 177977360 408103889 422178480 401926980 930742531 187169072 276573824 433930098 582524080 197946800 96166148 882515580 146401428 429890750 388938838 870888540 654236832 896007168 439743775 489067668 430422050 840508080 182909500 959081280 144005058 590807620 119365600 302111960 214218475 682113500 4233600 587447890 369089764 181309552 500671500 974950464 708856380 910267748 735890092 743099808 849886624 889643296 145794560 454488192 188721540 4521875 9996480 593014500 769942296 969291860 122489240 3035762 715604160 931216104 327491872 480778750 233222760 735712800 205140000 167760600 49829291 675678304 244502888 843306040 878816960 813283484 89980160 964590440 835078790 464418350 596160702 190257685 776297360 465086520 169160800 784400680 541674560 957216318 573858802 84599390 25162036 352251872 109769944 633040 357891560 518965984 639367536 782297008 376471064 945738240 22916924 913710600 137840976 705352680 178778832 114103387 966107308 778454484 275838520 996630280 430538864 278819190 360767850 63345144 349531723 29961298 564241560 143709728 890779240 354322944 582286630 99269246 716326520 484594161 645260346 520233597 582232896 32852200 893534300 679547978 744758800 193553915 1929380 279940946 878084436 800185534 476222972 220881870 626639376 118579860 562670608 789862000 793369880 374619508 202733242 962268400 325469200 639642232 366153682 740262080 380954816 325560832 72492993 999226904 559153880 166968872 748276864 757985930 141892928 26046925 469895744 795516535 503171758 876141164 883611834 44779430 521015086 259182210 771570860 861072950 738635936 594250480 924144480 113577984 539308138 585838726 570772216 255341770 400691040 20818800 379034832 910592416 112450576 586894256 631610784 164298960 654244864 415269120 287585500 517209131 111803488 941121536 576676160 523949050 348480780 303780232 581017336 34510371 751978554 314995120 41782528 216825245 190979626 791248600 77951080 878644480 762549295 811457642 983827146 801848320 480647950 953177539 292231792 78217550 180793000 957182731 337068800 853769552 823802240 643360192 616372464 484082059 215879936 520060414 501827610 593326410 4550752 298405688 266226752 9022151 949826850 982777280 889280560 459471176 85662919 685707560 882264460 676385742 494183560 430522196 861366460 870121640 141428720 658946282 143438561 931453300 573290400 954226600 953769600 198771434 597886800 849291456 4483050 855746364 599650552 355536564 784131840 882261825 209718323 988474320 581012181 279685044 512053281 408669985 304328080 378454176 423477280 725169940 324955360 845432308 196463084 358406196 730655940 745841600 554664620 961016608 685494305 291073696 500832104 785129710 63928256 264013300 462915225 752589799 707265600 132348440 594506144 169296090 345065156 768274780 684318600 59585841 709874552 344386560 830573120 25557216 907720944 184663897 141691346 882504634 742027728 686360000 693364598 473360816 280371208 907472360 583559775 371919360 444530900 148488 237386988 381977984 148136748 617607719 707359660 966858400 250347584 97728256 509846384
175944220 142657820 856044334 959928832 593686268 500365102 241612900 312248640 752373005 298493862 604853160 949784358 136276480 895217372 218693688 354965198 726278880 515998660 401992984 979804460 989228294 365958240 955375680 994398640 14129176 112175275 641993565 247749310 853174888 397166830 279646373 432923552 11890158 529372482 563502190 927465216 175000880 966557105 483898880 331626368 407196304 643584570 16653960 511300330 548369168 168825154 700921184 656229550 477967744 161641116 964090208 734766900 732680875 580165112 868056132 224537500 671072299 752731400 786031844 564090680 117882600 708356260 45792200 301498112 984759620 418203200 568809117 369036650 278612908 490837920 662607843 593203200 696205120 494482970 737210240 174587290 34347060 302533776 8138416 813293356 612746158 684927850 783290990 236536600 679641800 545358795 916471040 665156370 532647376 496521216 667658584 251067300 905090320 919719062 229555925 274028130 28784406 535282112 699254680 609881382 97527272 885469000 360759296 201436460 938630465 373462675 369679870 723579756 362790496 987585330 400291850 893055450 281955679 770980690 948384920 924832400 308803872 31120424 643084800 715460900 749828952 231239327 995761984 954084640 149943104 35105732 880355885 58618890 564184164 312795400 187499926 994554858 565115476 560149376 973667080 357735840 641559040 824907346 450326348 868507240 56986496 196650164 373948126 290350720 289472088 791868264 788450519 569499456 217821976 377331592 57403929 189603426 342327040 282551448 216455440 116049247 363610112 829855032 678903275 126513752 396187124 529454272 796532800 39926712 688464680 810475088 81804082 176091655 380114000 338277640 143600384 594134532 99618234 440848448 26580075 268411520 455322376 87590119 666403682 913355392 350198384 763231625 341166860 450491019 380983872 389394684 764391440 812933800 651039960 610107720 722371400 947844094 176537064 670430080 648599550 307691840 5244632 97774885 84047400 835973464 211280664 774525608 694249600 956797088 762524768 745290022 915145151 829607920 310008928 769844953 191151380 133726620 676301613 296597760 24064244 846046394 490538122 904213902 99971070 257366055 878227020 737206894 883725638 117954000 17356744 72747064 197025280 815708864 952364612 544587345 165839778 125851952 675333728 692629962 129355165 702993990 900489160 671811334 10991703 988522600 781214780 845850640 224830435 632298322 455263880 653202272 393535648 703690240 252487736 493534304 715250980 539528340 462173844 332756768 839028160 87133872 489727524 626082924 519056384 109745590 917109760 967359586 310500000 970489680 650079196 741255816 221174352 516053600 875634350 39716096 98076208 267772342 484387584 501467082 588401077 119467725 455015752 379527880 670550656 371840340 144782591 140180224 421097525 30670272 513767456 338110422 428623986 558031588 165362880 782440680 365364604 654421600 933030006 19167032 725217122 557706574 74686336 603407168 274799808 617774680 305793874 879858800 168585840 40362440 965059450 698824232 385811500 84008950 659540480 163920 844386152 541086310 675717822 571991072 929280904 325085358 690909380 745968844 104599325 658723150 382553948 396683676 521892668 878788912 227774718 964586600 164006496 708204230 434725506 986116688 863830464 549923624 11129286 441718550 268555276 355270415 21322887 772173957 761017976 154243801 680544524 604526036 79087760 330684416 711710400 551491928 415145224 203680380 106692556 754761194 96420250 40192128 252645440 359293638 741112000 291868635 439812568 690341555 236177564 266445562 986560000 58214892 119274604 899033189 513932928 138528410 696772210 551104213 919005760 588691344 147714125 539050068 311595568 478264074 424858226 100745069 428580556 419028080 769584032 435242296 845256425 832305270 399391640 332467120 226961320 423738800 240713675 182447626 757987792 169496260 905981384 257501264 448313910 751734048 529032014 337969148 458414493 711345937 335733768 292729536 732412000 196625728 34115130 840055080 336477000 919853440 965883216 145678930 124671630 345884800 936411296 538567140 329040134 739731520 752418356 976678640 208599140 389366696 360821592 606628880 241874037 263633960 950770625 559506560 554614050 613142180 303878760 780985460 147886340 74658158 306300650 192798008 306080332 368302420 632184884 782817544 927061155 940418316 430754254 365889350 653219676 475709052 970998100 392042170 998779682 201216080 877997068 305385445 485994559 113764864 128967215 783261632 320082416 583230828 532658514 179711000 198971772 456752808 129486416 204733094 134092760 614846720 727549472 995188900 734450012 245188384 116319728 325921600 541930925 988564556 995037350 192537400 389099115 172567721 419082240 871523464 176069999 265646100 601026368 29530240 641465329 748415680 393054464 686038750 962894460 432106660 284164004 263205240 480378640 356258736 52814646 163727240 834526425 925142680 693781038 565264274 42454200 999976825 20055950 906659977 599284464 423688988 109932064 252535250 160979344 683048062 634179200 568835136 331915504 704773040 281741056 281177529 732784190 689063898 62356490 204273536 595792500 869538240 567484000 982799760 889965472 428425470 442407912 882375300 346640872 612837284 935791550 849751142 792404880 612418560 668074880 123456585 242638650 286001136 64989800 502080300 869781616 177876220 989904025 110052944 759890984 447872480 39523824 304063152 634128125 159154288 834857280 21091200 91534215 900463480 758519640 4916660 972734288 325406472 675723484 269348950 992655880 458106940 849844745 245880225 484649556 497362500 38519398 577198924 115862002 574511845 513661440 616049320 510308380 480038008 21800120 939797280 930455376 289118255 580304000 513950800 692959312 112025708 309820650 661266368 513550027 164884280 612177424 375744400 127418840 3423560 528878040 360192000 705154890 556164512 461372100 636456000 813691800 457979951 139128664 783873700 224100082 616118340 315723750 297195494 671071872 787165680 553116610 611594240 663950422 150848816 256471635 580502230 165550400 5491252 78713800 896125632 319332345 178207400 287004268 210473200 897005056 995170720 938436960 972224800 456422112 676724208 344086940 791473819 605015760 744710840 589245708 204888578 465411000 439718928 304765984 28900864 498174360 953356300 956094408 654144000 652601184 34280720 393306754 263956196 838736800 757024222 267445300 446238380 366806938 762265866 200033780 321618776 793974272 370462200 6197148 66741928 592408169 918858530 367862551 844654024 597103100 932057636 749770444 955726926 770765680 975377580 691812400 378894972 241864494 501064912 213226576 566968456 24286242 669483345 55475900 362963640 31717318 951743056 39754660 497985920 662372572 630681983 341426976 769962500 943838338 112845478 306894600 910002816 85121696 757179984 974099530 529231524 861471979 878626850 173070320 8272944 540361728 676748055 147756 503454866 31600234 51576822 705314825 39940192 746422176 614073635 827983168 414587620 228891214 252893184 657005504 945509969 901314816 926438976 928755040 82167800 129722750 538529240 270739450 213718760 873482887 775345760 535562400 531083980 836034000 432773800 161639080 547727010 672377212 172040736 274139990 248587040 58491683 176380312 899267408 996470128 603016000 825679160 431292714 854440080 484555084 108279050 667398774 4728752 101909226 25847818 553795540 722482048 990042415 283124225 714559940 177453238 245253540 396266528 982970240 470533540 173366420 566296548 835708452 742972968 312135684 454195356 454924480 734992496 220282679 517217500 251352305 565107200 274004348 695926408 337536480 568449063 854193600 974496160 836748920 132605344 376688864 368290592 832771135 437963640 498457080 427086400 817079720 109147500 916143424 631316615 979701504 245172992 781732646 967992170 699440800 141943568 557753680 600820384 769226752 207768000 373587520 346869500 929147144 15296700 411003760 975021600 977078300 69431718
414007410 18638000 769807551 616569856 327151504 111338200 31133038 181102600 88916032 957457824 854877600 851473408 105911968 628629590 130988000 472049936 479842880 903222960 228490780 375991452 171144040 408363275 967153560 178645808 158725184 912027829 538898260 646582000 218706256 367314624 416579840 366491422 62922250 267615500 305452904 969194387 82966000 469022304 985348000 887092000 13939136 62054560 788735780 202897649 889232928 58240380 813519954 962601872 273804196 35566080 436183750 7875900 730255721 209162560 819022252 743557620 682583572 670288568 548513440 146232580 786491973 698084736 440275232 162726085 838944800 111805640 731584680 918713668 213866723 471328816 63880424 422789255 161236630 111627150 411188000 807576550 68088256 376207918 1832677 541403338 822468220 841620820 324509824 565800390 764593450 343705370 518801760 966663312 290484036 372314840 977237375 93500200 84970450 52563010 408651280 655244110 644408177 82482344 938902278 206746468 528533964 455546154 207755392 180231716 876620697 374533568 932163828 846467520 410577600 533206739 947627200 183632246 903390000 448122682 565877480 622789688 951386900 637778895 197158772 619461418 716408720 579580940 974897120 724611868 692541506 714939146 956573912 822699838 831272204 465290852 17476025 38078464 142993077 758619300 396908480 453960400 322127250 482421230 877240309 539826592 316060650 809144950 947184200 318248661 818177984 380823612 245342267 945287520 442123520 914550410 210814880 308094760 372800230 565417904 271594004 717555093 581759032 917154760 121198757 231145892 63839238 337021440 726555712 98899120 755952268 291281020 228238624 318241312 902324960 640544000 466344165 706656136 878114686 876408120 676280296 629706747 921831760 176829500 799894896 784374650 924202860 946490628 867214384 546323840 215044992 880290811 239301560 943684386 867367600 845578640 237705756 460744900 67721600 723766798 324294643 220013069 935954145 55427328 732379445 661585300 527281408 780003280 406794190 430918597 382791962 678350340 184160984 542421024 200790000 338285002 819062592 403033384 793761600 583826420 691750623 468560328 332828210 374253040 411631101 395716640 406487775 662648648 84939200 556777344 459169661 155679880 427474988 964605858 961257799 823500800 574062840 291296124 384724320 329462856 7348090 209654503 349194073 359135175 420663525 727640896 253852960 757236664 411030000 44029440 11962650 242815486 926302080 630377600 392365512 341568800 373512960 269657550 526383016 439677070 923197280 470759433 428863520 567370584 858259570 273590384 815024900 344445564 549644108 680390460 424643986 371298344 686635265 505456159 593921734 246672088 104433040 514427324 335124975 695135692 833638250 27817088 959347540 142658340 679147305 832138130 597451474 647901828 97622700 447827368 369042652 910804840 778647314 954233690 760278766 775732656 614312702 54440336 808377007 452974664 409498880 162678240 473465600 138719805 497276527 820216411 861261700 945478700 718558408 90070420 455522098 541665824 90923734 294267868 710746448 704041896 959731860 830397420 444076480 211806316 159888329 15639248 422709752 788284976 751273872 425007992 979082276 697369000 785411388 987238400 564470784 250428260 968795960 607106360 341396924 296064000 251147072 54640659 778912000 473971720 422508240 993596237 71309616 211140404 423541475 750198104 649293956 679237168 180002880 122773980 984483704 507932864 386224470 59999760 466656430 435329020 560695240 848472744 500974584 555237620 825594826 816034920 707146032 497886272 371044384 974116206 131673860 922367558 687223640 233560400 423345472 173494296 215748185 70174488 913596615 529784760 707594560 311643317 579574650 80461000 990056932 155964723 537657040 745816410 725649232 300887840 770795409 438375440 350421648 973170604 471199360 948021780 432647544 955412732 430340512 481165680 454388320 650560856 174160063 935891200 738012955 723005280 60417652 149296205 9865616 460682240 85158272 579561216 473557920 624557196 793030640 951747200 304579548 332285856 696322720 71149930 135027328 72511276 242235320 892007090 316349848 844673858 66744692 713180160 198190512 185868354 465813104 124896812 354107094 891472646 210050432 468975480 381207440 641925400 245401600 159297155 719452200 356205360 809826000 279084800 815709038 463716958 864289384 551625856 625963200 644756806 693387120 834715520 580759045 670603500 447470980 126826784 254889330 148767840 566726400 745879384 769993754 767440000 833080000 624914246 367734812 561050760 338244308 184108814 372364040 373252250 382655460 675751616 700525530 843279996 863537968 47179646 100933840 403003350 475292668 36410816 713295146 196342598 240321968 770550250 623928320 359067936 433456282 502341880 530846256 92011600 290619580 706881920 407239123 379101438 409395930 496649615 346246254 862626656 754847580 939401600 381620000 712126530 293215960 284969194 439577088 697970784 785872203 398623304 72378968 168156100 166287606 260445584 42869936 545108160 162749500 487361880 187303384 739939870 944957994 847786500 979775888 891128832 901338644 149690568 641459168 61829980 975329934 765347226 141648800 783321890 965880670 828446368 464559730 898753124 736502188 11218260 608604368 417037120 266674760 659862925 401342560 184125900 76504868 819376912 156207676 315697670 879988162 783737430 826460160 819678870 102617864 533203840 353038910 350345736 762704636 683041180 211535952 369046784 770966710 380815928 619364036 455712256 842394520 837791400 825181240 185562592 194579332 431289500 279458180 231404475 550086576 701612960 38040456 188742016 266719908 566640554 445965500 132352000 861885150 404777764 774475776 828031956 110980280 727619682 141794912 546212305 185373888 360237095 410095280 971985469 977218160 825172835 652783612 257972048 349503957 387502258 826966514 222254416 69235200 869229402 280795760 655128575 317484400 4048000 694612810 339359175 803586125 212110800 943112746 733024920 816813776 291479792 859238912 458752112 930936800 565147720 780439760 991492790 105835842 4331504 698244325 281567616 523887840 491779889 745374250 570398400 26703220 28797200 174696512 956783232 476059303 292076544 43949200 770104840 718371376 262083288 395174932 533626528 248348712 141800389 759345480 929022525 330773260 636586390 899485200 444886455 260820016 23228701 719768972 622478696 193064192 904856040 856194608 762664632 947455504 794503982 597639840 74219168 269485537 570436892 771199800 369308160 785494976 431546941 812523629 866185186 565821795 299949100 850486992 820956720 780995850 15917800 205250000 477499632 400473140 41407997 393955200 457753700 575279640 749164320 706105320 667030980 103859632 447616640 488933000 550033124 694237440 31916400 451576758 562085300 624407532 83840216 207422696 336767322 835614040 198533632 12293048 555010768 753143460 256956928 968234800 626060448 547073640 661933786 379050164 82542160 779729900 880632320 448404480 30946744 913896384 124711879 427108975 602053555 17883232 680624100 451867604 161446360 887654400 182871936 745161496 455355800 554484676 430061228 812551536 504662935 469902994 578625741 828873135 67695630 293079328 219943600 943386800 5169360 446697088 767971734 738481520 180084070 872148090 391683848 586354176 111510400 298697850 634325864 228795712 507394000 392381896 4349185 558214916 749967338 118904064 330253250 242632774 899257501 886291350 28994214 104950720 721327872 293840424 382595200 663882096 47067488 17159244 781290973 856052300 351388640 932340400 500972760 582892416 839014000 167018955 510966540 945751768 23173872 327646400 410876582 628036884 218834891 474679884 861144988 138269440 819885584 902228220 994344899 865029240 557739200 156607120 961408605 195662730 801291050 689068720 791830224 420161317 945060144 361555120 94245128 405082984 230290944 19117850 37744088 918608500 690295296 487016000 596360665 728940000 594285608 154651100 916416585 885559375 113980560
268048278 714701200 860226361 358596768 964222580 874352192 99051028 297771340 204457200 877511580 425645332 845479200 497014960 669697420 260576750 104468024 818185316 748833200 420079334 315349184 975619090 743873715 254469900 968579140 776979448 944203008 692849284 807924232 127386880 340414232 368242384 556827600 486951531 645510650 508700853 216944434 634494185 196948480 961857100 312221000 121627040 825173054 976431211 578621160 919352320 196475968 508120320 697060150 227364160 145894330 472516296 691886226 605447698 321627750 863129033 164438442 775850642 763982800 97172910 402367488 46880368 193030578 774053796 261024896 388224640 166135747 299044272 758640832 395138840 585313830 534850050 184625742 693563708 693079100 976655602 48503975 616435772 27735040 375944520 715419152 337609050 711677104 402337279 121291520 935744255 359649475 689333050 229435035 273220655 552174336 456590740 791531890 142460071 392682428 151951199 58490540 12718300 116035670 418916720 995567076 474615680 370225556 651077330 470010333 961541680 208238599 874320810 555159480 871189900 777853180 630497464 45868400 147703160 265722896 832035816 90795248 876139250 846795656 289404150 696919298 601405958 451591028 845754300 876294624 740271038 559517418 823633892 157725716 512608168 345569280 817112000 40449280 803636480 802742688 903994775 492199120 143791456 847661024 785571762 651445755 707460293 386545500 568558664 339748090 180949664 719267998 570889154 342845076 307660255 458699400 270418830 493792590 875734880 392387520 671552960 264710812 984325041 660409120 369526720 606231864 630998153 893173000 337235532 214636388 64551520 490912480 408505576 565367952 670933312 816007682 887320720 134856269 44802356 272683800 171820224 243991176 783919040 769263442 78355310 780101830 812485200 933521766 637109030 677771110 50260220 383900319 783661463 410303504 292199635 522513580 541890675 202824079 30760960 213004800 919754066 424437130 309205096 723325704 943860832 580362 548245690 122240047 960005965 139851336 987960380 764369060 891030310 286755600 89158600 548823136 152126401 859639189 427924220 456403168 153164280 483245952 210695664 508850580 401421120 974624348 63646476 485271084 9305815 813366116 933642000 633103914 190226304 668828160 984441000 89482000 201305856 8990526 279808615 323124700 193725144 189360728 551638486 740708960 50379422 704153250 626796896 455337468 233486000 482527760 386363472 114616304 471597280 833406408 773968648 215534400 923398900 65634256 913245898 885695610 393311040 790170000 619414374 505852140 526370300 60397415 805511052 87260660 777198200 123454917 511447150 282165718 620125304 81762960 111138370 489161520 555461805 679091728 422109094 354792164 244117848 130919296 119616720 836695088 42150000 441594500 846916792 682208768 308584300 840754029 857066736 817483040 810314244 524204860 148367145 550374400 940035160 61252656 34229280 408074450 785174864 887460032 74375680 476254400 894426005 941506050 675808832 558541941 503429541 661463905 29006920 873214350 519720456 808859137 703265700 284969392 725271000 106584688 117918516 304322908 113331069 851352400 17729380 287029959 754580096 595591104 72024436 888660608 142601245 60024832 169342182 590390384 825465630 307722496 250326812 806030624 235096900 135741576 768089888 45333268 355840270 616343600 45413100 710890920 894549744 35331848 203901178 103669904 240161600 981732372 445947840 542752256 33346800 844152320 616189992 708680320 859231440 583479540 635043971 941319950 189899980 159598060 328698350 794949000 893296110 361384944 673195600 485904005 478259616 389121635 427257200 201927167 189654640 631531760 909442180 331058914 318791104 970995664 91978947 28326454 325803136 997391216 23309535 832115704 389713638 678571230 750595934 816633774 806387424 799723200 987137240 359163136 501036296 560654816 903220440 69845580 852252400 366307108 403999744 188422296 875250220 783445948 529711080 953853978 381692572 153382132 323173164 691462496 95507100 807001280 479441904 509116017 33729660 425858760 533238400 322140620 745829100 307551250 728267250 45975378 240996896 242572770 955590000 587697848 929414550 961721440 166682250 100102508 338427094 904319288 967058525 414155180 467758440 735189520 99018788 399896478 611503788 798471370 864056178 223300320 925573680 117283480 962221632 845197312 625535251 51631360 656830280 847587524 870072100 597495000 418106400 274515072 201774318 807430777 574795152 274020095 644864000 581593900 113553560 601302936 399926344 713720428 19091840 309352660 70184220 284402688 29700163 825470720 187044650 493554780 499041400 575488905 657898312 535119120 827568992 436956080 620454000 550400000 879972290 81930952 428490800 779788655 924488720 943726228 73372160 817361150 584941112 703070750 526312012 602343232 448592384 412162704 129078860 422782560 793061135 794535488 572654800 145772544 778501316 213440400 709316838 322687740 960999715 674680896 854209192 810035750 690351592 938618240 298488741 811106875 692843300 994392040 834835168 177802784 939771686 116932200 39521132 571349944 778775744 75077104 148419680 92652010 929123174 575144285 726346930 848301480 151488032 717248000 602449318 333250304 239464960 239374648 769583635 655241984 491770896 399938000 633268544 153303400 960833706 90923032 658342088 17885300 805190960 691984092 153689794 907435449 677518132 981424100 475655508 523226880 141948160 82634312 524303920 28380000 407799400 872444056 490027418 367374205 713604330 399949492 380518544 423795120 712078976 39387716 479403872 964161087 846228609 5300546 942545888 836250512 303874874 103944534 138662048 231721608 958248448 57810112 252164000 365214720 459175428 864752856 1898856 648107822 807793386 989654485 870923650 982463040 69758405 557449968 49014336 938654600 533461760 404789920 640020560 538028200 767126700 197238284 914690796 368449020 641977040 795192344 704761587 413985016 28782048 21524200 229488000 856112660 932928468 615106984 273231902 962478508 121196656 907709190 508993180 531788704 687308860 218454176 950138529 692838848 280690233 770590136 374564968 334436582 465899280 772970352 615449804 708367488 633530150 833005867 564766864 636076428 809840368 30925213 781597492 822265352 620900352 947491800 912180456 121328360 933249200 846474172 858592320 746957448 171433275 628592228 377262945 889349180 621155952 535762560 856505000 142613024 719365120 245117095 352210016 346376132 773081312 488360960 608142490 381311200 317980628 434439936 420622916 652436430 346636500 73046931 198964738 644681264 970618320 528614320 393387156 484071280 541615680 353730896 260216922 262793816 940558520 873980620 456188896 535526510 846600693 157239104 531234600 377421044 522813440 194400378 703759600 543128700 466321628 201644928 324320504 963115204 500294160 543578656 613286480 492461575 283532425 784996100 618468200 151000594 238950710 761835640 612241140 887045856 700475492 899469000 581572598 244107288 4294400 618529632 677228160 703860832 298279292 456349520 737361120 826183436 972650458 300789504 361519104 747239176 549023938 897064246 686066240 73271568 840149840 396782000 687094900 354631520 673976950 623035016 652885374 144657728 885889440 90929616 321338240 949809920 516645638 835773832 644323358 999730720 148777528 842103035 894524800 544940964 281276656 935407976 733026272 675472725 721674712 959384187 759589815 917540640 803276080 323654050 676512080 128580460 601045360 430227680 277506914 537647940 944365458 18800640 145693802 316976000 227039200 659393480 149191380 377072248 241289000 752885504 165228618 979633405 357159186 665287064 421480300 450542624 894633560 993567356 555683280 380213452 482386574 992553455 648084942 496797798 211633408 496832624 399047215 166314608 639858316 408790612 641928445 518057050 688201380 841627135 985204400 279472244 771528816 701659152 174338110 544487612 617637266 332968850 626094300 354728592 943866176 866624575 109074544 948499964
524046140 387856385 142623618 844095988 925387780 502952192 378381312 426978488 300289500 948278176 406314130 317587748 760550400 544062144 412934680 180614190 505191204 777396730 30498912 654812440 930807570 419105512 390640549 773981098 144073680 326434944 901127080 332573890 343147316 156255270 497460360 232047648 35828544 996315840 915149638 485088200 844018000 66676688 738463290 184963352 853790113 385152437 688463345 868742200 524006514 685068496 481019920 788077624 109577736 917581376 442031360 91258523 291770880 627670000 207624180 163801376 279913558 266779125 368000060 46604560 262955440 545058646 246309704 55662435 207966500 107706560 905334784 789106272 361449472 256020992 957964686 345045447 258652400 384493952 326847150 361890506 836950232 978282080 782975692 721016010 697815932 204590000 643150960 921791811 280994380 841568295 881620670 245248767 166077568 105984998 52304590 50405325 82551680 583150080 435655200 169648106 587123768 519892224 878703296 733096705 866831120 451820152 841817360 523465752 761337920 389358880 971937120 82300540 13282456 480361401 434377212 601145960 55281496 60506155 421715714 585747392 779817200 678013552 479799272 927359406 681217376 583494560 159764600 709067625 740400708 233113032 786016020 690938460 991175860 785976384 396088700 289713778 98913756 908637320 962896285 196458963 985791936 149534976 744201792 769782928 333012708 166893160 248530560 126793416 143379600 359780495 711417660 131650496 731211360 638385650 923980800 694889035 14519296 897749062 102095592 79747808 29997406 428953000 304749250 909569920 529780680 231519029 359785744 138643466 59573275 145846033 253140414 528049326 41170920 918808060 69378028 518443524 163911104 874909240 641296544 601390300 551302026 104945016 425245808 329055020 836779200 59062161 888908600 213044160 506231848 981036736 861857534 27805248 209751735 975726600 57917612 570750440 663301192 946073856 562531934 504517970 419005600 463991470 757048360 710028880 427864000 551371061 69008300 60417010 177585152 517191424 369787540 601935684 657543520 129543262 720813380 643557302 76338100 104182580 906597632 972995862 336506920 578707140 307014656 294152000 811868000 124595630 160347700 347587500 60607484 791152976 618776000 568672584 895862900 315208970 841280742 828814525 156383912 967751000 355940448 17248064 583303861 218448851 400951000 311261089 399850750 443146225 157569040 142726914 497535104 696283040 878746618 423525568 273195200 743344626 320209920 988733120 135378201 783908192 695532444 60802272 937795620 222192880 2637510 554330946 146705490 194182464 147646167 544687488 140382453 489929893 245558230 413763285 654076160 635651120 482901256 760274225 740776708 342188000 431011068 337771360 784478218 35382384 53070417 874215000 305010644 507254752 998147000 664955520 641169110 554981378 148324238 206100897 658904532 446597615 838098548 88723976 428953610 15799545 648374764 68032372 480622216 531789334 154175820 248946440 168632 734404160 172137984 799147590 397115050 661443400 784356180 125405184 495121556 595763568 501230788 350934052 105714450 917579752 305521182 690274240 788053120 356683046 678628032 453451410 711014674 256678960 457703616 835888930 108173076 938480226 158297500 931665920 924845440 77959120 603363416 862970160 333745216 662412826 224964784 596519750 486271760 555032516 232767265 995917066 179851450 10239392 173008400 701689895 664861600 815636600 568763786 768516864 637440760 166300560 776015600 650813080 258773860 778390016 898966528 396082672 251246608 298560684 837946580 169337496 365657344 37245000 890481672 417449486 841187288 724380104 130396401 531742256 692720553 651278560 376782736 475663210 59151904 736454020 454609276 899540456 815986240 110676640 730187664 142240592 76153736 214284160 468854408 238741200 15342880 276120360 300495860 45196118 675357000 939898076 17440000 801322672 462542880 330007136 912236632 482153424 714215376 674740800 986978960 58623725 443578700 438848000 711819780 898725680 677227205 453172400 646907576 798452028 124753050 847298000 94149080 688792000 550055280 710900500 325708640 873685208 774800650 786583680 947354400 908201408 812044280 319050392 239948995 834419030 120883584 324607328 216753400 62264614 819625584 656957978 367958825 117333073 361947520 138367496 449042990 794348304 416353288 605911722 740670520 824305920 699236640 866216018 868904850 607044812 359444375 370443240 893302600 782388850 916715097 196681812 223390780 78488435 746344668 142753176 787509410 429199640 67635044 763539550 147351632 293701200 823460699 974875000 230938270 231088668 916168125 19092640 782823730 948885000 829687645 218164320 149963675 210902110 189124252 894805600 388282320 237942275 991612720 418763714 808734110 909714636 306467920 567610316 320783580 953412224 423329265 525669520 609058800 413143416 622112878 702644450 543584240 242825920 799919785 113820144 884439006 856542720 563960 743326740 343757696 832377540 760679545 640285400 556252480 266479632 544431736 973644710 273577413 561443300 643157100 942382292 659869966 634136230 333167826 460591896 647793532 910397100 677796260 819902324 782175580 751852252 149109408 832564572 553947380 486327788 161654976 138648440 656759528 781396219 154908752 533261824 784138464 590801660 288615100 514637518 266709720 727507590 779328040 491624546 480084760 336987890 848957100 392822960 804110082 301730560 666994152 516084384 963622624 696717760 476155972 477160432 315563152 124970070 238754160 395057547 191627952 758891060 825119950 249544902 145089919 200047938 975012546 458572400 830744480 681733000 629988320 79445500 274792360 918261500 6510976 551250344 203667680 580775550 673846400 980960835 344792320 900454925 919064432 472106725 940406000 89692344 182930456 464681006 914794280 509793136 633166160 712810216 45216656 959625300 474200976 488282664 717180544 560446096 860529440 254228432 94311250 8589422 604617152 649373600 53027534 878501208 124434200 487536336 519182640 121402103 462307880 303378980 375206272 320800906 228852060 103390720 427837376 634975000 194944832 929563481 181692574 590043536 20272784 42354208 310150505 988823312 495469842 772131136 15522848 368665200 558630409 790951470 727613000 95979316 919006052 483157376 780078528 999803300 999783936 273741504 744406535 958580992 234064280 31082772 741813634 76646174 212735136 274171460 711392440 327354136 673455756 44679344 187628796 580881219 532028300 216169165 126554416 19983168 395636388 641839650 858993970 691755161 426656150 763725380 644663212 937625080 265949478 813553082 84366500 710621932 211128200 100350853 984147298 886643632 447743136 185625896 778469944 730271100 205646500 792916915 168877440 152728200 972888384 390672300 476187932 499980400 89774411 845121664 536892928 594703235 702383861 894327808 591483648 869648712 541015000 345836224 143188449 723986845 204422552 425833111 863475840 787166720 132516796 113052118 993886090 843097784 430941072 378062480 886972770 797225732 829616788 921249700 361979120 996642437 638766470 321002182 586549263 420467200 332271360 730533046 546680777 794700503 783991576 39670860 689719720 748602400 426990026 764498345 79685248 294017244 602834100 394262960 476449722 605282080 366684333 608470122 806460050 931873480 169492700 520483513 742714880 911981376 393922295 74395184 392206932 250207422 192524760 672989808 317506512 276949882 239005168 744400800 10371072 964852607 902206800 483103800 914148061 667582296 664963428 730034486 938777462 879563486 998435910 869016174 545608784 752557960 360904704 49740572 410908840 263603370 918193896 375847168 691212200 116485120 641912152 344123280 730090160 762785340 677180600 786007882 217097790 804465300 44253616 84361500 106420750 929503150 786135040 665787485 91835827 515280898 27925174 724074004 864862720 869439230 817182125 73681472 981089560 647523968 750897860 802624019 253168955 675722280 843634880 935952292 412246236 736579072
704605844 701463553 881320450 494871200 294759994 838374750 801425335 931332272 360794140 297920 620024875 579078128 644885120 716029648 43778200 171816724 672830760 139173156 893013600 241070748 418499024 436808193 159495314 565974210 43790520 889036632 206771268 374464356 250398434 40609760 898088100 11503800 857448775 486387254 549195750 661494192 651613450 253365928 944015900 713598208 461881700 404677760 936654840 76823298 661642745 152711512 567195556 560960496 69605874 510228480 312193668 377843200 152063175 659660400 69188032 836082688 453787712 789299904 785210704 318823460 522835360 408006525 59746000 207227088 98105460 856894720 551901990 778378680 166942820 106732066 148700122 988755820 113828416 336734400 144589130 455565960 349584720 327608248 827970356 939699212 823839830 412062000 886656000 679410716 301938920 439867980 774983080 757867680 431512320 468257640 143463424 420284160 695449072 285801610 420349056 836578816 624130760 239278160 321434040 860405760 677050800 867199560 831244336 662079440 911496303 991448840 326709760 907832310 320481168 488258023 818243731 930940236 466845400 711659740 228116910 518220040 253488720 343891320 280433636 403576656 109948696 961495720 305228816 533393584 795417425 487995500 409579200 90423538 974329600 552427424 126382884 48223584 156802736 106572960 233969851 354853443 57827640 475584860 748874440 558650240 244408920 380901180 520572566 282465952 554562328 559039600 635514880 560458280 973610620 770097379 771099760 673180500 570118302 722831936 787773078 432464350 104530712 446552556 685244908 213921570 643530880 599766528 281496350 431743298 536635612 472147360 60109648 508149450 950717240 204085632 996333570 911105472 559632005 777588480 937182864 319007200 572307040 657926163 711056320 29978588 684811488 143076960 906299120 668835336 34463480 889374720 604117720 882232292 598356880 51017472 724558880 850442712 49711931 859895900 188229680 264430616 441868309 972860574 223451176 64144512 698811765 227808090 786307896 120194460 615462400 828242800 682448164 344119953 710509674 646160408 500804874 125632000 950688055 971727703 961450424 944184114 520110218 726182280 848080755 552195456 811796862 661114644 315067750 380986250 762359300 981666675 235936000 487614280 408021852 502309302 544922212 571241824 683828770 265300840 109513820 994065983 961702656 31664000 519456080 372620413 495970850 462733464 298224976 456824800 988982594 348942402 16304312 804282300 994990456 307923376 67692504 537487800 349471254 165252960 707514112 246786128 358938512 311019280 964278846 506290660 492490140 508140240 13924136 37633862 401441000 212106554 54807742 237796575 36917232 17899080 689144360 286963896 674762232 828372782 876447413 142532612 783577223 687261512 319622144 420468348 122516430 906494720 500136000 868986632 827267784 867502720 925074994 711892696 761274560 524094432 719560549 875824008 901501270 619278300 738293840 138466992 568038000 235442992 220725888 676832570 171852800 205009360 759263688 198796504 798032240 856037304 176803672 683029608 485327008 545725860 352177740 162408035 326507471 47777280 479916084 920499334 809984790 181578240 685844905 444218880 354149302 647463808 793606985 184413857 664130368 248779850 89786240 289481211 933124796 577024385 581028420 475128000 432397920 11592050 860155000 657890441 738254071 719606688 304934830 744001984 413275392 430915252 547128050 317235110 872854208 759696675 51180641 810271360 480369600 225018344 267916160 494852780 379744977 750490022 570719616 55376398 133821100 638042776 378600704 632800050 911391744 183218820 731460800 839774464 809123172 520154624 750057968 630294960 646679436 102586240 903740840 417028516 42526794 934596502 27049060 451170560 228114432 251479092 698849472 800316368 905379760 176036540 577261460 953156464 118879460 353499529 513995200 506717610 616066336 731938399 959051328 721258112 9451276 318595072 363142344 456329000 280277500 824725547 763041894 902263792 542811200 243467095 339822792 601404528 721703281 213499032 266581048 603032940 934303956 158776320 251233940 758043000 213336612 635331194 463250685 601191800 471064260 527543468 657895400 216447875 348762722 757767412 396785260 518615220 488129296 810536480 937663080 343950350 127907200 61756075 130288704 199750034 561600000 508953208 501691088 772377909 796068160 9144932 328177408 27150904 778351608 27259760 791722136 613772776 248368145 7879016 744586456 149969185 363410204 800863504 17223640 571862709 473715752 413027168 439086800 325065940 447817384 651986724 28111500 608064776 719602410 385297828 441626870 179588966 736341564 777970944 152835000 46759800 385793000 686587760 676377706 948970576 308058776 288539159 31379200 184260890 405271360 780815574 989886200 300127321 217240775 913217286 633238400 38527744 160480742 980114496 125822320 262806220 940419900 909487560 676680800 237201680 414032064 768534893 525943808 919445555 900771300 701206500 143010230 426659980 921307392 10026432 559655250 267931800 189856120 780689850 147441000 36251200 269355096 368758992 757357280 514909632 890041272 829699835 744599625 781783940 310596641 182201203 772854320 757545280 561882056 598236384 705679008 741637978 546728384 168909789 926559000 248252952 640642708 817979680 969307760 912046437 234476992 950348163 785503280 681889616 664792154 770399980 879594500 126005596 951322124 182656750 50574760 762195864 338841600 647491220 936887680 932934272 922164352 71608250 634138850 188611200 3125973 627890160 760728016 79824352 331413255 720984582 499282838 31087270 718903588 855617600 69751218 535575604 64718656 818885922 909176150 90141000 226852282 330668200 79818172 475289280 454951240 375101250 643236640 291288656 908118560 557629952 62741424 350055844 85209920 848522190 127018275 3613010 446371398 232956139 243894080 810716600 293792726 99137980 272325760 687187548 691766275 201105080 80179598 119198960 916734910 39623770 385317650 657076256 73755320 709060880 187954768 925777336 297027098 78374088 406173160 837331306 217434224 68219400 592057520 919022160 186811980 657181643 237144432 903206976 269060388 418870440 424128360 711929010 237087824 694401350 871764648 783891110 832145920 890498040 424000361 525101060 967774500 28728000 700991540 991768220 294663000 933195400 677923000 381441864 863952540 875865297 723436472 467207446 732538910 399705024 544478400 848730432 254393560 277494144 783725600 101416720 553692792 892852832 142012520 782587404 965826350 707565975 837124960 157142685 698552256 252589960 349063968 312834612 420446360 530148934 664520640 253888496 636123240 387173520 820125044 886910340 303848928 127074425 468217560 271405408 596261278 479183550 397201280 15271249 176442960 136175637 518949782 98615060 237655100 703333830 509152016 422050400 342594775 625384605 263090830 854740078 185425490 155939004 410984864 683356840 871217122 717802000 608128822 660451232 13812800 140481965 658835016 603883158 515774808 970612356 751869758 256454554 960233857 118915500 923905312 259896480 69204154 427006860 785916250 37231136 499938984 769040000 164317896 496358713 465326100 238136775 673246720 432485980 28248774 578787134 538337570 713277200 349388628 784589348 329759520 86570941 615367002 399517855 535113080 976948160 286615370 40232882 172965376 744204352 300266240 964597888 245140628 790563472 870121675 91036094 842567364 579472452 872702913 665973740 899975410 246663560 803272592 425022300 910348572 443617474 778869260 901844056 243505802 909979352 113011460 280500224 968032000 217096960 431560006 198921370 531555827 188666456 314266560 19643804 71853300 624682385 801486792 566266880 931018728 831342555 805236810 696132530 193021690 739131240 770202416 727030210 334104480 506575552 955218948 222285224 548414426 737355440 835895592 172131848 141007466 655143136 659529792 882828270 768872452 774901720 634113360 222950034 564626400 507464050 55282886 396325400 469431139 963509000
950881440 176672875 706314944 886399680 516788138 71149116 951534797 375865500 758122727 343441376 742506872 573792092 239301888 78736560 445576350 278894976 803462241 753625384 137032310 776954625 529792256 552924304 398367032 556740000 340819160 513981936 260724358 602623360 204729190 572819200 999664605 262196116 565405836 553262400 672925690 624390928 101950400 910706570 527709375 878157930 13441200 614593784 839469152 837228080 367200296 635743360 634459592 57631440 249028500 936548260 152692898 509415848 590908580 133513464 501741416 915016483 728423448 254757440 825245524 469762980 584438597 817546740 206417628 958936320 715074725 429887376 843569075 683001599 113392810 908100880 471968240 703976284 523098452 165782824 650659584 538500000 188743460 331218640 928187270 96580224 13102720 952767720 579051825 967100975 948831370 465274940 933194156 760037000 276786608 764004544 608926240 818002100 773735006 406625738 212925862 307866365 430358400 950402247 461572096 765894144 111143792 418938188 618800000 152198400 986475688 321013568 460871680 513715006 510291332 595889982 270446040 895535572 510082965 519999960 976755615 717492760 561798860 805338244 706541360 217336538 104199827 225369792 541159828 975547732 50761540 713949000 328124546 301215200 692919895 488418298 306656000 34074750 542370765 733372016 289561616 452852324 935275114 47284 143835764 49730650 210557736 5748500 531078380 538098944 728784250 932479136 654703234 462585561 139547922 983352975 789857015 461485344 757372272 315565900 296488915 116790090 952869440 284218254 229080000 735126480 66147985 963249264 826127496 939723264 718142002 584889840 491959334 521122416 860059886 458631724 316966122 597842650 154815912 288713536 285369196 59644224 185456697 948988912 205954043 260056060 152073145 39510880 589061952 642421440 903444574 88846110 763885844 888172554 194464922 80989445 174169060 642710645 711431840 52503408 449726140 461247680 589187145 586856796 467598880 784223085 604202880 521148814 696731672 594051358 283507380 418703360 912775520 937202853 326343640 989249920 577297918 110128100 278531200 984150264 198022080 428429627 390995900 26946600 273916433 707770064 136469248 652578592 312529660 129822765 736619843 340355277 760442714 104976578 131910544 391298944 639095000 318841760 623524120 430120000 452505360 664644276 167281980 700271640 620986352 559952314 502215184 362823110 527170960 239644672 646937640 544150720 910368100 700981360 612528267 220245620 797343492 397656765 26290392 756513132 873547328 357901460 972341908 332451316 65592088 609759556 957249728 372043850 561654186 919158740 132493780 966144267 890835349 214329968 921048717 618427015 595532800 681299020 826920944 911706236 863859520 777192480 923835050 513213142 558316510 516918968 654037020 168576896 17809816 684245040 11996846 111864400 919500032 547617824 255344240 882414112 91788780 700139152 679042488 629188704 360688720 220937200 898878910 116828082 563452152 241223980 560201754 367454474 277035960 3623920 554179193 144407925 387120825 631990260 376700125 51734400 261917120 86883200 844119464 619310780 779814680 21940373 199821296 366527820 773205732 187069733 87611050 605943958 811424078 777191960 768175362 769479452 2172930 940670914 191193344 148994148 915963120 42589000 958199020 631455540 833778563 344966096 477827199 243077840 586221120 980969280 539815750 353089212 360597248 36909734 174599020 533711452 259499280 494692375 500197160 599643158 144825110 494023712 243936225 308802800 639367384 314916878 947733820 10209780 170623440 646130520 870794240 397450600 455260033 543725600 655200900 335682864 809868598 793172800 298012004 722692500 703160092 29866625 489222780 624097500 866210880 761603590 732010300 380998220 430253536 742052800 548952240 429042236 990635878 218320000 866090496 586748448 320232400 808690618 105640240 309341900 532646875 317806750 242465225 764315080 794895250 940768454 858542145 941796735 611577600 383290016 172402816 62775640 100936320 641955744 522671108 205425338 918940160 750065060 426884506 91287934 497765920 938381632 555030560 340353433 354579530 423260770 628016556 799225660 835778348 789651640 388155372 839170625 357288600 927462400 566088320 726248636 487507270 194255680 965120124 305791240 897525932 357053570 696089312 819250690 639317880 323334400 97646600 859859752 287099772 386777275 124153448 106701172 461338950 124542620 696577494 690620768 55148398 740077904 682734336 817525485 346023078 804851963 876326940 133380192 165096558 469361536 181450176 802720525 852865900 731926080 736772528 103928844 607452080 681701360 293647776 237184500 206355244 770305200 312731648 958764224 92286648 395812840 448955520 413202278 898068480 326366670 227338804 36520990 743935756 406184544 222337440 551834720 429645268 400084200 862974720 30547968 912173952 779974112 56570072 807583432 858565328 597554560 597797144 192415120 945407664 545270000 238699955 563623512 28768150 109232096 32069050 419942812 8913640 572389455 305597320 475377696 440017540 242288920 404988438 359973248 855497216 607014980 25663840 267860096 772901250 464807500 871687776 254917768 406405051 812060000 133985912 494456350 162313375 657507685 613248928 305219443 592887880 658658740 369054424 71814528 134904875 568371664 386295906 379560952 963155200 224409600 668561188 470753092 371569048 437395868 663697066 774197675 467541536 765017660 974786220 981250000 406659130 254879288 88135040 572188000 141911492 559192360 463426372 471739420 581826782 609339271 41830178 880234692 354068840 258994025 346101738 947547805 566043020 20615764 216798212 528031780 992179988 515895168 859047672 289592660 506578250 749741055 681576568 138579776 678416882 886662290 348882480 250610840 625590400 257244200 848324384 253566700 807353950 43627390 659321845 805479472 156804288 321353760 172936982 234314092 556173888 435166568 284645100 587581165 782770940 86975160 506587959 495088640 929499868 712552480 119726080 98636000 84181945 779075367 104552464 238234266 33016624 40514408 104713044 407287933 831424720 268357082 575887872 424133760 463785944 560025156 82214875 463571960 994450185 906877576 943828992 644255652 940965550 893963204 761324761 81769728 724884350 153824040 371045028 24509900 358034112 787115918 18387480 171424690 348518992 634133760 942289080 561081932 290549264 893758862 864544176 250955076 186500360 515610142 310948044 386047625 445501470 798193920 230822961 617602400 50761104 691180964 738958080 118910605 312803412 367003400 455810378 423325320 683308558 379683020 576232096 631684016 110167712 500897687 522540806 964543020 510464000 375320640 432010688 798975200 377957112 723434724 604166650 909714640 432758079 220542186 618471596 845897186 931225744 0 310564684 863850550 447235306 364284272 57153532 614621120 169990370 687883506 260022966 62225899 142971044 688578038 995157244 147622402 391345852 850554672 349297791 116222512 476140736 930106256 103694652 148567470 782174288 449087056 167092776 369336685 45563065 218392060 972364600 265097850 701560130 221887100 561449678 163431360 278658528 628550988 710018568 833407844 387266275 379763392 630251570 374005914 238133877 992129642 957386980 286983434 115479435 482352432 337009680 503918640 364803920 581189632 109208704 649795440 255089000 369664160 908190212 302969447 920261900 375276580 988049280 373951236 136560800 408357298 702615345 768378720 282440384 800656315 970241296 861156250 283882428 428850260 937705528 344572942 877836750 808424650 218263472 391865180 610098298 429352885 539071166 439346670 165045450 448585184 839899030 710027280 480261600 524827996 328860032 293940800 117676965 965682600 691542774 65371120 997382848 611150240 955182980 547872000 204973400 617287936 628124827 343181860 849214777 509057992 872419272 633058694 425427968 796987550 636514775 575205024 843626764 238769344 601532847 104550033 566775200 689345216 792068494 456412688 300393646 39220317
721276343 163274656 856323223 403817256 902396944 303162448 931547648 588634844 610261792 57327556 9819588 170347175 274771120 78140240 107850944 693943928 454249934 769709470 335324772 950680448 473294600 617885000 858826002 565646740 704823040 976037730 215184200 880724872 284893296 771321244 159022432 433600260 963593640 661720960 667934150 801472176 60500160 445651752 775237240 498373640 963743202 927368656 413734096 824709500 904010812 950228000 471394080 874247708 293727050 702059018 180593840 589781116 123497732 684148245 28128592 325174150 170803344 637477982 655986650 518781884 835015200 442654850 271294940 600417280 835745220 958742080 476968800 526531930 39544640 704251100 882426894 4326192 255400868 386240832 506362460 286364805 650416880 729655360 497327712 895626826 744102144 768795398 869264596 882886340 147862588 551172321 833540200 580879815 869362688 994590400 707478576 844998200 905132813 518250496 665832461 134750498 711808832 763137784 942527168 889397980 62345520 252257800 189492444 219354602 679079152 136508548 684207000 100390400 444879795 250383452 747850382 709047422 449155740 439378100 653065600 855118805 874365906 492083640 47300018 53860068 811653395 277070259 339959900 982372690 340501492 927326934 823731758 597372344 873207518 971703948 426138233 495284207 706127230 844983348 16705820 187854240 739925176 275299520 801895600 739236300 608821050 721160530 995570860 276812504 453890313 273306384 958118058 331628880 944622640 294076255 845938200 998171850 450555785 20168480 928850052 626705712 322892608 384706412 936737954 926901520 481555000 330258088 168193820 781986518 418086715 496658444 233178400 877601160 768393500 20158848 836673440 228601217 1878700 314206456 229272990 635923804 688865366 617418550 862894735 263170596 108063720 5825400 87372832 404340582 846103822 249741200 589835825 425045278 96914375 853382320 605047266 560495852 345894452 789014048 562007088 302730310 769693328 438544090 779280000 29218800 793940992 963914000 997389190 585980836 862790522 109986250 47399332 564906930 747435615 219077606 70098760 157751363 410959120 696411664 201587968 322146831 295894720 282598240 900061100 100276720 418657866 915396060 75260242 738794780 931529500 620615513 49568160 469954038 379020396 814500370 872384000 37977052 138502080 296742660 812544350 484698302 449777136 494086556 661338345 289291128 452654225 753590200 91575088 646498320 364192192 545372400 214516004 436579086 809831168 557909088 346168820 75913050 919592320 780340830 482048060 101174700 694610237 200611584 213811668 629000540 958094776 572623000 343277256 323841664 905536775 214242116 911266840 75107792 294813080 830525036 30411904 275272320 113962495 566885103 798268000 123473342 292597897 232293600 197950744 424540562 321415328 175932905 245565440 23486208 315688960 367960390 29792294 355551900 673765416 134483092 12754560 680493064 18217908 938584140 15890864 305452160 865100896 100225600 166522910 426066304 212927150 326457214 483534928 413816176 130365890 240627718 730380300 772813824 916529632 122729554 967437450 901652090 148737216 136775568 15647696 266654968 259409720 813530040 972821192 832548808 178854480 961087675 257113600 775406762 924156672 900209200 482401132 267541645 950915039 984648650 816533336 555797630 356363302 791860104 229209072 351682600 52933150 445549564 840668760 2658252 107722000 956860040 792932928 148410163 802594517 403823324 345401984 324504340 520541990 690371008 770081114 494356800 175612964 604407968 799465150 598133110 153731040 784359720 525788850 85204594 134622024 325583948 686671968 399948628 207002360 871766426 454310136 81613720 432156900 932900375 75160592 939450192 539104384 243093640 730215035 994064342 985077760 28184224 857445300 679172216 17444064 184388044 697653612 90991500 308901400 577053360 760073440 149082384 605977755 867083285 735654448 459960202 303231440 240707223 53463872 742748580 299444000 626376146 997962724 352741040 741150592 903501004 826939200 359747180 551188480 246253760 787595004 128185330 435820416 96797824 770826500 322392832 551512000 744858090 135846388 411444100 198239410 5167520 526473360 609579680 791894960 640914688 983418320 680040128 527525241 745420170 569862400 32837476 841194380 800546300 646462640 555148828 14602420 249132416 188268320 185962500 603920992 407588480 192840692 247563262 310112080 572632320 386756130 786366624 666155929 907783360 657884800 728704720 940555056 659219385 263428608 959768000 533164476 383873158 217505215 664080850 677689830 754045424 883522955 700648000 733852400 245704600 825007710 429826309 395496704 76631056 135442720 369041777 376357168 660680580 645025600 717474690 217492017 914715540 774236538 12593484 686738435 223987034 683447282 883632000 388018052 987581090 374407000 1547895 3388602 373684714 782965996 980676336 419007600 116991363 389176192 809486300 14626896 795958230 715077636 611907248 707690900 18247404 902791432 777491378 143208900 375428870 380155800 807707300 429979808 26964038 542639780 488690170 495677280 417583520 196194985 166361976 703337574 312335872 641826949 423940245 203050080 480401000 54942435 380254720 643166970 997352625 834999740 670005248 428368000 864639808 768172160 448227520 479626856 835491200 581465500 454178776 276401132 529122907 89980960 861804480 126540000 948760555 745843232 661647266 714591875 49309785 248280429 195281064 404300645 668583820 519331328 754443664 859871746 347772344 512191790 51655600 894597024 447143544 86942760 620817228 577106172 163774808 750381312 594170750 70041710 86711210 328603600 370864031 794132246 493350528 706918806 955753038 411637374 331892340 467878172 35401656 826810640 94478692 993929184 747899875 69570000 667367360 570421856 828354624 336582162 422356768 486977579 58506530 719806370 293115500 5454160 497955936 244391025 420461660 412377750 633005976 53529400 944246058 863188720 635611080 822286675 22827675 331885376 956381211 781776632 954834038 546217696 799068550 515965943 846449328 167928230 922664114 328327696 529149272 751691550 993339622 852691875 352308048 621508000 2330524 103911040 17943000 189996500 629320280 877823614 796630138 805783080 195983896 179942554 635373034 32803128 929655000 404338050 262457720 646203000 233471825 996131616 144418608 61209074 849110968 654989040 800318507 797866910 680293575 864858547 829571868 225270990 549245680 8897968 884871058 676178240 453633016 723846144 234653840 117560448 309520480 232408720 125871520 747834742 793933632 688377554 978153696 371892612 25991538 189338600 75510800 499760450 606385810 877301802 541209022 497317385 933974155 608769992 257797600 452533816 697655800 675977929 398308063 398157180 594408160 490181120 49026512 726985220 322974183 376085760 280719800 735670800 749902762 241581208 914274054 404761600 840050000 914443800 494076072 162433864 162906836 848617872 852942080 142387615 843502796 549798950 32943028 682842870 966218040 303558000 172713700 150450960 437840693 873628724 140260400 697619772 60491680 246590192 472617440 263187900 563453680 838745640 235458000 625822008 160792472 905976700 357666968 758493883 393817469 242290750 973482745 909959140 202649000 16163248 308711924 842462500 906734092 51646000 571904956 159875012 618871440 182336009 437697520 412204420 659568852 454704249 143976816 38890218 238793464 633611472 462743480 58424104 631759584 22849182 247639760 341425396 660785240 128276256 767796920 557326224 794424486 789991232 598470890 202567080 530501536 263511830 666959523 544289920 420105108 940108200 52277091 187824160 165671488 724964544 142451290 574090288 978801470 14943779 561369680 493287532 874387840 194396035 328324536 542243400 724132576 610448800 494054400 650411300 795794242 499988500 2719890 930756840 144646210 623909040 976481888 739612624 6339920 370044699 489141960 507473792 231453020 321859040 368953220 363629075 985443438 838841980 456965600 864534310 998784608
591032520 296198810 691262088 527901260 902807488 153590850 265630720 44306810 66450060 230067150 51009480 51324832 638327350 743220320 195986570 778631872 242362050 482977600 661752832 851732506 800501216 936140170 395380640 243916510 684043520 52157282 281395090 178879500 599809130 740078620 682549800 533939350 366018045 612519057 740888160 359373416 486352885 915877421 516203760 190946540 799090304 959556915 390487088 578711040 498069740 377273338 917141912 605477732 79510395 68614800 117147959 682307969 970791756 393332640 172198888 742877904 143915080 149862348 548768280 425098870 125310436 680422400 166899584 442266900 162146288 374677966 86102688 959883580 158980600 385273004 564026292 476181870 652681344 216146490 751370240 909334521 613944784 296935824 13117532 851956260 944050808 154227584 663302820 20953632 79430003 170719856 918814712 791305790 514304810 147125816 877866540 489755700 58312846 885215288 498852111 946721250 789585003 179078800 466738072 47692570 21157151 382953000 817106616 973565840 213335450 269635812 589254918 833218860 582494853 576712482 583962675 889906880 87173925 223160800 156320381 191011648 190384432 303354560 832257302 448286640 894299681 471779856 940786272 656095882 609020080 564508625 567583600 999796478 895460224 20735799 119175010 926367850 345649968 711825956 875897816 955069592 7565376 516479656 923405288 559718311 760909440 309444000 520924248 389687160 252950650 159834560 187842550 264000400 531491080 847087030 569974891 26491424 41809500 561505530 748541236 867891200 566955825 467429376 526849904 418411760 744666028 559880627 664145700 954128576 246436736 744240329 530675675 503023280 909375712 550788688 180901004 363956640 259987994 39387324 220271360 468593728 190566400 139655400 518451248 307864060 525959740 303324056 786350020 239614450 716220800 532517320 388501680 593654516 192666960 735791984 518580671 756054400 339064250 729767300 260156194 442502645 178829592 360005420 754275440 700813520 228723350 955521825 497416794 848336600 27344194 187972760 164943025 820753090 746329589 202614936 224371372 260665616 234598920 586016750 415262920 908162795 75123640 578438960 716944560 585955140 284009472 390405390 759671544 340605740 178570037 960102080 28713576 808314768 188278786 275243248 505737930 344409856 322229900 842803040 483939300 733592152 166592350 223211060 330066592 246066845 61113214 762763248 8182850 364334806 585791360 881628050 828939164 157108900 128461440 362142100 915959808 275248096 941851635 632748110 910198787 695260008 521626017 844868800 827167040 32056750 1894126 832891520 898747810 461085714 243164575 65981376 94748880 939307252 472321708 669817148 277338162 965989392 408262384 140746968 407602112 807418372 37042992 541345140 710562328 723461120 773176512 997946896 151387568 121949645 443268565 255525676 11466818 570407458 510382000 790477440 11434188 142025650 823789700 653012680 878770176 981645208 619655302 330888976 15184640 147822768 361015104 566931392 998954487 76165180 336260688 834625960 511662100 319743808 71975124 650142604 355350344 420049176 446514500 487765254 532616600 136647400 819560900 884832000 459250432 730090610 298885512 950242450 568927400 390284950 829787040 749882780 28146032 98221563 739926016 585312120 99617550 941255264 564675128 349242450 52902684 713511400 158940480 45934784 694101655 863193412 580840960 485448405 170356345 364422400 142520283 527385200 447677720 806964296 362270040 104760096 905244160 556847992 215184430 634618476 850610050 400987988 781439830 225375416 598030360 684446224 542612544 6964775 974742476 853864141 489440000 949694740 360807702 320699820 652396524 157129528 727041480 41745964 979301920 938178500 949830048 93485400 35161540 4544600 25759234 201348312 504575440 413934880 38108744 237247040 912404460 617209344 484772480 174947906 910441112 814326400 910111516 972984962 151156734 60602320 838497876 354178536 968364184 428817920 779481405 440818508 215365395 242457040 767693244 847847960 452954080 4965449 918883096 23099364 535714148 704466000 287236800 614011416 271265750 318622364 448781000 966027450 854430808 256912000 407981080 576613760 991161280 685270290 813185717 429798528 159579635 992594700 45428865 762407314 6400000 582925540 242699052 893918960 310921165 464809600 18715279 934902620 301073468 761143206 494487304 28621737 683853176 301235520 422339000 592547896 88817000 260975227 128009856 277667118 710796124 168370303 21894950 211543385 441684343 542167338 326652149 247919904 664193838 402859116 981413240 416107606 681767088 681504320 925647248 491937008 892248350 794791992 904996064 614468220 26883607 66585545 951319352 880972879 632921600 111958340 228047750 521324508 861667285 719484124 497813130 442685324 221366128 729961280 807751680 341063840 909178772 534465856 76308508 525899542 532813000 989813435 355759568 922973448 374636176 176178400 979097248 384964480 984531000 458842624 947512576 516301398 189140400 217482640 24460032 142711400 786150922 616562500 151101100 706951606 432203936 639358712 396386640 87954816 991226918 880410624 659021552 441572552 299537815 857074260 119735528 135439600 69791008 606233304 709608690 570476800 919253806 483369720 925051046 379911560 362623072 584762568 350419858 59356680 661722338 782905148 993360640 56106097 168409680 833138985 853688624 846726957 629739624 9462700 376119820 311548960 349337930 102197775 547298048 215237420 999912122 465530688 831318470 694403064 437366672 18516945 13133316 332150835 363808885 609963700 95549216 36205646 626042391 965587090 536388091 437074712 735620256 454049296 664891840 35658904 657837070 28225664 368774000 95903544 704866892 466852920 744725680 413041182 115612900 78141200 711141224 345087095 205901894 287823720 473240488 307042016 943621342 54863324 595221120 923646740 439825740 346296670 411044539 280927674 975583336 766284800 993448240 886423808 327920306 635253103 935876080 86279600 835382664 586655024 888828950 948825982 668157026 632908464 921169340 895152850 2883576 996829936 773205940 64922220 779932900 364593670 440727485 173557963 528007960 695108980 442686633 186578720 716312160 313114910 879822232 64373110 629462794 154623384 689511610 413015120 572024120 121290920 203080000 455455250 444244132 531038720 707350376 291334738 892825351 353189152 658865360 357296450 724174996 353328880 911241324 742522735 818584192 411860390 183040000 368961392 551297180 861615808 44369940 802056224 123314520 704141300 24164828 21005656 729406232 938470670 651961862 821291920 410603968 243937176 560004352 574534984 618927379 698974678 20092875 323497856 933992448 84395456 59370496 98732900 456254984 894189125 608488560 379480636 964279032 65743224 963148000 721791944 232962618 609460124 48096000 299086400 895092450 292177746 884286840 490423461 196966600 731525016 90299304 939802693 465164378 924668668 708494450 739447735 224374502 33290240 16802000 404714675 204963776 947842956 710087454 495783300 201497552 846644864 539041792 459167706 190088656 686773300 651893360 989860100 575741683 170973360 816842980 610007000 777856756 627196960 705589840 611658000 940980992 178655840 411891625 534603486 202588192 997331813 89904828 289199200 17068255 337409196 919966358 566499452 586986850 675476000 238899460 413983880 559374450 724897632 393412048 353691820 745024016 375986880 858839504 780585510 990960648 850394976 378693568 934863840 963492900 76932116 246718984 667278228 351130500 535638536 286452224 56673340 74074480 457939140 582644892 121064924 289549466 620146540 628870440 198577882 276781120 467428672 655332000 588452816 231161600 926057570 979241300 495752620 476836240 478363200 544041524 96296720 646400500 165739936 929706472 166421090 881630924 19315801 874720656 387557420 947306800 340360500 626111010 816338508 822726400 554777636 507821600 577539615 957660040 337022420 684388832 462065625 644306840 585745314 723194150 175891000
489520600 123308176 827405394 27239992 72346560 561441976 205256320 868906102 799058658 25135160 324668856 867779000 546784195 904553510 145379034 710191750 380918912 573847760 917416000 685905028 490736192 382703152 906581600 300614650 506354848 118301520 13940560 268929488 986659302 140199136 853272216 483707480 709117531 475336504 242438343 567680670 200950236 963980640 773186820 251654980 270426282 120057235 412554315 930343192 76280498 71789200 618059625 640580160 247012871 582936880 457275726 579583274 962308336 689485988 619237880 4497584 132500800 715451836 798388848 425256856 116745768 256555820 954183580 364068248 632004520 606713852 354201061 702345048 399257612 639801600 982043654 645912346 696137056 204693546 165457900 155762616 387294064 483897710 9182840 236998272 434763405 515859200 546511097 623792456 584739392 373860262 891716672 436311020 653837200 540169296 585497500 366113000 336632208 469431508 45262080 194999625 246851984 627196345 968253032 1184320 142744056 54009960 248656960 8413870 936207101 306582872 33442632 319047750 849758336 858133268 612651610 750946720 834984288 915335246 469624000 717482125 524868560 41621212 30617950 347489584 446844800 90544476 765385300 186962220 890806458 70317400 110612750 130630712 951640192 865839104 593110694 647392764 253320160 57458720 505193416 352130415 125949322 111221000 981404640 370812750 628051190 895384315 906332130 864494964 934364329 348662016 816297820 782501671 122584114 42653824 630418752 585237865 573518871 650196976 829467440 935602718 573998336 564091385 288545500 576084280 326971124 317971840 796437592 311982375 53260168 226561586 154535135 537739375 119505710 150946046 915744000 703851617 874530760 544017240 496625476 671824768 890069120 793072856 424889940 762906816 132268928 512015200 416608570 429642240 983954082 52150920 47516368 346668940 231411164 654308728 671332440 398616076 36927088 466057552 506545820 727908077 792897625 831864320 511747212 463055608 562974630 585082892 478381179 931804000 193606724 58967840 821125800 495458715 305880980 688305959 852928110 629371560 879922560 814926574 737812222 466149280 746194900 152480336 531783698 494682808 241453212 385911768 757107004 440233255 627468400 285683031 371757801 43185536 808688480 755985879 955653454 208610560 82823524 441605030 190275391 749093120 694864150 516938600 31915568 762824000 683011584 89303946 434792980 358330700 387807016 198752400 356091840 411065180 576497152 880214996 802710600 141778545 722061230 277747560 430496793 77768982 276600624 241872453 539136000 776346160 835121342 112227578 256702516 666921280 439278500 563311484 902239000 363901250 364545184 703681539 23174720 217018570 129993036 419897964 537202024 611882000 470950784 577506304 146755848 963977758 283975232 457246460 378307200 455760870 837061144 390899064 794186875 792473975 652402750 981543400 588109120 506477529 552131614 171292800 433561800 721525015 770175700 131089335 244181880 474535316 138415104 25079721 166041000 648146483 85271570 806865271 400519680 560583424 93885028 909273425 978747072 690706200 200358500 272763224 752268016 461111680 358075400 457097620 961115377 234930232 331139840 911890000 403369452 691198628 733768750 262051400 361421706 579570396 104123200 759199400 66788310 88556635 260889411 134002272 41717072 886862448 627736688 538577590 221755340 402890400 175601355 450155730 238646190 644659040 897453982 51535140 508491040 864359040 471418140 18892288 300919360 498780496 90405790 148637897 189851284 350426380 769647470 479049195 634553530 39076650 94565920 954554151 464601288 867236992 524503600 981720707 547800944 663807920 583852800 917095824 377125400 399439232 717273760 148359026 716066436 176668460 532964720 692104643 320195984 189315072 627268588 758721200 819468796 668479862 163653050 336213087 220446000 12657608 578787695 992690568 221220660 42181152 989262400 775118249 716071570 975210840 713993024 659455436 623009488 594700320 121013552 643935345 36459896 438844160 620988720 357517040 327523760 583138544 929126240 497360264 426778560 869317120 656185040 248089652 938839380 291458997 91982730 362575700 790491486 88434975 381792112 224484400 221151440 845087774 157893696 709524766 786805600 861251648 624223286 3666000 656153960 703067760 460221792 145836920 108478196 419959375 36485568 537565056 507370256 561075402 109830640 150714112 465116700 351804064 980494688 984444060 131379740 467531790 840187804 773173600 823337746 167128084 61418700 940359840 895354648 974937470 181291548 450255000 549409766 22955975 642678764 581019060 121533720 565359784 621773624 433631500 958626600 959831936 451035520 367913984 801408014 210268754 437568390 715109626 462220362 804832086 756771840 702474750 626609996 205691700 770042864 129009400 931006495 86305943 965452640 84972416 901602768 941552925 895501216 823208360 710291371 968252472 711550440 568844110 606159222 321200100 431004060 153059940 74558516 940895320 356640320 813706208 436739184 851797092 376932260 248357480 496105675 304970320 588168192 623661584 479973289 349246320 335520100 589044480 672394328 202627410 925169896 677443027 558033249 394385675 181820740 432230240 943885648 88241200 11980960 689805654 389303285 544212018 998893056 927468948 199327295 407383178 213640800 523860192 735937664 860600438 879623979 863390155 55925280 19460825 422135200 18389960 953672360 436252906 65944740 619458844 819193984 17101862 67692080 350244690 43109576 158826512 511751251 555730752 627850688 283240672 801168156 901846375 475378250 160934500 717599296 660865970 862626540 626042506 717933412 899403580 307032952 212216742 130894208 709331280 429997442 308931654 9176618 135858475 444548260 627495680 97003728 598245196 913392400 353626080 499022310 428754144 98454644 251219060 386957184 758164432 545022688 820473540 612481300 590822575 392832392 450037200 623720120 210604000 624905856 564405032 912300760 940966064 540552340 198309004 278145100 98259537 936074068 785139200 476079524 289269900 689493680 789698773 649578316 542861560 188890656 590747360 781534820 924835448 777678610 781717508 659861280 747095604 752945870 81871700 656161000 408100480 479342016 416170808 34498520 128448000 841603270 955082439 609582500 839276864 518697456 468978770 538869516 819139300 60674818 427719932 368718700 824363430 734371660 719624960 467052670 989834400 465104580 195670138 650589904 186255125 90344724 240448930 516633040 179629610 270896288 688259493 910913420 21276160 985664127 282405552 235614068 68333388 826791832 496119968 651593420 870260640 921517780 289948276 691717425 108661678 870579408 24682068 923952800 909162024 607884825 919824400 386768444 636084397 725363782 15407200 541488519 356786192 901400752 123993500 962563000 225275368 318758988 568879800 785930808 365242224 859465900 797634475 579445434 245950720 597396904 459094925 888662246 374105272 797252680 145359200 363481568 383109722 930908469 919924305 660593000 826220741 688358440 589827132 798970345 887680000 584813288 991473876 631096790 410997120 102207792 829341485 727961814 418435370 968676510 993307500 531947558 73380660 18665600 915836968 561156080 404863577 148289428 466100544 930402340 929962225 71848448 939608030 117520169 943975120 991652784 207159040 89765081 329892025 357409800 209788715 239549850 951210240 949834584 288287020 823230666 648011120 172812584 6192960 989079805 266709770 874884344 481717760 318861880 58789760 785869731 317285888 406117656 386903896 835331152 844338590 21246988 104634880 732693378 119173696 909968320 58600804 645260600 746490000 111936412 572137480 390137374 775866284 854284330 992339779 233075442 235171712 375383000 29639104 977806930 380025680 103345152 449169060 137944477 156828794 709884775 845559681 979961792 996723200 861097850 841344480 268687696 187441920 286851065 838177360 941885920 352713474 950985512 875155808 230462080 521780440 88696960 251348668 871783928 118537825
961284480 4285720 238913800 814734908 656887653 492968560 920244610 683569032 554507050 818248240 998569676 241815520 538285340 349187012 880811376 24207100 880872165 474116941 151433816 52158400 650861866 21555472 55463725 573414550 561711744 881351527 511392558 15299240 21987464 184740400 371414776 651188450 851681408 936717104 635083008 134008320 431139244 223439010 221222524 748560992 880053966 856843560 226221200 664694626 192232960 943171330 187571840 354264650 760761472 482294050 47848392 318826260 365753704 629448820 187803436 97433448 737498214 990671130 105925350 984923442 838869888 401050660 852567580 372020872 997473087 723878400 596430795 88786409 811470110 867403032 205442585 801793040 242794050 206420916 57141740 560190281 936021000 868068508 814040000 41645988 676363000 417979940 592990708 333839166 531878017 137039277 259026032 201636370 645995115 600038930 491892278 270423648 750773515 140307460 8753625 145175946 549545200 395959281 675019888 82655317 525843200 12634704 704721092 6404480 928245120 218310418 572994260 313657740 82723955 158604800 725250288 175861120 469751120 5975796 608465 349257402 168848560 499455200 359768548 720981520 63712750 298452592 326631384 330443416 935603984 707554649 70518376 305331158 946641880 723658172 766247522 186703750 711908220 328349302 905876840 253756325 834291840 574958304 455678240 71252848 789429464 214918456 433389960 326690000 196467972 639128090 348405684 661094488 69396022 575894368 969841296 501026400 730019250 206299596 407936872 915986200 754835120 41903472 77084868 142055710 64307403 642026560 57096244 426780304 319588275 36618240 677887700 334599644 64018612 870232184 195066880 931520600 525583300 106094848 344232880 317165568 680167158 932479214 349479264 396265368 724569600 231602608 127878176 754866736 885188225 908529536 229789424 796361792 924788194 320497728 90143312 664587392 356555800 7521352 799884000 737884482 484596574 144439500 499744176 958164146 9921850 873013278 75979650 858231296 293805864 839981080 92981900 699807264 452562040 138426625 707963351 5589024 279242240 364690958 849611350 925952459 230361332 643798680 161885440 279175256 148969680 64259544 529548112 982373504 895829600 96986080 488944010 595983752 318926690 398446738 26902868 980764240 643460740 436060782 889975780 677015748 930087476 311131560 130737984 879828352 262268370 878877420 640703775 492189680 827266080 694847140 594499024 113655700 982843840 742056000 860183040 93092168 959925304 702458875 690491436 830238884 589192024 43344720 535659520 568291854 455136560 4754790 830021600 119521764 665233560 989513704 439600288 962561920 55426982 996769317 115138720 468889344 891979026 807658592 923009860 316457060 944836400 872461856 949857280 309239144 966530659 484868391 923060082 242874880 241855722 80495810 654449750 12767234 293642240 213976028 406118800 525286225 33288505 576226680 11216650 415905258 796160000 371746829 1410088 259532560 187965200 949615560 274458396 776888748 556510720 287541570 972305872 695099250 441303876 808912072 584508636 583463694 781827042 880341504 493453952 158313397 513626246 991745443 128668960 505990192 94946940 815108075 237562223 273100450 399942180 6207500 557415580 173473380 349667900 666083704 868152300 618507880 357254352 704990564 570916422 704722744 101763752 159948288 541681536 511055292 441628576 586124448 495222150 221824000 774187160 729266240 451516864 458172000 739416230 46501270 804536655 837276125 853080610 383038800 752958960 324393431 801418100 198424094 80459316 917208192 901041203 278622000 905569314 188446720 846248768 788560096 517595736 561471840 173767750 541266130 855322880 892581147 272706000 882780076 390084616 409275652 755884292 189373500 739627506 186436768 626072375 885447844 336402608 30729000 21354468 864457600 944421440 478294512 860216582 977539410 731726720 682836964 435775296 537892600 642466593 809505000 91746000 109878400 595494592 931215102 582111900 983867692 141364630 22661005 804846087 537276232 866328200 184682880 817369870 297129976 343582784 613871670 296429680 539410222 525582840 500658036 303493810 728405712 63325400 883319800 176248000 70740000 140618160 662924300 310143080 674114494 876736000 12750235 295168864 273372720 625624592 218559462 480850200 122712112 608681060 709659368 459636763 959344900 962057428 775266051 257565960 427342928 189025072 663463000 609013676 490080190 786404000 781633034 933938345 312487985 986385661 891744000 915362630 167798400 275788040 879070136 787704640 843863552 240997400 70939136 458853696 561159440 285618912 983719392 61427948 545171296 738826775 102195720 722033860 1959152 361670230 777364960 227662400 826182868 939631249 460523000 229662112 440286400 579039040 180857856 370415665 302239769 781720945 115764550 9935520 692887932 35181424 940229456 28734464 373577264 585568700 275687536 193271840 130978368 11661766 145630144 7940800 868640090 135589632 491609740 938821630 915748640 312577792 217278844 800464220 137030628 540334400 379294406 17991416 549310180 164414236 328876384 708900696 403775650 615664365 677745790 191358720 80105072 890643120 920561024 416104792 897956860 420451316 509358457 248693024 131450304 823503360 119830400 343145600 385615040 234256775 48245925 468785000 377334880 143045300 588678587 737191886 337870848 749748048 572527800 452928100 870431722 891628128 395687336 312433716 3494560 325795100 648047592 459847160 193315752 161732608 270082584 130395570 953583088 107192576 768318560 936488864 402743784 875562496 144576000 904312576 100463512 411947400 142119910 858352960 14972680 158052300 804925520 276674252 503038574 919212444 403746580 550616604 152916040 956560510 30612080 579975040 481596691 483102152 839310000 599181696 950318419 25286080 669733888 560326861 766109228 565846482 644723290 537815520 972184008 323987215 343343600 532153728 513922462 30760000 480932614 755105972 888275424 880825749 375249380 764790654 112094464 861498605 294199040 189424440 51624250 612931566 425380714 651242304 393239531 415368500 75081480 683829090 896853760 814833871 637026984 581093192 181647488 820394384 827064802 285443600 849400980 236397096 621352576 519608750 680754176 96226137 46055233 614850220 728794318 917114362 18288416 796526400 74567786 990947260 11058238 651257738 176455600 464624384 325195202 727421752 97966338 19198400 535835500 230301210 577368600 527047936 907610000 979221912 31196480 591606114 117484780 666742205 326455656 231472720 901868800 308442888 654538064 737160112 915408600 328436256 229969077 72022770 981783906 579797330 71999209 330748880 479225638 310580086 399780672 572105840 251212864 214695118 391062400 288970684 191172216 950868471 121295872 802323280 476449168 750617452 976664898 383025724 5350100 762943600 455461940 981415680 418270828 375049220 339570000 90779264 428926678 622641864 674221600 671600150 676669280 753139724 963511750 935125350 756540643 452404100 211673120 36488800 906860230 163801681 733666648 362293048 180583940 374891584 133750160 714371766 939747752 343682400 717502400 943695000 536819102 541298704 389599290 731213932 93832360 35019823 888595000 621730500 294756672 244407880 853293120 21053258 909312200 696226620 707869696 756994290 875525728 599645159 131010640 965287872 759028500 398018400 207904832 826702562 205714090 117632952 180617849 324884180 413558000 908340608 617823820 972435385 617066141 66006840 546405920 206477266 723001024 101469960 235660410 480146350 617008256 244087550 183732976 27712216 617019802 898518566 367091520 615489224 574543650 620544000 678410400 205353472 114549360 562551500 925887228 218920476 930943780 393420752 192932800 26999224 586697600 461556548 707933080 323481770 354409720 500085625 569589088 248640000 369913868 295065600 52307292 82043152 139174220 726677600 473826280 150259100 839209661 678875140 41920534 964585272 814884020 35767164 925724404 443636615 688407178
541670188 549384864 353020300 807957436 4657821 882142780 916898992 612397776 263273340 406837088 425701120 742440052 244798694 460982560 493735720 990561730 673947120 97709725 339776000 724820624 730699607 866125470 75963360 5080038 301963289 745466856 64624420 290068520 677601735 472320284 628467298 137741100 563609340 19732736 843534500 494402800 945543950 555528960 341221144 524166505 385179296 399265514 772490052 973598315 765234988 131061388 326623040 151298900 166243384 678745760 26463600 799734720 555469584 514444522 946820096 209729645 739452714 156411475 956775980 117520160 859967608 644092724 455008160 134277298 244137714 696887808 312581460 111781672 23312603 139602727 97395040 109695500 493819108 36837080 270154592 233469480 226602340 145635568 577525520 739057154 837192180 82116288 965722960 962772360 262845770 686245412 345828800 183479540 233360628 125892871 767491426 271127170 158725149 605083650 204487490 150008645 464375598 374162099 465018580 101873432 187825280 157916268 142212380 653739010 930900892 980061950 687369992 331939340 994700800 374732132 929895762 850046246 520869040 152556278 96705675 797858500 201518410 723986937 994310400 318349624 530323836 199247900 374123559 156062720 77088215 430110072 74582862 368073600 300978320 787141952 202433064 734707320 781999654 768173184 320323400 969760496 265697918 331501200 884326264 631027720 612735335 150691511 667637608 505859340 310042164 619483000 171752732 428123386 327804672 95084848 109674420 328350830 267258551 570874364 951812460 185215846 606232104 354412400 663401284 452423720 523202560 325301600 946801536 434579414 978655360 571984130 681714456 285585424 301389132 406729352 723048992 701736064 208818240 649423431 380481392 66628800 624272075 873184480 604324640 948838280 725974440 735086412 539549932 213418758 396305936 272597088 663352320 888880 317241155 82277672 236350080 807012080 23727712 579284183 294608200 277655630 139888888 688545168 927874440 729419036 820640269 933696376 640326592 236065700 704815436 323699100 325645132 667119592 819214028 186157868 56789544 859520078 96247567 333374400 996214544 353285453 397985800 566233766 866568240 76232472 864463456 111567209 679034631 44436960 439061760 156975440 154559744 696636704 475099942 148685368 974889216 203548685 110892736 379689900 876331018 192845336 249244848 733431172 640713216 381079081 993159758 419292144 744706882 709118380 978054460 786130672 629245625 91790336 221792800 85741702 547433760 985788542 264958940 21305367 280075226 431449904 535273440 827027424 856896600 758095968 302264880 132313470 953310420 345144600 673599120 790101158 907624370 980443424 517547656 930089458 337948160 693892301 648386304 656268600 209892640 429286418 466007665 954481270 268306096 128004828 265084135 478185340 232281164 485995109 561348080 823665980 523428436 565461832 204049120 185362500 788454375 852183092 482233634 837083910 207875632 833252800 438126896 583330944 513893445 945298600 167350492 581262360 736834700 885972372 205296700 829485500 808315230 777653372 982574660 651849584 145657152 911302656 906368632 99358536 626312800 408980752 745787162 214475932 509851200 196003584 715334040 573807165 278035008 839129000 668731624 891851710 816759168 129412391 413296454 796506820 390821480 609876564 284826005 764738165 455378350 505128995 414488496 257246650 890249640 755436700 533519406 601255201 562038400 619260000 725765654 159275628 544078180 672130250 753274814 577352328 46214432 174061940 990968780 587329968 674560680 989422434 342046210 665888302 693375928 997296600 796838376 628998997 994982590 690314770 114944475 670364964 465241570 936797032 249820547 694021724 989056000 309133270 690760750 957657056 794563424 985752443 800005500 552428870 639579070 412339808 740466720 806460815 628577344 353755780 87419840 289605280 749397847 735216450 909964560 442931952 945493456 792743682 949798500 84522046 749129484 600767732 556004305 249972992 910938880 508553452 516524500 299486080 249250304 823251456 309648250 205231960 866679340 608381624 995369116 54288645 10032256 566201356 455522824 257507520 551323140 824966000 32576944 566418542 230132802 201813400 949062140 746440210 274774592 752998426 744800191 64107085 892265740 145972090 849526480 988297216 137044826 62500148 758299090 37067264 661475390 589441088 24889920 494082756 682892376 624026352 130179892 13818344 82151096 831076860 525307840 607136896 39139280 532921250 553705008 842526768 560155812 560250102 125152020 570877760 779446000 766300512 712587200 606064202 979159616 857794824 268955280 106326398 679479584 269100824 50518076 531856100 863706402 963716056 171892460 196964852 701739520 147253029 831908400 683294964 988331472 510372224 720319416 652224110 755265948 917945944 393764900 983850536 692319800 863685728 272850035 469232470 102490541 533734888 346147924 306318080 420339240 287834500 346413635 334147424 649718120 372499040 462545765 983986350 309673600 472250630 8334845 292567279 560352400 403440560 243239082 290879632 444904715 360499132 822201088 725241248 955193568 153877632 258690744 124860256 989789640 410662510 163251858 640936656 586863520 541159048 934855275 622353952 5151100 658135040 105449560 88366020 554976660 430569658 432945664 336871700 393369880 631465680 81791664 884086656 376509446 505153875 523044928 522083263 149678556 274681312 452568128 209552431 248464775 173508186 5047360 248686900 360378360 189431250 747766560 951246704 308753348 86225608 475098225 402506314 304914327 414459904 665796208 566600455 817510402 141447840 377449440 886202773 70674225 389676040 451835054 395403376 208630500 195125608 585086523 999949412 104733040 14271810 690005664 176600972 909238080 593609904 342743270 798946000 882005920 826190080 681255318 663271152 847229572 299852340 230220800 990611620 404426356 279302800 970109548 611177030 458152276 712560750 338306460 657735216 786150400 967595480 485814052 475922874 441805460 929756800 435879384 755353840 473507650 882651860 949194920 984135060 68373884 705353183 627762400 441204288 435640018 632084608 597793440 351000428 992386272 116937200 440812636 568722000 796655360 998117262 643841784 491848200 447170444 299965285 601638980 401569678 196801040 446120800 293046200 216340668 43972313 278372200 612627776 453398160 462614280 79580250 869036248 934632688 667003646 606367712 611586464 651916496 912096250 92180400 67397580 26032475 727154270 794710948 407952310 772551260 309878620 69743360 188877732 117313892 811725296 616610048 954325148 673745050 163089000 983109740 196000688 210767625 438262200 34764870 233388800 974518750 786622182 252806604 324391104 572506021 416769172 119930910 417893840 965644355 159577534 525459220 743947190 718667664 964840563 420744740 469003040 90029592 719197736 963292528 695350464 429919578 245571910 138254592 155466080 994594352 970382080 635066678 619219895 488776577 756763448 638614170 645597762 569988894 50925800 431275700 934398383 812880992 503577200 894267550 530600462 883066720 28497795 521631552 424672604 539120446 862703820 429012525 413451125 521700264 368636548 629381692 107501000 326867280 658829101 331775072 127243180 47248224 63408218 215148860 529845128 6843392 955791768 828277689 258115630 299849564 28297450 89809392 527207216 160616720 843465328 852538368 316573208 499707151 318628422 273455392 938194608 784982400 454980543 251693660 402806636 576798080 12225648 33565184 750652784 885216768 399811752 243206530 449025440 993937933 532241340 686740262 280182148 152378128 2780160 98778308 623603362 771848000 8356620 510906184 84383760 456453000 547368896 242300000 595148212 393263648 159701280 502647828 998190122 284747472 107198555 739550936 456791050 10301320 214308820 592738196 578286314 955293520 315441344 810572884 341340704 82206740 754450080 65218144 334592844 323682380 112591410 568472800 827699796 745152899 611839040 529295072 850309536 619952650 814186308 447225280
98095106 265295446 792927712 253229836 655744584 324388096 628433149 420847156 406749660 859953416 997799358 722115562 846723512 427689696 345639547 329770143 672870125 930107300 355407360 621398080 106562627 516838096 761026093 7427880 967253344 197202000 297134851 353224725 137208320 944672862 42640856 665102633 199919842 489459680 316875710 62300392 904238888 321112880 379347840 622094950 104553040 368007360 491228064 339506802 780763088 682166592 451952649 129310670 778712984 542291603 529433990 125411925 421400548 374087590 451762628 569819200 520781720 486108544 628783960 696642858 436834166 92616700 650832805 994019252 267706725 604040080 995607136 920355350 476965419 829328998 297373504 601156403 429707561 150895532 809408725 796034560 268452940 378194094 362518672 795443712 238773800 73023051 46677488 56600576 128076083 933348250 920444216 400560540 802808480 119343583 394043004 72125996 650070910 533109590 838837664 442995548 910634656 275461920 337833232 929903932 841112500 106425699 78138820 545577376 647638045 400673860 283910984 713991910 922896800 864391218 662449912 276162420 892342579 584367642 134198120 430870450 30805265 255289200 835749038 839144440 541964880 154220312 955439100 607947470 886053976 132946202 770873978 700570880 874503070 202531600 215534880 13803360 858812960 679310080 620234640 359632750 785390276 723723220 446754650 689226376 409072080 813362560 843458178 310569504 571636736 184586974 936759010 495744320 275494932 444901960 68409424 112554788 685005210 352008160 96169300 632284728 753819292 355063750 463814400 844054996 244472242 9431892 877193820 279436960 159451248 618402402 134616910 604198250 446530328 633272450 199174284 141192304 572226610 692006300 768727520 136426500 62613816 260236264 471978300 7819525 219398186 244599500 103167064 299157760 698384725 725596264 477722374 194065750 876144635 929532166 706326500 734179792 580574500 449196800 81381847 502167840 913727620 565023068 166247960 192995212 213972440 46783215 537780400 80208144 600249120 908480128 731739200 918917400 322995910 986676880 693318528 216808688 715198680 845210700 943179215 472192 344950260 703361860 210185500 523953550 620624640 517580160 503455632 30581250 412051600 467040992 758358696 196885024 720105436 554191784 216123072 396185102 97078986 361436656 121731120 26350290 106765600 21381464 76572000 261206432 806941632 998677760 40339080 179049748 651036444 714416000 470377600 104546244 461500068 118774624 305037530 809301052 754449280 398008448 365101050 119396461 8179225 860170908 89708550 353027604 735731750 748932960 219812672 24390128 90617225 493001184 64619896 707720000 721618628 706758088 742339728 568684125 316443182 666846090 54960480 324689408 912768796 752812912 313678920 616208645 82114560 626501440 150389040 848172795 549515096 356956110 92823200 477714522 913567744 290825014 715102480 994304520 270130380 428386616 343540160 105126336 953667400 943938520 574931440 694416101 561682534 699052160 318370816 519724180 766904200 986300840 961694798 89672687 813828400 392950634 300318184 422394400 666396075 661313536 571372616 341525885 878104970 65978176 162408960 468521048 868915703 187926369 68283496 504873992 8467340 69942160 804231680 804666550 597302560 198156875 465251690 558097850 922799980 325819360 76069425 127744460 190642440 552576060 917852730 555424940 311665408 29779472 682460920 202675250 849219216 269761040 324287698 66909604 669000240 402291200 30518364 176786593 602544000 691198208 331332880 85381803 655112340 223360910 301328288 290164420 195787840 426350000 516208817 279483648 755690326 619408000 642424192 140824304 511582614 583142875 66152734 613187472 195330724 29952000 66517312 490381476 996990328 494279950 251792240 487915040 101972670 718736896 725249440 432806508 242039200 268722640 306616768 330677276 413018550 5927106 189270414 503120344 7189364 633418156 84842570 289471520 152499600 424399652 582924352 508882720 242251998 598367000 45281488 553474050 280929764 212288700 155405412 145989354 92524224 263071696 452946106 335775520 567047680 650752690 509984487 353674270 951938000 849909156 618871075 335563166 687007040 590392128 877607232 680365164 20367000 882529640 459378600 401683500 721406976 552862822 154979883 18714373 248477638 314191266 864946176 197613896 620090680 750848480 851118080 130640968 543749952 430366560 688197150 698759140 60530671 542756140 975140480 567913496 654005574 377985280 977693056 713393800 42176770 699190792 607268173 797665932 525397822 912755354 543716500 816985406 166223936 552400000 474488000 780210086 351165458 718497010 153767696 282210211 256698304 894157728 656665654 764275424 480983800 728969100 543775038 919034272 22050632 723434817 206433425 657315120 862759520 853533792 353887272 457380255 541707228 688401176 243956608 889078480 572608425 71590770 770238630 215737080 740314040 788357248 997432880 601839865 569918400 617193440 461810040 739750780 128840120 678031000 270584604 168415388 942081400 197340920 336688444 375054880 161002300 861587312 89843684 971650842 627917000 85625200 874971868 229960840 268748186 346424248 651437725 220022910 797112320 477617300 298912840 785464524 149818980 843067200 835942688 400447870 48235720 597711684 394807060 123793600 30962340 692449958 793785768 48035626 635541700 583730180 468838568 883929605 492177920 765537208 242749940 147670175 371337630 664455320 391207290 566838752 909380200 75804814 320664265 445264472 628679530 569353440 600875232 434120704 248162882 37033533 419852500 26205932 860216288 371019928 81767005 367263744 50211436 551774508 335502482 797964760 115396304 154412111 425599336 85309440 980897940 931066424 101627056 54802500 128065480 84736428 622618348 399952750 358142720 978721728 710022368 412020464 577279748 531526653 479187700 948864948 366187712 997668400 287278220 571039360 789991835 895450216 774918900 519374720 278155584 594600852 373610000 980792856 254864149 349821696 752006080 475065620 741374090 399464110 125215749 643832000 996364754 848999040 976403380 435316690 769493598 771362516 532172480 558145668 701853980 125514307 139461900 766500544 642508622 738235238 476499160 120011588 57117618 492473739 155531904 850563300 767772992 15386464 69222243 538883750 218617452 606612681 743225760 777378816 926601465 334428602 841233894 36466905 536243406 865924100 791708853 109583368 97065375 957323960 315328536 129837280 743859584 201557430 863618816 68536060 562890312 16483880 560761952 255768200 984564928 803175170 499730400 297319360 829915170 308059552 518305796 853296970 223002446 864658160 495930000 806699216 547528582 791729142 204740750 366061520 992557670 215068722 631693392 170992920 799325680 940071808 989408840 338920384 471323556 803015000 175678880 634252000 761309150 243914187 287369658 443713015 113675480 197350686 39343264 153764918 310871364 936358880 871544400 216132180 431151110 866382976 536439124 768184090 835583036 782501804 802828448 931186112 907070704 917640182 573641200 527069600 122062896 192158768 527260000 938488160 419625717 340515324 220650336 992357990 841188720 575009536 814145265 326738656 72266380 179535744 585826970 608651264 39313226 130009494 251731128 168247872 15980428 911516064 898037360 191900096 726096359 86882290 369305364 656989164 322974762 19744288 408256915 557303208 845580750 254162320 520578280 928816746 583891064 811794944 293774432 835848390 806935908 146501305 136607008 903380934 22264192 60370660 59447336 521264760 817905018 995106500 371759376 922811188 699300880 373171120 763750600 857734086 168621024 106614240 178137376 936206232 806798304 226823430 312988280 579406800 874786720 590106058 80180592 435363560 135571360 562513000 521450000 651911853 52666664 922368000 90608300 919905064 807574226 295568416 768030432 356556064 449256530 50044850 470195560 389579992 243261275 271734768 976107220 294173950 295901952 714718293 592556600 926499840
122383432 512084660 550075244 280358208 739723290 88919558 659050390 452461544 47873604 109102156 645417560 189699992 834185120 606318890 646024390 170921920 27129242 526193040 322047264 207697568 895089936 150965162 310768000 429450094 733789938 102213898 730384632 888556928 843793056 147533890 825647168 156000464 595970664 189951120 936295208 162935945 238360340 887808350 809763584 617743829 648439520 254578126 523702180 815198440 222480314 93662000 996011960 948553900 130016000 304793856 495675952 102541360 108361120 831766960 92034017 516948224 798962432 482279336 681473040 308256920 40786260 770328786 918838240 64312600 705178720 502083920 228002610 349221296 278349315 101325926 722789852 358501940 799590432 647603916 641998948 661552176 817887264 471255280 200198556 851294904 510156497 814863184 545838330 818849626 705588080 873477376 900122928 1071172 224142920 689679264 706270356 173264270 367695000 411199008 197737405 959612800 784352817 107184189 688988060 939609296 358592800 57171810 864601176 908956181 799015285 91123820 75260068 881172736 787746640 513291628 532141125 946841536 130110228 18677220 286126392 769092960 988993228 174417616 528174900 48958720 986275704 793406497 140972800 276106880 904077600 573480034 771260740 408753840 63986400 674304560 147053800 354094328 673983404 957408720 841335146 419547096 96196509 608780800 805326400 699133376 239396682 985170418 201761920 37811160 350396864 235351940 285211584 381106200 286531000 547582680 649116888 330673383 819502500 378263666 987524948 881707558 73621753 337071218 553360168 239550288 501830613 730467525 934371172 980963840 657623700 550115352 677051656 919299692 145645884 252093180 791181457 878053250 566069678 581082816 987010660 811960679 868268534 600423696 446178880 752225440 843596346 437622890 351527312 222182952 465606104 414811490 420835734 358108432 101878382 930107000 320380998 600027045 497375240 70282656 223707002 427590624 728760795 708597760 914114488 741241265 436830592 711713170 510332390 331781250 533283784 183792756 382078216 115354560 170420480 386797752 730493264 872553426 723657360 564076650 747864311 822852388 712664000 307591720 131719308 40380413 992083160 108034768 337252288 764786769 52791622 244407920 454032264 650623080 471925740 948765570 766457540 603469702 586739281 227980824 925627500 555455832 882902240 532345130 850867936 834183200 194974130 170546780 828392320 68035280 808866816 144194640 389482150 664754438 987313260 486048272 818906910 967694160 637094119 767852910 143744650 476964128 851614462 412137960 293818132 67298144 956620284 699873600 221754750 158611212 111774755 601262960 727140800 40428136 315778848 247452184 814330000 494897728 368105580 439704960 539109700 879861736 791584776 722752250 485454000 794245640 773773152 592248168 417202968 720964820 756530144 206309528 120019964 946287546 832239480 980252750 692006438 827523260 176373360 618265142 236392200 502313500 232034708 624064000 312236272 867384772 106927100 857900632 944018582 379458808 300495200 758626304 954477350 23167180 862338926 516818350 623737450 287345920 717953940 641140752 437772880 243961770 333122970 12803296 72043746 769739174 767830140 211366976 175398430 584790016 696220288 585064542 476735842 643307188 388095006 676187704 654613480 296806806 987310680 198284160 30260652 777399440 522183692 268598842 635089917 299608488 178550800 882907500 968630775 173825208 573438720 267335659 467538330 503181425 641977420 232793432 624847958 619320725 136379392 863230568 381996148 154661105 100073480 831916424 847996022 633084340 947174210 154182330 290083632 329003948 992507144 373009530 233844096 596602500 744099000 903691744 431723888 839961392 211484760 324113159 220973860 247836138 231267845 107311974 390133250 28130040 514732200 306947546 730436670 515072752 743532200 552871264 176718750 46951264 724169189 627777055 190246488 219250470 750629664 200639625 236283125 720638042 352037696 726707825 441014000 394961760 89223840 745946240 857503245 259187500 906434814 375517357 552708160 908510255 764733343 520249174 782283332 63018560 19692330 207840160 241600417 662536960 938683125 766982844 145862000 557396072 942154624 415004112 927989720 875150920 64053400 920502759 821380410 79242240 316234280 209592560 440701320 98091364 735402160 133094176 962040250 629420608 752843548 823460480 259481178 59691350 632333296 719524120 388133376 32972368 388218010 415535848 72007172 223000048 984169649 143328800 238462720 119606656 929726800 138412600 123410404 189256860 952820898 184014600 890877700 711988663 684995108 998390000 652457910 423774392 576832260 954712375 265246400 54967444 382897736 90373790 199503360 189041280 218465200 295171584 72748232 426666500 840979182 292201664 420416166 133572160 603489968 750060928 778930225 628735296 124748789 198319936 847516672 300768928 640297276 438467680 686470016 781099710 373694620 315842322 374683950 539019152 927022720 784626320 491865152 194153560 598033848 443956392 478468440 193806520 26281370 882908800 161134445 285125118 965486462 368865884 468759020 677659680 697850732 505105698 111758573 979300248 175470568 726632605 400894332 439364075 661882848 400499152 889617456 491091122 241382400 788857552 894516200 543597632 230915072 7600300 218357600 8387875 197245580 210045578 397897700 710294300 103062921 529425992 184333966 769040600 137531808 968647900 553940224 939893892 838934368 425630640 59823732 976916800 140083683 70629320 45752123 232164256 787086208 316433056 309560000 279308920 575439393 822319400 888733250 908632615 895055675 876247540 218617300 947757600 669277422 922627072 778249280 159618798 474792158 470096240 219799000 33258800 200935246 131218840 816187264 124255860 591925488 353788224 724509167 270918886 531590487 580648840 519312825 808185480 231633813 166925165 170013676 982403976 843651692 282056010 824465732 843198350 117136300 355956480 277855208 629003320 937798016 806303942 634570864 355346432 10000400 760185216 991260800 722125728 4343200 779041680 322947854 699418020 891849624 76117248 986753875 885179464 974355920 210437105 965625164 552130325 719284960 701367647 828712896 682368832 107310000 700376736 974303032 867850240 79718494 680028560 319668480 625088340 262566945 464614400 568537320 490261070 121958458 653601927 570875864 184858687 893496590 885449600 190170928 226936800 125888310 530018100 772755380 26344000 193325924 230989984 286841292 14963120 124202393 476828595 551597480 136000609 779138876 148583360 759700626 248489145 968122911 249217380 651264292 200703893 496749000 772240750 303483280 811508739 39486976 697330272 200105252 209749348 336900416 700403040 848577760 856364000 195867056 910444864 652752821 129100260 352345500 484548384 675913380 592350760 511097120 751721800 406330216 873404842 203709375 22096464 514844000 232472400 794761800 305737984 525431648 637196360 21087200 695056194 233214491 938936475 677503165 175132640 830582080 510319875 455752464 959048902 169206072 65342000 36317097 613124320 896853494 906828875 498302591 88852500 661306712 91442190 781369736 136142880 717842400 839679344 949822784 320974550 753767000 166479900 201723292 108501472 468562760 739669504 873377824 387138624 996920371 639564020 684555016 331713274 713361240 221891656 383871144 543546405 624746944 565696648 271878012 777420660 452287060 648850335 962115670 158135606 732592392 855462400 503946481 770489362 484360444 510836235 416052800 332384340 214416804 426138352 921938240 773731540 67749376 343775040 437726250 888355240 763199552 650053516 481612282 89637376 547720352 694093208 306089176 105625844 866752944 508073516 249989864 34184000 988752550 857552080 305486592 307159850 119034040 276686140 313239788 798314966 415769285 884737202 703781320 761206108 859922550 165477300 447067488 437850304 116385210 422109633 321587420 203182609 802993508 897241728 827440592 403781302 46688236 709669336 933987592 192320800 933565945 851671204
667199448 532079360 707090500 365165180 811509160 635175678 855839820 100485500 678627560 608662040 602761500 170165272 799129952 79172650 395414415 177637292 711145440 615378560 433417124 783091400 523348243 405197008 438178050 254657560 22015680 567662400 185387614 283216230 164027674 106104920 915488455 803368536 897009126 470430688 822389376 485119740 729497486 843544528 914897020 538323273 468968632 173982024 33499035 625101050 777537960 635295190 485296080 405992500 934720083 831997312 379294180 372232020 84796350 29278699 730391672 176714 974390661 469867520 689210800 400210750 510321408 573179665 968320176 394249044 220150424 857163092 792466688 660980674 881536702 397342340 297597840 60381952 284746208 504504704 354296024 429917092 731322664 209326920 981042000 24852064 700440602 151128916 751751386 517895285 383465926 21589276 467779804 368037146 531110720 232282276 892150400 357997771 628199900 248955098 421935464 340652645 311381102 705733230 116226350 630468032 196993570 740101880 864191672 952035075 11743072 549536400 817247194 574261020 939780100 233472576 181264880 441137732 315658840 372975872 125233758 931375800 584585600 672158355 896932800 805145720 252451704 500287752 253066580 679149928 802399780 235932582 817999293 245133192 804584600 335934715 120291840 308013600 665076720 638329490 765239856 299076020 545488672 807306645 175212016 464308580 976268832 579671580 862900837 237765440 545647560 550783080 582927720 922857928 834729658 13728016 422438752 322521540 760225020 429164752 513048525 736621496 672041888 74563690 888497872 23659336 301060930 129489888 910508800 47471382 343813030 74827136 748042320 595646080 203424620 577031025 494250479 302917328 232280130 455582080 647401820 835240715 828960000 447075480 46063560 124472046 560866190 292528066 465365640 407016544 74533528 777861440 480006150 809570320 877580776 740796600 14600280 275508480 663034820 477127840 788796560 196196436 26001000 380921988 105022500 461261600 768300800 190705040 354832836 508680960 476071040 260781744 439902344 869610772 77882120 624491195 961060252 125113180 217952832 670740226 964786336 706688910 515073760 608219580 479964160 652484441 754931029 938770538 349418906 74884426 150651972 287030000 94321920 470418403 736125568 506000040 223292980 332567374 84049514 50961160 26593750 930910980 639069071 839978810 628806110 604119360 505119625 887826344 952280159 254529612 256150820 203548575 938276008 538490332 656731904 62136570 420565198 645291884 307990272 417556720 305250685 733032464 64494400 831342256 270747128 90277050 639982128 753056630 467906433 74610400 526207450 874423440 841564640 823435200 506162711 464790144 539809456 815080928 585403956 559189005 700498368 969915186 923541760 360622764 401835892 464529520 229774210 896193040 158238920 851349764 453865342 180903156 237114838 309955400 866846080 266627152 80818800 954596960 328630432 9949170 841160800 960344487 696029500 4589340 744291930 614169708 370915104 110082418 673812255 640371844 974971750 504326568 813065132 396609309 554864000 231023752 666678224 8482644 654916721 606950544 433872450 703064415 321507915 659459900 908572280 188994560 914038332 569831119 631920000 84355200 737129968 192603440 343642848 974181000 408067788 344514200 330776980 571363664 465173296 522598400 414672132 546462240 296015000 566876518 764877226 107650020 602490388 334317054 437910256 476101340 993132806 109518200 14077000 8108595 559113028 158916950 757840680 311894375 434853968 933380928 240113050 646942888 372955480 497798280 499076825 301210896 66750720 14873170 962026565 67166400 977703520 209152000 504579480 255784480 931416850 477729740 593338910 528833618 221558540 821111750 582983744 492061488 404327018 500212680 137229332 989051150 108592032 950444700 819728434 663136800 895023072 367677075 25736800 907499754 251543070 913904072 845192395 460928254 801252784 219305840 433098500 454695742 621969897 95367792 287187930 222595040 958620455 280999550 594720224 214773600 869489920 327433160 884539904 311043080 691536748 723415685 513168374 562320012 359910310 258635681 126274050 438391960 745005887 368408352 733073810 130883880 78763620 990462295 948042235 267832820 500416716 509209350 62985944 826776070 141524580 48554796 646435744 433134148 145765224 133664530 408607840 934251452 410603375 507065640 146232022 771602710 428452500 561622600 940723936 450969578 906838560 404292898 886455044 911783300 635892216 127398874 763388750 17511510 146517702 76991820 870937152 890496299 74615808 107290798 339058870 759863256 754139040 629661160 625178800 385472112 549640215 716551040 872890599 326969900 469253036 904466130 356281303 671333920 863664164 892957550 132574057 429055531 49673440 840379376 245359540 454267804 130448604 851968272 468559360 908705230 125709674 699020480 537172112 988865760 139981828 470448474 101383970 207441345 33123800 584293240 488807536 480229284 721806882 821308701 299978112 437956220 534452912 75477864 451676602 109399080 240143220 736038800 668991365 384157960 833486688 978463620 121684992 608678800 907196864 309416076 818326520 155655400 335466030 726729486 156265141 599116784 852485213 759397024 450307065 589821072 923598480 272352875 348948320 188379432 771225120 459440625 625859300 315952702 865451514 529246632 312014520 781167682 275904528 862883536 853614000 521128800 931667328 558038649 59111056 722835280 786622500 192726240 639382000 918569119 657951700 863359925 339134164 371043430 284216842 799635902 514020206 782194257 46289976 551790000 385123295 248796640 955856250 160378080 475826600 449718180 783052924 247517088 641941945 532465083 446255908 32383508 783272676 881631024 481684700 1694248 843279720 401708856 552870370 366894906 296622688 825336594 661620880 540459360 449173000 933214580 101245391 943701838 46985880 938101338 797991976 301184680 830900048 815097716 509546100 862393800 709333734 800664215 380300940 505936440 38008260 437387520 49286825 290915875 968773184 551514487 167580682 448246410 866238276 943255488 293809548 992761836 549478545 547260330 256658670 175637484 126953280 827295760 500979460 883444500 739874496 303966566 775128048 387472808 735986540 59751436 370159340 821433510 858015824 361700800 812570752 498471072 467579208 287109376 578206652 360787300 131176306 184853500 11727520 663329548 186808800 916109931 829013000 499153024 491717850 375665116 100388049 357884320 723090550 481569040 752212176 904142640 241533818 800784984 495073120 206372608 435659090 510454690 70956086 784806188 528139800 20300800 519347170 474545408 369712550 330312500 634428800 982860764 449664296 612955848 401774620 461810944 283245300 172538880 51021155 586861664 770917620 590464376 923660060 525034505 573259690 483772212 788087624 503015150 552920880 372291810 530820320 863640124 855681570 940678000 941113172 272843888 542615768 575925920 412917000 432237520 936292256 65892528 773264656 487524384 150243149 544282192 372003804 241396280 227695088 461048080 960589830 64778978 164233214 577411072 243315516 404086104 376215570 452979200 652225597 456268122 783462320 253622330 345433408 887983746 354400000 749585792 146431370 927417822 803925752 723553930 489707800 547991484 921878268 389554300 560638784 164719047 204217090 139902305 136615680 965820080 289698500 812752720 767686880 813842830 824019983 890968456 357500961 876818120 686961410 587573400 494291605 94878624 239599000 56200000 459285040 518703227 894448512 355231040 780335000 267522000 394772060 888374312 201556328 461435200 253251968 871974690 613864030 76729952 490286871 394269386 597845160 386576755 313912330 28604176 605111636 365869810 176992083 6294920 744543744 726334045 217914260 581200898 171007370 873524160 914421730 547595776 772861509 653009875 218303360 727184758 342280650 516297280 585544646 212262232 787899500 146977100 699987040 432208777 719522125 697571045 141962688 397367600 818602496 57083040 263929874 649934920
520345344 229393408 600909080 931667456 119376560 197014414 540012768 405224238 184072312 822955322 41509120 317432910 731663235 366972990 148532875 145977500 647491593 408081765 325093760 850926642 759611776 619473300 324808800 348400608 702689316 644824480 206399715 680270440 260754499 976205552 844671636 993878048 332552050 517537696 217482592 515031056 416994816 744154685 296498712 609229770 418004560 388221724 359850770 354128128 192685136 551472929 70991350 630746320 187021716 511036174 841410421 137023312 914332248 964211393 164735998 549850250 390676056 705814928 383692632 311172906 648776674 716540506 869933840 334323800 659128400 967464420 824474304 652623550 716960264 463982665 365431546 11860992 624521216 770733632 294029952 243512500 831748020 334296566 413737610 504753450 393060000 42528236 972923985 667588912 496677040 816416450 24820160 869665640 859940120 435867300 781713658 905103360 657053646 788786012 604913510 707249600 614905734 431326240 654238750 56792472 890986380 176890976 308288453 296003370 436979754 75673192 421020097 961087200 166575675 449914260 652868410 432815914 881124784 281918080 342066110 32108076 699084203 974726342 761325231 194021175 322032040 556062070 610383776 174265750 249554638 387555480 281929760 166236972 169663392 18076000 190504125 367759600 400441510 75507956 558608372 200796256 986931064 151960848 698354360 510339592 185390772 628682600 698027184 706831666 894121920 638672968 152461100 375165712 901463274 966776254 53002929 585514245 399903670 88707028 760296000 978709856 992596830 8313254 975844318 720226681 715140928 120267840 908776240 136902154 269325556 751019845 770862200 601824255 653895420 465673296 762963620 938390000 310759744 304193920 608114728 144141868 671877456 788730250 744462850 293432250 243918280 20347200 703299444 100189840 148149248 288274600 24651200 994592474 369930730 258075000 102937270 854465136 57672033 79481032 380357200 33769034 828222020 371525869 432329361 665721584 202855680 873876433 649135698 502407400 768374417 157032084 822861125 770282208 29091200 623966285 444023400 447029198 924507840 575981120 48031552 161285000 935264400 616645504 836065165 605678692 682629416 398259516 465044064 231123560 793938174 811373820 239281436 910205728 92240740 692037924 239352830 621549970 777705095 997742528 596537096 971100100 349450240 248976150 205600410 89047101 107034680 912682140 41616320 92648365 783623904 20407055 113406544 13514540 203324160 673370195 875813100 604816387 43144960 17127006 741969664 856949680 984230900 44176000 216235584 951002040 768386760 786837730 685548954 558414728 368078780 534204608 628896736 966106624 875120450 893264115 103691950 710262133 803200960 873287805 817519223 45089000 680102398 486194392 429559405 3309205 206793076 156400016 877545472 928127200 345570112 73708838 133160400 892750064 893332125 888230400 867932256 950830010 369756760 345449348 137336080 466527456 986220820 825735924 963692900 968340840 381289352 156694848 340811966 210226730 270606048 359221184 879417664 937546160 229715520 252864256 915946730 195163600 333025590 118813250 832084189 454338834 528147680 589768507 799221506 859906640 832439056 636385642 497060265 845022565 976971625 735879384 230210445 968079408 651937240 956878080 126732420 644319172 912640428 977448480 101749336 963505600 361732400 860699328 477237648 55457953 164798320 916966804 536228800 61600440 428281400 987375358 692952950 74021585 69936596 552699992 235434144 813582080 609062272 167314673 164372710 88041606 329958176 762137834 444100000 755091100 79448225 857449966 965439088 480400150 84030720 871142952 180998098 562312574 448766632 236865528 975061600 513639640 977180416 54270927 580044720 930801576 938227256 194103245 525605402 334525120 720281500 629505700 381618856 839424084 753894996 676836000 515831372 910138565 786391470 786663848 469056164 685508000 219432496 272594695 39309780 162080700 495619072 248152738 226886800 754540040 903059896 698116472 28663864 413468706 616401685 417845550 927738708 644596512 721372996 32770040 841251107 823859235 143343869 47161420 218785750 250417424 217058556 200694100 548304088 17653306 436819440 450536744 791352410 3673000 463942501 136370548 15365584 472967140 497599320 826889733 959063581 58985560 697557594 979301760 491090886 563685460 339359200 750958284 121603890 155731535 474484524 743968710 5692828 130482400 640697428 16530112 626805542 192722900 933981440 840558956 816709175 426846239 614451118 366644320 464087040 835893800 176774000 40182500 892226440 71919744 947618865 897262516 885448160 236256143 228253580 744341550 901829713 513500775 716753776 67315328 590056516 127844096 328453120 791278540 826026450 495007920 470283497 707335652 723000204 409904592 401612400 498120400 857708644 657763168 799291976 65553200 708905494 429248800 938625890 744943183 565995690 723884300 889604731 20333101 922538864 726352400 157306528 708553088 512123664 405163052 248570907 853822575 802919111 258285452 724809808 46239040 97969044 499328600 909157200 252238872 537571127 631130054 755965695 456727480 19913712 756611840 830674882 207250095 902999992 989232848 682327600 476121491 387318652 34128690 351284096 632632768 67703342 479339628 173826920 874415968 58454890 22481600 765873475 688617896 667142912 883439760 359598660 736493592 906245245 422211392 834480000 314194900 785323448 23573120 625764960 787539625 842144000 272880560 435300872 471818138 81364800 309263080 277482244 281311556 793383560 470310912 723387360 547547434 939970122 414753856 313331756 78100128 466598400 344471920 364061604 278207472 286854904 792338664 950824100 480352512 334619340 677861798 565201280 338759175 62138206 585346287 391606080 848847792 157401700 379026638 9517814 229037692 525295872 163803780 208053202 196779540 681337172 781002000 814911900 210104100 597869675 75675200 414710082 778229054 169736305 942111040 694392252 986629450 130240498 62220160 841445625 165590400 921749750 114086295 23697808 913126702 781270000 662070020 931598000 764590020 932328600 126189908 545316480 629919280 473538176 907813968 277024280 566073600 744131536 308401760 755650789 512320000 934962150 372907760 148940142 230728320 867803910 175923336 83543810 959491920 13949800 857812064 516447058 488441920 81102600 411157123 840625000 225702158 651979392 678840336 876289380 315605664 923628288 269598240 226936520 232583686 652595424 788606648 133804528 836616216 305630707 2845768 934603874 783737356 88918564 173841796 634635904 615042480 392208615 549738080 815994740 61535616 681297509 117163692 138635160 478237701 725866000 28224151 416511752 809272752 466816184 715684145 897352352 659089280 188826792 749963898 766930688 115121000 728187200 970362650 3360160 622285440 772214408 408985293 20814408 259572756 583760924 407048704 484977704 682699722 871333336 769360499 366617456 609265860 28366727 900019172 665142700 139662050 168403584 933543604 481104660 268115900 470696336 491733600 125505616 895846104 447045924 141063248 904062076 660532906 812743893 635281435 243892620 480848044 718164032 235006960 555329120 179212440 567895798 593007227 116708880 804257984 390733792 749297952 606696360 699855376 803695812 826666784 839354941 154805900 480128532 616299104 81103499 348742160 8727488 162046770 87486122 334919066 534687960 373387136 85391332 775620267 714179144 84495098 333640880 554196850 229605664 661654930 778976640 96206625 433941832 661442230 309756914 862991520 426224640 909261417 329372800 974625600 461867120 716833456 750979956 163446850 829112600 515073085 348440941 67795000 393752310 406339634 205991785 62910888 793214760 354336455 687756463 798852575 100680080 881815400 685167520 690058720 789469696 320396616 772996160 989443860 752683466 442634240 893774000 765933900 802717610 557827840 806855680 276562795 757005074 795602942 261438812 26619488 996653136 903255874 717070052 791455600 872142400 661968940
58518520 983282380 326490066 571547344 835148764 919749024 555444247 356829792 763721888 388633770 657148098 442095008 166196864 348251520 447216020 670003440 938995530 20678512 375438324 892142460 519389412 110148220 186052880 567229010 505999750 97166864 263120624 698393174 691221040 425159692 799432576 523737501 106264250 91372920 423358560 481735936 239054000 709715840 798749444 61467248 400155262 191023424 10643560 750687352 430580019 205734834 667039744 199936212 878529110 576435724 105609792 117237298 733553650 672044485 875405708 303310192 393014272 457824060 820826250 246223400 420075460 127145902 645379180 887179930 22398340 561840480 660032192 859500840 934128201 42203870 265049148 702730480 238938015 350900496 343498500 561043430 901255216 798744496 48934800 593220186 379905080 128339330 556969700 455349535 620232080 337161625 259247725 889444790 974070570 601830384 804223824 919937600 819848100 135261305 839907115 263042636 955146000 940143520 571732608 57852532 52860838 711191500 700582500 10637960 906953394 499232480 572457200 165734962 261173530 859167756 504587936 481983232 241553616 96034521 229412900 479077168 759232615 228111388 514916864 376925264 491928232 871971702 455657809 716696000 689965504 10474735 383214708 500457842 845554112 935156900 992877248 146851327 326643968 181303680 819940130 537605888 898795200 926592297 342385112 614407060 189437840 152650280 743337240 525374440 592938572 690146640 741433115 237543950 237955350 405618366 798638090 643902460 840363424 706710840 432019848 322294976 98013159 369116660 784869670 387575256 111688768 551425530 579179868 46949120 595281662 471396880 725370618 879842420 932487280 468316872 861809260 722082185 124094496 44475475 359594664 872901812 12130052 966827530 508051250 422988000 187676464 46649088 939201096 894648960 95344068 667091650 539914698 287706200 366086018 571407900 497646657 583894680 205828380 780579300 742622280 343138276 900807080 304214456 614582043 646279196 840312320 429063872 498519921 440777600 918936969 705135208 569097792 78260320 924517480 185219650 66918640 166459072 18837920 389319080 989945720 310390064 166220425 309565330 312180856 712217600 117908094 462583951 256657256 396846240 360991322 122007280 394471360 806034250 35245392 706998688 894113506 192133120 69684660 98705920 256798470 612037120 11146785 385316160 728030666 236253456 210077776 30697740 346688985 60682420 805896470 557857960 42514112 202901888 253871920 279324800 503402975 109007579 40735040 102030425 707284808 302042991 814163000 46772320 247879522 971077070 333765640 784368770 79093880 18658490 953418350 362463616 713012056 468576384 726026400 240240786 913878512 150063000 212521952 587235400 748050780 527715000 611944600 72990144 570229760 643572000 163383943 173786400 530957840 561204405 341812112 535770600 586907428 844651064 904945766 339427380 993495752 587201538 707088288 893062375 454584680 305360253 296597224 2768000 359319211 989063957 729987598 161408952 61534170 164205196 922990476 113724160 973272320 533315968 695622020 353225425 494536744 446823200 68869320 266420458 559688160 474782400 743376220 462034464 431875059 590617245 766942190 173954380 715053560 447992276 344247824 879188752 980144256 269690400 283888654 511284480 5806400 247178974 724533015 673856400 619421360 269147200 354844160 135958756 576731600 347513975 945610244 565038599 241736668 35663110 262205670 653850176 9080458 77890345 747137680 615937440 95104472 555955552 888534289 26472928 329830400 248389600 570111488 904415076 798584303 727633030 632801916 549150579 271292208 742540860 600172000 281125904 465710674 857512300 817281108 925797375 891111400 479930497 823622720 681728880 217263232 244171670 347907178 995657008 15345280 803537680 798984320 410591280 842997280 398649000 682636145 372465050 512226156 659620800 486963500 157886525 89822404 930538434 350602165 363211700 638122760 871370326 309544000 252361360 189098300 692124184 124635968 600855008 495946200 613555613 814734660 715464496 782527232 596513680 257969184 645117258 949105280 541842116 407603170 636038846 998549060 852268536 521135020 561142960 110427410 76670240 724446200 937659895 135716480 557639434 507712912 826258700 874746402 388279324 285624027 42349700 368373164 563332200 981762660 605298140 166918592 188875864 418967336 527833920 186471666 77976736 704106364 754279830 461447876 716297052 376561385 732645789 962054000 195980039 154315802 709496560 597399395 223346496 765095784 542862500 896096030 339345792 427513680 143170424 560293486 433087775 176351200 15898915 132240760 638212158 214920250 879084922 24722732 843463888 903693040 494449064 706851788 384352108 621718376 181313080 984202250 978853279 453003640 880799992 32508312 629733376 123365615 849056880 338738176 174863872 36581571 79909860 74833938 881535648 356944416 918775740 969262856 575945600 468073400 23224598 971342786 711372301 785688000 822346400 714334900 427734474 922073158 789726442 380432375 746001600 864927200 690358243 884702736 325014382 231940621 27291700 19761752 917441060 574288624 144884740 911729672 963082192 495928235 897450560 302304070 535850816 248931450 569750639 643484400 990248854 590008064 993748212 561013345 240381476 858753112 676805648 431055480 791337640 404471948 43285600 362532928 604457500 753660228 471988804 915481378 672563385 615581200 260410408 142483440 139001056 285599344 236397990 277488896 622466750 471900880 853198000 742453280 476232930 42623350 511120128 617070700 217543680 387388416 32276178 185198700 491662906 106288652 226397258 642845240 736216440 366561313 96669440 959386794 633258176 356794560 851905160 384571016 262370908 506363284 136816504 933246400 323259284 860903890 732275743 432030192 825002360 98479140 909359936 281508900 872890880 146888288 774720558 187123006 102044952 968693144 123318640 478665440 302959361 992434310 130907586 312428040 784328640 660280628 108722880 962677504 114124800 485479680 543599170 672692580 158505208 960644400 876318606 641243250 654235706 13380765 729736288 525324860 145064704 630873520 696574096 896958160 383965332 799911080 965640460 631609920 250919616 364769364 257035600 996955048 191387888 706295904 75004710 873702656 825301177 984494080 691279360 261378976 661731380 297506848 799842402 536886880 862250370 904347024 980334776 697203712 223559330 690197438 622896320 673159500 965606800 597996408 437464100 489332978 235919490 201753628 453613792 111928496 797073895 508005000 973285160 70889120 726840000 830789952 251179913 813808640 148375968 82020566 642158912 419922424 594365720 250235000 159373440 754543424 513125032 594803000 747160248 745989172 566897843 355991400 675568040 601656450 446798624 419272525 657372822 557651840 622524400 637821677 135642740 315024960 269110598 728655568 870680000 797927744 419848959 657782718 618207172 713005088 927631552 339238080 977504620 407229120 708847264 614408240 3948952 767944850 771998810 882278394 397822940 519114085 740233440 787742094 646248200 562852432 591246152 10563936 61305934 202909626 504585820 868391640 633500572 858171068 83518052 705450000 52917658 208783200 554108800 383835385 489892411 537449602 754830030 827440562 360520896 872865487 218294996 710361228 898710560 955079252 484930380 828279792 620322410 364044288 478757552 44636501 122138152 488883808 787879500 354659178 983325336 177475030 324942400 82304000 467566080 827179160 402373124 101369520 604756748 835784600 398059102 180459464 518183734 964495600 406014048 571368750 488318048 519378600 825071940 498171100 912378520 830076840 260015412 669257190 930476600 624726300 741892563 479623750 301102715 720929420 322732533 314086675 759697656 87810128 796475967 471622592 91113218 170366500 564580800 492812320 142252750 430580132 788263920 63714472 807167360 671372664 874380280 912452832 45870820 645045488 247106852 518911472 932243288 943931296 109927225 718150649 519609192 596773648 892943304
514648122 378088960 56306192 525603120 781053000 454604860 65084576 54925548 935053880 236673860 880442634 454218040 17800000 384837309 374982577 634088818 44236840 35729984 431923656 678777673 550018200 639597110 201061700 675485424 558013188 146322214 98397096 443423400 662324370 430013159 261033600 446645860 416050900 745177546 711713500 760012832 439085000 476667160 385747792 700960444 435198560 261491126 43979200 871605904 527213040 964466478 509210614 385747200 796535117 124284800 649256912 87559415 58326250 156565280 413090464 313935568 904638400 576143280 754036980 711158650 699201264 41726012 386008136 431778808 690404436 737978912 988188272 59725366 252778688 481114530 918357440 394127224 300040396 719439374 325919440 969804538 4706560 224813310 660753850 601634238 145939232 23963005 609927024 410083428 87647884 598497952 489532787 741920010 404748700 162520265 849846416 381223016 32105700 144188400 260476057 631610880 727678392 536211412 284038898 837484992 176212096 246855480 428438792 800648960 736949221 745741784 201851990 721810560 937978530 816414930 25448400 625144968 482829000 283056870 909618498 475457788 924998975 55669880 689923240 50713219 568530000 869425408 925384580 98924750 1712940 160109596 307056960 32760892 975483888 319564992 156276580 667551330 333495990 403709880 725730560 818229120 167988232 129498600 241713126 275389476 13892480 916728576 192210329 973880384 390835574 910252223 408883456 240732145 868901913 282141728 371311920 765002000 733830400 924099400 368461124 474687050 20533760 260948600 397286490 416650400 402218100 347945160 720253792 993519200 493840810 647122760 252839746 105278176 638546544 102406452 105235232 926028179 304420500 297539120 146973400 682006631 263354000 912647055 16439820 82278480 539218186 200709048 20821876 26587052 529636848 124557894 933844848 584034250 72012520 885282944 603374355 31514800 233491640 180564664 949262534 293247968 241061828 943342720 410929440 535777920 749257600 441384192 348380570 345399510 721948400 713303500 988987600 240822176 812584128 150085980 526875000 959761257 919749837 614917124 788072491 389809886 171779780 100979290 56889500 586529680 807529860 907636384 911514944 535746400 913190650 324899150 909702266 339195712 172996656 658831816 883949408 186698100 16695200 551015536 431168926 320472882 69160192 100506154 262206688 102516258 552028522 593199040 284672000 599821040 966292000 893900684 672194112 145958941 444751540 342169344 763020352 674544818 828879100 242840064 123888720 714113700 558869824 741629572 391244160 809270792 168678110 562839228 709835630 365856320 690163753 530011220 240609376 985932112 262577621 683862434 348422048 412807130 10750840 896898776 46750020 847072240 241476830 738389416 135775680 534986402 628052220 369910400 329491840 305666598 220011050 759022182 198127744 702002250 442739712 763629760 959449360 79023130 104047536 737231310 616316648 619796641 381129860 249998704 885931627 584663140 885811328 639338924 421411124 415197824 869061280 471034864 978386470 23366556 715383980 832144392 577217452 62725195 811503070 892045770 27269720 221092424 926615800 340461147 473947200 707927952 917717810 462897632 555824760 351195110 312906940 209522075 369242680 425879019 161820314 377800252 513571528 204037031 727774704 823950600 976866894 541727845 55153256 778847000 791950600 623156544 472831536 364151530 931756432 913735440 899860992 140299168 579233450 678351000 105990400 532321600 615823950 524829800 662184000 845508310 420663421 212623249 464295246 903365560 61107048 701431728 750373280 375200760 447095992 287841080 931711450 835423752 503542302 843087040 76289496 149809900 418811388 173317200 705120900 312059636 140373184 139928184 958396800 151413760 163589038 860302000 868009010 916898528 538837320 240890480 557194464 692732390 37281540 585335660 999540512 96874576 638443428 129653200 355402688 220585824 490621875 329648342 72990500 846042720 570825952 253900032 160054400 316350800 274788162 341467420 403960684 733852864 742384948 899789568 163024860 6998804 871527069 899588784 416122900 660847089 931314960 8579242 662436608 98738262 733630728 952072640 865562264 848706114 946094912 191260560 147393000 877554885 940954808 315540480 923515710 72817278 697466788 697896532 91946360 314617440 533676000 111827100 815167899 565822679 311943488 465738880 156895840 214789420 555585444 25778640 502805848 723718950 432501890 55507548 382836370 603509600 893225593 775309135 338254200 277089264 412421760 808800034 606247664 201383800 193697200 822395098 609423584 971785884 499791184 963906560 570844448 278170310 516042876 524360399 190239232 704099110 180591840 517526720 811744488 867784276 766773082 289819066 325547440 685750609 339979854 946052738 933873781 976679920 393212600 174609580 929131000 942435666 821649620 812014464 633113100 145823488 425407005 777222000 140189280 826728640 422173008 820380032 465342750 568444520 473735102 439283728 930976704 518123320 824365070 340289560 484120083 520460506 298941184 365858752 639735744 67066880 615515594 598731671 67847564 196730020 834133028 244702784 698134912 640106184 201638732 776718040 624260263 984516800 883175586 615099160 802345040 969416256 173842040 251326538 345207616 748258662 266201085 950206760 524889968 655760560 894162590 77170906 626060612 381455440 150536160 508654640 718973125 297420953 128618632 613506780 456006672 884253952 25917190 150067932 927582755 442858624 577623928 635464982 323474912 344513072 832512600 515701160 624995190 378856125 68297584 223904416 379030332 605036702 849514640 356086090 527434520 667918856 944915473 161037220 141888671 975039788 589264204 616373600 568013940 755034872 686274165 867534828 565097630 404570720 741378464 869211067 521254912 560691768 173496080 382525567 863361160 429787648 663381500 46214400 441715538 818319400 155415912 836704700 867466024 964643840 265795156 181267382 640647440 304574142 439301343 889712160 40793148 402636835 906303840 10781520 433217001 644172352 974154960 394926080 498201918 663387500 556668056 576806550 428719523 541938510 337030250 274426392 629803056 887623400 314526580 688378150 745293270 373671077 110512234 211744160 139779088 262224720 423651024 723775050 935445630 593059500 114985248 699964000 933330624 437294150 857571096 295245518 540445728 600939480 336271360 320738624 649198818 680500856 907319691 682584344 268876032 582720352 638768450 940644800 4401168 141601024 822548800 193882752 650853214 561867920 483663784 359877000 494822254 977897976 21575880 374732700 670500400 16722000 307628004 33139392 13361016 337402701 516001435 410009360 473646400 516497560 824915660 174337428 939482528 725324550 244540055 765309008 953054720 630163957 112448520 802506530 288593035 408071790 872452864 884024640 942533440 69017272 873798734 527837200 854155352 952574416 327658086 502236728 734517632 491117111 611970116 899392905 18243260 467337400 982294733 514984664 284302800 519662314 526424938 184143057 731333436 942004352 411791440 121640640 504447008 148623640 340329920 152687538 266304000 481184860 49696740 974840320 443081250 666684920 574185430 51387090 51979360 165121170 242786928 69564112 690898952 911884404 629557068 892232432 595080516 460839024 934155712 328702560 268675600 643504136 480944448 523726876 358107776 3905936 808757252 30045556 280055467 119247912 862078220 100434762 83430848 293302160 196338065 661025160 89614464 244196450 594946160 68518096 595660320 391066894 279533529 311620024 912394874 599006250 884519490 605502784 811588914 87905800 215116704 786528000 457472373 814324016 197883036 435320536 406406694 177191330 64200000 320328640 610834228 112733564 743000250 534475750 15651504 79808218 658459982 446813422 525210808 59374080 776804778 843285200 623542645 278683108 983198600 986786240 95210948 911768216 231817020 780819710 381070460 358257220 259676272 477254644 160673861 455781168 146674470 810923186
957182682 867203093 380314744 824606832 323552904 731056700 516655930 789485110 994339684 728325440 698330720 300274489 1734320 9022183 685823844 811676996 529700634 693893536 829146140 200499280 306364320 180190880 163557104 816754753 778847584 703950000 290359780 830733408 292737050 417747280 198705032 357915000 68723816 423569696 473597616 67095008 236714600 736650170 348117920 360557454 58361006 372226736 396831958 342098760 501967928 327996500 133775599 822958268 42189952 76353680 647639655 243915392 104510496 406496000 139551832 87294450 713958520 80687888 416471540 472177590 326081452 538823234 926499746 26009084 254636944 185669460 120130560 457468888 159970476 663836240 440787488 240767256 689311321 56153866 228197376 947109664 581663126 908198424 523672832 394021560 565380720 869967088 580930348 756751722 86071630 547045344 650481140 994699188 967384960 237977450 603618240 199911920 898206720 875862400 652264960 175983200 337351260 207480100 35098000 909878742 283209600 207284118 127666286 420104055 163827064 340421200 801340432 712864320 389798704 384354160 640942254 49329950 908741792 527522792 369469021 969756120 981617612 706932000 664980680 24505600 663682488 37767856 754802445 474446382 722281628 249045504 716056288 403649007 612772948 845110026 94596700 982358750 492989110 797883440 769151880 421192598 271929160 937257712 533374784 242140376 561099420 815166400 210832639 616526816 75653689 565946400 615446100 923977432 705322766 679078982 832397110 833073501 775053625 890186918 722289888 380064928 822702890 218304384 845712848 652822500 463027092 98045080 640046698 38637295 711045000 442137952 601544122 97618480 585544768 394514560 758904530 555301725 765954560 719508525 288434450 95542557 189358000 700769512 351180800 945389406 692612370 331094649 283607072 553495514 495859478 321708640 323753980 622301248 858557000 762596400 66505125 452323416 758460224 49495680 533293880 404669280 121097782 773548968 693821800 362967072 790243120 479295305 634543690 438359360 457357152 62207280 234086400 260549096 769081412 870327556 133515044 41978224 126438696 405476350 898510810 745991842 298554512 973899870 516813371 761451600 87953000 137641808 288216626 366155026 871172694 280819376 727154350 242925600 437463680 923350992 75443544 866606400 165186591 47959860 641760000 867588224 841689350 451771648 811285212 874145600 242471996 489230495 447324350 308157172 41721632 884567456 888501680 871151996 648801936 703196375 888358988 963692988 30289008 952742020 697273200 378225120 928149192 3080176 744354020 373998750 336039596 43415112 510048512 670075925 926046600 634504849 399652476 449184480 11925404 142420798 973035460 350183480 336103496 291853992 705626728 592500480 933916340 208903875 869683750 544977390 87806968 765933693 45916180 589372354 244113590 403979312 813409556 953825168 365443604 930392480 562229824 235731400 291131808 875545655 912536768 66490080 84397468 767562600 15826750 286846920 250243144 729008012 32165669 787603136 353525920 429243136 81648750 34069600 374563120 937344750 703339850 718459892 284852470 678158800 818375768 441154720 153372240 539543626 642716180 374864496 640266344 721253600 118151800 472179080 450760344 392829100 623577148 434528812 985530364 941301693 185903648 422600300 456110490 255393906 854968604 855918592 354733500 803537600 514893032 874253600 991880868 932080000 542908993 949385464 670370600 69716536 726229988 88632200 641759480 837787764 304279680 319616071 988518656 797757512 521412531 283049205 556521320 824819610 80684305 993064780 889845056 29292488 779029794 627101165 927847598 740232565 950661246 634439000 671710705 961338280 948667920 804524932 298112256 590548144 783352250 93614400 792760343 130142480 951445475 962944025 199101312 301520636 839324000 889572118 290518630 502746184 358145392 801423000 582663870 367951896 10717888 122332440 851649630 886101980 634684600 856295500 391582020 722620104 291243891 276241256 975082610 439324576 628378388 324335772 453961740 802053712 777968750 177058056 131124292 917439488 719248064 40523772 32070000 325315656 558518784 10075520 371833325 674472392 593941500 313541230 983830770 797556904 320269138 38302243 523569352 734618872 590981132 302036365 287557064 224489300 445871108 59716992 291173968 947035118 145664440 78572878 593545528 935937600 417228205 796581192 327885250 237709929 632242920 746345207 6504960 294579400 749306314 958189416 916551840 482108576 568843632 613707780 315094480 650978214 355159088 827983591 742659684 534924968 76119120 704877820 646629496 68949060 601461358 169612436 653232849 342121066 570287984 757051346 464146334 963748000 242955799 313335742 28328200 977316519 175289000 406405008 337097864 599938120 913016225 762555977 669832768 575002000 958017024 658429728 187588028 33224304 226235320 37938475 179931168 508862275 739229400 221023215 841434351 735191858 147583824 919918464 207689145 797453360 164174760 325119309 655944586 810037856 746911871 839362684 934751248 726689372 188459410 937677824 167901160 811061643 499354736 306240542 230040528 813918768 91823438 317911166 740576590 744662928 88139704 374690184 890691275 528787521 42989792 515746529 429750680 105103289 361006944 777868927 766913502 650666440 522412500 566862336 960239373 192156497 303778208 849847896 596624444 417681756 960815600 196727192 947902562 698226780 290383520 207092055 96583660 753915168 269880008 430835415 294632832 644404985 90880000 472906484 514665244 80319040 538910914 415311232 919808108 434102432 85793167 744872905 324721160 386042024 787049900 814123840 617308711 841262544 678998784 831434656 361619344 461028160 424544483 919402440 593974038 290621992 366985888 584487929 48863915 540801000 278571600 903585156 793891436 388699679 727420904 680677370 751479744 175778464 451446800 61033705 994099170 206150684 797405671 604037312 941135440 164462988 870459375 290693140 461700608 239751004 932605386 611878778 182039800 482060658 781136352 326489312 24208512 751170280 781481670 196305103 343081714 649976530 119795200 810767140 332131356 162363648 16700888 742999420 347077960 935529450 578723040 294264970 869254616 605112287 690482528 693645000 293302552 317747352 550872896 525327503 535615760 659892350 925828160 402526662 126507520 103804056 370652909 551451800 997724144 778023168 464365400 583293004 582181872 346643040 445521600 595839676 945829640 914436175 362241722 59966163 434272260 964686570 300332061 818213160 530013370 280010977 62465920 902174460 945349760 954372783 188530400 243634406 555429680 931269356 669654720 333112750 97997752 907024650 343302640 171960336 108849744 744559968 922401250 434216282 143441955 38296528 856490490 549030880 677548375 90613560 248808246 217317977 348966248 780423460 929743143 213849976 7966182 271555840 312340730 340453388 744392184 824953260 728189952 448874768 675322214 472154820 656427480 836075680 288584400 894316167 41207813 821972673 240365820 841422012 443368850 15529102 975850176 204740224 273395610 859022130 785544976 447727600 743996090 555027560 46114708 785418390 509497618 842867200 682295568 666038240 345391405 83725808 490967640 374796184 992134617 687914624 354624785 372074292 82832880 126696350 583882864 241893984 352529120 841011556 712025700 658352984 963179157 17344000 231618920 65669044 776725040 752229860 309223300 50651253 573048320 648184000 64983520 338765400 676454296 661959160 533487400 997245504 698490424 898334912 547475200 167186660 52574010 820032430 892184750 589286530 539236490 30556060 279090721 65921520 455765158 375031268 972023680 377226224 5611560 569718 209516000 479435996 177885340 122847516 453905220 309249832 439796320 908878680 417912530 462387512 676971924 673051040 2269394 972707087 279173400 962953840 620592320 292470560 371312104 193574860 653034516 117790196 6669800 220242440 404590400 854225742 190834080 537376684 709809216 363419220 295186496 303128356
224152144 353819360 21662675 954031050 526048000 664457910 696797670 921146144 424395535 741482240 654000425 916690656 517420229 546970800 432054498 710222224 411081408 900852249 20439615 195879300 324821924 375921452 997195949 81054556 170506880 115371908 104089680 876338610 698730656 5817484 340457536 216098592 785846600 132041710 475544768 648633966 861610172 307798000 696811768 712746640 57731968 115042632 332677396 209022332 136775790 505589220 740716570 10765336 917876395 93100116 336556745 372949608 513936113 53059826 689384320 818292496 446845632 625662500 568860200 365304376 772547512 630107800 626561750 316661180 981290024 461652896 844098880 125215688 365076224 527743085 602650880 582572000 519143900 112005056 964934816 527729430 489667688 336117632 191808256 353247256 714132365 647813632 68572656 314404288 866992520 851494040 350090624 694136968 389757970 201181840 906410395 488623360 876676040 223826634 595714425 555733398 93223900 178575232 589843208 536182220 452590688 721792456 928889840 376775963 762475220 301051104 711669110 307664131 253003824 927397690 947107586 679351625 620166245 46404448 41734500 733024000 334868399 796085664 525333112 246083125 856358720 424005810 661143919 805753250 460754420 862814588 882655530 456304538 74852010 748422800 775420796 148689630 56592000 529752546 467264000 786644320 288560330 437317280 320481256 584964140 824354680 80746988 849886006 75693060 422743304 419156892 834197170 756425000 908034432 969256448 333250625 353697700 587988536 770482090 709812800 196781480 777168190 666789568 648537550 452152384 436654910 343793250 913126024 463646390 709132688 273282904 214755046 230610100 122788096 961212852 497836192 952627542 447390296 972701860 392559792 638659210 169191840 94202500 674447200 40759117 44837120 638454390 530102192 807836096 522913932 560570530 199178125 270071788 698020256 583108600 980260574 450691680 702949488 605722590 955126528 406726630 799230835 984785344 177858624 430156624 452332400 258772225 747984368 498981496 228295232 189916073 264250557 338338540 19311266 829297524 751540625 328363160 778239392 54215800 642076068 386051250 945398848 55196700 61681174 961421352 714397024 669211960 993045070 929537956 415977680 873196643 332043800 970326761 100935188 993324512 366464480 599378730 248942516 729763120 110029795 201928060 666443176 728066870 450432000 977332740 196037668 860059542 52698352 768071760 483807840 462438040 329192360 116482420 140208208 621868644 733673828 744928900 708300784 794610155 467807475 977643336 810638866 233166048 622929450 698505620 654412512 588474256 491246338 801676814 804806072 577361578 425457536 973075104 457601600 594229224 846803384 657473792 432693216 654563236 255077708 82741728 651704744 202291490 551437284 822981800 313122775 80383344 455190478 623520640 314653650 262446568 590798840 527457345 352293102 636592000 192530900 196445496 203587900 471790944 23080288 287267070 415523840 810884582 183377430 686687650 241501246 454325800 1778420 931699920 708219625 127191528 617931704 692790220 440451110 546883100 952835728 848945770 538007056 308009479 29025823 221218155 93957875 224631068 73907931 192366120 359496223 68347744 275851552 213137344 905475664 197986190 817283742 980314800 808612442 220306214 231107032 614851880 499673000 454269744 86061415 393026485 276650144 946765490 298851380 806065560 581810065 924541050 259280436 415647710 317621432 565548500 992692904 602344100 660303800 726604976 347624304 406311904 725178722 500536448 934991795 629537488 289842480 210323340 237084200 771779040 527327088 116118624 766369196 10009568 922825000 246113935 857169479 226489912 960138830 967697937 90629382 476765026 533537640 791907632 676541 580541260 111866728 639162235 889965130 691446850 404021620 885086329 528917374 777743496 147375690 749134600 679899061 415826990 854099899 201215490 824680835 602814464 13652580 595747647 919108750 338436492 615221884 544058100 559198602 957369948 394274204 402918708 186402480 821517326 574765280 862390800 545040800 354431496 135195960 194083484 113045800 266067500 170476137 793985616 878551296 999403682 719333142 768812706 405584000 583277720 861573800 844089020 278845164 973894160 35361710 772064768 20541310 548004400 162221968 966560314 941622540 460370880 301644892 206913174 170321435 289065320 955549950 722955672 912164112 188424480 120770692 709314400 438520966 180656452 928298904 197028504 680160240 357005600 235737167 657116224 437599612 602506477 860297646 959606400 507581183 507766112 174502756 236053424 844595040 517563736 32199500 379071770 990724576 587181360 549656168 915726600 588444928 53592224 816111395 941099500 96988371 882679010 262888510 651370032 466363202 724391972 151213632 80591440 387336550 596300198 927674675 66748230 369603008 609127883 389804256 477143072 655296133 487116996 123793552 910976600 95134106 255677312 314438280 780477745 665136352 465752324 515680000 127531896 79838146 466376472 797333760 654760894 305388000 865497600 253119255 952388562 835539530 220622000 326992348 353614864 871410632 142186730 433986510 626527520 962826112 387689664 208495056 350637520 942424016 248655360 96807196 56442464 536261120 407270592 497199872 337727324 11800738 383049670 130291600 606776567 459636064 789512631 960201564 564425250 85320081 79784625 244173253 216936416 876128768 858882028 911059170 766711870 98346752 62330110 981770216 945856916 832358800 667539840 281111500 741532688 706871451 949748224 716351977 871821980 178386855 937743935 606479570 548541388 2457600 599303808 124041724 515790116 467304564 612400912 51026928 729534700 756236393 707396314 653309384 134158920 555511832 765666925 223008650 44416081 614575173 455148800 8539400 282823920 982825920 993435920 367468208 255534080 559341132 566937336 54525565 297963808 571225700 745434500 270920492 8856880 684137624 913116012 225206500 596555350 807710675 648831720 817932504 807481575 162085060 913813050 989647981 453383410 917741090 617517752 924253704 330681600 837877264 400790946 325318712 163964760 637524300 358420272 889494165 737397538 333231098 559367540 570072900 240055488 980822850 633039154 930982872 117932975 277457600 930037124 591787520 635575220 529142208 497679045 75866592 799418246 846157184 524381760 145212960 658305032 630175000 199428704 899432160 936180736 880128256 91891518 229890560 786306264 45118813 808704675 138607850 777622020 645561142 828817800 241131452 370258040 6682740 890806624 796081950 168656199 610368510 656731520 836577534 11066080 538578300 391512736 640254260 697083562 664133366 399493730 983005080 819458940 598435980 512502784 736053144 206698685 736522824 446253721 874599353 698078400 462549243 606036480 244565720 931716200 99329280 848343640 252106082 180560000 704231648 755737300 283839780 238799312 544909000 828611280 447670320 514510200 797597684 788001530 273942816 602599570 327632134 76140678 246885376 981205434 102233072 461528060 589781107 343786400 139806600 63503104 514888800 504283420 561444608 328504985 954709156 71742472 29842080 194068176 250944452 460628788 401638395 450514500 313576130 900125400 834936931 773384704 8146707 554115829 783733980 375756816 952319840 225916540 623153566 230428550 382795000 959271650 251466570 400552624 896010400 224367744 631412576 21107200 77216250 708363584 321311788 274901436 178573321 534760205 875480702 849141060 633737312 666772800 837303000 251685412 984832512 50630300 1160747 63818280 25225731 978329436 807433200 822060962 131386690 20393750 890323235 136589440 765233530 975576064 943068642 496634110 197066450 71366586 559734779 465941336 467920540 304707700 692631010 4279800 485685828 772893432 317408460 294998400 713863260 719024200 304999848 343551507 138773750 252441427 507088858 875950440 341810400 366493986 807583530 386333159 254463360 264471860 975367680 484151200 262196100 383455172 499840020 597761032 89100358 818969080 294673920 675567792
333064812 379023840 171941148 713806288 891867200 807857500 734313224 5700835 7403228 984534750 39820849 307455000 8533300 680997190 688836278 352311040 673638104 124530954 648384763 193485870 217442544 981448200 571890700 134946240 232635072 102741250 368373632 56007283 320534100 654866320 694112632 842713912 247248116 554031166 870658160 974157280 777438088 944755360 812652320 524061620 525451136 325519875 909453440 303605820 622937700 62850634 911222670 413508248 361398240 495720920 467276800 809779712 491820510 377134800 629004840 627090400 640914544 936939190 23409920 138171860 526397500 462539120 997467246 614602240 445729531 520426404 2869224 618459480 806450100 371492800 842792984 385866340 398653536 914318080 993153440 215680576 72418775 151149264 422917092 34515160 49609472 401252032 467747448 628414000 19096800 851646860 219839776 719220008 350556068 406884600 396478300 725971580 290794226 269496450 367353600 65159250 533177152 610709056 653264780 837046272 381977532 515392568 595193736 182547000 320043867 883582088 834890896 321243384 146357200 403947000 296624760 618655080 162535816 592299856 586174464 12394704 477592910 365583825 678613248 332242040 707271440 325983784 378502650 787802336 672036516 187426800 697273760 738762240 662466560 117795324 852300974 180672260 392010580 657049704 453542960 871483620 206260320 411737214 164818752 718486800 335010890 5567880 250903241 996242480 732394300 390051074 46676416 441651120 359001940 84355112 400756484 664474600 909893660 436849674 59063800 611174600 761650178 924056960 898614400 231146355 884498426 735836644 925622020 464206000 466802192 267911546 69088138 959666940 33222059 11120080 149024620 875443957 283080370 585464374 312801730 685090300 141120256 129492032 856172960 952911885 392282064 196693104 790530252 799000128 165868659 353960024 332757580 787420312 151887450 8755800 630740025 894806184 788152624 609241072 329721868 702358305 599798408 363838965 66211779 203164555 164311360 247210760 688216208 690147344 948154225 454037400 520705021 34876572 391112958 491474140 360261770 496166400 389948210 281850104 96772380 10474940 408617420 260388720 412699200 297151680 416381073 960117010 224771216 574543808 995099750 361626512 174606800 766551360 165605632 824463360 976690400 401266032 247908712 803150720 197547800 595510300 486618324 729600144 850394180 447765815 212460152 678011672 972313180 768508000 519529975 816116752 360906596 461134890 257296010 815780512 109830870 421924736 669426484 660146280 930529344 93016226 71359752 94664720 665912640 323793840 578688908 77203264 394591456 201304032 746680000 486055424 403231020 168104080 523829500 180472224 676288556 959054448 869623836 553723291 856311250 191273924 515979632 400864532 781893368 620115142 375300928 127161872 114544750 470109101 422035925 730575072 976356258 992382411 423411700 842808232 92572208 489589240 191857876 182960576 841219091 992312095 783107090 55436536 618375360 189508192 298489016 961379820 305976608 442085630 876195835 404562186 496278260 731531985 318506700 149978125 316326802 165796250 443408576 969267840 700833292 493619080 1254952 191483578 159344480 139915200 993277656 59587514 282322048 548667600 675423900 137448050 521262044 770544960 619510592 582007994 148418745 966089896 173876224 811998400 557908160 638300016 29173112 483237100 383165184 909969125 443512930 363257504 784637440 995649200 17530250 118809025 959538550 139282900 333253068 344502840 430860480 217035680 626717360 606797472 25879736 727419312 626671624 928401828 27207172 459178750 202992294 842523878 98600880 728899568 451916880 82119212 721988512 791740430 235049330 9789580 476076764 63378379 517330691 337328080 547713899 447490520 172482464 96304552 409241104 652658600 431629472 720924000 749543100 368330549 677601792 35836544 424406408 421815296 926846544 57686860 813952768 784669320 241064736 820772306 208250364 849916930 270101220 580498432 971750420 776160000 805588800 436890895 689476650 9013950 864687338 970870294 27905136 292581424 728004300 108907024 482931840 427080600 977477450 75231680 184963008 904302834 736265780 200261338 934680640 594072630 953034060 990135555 800585606 73079520 686010752 494705286 835248006 628266672 657300868 407588901 669946240 958949685 429023583 556291040 157934375 405272450 216402400 445999104 334205875 989742160 852261040 980105020 545614164 983578000 923059123 471844488 275745450 471825400 165587114 778388442 609759930 520881935 815376512 402815568 615260097 679651260 91247840 344393504 697464912 655020385 9263104 325852784 362193048 275960070 744501200 389684752 583548312 634740826 263712612 994346910 455774368 284169303 725434560 309153960 226536448 53060672 390736800 189773420 180843220 642430816 960454270 338177636 416526670 165264268 802158544 463779876 524356118 505223000 408957968 133084750 918210177 114271640 631396880 686559920 10564900 583983576 406418000 869719376 844744000 937070950 669119650 815966768 457192624 393380900 690972945 63026460 583211864 57541520 498608000 990133496 231243844 36783360 384000 901641770 101145927 234680868 954549350 271472312 739421920 157555606 542228480 542423592 801332142 710757086 269428276 231712000 207235350 84899136 822879498 846426000 948905341 669296836 444803648 203081990 545146400 227541526 995628640 148178752 206726054 877002091 506052320 751208466 370997440 426963700 185060688 792178140 47086800 214456000 645255635 491905985 563518836 262036500 108460000 189474060 454313799 31215424 41752940 342702800 459432656 25478010 716506920 258303064 93622920 285715308 98619964 756848580 378087680 238861515 450170768 470345270 433352320 384887776 563815800 125734304 543420700 894030810 648531200 479384390 72614268 442754216 525482900 74707913 646648292 490333734 113405782 987572425 506878070 995617082 88200605 552851972 97128600 656558852 907007386 911699440 530905936 611471240 477963786 273357876 595303429 845393284 700487174 660757680 994510536 12215900 566643298 28747744 944543183 144439240 836063600 919615352 723843200 431343250 675875988 278112796 704576640 231522760 534196200 302769645 987163648 591407832 749550400 689036345 741586928 648828160 561527188 7702240 323884032 67015270 528932144 272788800 530579136 445236576 997615792 607825166 853768112 12107456 444656256 301801600 559394784 969461300 140488848 35414244 456452614 16828215 90140327 815588176 206263742 526917776 905287180 169487584 475931524 935575040 483005538 710102112 111948496 732191200 480461962 510396416 832367600 516368289 746180211 932376768 449506084 570489392 304251920 237509052 927355265 452714808 526061500 31764120 456185200 987861390 38529672 365961284 871866880 986496130 693166870 724912960 67534000 23190653 51603600 61963870 627163902 105303524 11571168 926306738 758054880 754248283 291542464 174319380 706744120 353018800 137253600 380099122 597399542 405255600 414273520 788039960 739683068 590264000 559482996 223931200 736630126 199762260 381401604 362683612 140054022 878457976 330713280 994204212 167425088 813343140 365867508 439753800 43543180 4031952 622268114 38481984 52022522 305910138 191998220 28724130 937794644 134297598 394017296 8929718 161818350 68263388 71697134 504881352 459360338 796379622 488062856 348735407 879944040 605073362 69910400 661109040 345518784 33688565 874604624 679680 552635634 809147108 917500990 484947840 581719988 379183585 781416500 619898956 530978800 759296392 196511488 811946608 474584634 977840784 470139680 35291180 242488015 151566410 244042560 928795899 27889715 924067773 145715744 413669766 139404380 800574400 889089593 649820384 890336303 345920592 58777120 557523782 912448000 930840656 725029376 700490520 444151450 297091968 433472140 454718164 52540324 981184992 812512800 47537228 868985272 509341096 480269568 395947060 354917754 221551968 858205120 553917539 709694768 692050150 626643808 189462848 218871656 472676540
644529345 388293214 988373440 500512144 387184830 916944544 786906632 777631548 914527904 611586658 179979125 346266030 827039498 624195644 760959904 891711700 508524279 647377016 33948884 388510410 945241272 178883456 910810416 558011457 133600884 617202808 508421150 161953750 363052101 541576774 370159290 235149504 573230080 686614480 10099451 935810290 678246424 950253376 16444960 283133425 818890193 326759400 723235904 798719110 300997660 447740320 464052480 117094170 425758088 91137930 677982588 488356500 356889503 87620870 943186494 549650052 473427320 574503040 876611800 837347628 872603595 52690891 670917976 756323474 581587456 998256104 968896640 542312540 582828148 117445248 80469400 832540400 397777160 607822752 696457378 100238253 174942504 870009844 546473258 937931130 105181752 859413264 666217540 487871540 322670912 423996800 114655423 944017912 606623380 597693216 897332163 880564000 260204383 142797062 232692904 582347008 523890496 661459880 783683896 806582680 72180115 891032240 389912120 361038115 32273000 919836024 160972720 641332664 873136180 826596325 692936096 448103680 210516380 58161140 904087168 565000000 15078456 384742108 55291205 628725760 247532416 90554912 707141594 219011100 69372360 864599600 294236856 87206032 611406250 536706080 964127856 29141648 649067927 822588506 117333880 651914378 89805666 693472120 455095030 399156842 23455276 193603840 992777850 601490120 819086560 152369912 352969218 688611200 818376156 714456080 742818552 822991284 881106000 629791500 54020052 874089904 156943541 461076776 760330160 502831214 539495045 673207616 998199440 114690024 174151490 464389798 133424410 408187178 836204800 506827392 580836240 94299704 675278000 610091320 917958436 695095456 361242350 820172980 868503376 578041150 987898706 442434344 946721924 334362290 921454725 615205664 59125344 87081244 328940000 807406400 183188908 718748800 702655000 905102100 655993665 668698500 871604964 265841304 838490300 163946266 259511960 502361453 702859410 696471330 513680167 958704452 809728820 601267551 93435580 439980800 300843838 424202000 451159300 241523200 228073600 660736528 227498746 758442304 309594624 654362685 624165368 607808256 600021076 378522640 858995750 209745480 699342712 813877215 849465280 980018642 545101226 955688192 897801925 843043611 172208964 871223124 809473300 936964260 511390744 849191200 794593616 899978304 288130320 808502080 228956880 288934840 16338800 836607496 283033200 734472040 863815800 917665808 473791750 641779556 167134560 55049856 928447140 345427700 764112132 379953800 327983340 304282418 514573900 890554880 851005615 38311480 355518220 157502791 482470624 413446592 720504264 680769384 604297024 175499452 757039380 912030824 855775480 87059848 246045892 495985675 64892520 378248301 491031776 157771620 297051820 783656224 201060633 645344950 222651164 745748000 324526536 701132416 334509376 859476072 102657681 352461820 974499110 244892396 603761064 611839664 788528006 660178560 989631800 677677526 903932788 571823925 205103770 534220742 830140928 633061312 881630352 212241670 995612280 646255488 353945800 140890752 967708750 618389664 256058726 559009250 519586750 23216816 718291100 378784550 181665822 105156128 305767595 105895364 266164352 948342400 616987088 689232128 73066586 642073558 995587656 700799555 898317764 515625570 44157312 433861040 48178215 362663032 83390928 568734096 254525600 620506368 578099616 152671642 206421580 162505120 721068544 543584000 853034736 307482352 943232000 39644520 312035792 603855928 932093488 269258304 674340416 256186930 262366144 875584000 469059850 471379088 13986288 914443226 442120560 36864720 611218984 421411986 236904480 157310264 149808896 390630500 849214200 739735782 900738324 338461170 12775900 582703568 147270880 305940504 142138200 555499074 750388376 952849396 899889508 70960588 763268000 809720428 278357760 657917636 310440820 103223540 83911215 772689472 905701792 82058140 453586560 334871660 437630812 662754880 28810804 672511686 296534975 281268108 621377472 388698140 826471884 513856631 532588014 176101580 564211600 511226104 756621820 683527500 776611950 580982808 207429963 671142810 478206208 274317952 443179766 997598021 588255625 916739856 13286372 316009428 78081200 494250240 408957140 774194680 383211904 886527444 555813120 165921840 22508600 106986165 696215080 490873340 645295700 740993468 130955256 552171000 427023789 45020690 83346676 97722960 208869500 581597060 973733376 788553120 486443770 728809624 583887600 840072725 628812916 421868956 243230450 800389235 377907100 357212096 991436516 574688706 465527320 767228416 570050088 564087190 215437675 860168552 778909728 102550000 914342065 560310848 243146320 870467664 125256006 979028580 321023800 506316994 923508698 694582460 794799123 98048960 391907592 596095360 251869404 788328860 245831610 99033185 605338300 761990155 966980600 970615328 312897280 192537544 659863088 117897500 198856000 77719352 328402688 934560600 87417928 362469200 532159744 250268718 832212280 991374400 207149860 608357344 732650542 271707384 500444800 626044268 355991072 971629704 752829400 656974120 598142044 158455550 226108025 473108650 504040048 420081532 209450904 173614984 681184860 57145132 938344570 638924660 708154630 450193300 764678500 679510976 545499896 926312340 896835990 596197260 923953180 750993808 224035232 379626880 82908496 34223108 175507106 617832920 357473964 75785375 971597541 715281274 824340728 448304267 795177128 765146268 368387360 802775040 267786880 286935600 483959256 216733750 556474625 821572234 696995574 829243270 199839590 926616000 890698825 449817820 410045920 148530825 340900370 445674794 859197456 967231280 908609160 16903344 751161874 101044644 443631995 467096060 586201450 547451426 215514912 131819395 325379424 307055840 299776000 983978304 910688680 930196480 456837966 763389952 697252388 271143764 86490250 44954556 500044000 457312070 616870400 159642824 661065925 677327679 935668479 344397158 7560042 896005032 162383350 33446782 969991680 169744400 724732336 425646379 164416597 389227522 764148276 686844000 437991840 270153600 313426600 303633250 807799325 252254080 506944425 473907200 215572208 938067920 791399218 309708800 66543600 940242308 577141000 983832352 284638658 974053250 563565680 11705908 811244007 80262305 26919368 222178500 942625728 321929216 969659536 511430265 44882200 456896320 189723491 674487000 768259584 697008096 151043648 475218800 213002760 545079025 223000158 562145038 74852928 698415625 738334685 927976831 996740034 100009188 536093035 675831798 648917812 969443641 519779328 485765632 616886496 945020825 203943040 864165660 859146021 33046656 309532256 597347055 90222700 795977296 388809165 328128260 629946338 127750284 717295772 517598440 746178752 696527280 962659840 232098568 848545922 285573805 90544754 265677506 782454480 737814670 17128153 216747499 747857080 121847600 292122756 103180000 969395168 913030658 523422224 879882500 80658560 399554240 104547366 840984286 460545328 932266185 614902104 955368800 537926600 292741232 752590400 16618720 738045998 386669936 70527104 206162306 988079318 249066686 708379194 375760050 146822760 92986610 840800700 728699220 52497160 433786720 981340080 890126400 71978690 559252714 327901672 717620424 501070880 559177002 731598741 992474130 218675370 540039136 29943068 970484852 83827458 246436080 663711060 182760768 861237760 201859656 938149350 472557722 898105920 455213552 682402740 679914696 87399488 652272576 920616976 604426944 921803520 752481200 978406958 285391204 355825664 512963480 213333320 857550080 329413120 119575464 358224088 313104771 172898512 958576012 195876950 564418944 872648396 856107560 494235950 192293235 884611220 263282032 744047376 810328080 721656616 36250727 737085920 321518544 269397608 434798620 936067253 358387400 356084704 471610000 109827960 806404319 668246280 43500580
46804000 382617644 602152800 543194500 595352789 262726348 357746066 384240955 591533590 551015921 793388352 859599008 362553340 399471616 89066320 825574720 350977440 464466280 416337824 592069568 223507516 852759257 1302504 316037465 606312100 325680160 842294056 517896000 156225856 555135520 603013360 774729088 62932300 662340584 519256920 246800200 979272704 376388750 867048470 418841744 836584474 892588568 445817060 155006545 181915044 432787500 370731040 371910520 244145400 612298771 793787600 220224448 85505406 207817766 963429744 224219004 842855200 344796300 172543040 134344834 993448192 571266181 129785000 556179272 913939593 305317110 683676660 740607064 174356711 811784368 509733884 895345344 549375140 780749320 579261568 887811600 14273008 192292800 152819260 713736934 577190645 516676140 579052838 820642038 400647480 210233334 409902495 214199493 796278100 612950112 894860390 526716910 269734092 883645913 174209898 350390800 554070274 398498640 877118820 717895720 267018000 644387920 188120667 521172600 443328400 712823322 913155778 701474624 559126880 280104450 591401972 652845828 24474590 436998560 602105000 90830138 489480120 723855620 149961656 423547400 273106448 113981514 659402470 762637048 208010370 757277920 406971485 805800562 876179860 766956994 198499028 628276628 626495300 125432960 330881345 633314880 504498140 7846272 604414920 953985272 56742294 764143434 214986752 860333650 31180810 488609752 83031200 601542336 365096787 408952552 880202188 209716320 641395520 1209792 438057755 45002802 781745280 298522665 882836480 631901340 476336255 663423600 310184112 169822841 544745280 95283840 589100546 675064645 421489216 479940493 606584430 183755780 267612960 245098040 299205176 573996000 258786065 739243897 129623742 784204848 272041000 218603800 144219134 865292148 994341760 70013422 232109834 142566256 488750775 683328592 54506942 94467413 449329640 168741300 878806400 214465280 632666300 683363148 986669102 475134140 154789408 474173568 835247264 985618722 342124300 51800050 941420221 225452320 219932986 502380914 852251456 268627081 291863344 294233480 719575235 657654552 845159684 266698768 516460051 380044415 840276175 527070814 636539000 904719160 238887904 874400754 496599552 484753004 853753342 551519640 874069536 609441380 20218320 810045170 954883120 146129460 4230400 507197225 912339510 115762352 975416080 75427556 564103440 403733152 33760010 834708551 251864570 33843840 123025200 772581000 610368670 245697760 759790992 723259650 523595454 263900800 34186400 397706752 622384180 490941230 840664320 737369428 333008403 891456688 978507776 561616810 26245496 61394597 751003420 497177296 555313408 918060440 530052960 493340960 660770070 416542240 386072696 162244541 444173348 7945625 682182010 986390568 904753280 256039588 84165400 140786818 429357475 757116800 962373440 443641080 439797156 899598528 362748319 119912340 110047760 216769424 608815100 698428730 817489856 54344398 68716420 247000718 984031520 415428040 388946194 913118566 221840362 520328192 492799440 883704378 48978625 934964144 110828619 506660000 604060876 315884376 876184960 870392000 981952596 29301224 824328664 630664400 499696688 763529520 924222516 119556076 781775576 127257536 541390496 239187580 221452032 517816926 213877384 572409570 349794674 316779600 687410752 982503400 632749159 972927072 358098128 907488750 129610849 346140352 278571312 958039170 892955400 587802854 221025424 498563344 822188396 420035476 686238088 927652288 233786220 488133600 338813600 291301920 987106460 205912395 139354200 455179856 91577088 137415143 329098527 639085760 91015600 928562000 810401500 860868975 459213295 305044048 549063220 228868093 429052023 948644680 503701190 980627290 609634542 885724520 803592048 788979504 334573835 395857436 686280544 871328608 269253120 585583520 864497028 921969952 147082528 225908320 290262710 91556810 609154768 331146370 904808576 579351975 599687456 127202700 973932801 123066432 973410198 449602545 427536000 823653640 907278120 372239592 774824924 643877300 44292518 106730074 474060320 770889370 34068400 683862000 333853259 246860980 975580608 561259904 851000000 273648116 725146031 786329600 564609800 126603330 12912640 608728330 303952205 618827544 66251036 431629984 754495875 700984711 645861312 984290328 378451264 650648950 285957280 252050000 469397070 373495366 583742400 416847690 752104720 801624106 518156015 867803904 654038088 868007800 943707200 35476086 670121720 638920388 747235040 509502396 842528000 606284676 778278710 592518579 7582324 52473560 534651200 484441984 994893706 614541360 599493840 330219700 292217600 972322780 646641384 703774188 898851790 700099480 623542096 942280013 398094320 803708875 27834784 475021344 143145604 699591140 163017608 725246875 900285575 432397672 819103600 130283027 637255240 941783936 502494312 380630440 982926593 406063812 616898604 335125712 895299984 934440902 645812160 759387400 21387386 700330277 994634240 510400940 691631014 74164000 325606704 98201200 647634368 439830580 971183504 215269060 163449416 449785050 314422860 774364130 35477904 543884650 642285280 324445100 678900000 957737952 775726152 871335040 268230930 223166720 974814764 690940630 885807476 899103664 49596884 290764480 381722543 838229100 942039216 704868480 169807744 845542436 779742800 291144410 357205216 94948294 134800064 119522496 563003082 110068000 604383640 839013400 677559614 461260153 700123376 17613536 590210370 251740340 109582116 549601542 304072776 789787272 110817352 672360595 370213100 597156192 391813632 585728792 393149920 661890528 743861040 59280207 696860007 413740625 367862432 874928480 423994818 962246044 409787500 904932752 941303600 952477964 266813536 128003100 315495760 888539000 92334600 872871935 834095390 156334660 738966080 471009600 610649376 995566060 381077576 731358300 646062820 639273648 309408208 480468594 169591078 827667712 566571092 351988672 181651424 579444840 559095191 942971512 49731920 391114548 779891750 973288116 724006240 97509694 973349151 489163776 233491232 809603550 858288475 263311216 164708920 319375178 841388016 947950930 631283785 618344325 415722152 365900820 729758160 510257592 542069788 493493760 831686908 371584005 142922674 120647000 868951190 791375000 186220743 432831260 144276160 947776256 822443536 252105834 654932616 976773120 919042624 660159552 650471168 50696427 29512275 859847936 383127218 206831400 756721812 426737160 353864736 477835905 428744776 255195036 839694080 862576593 370870052 18110928 269002594 589746829 656031992 783778000 215626700 630330775 74197120 649044160 171987286 527657640 751160338 300114576 631667340 315974416 537770012 72127056 754367488 313945600 439769600 707228500 920562426 935029570 347376200 678374960 129508462 983983786 68976874 17085300 688435232 286934400 886042784 638967525 542087160 550696608 248329545 459675000 176621552 80231585 916134872 503051536 67868044 429368842 968787996 866428445 730414600 59875060 528987126 876818974 688507558 14908736 468087376 898902020 88546541 643076030 35745960 513857560 257972476 972670472 193519320 616339796 656328886 882074838 918132288 804964515 747648920 663737680 750048340 589168334 841748400 388564480 855288520 642204751 410166780 166708793 2961212 227630379 948217270 524667260 48935328 604810614 675809796 167508224 12202822 639156732 300951128 369548808 623224600 436816800 68572970 102961320 115978240 876787716 624441250 493706360 454292725 195568664 25556371 510047240 228513088 17437384 828479028 691572100 7504288 899080192 158949140 531989068 399930087 317225728 141373625 496616622 224020800 332386159 413820800 811931968 299302400 907427748 114969600 123612224 372404525 95044665 681879080 464754560 460310720 376285600 132625768 334501376 803606310 681510272 937379016 552761216 824838632 489971972 794911000 332515328 461534190 483457504 856966548 460458816 355898618 719959900
763576448 594270400 770016556 302580265 642985480 128327225 550459884 608890869 554841270 334956680 19980600 951344416 180912678 904472354 566977000 822607880 338608200 846521750 880883825 204130420 870879638 28757888 257752245 130903004 728556495 424823250 420308738 285963914 954511712 287612064 52745310 985374724 742178044 491827045 880228505 539799886 258069384 610224775 659290310 170121600 377870970 185228320 257502360 331614810 890133320 569086190 771984004 952801440 178933468 735908701 271132384 109416408 594034080 380788586 986502400 283463950 662757600 340593415 392443220 25073976 451618415 792423300 972573860 757248 588811800 588254180 45691692 715602108 557330920 868246450 95795271 691992195 207532680 407087256 61947543 392204898 80100976 819497966 82968219 264925446 85432156 404389766 579138755 803859968 371138884 656653852 852841052 2393116 192465280 325741000 417562743 135796250 327341190 880196365 152730960 931206360 573038400 110880574 407038116 871871060 99837124 397829450 966041880 684655262 616921096 195033574 845796978 156881674 640684450 743489500 57354480 117312100 942265780 995830800 63679920 482326500 954866800 39128111 421230788 719985736 704201237 312213968 846932540 749990960 546083192 991066200 746144040 309418850 173514609 925044900 430570000 759673200 530460268 607061440 154284144 762559264 12143688 701679240 512303833 922824216 182848240 725419158 517478320 855626696 590839793 747089316 730689960 650702072 779831168 80567180 215298196 392606324 13164960 262684185 218497100 632515530 10086580 645031141 47113680 588954942 498890475 199174502 652607680 309398174 288779766 825712865 432780144 568729880 263785340 768821232 588871228 659213744 224046130 173033980 950554200 889085160 457194160 168023712 323068130 927628350 273313868 716942560 26624622 529351016 383296142 180325960 512372675 232192802 811114788 740051410 297199794 418023784 822794160 418498000 34371328 816485934 52816500 45017788 245041100 478248540 208267775 580120320 623719262 142432920 150829440 806939310 747557437 261894810 951512820 262220816 297014880 340808000 667166392 275070882 178734180 247536290 906411920 236057530 495808032 49306630 948860400 671996584 971114170 498074944 772910310 928480952 852856146 525330195 122729406 848392254 767788040 442342848 244490480 19731072 717616462 370009876 672574480 865327646 398044670 635365300 380595976 347956208 935987744 331046516 347638376 400061000 122862155 732636600 880240864 827653059 292194000 200571440 132984193 895823600 497000000 992955078 709043036 282523224 765200 439634600 989638100 241536560 699047840 779912499 647898520 835251720 986648400 987942288 129420220 276478000 1576160 576358912 56284000 277956928 351788250 684958200 799154600 795577348 29730048 816457780 19325310 128307400 163239368 11359880 488739373 813921414 553653216 571638695 729781584 235444360 697700091 829261444 878733900 567020480 801600520 209016190 157929280 40656507 737984836 651528992 222546352 812173290 431264736 258003602 876818080 862113540 755198975 389608840 832673600 896738828 650687928 138662370 449043750 642070300 909584032 312471440 928663226 16049200 368421040 746692784 681493260 945984220 29040886 727909168 985265020 829116032 63945200 639971168 551424512 638676876 982953143 931812168 705839808 184198784 827018080 998684848 782416500 100910002 109707840 296422625 87942644 778981400 290470331 210954934 853346848 880043117 504062739 25220856 164725756 292781003 368839396 197140619 326144712 7771400 498584875 846030372 84003688 104252624 502972816 66397720 105712400 132220139 980311065 46238400 728556300 664434750 174560128 126224500 930076414 312717260 407384528 481711134 650965428 269114144 486275620 697510030 782567476 529663470 78335445 916070250 8423310 211528398 623767000 259155120 737206249 155753392 924268432 144937688 62890480 12617184 184712960 384303732 978439342 91321171 873523320 855904022 345213920 589427200 88799042 24426672 701614815 140246304 431123264 8055620 408410145 36418570 560621661 72294256 729794205 450601600 627917990 963923700 332385280 745161088 684818380 285278208 93015400 304115968 665607064 313097195 895399344 281066680 715257352 959551941 132402868 959928550 127916320 453192402 71367710 497565322 979807572 101593088 690548844 994466000 387006739 736215620 157585856 405534731 454077123 102786760 631176200 818347648 673599044 445525440 403906240 911065430 224700572 527578336 950603569 912827590 261737200 369972746 337404408 973203170 658998964 874544896 588638400 345576166 892890140 494808500 228023500 955407020 85468344 948474525 541955776 643137392 643826678 831593568 897768936 62639500 549581252 365358576 32715964 682423962 706531488 21949280 754014910 773900944 398902818 604080593 228685000 774071352 574058192 125471620 129510593 891131097 149727688 852762656 429634920 558646004 441781220 860550000 954907842 608357632 216918603 140456564 318417723 255203064 299532724 282231680 508523520 978141696 907129208 365358480 3042304 559602750 379284224 179317350 365705494 367079200 736826712 930980800 378339840 453529096 465794335 568376976 108262492 33457388 457681788 440315940 433082700 384892026 635161630 327612540 234026144 996419896 645585328 33191378 508169900 871605228 743881752 409912581 88145700 934509000 657173210 563900224 378410650 231437810 697116248 27704592 835151886 378396528 453010729 90851796 388984520 27558400 872879136 827236660 113578400 169947500 673991797 442437600 420814560 722306000 858216576 651606600 811508456 113408112 458315613 737918720 766693300 177033625 969285674 126385000 861797580 730553800 634541444 22973734 871196440 710284125 8246946 231240736 787440768 466946560 366946444 948690960 963644555 137898752 396942290 983443041 207253760 21589184 585743904 566002960 653811875 383819392 304381120 786367000 372805433 119784500 155696270 5643200 107240112 789716480 956845952 79741846 121595200 992226262 194376694 65255842 709501660 550311564 923418860 986879840 743261528 609960 801949500 650790875 252352970 445035304 652427050 323844300 794645980 595669518 316926080 931597316 584412324 540571600 24179712 577718163 61832356 665583712 163953736 84275328 954525800 667164384 977212928 399717760 148670100 157801984 503130626 140924604 134606976 496111932 149339442 832743936 199903992 974737186 544307016 914467564 534000700 540655956 568510800 62189488 844713800 703601408 425074240 170741640 249080600 525984216 1796538 200389612 953918475 768082650 645286232 576000156 888809412 67295168 266922080 22781756 123191171 472733538 296657408 503550755 104648367 272183560 903733664 237487150 855141550 686473006 938885600 648473310 75234278 686407392 586165616 480062720 371785600 213210112 800760345 440931460 187083680 798085000 472184704 156809056 128008230 776769719 73391388 764676040 742762240 904564300 662854000 530593150 532770600 999200912 66048190 20558660 895336072 319859264 232357120 289406000 162125000 867113156 32891328 236383352 912413056 517350900 993636704 837405754 885881260 483966684 653399856 370285000 591845899 415059488 983619904 657304791 735257611 569179520 252044866 278169725 61052088 534590064 614603996 556297660 752354650 133631584 379730824 726924376 680897072 43985664 63179136 877862976 649066785 347772125 300493152 635381428 733651904 11711788 895517500 322642929 282135040 323383168 118446537 477268904 846530740 520078700 853843558 956479800 922511960 296641648 382120354 875866560 536500424 637931731 570948347 722655560 105059182 93375680 189520000 269328640 316226794 807692000 814694000 404258500 644681590 394721572 980958339 22540560 185400140 305685904 475757954 969661224 331136684 262186416 302892600 297661680 757692220 153661184 413567480 682574000 942594880 270912730 393501296 786182056 261021120 757559240 778426020 696359640 453252000 392850736 704528000 578005953 228461050 641696325 530235248 325351143 393522224 267843090 823375478 799257515
124174410 552345088 420389856 52297216 63285760 361744820 335390784 838117448 657974220 971970320 571465520 143072640 817410720 35656046 883648000 949643358 666043904 31337510 665678070 19798336 956766252 436318308 405017984 516126640 275718400 329009606 567130733 56464590 119119615 848326852 474620010 656961750 289810960 860639738 952364025 118510140 88061776 188245440 232549000 617555200 293219465 63842885 656735910 663278898 30586138 330879625 62156820 224556408 15041740 957507498 683292347 952814780 252660427 482145056 895465076 612080858 816013998 384259710 426122100 582750300 621515328 942570642 618994624 284417310 291466389 578976540 837628172 562220023 25446784 869424896 59802776 229918960 206314880 682629600 747965792 492664228 338986720 557482200 161120997 765527448 376393328 600806656 519238230 690667920 218568922 948360744 43414432 464366320 656152480 163015808 899619452 692471500 860094184 859732025 391383520 545448205 6504098 290503120 893250448 311727472 537638912 586918720 820158392 800569088 850557096 65902336 60991248 976413376 275118064 939971516 274808704 905390610 965394125 917812500 320634150 129997920 863169040 138620580 752645960 885551872 955068000 498043840 555254255 281146084 777453500 435546084 956147660 710390496 117312025 859354006 60695705 632590432 172302400 595072640 359182704 462914009 257345216 960462264 532671232 183256236 910785578 80771968 605503568 421109480 214421204 585190360 503661524 870642720 507436821 266312550 189045632 74499005 428586906 811605404 209065776 260261120 847977616 625737460 484809568 881863040 782250790 278020608 11269100 584571328 900561920 615251200 502548828 424953760 317438250 470838396 108859065 896705400 379799184 57408080 607218800 594513920 687459970 882142812 307040000 474404450 367939392 526717300 610285170 253158672 337812232 420413030 491813760 140316557 427983556 976727220 898819400 983846056 282960898 288084488 122418384 713730905 290955284 428663120 702806917 250641936 469958207 589721792 748342272 811923570 53830140 391276320 936453490 169436760 210734976 588448780 53387520 69321128 539079150 498078493 713609404 207827848 33580998 831962696 141475480 797726240 10317800 194716357 363862720 305838912 313842995 715468840 955962440 176322545 27516312 685047600 671173788 502475840 425085988 107191488 962613775 745946864 866456300 932298120 907532458 540775855 362305252 111709676 569718652 746971008 315530480 530156700 548951615 212590848 195413610 604840500 502912255 552951981 105539480 665600756 417272400 207895808 356543920 811438855 146096045 91705719 12101250 703530256 741282528 63683646 345300800 641229344 780653328 161733500 996198760 398587344 24583488 604022608 719119192 899289200 245711552 369178248 257088736 172797328 716181760 978707500 36845960 57960000 399655620 305877982 826222320 124142760 651704368 383818902 984940446 648143332 471465600 452400480 430299264 309479775 344140600 801183568 828048888 761312067 401047818 774331760 522595520 575178310 501069337 236540400 872932610 850595680 277094000 437854080 379312340 684726583 603850187 807737600 758665340 289792000 354980488 789917702 116715960 138369534 790942167 58119040 34170140 34678992 859098384 708742072 754303798 135681992 629024000 706624522 584094100 651607830 401896436 621309483 736240070 574618004 385291780 568131538 8766936 955755450 7844160 327151848 51954268 220882880 729079010 711810971 143510064 908212384 95682960 259382764 659040252 599230720 694873420 999189960 135503710 495757124 202940960 683332555 142164000 817950560 663293756 496216704 927193520 426637787 112930436 249627300 66840240 314011490 466640608 262519360 854093282 86146976 670072880 38992672 900000630 861886840 927465920 69904425 999348724 103553864 339047920 219849200 149786095 311923094 77359390 926935198 253482136 864229236 165483260 531467392 867515392 32244353 364692564 981922560 448492929 822521280 650183288 563634485 251938027 899810580 533863303 529978880 313273456 853889596 274657045 488263712 485862240 571337704 216083024 763024384 626111077 969684470 260695180 721050032 318675904 318601728 693618988 646595739 590736000 692964992 928700288 906162448 813917502 839150617 827315296 733695024 818015872 317364960 374272100 477272672 305011984 206660384 349407831 475661120 427083882 998234510 758401635 105563750 274338866 93264200 201483840 452999624 587753400 717750790 665164800 941189393 176985183 886243280 507504432 25068540 289167666 786090000 375067728 223915210 727820592 326056475 976493840 987661496 153798068 292614400 402659405 618078120 699110536 757651100 826882472 899275800 417039980 267872050 70569680 480245576 489260927 95324969 818381075 16151792 417836064 619290750 569238346 15204120 683652600 451087360 699288063 902458526 463440481 621981580 423290800 986041972 123951038 462215000 112680385 821525400 96303850 826972534 59071760 898216345 694371558 269870208 325665778 363170688 762380512 523367845 110756208 509412130 352500825 897675624 115614200 116198875 697463880 440028119 765288640 233524472 680860240 36284900 570840386 853676300 696822444 832350026 324504036 495517020 806883350 427757616 974090032 715846690 478182400 174069840 884641200 985596288 843064990 995023790 463107328 555293468 311915516 446516082 101245584 397761024 975724900 900754496 1091200 759602894 444863120 900906981 868842988 651030850 292101888 807535320 271717786 939137564 368400804 486940008 305737313 398639870 500271494 947193280 820492938 888459765 930609770 931704000 321751976 706328596 610973640 261489688 280490560 397547130 557352680 215975248 717870859 349750400 239702884 673746035 711615934 610896320 740295016 225138524 251399160 431598500 787878464 89556420 194020756 80472128 334684330 781072793 771238495 871014656 578371609 270541093 40543770 895404480 577000164 897822060 267150080 56139008 939785420 50246800 905097928 280845836 734560164 672406064 474059974 736157260 771911800 396771456 511712240 870916225 234112688 730017360 111182070 796374392 87888056 471620152 802686058 230703760 392909240 24747248 999641500 785154388 154774888 886760480 300701192 77285574 594786862 839347400 822965520 836050360 967726000 362956770 968520750 660743156 584056700 182726515 693945630 539837760 269388146 366341600 830793355 167472896 301193440 690640060 89933740 838732240 631474800 502922080 699499360 432790448 149344920 991885950 794119440 859513205 642535636 612591988 296589606 258169000 589647772 685409160 54844336 357758032 606163855 825335296 242351556 11862600 450341120 257732000 283369980 399648600 850463400 765423760 224037680 626332016 323046670 491615255 602623682 795382704 200532000 119963496 40149148 324864204 812744310 806597210 350904000 173530304 370667148 511390 44296676 157889075 176973034 379133024 375429120 826766208 540401180 439805360 955543040 243680557 610067000 259353330 584379580 859858468 223075410 123667040 756107952 115953699 166099968 663297020 565115170 129224600 949351920 694690032 652674156 192071708 68260220 669005000 777123910 590672620 353469026 526954564 367460287 516752932 83629026 228707260 117306642 689230297 455704998 619483056 801427728 789949389 474486200 149568660 19123200 277812796 641930400 156423992 723506400 220492150 648026412 794110000 742218372 561133744 819053500 745169610 747440000 413427080 478684602 697000900 436115788 803525968 984219328 697183672 477483280 803294644 185673350 243978156 656709120 840961924 459828940 96485328 433829030 288735968 235150000 606385313 591599040 349323964 96142810 309713650 948811827 555122752 631659840 430348768 5427800 195111984 543338060 783812944 240869888 573128380 106745840 663263776 573975728 981013210 312466575 943000750 153600936 839042944 673309700 983681250 479623928 734221182 643125420 413016500 386490496 718133712 149581204 427919200 471230000 193663196 312883580 266470240 9901815 735607688 908322752 930233224 431677352 886388712 34207630 9959485 955890530 166213174
94236480 394961504 446510834 521492442 480780889 849467080 256454260 234167600 94673664 21290202 446339180 714624280 279805632 605793952 985172100 424021010 161282800 323404625 268662800 932270549 250696720 163913170 629934800 146263708 386153611 635285770 601879060 710098082 628574730 437164667 464178728 120689428 857079760 456183950 742629790 27706324 211136576 937253040 398799504 588715500 531745943 153392404 778232727 845731040 679331640 537499080 34252836 675560120 483821040 397465825 350728508 560263920 171521440 601022515 183509760 92245760 538576750 923508524 963010896 768095166 661769066 519811220 127915884 825120600 517370323 77503732 327919135 112461160 743121440 899772500 907740962 369320630 901610222 945059640 402878446 987023365 418689796 698104640 48104480 672895992 61145648 743450969 754071018 997023724 265285932 782823948 441901136 807030868 500081720 377267436 42408400 885721328 359242624 395046800 223802500 964232940 882400000 718724680 424166125 851694360 661408176 199260432 110179180 367392560 903967720 763618024 77667716 970491606 890362975 134578400 118278344 882140480 43821248 178196552 499431200 100310900 776844572 15689955 192711896 13857232 533815692 794950024 760145566 827545960 357788744 998347260 570902526 551140961 344120066 61304484 69469758 869628032 905825728 198707616 122249545 322598804 244655200 221993752 329998055 47192096 594324285 272978240 879875352 401397950 476968800 994839232 817214275 130843294 427898012 406030162 785075860 564741365 530462937 510118340 842646704 885812000 338092480 538163120 950553911 472989265 152112200 214490750 297055880 114494786 115577822 21036908 105441024 528410624 404773800 576199610 348866800 556864000 92890480 977992636 460080325 294728240 306027492 404814544 634989828 998650945 520030370 136145132 811909568 370781929 721761270 895948360 434930488 595865190 37452920 833037040 785019136 342831914 596085959 828419328 187452010 551847460 461180356 624353320 183515744 693199360 9887750 389090460 915302368 237860800 409250128 427781478 514717900 234654077 699301920 782795070 28562791 45312000 788756276 593655456 196407744 860748640 278214350 646300416 175829104 169525900 420492800 976758000 623370000 517644200 390954500 630990204 497421932 56067808 923592174 827373282 608424848 594494692 360460724 123393936 975646534 322103024 278178422 93044920 834383773 261542586 188248142 197048468 103195390 833716020 497936528 866439326 902293500 853549500 262793860 475375100 76466470 798295568 637221760 336223761 991027000 679775040 691718831 756945654 206960050 200551160 745607640 372546520 492963555 29297965 336764400 400107996 456822368 877874288 228218880 264462096 110525890 334375430 379452160 163581320 822066310 226356950 891739400 375769204 957995975 831645369 388676500 612999354 881771052 842640240 947018026 955739576 359649012 783094912 339664560 127098944 297096240 86732984 42926040 299010436 92875680 510479840 999068838 352125728 431406752 531212164 645420800 81960588 489952177 153733440 635792740 789873015 702503880 442415858 620451637 336248901 753156462 63280336 583643154 38844672 930259152 873191200 450308184 965940190 10656000 697837610 800101811 651915920 717214174 823232064 788660096 689405920 809236198 692998466 958074621 384481144 725716860 519067766 12863090 367854342 471705444 322598848 451882040 368900044 848247740 18465684 378665615 35154560 325291863 553942136 330099992 8103200 53334846 361453211 217840192 390496780 608804980 175609698 154610656 147206640 676301304 976102344 922084240 128454192 763704064 282183700 791143936 917682992 320431368 980561219 788826875 735065682 291816120 628049360 716923308 175881288 634919120 647268352 468995360 474360704 316072232 753437220 701301806 665373110 855564008 757722800 161795883 621491840 734001960 369491080 353861456 854909956 369515010 75626906 92809344 943470320 777048960 376501052 320502046 239184630 545216232 830027084 403918100 479298789 643825360 422840800 558137810 92947440 945733440 454971200 217068240 258379708 810230244 477816251 96646120 463965240 897037725 331894912 486945260 102203904 778951036 985239815 258379300 548142690 740640740 943950672 49677440 264353302 157798048 857569760 315709380 996109340 191983500 263368072 416861328 618365440 580937960 157017000 429631840 744705850 521620940 462772820 989277500 797259370 667318523 582177550 706360711 453667570 566184316 102191360 119135578 357654560 216775292 571026370 234535585 463272880 978599715 132939856 240594660 146985771 993410806 2835840 294478040 304216088 930791240 524798764 231583450 281283552 367038300 756620810 894199644 64696480 734289194 757768228 873485124 578352426 749078452 771218340 173824510 523600160 429960710 66678016 152814716 744632490 740345100 122857656 440926672 126627377 781960580 526129252 85428992 579593076 436602176 912623440 579202720 770784705 741734340 842093572 475570924 664200190 643600636 95611368 115966550 85463427 299267680 808066700 28800860 359381752 385438840 711901128 366778496 536037800 248019353 92903584 318362280 493889458 69529832 838820240 743642584 276428612 871010700 934168364 176869750 79504820 673971168 170147170 555743060 998019100 889101842 583616550 71156150 819297056 138046004 279076190 241809831 511879189 218263800 171135300 602112064 890670974 590251322 922952689 566404324 399236850 722961465 302537984 765436129 133244960 351858784 493004888 65076462 332060384 357545280 122452096 981873408 93235949 223718456 737248344 483323048 83545524 879186107 801259250 123325192 870986480 133472618 157789028 735202244 904175000 477828008 820713888 767075725 631936012 719388560 190336792 853745070 37381443 456696650 470595460 68265300 87077897 195385280 424677888 741006550 142743780 493084148 971451236 382981380 640226475 51724854 938615344 19373960 603760400 970335680 497075200 117372192 388233510 635294720 792423694 648621600 73924850 824616945 628652134 133963520 440594261 145196600 800088288 423922720 945940224 543874078 430939210 415822080 571279680 971447848 77097037 110070750 181836816 633190480 771956280 353280677 438676962 249584860 70145420 772485504 412114490 695704240 5863088 939961955 221828442 374723447 70202740 424698080 890670344 405024608 282139392 135321218 850256848 784365556 239613130 41977405 11438980 433175672 517327720 44979490 39981930 290020730 841224800 624994670 364156560 906518295 413271900 924811432 961841536 921385544 636940400 433348288 772286475 556777472 118010464 432779000 984060615 385693700 813883920 477963088 927718490 868702304 437912488 445303706 858765000 941906824 999204126 397737764 171916320 103091655 195601500 764701000 388863260 1332600 239779118 294322608 390991056 42283760 916714366 641001154 50515904 514599752 684604160 442100000 50031416 231579120 238922432 847517872 452959360 563675888 869767472 709409178 798421648 622073090 83542029 2561960 296499712 926855194 21097312 994606512 872459120 689194385 77548486 121435264 296693955 590060954 713729216 84538200 882694020 649095775 979071560 276038992 295791444 273372160 406462804 588983000 574034930 240005285 569972574 930142179 954351572 633641404 878343880 512978880 697448320 988283750 819258425 774494592 158013390 850853440 736009394 977241244 353009000 863177422 768006400 807923274 446662640 783354228 973198318 827860664 107357932 250422008 294417822 83559704 621429760 232474374 560969665 674524734 469214608 334238275 650702016 917725182 640986344 25260122 806556875 870863750 422428000 87805232 446180474 96444435 347110544 451854593 527315200 931308562 912116416 701616640 283222656 722270245 856967750 723191520 21013500 978290880 47095668 405157390 697006000 64238480 886043505 236980224 558095596 256736050 16269664 505579672 130297440 882731660 941833040 290321520 792025456 49564376 332120960 551227306 91147040 489368920 485433760 722161408 42037125 37298688 452405280 709102909 280572200 602645541 410709745 459131904 975828636
991839488 347474575 713399592 344149320 569347025 232888000 359954000 825324280 341520740 573162960 794133160 169120776 504238582 183289160 408363762 16251796 743922368 66869180 627766160 895499018 246495460 177994600 385830978 545778992 854326400 402845550 192269590 539893720 409192632 524051808 491271180 491721370 544653000 378870320 194488338 211458473 652984800 33601566 808810552 328628800 56311280 771312064 526295808 398499100 544891118 892529992 112409000 93403160 271339088 457003072 710921618 738872795 276235584 496753530 966959730 668712900 729910000 91852780 220144064 232141600 98568492 126519544 217051422 254168160 430573840 573159468 311399928 472708580 377109979 304408032 728845200 339749022 813712577 888720380 551880096 849155784 228283304 633345692 324896938 775471456 398208880 450817942 149598350 779364240 309802375 755084060 381498458 87722208 553892578 841983440 189898820 181928480 238204360 331867844 450794560 866274810 384358416 835154990 314113000 134575560 603033849 957370865 418050699 853993270 767811040 61418784 43399440 995831955 122345270 981670920 656832150 316551008 683404319 582784320 681559804 925438901 264375610 864719254 767536250 412905004 997468800 391362080 704587173 845096828 313808240 873280000 916046888 272465064 443372964 924625920 78947424 252634116 472286464 955040952 124690080 940663000 35609150 496946880 207632224 837194894 573075000 455148964 519600616 829097104 433485525 857086582 589961898 69913664 953792827 727246072 799310540 687493340 384105600 729603916 571566972 236983548 391317920 379516800 849086755 868516372 377576550 265494764 553007360 211915924 374759600 651164936 294098260 190506328 571327640 859648792 949415888 740335263 822003456 324614980 585852660 337805360 756370292 301172960 289044597 118911008 812470815 139083820 60524405 242663520 459078786 587744640 390340840 594367320 292897173 571245490 603546800 699838112 798199059 901260640 765566440 784051728 952402188 849688410 396763306 841027800 327540290 313253800 726064863 652852442 926132572 301056800 168522056 447284735 135740442 471004308 467385584 404826280 666171140 222548580 919679907 389398120 300601743 411871052 995750000 768895984 560526504 408998750 706627248 963095680 425539056 925217888 555550292 441087320 476066250 36882648 622120810 905436096 253361280 445452528 383491968 724417076 234354116 296982589 773272568 689742960 396682530 155058440 548643410 208504800 126705084 156074888 158056111 378637080 508903109 503462650 628628941 297954890 665731906 451197220 819249280 495673216 449562160 49154600 362145705 229928744 352090820 707435120 899688784 150618175 10499528 198958800 246871840 313263603 15135208 955685810 537255310 141601161 895207356 132378800 581974446 448104453 180701688 198703738 525807704 110850000 636275240 432856340 567172114 225175326 310099840 445667094 475228360 862336600 897388864 93602196 236809304 957195200 132177728 484635164 246081040 725224335 228171062 801661700 389429120 77282980 492735750 370288000 945459808 719580154 941360528 903343360 421826376 631337666 649105856 999013640 301163520 735274150 827230696 103433586 69140900 26414462 150598544 202445120 679685582 680431717 774726075 358937790 369554104 845351414 402886624 224625510 225444920 317689364 900121084 775401254 973036740 637878578 521750460 562647200 913645640 983547040 33686788 535251264 982464650 52257032 140108080 590097480 995807430 777492680 145468140 293516610 556222024 134606816 683297390 961469800 180214416 350667228 993053036 516824436 750188122 760614830 702580332 351290000 107953632 66065200 814714640 786259626 151763208 39987714 492039742 164987968 461896580 952609360 602672312 501892110 351159416 657475072 945613440 152864592 478276800 593474854 672138623 692893379 929690276 978690760 3788718 877071350 773445936 659317600 590967372 436708000 309183227 869149420 488646424 760772444 828294256 626099968 513744088 362411700 4879556 996392500 914788634 467560956 844781420 726781560 969719680 727860920 494971200 290296032 676509600 803318376 155064256 592079073 949250280 444320636 685223424 617116240 461324144 667674598 775272000 219702619 441922700 351524120 198885120 670182865 612327344 390928125 495243700 829208110 637283561 736509755 641464000 938258560 160298120 909302160 310592604 904223629 782948640 916863000 556873600 927102750 452145699 373170120 340145896 169774692 788537970 576652840 73679956 875347300 903537136 776273240 922831376 661666143 274630564 312465200 854141385 392184060 57610320 459933360 320677900 426410682 54341344 565450628 170708924 691333632 599156150 702969680 203700524 608470982 246572744 500919716 816407732 997999198 910752392 344575900 161363424 897183140 488180896 234101312 13606855 20281368 896145132 415237616 642544400 259553485 226496352 461877938 798214840 313505068 868812795 120646300 746639360 947185720 433801093 467135200 409669315 803461536 321040780 167580845 65383930 399569280 81182732 375607704 181234276 816860357 548929280 842741680 547332122 834557520 788079112 30118636 385480393 649717965 134496055 660447104 243606197 569048392 606087168 192740136 161999456 298592000 399801836 389478772 644106680 634211468 374682048 303886535 874965100 43478528 236862540 589602112 329168878 531106816 844724130 968806952 948397020 494534076 472658880 614337280 916712960 553478000 420869302 676540512 289336720 358448328 427980000 768455596 706532701 113821088 255357824 144480080 38760854 729340184 77990784 498725884 916191440 813685011 135524408 51460362 114302000 87888384 430659280 740154000 868371276 752617000 143882400 244981750 665240676 186691360 748835112 92148072 867226629 266047552 259162408 93251130 889849820 695470500 229816976 337912500 581748848 226818994 860617000 3622800 520946640 907393120 885529400 315640020 196806970 490745416 483134616 44504882 163430060 764619440 501073060 976714260 376423936 631612652 593691345 233409696 685045632 959369640 816832820 853362690 156506712 509157354 917808752 436287360 4787431 592363040 324627184 279308560 44966960 409369860 941637960 619672840 663361830 342569925 274003230 193907750 986443720 315523960 815329800 51122320 553135296 974988096 365299792 65337432 848755465 808360064 908221442 630139338 365104784 89428184 769818250 846796352 59806848 254429245 701746688 650803544 926609880 938581680 322902280 703133040 601362160 326714016 261263936 6562600 917839320 185097980 696103343 424162816 8775824 39070880 623832056 404907525 93708240 333975848 872804200 959758188 592192400 579250775 21396002 556738600 270995894 650573495 895447240 545795534 554809032 463129600 139334920 957699955 261721600 826931552 798708700 81921056 865402224 185075934 986262828 608687736 444258800 970546068 510389600 635706357 124094180 503699390 159505108 504278085 662272180 457699888 5863480 798773317 919949120 218903694 670916240 786848640 955617920 992035399 115768224 803248096 385695817 799304750 320931875 868114824 442676496 202016998 951673920 188035615 508749760 493702930 184889292 176117011 755528344 235732720 319540400 710300710 930772120 550248004 211548000 729173145 440293502 76308520 943571068 174107600 795367600 153550425 466408620 684612576 555610669 869618464 335769806 724478385 202313088 61855545 955839600 159208958 535205175 453247296 348782650 951841712 638583038 575618355 509078976 545123460 993351479 806009400 575792424 918368160 58379916 884105875 17634064 63437120 637677727 535552000 384975920 504182400 717255680 201291200 454967600 537556000 327590400 365320250 410814250 583638800 189842260 397858640 415980616 784400623 124837937 576725292 840764880 75297660 866510464 189022000 30739100 312662712 244712724 992542560 711037912 581410964 440903492 796924760 950776004 601137512 855264992 430382970 749374720 464897300 390175274 4921710 296851256 982330940 376385050 106391405 124041546 51187048 106323186 988844800 484093647 329938225 64191944 660796568 952718720 612390011 548511400 680886340
60470704 601434500 93488968 900081540 785396916 165328842 92161444 260142500 341399868 581842064 155635600 826063872 107236250 192486262 301448256 140351596 341798164 443592200 378736642 227255826 752353480 251538512 597823204 980703248 273607536 855883339 480952330 688332928 618425918 605034884 264247844 118521920 868881976 603205440 572566420 719363200 368564565 803065332 758659620 559346500 582233600 8809408 611271900 330226724 826929584 97175802 437890774 577788952 541000038 272451560 970133980 749640000 422401582 516432872 299683900 356942760 165507650 15392680 957929682 721875216 254786600 428385700 4806280 196647462 65598100 233660288 884415025 849750996 440694500 582323800 698999800 799889855 410056336 550213306 398663616 682485376 920664544 473516300 321065216 326783250 79758636 425378864 996141510 805641868 596404480 962938080 177817300 293683655 386157004 595156760 442912936 457267366 377164996 197464000 575156875 459634032 440909966 726407880 142609920 799795194 138726620 214079488 273181000 797161196 972536210 434003590 955867625 468723644 498319300 198040385 268476160 422373984 367012614 326308460 119934036 410416240 754511680 337215440 12573441 908076120 706188384 999031720 3120099 579249735 365991424 74780674 425331520 493928800 178012445 913527740 702726600 117595040 669662200 410859190 84197757 116465288 294715870 469868808 461778784 182145352 849405960 310035668 626991472 672481280 539982820 821036559 954454484 685711594 693102200 393581870 864962976 860865000 492206720 433482624 653232490 442533400 252875848 506416032 243173818 26065920 303995440 87542225 46681762 857158060 83964296 999379400 902669958 397864400 159372026 277797010 149955660 569174272 264747550 865922565 906822216 135426849 54322000 793506896 788802900 94620895 394246656 587137400 480240722 64249600 368870796 528516272 235156456 313823536 521006616 304193260 304041360 85392864 304911540 713532800 884928756 650702244 985244330 694399519 357066225 338371520 429071460 739046400 972070944 390582890 373924608 367696732 220657031 988855276 941456544 216223300 714992120 757412704 525836866 792065620 547732195 734504140 491654900 159404064 794762405 962448128 677163280 567664440 547252225 459996336 412151450 133303789 190976780 535037928 725315680 677053618 525306467 462819915 971942196 311036828 213231300 191655168 724091954 960238418 481686400 35950472 288647168 405749560 338006160 206538480 492192250 78296974 125334560 256033944 520207280 503529204 556792224 490521216 298038936 119488744 53347110 318958240 83768192 519020912 314824209 478403280 251988928 146889696 748422970 665772592 405281472 657721650 583065400 274291128 814822980 634864260 634862224 82591315 758319600 405850354 685542656 888692184 65058560 510940960 955162185 295385478 88313200 459500740 275728256 322201280 860145256 728269527 303963096 133915878 989209960 761045434 121926880 98725120 224765384 927224128 55332910 422339870 103308800 431080516 720890230 19092741 324822000 766626240 990914669 581688768 396527520 447962120 246148894 532598772 536589320 68714000 730752136 387994522 949709065 855109920 777696000 492956250 42917550 617517632 460522816 705634344 949185736 439622082 641154568 495405332 259245430 704176331 758792960 154056652 224090980 320747200 729640450 937420144 87794816 467608188 365196859 477945787 107750000 98083433 564064480 283206058 788728032 71392520 991582148 528473941 72353800 114853080 144567800 181343172 15436568 923960480 568601680 574729160 699676975 614105128 155436216 838098700 638190800 275678516 772803108 1758600 892044517 536011840 520922010 51327510 673188480 927420464 943014660 695893814 454421202 718694016 865777134 521783060 559343750 895552624 494143104 712580520 428212791 999735600 603897802 339610744 939334556 615507158 860853170 796808356 443979815 638963540 452899264 784229680 954521750 11072636 316012925 487416687 627168918 404507085 805514282 119798370 719745980 588556032 919854568 79050560 488446970 649319787 548696572 563852552 952876480 108029600 126823742 559154164 474936624 552988256 668865888 775223580 647262208 927507040 846831700 547971845 4254280 155583472 871088630 696504832 764920892 728262193 999431584 570730681 787300808 956318816 505980080 795888800 176918732 100170216 41165593 594736904 894904448 81884384 476166520 582631810 323319084 713878740 881937346 892416000 155421395 916026060 432491224 838090904 792488480 447047164 346137210 478951160 996330036 803598720 647024487 504778300 981850000 136041536 393495170 625726475 367725968 704938280 118553575 556018650 214658688 896874985 550728400 906565480 767834962 55551435 397441424 644269120 554078400 378368600 581277326 542435556 941554830 231597480 691751206 847438950 551620000 515919470 824042830 320656544 499867492 625819170 556168392 755713504 242395695 215084975 737830628 398697800 738478096 6609523 478499155 51950050 402529472 778533296 560453312 561029130 872985258 219664543 895821963 569265500 328893276 940657490 13372948 193793387 445308200 676583768 223824312 386923085 765818719 547632096 64534000 782563986 396221824 121275700 204198908 366210566 983319958 740021500 305301814 537680724 700741856 287800992 664729475 974433108 314753366 162216736 660757840 615470560 249068032 26326115 924092558 118096000 191415672 362705846 116824960 190709740 485764450 63159208 547580160 792056242 527917320 515319792 608388880 332488960 483791786 775499716 658455962 251907200 402739032 959683148 186070272 330367552 25024653 353676416 587163928 726017020 783880756 113248261 398420796 612916688 487940860 625125902 651260224 797514500 138857320 692576932 324335760 507828128 296660690 125303950 655459286 453133444 922528008 992260920 164158566 434591806 433850220 387140068 67604745 239546024 539878000 980473272 903493590 323633180 12206449 286966926 319648271 39520355 648703340 913992330 21158838 625706886 859075800 488314960 641898638 56041699 740838800 376443648 349208680 267267552 95282080 238568444 970313240 705284776 559388400 741762150 964853220 622295760 931631500 146816354 243208832 649256107 240915632 362069440 435643840 861718000 520448436 452460500 353614012 814622400 430623550 73722339 882524520 84635392 755696538 714453726 451940000 608941000 301783350 29579300 28039720 155997386 11344346 440997245 667347904 825765465 620552308 678788624 869944210 296047840 51896870 409377648 275748200 900189284 707600480 118040262 939020440 314194725 622750064 537023750 427300400 808570336 739358592 107890072 734273126 763311980 621408034 158752060 212132720 857557604 770836814 758899368 339641280 994704944 355145040 759679375 92046336 373206680 702849983 907187912 855455896 973962448 380842400 855170920 85174496 114906720 609435568 963304300 827039538 916825000 627643120 701860192 423961676 282802704 371872588 279962470 316722176 781113707 750811850 728272384 75678813 16215625 792671325 943775544 886061640 624181460 421504990 239592898 814871045 880173760 988266512 778732252 306792917 939519808 303241779 32941998 145429196 446518113 838298384 374666284 174193640 38882800 782816280 587807748 136542274 509349887 773817850 968603214 866897136 791082240 69517374 686530336 307467825 412320000 916398970 394523792 634922844 41347200 421516256 234771252 184058822 311625690 306020160 707968290 422058176 585507072 292309600 436708352 844101050 872633952 515387936 182248496 938840314 287835136 114657474 832658175 543290380 949220370 899502360 427909516 588071552 818493200 942018369 116565253 457925864 306218806 988269360 156732516 864460700 309380468 958686340 178997866 975012860 474225984 63866832 238794960 894306055 89745544 720912724 222135312 169064000 649798006 686156288 247282020 46294136 998006144 314519416 532012960 264274540 586888850 880361660 523774968 102683970 901233248 403225260 345780448 475673125 222166680 482161788 837899710 164519852 897157400 533477124 58010460 479133714 556802605 371437008 857410324 252500185 260601310
722119345 240185224 632840802 331032500 36044828 501887424 967176622 54351872 360842300 639309609 950822977 326114366 953346444 226768228 28993954 395750296 828632464 491672666 211240245 875094718 319966326 940523420 79082716 261893788 536087300 508778046 114609829 693484370 372371525 723103280 390782500 452317088 785970160 967132300 664665926 56763000 554061925 248554672 964652270 234676416 701197760 830895328 325277408 997917440 13045795 991484764 681279184 294175670 139927640 180717440 425883808 142392852 672733322 644206565 154988946 822122860 364919545 15786740 590137208 375455588 710313816 189259094 380903420 124780004 282117530 323375360 739942035 13136975 167646175 639019800 45860992 513470424 811381100 343579642 231387560 529698995 157067536 727491967 784356324 481313958 347833136 926348100 870956116 527790680 366458235 385790000 347356940 239286272 426326832 324511460 737806220 71086720 794172718 382004912 724617520 356672384 164552042 992941696 378921160 646963365 593195692 228730966 497576672 841794128 189669116 686896250 137994856 904279818 738477131 907064708 423278350 814647010 433642875 985700181 501050920 952793600 148393720 355738490 785129203 319257840 627297200 389050596 619442866 527654120 537166924 826298722 185257380 52867552 881737120 471608285 910232720 177209505 9558064 58396160 990415568 667144102 198756180 460447896 958060994 994693750 382365392 518552000 974831960 766678935 200426700 601334225 162971540 172294504 180423050 852502664 617455072 969230250 862892620 192476752 161315494 402765440 53620752 692287230 79597101 560179531 935172288 609162276 54689876 425307500 894133880 768801300 204435280 233899600 988125877 702234912 976492000 266995752 602012156 651745856 249010940 807295092 232854900 695828108 362784864 415171700 435507560 372851222 333555235 317964160 594264320 60263080 97309304 904830648 390552664 672211520 501192810 705984228 898077171 315991352 278484632 365211136 631446620 701096800 29281975 587001008 795719961 80964880 167726952 697258620 150343320 340812200 26387530 382354175 393400832 308916560 297871216 394157070 149765402 318738488 745700100 995385520 958057808 835434720 127558412 449274755 718079210 589664572 473639210 25253728 56806464 584346404 175213936 282702226 13780080 763582925 589376120 754290610 814541864 104045790 576663994 496105756 296749440 291445440 37328432 555346960 139294616 244011600 393873312 722974906 239802420 405770000 916119120 751070296 614582202 687934775 814090652 411341868 309595052 139269300 312820500 218816576 635110240 945551800 924045000 502237728 989869942 231752426 380583272 330424568 273868708 991601884 633065683 567776463 292428360 630583504 798494240 308788864 551921144 250634992 633544400 702697408 434143400 388792734 700274424 271070624 668320850 500571000 743003144 321574580 499687619 743433872 731502300 184320640 206874916 925722832 465863330 247196816 238244990 641675712 796724985 658734750 76434585 412518416 214813970 210886420 491101360 263966080 84108040 945617892 158893930 981524924 672220180 173132254 702144035 698672326 252731520 925755840 469424000 521786236 441573214 539355360 510786250 693302795 404723000 689954616 320572280 562586056 612860200 803076704 822261288 700381648 628663632 839456560 160930250 928299120 702058240 809672500 683206424 268236930 827792942 265563112 829543410 231169576 834235820 72002760 562661440 434939520 87203209 570572480 389376064 272872424 142711750 175089720 150204372 977521288 797980064 426429120 728586100 255705140 960615808 177450220 415823300 81824640 456838440 416672120 337896642 835541824 52529934 353315868 340220730 374162672 370902756 197617704 455692755 202642300 145836710 73129472 148579672 368828062 806621392 434361350 552814848 990720250 724401500 367748910 646119591 358380726 265200602 851155136 517109315 540616251 331077824 483202920 334754610 307084800 624911600 841269104 964242500 522331704 47310848 965280640 306530892 875253006 878615500 964239550 393780800 378766326 125283216 265178760 945258362 836325275 834197050 60161250 149884414 520520137 644883860 884831360 859721536 10797470 638467570 361066637 969626666 756243980 568501320 989486080 773649976 128780576 888792012 437347808 838128206 714978750 461206500 867868320 234744240 537100096 629952590 644260737 904533124 839589276 645663482 262093826 711815798 837080248 408358598 617090960 821692575 781448530 257855536 503884160 495702500 96761336 634413980 876388760 928616063 916076483 917302356 837386560 295557770 520948195 455124000 758339984 362993600 284844368 994212784 237563016 560964974 399496928 17519660 196183836 31799740 826555840 313979514 764818224 739946624 961774250 258639250 169346480 399980900 993187680 469659260 530535192 403293536 757931300 132216832 507439000 8290720 152912560 837147808 464209312 225311168 226250750 842058584 615987120 892394752 205300117 732919072 288797831 456800746 537119325 702151250 747568647 143184128 783572928 20185578 925626880 67331997 501883248 448329767 268617984 253976888 446976006 876038600 572234420 489399350 827930726 576270880 567135970 77924625 157844248 757162124 172217691 741451292 722695960 603494146 94024352 244946336 196314240 696181834 248031984 221432696 592935872 353996600 689487104 433177416 100918608 706880160 802860420 418290540 924240368 136979860 991028816 428078409 897785210 575475632 504589640 207666328 635337960 728157729 41337998 525518080 822878358 513651088 496286376 837197744 48513740 531530466 790133900 763158972 829181200 619433609 637161694 686672784 784108680 428572006 764145820 555374496 74284000 163482968 598009664 559345600 7389291 634926000 91637276 171733411 839686180 587562020 71867904 418320318 379819728 809157712 75622100 306000 478948282 57744720 804571790 825389872 772879840 438628160 659314520 174974640 736013520 364914285 523770860 74479870 281643625 919664256 872429785 724225160 579852395 701243840 261327282 187432450 518225975 475334900 78918299 339590540 265432720 766481400 175024180 294328518 676292358 554386240 346865890 813175088 394493692 103590400 487055116 160048440 982138760 918886640 60672864 725489472 818374715 521928338 328374888 372174752 504921600 246400034 280362410 116799220 218241824 323901440 498309600 927845760 929637456 196396295 976764288 769951040 775250144 208171108 165626700 561309536 110576936 242935104 894541944 711702804 925094400 531280000 547808970 203421514 665144309 666133850 438792192 787941416 931286264 77401902 987179890 344679360 966804080 220757705 16685105 525001284 950473550 358374500 234488094 67335608 195581720 162639665 13175960 407370800 206052580 359977136 246443744 555273174 289231800 995703808 148123480 950090596 701387840 388658096 866449882 552059964 608787164 960960864 322197040 649888450 970477436 745989648 42203624 951662190 164027264 930949704 7848235 244821680 906247184 784839530 308943264 279696840 730181304 433071336 303363680 438140368 717064728 409727168 109513760 763130368 336239150 726452244 433811702 829632190 55674380 140559808 249309480 868830620 652086714 622795372 205302976 208037690 508125960 119684400 169538320 473255676 979363040 522768080 373949396 198512750 972095488 724355716 668972730 962446047 456508944 148352660 594181215 323484780 687652928 800792200 844794812 777150720 83516763 882759192 484488520 408790640 685537928 883761020 197139032 13951516 722292640 295569888 399934384 692493000 786174200 541997312 750748285 258669492 816250820 752215520 730446440 508142899 166925480 547694329 255760656 322039840 673104800 794076800 673597676 774167744 13441265 217972400 754973425 166537125 929670974 835120082 293500750 555877010 751586250 758948448 30545860 59814200 883547019 277265792 690033445 767665152 227272000 387671780 619644392 851346156 967302200 334299600 531420928 426756000 54338700 778089975 839288907 121897570 391963080 543944296 424641959 25466418 705962380 585435768 43152024 744104635 493626258 742223551 750874800
825408548 119080308 933001012 950979520 841855360 762778210 233540096 67423516 468214920 548190400 312387200 395560380 516178769 129520475 59422152 897547040 753120912 77981820 185622896 226437880 446132590 39461821 848849060 264747440 612506024 548112576 886038774 541043640 734473883 457697104 653427580 362054912 922403312 611382420 761593480 892269296 22629400 7390500 478073232 136071750 846695552 339826160 537464530 646091088 228520012 50220225 439328112 785164760 455181009 723857700 705990296 938514496 826229100 506754150 239738464 606708750 422109291 692059080 724677080 894697650 879386650 402952061 363066086 485955520 728169416 656828936 109994304 437875360 471618284 857233688 536852165 612031072 435822304 86360604 231701395 19755572 610364320 201468890 712160250 313394160 103802969 828637864 245318642 215324742 362399320 234245296 773041456 581081624 878260128 57910936 549505632 713638496 866213360 26514047 58519065 582407240 265395080 401035776 857433752 911413120 163855490 408668580 357498366 98373120 947717262 90166660 267686670 322306560 862135300 526542570 649820700 312488625 570805638 348859730 653302272 936343568 9425200 516323940 751870336 810406716 79487353 571909140 679841072 719965898 661131353 268941792 252803000 702534744 980819504 888327274 823153800 523564950 376183904 535337104 3955104 125122933 112957024 847694351 431637600 332155692 292638400 908999872 947225952 535688512 395449512 420336742 318632064 637648176 678226824 83932080 402309135 48963776 403587544 65311348 529083900 467398455 833779530 29696972 568672774 422982740 497193720 583763160 155709128 143076560 656111588 257077840 228824754 512664625 659431574 698573100 930075325 684504376 81477288 403840064 407133380 356643840 350765453 765055440 3458834 777593920 5604134 17246124 282651780 285905848 825149673 489704110 951594052 949605128 473805150 514481200 178286000 345938640 695362088 898727344 23910140 954721779 488064000 142962513 164479440 501558676 215817752 199268233 998845240 933646672 74588648 745970912 453279036 854096112 148233614 66213080 366151088 498118505 711580784 960903760 526574115 771666304 84549808 84622928 49031038 783574880 266980536 533036128 849937656 903820225 502029640 631520200 480829400 62007330 419170144 728949240 275717264 826361160 610319205 535509504 219735100 637581550 467167125 244204970 975905253 649522816 566426922 572028912 380731910 308107214 922154000 559111792 868326808 646701512 366313556 662589575 624046076 331794808 235603792 375052791 361008150 323241305 285254432 102438416 961848838 743505184 450740592 164665908 128602978 577602903 76667504 724635440 682248400 707202084 777310405 40774985 904246096 268898864 132125668 852024744 69200030 214854053 700163520 830419260 79552278 23802556 697166784 415392616 178569444 222809798 17029853 165166555 50259431 280878300 733514496 810494880 572345592 954766600 697165320 2045120 535092547 250320480 709641900 95376960 784334652 918982600 659421668 381560000 954732249 273927140 162745442 629336528 447550720 770333350 791742032 215689280 683789921 480527925 523493640 58193536 986400300 487936400 297803008 792530560 344066426 707077192 784317848 179445704 772132630 740934832 751386032 162185584 256108400 733708922 55092224 242240320 998783904 146352730 663511817 803954484 11673805 670922080 804756266 466640456 395198764 148954708 960181728 700937056 203514440 464926208 274788512 645563192 452176972 552417998 467646126 716307424 720583982 677463385 541832720 483556543 206667200 854500650 953922530 68208838 881409028 856086390 132437306 248328164 989095928 873838280 417429584 769709366 428042678 803697784 208351675 213202300 596632956 565567638 124203712 878833790 707611800 567215796 131502486 248349896 100947816 855376362 178756588 662980960 103669248 7430496 190760680 217252004 94235524 576433480 315590144 802312800 201047536 962588128 183048304 969671748 972347080 946554281 773211744 478418580 558289720 665211076 134660608 222302204 638031641 328352000 451017400 287750200 446174450 674198675 883743004 760065880 318467100 271360702 287138030 29148030 374125691 799700816 212098344 542670826 308242164 879169920 776725288 498196150 618618368 965128466 278003984 900523316 880582624 723835525 822770890 416726960 750077660 268412256 457012744 373068455 272377808 227674752 973445120 231491597 956220520 374038240 517803448 703278544 573360960 214148884 490530764 924774050 600258157 830989210 938233008 433052940 205657920 444428214 778532104 797331763 599124200 285637380 240445488 346245101 375469156 277771080 149018420 278153254 670543808 611539200 830921360 268304440 312518480 783921452 292211299 355693424 790371144 978889250 531980580 772632096 125475190 250009600 878734560 308604705 540708096 316035216 733914112 463666000 566428240 693181888 253099750 598254000 921522835 416193972 632914012 746120000 762579200 988952960 471817205 293269600 848396776 207062684 39534800 603631122 597728472 984644245 324298000 718004840 426171264 365383808 618135800 24789976 836560535 952756600 352528880 294849818 704570552 615329280 330564376 846300672 376592186 179123080 64172280 422077664 908834920 166476148 605128089 216351228 228295222 687307184 203144000 424223918 220475824 926280400 641190656 724157620 981578240 430643136 338270000 949538150 266871090 918801680 144520396 739550800 339721086 437860728 557034660 299705770 510248784 989091840 810021120 173303712 69581127 772665088 535443063 918698752 747518652 474841780 338366824 561640330 167302300 332044800 628554288 866285404 295550545 839750496 173253440 627518502 782530500 139447290 54492115 466208740 396895836 328170010 885105412 8405944 2730484 746349770 623654168 123771110 33598764 194517600 934275216 825721580 523503641 586056164 338583296 139474080 26190400 165845080 592487872 345033725 159137152 695918667 110325060 807516364 615714049 403687800 781802546 141796504 41542900 507206776 399137089 184345496 662823696 204425998 978827136 687211813 968987990 49057845 606003456 297221200 815007160 488244112 714682856 857277869 60755498 976455760 4195008 899293072 103532240 256939060 928077760 570114520 464146900 134067936 950402388 470432000 759358112 464839675 271018814 229096560 114092032 234774408 862295640 153627160 375967675 500100376 414713296 721341315 455453062 172965481 574158120 658020720 263614176 912631964 940469136 478580120 510466800 11511220 200137888 889785581 761451877 169953677 314199752 159537341 594774350 947110704 539627185 917520529 990937840 102874949 571457345 884305550 978710800 60662896 802171150 631868208 395576200 842836535 522387402 215359740 789380352 965266420 913813216 598487450 861815680 868209056 85768800 703013409 915125200 510801672 983539225 684663808 749580783 448114934 404660800 916336060 596411825 64332736 948020296 561559700 881456620 406367300 564700552 729625990 124816800 889925704 944040530 133145555 464998360 628826318 301377120 64645029 25882480 574719808 988224638 722147402 348621760 51694366 538067776 934532400 855737512 392040032 412321440 802444100 650770392 140665328 664488064 141184000 305069264 206314970 727139200 774516512 796757568 824555450 641879375 794176000 937872920 804030580 469700950 898977285 265159206 714752236 877976320 317920960 507782248 294812780 787410944 370024456 346647200 27675225 415499136 823435830 619089164 745997190 386226235 765476724 679920672 543850628 548107500 230514314 334235240 110343180 673163729 600588624 973659048 513260100 821635626 509250600 712215904 817032128 595264520 788662182 678791380 686798350 443778916 808671022 160453880 66006262 128831080 556177350 45666400 657981952 765116868 303963556 505503525 902800496 837857648 671399585 882772000 409654812 390947360 679999620 935473256 841598423 236612096 651959640 86623750 875079860 68324400 986184650 730929807 446448064 399689216 299077950 802495435 831194368 47235038 667438054 834878868 912463808 572209299 430756412 636167707 920804830
573603336 328855356 51094624 925498988 892523728 466140784 50923865 895124455 34215680 4691353 90437792 495636680 855695280 829979162 45535732 51880252 825030730 297244740 668731292 270705760 358199392 893336168 318237120 320332400 532597512 617431200 284199248 382534264 894158208 204867760 619834528 740059350 434078790 493244900 316029344 846026476 415375080 220470804 194226730 718463552 532940000 131040352 847678248 229104420 819765088 760682176 281632120 684007002 164337435 507512797 934020480 449164904 68329692 917974696 973548617 512571752 620966080 417201375 845912640 339590400 829597241 632213368 565292058 983139537 563557756 573934528 530672078 906999199 78576940 460544980 966539600 671340725 994886944 287056643 498021280 210157180 68759920 100564494 490345320 318371295 227207104 80095720 557987200 833037074 332209700 218760985 426458509 740535900 34385954 275549336 204238924 725831045 895616445 235507664 400135296 997904971 64639652 647774404 550963840 42246400 554859212 430366528 573796000 20403818 230093957 2141728 334344075 403213652 809458360 903651645 32921160 642221684 553675332 244198584 55092985 926707182 548892500 16861321 72782119 327149495 787599360 75119948 882734120 722243862 973909114 911779948 764608440 532265136 310113516 51190012 57719678 59885252 134288600 681481208 798661610 662383745 827615098 681849344 67899770 556895508 349108448 681650880 701548604 150089485 670986504 42276645 500276960 95528264 751773328 927166200 865702560 498715332 766874432 249812005 9083565 218372720 972886892 509534900 164169420 329049592 468658096 346557900 505070464 295964192 470017920 998212808 729032985 616238950 20870214 590259832 984434338 240847900 407871708 419362992 834700656 210698145 424952450 314017810 102322240 177672760 253289325 514475030 142201504 752470450 248124840 460246790 686090800 748687296 176227440 202001280 125524000 698580212 391009939 716659497 245641364 292613398 382830822 929563730 237202500 720614092 23184072 221444025 477111604 996661905 507683209 435601872 798275572 585901536 742443879 827076500 778472800 996661220 484638896 988252800 9342420 302508446 61640034 337693780 992648728 83258700 330492736 380380000 187104064 271366400 348074408 372771754 551207120 542930136 157005952 434995322 40993075 144708544 759796853 3744760 19971196 344215104 82956507 21395870 729620224 975757200 325289651 451831360 930094804 177947952 853458598 172081580 455258400 532839520 528094548 813760050 141506900 401854941 799949120 72858128 94410080 68758432 731789050 166179334 357846680 145589248 469381390 69697228 564971545 449669650 6690432 454301992 192896640 488457824 293244446 747993592 582268928 458644866 630725870 668108724 769008186 94227961 700721364 528903360 436608384 176654544 42265920 258229632 245592160 919495384 146352000 630966524 124217036 605837464 225970700 573085920 725213994 228393610 6120770 481349796 600192552 18557102 710946560 824106400 377517470 637849424 965424960 606443040 654778920 568774082 680945200 345813850 543034148 518841292 863995120 490720150 323399040 413790342 295459456 645847250 100827040 814424384 281385450 213005214 977532432 709837768 310778240 522512760 291935857 122390280 509730840 125626320 115598574 462489600 396579290 181452176 328487568 103082112 840121444 755439424 148744508 608925062 119771616 810647400 802027488 607873280 329653712 851630320 355876756 702065052 356535413 430152340 254237002 800877186 590620000 704612400 163925016 15949144 311216216 469883112 518382636 288278736 630630597 918644000 477228860 135470700 721631824 395398760 563485000 927234114 943977800 687857160 95057415 998442160 411213461 605533360 332152800 611736020 455998942 87139210 809375682 375856062 513214240 56889774 461142228 114792560 968616660 447153395 305907520 704977662 976659624 29387200 559499250 260226144 643244800 823436765 759494220 649241224 440877760 397129280 41969416 643445640 196992550 705684184 262421440 665135420 770965720 14296680 19284736 932680744 848958196 405352960 595042640 41289472 851238297 341067920 651930500 528244032 16345404 12975351 472807500 429472070 531964360 244100144 461800888 457829928 552343360 153320250 875735070 442958720 319822272 475676026 982371076 41624900 105040670 395678484 406576000 208865280 908630288 946770016 752236800 220832728 2315552 894303632 169772641 159982944 848545100 241006000 746667716 72575670 736899204 328919808 411188576 960910336 362923984 364537920 548796900 548485694 78700540 785894840 656518000 552899600 112138560 804113280 763460502 591258708 893044125 724538962 844049832 76473792 534769200 449689045 143315232 617628984 620244580 909346450 706035586 7414672 594308100 201842288 682345571 686580638 921603936 639636940 692591800 90783776 193318600 727345344 563590925 274568700 787155976 598964680 366063372 930220450 836025156 348091425 291142235 837034524 815070296 954105920 175125823 71997972 840235000 574021592 129014636 221602850 880253494 198638110 164285152 489167520 60401648 402180760 813066800 660686725 600894976 581745000 167866240 186351660 508647200 679598680 426095152 51119112 916506650 873700480 37922460 704842836 709649875 868009468 758249316 197741335 911148096 154629350 395656897 456349006 777621568 949601294 755028458 338902888 941978480 25724688 293150886 570470250 535122784 625467675 146730680 708053448 589098673 624397015 586499132 222091300 904931788 655822928 699018060 475246816 928250560 950341056 660735854 359147390 78922880 124170720 602875589 986205000 943933375 670329564 170517572 148248000 607355308 779215991 651827200 368842920 373473409 363344202 90820989 554540216 250606720 825066820 905012490 473827620 118232032 486668084 736125264 151791812 898370959 980213225 596380408 132472656 500424800 967792200 477327000 944105144 826684800 799375680 918866800 745073782 33712004 464597014 954744104 851038713 653539320 221960250 38674310 799797088 816587590 106941184 437001952 813950012 951415048 794336000 71015260 481895370 934494020 874506504 654647600 144331210 69502656 448104270 431131272 503342180 134935764 587371922 476563010 7492800 432628104 384728000 273807168 819104980 452578460 71958100 848369200 213394988 279243104 102842838 195417560 368177438 63250228 349247343 109455500 604167170 913177642 611242802 967585540 6695616 961358140 119797420 557052400 978810489 460162560 364953288 500122600 699268128 278877200 117453088 507162047 667344400 590147684 954982479 472734000 293938716 657198316 106439579 868889264 709047600 152793100 251885056 448330154 955855896 103307652 701137728 787460128 371233160 22466864 427582032 942672488 951698002 417444116 813345440 373173480 586937892 262699665 671949836 597881204 881779136 104292000 458431500 580692002 396155789 714461010 505023826 498659353 303985168 613534600 292948440 428966668 726925760 768448119 962157358 987472592 598016000 283812792 37137200 498303060 102394400 561469046 428651780 634503768 597963505 471047168 362942549 809127552 986253962 163696075 313923584 348386616 146237260 542717288 65921616 61762840 990995544 4422121 732424200 208189176 31710426 461316525 597033104 929876935 71323132 313507536 792360516 604456020 261424678 154526186 550173200 509304170 189063360 866364680 410260655 190738525 693830000 373435820 889366272 44111296 638909425 467157370 538096740 219913474 675473020 877958000 36015808 924951396 751189892 295956040 71575170 541220480 366061056 296597200 801349888 561825832 161687296 221757695 333400526 59567720 521800459 268142640 144587635 90515777 676067500 955942120 739505240 903265512 119206800 348608 699801000 713741776 549717746 795530458 986126880 729824500 720094080 453653488 54701192 238871674 218942025 187123840 287842894 475662512 422982480 414955720 314868500 177976960 130159652 937287936 727627720 383354400 23353584 111867418 980691255 243385455 301188960 744208219 261293550 732850450 79472108 686389580 246943232 343289542 626289150
980567796 583463908 291415146 320716708 356030500 683114240 460133640 687188140 783826500 452696200 36031768 463682006 395946878 262032509 420714511 224070530 643408170 946623060 798985820 61103910 323739092 232060872 954702848 337254800 716584488 93262500 96818236 499397995 938361228 139588875 767774700 565561862 963365520 50946775 900523032 702361230 317939712 235790597 333700400 121685148 74826640 534867200 732717140 98363392 147934566 978337680 133844272 603293456 307003440 97449256 563018050 798344840 434618400 824192456 872378508 51995048 688609350 485237760 777301808 956072982 559127652 230075080 698984440 716972785 464019012 410271000 704426760 459120770 61400250 179355050 516035104 872726424 768153240 675953158 391687315 340258016 274118395 628313370 665196998 332198958 654467178 241378464 486503640 318469440 379095040 412766815 543201355 561919850 396559145 611719180 801702944 72343972 91865595 598527600 724954158 463399960 74459190 744581399 724384352 896204000 539959274 887649620 572723904 332379612 793587968 937984490 221906084 91294160 580725680 54331433 422033575 754909500 40529532 227512252 20952860 475060384 596347258 346305280 829748004 910384951 794336896 433616968 211005600 328614970 701876640 287566648 758066999 455130816 542773490 662859440 382422135 948578820 809923984 801736216 750824340 242054649 830873600 477507400 957322280 761219372 984950420 182807018 53901824 717061212 231185698 826682090 910738500 976503000 740184262 94033840 449076949 540833562 508820584 971718400 517665867 853202248 935263401 906025848 439943792 527689472 254098852 57532676 726040655 565803264 259129099 518189348 112847872 978051556 721779900 55200790 178766490 292441111 461570553 55656356 447059200 426539392 533892900 216159818 303000000 10107194 683664083 914432160 903923990 391962060 603329104 914819600 950437280 85149160 889404564 350438450 242872164 265119125 61896662 786258692 1632318 949197262 972323600 297713400 31321726 899617148 279112180 566800423 371173100 941566080 771893596 34153320 650338740 796710864 911760000 812724712 80969088 990044100 991925355 80798134 954148750 586500462 623539125 255798012 848277888 789233680 280043328 795890450 458569250 188555080 147916820 702864382 42064375 607048112 399408340 86632200 442842240 655066636 547379942 466067489 515055153 954436670 163693592 913066112 879834832 594224016 697324512 347713116 12969000 328548946 764548450 315994463 937534528 455631784 451232478 288048968 874457984 654934750 307476386 673386542 294251335 363282280 308191282 455753740 204609452 232233499 400110980 816057664 466205696 173186732 441543876 935393792 594550380 309193088 547105728 994123888 885412804 189848999 75229320 346514000 284261056 93151628 195782995 524078012 635468450 586117894 240372220 188467080 571977623 588638496 719848152 115316352 119757600 272913728 506465840 321756984 888235360 525982000 150467170 415509860 377954475 759956110 288934308 538085288 330119040 167209652 484233420 475841304 807913216 812905840 644781500 133315000 26275478 571428296 204987760 276381588 250240112 264502055 537262000 708519368 428848275 315683126 510697984 719925746 720202338 354774400 72548256 711470392 532400760 872804300 373615600 170397475 981604292 140717451 397960864 32683618 725667208 625090560 113600000 468994490 814393548 465026616 271030632 181725780 815788700 496537784 640431584 448768900 300826470 498875869 972094720 676744880 532750336 535680240 313416806 133597552 472098664 889068363 160329752 164123840 164051816 51412800 836085090 955535485 69091440 60788000 632977475 57486300 146129914 837801920 158538400 92445856 5464125 411798198 904340000 79998816 785729326 642235750 633443660 780473024 605246886 11272924 992688352 917453938 78494511 451977208 134569376 270331520 575473658 131519660 346831050 774331084 910331910 940459685 234236100 74738624 126302500 638150080 675748240 557192475 265216928 342099265 741428160 680868176 70283598 783187410 749081676 950926600 95524920 169262360 582201144 948728201 571198464 862819060 112825540 862718800 630302672 390956352 118997100 152366910 975398700 84213482 695784200 65309731 6383026 944421772 811249288 378827280 760524695 863387500 995321808 829913201 379844480 830427720 369152353 966156104 235876900 40224480 105201020 615873280 921149440 130530376 946174020 37538050 632379378 745881408 923715610 195307680 553271200 216502400 453148126 367420250 762139560 675844960 232290816 669897950 220184216 160572294 626093340 599680125 709703840 502761595 238937600 766280000 715339080 479365078 604764774 401931724 287569480 673711775 713357750 588266775 396139492 470880856 262314440 681621492 540529090 705294468 221340192 29416826 980611624 534031376 865561280 412447280 763927450 199956430 858950047 653230000 16505600 76557312 775871680 677614144 612111400 798365088 456647820 508855410 370693130 480186040 867033058 573308149 429421700 754129000 558952219 606557488 511219510 989113382 77445340 40475078 958290600 102854948 679075824 344145944 45132760 564633328 984839400 735536128 790220800 389025440 231579072 909639160 730155381 761114562 818915480 619426992 675956558 852052504 570605568 69670848 255153300 237660560 892845448 319457750 633401216 949532464 970530452 795974992 770416524 45535320 72333856 439827700 493107520 658410180 458596408 922486072 131072000 155485572 468914980 943726192 861955400 583968988 406449411 709139680 301337750 620798925 804360280 960517532 416715040 88261105 309007828 479365130 320349926 15255264 592006262 916890630 349339720 570790680 972505176 577289248 124991800 82068780 477852896 692001624 801652608 328568473 798301618 470854500 128478976 173731194 743470715 443375355 899729464 361712636 700546604 755317136 104657200 493512700 475857550 459586496 867311880 441554864 240670776 28951080 638214272 939175375 196139840 685969760 645565133 216030480 183238455 857420648 194296120 281210430 606393800 412777214 950316420 439491825 402264366 746955760 611576160 702888650 140326472 824451260 106948840 920217500 899161760 451286728 413323831 596910080 903567200 777379760 743136544 124187800 434186600 740675260 149117153 307891800 495828655 766637915 805453200 931210877 177109160 375040014 747897260 199991775 767620360 249440415 415591776 989417477 609095780 206721872 930128048 624530100 396298608 660368897 490794216 519270770 80802631 698448048 61071900 532096792 537165568 498507484 1116006 691464740 546210371 548310528 788418104 735560192 381591850 349670480 650693112 538866858 258855755 104114705 209921960 958326980 790611168 896671846 704141840 456776645 895838843 385089280 345089761 425515040 509679920 916605622 699134550 732364536 808950740 841742560 680443840 164105536 937162176 252493360 281806804 980913232 417688560 205962650 683817988 162902784 867247077 927347948 96908500 516045480 377690224 470384 705723172 917493260 68020802 3830160 989795584 89961880 946529932 530340216 381862193 884986280 297532470 801481268 794109050 979576128 421550790 729654624 813792248 303589536 714331187 48526000 109667520 236052284 985975776 283319200 154277880 71206928 309530128 293508880 293767625 23681100 816704000 301604192 903004072 113783168 354715448 570540340 301464395 190099900 65833852 51430112 840600000 813235188 35607310 434452416 988731736 845486752 855725386 885052400 68373760 791216924 110123683 14752688 58024843 564371614 874339924 636463440 356582500 895754660 876077600 398335477 234697496 442474420 299128840 192713120 669535590 728871952 471923200 704534100 65729770 629934295 84895920 797659241 868009520 687355000 597408468 767849077 940472392 484953275 901489636 102546968 829529546 418291120 517217540 878543680 899167958 674754625 136923990 674887560 600612820 3929024 904715850 608243248 661627312 766997120 48118100 921483520 924477612 188070500 593060040 893110218 304759815 420438576 196303792 536310942 591467401 221106133 252631600 176703740 588708352 166979612
88879056 349179304 172971000 54348672 228169616 860340000 623332730 283937120 672323264 564591776 689929140 284564066 166864420 356055560 737015660 71101950 100494714 198268544 218875640 404154564 645236420 101356140 601188032 655739776 911270215 496935424 195784000 68139275 701426091 715696810 245784330 179102368 970418486 712623250 992863000 281470125 764376088 754493810 787890350 454807210 608981312 564299036 785673970 638959270 518158760 490382318 527231488 68742864 849006400 223258240 141705285 38200460 842885696 724194920 817870523 278228913 830989292 843468581 191192560 580030480 412050384 807267670 779990152 592278756 168626546 680192406 419784000 246927624 845443350 703948480 715325640 602808600 700407580 382163882 38880384 313562685 729300760 253139125 540717550 561692648 744917018 738294125 226269688 959335280 628820576 420148085 384095105 354525882 320715836 661186266 844803824 964311800 966213640 644630340 94194176 267549456 85546160 204674570 568271248 335502108 154473616 211488432 68884480 470550500 425954994 315920000 159853400 857398800 819651871 25558784 567233296 186936984 318589950 823967648 729852952 347166090 881627120 840934982 993706464 500272760 530730669 583574217 49054720 512745490 803758398 507309600 673724500 369586514 25266076 334866720 621534346 982144117 96128000 456565520 641437679 296824440 275956992 461969720 699640672 797981750 929364410 871043670 768513448 299456960 297900032 859917856 673034670 9397000 667959498 544401506 40677000 773276388 170555520 695427472 392389450 439182720 962443200 374941753 507661936 627615740 701089280 670194440 505729292 709246618 996158838 721220278 428396800 710533308 554414246 360845400 110623388 842764148 942549610 395995360 699971232 415617700 65556349 173556928 887392912 34800760 492772112 426643840 623179184 244422480 646988160 497136368 771733652 839549760 780327440 558247724 755041235 221167806 135212380 407183060 766061040 537725440 433247100 399954240 818523062 916072520 5232976 106419680 333245112 605741054 171376451 936781230 935264732 978189885 165661800 36576665 358997216 812082175 416660230 764277412 755665655 544203400 592702270 907548032 779144512 544355030 983519300 608203146 93731260 10552292 217070720 681375516 610230000 160064000 416755192 448940544 316264506 408205343 195071266 25920000 646474066 934040860 123826472 966243016 144794728 609743840 404368160 907849520 334261554 492008276 779209472 662356040 987532232 212800000 739140000 891607220 492958144 798996836 330265000 757502160 117335632 247791000 895584100 330368422 46461120 642676165 923205100 336591530 700067400 516292612 872581006 32929445 366862160 962161920 491953366 75045600 498464257 739145504 811883230 979106440 590830275 648807567 771741840 165646996 409317648 751616800 759227980 499496672 698284502 830828995 207786064 861137126 65535148 797926996 237047296 677157728 299996416 43192208 981079593 766647068 351475264 394722160 602730000 491003720 605883808 846198262 945492941 700763200 706140955 161696376 584482691 89957976 834776600 549575530 592833848 340502460 465373966 644749744 104332395 868238964 872694976 841780700 321163000 554385745 993530878 498547708 314449360 108782773 602208200 179146496 722230316 462818984 899441300 702373650 72524600 518987720 597845496 807451232 791723633 69822600 659700051 356496848 22723928 911177876 608003072 312364339 599982685 439739570 697282596 404610000 877197385 480272400 546626620 766486508 513719247 302208888 539917624 74780210 828171200 959437500 576681480 891894512 145299186 972847840 130503544 300423380 29974476 561771212 719559365 809892287 765813288 128052260 610252450 987975722 201551540 692513420 302227856 985183960 749940896 169180120 510717219 56443680 127537827 250403890 595831839 493561120 666689856 96753700 504867390 653994750 910416585 989905778 857269432 141543400 114927184 713192033 587769384 407836599 487542489 736787308 134541528 209202432 123994930 114597344 906243256 960752556 456115512 173775472 806172594 789472740 585382308 222990820 683744000 502944334 539116920 110242848 641283946 158011540 701978680 428145127 589531464 152936976 534461255 670172100 24038932 117987170 985795540 853702160 99479632 162816928 159622494 603603460 556046512 943691380 82424700 751861866 331068294 413821720 791989624 982624824 63771819 323112581 772560804 404848512 189697448 967771004 342051747 153600960 60362080 17146564 818336790 378052232 409702336 144229009 284160392 226156275 693924100 961719604 147249152 181297280 706035861 817971600 189551898 633516032 692388000 191808250 545780160 960748926 875637560 380823040 207159756 713537280 992082400 570494012 540065740 171717088 494443872 122718568 928308410 250172500 764498614 594873020 508013720 348349856 405275745 634270400 25360292 217550196 41227560 194361346 209366744 29117536 779683390 41605172 963954128 544066300 408600480 504208840 835814244 788523750 110506868 997053279 536945232 461793680 705538000 903107920 499240392 304047220 849324475 570401394 265603608 365192800 257500835 675467000 197268050 231480654 589802974 161323560 721371312 622601016 484307890 869626756 473748805 893941440 482318840 944950260 172178312 188428160 20444740 140907960 160491404 595638000 760247836 7475250 801691792 575124580 344419351 913247040 832544042 940008156 881535395 113828732 483683744 120632976 251062800 517522279 316125050 504064526 584900800 265877375 870587930 428234860 927800812 117553060 419579798 357031465 398085178 780578832 450772418 421671750 970016408 179061536 166865720 650398672 192513534 413474750 601192784 322901002 57874274 158165984 499152300 125389696 264251200 115197160 725617344 782750530 614530112 333986879 116046592 929913776 298988000 131389808 690004550 539045692 833068200 731409960 553857536 818814336 736196506 589772160 472082512 714805365 361583140 364413580 724586240 522945886 727500032 423720576 938505600 987936622 215915072 70685000 554677232 119811424 435576000 249339712 296796600 671625856 534274620 21069672 383390098 803686120 378315410 400696329 639245380 195197658 853342858 165087425 828056223 923363632 578001004 371102620 882840704 655237800 256064410 442506400 249141960 845343199 432286400 831382532 377157750 715083704 580850248 977080070 120047005 467118416 291147920 635171720 9118038 489501950 382540096 471579040 670807210 68606928 928035785 670620280 515762512 8093125 137760000 64597120 664996960 947723380 882793024 120767488 537065116 882673876 132600160 792230100 446747230 367600000 86032375 295681816 747217633 586140500 881822642 259429920 447830276 335766288 945096080 146438006 914827900 594734528 303960140 768927664 361895216 987864664 736368050 371229861 350888360 116065746 64815952 338647910 94344960 301717935 721076595 129146418 83753664 787751980 922922400 888737265 334145320 672993375 548264510 778461119 172941785 681183120 629793280 886712128 397822200 388002432 769378905 265340988 97708992 870476912 64193028 369746074 391037322 293689360 675503488 196775200 334555704 775620208 721994960 163911520 593450740 258956112 20271786 853823719 22744816 666176664 995832953 804995200 443973713 383503960 868979200 494250850 921802368 682216250 884972756 789029600 498840224 984839040 986747392 95321115 569402714 231247410 937164246 142406000 732024532 890130184 169800268 42550664 172960115 55056208 700682240 299800244 381192552 743949212 239775744 181451528 916869327 317310784 708282280 215351740 657491958 955374272 870071480 702755520 189013274 499736456 429809425 989899922 52511032 72162330 633447584 795767744 186021600 748265480 221982848 741781148 596493725 136556708 115405436 827391215 361264538 932527140 884448776 66752160 483816826 522557832 975127038 503966150 966081120 473140502 851819200 905341440 789337222 11804390 541379200 89661960 737667783 200472416 708933500 646829640 454249453 854256610 58004482 398226421 969601892 736791425 35680540 853263210 255964500 166568680 329059740 874456938
422999300 141465240 207440560 407809354 816470832 537763440 364230325 513025280 809488023 864181344 256330570 39320760 714501132 183810880 574112092 420720102 867124200 412019998 649975008 892861884 852112404 84149965 99891351 893006920 624155768 830439200 279261500 17475136 780041700 386560800 362471880 499901282 521440100 527951360 605580032 618800940 973559496 863474500 55337880 183296454 905137792 840234350 274495040 953982604 546621435 595312322 375076000 918400300 227814484 366669856 137783825 375544688 965358196 174486746 926015178 965488700 725045184 917366580 222112964 783238144 974995350 820230854 804343203 601060620 624866200 190134420 292600892 191152520 498727688 419986050 48567896 862998880 454888000 915783704 627423778 625764918 578187820 438853000 201067935 886542480 178051380 88075200 729386464 697392416 682625618 489834128 901422415 507223259 736098052 459474438 392958558 373912539 322789210 640537955 915489030 250778624 642184697 325681560 637479552 286906800 155221320 66009100 607010980 964719275 568610864 65225900 823373200 339060665 279518510 509838624 535610017 669909184 319405992 654443211 314941460 607485750 428539605 328285094 70640640 656776000 329600904 834102580 318140896 271192516 173953360 384333240 482021956 725900880 899725766 946148640 187312800 239260416 35176 338060000 621364620 128023400 880006526 805885568 336613312 439835448 875429976 486735832 367327880 399717276 37591600 691000460 654164932 120225392 344433376 672007392 73273750 227684906 474960804 802052428 848010560 856585466 35336160 596118396 669563520 12829099 752153404 640527104 314621148 315467896 126155480 782389000 682071808 50552830 676873616 308690268 156334150 186258640 343633024 489212000 492666976 122421120 645279240 487286992 361174784 143070424 110429399 645543910 690357247 562347970 302518688 469535648 282690744 681630400 857339460 787401832 730266112 804318800 63204325 15860000 451430416 105057752 492106706 501944320 95555516 839101220 113348434 488592384 274584529 441395266 274676680 420012928 592617600 317904000 496772504 104922625 784680930 972025086 771157784 627586090 342760220 686603931 980714240 542826240 417753880 517426780 759939200 735760199 674239364 990663744 679131432 680007150 740798000 649991300 308177208 941559824 900358100 209444428 591503520 536227020 338540920 78223872 883176708 272346369 843704090 808137104 281001184 496651800 379629552 443449260 96852752 724609450 528373504 300643560 169430650 671703670 369337540 337500856 662367232 392224864 760043382 870403422 563988644 395498710 884442350 611487566 649667232 158246720 985994864 431502832 328269056 701570726 416945570 328733050 226199862 522756193 466571792 462382 817663680 416815360 334105482 191918300 44079004 534817108 968814826 534760880 823570190 72404380 471150668 342711120 623702880 936791500 462174225 228327860 812925792 841813732 566086401 986151008 563620616 703757080 871203366 978430240 773210000 942549200 362931207 756311832 274976488 12160808 663886640 122815776 287684205 210334720 215443700 34719695 280014880 563331840 48145874 780102656 84681520 818887960 701051236 463972125 78870320 87082090 32801190 644148000 805487248 570888346 226291821 716158208 539784755 893571840 212916295 13965600 450539520 908307984 37578356 7920040 296661250 97099960 767780601 174338836 884022160 558828992 101480960 727211160 909922160 626480872 864191256 914817504 359730175 153983480 769728184 931849667 766970790 953868824 948197831 643318745 57797066 853237280 373959250 460529460 406910310 323378240 588875736 571984824 725084000 405990480 739845184 8408120 193299000 664963700 139945744 516965460 297584340 437136192 212971985 483821700 198097930 146993232 709205332 289176196 373572388 324564832 120014780 805726224 733236676 362673550 81972500 851188770 900006100 615177516 400640754 208159704 105531318 860838880 564200007 945828344 684215552 200903144 315518560 106646528 904282528 695290105 462720320 334121920 389841504 639490816 155044720 260615600 501956371 269652320 544818082 954330932 263344382 816275410 545836276 665397860 719731570 739556896 303812908 624207304 398401678 277996222 969449910 189600960 698999619 583492448 244384000 188065400 91624718 304588400 615502868 212476400 666751815 666435760 493622930 716938242 463758180 370801920 209777504 346956800 930455320 370082948 461906750 126361504 519319216 825493140 539510740 579859060 896162688 280625538 359875520 948539264 334207830 508012368 576978204 370694427 774924672 635410688 245606346 886529280 614541332 164543750 648157614 80340287 732008784 507017112 781308232 154477908 401561876 19078525 558085040 487250350 32480000 845812704 656528480 272438944 198487490 360787224 808908100 467277996 807405728 333030000 289585344 571344439 161052040 647831216 371953375 565299522 463991554 34575650 60855460 736611100 694667850 616551130 909505000 707883104 879900550 691425656 484418300 200747568 140753344 312158202 474881392 553517925 120155250 898078400 99221714 796414000 41773544 903731975 342024800 649196000 425612300 236224482 806362856 267674000 244914924 646461000 469099200 329864000 691037632 710381454 946151740 36361125 5914190 498014368 682111032 530565024 208987412 105100201 959037072 349650270 344094958 798794044 516484109 135793432 746916106 915634375 162359120 834345600 328690264 80709878 88165775 935399360 139630400 668046240 611432094 901081306 294057032 337286622 925859140 736192950 935117640 509641216 50807520 953448800 34272468 779843488 462697248 798123804 983294845 34362210 923085872 863688547 655704480 715067712 551727342 727233716 846383360 528272384 587758302 503730432 472859028 662414718 532807500 588796820 325294080 297864196 697801628 277812240 304114057 519957852 514584940 674811520 447305330 710680352 171498232 926383010 996838690 346230388 405284360 762278400 844429832 452314572 818369511 575145920 228321916 789402100 788160120 983329200 449112430 267400448 631552154 274382825 484318854 565368600 159025720 801836528 916541500 318406200 130234400 747469900 765948304 144736800 899871880 294440970 994646856 40981250 938872650 144890070 969280000 362740180 20802970 293349162 972672160 228876675 469263360 907009377 932106832 204177075 154884135 403191300 454996152 247917390 164038750 2134549 713694424 330078676 809430272 458005504 581494440 840377600 437674150 959022004 553721600 172248420 106788704 552198338 938153655 96237220 648135085 288782475 896384915 793972800 331010600 311462550 268828348 525505200 775900480 923273960 780006560 849721488 767786560 138198416 88652616 537610400 880025595 295062688 753257780 913831250 771859520 342271360 862404122 980049990 89550818 385653864 977143480 649880641 759804000 800289430 664291528 245752884 705322544 21599726 424519705 934194432 562837032 65371225 416164400 914472640 720305800 484933568 979124172 787749810 19638640 844546196 319685020 600645392 521149132 320196680 682002080 105332524 98381900 429226304 947152100 919881569 149107752 953024624 975463115 310853040 313046050 59685144 610783580 941096759 197837800 822095680 223940819 790250965 603715840 892956400 374270068 902005515 658695220 234845400 721989100 427345240 168712420 607167904 623049459 65373458 128663485 862590324 559806250 37210505 134061098 316702865 185753640 402046840 240578482 331721010 283770575 569382160 39571925 112303590 633109324 220114088 244106100 575092128 821378536 319012900 268127146 815860830 733028840 242957926 262135036 847483294 802643200 246622568 783264528 995202967 681311964 450575948 8586703 633069032 53259816 32347500 431160750 704354640 935806528 597024118 909468190 757864136 156502528 574557408 877112216 114164380 317234600 129498706 443865020 119149936 858209150 332346020 592267504 546552670 833961127 351818876 461288550 75810560 12154206 964891648 32486240 305615298 52182304 970672480 237774815 203359448 804247600 439038442 604281375 495857564 623967793 778074400 765717058 988153832
937207472 752723200 874265920 225908295 149017600 627966592 556907744 371963392 836274560 285424430 998518075 512994486 518350336 21812730 646903760 610896240 850038500 673216080 181660500 485348400 585221858 736919394 524732000 204459560 114713508 704755270 761269796 738605568 403005840 691721472 100593320 224950040 282282680 620516042 592206800 719980000 354826400 361846944 919606720 52853714 666098800 39875040 334429810 852250112 517909360 40856928 727231890 832201536 628337240 631520080 67172964 366511924 690574068 958322609 187297792 547991584 116846720 662666775 238575704 376463400 897962240 207753072 549724560 487540096 953236800 357653375 427853000 129830836 806574774 69619264 662477150 142243400 960678805 240527616 629476256 340596795 352928272 558814784 692662968 856662212 637544930 150514550 364760104 728757568 985676380 367102280 188459650 688168960 445153200 75842560 461478488 191875680 904694585 823101760 67932366 828863336 153502270 272195590 98099156 97235228 536397980 255133904 876160800 189928500 171556875 114440292 995530225 607826576 752343232 119372680 740768511 818868630 137946110 601839905 631098709 325167523 167565068 335911560 941986000 402791856 210378512 998942920 844694816 852026400 208723510 160958636 916740564 489621912 872343668 343295800 151625896 425816800 359140720 108012600 590884336 830978188 90766740 879974000 346240552 594591184 697237749 548226912 888924 138369343 320122664 65514100 990804980 770715880 12078400 368082645 922428800 106269568 726559280 893152070 280560300 937031524 998468500 368593920 655544889 721243282 671912985 12456640 838621288 542476080 179749060 551459810 194861540 272317824 703180760 240887088 417597952 484774096 712815112 869057120 28738041 546554695 110333376 296936704 692504240 841256800 453105000 70875040 595655032 318205228 862697222 227373675 982740000 119808560 55032576 898502488 418161220 322594560 453996064 825210592 738922344 990331768 306088456 877380528 963039240 189326398 722590912 500498944 491971340 882720000 851921448 853067584 490357324 879585840 516169602 565675958 243649810 444678658 741220836 667977700 280970076 329657500 20774328 23792712 635630865 127171416 959001400 187700134 461989938 990458321 972551560 523049600 285224760 484243968 228901170 922355840 852017000 607846540 228053816 162395888 406700940 178454800 11947776 768638700 51895296 849482400 193725532 282888592 511595676 101568 61544060 451967744 964270250 231681648 146748440 771315450 275823355 895166774 542177090 308477440 779196800 477886656 911968024 607718100 642424640 123501353 71854346 918213950 775133464 145769000 483095310 625836800 849338344 905944000 936666663 223629600 312168320 813386690 874651866 468876176 333903340 546168688 747207826 142799530 552644920 858160852 950503070 307244035 842715648 75836080 330011140 980865992 570362296 862726080 51296132 834329236 642766880 81173375 47976400 121596480 850426368 510387460 637178454 682485404 182366976 145408640 564439246 870405264 557990300 13207540 36795680 78536251 616629360 669094864 169605885 43277580 464448477 48566872 993940100 491628627 629024354 356241710 570805920 426526436 842350052 566163290 990195200 843740106 52181705 117541588 633220072 492760386 305010092 15934550 290659612 141667052 629942100 726131848 108939960 36496722 605813029 729445355 977337790 988275680 338202200 894403456 733432856 73561200 899100460 620403000 98037810 178986730 741465026 692911520 317868052 953169392 329643528 330942550 591451500 551310720 71401400 886428196 225355084 259604230 842217120 405176284 380617436 859250000 376826250 360910132 257927820 116108928 460922200 181275448 576223238 675049048 486952944 27083530 67464880 980634612 429758528 931557856 410777952 139163320 571382400 909132456 380240911 840289760 430022828 265402392 319392486 521009696 509812036 360874020 286800078 118445056 58664150 25203680 176346272 640738310 324809728 44636518 541431200 402682816 80354120 790913868 612627915 422520471 758997612 496443968 747839194 173466198 999903460 81406080 475384900 620692160 587873600 171741858 881552448 636847750 704206236 346123476 564538048 606890880 576689684 76448000 193409920 772977358 915094800 565892640 647061600 275656249 733952320 472252950 146898250 288662060 888906152 918804944 825383504 928703640 267633088 136286736 569178640 849007220 195307729 991387926 298690430 274797200 270670028 635892736 371872715 43127191 61749525 938778156 634444044 91453040 601081364 306670080 32590816 942737000 990387888 747734400 761923700 965221856 470128165 179154170 974364920 680050150 495710020 71576450 571389472 577016780 680973744 575307500 245609550 586762052 738745040 318888224 250682704 684519476 91699200 379247178 2013920 546610375 411508584 895295836 766076696 969576090 769861630 443234272 604187200 176697440 619039752 217348770 329762591 984572797 525399115 250093319 632133904 721689670 798474487 116759920 552651232 43954226 4083200 191697900 655506544 59378656 969758212 672298880 706815625 283340336 476702482 509351336 740337083 342979584 898060868 186525584 705009306 708541250 6823170 696856230 406564029 224555600 836663296 890169600 475602790 868959216 993946240 555210662 525844600 922414497 809382080 416537200 549859345 266470859 778403160 897848960 185431940 761828540 5606235 320089764 861448110 539360000 586542400 257355700 481462650 882772 350200553 111336500 318115402 838644970 174699280 912754200 50271625 167809120 638820824 706616140 576032752 613937390 583045020 172925760 684461784 38580888 559214379 312746335 975678036 594836376 624014376 815615702 692343148 713218960 581470820 598391768 689292400 919264410 817549072 256090424 878609800 127481088 587558160 603600320 659182500 103977584 719319885 673632280 890009600 741638524 840060432 954416294 492715500 337268235 434727392 817314400 341175400 811463960 80354300 268506949 854508300 464265790 662640400 681137500 716990976 133026070 447762280 471965120 224589732 86976419 292639350 849337208 868685336 838871392 145685982 172595360 710509570 485442640 806284120 659359286 264863592 6799692 603521340 849267312 274706715 944315820 151020850 540452200 629017484 37518970 21488129 666855240 983152316 391679625 354763474 859175640 983720084 537458432 263293089 490837000 627272875 831482040 761693696 518648640 97305858 5002450 17692992 392450710 362344236 325617325 994808420 263123456 129445216 719882000 241819440 312247068 170787582 543989348 457986648 991655300 95661362 717381056 937054121 26190220 154225280 811792215 736873556 389602912 479581170 425443616 20323365 632997390 172260601 581215295 659998032 979633932 905711900 478624264 773001240 273290850 465368494 204124752 507149592 509721051 194900140 676193514 1617936 590799160 381402824 817193575 252821500 314636568 226305160 745082938 702787320 169584128 448547779 29850688 896340100 953937400 894191710 898961472 702022304 340666120 265456118 461433930 433933800 669307392 808067580 237050000 875241250 535940048 613662960 609290634 948980075 221403908 278218240 665772072 83639248 515539835 840073248 621564000 565501150 37708688 884152856 772071312 150240160 525913200 122428040 176737768 163374256 124159384 568313615 655566902 110289456 682271616 249823120 862623360 835015920 339155026 508028220 915093379 244712728 119961096 157166930 899215440 321873674 106831632 509221900 416896400 367432010 848267500 839673864 504771999 192694232 722821850 757339622 769802234 86281640 794366976 396975356 625423314 930307259 362908484 737427300 944532832 84545011 141022880 219462848 711035410 44183672 353823340 423373432 744893620 778626240 185887120 706052100 957445540 392790575 280561895 23130872 531624706 176080350 5766794 623341672 893296128 647206172 844858880 900991830 602178795 442048248 80268598 399801272 339296100 618844480 493794640 962660688 928687400 213137024 102430290 546225066 749822300 792991936 858676136 817316865 773562750 86825088 531871856
547292604 329914300 132051708 704210759 539114566 731082048 912825380 751688808 546623232 501585200 162913780 826762856 860982944 356895824 911814786 323210000 96528360 74012012 454998185 384766404 38036320 85478560 176023425 50406600 190463906 502714280 476128625 833450552 997970800 923730960 795993500 663438706 496675888 782300520 693339840 697151024 198437986 489615000 870053660 888414316 230441800 33224320 616474496 799511930 851889168 825880102 892792858 198962920 422878540 13156544 842384220 282481528 989897372 797694304 995513236 373535700 225679360 461056320 187743480 464277546 769918451 642490556 746467732 941733450 409535664 886570340 213584020 421820254 812904164 98903296 906518002 18538750 156616192 645248478 440806952 775393062 266111936 836002078 193278040 524731952 15947600 922439110 612374400 582350400 126771160 925924608 526535086 861947944 864940544 309959005 529108800 33140340 119177024 824743625 274359006 574259904 612237819 286819655 188746082 608417280 883516340 894387692 119390560 998143624 487444800 869628852 995086440 551854680 935150000 669312000 304046732 256350784 623551200 189626100 704989018 574056580 522064300 213842244 628109760 592605520 717959496 477518437 53433763 270386752 807400956 323158852 195453576 930512372 72599456 316012144 777344540 508499310 158035880 516626290 833596159 368774404 953631612 666230968 291328206 780976328 11644052 542421504 347955000 462692078 896376878 515874310 989606707 460871252 947754640 442172896 778950022 345827780 793604545 721367290 11288577 226363812 908122395 614735940 488600440 615729600 497958166 528465144 325455040 466690064 904939200 356806976 179967680 344075408 892403432 421810925 78827868 574936840 223409960 153239551 240800000 599337168 672860480 827447696 722538092 549783060 676568044 951985000 573447742 514885828 178996500 21514290 151162795 300341750 967157240 168354360 512197400 813571980 907293700 906223380 61168966 101904892 594504800 739031631 479926500 628989248 866558380 315277460 134929152 831919200 129538753 420187560 641919360 401900856 68880844 698692956 808057712 641871880 411311682 729993344 902396030 614189560 795866392 859525540 502237936 679701369 894830708 592706256 498183845 541262074 72154160 986973340 196466176 371738693 75655400 726949824 145306679 213899000 51686910 962408920 211310368 7222015 23220960 578430040 697192080 796515800 597041408 912187460 231247805 886190200 634365842 882609518 424338880 105100789 485972224 314588003 405279610 855398820 282014320 237877290 662120040 168362800 464895400 851382394 723205060 274606938 455442644 533237536 777854080 660874515 414489456 251686670 898686320 606429478 269656860 944383460 80080752 299213120 607722268 699651070 359354762 247351076 42725120 14691520 954114816 942705380 467519232 634759776 362768448 512582960 359283936 320374357 957463020 505111956 465652555 835652801 2310960 691263048 813088670 80097136 266548408 181426080 951909632 434638886 118513088 485569792 323180128 230024956 629395232 746712975 698333392 531326592 564819294 50176945 307213784 531097346 445742420 20965826 95113888 676359114 818399225 864107972 403099776 327235920 32595684 57618301 220734544 760342778 222357444 808818484 499843984 333853605 876715372 968328584 993140320 343999240 638684210 791511825 657193000 769572800 435273200 591095621 876107580 301537344 542525550 547213536 871563120 627691912 301539410 684719000 928108720 979849088 382915360 734920915 346387600 685279350 452930624 388424836 561525912 879668496 117015600 900998144 34238868 319580160 276191602 941768640 885753552 694975000 522642309 76981120 919039556 218347696 591159720 400945100 381963180 725939840 188036928 691884700 527605056 236884878 366349456 255409732 627167900 110619612 133518590 365313750 144521395 783112519 50291900 847720642 554401364 927910400 170976040 736254592 651245560 568366000 397245690 866207572 514206608 210471430 402898100 278609088 959040964 197110361 977171080 275250958 811088934 770247460 923225470 771210098 220398125 870424110 707583360 432778180 93764269 628023748 131948800 215979200 800541568 504458450 101450118 473854016 874294067 60935364 121627392 604953375 79270806 190406383 846315291 759644900 436139198 116406484 31403606 561283936 614312680 258823342 246943920 134260888 986836069 263419340 292424160 660819900 980763276 230292770 615607228 7585020 836364800 771501056 220972936 811705430 374099202 877172260 129379648 264508160 626714432 919208904 22161364 65786180 274400996 256531840 273415750 457523224 361211600 660589550 479821990 587119272 478710800 904191910 947674508 168515144 392047856 633110720 167813458 415949110 500758528 443214176 527614700 493620972 931553000 321109300 358229680 284635520 674873160 279993280 318675175 166826658 38221420 956041680 613620200 654904930 34887280 289068800 561657272 816109996 668515642 980101718 140198660 388662500 11526000 609540232 379025248 850057185 199472655 838963280 202693884 131418576 206990720 829821088 412547900 278599770 233631400 845273200 794607298 26378104 477774576 382895392 77001592 969203720 169556004 229351508 68128200 702777016 682091185 764518550 710526936 931906311 418506150 59892168 998996018 800488528 447877435 211846927 105752508 513445852 630386604 480331600 569201600 111024470 426764160 389858913 811356660 618974118 401192600 97792800 104153228 933823274 153164375 610187640 39974400 724944870 760311213 161542264 741714861 708767232 268466640 676090260 586656540 451158520 826329885 689722000 136134760 82665740 914193172 991097594 267201152 451432389 73558160 537806249 164263728 199822908 420627840 94244040 853687340 645155568 727836964 658342988 17048204 720040847 826248880 977975050 924479648 2616834 958676180 37559808 922894280 234529188 329769250 741883138 182711392 640423232 305902144 365263682 561196400 981608320 420695926 831050504 335232880 379998860 381358904 453983450 501535430 792105045 886684775 421186048 679003099 215018200 631445194 810134000 614270400 11495752 736873792 472230335 118700452 343729120 165338560 195544480 248425408 866625760 525699700 9760000 320434136 879752526 238980440 319022880 556729550 48743838 567716320 481393652 958691086 710368086 434794880 703577920 734409180 663400429 99825950 831824400 628058600 366652955 206191440 927995800 510323696 568653500 175324372 30468608 690783005 789581820 573811865 772668544 986280535 693584660 218703800 558608744 591562116 760080330 431171370 346157688 464938200 378842800 836515368 543370200 367717216 25996722 497274061 139673150 264333350 972853274 849796360 581809152 127124475 546157550 778024980 95315455 858322196 656766880 118324640 880894272 300376448 110208040 548906312 648877636 257728580 140376120 854622272 307630560 80755016 172155160 105448200 721187732 385885528 916365820 42814200 622545280 41501922 262540334 686156782 426854246 191944736 410940152 4925390 241609120 560768336 988540088 305483828 845840336 608906744 98460684 919702398 546633300 52412696 649789640 662390916 222386270 710319632 553551320 362396244 67915128 981505512 875741235 268787752 356770180 849909248 979307904 823402560 998650288 797638446 358741480 590484452 577683356 651214484 258944256 721207519 527875520 948560275 674814696 82775692 119649640 563118456 310097216 429536912 58319256 966588048 819229800 503490150 20451648 363510040 977955107 375864165 555070120 506640917 859882471 732950776 342441865 986760115 561155150 946817764 742813208 961432800 101298130 866181848 952608840 417901906 5740848 666199263 825112456 852031671 310631420 227608831 299324768 77714250 480805590 239376000 803808750 664814656 866856352 345640640 135670010 62946008 394776024 317087824 847228640 668683391 784132004 470983088 216582800 391263360 767848210 590294600 853721600 387585920 356524630 936197000 412517800 630962060 885312468 131046300 884479706 367778288 522956880 132338286 251337728 467643788 469461308 22580872 309138950 566918420 215105730
338240480 425472896 774533808 539358483 544477144 690377792 300372640 74791296 373220028 997029608 712464890 936293373 521652564 728336974 948429024 211522248 293835040 328031412 913721000 235919547 335772384 601884800 701019504 722855914 127494344 113090640 536768640 387983301 664217080 584544848 525750360 646358554 753229596 424445940 521845488 537197120 807808844 940858200 487271875 897637447 984274770 348962600 830840320 358158992 66136400 56655084 728850640 688518240 316688000 235029096 630863376 125759000 608349864 996805132 878081280 739144000 813922350 23948760 520532812 976340912 248854448 150378144 699784361 525734912 55845120 49317219 625448700 128619660 980494080 797784600 154702420 528806226 426205888 188893025 696335468 404155680 834035654 8962768 909306650 532986992 778890586 404796800 511836830 451947675 215619324 558945852 327490285 170561735 130868000 581455300 473925004 854717680 298513410 359121362 273980200 271302860 897215639 418354640 591634746 57632528 551824470 600902142 402774848 11760000 312758500 476265768 375630500 643305559 904427946 822387456 872535584 154502688 317694240 852116535 900740205 76495132 764849960 317946488 810312032 691199620 855709300 432597021 482998972 593445401 303323406 515690240 904512552 731261346 773156743 405363000 906727260 630811480 446388080 938863444 562979202 911907200 753717568 211806524 202330138 743129600 436565528 274883304 995753310 754440160 285867600 412804540 287235430 482287392 935165424 403170940 611883620 678742415 744053980 552405952 930521632 712695124 304270336 756778240 414497550 376248408 975601202 42491384 564540311 584559600 437157451 200067948 523432320 478795456 509113856 190999905 517230792 468980720 144851997 455884848 180349576 258772540 918808306 151306472 807999936 937165240 14925246 481567260 440754326 824225840 954266652 68832520 249916200 401395940 165521824 410533625 246567718 678397457 95703799 875695130 209917000 98103938 68348300 195194450 581383534 712775625 980908200 79868400 851541900 890884200 23602730 514538000 525342156 945220352 678552552 378474650 557877904 426346018 130670854 110785433 685388790 3341080 187683450 489762012 998918976 146868750 194989000 364116380 206516291 694615090 940438800 39095772 165686080 592779316 844783829 852819380 945547262 719983552 921994354 716429230 400575396 767041790 213185024 945469664 586816374 292246469 208001940 56006440 642172360 11891956 370408804 519423050 926221055 239350272 160604915 740074426 797034074 886793691 322726780 69365512 134120974 166244380 19941060 906948536 662363328 516675100 160513822 585654462 579576436 292979120 361833700 899148398 45140202 786171400 206186688 364856832 640125890 153352015 511378630 879300464 947839322 309038890 620759096 921822280 501928804 174786000 437498180 556735262 191835300 829954910 914729856 184136428 520414592 566521344 541387480 547283780 500659850 103262336 12648240 973150720 588209288 471920844 558712536 942010025 512157206 377400480 746626965 877565977 572385640 680069030 597685320 723279704 676955888 936765888 771245000 482734386 580437032 709988656 415467216 442852432 330126476 861294910 615716608 567898216 540543472 808042624 448281864 145372826 239387902 587466400 417869050 154487280 409626028 726178816 664461240 852755667 566334720 318770125 771786408 535832194 214345855 164065900 951065824 256719944 842432654 136636568 171684840 550511592 712042804 721580000 27341710 191524686 724266194 207883896 349224680 820846080 516382396 806109158 983740950 473633200 792440976 325810852 916122496 297958681 240060456 673974555 790432332 689623196 113989916 817336620 144763904 869735386 77444120 548102060 212352300 291836152 687342976 415796916 407886616 13497370 871717071 753840112 40404343 404783232 937176398 515919183 164868352 574344192 887665600 440314345 137862272 508820154 96705920 646940592 385495720 647113816 43120428 895244830 145503936 974709576 234695972 24690110 76901096 350576480 607535616 337439827 779060104 486113342 121567600 468322240 732504084 948924944 22072829 781861528 816282336 388095428 691623568 486879372 845922800 896975680 681265000 191644214 844649600 262118280 141264252 170652760 57823950 492266156 172198912 546291290 464021695 435142784 289306001 274572268 817659475 473311872 94886216 421296041 790125664 369733700 558700136 59762380 150595776 273028608 506346456 602942784 310598476 801292064 918640544 753763612 683108092 179321200 966869964 83126636 342300256 23243424 934162545 728327740 184692500 49189888 753664992 824780000 419069750 754770400 573546030 50272800 839850400 697229700 314853161 332595328 498893636 535920156 339056140 650911488 112058624 752173880 972353832 56056032 911349710 640626280 341246464 634250000 838094532 898396299 538196744 534749120 643555562 765645290 732281752 886187945 255763560 151123525 248817468 452411634 226351048 490688125 630600456 783145515 996376000 565210004 987157632 836649664 680679540 579082480 437754624 967889000 112233600 963456220 205293568 821090974 816896365 664158720 315826656 300094026 393440900 560089102 566842920 706489920 945880588 260735227 416301984 888663950 884295430 516628488 502151430 210747910 895880888 897164988 251023341 758197806 546732792 207358396 218891358 791628929 828486684 617195980 325907484 625407660 755212000 428571600 97978304 859985180 742732600 670638000 513348655 665974084 484055088 11361984 737534464 918138736 526134213 685653550 253345280 625886240 879537696 108253304 625183824 846795324 291673015 107454644 97384980 611882094 92558034 254900710 495854788 563206210 536454690 918838371 307508856 92477040 303564200 997823340 662417689 259864000 892903008 701795876 791497354 940266750 616206848 883727475 86931000 45161704 720771808 828348160 918716450 303904962 902712233 974918220 289418144 212278770 460324300 116255104 471693160 868357344 288591944 671298976 826263600 337727284 839874874 288967776 731626456 644057147 668124039 803152632 851505200 909406240 946358920 233134720 308518624 290213200 727522816 465249245 693868760 982387148 945374366 473060800 233651280 434115760 313182436 126503130 447404864 233754385 342555340 575045469 124623964 248116928 109748096 864338586 471370816 784691920 574209979 147742826 807922104 611453154 192102752 485183310 576438928 190583610 992025640 132646400 532048900 150297016 371770705 872164359 234983280 963570864 870477700 355333780 536899854 994162456 922318625 108142275 537192552 254630640 174312650 16338940 736497950 403568096 507283994 740188125 180236826 969986495 185780232 555263820 939572225 720693256 741192000 739073216 234651000 137934400 779844000 144864320 966148930 168121690 315583264 724399504 141002462 691249714 526955481 135347440 10566695 413803940 676859108 671903948 690677760 611954400 868345900 399607712 492182650 667687362 830343776 707579437 33849320 901889127 760338000 306506890 770996323 242475052 271226080 62217344 385045855 159189152 955627636 749805000 158284688 420280932 107832448 321904811 484768668 504380150 694866480 404827268 683701936 167857490 17297824 365124444 135456724 717058704 163149600 86955945 761668176 252901908 185973748 875236352 502958862 43256000 901343688 86152018 822440600 161602375 615584850 304458056 14170000 486227744 139974144 374515264 383832610 899515640 445574248 660620576 686289170 287621816 483801628 438654420 544478560 356111168 409741642 531467883 116191060 386844672 797899424 850678760 396176858 441580732 108178465 403497060 906546014 22231200 813347612 500835789 153236080 166368176 142361184 145615040 849753691 721596870 195941780 265835720 556446176 400865600 939421568 979503464 677917550 46677580 655513894 168660262 864092154 453559200 536061936 602920459 154246390 595678880 3631040 291957583 204973960 522145211 111343644 830446464 646431392 587199860 623701080 445070880 315627040 556001130 965832592 986802290 542564176 362342170 930438140 555928600 577160120 389905110 863463805 218992200 949961200 229364305
607516640 46458400 320386940 796037192 956607640 989344005 354952460 170053664 855769680 317430260 439938992 362625750 471840000 60380755 70519006 610966100 221515612 198642472 231838320 976658624 427055445 320721446 107142742 566556510 372458586 125568946 288998860 792709600 917095312 526091310 502662200 393207228 423683720 947652616 555468032 468446400 440703458 83843872 963817225 335580650 254710894 91380092 476841969 123996324 264877464 494464896 835464352 204959864 566122357 725066845 543762848 926466720 606641912 154295552 598935525 427268802 388256365 333506900 26119968 624426254 881113920 834430674 90749140 629037280 972407900 833356288 62356564 120936175 604609988 282875502 355050080 611620224 905642040 713744448 173693928 242806575 372488600 66240140 282614080 404122760 67373062 52567728 835202692 711835680 780688060 850672840 476975280 704680686 131085584 326290600 419554656 210551632 310276874 252894528 795058656 775768705 751339520 929600000 210528195 131469616 153734838 374887200 917997796 772810232 475653760 458662200 709806241 176576100 215795660 946621760 842228796 508392200 841726584 571717140 660854301 705100608 420221536 551473890 364644960 877714256 356834560 996833280 98891300 621000045 338507078 503190400 538800789 218400020 738585500 343367330 230689908 114991182 606331280 23479960 578573291 879010640 356029264 234095232 650577740 325251947 632427008 55879793 109899272 793808240 721808320 694756900 846939300 50298390 246512000 596098816 621874978 950954432 727014936 336394022 204484900 515379322 397263360 972303800 199767200 219601798 915350720 466759022 881795040 629475050 985944064 75043880 535694860 126229510 185579348 170041985 86144592 236584766 411927940 82560000 105094358 167009050 822371264 679238544 142354432 548376306 345492720 375535080 175071408 210799170 979826550 700129712 486336544 1059072 824452132 339055696 861754672 692153400 453160700 819416778 127691835 295069216 972497218 594848710 793450640 505204054 22327268 648499028 933550539 337862080 566835462 604994875 978157600 598422885 844781150 83332647 418003274 392707312 633207720 410623464 761422120 249701160 960580800 305737728 320162565 347354820 592874502 299965932 150890480 346178564 250973792 805910720 840582400 493659690 331266140 268974904 729775092 46753922 677565329 2380112 104752586 479063648 797972940 154416640 957769604 344702059 855171230 309900092 428806220 955735680 88146224 537944664 471585700 243727872 968267911 581681472 654212400 863108292 430547724 897263360 451804502 634143258 142321718 665973656 129498304 204581440 350776646 465069312 919116800 647815414 13734400 681511800 440408677 357145668 337103036 724767192 673068800 797487800 777572072 435080780 534170239 472372139 150078800 634311419 565607250 802399148 468484750 559036326 106539268 958785760 632713715 464553220 84051850 463509070 746167328 658753153 949073674 328836988 69068800 166533888 6116390 988762816 336669120 970845838 348961150 378194800 827010906 263706440 318102400 792556056 487478400 539916125 245677100 333440950 403714096 978497280 278365520 18327744 268540752 651084032 981957900 221122016 929861328 676221440 496766460 959966535 634569360 977161168 522068786 844578910 509569120 505510291 460430212 851655696 314078942 76639840 96214000 710206656 3434064 782784800 88817600 907298140 826552150 912762656 496627216 448415276 642951400 845114064 91457200 24015200 269513288 81740736 51384395 878450650 696848900 681376250 574357672 156387536 808083040 90583960 210020930 885951565 104000072 173280100 450434764 497536200 13120192 436589720 787920760 342418416 6249498 270478516 139629016 445971973 850716464 468494000 323197504 701952680 16699896 418515150 713801476 49159076 463642200 846939978 31515200 233015765 947427840 54373888 498914065 177987146 183371516 884877760 16526172 687247666 929110004 397708172 956254060 388454416 967657350 169342384 205021952 44464464 506934095 517067256 441788868 985714176 474448347 67439520 465516119 734541440 793073296 564415836 480661080 200642744 229796752 471650560 636375180 693579480 897013200 990000640 167760003 886357600 293604810 894192720 200680310 782734364 627766375 541959040 972355612 807744500 79180124 724613930 702119781 872092720 257157694 931033280 275109934 514308980 645666918 183080000 227530677 744990826 635425625 712997680 357153700 385499900 100472350 332045660 672497828 769168450 293814030 465937040 850589900 924350848 92699174 174129084 602973458 998861916 164651696 877955266 134515660 569535072 107829908 360899425 181376800 69213442 526967568 360114384 41354048 42040330 281340530 254575898 920020 335399600 120108760 182481668 100667726 311954144 262700454 20886760 449158920 549915148 641887388 751848000 770933808 696129600 845752068 336343040 696856156 468968866 794320733 53423400 421538524 774437264 612299100 795998550 844434334 396995000 364759720 403540394 167208030 478394425 485989207 863943204 354474016 563673272 516429440 250824672 456294376 794259460 396830606 694431538 150961400 174595613 667997810 952388036 749805630 42622775 245835744 898646148 952531424 899889680 424798885 874495442 774617584 466519092 654601742 967928860 813043275 957735885 947070959 310320704 216283904 882808472 960053920 658110504 546537592 187197994 20915992 674488076 728067819 747798750 427932064 819480000 453225248 358507320 952031550 949512448 443405280 9549416 213593120 28813900 162512488 461054305 343532672 220828765 54965350 110611164 80554474 828577320 839352040 717735610 91937088 791895624 859092082 764808880 817483800 394739760 172340672 245979000 913135552 664320716 977550080 977290240 381963744 954215680 512600500 582075450 845536216 162580056 233269105 448421698 405932280 299098480 564149115 371645952 667923892 399546515 47851720 619616750 136615570 837513770 672640796 845236880 549528338 843355250 732540408 918408108 341367389 934289548 281694512 459921724 117720320 520422400 905370705 406638692 102840360 747107624 349893920 906015676 51892444 531382300 711207872 895664296 441870735 792347900 171044240 580451422 413096190 496897468 433005152 986687760 655384900 96839296 886199400 723367450 284483396 332518418 154719620 617039220 386245852 157910000 308085620 330668800 712555120 143103968 456632345 879115500 563713212 844953440 925002280 329640825 90932417 93177332 649569818 159548840 289167500 175779516 124078042 468956640 412344422 823320192 6068028 915333392 355587280 415918464 23368600 318836000 86375180 141000020 909349519 261206357 349778768 994331225 608143104 470890512 277897900 17581952 425107159 348511524 682196649 445021120 812023608 347270432 7321792 67808797 106050044 783706815 944026032 233571740 313472530 207176466 366646000 998899232 859721195 638555214 597668700 733918000 175755600 340310831 708901888 754809632 103391078 971128092 144892180 394980266 985769540 399584800 730811908 239584000 451242208 920489280 15161576 315871056 300194056 583677736 657285362 229649100 312183649 202866992 164526160 375104923 977425176 291956360 87506592 45778376 778990075 112600032 153550930 428306400 135741940 952894246 592227304 955472288 996718154 864935756 535439700 572263725 770013575 703643076 70575617 829085888 343133600 289609440 780318000 419162280 156907523 954977536 473127175 673068146 27455876 504904870 877362335 189018013 616922055 749683114 23418318 115761596 944452320 721695839 519699320 195104720 15345844 973199082 874119760 705074418 560068375 174155900 319690560 229207476 83896430 612057200 302599532 232920544 435941184 324095040 820316672 253907046 559333262 701866155 912677938 819814880 476521403 703620096 645832868 976575778 941164630 353940984 838534000 912841696 581437525 10983600 418851664 243694324 82521984 789521020 729142752 552650112 860587125 520548400 163467218 914124800 67125180 382094100 984107800 776880660 983800000 945839910 466819840 46614278 259922404 624047601 355043417 44022160 911511725 879586471
714614997 277233600 870634730 194230341 231661425 287929147 864816215 189362128 307206960 848257700 561899008 248082600 730079607 624132480 123310320 116959926 641050822 900931900 59559878 645318048 448144822 938756425 165944504 56038400 956911436 630054000 172145552 890993380 41037245 893686640 131822640 340993120 392591944 526788608 209109424 664362940 77505216 897165084 249259356 254658280 21096588 728131312 244874394 551913900 930617700 730202572 302489336 482122120 494895600 648068176 933050260 198736080 320662628 481079080 867810640 856451784 109560160 656203616 733261845 257709912 285953144 209740088 53481238 801951190 933379040 201609850 12844060 657475460 920295204 187321340 528646880 966289236 206017440 806817624 728606000 83232000 972560595 328825200 363194100 900868580 722142960 502692064 571390620 358547918 491141100 677875670 639548558 999825104 348944400 566552406 595086076 770324985 785510837 883731780 719017792 133655616 614547480 91911800 963028200 416587220 153029887 733523975 62056930 369594245 777704754 855629512 182354368 520832564 53085600 834402710 3207680 767006164 917502846 958704692 968170240 356463556 400193509 767558700 29663954 932442340 251241280 551069800 587108952 190976360 44869220 907557630 115411784 427175842 500696320 754142720 683668250 88972158 20967520 132785192 580830750 323929359 819993840 535347512 615731209 813933792 839255045 412857600 963038266 304775460 531310976 430814240 458390490 26827760 664149834 968594400 220360200 477141575 537663020 63918715 697193875 460233596 295056870 401289860 208834672 918680839 290066880 658013621 215306760 911944274 98763930 354114052 651418880 349807680 623548849 54193588 260343360 741891000 565841130 372846716 502250204 816149440 937535850 514016992 623868750 538610294 538545600 732756569 530210297 722654600 154752000 627301909 772480000 485986320 386033733 166864960 40794555 882761440 808670384 444358852 987416238 82651368 650790528 747499395 160132520 618610600 518100128 517871242 646943206 256109040 767588544 504536180 605774336 652803715 992387712 688341055 986149665 16814820 179636560 14086632 789877062 367963039 764896856 516492432 325921805 356155005 747670092 602510960 285141325 966852800 590946220 670364000 960623210 86753520 243378778 111429871 892858130 257813455 52411090 365624684 729137620 78520160 235640192 570557520 91643160 953089840 446051938 708274520 421478464 544922240 476850720 882948744 571040480 490894568 555607800 957886824 953480288 108624912 959979682 560792752 10503101 219848112 287882390 900753456 365734662 500025966 976704950 628667136 180454640 495058440 389836036 104535480 940170840 280414796 332754400 519936820 626238600 457559282 186569050 356462640 494898736 884466600 371080678 374352816 612509330 650347616 548258945 933099384 116081320 833111108 481159780 732171098 151724768 9152968 187658960 462361600 463806304 184565618 591535760 432272640 289786960 557281014 505871395 273676004 703828214 612820264 167785800 693417424 77642752 490491240 527658420 579860400 435946690 905044600 994252576 554285160 953561797 659954570 583155264 584967168 349871600 232809820 373513500 186611680 766065600 582918400 478893963 268752852 412290754 474188940 984421376 19765248 643927498 887175895 170508576 330213326 814297680 838237032 687798025 329955000 994104896 261533240 321153640 539878320 298496844 788708288 798036992 222573380 652732160 423766826 405517600 142447743 130939000 164847984 243785960 795933120 610294096 913605580 847846680 691833830 635274234 332567808 12966836 310263904 581206112 978442336 236272420 706211152 148477816 79256570 821847800 876836688 60628050 691424544 873315340 391419312 493500900 355145256 958381088 536886980 670512572 44357440 73162322 167136640 159675040 472131890 1466620 320976360 706914800 508568425 765378496 400241760 611329920 155351420 802622602 59073824 98972805 384023240 568071824 916800640 168379778 127070750 165558880 938598208 506430072 557666700 995718388 56668660 31833520 24103632 715970300 135618887 445976833 229416257 156544400 192957358 405444110 801948008 988629032 285395398 715565169 118489988 203050872 256881795 314252016 793160036 354414183 702915520 880636704 822975408 380379500 99827102 815879408 463617676 422289800 679892590 923349394 59565945 567243650 349683456 393399812 397179950 988348376 274238900 887716500 141253600 880841280 113889110 575180256 945368425 955580736 194214000 403635120 891018995 297401600 880106280 397755978 345138944 482842478 865941632 806966494 302836050 232206464 542918080 927479974 530449380 473546000 780318960 312200576 138638925 248110800 216223348 579384160 328229376 535951120 985445489 698938365 409647319 252870263 552469262 611294880 323397475 196781384 424301400 594030888 249309704 30540000 693466300 803755076 899785520 865384148 779466032 385268886 718405716 736221500 178796192 959777130 496714400 635412200 436241164 550890770 215975600 196834040 516493440 413139480 239699680 837834800 905953024 225457345 501114414 317289747 499482644 536594308 118537172 991070528 618190622 293498496 227609040 809176768 212465623 48793600 928451875 24913848 297465304 446396412 568784969 410619612 855720000 335786752 912436300 793561541 869258240 366244480 994135936 149265132 532362252 551580820 324322930 309597840 467844175 67619990 111392000 11596920 428517668 426347656 305269760 71253130 701846737 364675468 273842464 441098586 316946000 474493040 335598815 625007704 189847460 53129160 139923240 192780380 652150440 782800000 953258830 907999490 447082700 726354304 994000533 650469180 521650400 176637200 723739600 967529615 817650827 783806464 664615000 117185360 344386384 237507824 118763290 732567072 462384872 4745444 110969970 580428564 423087792 189413296 775784192 926816600 687426078 479359280 587095040 827240350 761323900 89054848 943001600 284602595 315083904 319190400 244272646 700760960 803969080 593687108 365694010 573992036 706545000 234667840 526143888 195234288 890531040 482188100 602251500 977646057 32864400 449410368 870674336 695475200 910741032 495865558 507297612 602143160 738116252 393570880 357644900 267799918 772836960 667647208 159282720 547140412 380179048 404436900 975231940 796613640 324888850 169834808 254766066 613604554 762562096 344438747 934902272 962998504 450512184 760182880 337314325 756481220 989198978 679760320 797023616 611759860 66178696 998500296 344106925 740355668 606714630 986244082 256081400 13446540 217384398 522285736 747015920 292197175 331076920 789897760 501476016 323187589 120603400 777472360 686570405 248436808 109900065 94057860 116038176 856129960 781008876 381083136 512799085 93070840 23465616 612174656 630409648 505667960 559572789 917591575 3055490 345999032 497200934 320175140 727903280 949607600 3118590 329921200 346860016 393393800 398654142 202728120 992550694 888300812 791767760 352224930 460660164 912258364 841184264 105877965 313488318 224502448 770646080 189658020 782182301 12348720 496681340 368381350 353009788 803100416 587737962 491304860 442476580 131352444 103098542 794787580 984726400 119200305 910019896 757487600 517714813 693057600 125175716 703709430 335567600 875672640 516410870 801701800 213328000 452296540 332885320 663369970 466166444 110358600 311691460 315609600 695286320 408213180 149387605 929008338 537011470 993740904 886670500 364903980 494021884 274258010 838141416 259776800 466081404 967765740 346784000 863571200 28691000 686747409 67178664 707749240 780634292 922164736 524381486 387587337 96356117 392758600 683945388 457078798 575625695 684106688 950683268 974028000 880739414 555189074 943092592 178509040 722249830 5120084 390209470 137029190 101709595 610637728 15024440 795279360 711623397 750414390 483779870 940736864 957618330 970555648 497846720 440708824 789097864 308747600 779749161 113248876 958043360 375619616 775419050 99817744 208615307 865969620 395044808 211052082 51408695 872371248 94154240 819626648 202574400
891089820 630355888 19505840 880811200 754714718 100839740 518023360 625487120 367622000 500933390 968074240 897564504 499561035 453108928 217248136 74123200 939147860 176361504 257351950 124906580 82055939 11929066 8353898 977213282 943488652 546392108 771976480 222397696 267382368 353428531 737571792 111020092 607930172 61546990 787755700 136127815 639388880 691621190 65908872 863708447 374579240 384061644 99017400 471156384 500883185 768130186 395694719 351857696 665549550 125060272 47501000 140629352 455540736 648550120 272027100 908636020 523600890 692480074 920225310 408940340 451186810 12074120 568958760 896808689 54344950 729782688 409818133 605248960 636879360 153671804 918280000 692923146 382691200 95665270 772802654 114617640 105836000 721301050 913872653 814722866 899022344 816112352 864128707 25061488 678788850 967129300 941035990 816783360 586038179 804885610 755606400 244645760 254216207 106500100 440004960 283143680 490498675 965953956 131217704 930186735 79643300 887476640 426101216 446453415 114520440 620987128 632605328 396509790 206677304 964693440 913544320 304616872 269791544 989934016 170288272 935526792 686296544 277421354 290088540 928309800 476431488 226521392 654977500 263328896 356243900 117395706 644682720 597518590 526738352 513755035 135938380 986228208 510513755 327973575 492876480 443415410 132791690 837382400 603765656 269124470 773302600 615388992 875932912 34501536 638633970 727368608 241299340 964473830 725638118 75443368 164377088 846682100 196834128 763261906 899313742 339692476 311211520 406063616 952092500 660591070 199275560 272640436 278514300 906549856 396433444 899807200 981036605 536526400 903673020 713738212 893459349 695006500 947400192 427240740 628269584 416713310 277162784 152895378 332511300 369303104 627660200 348805060 424653480 833170800 424430286 208494275 737437933 173344412 183794096 527268740 257750810 715396738 721425434 174135864 635034427 172892156 967418812 826686124 579649640 87267072 357852308 567740400 927881096 297163269 292136188 776383264 978975775 444479730 655487964 817018630 405623680 284168960 971830974 56935364 227094562 273493217 130430062 905990216 22145406 510345720 875110344 595906792 680904080 261119664 968807950 606045472 418551397 61234020 225798640 89044312 511698432 509005128 754269480 584421861 660064536 736965952 443730572 504972664 403036320 659060000 796764506 732978870 696714676 546028632 625781050 720493056 304333976 275249272 934123168 931265005 170591580 592797352 100570956 229608794 335643825 501980600 500341276 545715904 641335320 874987776 425423584 486916000 578778168 716006306 673240384 439231112 256293364 991617600 922184640 521406938 816936420 350398208 252026000 211124564 100530524 172556724 461432400 842050120 905833600 712645504 864056937 532379812 350761622 60473865 882795910 318115224 481134095 848427084 284022192 464302832 786213884 141713100 552312600 154737380 614776512 651286000 216406240 347495936 2783264 848559232 577752675 629392350 150598230 966189800 273052392 141045810 849324800 240883216 811961048 759877760 343400368 407813856 766271000 729721440 181533120 758931000 758293400 390172800 276165120 70506600 949061632 244946385 909877296 297035004 594076520 547926920 575479040 969551370 171577425 730812084 535006720 786484145 965031640 172625940 585472640 891436280 357080102 904440324 183465168 365387620 403404350 394960241 782412180 214038480 266272320 530695540 268293376 685945856 993721763 936015352 273916064 58333772 780071486 946203866 75722528 918594300 444123380 787158368 829617860 556767552 271707880 370216 867522740 365288966 865633280 864205520 717078650 113862922 405747036 140727630 842302144 299165936 336628853 662936350 757661568 640967175 662311776 103257849 568285869 753279467 839627080 611059090 42575294 720489032 385697975 820523621 783399989 610274816 903579050 614680100 322008100 232942600 469795408 295177650 33301926 364157864 50991860 265633238 711484824 792911128 635693750 831860664 931696128 580757184 314602933 609236756 833970800 827834798 706037568 681423961 627646080 285828720 666721580 698501498 400587920 155098730 739023240 357195596 387421680 842183569 728952640 48623920 98268608 363640200 436497520 343449088 74809084 999803238 199356000 889475968 829165810 719594530 169725688 392522240 768548320 650222632 279843200 89589810 93477200 419198800 15832454 730513860 586412870 763684816 351140844 453196284 213490376 274052220 744504820 668619239 126990728 21224043 312260033 363992520 211583580 214648138 479692580 406872584 904501464 85607500 897388968 958350130 373795456 697241317 575533648 151184000 169084913 560415750 713062850 68459800 740498219 930929527 927840790 731446056 306134612 111944900 136957636 447685980 645366460 12363075 993756750 42826816 219783506 633195049 362907805 376903175 125377945 239625038 211914888 311394384 851580933 598678951 542227630 87858940 199369840 347721130 575264600 219793915 959492730 712000454 480417288 163156760 699257622 346366476 269766552 175478208 740402700 50382977 291503328 70385960 801647344 654141894 211685852 928780928 992123200 813374334 475763500 972788768 104120048 472396122 415406640 900859450 307626336 343873732 756988800 484680500 35060968 374187780 359572064 223609410 464267624 247256826 104379694 728448980 413502306 151879648 96882473 861134382 86816320 458036320 543970625 977822962 959838100 582816332 845763312 515356656 573702240 569613015 117377342 240904192 198149540 365219982 496614080 391448530 253495520 672322710 426535625 406598800 403939100 16212300 800397888 196795108 979959538 515460760 17628600 987309600 732764992 825204000 150013616 619331377 467739952 407230675 994594732 237085120 90124608 950671040 183324948 185004608 714987261 987512800 684731584 351920380 671258095 282619920 907629120 522555543 689379584 679260040 269123810 701704256 564824947 531874480 64832850 697364774 818235850 655003740 69175980 351015706 162210475 266342912 16930408 468528820 787644288 235153110 826747928 173305450 408260994 889571200 246534740 500209700 206539500 815508282 911076597 683088800 272699520 189585728 123264412 179456256 715676050 677829600 849174324 406485888 652972772 872163030 792948466 792334928 564640025 242680354 656958424 600404846 360479093 817563424 859484537 889830776 700434946 511993920 455600125 400546124 987007610 167190080 156144 986412003 30594060 912853755 227424088 360480662 191399504 50523505 161197884 663890432 419886540 148712960 950006324 343670880 179124668 971442240 827880980 959548577 417854868 725504400 454539936 936088245 534085120 489737920 385927040 463280000 176959020 877512000 495678448 219932150 981591780 331758092 873105742 550089048 592062760 531220800 711122880 130884640 761239550 586154450 325856080 973699845 588522220 837396215 552742608 54263925 19331020 102446656 396401784 998477732 348518040 366443388 455889750 879671040 277345714 199096479 431279268 228819750 614807440 574351628 921747780 59756654 672685776 89893840 489995136 497883392 675222275 272692750 88850890 499312988 201542576 350160956 868719200 624538770 647029568 324977250 132655370 320689440 633705380 813355630 881470456 36199950 385792640 926634096 126388800 861375435 957702800 524594592 212870000 840234528 863252614 802610148 857786748 344604552 535205568 270585554 980615420 510883125 516046940 847695012 913351396 678012180 352061500 9130831 132458570 279863196 367349270 739501220 322956004 322773489 643612500 441951260 1609200 590698000 346223312 404866800 304736980 264763360 349563640 179190906 957948380 706946970 94404560 523734720 753053888 661141048 398647016 821349368 687273198 968165712 823054320 282571500 213601636 344847400 843831900 599166624 784541978 344274170 947324370 216493410 440481080 542667856 833667520 665407710 254857600 762336608 891507216 455374208 323987976 172045736 519473106 270866362 175239972 638253040 753157916 637342720 171023112 577139300 253919837 590517687
183064951 889209136 588987384 783241728 403069280 675571174 544462368 619971600 763879386 389196400 3041416 726583360 700032370 71400530 833693984 969411540 969370429 340614010 664735390 341836250 456367538 752045040 199928960 9088183 447404456 238786098 665265371 636595363 787924480 239509280 557172576 708666672 122760772 380893983 543543246 301976880 353636780 419410160 783202460 509862200 351159800 556357092 950628589 296540624 811647808 50336000 824321084 798444572 26496472 465487940 445288800 863109504 53178800 970993060 207503710 529858688 166505856 993693360 364837832 49458586 786743277 785067856 934585856 551861400 687330642 170312600 94232840 392455970 630909184 702574926 84346440 808224612 67516500 989207678 429015065 47499360 679167240 383166192 97536160 874908000 277413425 730126500 235294972 274764544 629350724 768172736 787477848 292689840 37238224 712422400 519666700 542172920 219195496 837276300 819998780 107851536 159621324 379251525 89008800 931719326 717419480 603501843 156363776 512788045 400050740 206460512 680029766 559628213 164938176 987769760 899023920 667020255 550743894 88795864 615766472 640853700 265735500 332820416 297085864 118416000 141559524 824559507 952783540 672910230 811656760 770869505 219172376 476298880 366857045 315603380 910519920 792719968 935704640 611922528 903670240 902787680 893197824 989760842 757587200 289827424 420077984 715248052 810827912 824899666 274209352 699832224 189816320 667478368 358600875 359344221 943822000 682728800 763145707 814661644 918057700 743261292 364112217 300846608 760203620 969640048 780460328 534492825 587993176 607536400 936478640 670844340 825058450 646108000 725893325 429980896 914275840 868733240 860818710 921222200 509698920 140981952 299735460 923672000 283834760 766644288 625312 28606378 908771816 22609844 841596992 204537740 38581892 359123560 56657240 451931828 66670001 13934925 718270280 791090240 685287168 554865820 807572140 879082520 231391300 263472640 551382100 999448370 535279556 294752160 722897644 848381141 543849390 273153688 151337760 793117680 542527060 924336010 696545155 754671358 124732800 489634275 263324001 268012875 17044160 485261700 244395696 128404915 35985972 436218134 138002336 741938800 267473800 301510982 253122650 521897552 290888820 433169288 231690193 35777408 23551640 157404344 298634148 525332676 73678320 125923321 395840000 231313199 841022732 683075928 967808725 423178946 196661400 950489812 356923828 871704700 590963600 180398688 46695300 102936500 53212260 321510464 997082416 810878400 96275764 435643780 36303280 407619360 578756438 901324500 104745672 818813630 427125136 938334066 947867704 733615808 824022750 422574984 638187037 265210248 600976540 892246989 788969210 862419202 704222191 259338432 365420000 248999760 525961728 820323791 162011272 867611000 516567044 48708480 207502034 669333584 961559094 928621672 929196092 412385392 676302695 797713035 75420480 315409125 854554940 584538624 153009750 859060940 91913060 266020340 129735920 595028266 263615622 468229146 905338526 186189498 279155376 216982144 793101296 283635200 747555440 742893740 821086420 955417240 21756145 119717776 492162100 45237554 770585550 329066420 373768384 699482176 185021900 28387392 789136080 607217500 6131968 953937148 685116962 916570020 801293716 232877984 158709584 287722544 466553606 773155600 161043800 748846368 590258176 292188568 461334424 59420730 183184288 817665352 681550400 414205120 422297648 534402498 924031825 191321179 444789280 990959104 845264006 972788805 272263622 724563360 862306200 877255232 644463488 487965195 576453770 696178794 400118840 279663900 384185614 926478375 721000368 767906500 33777758 792541146 296436332 708732022 202998504 59610376 153702601 655960832 977920485 310430160 943024160 598388344 917308880 151361154 409504260 976846400 498040048 792293626 701486124 332037375 680460765 825500000 37713272 237807000 401411072 711613576 631845808 703755050 589606228 704695168 821856192 384386881 935075204 991864000 57637280 284301296 149629160 645252864 53709840 382780526 542110700 76868548 957404160 830707140 964208400 74784160 235183176 982079094 619906560 116715520 827905605 716458787 928090541 368914934 375740824 558928898 873986348 845292625 822091800 338420016 732309070 47299400 62917728 207067920 717821600 371355592 224046233 247425184 166016194 53234280 1289406 819773476 835634112 296733372 615617680 81398046 541938052 383739980 767389502 963071620 151553468 314612945 743426475 853835980 326781652 346491373 654751152 89339264 318614272 743749020 241093303 257279076 607171200 931357680 7608150 727040160 562514000 272115392 326428120 545786848 815661388 369177728 948293374 27385228 544550860 994559392 389452800 247570060 987073740 278633984 669281152 868387990 437619326 498959808 344860012 860703130 605309000 674763070 726275472 767146446 658305460 553656912 20695632 476077120 300087144 63812340 298346560 11057088 274936209 659044080 577100992 712930500 761448474 575235848 820837495 195188584 430056480 891586944 939131280 298074303 122182043 755359910 996756696 85793814 442523285 178285134 638501480 508895950 859826720 57861450 443377080 485391184 948842682 60168570 74175052 448238470 250748580 791596524 193819172 221414716 582930348 208971880 38413102 636498328 677708340 714581900 739505920 888862016 579585903 433912184 419581590 275142083 680460768 957449125 894474992 319534004 750041856 874594197 284167775 846559856 202610000 678351800 531878100 773261344 324700458 941273525 213089468 149536950 816073344 13964800 284699478 87841600 628829644 189864128 606687335 74331840 982181591 250802345 633876176 239892384 113730112 259702250 326997180 889458288 293297712 907013860 243146856 699522650 298774828 85625250 286058984 127491328 245743450 214262700 928981520 155484424 221388120 857431024 658921284 434359320 623484800 785642728 984488680 625476200 777192896 433543658 509359142 724529936 116043408 335771216 306980198 745017754 213625352 755885000 716144380 695879150 54030018 467582933 491132960 580441120 591075350 432339010 393061530 208174740 24615700 973454300 175906176 252824152 755834908 941738880 349978304 499355890 756078368 846479790 505186210 968934240 637077184 979394000 130331650 904850836 638440898 39973008 941418528 26178406 121170920 293181850 101822400 71332760 497589108 50846080 881226816 898564788 692552472 508657466 865805948 687357400 25700220 786645808 655565184 15887990 815642240 769011008 26558688 272692920 279677868 30788918 919674480 337368300 878024650 517429280 492111480 593243220 362923728 356812279 434696580 729248972 352773232 145464260 34546216 68051616 65197575 451088435 50240222 34244250 113623040 603373413 200579568 574493436 112476000 955102320 437522975 887989072 109581416 374010950 472861710 16737701 772237750 478395556 318242966 55396506 599445920 144841988 398576470 452808830 983542623 564157650 985061220 733602832 20051024 716407200 206557120 329683256 597701168 981624200 688364725 907276998 800519336 499375450 138924944 280999432 738853140 813334710 968261040 888423984 391707031 61606935 901068531 409296 737421250 486750720 675720625 161222008 824894240 206080531 941232675 196036224 885248904 816927964 782004546 486463982 422411312 876138082 513750525 150438364 727310788 732278656 912025600 918462900 670123344 833462870 611868025 884408237 823880284 152985138 419555145 613403268 137867712 895708900 481808496 33629588 708736896 787036600 960797780 498662760 419204160 737717980 368117352 258812288 936283500 820486557 320638880 614847864 370532736 717926876 190682550 971375970 700670684 460577766 37226779 766965080 569399945 17193680 295183728 444008006 732346260 115888700 410686592 421752072 52428520 487261800 822168160 919261216 79650480 76739690 597759160 183047567 599120378 971536600 542272360 703913728 956218722 327845600 428243390 468227640 273243014 441173424 713297960 305857225
662783693 710205056 265168680 592827840 450041328 38308672 811224496 416430202 849893009 18097080 517877940 117158099 679450080 407762120 609757520 628486510 923047056 900379244 447823480 867983140 713285120 9985990 166628250 360839936 744844800 907242860 809386840 14331520 469391780 849635092 41892912 949887824 318567756 376158048 718368460 634311592 756238078 716903664 560308756 796705970 853986050 659107650 233268520 913487601 909430007 281224640 928378908 717811286 256375235 882240950 421770512 400219780 900331019 380106862 254427838 415943488 159668060 873985352 43646000 66260770 172507520 597297376 259041200 914375010 26685900 987544067 210207388 723949860 559521780 661985160 713113412 502761168 243569530 676965600 748689104 829397648 330555456 178237226 244969848 3750488 452090000 671226488 316376750 20607666 64618982 259816192 990837140 316885110 694339360 682654400 371828975 756537276 92666120 370945980 445623648 845904640 680796732 151692000 6974114 540195850 192833536 116228800 517503464 368094832 971882776 572860224 71904000 394793312 307028496 213048980 435632912 8657698 196278840 130100906 991734435 772714750 649815754 460026306 985071215 943356000 294886100 73957664 551146200 209691750 477941223 110037248 844125000 295306432 602171208 216892288 708753190 36746080 585161488 848178774 104527410 872953500 152805445 45441971 629904330 969751680 521699680 556706920 129492660 278064470 767989760 86012972 121914046 546745748 101605080 744135620 53354050 173820776 774924160 739792800 889514440 625594048 381035904 697107625 657027490 683917330 524519612 483307894 95566614 676471856 897670880 358647504 574103360 276448600 257739826 952057132 580494325 700768520 241666000 856853895 871564416 753511510 154989950 777610140 55491648 327452234 616057184 977404487 242646940 461717550 503359232 144390700 207232480 116258432 307059964 816619040 721994488 494757268 958664460 583665360 516860468 308415360 885108737 279759670 731003220 200730603 69389566 3731990 464266100 561895905 125747134 837141268 13872000 380759335 6115000 796821810 245567764 102798416 398263000 84987170 685840044 741527410 805786388 664669043 21425216 819077940 65240894 246595646 316620800 664163840 566686200 363519432 860332670 287918964 526091468 827661965 226501169 536201738 559767648 425814400 662047232 313349376 872865074 373364495 582293856 609554648 549480540 802660192 254281384 376998160 259111344 281738636 298787590 482062500 177963504 651541150 205288628 727041760 356276218 505463797 324814778 738576048 447732708 32002035 294851704 167174780 582170400 565610272 404477840 279309120 641741944 336704640 852036896 112221960 72632716 625296747 804174590 695721330 280807552 237069628 639007488 552605860 696423980 44830508 582408352 364233856 241688973 753230768 146404696 126307010 729372720 974020300 932329162 429743232 308728256 357992480 873158570 393301488 686786982 869763072 576081698 633035516 872932912 392911640 62560256 817682880 192644480 336021416 653149604 69476885 131671792 452195270 94044720 352709264 795846394 781252900 289264762 549025591 312093084 388286240 90777248 291899760 54609864 698339785 975855040 518199606 671842778 623361045 342118392 752825970 672009841 853406132 533440840 862329236 514227472 37614720 664061052 709448348 856294900 453836886 32307472 902484160 196896280 906357440 941494392 77519784 835037056 592406784 740378040 500908048 314998944 86627876 414987944 292407510 214999968 919738926 531467584 838836734 108860560 802159822 495852796 549713124 380074458 914807446 343337680 799474006 131675256 944003332 435483480 930459970 488629792 608523500 812045044 783426902 390411238 731655900 851442400 852165440 931059440 443267200 127259760 535718950 203006515 646539492 789780000 539560540 977535200 986653386 303139820 490950504 635845448 960442405 854392280 457321728 832352100 182650064 705330030 883592384 805227800 460115000 878900540 588890665 291757276 574897056 546131752 354653920 849229070 604539956 62753848 568456000 916574754 446734096 272196763 766512646 428512300 207149740 624957320 384794303 37536808 113707985 921536640 773749632 24525680 279193890 158981884 509549650 817322620 23022180 629818720 529971200 331983920 284876496 533539850 841146948 735988125 63277674 389441818 980353032 195444176 405536695 78821664 340903723 282336862 221715472 761021270 605218048 360504400 454001042 310378914 970824762 141015020 40777633 62909044 560273412 769296575 55316400 771735702 711566140 620289068 85387780 611296400 639458020 106438200 44087740 584411816 452016686 190051710 358098944 820496160 376066940 147286176 480227200 566057396 40108608 506133756 317324420 93173460 219202700 363802880 923318518 71390960 618932925 569740188 184701560 521712008 547226292 878936504 965528828 12545208 700092000 132548000 384160500 264575372 227236384 699623400 540529440 137648640 337286140 216516936 875883954 792748992 598691700 515822204 357614210 409027563 666644144 131239552 677187042 16014875 863711600 268504426 885650400 838938650 707772480 978475480 420659828 427502200 528215240 524068417 706332000 743899136 380432050 908673750 787110162 68411336 701471372 745728262 216542002 491801840 419926990 854339180 22171770 942428256 106107514 253468857 351362712 211083844 722753664 871419525 114692918 841117711 28651748 352833266 373571568 873708800 165953204 735107736 874620412 915455940 740142616 388780900 804471936 342930296 554308608 55913712 635736992 494307424 550999316 515220164 592723134 346094055 447649688 193986569 175656528 642979720 688888896 989618128 399749336 25700864 264139446 401778268 944278073 563971920 318476080 826106937 254159865 559000162 596225200 124899328 940820260 121496706 443029236 883983440 108540891 738415752 284786556 609803328 743547070 338519744 812555424 590570320 892499600 897426352 881930224 679014360 691482880 9643844 184393436 715655760 670721648 967383510 72940256 539452800 248792980 898144096 461585800 8871640 494966864 209441260 771572060 658540220 743958820 365848992 162744000 711814330 524322656 522507491 486875644 173732655 152800654 813915428 574163620 429831168 123438060 78605140 459221113 753011752 259596616 106283850 66432616 803668736 19043725 965285766 783592984 467539620 893948608 968645660 676800560 987069800 218257664 693300380 147574464 267554240 478579631 526077554 302900195 940117588 609042704 118291856 898422408 363089200 882085120 419819200 172793834 818533120 699591681 899026645 593768694 693406755 735820508 330313216 88136400 255242400 423561404 468170272 18642720 38444530 547114668 66383600 240874808 291618566 698925374 201820448 896043392 228763484 865598272 216393228 489828700 479956320 524475008 852275904 181464700 771711333 819419216 541762720 851789317 70252544 79845952 91146280 48124088 982951232 685747578 609268335 438497101 787200000 902667020 10760500 52946144 937069502 594320416 207300500 438368240 587185800 445008512 994428284 959816920 895376800 977317150 694940720 417563700 578708821 982720960 689814825 69207565 191468845 462954600 605816448 886161920 543531512 189990703 752053832 461603840 461695296 431483280 288812200 484374784 359168000 282424750 34521020 451939569 927291656 516939040 59764860 548010004 288309856 746249660 914657350 46310991 676622235 959394936 400571720 919368976 654957496 134925900 380662550 555981436 335741605 127992320 378722816 524228404 446033326 56645953 826156186 965512448 31144282 864198160 710982720 764981160 828580300 603984735 45316140 715555328 21266105 866580525 492689696 86692032 563009315 542270320 732611564 31804160 375405152 475170592 717879144 86881200 438781440 765808025 214843700 624302740 209306025 132622346 250848008 239596544 764646648 119345796 528949416 554991564 399817824 540900160 751488115 391255360 639037100 12431445 468593520 544598174 488484080 943724505 200399418 776624244 1482528 785479612 803832640 141508852 329605178 270460056 256009964 123016320
396878464 276680174 107294940 310149312 876974626 451508530 102713440 812487100 634598430 713925059 100924736 428825040 930277088 550931840 442207916 1613726 307818700 478152200 322042665 152835744 8251120 277829694 467801104 972633520 714585688 839666020 208255214 934081578 632128920 243788136 524940520 42480200 3081400 841228805 202567792 646169910 820898005 405636096 322656186 233809920 609858648 471317200 56559650 348906400 204030810 28298128 296071840 442106726 152372960 246397440 269854120 838662578 867122821 777587872 465634842 13287360 240915996 57873472 863446464 195741696 180882526 92883696 697407376 339387335 74643924 791023868 676642646 39932600 249279240 141353688 689639036 8498725 551169045 725541665 349814396 504793580 213478020 262584280 987319736 964732510 282521290 611427000 828880962 126667983 348577740 271613376 165016879 540981406 222686318 162811168 660821346 465826280 242348616 303563053 737616300 806058348 984578720 645912799 232895175 334158200 864724496 729028528 40255472 610570480 870120312 219867050 257476240 359761410 194083312 738289350 311671291 697326864 99927305 894930050 439366900 494133526 580053608 540295400 840202944 895872760 535523314 787615508 191674640 536000432 775708692 150994674 61760000 564078114 338959950 641530200 287533513 139657564 930794400 276457960 496197532 679934100 288745860 56100792 40362272 981297675 456449643 577649660 816609682 236803440 382788888 337192833 711626176 60655679 663923416 820646612 871038080 335409360 212144928 777896950 840290976 683996368 306141980 211569440 645600280 651266564 646370750 691516160 650494240 384679116 464746300 936683908 107077240 975499048 857549380 792041060 1137048 487376990 351936760 400962868 218912424 835733120 844568288 85654832 423627887 14810987 907777522 613941226 286325030 504452160 800207156 581123116 106031550 786536072 49276064 105639244 245763440 183457048 943702091 902227208 283979040 892429728 828630144 140251370 871853520 982443898 421255016 35370312 281845664 413001430 390781400 643539008 303439632 626567712 638824000 253649984 484326400 14934332 856035470 784370960 372867872 309131196 908071560 213548746 903474144 937177632 529345828 742449192 328724360 892615636 313681000 33085888 64785808 831095366 616920160 971321410 931366730 197725200 522189800 809800000 582341980 725677350 836738080 858206560 270043664 255113472 341352845 279993840 39584625 79769600 425725640 676155321 44000180 373014416 863359456 270373060 264168400 855556870 810769732 149495366 769800550 408052480 304803880 357673380 66942520 883313808 784793540 132859136 22910000 601549004 418982720 830635200 160242155 401054940 30448195 714622514 386169775 723598600 115384376 300109880 330204660 195436153 377285178 597562880 10709375 965414269 143584880 457065049 975820940 404685160 599586574 196112280 646607488 721820440 878092131 92553443 402079760 204100960 919513352 218661000 146684370 110360576 123775000 152558752 438402236 136172800 556021338 635823776 614247624 151606744 105867840 233639790 637127040 158521560 775751050 467616669 687672738 427378511 353721600 216508500 260073220 210836640 709053245 259107299 1340926 345429984 518844895 975410224 570242880 356810392 405299160 895417450 128896896 242536960 44102300 786525184 563575544 195331535 202267695 133640028 799260760 401617814 947962750 667460000 784602968 4577250 516432240 887972960 713838295 953714950 13651250 671676880 380528728 952789504 911065216 547177150 931773440 531974160 802009920 321799304 249119000 731335516 707989568 465423945 342608224 527573504 909669100 25477720 65039600 858373200 356387840 816344672 925164300 956261600 781513464 682073360 384473280 404835320 948406045 212859280 365027745 407295120 486833920 24227580 229193312 986720414 708998117 684393898 360805336 510856000 724508835 849808100 444268338 182540069 26219600 218992155 44706200 372570158 959999668 571089440 223136992 304617152 142767840 279396264 828678500 167501068 790085075 438349932 902568838 314147156 347784320 840538478 447599680 848998865 929515842 774812940 247620480 26985800 401558900 585635552 314260346 446015424 612617339 268588484 53967930 619184000 54641358 864875916 604176790 486314120 478442752 842991800 896491175 997070000 587006685 13303623 928665840 938172103 115209910 342876820 897837836 956195840 134884864 573024704 773907272 773182105 756099820 918459000 425013800 94188224 608950144 278291236 544020160 357788800 546673400 741896488 146868480 909371280 106565888 272741950 307257780 43063750 967020080 773332660 55831614 416841488 821731250 427194760 914640975 302883532 1086520 557824980 262016818 795594544 409183070 563535760 648014120 811046500 899711544 36045160 126897866 919263728 186910240 809026520 195534150 435182315 955058180 972481178 136962250 870465600 365579712 946638144 757484696 851531285 351059736 574105700 608044112 258667204 857431260 622783450 515522176 277538880 882805120 578028800 67353024 162370135 44646720 96328448 150526979 915487474 821519408 810783590 701358160 715361808 280324396 766147810 35730639 323905000 130484718 332763696 682959040 410964256 679865712 965373660 838763520 748916800 171524496 896248480 883387800 528921344 406191680 444813932 518359689 211453010 349527540 577922136 813291864 753707785 298086400 732902800 908430720 33920995 384651920 936315405 757097264 794512264 466506048 62223278 608749632 529682250 619522582 432244645 703409776 34861396 470277130 507097360 32656260 572060094 385437012 261043707 729746725 741193280 986600160 445747454 820731128 351157376 744839280 773147926 749415680 319412560 194348995 766479580 549071200 834787056 146403416 475684576 151063110 102466176 768738018 890983680 204575870 135069050 48049180 207206883 753131390 922038992 868950376 523639632 238785050 142193492 997811704 766392128 976302784 405943087 159724555 358504162 823057088 823685136 533659360 171484260 431740579 607989772 417525196 569475485 409523520 464995776 452140000 303613200 337485160 570522390 513162560 864773920 15465120 357466400 914024508 414822250 435852783 293333844 562079392 226927104 32580452 811528995 907375000 6933702 368990880 201929540 135133757 666878440 156417904 846428032 897932325 982408160 47268562 312279022 359897360 305872050 516471470 935311100 742994552 566683208 537262520 375155430 56734455 376126250 195319856 704686100 765456548 175471540 494008160 932150705 327864000 871500732 805384240 131139275 592180240 432670800 375863392 40304906 525829521 865672788 390138976 3169920 405182280 600622720 368889024 837789720 313117770 7650720 817235120 314513676 124263534 348988580 437149200 64569540 976191675 903445680 341488280 619785503 263529565 343619000 749272924 275488296 277749454 397805968 793029769 786441904 34082720 447799149 802647050 261567040 876398880 630112000 682474480 887917440 55943744 581957969 309569760 279294528 474688780 905290325 86626240 471609760 715591656 223608080 120822772 845237250 256676002 180908672 559693590 491123486 638917975 609535248 417884760 397367297 632398664 798158430 535563016 485105488 95547200 453991876 757932275 58738836 233892127 40179985 107150406 525919360 585065976 13571240 915469760 207552296 832331300 110635920 950977018 163816416 70094176 102868575 183203029 609615872 509215220 436835192 308570216 329469888 304326840 496901700 152913664 778786100 950050500 423444826 575446183 35849520 464209473 47644488 83186400 219653600 949217340 350593992 687976880 655029920 514851750 110302344 807742210 784815884 984990208 578295504 288422996 643373750 707965618 388150030 911166304 314094080 286269240 26052400 391086080 821316040 375138480 220314910 857001284 899675696 651066608 410825440 110069389 148405948 338368242 473679264 547403520 919684380 353484565 796617045 19389600 308679232 294087444 822743969 574951000 6485172 152439375 537696408 234988560 418758036 92590580 772366504 527870520 509516300 317999882 950166722 617550970 398818840
793202222 900366875 70967600 238859528 656840066 771025456 668352090 540417582 529959014 678541628 613724200 603994279 472693908 879233620 211622250 551495750 555156728 406430505 45559320 422117056 98488784 57403910 435796000 175889918 173803092 235440680 730550272 488859047 395857472 699901080 580193492 819713350 523316672 143541950 198287044 754015840 102900828 208680000 631948544 913316984 926780840 297781146 138228420 467707000 284538010 378716976 180863944 968383062 844073952 102820560 204420400 120743232 506003070 225238850 531590400 563509930 505118379 967391428 889870200 168362269 864426345 230188440 611210100 522338456 297942157 197702400 883789620 639430280 725892239 930474922 15497340 619358804 56852225 642179328 407020664 360904336 876745253 147232396 156105108 932067442 385069440 873912920 661015822 38942200 182821476 644747060 359680306 855254515 196012638 287812528 142995384 948197750 895305350 147056655 487795429 593056096 584855730 904984412 66273500 968259064 255585470 316648800 576436644 411767296 986386200 645463776 6571900 628030640 356781632 369281046 657264360 448497724 293279288 560053036 168555394 913563045 206641928 368266034 638923550 497458955 877754272 253537637 947113135 545398878 858874720 91089182 682530297 159627050 90178880 23652576 323771530 323971584 711527771 772256848 717348040 949660160 991820080 724648312 830283110 299764064 961752704 640175700 816232028 262096620 509660882 858325600 211624958 248535950 73436220 510642952 635186720 676570078 291955908 609755530 82827800 434488052 702723200 52868720 183975040 577560450 177548659 17590418 742351356 151489384 264313928 387440840 747416345 203825080 592785297 413150078 973881408 935108720 280603105 676061376 143146820 617454608 309596240 910212992 143577680 292952048 700346920 683143944 91693196 9398542 930803375 812789636 507388800 711937408 699634680 885240864 185110910 130511438 618526950 224372840 954280680 19086148 273803294 167196652 550058900 28474412 438449152 914708030 897863025 263967793 72460060 502565984 178511738 695069472 735260216 965076312 984039730 422934208 70839112 892764320 46816760 319007606 415020932 625058176 247308320 251333300 828983900 611132980 165080636 917493375 11689214 684142608 906735850 539315424 17023398 556668040 154644806 93750312 530288600 74764212 93811980 367870400 682073104 740509003 430239190 614685475 871926604 981770656 279380500 375114785 938485078 284056600 960714876 11418736 282276100 492844400 988600132 786749520 256256968 952307988 860596500 981789276 988302600 627643125 639386667 558894725 810012536 128317080 241053600 538871700 695512600 429583355 343580504 191109020 543566680 861842760 40921180 76437425 629781296 30759675 561738944 889427594 656467660 843417496 520128552 845596000 414537050 559547275 961070428 184648510 684123392 576518224 694268215 672359720 756291936 639014400 384876000 212563687 872632596 474197328 158435791 413356856 742436928 874357730 231037520 929394776 382395170 677451750 121375554 172065626 586333944 815770688 277830400 51167184 374016120 874317320 800030474 13412170 193542240 592582912 310026000 93348847 255634368 613689700 278059244 32955679 431586960 42429520 148992044 325081862 558617250 624418200 438221890 711710204 659817728 667664962 116500500 521525760 509331200 689326060 991017606 124464387 673342532 390198500 580414400 297555264 683453000 852644320 879810875 949751985 579330416 265320000 215651774 964544064 623789077 933052928 707427850 468070940 329091840 830895360 949847040 428218480 617750450 622229905 665427968 93131600 197647642 680928000 134945920 43813280 529860511 466645400 463498496 238345960 98420804 872319520 832686620 289298592 46569760 63424860 883754800 52265912 56386040 127567600 813094950 993756000 387583362 696257869 505629520 231825000 981907754 905257920 335000300 159654264 319560914 116001212 113944952 437888000 881868032 271601660 234071920 689254348 845501000 943728506 582798100 373674860 764608320 542311624 842264528 842626000 43399330 88290640 570887190 579690880 292911450 664857340 55532250 176123200 502040010 971209086 33060130 574149929 221285000 505368410 961659424 588757378 141504120 296090844 880090872 287809600 660637760 945296752 114024250 967423362 326584967 556198225 547367072 731658000 172535950 213311536 86868800 635709200 4537920 116693307 266383424 963083480 976629694 536485205 697457568 639430400 271248384 480077363 879152670 441578400 168056520 514856800 318614680 690633564 567333055 402373257 952574976 23091362 889102845 728533336 882144565 769840660 504200163 653017680 35728480 657953760 937990567 198575160 618189760 967780302 772562570 948539776 88777102 482369599 108429648 554054670 692354864 452195890 593094352 868183056 946399004 573227072 98673853 605494400 986456822 674641800 990970128 203199185 667774187 698802568 424009700 788701924 393483296 576881849 799540463 814958730 856287171 86662164 798619904 661764840 954840584 809717472 690382080 650242512 264328587 389467722 845803800 750734464 612024328 660341702 614787120 265800960 434242345 432703145 772519040 728147075 943871474 811066492 680482472 779300194 483549406 512430184 801088950 450066804 409361280 493352560 8616400 352218400 555239090 159040572 166158880 240577520 63355950 40064832 356959705 737595540 190465720 486735592 644073620 815221312 449149940 648228400 654851472 886180680 638602964 695736608 453606592 179050936 183768000 286966676 945084580 978812752 727982892 212505600 873049721 401417290 871589864 352902734 983941526 201952600 416804030 755678032 827238223 133460384 708347410 283304200 733688896 137945256 939591884 726879960 481328160 459627400 19593432 311087637 139244010 74935872 559364270 218260111 369534896 249483920 568291906 514895601 61559000 620153003 403578421 390645232 956176088 615397920 490488484 578921280 64766976 105863918 479377800 554214350 250229856 476414036 735835572 805680544 302779960 999475992 782783072 306914467 681013072 570065195 619653500 319203720 434330164 952305000 401678576 963862256 79543104 655092706 183825765 787813910 495871488 470691710 54242304 876615424 529510304 220103782 72547313 424107330 400742384 58600610 139765560 916686335 325886083 920452818 964157780 562978320 592501195 915176448 719272720 757900468 252822885 156803418 475082800 271268040 779254856 314721792 286236696 546968900 464446840 289526280 537665125 230935704 807600460 118585610 161100020 923307420 289922880 317712190 639066416 18551330 12177235 225708088 169904940 135133552 176429184 951445700 155361220 64399432 319960183 163072460 252279350 594606736 287433530 23681120 794687664 265515182 55058430 191985478 629966844 466340720 491881160 64412160 518401236 530877184 828292890 550866588 506828272 68817501 626933856 987454214 166848704 423225344 769138369 499903074 743427430 739857064 693488606 600298240 875973120 502470080 291087192 18421464 162302356 752778476 187057332 370327190 83796075 623121792 56756843 251154228 508211776 393970480 535954600 227763798 101113900 158039080 410749260 520144000 546367154 510494034 734407332 634015590 606741180 491475176 544871542 423762460 332424380 681599880 736369024 620174200 737281677 617571040 894747040 202698320 134867796 994831875 536015695 709671932 855497192 688233172 50351014 89120670 208061840 293022240 37231080 877563700 411094704 151097846 395782016 395933500 273439365 625990700 922662592 740663520 829869012 873449072 942663120 322225629 631656960 219100836 223296500 836179648 317376400 972519384 86615010 39549964 344730266 830272700 484782791 795010820 255887420 502157896 850942534 612339400 409244840 823195548 102871296 583361525 494544296 584563200 920758994 48916340 41459111 262841000 524720240 416202492 519869152 539075525 87761810 130014400 644895584 91927636 733701352 329229620 105225886 334407800 246955560 789774085 887308380 507139104 957074660 505095952 56737100 704430118 43144980 200788420 479349854 209578120
511573752 972473101 215495802 649212350 878889168 603732192 333658982 384447098 240571260 956226432 810501210 592120064 680499270 488646364 442285920 52820250 123781910 919658568 833853980 102277990 89634816 184781068 248446928 858776136 276146100 577653160 249170959 551522335 504656734 527987040 442921016 649653580 984049940 895542150 820227000 463244375 77169024 456862248 996198896 856553094 510643944 117320760 286514404 245579610 539432199 672399011 147525936 606762860 619209347 512880922 784486600 155041370 259627220 482486880 813544168 511616230 45861675 539147410 287538998 305750213 639003040 798168711 931208290 235906564 40870828 294317382 952385570 655606640 331394558 177068800 546143744 249088960 116873824 755272128 840698386 455152750 26157882 539157955 357122976 83075400 310439168 88423245 536763082 115186560 498603280 268376780 971414758 93073276 13839288 441198240 843037820 811642710 773936256 522618770 494293946 613354000 850927580 969184200 683803178 126279888 523102765 481191620 425603048 380059376 156867840 704203570 953297416 49084410 415271174 70631894 228836163 98707515 376588816 476688000 521870264 180694234 187861600 111243520 539500676 993680548 378418280 602087200 162979200 171358442 887805132 341238400 73136452 491130209 89415112 57563500 339234665 667425330 856478000 70024800 843030360 694154272 880639074 882090295 121036840 646470200 738727775 848792576 230350715 148913504 70857506 250008976 381751656 314099712 165930820 355530092 123601193 345615120 126643570 835721552 139478200 76380160 515033518 301940425 984536728 518907500 916346020 925600740 756691320 677012964 197556294 20336416 778751440 173837200 749817728 229524144 585467613 139874980 178579200 825909045 374070196 918447250 735404067 636321056 465210600 477312867 414948198 285421312 301365616 508932675 518554620 270098904 948849248 613990720 521060606 776271173 308613375 988049444 726349350 681958044 513048910 279252652 268565674 930375420 909566720 357249882 722440968 239652260 853424131 675973600 869884476 403202255 530715008 746057600 679318441 52393152 201856965 86693162 159169168 690682680 995883800 615154208 964757212 972832080 697253200 905000960 523640504 290716344 913713410 120639984 520085264 149910811 897392920 2588920 800270495 608344548 51220020 878000887 898957176 187254200 935920821 563363470 320810416 168168125 782926460 967052032 36721656 947722752 315874016 804576525 586063620 219846640 736597720 314802580 143691902 631147060 607523340 876862108 276680512 419401175 640899572 586147000 484790246 102234892 335998640 116667200 780228420 351452334 2718476 387627540 380569792 690609156 283856748 245199170 601997380 272298550 513002896 5233426 972879208 776297160 635424464 916028350 768324520 73410 622821968 227858304 272762780 357535610 502903000 188358330 327319544 253664570 938560098 412447928 510556010 690706024 930621312 72963504 734588220 162457560 792553496 862814880 968826576 151390400 96002125 238613244 606144516 582884580 945143088 629418468 160560824 163167250 720372385 726407940 846406476 133217088 565877465 98818200 143230232 234474616 634973900 252558464 326369124 434681824 752665800 863537772 466709920 843089840 311614400 860535578 22917648 155826100 437705440 233148448 893972500 89508188 208954684 850819440 748078656 138269620 838493520 928136586 728034964 693531250 875888800 515507200 373510780 299999250 434867776 78635092 822557810 890768523 326107626 586915484 623748464 291900384 824736312 506000000 41599393 498822000 816517000 880221280 704768324 221839876 149095210 222154420 421129744 510952960 215730800 587156528 453585600 334907600 359367775 630313784 815374414 321340160 364924796 666433492 863461834 713369955 278471720 785517402 119343000 441356320 244677186 13293912 116771800 314859150 711258532 558147696 547874740 529958440 66495475 97215920 124207744 56052160 393965960 119188446 492711776 958873760 138351480 594970112 708026257 880449464 174108384 28668188 938448500 38817885 986796875 983480000 447174760 85919570 898645844 818532480 23900620 770161250 521905502 432780160 412825536 951043597 324152632 522878720 272935668 788833588 925475684 105406580 928176208 773557966 223850928 609974904 671621000 528866720 94901764 943012400 89218176 267763500 367173800 265818125 661335440 578090447 755200717 779250532 208044952 662722560 738536950 575634848 427542180 165880500 329667840 250661468 769552233 239556400 772733140 956186802 203701680 474619288 711169181 912746000 943835805 466389005 495523670 849945056 521136728 552669888 168867084 131938524 70447840 84199830 448391120 508483864 437716240 268017058 27008766 797588570 454343905 543695360 171140060 863755432 253205600 99601014 55021068 705438654 403296550 354936686 928870464 562235896 197605760 999321765 513126240 102490130 610587400 834585840 90499840 944608475 846442519 118516033 897496214 439920640 121646740 96606084 871272596 60919725 604847204 712089440 919552717 394961105 679241536 836862150 229483502 29056372 74109857 742510390 691094976 9941920 770561625 439857168 981234880 447597408 616972717 543193864 847190180 36374610 166834262 253490816 806775120 423046098 219433296 145339500 66933448 303275345 169792964 560497024 289368695 512728140 885173786 387539784 425748228 556581048 505748580 649545290 353875650 935884400 883049744 671757419 80777920 304626592 623414960 469152960 881577024 438427616 837747400 340340540 751375360 632827512 250980522 990051552 359055174 420000800 228047391 875044054 26112640 763877350 612809136 502866240 440979404 873533020 97582687 136836600 875775904 97855440 971196372 986101380 456375446 720035686 103918470 200345720 940361400 921642100 598330672 739382600 576948080 989294768 637211648 399285712 175345500 820643264 516749400 208112600 769803512 997455100 215764930 719847912 782448600 961527364 830391368 254694609 281372696 582974336 828331111 396919500 814884700 423065120 400863600 665950455 730207954 543698000 799203776 3817792 208610728 966099864 196592600 876001800 262645384 740696580 510221715 849374800 159005888 897491920 752279465 11212013 166078368 684026710 256221940 561648300 526823410 167561545 432944896 75645912 8895143 403413200 178295200 128415672 487670220 587250096 670588015 939107978 426800720 690152000 339575102 905460980 293249596 661428334 926798176 373462728 51585987 37633000 975715416 864312844 667323280 246444367 716391093 988009061 904108288 129708880 460961587 414684000 896161238 324061056 322782375 777867200 90469935 930985088 408830470 720998148 395900448 567257250 996563450 209800000 302767304 112108395 270015065 271348680 242866272 23811912 315603351 759766478 365822400 71957140 261049280 34384800 437077024 374997467 756277088 288264258 99352653 502075539 861281520 178683360 270799600 304465480 919556645 117884403 999619204 933625711 412241876 121987000 653276496 956952000 396617158 67187370 766243332 611438104 762938304 724049616 344698572 412070015 7333212 246761020 360285180 538149501 341753192 544727428 596394168 745849890 938240116 605055585 938847648 30594710 352901840 733576376 165373790 568551140 748176850 749112161 606976800 362319612 166377588 634333144 664499320 258212960 489159700 580809600 114079948 484166143 26323520 940850032 303708720 378465244 571083135 945728866 169397250 1986600 25905664 200563427 356894379 358121943 346627571 169862456 526934848 19389700 382436358 276085104 451596368 702925832 661616150 415308400 754536 338136570 207772018 67747640 932748299 63477220 118622720 588552800 27738420 775451850 929321627 835886200 385179962 855229600 913916867 485056368 301120496 653855282 224913808 173087720 233661109 264892556 380917792 936005575 771409508 211017200 691857360 662809300 31071471 872972352 170424740 239944800 86377194 554169337 853174739 383371460 710500280 932737476 274059518 788809852 663953673 254695000 999080800 94345504 177557150 767262730 33400980 155626870 889689276 797189080
13143005 596399800 229537928 313209952 558726771 543768820 408326628 461828879 296279474 327803536 5148032 70921400 554760164 335411840 158881700 844170560 968438848 303203024 699755818 620637856 720224808 8162744 986233458 703839725 233007424 965999206 578367528 845371238 389035676 411384160 245793806 447556505 278995776 468511552 516898560 911070256 899848534 287778500 270013015 132656152 739990156 245855040 372754880 873960640 833390300 6317570 836348376 265872946 916842344 105470640 387372254 223259500 333640770 885644470 810102512 682952064 707481796 470673920 749570240 603078848 25583164 771170075 926018592 176695900 275983466 993346456 67621760 265209404 54906192 592400825 763225632 850382180 708578582 987112992 634227264 853288437 56637074 269095346 83027250 981133280 130764746 818995200 733556475 473810075 136744490 500425230 610393516 377282920 753378560 872239469 76768684 166319520 145081700 591739360 436880000 738923830 969523788 403836390 240983320 738513552 42705725 569393124 679560000 430796144 650211950 78986106 889947820 286596080 571374161 979766650 701442096 988526768 602951988 585890289 603477250 654490240 224214976 84424125 456509960 400028512 880497126 294278900 297368200 289124284 864794768 364959140 419154480 460809095 27942285 48781010 231900000 775403800 9267760 922943040 678706246 973712960 149024444 699150225 484032896 507326720 887234848 989022912 737209075 191827560 77670528 59258627 291701128 601559164 269999720 485722320 723491440 833097256 892484113 94749664 623920484 315182136 480554280 866609851 202061880 329573644 412878430 773209470 689572300 753616500 831760528 626910208 324854260 558540692 889009120 14556863 809410048 890194880 687362520 11370004 89839376 730939817 484152230 34139765 55471808 219696314 443783882 44105012 523675568 922361920 536920275 622644128 327162398 74947900 465450732 356059104 241946035 252215520 664800452 239430917 444012840 202219176 598549330 977128936 602778224 168282928 60577450 796033580 52170100 996890660 990933112 244037970 377279000 405448384 132997777 996897560 267922872 637670512 127461456 183279600 767511600 718162508 125252894 485147057 968126844 658401270 184976720 815441506 896651846 114572320 612655200 267139375 79171405 162041970 447476408 247567920 589413408 393423463 402069193 102430000 130779222 510102575 783411684 186706400 161580000 300938675 102603024 853438000 657692694 625511800 835984542 685708800 481364712 318552920 226457360 779727554 214063722 452218504 901946328 30018976 723059280 205616531 518448000 124761250 831079424 950212728 880040240 780899500 202124100 628741574 848286778 759486370 468442255 197761720 631292520 794832864 790338159 375679488 541608284 183862130 427784640 604232222 677056805 721841660 649778955 536054707 124986305 365995102 611413080 640264584 163070908 49177248 936294785 974393360 955130130 639289209 950918790 330616064 206291040 284229547 613909448 429995600 251034130 5800825 34166346 894588845 112661398 389349176 70451200 968226000 923275226 348762000 464316748 88424160 674862586 541681605 734216620 236825574 252102100 817519148 358562040 349397448 525194230 450199488 548363520 763696976 196042582 966295000 853984000 480725225 562585282 706195600 830714886 879494311 144906120 462516352 362189320 489065000 51906448 505715510 577430862 362760476 353972800 741895659 457136150 513227789 910147009 787571720 821857400 632396246 986334480 68760610 216195840 798404800 648070400 912901448 747025745 587714368 200146167 409569512 557393725 514128464 31092060 965337390 940217950 137811392 378715464 676083016 401468655 71996830 586433375 594759110 438182880 971121840 330942480 17790450 14421095 378233253 678779840 151427168 542864118 952572404 207399960 3339400 853144795 668838956 811652352 24456250 92262250 814693534 784854636 759944548 509739100 110307876 650248792 104822240 770629640 337740170 343036862 20342710 720576668 120257232 8955320 579554144 98255616 794627488 13580250 251672966 361006112 955555500 474818546 693866740 96971738 909485090 673755432 734291824 28765368 230908024 490879648 653386060 425981410 734419992 58659584 55921290 399008000 586269264 871436272 840267796 506269793 487178720 86535722 416183096 900256944 312797610 134285000 503559952 29211480 14050464 498703725 265642375 848187396 884944992 705217772 822632105 282698112 468780485 702653910 660500300 393984000 74238480 822436084 11087510 333102720 729462500 508325280 456043739 940690025 88080000 241972000 645372000 9196264 310728590 524334500 228652337 400020800 309901990 484359840 213365952 566059840 861968800 190073070 689874851 925105620 350411770 917036536 694730144 592275000 735260800 953700440 186412001 760695896 326738401 28229110 351645004 141795120 802331223 555427150 132998842 519396320 927368304 185834375 42607144 452643716 133623752 548664412 10502030 330532368 124953250 20421540 596974278 2374400 796405700 204093040 882967280 240774573 495191964 722023294 964512484 360410000 982058250 58402880 419529780 596550760 124540215 775056388 49610752 45556232 561646404 296144550 565619376 431422496 647311928 424599038 440151900 356505980 279932380 707811616 420834800 309987840 726002704 512241688 443000636 712725920 21998656 671293920 545841888 699843920 811736320 603114592 534677265 20863840 999902045 159951744 331949652 749541800 263578502 82766040 224443280 946510128 278832384 643990588 425411410 905474460 730526100 217529066 486564692 621317405 489467940 741850446 252380751 744336250 807642368 987482560 344445790 171627038 891886121 274002448 294471080 84000640 211159400 488948884 609184141 399814334 844556516 599266656 523254280 748092800 642968260 85311820 44962094 971543084 104417726 953484520 583758080 580444700 356905340 70849818 891171360 630053750 780503965 20204470 270861300 412903389 746562500 657095500 731477378 19692086 38325410 927434016 468870315 848656570 432739716 379413280 519981952 803966352 839011592 136231888 256729936 294756900 926358824 894411800 954255050 331500052 271527298 593207400 284682616 228552520 595243716 328978656 197398064 993743090 195712590 278671800 253869804 873575087 733080000 628797185 370830752 247623112 423530856 294680000 436281888 558403042 502554472 27158304 374598528 966989122 830731200 368396250 184562784 563920784 974755912 72018250 986454856 83670756 148775106 821777892 576491520 656160840 295121600 802743132 545823680 982794496 400275856 297309434 864499836 993767544 874454350 528719334 114180000 532454018 360462817 195247250 340830080 472328420 434741547 820092120 242730880 488593508 655961582 733909696 465742350 612158528 894043432 276518400 530169616 513858496 21675502 937935392 524583528 183157464 465084258 2307237 767906604 253396960 622322404 684704080 413673372 138931837 770722840 374482536 780268272 28620000 231346890 345881600 91099904 460959444 448142160 672415040 891398110 247147472 890386002 104781068 734110640 65806528 311832900 649478720 475560332 580775600 716329504 792332064 549278485 205570492 801987730 370155440 183864432 579863940 304007968 263963960 885495952 509873050 793200384 208551936 920329864 436686660 220885000 247555583 491380605 110882946 983796480 129245600 548766128 544032030 182775690 976051163 144400640 591867212 268071220 942676000 516780798 706798520 970982000 554552528 494688256 588491520 869628416 406679205 358780740 308673410 629378200 656553920 441905840 774794800 21822896 556034980 919686635 709614398 901909580 24051584 292693066 202959400 412316608 850235142 686547460 471468609 904687440 910511720 103688732 406226000 201528497 969508150 249699840 931007040 91937532 307513856 661248488 992857920 963510880 862880296 703334592 952626632 885389824 484145066 511748096 903574400 202232000 349433650 180041560 628656300 867631156 335245760 736507050 668232960 343927494 732258600 170134210 219794912 22283264 118684800 324277500 795211288 35801636 377915652 565925574 954425364 535814640
672105534 738366352 348213188 868218240 540674240 154568800 474070982 556915244 263055200 965476880 347356228 309011050 814273140 173938256 929199707 618519048 681702500 298411552 83369824 659962347 557528448 603081952 852595136 597285720 517183542 565406080 871623192 822875844 229245502 51598104 383185920 244822317 618366688 461601504 740462018 247854400 440888814 710048500 812816351 247914016 284282750 864078000 12296000 74534256 556559440 993785200 954306230 699102080 580320032 186903672 53340970 960261300 688635392 533138528 783151490 463489400 457795728 129487782 855158630 147209440 84165206 457448621 975450848 708874986 745926768 186777468 646526800 216286416 852632645 756785850 964469676 628587034 661260608 624223532 550501520 415163738 521199590 305821530 160637035 857494944 985134496 733315718 316651025 750396930 837566804 6180216 669176200 876569252 82535885 329709500 416119600 358037632 248880160 146684640 301911934 368819040 638383616 604465408 507281160 591918412 798499200 742555631 414050820 74369900 873877440 407484398 99450920 709656561 646898320 914624630 826862924 582152516 123488400 797769430 185758984 343124060 712173250 269930720 59163704 846737646 639497296 980570160 861809296 593668420 398857040 918035200 503141752 390490100 794787120 51368000 946941367 859117096 739233000 570729270 206235822 406034620 517713000 940616684 924097760 834292290 642145742 882033596 498465760 981787832 634053888 467080444 605941344 879474868 237377056 292628275 96324773 977865296 339908672 346077002 95442922 806598650 906856240 599033995 53951500 771493072 455408280 157558275 139835776 964123608 551165910 860266984 443945920 218710312 269130320 670223080 777721760 633729480 988234798 770032620 879891444 909127775 165231385 520603956 895418232 86720480 954867408 326982256 892948350 141801250 751805350 648651800 317062200 396133740 152362450 364292480 300399100 389890810 760333988 247661360 905982217 913178936 322612156 334181271 862112400 755748300 302768192 77607060 839794384 952370864 422580036 162846208 423530860 687265506 608169760 706739750 580198864 678291250 9243142 857907070 408888057 333708264 883210080 395365678 419323136 4892255 192659845 153160900 394822756 633223936 823345570 853010560 328394416 428886896 353985500 183010625 152674952 170023950 764872160 503484088 901096148 245514200 660563916 749931465 277299640 651788672 850361328 560825674 558831530 171581450 498348924 504796199 82539329 324470180 47228760 980177472 209416584 366640460 540578220 858602080 723689158 972826932 349391500 63246188 397763250 904511896 913861200 958698909 16170756 442576192 305617620 190764004 368021712 175014420 685364540 125671968 866233962 846058600 22967228 134213864 759888125 757383560 754836030 676097024 101504138 158034750 639958474 753147520 928660664 225730558 274456528 608722913 237869916 944692540 27316080 320026152 820836120 534188288 772463618 772460128 173152224 966365512 937760640 514228480 358663812 351665960 132975576 677446430 683629050 525542400 927129270 834059142 510340800 728854460 965025086 150505640 475765680 867679440 46715320 673127650 246009920 205452430 406067681 558298368 381953130 54478484 94141840 526419580 489001430 324986517 990383744 202989600 607229800 374201170 298398137 120018858 192304420 343504064 92222864 324173952 652397090 617669420 453129796 2413720 546691200 361163024 508111896 410758460 261874200 781329780 999128100 256370016 981465996 588822760 209744744 423791516 429916385 44840968 882683200 203307150 955776400 233568920 48827120 530449280 653698800 752226896 121679058 724546140 632646396 895307276 911380840 766324128 35609384 941973248 122119784 867006400 810908985 912059200 409868820 105354240 231105706 888617100 510956394 551553840 404302000 444159846 502363200 673518336 323487157 113655510 60043454 624909080 257394114 838761104 117469868 458598175 65696232 812560384 974587610 846468727 753088913 613558592 91203904 744849448 396092400 468564030 184280067 876225520 121937517 140859480 203277693 773352390 38915040 676490250 774968986 272574828 19351700 456804160 345571184 147224160 139808085 541623000 595690000 70315733 475445200 75458044 696385238 272056940 233236550 912767120 33471724 124706880 294065160 524796689 509315075 341377040 879073158 615755400 818750494 845320666 977440420 808930080 592461408 866999485 991198940 366730672 579878496 466337264 731574670 186233193 994909826 596499717 66332512 79847590 793555476 136812345 30591936 850908416 93370400 241635248 562357232 307640960 560754304 168839251 552011940 584244188 933482500 734532546 476764306 445829504 94917688 628493650 928779275 348809700 484528900 454957600 421783840 892350132 257597440 335345620 339559500 602468950 139808400 893268992 150720028 575082000 850190270 736741950 496665800 504064240 731623000 748916438 585043552 905305500 156688159 902443078 235258616 738785400 289903904 691015050 927932905 153400900 978543250 463841408 830572616 96862400 899847600 72605442 551183758 64409856 211750934 172164416 220920442 412879064 402461008 515045160 195271200 158834765 643063095 272944623 842492000 274786208 997095463 816065350 322728418 258510144 570408720 186487910 395238736 28781920 136075570 778446104 600832650 623909000 997409720 23766134 924307920 882472795 577401880 425724168 746822256 702009765 808807680 322228525 183195398 874770368 626436260 442749150 365477228 538198652 806446864 5327848 943922692 471138000 452584900 353143792 288750240 435996610 131547495 400263392 712421056 868362992 532933000 344341675 102657048 544234256 472550400 995495280 153073080 343918080 719226400 778109832 43680168 127610976 341928704 794696512 939315072 940692668 513791912 525011410 32692320 445440084 871398304 916833250 164872606 131736000 317209024 458586588 791242362 201894904 569584744 609321056 9364680 971906760 77623094 232645018 602835564 553957760 957721496 561043060 124260000 465961499 374427830 328586452 41565664 787992960 881294194 731892750 902523636 48445000 294650485 474893450 823899905 790674749 486312750 929221956 620953920 321907840 601050688 18500104 514550400 904474480 435375240 339612750 633461225 415199008 280904896 79444492 165892256 43774060 430684620 941524610 940363320 263029404 349856350 373630966 171620820 246363492 154373000 999085384 464800000 129618192 934719696 907637580 619433360 358049264 492945386 326902904 969991308 976091510 790621952 410880760 360075360 858143500 798000000 894778136 937758586 577785163 885216404 454870752 395604632 523482560 508292032 587634760 887561950 263170092 834122800 199263392 813653420 482492000 288919770 747217815 846745960 469978448 220136172 500474400 770808800 564903192 948719120 746618715 806299136 589617240 746302500 891654292 139730130 688381584 421173416 356566188 533437520 296693200 218889440 608436638 662397268 239767720 985010791 203801056 927440925 564640708 46095595 406608692 257160576 507569492 28245788 790377200 396571934 125459800 165302134 848068920 83510810 676370640 266068175 236345400 662447840 460443625 960962935 192450334 461853340 815809217 713316709 605782016 593922184 596320704 535771012 225657624 814420532 651505380 166350616 421872290 842540834 793509860 452586000 29899840 69175160 877341865 132295000 173978496 328442583 610416672 677015950 216732200 999429020 763010400 144413504 716103000 221330000 355432720 218681818 717200336 622340644 376728240 224558590 880212411 301900800 974672579 10643950 118935648 20725280 988410816 649618724 949219000 47891117 691198208 354615076 458193244 854091138 325620454 583307680 263653120 564616100 8381280 966663976 835444560 118856500 636559860 973050025 425138856 840239014 779178000 744482204 742488320 206823728 22936600 460184564 538610360 289834816 18892520 564694144 598931920 686638424 774392000 101390130 849639344 462487830 265095490 599992584 318909840 82936100 96588308 731541460 55315400 447584750 675183360 458848576 445578960 944784448 513633340
998221408 482058128 344224600 240908361 984855125 475828100 629250760 985035600 460124570 135451700 451146800 776504000 579291200 432990512 318595880 591239624 804045420 603309600 785362000 544192000 166086700 496794707 481679136 324741865 902281664 172053763 937536950 303800620 343215340 183627840 702121600 82094330 46606280 750235080 872098976 149911245 755166592 974773912 727043120 584610000 62478592 814111763 9295840 526556096 930937120 93356168 341666592 733707280 189095788 316423667 210925944 555911089 9452204 557861540 933918080 728223090 154965504 449041040 194805312 184642848 377026500 559045996 268806166 136100596 345533896 515027788 406246904 11346700 566109150 331349892 12365200 918233685 498088400 783796768 653783120 206333182 168007580 112041696 588992663 593585250 78678100 231621425 9798330 269893020 337806650 103264880 749967400 731900812 308674880 851876000 378152960 714792124 338252614 88897100 667894000 670371752 656352700 765409168 825192400 315037900 774483840 288243200 943345472 677579573 394569396 800142424 544108072 437754884 736864640 164918125 702923840 488212876 572784856 194208684 46658672 21428328 767003604 304973968 246196980 389568000 477226448 83846720 848057256 406093978 268570031 773805936 514038900 549518310 481360640 788573110 113632700 439173788 934695713 375355680 839597730 289831015 653428116 902315136 560460356 706717304 228985060 622070688 847967640 286100950 345272380 762173088 975454800 118484552 228515040 564215298 444738880 194283500 242467040 293867468 424562656 368832000 811032415 584111680 34250910 541305792 831486526 64455640 298806560 641774000 28923970 425979824 394115000 462726320 482237098 739995540 508432106 899318380 86946820 860781190 542211584 91624330 413612928 506980512 720115485 868310300 720458713 738525176 541667048 936215216 305029340 899263232 223682000 780687920 10949175 634697472 64195993 994493260 18223850 194034132 201528384 535942536 627653180 43062896 546826400 122416775 621158652 122572608 186367812 626040520 782010768 42681040 707955619 25198000 546960704 937176080 728975152 978635488 800652000 239296250 11868683 42613312 485218080 84493390 873451075 490753624 371372700 906559040 108236466 233953470 833591220 980271808 145573140 693577856 538382096 909212280 506654450 722249888 696014448 510462588 711198700 426868490 832529349 144640880 265782976 245543886 177502880 444853470 728299680 945198750 810799167 783335840 398366380 516709656 492987586 933758005 188840260 14720410 637183168 75780160 224877476 668919100 286451370 367026544 675322090 68706500 227971484 357161380 787854340 10753420 428792832 448038400 427784455 551173344 875506692 466676012 920355216 642641553 309916800 754999896 544464672 711523484 418340864 616378872 404171850 209397200 138653436 641013549 669987044 569335627 569571296 717842648 522904520 462181408 8097300 337440448 271156100 651507016 147759078 745081070 394507950 249954713 808313202 814014722 633196136 607077500 559140772 419659451 749148884 895682260 100066298 834929024 585051900 858557584 890150080 343196028 928782080 461896312 940769394 736844564 725514849 383020712 910015400 249373786 529841900 725811023 906334965 715104256 799750336 773917784 474886321 792455508 674587865 234983008 5942523 724523028 639517148 492869020 140934794 306583880 772423524 924884208 321165020 710639352 595806720 576283151 677907040 954366130 57379350 565430906 860131935 822969600 455569924 402960380 724409175 952560000 605778944 634117450 140914800 1799530 317529355 810898872 766207724 517563831 701661900 371697774 129399582 732380552 509007984 995218978 49475425 15750686 459066440 817335434 217434660 619571936 749303040 675874868 95070752 650267000 976730825 311620256 291106672 38126424 199767455 680554800 944725882 882475020 482600010 456043552 3048864 426271100 310102440 12385824 473598224 193399879 428215960 131009500 765598156 343896990 758410267 783827040 312110488 125526636 620330170 62955516 483741410 230017234 548341334 450742075 568260408 594944672 655328016 597831400 58798402 314197348 93390096 134104300 996645760 123489504 260084424 648482860 428838400 88319488 601792030 61280040 737639840 860396660 356346180 648624288 367927656 791802000 936583695 72156930 712825690 635471936 471535272 212863648 589013360 465249676 398325304 622689344 630977390 60447642 660275318 162219520 174263040 165227458 221343000 916337024 590267840 885717882 631520415 666080440 106981840 274946920 257715088 106116384 495104760 516306480 881950144 649826386 799152506 290001994 271187754 229752920 142877204 511030873 143271230 506178015 177687768 615274104 171616480 326091748 226236605 983253838 991421040 688722740 888931401 945173354 751073861 639168551 182501620 803687000 443728386 465323288 981753272 528559520 199747500 884714850 373086800 787605240 958327159 348633352 876574182 651496040 509019520 731443960 752653400 902472680 707147277 43966018 354906292 781739356 19266426 443288200 471122376 492349237 113854000 619928104 548803131 996024511 852339468 397873348 305595696 947660794 758607924 325985084 47089768 607939000 184971504 612115950 426833457 189054000 399366816 269650360 485670900 906795000 124063528 766475997 537364590 585169856 582709214 719680060 44355648 648995240 705238436 399312500 114673200 759576680 205466138 715295432 598837375 554018560 345867415 692148864 842471680 529345424 96708480 57699319 243789031 17124722 947863185 928124192 284659248 321430200 193752800 887592676 352848800 982544720 947654900 561421440 351174848 116378400 292016595 976726588 240318535 658515616 509281504 390286994 390835750 73401980 625296336 807679000 437464915 587877752 954407646 448984228 354240226 424266298 682004400 817962752 305793464 649859594 734723250 733635708 360732336 954565500 647850464 552317540 843100240 547648128 115546185 253041604 382935365 928833136 695196284 463416800 990104000 373105738 892442910 651312538 191322292 623087275 525451412 640765629 4612784 972564602 227581964 188332800 919231200 557206960 731406656 504280900 202951271 680572178 145494086 90484090 576081096 322066178 274523264 627459514 841054360 437919744 321080900 185474800 846263120 928348067 477450381 477240000 709539120 313128675 676299248 58369822 482454272 569199630 435115960 979048792 632793212 322445340 654381480 98145020 472937590 204458228 168438272 135322264 37364008 686095630 19849984 478850000 488082245 761423085 61005984 261665344 195741696 997004800 470060592 117882660 537168770 487949376 819265212 113947136 661240875 685404808 164945725 381679250 877148656 614707092 821977616 799660048 601377044 103716416 730271360 570411840 470654400 631303425 65170400 877466920 39656072 267411995 823938560 570550360 413151616 718856704 297670912 512484852 201019304 36277552 587007253 756218112 425132922 906173957 96800120 937907884 426697560 273191684 777016608 60466680 340091900 457581740 466432896 163187096 139212320 243798738 760082875 738548176 136419344 279269632 280627534 723864963 727074820 400549338 516929400 724382315 169083200 521097001 943185 172820060 29837184 770040800 675820374 660060792 282965024 834930750 54440600 409558340 370911506 134803060 317651024 662975224 227502560 185318460 889393448 833487520 989332070 908815000 102462683 425068384 442922198 277667590 277280640 349671264 438147520 861278573 611424102 58764880 791705975 131633804 443602770 637078715 742445440 632524480 300354985 34930913 757706875 503063200 557682092 818325736 355567365 399716260 667769868 366626800 157702740 217481685 58151536 778486800 208477000 826713920 645507960 865903880 937067880 922476062 321272500 631645664 487539708 439776760 909262591 714649500 714099992 816874340 923077706 444618464 633510800 860615975 946979498 739610624 940149288 333291782 183797822 195285000 478863360 777911732 328494720 804786552 83879793 528280000 554103792 763107840 602314543 314585280 988577184 557120000 586261914 542746057 466978520 879147600
935532284 621848060 542342608 383423348 534679012 311370456 775087000 130606289 302710899 253795840 118636872 771411774 643523380 924160688 629264000 242394424 727668390 824295328 503820240 978435264 779935704 282823790 184194950 115853110 323815360 239487840 137470016 650999700 154563500 270894976 501876608 307764864 279094608 367877124 847127150 90828376 660424350 824971800 14973625 306650730 855107091 877432320 173828608 662879872 332376500 991520420 588565600 678690140 241405990 298967600 368227765 659293120 690018504 666785648 932322496 52345325 451689800 332987728 29043640 182651880 819915225 667878628 140951600 939472314 528864399 798657040 603531360 405426860 226462659 908555600 603954718 620231413 128596500 259128980 371172538 791746368 832201915 672460665 309272454 927716640 949049524 412877397 647735328 698580351 836511787 434941452 684462144 722101400 733852520 783245200 221596560 880048924 790529168 952909278 327066267 300950000 537374625 737218972 749422048 180552777 972044312 468340480 237395520 975951806 492379320 468810112 178536020 322658425 238855032 206292620 763975979 600133360 454693344 612547326 65806760 222624160 468920256 397288430 175459332 233989408 899415748 829359872 190792483 720537066 700342520 133222560 702720432 239475936 7592960 679070239 269008386 443256580 447477696 119329000 752276480 572693388 214563648 412279430 243525360 66262242 695297550 813958318 274970625 52571910 602531115 747577400 499777152 706123192 543745480 784175160 580707840 883071900 45869032 570227360 624174300 668490864 831352180 456623550 600573920 573781208 988367960 588052362 453099264 454181950 942580336 887908400 831427550 522779584 777685912 75245250 63778160 421861336 203438496 740162100 344712000 642939220 972648698 694211008 975265924 104520800 361691040 77531761 267920857 693528144 308711732 375048568 308276725 739795680 733893080 680882800 629694320 977899800 665057732 982934062 328615760 643010844 958603336 549852759 497844657 323437550 629086160 923605228 716819826 834352640 172123744 68709880 612648240 769971616 59070080 568033450 692468532 756185308 221725216 800092960 618431504 920942100 162593360 152612454 315904776 622670100 274114660 999191925 400399661 520456620 937397000 488884000 860296866 768283040 152183738 573037249 701881376 10689253 107408552 183409760 496388844 815906584 260190196 516071940 329634700 729969520 146668852 6387165 414612162 467074845 704459202 4463240 691365680 326167928 567724350 383922640 319381761 31723510 934959244 706470026 950187950 777728000 529258784 133655760 681936276 656167970 116585292 373030504 21114450 385998080 500936030 304675280 868324282 750045200 206905248 145529200 470369720 203682770 559124176 451609600 21216832 189326950 743392020 235721338 748276250 365754920 450080144 676789785 722775500 246462408 236446080 142435264 525828600 256533356 945669764 147636368 806998125 749228372 485144688 991236415 698038126 263449002 690090056 399300800 863000400 990631124 331220640 969426455 51497000 912955635 928646448 325361320 889716800 979575404 774167360 862275737 875752590 408113049 778083100 101063132 364984856 240877500 518552274 759273024 706253833 635313600 328670200 156243488 732554416 484365472 924196200 461914754 732322464 2568720 834779842 583241086 450572225 596655172 15479952 392445524 833603598 717161472 759760900 716502800 772453888 192964960 547462450 244849125 796213667 265694380 595830040 645521000 508483964 595278488 253543040 793706800 303756422 516340288 938076754 529969750 401354160 429001552 494225946 923200240 681254492 889268714 201775520 883692648 354398000 994194200 581245120 389583459 451361353 869859736 95665380 648648508 473409280 377047182 535979099 282789704 406096474 485308540 539665246 246074108 48885200 93963105 839661200 923636164 128720624 3753170 228642016 552593280 849001391 198927510 555727280 805506366 561330970 838805400 98719821 26118020 524437188 43070734 151223110 895597440 542598020 111931000 294541525 986376808 440596608 411327365 988115680 191666240 292609400 426217750 922076720 687508110 690368752 319602312 671671680 914333499 617885200 875390000 423220724 191156480 531792904 971897120 619720130 347422126 408372990 505036978 878807496 467505216 681351822 597356919 879469900 820323072 344168640 607443496 715993096 43614784 394651531 445148150 307060060 732009755 212445206 629941632 757087232 709351820 389294370 95585114 772195500 576251525 333396544 677979104 438854890 368888992 569117296 62681648 762444128 325705932 55001470 383187512 549654960 143605869 778616452 889021120 794380900 858846500 42599800 43438128 211707208 800435400 759662803 941247574 601861138 513567508 959675724 28370844 71188600 98193052 363991570 424908600 160343880 76361984 900963216 686227030 471560526 410141184 66166760 675181244 74288482 514892105 454012475 450219830 191426910 91433391 220714560 750323125 241082670 914494140 635576210 577019561 107353088 98255350 693968096 285639256 629805678 486030773 152385624 710607000 780676850 643588752 178505344 601583862 782473543 889512320 71375360 675039948 832940640 426987708 83287275 108011750 364371556 857567620 428142974 365868020 351298120 570460618 389368740 393826500 477794884 915651400 63082600 737638240 396480000 397245000 327240712 187595648 956940944 37099776 113788654 859684062 920092800 735867892 988891151 505073408 297547048 174599560 174246672 737432600 246858738 749660040 877580448 555784420 879967890 22104480 672617600 590964080 614660512 335924244 471539200 423999229 456937540 46801500 292472050 16978450 519430400 914530948 263527928 37076360 258486400 746415420 307357636 830792752 802607634 527457368 195519100 539231020 510685680 378672464 377606095 832469640 295918064 8154100 86663360 221246365 338225288 11163168 642130776 777682680 508207684 350841600 790978944 188678154 415739060 499914310 227303850 90186947 821483104 684221824 574033857 290866755 856007268 636239667 416120746 537221350 65361540 33354716 665934500 811498110 139978350 454436930 11912352 96951088 568099490 937605932 526970000 980470330 397035200 813941750 964951550 679905525 589129400 630485436 489520810 717819600 458232093 563595168 9475612 788741120 912526830 478491648 653210980 374793116 804796457 881005185 583334580 252878894 405567571 649975104 210714625 209016000 296928480 817927863 443354301 729769696 201950830 806377968 35815550 625366816 326850224 421921986 658842850 666889420 565979050 769602563 828188504 936242720 556199890 849577888 714673280 823417716 439613940 612450472 888882208 87530600 205649552 688130492 196300667 784802048 128200688 27251164 952538016 214841440 440532455 681506078 94857280 759423800 160820258 497895032 161498560 81009998 630944361 133551400 45585220 102581172 78694454 184020918 790072030 744060640 425226656 321375580 10349850 254527599 121154592 234259472 507738112 193999088 694918400 90715256 16467938 401726600 934007180 782816105 36748152 852431298 467380448 824788480 683825520 567981888 86870920 193156972 131324988 774217880 264925000 945027880 473587456 537256605 50215368 303588864 372145128 267152200 795053916 305584060 125326428 468766924 814530518 622343585 90863120 669408448 512623130 112924150 313594380 82693500 490592512 634268000 846818250 687273939 623359764 124438750 748213290 963024760 225883200 433485384 900952432 79432940 709176170 161313634 676461279 720789632 445963060 536552672 103854840 66084642 786602188 19971468 918672642 51372610 369455132 393876095 453702950 427324208 274458520 527015720 470783308 554298486 876027002 387978240 518629587 384536640 603024160 896828866 297844546 937851280 302602112 893380216 841055296 177024440 338413601 175407600 393071492 838138700 762838480 276394208 580847672 471249120 83632652 17500450 147832560 691482760 238254904 974118720 810824137 860044506 928590475 383622496 9439034 470745600 508955858 672436580 149942400 386429600 774844512 77427616 111859200 521223602
972237760 928964400 739494405 721332435 91331260 529849503 629358380 898770160 427619680 809594688 933664020 139513600 487768215 752080432 152169184 69998250 55284000 724628576 265043200 465745743 203040376 321299100 47505696 311970720 788433440 505389600 310326260 922634424 478972100 690895872 22114392 348039600 349984600 746306172 236903625 290465775 738078708 411262720 474433640 486450850 533196248 738401472 735762840 711096376 785473980 815968000 514987098 474983960 215577600 964587520 491130180 241765000 646296720 849402240 59690008 874003377 756099397 591776116 611976660 827757568 305987572 411851200 363208000 687509695 864015679 96603662 327414388 430701600 742745568 378358784 120684250 98096833 484892662 320993600 690340847 586054280 672504592 191537452 879732438 664680754 426018320 646790448 543636592 232176672 420098896 662933120 847920584 678154000 720060945 335061810 755461248 922801680 308328935 911618640 699033138 869615235 608634790 796563653 334458766 905646520 476844704 661333120 67254470 177623108 345956424 825862752 145009000 751621576 217889378 774834176 239766680 964672470 269574120 592232960 371699904 233998575 384641632 584567706 196479528 951207280 462617280 847127195 63832516 860449560 889590657 985913720 701785080 50721920 122491280 935352640 873309280 260404230 97593980 984030051 528868152 900478720 255990544 301607424 669478720 681294676 322704228 637898240 107358936 140580060 871385650 631349796 295931508 567068430 345237056 68181860 244241467 33281844 777498718 193001088 837451698 23739814 639996288 671020160 630309775 527104200 562700572 644386371 71546297 681832000 531700904 844002526 590599696 13547100 859597960 933484588 678644936 275137830 247882610 880796712 156346640 330806585 799307725 47168160 962951412 368683136 391133972 324421504 412640850 670976000 9751776 228354800 49601280 508425120 479542176 686785726 658871904 654028550 397717508 809036296 223021004 858025325 263089582 121827724 525336816 661806500 788714630 435462320 952581600 761708726 801763506 418651000 96636994 197555456 401232640 357985376 743684352 180941246 211446600 315834964 273889500 991508020 495609338 401719624 845460736 710920206 830544576 34291608 790380732 196349056 440444768 751036774 805152960 230259072 658699492 580987215 925976064 236999002 392055744 929248474 212863060 75623450 623005798 317470048 396753400 741666732 565138976 621615872 100645820 298957560 565113760 464428580 206954000 580704160 427467440 297684040 364999936 501249312 394578120 937104960 660584960 67929698 566494137 686110010 675780710 353558999 189079125 936861440 367468032 185835595 259964923 752129440 479662400 859390400 905682176 472532080 921881115 10252338 946634075 140236244 434162523 346532295 474320280 987679340 401965634 851061300 43627200 430623513 50823456 429738000 836403000 129574880 263538882 607460500 638576480 198667336 413416476 710908240 631344048 1746577 438834960 554758252 573712942 127311476 138618984 658947019 336470350 250684952 21237425 364941566 355336130 481797248 84992048 330478464 191229276 27883200 767432000 651865730 550405000 528375424 91140148 744391740 497875730 120708020 458796448 469404422 17128960 643910828 413175527 279514030 706127360 31608012 91256592 721726848 723394628 994952456 832388912 400284096 398682320 486073700 681375892 346746630 149293956 655042500 181383680 827044200 18295348 680894608 115581296 891680800 685678420 393004595 607062280 913356800 336214120 628494556 347160000 74596488 530753700 878710273 283814084 422779936 745735696 76853834 573483260 567046009 685951384 5787384 271746760 190530204 389320614 804347041 730677000 990553080 312400204 370648844 301849088 207648716 50495360 833057500 869802956 291866550 821995136 115897660 578478185 814192800 902314368 752354700 60800928 281483899 322178064 613492534 520157360 852520096 651113830 812615720 817189124 620055051 995850627 630850000 196252720 830595366 35114850 416753328 909201625 662594560 875316784 331446455 253815880 986203530 964581376 981427968 386600464 860465730 343861080 365889776 827332672 158606976 942222912 592890750 467854996 827760964 938967662 285825460 830426880 431469266 382761495 173375260 62952736 755776640 153884640 376695250 72456602 833989084 237996160 363284706 376731264 899387392 245768412 989791800 703481240 248048878 151498624 608939788 8526648 885350881 13778475 532078982 861697030 443400850 886655260 576630500 22978511 831144540 421890420 269078960 557044490 261492960 278801832 903567810 857336164 732123726 931727548 605917716 735520090 143226800 765332480 601346605 543146530 56714128 705431680 114141280 658945288 612446650 600133739 820322650 321961572 733226192 576288550 956756480 401036604 110864959 930289450 746315180 127394500 140256148 941420000 557723200 879862400 747920836 377516220 953920000 953621056 457300772 168998801 347901500 449726992 607846400 955624444 166223073 409006931 453799244 413225204 821039985 379566224 677279352 868051680 265491812 741616420 740947787 208837840 390089907 826930346 900136960 500964918 984515480 67861516 995337676 942105760 391452424 447882422 564967036 319620890 358751500 820299790 411796400 884966204 34348930 615015880 202632160 42202912 551977900 274369696 214321826 537648392 38585514 319489060 413836160 985808612 619200270 210674660 948825015 798814250 674826660 161817408 532884536 205857096 557639269 481453588 314859150 257232172 313927464 9958892 932985125 308935837 953397288 740283296 495397340 270636140 504953450 634305872 252421376 808958976 500300620 777083672 424212560 781973017 452216531 215625752 365141139 976547328 184252128 275565050 819885336 699268216 466685387 506932636 354397480 960213600 765183452 658879125 969548112 556756000 251002038 389673494 116112408 632841536 658041816 201588660 5406500 373247928 79232475 671360716 226171648 937638750 162454824 923592608 330554652 800086990 672838056 891885280 157216150 317305532 144847096 697112034 165681670 897162176 315562683 602353872 439284534 388102508 29130256 646308910 40656926 239370144 750703080 402041728 695541800 863225373 825426684 444788480 94153216 387874800 541325000 687169720 976292448 797699790 483790200 530617664 706206892 42303650 58697076 926428566 217321444 332837280 370861016 181724875 73928320 772343848 294469025 722253450 143277920 130178390 835461852 432488340 499834116 390107936 702439976 532875648 346755616 537652620 185936608 128630800 114893930 406596000 648906000 584780430 864973740 456884272 702147779 293079808 620793120 261477280 170931280 51838420 382050000 542817185 830245760 143898176 765112852 152763432 854220000 244913618 296380400 787413380 873165590 131126306 998057912 768700460 762287488 194911968 67720000 847598768 717908560 506944880 813732274 153213318 415672149 965889630 620020656 556569648 20439600 318985764 954809250 762228192 50877088 108769500 15854416 747912070 159554328 82127000 412631625 414889950 568700268 82508968 139121900 745487654 265305951 60835905 253934080 387457844 160906384 811215747 603274844 600570489 715894050 751063040 592120249 505231080 194231165 740907675 356456704 890782752 850180500 779278174 175958350 730711168 726258928 566664096 464371808 509341110 317521700 676513950 802061174 968665584 651139088 379877884 502032948 505318752 93043760 66491059 381626990 666737923 692341184 189773520 829469326 232759162 714167900 768740680 683506088 953664704 705936344 117570240 641297704 115052270 844676660 464600199 835701000 207064960 756894654 456240029 657346248 969832042 798599750 809543320 307959100 618763920 670997000 718405324 537739120 157094217 119069870 563547750 238388330 364093300 363007820 6191000 411428820 93112280 350876788 736545484 571070986 882237055 471870508 135571832 88423580 722754335 136244908 366012924 330246800 142356486 56076000 119137118 28645676 374038601 228474400 800759560 700914039 587515625 743324040 242997248 179722240 438678034 706709962 68841180 845863840
71984100 309279102 691900236 481855875 751467008 230929900 596142232 530412539 766961556 399490422 921243959 904602242 461568640 875750144 216847408 25526410 500342800 912716910 765837328 628710760 554825775 684751812 12062275 679604480 915223200 624536811 655527700 218248534 981612160 28595360 364623440 588724670 37786500 365827740 714459084 378495104 231741472 2930610 463750848 299927100 15870232 283540920 140381120 165009868 277815707 209542220 467927494 618762540 983884840 44778412 962361700 278628560 610871200 81632864 105349594 530518864 239441970 922183528 85953650 120664480 271993748 182557779 787730388 648896730 832921678 414559264 681846144 42436348 162304655 901583300 870671784 749963080 573804705 588201354 98507312 118042700 281915018 189703514 742039040 723649776 459003744 134314950 74757183 198200010 216835468 863807112 426510547 203950906 257900720 454047352 900211320 555150656 69653566 122719936 963824248 326178545 641930360 602159540 226288080 935669720 536228086 607269200 407737340 663043580 222245088 854909840 729281200 294479796 881448277 941342140 669483568 663769950 98345360 741080264 315499140 116225712 353343416 235019968 947356065 702747500 668777603 186380592 410264075 130446980 305213870 375965810 789305376 808858448 931835815 240254340 157391552 929206656 833513158 67542080 655203894 459480896 105263776 741850182 842701100 614800700 330345530 968323368 464780968 490663728 886569101 575959264 683345344 337092410 674427192 795197050 151747076 913844480 971596800 356736200 302222024 392819980 742059999 974908672 698094000 756103840 136478199 274852824 183677096 679869255 925714020 697440480 488721480 430682390 875029332 404887120 9532980 947874260 416981210 853264800 695456520 346083177 89897092 562613760 151856580 885348588 123157196 926483472 627562744 465626180 730858640 121499280 981483070 229088440 38764730 491472345 197085132 102706770 684711900 854597950 413815752 563253431 59642234 926865168 773325188 627654400 488701824 543324064 804370668 541289216 450870044 865255992 873320480 338443426 377091250 951642210 493947100 828879040 7085960 156486136 944447040 456883580 323866696 353655380 647324431 309981000 371945860 834475280 891339900 830143288 430568000 877939240 514344210 373363000 551566080 295495168 251538150 333867728 165796194 430510490 678604093 840343990 505683569 543964180 551222648 424406240 879085100 291215748 476901900 500061456 705447256 187658323 680427170 176890435 10263168 792026048 725890400 220626288 612671132 352219240 274255296 734744229 165026880 556520550 502571912 111927500 802004480 507881701 453675040 729557840 917240176 395250764 997761792 966109056 299713330 232204632 443702144 893577792 598955420 312631545 908701200 288351200 13848982 833421120 573214656 108773440 17325300 325718616 26172736 219614472 76287928 727305256 322427290 581385740 742533000 571756750 826571120 437128239 341012784 625604250 636675584 380699956 64527122 158263391 737851320 346561274 179052840 387638488 935376000 274962688 273757412 512792800 933028880 751028256 547238650 985608160 442275736 162765098 357307136 408412500 994541200 652520592 615203840 421920776 700547200 687436432 931356496 983709735 250740400 413146960 220888096 918297904 372704080 37268024 837801470 183444460 999591710 378370510 772739504 589275100 874842471 200914816 676233248 180304384 589009640 906204864 987164656 829437500 997186856 498822000 186984576 428836800 890905760 631621168 822661120 421762950 130591610 109540840 719146796 244160936 153175964 423490952 87140896 204719316 662498409 792835680 121780786 46887744 559321700 557144240 130029358 535230940 10437486 388640440 762676570 884711782 336884250 960474352 503824550 286076928 907079342 913158256 825360944 526140540 182077673 262332800 770992194 396165435 532024440 306333120 838605692 214577345 50081668 619295934 544418698 335672832 276134920 266043400 928153224 382670475 875758912 546650526 615391104 172461216 881857268 253579194 989241800 961136418 497344192 318267400 559183916 105995520 683487080 222112980 721953520 416968690 750037120 910354176 712780760 184311750 771808030 478064356 984401713 70558232 785589920 154699126 182664229 103419136 438381131 878359680 307120926 241732488 55177460 569787888 551884616 70184004 826044736 810640768 910829056 334522152 910115840 873364638 616414696 4094770 300642800 607882280 969694702 559705800 537860208 989415584 803821014 843483908 901113176 689464840 799161000 836130695 796345888 734012280 517806272 146971691 904618120 580089622 639115346 978528230 96110326 669765024 374233830 827793040 70109600 974735904 432373700 702472295 600419356 951871240 100769684 350845850 790498500 78221168 250651488 945569280 845680180 482787640 578129588 907191070 517710662 37625632 145073678 125668814 875581232 360050024 423045448 845482972 434314057 51357020 94389920 926358280 221137400 914483032 359802512 177591808 217145996 140540416 594677336 672989460 570174168 768338315 65672340 518404115 122418132 822966952 224269450 282879452 559188800 936783415 783644672 662758890 522657835 444977906 130308442 992418120 659383970 696273225 296190108 276010572 694815355 220710992 797017076 442633250 58761931 957177050 102925300 665941156 559278390 884110217 312232400 205101400 962046240 658889272 396088704 597618328 417952256 397772624 510320908 3216250 847734000 148291119 630237056 77470848 678066100 402559360 578832176 927345020 841080788 476570120 453616000 542977100 155297200 305319656 292211680 825003643 142469820 616276176 333177280 993972000 580967604 200536461 451257890 340867584 687914640 357439873 942722800 419260185 475432320 879128464 162864304 38659450 430765916 23153935 447453070 621432412 230371980 330983936 827715592 889104219 141355184 967093143 485251400 276853945 810010836 646628000 16354704 34255704 366127912 16679944 775041240 994841760 565672476 108229776 299388792 644004216 378250396 413039700 150105600 441730774 867957888 720009056 179271600 395400539 548863140 136513126 318529760 763313775 821614096 77436000 526851568 412642530 261799150 344009450 385140597 163767596 765882688 238673380 321620172 3053420 980751015 891222943 960472704 614404104 385953480 210680200 624892524 307085576 661286744 200185524 250110838 628069824 143164178 599124652 836512882 896342102 4561515 728160452 239099613 12733824 592807120 524816180 772933600 133214892 915093637 696973600 851789760 417435200 495802998 200231995 42682808 187503360 708373400 740806528 836278036 171410440 785114088 976109648 127404560 875948284 920870557 234703080 893411231 536747488 704072250 903602325 218077812 758421200 206435552 865123475 534245840 240496736 996795520 483767472 234520642 640740160 330200448 167391844 970001796 736849760 597637176 592696664 758104860 53016967 673112000 938614960 746884618 724150004 591105766 960209820 132384966 982148391 285565170 56456512 604396800 537513600 959946240 713481600 379113266 846849350 926906320 61506560 578600744 195170424 330620940 23270480 266236134 248685000 74018250 881940600 574138560 749891488 110703375 398920000 841435168 131356306 929084272 532106800 35606124 187481232 744586674 727034168 392298695 812485844 365813612 244476800 228118536 997878880 10507708 615665608 161390612 368601440 912554880 813078288 665808729 181153527 618508752 24902800 548218370 587041696 117870660 346512384 538919840 438901616 83370760 78933504 227087614 841530105 740424182 596858779 173942448 147380576 34837680 471343904 71930248 663444704 606654880 589974911 429545660 716908450 411151192 52810192 763679540 197412916 32323200 208880525 234899000 637914462 306563300 147453060 830575460 21312440 842598528 456950380 439915550 738412688 725002164 414426850 764462880 273333400 15543120 281286202 98146900 208999344 380421644 160066864 377788261 845712640 98240385 110349504 369437570 687463708 415710870 951127186 940833526 555325050 557409600 266276512 12340728 119306881 924277264 741810780
308925681 500851414 747223726 836212800 865889108 666734125 351948800 927480160 102779461 891461860 602577288 172995406 563173808 787308380 644928000 436858248 81439720 273629450 767214268 363504732 800968192 923718220 30663480 416075068 72787072 110932990 702780344 428368939 446777020 979020344 416530648 996700500 15213455 391426560 989366732 851500700 565078861 916573240 943722869 604581879 70149120 163386406 233555220 443883678 802833160 840085940 254049896 788170008 312039078 800518776 586125965 182749616 424693800 870264420 267320838 229580256 297059176 884335640 896846240 703973180 627181212 780498608 827322800 315300858 641978060 316882608 596521730 854762820 476001150 181919380 127357405 316857400 830467217 660000956 343442940 639867252 789012508 404067875 574508504 806244440 673293840 751678135 47349392 913086256 815721200 72926048 480579483 336889500 659241808 204823018 464228065 433951050 489244840 267400704 615413923 35060928 303905600 611719600 927138480 696364400 585505300 471211414 22899174 895617594 472238750 109856992 880471040 916881531 700107144 520382144 897300480 90823315 678251504 131625000 998600000 870956540 51133736 823342412 807330560 857483760 703757875 100832522 333420775 529438824 860434096 41673309 286051363 760074794 373502519 305507104 171680560 915929600 425281974 418667812 186768572 854754220 822391726 386519560 254296132 739627518 789744900 890926848 31753488 889762019 963111375 753130468 239148040 44445502 808860978 231507925 254556286 765608905 356786500 208161911 845839052 283557320 950804560 361921648 334216820 532717582 566208832 325288720 872402662 156179600 502623152 104087336 175081760 213305400 909735267 110802176 260247001 673868790 34661710 927090262 674209399 398279732 313922855 24380000 241602272 461085788 817134784 822441020 308937500 562908524 509838400 105882104 761404865 653848448 54268032 242000670 904551064 99785200 274473504 614008272 195210875 40198020 667512114 54567968 266294840 476394560 526549728 37183560 352573633 831544840 506660025 161915400 872592364 559334900 245618110 422887224 911993267 629312000 455108836 712153692 920749150 27584240 507959667 46580430 483829088 518236592 829415060 529903680 540432719 139852994 699085885 822245016 25122228 760601120 602601310 96049900 397951494 84691136 516924160 334614725 226137888 906993860 767313552 327845428 331113440 339808000 658969816 222141500 108235556 763117500 617648240 97321984 253120255 45827292 758129987 827134824 84980330 788532173 399004176 297793220 237194324 171236910 145575440 847191500 736306944 328931584 623365760 473734303 207467956 354891504 875829968 146452934 27679842 997947550 548924865 189592455 212168274 755904544 28626020 500702000 873799736 497898020 393017288 736969698 951079048 328266368 671459456 664792281 324646275 753350016 979621135 24970200 381548032 517221800 6024980 689757184 578973184 387081730 324826536 870126128 71320160 465254920 306430800 447117824 189117920 604310350 101006912 40098692 145882408 746851840 347885770 634119552 884745660 763747200 286421800 120066600 217752096 301054960 276976800 57623020 704060475 350373382 501298908 664496445 670308250 7604764 770436260 698970800 107595805 43067080 423553792 588292880 69545919 930907200 422814520 782218760 115070212 153343072 278634175 20850020 319979006 777729413 250762312 536600150 354248640 966159600 845100400 317564624 950557888 283488606 165542225 394110744 185823035 384485296 938178875 145147846 271014375 72969242 762656360 723982018 445456640 628021024 580601420 627285000 912226216 73150488 519063580 528527092 250326960 868825396 48789310 156318610 386934600 563962548 796184032 101018710 562317942 253120423 90845624 401162488 776303080 681237120 379662984 627945480 340030850 834604853 502735040 905038210 976389106 324974025 898608045 464396392 256416500 272963554 125529398 4562792 300916948 848679856 518405600 30997260 572414480 645391144 76311120 964619080 237406216 384937360 141095840 524871145 524069836 562374375 150174360 295738560 605659646 880389760 403085538 192467660 731778265 499309611 986489280 781365898 118646312 676188640 793072300 753225588 835111440 207243720 699733450 269694644 297816738 134864400 736495102 970958896 952637810 152540160 971336428 904297274 195365760 461761500 601409504 334241520 60185726 732711220 738461904 525053732 752235364 609380600 131355548 304347204 280809605 43138576 673090520 801422300 433864576 615906545 416936230 252380032 738479620 734370480 528964480 321801325 591602500 112781516 151267690 648654660 18145536 574634808 903130810 301955696 693586380 600319200 169738594 349910076 232452476 56312380 182856900 205624680 415888980 1693000 463011200 595266294 523976052 300465040 744707040 989564995 867327080 796397112 766010650 29110240 163951600 659833024 961434320 460986812 940547963 43577200 789292980 118610305 204110524 327883160 4168566 293702590 18160980 254808160 864577888 496407680 6007752 211277440 109875225 260337504 132978848 816586800 102570240 273018752 743754794 102691520 513268776 77932280 681237945 784395640 946329700 929337166 109878825 467913227 279020032 291226400 972085761 256423829 427077492 754024428 78138335 558014587 266983306 487623040 24324760 295453394 730985882 961494950 931075136 870838556 736202182 632501568 873130052 606781439 596252640 865296853 791592560 919730056 865637525 49849728 178760000 294973120 288897662 819688753 598877742 873577216 785570840 32625152 148086005 282237906 829799073 251595965 79913600 556648288 380443840 216293640 925457903 429020800 983927390 987713470 153205944 466990016 691990880 444987208 507074464 64152879 457833102 908976000 143828154 268482388 870330940 348707931 432452884 792072500 199377664 837221680 285442176 36501310 923706880 362202809 579786112 733209595 875134200 850408393 119919216 779117088 761913792 317713008 444601814 69972700 216930392 445145360 807798685 273219102 404673520 768884920 912694440 459658828 876570512 479839250 493007305 797109222 230595716 86926960 931750028 225445584 72644352 934782775 817154104 484867372 762303371 901407228 959324588 943247625 483938606 810622648 360385560 35656340 71992200 648689760 26793705 525587788 663852298 533937708 820513440 573474880 796835840 404267352 689102362 407547640 577665200 640646875 720989680 787328064 41590530 950189888 486346928 749945400 117959560 315265776 49871808 509233056 205910058 514750584 130305120 586064896 298038312 957789200 42803696 548247200 938430545 310256956 274215920 538332116 200874725 953793910 959377923 485191946 540425688 212968800 21205340 724244395 580659475 901129232 982824960 516288638 963060876 361149380 569811950 664753384 36067040 264096225 589526320 522899472 55834320 325982884 322897984 85998976 485598240 974680778 155274600 682485042 544298790 499422140 890371820 909334648 281580800 47158520 503743804 743162460 726398100 621399808 487844532 821897950 141727624 523245888 695623936 147537648 697100372 858369410 362713130 925722296 613531512 117334370 381238075 938017180 661019604 812185280 451401800 601943664 307303020 971955520 666248320 384614200 988541000 111221783 480656160 420170000 520990936 259255958 317224887 991592128 605248960 949362304 900123920 141033928 504359932 543321600 693355324 19331076 668871326 859757320 3450624 88882819 472160000 751815584 865531224 161802260 226711290 583490022 155392200 282951600 651962334 363941680 965527136 174523304 51856068 489377480 398241516 843631380 827251599 731909818 702487464 765812000 495702964 71141056 800836424 290628255 89763856 532851904 292738050 853147714 479357780 267256680 388933560 306677850 559646034 287543820 721881980 901186950 257449120 182764864 719880082 100246090 36878279 480379540 108665630 223211620 344781520 326215000 393647760 175220084 385782416 542203430 111794160 528644416 990788503 661732820 384990064 866515280 361429488 809704224 995747569 264844974 262151808 499758520 234286240 540016031
114412496 699484573 277441100 411917550 241269332 332031305 112438976 295032304 526013366 903818550 761926208 698043160 696839056 111077580 308078450 15034600 880120930 679000663 655128200 360563840 781879536 979391000 671674144 4899640 291144752 131005600 528119584 167327120 126630126 943561940 651877732 940063150 997652516 50361870 806008725 285654985 681671488 365608866 10512320 118134830 530347380 274366346 47519264 154009408 106529120 471472128 539593920 891019040 260399906 262337116 861227952 574339200 615432630 969164848 423236505 321971200 200130168 388542200 943791350 969926416 934325080 506536780 667218740 706854515 470925720 761047040 176499842 413856240 156769688 918523070 915515504 33274900 582258610 763046496 334573613 880978192 276911176 403980798 307585577 83093840 803062910 302388350 179207426 294672731 900281278 596986095 516409816 299617200 629818688 34122200 251967900 605646852 116098600 969255800 704675358 372876644 354445210 439170080 194447880 479902712 318393782 204936392 370627316 364062464 842324876 41380752 390122902 559948600 104977855 144684296 774172320 504900864 606561205 293682600 986986775 622046452 179506240 604902076 970837080 148979056 557223783 506106096 222515076 527368100 860910496 164593280 615234000 363924134 219476331 280102168 118760266 671266549 993180140 472028320 999837264 426903106 764193400 714677736 731877914 745295200 815981080 946479086 929675736 982479970 335746112 390614526 500084384 731233000 30003650 368999538 124408240 206121824 840487000 805974112 296505200 403594048 22918400 693476912 701661216 208606208 514927312 286937304 770291440 566735920 348134400 775939200 634169040 30286220 562144764 497166938 292572212 418025708 897328374 539902620 805410638 327772730 394676928 833785188 585758080 90505155 507151799 930597400 88174054 91269216 39645598 97070814 456623216 355765514 738857422 367818816 507183872 134344943 714455700 755362306 788133400 580849952 296796 501863319 356318992 284468464 693534692 554864592 286338740 11060888 258683400 912581532 196017840 351451862 456670668 301840649 426287950 663343680 284528250 330586893 226688545 569182781 267174202 607450264 885996352 151949000 528227378 776286342 458571904 858202249 116952408 374559926 573427360 634615620 417867660 446565294 156095334 60882500 883841480 588168080 592618820 680983408 112376936 448599400 741232326 697553946 838981494 263708464 261068720 159149632 1869832 217484014 195797190 514608826 820407296 345585760 417555200 593468240 867867760 196903625 188837100 863098920 734571168 855928308 332098659 59124468 166395286 540665140 561534484 826290538 782070800 808733152 561758840 419267900 126699600 937172100 210070240 318400160 627625080 782778960 629079744 855279104 266496924 693923192 138971252 83602904 778613424 928799768 582488970 694814664 903702776 829927720 574698150 561679328 307247230 417901592 812578250 91844760 920175000 651798808 475668480 882785180 829241984 977072495 135124120 627991150 189452824 955017280 797413120 405140798 668653832 178535376 507177550 166890700 649803800 254096960 57394646 370262736 72179980 270557469 39811920 259851844 961002624 48252448 93609208 23084126 530353200 106825088 109793165 384085435 114420480 532197924 657027080 781064192 528194200 613167232 716571750 537265400 900465680 192650931 626928100 870447560 239901536 422034011 400237500 213520282 989685278 266751755 890064184 72034220 306866112 191524904 414479518 44730660 235624652 504455110 695895040 279014774 839073108 644764000 160325480 900657875 326650472 417257952 716499320 386374600 489269600 413973512 547048976 395700910 943454000 227709300 424027936 818885754 895681410 893031024 197194200 262003000 19719904 310425088 814508800 232925116 68745020 83798307 768582780 513013440 838961544 942360133 332434368 810796800 774634780 661294784 96962000 107900382 67356952 2257474 313267106 813135360 509700544 453179160 527487920 609133640 95077560 267916800 671569280 836581664 672846750 227534456 643610760 889955000 268952288 742811970 803767800 897516440 807349952 499122320 553846535 942213968 206393890 230891832 132332010 601293984 373027250 72177556 41819672 214335360 432049820 24104130 79194562 468734306 249628784 692761540 715852316 247265445 460132352 631167280 533034451 859789229 296103112 37110160 203473880 132647315 704638452 167321616 568070660 311235072 937288640 938397266 955836400 783389748 913982165 890099762 297515448 790710498 81723712 765627545 794807560 99916576 263190688 3474328 956732250 757552000 248190324 893234750 571236675 12126205 318152192 4356810 242516000 517251968 333027896 868980860 537733860 914573127 476014236 627916270 457617960 917611184 654729499 938305152 577692800 963861316 94595850 327682730 368484496 91911052 665815208 738983100 816007184 332996072 385947648 645600 276695988 649057796 234303436 223118337 586191008 140403950 584060574 500227300 132197920 495382024 844938665 909041921 835005000 482632704 495027834 224305400 763117972 101717496 468815124 234403848 977352756 729889836 405009280 126457616 469104200 289098891 138208152 287836800 301180702 376773222 694674996 374532592 611930464 862083530 638275120 292951504 204056862 910307200 231742560 618591952 439135280 480543520 222597420 741671280 967825790 859228272 556145916 913163596 675215925 190975930 388485878 205943920 224061241 97681360 695000624 85263026 620038950 912463766 561997730 653323500 273352830 47936896 356910300 338834400 610248000 529034480 805158064 611340800 309833952 741124064 260704753 259994160 828240797 285455642 625523480 105664392 85958620 545640090 757297038 171903408 23595666 614774080 420477382 962255000 351301566 692846800 770760800 303508800 724527280 373107000 394179840 14638048 677345504 39183007 649374470 362937374 311564045 657040124 482755220 671048712 573359020 863036016 172421826 44055750 842359840 767527774 577988608 521849804 171594024 139508960 537997800 310448512 604407424 733257585 771680608 987999180 899741540 854026670 340535406 732772714 629883811 13815300 315478900 707663760 342532416 804964200 51732537 593658080 759410320 823653727 502484950 133352610 89842467 399975855 50236160 244598446 351999240 873933880 620383843 891107576 955522944 60624416 543356301 528683643 958082060 981323740 373769744 824891526 813167254 241448610 149825650 648763756 847776344 257828941 723223616 947816650 425456940 417793668 12793684 60942958 105247500 811884375 763512857 256966196 119083510 148620192 41396280 722753750 500234782 70254560 937699840 429539028 170755660 221505886 2070340 805497440 783652300 696276850 337829712 923073873 739627700 759231420 625576495 564272110 338020918 117646064 826894282 126480824 162338718 726931400 702544000 414251290 119871200 144674194 504569420 665442080 925944648 467720312 853420000 188127600 932153600 590698371 153013032 692755470 745603676 628583936 788644000 331475472 719631056 753121504 158597040 936572000 638131680 722657920 100959225 945621500 94131466 474573388 78552968 633276580 829294954 744849400 853538380 157414912 496879680 62684398 832829438 465731200 176442252 42671200 946889850 729527760 949609640 793787128 892092860 526332542 703458448 206502800 399709632 186876623 374257208 688683508 378332456 948481750 965838210 729487124 834575278 1473108 472403424 273378952 639855860 727350158 979110656 877164608 124849978 54896680 877837596 82226284 774319612 899795072 585379440 310057694 477511600 106773375 402711137 845246320 44978912 246658898 206134736 453062071 118977185 672026057 306250240 136312500 820067040 410107120 123172780 15267008 569624380 76934558 94743780 167874280 713219712 553271470 543885538 155995780 440848688 728744800 397012112 759597176 169557760 279764080 515582710 701807324 634328480 251145664 677114280 427846288 354647680 339905780 967230854 742530052 998624080 498303600 10160258 698433130 597959125 491731880 763536648 25646776 246697450 982303856 153071664 130400000
49359280 323457880 592758615 200785688 884181184 514371180 289954610 635795356 892404025 74659936 122789760 601042698 219774900 27956942 516670800 446407316 550765088 183324920 780347392 88214608 596573630 631227608 360453675 541824328 771236000 45889440 181820608 376678912 503787520 610919656 452616036 744160218 983187885 499944437 330762840 935508040 657124656 184022600 215499178 739882400 764264600 38703594 726812080 100240704 596979386 860718525 341759617 963501080 979580160 948157888 607833035 635665909 578269856 421490680 167988165 585674230 821170435 406630944 920706600 450177608 82592980 715129225 458664850 484708580 749728533 906397200 746148352 7179760 89990060 621043072 546084884 689530012 92308901 447197950 835310304 76291400 117884124 611968384 728350776 44288166 621028016 568006400 89947038 276373600 410002225 762853900 572859008 206366108 431932480 644773133 695282180 801982816 660624125 286191120 329900160 435925298 97058794 571876275 272938360 488251440 141278944 397311312 534879900 954891256 99742408 817984260 458117544 368871292 387563160 649306720 519262494 143818408 48360840 173619600 571894486 616752600 456396720 667109230 484996954 425545550 248712432 466492310 693525374 680195279 951451000 668378005 745853200 684954199 22021400 966758518 764484400 706404375 431940815 312859850 490143150 953833904 801216000 510641164 407957535 616007560 413732318 974561404 903763494 939167512 957720960 177575424 958108600 715645340 132919712 326298500 574103658 169943872 578543920 283704260 29630000 32601364 566925518 447513456 484104464 704370576 624919072 926775232 951288842 85186080 129730826 908346407 264654479 378064140 34641376 358144600 398707774 385740316 159900638 322811140 839828340 555216324 975877696 491746600 897491725 352583031 755691296 563243881 718815840 796996279 703118400 379784768 281517020 187669550 612409552 769168640 150673775 318871320 418435232 689758300 870857116 744744110 857465344 410007040 239985422 817234875 777107952 387652400 154516510 924961000 101184760 76028480 830675100 777762355 790286250 342825700 728972800 533669812 156110000 377444576 29942920 880641920 95159454 150665620 231643660 997388674 995427200 110493664 179849550 911570982 122933025 457850264 169297734 985644224 423933080 942425610 237104228 18123072 398809645 626148804 705675849 438205350 395806320 131804332 693538217 70663200 804381792 136924160 608895840 676323584 448476980 468097600 66157120 102635040 321768670 641589760 174388912 673883290 445530400 50524684 682524705 414161600 426968054 111341114 691080 73056824 108447472 255067685 638131078 152326776 490605840 292067624 997001196 904225500 884454416 256422737 144138450 493297960 499560200 927489216 834760115 723134000 541852000 945368144 240547072 754558312 629415680 907649656 318697620 978638988 428158970 41322810 963957115 379194160 457977290 476356380 515157432 202536301 979316980 506945344 391523067 633091184 151930740 139013600 961706712 596450480 413351000 791770053 195242168 412605180 947596155 592088400 889567648 261849960 612607250 712968240 547755154 177312000 133123438 266671680 845295104 4829238 631836430 347239808 919760016 910734728 815983771 868377280 667431220 787528192 998906757 704711168 831427696 276249076 787462720 517784960 652491968 946057920 314780845 30804860 309991656 823365894 524902736 827137010 784569016 139744304 424336420 876994398 17737592 73424032 185176256 767208292 164623712 568052928 792382688 99970800 960755500 22226412 273028000 287832544 696422432 253820800 790087188 995168704 926893940 791651992 662633664 278839920 170821946 510665600 519602552 188252259 538314090 914370800 386158720 50367200 333383151 208385679 86676480 931001260 942024950 343404414 814983572 509320759 389017000 586123895 783242290 840964850 354005288 198160753 124575500 720388400 125389424 351239026 355765450 282197440 727083644 38380720 830855748 584835736 583685000 993448710 339625780 103294012 598539156 327481776 504853309 218383484 682288071 600206800 760206560 472342808 635158500 971353182 100378021 770147120 163275616 360846362 881585464 677623148 564254125 735895200 305342512 165100744 779166904 874393803 500694500 981339706 815507465 783329388 35807524 766460032 383727104 865475576 155964264 764410904 730267427 934348660 274912240 789450080 356169284 38276130 986709365 522860480 364700660 658332064 820217556 94147500 51566900 65502304 698073704 791590584 212021024 237793504 504371600 148441686 663728484 487735200 847301440 226687180 734378048 541008000 678264384 608071250 654632540 61423300 181918180 427492336 197876822 881668180 958082525 437854952 529411180 910712282 209744755 478545920 111922150 87330900 97832960 437744896 260955147 226026668 3062096 455737554 720925430 785560300 458640710 602523728 992920120 196482392 991639322 209354080 947837744 280790764 149600738 773332660 754448164 431737576 253537900 358273788 756194700 361562960 687281360 460220790 780144932 330378901 106812800 779234187 483813100 856763872 986602324 18447960 448154100 699194900 85559168 547936520 260642868 88932830 603537920 725428704 978699210 853561992 914014864 462971408 935439049 353735040 172508512 165990340 176371648 136579877 477268530 418052319 43366280 398982600 271296400 475329313 999527180 858233440 293708340 666454636 617006048 663792104 74140621 327261968 917210240 268396075 840644672 98927328 447484128 452727775 295673872 639541568 591328250 342614485 155545000 707823770 28927079 74819450 598202680 756371616 257398950 438163039 233796700 276228500 202260944 480954036 332773228 499269184 853234460 440777780 770177064 856941552 641486160 320001045 310460600 528587600 362073660 424311296 458577600 337466350 862368496 703973208 226830994 932528768 311326150 734236875 407596740 98530240 837101096 406961122 4840540 901422250 743402888 670953076 806307420 119966350 577641968 349856144 954283221 318240050 692762500 291377375 216873352 952150256 7311098 807879700 189719200 881388600 576788255 564030319 925066352 772631285 874949938 589355980 12875960 748646400 534845650 509690887 344744780 837842412 282699584 459614464 581141250 272796275 534300085 679876726 668865496 58963280 234896992 102214000 76209325 854334800 131133824 207929250 590015700 836392908 528049680 764200960 316414784 499307760 138987560 17721915 71190648 397025075 591767040 634629840 3245344 90527000 907912900 290609172 842810656 139030625 953102140 536057050 10930765 564379476 544901538 973899576 230336788 641639516 34731660 523416777 899869444 527672958 991145440 316828375 75940384 74068000 112759000 243049010 74377120 284914168 63499648 886930420 76742272 101701608 568830072 193845120 406574786 962089351 132859520 201910405 828546592 244222560 584810600 237523156 114905464 348267160 37994376 108520252 115514844 986326272 974089313 920831176 949903460 454475200 803777000 725612050 865412816 137291408 880091689 875337312 387509760 990441900 497393106 852877840 720743164 949871896 384146654 451817976 250313234 903679340 886461520 178716933 202844544 125692740 350143112 592328056 841877342 91106560 307358205 912953504 88820608 235129595 865524392 810124416 492689700 544709600 721695220 58224239 679375776 405643160 526482486 405173428 660004120 293845264 113113600 569569615 512926541 964196584 442063270 892756704 706625020 689313252 974967520 765572096 128929975 288925250 174419810 453727232 872963000 328999840 936637542 61078830 476146980 923869375 725248270 131404832 990312384 753385472 607900110 819387796 456567344 498291728 923587285 270011856 75561030 625164308 81798748 627077562 305096664 612191500 755486100 596137312 269993459 322623976 488170422 770424536 104200296 841728270 820951722 474492439 707475980 887494500 208763547 745321532 368863258 623984480 771150807 987359984 331306147 383399400 41081267 801408960 314378568 672790415 688174785 63857736 560238452 767520804 28294270 838340120 714277316 970165664 901172500 495511513
475261020 932027310 810382417 20814750 523686660 925525390 21052480 146116750 772065203 309564584 914714901 91009200 332684144 78618631 971981828 356064192 823830760 931950884 802320488 812152080 275927340 741286160 77559614 874919001 96740240 875290300 182923192 10057220 77118764 897105550 63138400 841647606 510334978 412687920 394374825 513103430 217085110 370959520 254620864 828540552 820414010 209897196 900209480 705047210 431216744 93962232 202983334 870427120 334567046 897811691 161727761 433855700 58720204 951723904 735440800 555981700 45435616 560479008 802179840 664996961 10586424 697835552 302200080 834260050 809031940 568638400 756679720 115092732 570126450 527878852 754616400 600372456 883868640 725924112 656230829 695720288 452300376 404931320 664084600 216014052 190265922 207487380 963986200 334376121 402715174 659696000 170512848 968367617 538336720 472971000 426879410 582981440 401105792 419357279 166469424 87433712 491175336 551514960 303049472 940134956 70725560 795771580 175825176 430300224 549547520 428519384 766972568 839072800 929164300 30680495 950449920 125269572 178469473 113014284 16179050 269750659 455104000 89663234 13891930 502298978 277215040 80610480 549362752 252862850 690817952 186686842 158511824 224474360 920500325 610980240 665171200 869362028 780967270 825090562 20982971 609717530 552948512 849343590 304549125 67654800 874007360 519680128 616545528 901067644 168075568 165495936 707601888 359227280 483625454 830517944 393885424 407070360 982497280 205312921 859489124 919631136 10228610 609770286 19911680 637953948 593894300 121158030 252039800 641730872 956691300 612131064 593962824 405048064 284261552 916059184 782772500 236648570 297683500 792807150 157999560 25893360 229699290 973493088 429384650 741364982 532172800 419022328 260645652 977970772 648900688 955814400 30592025 33016950 275209000 560571708 907624007 57756864 485511856 232252216 553682480 60187965 891000170 868352487 752902040 262101145 526333144 636420064 347118178 185611090 294290908 362048720 972440640 966252032 628319608 43949600 136554484 681009770 798819375 38709430 597768724 178197960 451738885 591017750 870311535 250255104 896941660 664289244 178079136 836787585 214490960 193358240 459568929 752082368 484346700 970103200 780022912 353964030 896770792 758875072 997537865 362334720 822018972 691445904 576363008 348837840 926547800 780233390 871891520 439755000 180650566 510762920 822958606 8524480 756614860 257352226 610698668 379034660 615658784 171739875 46526220 913311216 693159286 61103936 416528256 872931795 645874200 586875112 108365460 887525448 595186412 798542704 280914000 682389526 842482190 148682859 18743080 391855368 319573132 969524960 230797820 676425080 329496075 991331371 528830140 602345200 402111414 615761920 973856272 354173208 683282132 935975804 14517935 162877144 376732040 17370160 892316240 177051000 840525670 491441568 231169700 382741907 178169136 271032500 648551901 863202256 175957450 467314250 704637050 152491264 88149140 896893891 982891500 166958312 638032000 937846300 943760152 407281984 484440960 340809970 828875665 487581656 470831616 474300720 202607582 847069024 693148447 499745325 932620272 855666775 3393130 994590608 163659228 444865900 650788355 883360000 471081090 368892020 112918520 36278600 571180130 224204866 609805900 869156464 945357275 607452168 805156566 990900176 548674400 339494295 552396000 396186828 408816840 386959208 144204980 526062500 555200960 683564200 839453920 624156554 118762112 906266440 440321040 971582520 234307200 199716474 458488645 781411290 274755450 825812384 103560520 571790836 754027271 640900400 212347136 296037880 583671920 410701696 209563529 536208000 182397524 891043678 171462220 318308199 808647920 571403592 102253184 371004962 686343670 595743280 693357860 338569920 362903180 705491088 253507641 721997760 52802816 301790880 904938756 807653945 484430736 795856824 409968490 452774580 414269410 796294710 619456496 448578292 798325838 764759440 146383096 826617340 209925084 981777280 607432675 283086124 160448742 120621328 388427925 586764650 990286736 127483880 15855132 652683884 542808288 262721024 757512800 566103096 229618420 89944298 96009720 98221464 362993158 65637920 460596000 412441978 551501524 35857055 804772125 823927784 503402519 371988736 581236800 17754320 757492640 10450268 526184052 100058250 689477256 268068288 308061544 284463820 795609380 287654448 286073008 979195474 838765198 704570280 409670236 179261200 852035170 467666400 406029824 79249360 246551236 656949040 164119300 555102332 348589848 350337520 501925560 562052485 355088905 65592216 591628952 138206800 539886216 803172360 472707710 156333903 514843440 446788136 198428160 618544300 844901192 75487360 694354071 348541158 261445848 833589392 581427723 8547703 960939390 297246460 190622564 529765720 652029020 383581850 94515368 855513408 370373265 622352400 51808399 945342506 699076336 139335696 635182400 544595685 631735239 134098064 191285444 942658338 287353710 564064786 657127088 202642512 776740320 869919875 432606341 929244880 281463848 229243855 651875552 423125020 742512200 954629334 248919624 874065805 727633920 571977480 807776800 792533024 245533260 867316240 274352091 208353157 67529600 917472000 749097984 92709255 81995760 896100024 638483482 43380817 313418086 681716460 720568496 44702015 936829086 417352534 441982240 570216544 191396250 355307260 428420350 251887720 350616070 147745100 590649052 252140120 990211300 20325112 77069950 223193040 128287050 125379679 145891152 155536800 256423480 996486505 556383607 763210136 506855232 108679700 9082368 156990468 999805808 791451996 169563970 146505368 488427320 641622100 996317562 457839368 959409863 802079872 410392672 58796094 637488576 959351252 877030350 792408000 792092160 858128320 536305496 811561520 362810311 863884240 197110064 974318116 531448230 52502956 869544656 923550000 853407856 776277756 523840330 841396560 840276032 451686980 734490168 812315520 514771010 565271900 233649982 246876968 247336920 126721760 520851290 923858688 838018115 924224000 883159600 354589912 415870542 748667275 649352256 628247336 22419436 338565460 401428230 484345710 759182406 863623404 244932464 369423528 761587592 112935260 185219528 709036800 531714496 375723056 948897088 504162640 592178320 500683264 368279592 760849758 919869152 535779404 549030196 658815144 303754896 753890796 714583901 591303440 27045193 206708680 123606240 606807440 735377375 216168682 895245390 202857847 283242396 227452744 956882880 229377604 406901000 421510992 613363038 593069602 12457600 643281290 700341808 327483040 717082825 773312380 544042326 786010550 433296360 971598472 281349552 567857222 940565759 796111200 405583520 403140710 89998560 607102400 386552410 395079200 803773780 255012376 872619300 371209728 818422500 493982250 995828240 597847345 316558224 951121280 938582400 487019834 945123978 283765436 666048784 877733800 643658808 452499000 78532600 380900100 859306720 590130250 392009872 737278976 91213760 498637748 601219013 172296306 74103826 756552672 277756652 988382060 952309880 113878920 741905940 792013668 327736080 646026240 339025502 25913632 532906504 461037800 629701480 445027800 681979480 385752576 61617903 117494678 80448000 474652160 222121620 838198152 281926025 745723892 842290166 983999600 111304712 83763136 369855200 79559520 688650286 629665520 514504320 397655270 692691680 971260614 778403584 700551744 526503564 333872150 935006700 375651851 235100651 84285920 389060768 676660800 30018500 148723650 491548176 412774825 764814224 224735760 946121180 983039760 678494142 336754496 923876468 49177138 448373984 37914460 589183580 836021479 713393416 356396316 445200160 987745250 884763464 217705134 154257760 197139713 393175000 369233416 182093880 767931226 302799680 635408432 507302430 20814111 507231782 607431122 683181572 843809600 450921710 278737196
204467200 471091360 900684204 832471704 950851770 332059504 744862500 430732032 882477704 57486735 659812540 610981840 77544320 347441448 730702348 376492496 285430224 629673594 381254975 292958444 116545200 522291336 760146738 276995280 645153600 667251712 390108272 70185856 499830220 46499188 937376420 198175744 86323712 969708032 261261890 611595620 857702336 794505726 80554251 117429232 9003360 667695656 190769768 518942050 943115778 54389750 105285152 835391286 690108516 356469042 504965204 141490550 134739750 670709600 581686336 539797332 426315120 727201362 849856584 993310756 210570928 105191232 194841604 660493431 491667810 718470364 81106680 765112128 321296755 219227712 346637548 216921820 278889280 3855296 466452800 618143650 170911840 21819904 143968500 11747790 581789208 118743964 223524870 200794176 719828150 144544352 735277670 38497980 160631580 155709076 393645152 885017200 154716592 361230120 92574760 526577340 568690432 479299965 172007240 738184784 25442672 608863690 668185600 315036770 124813352 241416000 327465152 774999125 153055800 377025048 722384000 894540128 529414325 279112300 449615552 232739125 502725627 79857165 27687421 956812288 333793684 51544657 32150440 442424600 198783600 24273294 555486160 815726624 91683840 932274140 793594364 323595750 458095360 317809040 517615976 509204400 180560000 370987808 469621920 337840246 590315828 859448150 423690720 325028960 661118902 878933819 52463600 210395840 280108260 202071060 911318688 551371600 148805016 35882990 48565280 281826988 846641804 410537920 446335460 148710624 423647560 380697360 267606724 607416200 604167015 10286616 963733402 763933100 880460306 902503214 805887242 25347452 4797636 410859480 933731601 33553920 921780560 603553397 576744528 578192095 753283283 267961003 180119354 814704822 819073440 462524510 52886495 236774472 199453125 899347464 594681600 85172560 412160000 812657444 896421318 151154660 437482772 714581200 661844640 714240388 498108000 318360908 864276200 278481620 127721000 388655620 217404936 89317690 582765214 402882646 129298800 480657200 960938850 928376656 39778640 568546986 490946332 953574726 429747694 589118210 714556750 951424444 241476140 75315310 781042200 856773372 318635382 393788954 390103300 229895692 672784933 511085568 646678940 645513432 917126080 952366470 921079480 748330712 254873536 840412474 922057328 435626816 95664045 176751168 129224704 860941184 713495496 456063632 988150000 394120576 53515544 562547200 487832325 495710458 98961880 193446144 437679584 935371216 186140506 162976616 990419700 713869520 597345344 675940000 538354960 980891676 985980820 943561928 858818264 431074162 75847180 158095920 223179520 122716800 198328738 919207984 770370400 749678283 759524450 538817040 630065152 478035520 219110312 855211712 748450335 814707600 203102635 130947840 996647514 303244300 652957576 927180350 928477876 899205060 83092096 112748955 32750000 142763930 509888320 133830400 681596180 346205456 685664872 803653084 994017060 155255456 701291584 430881360 244147904 27326762 608800896 870361440 698735600 641246976 453985280 250083037 805124824 734845048 414081850 867454144 542639344 703596232 426589280 89387500 338348120 820049438 124666620 778365968 707972220 403115520 327945040 116796970 351018698 460232083 945647144 297792512 598888835 775853216 105756200 204509575 370155494 579885880 610413716 743240764 187652564 877876612 467921812 374692008 826000800 895130506 965685610 328759120 677602426 900128464 588997392 754507352 45061268 412874144 107019192 27534276 24627522 890961598 613146888 564180864 696709112 101445992 849296800 631745920 64791176 404473580 429650600 497559600 820077370 701445327 496778880 897791496 240780000 800260360 49758645 875465700 37154232 583434492 464259776 926226780 197756032 422806350 720232431 472326315 634315584 767125876 431995360 471684800 979164968 32200950 676980064 122241475 946020480 433377264 757151800 517069672 631965513 698294473 862096704 281316336 653764000 68154870 142321784 867511898 246940672 977851790 685810904 385289400 301444950 733604840 139667360 41816291 41779255 897426420 214505005 986712740 769277000 350136116 227938452 878636628 180557720 705187550 421314548 263213824 315978780 974977575 209073243 581564500 634352164 729930412 6101655 525342938 553280312 847608000 141534424 952376862 20757794 383508428 976765925 333423616 456716824 514406112 781006400 907468480 957668146 32185736 551375690 5677800 969104448 576454668 947453435 37863620 218135038 843826832 72024700 687075616 782184879 432181990 143154630 991933405 372474880 179804200 283479384 27577528 515266244 2688920 631787217 163063780 46458856 902963806 806026008 591779904 937233242 703825200 239825550 554971488 932195748 559161882 690676418 983154520 2798740 436195330 243463040 119516700 64711360 349993276 201347464 539086690 464115682 698237256 395922208 985280000 621378375 370179470 370806160 765146124 727122166 217776100 471401283 151717312 835719000 425868318 562009360 266072576 740726380 583014544 208363120 236643712 791978592 458290000 627648700 881164480 972985941 812780779 211734592 706326486 791136020 203428779 417975216 441891388 928406685 12077800 206000412 601433110 31449850 42207680 439396000 520266258 61723300 665798600 622042440 718777550 424903456 775593040 395239734 816827560 743779840 395880400 556938260 865472244 561350272 971882623 588895450 804357360 766591370 892536320 120189050 460960552 978512448 357285600 305259280 305700664 616855882 113633581 150932536 528643836 252369272 509840302 672534800 973107542 670212520 494968000 654761762 378274707 174130398 593814020 154752000 717748609 944642000 701832888 54562009 161288814 601260150 173628702 466078000 770215600 799801000 891273090 401746250 744216000 742547165 989689089 946475900 539810464 940947484 220271120 391604900 593669344 269757264 159171274 119820976 414924975 541484575 162668800 959695968 947231154 416807216 69230720 502010105 935179885 61485244 392592388 570484015 83867680 550022030 210672400 365023048 388928488 845350225 198510520 661515520 911921882 652102250 507029233 6232656 334202804 365455606 360240100 68927040 927658960 332422116 443381104 469834852 317593920 781914140 138852432 78858752 26831480 697490506 940262200 170860130 274192570 42611608 394396283 132689152 941465102 481041912 577714236 614599150 507538400 36972544 330823032 30407920 844431588 896960690 585570084 446376320 106447512 828363284 520969176 114904704 90138812 442983216 955702860 750684836 388678416 720800 326534048 600521372 238861776 122224034 989558360 758171100 504941400 464864965 545289660 262037540 799155816 825416300 280183180 537726393 641741198 362540160 823319296 28322578 322900810 7988872 599571456 718392577 124715868 357584100 330604688 766393472 44039290 718514905 26327744 689993750 238130372 658132 506039984 53246496 359863040 419210517 523248340 407968160 896418572 422003125 653294400 361447670 700425025 528403204 265593234 524079600 765873456 576880448 493129384 15559916 76220976 114041965 5790932 234731344 919713982 332329800 317513756 29180260 189170510 365181981 984486288 484279150 912092090 285718356 312491800 108480025 363831986 479309400 905271108 147934632 311564480 408172407 373043485 94313456 374397488 382211144 371499500 293152512 88254716 331606592 416968296 692625500 907786744 668688320 647851500 426276840 112230400 378799240 831808528 681369570 37391800 487120840 21581504 891520700 427573188 628405894 906923952 325213224 176866400 264664976 663377110 637240200 878313514 775594392 148509813 274346550 194191848 449747110 680629504 2220165 247966091 848701540 721578959 118601548 695621400 970278400 74700825 403091610 66233068 967706080 133237760 499693420 562079380 954940416 334634160 258383350 83288228 630319080 684466150 776793120 907666240 286289448 885279400 394068800 489716256 518796768 617030725 604000620 32256080
288264640 401764418 202223100 580510332 293289216 916942574 776842764 18011236 508439633 239041645 489271072 268818944 460903876 436070956 141576192 945302380 471623270 963478900 595662420 168157528 122065077 542611944 6257222 1550920 415554196 449870368 327412001 661217937 189073000 699838400 827084125 942256936 52339184 296717120 111148800 493223362 150805056 932197568 446742720 382736292 542411088 306753446 710499776 112373440 773727296 425539664 597270450 535242960 213352511 703000704 26055000 866537416 116118868 367424125 284438526 902415850 414769580 126997060 149358045 195879748 490615582 862603653 358565120 318142448 302543040 855104879 355555745 713038848 169605520 272281348 73676266 586707891 776072192 176350410 124643540 297981196 27764300 998126375 222603008 106752802 153526216 944643240 314150368 502654538 706000048 349179592 291342487 202937257 903549714 763875072 54147720 359113452 973282256 602609888 435989264 415904768 258553704 958680087 707790020 397717608 365373200 412532616 657022000 951151531 703591200 862681600 686535540 978334480 494385280 450812550 696904380 747875485 890671150 7387974 52115464 626781774 997537075 618794292 390149810 438029835 308126952 203345000 294206694 710738353 550938410 258757120 369333750 809047183 126537870 144739712 312351576 581907608 643759104 436121500 547730808 22864400 328543664 423740416 625066975 608197978 70553580 368134215 69177100 916383720 150233074 152491668 366121120 955513616 438224332 231687868 663718400 691722420 867471710 395515714 321166400 38552384 83157250 877780600 229180950 126851501 378775442 286691984 122470280 723546523 376020870 283984956 946186008 98077055 70045920 857382500 150031648 926636925 848149856 543808000 630997680 103015424 444989000 284564419 552502240 836346800 226393510 166108080 632814550 828393958 420361708 123746884 595988168 619921000 191119945 155675828 596498163 230078110 671161188 45589480 292768928 771846344 901198410 588401552 433062688 536351072 60517800 816960240 355978781 415164792 525639520 211421182 378393112 925246800 90138556 613327840 412093856 40023552 525466720 383157760 787064480 655264475 29322400 668121600 84934056 283476700 559725864 310395130 468253219 846472920 487029920 205502400 715372250 269798314 775064945 157571330 73524490 731709500 12620800 809620800 959082272 293971287 443657456 532462816 697781220 467233536 652402452 758723392 200931456 908644464 829083900 852299648 439507656 207987500 745435844 237314269 421363964 623976208 148079334 791604864 72043460 913923671 503633020 894201840 156454400 817930416 996349166 450140288 452181784 83015699 160806400 239340320 273965640 676146688 571198913 765701048 878577646 957364050 566747960 77632872 506000574 892271970 428615762 840278100 21209618 390864104 472796100 635238916 948729140 817800000 797188270 529337916 134774694 627688448 262561988 672127840 775128560 42268704 614535496 443642560 57463632 962693600 126603625 924094760 382680630 98672150 652805310 753793600 3657840 46611475 305144288 810106816 367710208 654862060 501509008 760162806 212496580 980535350 132906400 617173184 253648365 342366016 783932210 196413530 109228368 336097472 762097488 328950890 329721212 257526352 465669622 92246968 75542368 721484180 806782224 62779262 816454898 724780400 111982360 848499009 643847928 22601116 103691353 95040278 926448736 565047808 136699100 380107500 4964630 88060195 162329612 816876366 271870912 532373896 203141760 715127504 141790350 881096232 475508400 398574500 690283552 501345566 37611360 539157680 379023256 327503880 160419930 180921300 511453606 176451248 845991522 926307648 546057312 412410320 381226660 725947264 21937240 918642048 965190560 492041418 939453780 32402884 647476448 604936735 336717792 974935225 604580192 13464086 970477600 887995280 616049665 615485878 747142840 892748040 784752980 899599150 947649400 274572750 506574000 1842650 556660442 33799312 238851272 863749350 470320862 4391308 35642160 571150732 413924400 501208320 622914840 943265000 94623655 888511961 736524380 773379220 763466493 257370812 698092032 184523008 301735115 868920896 179450520 422687264 224028954 889569374 689880703 69079180 405866732 907681786 143754382 712790056 834231874 789866880 361244501 704030752 958787840 699626400 177398777 852878088 269473254 731552245 504347282 488867076 672469954 384911780 450992384 304208536 814408312 150694880 239273240 660880768 75821120 494349440 522759472 616145050 696955990 151999742 385017497 585971410 532930576 947087150 34388800 877522980 744491550 650999184 145947250 408514746 179146220 802441186 215353280 189877250 757164698 724449367 884680640 582763786 72046044 214844230 940242388 599494320 159031350 993156900 880245520 271205376 987267458 463450332 890167500 625605232 992801160 283315200 906655048 126402220 294715065 562961288 763252848 527285440 402206400 70202883 25346170 516132126 950552400 484477552 149002688 371269564 3542016 466900540 692376392 408947892 363745900 547236760 310449884 452884114 350540176 121666058 758381888 191785300 976906340 967694260 186305050 568535136 187094656 398608140 313623895 88823422 169155524 939455440 681189440 107105160 185918220 87231168 621923044 636228240 808133650 246959376 247383000 770677992 457856976 724997312 923045634 82902850 762110702 763419670 250594050 407753112 359753680 247834736 966915318 912398032 434615700 662704800 443736974 524597408 135687744 311882560 487670840 252996816 540926208 699096100 833014336 660601850 568302395 545194192 983741440 320661020 900827375 347351298 773537296 275562582 343628493 953439360 665438170 395247907 83376000 300923168 187542077 82426616 845251762 150210125 433375200 830432884 817154500 327497060 161131520 255136000 741217760 258425184 692883700 175857100 973276222 971463500 891083520 116970168 876402649 648020580 572890010 413830000 11678040 117217084 882462892 257459700 82730026 374620954 302845824 462436600 618748752 354890492 292967080 293873600 647077350 204965376 796510928 895414128 112357136 395270944 85101215 834293634 844758596 648836380 207111316 540261952 284918476 542912688 310953240 893773530 162083780 39400512 293899430 854293010 369752876 85599616 298511040 865348760 92625947 375754436 340294364 720533864 881126488 923942588 157488390 333329043 864506695 849038820 688047360 115327174 710961820 673997394 154827600 429901472 736291870 521356720 937456720 284541246 639077002 616626832 119084630 861545400 786455296 419965538 571692920 446459520 978240759 975340506 321538780 431059348 583849616 941676560 77007180 780977690 594897696 247514512 952470126 101136816 381170662 535426688 106618578 12255412 728225024 888884992 236900000 12436624 819120164 150815734 396193100 976261600 296843264 716976060 981083548 680042586 42349116 581404080 518258033 808610435 300445803 179507981 173066492 624287035 718925280 683692720 282858048 597610505 54244412 448228406 315461610 386453464 209114328 464486242 900812000 991222342 940500928 728411850 594626000 620642628 332027510 918638784 889404586 28342850 732555528 187148790 412033040 676596080 82358564 860836129 464808836 547622375 656466672 335367556 587806612 415193178 402987180 465349510 307455186 878874940 154974899 865684261 897099305 739789842 636014878 943225600 777280380 402404200 111679000 648431185 923446856 693742960 172467648 227599492 76278296 885381766 738076500 239878200 506999520 285105074 212655330 518195304 927485875 372384 900152576 529861856 109712416 901387605 383230656 656457596 54587248 174554565 397223396 937743330 237411712 309123336 456539803 165017879 121995950 854810080 545748400 285385998 579220090 409325017 771784500 705511424 354852960 48798560 282333020 486834747 693870466 34099100 689404544 574393886 438793758 587217264 197284950 967249814 813845564 30002388 319283320 457888176 557981403 501639125 624413060 732137616 16383764 655654400 217560612 423400200 39273104 574483552 528603672 530443392
390099910 162096562 127942700 578706272 165686060 669018431 159506960 139157642 75491360 316140500 51857500 729220164 538592064 731270336 959813824 664121370 125908768 580363652 200746560 284883544 689492760 679999255 850038866 716826512 421730288 275147988 472639462 671891055 614766374 591502855 865694616 965913920 712927500 798107040 71678320 123681280 791342640 404645608 882404864 544782075 380408896 471980800 45383680 224404190 40400320 307051635 138944000 621255908 360051520 226304750 213557880 422190752 95258495 31746536 887121584 582418000 518495340 762093110 327922100 425405770 980771950 523344380 5889295 544013216 437954440 249257660 899770246 537667372 687889920 672457000 752283992 349935818 673908272 754683426 549010708 847994320 389698816 523454530 24036800 421450800 67929600 336117040 157860834 366666082 438562180 527912525 123349760 942740800 124847905 160746874 970322000 840609808 18588400 358966688 998934924 349280028 836106648 979289660 595414960 697109360 853996672 157629376 793256384 434075360 910836320 914814236 23224096 136882058 891742072 520352512 518160576 286218600 84204680 365130891 743188480 969025754 785978714 877853688 709531740 574506816 168366365 911006272 477563250 990097328 39641060 862900260 511691944 401507724 695022228 256559038 537148520 12332726 722973220 599394541 911889968 909775360 115620032 192968608 101748656 436677464 602753408 312493469 618001368 277314206 934184000 675463760 478532564 534383680 165078010 252065248 808700320 578657391 54079000 911532028 180573032 472702722 607118144 860146424 890644360 397309056 102231250 945037632 921143338 7995175 281180720 395239512 170788320 515432040 735812017 618410048 931480800 24493200 910284400 356939211 314140424 912936536 538509340 14190547 314256424 699214050 113593960 844334272 100179036 84530362 919649320 853500672 418761288 3778424 569276610 240587150 179799200 108436480 956916770 374840480 109276368 788804850 580250112 914803578 338304960 970212689 582465600 127439686 311729680 896010240 877303258 782714980 579124608 975841545 828864000 442951200 587249512 61574688 990591978 830422400 356943180 377333352 583657856 484713622 998990720 247058074 321789986 256210710 736275350 513268370 931866176 642685020 184850388 529798544 888314832 257106165 867790780 10257440 254341600 923718549 264004000 1076096 172081820 552381694 631230000 58316660 911805670 432947676 878337220 302632624 104796352 648689200 710446640 299484978 452129046 157417962 147604290 901004120 438833520 51693936 42444480 79566480 131887040 992289860 629539680 997466375 546877852 589098176 407203551 245364106 588800004 949166650 751032690 8027260 608815801 365553620 160324980 421061006 342683410 907383032 239868950 479730519 757926664 613665472 519034980 719531024 199880650 210806452 938746598 383450840 897552600 488289788 713960715 907456014 785814960 728278085 637874290 630269136 833693960 499638064 67895216 950579720 303562440 673988070 702748560 872459920 19826048 610860873 148195424 489056004 103379975 333513800 288922048 822527484 992579456 562474024 138068750 195104410 595114104 651601408 165516960 627681394 618216400 701958900 259678240 915727640 897105500 928097298 715150980 298727520 253781280 408628754 635138895 590067710 804834072 127462748 438588160 562826624 137831060 308901200 288196912 578805264 7553280 827949552 584546308 279337200 16597632 287783840 145744554 826625780 848943295 485901660 863210029 757339972 771212180 210680880 411318336 34361344 315975552 40785810 653458064 799948476 419642450 397466402 22113100 77908464 374900400 44654136 389916160 657125584 487438600 745652832 391300060 376592500 926851248 417881728 244366304 528815600 691692050 906803840 54874770 957360736 454222410 860392846 914094740 799924992 569894436 482407272 735833234 936397552 415293320 245827260 278811600 724452606 41206776 397284300 534656480 236589804 613851739 330130865 747690125 658412790 347491072 478087628 688919792 309145120 596220688 78715200 348972536 890798800 887633544 762064798 131038828 85765885 468446061 10538035 101996620 797477312 677706000 656584204 590486250 720140000 146317875 312710200 878990208 423850299 632714240 499836076 869995776 981585815 687848250 122835056 52371424 381390830 927206828 972249036 820784220 651096766 218442368 490467103 4616755 670479300 224291624 489453500 788337600 587139344 590614468 335111240 789209760 337723788 209826431 181825362 791381424 829859760 799986176 844296160 676758922 829528391 270257264 73757536 596374420 911309458 634587192 817461920 430530171 555726826 312254688 72729300 730542178 254017774 159643954 867833532 685539244 160403890 128571540 749020508 313801494 244353466 220661640 15203510 722569476 313640824 539514184 128754832 690319904 772535480 287999830 748200704 237227776 488351761 892179632 782793124 665354060 602374490 689303635 23606934 243244368 952702330 326494670 881434666 838788632 354634684 520501072 885743000 577170420 939479400 918168960 555439280 357277856 667965732 790868771 378251952 855355600 560389904 553434880 490054504 483991760 916107371 29133948 510364104 636902986 392248250 15383440 226301816 366003036 716349520 687761920 194782176 688737886 483465075 133570280 866631983 814274100 13035910 923123642 890450000 713920700 224245960 1214876 368570850 877810600 521715428 668034792 717883216 176720450 29076840 903355904 11941600 443436532 388768268 996952180 179756440 565927859 604504200 68105112 330226014 95976832 474055112 135557776 316087304 879291496 60365406 981401530 867117216 468781676 212808750 817075500 859574080 741461680 629240320 357156832 754977320 115789351 368663508 391799320 764199928 772221258 561048320 518605174 363289638 919185460 652785715 88421409 514204548 463137845 876695480 519597056 291405792 875127849 327342745 600833050 716168635 118717110 254683072 274826048 731358280 109827400 485492746 932412096 85978653 511255575 527459356 967306375 729120000 483533330 627402100 284809650 845763760 342897792 16625790 605405632 227899730 626524786 721389592 313256160 273357648 209793356 236750208 761096000 700780020 724634456 699984703 282205520 345154000 658812200 339455040 266366760 157181142 744164364 662789430 685654008 291542822 729013248 85037040 849370096 113332115 259173231 86751460 23425620 541808370 716402928 184154352 751475575 150088980 708891922 996223813 913355128 62205840 850062142 592930624 580222940 296471816 536290400 595704300 862497220 163212548 768735535 211905690 520072863 550210440 159290500 807952160 299076678 734116660 974937360 67032528 572033080 230412542 886439406 27172895 768940560 698054152 423824482 529305076 88316080 842104540 73742450 258511360 188543760 337143640 149261040 134888794 4874465 228571754 582334260 970325635 655709114 396395025 558677790 804547396 217769680 841958980 51637000 302729600 119143098 10418252 651623320 558829748 647424003 952391530 900638408 926013708 226003600 742460954 350997760 794488580 265570588 720915561 264486843 724098018 673868380 192317968 796835740 484675216 165500232 223847370 472087280 709248512 168626668 180946895 526618240 73109840 636497616 332732560 715721398 576394048 757319200 389639900 561282904 722991202 517137845 301356376 839081000 855651408 137277832 24704664 119407400 796178624 392927892 867246512 218724448 8500000 722055680 183098220 480183101 811918536 676746962 595790848 79319958 801695040 156350030 907305600 834505600 279284400 477635312 935828860 278509574 532464068 741734400 505649738 463060237 351275620 668990080 461004 486170360 782314610 984176000 906955550 72704848 691062336 369794698 165762064 616409200 75338990 86562608 569043910 982137856 618265628 272360000 175874700 174218020 446274864 146529000 369078780 925250010 536187470 52988200 505586580 584562500 248611440 378534408 43577652 826457040 259123580 15907298 848740320 416945874 568754300 34489295 563743413 569825738 527568384 596280974 806291476 207043004 544873312
262511616 693358400 775212160 173998784 500136675 206704540 917773920 742934848 226365695 588708808 991319872 342323200 37102500 433612974 932413388 929082176 455897408 257338570 941997796 808570753 526097842 788050560 754722752 2587840 679325500 388124113 378684400 371692280 454461320 359954960 434878244 534096950 181874532 715673490 797220460 413524800 513991580 489056500 61968820 251852454 888485342 713336496 224301056 8372343 587043452 388929280 584379750 544223300 266653440 520824955 72131852 671376584 717648250 193769840 363207376 966548514 150600664 276482592 59966598 76621312 122360825 139671722 957784542 267424176 858382070 717955540 661305750 218509635 748008610 761812736 722793152 48052800 324236260 187499240 101380192 831448700 886293272 372981102 212690840 52855600 883929600 524127250 181466400 97124140 223108056 787751060 535741558 870768614 363146816 102413672 399069120 988756864 752528690 285273510 474409448 459409840 340596373 269793718 383919760 989789920 764330352 477542080 48687859 590482208 179438294 495312940 716919824 631170044 453257540 367569290 73253590 624661264 570078190 833753680 82800430 578470775 793943520 747633600 152589208 748347600 75840023 286979450 849406532 216419184 691808064 344684320 227969444 795200504 314639686 158009870 326564060 491017170 625558270 99294500 786860152 389283568 250171402 472071260 291990981 971258120 391288294 358877900 109035606 504772798 241922720 439368080 662042880 587709028 192677824 682305256 120855814 548009570 467031000 364339160 339203284 299400046 544711196 306377216 873144720 825259644 588235920 781283472 357614450 782852608 966172160 805344786 918900794 480829056 215684960 697291284 23925376 606514080 356939086 948045965 337449084 949157600 425850670 415616480 139124390 766357358 49280220 159222404 472736160 948121920 874948096 843211235 113668338 396986250 545823152 467677905 151477200 401082134 10926704 125376875 252420707 981992554 482379096 642927960 329373216 427118992 133369248 342579500 783088192 173455752 237846292 947685200 474069572 110629661 764690076 546645100 959661190 524983300 894092740 772624528 557395300 12018706 250737880 842216199 543954400 318907044 598790400 90754000 582850376 546125930 644480023 785112072 86050784 786191080 571298000 872147500 503897763 633880826 849265530 752134656 960651420 920075776 345227090 239841440 363619640 945130160 181307000 603116788 109585517 867539808 389620248 946734300 210268500 420614708 143861760 472142458 73024371 733084060 935014802 433695040 233822140 279179120 599799300 378395908 751796656 402500000 716519600 994516016 888158430 220049440 352071506 954490880 555346660 255327735 969422820 506302878 874589240 953767475 431577960 399697408 513196576 322595520 175775120 740073520 705055760 426703360 578647172 474636800 537034844 656599770 92823936 866768378 838935544 120078144 799367644 929328892 933835280 253454830 86365440 231707425 905934484 916288000 740915205 592241920 524955906 860619708 56256750 904271514 987920700 406624534 218495680 216441450 594444616 613531176 278314440 418146200 85864800 526588476 732911770 793853824 605611536 665731550 587946379 475283204 709101392 645823000 517953400 115248640 878497920 98408516 801842560 668912400 751933600 765147435 474355134 813874679 559512900 161055360 730115160 818451200 160386994 471334460 812110750 663170240 764063076 732549304 746368960 163205662 616222720 176825232 181081106 540393754 653536400 731258790 142989488 235660600 819716640 764197914 912202504 923399220 621291524 27314960 64689598 474085300 941995916 803382067 319385280 838758792 138127515 106644765 917051456 309595540 925388136 844575248 582720820 11478070 398725120 215296896 249592530 238297900 713861250 245536940 678090352 43869440 39071917 884714144 90415328 538173704 644248627 198181256 16775050 511319964 3586328 18763420 699947720 390930082 431693840 500249100 697196822 208014380 687549728 785731056 594304104 801376808 593206114 395107000 659242228 668449632 809785048 439030773 552593380 909202316 465185750 16722528 628336870 442684900 173705520 162298728 76059200 923750514 120089642 237441512 803635820 613609280 888089704 383682550 457125176 707099238 165507800 50765634 385241170 148601600 843514424 737311808 33543028 450088744 215516526 58974841 793328085 513676270 666964160 626884160 109870744 823888240 277260128 86497762 394358912 187887289 269686250 40097080 860976772 47478792 617090000 409502496 859582949 939224582 9959328 146170368 983454792 178157393 120947040 817601274 84281720 22724024 579002064 670316192 775602736 613153792 515697588 866766140 555650945 527131224 256703528 706769520 709304800 214576935 63319244 452081920 248948800 396033676 43545000 721827892 498561685 481799360 387041088 517730112 291213056 593441704 436207440 56377200 57289970 103314812 3139840 589575778 719412430 397732864 263841792 914188964 103667683 717741792 829295160 772479072 358089740 306663216 411363016 668241872 950907136 990223488 662990520 423389640 238010008 918554824 525705935 761866150 3387936 32019446 680619978 349602104 243777535 132980531 597501456 614745708 620716168 524363200 902601115 714371600 306937600 399374012 839640160 64136324 734050000 339935000 525551176 914647868 982894340 390237660 335469000 881865381 122275841 585354376 715003290 644057200 674634332 827120106 58939440 620009000 304713036 326117824 172950390 85336094 637909922 809229570 977524800 628406485 575219490 909682135 781532976 933623202 634422480 230293559 417377016 190851080 558486944 206054964 554740412 200680472 191927936 566958585 937158066 149235488 776960316 261605680 39395784 267856256 134263450 23557482 19335712 352452104 162836400 951160156 646384984 185421628 636491575 802369572 203571950 786795050 941988640 553687865 418530387 840009064 317866336 667663520 877028848 712630700 568742696 430304450 279066400 936135918 113929810 336448684 788443490 834914500 599376992 64573040 462479880 962011290 198821265 277285060 352828680 177523900 305248125 602575152 951337828 816987588 361207802 689553056 282750304 438992480 725735824 494341981 818669327 862338050 269973800 963181884 869202550 743588960 41408300 923275280 429016436 958610816 896779248 47157581 447012791 662023032 384687410 484372440 870683236 907781552 568930020 296907500 598764475 672431656 822152890 674863950 779278528 803247174 788317696 898001744 888340630 505489296 104693376 969793696 59988112 208654700 889207040 456965982 762265856 141208374 201403744 332474600 858414815 761066313 514449029 546625024 896435500 303874304 432805408 230586685 497371808 275581480 188703612 742523854 89639040 992537600 820509184 603280402 105310464 270814400 914629723 93772544 62509556 743149600 158742464 676266810 431569520 559238117 175649380 987215032 705598230 742688552 131795044 521908800 876054866 409516850 506367000 257752588 649451060 725831740 709013125 597881360 74923750 933447060 382277770 642310400 851123520 352527600 295483120 718186100 690821000 324808524 45759690 534283716 150339104 253030826 840318400 529218500 673376000 992560570 389509704 107993388 48635900 954819836 888050324 492129790 261740928 152617367 976339220 813811804 518571697 122144992 59917806 132070144 784393500 720226885 74935895 67486786 802804475 446933328 802671885 210190080 321680288 828407768 773883970 509318832 319096596 279527520 71758318 815340376 658151840 522515290 42350136 591329280 35962790 95360880 976843920 670624907 15358944 689882464 929993980 328626098 352205581 566040603 476128280 399439205 504900654 867281000 269601112 775253568 780517815 895021108 13783336 81586005 386854400 583892338 205041590 491637718 255462500 233556080 825973204 743252582 986869788 588579041 242725440 313360740 783993819 863836342 34547150 122590638 368187965 691937464 209957016 256817916 968116850 954878622 887346404 264727836 381189680 350007920 238739104 175166260 446861828 461120700 17697752 678865260 680567680 589354928
969186016 833168420 302118160 114271700 8961280 111035898 378598996 640896680 515861760 333005900 974605008 184908825 860834568 328454488 545258208 531856928 114482288 796526608 603136168 502767144 631011560 268018725 137042648 683195210 971293580 810098800 493041276 549172034 486354750 909401076 717417280 972925315 168235840 482557594 870339459 700636672 95319650 10550784 401941260 619463670 13625120 567698996 369345440 452769914 423155080 439281368 458065940 273433488 801168170 204085360 822701702 6930640 527275154 697777622 861332788 868637136 280206650 231118031 482494990 579518975 555033530 652298250 365753088 163262456 905317952 848359168 616947072 197782202 757372032 840100000 732264696 674849500 308010496 995912820 537979136 654823912 820852768 34747360 316912000 742697506 72143900 933744400 143433860 79471292 321941080 814467440 376356800 352672990 563198888 872671270 531928765 540602944 123713006 835660456 543649766 193610118 636415868 180406624 273605604 719803364 467111440 19656400 105918336 933342800 812961076 392926329 945034192 731660720 298649040 674479808 216853766 453939160 427448160 725688535 985609000 786385536 981135402 846633108 221384032 547721300 167309865 110447975 299368587 287409698 653410306 690112512 848392384 831101000 216915225 40223920 317261400 261561090 195264016 22660055 437009866 46501042 920624300 701891808 223129777 889474235 921334640 414923960 320496821 991478912 208521600 869820280 183438784 918956320 823164416 450031968 569661382 184497968 985455550 192872400 493114080 882083975 585343008 606079376 102509570 184641190 11427462 160533716 381772993 260809648 906284560 494328750 894890692 885286344 232750905 917569292 388523058 144434944 90473072 809263680 183476640 377125335 527415152 586052272 987750225 385476808 734513040 609836100 71053905 864592310 489492506 550398272 710929560 706239520 52971880 387995848 512249586 875852325 893240596 468841530 686562400 53440080 851746180 289624615 255417280 990924320 276226006 302121596 77137240 654054400 735025600 550958504 441676000 660692200 5512676 696340544 951163456 903822608 339426880 861207540 733238100 79480792 448302316 577628864 121351499 91372050 208205800 339683200 792657280 881439525 701413300 62177440 645169785 948326144 159832552 516834280 130199673 808273390 949440482 509571052 582540384 526808600 217165736 543642298 918725394 804699968 861421856 870096800 466025976 380142300 377342170 770518458 365670056 109709985 756154800 526592615 777261740 185008520 803673726 834516604 991239216 468114528 549703320 511931746 853367900 61804692 543793280 593943304 819672403 1008180 530386590 42237690 814364247 350862074 759002060 484376224 70328700 282960695 516712480 79682176 850421760 503725932 664705722 843961564 513852460 8371800 542131380 810606856 949715788 874402750 556082240 399592447 30581196 526454640 88158072 379491968 73705040 108683886 826996886 316787504 383670800 882206456 225228800 416203288 26283136 798213264 157828280 723230710 434466048 504391924 427092763 277056608 44702250 523433810 316217818 571638888 97081464 499938112 748105000 356154480 393567000 840340033 930642000 51802624 889042680 206599142 808563740 691436586 842770900 736680172 131069728 883955130 577813520 581671680 840101835 86461180 739820984 194391840 100124776 903100000 210896380 848810491 769132280 307821590 406738844 228981048 587176778 390500340 748336600 510016156 203796680 732739700 69061540 301152335 845160898 989530540 601942000 937870900 47920480 247580480 94541700 58251310 869339524 759515486 28445248 868796450 851116400 997567026 269839456 982441365 623627713 564632480 237119712 555712204 549323288 971820032 957757080 658813250 200049874 399282372 964146377 971266226 702776816 32920160 69452370 239878124 637463600 51334363 3262495 456120250 568244850 303169200 355121010 324754978 90345728 272279207 684266010 753074320 598796955 945326000 338766404 818560860 183251820 275205650 77913605 368327200 934025327 81679538 519350520 926966720 919438136 594165509 990322740 201309920 525028380 447376640 653932120 460740469 179069514 388574610 339140960 208365600 134817928 296946260 286970940 838350255 556886260 94563808 703675504 215419744 626491368 739190612 546070119 934372350 600988820 925647175 184942592 169596358 435901660 498751488 101021728 656307484 416278160 872464250 395738496 259404796 697906920 686408665 376085760 776830000 801205865 768162000 570640180 295225592 335110328 811072784 833199620 131368116 382962128 541634176 230178160 902277740 477997400 553572568 259436080 296328140 750415760 192315040 653473762 117341080 989111904 128877120 590554320 806771740 371486980 502987375 755736752 710213190 470772047 206969400 257555211 622155004 763858400 205211200 820298725 572124780 694519368 928944960 992388208 350735600 958594865 461830770 706977735 341365110 553156608 550238090 377935200 307106240 254842905 843760616 408828330 475081812 384751260 382239618 785665920 531411233 66381196 569450935 253815900 409423110 201861184 234604224 345211912 724861880 75211260 41362752 893304872 807760000 545859939 304167932 985790140 996269792 251397248 391929220 423308544 570703440 953748992 379151072 583892936 420774088 841245549 305478880 252741224 956219616 993925632 242852392 651936426 8356932 412647040 840266510 752724744 227591530 268211696 459482400 713236002 400954240 308561226 258496000 906935845 525479055 448507720 283828908 463116276 523073980 642107056 546518064 816483024 476966322 853360684 617276118 524489892 88388362 82497772 306606880 443792720 493930402 262616096 194455097 931444300 24067204 787516250 568722760 573348720 725718226 967088508 570785525 881673320 165603530 185697600 807447556 944865280 106152640 727123774 148246180 766078804 319284520 123784300 988079280 681442192 167774340 670277984 179344384 64770880 894019800 995611766 151655600 703009380 588700870 963421000 150150160 921301640 6891805 406997296 727242340 696611424 443260718 719308093 988773548 578959040 191168587 388007054 135149600 202447100 830356280 345276416 796413500 948220484 245462240 190178132 335757250 986079232 795346137 4342740 546998047 357697140 57115104 942980608 48884808 881361280 372497920 997246390 354076425 448864045 38760640 181363596 398199680 59074448 411465176 567840448 439582380 379656736 199864280 383831440 320566176 784305720 41410680 440712255 759948000 734622440 24300500 176655072 722842904 361909710 31403960 205840950 231882608 64936876 833927000 469279368 288623944 394386817 885165180 361212490 837963032 198067200 477705856 323529560 875832880 67855624 499050050 773671158 186545920 155047430 485262104 858802741 118807600 272135130 667531525 274497982 870036320 674562800 773108112 626833350 646720950 101670410 907001216 83428480 730666820 283108100 823785856 492724656 548086200 83720842 937621473 268900120 953353708 698221612 578299445 622208000 357601040 719680728 542000268 450104026 422511050 76031625 514353888 573350890 378901440 576335742 521515951 67562450 231321804 589867360 380466072 863891076 856476258 855347070 417200000 564568213 367439776 787254327 933520406 51600258 854766080 54032500 622452080 593634862 500021025 463165312 650654480 395933456 778168244 474521302 299254222 886527456 868925826 755679575 865297920 186860132 393857112 943312096 894682375 638225120 630455625 706923560 791426784 469439968 983612936 750393280 275638600 92473140 814612336 984278700 313183124 599552512 788711189 282129618 695325188 841694272 447860080 746534140 541479680 33032768 810535269 54581077 628630824 591071506 210979872 117511500 20001270 588891052 619771373 834774350 347352654 897338710 884131250 272064824 867908102 548292180 843895910 957879896 526356480 154924500 257652920 709170800 279176592 457820312 763961465 269619224 59709824 101877440 622373920 840086770 207543870 310092720 778004480 738656670 778248232 819428046 597194672 423169600 591604000 286469338 123764564 31110772 15827248
311066246 48077350 21497515 996119830 637172024 72344305 308585856 60507782 500858714 279161850 52594560 195307238 74797220 290733645 170866772 496579320 349594680 490613478 86709145 887169570 687821130 886495150 183995380 702114700 696913974 649994264 401931953 604991300 451050952 240199944 816090844 209300826 25836224 79863300 230752688 581416078 179726505 615942439 439372500 30546240 356193166 346000000 667670536 229352169 255390504 64267560 187167375 729558140 288540928 667708000 340431712 387895136 397136432 995701080 330475120 964048404 58829712 896506688 354701720 312024920 735198280 69581360 688582105 900005140 62729280 395707456 397076976 305090840 330917365 479037080 913794040 199093440 578235808 722513920 810485040 558966364 589139455 954154480 590624410 742378580 106770525 655669450 747830454 900190980 728323360 616849160 667963984 117444704 648974640 256837389 953432140 201366860 399765002 548573274 821881550 758336234 566272105 195149600 607562007 291670912 367009472 7594160 171787040 647178800 312111164 94013360 435660772 490756115 125413888 406183616 78020088 200916565 279669926 217117006 786185820 974034602 133199296 474085720 536726576 382764284 5450186 395915584 857051000 921602800 877818384 856923330 644767200 963623370 677420032 23946400 820232100 329832400 333053792 681747200 597302500 349448125 948921810 866871720 53272617 941073700 245954580 273468840 580424490 288022005 383732900 216161576 571723952 965022527 951277316 506641950 830685420 241883328 151353548 278720400 762640794 929593272 825499320 665129708 433717160 308827008 275528000 644517240 764099040 613018050 767728486 945188192 181768904 908725440 674161783 642394850 25771107 268042215 695921400 711213228 376320000 131861030 971546600 652335416 467924464 965247320 857193460 882733808 291529220 774871602 655958717 919365250 25991116 757853456 862590970 820240432 40811000 130454180 103920300 815358900 392981750 184014664 204508224 549596736 136314188 884810800 134434048 979418140 61178976 63484118 982338459 830172811 113605290 839485425 210005774 318756700 99625540 656655360 556765408 21061552 646303360 159492746 182903330 559929708 863818240 374819520 465763320 513388000 928551932 302231310 451334070 910763908 512825320 246572560 496968000 77624080 380722724 994862400 845520000 297823840 423022568 991252732 670010752 113268500 800327856 7273324 943393508 664127680 766629600 263620416 279292360 617230386 769840500 665992829 680987620 172947848 960485120 877929600 334463286 209527872 740272192 583565000 662640105 242391300 82935792 809999300 601888634 930133620 280903620 718739360 338393608 358072992 457738040 77708160 453090700 744620380 598926697 886108940 514783008 279652100 336100475 671980796 450622850 948375200 799554625 186808480 157525956 2552416 238265960 643871578 432727040 1034037 849900160 455952589 682197324 803331280 925551424 896161070 886161500 952006560 697863702 148459520 3429038 330824240 979636208 88340580 241056800 668416841 755858080 425200020 41327002 625289170 103709940 351926720 891528704 393312118 567418960 928823328 637120470 295504320 452669360 425475276 178547150 383842212 388973748 313768036 308428312 581560456 271570870 485134800 866541360 513113196 50568859 565638850 643429655 468258880 435698489 40985792 741705920 231320976 192411600 683883216 728705100 857636864 639481580 125740520 330733750 853533408 892049840 29842435 222860005 166617708 389600574 568364040 458947948 211905560 552572800 897776768 885445800 323602000 417123130 836414144 699726920 596716720 270880704 800716792 748313696 208244992 104551820 3301140 883023852 263266842 233844656 387419536 299889725 15936500 829892864 950332270 203827612 588214444 371192556 6241807 272469285 813740 604672416 487684404 280866864 615831616 931653330 233778772 82021280 272583050 656994346 502355988 313491790 355201860 298671700 651105770 235259088 502645935 684540404 2398096 28696560 141436536 452921070 823720804 672276880 190812420 244105100 220172570 593670400 404742400 661050677 691563130 444991269 989555740 948547840 865541711 915544048 289069316 641481696 376151680 732731564 254260142 184507275 190463668 458090415 616173308 522099895 464625260 773654520 946199700 975556384 447162080 470537500 345501440 177904525 411304105 410628608 285815680 967283860 595476987 756173750 612399144 813597488 501894274 401230634 426219008 987789740 48319320 776363196 564472928 904357920 574366092 750786828 246383664 887067450 110547480 289334800 499763556 363166244 441750016 659372360 110406795 362897700 318685600 695977080 96893912 36555405 109587968 203842180 87171496 983556408 238811448 800853085 223345760 425262768 302157872 954771678 94842032 278928220 788848085 646937472 299382569 689664384 369690270 716729400 418154226 119676512 432938288 297390432 13849450 809449600 618313145 971351024 873845628 296444620 384615550 837568350 37768440 833605200 964486203 929443008 129540021 267743610 605149146 126956544 498255778 954383440 784258560 230643000 751169109 717758122 662449550 33294367 51143800 1203750 501129212 931141312 494497172 515376384 229055200 902568878 638396132 387803560 161123840 677676040 608150755 137557536 448021560 160080070 608118720 440775308 311059250 717382500 15581389 166303304 45730000 297502020 905202370 462554942 372635168 690575648 705447515 641507408 466500252 15678944 701486966 362727564 69459000 596879192 598504670 774941142 907351488 343676158 808727320 742185328 288450835 435162368 101034920 113655046 58147178 713336446 750908207 659080980 894774675 44965080 690133148 847003704 590153312 699820026 121310380 299603400 953860200 433157244 991878240 208768600 473023280 389958110 539136499 306389196 320646960 872242660 16043356 722535508 810872928 703779856 217529750 82409372 776957503 140704600 595597164 314618570 722801234 349853685 46894952 348824968 408607075 266551200 496936236 340090944 924079640 619235768 315147520 656020425 857300546 623343136 826786624 606796708 314677675 72875914 22374825 711116480 614690000 837035326 239971080 513441360 805197645 362570936 115717080 643394528 506732400 970285352 124551788 933650310 433132764 996315642 16895860 506842507 710907814 256399760 125025420 135683510 518661260 817821840 284776384 745870216 37541504 148107301 941817824 527634070 133692160 573276568 622214500 725221999 720434996 950064297 856856526 299852928 335286192 946076711 251306820 387900457 47486672 449311315 702493320 997987200 561254618 710730772 560364000 603442672 760879567 137214816 913606170 783172320 877109700 215675330 808736736 706737470 98943312 450120250 455487904 225239960 861909235 338499176 158036568 930296500 67903020 999116006 572316472 876477500 145933568 140848500 16633980 688427812 136482600 704514575 44483010 374693430 757435512 303631790 762072770 19010924 503157955 746655232 223338382 278883550 932433104 122009488 826603552 202425850 661540000 15657272 969403250 112835240 452620796 756469493 119982208 419164832 855127828 26099712 984876772 43503875 486326784 887864362 617655522 36553504 637919340 571457812 284118723 751967347 657592647 508712405 898695000 162486176 464431918 376624616 871875000 923911240 428593972 282816800 245168144 628447584 97994240 94684160 266437608 840312552 238382256 496683440 141201444 321594488 142522758 292111360 198359996 775737992 659413912 341664256 416028844 990022500 587246832 111765856 905477936 806597375 92899060 405577152 508472634 256245660 504678220 349550200 80343448 96359150 706079472 508736033 183619776 709909080 319882443 356685618 403375806 542450204 460459510 718779136 298913860 628541600 102832736 370992225 442872240 647331840 712537748 865122800 427624704 874874090 691954400 352919360 240640 971749760 93452860 641572850 917363680 787357772 690494928 669761480 367608632 822191200 11962640 284594376 45650000 49423760 533286715 893203080 531243928 108529380 138036125 684608931 870987507 949326144 463107186
278603100 283792948 840448240 453323000 316214932 131601060 447318320 548481590 868071430 619633514 103222755 143981616 650947244 920779532 298328840 711225888 448581920 141220180 845606800 419436570 154139970 918532800 883712 506530888 229619000 30454710 136908800 769209750 228872482 546429780 274715776 528229075 716936070 118789854 370208060 889495168 113252608 167682862 911808096 211732256 879851084 49728100 880524860 642754640 954037664 318830784 798177792 875460856 171409925 551570800 882755778 196945500 889693120 417235397 186081830 259355050 66652940 321154672 945609640 80650752 875596176 575348150 791847000 260813440 58200500 323840832 111197584 206562100 583376896 663022800 745731228 110102016 3503808 502889328 806217200 842843932 732131440 197330820 32747924 948587000 348321296 324993849 330902632 895257480 19160032 166626156 555165280 48096545 595166180 390238560 761313084 313563136 55861760 330628480 273390120 249220096 798158518 169697960 115847800 774011725 887447000 357134550 300094412 392106700 113268991 46498360 532884516 188743936 19975396 371629070 627305760 454252775 414763232 533953828 693664256 768384840 103112336 188412300 795943424 555814624 960927144 458742310 947430040 821264499 569480240 131477824 81608434 275971200 591949880 879063600 653166219 78086870 58762230 287486088 795960000 414601900 964151040 420472000 780552230 10664980 126966708 447079435 76898084 402024400 163172775 430644032 402930152 876308610 316050685 798332000 533510500 972021560 763636000 583325334 277720800 252593544 424407454 468832000 910197520 75999600 842810180 256233760 62670656 938074240 331491290 638910368 389426295 553806224 602004633 130820448 923646476 98555360 98465152 630662940 329026000 52605000 992169980 956220790 581377526 457026016 172627334 797108424 848987800 936313632 776164000 499076700 790037630 237220418 505043460 258660520 729989322 212112164 999825280 983964194 3311576 510700520 74831360 828981840 602525720 883926534 195092520 575148720 222302368 473505704 596021648 615012000 608188500 256328896 120411544 389237683 579610816 16870000 262421191 884957805 872031150 330400400 995299535 347625200 267451952 875050808 580610560 501239334 130483648 873115768 189955392 384281968 859027728 723566976 399550680 550540786 333476750 406410652 285735160 555411920 954467300 220889440 536673834 190064880 813455680 330965400 272678400 693720960 568324840 565447520 293563005 780032200 336201000 460822647 515806228 734880200 490287640 116725319 212028890 597949121 64519712 895368960 355696 715498600 786133660 932821000 57893702 320895600 801088355 597824700 986595440 354396480 715595886 251120890 711970140 330902000 922851770 494169904 253093320 927898480 61323475 466365015 763850680 512599728 437725928 797512159 686996476 897050450 990077110 633611130 472248100 807287080 509209870 838247106 851527700 664161342 84040312 395828060 120899750 265105057 2001645 226360788 210361864 859272400 356490760 793557460 164800563 968894776 210143896 479465770 98866750 417793122 719973702 220471626 559941095 818210125 275673760 563322450 657077720 849719688 669617844 848177950 255441748 391976320 409274712 260424840 865478700 628223200 462891700 404178424 861465120 103566800 951541962 214166864 802704850 694003200 932713500 898163440 828447908 796240312 391707116 323311936 326636015 887400864 25644590 872673536 776563196 305443484 257019250 425774500 481514768 646839440 450114120 900558952 402603990 739673376 420107160 95119872 138020974 332785220 757236921 965144704 381431688 668742040 786390144 39834416 818386912 299169408 985745770 820657512 144634410 781935980 673996501 271546246 552341600 612247750 796552384 281162668 853844844 831306920 486971640 842073978 968481278 534694752 534716844 690466575 151714348 905962700 28850160 792482042 27286784 125309088 303317336 492320483 329396000 451807612 424956830 579103458 55425208 436572953 982225280 241512110 837223975 402456335 626566912 987656000 426070036 950768735 981081110 127087264 814446680 791728456 975835000 8510988 161051640 284679772 701968712 488751632 710968031 137238996 182524201 838832502 680783520 643838914 54411768 700308176 816095168 979423580 515584578 152791160 145580684 73790000 500536270 171147302 46438199 367689120 460391520 694809498 950564920 260205170 926532700 302832150 782575712 321557500 300459274 678978940 752493366 111807535 764698560 347751160 12405300 955127020 489289880 130781704 866557296 530278820 427311907 73466000 213181840 185951090 564970112 639706272 954587456 631700022 580346040 743648494 611308012 541506852 545519258 680279464 168915760 264702550 35745736 244232584 807941112 678941440 265959150 776902418 888783377 505472370 722394288 905053610 875177672 278139478 780605892 328325764 207386232 129905150 364395540 664276205 764031329 806377280 452786880 808002100 631749050 453609060 49934699 962435010 929704478 79724625 968923200 267008252 982391088 344742780 747723036 248903845 274581202 748670250 45267217 268645868 846868448 691727168 130530760 639464597 905199656 595340650 66875212 887392624 80488656 327482496 464583976 170162696 942032448 803304156 347456200 936898080 636289690 223950422 61145500 528512000 149453800 962613840 760342112 713149456 946472242 138439986 666080000 684221486 978839615 119999808 489375344 608195497 811355952 460898232 15641880 248141824 267899550 327113740 625884800 90278525 435616027 661760280 333086448 447343648 769174885 183192184 510948388 720726440 371554480 373723648 327632688 466407180 471147824 689757500 792448288 244976704 326893824 557986045 679843592 995226688 312216440 957735520 81105714 23793536 594062200 441605120 371546260 856717348 623556000 31574480 509567035 662325216 109491061 130276600 735312754 445283640 330881136 178274960 997446334 801973675 966232100 715991900 325777442 477526890 839333470 323228384 774325920 848698940 976869850 303090560 917281675 103626200 851140160 724362483 754534160 370799070 905846515 824317696 28456736 866417500 596213500 106139250 368591680 741408868 914674240 382310736 74352840 415083525 225746856 777906500 764466720 80704345 536685520 979114168 586763352 399470080 732508540 331903221 175673160 601350225 724456490 331239728 15868890 679757740 927834010 946440164 320246900 335466432 546168913 947924000 579422250 438435250 291254750 306086432 171271250 167528854 343320304 38195362 694767504 225971494 70467800 662138000 318564144 233746450 806174496 187113664 256467812 460523164 215931520 632901600 634193571 131978125 337305050 530912250 625084928 281611576 611315182 95227336 254339850 451713897 54842266 745834264 373414680 346220715 367439180 357295708 823941216 621557684 685987088 658232800 410599560 322447760 761521550 498472612 265116497 483791840 132067470 287404940 473621248 415616176 568188040 115943200 235711342 371442096 636186665 759296520 722882400 557096320 491569920 933273041 784705344 656786840 684137495 591685120 138181944 265713820 66712959 160492110 444091086 25199352 180459520 380237378 64255978 899476128 561725616 686872655 615950810 516282224 371828666 620460512 375161664 751669820 478189280 269380436 773465564 468652438 3767180 294784924 942272296 589703116 726514290 163003376 246813260 113399928 939220350 472328408 528798326 234341280 61049904 279054960 629811776 550263880 600408448 86039936 293479840 216022520 612334234 60116730 918322000 391382550 468912616 659587363 870280034 288625750 320836414 526840888 542498500 128542592 254731597 363222560 25543226 390092232 527909120 543935440 54714168 428107000 544924484 750614640 177245120 209006615 949462077 76263000 381922325 448976297 954788800 784625490 733996120 654875316 998526549 593726548 901303056 890156380 331901524 972009120 151606301 96271360 52415640 196797000 135516451 138042164 250545522 333747000 64997940 860208120 301642794 328579552 786594000 204111911 816228096 497056000 739785430 317261740 506563408 877330980 129749044 261620600
769239601 635485648 867051275 975371000 578961920 387086832 513986470 775890056 573185136 818862760 19045746 964603810 227193929 431321396 955551856 178269850 774021920 746005910 83259915 38318035 388925388 76651994 326172960 737609600 973483740 158675140 66845408 584815160 897733056 764754418 845311200 255002364 101742095 272051000 31740475 546069572 667904416 721477858 918269248 5877040 867337810 58265116 310766910 703868160 77448500 122907332 336793920 873013120 876415816 188604252 641546500 656897092 392627815 678201200 264136200 736360960 344351048 904094610 669014330 261894830 792287875 740538624 63337764 169768960 526121650 596575656 690350550 552171400 729923870 205737600 939793196 637505160 849132696 459834910 898534019 333917600 571573962 189335496 350871200 525436925 559247625 519860848 494365490 58518984 279634324 283335260 159674368 58120300 243568908 814506946 691477500 484520626 838224710 36261520 784155722 487859124 684989300 605533440 353546927 121126628 598651200 372927400 861325104 167678800 981017520 886535340 474897472 711186816 143515376 457844944 760399664 483049140 211649420 187319300 203033206 69677271 905154888 460590836 713965268 247132729 336247996 232448208 811996950 342711680 572213828 507203584 236923576 526552356 869500834 707790976 991006356 338238640 863184868 36535992 52188334 237154974 474938150 596960372 339829464 707854550 457634866 797728768 200553972 952918775 939786672 535192372 915041500 711746502 290846512 675140135 218225954 85595424 331165328 868918775 276171922 290696624 438488080 862332578 758735239 960846270 178350720 704565820 627137424 290918739 254688864 460171185 604538246 935168479 261346560 912686080 723196440 608849288 229118102 734826448 146083140 120535893 655942784 477655272 623369664 453734450 145845350 134544976 937148480 701989490 629470400 281029360 76416350 340369216 39015728 275429154 632040000 980802560 748273600 227690620 262471294 117966430 51720000 582113500 601839080 451169296 173287544 745929820 890338110 216659608 20820410 514791217 515835626 618399996 589098800 944646848 434175600 867911935 95946985 236660314 114849624 318886080 170159560 236787080 24238120 376403204 107173888 985450412 23114830 172033482 460519547 785853028 163849148 395366744 514060526 541250560 574390040 633331535 450076911 95120147 329711280 236039777 608824700 293064340 453497040 220803600 233414600 768862840 742975552 914002300 291652336 221312500 648941344 617688650 946660200 143266772 216676064 93809120 862255000 354353545 314591785 739267960 818544630 180341328 279105296 245218260 474605396 452373547 440826646 778440960 278050752 191644536 983805825 193881600 535009520 114354072 638309700 336695216 387890020 163780151 935366272 826162625 825460480 665466126 713078652 831091550 622960501 815756640 502264784 987097280 423833500 838435174 72509272 682297029 782261374 80631280 118333680 217250560 846289536 467351400 89643155 796565286 691018474 151971716 368322504 612587200 244284992 66880685 181400532 549050990 108334202 711932320 966146000 995272836 473587500 440282560 333118688 468590608 950830776 835646067 939576250 758331000 182691040 330635774 79206880 883509376 536259600 197217624 636301310 955946976 563418000 130063700 131675680 536465922 158042577 517764532 911134515 586484000 20866500 762634464 557029760 476036892 911155168 120947250 485425220 593850192 823924324 468179732 335445504 524741700 988576170 77267592 986305280 740937150 386380924 639376572 609713352 743947110 424944495 820489300 283575900 231087816 963099748 509443957 580139381 15105136 574088620 484506000 801306546 24850221 717282550 49976108 70710972 130407056 198086000 882691882 37203670 939418840 135804044 268213060 656546536 782754213 893614528 123016600 133752514 815201904 440223296 925717990 690527690 931085760 167868640 332151258 957646600 820710168 550326400 474088252 62758400 414641760 50528000 496429640 251486338 51464750 728980480 226560000 739816080 247205100 10296320 175097184 207341092 316105876 829730060 538817024 435229400 801495838 331722952 905738955 711424020 666173909 909081102 798853700 879106688 834359960 427347460 673188434 834746008 627901574 823228756 682722382 813803500 220981820 621997104 489461512 504208444 512122708 898560000 108942766 372697990 225054720 692860800 593435392 158130944 34218666 615499700 485590784 211612000 111048176 868780532 89293619 667452280 841658240 779739495 101738708 145726336 839992575 871768703 41670200 997538424 298910720 102974410 741183968 880519656 646730230 193680368 894236560 144105380 68862198 217391072 954906200 550845846 167528450 524489568 856019316 795478536 403227220 342504520 413965100 116300160 666246199 425589888 6522880 153258650 9020820 191352160 628696436 707489719 874846847 28624256 993645900 612542740 307645056 355185696 991748765 719050560 660579168 384687472 433407144 685919424 653773978 674289904 64774110 613926600 250227380 624262400 306128744 404516064 2129320 833826560 142206286 269528888 94914304 690854080 105175174 50221350 954268192 81088000 741199684 913898080 591911086 173661200 29937724 123108712 570883600 970907436 450660620 364943656 549006488 661584256 460416564 492781580 447865775 35381650 68363294 540782590 665808085 469689762 982287776 507562816 648310480 185121290 193838848 864391984 188152720 920000392 549622800 531969282 799354875 111133382 55611669 72661592 441350264 534890130 121965712 345333760 866950200 911858160 434592560 215175846 84470510 196350040 798985250 434060736 379428040 935213648 970038800 692983500 620678080 208797920 179316000 108925280 962153792 330766080 80195820 988216346 865385668 985689800 315195192 261123120 196626972 146628864 808643960 458318690 725200300 426465184 670217440 785052660 81282516 770058800 345315144 875455721 594478488 688982721 49688101 79976700 332627094 444881306 944381736 119428892 12304375 244982140 823603968 641006460 318069600 38644920 219353960 453989140 795441701 147190148 113136551 421317674 309799750 118093588 275163455 64151112 688030912 752207904 691692200 840482310 33515072 545084860 647991488 554891950 645173514 844918955 64445454 751022800 6522306 661809793 50125716 950227652 292411724 961850912 644689408 428006400 249915618 12790160 13911928 380956086 14286728 165871775 149685202 703590050 531108672 49043000 841929597 462323212 445972480 53445597 70091920 518048024 702881520 1919276 63289144 221169852 110475746 78572640 163094740 112967776 405640872 584651740 597477872 411781860 404464020 952028779 429559044 852793398 710495800 666794500 192304248 742546184 82755497 197778028 82403224 23940136 364087488 918770128 760917760 507694276 348829500 874764352 803163780 40563152 739692360 147440128 516509280 691281240 603625000 547299040 361287362 454176260 262346172 246085440 483192908 940030741 495916344 221153036 248481600 638711662 934424500 613766567 151331108 207127216 26770376 523401560 244702931 840834512 765666478 50605688 833587002 22096712 360607600 282337448 264259832 494679956 15179508 545144210 269468112 304458921 819430880 842317560 612511182 111281920 949444950 467446904 101648560 351513216 713575450 369646380 590612850 138404554 567973820 973796864 25892304 856007038 60365360 832083650 488807376 789871913 64778560 947418486 175538080 455556890 158628864 850723400 460230032 145161096 800594416 654407296 422310192 542382360 828885343 115208140 365970465 359252610 989869118 655757860 787729630 462231908 454241360 765175660 86919808 657746725 417329013 579042500 50776700 603534080 402786850 310040849 356532216 489751680 615814030 435555296 815476376 613881184 63454104 585515632 428748000 217141320 350285696 939088366 773107452 910238539 491415556 55323648 268128515 468279312 582300004 841147728 603105408 192650975 244040622 85673380 996730928 385921000 649705025 152594050 324393560 639330880 138236968 133453040 911624591 929776250 217204600 428499528 804462080 223012550 219665200
555532524 617554600 298532000 340539293 3689840 180746090 254041432 781577900 834059300 677541257 138925984 559745022 535925120 70047510 814886984 591089310 54175488 297823450 357272498 843968400 193519634 422988656 564416682 619416402 150840552 570180208 638300000 208555992 716371350 72524687 315000000 653271820 31112585 638088150 345822600 622426450 100446112 597614251 994136248 325566168 255917184 820621312 8733838 793414336 62090044 168366208 343426480 705314983 634127142 905182750 497186464 149719720 113177703 815210750 286523155 567950490 953521104 374447484 966639000 12672053 621987580 410340176 704713680 894029584 533364990 830649750 86432338 604089640 18604544 912023360 689485700 23844834 735599456 142688100 961818040 388833096 506477712 384077128 764181952 557195206 121415068 716799570 642691552 470359040 151116850 968140352 425563796 111749520 742349380 627894083 962329846 628422908 293345096 54388600 468524540 229270104 594951825 123108976 825721826 6206456 241744482 77254384 237488640 99317952 510710000 741391936 259583025 389358000 759572748 218756736 989179172 392392320 475855024 546224957 345480864 26208065 878101456 688047692 636650354 671869350 426504000 336540770 706883184 324338435 874253920 52512175 611378108 506401825 306960736 89291090 514595706 483353440 887117600 549327000 455579248 770197972 32551150 794009120 665217610 572133545 236717193 760387024 630161075 137737881 389652380 782468750 337601424 217767000 748441536 761769512 735328992 158373700 420855640 406741648 370600612 630988433 876377052 373559840 750447500 278339307 733703791 180617398 4065722 586709138 840005632 650814420 125040464 562720483 94528750 573767360 421465760 255064960 372016056 990864580 405972476 568140700 505163866 59583460 377439248 929783710 200714408 132115350 446529920 491905032 577955900 98489280 702939520 304904900 907108248 199985976 17844480 8559520 829504564 403128582 390390000 949028428 689750800 256709280 975327150 759567350 662175552 607390348 515841040 22082408 151512384 863713792 837940480 738065664 270137136 490963520 133677104 797066323 640574752 575316025 94141528 439015225 897095000 458832500 343085620 886920692 532258960 712380625 601225656 215128852 193088444 214749838 548490948 469499978 818721490 892004950 526940735 417697208 988344612 598968720 498062080 822365000 37599620 426638992 559136355 666097360 557333600 781461696 452241272 795841184 672062140 823390392 278050247 734205435 389369600 712719554 750134456 785764373 214447100 24658842 932245330 510505850 521258320 516480872 732042600 613736744 866280840 703462390 151969092 750145375 586321956 723297088 357828080 739838000 185599698 813283600 563225440 835636963 438489864 830151936 542299464 987587000 497497528 134274536 850441376 691371720 690634960 559919580 892589110 892239960 699362560 676684064 479853016 230553863 177728750 818057746 288190368 58493366 405456536 84803040 383343025 731980928 573141490 173730986 280374208 426903730 260050970 374555922 355877890 246525526 443129808 981558571 65817775 812027584 273604820 943558782 653787220 920213440 57803550 440073597 156601600 695806545 181500800 296993781 488219280 240918712 740618868 233382120 696128185 197852928 164940592 843692450 870211000 231263018 138991600 804225928 280658975 825896320 405524928 617626204 764424942 347698920 302358270 614758000 254060704 314782464 827879374 200631780 41484800 778271360 338691304 838947072 428260350 668159808 826675672 351195335 318887376 83051088 703085840 496928420 882100704 224199675 460408180 788718694 183857736 681062576 594937640 824145760 197507456 463661716 339518310 347980800 341795248 532584640 76954016 557235784 329888070 866753944 959137500 797559040 973852016 448560128 960546064 394374562 542445375 948679424 576523614 240469912 246405545 342951600 221475248 148971900 706551695 267206328 87961408 737227170 939500530 782151672 558711480 717505130 180165630 463165586 56712392 450266160 103659605 112487382 238799360 529381702 802260910 208069150 433419440 156762068 551968820 118181372 570552592 330499840 970610968 141656540 866413668 140715317 945722560 834621784 912558424 419142784 10535850 148201596 635602716 49970304 324975316 391187760 626843440 56233650 112858972 11384104 386253664 771129892 658220406 61702362 470735510 584083920 638868024 588483968 625252000 179235248 512415616 800840400 354932160 472135780 522052224 421879040 613756220 388765870 426624732 88608000 46924720 828198580 221585095 978372368 128960600 546199520 535120602 411486620 785123804 629136984 259754252 118452012 97170112 547380880 807010746 193525327 655725752 347069170 954805770 41760832 212747776 646968658 483837536 879953499 554462740 801160000 310348800 506748520 364777436 480090900 10569564 754643940 888336106 33871970 410012815 390422184 997995520 171309624 912384706 414456408 648927285 120896400 557847808 918213760 124771000 663264016 558725696 16143800 618602752 522759552 694705304 578453000 141476560 587821842 374322336 384330543 737994420 415082500 851792480 972415680 362647640 54452810 843009408 639639750 574795288 831131552 920606000 962935664 549473936 670601860 725142144 172541560 611442700 456782136 669152210 135657474 713630548 936471840 168672880 221328512 533908928 816739971 10920518 141988440 141000369 800893427 654972816 426323928 996121812 541370543 277495788 12981478 373675046 954240672 388738400 135940080 869887042 599081536 639260160 58208600 938017784 927915316 740117000 602536730 373071440 403998720 342230064 18322480 817338212 841165510 552480054 188076982 683777468 460945600 832742695 270175784 415311540 812567040 136355176 932790594 342333440 751211676 111015904 704957353 309954268 846352425 450820160 529616320 370352200 572035000 743200000 852843960 159184032 369363290 104160140 619254832 647853834 249113700 813527290 191250176 141514933 913955692 227257360 617833072 87141780 262009616 916574439 716366880 997807440 153969312 189936750 725950172 317977664 76870140 828817844 690378272 520901600 769292576 651785551 333823546 10260280 248455748 457839716 501401709 5083712 676405100 613098900 112450240 226555088 942943975 68301000 539876200 289098288 753167456 722351296 435015214 753916808 318083488 838311365 755413800 1526400 656563256 266906256 823836000 201026607 372390240 382230000 657228552 259464996 301939262 357364577 447615800 910953040 878872130 27319533 931208169 504288620 546422784 458405118 197813568 324107794 726729692 823933602 515494720 826840016 931167048 439046208 384679446 853599320 347275093 574823295 499870732 120932320 193001338 115185930 354356240 270373760 455725400 278966918 270804160 331705216 820310272 552527652 191298856 819910680 189101400 364534900 719661996 317789280 479638150 283314022 638753082 137771360 472430750 192402814 804726172 63806288 218150960 874081807 97584734 671381684 244112060 750174252 810123844 143984672 823696950 513275712 969968096 100622328 880334980 558976989 446790250 952637255 280208480 741076944 475190182 285502284 45449776 211234720 69021760 72789800 723568400 879681730 62840960 779393325 546606110 228326914 904116000 356686273 502646576 492575000 392114700 369416180 363771230 224722560 935643200 784467795 3285526 71480048 612790209 692625280 423715520 892189208 255583244 862660484 592877200 484676000 964113632 671890032 824768840 335660280 645021940 804419326 103792798 609427225 377416192 59247638 894828669 501571252 544896160 256605382 134285272 934172514 361028096 56230416 439298304 440930680 239332010 944020526 22344320 269125208 314296000 125675812 499332272 320624000 402974120 704592840 132351904 371377880 475259592 383711624 624360000 600180800 301869700 219130880 311854404 274700608 965501728 91885218 409091615 487136785 554970856 415817172 650919030 959640493 826934088 792523248 80796910 955363685 270230886 249310817 742763960 785800120 466500270 459883140 431883314 689869315 498262172 894215538 864167160 734080484 431917822
520262760 332683940 448920120 465831424 454869740 710282800 51026800 382803828 294234115 748993894 4468288 267488904 648177920 204087760 468643240 812469496 443559168 424380855 881460884 68556160 425224093 41130000 401303785 966169102 989353552 563816832 726896000 234510858 916330360 8067050 884419462 776900749 415180340 228326928 364045809 143991944 869262998 173469218 977617000 321712048 227495600 81125688 232671040 908655887 415231955 36166912 820605391 86784760 674254116 295124225 804300264 561944600 26182155 972527900 663484868 518184060 631080601 684363500 105149612 636524500 812276264 614384000 792109180 401499430 437908200 939798702 812413010 192704010 81647231 981459888 457103360 466996624 840356680 112727610 494366640 611314985 656083840 839804856 763017232 738895446 589858420 884377088 541841600 837496250 27798335 760670284 407756220 410621520 419148194 110947840 892966464 633217336 136890462 208669122 998416856 184392692 902786480 511002148 475355672 518107952 971765632 749996440 84302060 749119640 703059508 523932960 721316837 626155284 328056600 527053475 454252862 756277120 910642760 164715019 299848440 96518156 690802400 630952704 806164340 997385680 905317960 264754960 407388016 674934925 849630790 126704000 634788750 837185196 786754988 847308130 587774992 112264680 29308032 853877256 371128028 871387520 123613136 606043200 162276315 643381568 829319304 453112100 450813600 445612028 183701692 985620008 896857280 990355800 828914744 257342040 944563315 82928358 362561900 251465710 29283630 695198036 477796850 703080130 268711752 152608458 931984468 687664000 271063855 917911576 328601472 568230673 562012000 546768484 349065296 427404160 634328100 136617216 688806910 437794725 585419105 873635140 807904014 8611000 864979830 697818050 314014400 691201650 189824400 702601920 379331399 546019176 347555328 742896424 815492111 651563772 487693005 579679340 451495880 216596400 98864800 704964500 236805920 139892949 264541248 952938064 946046350 178122939 523330640 583021240 82795896 917745160 475014087 812697830 8238611 765327099 979333661 440044862 827016984 977225500 568815500 444336256 126582200 802244685 232018000 447774316 696402194 879621299 973468880 395214640 161869680 851284312 635556400 92214525 344691404 621815900 10705675 319344166 958272394 181857952 263968368 397270341 59717028 902060736 861057900 341822960 579546320 908158400 310824800 455484158 42937824 945390902 124930572 185660890 205803652 741889017 506187904 33243648 656345500 496434486 841105544 319472322 770289460 57122865 49729560 125970500 327190456 568736447 34189568 742526125 620877383 769675420 529067740 211890880 159413000 548480344 111421500 146635192 23202720 744223860 557811712 502175446 630174080 296489380 552102295 945054070 582345160 748986290 526382392 378747760 480384000 498968260 946697608 214042384 915554600 579277578 739247106 770622950 480963465 7617344 699073520 114196816 95983231 918694444 393229559 273949680 949435168 839555012 295506608 262951663 438543000 38209800 800827350 894955750 933031600 52408604 937183712 546094880 961917592 409061920 456841252 491014205 116228360 740964397 104549203 900026520 232022088 782714680 521406656 979685675 363308750 452473088 598305460 656308736 620506075 235758300 314802660 822436640 641925660 932242688 988968104 455663190 238289839 652177280 894438240 294751802 853077040 936533120 850105260 31748520 949080668 281599660 420350460 897411562 102533896 490391648 152153578 803136928 696401440 931273250 486452416 293247884 298353850 85676608 80701780 171604336 915775672 195494817 24562304 937037680 723116455 179206000 99585869 310631750 179958080 810352480 464271060 603838360 27405360 317847334 878905192 444518600 649681640 692823520 663219705 764133912 672531996 553327228 125704153 59541392 874359060 763328956 193422336 522252000 31291880 779120603 87070668 831146160 157245980 705722740 234755137 676673438 328308904 261673110 133494400 38223150 910573392 582977960 825096195 46914872 957422100 938169840 835036620 632160000 242609112 925219855 867039600 489303834 131702540 831874300 483829760 240485132 807868448 895864186 238407180 178138600 926805720 947359328 261508330 937597031 38273924 268541890 481357325 766656800 125390208 269014030 757740928 496525802 645679275 425842200 761831406 957466855 751557588 821606700 536727240 365152748 530431216 899555750 627261816 549552493 91929522 391604000 734317125 52610240 420437578 823742320 407512040 704729072 53031896 66636480 249336608 701005120 107363110 254832752 853185121 768387132 636021160 592616722 399970034 33816316 243222300 452061484 106750500 855504000 795235732 250736220 156449815 719333255 427826342 433352800 958529750 183252080 196647962 608045312 98736350 851212716 215957502 590171032 450430056 583673656 367493264 748933920 82915650 602278300 403928896 195449950 2455000 768396708 593700000 267484384 541697000 341013659 91940480 19224662 950064280 456885572 803634320 171023360 519323116 824059208 427232217 771193212 251584965 518650651 529010932 411654830 322650942 294706800 84133920 219421500 582550198 524609150 367335715 805894304 316670848 327115840 74996000 229836000 270266480 84149500 897297856 796285608 753557920 564400104 200471695 718804640 842717886 115934528 304381044 68398824 521271488 182761600 523861910 236484456 687731149 858346464 899761555 976739478 766741938 337352320 298402800 882560368 43711498 784959040 502249800 506698945 830209000 638493504 410719448 714850208 419440586 937983602 419496592 62755235 327278600 503714870 467958412 163428885 136841780 194595968 349954208 514006300 481092962 791509920 270438656 711288356 485073868 364062540 679580800 9550250 525527148 102853257 44653626 681829344 472515884 675618905 72938848 293499982 557172974 329950211 845842950 345659972 311302586 52436000 452850650 519116272 970604355 613662432 339785200 933109830 721786820 68537640 264835776 768715680 107821122 841969550 898971008 228025372 360157468 280157120 131030856 707757943 185341312 488306160 405779184 967122812 667679936 912059572 138891776 429629250 808554920 700315860 767509339 526109366 675073280 430444544 202854680 561969732 196506140 34738450 439780256 250342480 45521150 44103664 542928288 477104470 71454224 34255438 296740768 165417170 209134080 424847760 987252294 573201160 43390278 974572592 741031465 167510316 417382144 938954240 838001988 283401816 252857020 251549704 678191366 416510080 300876464 330495358 45374960 835667240 834298490 563029270 684561264 471904962 788461037 295935232 813923040 136002328 534529868 139853150 923717700 639700216 545574284 993172476 221664140 263271672 880163460 941669088 54973136 781416100 864515700 690090734 538656368 299130850 396971444 321939248 687730740 463558656 85210208 406189090 391576780 499707240 474956872 835279631 295788672 156980536 161144872 942280457 544736080 604724370 872716288 714419840 763930812 166128610 857560320 379451400 932004149 186571610 514243584 419862340 275672600 457971428 506735875 857518912 823388222 84074960 988560360 734543040 373786580 52692308 272244250 763796680 587119840 710455360 574515378 14919068 566742520 487857250 339328540 150065032 258537975 66369800 221459840 757183994 744811386 87850200 403193646 188197400 731920603 139293750 735552870 118209280 895466100 314886224 690679872 143616304 373779200 351488896 780045150 731286976 921165720 608434488 90898198 880566560 241956250 346063000 191603840 268068116 630992992 265357152 810299103 626398056 670843280 14191220 256035124 297352744 28188525 969770440 509873136 172983909 897528464 232964460 266319584 600860000 357418880 418332288 868024702 148750335 459644643 71759240 489666762 314739200 691920568 642833600 125236750 38269440 132649944 412812322 374229005 183653242 43526500 619175800 485878400 576076162 128213112 565648418 226314288 6228576 947229504 262214044 394024540 782772848 410836806 617491264 810860605 864517000
298765104 595553500 386122236 286784400 962884590 136923148 469293961 426813348 646607840 669741650 859295872 951729760 901359527 835423539 895853044 71530046 731602432 210374200 3797800 490659872 950557440 195658220 129225444 360081648 959156104 373474100 911441140 531824640 234810180 114755512 938533056 617536580 867254448 355839598 137259728 665217862 712317832 35914280 438319072 13111705 178490460 654360095 124871777 680167296 33623168 938151000 789619173 143526890 106980740 670002600 820839150 137551535 919852274 518230600 870121724 935244040 772804134 684907040 606950578 861879512 354901120 591574380 17192875 674921948 21625000 75941362 189411264 625333120 58812336 368191792 751131590 210044367 183705594 977862662 121798416 927809920 366195000 712767500 435099590 849044020 218500000 825992448 971959640 898655360 465826920 965029620 840099340 882077064 276516308 434699040 885840103 243510876 84087893 691759704 251354823 991166620 493080288 475775680 879022702 555755968 687101472 707383000 534149936 712280506 258782640 516275989 31361170 438780024 645394368 182514496 908392460 831487868 499082328 14727250 366658072 29843248 938092000 162876000 471837342 998925302 164857080 514580574 68008352 144912928 11171760 755478240 132359652 145875520 873345600 358336660 966059985 682418950 653933184 428742312 643644000 425526455 889058840 642353160 245995492 222145495 24101755 808470050 459250758 127760460 617526878 460657000 973029280 484001336 684048484 571540266 64981416 284808188 381004600 732811704 87585660 990918560 500647750 369839500 966985966 405030400 363068350 629213712 669198260 790841960 563639860 652266715 18124000 80587136 139415392 762359124 827873316 222804115 289608677 157656555 834680384 994955840 987913400 921138372 373220480 479029680 63991128 640899072 892971776 981559392 23883776 289226438 561667016 895561630 985120960 294560904 222068608 666751980 814515724 728893936 348884480 308678016 604418080 770215580 50022736 937228236 734857676 801058520 58590420 928218010 164225824 308013891 354161880 19782800 519927768 671268332 932834780 882493440 798139720 448649650 872591502 429362424 243163380 106890000 836334863 210947456 998432540 361441875 11762778 716633806 557535960 605554624 900021609 976138968 966129904 981272310 57464134 456711546 595949448 313218560 541771700 513900886 495296000 590936536 491163992 239655600 125269780 995387520 157626482 166101952 820176000 142892504 191862878 323523470 868627040 965661480 730659472 589588944 321410200 274145368 987455525 760982500 754733640 72721240 689546330 612807682 360849480 987816000 207877568 427222928 384494800 399684360 155863580 251580200 873025940 486276600 545858588 868089190 178514893 94360392 446454944 265416000 369364320 302810641 461433416 918312288 811636610 214235260 154717580 382886788 369582080 152867842 326713616 350172990 615249600 313218220 891690080 19675991 84911020 310025114 39290896 320001482 354602572 402791088 953383040 674654908 457595901 688594560 644373480 669797552 839447552 786993125 519257440 543697000 452692720 443194940 76080520 644694000 533969270 286047406 81916420 350573920 535569760 392916571 483691030 150386096 511547361 465197400 30411900 265157998 922938648 228099800 606169515 672794200 418269500 836561472 255901500 712166040 97455320 797213236 121589696 619479256 117808928 213323440 944256724 401222960 985608600 791561500 111297610 477426174 624162332 254185672 104570400 642184800 255694912 733948900 801479680 559395620 623916721 356745900 212910400 683791979 33286450 886500190 534897040 865088780 456257296 279839980 530473280 711499126 788181400 303430100 860799130 271245614 872994818 113237610 253870920 747624768 765892736 488720370 188695595 767179200 484153840 419373892 945546804 995972840 963421896 463463620 751979660 685134900 150625750 580930000 985700490 792288416 88307020 320345875 622206995 624415074 132368000 285360384 360080835 90070898 344953952 779362688 829098400 825120960 762511520 659076690 701458920 771372796 910897864 87520546 308192688 756365312 776960200 659143800 153680064 953101415 292491064 382089600 167113280 889948468 998094900 416447320 784361580 856875500 271824290 253337392 906164032 391127540 148089140 296461120 277093912 584777120 440151040 926683851 848302296 689005388 269040803 108923840 530538012 268426400 142100224 744717375 823232780 897911200 971672100 67995304 889096400 57561040 693916332 320617625 726282240 335446866 12073516 331720968 633730180 129027792 627787000 738882630 411222800 223632920 987436712 531453956 575690200 424635476 401036800 371350272 981326840 394867876 443302816 599277856 860011800 366840000 575534170 698347200 981712534 995745026 115830100 437502390 439912960 848852960 949719808 781922000 459126052 890608192 923094850 581072995 77622688 140181320 179506760 374492160 95913912 888792500 26062617 859022185 339876800 839935216 317873200 626876807 124952448 342370750 508368034 942934720 916209440 160827552 808040264 609871774 344809978 622197400 69571184 258351584 927918256 586279284 768183067 831121324 689312010 324350183 856788352 302996350 202611200 774035147 503358074 156016000 792775505 601326500 27063520 248356868 477081408 130702180 729758480 646572768 440982808 478386966 850963900 414640384 162648990 406488480 626549512 598886914 291181570 344011995 359259320 815753420 71716706 485515540 505451800 30295240 564471512 67654130 936548356 344575560 597561192 900991745 784923977 825259336 998748888 458685374 540229860 964556205 797604600 368991232 623196384 388163584 519076418 869900045 267246290 548049283 688048050 830389760 928773530 525209636 970970152 719712402 770297192 309266146 586117820 319608130 72117840 191920544 258915472 376029512 929466818 882972736 204301632 806562350 866453193 110366440 875067924 68014160 890831312 648923607 435104225 944644244 74115700 354203204 136609500 421140384 264785000 742060960 70235298 901664408 107212980 537086208 70357768 768591660 418517950 143150000 934933325 754753314 766445056 763675115 605025000 31899171 736066530 339235970 169261478 635815100 722061975 292442750 750583746 98288142 984439088 505317860 688348600 721312458 849584650 286664460 651594592 282357650 827422484 651314134 598447264 982693952 680848448 599945280 441415498 426504225 297300642 660809200 717297860 981094160 36511280 239062976 686217025 410343200 794950482 628086830 755940300 105396550 343747475 177410744 984385660 742453404 290278277 291698070 246202048 377169992 191482544 707239344 595741672 217541920 996551313 626273270 138579184 490844144 852130720 757244681 643801040 994546476 62829150 236030080 331137260 889169332 420838020 853092152 756533500 966059140 717819904 69792626 349329088 784586936 414171584 253359828 628682986 979608404 31671400 195382540 56167800 878055394 529028115 37909614 254284800 618243300 849452672 696406226 811267390 621277664 189852032 637684894 37242650 959568640 388022093 320514764 538795188 189644052 700587640 330443046 956477400 259224150 965013562 233173448 313415974 156513465 622709952 547338900 152693372 721752128 895701081 300915454 445928560 685054272 163091168 124158776 447124320 563579300 474509048 996921148 583695078 832029000 230413312 647613613 623318736 373215936 229456030 238923004 830160100 492133076 72009776 883434740 37534370 892766988 849542610 139382614 90815776 934069680 391825315 362260300 395279776 183186381 88737089 683277516 889686532 944196180 771505920 164348008 171986000 484125000 499522854 988272345 535510400 444804720 123249848 316706860 420277000 620577136 766433512 187039020 229923850 181476220 827275296 772354638 541726728 120931269 615457940 605372696 685588780 690836454 647080196 933682540 522417950 745821034 971044480 482518560 928857712 791635760 357778692 618905880 86960000 312092800 215925105 509632000 649163284 309676350 371660940 307216792 898822356 582419451 381702240 467539584 874452810 621123508 518812035 319650240 827008134 819097300
429886750 288347960 520415382 380686140 219269256 951723648 855909440 659445321 103169760 865257192 550666024 183834900 620322839 998118496 263475975 115248840 557037316 639668096 990164872 249285300 61125840 763271096 941439272 508959829 456307625 405386800 104852934 784656858 906746960 517644256 342023740 438364184 178143050 994861864 734023832 891126875 562703098 101769806 554114496 171536150 139612200 116590592 773857020 632575086 112787226 768352000 313467220 445983260 474687504 566404680 888142220 734789350 75320405 942399660 895052980 123948916 341980820 662041392 596088120 86522957 960708736 480520200 521848900 518785975 308834160 722840580 232933169 243987590 601602840 892996040 107375508 676194924 176680468 818678424 49344400 616840080 512285550 22245375 334047044 434828508 495580800 376327920 773028064 61523248 787278900 152654080 193233600 397808250 417551956 158261290 213516480 413881098 838922256 624484568 81234350 943794072 200664888 823742900 916316252 424257530 280809606 263783496 205027024 445490560 245614168 480327008 93298560 260241444 809811004 855218448 895517046 96663286 378041528 779021824 10087135 700926205 543256292 201314060 160280608 322145280 267188672 430328705 588733440 478138736 941160000 619681546 937719040 546135176 137103760 738883494 125849880 103216910 846975000 688004430 532348312 697118736 62148500 767547360 704783186 892108352 280276784 621109765 509659544 930491185 471429680 47231664 576056648 233201920 70592390 562210560 143276788 703171200 981480816 871687468 622645812 264734144 588006400 714570000 242715666 385204736 896985728 242652672 508598681 328955500 598344432 913420340 547154240 349107805 140155660 382057440 599018572 357923048 926820180 118441162 359410352 910662515 660812240 646864565 35960640 664521336 343549700 100653080 879024192 281952936 739059204 991121984 305597300 155706964 352054542 650094640 930221375 481989057 436304737 580777040 210261176 102622184 346774956 348742666 514214778 104552000 520494400 476611956 519908320 722023120 431803408 64525652 91584620 982743080 92281450 35741188 560494528 337587362 190464558 235583900 172191200 738170368 67048960 69864000 122213992 687222900 348055040 810350812 845750824 3834344 821835580 155294272 793967550 229415966 369835245 98107390 288232448 589896420 228306799 309301741 86450840 608034125 92602156 936085700 684113600 232368512 842621248 891409640 97200195 160863476 871051441 45903698 994464280 677035575 144485067 747712992 423971262 459356546 561595319 244477990 159956800 837824355 908773942 987070064 660639570 567370478 879244322 205680020 735552321 547045944 982270052 599386880 393326672 258990064 387915896 951575200 644672580 520078040 161668800 998781930 802832384 777925080 511143530 491629867 706071000 963202336 924232960 509889800 439403456 446478680 435770312 407816938 144105952 659941036 894212903 499872208 842029120 871409856 471834600 751556928 787799872 80431250 27085600 638157552 184175942 419854140 293326528 770731240 355906578 195193012 995071680 795689504 302987902 839415940 666547320 174668008 641976280 214735680 712102600 211359400 17160584 668402748 496439644 471566020 668639464 247964280 93319840 222348110 625922196 583392160 307733600 115210200 449391161 356876352 232071442 988932984 566225884 502282192 329505878 661462400 530273920 437848689 478516881 820612656 861227972 586485600 483399144 486016440 542212448 649178540 721450752 109024500 650709108 762943577 664969088 119698608 217390998 110660536 273534154 299342240 587139555 112048850 543653252 642387496 710998750 494869100 419346257 529547026 668369500 928403992 990685789 904811120 758392478 63362008 212140461 115911324 292055016 773556499 815448568 76456920 372534008 566383376 76226451 784280320 884584224 816760100 392562580 851537688 192308569 965195005 622136972 273493280 27759219 721700000 87083663 490534344 366805978 307973744 521223514 557174528 858215625 63682200 424304638 764024657 937261568 864910336 338095575 566436398 784608083 362803116 212073110 992509610 223370752 511228510 562682590 692592738 654851160 573747220 675107398 439040720 695122958 588096944 893578244 887479200 904074928 747220625 845688960 409619905 668851404 19913984 932165754 405287696 379620210 788552514 710115165 974274560 666747200 169204864 147566032 977164409 279661760 759327254 470108720 658629796 438837372 713509664 948742880 901563832 70330598 855037760 571676105 465981630 120618488 539312000 904691900 532884580 377136718 28050000 109497408 113648379 934882736 442939184 201274850 451507220 504599120 703680514 880806400 7585952 673992420 128659592 944996048 585251230 26341216 587881045 977478400 497328340 727868070 586964480 792071396 930840590 196499072 300018220 470163250 871757110 264680640 396653552 148613043 83259776 999025248 694223820 379419314 382874130 905272660 296801968 419278090 910992170 603847678 207287872 779864976 550393720 337182584 343782512 94238650 418839995 831313280 975679336 361784660 462254400 286429950 96311375 571000 141501917 543748289 407173700 22276724 838504592 933390325 592039366 541899504 575379161 549034816 140407662 837734396 36940451 139056450 563925056 138758440 567016164 716204220 459504273 746230504 736461320 135472800 449322880 192173236 417214528 348792536 903124760 105936700 526415430 252046440 970995600 713045996 58928821 370209280 514919940 974188971 324460444 178377889 134795150 867439104 78551128 272593520 305047976 957826525 503349328 822576320 442728157 84581250 70939375 645446618 331147879 772217826 707326420 537314660 741867619 809237912 904982557 147046221 992800844 862269292 852412390 403891424 294729884 37374440 836390325 84412552 765663560 866682048 193491648 455906868 870597475 789113920 249154200 132821832 736592322 115461400 156856328 7795200 566629625 919888984 62996920 789165056 150533340 761716754 455661930 113050720 470376675 435590535 420913692 399641264 847041605 303212096 706293504 738404224 69275552 914461592 223662488 853731650 270785079 84890480 948764606 388544408 462885251 101576672 380390277 778955648 620919216 876188416 639594348 751684032 517859643 62880400 731057152 786782768 429903968 504516524 34702832 900910784 291932552 962589472 51992600 488869260 260004800 12202236 531612800 355188736 795052288 454094008 54023104 444738688 969012472 339577880 734900750 594416512 91806832 592620352 838675368 926919608 95213312 73338540 658582250 862319420 295311940 715239515 464522960 355563200 881243978 882269300 332978120 827280912 530446150 74237300 900107440 248152576 673005160 292454016 681675296 638156252 886151000 474696480 160067888 816719520 11178826 787861120 169062610 865409383 296260832 195433720 318982584 4998474 64262580 959729600 439376925 324498896 52305608 103265526 577398338 956683610 326170014 463832804 162486642 456686336 647701200 984038632 471199822 20752170 872373858 132516898 637274320 728860284 459714552 842387424 564426800 454007520 401302700 442360440 955415460 858720880 215334125 851690560 447241725 324263400 794217165 585669632 334922400 846633126 258572508 126950000 62776704 444620000 247060480 367468208 640433880 656586556 41491250 632065632 908917410 6389760 251578372 281036164 713389056 509738557 619996020 249644352 556905008 902268640 797097800 545388440 38926550 223746768 968330520 411184288 449638072 736703910 78467180 877105720 22237952 345531920 18815600 494162600 341736795 338940675 401527596 355405176 10823860 827726930 83744800 982290440 639660992 821581784 478532644 190670300 454602758 345801300 124914630 798041504 902826302 629512949 311895972 723056192 115372304 400866280 257362733 231858440 768173726 330230930 267777692 380058560 551422328 935768600 335684174 355521168 580029430 524994400 606525200 413061668 91231072 154608000 346247716 491615200 780768504 592705284 598789976 123926976 534058456 303622440 717750115 942146720 629243796 633938750 779877904 115402370 935604996 323542588 891379600
769227584 906064000 948512160 325045411 193592128 765381840 440222660 981212690 419517080 487041476 351435856 516024201 920877070 188895131 774159768 685424840 467174216 922533852 845272336 28553750 977060095 420927020 30185768 373887404 89154466 193286350 377148338 563845600 933404256 362270047 901566212 888160400 537816663 772530960 897625060 932109556 915682328 466480352 350977870 287280900 321853752 592456830 558807138 794400000 880996466 807399868 598874217 523094362 680826100 827167400 612338432 598861772 740411507 987466 924149728 392753872 213883886 844218400 165131280 324607625 204630275 499746168 678871728 396887260 798129138 629755200 253202955 464254040 543648072 758203564 900670880 241038272 363293560 382347264 570959840 874990512 876264320 508211000 853631792 69528208 837370900 895143960 288070080 949352800 54058980 217902720 610071640 648196328 487622368 924250096 585103264 420380910 10052144 168906464 957645117 406578574 119438800 578454500 962224664 845613421 768706800 789084325 980614600 435424652 69106500 356641233 113025760 443981398 191693824 946905952 462072000 94350864 674617868 983299000 190021824 470488290 371518232 754208848 479726925 378069500 179159052 224999575 339228475 59683072 137263350 106051830 111212160 915905280 17775396 574476792 396799420 64170400 396919500 660199924 928750084 789726620 399713160 118921404 56383280 69766558 589859376 895383176 927606080 494477789 719860450 236611728 629879980 745676928 613690135 705429280 842728233 661126632 778655332 186240640 302000600 799043725 939562152 265555551 206903856 464835500 889560320 784739984 951250856 936679040 968630480 952863840 178131080 648087270 755980643 737378680 416217740 358190264 630102896 759558570 772053885 2057936 976808352 634710752 251210322 889602615 916136000 387528086 870261168 429253892 554231940 529372236 12341407 268688888 19119408 700460264 870876800 135774052 574986830 208331239 642912000 482529086 946493952 549658752 994444610 229601162 473070630 68933618 803658120 860096758 776440194 467929276 257680892 478430400 453422155 871563847 404383680 593268000 25851452 218405000 760856656 546567090 240726908 910301360 910146325 327609920 371682340 666760410 123133504 306231936 76126528 446099200 415477274 167573966 319441072 491758810 806078245 851552492 679364570 707243520 278776091 751656328 530881608 368672328 234459136 404160544 166097877 572084040 522881554 810155248 903804256 195229248 513314700 895105400 135664405 777826582 104449738 768804926 202015346 386786078 438249580 547187320 820413460 92461928 754825176 238549190 762069185 913505280 415499580 929318400 559470400 419352450 562252182 239476600 367238752 336562800 179260550 162701808 941191168 823441758 978910926 367105280 588202138 334103760 94471744 482070548 193040512 780412024 5046000 818467750 488652837 2604928 906384480 167040560 462186360 754822450 2866410 757320725 345345260 6507768 201442040 663983173 72292528 845069382 642772176 680885750 160067014 660657160 943795780 437714885 229230848 341021016 637334000 57063650 175218240 88336280 44672672 849693724 502528612 128417062 939671400 494671455 588328250 60370090 18398000 685323632 536768000 821243943 424804584 115626426 864553286 59643996 3483896 571097755 526820616 103409480 802759205 802552480 96244350 322470130 591164085 168264053 493699104 715383040 76372824 276161264 618215025 582812480 672968160 984450080 828102220 167044080 450915840 258858814 669310720 45306680 989143690 583628488 77053040 171532920 0 990134993 655446704 153449808 364925812 176299916 783152656 231273916 648407816 629503664 527191554 831808234 837916040 19548118 357529504 755801484 599380400 886073980 975326762 207193216 800531040 378637811 387461452 914352537 249694750 279941952 252053210 53759149 711946568 861852380 659669643 301107376 972251098 847397856 452931840 381592160 187997601 645575670 302490300 582767932 137356576 404820096 723205850 506639040 926142240 582817170 618448480 0 241248868 311815540 187693696 135717146 485292688 145216500 347588668 984161369 809649908 850547270 47471632 252164880 381207268 726559180 128600000 953185888 206326590 488432260 44839320 634225924 408703052 82952000 627842175 374189080 536244500 195619840 886815880 250165984 982665520 959041878 460874240 984524046 32146000 365087600 993854320 797048602 200526000 833096965 770455712 160137000 283313779 630126840 230687169 367015360 895641000 638355791 407892900 260738624 962182400 911768064 738311192 132850830 327567560 389627250 315268720 271906556 104992704 620386264 697235200 144620896 733169920 400517496 451991776 496831500 562746784 826738970 892015620 334872454 983063750 825336610 349742590 549529600 736488132 39231154 148000512 747277900 630436510 159475520 886307250 434197944 932545000 905257250 833771120 39367300 119278440 332347500 350377845 539894656 858503648 796302492 416823234 287362874 366922712 998514915 753720424 954310188 84855224 533756380 954573365 84901024 977747538 882989120 477870420 140480158 466453890 21229184 150758248 486517040 65994476 133827720 116670040 864034768 306375875 999486280 772788180 10951968 800751824 764172566 979017480 466870016 805268480 899914680 965140624 553609800 796506892 444547000 341410304 672357000 959843388 685676440 557406041 9364492 121520305 501325612 128096360 348916242 105445513 309352240 401901608 727866080 888800300 979972844 146601367 207463276 361358384 132993104 413834444 79348864 775676250 44600000 123388240 291334720 992652340 758216130 707374430 412990020 750179312 89390691 36690096 882094880 431052590 925799800 623479200 458308780 950151380 584055328 741715250 600489460 585118376 987420962 680122776 776635356 471164824 855287072 16140050 608429824 522617224 96080876 322648759 22924352 885277040 879782746 625575464 144298630 70626350 995171535 744380250 408541487 340290000 709385180 967293435 32954128 278541745 870678055 354615160 211953200 509445744 226679130 320958270 285902360 934107360 500512512 753506040 328635527 544948352 884703346 591392240 519213000 461100452 189777858 148113215 797034600 435088800 608744710 328611124 620053308 913650944 300011756 327372460 453487520 418765824 854197248 585760138 308687232 298919670 602963553 728593480 142147250 947532488 246321427 905080940 180497524 43611200 766233810 205704740 122754432 494828348 899022490 694784589 229918544 16227484 235065320 749287200 321374200 562708488 759560625 843372600 611295696 771883000 572152237 661850090 524425370 980928248 154463830 208906110 61897440 169805180 17922890 896887970 313540325 250465648 509336356 884968020 335654390 247573901 690276520 820459008 977438320 461376440 913789920 1503170 465073408 197712864 851584208 879923392 431741012 42184230 679232236 226927200 859536343 202745645 238961024 159454080 712287012 426798692 841245640 84143468 276869352 488805606 373286610 222021680 910466272 467043475 570959168 881128872 385884864 113361576 146147400 859084432 403385808 384716272 795879528 3617704 223852349 152390928 22625000 104341520 982062399 18551150 604713578 79415800 526161082 684310447 43856340 554586238 105481580 947206317 676952184 589765175 450356800 16953975 936828715 554640012 236703497 390958084 278317605 138522784 869043472 998864352 253459725 772421508 787193868 64684080 998600100 95869360 115150719 635558180 679583196 641237839 512857812 292767070 830381375 712595696 220273280 258618944 509437500 96614320 431577340 180352320 944028000 366403136 406510115 841735370 789740436 121231504 271743240 784528000 216502000 258405888 778120192 722863920 174400 626651504 297321025 949002000 883679024 609101168 30734552 342665210 759594128 908659310 952021840 911472302 175829000 147157440 407544000 641073688 1014914 994055200 443790696 213752230 458875922 861420796 290625600 384272384 79937400 580698640 900122250 7688576 849685280 171711488 654952473 39082240 787875280 950924200 165916340 474086682 808215872
733033165 177197120 118524592 947364512 135086800 666349045 33528600 728479860 71733410 131312432 564182400 710782112 116521610 221614064 313245160 282855426 433749300 649257360 862667360 434238819 586400616 628476320 760339750 953783680 7086100 954128328 756790224 81536580 696732065 175988770 394007104 760048760 704178350 784405761 97609550 439014380 928081452 919016105 824160259 502574396 732943380 297387675 636582870 660500360 207054000 182298580 769791490 678000160 925246504 17210176 871640576 281488065 733133800 691820544 424876880 761036904 161987844 555031198 36138880 499904284 265077656 536787798 503138700 815698213 808434600 717447576 563625140 743584895 487323680 623004375 155737894 146909400 192857520 800919750 695068725 514674400 597766400 262907742 188251054 471104739 876652620 832989102 245866968 945433644 536232181 47772855 272932320 689085568 618149886 775602628 295289484 967286460 825787242 834443030 847223009 396389952 517278750 712694632 142725077 623674809 836260352 316388772 242976000 726782670 154999808 283399318 519033568 769330425 517702048 804951250 192383248 148170736 162827128 18420136 588819310 825249376 188314995 992661376 337943400 328632592 14678980 285876100 374992000 753313020 730766774 195582180 97222866 293232352 391164224 156339631 914506000 482514560 182413764 106527200 269479570 516114248 386515504 414960240 163946630 679198928 939718776 764099432 925005384 411537336 764565784 133178500 917972085 632299104 548239706 14330002 166312705 351439104 928190720 636534553 240731384 489721834 269050432 408160464 561486032 899824570 692503064 239342696 686458800 676044800 195137550 869233216 118868937 701319552 851427260 176599232 983195400 771501696 588131290 250336055 395826020 615204070 348852000 392969166 799477600 193896200 775740832 493798478 488751504 709298801 346505728 52995328 190814528 320280000 952518720 920292460 190332856 80289280 373463280 60753344 504228800 523603170 846226400 488851489 91199916 186945380 794175450 674295450 211638620 889516680 339954267 984579753 221550080 877801962 482874786 127493265 987527500 830660960 401799214 465758080 395471750 311136224 273473696 293908568 193423040 696358438 52517304 831097376 580125096 64414656 628046153 374799680 819726320 281302480 511489238 241697016 302917330 411511600 502398568 114130800 996489345 777631780 926062050 184664260 42704640 909994920 918705920 933836706 126668320 453916300 681374600 981875200 616622162 318079620 398019150 916260888 519703575 790424959 801456544 852551856 706620400 86832224 497738976 665456352 512842804 642280700 584390956 514062980 167817800 402160880 767406392 139071578 857227200 189513306 234345498 79518543 726051192 305003125 662417552 90320728 46948430 703337531 699618451 406463608 430273466 249928658 160121956 357331090 412503520 319010138 685734640 713973120 757459460 131107175 128687712 535375408 395160522 564139534 898974428 751888864 672208268 342362560 945648458 619531424 354296040 932959720 356093168 471474145 558648632 591396550 706214332 545365332 841124025 466895060 94839900 140708368 259362888 956235628 90647696 628144146 387967380 672427180 864776320 185350316 988974400 89682980 140073730 159733270 215839328 781174775 710671650 729685000 399181149 698766000 358608160 577936418 62471624 929005365 980549536 566933680 771813930 661226812 101240800 333485452 10674424 858053645 671131608 356242530 564798125 718838528 892205938 900428144 386346981 442677119 384506368 885085750 767457699 262703384 59318835 318761000 724097114 59254480 511673928 369730248 832315030 872157600 373399840 163081128 932578594 910929152 710359920 976093900 761900992 147138792 973474016 620337536 30905600 210073428 114792830 925650000 289625000 316169550 454349220 329480362 369427000 323717852 958613980 274245072 565047424 162398208 989088269 745050585 612723887 18127287 388048400 352592250 921079576 806083450 541598744 882961424 114696560 245871582 477660528 331882440 804778129 864649400 848738520 965231295 440267200 949731580 611840240 24854260 83403164 999842646 262422760 719443038 261432493 856202354 560830950 286611120 707542000 602596056 513660760 274324475 834126672 130811710 152398592 804902600 719447128 342557968 395172470 376603848 602374304 967354368 511367840 828314163 818215680 788616513 106845440 843254812 146225430 788240348 925043883 273457440 219086986 742559602 733118750 111351900 634948648 890392000 361753840 503372200 585555218 399715500 452938176 2929000 960494896 326918755 944711000 532347096 265406300 594055320 58913250 284026270 586980000 623497682 633368960 920674235 111400080 646768188 437624680 579444720 828800704 35822075 38488280 735441009 581074708 697168568 202155440 107322592 30380800 385461880 316681100 835923956 3197414 940037475 910351960 356673320 468119336 305264896 333132223 102043700 7071130 902089560 319329406 966261880 277313980 301430732 305472772 779821695 428003832 392967680 110272625 912353600 177068368 598285280 713392930 987831550 46761904 598193120 936162096 161452227 771736812 6551663 334441116 142023232 639161562 234310275 700653180 597332848 177931276 812175072 825354282 147969100 336049424 111362716 576145768 702480136 795142144 407325362 668929820 172871040 205164672 207456447 613539920 495594570 627812850 655263174 106213100 986417353 572305936 505472064 651470071 921520332 936566187 356973140 401663200 837493816 586289704 892419327 343625450 62396995 662745172 12719230 364785416 173136128 134381034 173052068 951478474 403446042 323998 647818648 620265472 506787232 141804536 520504109 510781728 561730500 714686880 80759356 992661520 15536780 747220480 853091328 284577544 820186000 292700672 173387552 39079568 890472700 890166000 400027295 698342400 468178744 105524778 294631400 681137434 815690204 755636554 110529839 912095840 85611850 163239957 888941312 900100135 671058976 319545154 604345600 269757170 946029336 693437990 185517504 642841776 954607245 337000732 552259934 353867904 286108480 81632040 889575600 676658988 87737996 318262688 549139998 64145972 391916640 159869160 558473556 116190400 922594240 537767520 344891508 909409732 991210938 956824824 321240750 517561312 851060224 770626000 167681030 30671984 150261842 355270924 305764170 53305253 893151536 917095168 974646740 54548426 986381478 2161900 606883800 760468275 876462954 790911280 408418340 624508644 981012832 221721545 565915500 159747815 733680158 433597120 313228640 608759825 313844050 689691870 187447360 97431432 67931168 915143460 501605530 924233468 443409232 201700000 207863320 454328833 593967460 721507424 418671738 983015424 893954500 256927286 648244150 471224958 766397152 544766864 180933440 945976068 535925760 713000100 593685120 444455100 985770884 387525272 630521472 895711680 866155360 268820946 181583300 399113418 375570290 122374720 726200516 926846256 185551310 603750992 337639400 647728220 145193200 839047396 696242400 546968814 977973250 385611320 433411234 722405350 54245450 183566806 305600940 80831400 53427704 553734991 177808650 41629604 71446900 825375341 891009891 385808800 73671980 844302500 376196776 616159605 540130922 619219188 350934120 875382120 800466624 389692116 93605891 194279872 162198075 336689824 245183160 652185744 949744250 16536392 755489100 975768130 876700140 614693228 148556458 862164596 180106832 461092120 663747604 758293856 940519776 22918800 862467168 44236728 460977046 935076500 776707536 845478432 604040960 286600992 275042760 354157079 260468790 617430400 64389318 429659816 147373076 291454086 3368710 797927280 30130432 613746050 937557120 826693278 382584800 38498636 316788700 104214500 432830250 408802304 384296825 291118792 223731176 473360160 737096200 925501500 470942664 977039712 712729840 192252988 226464480 462789700 576647750 644815864 996156894 126446316 510067032 598897906 65626072 532968676 735009184 56180492 195091967 492185744 765276427 53982054 858060246 96775690 764338000
595765800 102464000 205856620 943820905 999358580 338131596 65883877 762448331 478608384 225841232 586667240 835061868 565230944 27620360 582729600 129866900 541864092 291496303 67759752 258157968 563361520 339434656 664289256 262465900 529659173 918413642 785093220 696216486 748952000 911498520 152222800 637194844 446458600 896513880 250134400 554474133 466563560 412730026 849294475 176483830 491254200 370730127 715151934 223299698 579922896 218358752 396546066 216927048 704301232 89393435 857045220 829825800 133057040 673860900 157669360 977414576 17464668 503194048 210357360 368363328 420600672 111163175 511499220 8604870 870936208 19011328 688111168 298593500 137935200 45455120 396847032 292158400 849263104 449256318 678809920 906450324 429590996 417312170 777350252 961761860 632358290 240736195 882540000 919938184 28267840 225487872 378487535 455197616 945177582 363871320 275534098 487579033 307654784 490197508 255312664 300041728 988561440 292050152 473878768 220880775 942096875 580040440 770495240 277031 856199985 983933212 348497960 285607770 973470400 555175680 72517312 142117370 87793679 484624440 880128244 712259720 416158674 84623420 501792800 548914790 857590700 383821160 955995000 161037670 664400160 70864722 797145586 568283080 300596560 581201905 488532576 983238368 100748544 144372660 876286080 120047936 907249205 479602720 975134448 943478770 242540228 438412480 907435435 371091520 830903750 922245565 518790650 561980330 170173500 820362256 25695768 934857000 519772640 358475456 686653154 722560910 496219506 871750585 815976000 745058560 470498939 224840973 279089558 991891750 584888828 478158025 610731340 333644792 434617648 270434880 81031827 160146810 179923248 933345565 317971996 887096404 781860344 850424736 571294894 121106560 435520472 935296176 582453750 739044736 371589718 106674560 354347220 205242332 432124080 262996384 95178800 581120912 263419850 160840920 694062010 819665325 745586250 180389443 111387360 614699376 569511250 15068320 54448848 870628260 434764590 797390648 542235496 848092249 140310060 776466136 440080720 116891055 727564032 218284340 342478520 124947560 741977450 514632720 304758720 234981600 373038578 911908409 63522960 238786915 390345766 708843440 66790267 315687120 924536600 476971270 747253300 710432278 498463872 100931360 987492800 104155856 597063100 162515168 677847730 401958209 720962812 72797792 272360455 437019328 477391015 638797820 462232900 927746420 189801600 19468560 629518176 803747569 658399880 659906720 198732592 206999912 96607510 858658077 90248592 292006560 823369968 790226256 297787520 214840640 598162890 544513626 799640000 32000380 312259015 313845600 59545897 178624312 78294800 253333504 244969088 221732277 616096640 651199264 917595760 584570968 73081856 895943448 951544840 986989404 92354305 465085020 68426581 637027880 831591450 441518666 299673260 472231025 757139570 551374000 813077635 908383100 259151200 432362112 229230956 323460500 431965285 876167561 538588120 838426400 67538158 332617332 142148556 431881315 186698688 493910800 337722313 365240240 95173434 261455604 156525808 96460920 548143360 656033024 358385544 512311736 814980566 865364504 687784944 625908542 567362328 989102988 376189900 493881216 657300480 484664944 505575885 978846848 968874128 630449636 387625372 153354880 909304432 699532140 34880952 423864520 955123424 214849876 232084340 435729920 403991064 335477375 990713920 388610984 782316544 544695775 906539276 919551360 707691040 467879465 463796948 333603840 34106000 507576640 352868648 425070856 874613696 876341484 578247570 401119072 83991096 798631666 923576880 384283531 826436675 21595088 96151260 895525304 304142000 597441480 248964176 347794448 710659840 654162195 616060200 591118408 788981272 477100728 368861160 922223448 720342064 538694872 345032960 115656250 311802548 802435404 824753280 24269260 152021456 9251328 224832112 535723311 654074400 686702680 181467984 126430720 780535190 809073328 537921346 540281923 39394784 367787680 79005114 73654200 299254250 758715548 113375170 746680660 869551600 204718440 344922200 30903440 848740750 214299362 605734876 654858694 815842033 38246116 602917710 530272000 56851200 866390176 362153356 225112000 886291095 112877435 881219960 843372230 42363488 595324160 814812994 266198675 616527452 981814080 99636632 552637720 723793650 133697385 703841924 460253700 627464720 304152805 651527440 32608790 927033464 683329152 581832527 802935400 347832447 391255385 580513656 95885565 253431652 888121310 987652820 287985189 964571424 613491756 109221120 49574318 534204549 782601088 102068612 109545984 89734600 337236260 738611530 476926173 958110040 889545500 424333120 179716530 90663970 195959120 14184000 703217600 590876832 578217288 916493443 522136801 466544455 221765744 634015120 558731324 952457670 535009280 303755500 383581340 598271388 182701984 156096500 608830327 795075568 229732896 415705088 630391668 145991520 806168706 142481308 113548625 780329384 978789605 591005690 658750411 263742410 251297498 165520368 213692800 694859868 23631520 715705600 234969104 640698 775053985 452318496 635529835 8453120 534352320 74816548 82303184 877761360 737087590 93981920 986269080 104996736 725864320 672772886 72050435 102485750 865618240 620683216 176064334 168464740 414248800 808363770 536090680 828293955 847100581 299157936 489701740 449467813 8162648 98925048 875864620 506114320 443710450 404909120 777618493 470387360 396325120 774091360 24006096 16999168 32070050 985476000 325703690 535920885 669468240 372333568 156176768 259999310 176126464 586007300 988437536 213671803 813779936 688414040 258389892 655644945 543191070 9237565 494779914 414512800 948128000 830740028 651336900 214618496 769768000 678695860 1680000 858923360 584120521 789340700 135981800 274219600 183565680 475202600 299912412 646574974 223436125 739306592 913501031 95147690 530346694 897984072 326667193 365251728 840898465 577085880 709448768 644791290 731792160 307635820 762678035 231319420 920277235 484869275 709031290 142658640 562946150 154512828 952571260 10169250 656972176 404307180 740372808 958182640 649044990 49443520 847458803 214716210 554352000 380945912 275849200 157194246 724297600 127699456 103092900 802676336 620139368 175610432 665391000 216919232 161133920 382553200 333760408 952678240 104317935 789381960 130807254 330417720 859776600 76482368 597576648 737102400 435655920 899902650 978482928 352966000 17448000 303364150 940308045 874308500 286669750 357595300 673857808 928275716 331175280 197631828 811971792 978470700 995488966 291930518 694635000 749930604 33221988 14848616 721202000 397315240 453042176 225651840 104092388 92699616 5090600 864252940 98435200 398834288 486225029 697967886 730015875 880191200 540957786 791760700 496263690 19660675 266247355 414437880 883971292 277178012 940255312 700392734 913085089 814148814 409645769 41107204 730145578 952212640 620092800 981575000 441609640 168655720 348768360 610914304 493424300 815741576 842267620 804748856 494216920 905846216 972644000 674251680 432963360 261627584 389797690 297275500 969022620 111996887 803716764 938919620 996254490 533108800 375322240 199109590 228693472 277979215 958931340 306956149 394333344 687762880 850549706 273846175 799555192 549706800 425061678 793909760 388993168 713928017 817085770 193078270 705780250 551498752 810558968 23107269 457890368 819399536 281610390 104621632 78858550 528603588 356328100 420935456 781148672 809464740 364903200 164140292 749720704 278614647 278916652 717996890 940683750 377171875 606214147 143378898 675923416 165050776 271381951 641255420 856015328 721534540 223310032 589157420 387219454 639026000 894771150 440960474 787543375 587323152 407174750 290709080 695720368 329982880 377971010 303902430 394645904 354909542 297043296 647044000 205969760 910594928 689036608 545381280 977764 30405450 399155564 832890640 408775088
104260610 410482120 572115248 440798000 768868479 415714993 384693480 179068660 16690137 380799744 746633032 815521048 266844075 189816375 720652357 535008636 867989472 914191990 665546148 198680620 810897294 142133120 24928960 601164600 158191000 717292800 795149600 749302580 151008290 234797200 28883320 748277590 979487604 121333824 887624604 817792960 426448880 238677285 706353837 907777664 209789200 999423450 833624952 38336884 62546175 33218940 301437440 321586782 196397888 451785926 184405050 508336685 836259952 406896875 808179200 699135360 449394142 304037216 179087775 962469630 153737920 634322384 638462150 188546300 577782625 230835200 90297280 434838806 372698727 770057320 184101880 378106950 462686000 300802842 311588502 788715520 817638400 255135544 584892449 358462260 529857952 533660200 240309688 93756880 108844497 301825216 740950368 811434670 487065088 685781524 316291785 167057600 910607704 308570306 594246356 449178219 716517860 58683840 241216440 603651370 930672607 6789375 940279807 495259020 61347456 128895480 801320998 555086128 787573588 413880000 390244388 890068018 679184000 547612640 500750560 163951416 657408000 636012928 995466940 400166640 683942455 880757020 58930190 41497920 224203388 80231168 535911128 587534584 353898762 411917856 98091075 864667094 323013536 213730400 559856608 777323800 216685240 267938825 743598848 678033892 600378225 890003245 139139257 380748960 937013520 83710570 590038110 336731798 357788272 538282176 16002336 737174367 243662976 364621800 498061092 311564056 874747444 884076225 956538327 152620416 625519620 289714000 281131480 994980720 180891075 500834664 766925350 685330218 717992156 716054472 390745870 610813392 173312020 360578298 653888000 784417920 136081100 392952060 111324800 600100608 884079305 305993736 788020800 500869875 397686501 404845200 730064680 748694244 595159936 725714976 235434180 18935447 583896915 401866565 225427300 192472500 15776604 771971160 65232640 122810860 392369680 291711479 229338496 665401722 570595072 631787454 955337120 432375305 555766240 867969160 873499966 624739410 819327302 522705725 627511448 353959360 288018544 666753136 78111384 785258608 108200472 742461868 113228452 551389451 476172900 56655680 759623360 3781820 249311760 793679350 51729612 295468380 339833015 225296256 181973696 325686850 385440185 41089312 57393630 262980752 81873202 48796512 207922584 152269248 795194740 8011408 593950008 746453120 522734115 314404272 506148900 766589282 109523440 314997848 400126546 319454874 442995000 727913760 887111158 168500842 899391732 718858400 111409880 821138288 730100655 417043876 238283950 4721826 147555200 974356456 881042580 586084296 479462152 776098580 882071622 876900800 144081960 182723436 381337120 469651996 460440000 310778540 942393170 889185844 75003832 992911493 529162552 450342232 169553761 645845280 11365810 650800918 643387680 581365309 889802805 827342136 439398140 885723094 48809536 917189826 209905498 1050560 137141040 703585216 766112992 607988544 892452960 220608100 613288550 663788352 404736956 266482706 420126416 747694464 787589760 588539140 481388450 641935968 420936480 233079655 378629360 361606656 68372800 286174808 788317156 183947890 617499455 15545920 887620210 342580720 437596649 10226556 930105600 321546856 836738908 718221260 309680160 893367640 936273280 869261440 955853910 927010950 500555960 406639720 895442453 780399488 590699218 956064800 506077850 928427730 124628974 611303930 561418340 226309573 745654000 486089706 945803122 183000736 659752400 854274628 713149512 995631500 255452312 886309100 138990184 107899320 380913920 936297472 169352220 527052388 462005680 61092880 310920112 511711520 31564193 685567352 24128000 846773600 730674010 678181090 602911500 927481434 247043075 514671040 452717788 317555987 644563978 31396250 287427960 653058100 630331920 551923200 389362300 987843000 334356616 910879626 573019456 570162192 490357362 164972640 987125064 953494473 750829060 19527604 797447004 88365568 55822880 99132756 307572120 852107428 177913262 476148880 420169560 643450040 613968880 33751552 363128000 752546392 409574912 462406265 77470826 939362978 408740162 731600585 623360900 471902544 254391580 176080935 571855600 468269440 190377800 452386525 415290101 154879344 560625536 905325840 557486214 11599944 344880384 287029056 418782100 204936704 160173507 218518912 856178320 181297674 454150710 381698240 818733552 101319000 868539511 376523778 206993072 138468464 698580711 48385390 795822500 585552508 798392000 459292850 445920160 768793360 999167859 264420715 603395610 974057766 299125500 856667400 327763520 727758720 569384260 662489332 322195590 474768624 641435200 36454240 148335644 642981146 212645940 530927700 338336848 201638233 126288960 600520568 361564512 196283128 641490500 384023712 748425940 340305488 918978090 610947440 978453481 800334880 906421590 251999344 731019924 804305267 358789728 956942800 416057600 498063430 634277120 107143392 663423424 380321432 173983200 173607109 149569812 437716928 727757440 148540780 550983364 12698092 95189120 644608256 721453952 407124552 340852632 162596266 635952994 297713960 18408381 700739016 892720969 233172240 642489904 887217188 259406320 393076788 397881960 443723760 676050184 485521760 270498930 886009267 428783552 817255154 495012330 595330160 911024040 64446650 97549020 762673284 173768512 730937760 895791960 890688000 759315600 316470990 353321240 109682775 246616840 852573360 233549760 729277350 332140480 902862034 215058700 306065889 943261536 915462360 184426910 338639514 522445568 228380480 673036298 795186768 851431984 627585280 74931865 990352064 756832854 897229303 351647726 823942608 864878757 343851035 300511080 887477780 857704400 380361376 33299984 124430675 691873959 786623766 28389905 962071424 120341184 979131440 324900182 839586404 187490670 285673600 940258438 374604400 769230310 831121376 803407871 78261860 899946838 585828224 14515940 542730678 700872965 136187516 901876300 359809926 250713446 212343944 889979272 819272500 965154360 111021666 830411522 842103540 526178625 118875030 978419800 72420410 267383516 392232110 79882006 937608516 473658900 201626860 995063520 21679646 875686068 25283750 185764490 291484368 906946996 738176160 375785898 451061556 511041850 806331069 469899720 359871872 455585721 236876000 642139680 482326080 219402050 691887950 600503700 427026450 763887383 64204000 319616994 902527840 228036787 241169376 297408826 392250416 426601820 395713680 702156000 845371300 228224256 713989204 586104398 316823840 358564470 419305580 14272000 516751994 772233288 382844152 363687324 459363966 993928400 845252160 959898608 658679936 319663024 672360620 152124080 256449588 840948946 997538298 213004800 860114256 912599150 543656986 396636160 558107482 274445770 622020356 462822280 469318272 671976602 590839874 283638504 546237558 616779250 97770380 748759040 659120750 846262020 913088568 228618900 122469840 172784800 816336000 7716248 543286652 802284375 415081680 805776900 650887940 253735572 319881940 373185638 491029792 662795560 979500040 726830750 886742050 752493728 909389370 917945900 850741008 16955500 574582720 150802824 968273840 34600774 634567520 320855680 952783840 134741232 138004655 534666806 482793420 405512800 90219024 767520432 500005824 446427192 420423483 120825424 548851100 931109111 455311472 360614719 562770080 908213600 983210424 493033992 582343806 713504000 260418930 369588500 636268864 544444800 379406616 970748888 186526720 365256634 12606000 976371876 341974528 525369216 117919360 973680112 758209700 573742586 456745210 679278900 312019470 647603860 387392767 703117197 534023896 724517122 832548800 87173600 659233385 122703520 991248160 757668264 945573760 177538525 294883590 390442620 97188796 789156250 444879625 863310955 551377488 573716112 225129340 495148874 487206494 857963800 463079264 917575672 85287771
668432926 468948960 373725796 164626960 155971360 581257724 724801440 183884648 770161280 127910311 1073055 441765200 939877816 213276228 64213824 269588840 662629916 344943016 387579481 226314960 487829824 678866940 533063600 15845908 483328336 414984960 336045056 599006688 35575380 858220810 54135237 950972990 972451850 40286549 870888236 849125600 823124840 264346933 273862486 470511680 266286752 344341234 815407270 109501950 193463008 14195986 437379776 821715900 374953920 205174760 264533105 893157794 413724967 997559344 973181380 957853648 165854800 792851704 787333346 652804846 913811520 678523830 351063654 305345520 849606272 966466115 822817440 983629284 530764088 993751680 715897660 553835632 830720118 875591164 761955756 964366924 190065475 639491904 976026520 179509210 280055160 203365600 343399781 575902391 646081600 210838032 781674704 468245440 665545098 567807616 713086228 52657300 259037650 766611400 356796088 159330044 884226380 448999000 810907280 519644320 152199786 211686827 331062528 618874528 910695787 809392440 501676790 353558304 336479744 604258940 30363830 106142178 151209450 936932000 551993508 136518288 260312175 294232340 982537600 720712494 679737535 433001310 398797320 621316608 445132576 476150340 507622000 213632200 212906250 733751080 531456704 683924160 865844040 281300604 386448025 192399331 603499545 601105632 977302200 607756250 521099750 991155676 122051460 508338400 208944880 488527648 795587408 941338854 279925750 158759432 96849550 404551504 962193721 501376704 487343945 907660464 909458560 484826992 353127264 169522972 41998720 448007900 336998400 919250468 180304064 55989000 740094815 381740160 664402830 502309208 526198004 620019570 942377032 852096600 130948336 163229773 615654438 779392688 24912908 94474964 601941366 836082474 911315000 861800830 523420340 684272200 620517684 888719328 338235632 566059600 899201495 326841600 838589753 111972891 546471568 665651920 277025334 990471320 442456915 984967927 550670592 538685760 66879984 299678480 705984400 556480932 312621440 567875570 699659736 257337200 838380000 878691113 666361824 482508530 350220512 612995200 286095150 917739476 250079232 159164160 312890452 810233920 771672766 957766320 21802732 929787440 127849280 864751088 245072300 165150164 834637800 889914960 296192612 150628720 210398080 719440640 587169000 736028960 312946460 161580736 320118850 229502920 878869120 282801458 880608712 114013778 836406000 888649604 91899520 388561560 456748420 224339650 172462120 688409320 222813157 959275014 638814070 135169408 700292120 933486791 410190544 191305982 20626212 803575402 471949550 799018764 51528926 855327144 113248797 153866592 541327296 981867840 595374464 160822952 669490378 218334912 123429845 499377680 532189288 223569700 7666496 316262936 780087932 876299760 789876160 388877300 350532350 72708444 116496400 26441456 767641808 479739868 322277532 937095516 233934816 977966860 19582520 328463484 93959980 981101104 882486272 265539128 714030620 252878360 657199128 883332882 977923572 343803008 225793656 2788588 768738784 932013600 322444294 651427428 942024966 413076250 483914680 649326050 743013226 384686200 768762130 997184000 962583136 249553850 580273120 540553470 869991952 177192240 410828706 999700278 197685320 665656208 608727918 671694612 708112635 787157704 794203140 982455048 947569008 652442224 109462046 200831532 665582613 603249408 886693704 114649612 897523220 265493770 662246500 71283780 178266772 827665080 210310400 78874750 813492672 101071640 266714752 410145224 592178750 492392140 878982008 564390400 792961865 578319236 921758836 640402572 121150838 807175484 263115792 900041500 988903650 313698792 25627968 116472000 544280260 26841276 977364080 32628284 914147309 875360776 782451080 63869446 237506560 417448718 966724060 494879440 86686940 528462800 687754250 835028736 460531620 717765624 909763612 389457517 29474520 316793600 562918328 227892552 872160640 62657520 177185025 325861648 517709360 951565788 795132700 537264900 170970100 526586098 981990096 885939812 813864500 934764447 596807164 850374375 459196412 397188800 2095536 732289055 669520072 270715880 145544704 152298976 290082504 589687200 205183232 80215292 243263934 814145534 53548560 505060598 988218752 434134235 508211606 553205400 105906712 835336840 542068040 285996912 467725216 90239664 908576115 748999424 751376599 490802568 655536920 825339648 616178440 873069536 627738920 896823872 761805696 452538552 423908405 346796560 269366380 507214272 914402560 940727040 580530040 57972595 865134915 573207710 327210379 370931150 53373810 8097820 549525803 14624900 131990704 426994575 192998128 632755280 119134452 990874800 219559908 31293956 815878816 794531388 735071225 200677584 863307080 905816688 536174624 47818028 898015971 770057380 701333255 839488875 94673408 685346664 595432120 894876152 88035460 791398880 969779888 993518180 718838368 647212340 20038656 769160352 602417369 945499320 551136176 506869390 844991883 820442725 211673048 578823056 966590552 569567950 931385800 155465472 826032000 744365760 447759754 751251318 191035264 177224750 110006512 934390601 329130382 788418664 518120676 949892441 540682868 985561268 306225856 748782840 994365364 481852533 930205636 985828096 397113350 464802244 755330824 483791530 502736160 264786172 341310120 21899175 817964256 938283750 656574139 59106000 893398824 201427320 596198170 822972192 143717408 251286336 648852336 351116424 420118344 312270880 320003610 971755396 977849216 536248739 916526200 16084970 982961320 72357650 852613976 461528486 945717728 577809256 186751493 995088428 225251620 726476272 671851896 313807946 588821825 498916720 551779576 203340521 554038684 73810745 777205088 27635400 145307650 345190164 647620120 732839162 300082112 174832220 281684840 967587865 872345600 661981890 675354160 514862544 754380186 261596962 212578198 890301000 131819230 63244000 698118446 938254700 438564440 893475915 798681748 274166048 374309784 10790599 376551430 929721135 201739812 884098849 928744149 76438400 107540878 176258144 813257800 979027280 155451600 563329928 336279744 550203170 601367640 939029648 177279029 271200100 472829760 187811504 234754782 34073248 829828720 589837500 258686620 257663872 866567080 675711878 177993810 868627772 409733630 256526634 722812493 609637118 997439484 666372952 948835840 457828896 496955266 29323750 250303520 619926680 154828240 984521185 701808328 435801280 76254948 660916150 662276180 811400096 738037600 602729550 199681936 133472600 395536765 732555694 681080332 611916944 582514972 530153675 177398630 345173830 11355715 847844272 73074160 101109576 92889940 375827880 971906396 195928520 356876800 411717950 847084704 625399232 0 133084250 740206510 758608864 674639000 169895360 694504250 492788600 670269312 420307324 218858950 98275980 459782816 78970688 308421480 626766000 399660800 563926000 74148000 601409488 33666304 170020950 239280945 644860376 610703944 372318005 331226880 709419344 687742944 837401000 68215824 518531844 262033480 178570664 610374550 239315200 501389512 576952335 128344888 521113150 18655770 388827200 891685350 653028924 496554766 585404840 31895952 727511056 372196848 110562242 18538208 842608840 344046908 893538816 250586800 441174000 11013824 715905870 845642422 493985896 611664920 866986458 659977960 67471124 222363952 482920300 997575552 539970648 388292342 629969824 645060864 507948498 777488173 429010000 767877892 487847662 960201708 607193436 692440838 675833700 513102038 999692040 392015488 953102976 939409998 268807186 313528000 507907440 362637424 934301568 266307472 601510376 703550680 596206080 848101125 629241680 137734800 168817353 823536720 304101344 592592188 758145056 4420392 587760250 160054944 353821738 307793120 942453460 812168810 971045835 299108380 429852960 552913508 86501056 543736530 46434632 903509252 969895936 815330640 597252976
186818600 412319797 13795231 516620120 472065440 898881992 853798930 967602736 975384500 706662128 441467200 5101568 553022400 617154896 273830625 633292464 487009278 854797831 989944905 168577608 495800302 355135785 531724195 256941700 12384064 783393616 883357647 840802936 862763136 562210554 486951692 684477192 383299120 547534328 943226580 926904424 776015475 972263680 551224160 382217490 74499056 108871045 166557568 231084200 539024128 979638255 239617105 949986068 674095672 49361230 70883420 650608160 126950980 748328160 489528480 478157156 374271918 427086112 27822080 903729000 68474688 159826964 771180288 832764352 375417920 81744860 924796100 65535744 586650992 64648703 835988008 119803798 804422500 215016960 217823976 133671400 220350026 508768040 4184176 547207620 17436166 130931874 11770512 832612256 926617538 990735628 671022416 714844144 849299988 5904640 518667688 202330776 587034866 281503040 277330312 2727264 327516790 283474560 361443440 678322880 967330000 283778870 475754112 370254520 427713122 963585008 95125560 388557748 921701392 102254048 3986912 849783523 599876896 711327856 251069328 845312117 759027420 817555598 629674420 490658544 105687776 142812856 498752320 129185728 199357776 90866660 657648000 331935455 372702870 474074048 303867400 624274560 794857680 390804880 948766884 4491765 386437304 6362944 390234360 371092392 982777740 739807109 600087658 744995100 439457776 266752000 453948125 67685552 560149008 809635024 580497400 971997742 68965296 261850576 74444152 711195400 77710336 846418200 983312036 508819644 595420000 399713280 500302112 987539392 683758170 707998492 655410612 506099630 342020887 493148740 105701820 968005520 955730080 290060480 222285566 885591872 920983624 746149120 641757312 488955600 198820234 888413237 248797768 15468800 6136000 834442368 541446702 511754112 873562168 429035162 940892676 548325836 199933850 683019340 367578680 96299997 543376000 977069568 458083360 190691440 870929408 288842643 831502861 354010302 128246400 869580288 879644420 447171982 839443046 148505520 343092950 138350110 960102000 432281534 399909019 528268112 980903800 904798082 390972880 715270976 216612115 404692422 744309120 503809072 820728648 408271040 964041375 567684096 830918472 553834336 924362944 911369611 809279215 848576224 145491584 75249180 251206600 784475716 756272500 938971326 943658176 419677119 795520528 716985140 21479304 719046984 674216400 739139700 657125300 752537600 652318200 449343920 998830208 916232512 549198752 550609590 119506525 812438063 816916878 18019366 661621650 616140457 94322500 348174188 772457105 295265105 110716552 971023450 337378016 109125804 127058140 97729160 600248730 894089500 890321600 700944954 161218992 378981400 337546064 55666801 166420350 697100400 836180916 132984320 898145944 396062753 884055208 991558795 606775000 662584695 146269412 476300096 739345280 68661212 338538090 512847258 266153320 714833200 421199210 391133240 977017125 238163962 891635592 902436231 717746236 544442688 391529200 568497190 77478746 606131840 748319765 216733400 903124685 693188048 732898720 176215752 17862456 199594304 549443951 758807856 359862200 535524864 757844356 361288600 351716216 990798254 783502220 391985920 179978240 829982488 91997200 818262819 651405720 799658805 569172832 158112060 92564000 957702881 536073716 648080166 712051600 308222588 997843878 813894472 551194160 373648176 333213088 786046175 915704230 109080320 799703204 838975800 479434752 334820200 517168240 236131000 950333525 865999800 443285952 690025584 15565000 993763172 768918916 756671200 449200275 16776014 520926048 985521900 469214204 622120314 325140564 660698501 609277872 657207200 316848396 879266858 523755174 417325768 737685540 843811940 630400790 342640792 894360400 943875620 78723197 958716650 229730628 256381696 770052000 939455711 893562240 650334184 166195004 509227503 150998797 504080732 756280084 895634444 45556940 852603176 475826480 330889010 330816560 996302406 886742904 676834800 173138250 406689920 922503020 559233792 455383871 303477968 638691216 386903020 729983940 115426720 570530548 217309399 715597920 276522480 182945380 797761388 993450496 84579772 153225000 92041912 71105040 845331402 189329796 207968000 731571300 88556568 203993984 39493444 925587612 589480540 205302504 743818668 856678912 865838848 472978579 456963500 246872160 689952060 661302064 620979000 204439022 484754000 224501535 172562752 911029740 225939800 80123550 380099600 104423000 757822714 438448994 949792000 126992568 871792260 754023220 140473600 917336840 527452240 360969216 951735425 524756200 143220280 696310540 586634140 977820880 141031296 115336560 479782950 571708850 457758420 446790976 889308928 945066076 959423552 213741600 775851680 103002754 744439415 265609216 657227400 395921824 441746660 670507602 779702512 243449104 57536944 261690132 3541684 13646416 624846784 61712320 452102187 734869920 992111728 772643768 350431350 985912500 648435918 418352316 845875864 775228840 70152130 721285352 737293120 709986948 596931232 689397560 485697480 595325760 818895880 605980478 785696900 266161336 584800528 236437760 161269200 966589040 573725184 57472000 618177792 996309472 491821380 339385568 784200248 203180683 878033392 457048504 100226484 277626560 83279584 914270772 29993873 640543072 284907264 134214400 325675966 803631456 903295008 675387584 759652672 652697857 919563738 422872688 645040336 196479856 148669952 519859665 179363728 129390784 763735808 874250000 840916544 352916260 383265118 728570240 161999628 738239129 969508647 558851608 785380350 972258894 178236280 349638208 151647700 183579312 514717362 485415168 780355344 846534273 503322072 670738432 69605660 31281436 448477552 209735727 314069848 305388960 407902236 772481240 220858368 721962228 895399680 883888288 445181070 583401992 956207008 698318205 365630920 467190752 854984576 655673530 284606872 582301144 577933000 145878320 338492440 256161014 160559680 199450856 926066183 512714560 244637000 228658368 349398224 871691984 457662807 440018080 510362665 620754380 851211392 411300040 203777550 797439835 572515200 199118475 491448410 958323040 592927008 868789488 261438470 946150160 708681700 972658560 966649642 814402432 535334628 365407120 601583100 470485988 854536504 262614176 42412800 881489920 267555375 208579056 5524545 71261325 754667375 950199360 146273120 340413650 348830160 726296660 844712400 962178411 992886624 273927600 949687460 302598825 463607328 36661622 562989192 730753344 232746660 480326768 68159005 788987370 605188918 990304875 724059500 198920216 824740784 547936100 572218176 716726880 758347659 52440136 757119104 753197668 680171200 654436938 442768500 493066752 652980800 823606947 250468001 831440000 983634168 220629392 353141856 561804880 876662373 224100450 669392312 730448616 647330595 862093125 452720384 652827560 855811744 51339520 497312030 877171998 734613720 244622976 491228544 923936288 950453426 74906384 283832708 875830296 662560100 242248824 632929052 925351584 62080300 446321350 787991808 888691061 277935928 60391700 187949424 931763588 970093920 550542720 188707328 147268504 69479785 687268000 806133460 526191744 820455294 410552094 51571200 662522410 69922720 597254136 178544790 655779132 657946780 771837488 621812828 359136200 608600450 653533384 528842576 661142250 15390720 477610808 673813720 942563880 190462984 947207214 78654976 434629944 851494978 858436716 784873712 646292010 543326737 987401235 575317376 167844510 264478576 802236287 594277872 802806880 38242700 978814254 41527915 446370524 364335850 290149385 120124256 201223960 627775490 731949975 379764234 954045488 149947904 381022514 204706820 619729744 128445992 119450368 235977300 120319888 702871020 56346220 115634992 16924340 899783875 834941090 429198636 634933464 474296448 508227670 773062726 393584490 986654480 436774560 890195194 314974160 950554880
66685300 361728205 754133920 736343136 695591184 130527120 241035676 712726896 393934880 482047072 405045400 631021824 570755960 458463388 711162320 558749944 828849404 811521024 614244800 850546604 733020954 684115720 724309852 828755584 430947796 659271200 677537480 458782002 763871040 726374400 192604552 333036240 511646992 126161095 917685184 391127680 332192750 921631458 494933472 965148608 571676016 383688985 430644370 358887562 751166000 898535195 147597650 182642560 124610260 309391207 845802496 232033726 52187312 121991755 441860900 366794713 520920855 195222496 164244164 420325348 837155176 741937080 798140800 35303616 675638040 955082200 682819840 121073162 295177273 164573675 979224149 706018400 141256884 260101478 72037856 42421280 694680848 548782328 409205350 393994000 29054560 742320096 887557920 173809300 533474944 43457020 532804400 17332920 607643750 420916250 192045433 749516360 831556370 778290944 727311872 107541520 544320844 3062544 260475088 93779028 205368360 92192200 251582150 834573260 980069544 197965920 265395926 727810330 425520160 670328160 935920704 453521780 362856918 835375100 846895399 463279894 657235750 982644610 881376970 485313792 647207912 120792800 338469340 104501120 92977974 895764208 950244120 196609712 153268000 952142385 75530432 306462455 877472588 503636048 464137685 93337796 220131600 191648194 303652020 303719172 899514752 238649680 105956200 982024470 304941800 13049885 787193953 590548400 915478752 385502416 959826096 954633440 892779536 909147876 463774648 810718707 395032480 306057856 351456403 516578600 749011046 954830875 348375552 385160690 3481500 681142784 611624960 370446720 694320639 363912777 386179942 72770620 58532530 747222720 403161480 752118440 880610596 286185770 581657838 223532000 527954898 33348692 354824743 352845204 496821287 974519652 376254960 132144430 146275000 712171990 390818068 460481970 113227170 811311000 780155184 554732968 799641222 142807184 534683096 431426898 323073423 593748736 384231410 800563520 913694656 605246300 462634176 443430035 44891200 209976480 877765262 717804015 54833446 670535590 827883670 616247124 982482595 523349730 57307883 993517080 451001241 475249320 671769800 432882393 881383790 896724680 505732618 463833984 161513750 686222848 319422720 70534423 828426896 820961388 358841168 238461184 808032520 148646154 710513096 514553368 990064900 731879356 231644736 443865582 753954800 118747712 748730534 19258052 263470351 498773271 652949477 358937456 345573168 160158235 512148070 868523288 230315624 654617000 778221897 704671232 949241456 224817837 202957038 214247952 711165056 365781150 389832497 18715951 358747510 43533952 305664164 312458970 502800460 108860352 397353465 283032600 561468920 649771050 670299681 842538752 320523260 441337046 217667184 307400800 75417300 670935280 23064840 39887929 207661550 730037152 357376235 703114050 271580960 976619600 111076784 833009528 251168500 533657672 605981529 926423040 252396390 247892525 437936396 934476434 261668064 335998856 196107456 179330800 740683690 578659510 231607760 719446630 878530513 817289360 145582560 653312280 465852620 390745630 465496407 180984920 375521016 635131200 124370060 687591224 421751660 665248060 314980802 333666080 232755320 189552208 580682850 320961022 657150520 844732920 697152576 574044360 195539260 421078605 607873371 484624090 490605460 202192560 145812030 947030500 240179386 205103750 534999520 579237656 14256866 511811598 673091648 419285440 844070708 562950080 357438320 901849190 58981144 616912436 460775220 303365380 822222440 716917220 297799576 120591006 865322724 619120432 428422880 624326300 436033400 863144285 273448278 828044384 762468694 379841200 273890078 24979824 946581550 67156300 342188800 832917232 159884214 386950044 697204096 931967088 42088380 847487984 131426400 901719494 190935505 282449681 98719250 355106175 254097920 833911271 825571488 108887488 793750630 307519288 673142820 871835808 700763144 848156160 848709664 783262560 19773000 498232900 820583120 337584250 977725538 173946432 891649278 256700734 953403320 175738250 224308090 547811647 195586566 603600976 376694475 312591320 461757000 560994560 641801200 499851900 147356421 460447819 996256260 116089638 535753296 436398400 592871680 4431678 167763210 649348000 731959588 417601992 803935210 753920810 92933358 833710384 930092544 181375580 689473880 833252220 881346240 327686260 105338864 362017660 137557904 309030488 280107020 501487590 138392256 161963640 293210030 951860060 374315616 64935424 553335980 244628320 698721808 396489780 51163524 694417744 315847332 521472000 820871086 101164048 513565026 478645778 415706288 770461800 431426010 462645915 470904960 231683292 975022776 434860850 685211750 91876128 50330112 272319102 895189248 846414610 731251200 604674238 673708600 645073600 452241690 291145000 126837200 182110368 273778000 331650800 721076125 338287250 391211200 14434150 98139370 41249680 145037200 220197375 868357300 250968170 810884300 598653840 34368020 381955760 37080047 323227600 825569520 924192530 740911714 691597835 592451290 559549150 666230056 66755136 640915040 632213184 336521052 913116292 143955010 759899280 302096600 735746320 516552088 530080898 106288218 551203196 521456640 337504288 768799896 544477875 859406714 868294400 333289464 702981636 669338624 598366360 230937020 503384724 118164656 754280704 395834485 739116680 243180890 98665180 754408960 30801540 578998160 805911040 926854750 885945696 851896064 74067410 689809424 734144652 225354160 522869870 115286650 150990160 645933490 854824762 943623980 622700824 922852052 571482120 971496312 596634130 958881410 889359294 745397656 670937612 741403760 678568380 732763280 495023400 355791343 147719200 941260950 83532894 260391590 790473186 835703340 320285135 250440160 746216456 463545360 168592192 966797020 260836456 344661256 916505330 312927521 998922976 490451312 390430736 369454674 450975640 38663392 184579953 189521039 53261685 742360220 668259530 440716216 26826604 318872448 756171720 662977370 28367232 362410625 530548415 61269600 774150000 470668232 388462800 101630660 75145000 550267964 771601510 117927656 622230080 393746790 385264516 346317689 269152224 621455148 641287304 151578016 38425768 304666090 589257080 252622764 182192192 307791272 921411360 938923520 720809400 867235446 332519795 836581400 701140640 325395002 241660000 13536414 2813360 211647130 855185280 965068800 703428475 840882160 955370120 493500448 345415584 766986040 802418558 85342130 382737040 170045672 70558820 213734304 251826240 586237238 536967480 126613760 522111600 400060628 668784730 554537690 161920742 378613952 210045504 967655640 430939662 740140860 8994608 92996952 687627200 639133716 300617720 511615760 810244928 191320960 779862630 103228112 649276520 703499720 605386016 926827900 432632058 441851844 164073312 713459300 192819070 608148183 593753250 486685812 527276245 500060030 277956050 815192000 470569800 629073500 776821260 885775850 508879000 841658060 36624428 681090904 112418160 507197280 753164820 464553204 468916224 708488490 659207175 429919300 73107192 61810608 294307984 587115733 513334734 370450736 555905960 947311040 365397328 650365274 592313328 279008580 454923410 49699336 962479060 546753760 873846277 855963360 241787840 802930940 948970960 600800480 294036224 105051428 852863190 634250175 715660200 631832936 774851920 985530232 615291820 90836156 744399824 891237480 340616900 644381680 238661570 489017600 755133344 117639344 229631850 492758368 519510280 966658620 805249520 193891480 408105760 838604230 684697470 348885660 481760768 447284410 565029850 59698392 289171808 231427000 384547684 612578720 885235310 313686032 819402350 577182536 912117400 511736856 783643136 309462700 509300402 324873040 112143090 190696592 879343720 345457460 940914320 552949820 940593900 987408648 699185155 697823474 251437888 855906400 373064216
845835400 988418570 304793728 810581800 791947775 256381849 494564191 321134690 818305905 151183566 1954000 969284450 161954700 977294450 81962500 888684000 718834340 683455584 440364550 248120664 24504640 680672502 65029632 216826910 572091120 121954263 633210200 227842304 217345429 736177184 404174711 921775532 672182071 215674704 584527246 103269900 911426558 712910050 927909364 219676499 651380240 825819608 690777600 664447882 756942585 198040538 797058240 62106760 956867200 558356780 134798880 353207040 477794560 537893688 558298800 996266910 211642989 947368517 554572040 417562001 946563535 465748664 407813628 862832000 876415250 739642267 447869430 721381850 271438175 801133680 837006556 30016700 284062696 54228128 879731712 390153870 75329704 215087500 477361393 329545128 769578687 528622341 733674752 488579140 373598113 500694636 990940696 655371776 881730240 558625778 515633905 889142742 251751742 319066850 766139648 716840320 649275572 416982400 142820120 136979350 232727120 403899752 587330968 268639024 492037520 571101248 239473875 440260752 718894168 974316200 474379180 683609056 125795426 917396282 133280800 182108128 955487872 933898255 17745400 247894954 737338000 247076456 62841400 829963120 42917648 257813643 898064944 442594512 528534800 717866006 652726288 36547564 582787400 107273424 659000660 919049936 134941632 302702748 377979920 381447619 446560068 953108800 348715625 913778952 12900816 793822650 473838208 44762518 951394000 590567424 190328480 262380613 21187488 206055920 263139968 583604736 886884268 517884800 487282820 629823324 536631940 166206180 787229347 906087648 42130093 173526776 727178240 140599740 729809524 193361940 130782549 499717065 847079504 939207176 892614187 315099200 193183600 682166960 194504584 959319238 87131360 909249565 163647500 340640030 210891525 262301992 273856120 438393656 872803280 287114528 240765472 504498460 743384864 324971620 423447924 223585215 271412900 383956720 691875968 4681504 547324640 85205542 712398336 238464630 219682368 803131800 826438850 561696520 590701826 424248520 295457280 196446352 329044820 748981340 609498484 804287128 112897980 546535060 933713856 908409160 900758438 339802732 131278189 635069758 914363304 639018753 252438525 203338402 999922460 321948850 179981152 908584400 35619568 965219740 66038832 235957180 802563200 119807634 654708750 115624192 431185600 903684196 945101448 936870035 168880950 604342193 885619161 602389508 565256300 169914216 655554360 212992000 940961755 356997776 304250944 514388582 631636550 5965205 455747024 404621950 449113306 184121000 387370205 668160160 369543413 593035409 678011560 309623564 423570400 718582056 88572316 397175552 468777598 642608896 747092880 853026825 978762384 366997800 530183680 751540525 862455248 709623600 844048940 544573103 824967876 167278375 261949920 432304036 924365360 886812044 943231460 902315377 614080832 409908532 77194900 85539008 535070288 31652000 898822848 567277226 785783960 967672452 188527698 963513476 176768800 638122388 664648720 509250500 679294440 784525264 280415344 134409760 200332455 401881120 470476076 570771852 26736000 944524180 722426270 892463896 31952360 795028480 313525068 634847500 79361792 863973070 196599800 299872036 677095660 595047472 943116400 401970590 769287144 875008625 252509868 7245300 575382848 318329968 854737920 880471250 367443902 478810130 451753616 190419475 103523516 482220491 287407850 20123992 948303952 862686304 706555100 57405451 228114640 188858829 651564800 655044970 61310720 206875040 823447000 196324490 923407870 50371400 502397485 204132140 165490450 431593074 912322370 337316576 730069676 675360192 290959520 985648705 270183240 383533525 90820608 219837386 429175568 549468520 536906384 326197192 354259392 283630412 912328648 897262330 254318080 454371785 207622840 645971968 757195520 749858340 777600152 646573738 936664256 217994300 285493046 656728500 609823655 352062320 886975601 564299962 902193760 68171300 245758780 772041536 417975406 559481992 460547432 659809420 999407848 156942654 791392968 502110575 387352910 429803490 19066496 279542906 9941040 709688528 198550280 58071040 473230956 745799104 178321208 679003880 668092980 181970880 106607204 392820528 211545980 958749380 467985679 910194195 112163005 742165312 559462780 791994736 169904618 749970192 308638830 942066240 410108030 462368588 230823530 342181785 542418816 508185528 909428500 420188240 488940645 574952070 783231232 907219040 305258800 707278788 362350055 69288856 1309392 976639595 941604288 720154240 385754276 544681572 269097800 961394336 991861920 823132996 394194648 812809702 31873600 345364854 332248713 739918252 7487851 13843200 156972582 346151944 246783704 665769976 257796985 558451100 905669380 676918296 826498966 779808130 204984800 194486090 49918200 788523236 777553600 891344104 147208180 493677270 897968200 304700160 130768464 758812448 638997040 671288800 107363792 445120244 32083832 788774420 716964866 863082000 672860320 524910736 406734304 405464696 781715660 936876200 568718277 157065260 76308592 744746556 410516080 882025972 326947840 782067300 760821878 923205289 334096550 706288762 893246720 767620648 950875325 246989736 516550136 989256900 186140280 41850244 767353700 625234728 483485949 761406552 860682645 25452544 276818225 310417688 491664528 91391616 66384464 496600156 61869916 878180568 141997500 735743326 262324736 842027496 650032000 331844600 393996850 544865636 196769648 795701448 379775500 790438415 393630624 391646400 137723296 921596160 799997000 663034880 530800500 542626644 573311248 935685248 262425024 478832074 642202368 422642080 772300000 68613600 888950240 788041760 143982180 598216380 1575835 361711216 144189120 905578945 73936800 20068912 984149612 327010933 730946440 32670250 920778432 723208352 223382944 113050120 444783328 78157912 235292576 713534000 336313020 643710545 620117732 24614066 263532648 543615800 345160896 843161328 397638448 443017598 463836432 36273936 841246558 951604460 648666690 688492384 59602432 933884488 360321536 212512900 983832972 161519356 637112464 698842372 93098060 205022776 141736100 724938000 754249376 865148544 655434544 468814750 607212160 629330804 152653576 195595048 813512920 341618532 307376770 147999587 622027776 215536800 883055170 118507776 615054528 617637888 455798336 324563072 92036320 15907840 945797156 255111840 416498048 539902562 328098640 286205880 79778333 820033084 468952576 351617312 872782164 400649152 415424440 523306695 969870942 748763743 350927704 849078709 687722545 160355800 8281120 205364273 287707600 859980504 196417518 660286080 121047405 395212600 932855840 888226560 389761280 715978883 292189622 981804800 560155230 199825404 273425400 292195640 379682500 319013240 707128858 20854450 503014994 287049364 183234537 272317385 149748364 575493000 939958632 566477188 131929180 81101492 939292774 829975735 293343330 413909408 324624770 772127336 110717812 466773568 793693688 417123000 739871856 170165200 782636880 728724746 654868048 635044343 700271640 623339968 388967360 28881906 264600990 681666048 206888116 155188568 443141336 232469840 324575248 726714848 66917838 710011272 376354216 903763140 36931730 560046882 789252857 812872960 946622848 588040000 571036930 340116302 151608390 648475775 702310284 146674176 368972640 334349514 215867820 603114900 390318092 57751300 595664256 838146500 5574626 433054028 767935488 690107392 546601476 901870540 248968380 397941928 909024562 310633468 912630360 647833920 364740880 291407936 861427328 485718336 428542365 32278416 243949056 320877830 393307240 352162400 486862712 91451800 793989560 921692825 339742075 299927663 998541080 34516671 402082180 70314816 550428144 982308692 295277780 413627980 123208600 324809407 678600912 653002541 983344288 637894704 153818140 557370368 780049920 314435175 423190092 584480125 661653944 897541675 319828500 642432100
96593121 948849236 803733180 353645888 676659402 676204160 724689888 429589343 489911932 31892312 896383000 869090560 896581930 804271080 914144800 572850122 324560096 169168672 589062944 774257832 106140495 861582770 789137650 317728980 925725300 616999400 575568180 133285548 718293368 328668250 790776083 984483072 879021836 126085920 123483360 226606024 74934065 869544060 651890400 810941536 819365648 962706224 54010580 546032184 842754448 629875090 19397096 669969544 392699920 742908416 499668000 988967724 739782950 939205680 627831944 268837480 126949376 679874562 641653124 371771064 123001730 926621920 612790795 689944625 539923320 750438255 511885016 823971600 414540848 41447437 887718800 759898112 212906528 95437260 716884838 881953104 557938340 895543340 740658080 500650530 441162584 884615800 189632194 742170670 298357328 879858114 957393760 933093250 446503270 760209480 893732480 532748602 266820036 332792735 601845200 202842687 903229024 485775568 787509575 819456228 96918750 172933952 254230768 50148800 604324416 354256830 90912160 64105040 223198749 41838412 11186544 567144850 266660300 602171583 555560416 442521744 948536073 562337408 450022400 629229180 591546455 407891100 886472567 2716518 731762314 553304397 455168760 750725852 10292620 595980260 733299712 775726532 71821131 793914864 54664026 352725897 777024414 697242320 955186400 781649749 666144416 206988912 48010810 896500320 178101518 142319405 794373500 869184094 975330536 278269872 818365140 174903688 576066480 235313770 855927456 767044096 100406860 356711131 416060212 106372192 797042489 731707440 646470580 321154340 159449330 23346440 408585422 6523380 379186420 319698976 573459816 2635200 962745820 833381712 800204480 913455616 167216828 496076000 567136238 165941362 111768820 16694734 808770600 630520000 659002200 413734400 251009408 892282496 535411660 93653520 103461272 30398896 162656768 400224960 180914000 229507480 591077440 523121600 469974524 29970884 109471830 902495248 631375000 807625728 582261149 703552130 274285289 114109840 647228150 456835520 594823566 62303088 581946420 216837580 810319485 467267968 691985952 778915026 260496896 638794300 130029878 707153108 556843680 619590992 629504550 119751000 631161592 580448974 531135300 204911388 199290556 9765808 819471200 743431000 460125440 967268600 691207375 917493600 463146000 473465701 73264291 794540502 774967680 440462920 10453990 708900402 275268 984089604 236545632 782087200 500907844 942770640 456832320 569002752 189016932 417186190 910883956 99014702 410075574 307836100 104090543 731993244 258274896 617556006 435622024 862834080 705400430 864923840 467875040 220535776 907562068 473731125 427173848 525491408 545854656 295761339 724089621 757975480 12514776 943897920 716591060 867144272 510556342 925206104 210632400 438932376 372485208 268989020 824774240 139651613 911387392 217368608 388351408 726324544 165981900 100893752 728668836 875526742 421637860 751288700 559964800 936004436 601143680 805238880 108529792 933982496 240909120 794063115 850472034 414747968 406767764 197506986 917258560 56411500 296492240 863651248 486798024 256517500 436763000 423035400 599301291 202812096 531729856 102557720 963995472 140217968 621535300 327346284 397342016 390020480 598671356 773119810 466811080 631920545 910124241 353049251 242538936 796530360 442310760 968553520 496757656 763047260 216209520 122647515 971382208 311480752 371966144 476991250 275444508 349568090 432366375 951990790 410307600 578350200 140185200 491084032 910351300 42516452 425339648 879479962 687163600 548260150 385171544 67002280 656295580 774719424 562235377 453869680 229961164 176267172 980969004 304310144 323952644 123148163 292199200 597344944 165762018 537731524 850692762 146401344 808126830 51470340 348407000 78566838 257223200 592242092 353048040 560688480 529702560 866483712 649211966 809449240 986722860 628890640 470171576 499432770 649033608 996482550 339028830 596544268 144263575 45965032 227474968 870885024 744407120 416349328 484665680 807534500 148071720 159609665 817927080 180022496 125950927 629139480 98626858 285202392 954234825 104292448 296898452 757210072 296411060 475632180 636975800 539339750 314208609 145984618 243868736 40116680 336961838 63328062 889467620 298564836 858123938 45071424 522106191 360196984 358168080 50360608 978002656 988044 668270822 351622260 271838768 693416992 392094680 558356720 892580330 20264688 293049049 938418820 228281375 41779690 176041575 236666001 922029476 263571600 973687287 822045726 622322688 17050625 324670244 244013607 352948396 324689168 616667180 84971700 272233704 599152080 986381824 467873690 153001718 102610112 420859485 171474550 681846240 7839322 75592320 344817864 359758350 277671200 300031408 34298010 655920178 360602460 464006925 887325704 968219840 859166960 805086464 68237440 890343563 787691509 990210816 49209400 109836264 664971232 799376704 213245640 12426908 670390116 463733984 860708203 969674720 883417092 128078176 277720392 131722936 469402970 425708840 910180560 918072165 333431280 124839404 302610988 5141627 715446112 551891048 578246848 958791928 401720385 761966900 4686104 226618860 500088650 535482504 668634961 840147968 141927900 329212400 760658392 722716315 175804770 734046400 477827540 512760600 306630320 975862920 234400420 791948032 438806400 285457744 859739600 703667382 431053335 153216512 785361108 746235204 269236640 768204264 761476360 896050830 777453675 189199176 271299682 219329064 292075520 799046912 382320900 833935635 976262280 301082352 26671604 858266368 452649180 204857014 618970860 11015482 92981778 474829620 228446925 119728048 847150992 795024025 728782848 625560568 451388000 151413824 298600038 836314665 24573816 209660088 881165094 469047125 229736835 829608376 327725224 980171904 805598480 590202148 80586830 402002360 247963630 283206250 423174879 103082605 860675020 830494025 433160320 760402000 803368725 591076864 978858960 354838032 966823050 646169320 515576996 703452900 844513876 292368440 317478063 899231248 783587880 643482624 644735340 22058608 656984190 259818156 398826624 188565696 649439328 601034614 402626252 43787200 602273761 91762920 435675040 161617920 541173992 28588584 108351155 901535436 893143716 645761944 383406200 252462800 96035360 284096832 507544960 951914028 658947160 88703980 619433800 886266032 784426700 760436191 475031680 251348800 982763068 19539860 717657568 198457075 117489530 796147376 301636880 67907614 125713152 982140831 758655480 343655240 878434912 64917248 407004178 629105980 555669288 123886650 602373124 816275648 920352736 988357056 627307790 180396160 764291348 728578560 541639760 734363743 390660341 616364000 535509312 277803040 869570320 636368896 394157800 624192000 596456032 169443300 952103554 392096861 423111040 923644774 577280960 519704560 403972734 526389539 996717360 373430701 638414740 560131312 320905920 752888815 462695440 923003180 223972160 164403840 293750772 583663764 848979460 451704500 565946312 92712850 754381916 893221075 443828400 208224000 712459408 71365766 119047472 789150048 362043910 645620592 454471000 630354316 342842122 937363014 848658523 779194152 305765856 331566712 303484720 752771360 383327840 735792320 618494240 898224420 438447184 724502240 7460370 253887584 404555200 248609782 334982880 612763336 617479984 99102126 408128220 216917120 571984942 34509984 157641600 89934344 76475580 626192687 135658550 378612224 572078920 847994766 641490925 607732992 747247500 185513265 156931872 35493108 114364860 726084600 136679000 524812288 297110250 634248640 730157790 829199354 539126350 632473340 802179874 958529875 412550000 580976756 572537900 808874706 477839192 258003761 290666786 827404980 329442868 664921426 887994420 375802800 523296151 461979842 709912320 354314372 757623750 812612900 269240264 971927632 193986096 653361260 149786850 395152700 342573164 467910000 130331820
173520896 439051200 86261724 572404544 292072892 432931750 755168910 749593920 591538932 923634024 172936800 355847942 85004096 449179336 488872048 496192868 961140280 921487155 112557312 38135396 498093636 338497860 559098230 879662060 296422768 3697590 30484219 262125504 266115243 276610500 854769506 620672138 74655180 958095656 303299224 977669100 564349696 305249584 835437232 31945440 660642000 266072128 480560632 828313620 515914140 769168520 687690770 833678092 472574048 405696176 533195152 400007795 575187400 766870020 985608904 104709027 745817080 983624042 390798080 50983500 498043248 128096252 789489088 712951950 293657186 630138800 655682400 157394112 469694657 705208576 570513755 440288256 936188572 850729376 919862112 761149880 893149792 805329408 488350444 443749752 927518280 298157248 196553600 493672736 530546180 339152896 979397361 57026308 621207200 627047090 134541820 739071348 443954640 469906808 996175168 358765888 169788935 191573480 20779640 856979294 594968950 211396672 332805740 746522395 488797348 647072400 857905584 232115680 968993012 308225440 312981070 429559607 876575984 101190008 2246080 6138275 565297701 517934110 995746304 686062466 317364850 729613800 146225662 844339160 921125248 624574524 282838950 576465280 108494384 290476418 465594250 826280512 803196880 599459304 217096340 138340556 810832018 897080896 114397115 520781436 263678216 913805300 663351680 6348560 1493600 639738980 382088670 636632200 892160400 751696708 3480686 961658980 712460029 358324740 422562039 433436346 215919432 917933808 914730680 1362304 375014300 361661250 267955695 572098168 139671112 328377816 567388416 934912474 976893682 611591980 788992 581733500 665523884 114187725 63010000 888864650 355156160 354710444 401313600 417484336 758157200 987455627 812637677 676087744 508613494 813884568 383527424 131149028 315613536 211930937 505871964 18912052 630286320 884280812 828237920 219223100 849373122 479612772 302640544 338817120 126725016 686911912 371193920 429109028 353775820 913406720 110684629 595179240 151151796 179280800 166228250 125774880 203055376 526866629 589793224 773012522 170344060 311232816 341822096 49181040 758115756 993117164 450996960 431652100 769362320 513742100 411472700 768963066 987270602 227316400 141698371 729914880 498695600 920359312 960500560 432075608 300217499 702197496 310904000 727857200 552464327 269972489 546228992 713634394 741492040 739435350 678895324 80045140 734304352 546669200 359500996 537634440 7012920 268059575 604212736 839814375 711688460 739691384 344942014 820400769 123191250 554880450 635103708 365654263 601088720 193752180 335011812 731596310 466206992 298784908 672249992 933893840 94982316 615780864 157861430 116160486 614480925 793323180 589768132 611876736 702189344 955848948 992007150 305141264 257731848 751898776 803266170 935307404 706765268 65741500 808802625 525902332 686511872 487763071 969844961 333951216 945658373 671761028 706127280 32673528 699647616 959807456 937624160 246553588 313007885 798115983 880233488 901376592 949474440 665677064 341606400 925617120 585135499 182584126 227858246 2652350 257420288 761737968 790334016 533007200 657341340 5688832 725226708 880527520 264523730 127154688 358588900 878841468 47780125 661722445 995677217 672923520 433311100 16646464 313688260 845103896 397948379 383407360 982244212 41198252 634112960 118068248 829320620 750372400 607143034 135651880 781607473 671764132 357237728 559382854 404239965 566582079 654548788 882558716 389752040 686152475 811683832 166915536 421553250 492628970 942965320 485662336 155718290 67725912 68332030 335651050 304999648 284868512 964600325 388712704 717132656 244428078 842629485 156446000 54900040 211901952 644407596 729368012 160065576 804808580 927827922 899579476 334331517 220051040 309166224 173493764 768217572 63905645 345706122 719440808 358899900 976116966 353438352 829051460 398280840 358124160 99992696 147315456 389837072 618324480 563262820 630585270 275802239 265836032 40141140 740905864 187926400 886334120 224009890 400462560 870165000 28726425 426960680 132904796 761969600 856647973 198315920 549747200 106615252 826305936 367353000 184534784 818444160 349628610 325422806 389696432 247397285 579038428 719979375 932799880 82390079 758390613 246784292 462557600 807950610 515213920 108380368 556139199 329364390 768491520 283248952 515487064 477916056 464606080 248693296 372534618 318229448 611753050 4324500 750866710 962754838 841422748 746608104 35411670 914649178 621417760 877348282 675512540 642027340 634983400 417364474 943970188 440715360 888977274 839584806 311287462 733536514 488290696 338155500 703795848 133339648 72679997 767224289 97600000 650570476 75829640 857175370 143662500 107239850 216210184 544334040 406792638 443565440 77991498 886611136 243982410 43600336 207837450 914473286 314541360 573734400 645108900 46965294 928348030 501982442 288355585 237462850 337291928 865012547 265618100 669359046 168895680 399855640 939751220 53375504 684145920 838710370 733587890 637639500 240371744 196149816 109727780 801381590 364264887 121791201 385032000 570850844 37942720 76688028 604174520 377189760 630399040 484350640 638419208 98402400 474966350 581590180 940095120 112327320 689406250 779674039 278123776 172442832 508620032 526677920 475947920 101382320 47840840 130189888 49962250 769921515 756268032 66093740 304344820 282581600 566748720 602729102 433750352 772828864 387105792 419733310 229323890 760638121 453915440 976926250 545668625 391244072 651085180 859315219 975940427 200346720 98505032 190438608 560676176 888858060 635054640 232990952 358648500 600819456 139897716 301628936 487440825 786518230 793402616 365483200 171031450 229804120 231167495 563334655 387604736 708461392 362846300 328412276 809362000 980698339 248497136 697324000 812506407 359332060 198799724 211040280 540174000 659936396 245078016 384254022 338902800 955757273 942326320 887911360 56584448 489624030 53134832 387248496 752118000 629548704 75931914 273514856 542257282 800128982 120516276 359027040 663421184 753595500 16971712 129459400 50656925 974093654 463665077 56119232 860686816 420015796 840498790 110096440 662593600 597504230 406615350 291656350 394656692 446427180 108397240 983889210 74905600 647319390 744831350 871344416 35107733 187555424 664624128 209341750 79216291 865891510 67581316 916776674 613696136 869692250 319124675 23866920 485171630 115239890 708355990 710957638 771444598 625220712 180886992 407044392 988188600 114890561 412552000 763426730 538526888 973017920 371511000 481764184 150742734 88090992 71326720 736702760 192694477 427599835 335717488 934007888 324228800 974006944 315141520 811772700 563735626 13246008 502533276 273335762 713967930 677192640 636778773 869504825 144698248 394000704 460383744 383582272 932825260 568881920 567006806 397828130 985898608 818467200 249329500 239731908 52820992 517232535 128051580 414060200 200385200 625828702 902000400 662715599 120987808 390958450 834588168 902100832 288093600 488652480 896041755 399462305 133168549 614922160 242947200 235651488 647056092 238712240 439454214 950375718 683920000 471142320 951708316 700336100 766776000 6655076 117556240 492500450 228621094 440459152 229988460 220972670 241245550 518392912 363346100 473848438 140208400 922146515 520256780 200716720 314168048 287525000 898459200 372649280 619754240 418703616 693813626 283061432 646560152 667031360 988563240 656026400 867626496 460273380 301799450 21437930 768153024 417599917 128964250 758202052 513453152 338592216 49397300 417241420 371625050 906365300 22491212 594013050 6287360 313253213 35580314 810394324 224089465 589295344 525300296 729768032 263375090 949911580 277969569 823547080 628436478 867436608 845980000 637458624 758022540 82139400 86048358 851485400 887949848 72299600 911730368 473250624 604598316 833021760 811750784 765050298 914368040 123629400 839660000 953854032 850964326
595544140 131370914 611628634 530842110 635972695 787889088 519323392 549846300 809790336 32314860 455262964 284075000 281371680 141526030 405808384 749028800 794245312 137687600 452166740 257483952 481080720 443220930 845216880 194995200 593552197 442322580 487729542 915537920 186574266 488667485 867812912 875139840 917403925 901070590 765159840 846083750 620110720 698305440 768825353 661057320 580615094 504707996 550770625 583835152 875590946 669065404 9270140 171408040 810717104 367342312 61439149 219333760 439543082 795368954 230238029 325998810 398123918 589802944 827002640 178901266 619065061 721648114 676176220 895400640 469835027 121093888 495879168 607599840 814443125 885283328 755880132 775635064 16554230 767212659 481082880 107009776 670181300 988636450 277181336 978529960 476902430 692625524 872123940 759390928 782714780 925938096 46697650 686064666 743666575 370857140 132266030 956199375 9421474 517367384 839615715 3086700 221963952 439296260 399978960 642835420 592780090 771890452 152487620 651540960 392621255 201064720 490518120 633467328 804275432 712159844 893408325 894539200 367773200 938423450 209168758 591923200 361492890 487852100 727548460 24750665 870157470 271048122 809302866 833420541 232651870 381092032 841607936 338489184 157088000 98169588 876275802 255326336 919519154 12554990 839484736 520007680 160684155 208969810 94612700 129707584 145434400 438816000 205560606 370091000 441162633 464492900 245515200 781058080 658154988 658175184 565858857 228718784 882325536 802004404 974825536 1309824 980487900 712476790 31337620 34701440 5642964 661117500 237227600 549417110 673676272 910716984 621044416 849530474 521997875 918748524 219422900 907710160 867486044 47515640 209547003 96448259 792521272 576364166 32071556 719174732 873763600 906112640 161028070 770680451 639892800 478365900 183896430 738584544 990020790 190032528 182724688 398397883 764538630 881525886 656496864 432727760 638669522 6641668 24908244 613065920 344665852 874128160 251618128 535780238 309852240 216795188 885415200 475795328 974668467 464602144 667933912 327399544 351596640 295772900 837858162 92148960 487174872 26468274 546381120 298227600 254208000 45377856 842920280 826796300 994593200 348999584 791750000 538394992 661262196 966341222 780562472 287810256 126804300 420977860 143869800 371079554 178640480 437453760 162325488 780413697 583541143 784948768 587870386 763064584 337943860 969883880 644246720 62715520 961112520 926868570 788669689 590735554 899224720 82513586 431832612 736560096 585719340 549862560 819840115 971711945 332233514 629172020 217868320 231380728 507862465 724050132 261255600 807824640 804536960 217497120 604538520 25362752 996879408 825417100 725788403 669725120 263520588 676346316 323536592 804819650 9617550 751505152 586596160 211196160 82102534 798738240 469557307 617097920 218662462 409621248 426002720 739385000 728936720 705264000 868204140 22263214 738682408 988114106 773803970 309455598 461389288 562013524 412195000 767520160 451622935 566388525 474202480 776379392 398388388 906446464 2413800 468201065 678913308 358680064 917367296 625472200 850756154 362065920 506286000 735182024 782980700 134589200 987827200 591202154 149575480 594128127 423991856 612039984 219286388 938941712 241094740 366815136 771536740 908153584 81153850 777161196 843202775 584896030 243943100 359433500 830681136 156751128 273807352 563039500 174472215 880990824 180363868 295333928 320881886 604958318 16595440 880816247 198730350 648118424 340416768 428876452 597905618 941003288 59527614 601853140 87612960 812465555 105596216 72150068 870292776 85248080 261293660 43933332 316799952 408753452 113106688 957770060 862107400 40175756 69698464 761596864 785253825 352581216 208298878 438401354 33926842 821982456 345043500 587608392 782713184 618991998 768197316 384168520 704214955 790776980 27057750 43697232 89996360 664110355 570349516 608689280 611836559 114561668 778487160 11966784 821603620 896660496 802205252 605821119 826594516 820775040 682084514 87238400 513488656 392262918 621753922 377746500 721656392 916720082 880075075 872819280 241281280 493829600 208026868 834023260 586228992 187853120 24021763 265897850 457575335 290788960 662861475 556401840 463321302 214095236 422336012 823230980 869052554 944861772 28719360 455749760 73361500 143008800 682897434 854808524 169028432 677519096 217364992 539992864 571262032 639361265 760058800 471916070 974471288 603498004 398624060 515457491 135081850 930341120 912840912 974050432 906947215 600421530 823410001 785641852 818814209 895216188 536710774 304185640 99471510 511610968 879055438 322973410 205353092 922356643 819737550 688457916 462858436 207649614 16780778 542573520 326202670 41894000 713347460 9330800 445791856 33729800 937920500 842494724 474437490 69778072 690921822 611287830 510158524 719406240 454455320 673972464 907407120 876539020 604681875 733834682 973114221 745501150 305063025 285769980 972315520 970784170 8609284 109995592 997346624 336432820 555469008 225337096 11432984 429063980 490424704 596483390 353625934 840381704 339595100 119372723 927926608 523025600 48553600 866117700 513781844 463689704 659618081 536101214 26073465 562655135 793411332 590461888 140800131 596566512 407618816 54059700 851579080 341020152 271702560 651798884 777975760 566592256 454810016 45216620 342052025 651622656 925192648 65419906 415405424 664591920 962734840 295417500 151230209 829420880 400611386 771903117 69102740 412185650 810445756 337915096 566767760 4660969 148056320 35702435 492490500 833443973 10142950 587467365 399286720 761241755 16139888 594973472 820362740 736442580 91984600 768496800 341098940 947254218 564351200 259896000 539414288 27687764 785144356 291307648 456850706 941117555 684702000 593806960 14658020 770215930 92169696 875824750 469446972 266493134 136966526 588431990 750133576 463290375 701892556 367230080 145610447 827467244 795820000 954881200 203270352 330640248 756626680 828203520 361773408 753754640 163238760 32936240 799717521 788732550 982931296 557597266 76983040 934545420 349721480 650932368 780254200 526614686 838948560 289734560 462943928 631066235 330569320 80047616 646306460 985875994 2799600 672402228 703857544 107224560 744000000 633912800 431196224 566711606 717416100 993616318 994532651 19263272 308911552 413679500 834131970 625366000 525934142 227707790 203876112 670040576 760101620 254870912 104423556 424397046 322210360 17989420 369222665 992465066 399728080 153502537 842175293 343585850 174955168 282268256 294104500 950990208 634208364 799995000 295319352 833249024 351328890 753153924 80023048 859953680 818514700 3464500 227574375 946780500 380690800 431749704 449749191 796648487 441450000 202903169 517225940 334537820 8807692 60206008 132248220 592789406 691101440 943874460 514038008 176274272 698770644 556033150 211372696 204866260 448022800 491233160 916008652 86888975 884809600 48216496 289228768 210806112 585974380 177615680 319717848 439876750 222808460 612578070 262501000 228261488 644405248 731555024 722880254 53368000 978718970 364454624 478869074 92808316 661546069 17503732 71208100 335654000 222667660 780011200 350221062 156353184 453828608 775786368 928165552 938142951 102555452 32228448 594212540 43713950 624768660 309282460 345568834 77999193 613504538 16089214 198297343 539363478 412440556 773144410 205661520 482340920 676921088 282725056 385732208 804354972 288792318 779910823 987917980 393972512 218656400 256819200 558472576 292326060 391189200 460498714 134430720 965426880 446626616 702254200 213050368 722497080 181262184 992567840 124501816 713273960 183056590 656566000 216322752 151421692 293629916 817196675 45594000 830047650 700611452 13565352 700391170 296207632 743402720 706044084 183717080 48064442 922934852 51243300 475102125 669290846 600859960 658284890 661454224 775748528 887445104 295212560 892874764 800932544 170450396 784828288
228917448 724039781 898559580 594060180 722477564 527759136 645590966 299892140 143469920 697214750 944983096 603369620 208686338 196656840 104613600 652006336 45468700 140355600 879412708 360477764 505011990 157274715 141474520 478594134 15163216 600340688 954653992 552156524 801645056 495991210 394862265 368778256 361388834 277525500 497486646 681216250 873082255 19010102 284487895 365022368 52588416 538079068 827367830 85092080 377632586 539117523 983233412 949859592 67163648 3286584 397267900 134260640 202115271 534317662 25984060 566840800 107252480 960819808 886122240 531339474 678576045 19096816 827521472 659872500 425428736 898506752 546924820 344360022 611837420 137697896 593833700 766583961 378308488 879813696 266184958 446313314 92012360 225359808 288251030 653181072 188970400 163644520 597542000 85377084 265313897 319434050 109820720 444733964 947527000 581409855 581010256 181832870 286434720 352308480 668333840 191428275 197950820 602438684 463727162 80188530 878339450 158594208 223764034 925701056 886779640 294195588 787438000 784074462 441638768 953063968 339402842 934284534 588697440 303034800 997411615 88876000 974164110 89492080 69353297 14493860 689527892 943566556 280204510 959317930 477040804 570986487 181928288 429978866 677547575 261923750 631024352 927140862 681090760 7086382 455796416 36901376 462661000 844036875 3229950 880002285 237785608 272397320 660419120 268512000 476649630 335699726 525280806 675457024 519644687 622289440 81438680 340302616 314367836 329053794 491612170 217814688 786681150 24506060 53909800 701222250 429881856 209521708 622760800 669710336 75610557 638156800 764529516 145615808 74157830 46699252 367374026 101915445 84012480 58120650 597279671 155989395 61540235 905772304 465786608 892258000 663971656 7627784 787864320 491536910 863236242 187234952 308030200 124946118 631474038 157498882 582671840 700679532 247065760 159550672 304531200 977154760 230247314 805646640 701445325 695449852 246637536 750041944 300397242 711961020 114414400 273017647 916574208 493059389 222590128 948676576 373132372 981823616 883432292 977098240 369938900 111412170 815025800 166346774 816941340 44097280 580787280 806347110 905560648 995526112 451248000 994074590 193529650 848312924 571822996 673667660 188378346 959732224 606584248 597017480 583753264 413334036 610954048 337551764 543718186 702012480 568841999 786610025 777713352 472424350 557845360 475953712 109597440 630565000 481725674 847947846 137076336 2548660 25777015 857762736 57337692 41842014 733628180 718913448 51117683 634308800 563670580 409552340 412593560 888457622 675089792 494118363 59422112 54966030 165845032 292585803 75706050 191757830 61500160 417973244 191789714 248607489 561951480 382397368 23251790 454238685 881027456 648172800 638357216 896479500 326200360 304207240 771100400 921668488 758976000 943546872 998957305 768261130 532032304 75515660 686771850 672243200 638193088 535536580 337343471 565411080 8398840 708558912 986960126 567040828 468132870 82134130 825189568 884602136 898826000 577694914 208281170 21339426 121536568 429299200 629284354 801123460 87652000 929905620 364617796 726214940 474187400 652622080 224302984 710963800 61928152 898432244 518163520 92339944 221549124 999585280 713049476 85758208 374593768 852149600 985462360 587357856 614025900 775559228 591285302 795214616 716117336 127666758 795334155 862620725 959031928 181015428 640259040 556180690 719898080 416422160 164687218 114160165 202624576 955200260 700166897 173250625 493578048 729488094 339579280 390943980 423875096 487235150 663401248 739293325 571565248 336246980 495824952 299340000 25833458 940243316 58311168 973981824 666109280 823439936 200757050 897043180 845949811 658021122 841507940 358438802 382358560 563223200 113840280 43440112 90233250 757251008 926078760 390407155 176694200 615538064 362272640 770142496 683007940 928586000 380395520 676725920 618031680 587935500 857258992 639331968 972256800 688560624 26602170 579582790 466321712 437800335 173174179 399599110 431111950 573818264 110735748 337023050 853630512 337768000 78566348 967834560 503072000 623907310 129123656 473336480 769959328 306007168 513055200 85495265 429826340 574801450 906641140 61784295 624820520 141009828 179009738 608585464 358511894 212992425 250047020 564035481 561505942 109234868 683881464 957718400 3874300 666495960 667558332 949621250 123720069 304112133 280298170 391701776 375423724 643763200 16977852 658764336 15229340 308966448 977472128 417458608 486996480 90850000 756336366 840751616 86371644 409397760 565766560 941362334 735894860 100084657 697946600 407919968 588102000 251324800 276712560 749840000 153405340 754662052 200625384 447536760 284662456 778565052 691407500 591434910 756462244 449876600 661714365 744876340 625729634 562650048 77948450 702100884 775793540 299868649 920703747 29230024 85567052 406607200 415544124 232393700 416150400 480959880 60123780 790785584 472475010 461553856 379045720 464038880 340949375 883266850 555593600 764676356 240336280 394606080 392353640 848222080 340544510 599652672 788825040 49701040 627319680 289138408 692533395 969949395 757159608 238605636 652742746 779483082 823853052 700461215 277739976 636688960 367127490 612690704 679510016 960345515 585697765 900956544 308102575 152599240 281145360 504260020 861556334 781260502 393621768 232331530 861152773 946343470 798461084 423272056 894479808 871005560 67916995 390332954 673607044 386830000 480021524 185716860 511233508 93023536 208036448 440398740 259590290 198095040 883645040 426433040 338491300 928612980 377781600 17438400 434653320 793488880 98818720 847587329 161305666 282100192 924802380 890189040 884016000 370084240 679378056 728310256 646352420 87694080 592489312 595353592 595616416 181237470 997791137 533555544 206813047 698058424 437854920 298746640 216422400 807513816 818823200 58635988 761532704 763684456 620596276 767810048 425495902 230111026 959545400 233735306 649195120 989959795 941904570 910262500 319659552 724702280 557082820 3482490 737903424 162653190 48763656 807891695 191503232 261846440 650720256 241703200 143790860 661254032 536452521 249404878 2489875 571365708 281216456 126568990 112973866 367849472 352976340 651555456 282507168 986484160 887743056 421522608 765854804 937755260 851987250 452892480 613023426 40279565 426278256 846304460 114045389 831696420 665262500 541122104 380036920 742035710 507597024 717171196 187739160 989968092 174626426 689392432 677084000 221563820 782764160 842629936 556106056 960279352 330019056 29285800 924765744 339396200 65047510 213455936 419869772 633741720 678365950 15969472 783060710 510963232 429098320 732994900 370790720 346896468 277401505 540871120 847417803 294181216 514029440 550329169 644920248 45446672 786784230 328825240 264142328 385619328 816977504 615672987 540223050 644370764 500845472 602052608 652674710 656141657 503570032 579550576 698038600 190080520 661863800 97744288 488423346 660762544 134815312 762950976 425276536 790380400 432108736 128542592 620499686 305051748 42946980 832406930 281421122 111496750 511431713 579223730 888179940 297886400 456820982 641482710 537266432 475696152 413435904 628425484 993690368 911406516 304267040 127273515 439886851 350599680 776702116 727542436 384569200 970427824 421433750 339335700 880516992 622683864 568870907 657055349 784866213 444073350 849381120 768740692 935212680 733032658 28331395 819340295 21180569 519069680 839066742 986026850 515209956 489751228 74782780 549687536 631466848 143906056 843819200 759229026 44163104 461026272 182680800 505924860 482602160 661525200 795106400 640781792 409731680 895962550 354376720 122336000 300771934 387582688 816420870 78487680 214307785 560918528 179177256 842756610 514147160 951454446 623561949 918873840 376071012 816978920 290672464 28606816 592180000 88589568 873902725 508430681 576074550 571667440 676758960 42982560 153644896 689782620
893729433 314496175 803749194 580793696 509755450 955222750 849538560 602958464 43613592 932040665 383864470 748930682 703133336 751471200 737147558 343638580 52403300 396662372 569295888 172010364 714214000 683808960 475567808 191552759 730055920 634937086 542192160 336161142 649064128 25402752 787150440 987790480 239596590 437951016 580489925 284395396 777733440 789445267 851177504 355694144 578503616 7508410 765105175 348944896 550137976 894736192 538786472 14550528 735108720 782209360 567777104 983600654 738752260 383800700 312756408 626311904 771529310 435325312 100048200 538715875 965568720 633543720 619802520 164201800 330243962 63489856 62817668 642017664 289426280 562369792 947927470 636100652 342502699 269198888 624215388 830302480 701298570 542177830 182387200 806399066 348296031 386723076 444846300 434344415 824850240 424345304 835849765 767248250 881785625 967538630 609004500 223600640 159817330 700276870 37222758 533816750 432259400 602283500 803054388 566305097 116208972 178612256 699991200 865019600 571427560 920782915 792083250 568118540 186155228 444592640 743701296 116734361 986062750 855574996 659210516 627687468 450540706 573138100 685357600 133690432 505752178 356745101 633132112 277703280 165465295 49384205 115235688 411588160 653051392 280835230 651679000 731657160 888273204 187744720 450965449 956689614 608631984 577809600 602771854 300162248 807452388 966873264 887394650 283478351 219300975 162979446 352418976 550353700 797344040 930444710 369600700 551591424 674029000 158801475 718272798 327633322 887631840 657944846 49842944 32362379 794871955 943547340 419505316 872184792 968545260 807790000 669216544 160650752 696320500 317788125 141439000 69288426 440399693 578146008 418658785 467693640 22952360 315951824 988029258 129941808 136954680 368457202 324501340 932942745 144138080 411749708 400072400 893337284 894268290 669849740 941974460 838614297 894688640 876164288 81213605 501331360 116474472 438405200 73822896 929044348 242201693 990258260 279048800 544981481 974392592 815308952 949691904 843142208 826290688 412711448 727718922 474644022 473788784 454392200 403455216 925856704 206582932 295705520 686208600 287808358 198189072 225893376 841160020 323387840 250796520 17184731 557708156 882747800 238510500 511749488 255903062 37977508 585033714 16768000 271917920 807321376 267439910 698318825 367061768 670864824 835189760 890829129 365182840 253129979 27306376 215112248 406421800 178352264 731376416 123474200 140554600 628998336 135095998 271270162 196915200 818016318 116305968 422592163 323913484 757857280 836659268 396643384 428401400 212509594 658360966 313352128 265638000 282314075 31047091 686375270 184267170 341667405 277270496 695399820 794739592 536805325 824008800 612761548 522729144 830875200 578119872 763701312 342966000 644422826 128014040 645390696 109636992 921756238 48068450 710928110 426142195 946010270 64096074 527935200 438792250 427341616 409828290 478225504 136747600 981637120 792228658 438891000 848485000 70086212 210977124 654944130 587252288 579066888 611426368 769731140 785841930 287137040 84623600 726456369 972062620 357179647 807725365 840523280 713390864 70506544 527744704 677966504 249250984 679262000 286417228 985175288 681626720 174470180 602019220 140736320 420594640 123877490 798153400 103750102 10377745 996690720 812032768 696505339 689857264 729557700 570465642 382223520 427790206 68173590 25708302 227660544 176904004 602296416 130959209 39509060 761231200 696524220 624158352 909241240 82902400 81467223 366844093 299085520 196981670 920186280 647638360 947585859 524371710 521246408 916737500 757795984 366047104 131203700 193770100 422008752 359723244 22021529 520941680 625778112 172213276 38116830 451101568 827530348 991367695 364597530 395560672 40448480 784276480 456523750 574757376 618050956 491782340 854094572 973664270 899568640 718932460 7183085 662433382 240865250 236641280 779533764 282807960 775645016 949248930 307559344 659148754 858410945 538498842 207100208 76585650 851455740 181174500 453365900 939008462 793337770 642662630 636259495 37788672 633873564 372493848 213475588 359977626 173374980 656246720 720582320 666205440 931237104 594583292 899973625 904804600 377327840 212170000 541285040 471772709 780499480 716431500 287343632 624288480 630440316 109797942 63722144 588616632 618449948 970367500 380962608 109216440 169041425 523142696 583640000 671128830 835547794 745914112 72819968 379683185 62903962 13717962 257636304 274122964 902563256 427897280 415651416 666089920 515228536 207488800 167137280 682146928 810392448 237741907 145642536 215426733 132349392 241308840 827262960 784721160 797157208 313882000 924294375 555049862 201730084 408704890 599786340 132475800 972497710 748347483 445418820 148941514 727397010 472990200 808958256 710513796 997146140 656378530 671009500 577927299 514821048 433493188 596279600 620300000 714827225 184720400 435644400 763415770 505598750 276534688 947874920 78352904 816678400 83851202 932930400 243623740 377584350 668397656 771906894 40208988 20447048 268887014 481106620 374929250 663653539 152553226 347476137 445677896 311244200 27959000 97949923 247549821 576106984 749962500 795026284 757084601 606991436 578937450 698071020 477783112 783833264 936130500 188330880 151141068 166049550 238683132 249719276 184903680 747477746 972342650 961465480 644151130 31147170 906935992 462317600 611296490 846730484 551474656 862530960 501601848 245440708 942862684 340444816 464595222 135572970 981812650 438771744 806083500 628818220 932884224 814217600 200107600 783094800 573471932 226933615 624946912 476225664 633782095 404176620 978300544 171216160 890162578 399610810 190190945 344307104 655677550 320957500 89782281 341214900 264961880 479490750 726602300 990588268 89078080 427680724 859510050 758403312 58136640 329000740 186192110 494824425 404496896 253268800 847558731 737251520 559880728 480093850 532995294 724744320 197122320 25121870 258346840 680980368 347538788 918731250 155842669 291322796 503045545 623185950 802661300 579751750 184957640 918177376 3164416 160991510 702509952 264715924 82260800 529273500 278374476 89703852 389389856 100318716 628575088 485663200 284107358 176592365 364440928 473327688 586993258 2575810 143835623 499488905 308909960 157956896 32903538 50551148 196334840 575168073 573558900 9422410 910093460 127539358 460363687 257091857 100781750 770935700 274833860 226248504 129535840 641631301 269537240 169294240 321468888 40167007 294048900 429668800 735397680 60739000 930570298 458864968 64497970 118224080 934024500 603908248 865692240 694630861 857243200 572514304 541144460 236666274 570838660 480776395 716485440 758747960 491552035 584386256 994142720 445701346 640627840 106306290 98754960 818235428 919022044 818631570 644870025 535881420 237920894 464856400 371654712 731373984 24550000 954440785 977952000 841593752 627249024 245768528 585697808 307118260 1721095 159285204 501263532 530971874 225751392 798915328 664090240 312090160 377302998 697356072 126955496 477695760 670762190 759364700 618787400 43006700 911395200 472339656 632027812 64440992 921089550 854862500 366467000 710873850 106490288 654375240 224611392 466688605 129139656 899460157 291616162 67995425 319107584 968973776 375196400 311579216 257971920 603049536 47859920 800577472 715404500 160022680 745174525 525782272 965036032 189521360 884104025 944624040 955814320 663484521 794307536 896373168 58097148 528500762 624935600 242018923 823003532 749892334 845117440 939626650 580730104 791975324 128292728 651340855 564119112 229549276 240641600 493552625 552811240 192492002 448367390 688914479 503621132 696167536 711297400 34912750 973983328 892877760 676428736 592788950 642453730 426927232 528364060 704286124 363534328 602640880 455454848 625652048 515121270 667653760 328901320 651424356 924728400 131734100 207159680 735721378 14373700 101854230 582912165 198487950 846148880 707612595
801644325 948774080 105234372 738644952 572283920 201801840 124887900 961216400 281240346 428260900 690940916 918281950 791702770 856767344 907904312 134330448 173920697 215548096 669210021 454451250 379537500 965547754 624897136 197146560 72202528 301897680 494286224 367516664 572896320 697431100 962602900 278058419 501311020 339041718 973549576 271152040 505429680 942329452 222754953 127809150 671340050 533359104 390147645 493791988 161831424 87070240 369138892 133750308 653407920 408062972 833817498 215339648 753023488 677722050 50592517 619821415 529856320 405544564 343452500 727506141 415895760 763995308 125883240 509950224 977085000 914100236 804885904 932175581 284531496 624873504 314816698 791842210 991888802 221726560 867895680 316542982 507107038 572010240 961674488 720542228 527620744 179512520 339873152 186963848 291893648 840537250 612979530 646262016 85568650 435985614 26787392 585304887 495591552 693007160 419082358 36831680 64030752 145509076 285160470 779972448 343610800 666495517 199204800 7466974 244968714 309562720 428820892 655365184 917070968 106098360 315562644 903845600 700089810 586940800 11251312 408145152 433029707 671816170 300643980 959968022 283480200 711011360 934110680 572222848 29253168 29732960 803107536 262254780 235492240 511993400 503757775 317287567 745718048 280680640 538538888 272478112 784503200 67869870 549226800 167594010 461391993 645251778 372008736 371969060 382034511 513571680 892865468 129664900 120305080 834345000 873913326 45487480 474778240 667086048 337705705 50312960 200641144 496323200 821052980 281583680 131076058 679965536 367154700 98827964 514870700 888476028 436002680 406225375 527947500 220129524 436578800 844967936 924094760 936508800 157227760 80041716 654050950 602264956 362580800 303550485 696295837 421589982 897576448 152765575 493866240 294729640 771188635 724182632 566998982 164847040 24554047 606101520 308024650 445308600 39667220 580964416 262252048 18572744 432356800 289027608 551753440 177548000 389295040 944264912 847251360 376120604 291216472 537437400 689074494 772449896 248464000 349583600 5132305 279498040 717039680 606342280 709945064 175194400 131981460 139955947 167740752 516155124 786717749 771775940 787589632 117038375 473332821 960410946 325683920 493095573 874513492 212804974 428116284 155838080 535362740 238968340 784249056 395965820 368251000 743018200 437744950 83185368 789094480 125691122 135905920 701681440 752397724 216695700 784235152 53834808 94118220 724017920 361603590 187461120 208524396 456972513 574516480 308465050 268678482 32709192 18363940 678900855 438874070 50116262 796854975 22156776 20812800 523018240 375073428 514595804 246192940 91981340 360908797 116097236 819175620 913046233 87047420 919064520 591373008 121080160 682812950 404558060 886603856 342316432 599777333 714929844 555098390 654068776 726669288 931051120 813995744 881682840 955560800 946944364 44503242 711267056 132126464 450515040 145088877 682508608 372174880 939527360 567658478 489400635 400011520 200792132 371298300 466538000 951020867 700160000 563868350 203020035 341221556 42985215 131175550 841407840 602035920 633852072 869008288 912825143 281182400 396549120 921563651 632056215 661773344 79823100 508614120 902845120 965814285 426879160 220605160 317132256 837524050 515892392 249980800 429239708 212177900 379749492 666973290 869137802 72484122 542087904 290366280 752125600 864894963 198422520 284938428 998954912 331376280 450742376 167338920 968391490 899292000 975986670 944489900 488514500 378942672 790760611 968687948 579449520 27170320 688904304 501897360 883112896 244910492 210674688 271290448 532087748 551928200 484768120 507842408 126870280 916061344 707788292 984523728 701488900 641698688 721447200 283946304 380984586 268771008 835996785 247785133 307769520 471938688 193762370 954689320 733771516 630921924 788277151 484496440 764770970 917774016 687520500 139830482 224618000 298743445 655955335 604593760 620353984 112748110 994685620 565772490 590110598 409850548 169114004 866084721 626272752 543350912 425967696 925869184 152442960 26437056 167871861 939310413 169678912 479678720 998231736 899844220 786041120 68764392 86078670 759787400 113380000 239681600 541449340 52952704 159888450 746116020 530369200 660853400 339390330 188985228 457497120 486463413 165790048 648890016 631876483 103234472 180244090 990842140 657980188 445405729 716396800 767702680 47690014 117896300 865179590 578922288 282128313 940370978 330351080 223383792 277505624 950086296 519779561 162252552 959554000 824300241 483811958 658893880 622934930 14064878 183221776 168001330 364448016 456417188 117486560 39504718 563507184 268073800 95271324 155091514 371989468 562332138 336636568 445986622 297358944 31269280 109243316 699141376 662191179 800727850 646280728 111669146 297046470 242760280 311013701 518521890 480140180 905498258 766190206 983688222 438316080 775126870 903547109 590730880 281257936 20527786 266390380 15433598 230009336 585484950 2123552 518707200 899009687 575702144 344559680 700082784 529867290 333172000 310400896 891956728 830318700 844799144 848606736 493644925 739477632 432382940 401804096 772764000 367478460 972612984 632224506 947926050 655968708 448405145 75718980 244725280 215075160 732214152 159857288 940591432 436912526 693105520 240885444 110792840 836277600 17484115 434838672 270430230 192811760 900848358 301922050 707857456 889499060 849753448 558260000 206752880 867134232 349615020 169675946 438762150 831480288 29774972 445493204 245723030 100004832 342105220 908217130 53533920 673733712 397177019 437541691 84239170 704386600 789685228 482694670 43342550 735932336 258212570 293047344 796241424 95932738 297915314 314825215 531836922 52810520 687739408 882271136 333876332 614863508 483994000 438856878 728653425 284678980 494646000 724224278 102741472 431022317 193689872 205326125 72950895 120881940 125091625 345778450 332308188 322002226 118279936 248490635 275605190 423765328 500057625 559938482 651396880 11032460 182770141 971420936 375320120 323445036 605646000 851375512 889876250 327788270 120211415 361155400 867660096 532077138 480167970 806804464 91641480 619899860 631553700 602304740 315947280 410982400 993405680 768523091 638254052 360632320 790985048 949931158 435203572 964961632 184837395 40115040 590625389 873065416 909356266 78228152 939226640 673924000 712361700 382287130 230858720 215885008 45672220 131214800 537764140 968175630 149562375 351000160 145562250 834458944 297679576 587871360 275751118 793631060 518234468 204648304 725859216 16340502 477587990 602692486 803111040 510408912 928585280 799464832 175103904 864241750 196465630 443924865 386914206 263195990 708762830 128137040 225117162 609212736 142582255 561743276 543365000 615393280 999819198 991475118 606667112 345306600 299017630 290785150 241186528 134385808 749123680 29970084 127136042 935129853 7148464 686780180 723585054 162971600 506636635 114095792 545967780 785127597 180954144 352422980 955184512 756052620 332160400 474160636 237680992 736552832 356238000 332235900 700353200 684400000 852176160 680230788 89167562 773203480 973909530 410779376 526744480 263009328 413379748 575262072 175207000 77707444 584329931 650809568 491192220 424131900 443634946 736258240 98554832 301794240 147555760 799549474 580275520 414767163 95744040 942882076 846392975 679372283 599667180 709333492 784229344 477059904 481494304 222472560 347537983 873399261 889980768 923501760 969097380 520087276 590651289 114217120 334619612 136072230 370750606 503336232 352795872 243030885 872954965 349825880 585578280 413999424 203820070 817858125 914255928 548150160 561839472 255026936 120367186 469237000 671025832 530748384 286384048 707239074 386865036 845085392 799438700 599936000 696709450 77341224 592530100 570320000 495628525 215135308 872260260 726690660 559163410 442991788 892815360 897361406 381398592 81541256 457447400 983500484 383896400 119686208
415182696 390842500 648793760 155398144 304771130 492223175 71252708 694965890 66713756 964503700 458076205 354622625 500396776 929964332 805288040 698522552 266260710 226115261 215599360 557983452 806605680 855432960 48420721 998452880 597530132 263116240 783072250 969013050 447044400 272572486 32237000 576963170 889406068 369456092 363794912 387898860 631242334 5184472 634592320 961928704 723822032 309975576 257127050 964788736 640282216 226695092 859395540 858776072 335781952 321002736 787606048 755006328 715842496 999683506 212820636 497818876 144231296 154475840 741006730 966890650 251051100 347388590 133733912 245060864 41701200 45509774 575057500 613716613 631336143 271690816 510710400 913329500 777117600 824539938 218992080 430268907 388022810 237272980 525433020 477109030 312473820 921945888 235070784 115544708 292230245 899296190 214383206 8596928 38282732 599381770 108647248 879918772 101086268 929624672 415206284 152024752 205702470 349337000 932661215 516341248 197065552 451995472 983665580 361753215 498807000 780648736 447434637 11859516 672012370 125905424 229712110 113496228 294745770 740841356 955847177 725680959 725956279 462589780 370656600 587964792 742569160 196587772 444588917 635564400 372021820 279738472 504800735 248305525 726800218 562537800 998712450 413203200 142347900 660951650 372125464 701003558 651999702 797969160 509604275 760389100 107661246 600294537 480878104 269178280 675412000 424621880 595879593 644931860 424873450 565784700 691845072 467257738 992932800 232532480 273630656 485958298 14283598 142411950 226842500 60602920 836458956 928964048 377219248 952129420 786441150 826002536 557600550 100285810 182481280 774402936 203588697 132888120 878660648 434000318 26848687 195589763 611811480 160154176 439871942 336433566 25775304 644981490 280429948 925152309 739437985 854626800 37472320 62349512 948344538 346496730 988007750 370472640 853375488 445516535 989384000 595621280 677051840 861854363 330420925 674741136 2897800 964502578 163648934 685802200 183197072 908077076 624556000 382148000 198835640 928939090 609410816 180256052 819785477 831991936 528320160 30367140 989004860 385580868 262057200 560417808 277652480 25492448 556494080 518050672 765512304 92009016 994100566 596768880 353224440 62364700 66590200 907172000 82896420 944776574 762395000 733622280 830490946 343871100 96751520 440550422 235545468 576401400 326970996 33233630 650960688 873452668 770480500 258573720 149647000 224319648 487234240 100615346 629766208 191150280 621479612 612714784 244676266 711260850 977686540 315844640 799358925 256516992 283508500 598848970 336203874 114293150 357337508 200673760 211995684 354438726 943974800 939289930 833246310 102733520 137954480 834823250 321848800 956612528 858069130 724775800 549928632 918741996 764273774 436914134 544996096 354561456 388139468 928562556 744026080 223332046 169858096 163925576 224434856 662007748 793611584 798789152 332179984 805236676 900351226 766732911 133054392 462448143 232940193 941887500 83435968 877025010 622446196 552981175 358358096 163214200 719518400 131634006 719965910 661348202 797655892 902570240 262004003 980786370 368769238 666187296 317915792 966561940 189943198 67519420 713665872 259973760 474798808 380100232 417479192 571177800 649234948 851955260 332830120 218931816 741677110 644448218 486107016 544309941 306018200 673229098 877575348 6687708 556867530 335746956 526095630 79058880 720165409 477145504 830000968 281759964 68733350 357136640 925287170 54151146 827199456 43519910 519026658 553123116 329363600 237824056 520053232 731041160 829117308 450670848 473278670 519783680 346744703 757063128 909027212 27814988 505434248 387457923 850021196 392597496 103784352 133935926 805857080 32051008 844559750 396868096 573400408 134225280 115194402 174876480 911794336 744295532 777022557 117619887 122708392 705255040 394523136 924282070 254322358 683347600 74816616 556418185 949862310 404813634 740864384 991262976 101839006 752040116 23003740 495376510 16643592 637304846 861410080 291125185 611117712 500941248 176368870 192005174 910517768 616592123 430523420 845055100 30746500 154452360 350239524 243859624 241266645 432412960 20335584 235347212 770389248 557388575 857996290 960632544 535847300 13535860 871934182 344750116 455613872 988445900 496028650 558544000 545976450 145846922 200611188 398624705 566380960 331976400 315184936 319405124 723708740 598589038 459552500 616519040 458340928 389838815 96357424 509159840 199847859 181176340 312011000 141694880 29084168 538351640 515356160 860223232 539004016 47819776 805806000 678972288 204326020 704714400 803730500 745050112 388081460 698363238 260558048 957892720 522481084 980100480 508501975 244059750 287459866 481866380 906140885 489092400 223950654 83653088 667640610 287671253 751435610 52224832 972835540 120381625 970578468 947355648 104089698 842700256 48744628 523419350 386736550 749716400 776156496 213746000 20744432 946524048 387172192 692648320 320238464 713375055 486774240 481340938 53050070 719486706 274991560 247663640 627721896 630072148 737347424 336742400 66308496 747165336 236821100 451774450 116716952 393603328 9006500 912201300 20658080 25393856 5263676 161865264 164996550 768330170 112294340 132259648 206784640 323430352 678862848 943628160 748352100 450417880 93632667 76609856 474394822 462502500 318790144 942766960 433211870 6372320 736973106 304541660 662637124 213858528 280028010 276385312 902117500 712545552 607710144 821234880 647069377 330373540 143696750 708963365 700482150 180324480 180498680 599735474 297150008 288256000 37915829 781023472 381459520 806088000 133166880 464473380 862125568 174331744 143959746 914821600 829376080 348299998 914496800 573089918 276756275 962927616 738590712 620045890 3609864 889913408 162485616 128245462 897880532 606829728 817346880 921200320 370451876 967458844 847390640 621950276 388592776 659891295 74245480 708695515 393835440 171651750 440539866 583757932 644115200 707652925 227603664 145325056 774810740 17384556 897111636 972017000 950853536 763650644 938809724 494766423 878494826 834041894 800952524 464896472 288400270 433633858 611077262 845166240 859037440 601267200 853097400 877063750 607124128 935628470 875182176 733676600 469126890 912115944 102967400 94090880 605887070 600492486 129290145 775168954 566673664 832715744 135656310 251114448 282683776 802797530 173297920 31295135 363988300 13076544 623406000 556228776 541648908 514857804 543705041 930557616 223708360 498860576 386766182 118244200 117608704 236784223 651522768 816790830 647665912 741562751 147141051 188587110 300919920 159793590 82238440 121620400 745730350 705863436 700205776 708173030 15963740 421751018 154342912 392566272 929191456 251501504 204471844 689685880 178664260 939804110 422993856 554920680 906147056 684180980 3351629 644339383 184802480 921308850 116934248 9842010 534411400 513997280 372877280 308332930 937749360 670525820 469916330 885381858 254422348 240428527 83850050 613759539 303401340 814816421 576115586 195360768 662044480 473737504 13983840 330277630 825273152 624828256 465592748 524121292 186670480 357318730 836059928 349314359 832582000 497736160 902399180 598482560 595447500 491838832 500070000 680619392 536720480 6385900 829597900 968122930 230553962 691426912 945599850 160201130 552375296 688663120 884787180 560754000 93742560 690029316 482441041 284922244 26176100 489313040 975751890 371299394 574673964 670268888 178843300 118521780 747986452 113829766 240221040 520640640 333204260 693907288 976413184 737817192 908916600 586948110 202701632 791662888 936415392 718852584 704584910 592356800 561543398 981642666 143437834 787723104 499826768 943557424 704767969 564324246 334462480 609269248 835448240 939811660 702463760 615705040 404490832 783913976 613010240 166935664 108629984 431142317 124067337 259945498 556522716 215657546 743638752 964060672 102162600 714352050 339521010 826257576