100000 1059155036896 130017368439 6299862470 188392428224 440801441760 294108049290 365573160456 231677340224 607330609200 338070625872 1483996084326 174440848239 416807331270 671744304000 324943265764 1408597621600 53176940024 334831200601 63339616906 59132257709 765569200086 253594421960 894421234428 116623293520 2264191488 1107133315414 49080923788 823419308712 183617523264 466636055296 582643132344 1426555582116 154929359772 6242173110 328903301520 489947774316 101048491640 10146128160 359407927023 105866187455 13352726192 314071996875 1236135600000 409650365964 99998897152 1454584320 273259155510 201488512568 448533142552 819871037265 128270058840 252482618520 328601058680 104784826020 91455494520 1791511589976 480602031156 262428463220 721903163840 48698242320 1480996708620 449970486350 91750840713 726676714256 1631670490044 793400912128 37458097344 93458243240 187193712699 12490946724 225338676992 106395072 349991000 7718329360 76529725520 116956606360 4964021760 30397496643 913972344220 88705502160 2305279976220 239965844300 263859373500 273371442750 215512200244 1936341877356 551182533 46241699553 14737715300 423357028150 28363771800 273594512192 60416486050 335652291828 51865670912 2640464400 69887921385 146177894016 118078259200 87883450824 24899377572 199882020268 252047493984 362774963565 1096314373576 486081584820 102359557020 98409395060 492609372900 335664893928 271945795398 776612745 934158746976 245075221458 410412197000 762053348889 52944563712 72945541440 172035874395 67144610400 1328655996888 1393137120900 65223348960 496260298677 688453071840 10197916014 20162411835 204626771280 21528453996 42057698050 723421644 838315920000 318921364860 1192662367680 2656717863610 4804008960 121410851485 41863460856 1534513938186 1008273300364 291511024112 172963556064 897273312 2830876734 81044315100 126083658456 208563704128 2110991650950 237484145472 937852323408 516049507512 238843017864 31276448700 122811076248 32841576950 17399075360 264242011928 280311325731 1070936640 568556801600 1906110805500 101458416350 1074748757190 304604335920 13677163748 3422031613 6851929968 239584159620 242988954156 696450900816 81656919344 951748606746 46221335550 94456772772 106592191552 1159870534704 549946051200 5319845824 168388512864 1103507346858 38197688256 314145698125 1277787512232 184407648613 2051589464460 167603373000 783599177088 2062001267235 23484476600 199763013024 1381931497776 76325597824 200861761760 65471136640 31631287248 899699909556 248166205920 577653582216 39214529340 571866568772 454970699820 11556166145 4929759640 484047390294 7085065065 294218951554 36525345376 111276421230 107051256800 488292395292 362982802962 6362665344 681827623755 43677665724 204235042182 454763518576 164962115584 141300318445 284769371160 3151320354 1649754494336 1322218789794 2472338700 332987219136 299294155809 636113483824 18792045744 32854002324 13528345545 634970306250 5186365680 369162682128 4772925168 14495943904 123287380029 2260530727 37371582000 109058617408 566852913492 646539300 980241910230 342165389148 70897133216 436687394400 100793750652 263422410264 3201174288 602618778740 445805852544 88569371088 30717788801 19693319331 485664021360 49097118000 8934966600 1167118701867 199828490400 438947385660 865971329778 21288866046 354733469475 28275826464 250394841216 318455841 6271075932 108817990056 169219440954 36911298960 1666719224195 208591879251 238731965912 21670913088 151069196175 1954494516 39487510744 1421179008030 4779616608 157877668632 833875742340 199749099600 70374400200 880069859416 558651529968 378393593424 78255198120 208692141450 20149350912 821229270648 665647345770 993082486320 242427143466 477130260882 1291329512382 223564494384 347421702784 922963002668 32334274980 129208368780 7145058756 167755365512 144174962760 111298681780 391490621448 172923381456 70903311570 197424227384 1083227892336 329935104000 365885537500 16729639194 123695139006 331994374200 374917787083 445511740320 6847652075 190200968910 12286555540 83460542508 562586709638 2231016053310 105726212838 39965979130 841067272032 604955515340 371517218400 40204696770 545460504750 2824168797 811855924516 666739080 277351532448 5310207625 40209948666 83478614310 781796474757 270722880 322764976950 689213526400 275422353732 30418730496 150989790500 1454218920 151445300400 6080556897 4264446840 2454161760 313467574126 209013845040 43146036150 181206370450 402651021474 846659840 103682227088 426504654900 601551816712 48125686818 4423821420 31020444168 892582398512 46939987920 475058595132 843614074600 68256339360 4661711600 16628482260 587667112322 597659174000 41946396282 1613354748390 1245405104944 208580309575 82335008 366372318312 1520155396497 20044222324 215127827936 97574064900 4335048960 1052791271055 1902600100 27476286384 162981504266 295851731112 114345986944 17111412158 246978652206 462622438656 84694562640 422678278385 394986230100 668509511500 28246900800 352752711588 861398001798 249113421312 641656010886 19924184808 630379411200 762626642200 38562422262 140004988640 1683260543000 460676049480 68555818962 875954365440 359994336870 90414505350 337183682140 627744975 78925401324 215258582025 283127505232 177446591946 250462009936 108342477906 22304678400 2615410166157 883245964692 443599444800 246749316660 4357522312 379551676244 1771481502336 1993621061244 110258806216 434377139718 63927934910 8525963904 68159916280 2433985580 507207752856 1424525622552 440673825600 460949237320 143844593200 36819052200 1098839704965 521646444 481838068290 93309788784 81292320192 23557833299 554678146284 870425194104 145328149000 203314433520 39967766124 468716301900 14069294790 17358738096 169741154680 992208778080 1060574744952 2200640701476 24229497270 2714201370 336247925598 49745118060 3190135036 753259795302 1160806320 25740506616 17970737400 394897167324 479540100843 345401942340 16834164856 869527989462 60039134870 41236008233 256818560096 2176690800 739375599420 131689924404 31266625625 14617034520 10437522060 18824598528 102327556556 539415349991 53399938280 105792713806 240445978500 652366024548 6811939500 24982433856 577676880 2264573148264 916416261180 130793870340 219607769440 716743211884 1763323369880 71148797280 25062841440 1330937893740 802176770304 32339680800 86728346848 9888562125 25645831680 666747417168 21871426096 4986646336 536262289530 228951909312 13837538746 627265618056 401184108468 57678184564 1186108604590 327530078400 1070342400 1427136160 253925266530 616080788080 206127114606 443776725210 735885556560 66090329844 55646762490 178587571400 658219820874 116078865840 89597480778 7905607830 17080598360 16349568768 922298815368 1060441770850 6647540900 33853191275 460366396560 398277715968 68324968368 352753247350 1033590813728 50375750736 314518687296 333506306232 19793736228 363421214464 98279820555 206480980068 2526538014 177674172000 212180883285 70589917575 981667283244 413801234706 18832295090 6576446800 55141666191 926956658 200728187968 361198130790 3800272608 171242004096 874900548760 32220213696 359396389272 1105244112324 88905838176 698899223664 164989923920 596390801160 185340438390 100354227550 1474158400748 203894330360 96596685780 781613782017 60770530080 259499281525 79779807666 2265079640010 922149527552 5403761280 416592347094 315273840544 555710510010 137409689406 490570796730 376303441449 1911290832 1531696516395 188055125552 10819066689 133449587856 19164953808 602658009720 26097831760 195294532158 600663675150 336192190875 194337215956 587973688848 69128312158 68787069912 442833748125 117449117100 872695263792 641155568640 9658627384 238646231760 317964311604 406120713721 427745427800 5512745160 335287951920 63632483445 592972041620 268709118912 2658145320 96753266610 248334609780 278142584688 119317125025 39446530200 6457081410 546558655380 269283825000 1954382645000 414129186120 12053901600 38812318272 1229459743820 315736398670 58981272768 138209160000 654634898700 3879990765 1109077516125 201760018460 2029303517668 42085070262 638788554290 942435585728 32169407984 215735877825 453488061048 48205568565 962120977608 36379307250 33846085704 188783892688 502416960200 852294181158 1104293074040 16960777600 272663869500 112099058100 1202777322660 159873431942 281923601760 47507058060 187743698 744585182460 6435072 443289898660 499960746576 141041494806 123230036592 36730893544 827040900636 673336569314 270048041640 165507049950 251697808908 436437671340 47332698120 86233075744 270100467984 308600540976 122007121600 31852321677 1154733130980 20499051648 366017886377 1130793295680 116339337285 116411151096 278004374754 332021042000 170655301830 87851585844 40618055049 30816520176 250579601216 306686926515 766879119160 1714434377600 1566672672000 922937203935 259175948505 10441447380 100339892040 71479540761 2532855600 1045301167170 206593592158 105155523504 30335958405 11612563200 856407621300 71803930560 215264109368 1000581699000 292795670160 808540898508 2177761432776 984884556 27549835005 15010803225 1210832818572 959844242556 695250708300 84063846240 23009809388 308076567120 31363932600 56451052752 1029596050006 384158664330 369301191264 581370511780 687962894112 907942895160 71000729560 730418013024 92162449500 58074146585 1306521308640 94858885100 223137012960 1328185117644 1188504352464 79726089912 1820378628948 319245585659 79679504394 9916153390 1514087971600 352393608125 44800499064 28795187484 1200695306580 94944458448 10433422728 22992149180 572592378078 147874771968 27440800596 418201570080 794642974750 17713366200 554364554577 207680689552 123401213376 1440128138028 969120288464 50465184756 5629134896 506530062720 24563759808 16993285256 279936460800 201386484 420568924752 590077736150 58244274075 240114035364 195860007360 513497943850 1715665646277 864875416524 695157489156 11899261440 7895080350 134863726734 522800076288 3364726464 1750221176790 1111729245228 1075301420704 197539321428 168930198591 528285798053 174443020992 734651440515 1229944608816 17896969368 678609280512 368342914240 745807077792 1408339580846 342568934810 124777495920 593824615056 51938891754 1995798000 574749621693 103495361472 101594259480 1309576083501 367581193200 846833148928 300907897848 38072475360 47768806400 393448871088 27869338164 1315755851760 19535512788 39336785019 1591779911480 55888612570 75609987882 167162728356 74893856550 882456663219 13577376150 731308284 591991249500 12470448312 291072608960 168040672800 10169691840 245574754425 25954159140 18860217570 1184634413690 105349504980 2258514983725 467105272700 460079257260 26718558750 41734441872 265319150250 291697031328 1268013899940 423809136400 604485901383 218690181576 298383860268 50248702776 151075309840 900178186985 1899640225560 63457015740 317889702648 40712434602 136381327308 593087560490 1033640521200 409175268565 231103818920 121490473335 952840742868 112094538150 771829096192 1410298944087 556798020220 425058666000 193249237374 267932583792 99133457280 1618824736864 26219136621 14304900085 1617855169392 14078203932 24908529471 961301104092 487472589315 147026130486 743823415350 1867481851500 204510814200 1361082759036 1628572861740 6919774080 19522083375 703778120 13129458750 26221915200 207555313376 21778000200 75213802287 105727417290 1309187597424 159553880528 76066465878 119057656900 967860460845 33643395296 16623256104 3061553712 1521528391680 50628804534 720414535932 2961994242 252686724279 274288511700 9888574773 309034307175 283736175360 3076382848 388366959420 208146556360 3833271000 89012847528 713791362141 1305984045730 567728402920 261642832418 11516843184 317541246204 1113846120 1417108340438 369170364102 1127630800380 414257343390 579376854000 739145061078 30451075200 164062356705 14822470520 97745356800 314070753645 210411946825 157850748 526435270400 86391578980 467644346190 47463450900 154470866520 8396964702 1289670788928 56367843840 679735406298 534187729125 153477504 444614568120 97377706272 337053260800 97280502228 341291452950 666180848960 29303487180 974186899452 322545038751 249511683575 115093744134 27641958708 1495467792 90260897520 920664132336 1448132819980 55459120200 439609452480 496014632100 1445468145312 23714336604 468833594544 395990379000 1995801370368 662164126380 11288886840 946900594368 109525873275 594959610 88064740104 80202378894 329881188000 322833316905 693443035168 912757552009 164337232080 186468412788 334920855360 2389615619736 1800142651776 22898507544 740069560000 21218126052 1724090499174 111465314103 444656638080 881595869020 129124964640 297701355672 257208787080 470033185050 181880646928 191501244048 1054153836540 9240715308 260583151620 3187060555 110923331360 575787017568 23953747356 122865969456 632331034148 525759086400 196519995000 31351567104 62048756000 264976886790 1905571983966 461554652160 77030382638 78079516268 21370831020 68111438850 32159579460 39535664850 77994820490 314246966708 7001145704 30413949648 465946882380 961383749616 59023980666 197502407424 356633866215 796165813044 5973609600 54321416776 285693345900 303715498112 422690112425 205916045236 648318252258 501698581488 32669840560 157322253330 795160681836 2781379230 37316165376 1485394574330 23631619088 997112502750 38116735400 1054499346180 2900895905574 611302879196 289224216450 397361351328 1094744786616 678184388370 365306180140 19056185694 291161874444 244294684920 622090605510 65952227790 15617580160 1326437207040 351692561920 3693722472 1590190116840 176001466368 124202952099 658459013940 50393692715 25084096128 168670974528 664203477600 27789658848 335183501622 75223501128 1171966327920 199973553150 897971633328 296929954251 1865058556480 598363572400 867019215168 917085108576 282144660534 123943769940 1057932673200 729611551350 30848808848 440883084450 273575540238 799573120850 326170915840 276232632924 399706594816 153539104720 304831783200 72147914046 464255473500 596411377770 44913308372 4847073660 14014904180 38852992560 65996168160 304383271168 193650523976 902169880320 677252113235 767593842 255275889000 698976012420 195349350136 811994216700 2076205703913 560732669847 12994447366 140996896250 456154483400 1058932940400 745745794560 492754370850 1681926960 253837729028 327436102726 85410907952 72608972826 69012211644 11028195750 21051195550 706288823392 31797447500 308561725080 632937057102 734258644416 17706780000 78180910104 43297728786 2778002190 1118927362960 191747200320 556199808320 44366775796 445417486976 281992211712 61000484832 100497943296 204522549480 1043158600750 805519837080 1190602253898 111961566684 23710367824 1199206441500 29854144836 17524053400 4741404096 1000129523180 339721640352 7084161552 290775293952 793327011904 1003098081050 1231194289500 19008302346 34383291344 361355208552 3133346700 45421153320 135850986908 207501733659 182457412980 114554009882 919820620644 16027027440 880944210216 7702370451 264786145572 12593641728 349785452450 711180121622 378617340920 13805361024 11434378280 497823389280 65108470875 166991388036 105903539952 626935282986 766819662960 907118682750 28496169129 17879547972 187242301260 1529367973560 213767443890 460818469160 2046259940175 89467066304 399852513984 578343663525 677056017274 14246199558 429851117080 1524441986496 160976782080 79266039984 225727141950 103567405626 862995233466 8436610426 155234037126 1237285946007 240345243270 637079251796 1180673281170 947023508736 41112156250 100018146519 393053621142 21280991040 468916847862 208270251200 890970429707 18797909052 495298505519 186454686000 245507665572 13512685640 263164110768 635626720794 7852472205 6714472169 539413990800 1428632172 53844816060 293343932 642906052360 263083812600 453149649792 783196437060 26790703760 333900954744 2229216192 52162371576 101482815038 243120689136 45159842756 1209947418828 134127138222 15753856992 637857666000 1699903779474 9479615310 184505373888 21497040651 337873985280 940842671367 405107155530 1869066381600 552942970000 35484125976 130861720000 1935800370 1674296328402 267334097376 485075376900 13795440561 64650504753 36842459485 481328606880 430355509500 137030747476 26861650090 1011359302096 391089431565 869168335100 21224104810 349786190403 108637907100 65901251856 493027975770 1193380024 185914328470 73675972020 2045583196335 39319168512 873477576666 98783616690 89184313560 123766341424 536424687500 6379503140 712313443940 1064983626 470909752200 310626274266 325652023872 325101175063 410497932 552000411625 519690608568 10501583400 23664659200 911730929460 1317967701050 133619128728 550390412286 220112146540 182876760504 125451655680 1751325207300 933274137159 21752067086 400030808688 66265536645 951940790130 18309735675 49067642624 54567794583 617023423800 187761263976 926525285946 1193581330560 826322879025 196783510560 9633051680 154721538150 475531745808 183997189530 38944758468 302634733842 292070552004 897281271414 142861376050 49393361220 141794995566 288575297760 16950235270 88133390956 976394255040 191956983720 422125570251 700646558146 1390184754770 13641378432 227916311835 146855045088 156089742012 272299989780 15519093408 14384716580 70140877128 191380941216 259098635040 29063786422 188528261136 108466291115 311805940130 35713673712 357012569168 82419907332 32821144369 216397436280 48850559016 215792207400 22462845768 362093458752 264453131670 1959717760 856373597145 1181506476186 1725965640 62162453175 216782743320 544190806930 687338895360 9909684950 460406525040 113994801830 160216560 541004996280 1573784212 7278112548 926533728000 444312054384 1568024984358 641734632000 142754851758 316653546748 95560233748 757863224384 89773074540 2239357457190 415313915300 534819105975 245683661976 92536443376 124245031680 480254411364 214170734904 41021322895 203148522972 130738110400 36638993832 148252304772 1791725326560 104191830800 263979766193 277538323881 3862349608 701253315490 42960500856 566206080800 66807674232 49540466717 313080117552 347265054720 1101388042350 406451401200 54891188625 20303595312 2088304000146 85590581934 2669444285200 349864169616 808835546688 45051402780 561772139150 125899235429 108435847104 60671351 581996080960 394170273310 178586590112 31179815465 84642612288 1534547091866 463340784525 10404222976 115050352560 304079745312 445760078400 113993796 334114315704 1307117061800 54271198170 31866704 15525216616 353550960 3785386172 80612927640 17082904384 25017591816 38960273000 1925698343010 440413099425 36741659156 445179708000 137502381480 20919884188 1383930531200 61557106128 438511705280 180109062012 394092263620 61054128000 357156622620 294206102553 5193052040 236042369433 276258832605 44338266750 38557333490 10211622296 2563688400 297044781444 17631956376 66000731736 39309502477 74987438526 333203790816 363660615714 1232098420 71995096650 750198143200 160651471968 176020888368 532000521216 565146827079 148530409170 538957036716 205103036160 277933197330 151880940 39431117925 127590147328 62887500896 9783359496 1356605304 182798869728 10599708 150900173424 3579473840 1868415501800 18581338464 1653188622880 5513808645 20342025447 190087456650 46655214476 289350488250 13381467620 336359485660 363707995881 947261094872 145334154368 567016032726 190738489671 133497572364 934622977340 729201661936 2650336316776 113861297568 7480635540 84646653832 133233337 3314801490 90716193360 41108518737 27146947380 5967049725 547878830224 82743433344 313881704448 490048404904 103738594 27392127420 218121938958 155390975637 4235108633 2611014003 503082476754 369930327692 17884462350 1667349940 1174026967608 45148079072 834765780750 425876896952 768259574048 41603621280 17708737724 21166873248 134806617864 130237528806 116076714715 40108101460 125336265444 350076713076 1373906372930 436366348200 181093553388 1413595858857 409173166116 9149419815 1093497869238 392714101791 516972464910 454828608000 263361548736 304115297024 359800589520 820505253720 258976854108 112884351762 1392087481917 1030587185706 7391924673 84198884 957703904352 261843322268 1682629740344 384394002840 459853836288 692075970432 124786598800 217882107760 1358194831728 665106783005 257692793020 464930900840 166133002545 38937309120 635950372200 108839078972 256089273024 26295518271 145106379180 123867036675 182025003600 458683968820 112836444861 1839059405836 982319721544 68765096400 10543637184 226812476000 1126757352 371098477890 126024286976 72531878496 1321076678400 84622784400 675160815404 1085936057295 377648426610 51442101524 9727366879 1095110606196 58794688800 526020892800 82756027400 955421990625 308676917670 43116862203 4135307589 139878770400 270489742848 30041239150 468916001298 1917468002322 8229849480 372435095480 72824810256 439540350480 32044684480 16835151115 1728109663840 273707287920 812890799776 6922587216 52565284044 44984606310 1265048432700 3225696552 602361348652 12631449600 203915305728 23553497550 101762752392 806427436680 257383486275 627526030500 81687366805 507723676840 9885934352 1560319799424 42669028479 850088438881 586229013888 219288429360 104075451396 223835279392 578828133432 212610502656 69352842048 174934406328 77293318032 371221110492 412771668120 42219095400 901045445080 77381810800 454257536758 75331833588 414886358266 2666373521910 166380573408 219573540640 177032397960 522127021728 397450817610 1060927459240 297077477550 1594293035280 420388282810 90579235950 7523883664 60484653504 683130126546 822631821760 109468834020 1036209636 20618969904 26181535770 136435539240 28570389939 112785206778 144940508200 164218126464 2665113404 195829892608 777738780 830725086168 77420596700 353815997990 1732159407594 503246309566 98292470976 388138318272 396325571250 1149161356776 252694369395 607464190512 471338579008 1018404100920 823992517800 95473900530 58827387356 6943439880 38966526720 6332377184 18913150080 706783504086 466919531250 254474498280 311459319420 128788679700 664518758436 806638093404 125951629891 282616591608 39946862208 685368698630 5534040856 115136598420 90119786400 598943814 85936631456 292708591378 210555621324 9711558864 1980758016 892110007820 322477787770 843425294490 169610412732 634717567440 266816946240 100310214240 1311840255872 150783252592 1612069888000 1185779470680 175813948800 143967147600 12255770044 217066703850 15574032000 22812186592 27372961800 209485229856 179696145980 1227203258680 58141296180 1538102736190 37829727408 434827380096 431629019493 563791612032 122523910992 29572854388 81580526048 151893426888 25726279320 1513568130 78594465768 293552949690 556729594410 286350583992 403053247584 34689979632 62598886580 612955681086 94693704384 145942734784 278570336000 3688075524 1186821911424 214610477082 90332386410 503629357472 613031748450 629905139868 56689606860 9945027624 1990495507 333114339624 42873795738 117064883880 23320225950 24346265116 343573536019 59600963610 315981743805 1816633605120 3092966400 9580137088 229136744748 33022750500 114344073610 14032748625 618899616000 26404517052 122156237160 150385394016 97777097334 57634574400 427048741000 283232131754 136301672546 441266074710 952705398240 285979432960 26360640054 683246183694 542067649200 386824254252 116708083856 50072096256 920138278200 42804894821 1098575038260 140636920680 119264755077 333897836832 6940526796 1351675952640 459828794700 726761749296 199073284713 358061330154 54290310480 261106393968 684909162756 1074471860000 767333005000 351955701776 275059840 356040161808 564022029312 181295245824 2127240119400 225812705916 161891949024 42117213600 243863421120 123467532480 943338370480 580410130878 109602852030 10172444700 414587341800 1111507839 103121221000 438322902650 6552741240 1674635801692 45887629568 323842104300 45902523472 173408649200 64593924408 537073553792 76964079456 763865049876 68478588720 211736855960 195293811632 228875971896 260100528258 4320550125 58981764420 1295149032450 1481465999384 234698184996 23272650390 753808276130 155233688124 475658833664 20683985652 31852645968 104140802010 12446611268 1429140471440 265711996830 41075688232 780456813894 1395527956056 30961510584 41891620608 648764286730 660256502598 314434536570 71899937190 1605554594280 84123881088 68562111750 80038206872 793577943774 537485616423 543326079645 128021262147 140347364850 34165168920 13765065750 1003445202240 346245755800 1720847623056 8485694514 213105996792 327359019624 1313711989071 435857943976 81004863940 389892181236 1367107676928 399379649700 354658819882 195625721424 23378784000 994559844600 647186588070 390410241660 40580751420 749224042740 354883616688 40285306368 95847085854 317410662744 437184871464 55836571725 26724921300 251516196360 156092620205 2468171100600 27254236625 6069224268 248213420205 856399997232 487673904624 2149302490245 698424838632 6227952660 139202162160 33501747744 215781420435 15213144960 1933007401350 471251216212 27655169940 685348484964 463186471165 65454030768 8943593824 490907374848 1116195345408 156081609320 1679646536320 976932268200 54475389360 16460545010 173889346464 109516477308 36079795656 946816259454 16743889386 294887361525 242594396450 763822178775 1085034306240 1698852173700 60503771855 178129354012 319407777520 357920287335 141365029904 4327238349 29345098146 17803400568 254830156272 55512541260 490090251720 381690220820 36378358780 1164975942240 633024819648 770242288725 196281390879 1686336438759 1132340276700 53100975744 87323785362 1045430718900 595748944050 293264734329 24759374212 1066123730188 13987125516 24641887512 549207506132 15717986515 9963227790 514736505360 13708924650 1363196930880 99442532592 3129703500 1984897705530 2490001344 162317404548 27242302206 55382938156 2545008427328 131373793107 393641184384 1066268528976 10527676500 1745975775000 602375620 40674727280 686614565824 41884965000 27907424003 339687781272 376439088617 982796538240 3601676100 47597355848 8986981836 52553678340 2991039220 4034906880 980709730560 6289624080 96167509000 1044622737000 231619730146 213574924992 27168200199 989491555710 5829214762 155989168335 184544138880 276429067200 61445806422 78890466842 1456465140 117525827930 1101076685604 822232612730 1115627697240 206053456180 1052706558288 51708613824 1542270690 135846239760 116019654075 20907466272 151206417648 558382065235 363483249074 753553152 375856694368 320903032689 309797370498 1204439188680 577835581950 998909224128 8411379886 487050878336 120236966360 559082200590 3931771220 648802758780 781368311984 1428641960864 39769966080 538769251680 516992022690 21167291040 124917709728 241578888826 326596831925 62305459260 223842577140 38785022640 29390419296 49254531792 312028126356 321960904083 102696390315 299220766800 225678452139 174398810320 523437532800 351804233690 49103889408 18136245072 272867330358 90050201280 1128803310870 24023438604 188318624640 56401633760 81898326760 124993442864 126217716924 6052239680 199961073000 29510053625 127689941170 126360027318 1012651470 460357612290 50829533660 81269398760 9480503340 905329481014 354366070430 858719991360 105372977220 83203016488 108596160225 531557471038 475304020672 149160550416 516294786865 760941280 1326703539186 1401761023817 132767393220 20036899584 49694545600 1006655417724 254501772 788005591626 1781668143486 37682893872 578226157824 99616618700 1309469625 29235338076 301069495767 4464174500 299939270804 1234357914 401892273576 172992846150 560949570480 263072661687 10484373472 1572050480 572631393180 177175391393 1088462679360 2614346684 695058609000 106251343860 452496738960 344771951168 18420450048 570410906490 125780079942 224994887500 148737758200 213138691815 24523460800 142272376603 130866396375 75291711594 210530712796 54858186312 1575125618688 18834080352 261235438692 81699809724 433693923686 52763078700 2179763280 83439576900 543654565860 221955196170 19519383408 35498338785 78150656520 140667471945 133265316618 4341379950 67251901824 1612698002256 234147842500 119035361250 205587373916 11843767026 90227487896 1211679967872 822552904432 42578104016 86200856931 31386546004 336478926375 282244277744 379355028390 499799464188 1688005449900 365313000000 177426911360 1210640352 665941952550 392028140384 1070877853218 186795013650 196505122380 1057329181260 7335290880 158315481936 148886000 13512046428 1282070299690 574815682980 227065610340 669120336000 46881699480 96930029777 4482023637 20774539116 1107911488425 839230632 148672916700 11958174096 149682002895 246899624400 1218213132000 708382407420 1906802649828 94386679156 1245404160 220596428619 15101377291 286993506558 18998705222 479071892341 194621848500 40657702078 1729623942620 171054307160 124568912088 932583285600 28541792400 22005357104 446003220672 226412614260 255536777064 6684867700 1034294525400 815944169418 682183933460 20518792371 166416028536 56453305590 72906155297 339733551936 22136468022 41335099380 623717805690 45997322560 1059019533376 59211528768 30715157340 8090517600 200273872456 13688437672 869231480622 101325461418 2677752990 122047836330 1197622242240 81974452392 487694881692 379708031028 664855080120 346274012304 629883102750 1618482133800 357814198035 436950964450 1208320299690 396124906177 72067380000 1479970689120 67902797664 270681706026 284618106992 444371183060 100357657200 22549640750 252225263787 352901292615 177578213760 352288980000 500570671014 112667848300 1005322564743 539038258000 8297637579 6039649548 181669928160 1468339125 824598765580 65602550052 15143103800 996075538576 282208556500 3639872832 679874098200 4797019188 117505117584 731673028470 1264806039882 316627478622 2420240134509 2485813337936 6119293248 277758265980 10186629120 384441539242 237926781250 850095705648 543075371904 716248558893 549473563464 972261064434 541424360106 619760842440 286467278664 4969516125 295460937450 832318259832 94027861158 5685229872 1120726199442 42866131968 109725393960 70281024000 738435017152 273061437660 275396576994 56316967936 125483849400 3205286304 197543236500 593637977172 6454253400 32557863210 828511873272 322957451472 9113677426 175433484096 29953241208 23214225320 176916808152 154298582152 743047697798 113357813832 434644200410 274941002822 16550979051 82520620494 686558587648 266441714512 525257898750 134267061516 742267890815 106818403640 2592930774 6553527750 535938238308 8696382436 1938452410752 520802641920 690335392271 542930467200 346541589009 1805242002760 11374615480 67845858804 38323762140 483945377004 184871844900 61553488896 24451161795 8655564874 130554909855 209676698880 729352756242 759361753800 591517416000 169378704768 628930473640 155504140484 17383547412 118385537000 478482948180 90200853060 1260835952640 2623211557659 691624423680 279476813840 2056789047540 219741817506 135748825590 32902167285 436010526693 65703571032 1202317527840 99879200850 97334304375 989500101590 5959661400 22915881840 443046657240 1461563237184 1425836915580 705512162760 223167573356 232998570420 241717689135 1243805923440 74329521084 1412666074760 810629103900 179445099600 469198866192 290288066662 56175014336 822965900008 485753376493 1368134620632 937040429888 203188018176 15077134800 913995164160 400620232011 376770664080 110856349325 426574729380 12969346648 1341591863202 410441074200 43000939800 167433422004 501612228025 62813971948 163570602976 497685476120 31578587905 376616484000 946111803840 4817180856 78368895000 749804070158 752912374172 488394248685 8719942140 513798840760 720726322932 25478844048 714206451750 38390053695 69493349310 96490495416 387747752112 16223209740 36544970340 617556444780 15653646084 12047342382 252301605072 48467388960 390982445000 565339385820 9929112739 299733487356 731961053280 129512776266 303737293200 19003349472 9739114462 938912730996 14881044060 74635320942 1756865264 185999586080 381193342200 77304954024 20310559038 117041490176 925498594856 75368030672 18386212176 196579090818 1120984131960 40594639680 200876374400 1011963148020 2894951448 352292576944 311087796720 548802726728 244424537280 912782562120 1368467654525 65415596040 2790649904 1023951306752 1436623412393 298070959296 51999533040 1409918978160 228440107800 123731637642 371168377167 668185022406 96392154750 803316590739 96797980881 1413310411296 458022792 1201740094620 1101748979330 82709509428 128081958690 284995146922 93285563312 81992520000 898090605720 69747497600 86864993685 84460441296 315742040160 525306096960 24622570560 792759842976 14108286240 251280184896 261765808416 1058047920000 1135403749440 2139570567 148554752654 947900505574 324719587500 1009935049380 348496209915 6761525004 177023954560 48051756480 523392407580 1149533755020 2077085864616 270809857710 230072448125 2516514540042 307387098 17035265280 48904793928 58675555546 1118061402304 3389694000 113289491840 66654227674 23847800920 146256574428 199083367200 908484673068 8223920034 279090747243 2407915965 1244258496 1641800116480 298658298120 144251255300 7597488288 79463500500 638660016216 73690802250 1349963090190 538446205440 6338640861 589675627450 332656578240 118961387664 95798986075 4703518112 500914524539 2389543968 881976143412 34010402516 67479921040 339720586464 378503949876 59003424576 1403106796 161513607871 261124615800 1050724104402 45592363890 55766119332 1015825801760 84266682500 96301626750 78761103560 364422750848 348695759655 510233346840 259534557722 294619677796 221439937752 54037565280 1068624788256 662905355904 436052660736 8949581796 70643844208 112045370146 485978754735 61297305184 293700235599 103915013919 33050741840 1261976268672 4600018950 406138010000 202895137445 680926025300 1180199048259 213986359250 23984524800 455376638893 466189621590 1244630582 236189652405 47635576740 609127381758 523153680456 364920555440 248356547712 766728390000 615422410440 52966931150 9967958220 719019255360 51509579220 173690802036 220463957766 183576675700 461597546144 1239379992792 58290337314 835217847880 302510625186 918186086400 273868444521 53490414558 745091381430 146964950104 116269701600 137439339300 1049574311560 92463315384 313609557240 2157295690 354059167944 65802554415 198909532440 36006736491 224311020000 33675283710 559334283200 6992656900 149594468880 28164237378 159611395608 233108741921 136236672000 1732439988064 2133288960704 1143738117120 213598938462 438698614608 1204212072329 99720451182 433678101120 112403830000 34599495204 14897610000 541712299920 20996312376 504463012251 71354193768 6897658275 563212569600 95904513126 172792285340 65172245068 9467724000 30771708955 1774803817498 178629283800 54882675900 207255914145 213858210384 16814142434 75006492480 942425396016 632562349808 1115896944006 70789644658 73421134908 573206446080 437560678656 605288839068 55886637352 178872357000 216402963343 1258158055200 778598116506 438920685280 267380145960 420818083020 50745348072 191245117371 18200490576 481798997760 182340694900 175549237200 355908446278 1268837543130 293935649256 916999046480 480890456928 662156596800 655631985096 102210048000 467640868836 47222907840 57827562216 376174782720 1099499403068 290518363080 86417989056 2262399592152 485395069176 557804130048 50037364120 79838582670 22785923160 2055659190285 559333733310 270933824880 299767331592 1370717093784 22680819280 614968188835 265152384144 128029683600 7806388728 180816131260 1718442938520 31864024647 460257582180 127351224 56219460 490467028018 1594208123910 451542863266 178967466840 1510485075 118078151344 1438103139360 823688622648 155290268910 969548986480 713756068267 647516605770 120336351291 17832962784 137540287360 640594854900 181940770180 501571639580 648077268708 1279414055916 568414074720 545991791532 33037640064 593248308912 52650761350 369765768060 1270424577120 1175040378811 187492481352 632043280860 87663014530 1770911042600 308603483580 116143866960 88274280750 23693569120 1268981192523 401629263035 6897707544 460980893590 618605568504 738684593146 23814156600 198785497365 254159218080 171701733992 202834477440 111965074560 3267592280 107892404928 396591782832 666701117088 799371840960 382682876160 24226296578 77643724990 100567873650 229290820 19482895575 546093899000 1681362592875 431193019785 36916115264 930283618770 619290847175 1220147765694 359895103295 326039274030 74534852250 177853309248 768379599328 707789396 47217299778 441498460998 12188014650 905568333894 476050169484 155761453701 1101837538190 684606012524 583956955998 1624679433888 138779566848 35763284403 40686183360 31676772816 188512503552 76795757640 279623993580 11154685590 1139197515000 177123614220 230659442456 61583546101 476533521825 611062852450 133588967148 631893450144 216946317700 8345540938 1652102760357 9639546115 29716209780 1573818146 86853472706 1333384398528 1074153984960 579267126909 379971581416 32901946176 46714011984 954587165400 303573037768 67079600560 591988782816 543449718720 1011405730172 1490955158280 64259609889 55372727808 103087683072 1624228390213 192779267607 25192384360 463478817620 1247532633200 1002468738600 251887883000 342678286864 1465564336875 568991801440 1260396631200 878619930804 8761246560 138778255616 349246232775 274078933920 938086197708 936499643640 83136840930 520556998464 5181739074 1286936953680 1254693755380 77244835200 261438965334 942689725800 83607525600 44726205012 1241047881696 135642180240 60784373052 31893048 106303139112 176856084224 940483208016 61180436430 200432922504 319968855520 1808742429450 4746635784 49857184832 835655154768 36957383595 112876994996 1300491579332 13766861052 64910071680 194730625573 335224733646 66306022272 496315077752 623218703448 21186278190 3953447040 1521957519360 2322733260904 152369421328 646010380455 251077008798 5802688000 307153980768 586721920400 542047633504 43242811794 581283334800 344658485790 230944688492 35599149520 48800585152 11623836968 42672124320 279074553100 323009500176 1807773723644 17981328080 12537475365 31499566560 234060871950 75067338522 483627436008 614092762880 89300845899 9531011490 17691948477 1433923246080 456186390 79567945515 256586057840 112791810204 1196036164992 130565751440 12446528427 307427308567 2920195524 174921922240 143803824660 53289038691 862416521536 1450198476306 278128116072 409511397056 102116209704 89366042220 757834855200 43470238464 193477185873 286521463988 25036798491 441128804844 643342821120 44921920721 15490868129 94936979242 4152872916 615957791964 33945858000 385988609608 97753975550 262660384000 120388331736 676315349376 6150638592 6307754310 407381358088 181340925108 1343369314430 111551227404 551551502556 22688267160 1762460073738 275870901096 162270670518 1863354480 3245257136 183756512880 1025806800 66252260768 103724533120 1320889655092 218297360400 648415020546 352539089942 2832193728 762694661880 55552309893 323262617309 118704299040 221344332800 10977042474 87177876720 778076357670 357496667588 224287969295 36390591198 17602648448 156818860737 1332465571920 122968088000 2077873367176 1865568019320 110924957654 382412618640 1472016093468 27471925880 369838152810 9285880692 235980219750 360736820010 4055338170 55655300050 78116331690 645007474295 45761685552 422693870697 493156622946 96137193600 265471343190 118998079200 18537330240 118520383488 167819441856 621075177788 1015689138100 53335072323 1245034312704 18742777650 18947571552 48710816000 581743071390 8227831150 1204205980088 472788807694 137534498880 91694153000 118646814420 669234263304 1201097656416 466869254313 703879959471 83891565648 651008851920 240456064212 1993906204875 782653063500 47579134500 148034201924 81551109120 288880740000 811841815980 31169844720 127476480 189768583880 452942991998 220765801970 64305951216 568812026640 47219557680 10903908112 70607383920 1611549094296 187392678900 342109304460 5635243400 304701814944 27754149006 95508768000 676159428000 215236749420 344950155840 138648553108 126820929900 593810508060 40013517984 212860470999 58312708992 222281680544 115357433575 88159248099 783562999920 215724744290 170635155216 896755485780 541786415784 523514595744 606627060312 7454387840 353066157824 720238454221 6716673522 744734674764 18263241066 26936608806 1067127727952 149074524896 267310432000 142870800832 309973167801 1315157600 310925730736 8665066566 360563469376 46410755172 588151904697 1497901574400 73946385276 358303413600 169222531212 662527887700 158007850308 322986648000 124857180 26110710720 37580665452 325971701535 4631789174 112772519040 5250865536 22202305524 28431048324 44598217140 59975374320 33132758100 271375230080 908919379368 523121172480 11583471150 43450366674 513247556220 335932847712 47687652936 230932024400 2152802961792 1178988867804 265183799034 527889534644 16271263008 485624995674 566373688848 745023102980 79817867626 51132317280 179945811630 321859225600 1869516082662 51964631400 679800309534 473584368906 211349445525 36675192736 803218945496 231464601918 14913523296 506202278400 1989823362207 820287532710 276036172192 931516080432 277951084740 896182869816 26476432398 75448087496 146966832900 105388104740 142358640696 135083736194 2975627980 22186057036 163920903039 780754614516 868583271149 1878258954 1614014667080 501703682392 681614959200 622767279330 16057723760 1145237004930 102448249200 109990087836 151765884864 429302880 1090548727830 319316775352 95886030240 391519844100 395444956848 85988620640 26269672203 255745138425 2233183392 33002260200 609873657750 612337884678 46787334165 91141431420 585072179296 30606375492 283614704640 188524569960 1726195446255 833868484500 1438327275010 1994542228140 364943458056 735793628274 59048323488 89052225984 93448305720 125401719200 2171304651 1322405763480 91959782250 36211718400 140898866996 489423525024 616535941008 98829961825 406647892728 2537395443750 78249694248 81201551025 33350588040 1835287398 127493576496 724748020920 215513445000 186303476565 53623289500 831842094616 2153119555762 213295419300 785979175855 21595986720 87636168828 5026839944 7129180344 104542807722 5536867050 170197527500 6016321465 279639555000 894745055736 232194722530 734527929726 76012364844 580693864200 1022584790520 258933980370 21290716734 166832043840 27669753210 76914392940 10943696835 858052801536 146981933856 122859666579 573367132260 756459581670 379022289030 752923668945 12628719726 15785638650 189041995296 1028402878624 56388530352 744340040964 88783277440 303925156 43273541142 590610382596 23718198000 52917526170 3888339072 661344879600 690248927268 66045521200 1958174788080 556633444037 48185501760 130556220950 9132185088 625870470654 261953047440 114510552363 1450699012 115481980900 218694057894 540322965504 366280778270 189304024858 166036465332 40764839622 2260918842 866894806998 43767585862 51408019740 32057842635 512283873060 24907389750 520193711208 15828441685 632836376250 39151209600 1103132160 598683302280 27311078150 1744393728 42191319820 1665749206 793973643750 293874696364 926781788352 14814966816 450376960000 46335920400 999361132992 68764387952 1580126416200 1568529309014 509042251141 102547210120 510239350962 45865292499 450245928480 311118082704 187560361296 171195954752 32905669632 15955371264 859766908 194864108535 173234651755 268661056650 21110664900 8885069193 872436338928 75364380000 137088591360 387271566973 833486496480 1212963603885 171383969860 64891257498 17541343024 221001758124 6995204645 243903054550 128677364400 575059752631 263076315870 182242279296 45730344768 541246271241 1075782758512 160059239424 343162847430 134949207492 304922313600 18086975352 658447049344 136024689700 45495124464 83153462730 1245603465010 135252081504 73093561024 129026398176 318950374080 1436421049556 366787678530 82075008510 954623393880 164283325074 18389503800 256786362000 552363332400 37306828650 1017631750200 135304402158 2712128024 212168824637 1111404147840 49508841600 759171929880 1329272622670 18538133565 219688395696 630302664624 45116703600 87675383432 100095059925 1418062534485 1460427122416 390045124512 158195913876 110451955140 207254840500 137318540368 734350095000 1520469821220 12251012992 2251719250 23680033600 217075210 235967187654 295335463500 280553906178 867596296112 110077383888 32705825768 60557888226 920058780240 1183718986472 103283188080 57298939776 363850760 1312230000 795767048544 1294169956632 178832377500 210533933068 604357938780 45524458278 24863366528 185191814340 124903617920 1573932855300 677252909036 120642561 514022075968 175243320000 392797921792 93464002112 369363234802 167073698898 211039607250 153446400640 98507167752 28584612320 724580427285 22888690880 16112717712 10905175080 147431683700 362009104200 22694861280 3955840 2068785631160 434125824096 4404509772 1471379148930 628111451011 377304894582 311396960862 490704423540 19019059374 300073079200 7323182130 935871577290 574781384333 588546726912 152071633032 21635311698 247298149490 8768325212 12466431440 54590273276 89193850 318027692032 77916966080 175085820 27797552640 79308592317 331232212332 394203255728 711137484288 599989503264 223200685760 155288808896 75295674864 1772028953352 187318010750 431316191152 3899798460 378826114400 136358223726 557503855491 1000466226312 1244923623272 12823782965 39836475870 19311408704 497130478720 74453889744 528166297750 795790906950 74975035683 314175518384 14685575784 84714893325 366188340495 957300293760 7396283976 24570216216 387158125545 652358103700 125905535745 377315425848 1145216645640 1262001816 60926442792 908856679500 703694356596 525027880960 217889182392 83214977087 143353941824 55734280560 655569944320 102626784300 610903928664 12597313509 181641582252 694987261420 35793606120 293473916400 474467594370 1403535234010 301373610140 209191020480 6478896600 858231633600 1123524019480 1308895906620 212007876864 115134045264 3918766500 262708983744 312029950056 3399669090 50328087328 45933006350 23924020032 1489387696506 1305911599500 253983997542 15082687680 352916195400 151542792880 427952547638 182591859960 127968962940 352018541635 824558860000 52321306104 303907650648 1030851450 2695549920 401698042200 340548575580 870890953812 690315314590 335641627260 494980786020 1020280012950 242576141745 12803632 134819609301 91680089303 826694178 340028059350 80502918958 31733961 807765473088 6337644768 868554131126 36448316016 283496233224 15209915379 482300315136 319384915387 111114285820 2445125476668 360163733388 356502775720 2131745622950 96286004100 299650200192 896237666929 1460542464 320371992200 848513080800 273688930592 682720961040 294323148900 83204358354 59348403300 301481483450 570977468712 190303891120 37549559880 32766338460 226824489000 128047245172 49323061000 1641528637536 1188457739920 29368699776 99739414485 75423460176 705166410795 3667263795 1273525522830 812110204440 24895538976 842136927648 24981381612 1847858750122 143544216240 258357474364 65530700 102731465424 858555152000 868326380460 1600260090048 366968108650 28027451520 51675359745 645691886280 2770555800 247822595766 205732015520 34075551650 13934787834 231093184833 646135850412 1547886401460 55296752600 35543930772 641956467735 29136904338 1341256644420 37662656400 1034217648975 930095697375 141415962648 37291368192 110506097436 340253926200 42195129928 941151613710 246921363426 559080680640 192548031204 279274717440 873712845000 585655404880 23451337350 317175672480 130510676198 422027206500 3197444544 2031618014910 406334487700 890160912784 168867171000 35283722472 218927860711 224252053200 195293215026 26532913659 220151931090 12370041594 806039815198 1778327246612 2158993526400 1583782261425 34683742080 2297806875 29700650720 210447190500 241336897200 70864003440 924465057230 130992486300 411720522345 284975159040 13910613570 216819395819 163239355188 402278285808 940121817084 93035350989 168413326510 220758096000 35885765664 316922557952 1473850584864 10624980300 17034624432 805132969740 108888087210 2226382990 180833289000 96123676320 516304362420 580912322394 192327252086 31983099243 111814139304 28460782917 273210041216 387494967366 608865529740 17338198680 1395304499200 195684885072 122302360400 23577363480 1422532610240 2789767500 6605532864 3667770000 2067010365 751865072688 1644230732172 399216540800 162111050380 647763480 230785930362 99060049656 352097335400 5034824630 108199284400 62925174312 914543702000 614969114904 89776433360 1468213381752 2412033876714 184706539998 1736841867852 1415319633240 466832512992 381783058221 4218066600 3422869716 77040976881 934093860194 35626169937 76154579304 89218314400 121774147542 161979575200 54911751956 1195764083388 37327651200 190342660668 128723581344 2677996066704 4979518632 310756287030 88479779520 139772801448 17031150180 52315164300 175405842586 536554844640 408754896 27679541202 14135890048 31230021888 62176700110 49143877776 55806876000 8446806654 821448771300 31759679127 3755766509 579978266200 257274221922 803756379752 75209852466 76578320940 541276969856 5467501248 328841470620 145434424320 68381720809 31105194120 27270897780 344691773244 75030953994 599172262104 31572049392 1311779344980 1907539784640 34950562686 1638790359360 51684869040 52694949576 114946705265 345312240 15422861916 3519091312 871792211808 98166160246 654629720940 189196392132 855530457792 230882832 11545423344 137635870680 624639087891 381362688304 5569128 327031585608 1197582691320 26639456697 259948732785 1582336662060 52169135400 35009778670 257953752500 41257485360 552727433792 245980273014 105418500880 1162567459260 1175975256832 85854738474 239247120240 38055727800 600811814220 46681459740 59783710494 66642905232 1152172672 602022363824 6585246480 203923946655 798915719680 287468459268 579603753225 119429376561 104525943750 278422446456 500046636600 341924270415 327604228380 424163047140 238776892068 48165753411 154210799106 883153155456 67625316000 272415355290 316721583000 46910002500 193792293424 60845778450 64985883875 1413081340 659664951696 6763996125 2182031697432 905511130118 8465778510 3146350596 771175470195 560413120176 157849492080 1112692744425 255573503360 54414035880 542724071352 1052909824500 404798848272 401635295250 115428128320 22968930096 607193806230 752962271040 320195865684 635993610860 693794293010 68356080 110890331136 12339882568 997366071240 86865964880 136903725168 586582949040 50468742688 311521960060 355028350443 361681921312 93133327284 323911692580 453604451180 191438782080 913163533380 72108509888 337048958408 316702928880 512254153800 828144536440 776208561124 641147996448 444520800360 1330392028140 67842284400 288004313272 422650297424 287414612280 52340870295 341126477256 269976752640 584373966632 55604157120 2031557029830 3022557381 885992663600 65515965480 257554596712 491917914270 153281833389 18010292280 140080811528 949464792720 1243747504032 211751008560 317543075392 6053506400 214068694800 15337514478 87932982654 373777664400 265272356349 1813402121676 908521929623 2114538072 6381936960 550020453450 139040085870 174650622720 499883009712 30369046500 20336812830 52006053666 943905446952 272124253440 456552520473 72182864880 97702196994 25940902260 17839009800 125357630190 473155219422 118775806380 363229849081 47458993500 63495935964 29485075216 22072388472 348422567962 2996806875 14188036104 27769950208 393110718000 1375305029590 119405929383 657616778376 828436512384 27834027750 81307537824 357482474400 1192557181290 3777704392 89705764512 590189925325 378391246058 235158155232 44793417548 348524028720 2365160272530 517449717504 23194980867 1441110368280 150668227710 1584158896320 97147878648 1428265511064 710177712601 103496559232 158718245322 83841624064 183690619870 408758115000 362995025176 246005714760 3467939930 227954311200 174612572400 686213725750 26768024140 76688188288 133605430860 14834375400 689347477152 373708156360 55845018207 29174435928 121260526240 123211488043 14344363292 26574336000 771983098380 309871038224 508310880 630187563720 80445143688 24005562336 730571669100 18988346520 712660067343 753683511130 383078243520 626551077036 1190368694130 10209332448 134787304344 613757494272 942162002782 10411677192 54244148720 34845982080 13695623480 87675187320 110500027200 571972760640 190698522480 479991545946 45285994196 25980809400 19717503240 750388609425 791691930315 22345790064 2107871813529 208469530920 24890163210 144558627804 93105044320 118530527670 621831158610 283701715968 815462664 163007456136 8812403560 534617829298 370942327976 327421710336 425610050605 1880503290 1199664313400 26803808064 178381488220 28942987152 46856720560 668065241088 1237505067575 477868376820 607775018400 1954755459400 11119569880 341936472150 166396567920 13311555084 598784085900 345568355550 1056094173882 509104969170 1904712779772 167097068640 281898305556 11868585504 318429979560 370961545500 56510425120 380810707713 688892395509 1917947043028 814203504576 22194916272 17997544224 184320274200 46042656268 766471390272 79335479808 237726499296 1229092435 112535826480 888266411595 283121479800 148305372184 1715591323254 441860603679 722329951847 489933207936 76356074328 429125949516 3040107348 250721192400 205644082512 17657239040 18741832704 889521358674 375755307870 546414315260 416916706350 23988284928 186194682720 278302639536 121875388180 2208880150266 20288323550 398276593260 140373604800 156965415696 1118743271856 293244266560 72807697152 243887518000 62629358400 661220327012 335222492724 11043519200 573467958000 30073160936 67432297920 12633984792 397546847775 37706014720 622710432639 128714923008 90957540870 1739293432602 5148430200 188117102096 82521558392 1364966229960 156725932500 140513059071 107129925825 107025540272 681521273100 33512962344 1506629699610 139762961408 38901588990 27296793450 8667939456 573986267050 37187231220 826007333697 1033148928000 2083462255040 134995445424 90595017000 2830950866520 178722279096 232740044280 1491015523840 8106490524 361213971300 454435188063 585321685206 226678683296 5556136950 130418760960 1011813509376 240623924376 147242309328 89331910668 1433610317310 245723055084 995660981952 555213981504 53844039648 308435587344 85112534400 320437805400 43327626780 1253499736 1244957240280 74747522808 347810840676 2190483456 1196205327375 387219300 456822851240 23593888290 223599920796 5959361459 232310343440 240338457912 740712668 37001685660 396281981400 19248204558 429958771200 1825761821994 180239327976 2136253800 94255516971 32355417300 213847816000 6244209189 34427537568 13007467200 8447297180 257847245460 169256140438 397619848560 583073096400 1326099320832 697665269400 155301637248 182331402 35242646112 999012938934 536936633618 492481473030 429717362490 1176341418 2423546222118 123705547776 519064957125 186230788509 121445008528 91070053488 392063257110 432624914358 333661188784 64560438943 123813125280 1024865817 210530378520 245361652222 996409584800 1830640408272 2335951795700 6927745352 1562630377724 992228370 77363240625 9121295040 1392564458538 236858345856 1385702319520 5419101706 227635250024 4841711784 2653755720 329614724880 840204949570 3726508032 900308928240 2330521784030 51002733600 345345660756 42630793400 266818356420 1895208960 166254989049 524085202380 72915670098 392096522228 1327368323520 396626606190 284863564206 147660193024 490319035521 443733845976 1201220708832 58909292064 6641883846 157666925253 54411253848 10099295262 2764479480 1434908553190 215540629920 84214267137 417486246874 29159604922 1080215678178 442935561000 533813123700 17336152620 175524625458 49667178240 487134853008 1651008262050 6874286832 81771747456 734540504544 2484838262400 290224782 19413950400 145756444680 455301296946 18278684361 22032681960 20408985234 118033221240 860758362084 64884248520 739572750448 13137358536 1544758595520 32021233920 620584537952 1158438582364 29183739156 193001256250 525128982400 176438189040 239564147508 1916056000 33237730680 266422055835 2664148088775 650161763640 20409303600 118525642040 1140160406880 39562569920 261837560480 453307879596 124039699511 38354605440 783375423428 167238033312 79585217712 1302662500997 48338705250 352832149824 36965233480 122739481522 1838263805872 42825327552 12185554914 17990159488 717621755855 6808939060 652231215050 7466224920 8052871320 46627040289 449628515700 27594924882 976232931960 124737117600 791822165640 11901258000 229005687180 235452322878 473041537580 651501300912 120375948000 232273665260 353672109840 207094000940 30764947200 559251698530 527497256048 1221903284700 2181830330625 32290980777 1398064763878 143454265281 5043309760 188783994680 24481551325 43160826800 1025200573908 13213621200 246617096040 478783420570 706667816640 542540992032 346701680672 24298462440 271247077548 241572240 305193701000 33996089344 76844874960 245719410741 102997068450 99302691015 1514714710405 180918211669 1142295378000 29683460820 484003094520 34490432916 30932528500 900241268904 280334913320 100788688000 73819050732 881478394804 175174496080 295391174488 2023549020 1733819013885 600872629896 1146930387372 127211465337 196790289696 1138454146080 408328012664 1774325468171 446397814500 387271949792 1948448412 160028298675 76967015580 38716455588 496414084416 365862466860 371251606752 68331061008 80538064992 367762873604 9665493068 387354114 2568829032 658210677696 1365990621576 425685100476 59193441244 24562714365 1724839196400 356310053675 356719839972 59946733360 199240495092 109357314240 88037978160 532507335648 922744320552 55504191600 235756874566 389549703411 105901333104 1040863300096 523338119675 104466703770 350667974800 168191969400 293485065120 1333530217644 308276546428 354319479588 557350941125 165996955481 1081240501522 11060029686 860805633000 1295606918595 364309049291 335106034340 103675736775 31466628576 198612510580 30397644480 13437480339 243902769884 23447922591 883917780377 76526907184 62367372405 32757429375 1809000648200 102357800496 2691388480 820575943659 288205816800 383858518239 1286901000 32641251555 730065368700 470203761370 287248965120 790152191352 332161330644 130943091760 187936618432 1446088357440 1546777244673 3867226440 341181909216 79931878110 218320913125 662769252288 525564948230 864807432 1918589265870 857315192937 1652401764 332943859215 38839730418 1023548993922 126138340152 18780837729 64331029440 864968222016 42745095063 7982576160 10821371008 303187411584 3337252380 12874594950 385611932928 264293037750 1277144084480 1070890118 322265102450 5416307136 40997881314 1472773506490 82938218220 968440256168 257885870550 4284400575 324079285200 201248985080 197614985708 160793599428 8348976624 628160633010 14119467504 206114047035 13329141720 509334644754 1533118560688 18671097987 1446179475 147112223658 1299146677062 347606361682 1510928466624 303765000000 311354382936 422292694336 104958788550 5927709060 600284698200 752746992 785345739800 11323213720 720286170300 16735055505 871910377380 702777679500 1478742844550 144087025920 65246189244 444259918080 302612886000 207659499194 81097824300 620802410262 10226748480 128797242392 36695129004 39458723850 291343167144 234173579358 2662150696634 229127222240 2149220304 701771875200 256358504972 9603690750 1557330150186 55695204816 359186095800 133343479644 464506098720 1203585099304 275303756000 74319619720 17136738248 56251411776 52737626622 235756865820 695138394015 306955606958 1007728377552 24842212000 1114387872 188250815298 766533719088 4491271752 106028009820 8157097600 1565087685744 293816236650 409910918538 52576719600 504153063288 499466469444 122271795316 38614836480 784005600 90762392392 130687018165 52191403488 2129771729628 10777780312 18807173728 1413815276960 196455539808 367998573954 154479569898 126880504800 96288686406 1217560741698 22830511320 1194641198462 353152120860 473755662345 306054844176 221352167910 153622915400 474870252575 65307634924 146120217948 665141235678 20820477300 40083674720 550470573450 2200860181728 28479036824 2064575417520 681439050720 210803376600 2073273386690 474164692560 56626649240 7960427712 81972254340 112551806268 713265805776 26651813232 729330127344 4927076630 62136973623 1070572297080 353915489196 273208558272 4435025140 3591637644 427435857387 463923791804 470451115629 651497523495 69284050 43122719200 323685810 170029998600 152061982560 29929948416 174742894080 206879562204 1534867259376 56051180647 229316277060 745344702400 1077521571360 19303175790 303848169784 294661492400 963165881898 628308172800 1366092650160 97184425136 39861714992 304852911440 5427663552 327105434610 472307939598 303306900936 328049187840 140085085665 226922928570 219342428928 133829078240 274998895292 287680186200 325728590715 380732768820 40225772400 15017662320 301829875639 120743469000 190373685936 42677893440 433166873988 86463748722 727427666175 20352487680 804639656106 101324757104 460730904028 2162867467920 745060290744 77053482576 389349135520 266328953000 253171644936 1372608217260 94893989400 541084643700 222657053850 113821240074 3807015745 168586110 509716761528 232596463275 384888334500 661186275750 33008565360 86333380452 165604830336 1030836040740 1761107962731 36658017396 611088859914 31576123260 1187662360500 192855345672 13640382852 2912367410 16681914732 1267578906372 49730663104 97595950800 1120263629454 147173286960 31080341800 186300029952 568403460900 66594248550 26379321226 260627640 11789390928 59810597502 882189949576 1218349440 32838024571 461684050128 141645549285 523447340000 641066531616 884722435968 292899604788 4969028064 26539415840 1157141403054 837725526672 398826795864 8280585710 6152992472 966666895532 8540362523 1899209965104 42842142000 230176173864 468395931960 213324791666 1556808567280 101966870590 621266439528 42105466564 137817458548 158462168914 265499939628 37514550180 409949760192 272713339176 82676161029 785659524210 232692881820 686808015972 325561850880 2718986688 45888761600 29273668128 422542682688 2842455107 43359859620 2287758435572 66595578056 840935290006 1528619400 3562286000 321112341840 226458836832 51278969700 1131365707626 479644901271 19284068700 441510502272 429328350 251577078560 49105260820 1117935786345 270074206100 914413367372 671991692450 403838769280 2223693214536 192146266100 739687528250 357385294035 5011975332 953815608576 136477272484 481969307844 290513555750 158484603032 12591977541 212031467622 44392702508 566026567392 35445017415 1155802114152 100849576464 58661128485 74024157318 249581689280 3184027218 533289070874 333021909024 7804629000 244837536840 159645744720 400263390747 17902280 246579966304 301257461754 67734466800 137347926243 111329144064 988051635400 19417929944 28761811648 537712763952 14614696439 56746544652 136616274480 2753895053 184872241800 632311322400 300120695995 41962013604 74995143872 375957487134 81116163 654587304030 318995058888 261693836392 488652984735 25218431550 113986687815 79707225000 12954878650 5344618188 238115374200 861494540032 1424323897612 53649374464 62538798654 739695264 350756708715 279483995437 204225507200 248240617632 143091311424 165912457950 1053845274464 659820730140 400771581420 83483333808 43689793455 692037637200 342818784880 127235547360 981078642 53438633280 107566676434 895157271775 343078912 74671542330 1485690289356 10511493120 7650302464 402233739820 469533288840 87457869016 317800133200 490311360000 63285123928 158417142156 235158450912 28521196368 328574400 1204418183600 5733355488 543908969670 8092623424 347856768960 129716717830 55151785764 863011010470 419089985192 69537760608 3468611048 5727373848 34670173824 114621266808 537964704108 1774951500 147201202044 625738283568 5632749720 817975867500 191905177824 28000290200 63984766320 600907490344 1197117617436 107553459156 9293028696 2084523325500 194310257856 1721332774560 28007497960 409285344860 307907837280 263535033860 7253505525 228440044560 3549147756 1551622706810 82328004396 1194026159976 571045021470 27737188038 23272274368 1757141919840 1058017527840 607698636084 202058582503 51339552724 23892112860 320921120674 893964990096 465832851424 277252017588 963107928860 318127567824 830435897760 61908495264 28049115636 915829576350 711302863674 309620610432 3525050760 688285011456 265848497070 105548406496 98153563000 232328240256 177920740200 4032265328 813747815100 122720023017 341762116810 301863796883 1396076135380 469129887240 49074333000 90371460168 1434801269727 1203498543555 302141034495 402460876395 72873537600 1237583996550 253908687192 515418432256 10665827950 28291481856 5734512400 8603304336 2712270528 370552681440 1025387226090 71175350967 10970051096 1142219341120 1010072891230 983519740329 140421895488 45379520784 533034387336 43251801200 631709217036 69422197050 3280602776 141902464344 145169776830 318552285240 388093401300 5887621032 5914844910 2048846465016 51689483370 98591742872 1377506466000 391992089400 526695733200 127063979200 645121207100 532478405628 49445335688 109208981700 38372333105 2008424004379 511344810615 406727165145 58309707240 1352684893864 3561816076 16712675100 658939240128 2864401400 12945951720 115135220442 155587298496 337208263848 121002905304 56482263872 344387727244 517880343604 362999951145 75143952064 101898384409 371260196740 151851006980 518447967080 4128631429 455383177920 740844387648 5935255560 443621715625 1326586834392 652274766000 2089160184 197481629730 188807955072 679776894720 70052586240 1828215156000 4237051728 83613824640 482850045440 4037456058 154991194785 276323180210 1357647357000 156305016634 2027404464000 144111936947 276499315008 157271424791 14106173040 721608092662 257873905584 775103024464 318791986818 739495700955 29438943072 580005121908 502050066001 11040796368 64938063960 5997889443 63291247776 463132872384 1008458557050 765644425884 246278034000 15482401796 126879280200 1815255433530 146284397248 145387836923 219073663725 115355618400 414223005200 756978522954 139647218685 336353372100 358246929600 1325538505368 460617248 80621760486 129846003672 157014819840 695794548 74258447340 9133120800 845400057600 240757256376 183030295980 1417701291272 80145367300 101387254770 24259762080 10461695410 2212326780 21403261152 87954600888 98796595599 81285641010 728953489280 190389122950 1481739776 1329998983680 787403563100 27497438576 30873734580 101470891024 39418039620 141164039844 338759341760 39547810575 295696669860 272822805216 52965744780 443271403632 152662571670 791929551616 54845863772 291031947666 3663782928 1623023578140 114698060506 775591038794 285686365440 898095224160 126197411840 17977027200 340759465200 450729129249 176090587218 539668455999 110236624008 148592410848 204482100416 744781917407 796159077840 113375614032 829852018650 56167880592 18145341214 1379344868352 289638989808 272497408645 429762421480 163348694415 393786626060 133169577984 36349973640 1171592093385 30565164240 2525930800 215171600688 1033775815698 124771856913 305555578608 647772300128 1143765193320 269027482680 424638872064 551682683720 16244763080 42544327280 189014905310 1798606665360 363037809936 652736440944 171867868524 403990856046 296797561776 670835731865 95611348944 36370154296 187775896880 46111661070 1894390368948 188608977993 533610444588 264120446485 1694257191990 430180819250 26761545420 343708138592 17652878064 570700566576 30550008780 374886682 742550094720 930239922336 132759904692 149776873936 812080466886 459219368454 335864681735 749055351138 895122675010 37187691800 15142398994 41298753552 7049995722 29428164990 3899677210 12557044500 31610403096 959436072 75104467416 23001952050 65086189784 138266015412 1455693119055 88402939380 2553458773760 834131378304 21072051000 1078391016096 154898450840 31249338624 802192518960 389750882976 97099924117 158303535768 4294933440 116534371452 759510105205 195612222834 570030890000 107486130128 458347257536 402771517323 316018204920 146000028636 28392332352 441665185260 263643070208 1147629260480 19164433360 180643757760 159300710 43908202608 1846975261428 126613691724 126125691220 4447142700 733647543552 546938854560 510004751270 18802308555 335259106560 274464732528 437437629980 66031863470 271414716816 421555569270 500056914240 142242135200 1972815327 739928705440 1066861566368 620283637600 1106013272448 1494221955408 5314613304 843050231712 111775502952 63419793858 583334232600 2022822869760 288174454789 522598495008 325037449696 37783360000 37035801322 423297315720 12600866880 113099500800 1031722214250 8531092416 518982493792 144578435901 209713734880 571256763360 1808492250416 225330622599 1031649901310 1369206368595 23266478690 33689891475 489665316160 1430651637205 242228216776 133709323320 177937173648 115236893904 1290239984390 2184289029524 41288090272 312379380000 87319135722 4210503680 479531715120 1590932428768 80452392480 260619647280 19416059160 1580623067880 307060425048 253346624622 2108569572252 55738665000 67574991990 36200264100 306237777230 207196355688 392609006640 86673062920 516901564584 77527618560 115615462248 220450866240 1358970001428 55465760022 196889004576 1632217600 428929080750 2299524441732 292892539840 5570557360 279481633200 7367744646 1353379350400 64395651240 158278123367 262490064594 665156807850 37880061568 1134446002515 6889096130 1941293276156 146409958500 453362406 223172451072 272468506576 622387952340 885415160320 11407442015 2041206552 41000141952 43302073220 1070318082176 69018257484 2151919770 69853791689 263336552388 1546642440560 295138558 726353594824 178796642112 79088091530 127315268256 434007502224 146944974190 1005406869600 2917889184 1649794707792 869194146384 730196110000 24176970144 427023498275 649705947318 43042864200 1573880770000 107832127480 19920787488 1500215721579 73940037920 827820015884 195470001744 78514659006 40763202480 11598983968 1114446531836 36930512640 3162485700 6611261376 792309549072 386304042540 92960140 457777805310 44244324236 1030724582394 2477740959296 258616174950 33483692418 95011661316 40580613216 1692925039500 1689998932776 265556186784 1378195200 2512732560 803060380200 16089481044 740812837745 66631918812 134731893600 27915085380 24180581446 1244982832720 324829426306 661316872230 41735781255 759735802616 26816385960 808368291522 384249647790 565887038080 529280106300 173523606960 1139017850250 259392354200 38989191072 991949027520 42030403688 1137981627612 2740983600 12025935744 86536366176 851028247125 242524188828 133587661450 440169567552 2121056162496 1101897673084 664268556900 297379652232 64696695765 18684533502 4888379160 3180543680 9217922670 308650484940 284385653820 108702531150 61403673600 85017639100 344395530918 1293652205424 128388848817 1149332636050 14563435040 576048551784 82973060100 415936677192 1159766489536 724978348656 231462890748 628602784740 424438585200 2168365745007 386116927152 30066344418 27843323242 312462247512 901718238720 1566763449186 30825326133 987760253025 26032836700 672668849295 242494495254 93602225080 26034833664 47284804122 946385224200 525032895202 131705547724 1272279960 430366670560 16840389320 180910098432 55394316900 209591978856 11685154073 186252807806 143907892992 11158919688 164661981572 573794869560 421577785942 94136484768 41072032000 675917437500 75094739550 62985521590 82634236992 238991094720 388901799055 2134305702760 240548648912 30661811037 1205768104104 53973951045 3857152722 2276794116 99868167360 1062155728350 396382262094 66146873656 3860226780 104865512640 101126273300 231449246187 131809310688 39544807806 2132950050 67303783008 21769196400 149452447950 317583851584 315392526126 967519983612 247873449408 1386965931 355320665700 77676444022 7205096052 1917894500412 368678612400 668494397550 78091273736 145381187952 51652927152 134422388100 17305066800 1341305222859 884533073142 24392886000 243452244912 183730364312 87052470000 489087097800 807561168560 62881049616 102714481782 582315997887 23847119550 30174398592 94150825440 237204125301 94022976684 86423439078 474568766511 410537949804 47847917376 93622633650 31758464658 163572048005 17701099416 297594133641 839091992448 1214755246198 10625205948 214422594714 336598378116 907779534090 1437342046034 11029118304 859723396560 223078776750 73754780160 161691915000 19875580392 403180527 9954691728 162983501760 71730593534 445008867471 4998833118 8143007608 107197713624 7622977080 251432132480 474122367360 84606480770 1580352857800 472015009200 44043502140 141965664192 37585109046 79320494660 127613026200 1030605844800 1580862096 1405256271200 614540632280 17465152640 41715930300 356694504810 1975423551270 118303639356 452907253400 7646169335 84115634085 373001698834 908785125180 599431202400 205114917696 1044215186560 1560653816400 293954658024 362152296 252855065460 178071446100 21878740730 2127831246 81014903450 87506548110 53117876224 34023598700 1085199687880 29246548975 1381193136 138036142535 275583175560 1101068725452 11138599442 199669585920 871701358399 144392134186 846201918764 951851440630 1826490060 25227059660 864482434970 4754575584 111547031904 5047253272 145054513800 334835137350 552930452130 916836940019 18256460040 1452593979300 167971787776 544199713095 172140474870 46401311880 11213714584 144170538050 30813310660 666261860480 18991697822 1592950847040 161497318752 2324189560 920732555520 279562947432 5253040694 399304390940 341322745344 457414399950 35115665130 37175806416 329674777900 97504494720 157426293752 966151440768 331403233640 183477750348 173224269504 384488595644 7461683736 67013540280 1189724140080 370827069795 195580312074 13699195092 481535131938 587296559940 185230354456 745628159650 159948488343 141975124980 318052951440 770924544 66356963352 742712454990 111623649280 148049440000 491239719360 207454587264 573449052 10360340532 56575494509 1206415521219 219712118080 1220864187648 329483707212 3062823526872 73070372250 728580744288 142353193348 930259939840 52612277784 175085442180 530816 103483046700 3355863875 1420517331000 418448488320 1315424277360 24602410 62967490640 623729603796 441528410712 465036717376 37214475345 1168485975108 1520289697836 206565368748 2375753536 208179299556 38824790346 895463561244 681028278480 2540968884 1675069760 3774554875 481848650472 263716575402 99454545360 30480505440 1462552677918 14054425980 531519521995 11933195211 1301356339518 40985556003 52156692400 380423495400 945153122060 985208467160 344853473328 171482481079 39244506574 4209787914 511114410624 193920844095 52447934688 1869592352 691314214020 392365137024 67837679274 80550916160 1705384608696 501453220842 952553161872 475920233387 11033274960 1489808080 478931840400 697965098100 1252881789628 9709370660 57905499036 16526966400 317035177800 757789834560 740791800 127280363856 52676780200 343708982276 1077906906210 1943579855360 141185442720 1085377820226 10830512 111745352901 87020066536 15174509889 53166353760 25769861052 362588693220 26374376196 73587457710 8740595250 78957966483 512488564 60709340760 611051029740 966462970256 670708476486 249994080 665787708586 102318516300 391478708070 32333805504 492602569920 508332591976 48042285192 22742937808 13146277228 809791180416 77209671385 69556760280 899224864080 89055430100 8265837330 383228191521 50077862625 537213809706 54609505728 123908093400 787924800 3255932700 60981983616 175396361040 145501336224 1600106881000 714903873440 30797557170 751580698712 55525901112 301008685824 88606539494 564583047840 476594482239 3932575816 2007649788160 22779341748 318026805856 64877831528 458331446469 2892134553084 368440943706 896846140872 52316777930 78550460460 354856869075 168641074052 267815732760 335335220 1476687417856 4839831324 7978767390 90647252080 459439853130 129638914650 402661162260 57573227205 229096367376 336220277868 439182619320 360161088885 41503856814 112723498272 1311076300896 21328029099 574435735434 1496219696895 63846756666 9368561056 262091856 69624435651 84241907932 45214894337 38683509784 328139100658 776944523408 2676378950 830601384561 57097678848 158541897150 1156159608184 57350838920 1535148009120 997542113778 230882928920 10736838750 138920104512 868924592094 1058986240 795627594944 594028714464 971919711 496438218192 1971078400 12544365450 265928442120 387579907948 986519313720 9170381220 2484895492000 102844169208 94353052500 205949427699 1149919457148 4426368480 65222011620 35779395036 218197092360 1154149656 100205194862 146980179360 2667793170 874637715744 221533653924 993651869040 676768661997 26076572109 810129368340 454630035960 57650594952 177660441056 1125540516870 7667084160 505023535000 34389115000 2169536226 16786016640 1049477426640 245201449708 124849396848 34963918500 84697583412 109892621564 23260103370 113068647360 94301559360 15902851800 9385109090 31316096049 1220924256752 1100536810200 116502230000 2832454116 145242176140 17263662010 59097087448 26996910444 2767014671547 35376446364 79785870850 724575943770 778010733045 148535925000 90170886372 594531931320 243671981252 1331253735760 313456829400 202630626198 43487997840 441630478905 116546749550 183368670650 204285378836 253386254464 447648868800 13949043048 19143488520 527818188240 785291298350 134104178502 65182098432 625790457682 15171860392 112473023250 777745794496 1328709345 15660811485 41092272 282145415040 22087600425 869533126920 179512117458 1266877047884 91971470775 639842044050 511521342138 4365478000 517581000 152641041498 1430053161624 18296427660 27974782580 113759368800 1256402430360 674820578250 342575536080 84968270622 74882807664 313056496284 787004082480 797655606000 78078002688 163191955500 25170070552 69117430200 43693104810 8496966036 1366991049216 362869279565 580386670248 271892761764 347811598855 1921079460720 37928930880 13358035680 93550486848 320812659776 67565171520 122310207360 237236781600 403841468310 1327078204088 495568090431 354780490008 1687111324800 27450492678 1086565373730 613271862945 88500266232 132514549440 35999112180 136924140730 296001209280 4200405696 44698983680 830735256600 24487839420 113906353648 302823124452 513398036228 351785681352 860501114880 503550052140 1109361392 372265103880 122479636605 476274730794 428450260194 5014705150 278355145354 201667820000 341486821080 9965743920 247559019396 308581343840 811059120 452398131570 23942700654 168589303020 1341280914435 439369491847 47733998718 1039065832095 541837165502 915121185720 14337672397 298788494940 1198166510880 79510754490 25037266104 90630203300 634230318150 87430571424 28271364336 288150312625 533891358 1602954540486 640809061048 422854286790 312324810615 381287160396 175632076080 1132008080280 6562146454 519945749505 511975639504 102252656100 26013355680 354061885394 418183565760 1465476510978 849089325000 100396139910 170775980538 423544778280 2154657204000 143720262666 387345961184 38783961216 463279203600 5205116840 4600601500 169674740136 309413906496 55318784768 498262780512 364819612740 4736853750 854340574640 1859041698000 641450937456 1091658466861 268606773072 174505741956 203976284960 688325924718 702859491916 1221011443080 114702888960 759138414280 177498973520 816565206304 106968494875 237001820480 14873059712 244288862280 69970609500 361611571200 1181518798320 1285156786400 212744103321 358012840990 126213859800 13746412962 273075120618 610139587288 275319684972 68854292480 440692007760 134625390942 659830634484 364100369490 454596385296 126082747646 4633761600 32813170656 825438587952 69071992110 732305308730 3608726128 1838308343300 1588326953724 926095136164 722121427768 434768738440 17991711360 2327097600 472533644550 28468024515 715450558881 198391489800 181922982048 374548262256 78549246644 96246218922 196158891492 57668674778 49054615050 568540853440 57576376372 190990202780 21908888000 924730563420 1915698190560 71833242120 148507159640 2519019360 359362117632 328114080000 46534381152 111376190288 784209344175 52423449920 498467554260 204682586414 6941974185 1479016382112 357785920800 430357624254 31985999616 149654355795 185163538560 1450780065 678070020096 31909900750 91623259476 41224803840 1426849485588 219564714501 274519478200 210732885000 40307556456 20376390349 18061164960 1234988052480 39295954005 179530166299 106331838408 492076944864 454083905856 248519080784 866396480552 440421439107 23965672500 94782453240 82275718536 635949611246 906509159910 519863806000 1055427761982 846510243600 38233325130 39451055028 803861153280 59011179858 624386251629 422691600870 836864120400 142470228250 787388505440 164394741672 142004341080 4899393371 5661761105 617243981046 329782102650 751191796251 1085341362000 21669413940 308051332873 20640388830 866816927440 1514795654352 738778203108 860339498048 28611950136 173188783500 862651309365 27926745858 73405934448 1051538744646 816766014280 695549952 49385572628 264115865832 116128627250 780667034112 341901843664 221650938432 1329172104792 222750591968 182795235588 378610626900 597539412820 853367666140 1185073361772 231318602640 363758582880 570157126240 10343874128 1000800806148 425836819485 686052531000 51397013184 1408980242820 173971317888 1797436860 125583390720 345856894740 472727616210 1053415484352 21302612800 82220688445 124688121658 684655384950 373084396558 262437014952 525117398376 273865194 88829718460 1180044143844 24114832434 35913651840 2869346818800 300978311112 5167367612 352064566656 673880351760 365654896146 385805688160 352756692016 33992902580 981379728450 85424323572 98080668400 1810595592000 94315732000 1439717823852 114008222250 57852791232 56929920555 110441008125 37880677023 1309846277312 794552923395 877267754792 977191504825 941067544392 904446908820 426012314112 480296882142 89049722816 986778349952 193007167770 29457027936 613343628178 192395563070 19608022350 233845626672 61637865366 3706512576 78246253800 149020790616 29809348632 957281039058 13108493736 35959703696 254293600 579158088008 10632989200 414931056768 460759871025 859215807576 14655576960 1130693874966 29012734608 196658288424 687134389383 434601429360 294681143260 73424171152 247143866312 1809379404 1142860680 343322849376 57955009464 158881978304 1079231321700 339675483741 625836522576 210721343664 1029142224552 194842741632 148776393818 45597718835 600071430980 288511544214 782197877734 1005242266980 96905312784 602986789431 4194712080 480133164000 99853592784 11795064078 4440757760 72292855950 912988707840 469960394904 30776609136 111533655688 90130494258 1393413461895 428567038292 23697536775 687296335680 372862235178 764409863538 299638000818 519377060818 147957324404 10343790392 38894962665 8571924936 204104457180 204320449470 630758940240 554779319760 455111210592 144646774048 416235497040 7296890370 1298171919429 145476213888 196225932672 25618876060 159152284200 113743700928 1031900606940 590177536088 358020053160 315564470000 125835111270 393902067300 115814338656 326873491880 118708711616 880970318440 183575819856 210648784717 180434223125 1501952653038 32339058752 3343468590 178325681818 566050728408 908069184 243836516356 165044716857 734180941800 1647962397000 372687272368 37143999324 45238520860 322309839600 259291773454 70016220560 364598458 216340087500 821576925 848589673954 126692729280 1976701500 43192525390 1286873082432 74637773760 1875831931974 36051500160 266156377925 437976303660 342307391426 66247996920 1719619356 325345367475 2324238106218 390735091656 318786333540 1891125677680 219414937280 102495941730 63189030680 423822020600 1612072314720 665047370256 75257297676 659465700201 960080525352 157497544452 16802752080 2506520988 309151771920 734504877315 591379586840 473961846012 874551987850 344130271436 684352772100 334974934350 90032803256 40568819648 1354347914496 66555292128 249303962016 239622926400 7135536710 107255758080 45811630923 97589775348 2641377816 967717432422 448344470350 7636621968 658648812456 144461500055 212587433910 797290644696 15984832500 375606812664 147050234595 159784162560 1583848040600 182195372904 2190068733699 1521149251050 5381493120 1047288061440 844790373120 309826805850 77696490780 23306497752 20613561852 31712783076 17182308000 249229675422 478267245225 311570467656 270233919648 174046700160 392632957206 67905087337 165100115280 400835413350 223785800304 1050559381872 86125516400 1435005878019 949653047925 132324628100 851967675888 1562720932960 572505603264 431332358400 1074488547600 118887742152 483382120784 277327946676 41258815752 1288201447008 450106025355 49336815410 1431805689072 26549550000 452196923503 777978415500 147220344450 1872436169682 78782764104 945184688580 30924380550 535957095732 228424242687 23034703240 259522623360 219660911064 208288765860 515415771904 442644407460 1171663508550 183974188950 1008997001232 901995000192 94270300060 214389319716 554791705000 254688218972 1292964879360 123865595568 299835638160 287769313118 1487713140390 83660373260 701940970752 643617289344 960712289264 692500952960 958087726960 401350799502 1871396751600 20906534220 385569137772 44925073830 688411289475 479548370700 1712107928496 10115158592 173444677875 51228449400 592540361660 193518915564 411815514112 426479877120 14199240000 753750220087 142700807988 107109110980 35466016320 769948897865 403955494776 2870744352 24348075552 1011924768609 55473782592 1162029646805 228565233774 305587767303 1354099656 83659690464 3775995630 57512558575 1345915325718 133481401305 80478146538 272322936360 219923919558 527006507148 1317606673512 288108684864 1043586104022 573657074100 10291712256 776619885756 138312212850 629944876008 156568807355 55446274240 637709894410 526269007872 1359370022400 4294174500 569812333256 14691883836 788640671832 227707360020 15478894938 13224233088 2491769433960 481319433630 248541012864 255448797240 304770114440 376530224070 95824377759 4985545860 11239475058 287528274 733301321688 103087539477 166084624116 8128473696 309741105675 1714176244080 91567194768 4014299520 336336670368 438397503594 35014781952 35324104704 168185440992 213955230025 247828500780 424804848312 428748113996 1890142338336 1344527705628 243343162460 458676309000 737449509888 199270501128 1618752513840 617141370960 2155412456320 199977699396 309533812320 42291552800 58831159200 104706396960 130619583500 0 245886015940 176873115432 157527708692 371356909386 185853330432 28609225524 113734263142 5632587207 729461052750 225208270644 155172976668 197654963760 4074424725 1134463487856 248834852420 842727769401 7779878400 2838164784 351626830632 78883200 891507418425 12058712340 2033047291 222502480200 35974832778 413670031320 71119813136 220768870560 25521654496 21506861238 360146017224 80643272500 186762688376 1957270560 232566167042 182423285870 143790652005 404058827235 1406838908592 905806367440 952434991200 2600470575 5863850560 1177718724 54232561152 984091754200 242893722714 303385550454 1192924147968 24938922204 347641953750 25780722204 57879313128 124653698680 631301257080 13898721200 113872627050 965592888108 498725234964 61933324464 7918124868 1309691055188 3212224800 298527807560 742321691680 991495793225 25554924640 101840550 122271514400 144503829600 86240410040 951988624064 22744176000 242555029866 108120052410 39258289764 205304648472 340434537311 484353395655 272372638608 1167989091600 2775634032 5788012050 186188785965 136919906376 111317645791 556806164277 190683220230 102337959800 479934039168 457854633415 422885175384 1303234533 619296957048 85513100751 264773800512 104779999035 1386268803531 805296315950 465555653622 2037476820960 235949006440 621432391608 1656407519836 389734116170 693499554144 94811399316 572257920303 576779996980 47204208 12472776708 304075243680 53575457576 582094757811 189254468592 493734690190 58191372702 187555066254 260612319717 142309703784 26858035200 54259995716 25075650600 584899812960 2087430309360 87688252860 784784177660 41627171250 798896576769 526789010646 108198218394 125179722360 106706585466 646869390554 56361445200 796092445575 121688337414 831799607436 1482328046920 336435985534 29034645168 147257451792 577463705322 674922568572 409865021280 451155807216 781375879680 161945338688 200073431194 217982267712 1205792309568 74536077168 7172397720 709303932660 3183118787 5975927580 124067320468 172185027412 988344126640 256533596088 148389057726 111635401920 7273679308 1007906819650 859793663400 99160600 180099592560 512973879275 788613989820 217490898240 1064583391944 486151890120 105658801680 1596075332950 1678732183440 190873669152 362175078664 2483030200 493941907032 694568353050 122055584112 8016814704 515212617945 1691106602388 107102988720 1785807216270 1322290666368 179299584 21052599795 51219742 572505787800 431810418480 25578797920 378651416000 448848023463 1772845883613 448033912536 11045085920 12739310066 283171205898 1232418421080 13179028840 153649353600 87956568 1482300560608 276740016336 286354850432 178660459840 14910895215 2032958126272 4353613880 76318446360 161182070496 59727642624 490612977750 562326009980 2674012176 7179628448 632045889954 88192774250 94918115061 329108452110 2196974340 339286162592 148506271380 13897040772 231453903840 54467573600 5127718624 620224391874 1777234616 624463359552 264531491796 288619706970 1231769740560 300373097920 12313112958 2717838472 1210683857152 628641883408 767548200639 170704650720 133386890670 46481652600 270967958640 73334460672 148468012599 280377719050 9452434236 102966444432 522911196500 822884699000 128226685800 37322868960 32579646750 133396676860 37585993632 216899118144 153640724580 504634576416 13663378800 1476645979050 578373849612 151061596820 21423576540 647801381836 159138551220 571925201334 993267723924 16954500 2790535440 763354452776 1792138170550 406059325056 9180867840 1127645393796 417387016588 87609861360 15913890300 12346628250 51784439979 60755297884 131152181616 72902685156 1469467925478 181717822000 356056982952 145392254028 1671264415744 3364021353 247447851405 297578546022 6240180480 489743794272 964531463280 228766631730 15077483751 176587347204 10762485437 14992683552 40051993000 1223246191020 626582344320 417584169600 1124590269866 177276340628 1021542698 5673327260 47981748735 145540342948 921317320000 243518896320 423219331290 1034756042112 252591100608 850731321128 616520507526 246493408460 1887064572918 618870109488 423360357508 378940363172 45046732500 481232761797 1329756036000 19214251290 55349132454 21776809614 226651704336 2670212905150 9674849664 431001439920 187961717664 73650213741 4455736320 2638930902300 543244959200 149603025000 51929529720 592145630890 56323450318 133604407872 834339751518 339096864896 40006369920 514650247111 115835039280 17870526798 194031065820 93879978136 692122470 119099410560 923165217920 1042169117886 611497209330 264093705 306490181448 870652796664 297786109071 107477182400 25447853568 1123806931650 116981388000 146648184228 109776787011 700311549152 491192196198 369402698050 58547675280 81698911840 317995222236 260934226470 175722681364 83451179340 1908509937600 702132969384 198054139970 463485868296 9808370920 157159866348 323212108842 19464462864 702220402323 66522739500 5163099228 404708134320 609835611000 299958448460 293450178560 174310574250 605669340936 172480070880 17566327602 15006327300 35434784073 1919865640 9563637400 102085521120 14016218400 1867250840 83345849400 310243648078 123393705000 200120719448 375573919490 1657383120 34365528117 628922847168 723503989296 330778992192 781511262525 1266439623680 148025872896 851634585984 113520665676 172482658920 182306377880 19425526489 880941586140 31654094112 1022854082760 328041932080 1349895736000 1232436090942 973054324671 2227135680 302098234353 167627071908 1569325579728 136838250 849415231800 123969638688 1268914153104 6579170676 330761729520 26349053412 263669144832 111831991776 15704179775 21606873440 150755738112 377048162335 202638768384 934961300595 477860882352 140430925440 71318154915 333694645650 31633181580 27521331280 1139417183763 364743718788 186484380028 144928975950 1066447392928 839643341600 336180796424 1462178008608 52933699812 77633265402 39357689400 1066137239040 579171091010 162720008997 118657508760 85934587648 58135456480 401529485280 181633251600 81857403657 209358853200 693233502486 26351285472 310289427 550354690200 184853981200 18817009368 11600511990 950115761930 436499852544 87330743281 968121102033 167665872 5359222330 195058923318 2999633340 601564833000 567182277732 21213057726 636720695086 170045738640 21941965584 825455801079 388174671900 325351739244 11497491432 227513240460 485737856547 1568318910384 5338931010 705119200 851800824966 1751837472 786155279808 1098702906528 4243802500 160970766768 6180906270 133734512092 73565371008 1303488103752 23033213904 204750524160 76651650614 16221433410 545310629607 84772415959 1217472954100 46157116626 246378512 55432866918 267108139584 4682801565 20920382208 229398915824 65343966831 105784103136 573493506300 723042374600 1239937997760 67537782 785645602925 28118227896 221642733082 146419123200 942783187266 75917745120 66199557424 33827176936 370132729199 185653318200 92215050072 144654615000 79424149980 722742340968 705898357560 269756655150 47647726659 23342693200 1070501277018 1503537855840 498564413820 60510131172 644285247120 610408110120 23918669676 919631790756 75902102208 974501541750 45936916686 501884470290 1866845643768 2161335770720 77120606250 242448645000 4335637968 100665979308 71223569600 270735458700 399603814880 192571069728 2648646400 19244292000 742818433950 31351914000 259472878080 1003422207546 1433787309864 491308836000 26786499120 36355019904 240052667040 478711274532 102731647200 111530216980 906195146752 67355293824 395148957953 184326962925 530549366760 925559584740 138528990228 283610464236 466725199500 488738455800 21477029728 35234154375 708419158448 138511482788 554637034168 8267029056 382576923680 41452344630 1061763179925 261373516170 2706291000 515504499433 276437290140 39690634479 965222956152 18048603930 28076200590 958790649600 230646823536 687911644836 48272258125 284676455632 327755101696 108923744088 181312755400 308722423910 41280496200 473769085608 1099035147474 1978181158827 3562453272 463547354634 460961338824 83532485631 155766999960 383976472587 1479005565954 2481192420 242140898496 485639724700 3758243602 39086180640 283763315916 158074302 117037104660 54997652160 550357490650 62976264450 12501099930 33679631700 42148308930 3711979800 288996085784 711331310970 137723160960 39711868620 81187722468 67997541281 1752404649016 9319020984 587044749681 20869420875 316501819690 1331669069500 55582704840 497697069000 445655016180 42428200998 286363898800 152263915520 43822153750 412393056240 977865459661 653052308628 713307386094 742649324760 169719318032 1438957936845 349539551768 596695917006 66024720818 282342427668 826193576925 302003196570 661015720568 1366639806620 45525164976 959914475904 149556642560 1513540509723 302340856500 52834541760 56892120736 827608258750 156029333824 338727983399 123526910850 371425705992 395403096660 29632891868 284164081320 11308107776 34173038880 569924685372 61257505794 331455395520 93199075928 82679754000 242466917955 202208892760 27881793480 241418707548 2576396417350 108354236710 64493821120 715846762020 222425275020 46567629290 5677463880 79630149144 1472461788432 286178122944 223427478512 94208612132 919684524572 327949460784 403104889782 76602193032 1128448914544 409385902464 1036996258635 266308900480 200055634504 111917694016 1122578286984 289079968800 1098542357100 64187304000 42468337818 965442613052 649262183625 512416101384 1218181373805 231417453120 27391357182 109826761220 397863392508 7929768132 132434619435 2508464805444 463012576620 797444704420 704483319168 290991400700 190830904797 51363520512 208648387728 946936735389 368684234046 533751767472 88304019336 22971280736 70669678911 4185410625 367961553792 3744110425 518931643464 213322495746 343836275445 62352715215 113459989791 19171640460 45585796512 141809936352 325855058760 569173695948 56556369000 14317193280 309177700650 595381226104 160201238067 217666074444 315728698480 175960562400 4320540432 96337006716 63364062720 74148956878 231891743900 256473956520 730487542344 21532843773 97310493714 177180618906 171561887000 1459274025198 814135581441 735408107136 3902858568 90781246080 43329735210 44500515384 1541782104720 58104449200 341480261424 1824768960 235060317540 1611981302280 16052636336 150368712140 79667740476 1249563170079 492033428180 9254626560 107423274448 665421714804 283584578020 24537466245 9062658000 927300366630 43755044704 337217139480 73374495320 451907730450 133627580658 34858607640 853534135056 1306930423500 613992177414 4428670860 18081623640 104744850327 275124999204 82355717178 234609653880 530203516608 246425787360 36272995200 72342707040 663040107 94505510400 9466022104 26093266000 2023216000 28530752250 243477693130 1945151334 605111316224 715576186080 259614296880 232873086688 18519911880 70404143040 834335040 34687625652 924014813346 47444665975 687459532320 312558723675 349876080000 416630222288 298770656160 580723618944 67239014880 40840454000 975805958918 208166661384 65496756680 2964558333 531776976996 267861175676 127264703920 674137092096 209416785144 1306175549280 538415966550 1883313872550 32355626814 548539438600 137172095544 2430737839656 115709317140 31298924735 253912149990 1520182125000 29239440750 2393586321816 380476309290 301350346800 257381521326 15950741535 683822854000 7402011980 231019155968 12760 9079341712 220724262780 469510717572 943980436602 2614115784 770233099812 426784027215 9629058600 172658251142 374091931036 59944843350 21581297920 220635767880 1251596934 22129314174 5790773769 137811052134 162077054790 8049366810 363843919500 103428315830 77715470588 534131856756 945596185920 87097340232 96875157120 236633740351 137970552960 66517127950 896475816810 186937186580 304915278195 4663248828 242782180880 4300693262 752533406284 308939551200 1422643597200 823366943670 1102088160558 184339255425 160039403520 2391745338 40278586078 80796163500 703905620880 76226812992 41413962240 710457525720 239085069040 673164069480 36949821888 95686105950 71480061387 260357456898 298579620768 171790794858 368000858438 387545163546 6283986394 111773684750 462547632327 371323277952 39787261800 435484179684 48174654717 112831461600 5186073788 552656775528 740192688378 2350050127776 46217010560 783531134217 757669347435 375376589851 12225999786 9145347942 14715603632 1208006016 11199511872 115430350590 4563313315 1260589036122 69583437000 2818417481040 51473568705 225251027190 264543783672 9802201971 5926158945 206258496555 19528194960 36541987380 579346018920 8175302106 6280528914 364517984894 237964801536 851086835500 3965194666 31127174397 93014758080 76002593690 1016024810814 79247303636 116086833720 147380692968 8496423952 148263612 91775382300 329879437680 1257983469072 16752928140 325729607441 460395468456 746465066240 3072150342 195258411244 860230919820 136272143744 104218508160 1455838351632 362946935750 964195759125 14374812672 30286468167 253587809090 11035715520 83666331840 30640155768 117784332380 96650865498 86960105960 857709111168 12995941042 258050258400 53171020224 14292847224 106351987310 638578774267 24954938790 238643004020 30815295791 1713304720260 614686283120 353026561448 1835269100 40258430715 602536035024 300139542912 458398485615 45083657883 130625152400 80032977640 45815709645 99708429087 11423111025 258847379973 281498691890 1282257299700 51323274240 458805873918 36227302866 268503788106 56967760824 7024813608 471113730450 64169042944 225746327340 9458002640 201006039234 39777635980 160384245672 168682090668 36500274312 7364492898 670574554890 511227360 1278669122016 38539780839 763381920840 143379676260 4944558086 551199850240 6821377890 209347753230 1000447614584 106243008336 7436905840 298315256772 3735197088 240942619440 174676196688 2011618380928 12050529084 247903266688 435376050300 233063118288 208799879652 1704519862452 249869896230 185406744300 23325576024 100730304 811222572678 56540915910 223070468544 3387991230 547225567770 121056103080 494246999666 143991794688 9380701770 336062784668 842503615317 809236480584 661114953936 2732378227425 1163286522584 88298012920 556698178530 811598466330 134973094200 4379655168 94492902196 4823821128 493495334664 1206153220266 55951620318 601157450200 272501013680 1203977706 24837677920 1121920578422 161002510368 2255389218568 286140467008 105793222500 1039255644 1462375924108 414299655186 82053327624 8227187835 17492768125 55726722090 38425463154 1680243008400 735838214496 1233788438376 384014416644 50287564800 1767257015535 100933038921 1169638313580 577811679627 1187763397900 13363180110 8981332338 890520971328 922714837200 5461825446 79616929680 91989336096 1174443948288 185054794848 38719191024 19122978420 497739799564 12698082540 385343791008 79296441630 43579204092 380830632000 332369662744 415293943544 13414740800 891783004320 23508189228 18390809150 28298058360 1086901698960 281596090659 3907010172 167348720200 70352454780 490466673720 8138193000 139002100 728225900976 327673429482 15951017900 7528499160 418413159500 4696403166 281529436000 353622893008 2479218192 1183094355744 2112932819466 77822119059 448120366064 2026671560760 36592244248 313473153885 159488926542 585774807255 633051359655 240086779920 685556919270 95565397158 72356519136 159832130328 720987670 243017118036 1322954652408 516977137152 903768788 37940205600 30993585498 191427044875 619103153790 4783317030 491589534464 135232007328 1598772852648 23361886506 352643811780 656262194448 108684654330 874504566432 618100139976 1821191172450 461612231460 825616828245 842241764703 73452708000 23386352214 401275932948 204827231760 25117149875 152857822900 123250489375 157023750600 345526834800 59548902600 328923729288 742061237526 32247445554 261686837620 118969117254 128268897064 99001483808 207762006075 110179677248 3096322740 2189296089750 1313045440140 133175616498 226097999202 126130370052 1032917469156 4034563187 1655161873974 23364019350 321490031028 481073560776 239222000453 133318621782 56830667040 4375661070 4590358077 1761593060502 1175727978560 129183165078 830478166504 8673192276 1072378435964 273705945920 27749927754 31239493896 1236072804275 634781284137 477778393404 250093084137 152877172320 1570181734173 421322939856 323807123552 2300100494952 17577056160 179316723456 156525226110 21589957792 35611341822 413136506376 386454551040 1428384322068 3123808164 324110559633 3097015520 255631775000 24741524940 549290829052 193751716272 970859567358 644880441758 556342414180 560649205272 1597599231120 7533243252 1758591642708 319537571524 222377993100 149515960290 926458842192 272829937068 220731030000 131961488400 1487305427946 123345654312 38362991040 520868249600 119350789824 85865009335 1387070398112 11098349632 31938854064 265809379680 188985608550 1162990368904 927021186 757788201540 3220884576 2643553117920 159487228650 277330291560 265455488256 2259700137450 36871158000 1055627872200 50360800032 818781621696 47459809884 6180591670 673385354640 2037711816174 107275952112 24021387951 544272072 148755129600 175645529920 394655650950 114899769424 311738787360 99115980000 22300458894 1268250707328 29554656112 835879087340 46877471784 124628549520 49347472900 2081234787345 70242870792 134630733900 1338120554208 1083905758880 1007174202496 249980597640 565065441798 259661902500 412360808112 181193281800 40882986144 1304031409086 162643945464 622188829760 248618664840 814268092581 42051035950 272316714612 349607342700 190333739220 104783669100 54878944152 2094749270100 191585633120 86295513696 391150422168 17151015024 919420102480 41016874416 1098401443776 2163576792 1016028703392 288088221040 62069487372 1201300812432 251076762246 1012821850044 1395561363840 354158818560 71818528780 713572703307 1076365920 133793241296 70454602548 187702175950 213189604672 29299728924 69558095420 14877499392 1228047924690 1801937280 395199569952 233363925952 7327321272 113355843560 2360385536 575834161336 299241749856 3346871724 1139879888520 713225934652 101781289967 264493622796 276372774084 469628602968 236040325920 68885755900 5235870486 125601854448 78655804344 1719411255962 313295512915 35472144120 1130126011636 25460003640 674800592128 36555776320 5971543008 1028767561794 113519200278 103661683905 257898246216 53581088605 238983774000 307626477504 305881978644 230684167860 38341726720 205713776016 28449269160 216421981542 410702417280 180663022080 83102926445 22581986295 196885765025 3083653926 1006168700880 149765724339 232912982016 791834564176 224218711821 6469585344 112328315000 112900445760 94289990625 118086774 220631127552 126297119208 4898645598 137117525780 416896362750 40419468430 7460708472 331423133976 467517198300 114008871368 922407262920 46959723800 22538562585 26302997448 160048390220 1298604835060 93896788560 159483379254 33239144136 212018750464 278785524480 169973408 77517003520 456787911660 275275789398 210828609768 358184439540 257726730096 30322054427 26255890108 196015200 9017904371 154705174176 179313021090 725275087480 115794865440 107934047676 1278543229860 204638275728 15134665000 645876258720 737166269070 53411768440 39840743800 1426788720798 35178598890 301495922196 165097217516 19018666056 20431342932 6770967805 15606355451 44234092407 284324228067 2677309000 8293178952 255506107038 251128843560 293498656500 277170638130 173554660485 197341780680 190887040366 1322614488150 988991672620 13843107600 86354519680 121940871336 412532201700 673026734776 54035736584 172088209800 630147265872 60407618932 111031460710 125849436985 120061040 621512231958 41492991354 899975364480 1245680830080 162960298744 117520656750 1194400699110 693244774359 713585837500 21975064589 537904048000 6848517984 141779177600 644630359293 233164567056 217658825748 264567336908 514632145755 1126084579620 103371577890 8080821840 134820053940 924876345666 221421048013 54745456256 262376973144 519687201160 963480292320 1889133822364 191228474220 46227463380 11030917300 1101649233776 94717945152 123377232960 24097628361 161978375328 3736154674 344861498529 93455748816 1327008839500 8852116112 1418457204 182351492200 122417954883 373136046580 231935443744 89647045950 2366057553880 704335754850 86169906864 1197045463695 27883678800 114594059640 5184715250 58202143680 312900349680 56676487980 6920843784 24690998088 1292932096995 604733424048 44530566990 1663895515260 90985074219 181559729610 479820695352 17013963291 82218861114 187190845859 388929744896 307114285904 783140608965 213942051792 337570420860 890654659128 292732329110 1024209715900 574077246912 158664324000 25948822200 1479205276 56023542432 18968238688 516318955100 561894257232 390132784456 424132615870 7693237170 716085072 774613150416 18444600780 952265928042 7186166610 164049177600 125430439704 139922617020 282524150376 9584562460 393810283056 1462022218920 96915115548 49115042460 151012559120 690642550062 9581221884 509081649432 1259094477680 336473771310 708741042000 12155775816 82737243288 172923769480 378195504876 569445510240 52486896000 556739340360 2260427078784 1134197327040 35928865791 7875116046 236702057328 1290832121920 607146183765 41208497400 2443676732640 178703744320 45699114400 1463102776560 746766008560 127404871818 76818878400 245609014092 160968765906 59709432585 387926628012 1686101760 13264707048 2347490530 131168567610 213145737630 77173694000 340128424588 1498743197560 125542132122 50107782650 565912034280 512720376784 4279685440 294505981083 117447680000 21231641106 61212750555 2451753360 23246472600 748405656966 1382253249282 574533625040 476613212816 403749051552 352048013586 503159340726 60805734831 992352935530 125751808850 264763485783 63538477184 5774625756 127882161184 446886497880 359962110900 8361449070 179520856812 49811997696 155793182720 45881618832 85224165644 333084009880 145686864015 732589866645 287297799360 669835645020 948571618302 1363099013150 1734664448340 13859326560 290420610650 248623056 468098359920 170969244495 2230814520 265321259840 36197011200 458267768322 156329674740 325799876556 69044394870 55152369000 237365526926 112487221341 728992320 1868729360680 217835676288 911070998585 205022749386 182411165046 374990805567 1098151702384 94689505230 639890786542 152444151504 57881407556 150973249700 655995472704 54677344176 371112485166 465956563230 1042252220800 732632174862 5165272803 93615180546 125927532544 394016635380 182099218338 1606867858390 47926555125 5608864800 577972229380 18389918151 2015534004 47510884044 120763355328 53023924800 11701517432 24778654368 171254195300 44121236224 940648639283 172470246744 661871371392 487142768250 287182770204 7510138272 446473168050 198484964568 5060640780 989969809500 89095602024 82255417200 234585046080 395232865720 1060691982336 9915705 602682640 1874958841560 171210399052 3370220600 480171788288 98297969227 327193068405 232025879790 256251942765 69162013192 101353887441 501651814104 212748157180 139047884950 197960004744 134303790660 125557619712 656247975032 1785457800 357760813410 86579802225 150038847768 1347981600 759167336830 149263001800 562063655814 38279987889 959006108852 209902661180 373815648834 398257430220 432196030728 68793906844 170617926592 135932424576 1227457622700 24191547075 1216324148484 1621393280 1172119438944 21017630214 275255914080 6175418704 5824889280 316925454658 10580992300 545369595015 36144238914 431979183216 688506044112 443297982600 261344596604 8711218998 133094801840 1038008066784 24597380808 317149365560 94629652992 18897990000 789795071280 211815902958 400343371344 307656656736 12333927060 843171931896 1577540062020 1471229525760 216313821000 405069559104 227263633408 251340235762 3529048125 10547084400 1666639916692 57836341620 357405964503 456981198660 303470210040 459141192650 58065273000 395908695 236246231907 54378933120 58702319104 203244648300 1417010902864 593368459020 493325751072 850196946338 502993916540 245848531530 3515364600 221579086113 1253705288 240644018160 326436822740 1506175107140 106479108945 863862638540 26210339940 68773475622 12813832832 862762089102 254163236166 167453698572 36510771570 112501043640 49827623040 58214427552 83166524808 9358080959 38350058152 18281342112 106851928560 188345256750 0 362440303610 502916646456 788538514106 168980448 203743828224 27925214940 268321863600 1750686518 401818584412 213606232476 1039673562210 620426304 630312762000 418650661935 756310500 65281771896 65915001800 1683121680 323700826572 452489952600 21211078770 406733998220 440123360820 199929417420 1173372790065 1032870558720 795663142656 355358087766 49879301472 4243487130 2257120397220 410654911618 1201109910 1798812348696 1805022572423 485142780540 436343267556 120741426360 1099695326512 86969844164 141656540676 133788394398 838512155040 10515427650 124214919840 111046960860 542024335784 305369517600 668678405340 542632567014 94316158848 16055585568 75308160720 102688393852 185996604992 1993777722552 322950629820 1933921732 928600945536 16999207400 856998350076 301087280 165247048600 310905370314 181832400600 278352118829 2025509396528 79826183052 1585875445 89300665014 144826248898 7400643080 14451885120 34209850176 221897693952 14814200334 165704367168 1870935701712 592881984000 18945682340 2892920352784 29547590688 3837550080 142863734315 200856719616 71784915292 293363156912 1470533312512 128934048321 456495096148 163407404160 447688987780 818151974816 76862804424 279398362208 685099947600 470424429075 485422293996 129745855404 269325148400 436110906714 1664460196200 396252453060 110208820180 690164188800 677886726528 360927229290 1611714642594 208908273600 120465551232 766720271828 487385135360 1001362214976 505332468550 14001762420 125861246145 225383026500 20439077472 371754240480 124207331508 1049034623 364892994281 545089719200 614445895008 1719869708427 1036548696088 1395538433640 57612805560 244251727020 40879777406 618062732469 263258399950 1581738291100 222958410696 3961485000 565843054560 102125547832 1222938368442 789484498152 67971632980 14085771264 37706877978 116259957 1062067537408 513038794185 1048622087952 59714770588 59559047324 328318306625 77317158432 120918796783 405535682825 441828271440 1064495395040 186625444632 3857599800 3432223652 133425836544 387625554639 419182281760 146167208460 337981427364 198507791826 4614043600 77624815950 22374785790 459104011520 134733545496 79885943815 63366842700 1162110368160 188998692500 171313768605 65728074396 60013468476 244569594240 2012400460 23098158440 420512666968 315143193024 257051599164 814692686808 27233516650 270458127700 271201552890 37173398954 134824982720 557364674560 158103441 1734063195816 2442332281536 133486774380 58228666408 31604284384 1158311250 29955384040 787760064 683944371432 89672338976 49057562025 37316293152 45704208960 992113312280 93554690520 209886633741 7267607848 568985391884 1282859260800 5031381100 213197024950 174403458156 1632707880 64334516400 374467325400 61047392610 3328304100 29293453642 11891013903 41691540520 433951749 68204136000 375575446158 166055165650 2820466656 111952412850 31955596512 6146023100 285155769600 411304008150 248106600 87751804544 668362352488 173078930304 22800206268 63169607866 1289187116250 580654531093 552483188664 53878730112 297985485000 126605157570 1619972331520 1039965000 1225532000 571177348016 166228776656 122392433460 22167856560 357811100 166531624960 106310536290 146545647808 51197667840 135675639396 352482673176 351239819700 128313345699 12950438820 86388400080 435447684000 60645770250 791315844300 548083107264 63675804665 14850838444 1968594000 41182245000 177362978394 53293842070 233328463092 33599613600 388594318200 93031731345 742371239424 759170838 102326037110 3056309984 48803307042 711523563660 4704460180 121021220863 31784025104 12800971760 441880504110 8067937866 34288842880 359960835650 244664580 74642055500 4631356818 139419569760 1233915818102 38025916880 899895950592 1191500765136 140061814344 296046144 120785625344 108519012579 247405204800 879028166610 670993418517 21150890740 200343745536 5962464032 207839951904 171445827696 774455643426 22138365236 325023657966 1116903492890 131194695357 345325458870 906852491655 113727224325 62773911604 8720136432 477122363289 118360120152 264638533740 352912936959 2530796895 35692806292 440871667500 37732104751 192351623310 649815559680 609213853416 356000599682 498839124860 52462393200 173541413250 173709304728 1167344406 3597810592 56905859400 256258947114 1473164904 74313189600 17898982145 459141029688 310861691640 135208068736 65621322000 301678230505 123612561500 854506813864 15546457344 14600142900 387633115930 1456566528 772221728234 1298171518896 216495760404 226861347895 1054885496170 66304074310 405149841180 203987143422 22946264928 254280333888 214506857950 85328790984 51849930846 321040684380 233521233408 1280451676581 1217687011200 302009097480 518481206772 308213380524 63058086000 608041514160 25168619724 1130867580780 1667438064 416950667875 34385239170 563165126280 90058546872 258003944016 463121258880 168088299000 4353846692 86639458080 76114537768 111839749145 247516110485 301742988750 1367717780000 9324894860 162363537570 833021396262 102620238336 499803470352 709677825408 1478505010275 1137605583296 980391159242 41659988310 3642543352 17597617708 972800829096 5306029344 357515202330 21457386405 39120435585 43772335236 51924961210 536837153088 242223715552 264870801648 67167461820 1039065939960 49143602508 413232137805 2800510944 457683457660 163722873283 145935355181 608617324689 153485266935 56289084800 1492376442800 141023529306 36182374424 534085072875 227094840907 1244935205712 36828866144 2603251144560 186880414056 172437750 986330925525 119028160420 99028500480 631670052096 295439031072 14912755200 327960003800 28819591416 2783158434 299691260883 2010351498 151021125880 1368659032620 1016504161420 6948796072 242710097670 1400299094492 147846557866 1245648981312 172522963200 82399303008 219843713268 2905876050 142353899379 11497154240 1145714242262 46752077920 846488344100 409703328710 129504186 7738760842 44353954816 866411676000 221333371444 22713905760 4614386022 1880860675257 14829031048 314899340085 12552276828 969687268800 548173530282 530082186291 39148641540 488123554230 55642548322 35268606128 100276251372 19251962800 757477097 323280213372 54418989300 570533140422 688151109360 189571392188 370050223536 787100649740 988194171878 501677166828 78055522050 14721129472 1702332970350 695692906974 523681110000 28296800 823514850 165046199758 376326090 62723242296 254181347160 603351403200 175052345604 1336587888354 14404826040 5041694658 627373343688 1433263251352 43273355840 1115103338820 5867298808 79539252534 493414218000 37941396064 1129545235104 483635443700 1510487366520 456965508528 279504247480 491461509465 660739569840 116309279700 26218497728 32173763510 377384510672 954144552600 319061194960 67604435932 54259576800 501767345520 45501228576 22582430415 684731732100 533279602064 57929140224 438294185640 10421201424 187197754562 441957973365 401299826232 4117208256 539946822200 475863015000 228284217756 63355440960 212832940215 154988653446 1163688431928 2112541834320 55263697350 264052219464 97972814274 1479840190192 406239376065 719058205920 1056136742340 969380771840 435364068 247623793956 104632922502 202179764631 18168136272 802817229390 148730652884 314624135574 6355828530 98296798960 1173680508000 943229054664 380214649080 207280977690 2799873720 626845824 955976057550 614770528626 231787608756 53411748 746407927594 126064050525 326294771968 169682350962 3578459140 1034648818400 753186980 124547850450 16390687544 750891054680 244339502400 263169751930 448729374720 9504373835 39270100020 34602871680 726917766048 1455121017438 5784206904 2700929990 100305069700 672822484500 9037610421 603866866866 1317143768234 952769641894 762825288600 1049674456470 582036451113 1850179200 123000538440 1007036810400 1268008158816 12530585760 83028237762 28188289152 1919026149456 590500516287 817712993600 1602811820896 492850672230 167176280394 192522358125 1223596511980 27393865576 224976000 501703391160 615547222790 210994051576 130070308400 90746756320 460028142805 30108387150 207541703187 64350401280 3125155968 94647392944 311641333056 665579593800 24070882752 251635538210 20177782632 1118765418540 528703314200 1007709233951 2240207920 26962462368 34544784600 85986978624 481516095840 142992267678 156615859715 1221617179840 2899376444430 285512777130 6758936520 192409616672 1123094730156 1313186814264 197805565440 289278122364 495399762752 378946268498 267818850506 277055242156 1338918362712 586236465408 1132240788854 172088429725 380983705740 45924282528 538483323384 1605460833184 1777246897600 1430534700 515947028760 239842413720 144522583296 6699739275 888980991030 281985009696 30485067244 1315277964 218795627232 94504960000 7969120965 819033474528 1177093561119 48531108582 684274870188 524008439760 1091441637312 968935994800 669139928050 32795305472 446945664160 493227907032 1570412506080 660248402746 718103811600 18542475136 265851839682 21496582842 64576962450 404882401248 445373945478 7799598900 128721847026 1514887060568 28017878400 1329497286030 323296226550 44379846000 633541905 183301585984 78639523544 121450790097 48541653120 470380857580 27528885472 2696762920 2389430136888 728274597050 5310557668 373328082930 57961612800 895319372640 62430244272 842461355340 78883423500 145166779450 99380443800 78000169536 729124120296 255255165924 195486199485 504655592133 108962116080 1732996050552 322593035544 135881354908 71988395976 128991970176 479315231820 39087573184 300013269710 127590753932 493161625980 137513903482 459504076240 104932326240 28042696224 47887726275 262558281460 1398859282485 6909601788 99878489568 76110879180 58168396482 5441736230 745003980 384588757800 17843156361 107092076175 342118990752 277814259744 45053843166 20741048064 146690475360 29207430252 95953800000 3245761686 89227585566 316715755860 1128033277560 1691049547328 1237289700690 417300498297 231786314550 125385234450 256662346304 1281610250436 985848992128 325119936450 370528724642 263518730844 237873875200 150584442120 445695167940 50109944060 779339652504 304737894540 189662043464 181918612260 442541798400 186637586723 162611043588 220341048984 603401061648 674156112084 129446116956 798487110288 6556491512 142803898776 6025381320 622282402490 49230314496 227034036648 1551211872 259523788104 66711197189 2145827112 973524140064 969895217940 323735557320 520562708640 187797676794 172558198500 33126008832 454017687396 1105540548840 1845104342400 51168318516 263070101568 206950952340 389329233280 1338536328256 1201009415265 199318173556 188484006375 609138944862 212251541000 99217177395 583757013510 5187636300 265758804416 69321402990 217192495663 481117614120 1141792383438 1629303969966 782719626060 141868408640 81777373073 531069745360 325608738252 1648799391960 4037023553 17756165800 7829543430 634974167520 1079760097416 304640771424 649272452184 337948503750 309953846900 1083951120 1071726585576 301721108656 13716754569 298304363840 647609985 6865295640 123167130324 1325838173217 1197349315415 1019853913728 72741715200 151318371672 489053141892 727620849024 394856185500 111640134600 1592869579000 1172525218414 1069769592000 439152225450 128600521400 985377475992 310162040065 276179007796 1477934394312 946119780 12300207470 21969977690 192609609075 44939926122 200127344340 125745421900 391111470 43030486800 283550060950 8554917735 222465242274 121006756128 180309982860 289337903204 250971011424 25206846366 428604235920 56039373720 55819618592 34476742080 78385370574 440292896750 407254505814 476876280636 262695792156 74984668875 524326099440 3928975230 28209069810 1613169262926 536083710728 240966982944 134114018640 152892287262 109025100720 930204296238 51218271972 43191534648 10658080368 29755012092 912940609425 293524941060 270422973780 275055750 56693324481 53111559424 20052882760 10610580552 811160619192 143178395380 53400953520 120908491275 1959291458280 551982015 585494827494 521084793600 310061192862 121080869385 1255136888502 365389109136 796395635706 401875994784 153756913216 273571426284 7999771245 212122351908 415962898980 118386299850 9407672674 264574335747 1448684325 5863450250 12415553640 18226022178 369742118130 347215686192 1439602705100 265364913660 1057434695208 46599422300 197606987424 156817132755 1007682256 1140819909124 89774297235 468301756390 854908806024 591205201524 3757235040 35094201750 195892384808 464162857392 9398795406 153131678188 32726200 311379349632 376619280000 51258266325 12717469145 922563804084 746708727744 36288198912 2260474063008 457156077280 345599740000 167016771900 23209573926 223547107540 77151701088 492879826794 302951305800 239012590785 404722731840 462239529000 616127033256 82392103552 147718103094 514591367889 284270424798 176453911320 188196821358 14018532660 44019474240 206914933368 188305082040 948677265 21504148788 133279163464 684294006200 280966868916 17173200437 87915330000 12626827794 39238666978 732339713208 47646130140 15215986506 140749175286 350854478856 1714980228 386043097440 311625532750 38484104320 11502915424 57919018795 1581579485280 205454781504 2438472764529 19366061715 79832599650 53677428470 37237528724 98369863680 191989107744 407282116461 50288410800 470542919660 98336810754 281528997720 447660983385 358121458800 37590518315 1882707656340 378038224144 71431109172 35642715900 776054292330 93736293536 785012279898 21533806800 114578838192 572000702532 19953205146 715477209732 125423910816 321445055920 195139110000 38735457750 6907467952 7683592420 43114659500 17223120180 187792265310 28635707706 2428626882132 1533789939643 25638734520 522540957540 609860104560 563330433078 145745265232 209355783000 97996102666 16875600 253907064 1836897669264 190878261000 123778269360 77940969645 9495929592 14393606800 785669376206 347143173120 984496512 413194588392 27610045908 33395174865 12838491120 24981096444 6599201168 31798551477 422361692508 611759720554 1135001092176 96051448245 1204536512900 499054268622 433399855152 701802756072 111732329280 108775172352 48446674620 69222453525 113685010400 112885905792 60313680216 953353947 88989747000 103356332100 746596466970 1619908137001 126310686390 634157774100 808384852982 119329786368 61663003864 31471387355 84447597780 566746224814 452455745280 663586819808 12620443046 4865561421 875740968960 291811669404 88780800429 79072512750 848637703500 16220980416 430545922650 287952650132 573615993816 609832714120 256978215440 512702247840 243234927000 69083797470 109713064086 164959640848 100299137920 188678369880 253389453660 916565829410 384603217644 1026700354560 1313819131611 493881217432 164673848880 496010117376 4310884800 121002897024 34583012100 516245298492 296482020516 198887054520 74877503832 8017880201 510078065805 120811787460 759361039740 134187774504 945762330125 8258851654 584451448610 338655096816 17631682992 253725936912 1307197042460 1131019604343 49222539600 1734893472000 147743749125 207790923466 998700258072 271031356116 83662912368 14411785842 759183174450 118051167240 230825134080 260196241464 962036253720 1323592167936 1160696026375 188304773472 1050976785060 11304172323 172254334455 806042804640 375064069160 174965014580 1130709681416 324758206500 201217453640 886104531278 11381152095 514449936 21922513056 968684091600 475321723800 826303019850 25650173920 615317847840 81206542032 295943176400 202622160864 1123563212376 715830912180 15229638144 104995675785 252736161600 264991659408 989566140150 548484005248 17146744638 238590773960 885465816312 16037479120 13512023076 405130019840 82499099400 102664973202 176090621664 10091360400 228711385500 223030469376 1020408327456 239614069970 557946539136 17114249064 352608094440 30481628560 52192892820 4326988750 66580840170 160315248600 788571827310 844320631840 16001054160 42456452886 1150943117499 87301234944 40161075240 1164177105960 440919570 441261318975 298791447864 1307892559194 2922832080 290558848567 45988620300 216808436926 12794655633 256118200320 695944238220 106492992300 364972846550 673883138250 51885168720 13221336700 827192610000 35235846142 975324564384 3345846 117729277659 1951781598090 3868370808 560752042800 128813630400 404115048000 852329798880 508580954604 369554075352 247831237287 453228192426 66580224480 399344302917 1016682184620 2909509680 1289957730398 80706171325 188481985368 1149781713899 1127957335785 166306671080 1427330306500 50780735016 395617793736 1356018981240 324182771640 142799115025 214297299930 36949931137 517684203136 146905198300 16773228576 204880636452 265947998976 53872850070 86356939438 201774953772 258164895302 190241049075 3693737256 22932065520 538467813180 852880266936 6188001280 539891816958 80683597638 158196437940 93716500488 1236929760 197344219350 104080178565 52303668032 204720691880 147092933160 451178390250 186310592370 512739158912 104050189568 494980056 977139851940 39930076920 49109479776 493133040000 69194373930 1051984576800 533977201200 5361237392 273056831991 28923570000 200652204060 1604424200640 207623174598 1188654150820 18720546808 231625560924 390212159840 299748418640 72898618617 294928200 46346613500 55425169632 1854367181840 429185106207 912828901600 74586321660 32688899880 73769206248 176435195040 122130194348 67105679256 172035145684 178704742320 186343146 347378546688 20934742016 217955432772 170385012468 76729216928 274661511544 180138300433 7582801632 174360604320 27267760 2047705920 149473202112 51809243904 501388200768 388321748430 242894317120 357040524288 167448173300 285800159190 690669446024 31184931240 199063536408 496468544250 332881520400 1423596592000 17114654592 366348297004 263679202416 1870605030 194202725112 973530892152 4965221450 88337343744 8155627053 40065061200 228936832548 68066699568 12103720602 443381076736 973980010818 611381049132 352744004025 337318091145 152794317476 34855655380 44588841348 11902663422 1131002403840 1182347078850 4626588051 50123063144 191990745100 48376538628 1281890350233 51112344738 1617424313336 755541679440 1833662943684 1226174631060 1240607685790 22089570288 1392357026144 319816454727 255046376340 4602527997 22132656128 16884233072 146891548608 205799601810 499201214120 104014402800 52576166412 70005425919 604927314420 278713911910 1979195553412 51040550190 2163602964096 22905395940 43698669588 176058187800 101474964000 348603165585 1009249101759 317157014400 287530815040 583328921000 20368524568 1614201008805 1249862406480 178022074104 65134545840 1494682349391 35798419125 503515463295 1433652183000 32191544005 819503032320 65493608310 407687014350 676546967438 3401571915 433700233815 253916866476 30882093984 662530317540 16361694400 41133280341 108036028440 40240845469 18308806236 153423590595 237362791068 453502817522 6494321400 622529178 645891042060 1984808275056 25045573425 139881157533 625518382392 716174628960 68668987275 142137503750 620398105752 99896183739 579624765300 283275003968 1966171026400 422165515200 771606189120 271403466360 9586177992 205762851522 120263462100 287491555008 45149631488 4723469975 372054373560 653485447032 111601191864 602247183300 778067087889 287279632800 2798370399957 1628331224520 42796045415 1526012132073 34521533650 97059847500 244889597820 540033793884 41782030800 472195760672 590545628790 144814587456 622485756204 50466462684 483299538768 1451428171300 157365487800 255109478400 55430538317 304348645242 869682364137 162926409888 124542682176 76802348500 38354390844 51515357940 302795583552 1487998458 26278597376 65394988386 19643667270 456978425235 86889044115 322360668240 397543092720 173853152468 799453345280 209679231440 152776055312 164589874800 102073434844 474005714154 850474438182 195369534123 47205119170 13719423720 6620709480 33532676844 75049630062 29776245408 990718681500 218594841090 70306122900 262851919239 208151777664 332127294404 161267270000 65178547568 225268784416 459911303950 1094602948880 805993335744 661139180544 148484810560 64805126760 32800686336 22146817440 36773053344 17039393904 575133748256 28339928820 245094667125 562053782940 16252538068 538265054208 610734180420 490478285 206746218196 234559580976 675867152372 335519490249 507662918856 126013075335 1747248430032 121678221808 535681221768 99478859284 1265893657980 11923797600 373716448014 1175113101960 977171729200 1824414288312 178569474600 31019218860 1858010791560 284526483840 455424560 318309187500 62619905880 962384981964 1233030781500 593250976692 663305956890 88327162644 257395467840 1194349501548 61450600260 37662304032 1255795370678 894159603456 37316755728 903756672 643250669184 129945247344 811993222161 1912576968096 1482823914 387049883584 275803169127 417644578176 77624672400 351210298222 622658043778 630495889704 73197984100 619193382912 82565122500 28912904400 385508803680 5773690325 114157365600 1697863310220 735232936512 389199958272 1179069240780 300946658612 1000602240 16433960874 8454895488 20081491326 10911465180 365527045317 3943256850 667175757444 89833347792 263968359669 739273215128 2454041511 340749559872 344672958875 136235218490 239721283592 240147865650 453312626520 44079578808 56358311541 35029462181 96713044902 34337922700 13747744696 213174192572 1232690326560 1208043493956 117162169740 196100237184 246779579592 199258562844 72807970488 341366143443 68635578055 123648447104 68681126360 20104254720 122248000 155788125744 522180460116 424566919040 237701779392 228097575150 352770836022 53404326912 214220412032 158259015354 16722677916 175276860928 27554019840 58572877398 663906584016 1806148967946 199909138320 1060449827500 960398216580 407181478200 260446968864 43854742342 861650181548 698529195864 52295661704 4755052624 151982131677 12604355100 336729526230 294217796502 10135901952 1150624823670 112674697060 167318760000 53198869360 134243998590 28823336190 335238537816 44516656860 5371567 973469737316 526760535300 798047104576 45113548800 4065538176 400339300350 678042533930 1294169800 155107224900 507325400064 275047721000 718035424432 1431139650780 1177972702812 76125941052 199397293000 94008248451 397480876702 184296205639 10418562336 130704887600 894730247963 465107630295 400762467056 86289899616 794884853455 194873684796 175511425642 4565263872 686402580800 196280605248 301831623492 385902544352 369320977675 146735786880 789441285213 63051572430 2440732800 996024618424 141090903507 169648818144 803225797332 695031791616 79028805240 1118255097696 295182874896 935696717120 267055758256 185069487715 66429984396 98156859696 7574562660 429099389488 1052581865096 20549581130 155381463308 7061648715 162659994640 262748863500 1089011751600 228282147720 113398955516 1130165953792 166041188160 50835190224 911165542980 4280617536 50393936516 2024195856925 193425351240 307920765644 538602497100 239585062500 273703758768 188447802480 143067321885 25063033446 75892370400 251647679472 1238255422070 39444451088 9334243654 2995314812 982433222068 123248321280 1883993148072 1001558269712 246921740408 347713760415 343825448928 408254894740 4305922140 242113895100 411635327160 8272084032 104411541105 9975598644 3066428982 95450769986 3809391976 30374565664 926972536320 314624155200 137951101808 303747158400 1296779934968 7389822720 200121300 79460634600 86554478080 14948934210 52316508400 1015123550208 15776134283 192193221180 18918200400 233585749712 1039562797572 1702005927504 277290926532 607050946320 15188336163 1075341923330 487898130160 776761600014 32759732808 1223025862960 198433872 17033695712 8801233603 19240343100 73226451000 269895419880 2049322011750 327868342526 269828082985 547323590222 22081541529 37244213760 242103951815 843221005550 73232671356 74804990725 147850449250 216621342630 266732391744 3880554776 272557775232 108879721920 688970332778 173529736716 1170308665344 547735391700 50042740800 148993511120 136946458320 214244963712 151280278110 409158428280 7281217440 65863522760 190517420688 401674948136 39865720356 36722675120 379690466760 463355451892 345773525328 1994537794970 317016945210 700476847488 473563788480 64472027672 142922409575 9221415366 1181868470640 1318378462010 411029299800 189160069856 524583640175 432767747088 1542884800800 1211768583570 157206952128 1414906687200 631085650 1179856770420 422625295120 2130528059280 545714817120 1749786814284 231968081600 661027171260 10566191424 446960775797 190161838846 1031477959900 153162855144 154855641036 61840675440 337807029760 428854428288 175246303017 32347205254 315138684366 1042405212960 2334443641400 4816976100 1147775857650 19723707360 18124818432 48287593900 25677007272 1420341104124 273382597125 7224386400 1397397926 96202023680 474756194304 59382318138 680904150975 522594995880 101703957120 36987353248 15167898504 817198430244 297345605095 17168574704 216640616400 249841258524 364158738072 1035149090349 1112678009728 60891294240 664978974660 192663905247 111276925760 79947931244 654757761312 141235632720 17254859424 335280863320 119982500550 1169836734180 683281196130 752465741616 274893885357 489860301348 72481901388 18789971690 165908422992 74436114303 222407524566 1657725451830 637659721215 171686496 26374141278 1394084450752 279277267548 62303133419 1067060621376 883346546940 84215144000 318209373405 217536537750 26314084260 107983674260 211946174154 581331152934 450814826944 63426604800 953775656460 22594917600 272117308320 148982315040 1073273252960 103003429760 287678808820 535901029128 56628320 309976692 387934254730 503601886630 179366950656 187961496576 39018963510 4010524752 398047038480 12112107840 27472755840 101601720480 281592781680 86554630802 790812927684 498206889180 69177799440 111381162112 114418678371 939661721504 438329628872 1359610233840 378156190320 509484441888 117442118640 10020994080 975697127136 883254820068 306996571368 836799829776 1422518577480 75953814100 1142509368 259601672198 21298468360 193535856954 16380181836 5349313975 596760964800 771950985820 1418225030460 14671125 190711994550 240767420520 120912505950 317294402458 160834263408 125772664248 514137024305 748415801700 491083562750 912921168360 1178527767560 620804399904 11894120550 134458585268 887628747168 1084824532 37864965996 1542906075351 1153912223376 93955765890 477599697050 48436176536 1001324319457 1065774553792 1269941810350 790928081820 835540499124 174911600004 272754560400 57477878838 103629527820 4509235185 2570560434 1432313163036 652093493220 720979445472 511268846508 177896106360 145682705792 634959209448 861501940200 65159203424 1237572960 29163778026 1254871103640 25487712768 147760013520 251261332560 27637628040 723482155200 2067981009920 125298876105 1014028926498 1386931397607 329894280 190089170304 163588243390 53489411800 888196946400 570497120720 61370495703 25651145016 107546392062 398784706128 539553855408 1000635975 823047971823 40274641888 221181409710 16936169488 97173267492 5698301160 30917359432 40941101700 744851123562 14529271940 85686353280 10866395736 81238444172 16589145384 37681120400 310274038000 531890991450 353920576068 667508505300 134520504690 12348584292 879519888000 30096259086 413363933136 39012158448 87324048480 85969515450 1636963352640 450723294252 423621066960 75681194589 180441118260 109072557384 111298327470 1021520635980 452978697600 610349249034 307357655418 186245043600 6773949000 32912106137 9413714882 157932202610 1053634314095 105650903000 660343377954 15911707532 230130796000 585448079832 1244979337536 6566490440 8328528978 31648236175 90562234232 8863321110 230093522560 41708562 499841805708 161864680653 997339046760 344701904500 376160122800 8460782960 82906738740 80453050880 834302000 168953424640 14647258080 19991647936 477355128600 13819065255 1355256467152 1293313718144 279455586300 639733959584 85779699390 65807780220 309355135320 375675653100 416280338150 3750009168 1222500616975 11872115160 27295700103 132503518600 80404845424 680827098624 6264249288 189579577110 1543037754240 184370682688 389723651520 523707877836 77484256848 16576674330 1163389274740 895177382680 1605402350352 811578807760 214962649200 1647180403596 45699610800 112750000 172126856412 791631113140 937933868 269114630498 197993373414 115548032880 6443662368 503400241962 42414278940 252970252400 33139912500 99905441220 137633234872 1281801266720 1482080950200 3640383747 103100541768 162643427804 176931651995 169566547800 105436424500 987531204114 271374429060 88305106800 2580141200 8071537168 150625162812 182718708192 12065353704 349648515216 72576851040 268821388376 112607431552 588557957082 782088657210 283477747455 578205785313 408412618832 198709566000 212255093988 111160194816 603945137925 420961408224 154963232640 84497469960 4041769440 1214390077788 1102345087832 294442302240 35178068520 193366052750 269623667517 178424320254 71256123120 947177391488 1305375039917 2643657600 838749873000 8039752320 273388055 64602358275 4887303120 321925879110 410532992064 247258994544 539776902588 275190706800 2025520136640 9073901925 134662752900 4778051252 13415690400 43173060225 175461693000 374219569124 1856035922400 537523154298 113180783688 1061089744680 4113684432 274383536000 1362525233125 15168162900 1206373427928 95285808945 874488499677 16111207398 28822883892 2159316540 322594185588 137119354400 102800998404 205947743888 482782597050 883452873680 272370621250 214044560856 883523538 10053777240 11758830720 2314126676449 150912551916 222392376830 295374522232 18590617472 486387532320 1083516387200 236620884360 72459915990 2106072175248 110847243360 666407533050 1627176175176 881064030936 179721755864 65890913088 82737782622 83950693134 331849350000 1400987678130 1472110200 724871367168 753910560 23137700544 173833186436 698405041152 68835662412 352061848992 31429167604 1592778089904 37904475258 280778514360 11870405960 296411158491 1057585237632 582446664915 1327749921466 597436121556 643142171714 130559003280 1645054806912 36505816200 34891534632 235120032108 288265884512 97379901537 72735756606 172377299640 52549961436 441054227403 591828301440 8357805120 337402901385 170682876672 30170826432 586887836340 306485249554 313905604626 904132308480 313005589176 807654394548 1175293598310 315016104000 1526140525833 1675583419140 54045102132 774522724878 987337019264 954280304508 346785468288 60245762060 2672028216 1800354400 214523928912 918505681560 671714984720 556688736260 238239274000 285338160216 90952001946 76791640464 630427618286 106148538090 600648332736 488585222400 48326706780 618840196730 119109644016 155135133990 198094852284 1532113327200 118082990179 7794354569 33574594560 343920216585 6412804056 260668926000 34310086650 1095294720 480075639208 15540803691 44792424123 16050804795 60359333580 1004060894382 1448935474770 222374787360 324788929344 631851494976 214358375880 750084699 209906324008 109303983000 4609579104 44624875375 14908773625 2636093248 504096165200 1343742552000 666311603510 813900661160 212592786135 34826180694 319380375132 69727310224 2128073430 1021621742835 463287309708 820887593760 160401407000 334443454800 1102643640523 112859395264 890985665900 543801903750 258291781187 31640372064 104476279656 20733668877 420562299150 38026823625 509217143400 1298836159038 208735843437 85313542456 1834116973440 815953924296 35500914092 1676046786752 35519191253 1630939083456 14402964160 419310370388 251402655900 50719934628 35490709124 473326777500 1042832880 217304308989 222516539532 956811622032 262779013770 1948237942 929807366150 17937375750 676831613850 83612148186 487666344462 517011979443 17167013255 25898324144 540155662760 1616569114500 64525119231 175799723440 897660055677 508164461805 1969068471890 467836286112 100886402052 375846582468 28894109153 12187292520 49461606012 8978335000 87962848776 729890962416 174899977728 169036576029 148068228528 777087910650 615633060 85675108122 362944761120 514256978928 223697823160 1708334123574 273611882880 2063000729286 485910620496 356276838600 8046581900 38619352296 46328421056 773867835900 195256581120 10715283649 370112406629 144548049492 15090858900 15256526841 49086193968 1772991096192 1040314723620 91386026496 307525735504 575871134650 1282558462752 507348864256 674559532010 600206367690 1160325623210 14233925274 677080417460 841140017816 810369417000 823636732590 1601479137324 566073289824 7712864190 64339540200 767490321975 8042011692 260311819680 200752851000 1335782160400 1171332623384 20910921570 76134132648 799345984416 591006064880 37006211830 229245821568 100410336 3978007320 12010643820 221344927440 2610621503000 27253866500 35883093840 292787444950 178525931000 1616903818848 5541723852 214646590080 27045197360 80613871218 409711491630 39311942656 380278404720 70378097580 27066530144 444445362636 134715255180 2928263872 652868283312 462585780800 47425108896 672520095933 1180952875674 1293243902448 537340403340 726713965740 953369648154 31430689330 104317849142 722053681722 1127860330950 1279631924208 2128160767600 54228721684 230873544444 8711017056 1066034997162 339348439980 898192345536 48044036096 638760976000 1047996139680 457331344080 334504650480 151838131200 628926133800 31749637284 6706098126 811725948000 643532083065 1478518876251 210069847200 1763522568288 431416939520 1194497669838 242339126400 1767345408675 945847811820 178609975254 16116456374 408223164525 1161873835020 130276498625 313656797460 39637445904 1192391288550 506601363408 134288985936 653263544780 164843155680 47381937 452192550600 73986139304 305896725720 104720245344 81352928900 331666000176 310189325600 8002667433 51659879136 288751913216 662113314000 583990089228 337140482760 246439478402 607704720480 146900392254 574706050080 53028523284 96652899759 1496548213160 67546506780 392622082587 77023265508 156563337576 50308996608 130795632000 88436046564 84753226527 172634814429 535535357280 605168536681 0 1135535011860 104376877920 39657435636 9023947800 492006685716 1469963710440 99127662000 62149417440 13487147652 1295528320800 92810971827 288303673944 1038052643208 20154922865 795147552000 26787395430 331943286450 69200302990 216916339968 176700791718 42401749000 249419393044 553872996252 417279274680 89255552724 1022607897584 2408733242760 380136012282 590774982960 1231277416992 107754370500 629893686870 1090736143296 691261418436 1442519074400 213501010788 225540007842 900921649500 220408657950 85417839668 571999836672 694015756860 54223454336 627714284400 239068326144 0 507461220 178090660800 78974776800 589162150172 61803310005 118320859600 1806934311 186486621930 1080802203264 78703000110 476974536960 108311332544 89544601251 22835357440 265101597285 1083870957092 2231345648350 400355882157 1640212119000 175504768385 6221279064 178146786420 48315812106 2146856430576 301998604670 712795890 981640745160 678183118224 862298180352 1112392075644 311423192640 471856782760 310588990075 39542268636 2707711504 1075739482272 971848265888 432424027992 416633423801 287049299130 108349367175 580238397360 1791180647424 501929775468 30463686176 850335611328 452619905100 757280952792 90156289958 557257486058 156621296328 135763434936 263100167400 222571378176 618211907856 216746804792 1288369499508 479768535344 655983255249 467773727586 2055966096261 27584307261 14750818758 720591558687 1213399806444 50993062752 4973392618 1922021207442 620116639080 590969454240 91621630800 761934360343 24280158672 52254148800 513847567200 1239987009600 136736568864 328497243774 2808489550190 289191903000 5348839500 45447354656 3158857240 47164646268 1173321322880 1093075337898 308502762064 36172040400 11367055934 220106410080 77494402944 507194264115 159748638426 28010733672 6034120092 46603449156 155171548608 95008732260 176752091600 515531070418 1100116803924 5273100134 35721700272 727162378020 480143477408 152988707970 245992304516 126353301536 930360148704 78677851716 17693378640 11844903387 31246690935 342637221696 1017616594631 550597242720 129954826160 221219438840 393464317470 289440275886 54576784736 302589151488 207549229536 64722774000 67019494104 2621883300 419755214986 1301840655720 81389775240 626561684820 50967621380 128729905290 128774279571 154302994200 9508892211 19549683465 78731205816 152861946480 1454614161568 2245114523400 7239319428 32287539663 1614604782648 263760104358 280517619312 546122253404 590232455604 57125132176 3655180676 20609061480 314592547824 708726714960 405591134000 182800502172 1392209100 67339797780 89716893952 2526004096 46639565280 1006044813000 114715804869 382895605810 69614407800 28107108386 294608301768 821191326044 1387278496800 437273565125 342550277472 545756969632 550275794640 278635047900 653362873856 116395480864 295578596406 148187228560 1973863166691 62480171240 741130096 450884202300 118099852416 124290608260 222721102212 46452503280 71235993530 177784468485 432895575729 307293552036 1470615166062 2022927750 80188789416 459412264080 603665570880 97922877360 87346062104 700756449600 37205902650 675715640976 271607420700 860510661344 41230280448 1490739342400 142834397368 13746228530 257498445960 566957807556 77267738700 658686585024 501629268 292488518052 5593929900 22649830090 20052293625 207600134274 797160199990 31177425616 50550169230 161250687000 3147468280 734258087706 25357789611 815150232996 980377753690 405480409620 635400118496 544895695680 2525868765 125731337010 675937376064 119670611775 599251292276 228383116080 180676356212 80283907210 1772807765360 155533045050 184083452280 16104466968 502268620392 358447972410 310186229760 25518286836 261801164933 19859398944 1849425905610 23880215520 61792101384 32680764963 2240776188 373046924232 79924500348 238137934272 8229487383 474209769354 633636234024 56200231920 806975747550 98334374490 696095351424 2694954240 211477155512 6642648000 1313841557868 17965692615 27533276580 604401700000 680435912496 16628287503 10360531764 784246054184 446327924724 505863309952 277622320794 6355321875 25373894800 974095056670 313869625050 1763658515520 699668746650 1639075485740 52496172720 2004282708120 130040400000 211487723200 623693477745 40479339735 530328817116 269566927296 191586664000 521270036672 295538166000 744781071592 929104628920 16688866740 1960561652112 214683938236 214491847500 57271247040 22560913180 209689925712 140526011340 476979542500 1438316954460 1656760952 14987730883 186078556480 225529548880 102305908224 514107023040 1646919402336 33177314802 47348601450 439128666284 177098135766 75654247136 2343509368200 496610564988 43698917600 899673154380 56914757238 416103892520 5293378517 8849030 1251885057066 10186890912 82923742881 178696128600 99116472000 4906912000 232538090688 97293536250 35030953125 1179209150784 283420074896 310705749536 675309112236 895679057 604505566422 45867858352 804078666105 47119716750 6542708064 398465537512 52798330000 531169967160 138556311936 28116735075 16683801380 552784268340 125777312055 163210995889 234240683040 976930641134 46290817332 318122947728 46100394024 67804141342 793803402900 727923415820 13742262500 1280384212860 929784569065 8503581387 47185162060 66819209424 42656027974 377150382576 26092112640 250191306904 106425807360 602608880016 747475300992 655784766 16247069475 90801982584 2495858127750 2751990918600 49161463968 490604400 720320225280 887720386880 178316522838 598772765478 963016154458 528398563160 471442370550 156549034356 248506477132 50142643936 1361917966672 875161330680 13909434092 20551938048 524535726957 90694741120 25150666320 1107628180650 71620606920 171009647820 119620053700 17806838400 107264232900 29619786105 75898474040 140541979534 23274733482 949310012326 364149517524 235607430672 394207736032 1078989939552 112786470594 54868485875 561752143491 548325554016 662680352670 377912464952 30448347804 857371418594 10148403840 1417236345 2119538587645 405223238836 28853141760 95878307718 500819681112 423273794870 293967494568 184185638525 184934549184 240986755336 212287495896 8721393525 57496212600 964474426447 148308965280 2174420872800 10754668592 354786148704 1044573127444 123387778540 854926619040 182147837872 642330461295 3109989668 63938811936 488989527936 192859560720 506783044164 969871680246 55987023744 902629080080 161443991280 1498254612984 140025677220 1112348564145 92090608800 122723653616 84071819856 956759928410 72987208294 24041138100 13292377020 17198751024 675468505700 161783910825 5534521344 15018097710 1425708510516 110955009060 662118961500 589312064220 73974054816 757109535000 75473260540 192824345472 544356577740 146219991456 1209655836900 7458750717 590851857600 652709529600 681438922626 945469113264 59837515416 967027005180 163924700148 1404517848384 807528951 11188152162 1924113783642 109541881449 247314134925 107935580430 152912446218 162493062200 1637374467 10707218028 1154047715172 887962076760 80123954218 5397439151 355600402800 696187023168 292843919368 1009385819694 42907617984 28273022490 540345839081 236828260599 874637009748 7489427280 1415658714624 66526835760 70123447383 533866730880 684095747270 324085030048 225933107424 1345003190565 694105178520 321995648870 1201071814128 707246976 104076575676 573884500059 662158169127 334216496460 168582445600 553915044144 1177286573480 498742776000 19472842376 219026540280 231153711750 295034527364 683271621828 430591091868 59814770600 245692666076 274345309800 16007803812 1330575958800 132827314312 761261591706 171932254560 848553886400 123608821752 913511607680 893529497200 17815519260 480859275 126054722016 264192127290 1027721541717 114592234788 290640274134 103310400424 159991105813 483042675000 71036132206 317775592640 1489337070548 106195313049 419194545042 1252937808 211939551668 1514287064836 1836828879404 156106278000 1852104437955 483442238336 244889026432 407060188392 23644576344 823368854880 390729127100 767624920686 175432985 69328604160 21898491230 273169698522 107761116996 837754359993 21045976512 246882223408 188989374420 830185789248 48788149536 355059933228 121518141108 316410505500 99712534383 172772747268 37038633786 313333672680 16909899552 710894296080 103288109550 337872158754 1474048865875 691960717812 1439474931342 489834401145 190337923818 7714977270 69369707520 31524881960 786768591408 606065214132 9165312000 150508474974 285510875830 21713495904 42100200000 5885149500 20939942919 752755769835 475838459208 25566080440 327941699358 896058438576 133056779625 1687358736000 248283862272 572173476182 28039714430 22027505280 72667988085 426326004224 4939307250 8611917237 246178277796 133994383792 674805159633 6051614517 575042840100 212000204416 328852371000 99219561090 67604701248 1100641440640 172454366304 106520214000 160233780840 66598490620 74594837520 520569302712 30128160 1387617696000 81983893104 630215770272 1534944312096 723094700874 331873653790 34859636529 151684201060 475963319286 29462599344 8360517312 42745587768 1861766411250 200395368225 746281364640 110078953380 632201931074 443816289936 92578454616 7717702720 1457732147520 580303356 6744208119 781564561470 388447519200 526926910043 29210648170 12422891637 41801274288 263239375476 297663681536 39783460200 480846005780 261655239586 1266529715784 710729401360 74441273633 1695941446894 833934009384 1170735590568 516481341183 386451387945 324190341215 159354858162 143090632170 30940164864 156580663216 1441982848320 70538716842 100633006944 225005990020 7772117328 434075073824 1857687374946 1422452002095 39978769740 388711688322 86993768664 242540586000 143611032600 35812146816 42310710078 732464029440 11183941520 213115851249 453999593250 770500422900 83912328916 109515778110 227756038510 74588330586 526952823690 13864425340 154492528080 11321514798 305310355920 608677790952 921568035024 341624826 383095500 41080068144 532304640 531657681660 1022643634428 181665063096 725125020045 245815865036 115274547200 18257617422 72473928912 194373756 1342033654080 137571471150 417675953016 329717435663 18200039800 398406353436 21920923968 543510326180 6460656370 137189420832 561509782536 169150906665 85739959350 1063561020280 159588779850 27996433605 35644266840 745529280000 109837445967 1585773968256 100105318800 116706749040 2297415576 166369715424 1218510720 518536021640 202222137600 1099788327945 776393093966 215811297 194315045232 54254070000 646115191452 9495449600 257270910955 303196926151 205108479964 830198647500 71305588224 59517500 77800162429 1034332064892 1834964646528 368688614112 4174893360 1043826370560 98500462060 408412629372 2637856616913 49322276692 62717285204 18878906240 245299552850 28245016800 79773060256 75520349532 533895968247 212985758540 107801472636 13227412440 378800387868 249519969952 203441740 22962542848 448336246820 112227182694 311312288364 101671839870 366180825600 95480054000 582645533940 724790602194 354326605200 24899197257 248453117440 45421626132 1502948885472 221775743592 614601506769 81894734220 1494164862540 183445133312 554998685230 752750848392 81110775240 768035996 4806325986 63523998496 0 1052312040 46543386689 28677055528 27919561248 353650438388 608400363816 614298314064 854032628 23024956536 188802648576 681701212192 726927666252 66445637872 86038577892 18242790720 3744638720 8353841019 5002862080 46450660731 138414567424 1260574685696 132058541578 28566895200 1067347516920 254843957610 732147159600 871181139400 88595199392 950984775510 98328178320 181289689953 874902149100 671150805697 242126863160 49213464740 8844343200 1304178818370 907679092320 87063693752 2239428874800 480191305698 791285695200 204014037652 225629216384 1375158679569 572672399248 370835860500 384751868508 1473234384562 144129232533 668550596480 19555807500 2050227234 1417359783840 185056050000 609967901532 162143136337 149625235188 450682492120 287814826139 76697948024 33343910262 203835337202 287949375 524735564262 203878406888 3142888128 301749477957 51593451910 86163382800 800182468800 505201675440 796176614816 86000909010 1134259508400 166303373698 89535282720 170198287896 67492147780 301633687560 983152245078 1128946710 1041410031966 700886610450 114682500702 44592584400 21702661008 1382738408954 426744725025 209657172187 972105845920 823216161600 36897967392 68351912444 795160091493 219920809797 23036990128 50068669167 151000505380 1593830246720 18018180524 56110606890 44050882160 122977652490 3112895520 369669997125 1940981175 599252734080 935899085340 323917804980 128286361200 36271575000 7491637944 145553687030 81274513509 1791566074 1502720808402 156530723895 227431126048 1873288590 84414683544 3552242760 346406553207 945372528954 174856865392 67154396400 171520416636 11458978200 371017682860 486085718672 1334631934048 9273325824 162228718872 1240059927348 53665660620 198469183815 1022551419600 1020989599104 1636971695 422880567868 316856281770 1542945644100 1741317128032 300736514400 873501336240 2747439666 38073741084 85553646720 770422117920 10177710588 364291450380 247194892800 1012667607000 12221162976 783226792431 973568755950 151579500303 392254387200 4180167936 516773905200 14365804950 26011899720 1051900769790 788051434492 1759296870 589663851996 27108544890 1576533196800 7993608624 760253578546 19641420722 81283644540 281454030 11481687206 1360182805072 38231059095 369517240576 94792717600 352980558513 27457078530 527683671900 223343248128 363279328125 246896520078 19204651137 1068340623981 13275842244 468325670400 126406547712 665917824 59689149480 23280507432 45185148640 456961877196 150027354750 1244515970880 825928993064 1212101592646 38385909639 305334292176 216956853408 196453582116 96079107933 9372716080 1026272113680 357792301170 70454043450 706926697488 28557619200 31991222592 99481042080 1077424588738 536581218978 61615918056 318015163576 46641841092 349227941880 1148524540 5266744132 181832917500 194845475352 874047676545 96815410839 552935242880 25280771626 25908310944 429431368844 198329505 404148400392 65163107568 30568373160 166728910194 132040293480 240184330920 270609715200 1192524439635 1785599953056 247804160712 731554891200 1329626488836 465490872 72224811648 115883748882 31026397570 741582286632 48189916593 1295483840 82147815750 201813961800 113632183560 142288674000 128453716170 412405456392 22349145780 861856869624 92327200875 20868904230 162555709575 386904755516 1578774970032 1325271101625 543289184064 170474970176 8254733256 176043392016 141030992784 690481654275 743599821000 38363408496 235514588100 122618732880 29348456571 2392476672 141764956785 798079766064 368627574600 822261919950 1767618512 160502028336 354374147616 1406849662296 6825990528 85149602890 135801842000 1794944492 102990737850 36702844060 194148459050 861760959960 653065496940 35409684240 1295559261360 621442484320 197945485440 470648855040 103630366710 718089403680 187850850000 947870959616 1395498489528 1886330889620 43668001475 856478560548 998213378058 1261795939809 795328290468 52607308248 1968718500 4676283040 64436572200 49847239680 5943166255 79967039400 2897900160 100788868728 1474473446006 726021220260 48302263932 64550820496 146504048904 85708386379 109545117060 364994758640 21507002916 22051894512 372839476023 627985483860 19252675090 6163741782 11276776224 911201089316 30372960891 2035264623140 109532812032 946077416928 276742660600 45540772 9912854376 330784047300 19790155740 156790446102 9737155416 22146697440 579115981804 126284408112 312498814905 67256476389 9240549084 69169345200 12458328042 13522676640 1989668436912 115242968505 743617698658 1192354705700 352340639308 1654065987264 261647184 51971189550 585478358280 9166243338 76616675100 207237615156 10942192268 15387320600 30452680440 33252258298 512728491504 1634857833141 64307446560 5292196000 24129725620 531375657910 37052826 698578669404 1056273106000 597432650490 2227695756055 185503426086 714121508754 269352935308 2807776614258 171769602990 1051245260640 101350182710 52432723420 19939531880 12661632000 134454245540 1199007167600 79458872066 57757658004 891706187430 1899639355 426917947500 10788562689 26511117660 346611021752 256938962112 81764778654 1371844933668 247792921440 1628363139 693698961692 172103168445 1607966028396 4606404900 252788927040 2346364714896 34685575056 95981649540 881815463452 169524961920 108023465376 977611502700 795278194216 470635671927 278446626032 413331582510 250666397520 144291667410 71502759552 100224076848 2300869492500 1747988765604 4440022200 1288533160896 204645334750 1098754280550 13352468943 1783274667975 42856290876 305849038104 11623820355 234798112 5840581124 386033546976 716432591340 222706655262 146564003586 200318609304 106592295080 29231854704 98913283854 474914730472 356087090346 40971784356 15229687473 97781769085 515806952490 1172317159368 70154898180 229655885148 6794734320 98003416896 1031295545280 1191894161920 341759474868 168876235575 106540266816 698494435128 237166076520 58326443847 28129165792 34117250706 77928421848 2458396380 744763282884 687004341166 161589976704 2633408517432 81160325100 1406016844980 1036106404452 79472980080 190206346460 12201986640 847049500011 319759388928 907560580821 21544429368 17193600 27028590300 970515954464 63484368974 225071700741 267868045440 216544862376 451301535360 99494865768 172522900512 475537905216 248035495120 53921736396 6080010192 4033125900 82993629178 748532723400 7006079000 193596396984 397571783616 87118014445 6928798344 28663008030 223019862436 746250192 208734510684 43618203174 72199994220 2045018196306 165238724475 499763488128 1610663812515 961562944 162878932353 1082847058930 74352158400 892207701070 2157111355392 81968619330 9483261480 439331228190 4702512408 614530031040 1265833396224 437174911140 22743942936 134706372570 97760329152 105582393000 61066607888 1933777300 33195133400 32176436412 1654053911300 163140184458 203441136600 43506386000 133520797776 313313600736 121934186417 115020914640 7829344810 230945494740 245191805430 135098987500 179063291400 103432280610 12642979440 79462363708 14742425432 169781013504 3764401108 84570487512 440355702020 16217308344 8358133014 1041334856100 199972904040 381002558822 36105675268 258708670640 264713697388 519304704800 2523240852432 94785600 31221550500 83286845876 15305553090 722766240 13623128064 57517615408 69619100052 130477979736 718460876780 447788671200 171554673906 92338621470 1465477593921 164278917000 836818702994 373837938336 550176345054 2716475612 229213361232 13445192460 857771493348 573475150800 231117302625 1298424936704 624388222640 288529810784 618119133639 349629162207 23463160686 2027280999060 79396519410 451567797513 166543464384 6020755815 63230757504 52203330258 3722271084 34238249964 555135667200 40361493060 455823181674 870763417823 45804581546 272053262250 1032552086040 380857034862 46609481076 1164530932362 530677702464 156406992 454239646400 125062316928 17555986608 517142485152 165419783424 424129990680 1204402607932 12148801392 863391686352 121381727540 4680765290 741396255600 1310725661185 1646864832000 28124780200 129907040382 474342794832 510490612240 386202441429 34689520250 1180321645568 7041695885 893504656716 1958589269910 1815727163514 1442780728080 49140196560 831042715580 22558253200 88109354400 89497970415 182096092022 741334572 40205779380 371753228130 284337818765 391177106112 686772079812 509873014827 432522456884 34891650486 162805846035 50878113792 215856290188 76362540696 613470115500 1106535387600 5712122304 1091205876320 443249183950 181864661860 839021755488 34567514968 2193299325058 458586326712 243032876772 549283005216 10961789184 361992618 82089829632 339705271686 232021647360 1835597548840 711022544180 331507072050 49212277440 35663220216 46744230540 119076358470 205261200 315744420570 1491191700480 34225122204 982704960669 26867292480 151826626400 697704994320 82114630500 221319345060 936677121264 282099897936 508543386960 418929068061 1328205311316 230094895520 66828573350 17359777006 754069669731 571499911612 687621869550 898957480134 110069602364 619711655670 8250857076 891445156510 137475806034 233064303480 940217978574 88446036357 4570865808 4289016888 263301689196 13377029790 797765068512 1489202491392 413280217980 106309656250 19374802854 1448743162680 1565223823548 499669234416 311431479480 647739350134 219985895196 614483079840 45112924158 2579212494 380260462400 370369284850 306182910168 70993332522 49037040992 81149253840 140442976800 175815551400 37299186480 149484029880 505059678396 239788631835 541907493120 82685837325 758293323760 1400905768925 30417455985 73638751200 27426334320 412305342048 1079622916 4897382148 773995093530 155833880064 266586024824 778445074690 116863985664 458125535700 344173077516 451568756736 332561108880 90962762508 298612070432 31923064026 1174865087480 962437043424 714358210605 3292101576 567095103900 516036077730 662886972 8104024350 1268660700420 497292382587 65632019040 7819750200 378059244808 562052003520 62544373040 86877494234 1240016403561 1066365344720 69710082453 1663095040204 941515605888 1368304505550 457141050111 203314626580 215244540 1659196852736 475950294800 15661802520 922525066800 74083130264 399814647600 52630223030 479926319898 1622141738784 698678602950 391552758200 980108363520 175302868440 250708892115 2260397485374 6770462400 20521802304 159618659330 1839078319890 616101576740 509414287356 7960140216 15147796818 198675352800 6434146890 88944931430 947357808000 7259737576 756877189320 9221388444 1189471885056 24434331936 251584787520 1684051984000 413501831344 408435791570 305852719602 147929783958 2449178760 125039022354 1764553894324 374221912680 6758461962 228527994024 497887350048 37356271155 311807774572 188534321640 94253706492 928969218357 359388758784 340406490670 306573320844 160509457090 5837748975 926108991786 272594593688 392740992306 418468785 11013024568 232635963168 95280198822 18449066160 92060175925 223718607849 942065281872 51779461662 990426080880 9238905000 34975016640 517339898240 138007003840 31143510468 443179663146 1353555749340 829868375280 1154328362913 249890443824 1763685978992 73246874463 241432114140 12564750250 437207623492 294131582272 179342874015 580973934576 9237240000 338859789345 442866592704 747538246 153602594684 117981901020 574322997240 138808082450 76184821440 1531108280240 831580242330 237380957580 367586474430 604957856055 68796560745 634989283236 180059978736 308607541560 10680921744 392069048280 119496060255 325232283168 1070730219904 95663220912 157615817073 114162240348 115310866671 1811620094840 7289271360 913067870180 68011630785 94475760840 41707399928 173638615276 7906867920 399608740500 70605314988 777329862 104346980816 58537763520 644970388608 45646615476 1225579266 533132759880 127221244480 242617244568 9618245380 384492672720 34156694817 176650534564 565607861280 435879555000 193939584550 512321962095 10731840 471502239456 485459694720 325609690560 489529634580 9744435300 361325559510 601193534374 575437169758 73304694320 151344945450 1287508121200 93441264660 399607144772 45522883676 780683718016 215694991050 159620850142 258410034980 128557796859 509017448520 132573501900 99962236854 155416685490 45060558900 1246876926900 641979594 33368586240 10544752800 474452433000 1743720833700 3338114934 81157933800 170002226694 1215819230340 150294344742 14529748847 519785872632 24000585495 719648968720 1193677996544 396356298800 1742547506160 783842549760 1313662248960 11558871720 39295240680 197310502200 138212391568 543775481700 53876350800 200975497080 155511532000 76958692570 67487906295 2360112336 363381245536 28097695824 727162567956 1096852179995 48423372998 672190720695 61576880640 1643105142 5592555735 2876098668 286986081330 275517465864 12411039627 252620281044 12319395760 1345974311520 22961633760 92224085252 70089183714 1045939245432 106878717550 26716595685 73925683260 314418776805 1056527715720 744311524352 1058309064120 171970365270 609050996829 868391055840 565808463990 1424837110032 10934703135 799110577130 971008054632 36653986878 767657364720 7297677727 25005448377 62158047952 224222709040 14616442140 314874300720 5638026958 9084656952 1234285867906 37031115000 160341706360 27476576894 137257575408 49318148880 742880077632 9852815266 153695375925 875856578944 32246525640 407634788640 206643801616 400550035494 1373576805625 10764812499 830162260746 292201248668 49959578892 464113147258 421258428864 9532301064 2560213550700 154815160370 447744524150 197992504380 1314167662896 5710754196 6202369200 349739591432 324728230200 4540243428 280353080700 185082224292 65822853135 435824348232 221844180272 174599565390 1374581949 16632297969 3845891840 12769146000 1663993604 17681841090 352779063988 1307034338802 817539526584 11045713008 86107611855 99264397557 123314913540 29162153034 400968483520 50411947680 630850999905 15292572795 20240032176 971548469748 743147946486 68034655248 999162142632 666421038360 260633031750 223606375200 1355868811200 413457875040 20869804872 14918152788 49178196280 157320265025 3357473067 80730057408 22705841305 272528423102 46417941108 165102157440 462589657560 190261088640 187699341150 8741544559 1415109433530 11675707890 133855202312 2433654108 135287403048 133953818834 459209980593 697466384748 86807875154 63159965120 7335613360 590379739264 20050324800 362797803104 27728548484 1934384380 7142308320 210098517321 12780565490 641064358900 22306776450 8275938888 764294229732 4445956851 561558133440 231250042800 479740868904 5694616112 1497211763625 752442387873 557575218513 223501395024 561691897410 844993822120 34794489600 1237101120 669888928950 70164172512 163117694664 2067704514 428992398720 50104670700 517233476640 110933927865 160347386362 1232009014724 60167710720 117088897240 466536653376 43441314320 195693173775 32136571588 625775886736 7947754136 49834846750 703343043840 1982121800400 3140689242 681728154088 72786960 1015067282481 297343256000 904268246112 103600091386 9134620420 552559499520 327817885500 379262783966 280617928626 10200102426 6672248424 339085350800 9665957145 28189772712 630077517895 67787024884 716318194176 362080702080 684307250072 139598603115 302916673298 158211277612 124296863152 760915862928 1371395605248 7808572057 428197769216 365575075740 34448737300 465859214400 150213510772 675041178378 292095616000 96477726780 824023098045 281778149910 1269809211000 1504380773700 1233225564 636454580706 459858365928 136529660160 378517950720 112219380 519213222528 492069427344 33255888600 80065305512 44636611750 547428752000 214611477696 513573251680 63280844320 168831653405 809556906024 442175819800 35887704342 581128473600 172937714820 645286563600 4340420280 723298065 81581370458 17550329706 7445120760 184358832848 692631239360 468091486160 170292237325 187441730255 634138286496 502416374970 1693040534016 57401658808 34839665664 118495033020 738227080250 115822505232 251727780890 50525358600 90892891368 349694945643 85165269750 451922618400 189911342550 674444987864 97514051500 81589993100 139133622672 1753978560048 437561852 1110715120053 40920087936 756452418436 659703057773 374326917120 2902588656 20326477024 83385651690 926995940325 10584483900 546190992270 503245346791 705803452416 792419212750 651674663266 1343386451225 1642357651752 171161914560 340027731800 12924667584 673635228 228418724079 149820250023 25202454363 345144149280 194488329728 51393491838 29849100160 144982821125 387577728538 1064742546806 131838608160 881102554150 731153242260 89761495461 311662865788 223264304208 348805443242 211152688894 126397800185 1301175995000 309331627248 263766277152 1721353683 64892160 176456351630 1029819062715 258909908026 173650563284 1796326650 825849644288 1463023032480 21679459347 94426771488 173530240290 123361898396 676320200798 440615670075 2524924815600 195895703424 92080782358 37724099868 605559591780 882899576 16345194000 7810127360 883662003972 77381057295 17186250200 134262847116 232779062000 1382773213192 243733754460 417892509174 24914839840 18579088242 1564688309490 638921926134 47507683320 18693711120 4181602800 269675121480 28952143050 85444552880 207685668443 512073037470 14596748640 16218808320 1383227323776 153261768310 735509452960 336578817834 839377812780 201789852 590755133150 953794798016 24355994838 558097922880 1718132178000 150804143582 162756424320 435689958886 52159509792 700274185380 8530566496 353698059456 63470398512 38488172450 191979133038 29616282020 222137683950 9406863840 354113120955 102812320248 20684473590 291573203400 3110316125 811366995726 921344524520 154463264868 333709221300 218716060500 372240788094 186778143365 171214745640 503293493136 1052345295905 171239948100 1271923087396 30326576400 1143776243016 892038640 80888918695 893197729179 530772367456 153258734956 686443504336 5851338762 214899300196 104014995448 398116964592 202416430608 32993829248 1113039962034 162114650412 37987545840 1547337591360 643301401610 1411385665910 1433727982656 20570776560 272912309098 592186575726 896722070616 4287753932 140702691591 415713870000 1224365898404 118853776404 781077153024 870971620320 166813034220 673948703168 10070051904 142987365430 42060664989 53271611893 49443769248 387053610768 1182678269124 69746242482 1786754172805 386211136390 772433403000 34523306375 332067629808 488433423400 21957634800 1639322570585 2055953106546 2542176522 37741017600 235893320208 55180898256 12350859408 11472116640 339726939468 719666861940 441575568 16225638143 32446806900 774580527344 648259044678 618892923572 45033883034 55106573168 172771818360 1307493187072 125306485236 19683818084 1167618067200 167216829360 772247087136 3756601475 316939869168 632583616005 1229272559298 15927716572 18270750844 2320328939590 7139167464 12221244252 62474397120 191257399344 1060517205 53436415044 305215681962 47085182781 15427326567 56960510625 54827609775 1890326684736 1444385090760 710275582790 67445430624 64147473272 14351866130 358282519264 211006859145 13004046716 537068574900 19056110520 489004332795 91117464285 830373450200 1329103428064 832597114725 813677436099 90495055868 29311742169 45398678432 51783276492 20662772130 753521572500 335467212080 1698109579566 44233643168 366483548000 239828315419 329610504333 238100326894 439712149344 109754301954 315012820980 196910152803 525370135878 4287471552 1426728214464 20799215514 4287988208 11571384288 4388733240 750401927163 1188513787560 145333628825 142935993200 1155148496985 48338375802 448762882176 2344392256052 8659088748 23549439420 2835770532 85056192981 157344560640 181359016650 1616948838945 81109062300 951462496815 151877670903 184873350870 93729038715 147736570912 2201583591200 75895008592 123033270886 89550623096 37070158620 1571946890436 62996816925 298920180 110410260840 104798262375 316250027730 58572284058 250598706568 19302046400 11026189860 1838640049146 2509995600 925477371 33743685690 454822537995 817330740 842286134781 1350140188320 715000601238 143699141376 87235297200 115906232475 382759030467 2378250132608 92973255296 921732603381 333069793280 495730527600 156767922176 92665139880 1563536891118 32522149132 41501323160 330041559980 98712029520 139206242560 125293397512 317748016404 194941311840 182170972200 112634822430 1355437091928 685382274225 219125920 1069428663195 454038571008 316272320210 592230314304 161650070400 1347470789040 611459777500 348632366502 875166864000 2664771720 136440205218 37574436789 744654674176 138111233715 12655299456 105867790976 294595996800 1167372517194 32600832000 59706519444 425664286716 160216820096 603936898497 70587027784 1001486852496 233768407240 335326588464 741295423920 87523138404 237686535625 1683000200 118827035208 231851119500 67394784768 144258517184 2358871339 653885440200 170809313832 194414843532 891884520030 1183403634075 1816238489835 98854633360 4999641920 4396940925 271111972800 138098213874 669258511155 1079828653592 1606877199240 206022888428 4101933150 543415272675 265969961520 808228736640 95117009890 403018733610 492707372625 283015304542 17007899400 46320477600 99162825062 16743164568 4695729831 7380631874 1497297424 745682837248 400259401776 17381879454 168993139500 103530145928 14371386120 1352631255815 81062100756 316397264400 537848031578 939248304000 1589978753592 297152602110 610334627082 1632453590 1113155305290 548363501027 567865452924 5056747668 459419043456 121826381463 28124447960 10582944183 278448610440 39688512 161716393527 22865709624 2136873230548 442342720 585494832816 778884107904 1121631104990 302330043729 37998639360 2273170144000 131066774028 9829225692 129325022820 102434573784 46959870375 688429204320 27577748484 484680052678 84556863534 51193452200 2190962599462 1071422546040 83274492816 1362761306136 92663469976 229000039488 524573199744 1022518594560 10601456931 184900268640 1393735458850 774899233200 349258681044 452791551580 381391574208 42995607600 263814566576 15168981318 240121283760 50783138560 400359305610 126225501720 1220034013744 320763175152 11626196400 1378110888 158428037700 509754131484 219003196070 2799267660 2070017250 91977388581 486298615584 169102777734 8000453538 113414896672 636036664230 414879336000 1762482416 64592123904 447537339900 165957629760 547284458448 777639744 182359157760 724208234112 12806581993 662461215075 180303343392 493582447085 566068847865 190255711232 646186050440 24190845900 47692378272 26127244565 213142468880 15672727118 850298526 1334082582 377763549270 160485463086 77004367440 1198082084295 978921524700 2399721984 40533781750 307856442060 340702328200 326163052072 18521567232 74138988000 53237813706 1435067227440 29017069284 255837231384 407585634652 14844787366 1016149981080 671654698841 367107901329 104123746188 574625423398 177529125208 2032979043328 708548787208 921300698835 354326792320 41267130840 335090559375 193084609800 73815506200 592518168000 3086799444 249367755364 23116306500 882910575360 27651336768 3001990080 65238640992 401576688 107234972015 950064028480 761978371752 5919408000 771169874944 110593897920 19996992000 27216299796 53111727900 156038694840 707631162840 901303777690 56537353071 846313403614 662600874510 171647107338 426092482530 163021678336 1906305619680 53203847520 18549720000 25852368618 7939192888 192378418104 27538665300 5252515520 199996768818 324745317612 1090072489860 24911252410 1726563861102 1248787300548 272108278728 305344663412 326201562009 606519711312 1464731100 578448154944 669488215040 73232115648 484661707264 83984315194 362648256300 607386816485 162693553120 53601158700 962444137200 431813439248 280462029120 41229068244 27053990712 0 626751990900 769986098130 195984907118 2109088861110 604259672760 48260810416 638281937952 39130035854 11405546964 590338282824 449587561788 1507137322684 32036998080 367256471560 929491211880 614713894872 467162344368 2296810669704 95646243200 306927718431 116331840000 9238694175 233605269684 21062128000 261311065860 86932465176 26952584650 1555602048 31758303619 111107483392 833118233728 23423034470 23873395232 193826420138 1264028370 541952391640 230424345536 323941721350 78699097708 56278101568 1043841162650 336954264120 26210913120 850330073600 212871039360 145862746038 495144973245 133977419876 2911381110 12785977008 347837094000 185086616112 614856718080 415901687040 3935892060 1585753082550 1960026744464 44378885200 211381405200 9869212080 383444970786 275262140160 18800093856 25210162065 7573896015 255123703827 780568795056 11374254528 546295105620 55747960268 292128869600 385876916513 1602508050 749796066630 60376854528 846297683280 153837810320 7571973632 379257439800 23838153408 849030538944 101622187548 376874517600 208426590258 1699311689500 234231758208 1530122045088 54376879956 1289503654992 91929057780 228219288 339287455728 221621365368 35222948404 512634685056 392538453786 712323776178 13745294840 36196106240 910934370 185624664192 142860192048 218239103628 167514847560 7371530010 357355098672 1452733399951 347296451040 1412064252 491182638848 238544195540 159324885720 41754896820 64649106000 7965637200 86336968176 888725539296 804165100596 714495135816 72566064564 1740520730520 865704347544 797999896512 472097465064 203607056016 29717582415 489956263272 38735912772 91103208434 94640822736 978231692104 8583253140 284703159312 79575278790 103756589250 388191658140 86200150036 687254099376 2450487780 132516269514 370912820355 1829084654320 399747041406 371332966900 517761861096 72604058400 186325757584 769595267168 116985893376 510261684625 49411768824 329249835120 104988803920 188758740880 115266219660 46516079775 214986666184 202803798383 696646234900 26792025600 1166271398776 59195082870 784927396890 80531091264 134318969280 375276982608 278565151320 426881733243 351216931296 5685012144 416217480040 763757501184 102491692800 66370514810 206727460335 84215294632 161484435200 19964257144 110811966592 802256357152 29534978750 250936442127 811965000 31610457480 66736838518 411278171584 1080349904700 593655653052 29150857440 35076444000 145986117610 15144549350 6814340946 9244750587 36036939456 41062512480 386435262400 1452578788830 13800496320 152156113120 455422972620 209734643664 272060226675 143328598434 474985638424 139736692564 787817770704 539290970280 11883252320 400927515840 19906339040 353023905500 272896584060 62430421230 33259509512 271025748180 133837067520 1086980056722 34135957008 519665147820 176717690304 284058274347 695891185560 742672372176 55023440360 5030847517 18526286268 189930397800 362015034720 1566444738896 385429985031 97761358350 128947526784 69655678326 197368228460 167088799360 476025571840 635141988000 90537498880 57708806400 628450283580 39485637664 716154236460 1002994524 30793063743 35894567280 1130267637576 328216803408 51034772880 191949969120 1519169626 90537028155 226359847408 565326618640 1382922257444 133143795252 16848637344 612686816574 287358095592 1211297892448 116667975600 401371701192 31444566144 241204789290 123031576206 928520174052 5462720918 1497896892960 9349092500 613300744860 93835513200 42392234104 1508958319380 313030156950 50632902144 74150818800 7061896440 296099740665 146053698336 700124899670 508804971417 450204270680 9998660088 168991939773 5470262040 321171559776 1442854843584 279369275328 332811260040 139751189824 876370806249 994919684896 541318169964 149530075373 1779605249408 556070935896 281165228784 631785280245 544412028160 432870374082 13470361900 784734428264 146998420032 135151396144 129796489025 1178491118028 452427917760 296295120000 187386901200 59608826784 2164195769436 57532819500 983111552652 20083319424 823719424000 1057410593592 133981685760 942761071998 490495732867 658542182355 12684344400 365716751434 12009624576 638977594640 318133283722 255346167024 296613129212 569460652140 569728888938 2045126701040 474782820620 1070149079440 155731468194 49503232680 35871452096 25740662736 122568618744 2364823821 321593338242 189173319804 586082694960 240295205150 11481078466 215572076928 202671914400 463445812500 312356790 283575838848 20125623320 80085222000 1881470947712 2852206402 366105015792 26525896734 101283850288 195990176033 58273581600 57104730085 512626303616 436203840402 4995336360 55062101948 181764482562 519494295969 57781977792 675331444380 4657493408 2347449234480 142292914650 1121022225168 64875491460 238172638080 822483216747 13990419222 185496967304 62641638768 12369073860 983277836530 1658177565 4945770180 1732969533 236123159240 1112039541470 646895347800 25571549500 66545407929 659797887744 8756390268 151950092740 1202878303029 42087420480 5602291128 106188709536 385635925740 1100395269984 348643462860 244673360064 318287754360 546573403584 187948806912 325271416272 491275926960 140077324576 364549252224 97065767006 209806067560 520126443648 903756578152 941894844416 145434598088 145108449864 111218305536 758295610728 235338871872 415794286050 669179680455 102042867420 192934851747 1125006696 477647183780 102875455644 125050060450 1231029346976 38579966976 604136166906 40353392288 318343751272 821789149230 61875447291 49667950961 56912076990 77359656304 282307320 186901527120 81945456060 229684784664 266075111250 24138060912 2345487360 285712018284 25615512858 949498680480 55565714880 45829982623 386385596376 11476028484 1284417031999 69349420728 12366179049 139346541096 23721983460 3575318076 1767166106310 51953367600 115446518586 5776813350 229540496745 138946966488 151807168656 20724710625 2141987672 757924825280 67649166410 382035564540 31175016444 254551318128 161518107079 80731772748 23166299500 1545608623440 537873936600 175024401500 1327831728300 14525260632 252462703896 418011412234 54645740800 58634002350 6759542160 193256480 977102234640 157245000948 637427468548 40738731600 658615863714 1301554471350 341561147928 198660918314 300614452866 2261453820 118939047750 950138233440 43774930656 1151455924935 491389658112 317288534400 234735587240 56851523658 910136039904 9620203712 793198598192 203334105024 254545582270 59580662400 452267343528 54330668640 125532057525 7429872480 1246890257604 63671558975 1403464458240 209624011200 35634583080 16353940960 213225561240 979927465572 668143583172 118145284642 1625209912704 51074608320 177605961402 384187015182 204589346472 48394576566 355987626120 2370772430 144962189344 765422240 407895370350 45089430164 7775177784 1043107296000 304937905140 1500471338190 4867746580 214028456400 303543822855 265835033835 881389492764 155110410000 466672807944 112957459038 1638104808 305695385325 398870003520 459357246234 3272308160 306599860908 122854361931 40757778560 19191377520 57106165940 37661091072 94495471749 24590673180 169206285780 282435667524 320266660910 535334849658 1664980579256 2957209943544 5548545408 219295345740 920150280 18730786758 84392799876 270858931992 256134590304 338764789440 1019945462400 831824282250 942566010239 653816327274 1350367312800 64716993184 6370478256 1755891639684 7380498320 1221288209344 13140605808 190022081112 111484510647 18785375820 117680489784 82852538496 67271855040 137780149395 1347928634745 6263302500 243871046424 633434048 201618209475 868102030474 748165320 1045857752368 144078350416 21349547128 229381150824 627560520444 1001792453144 202638824626 1516049044078 116933845228 417988266816 11545509600 28229225904 28060054968 168616755984 441629623512 212757069 879594078300 186090791040 49359254968 1652856230850 225862552800 1978993791728 123794304480 195440799060 422590524400 834392595925 462468547032 808827495476 271498446450 1203890749776 5387146128 423921563100 34793760300 260402945040 709321840128 375814668384 8658125580 1449776229594 31388835555 1908988947840 92522237962 30632991450 670736752020 123468582512 209204072352 1994907824515 1076978872440 1223481000 413748835920 983710908180 1294340608246 280731392208 1140220930314 39404506320 1336545110 22303840600 47266792650 65595454992 2269124653002 85186851120 371205566190 976371165 887541056925 174532906548 2103441450 1703151786222 136422572 64762910380 5585663798 12447105294 44445300408 358492391600 101037301560 18001787517 185763802560 192208384368 141887133416 13179339250 27702852408 190676399760 67840909959 253406126512 137963449920 2041067700 100136411172 183222481680 688584224546 239282087112 5978375414 89438543040 2208873634740 6633166960 1142087208768 21467634696 856557208848 59664150000 11371671150 108949172000 85832912946 248047941600 46497830400 75811486575 716876309508 809287721864 256167810580 367701176640 15790981338 880889452092 16850855136 33682306592 31924419120 162886271712 481497598720 171530380620 4007311344 452866153808 669481587720 571292803420 14782894750 11205865636 63011208000 990861449336 476497703736 312022777500 11651898650 546691210324 533003194923 970347909888 1457062664466 7313668320 120423372732 48946647139 36185348160 1189943754703 80089749920 59222982336 183992596480 60892459092 1932347732544 135893016000 1266998465460 544853519028 461611791360 24863543936 233670690 53209819200 1498389507375 1081739988 194647042440 81521122800 13158602688 156645264150 586680977970 160612786320 118915452000 173399988475 361879527275 183911826888 213007053492 594771565440 834315442296 202225284456 1391939100 7366092800 143289264576 6308678896 37765037024 296994985925 118715835480 1960476958544 316280928096 102836474268 39569387520 356545693088 44553944256 2723191387648 221475642480 245848407504 49866518625 52074405360 171419315040 891481573200 15366634752 205011771264 365266778320 541633059072 78316603947 149953543992 52232040000 237156849960 119748983826 42846080112 20780820736 70645537368 703507109760 275759144192 179915604612 258743239180 5987550 12629640575 223228797700 334073618775 60700750110 294292294780 2464070467870 203501023850 828372518400 261348917472 412075886625 2404955087878 92586212992 381401339040 5602661680 1235763858330 400140899388 253578734720 119688036480 157116206000 804175615132 505673950398 190473960282 3355342848 74245080 12992085084 779096080950 227607614550 318498769008 27161748224 80407366960 15595412960 907521754872 647780725440 345552612420 4242410760 4621567473 41217802608 613293863182 498973311012 543173243040 268372377225 1293959508 86264287620 1033346326068 484711251024 777649946458 98137711476 352510674336 363368603988 1042841232 329003783680 73325384730 71135489152 61884774922 577448572623 477323506551 180772660224 12202918026 70094850661 28868735844 13298665601 488298850 203647747743 783181200014 193621848244 51047481420 648133639200 362689539840 97207932696 41851329152 622303224264 106824135375 55879571900 119252072000 1000516361520 2116282368 315437590784 205515566256 1480390823184 254184971040 583964890795 33737996754 81802336728 547631969280 311121955560 2080038996423 54280023048 150171975800 380139724024 259052621976 495425430280 437302450260 62158746300 69323809950 612500006170 407560970124 68294180870 79874064738 30389081364 73726668778 203567018160 21109273920 21161712800 1474013848095 738485092710 206803733895 289514826404 23197416468 638622735552 1363620220592 83522678715 18929538476 905857658118 10178854516 88997430114 1039290045255 1245428642250 14715186570 36920208402 418887093590 627456533900 136397877840 880496114736 27767417076 984297689564 13284035352 7553596680 204080688000 1508272242932 426640342656 198417872632 63191496000 683671070500 33478399710 82586223720 59128672750 54862915536 83415422376 186080111382 288333206070 379205130420 58648111314 101612866160 285258987784 191273720192 214497954 154100710788 17945780686 575766379056 1477017024 85610142240 516195089280 503162089920 8031708616 933278301871 371384580462 288319198251 291138192 51236452920 158594099937 24961579412 17767711776 172773777960 879454114502 264013163744 839594404740 20570982372 12933986688 2212818432 198116328504 285169438400 127413396275 623483013324 354709149315 16754700510 201788734758 203764735305 6646650120 5954672386 8480393250 55017966336 5512744380 38277026634 6210878870 1550906225824 6332487966 338312855670 623645547000 1010767914720 166662397384 121307307264 751685137553 32491548384 170325793968 183281486076 42985963836 1937951779104 65274205368 427075377120 33006378636 50365364250 418118679225 172249193034 550471245520 8443809036 212389694412 126355592502 352831489920 189017707472 510391908 1156394905784 279145566480 907900504320 567867865734 200236035648 393675046362 22065232098 66945459200 43016491287 174464364240 105523265966 262463405841 159716763360 124618168500 838379154690 1700870661936 168655822734 91537563150 136242836730 1408208104068 812852221296 413382563919 401228701720 861388506 430235329420 321596854200 215781698500 70489056960 205056108096 1302453999700 2278486910700 242394337248 955789504 282615830825 129096448740 1541025577200 148570135276 257921820288 334710295920 344648668000 6969269520 75779063100 365009809164 51573514113 8770143760 259037845920 62094177136 58415153440 102442288896 493920493830 690688966000 390814733469 1941282242088 6195483702 488732112 55519155172 206777189520 54455621760 457511086584 6599489716 458746820804 10646986260 391105401498 311114578780 570008471139 541996176780 801228428000 46537125979 582523963840 195821039295 9915406592 1420122088140 279808595990 1502630472134 163881799434 599940958956 3082239744 749392990200 361399049540 231625083708 110224524864 541701479970 2403707866560 29637181854 671456501888 16827019856 7026336900 31365131232 847325643370 25105333408 87660854550 867048777600 14675722110 49764052800 11136115056 172143797154 55441316322 264119195860 383556253080 6512020452 24549070128 47368368000 974834542296 419818141820 229334226120 5387325930 611826554304 313611069808 575129014064 68192414472 138693461760 34879951260 1547734384 478271232 1551211411750 521946707120 822870102030 37889736338 14463473775 34579694682 15325337235 48435429126 210109373150 982134330450 16846920090 25408635120 456545277936 25151701696 29957492224 106761829524 882282823125 327372006720 229563253425 1428499479888 7001205750 268843086180 480399281856 395650269000 142991357432 1337759015625 21530165208 31023584280 221772663626 491310054144 61092930600 103148517906 21576056544 564043342125 79186427460 273161729232 556426410480 244965369280 704371568832 550655150675 938568594600 101444059340 456746486292 216473577484 153105222816 104709507783 166322067100 50258237250 516019333760 121036090323 607085022432 718198457856 25866835280 14956084080 550405180584 19305578556 1229658353000 1494570528 205534777224 27388252800 811582653210 347703739480 416938025475 55583343000 318132822280 23690475480 156840640440 1030317073396 28561190784 94991526960 1392714029135 409079398000 9531076352 416114939450 59400326335 58127117300 35878243674 34495160616 151206490430 238253268780 187294661680 94906165536 1081004043056 667640771096 259720247808 101763071488 2199467148480 769736035542 61994072304 610102796160 117498555496 261226734840 629558822730 1233589176 564598708618 106675603398 241077687984 390047149590 585102385686 207985187124 329776476832 599158560 987246179100 7250265792 218571361470 3042628960 4466886375 27186799758 19254162240 16792033415 91395145800 153159723910 78475026630 2337912096 43373163691 51530634936 60131155833 1764145152 801635724864 14960704680 441057992921 4344036200 662330948544 109723723404 83153165718 273039572960 31033886400 84270644992 324330863976 39306808632 965388326531 997360756480 449305218040 9612759500 86205199860 324820287540 20039620320 70848143310 29558716880 665578941590 41393150793 93043813050 860119012935 588623895416 1654009701418 1555215285125 64680192511 1542325950 8592940668 638805624786 1155518331220 772556248254 14969428785 177941706394 624841264152 274319839170 879665079000 855580339200 115059163197 106732942320 22637341440 155924041500 63495975858 107263507428 295436209824 727830876906 4443269220 1629554130540 92693684853 264332241864 14945818888 302395522650 1943367569262 149996871954 1767209587625 109959338112 1458593484600 554571104880 1458975648 77248239732 7300576899 805073358698 39317380000 2198999244750 780719862080 638171366220 9425777361 304849434960 1691795726160 17558757216 967306303977 258516406008 283300937906 1329605306280 256626456640 105350735238 1382178821550 235343003904 1628362030950 196256389500 4437415150 23646708960 2251301276450 930761490900 204207877125 1112162610300 489148037928 11270965266 54789203532 1320617259200 71285750172 55159591410 42690458700 269667524256 369361520208 531132292215 725425035810 158236728336 98786346750 85566172441 120367182640 352074286125 13483465514 135997914780 16538492157 1781691712000 348200938800 4163742425 2203511040 22978577349 97019103558 200821055456 156776719320 1033911429285 282361287096 36839490490 1460669272755 511560944064 622325060000 13884998580 155538778512 17358917991 158120567080 455485423680 394791948648 1627044667500 13804975800 36814877850 1088900491059 351968451780 8141646870 661756647552 422534078211 388552055 302132543328 266674517838 16043926800 429635250000 632093032425 365076995556 85482322000 12096506202 706476023312 682260922244 444915884700 66423391200 427059571288 756731039848 296200800 15504881280 651538132056 613447698240 5150390295 594822564098 34457429592 149656089660 408312315000 252606020548 350465346000 79850796480 120720989160 252086287320 20290139672 1347109127980 394116584092 460503191478 125330167872 794444652960 22835120256 1070640066473 39442877136 112887236262 595876000000 718118772606 8795618871 44399565903 133086019680 102111208320 506492983283 442241337520 949664021475 128875215 1846131058 799415208977 655734054 988160335920 593959483566 332523602712 120173433842 27057408336 9270142560 507688490720 174533953443 476924635089 295584302002 392863232 1416443459040 231573830580 321723467520 10392924096 389975913810 65858589849 296104198368 63554128704 125744947888 1507404183776 41022261860 189960792378 17145505020 95420868660 41145837908 54827315197 21484659570 249854002464 51130241712 240911624952 466223233630 187718932896 19008274710 879594296 1053065198835 581758468782 48748451700 166635091551 126222234152 263331734912 2071732116132 502946353266 3276518280 255351378590 153409697100 177462429480 28177857348 5547095580 491241330720 124027352064 682261724160 331016800700 500196001536 5376852144 5263367928 817301791845 272906474238 293606189100 1190696109030 32254016496 548810640 225906385980 53264719872 1243075210026 764179461 1036326324460 368102611275 1080942103710 192257670000 236715112592 212298624 555331873536 1345362816 97470300780 120524765256 39001858560 121274735868 283524607288 102222682290 300471326320 2406236330277 190784878011 541296340624 64205511440 428791006683 1709749862604 583914865380 626087991600 463762659422 720734615304 399633579024 871057484826 549750558612 883876979700 254097223240 263070105760 379326860388 895172980032 605227715400 155223387540 1737652105552 1626637782846 489700252860 312245131662 1075978461060 34173531600 3045550508 631418420652 1227837403700 1254325367940 283229703704 106611778240 229172235104 262899281496 126818013924 298065512745 64697907960 338323986 420692839644 244074932388 770632249632 28071231587 980974160240 427253946822 385962908340 231711980500 24510800700 604918854000 210434428440 67158484140 47699918760 1504116240445 205886197440 15064715232 153321241500 670134919960 1558410509994 1055204794560 34115796000 256067488560 95294228160 130538020272 469844697965 48710632106 14033150208 665449648305 1263877645655 717479895240 17805418680 4794473376 1787877273546 327035485872 171768501660 237286212075 2297027700 1544614583670 1305960322371 295765800 501989553968 1732392194624 396731270520 8162370854 693984433920 28077615384 248104633530 3045428433 35598776928 251492708880 60225043680 404219245902 112581282320 313593383898 1020840514925 54052311040 47328173910 85338520020 100755917883 87635450204 30328940950 179063333559 399971652840 425433760380 17582568512 40842250680 334860330090 226936230528 88371304440 455425322796 261362069120 73818717731 588384148461 1179690607296 733698073368 11272315 2655940980 598790114400 207023831910 1168425296 23036170668 216489477600 613993814784 35408999560 1514986950 3918081942 100165811200 236928065 1034325231354 359650585920 353168698698 468097444800 78907451520 365706358920 66330184410 217277195520 41243625920 31598991396 200281567040 321046132176 676417013097 312321378864 9891974976 454651309494 726885463920 174377410011 13271033412 179756640 147489751500 35898540718 349674497088 128458939994 20328688301 44718667236 63385696928 405590564580 268207091460 480869999104 1773981755400 359073890384 1247216932500 683826019660 84578199335 641364000 67028705976 487471825236 471422050 124835554060 584648585928 395834142300 315580521564 72559787664 409933680027 249349201200 7967750120 1209262180320 17835363000 479236857120 294394610700 166563415620 533335320 373032610632 765078002601 37511218 649200579867 18911099304 197217049734 459318451032 73615015838 340923646287 156398553025 36371975796 152638386984 76922280918 570619778625 6462414810 518393683236 1620153760 740550127422 9440225223 147036882993 330332102688 751164586088 146725375720 240695246070 172820868480 91276901568 543630517248 531174385785 105155990628 667597551528 23269596160 134023422975 274464212581 47693579220 20121417003 69326159320 178001978000 18202070016 1107444689274 927789435585 738440948520 1095424540 363265320600 174289110880 56407484760 101809404 890514839340 87060709122 130403553098 187391410200 363097638540 367761982371 20396124000 1057771092105 387564682330 333349524200 9389152752 594871325280 182947731759 39441401118 344236300320 34545061592 218398856640 17120224780 655589647350 62600961160 354126890784 17081914850 1386204768675 134656747961 175542139500 590612046700 322026669900 159988705632 318299773440 665447609140 181596210384 581746565400 2659930 761558161848 34991847490 28028146140 926934248376 11858722225 94699717920 2162070134 95531279334 151780599360 61527114748 1285514237376 262222913080 43026451920 441728720088 31693424244 106518746880 436549342320 54157226200 98294981400 21264249600 177099733200 91653921756 125699391635 1390129501068 1633429732 1262067208850 637169670144 522019091250 374557578862 954006158070 120267956655 472200047064 95623535070 658099627680 42216286640 734912141548 14193592686 70770818100 671364693714 5412618700 1069492486788 106402335402 364877455761 335582924623 102393146304 547015083776 1258755914643 25921080900 2086203340380 13531791672 199358190372 1143765214416 4167674312 25828070787 216061980900 291924758216 211972837015 735294821184 1029943395 1425585837735 265655221020 199565296350 205040241901 10927401402 157926820350 144709892145 68250328915 98514003936 700051658700 254270040750 731133071648 43698375424 29400092352 69012744990 130769992444 315261134370 26725211080 463261648626 117772436100 782262284913 1298544199056 1740720447405 267469596690 1535065438095 1179262238748 19383952380 629853775000 5980426992 242408163648 16051507956 1039359179880 996448233150 709947675 64750193280 172768415820 36142068963 579130056640 310233306302 897247108476 700817039104 1178401697334 3938021670 435852571115 620634096040 434458244106 253061313408 129443321730 38391541680 1605881683647 821219529956 94131888480 123797118690 56986524225 1760186412000 161423371408 871191749148 714904062558 646765930656 1011741234750 12109117202 64917676800 737381008650 875270774720 384648897240 21841191887 388706451300 139437693567 94057576136 1806785340354 13064022202 1072421307004 928665692388 894587287224 43164892170 173902549392 205104472000 1161834014286 138600360240 291639591966 652688260 539938757358 507489357510 1594874397138 13739170692 337101294184 58799030290 109647003648 1357443360 50582172228 132793494816 386749170720 758537576688 2015378126682 1453355383040 162257892174 39592334880 124550410998 405887173200 745485063872 8126222000 176759928576 92008000 9260673840 113502040494 631847015415 93318876672 561082112976 693457552800 445131988434 258813388320 339187142658 231310322880 356130460026 259270986834 80556471900 114685288992 753354373380 24765602400 663028586350 826885726029 134326089135 104830323444 193880597460 524756190960 153784616805 34961601600 151412006060 15694748496 9193408640 979864621920 142712004600 341940913992 278097485160 116196922624 809711699940 133997732826 138300799968 3987070220 1367425188432 758020680 1780841849966 40482453360 142819690314 181608952083 1445033496777 120070427625 1188598003012 8090861040 20617308327 1027511381600 995829120 64137571875 1290887095476 956520701799 406351999680 91235385848 1044403943814 147798069770 963500339520 155183459424 45798162480 643102560 605671381460 14579805000 66608788680 608819009481 569325464663 102737018880 123363126720 227540998278 341819602803 460204524440 7834272050 1015988675913 26246374528 85943604960 246077952904 148273767460 2196274080 92914585764 96612302472 355688932840 26993445920 420247277928 4055699160 399912940872 1071415418250 60414031104 2126101176981 70696562124 211711478204 704140478960 142105525686 107525069460 2139087792 854048101900 7133315680 1023884350104 1449270490500 139447587708 35437558464 10044046950 556962794304 1315643381140 380394191738 1263490880106 299324597418 435665591712 77676110048 106209799918 377498719080 302872777872 269432104032 25412669670 363325222062 94496359140 147851627805 351737113984 893758487800 992467512204 1266815376 493580615440 583675556776 322594664714 27745922680 1241903814315 543769729776 401175862528 204559543440 1077786871200 504576266400 256395494298 2294134091055 2182899816 2014761924 9325548288 731138585610 25134049710 118615802292 574982908990 187281524066 251982643640 1807222149216 31310426868 14312540760 485115070044 11399436000 72148199172 3144640482 275741706240 285657755913 4217300640 252430328535 515865443544 188110678800 11713727520 7064850276 585917486280 84805050800 6955811200 96527264064 852335712 4061539264 20402931645 63537103557 1341034922400 229840206568 47445868020 132826042080 155774508960 228686250240 37108771840 1021572520592 555323619968 170690180985 421739263080 679527555840 151427615376 491576639400 298277746690 2822543439408 557584212500 435356382240 329313728142 256310755428 77250349080 26230108608 21552018445 716491790623 617551851 228098908320 261785994180 522292713240 1471530648 744612158647 373235380700 46949118750 585774056736 814629702700 192022652448 7336561344 97680706848 844332029060 589453321380 270732890736 334083862854 491654150832 682824865316 584706193230 201046831440 591929979300 461725742625 32120960256 45615708060 120364319586 426124266554 240188746056 427525476996 195272099440 5141177730 89958020670 661037808640 8849671875 168965308512 145295411300 6415243182 1398251238820 944793635632 16537568100 1560315127488 1104158413750 745851266160 1106841801114 226099236896 897568751700 604164402714 147562334114 401982764685 353752110180 756815451990 286734076140 227062171392 805375376550 510640326096 44034597600 819606964572 635390797800 168306308478 6175659544 87040732701 1088940770280 681787335936 1129096590024 35123392070 126945185144 272331008050 261198234102 53335390125 904465762800 1157776680060 2029993404660 484721370540 19716554776 35168088800 427490531125 107396017248 645739172960 870737933400 379737597840 68873287824 56305688960 203294931840 502913370816 54258830100 38454077534 4617670400 311780730456 311117300478 162184724262 851180625315 7264998000 1478088156350 934310176250 302820078330 190006635078 1122985833400 379122717396 105014022960 309972069 43853384343 2007509238852 1961501861088 2996773200 1160428269231 488123548716 37619513568 37394490900 1715048230896 142490837060 15606485532 1069867294288 311455542544 1065104008500 25105988952 1750715852814 745011926154 472796440116 7876754535 781176664833 54010063536 341078569984 72114300101 239867098548 77729327277 1796051107512 1079189784816 23208706521 862587536760 1012985329752 554264429712 18794927580 1779754216977 72303715512 278169686865 411594939074 6090274368 165308415250 231079057440 5682769520 14617163550 29460073572 2442259453032 302769489576 62811567819 357521912784 401321148480 2599016865 436881434260 233228068074 34484509934 867078792036 742973699250 52097860360 1170788619 222902983296 1221549365120 21205070656 50869649568 234749967352 41651739136 102057279234 44503089732 1338753164840 1191496808988 170519360256 26366581192 110940042312 66149739180 329240348710 6016491624 1457318511924 1445746800 1567010944800 862453725768 13312005378 47728365776 22429955856 364094989190 31875037740 102652165625 1320807220368 5822888908 441506747864 774917850000 113954935668 1645451610600 517807894590 333633457635 26712271063 13525380 17547397595 365713063452 6030094000 574215791364 1325729995590 35881797510 120342915000 13012773750 471783922512 9649750000 882483888 999483799050 10125683400 26203119228 7603473024 130529689521 2590394310 36653628816 21152274990 8271304600 118837081944 834540124518 26682750320 245705852800 107091247032 4512243120 1238050650186 139364421924 38707628780 122531905224 830107839470 3851542548 83346092100 214726924125 197454954202 63442482642 105287338142 1722002685 156147110977 7610985270 275936935704 550702851732 202992674535 22975617000 86636274648 626162707632 1058564407680 151718401845 453470612432 96702349030 168994773450 10366982640 1545691560144 613422320700 2296741656960 140749284368 359792940980 80463836817 434723904 10501414420 3081049088 222423455628 635365460733 741402484066 6692313096 119175135400 88987180665 106683425200 261631728183 344237887620 257520246017 926090324847 206827988224 949445762244 28957080537 392860294952 40055439450 42424227450 691795771695 1674299862 89525156175 37429456680 60163399023 565012528128 34696748160 1782376264533 133283707740 816031477080 124996944600 13531999830 486964120944 171794975235 88172002268 115527241200 192870552768 324435702460 240832576152 212196331200 96692152740 46744014096 1060674175008 1293094137580 38942637500 92219966470 947491487250 129456778600 91613471040 234754169000 1758336527200 66714651000 251800835 311338827135 1376822797440 4898068608 137491423680 281982690054 71252086512 241264676600 51114545735 114159175704 27632668734 811859370735 30203942010 881828641568 454729712800 305242220850 316625226372 490681201296 626051218716 886537371720 331840623324 501932759790 227610255936 698966122140 506013750480 76938540576 1596926448000 51427881960 378731187140 1505399956515 2291432385 147097306158 1276625097216 1266166908220 84518223222 259556563896 86335381308 10720481904 291096926400 373333056 20010065460 469809536672 565352079192 3824334090 19351327086 23904055266 41493446540 118783627380 338249315616 310397401600 2247987862331 732873777216 8986112800 19599284445 4025002800 236411503812 157755969984 142240482363 400564319232 62216112096 360982883008 158438748766 441679598768 787439151481 820399279936 528803803863 102131969808 5200002150 229472490000 503156136896 469801541898 1850809507020 258855392376 217581731575 983259181320 280904126734 1582818720 313847968950 2264531926302 749344653420 248611274730 24010224832 45718869832 35795801600 41661315204 780424718040 2672874360 436711756206 23274319292 36375421570 403479789440 323801797920 440212463829 391157587840 583510105391 129270561560 70447055850 2799078882040 601490329440 1149242139392 531505843880 649263439440 3753909060 391368762504 731524427010 179488184250 108621744880 133866560520 2058139235320 550206965846 357150668952 322612136 111466447164 34521394152 219459654540 1007704200 829990800936 38072903680 368963595753 31950709700 13968801825 14165672850 122943410523 422987844128 2121766776818 73198543320 466674369126 10387766144 1319744177752 160309116120 124024911360 1206056509416 313604714700 610144895052 1502417550 294353552075 790518177501 135328337962 55935369936 677055396264 9224509536 25718183286 92677448448 150047455640 24607118250 81997732800 32912528256 272345107536 1000035905580 2076561240 61745274528 102673746882 3398293470 97676425304 31676468936 865426354236 65096992220 616686859404 1965138602460 107304744736 241543109268 182391021792 11643467940 110537414144 23370676920 60088402500 4575188475 988041373253 274205605968 403882883872 129040251690 59380992 217090734800 287344226520 140011663176 32205030656 3972258760 323679843200 137097800132 212218124534 239503500000 318434539080 1762982400 1141463218560 151487347284 627875526438 200340711784 52121187090 1441865375041 209796384525 2166451627872 78596657568 196230956544 78271310880 917964698310 70382906550 355126385775 525600785223 1698813213200 1484115627456 319290969888 82633807000 34901063696 549547633575 858354879096 4992243660 91562746170 92692575150 1289340292275 692262265500 370020912365 996838326000 306800962254 26205173280 22916808834 1290714868800 801328514688 482873915592 298147515120 243026590620 6500491829 28323007284 979793812080 68851025712 789060156855 1802554208136 355775691600 6838770423 210032114635 125500716 5834404889 368199070400 421117416930 27629291520 701138770200 5594302880 193150620216 125872659360 765346080512 1387578897320 1124392007232 59840916 104716934400 555835762304 101421390988 112656144660 13183697540 1235365930155 22206060734 174095485032 86736312510 404338314992 636909192612 100883764674 323373302320 1580867428800 59781030575 291093699456 10548474300 701107748352 1346510793250 273865598160 834109407684 17959173130 284058232900 168248056950 276152629844 177583372620 1262477131380 310341738080 62153805024 427628713638 28156852724 4018050816 2666453144768 1307671200 24085062128 11366032104 28303067520 110664712320 996659486070 23247243576 51049174995 575470420910 37562065632 44869190650 53595326616 544854955840 884904940920 158708420640 769848414489 1134562879814 169672550256 192471913515 41829348575 555359588940 377395137144 36997829499 7237084960 1774763007600 5895605928 51079494312 1280414013440 29268958500 412210143400 416730908616 310078688478 659037873620 942678495 844559359350 165697577964 883845401608 187902568896 45437811000 328148092108 44405513600 803643098310 1442994000 447672230784 155443175820 7689649950 22086549408 967586921070 457539687990 736331937856 63824610960 81708097354 313965542151 73673694576 163062552324 1420153109280 168523784226 62452337640 117639322002 105125150480 284903175258 8262716000 116385572176 12558782572 372517816180 2508798765600 628460382940 399379246924 1228261284680 38171214900 384104412642 289803036726 1846663447500 190728508672 311727836826 1507126766220 255642566080 13756460180 636288829872 334357394400 342025403850 277696222804 577088217117 898522688 13457942184 229368190887 63909615378 239316066 33048463800 29335739084 765086208624 838811619828 84310372476 903567420000 231173455050 562564232 289490138340 135749997252 14377893810 2965326320 237973205336 1311096392672 220243622400 521412279804 1477723279204 86176386000 208612797480 88966452696 415894031784 305529417520 695593801920 100073279864 762206453984 112334371047 578876639220 18863507040 85988785905 596437098657 319461873952 411118428 1466969724 76147179735 150300125250 1295747621100 99281368800 511982177344 11733111936 85447454400 740091873180 201035869543 85397771866 1028558780483 166252850625 45890590782 150129062625 258503903630 1232979515388 159470156164 25005616470 2506625730 718449324288 134662133940 64585155600 1309659030540 402292564388 30275262864 1160784799944 7280437000 3338623650 144562745082 343625821875 193320270000 257408480000 58738717224 6313372146 183271548096 41959822300 2125471406148 1237568192672 13603241216 1390315796856 934276412055 21945924000 275887059624 467416974024 48952514700 108654973560 1698464628000 417807860400 681901470250 647931573264 472606560000 1197753561537 5112298968 64573259046 34040488464 33939797280 562907148570 611417006250 142656589530 192534953611 32510932992 156730446000 77713838080 9755683308 102682555068 125414737722 344008953920 2857815324 20174718016 46760431872 487320008565 371823133014 248592769920 497108504880 310986406632 979391986848 126026240400 1541180947230 457572532928 66097693506 141458625000 130258873992 754763099013 428642769060 620744114628 47145280 1373132107410 285997399072 31549372862 586227686877 568206933777 29014569188 728780412856 288128053248 1130110800 484428533220 145630223640 552432046644 630088029984 150456595896 79596972000 1641105304839 1550031372582 1680507390200 1145143884240 371566882752 1068141906216 26254445448 106288761216 200144770140 2437340048 416853840960 492769873812 249773617710 755116503570 717826103560 397834373640 470032466112 102443461230 921048352770 164166264072 13781381120 49982160000 516057016392 476911524768 61460950500 338401239552 352793676655 566417706795 111394177488 15687302400 843529249080 1109535561576 12974484600 10211532511 371495065928 1114573608720 231428826720 1372809376800 5047159104 7306770456 50391607420 226034071956 11835990992 6754774180 1562435716348 3282113835 106128257256 82974076920 468727273520 89054091000 1096596408096 90417805600 646914007446 38323401280 708867089112 37849341779 256382274568 2481636144960 285584285152 658875136150 397534042906 156354430260 29929362580 100910407500 92267043960 36457720596 127455039420 19678669920 409957828800 426958555608 79764424718 562973632000 661187389312 111801293514 871377690183 108979064555 62080457049 28328062336 350195878605 109812523200 2815059000 31802278365 350475540862 4709678922 4283471808 677090233981 117871452160 9555976836 10209199224 330708571200 223872398064 427836417288 1545006514176 574157613383 59304961680 29250140892 117340368786 658600675980 16210649826 68021343376 235935703680 77587493760 80824864512 568672335 88502217804 142394700090 1758889594 11342853288 734293630980 248636464300 576367178310 85967873784 339571791930 236772848832 86770036392 336626080329 1150747480428 66576055392 65208628848 253163973040 1248991543800 32460943320 669217604754 129821684850 1723297795632 1786536004736 310513392720 416333120124 3834508389 6957650385 446666805104 309800483520 192621503655 449315770170 409573130476 516025972 3561936630 82784565942 178152725695 422510304040 22157175580 67314989040 134585009640 23718812040 129076387264 226256958365 12663239232 509354500480 314045691388 16665045600 7218873680 1124023239768 404278790400 253740232800 550436967080 1455608884752 611481849600 102741744300 280009378104 53678899560 405020201376 463182720 50240960064 163661650124 182859450318 1130028512016 186911904640 352070274816 168993773651 908812567936 59814473760 7436119600 522824535912 434337897688 157558821644 288977732340 32189158388 820031489216 193357360732 266699314595 384149690744 42193520264 1219158887100 1290816515347 740223600 8164115960 310787251728 1278343902494 226703552516 973851624616 1576196292 293875437752 260450470728 17970155280 1000771660800 241477460310 206855136315 194909600962 121963613868 3323253160 1433707374 82602649800 105696749418 77979417984 2509796751 1203124718250 350510166792 88168100109 939263818350 703611489438 5921730360 1037412460700 536685590342 491578291512 41178359936 12274719168 487674632 34175946035 1685414329056 110848244736 51965583153 895669924635 187948176984 371689733184 6846769377 2223529902332 73947456600 23404911500 177806241696 19304170854 937483870440 748665980236 154580624640 1387411148025 672898786560 363177564750 1322415739386 6882552544 890958705 74292082304 88179780480 1988541270300 10681418176 2531854728000 56014824096 49979638896 513860666760 52567728555 200243121312 149252593672 60671754040 101216460180 246930925500 275278113834 125880056400 42446612208 11292123700 10080837690 153353229568 1061139853620 583211667460 653775160500 163580092320 597199505424 1175549894498 532256656848 58332016062 114398986320 568666093750 16510349040 118900466896 1229979567930 573814406880 9780492096 1709175342000 405547412193 857982033460 1100200741248 22504608 587918448720 1053032605536 4168472000 1036673215040 119562684800 86225994000 14928965100 563207446230 1161656250 1582389589434 206868523356 481504349320 18360147900 156631064000 64824371793 1026503073648 700556101737 18760250656 164828517700 927818838990 242261082330 1574427464064 1015931873275 47796727440 124968535296 800281019552 674311926059 31171491648 309484660842 1981347723432 31831241848 117947493048 50703490800 12069190980 42990165504 334341420000 1412648937 11830054316 631530333639 196338825000 197417764758 109136011500 13995449240 484653987840 461639139420 322405026744 1197869302 1051900592400 28032968304 13369131486 28950290568 1017646894473 522395602995 405841271456 30528837900 59073838848 345766429720 26232462855 37600990505 2786315588 182454190200 1547026119232 33650524185 1759074908404 393933535452 762860018520 361486397454 1239608504862 444879878688 2019139500 228778928091 124366756080 104726304342 595623262000 20087410112 130300281720 353880138402 103321356600 44049186396 1613563493760 447748674048 1118746634224 299609756680 313901612496 52394244100 890937045984 17316937728 97341049622 663132910120 8835194916 966161365554 447677467356 134009000795 149870807412 166160448 1271606652360 38129613256 1354214670400 549905989500 77774969844 856602601433 1793410858800 1594640226960 395923089744 151805434560 165133767708 37189743864 19890605928 7908383718 528485677312 1290889265985 795098687760 171499848885 269486706880 243470368120 49781917900 216389908224 91477726788 449518020135 668381049600 1333465032601 19856851740 32708939400 117903784725 56705009340 69902440972 99150965190 40684793630 222573886264 9680087538 1294163594658 83760324543 327881891380 7274056100 701078153040 1928501041194 17524874745 34438031550 2566615557 1648448594100 520869595680 406942427500 112493671602 29668843776 59332851760 97116979050 365931337772 475204180312 417971617665 436785388676 321188725592 95187555648 240565044447 37888521984 943955982120 36271990656 196912148320 34275030240 1657537524104 4071251752 158382800928 627263372736 190337436688 145145813085 464975087616 1167690832 44986867211 695815457520 485172798474 380743389136 348050848320 109854931472 1261966296024 83249627428 942175385172 269807384000 514697822100 486487731366 371094148425 11451902814 210745304814 205550219970 5000130270 337848338205 384689749152 166122524672 651505957718 360329131760 1101726519410 787126379793 1111283348076 918832500 220735650503 838500416688 340989600771 719562077780 18532093461 1273833254880 318886303710 1110368324196 95212285875 79265735406 307628948088 983449685820 888672212120 502013008500 2495663667420 548139918854 32163345648 158005114092 313863169200 1288311030240 37259713008 215535489750 86797840360 381655492864 330051361920 786735598425 84322684380 703695254080 1117097018856 1003854517080 596647604280 527488474800 148893229745 503064870570 907134248790 844650686168 287992504521 33765630877 29731401000 262935271912 482307165344 45889460725 1891903111536 46693596240 22645703920 830516560632 60887562705 805051029048 41794512630 145934705592 67107446433 100815111900 399888161925 68647440348 143432316180 3977215280 89820538000 345027857314 38842943160 178210133310 1146851145440 655341534 299523189210 101837985984 364138285324 173281170150 9969365500 13309841280 969457096608 4148880120 889778813600 460211375520 373153479580 127107313389 48537499752 1105535403864 14573600811 263378565400 985489674308 292920795639 1695922677456 677156190270 140469808710 75417431400 705011969704 39395674890 14161342050 92075586246 636913418112 766305300960 24831260208 853397330640 681454861890 214338531402 380062371696 883389464384 843816043290 211868196480 6107372160 239573209920 123398037750 560256791488 28444587374 314101159008 615420685056 459968862680 1369057718736 13560183216 425230901700 1326751538740 515649013198 49722223554 208550386560 477707173440 105801925131 125592169584 31016388920 480489254720 35170781548 828228531606 157943355570 16094307960 468189566240 95646767328 77525030670 83420145000 8196481249 6962696442 256948763760 68200335080 18144830340 273864819900 14316000160 1625209376112 138092354526 81989953046 251533774440 236826966236 197950626432 129479442102 279206109252 456086302560 423212364432 283912601600 22550065956 1631548633680 1344396170152 130582306800 21766404240 300966292 150813791240 11011084592 338906304 65548553499 1163407325866 339283802172 198531548424 20030641920 865106183760 882612327825 205165250316 12652853334 381925278904 209481276690 1327748405760 508839726582 42181490148 14063710050 6006747516 65093925330 42375024000 437352586680 258022191655 439296241540 776592300 9209032080 136602539424 887999030496 835701790960 2194445098560 8083582794 500416051680 9965581480 658725085424 66178059003 7368454728 340544501124 297054463706 10273473280 100720068400 354420379368 93082905190 390477360000 1181049213660 97840741053 650017157440 42340957140 560097894188 543094542965 1387042357725 839211715408 1178003608320 736381616718 1052457441044 374328334260 322836313712 167900137440 313696778678 44478603306 921543478980 515669442545 5570941460 73388228364 1122160541280 1769921315948 13167567360 97060872240 113810579072 18145870584 232665360543 9898210080 240876314400 4853575080 683469982410 342252887130 196515250290 229874979000 3292589496 11047846656 740438817210 662714371396 22286768560 807251961360 1937398320000 250283356400 468630386440 4138793680 456430783940 3020634006 723696983464 550416200610 741492324160 79306480404 127165296384 300680236800 96268133416 15732152030 742627845600 5781664350 22588763643 15824454792 195455320950 1344479593470 7474760904 220327339008 650872974470 2683834367760 186815190388 425558720232 126332758080 1790981026377 24475622600 994996485000 1220640499428 278925208618 387135744424 497929494374 469784001960 451287231252 307193125968 58531374528 16097379102 290629444032 190345572810 1127301581394 92412362970 4706737440 517910592815 2074620325680 912640926792 965514671040 27954338544 1146829739720 534336065046 4054973280 293725738800 363503661120 476153859836 197142688860 127705500000 1524311384512 70784394300 337031052000 1008098405931 424567769146 587469115548 166747553280 80739772204 70795001943 60038632024 9787549920 394383720456 605384209800 52663240980 44453695260 472280899519 608311735344 468223812468 267235636500 24490939900 381857749884 325723828430 881103898272 819537115904 285407307759 1017357862400 27082492080 23963640876 875074634980 1193189570492 437962325814 118559317500 569168433603 825731317068 106972017000 392380238250 366680585880 195527797920 1936669311120 285079780260 205656010560 281514826850 1169099703840 1176761893860 83631455921 333538261056 356067579600 59061079740 863376473544 27167402718 282695560176 119403904990 13463132661 365668903842 711224236464 33784715505 1061787870 449842305900 467850849000 357288018111 439252675092 26628319200 13376455584 297738810200 416606274000 51067980816 10968974982 945762953660 100644167250 166395230640 1230860180 80511578532 191462189784 62284183200 526441658256 420889600320 1140409828800 20157670764 5416821712 616603099112 77735962728 257980835840 36321333408 642655943874 722926470400 385019365752 105870887108 158337185175 141657640320 13298313370 132429999303 519258675936 266354135440 4678820484 2819049429 110977030696 157448939886 8786094696 96015114000 1511753958000 17118692640 343323295744 283875240220 918985809190 535069487420 489050972080 273709744 255656492364 653992190040 1165351733896 1677320784 706532726620 1918506000 1993013694 171684965200 25904204766 109053543732 1518881637390 947186139590 295998912 374205682312 169606179666 1663120955808 36069092073 460442252850 1942798070304 29185354240 621030994068 28341100480 409334264820 412001068896 263015809140 354558000060 658182840 20804296800 9197411280 765677291680 181389534444 211596298500 338723013720 815064980990 120799845456 29322430272 45338501040 115199936280 744999425208 247134232500 899856485528 822956285760 814324615176 48579761510 74765391400 36498392760 86209302312 350346563424 190133884648 305043499266 141302537780 451809212400 235805782520 3520315500 174614434114 189445218336 1661462509200 66623862760 91176981896 801890904320 1133998872804 169321475400 157234466592 539122245480 5152629300 498215917904 200421729318 26682327688 56233444540 5799560228 44774747656 519601597704 116885340000 318528590496 937668496500 962331101726 132191347200 607691093205 115448083964 14772263220 529952038000 1586470938360 643508659913 21557212614 33865267158 153009675 457349510682 52359894030 601105023918 612622878420 434210101260 273924713712 137132584960 553536585000 1053478098288 24743451040 828641547500 1018010392560 80090720710 315317177784 282807668 14910093666 65477728668 5236088000 17671056480 70275658686 153474331500 565245083040 2320816907724 93577832436 536801147520 97647034172 8791063800 185430377836 443897037308 96810285000 1421165931610 67690208020 171551968900 423055039680 135525580070 31961386026 35791657434 170156564480 854919907036 242533293376 36769465772 1811192443731 71156675712 149591223036 780191811875 122800306824 556914431140 306798813308 54135527472 347637381000 146067348699 44436392000 124265481274 376630781832 1457403560458 34627622706 1059048889500 591397120 1276326264384 114991505120 526063665589 31670166276 785001709646 104779376288 368413352250 932754996 470040037280 73907460 369424686540 753547392 26689709640 294939437584 124294076800 1141261785936 167355800352 31811646048 369650418480 150802663380 8096322080 191356320428 144078263588 133785980544 191169456450 171509584590 1142034222452 177362357940 156849183750 1091343742434 9868430880 392578560500 253225210500 1241482633356 292586055436 1111161129309 267289837560 162003800240 3176835552 13623629580 1294524988480 1573183921960 10757609433 135887085048 50636732184 18435280324 368934306000 199703842400 2317433976 24673550784 71727869070 100600733928 97442964696 10029313536 23326006704 53174473600 34566472512 64700762841 333255605540 3385671380 182544121100 13314043680 5711201760 610669179956 103145092120 1030783183480 6264290190 288999730736 494671946058 116934664000 465614306325 92089752999 363222230100 102101736096 56316004360 687132940 129480862560 38557743840 895351013436 72766468510 103208350644 13163768667 272151545358 15800225000 5453827470 228314701680 9900078305 285139475192 12079786440 480395579924 1006216795143 6442413516 241647108000 112920952650 812473418484 819881324460 10399292736 674383344600 257706736056 332528116018 939746832960 11686049232 16627509218 39060633600 525509775 643972353024 23378580400 517804695072 896928516 1744521366736 44869554928 1158346950240 37237111425 666685031112 159650589930 1553192633520 3515976432 51670592424 159650015988 516153120300 1047727691900 346354548269 1158244572220 543123411964 86877290016 226035221919 1646638800912 618448353120 260648115000 146758330278 517380812216 39208632744 6043659820 6981660350 15975960 40559663760 10501362186 749963687000 18100553625 4828389436 60137217342 664478464122 97983341568 362781919045 617292314496 652589784000 484741924920 517536857768 225642603780 90333272064 69910202725 321148147800 191820816000 265099509120 478620659088 233355417729 36033872597 1062757437672 949645149450 50687157300 94917995550 389236136400 1097674987500 8249517716 298031735664 18934726440 172186419636 500915076480 229589344401 401798313000 393633715205 127104535824 18453574553 1064549529400 706429008180 480091630176 178451020440 342336881336 7325700453 796336305660 552391610368 1885920154 14922198160 36485234688 44605460445 692173585320 178525893876 340872487450 122939261360 483734232 1198623243168 4826842488 707440454490 414955871232 8222097810 252104073360 57473142160 153848495745 412899805890 316312229920 1057566755700 25153051896 89687146054 35541175040 959507313864 283570246656 257703680256 390240921942 31167396624 52541895750 62713410006 1375266608 1473788418450 390271747320 607075475871 554772328236 13388178608 314809727500 275026872640 350882745024 73256136987 12631570640 219483647262 245022756601 55121538879 268738544328 65939008512 38960416872 670915595980 74704382400 609486696000 16925884494 147198564720 290386913744 196433356392 168552880776 92679840576 2587852410 5387583000 20869537508 433296036 429562089432 143043017845 996531832368 239244867204 1595816210800 120875642356 142121721840 33697620000 797961443688 832555098321 63866266128 1268859762408 542256024960 149433226215 126252086670 993071623500 260412687360 94558748712 349284843000 1776312189990 21075234984 300816448083 57528919800 3624247644 7412513536 2291386500 1088453319408 238982247424 95499163848 180009270000 166094210370 514004753240 4472231175 917497081770 93780065600 144474368896 327756888864 77950827656 279835642944 10862043500 1799763600 440405559000 391148962800 1078084327149 800401890036 37228091325 4784929920 108846484680 404772130672 1839118031744 825327291139 173422494432 587432013300 3973983309 404713278174 7128170442 237213568306 824506422 166288105740 72428774940 701787531990 1651166375040 459345376980 347766430167 402813818820 492874075044 102252779937 1097965051092 47423424965 269532999646 89317419968 173943586767 16742777760 207153056280 138549004902 1226243142160 195320707218 89706312850 288499036860 973191270160 1437376973248 90032501962 31902276000 70193783800 27641898816 35505315000 708996113100 1381427977800 119815992072 244440614880 828504811250 526413596000 614747164920 1214696852809 1834500893760 33355129104 931964880 1372790518128 516383938528 200586514506 122704898792 3013207938 1122703130892 1146707229840 1293763455985 9506367360 366223587520 497282834250 443023832349 1039894626304 202050409365 1632462681800 238603196904 53016781536 186303774552 11534113602 276832808832 62461017810 150859683312 34743821432 151119577884 1980906367104 166098516084 536928439080 1669231236640 306729946615 2268065205 563956845826 114546241602 372492735732 4202551080 631419956233 98438168213 1443369382000 46417495572 34829290404 352554232464 129265983864 1495972415430 870855440 317208981056 76183410160 25643034144 1818192683008 184847328232 42095726640 46695450876 195889512 478807567200 54806988236 436752006 286534826396 127475045508 22643673225 26612339520 171176105520 1866021763255 1346449459950 111387211155 1531221631680 195304031832 190273313480 148790557620 38734321500 16130949120 192237029790 432645261152 100289212044 3549271979 22009886640 11363018560 1273948936950 15158864704 695032704540 89689182800 344460361050 126047285001 487953180000 474454802220 2010994506000 347686387296 162637675648 325548830880 204834771508 415454926740 176213837694 169097786515 8867517804 1054472245860 943591186850 85407737140 55582616420 312765021282 72457178792 850700970600 114969940240 1985818226535 2628454400 562507596 2443477829112 2637148052 27287182520 53210884608 18863068770 362174214591 34718943192 151779158895 67034363658 147371867435 139897169748 16749261390 659480184 21908894427 30368925720 400427116284 135190119070 709906080 65298621570 331433654310 1078527333120 106614360480 16608881160 719838872298 1464584647680 17741691072 1236011240656 14453549760 2652687520 454491848178 12647007912 705955578380 309617502 181572671700 262843415835 105104750430 3957715368 37288425600 33274458800 799691825115 178166238930 35217485870 2095682400 60240870300 469683736250 685216024610 185761017156 1623066582 7078210524 512570082735 1043707297680 4076892945 85013016073 228543574872 452378499048 1031999927184 181061500928 4070406816 771729837560 780171912576 160211679600 1005822971280 414177198696 626704554960 4346579250 877828746015 157734865860 17061631125 209938039050 1238933601360 32562609312 768366133464 49385171184 11083606088 253839980000 14038335864 4005930360 855014740580 60783073120 244495678840 101138665848 613244505420 190417895730 441899969280 84107896560 404225777472 7265534976 551453641200 201875813568 544446358470 695417131836 626677243794 148864629600 1956619112360 24972996594 109270353348 58018368180 716002207641 184389973196 186726966400 545367578880 351340013752 335927911950 16474590163 384973933500 16341117485 180681159776 1125335583288 175224095724 331967887269 1025334633870 125326646516 1292963305464 93716741342 9887401062 21838587498 16810938522 902538821912 458620651269 338817962340 275127324880 267302315124 384294218880 81259519410 120256879200 9383600738 485786802600 51161817525 1536542125272 353215540579 831680927892 403062049390 26228263149 3512345980 453864060 86797761813 292840545360 548465459020 359609826168 25426609572 68231215248 11718621568 966572781408 381870720 304213235886 1758251464970 127066363476 452320461120 54247529427 367119931528 4851270600 922173696640 247406796441 685326042896 256905320917 61702209270 828674233764 81569654100 159099360640 170665041096 329180290800 1714480805920 16412079939 62503226028 172765776240 718090405701 1733427526068 896319711369 8791357000 196327174878 161800775373 166202461440 34269103050 193692761880 97887708000 111693510355 1219393488600 698284831104 110603164266 1406270341462 22259920704 1380638719440 221062900590 147817326930 1801841856815 6398380800 84050229523 181976147430 75048129266 179809162848 1300919016000 667543887738 2147631465180 83934551282 1202592540375 1814485138648 2631080630880 775557728064 260435178860 117323625888 47914966170 106366964319 6451382700 583410834868 683957130480 143792517176 536105788440 46116619521 350889798480 13790317156 638119176370 380604534716 13874476305 2955164520 763022447520 1148451875372 304531310160 498108449124 1909322804484 497894821152 772047755550 127998802820 526346924664 356882477600 250040561760 141254226300 43939711968 30531817600 344128891008 398390733160 145649825985 1148764087251 67997818944 1165327220736 135486441090 402958287072 257659085654 487069207686 752518258470 444814370793 734465357896 601286385420 275105823824 49506457494 788013021000 40938335478 268417370760 34859505153 869444352 94695689088 47887584640 14106905680 4661846080 987071085000 43818996000 574908897380 103082659240 5654323818 428930501384 1281551156 424605418347 443687257442 27615085260 310723891368 659862453954 64089827450 962832824514 1339307012208 420487296000 40553163081 423374388840 519158018400 7710634758 2113801782296 177293712912 26194604472 687886827264 208084867060 95886107856 394513172736 133972736128 1069292364840 290812831430 3597062742 348943332474 977332918016 114403701600 789586876800 159770310504 186647962240 68741014760 10063392300 44054939392 24893879520 1766023537248 60043424142 17903313750 764050728432 1226690365995 106630327276 1154557209300 95592426506 41744551421 3588217594 163373146530 188534664945 221807042037 165461487156 274106980154 1496002957820 170408080240 5502413997 697734309888 6279342222 221419573464 1232240144091 81718336 1661443410 72436240030 41342216280 1313473845159 784910074464 403000852800 10036244925 22530879076 54022380450 1022177199036 125310339000 60431019297 34589940935 463531327584 20599303264 405112010280 22958268018 375228665500 273108209135 388018884069 428924123420 24414667200 60402465536 54316464220 447127028775 854832882288 73653296928 677590100 864214553070 758472646196 312486343064 19056383808 6563272320 24383751840 1618450945120 1286860203600 13126361080 2194560002 147494477504 133631730220 216117570240 1685922376450 523348604100 78730414464 1099075667504 986889805384 394079290716 2741186250 405242207700 4502623840 369606365379 1417795483650 335985660 7103117760 627237764100 1183463858808 37547957700 1262459440725 717538326432 136394072542 8044951110 130562094325 136573129200 606271691472 8080878190 423816016078 712714615824 25040848 14138649867 218310900900 150398438190 748366861660 45161354280 43306865680 125336771056 280827917370 1705871393100 486015231240 414734043096 994962287484 522725816448 213023551397 327975373476 8512456018 359597206836 54594882940 837885949056 8314486292 498804339694 107733604110 3268710445 874137952800 518282083440 6059784528 165938376276 9904680544 1651235511345 664909522680 156152055176 1640725854537 151348048800 142865043216 663768840888 89810325990 208652954400 82166845533 1057551709500 75991002432 298789008000 72711096000 665559281088 419796036294 83422297230 16776039000 7290478224 125333888628 352407512640 815608002786 141235483880 539481228300 217650960000 146492544 554913144275 62764877880 83740710625 166782518715 124370233344 42697639544 866660639416 418610673794 94922677215 32079043740 67094984600 32324061120 17357850464 42329917186 96659916724 673051766784 2459287116 63954297030 753463831085 217521343900 1867216883840 181503681294 842064504550 61400176864 1591478350752 1211696370720 205703408430 1194020457567 97500414816 837698222 700199983942 136883674200 45806485730 763325736096 1026031499064 1321224946314 269528939750 1550572262276 242817235122 29142881264 674048084265 397165304956 974313126144 83577321040 168084982520 66991973400 221427699816 97857515184 266383489932 6448468560 940655826655 197999030316 30881694080 123958630312 8587550664 15847479900 561921233328 48063095538 319806085200 546809088000 782219365928 114706948860 704043138400 436060800 1171571423220 4013172324 10027166411 58363238010 111685263048 348241863100 95505647488 387754532928 29027731491 1138217882760 748917205628 2065129795080 19524540000 1487669158224 122056227972 101820155112 943588326384 18550912500 124046814080 382289665625 82925318808 5847670584 324057992580 582414827308 8005142648 449199573888 301215987000 429327229050 431533109340 26794827584 623877782420 359632695312 84915143565 379032514500 835020319050 89911182816 179713614168 2208493375 756595450368 27468468216 33014459520 42068644497 450925998624 881672183 666585983700 622958693292 934950185896 677107416180 202631958868 89939822625 175388706640 18556878208 97600536 1767207502500 132908085840 243436079400 481748530347 386628520410 647041426440 596997466195 9235866640 215328720 152481494280 779455617948 1544296655790 295288472160 80209262670 424860491520 836149941558 125929697660 609636997968 432433021848 75070626400 25605166272 764628798710 145253423757 315931717920 429597815376 4828837952 107886610734 6149908314 333724436892 361599764526 187352966100 687827437520 29477097980 31198432408 787991225480 917833316376 294491736456 18476066796 245708227140 367565383296 1230689023850 40862522610 2354665408 261925981830 2163909930732 238641232520 103804016244 28458001054 9284146641 65406285792 888874500608 229048308720 201242673176 569387694720 101663268840 134699496000 143522198955 287621949472 174545273976 209053897530 1232798776 66767334975 607373416611 7538661900 171951419700 1922614297240 758517294040 499533800160 302549280255 101699735352 527768384556 15778805400 466405264032 104189997600 5447127900 784476716562 576958659984 219014037900 1002420416412 72917576200 167351851920 8928174997 567253134240 640742360930 157595219736 594526740610 15567124536 1485385199584 264256420140 917496527000 211154668891 1570750822288 1768122968196 495300166704 1092698101548 100144014464 73409153716 16831125248 915832185984 2221215668 346145512680 89561989400 2891924874 91343242860 16721737395 6094451748 532631749160 69535040544 1237937705 430882395952 716742042408 327347957079 354243891456 17879142536 468512383784 58550450940 314019840 351689008580 14618420868 38064377824 295378048038 30778024000 1245259791776 586385388600 67155424 352307939528 88570351784 108150004440 1253820918 1548370012161 2299906679400 83009975142 629469037980 212890271940 380715979644 591797798074 13247023203 837597854736 354593638400 13143933582 1511182287720 69657239775 11559216900 15197559120 2235397464496 113047693392 221725533636 548042493 5028860207 902139952700 28037707776 109733441950 757043007084 144797859000 1682061782373 920000757300 278544467850 1228399052400 133524236241 30082210652 362014248960 111635741916 235823781312 566935801110 119092590653 371260035432 564139804635 968731981308 1061233686656 2606074824162 81923237200 252963568494 34319599730 356841694880 13314427904 521034226440 310238684613 19240298000 384368899698 184176812820 254040059208 45399936648 313829958744 454602510336 20386919112 449916684100 981551165960 29766952436 746119704120 593191324440 1344229938360 603387907668 341586087920 11541389136 119821746759 295668495106 366901583592 2657370058 430114418976 246941761176 128952698850 735946356960 258180744547 778075298280 442805570070 123549449016 558194734214 2111632523335 289324548504 2140064026950 82821039360 14728360920 206769232812 353213818650 731890447821 276644007360 333546300 224386572330 501484006674 7743762180 283262872480 19001297070 75804027130 777947416512 17389599875 220729761342 176373672048 421998519600 976846055526 23346498240 200634507744 747499037544 165297276720 308073250 32776756772 205729120926 698396536331 894084290000 333889365823 387551583690 114482565140 120873304473 139454245905 180868708125 49269479424 1326194539904 845949690432 402988540500 717760381800 31617809510 1019395203750 983661447456 1161037140120 95033887648 718067837200 452552031624 1212291344528 36784644336 343966498260 607012794720 357451362400 635981255898 346954886400 145223371080 484108260636 307108765005 267777168040 232316251200 933447068088 247586875800 425926821888 1229345785680 37500968736 2003916885525 857143912680 219847342880 1026068584996 521286264200 541343598120 426270584124 88658442675 643703858910 87467054776 842511708966 313605307008 17965067625 943824929220 49195199520 97886238660 36471270944 1074029448960 208158176762 398274961920 204479488220 888053246080 504913536000 24137856360 32993679840 274458278480 24362599750 270939177916 1310199377760 780216812760 113228799030 119808475864 1275694775520 1434063345120 369757566580 663438635160 90715630044 128610719718 23149583028 1785600226748 135271748304 210456442872 12727114200 480989893410 42515269632 18382799799 469914129300 107220204000 37207410012 196559767184 5611757144 1869711000 167094861318 228212322800 89982978190 1281471447690 3252689900 16794433728 79436323694 1617959234880 797416951968 1271883748000 225159749040 284531920596 48836308912 417100330000 42203218512 174485799075 315264436773 247861784590 183697823100 536874748284 265981754976 123043665376 1161482490000 1186418687520 260859143790 855037221525 11322490354 780029854800 129729555072 114300942504 19369134720 5711184468 169634294440 183158946720 557015541390 327494269656 12195354864 1819801466106 1157059650000 6139698345 30462860300 24606620416 33804274500 400473954375 1129595688 718509202800 686727304992 372573572074 912854455317 50511336960 749147722050 605384873928 1652967469964 85599562048 325287690 676891706920 1130948048776 343952145180 417273544818 1225416733850 861260839444 56180142912 274601679066 31474854528 927007214000 630321928080 4694586780 688938820830 137794067392 45195153255 27695438640 1449492441250 401890360560 2264962756952 242829606720 12988945892 72724894372 155828958180 627450516 555458454585 446712510552 22810218912 19491713280 534375835763 10292853240 174255803268 201519967104 63868694352 151220555296 1243841485264 463386987 15335803200 599644717740 12987311232 237464504600 61760803752 104840746640 196261903840 71965672128 212732546800 341001342936 55991616772 4567631732 1618395625638 170916794136 2132047048950 51603634176 61285315872 42141183990 209866036320 148447643760 639452403504 250988610950 436138222338 75193735760 129064846320 13551281718 230723613120 75479411304 433183391370 727458421250 1075926177150 88434407520 12845517740 51508320927 15578967600 29126127744 6862274480 8193740544 20043788587 431230392634 50275744880 708966554432 46984122873 2364482640 66848678006 12953835440 25904741781 33270102720 43250010528 184324224 365606118464 66511002492 179166618112 51258740390 597748805550 2321764055325 106527742625 336462030720 1121322787223 113431813740 1924692486 12388697862 403741010972 62657530100 132608791168 151843064940 98714854332 88453788332 4598898860 326441744475 158529037275 203386564290 113787372744 45026181130 64218151899 7035305760 117737188492 7505907426 1121331957075 141774598656 1220772751200 103057484922 218625098964 2178439766947 211487878920 81023695284 905428058354 116404879248 1488571135344 16236201936 130188960223 459893082880 3090187632 74178631424 241804636108 821676039936 104444980388 10013143616 126846724900 561983615424 362856663072 996859223568 942394499608 239995396455 221744420000 249413698152 771494110720 41449628808 738885911895 134406243390 598200977088 282658375908 133196161176 536553790656 271433021904 4684945548 531519230080 284479233900 631118036276 470640107888 76289187600 125235349232 185342631075 26456366944 5295149178 308062156446 200559519852 343434685440 75657680770 1608474616250 77958254 217985205888 3913363008 92075473440 88391452996 912917824000 615492816708 506083795476 89483173920 65189393220 203561747946 256633582056 420601683194 469697263672 54820575488 112177356993 16857509424 191421516780 152885684574 23370666102 215177640084 436557721050 274719893448 374915590896 1144218675 721043832064 4784511810 4456130736 18753669750 287970116720 34697754070 2002032170460 401230025240 152781127800 66436718280 122709630560 70271333280 82392151400 47740488 149443116760 132192481941 74747666112 10268232084 823402109516 639063263424 1376523268560 187014005280 62939872320 234216109008 39877977360 396516058218 303271857441 44258079360 1292980597790 304278661792 103233487160 39552947460 28157951600 1133321177380 102602635992 304771850 25206036408 2898210105 248118684240 1795465130160 20136500320 568658904632 1354185560704 520329435822 1026910124640 2691941280 13208839930 114216746500 76747905432 52056488064 610699551392 990180316200 119035382949 999548513912 6031335310 1138899558 1006217468718 7551218430 9424222452 248096827341 197638556116 27721363824 41452095321 14145986400 949734097152 1207972805760 353453640800 107108551000 623982824850 199847639922 398865492160 11646297550 586454936964 52165329515 1008776320920 586603231875 438633636472 1397561840458 238511872512 227582064624 336894864915 256373131200 142718496928 34714232772 174052873710 22891278795 3341050464 299119328880 548793435426 514885384224 695014041524 2029903780659 28266699968 424910304000 193556989296 385796168640 436993105736 100613565000 186595717900 6538856080 48110730840 345803698485 6916531776 1930400304535 2952612003 1227607563600 482075444180 37571082588 166485247740 2497249344 19587853032 63486602520 791110136520 27816568317 1203311912 207446722560 2507068908 321989916416 2056310651646 24553355904 428126495418 261422453916 3432028005 103358443292 858947733 58734593400 19803720699 225551609856 74452568544 215914465600 433816662600 223046836339 116827929274 385802629128 100351510783 66122745488 64501025706 1447630342824 2149011948 1220415404832 216912520512 734133741232 1129738600000 89452294386 1148708380482 35665293300 140308425950 82898761000 584391908436 332081811072 238420020 1026480363552 2669239604 2151950804220 404608532860 42292939200 199812564250 267252177160 235135740420 44441581184 557406040070 60025362320 254199393516 1102197512724 31040042150 317550796200 14337688990 368676492282 404897308160 391409221764 69248492544 57238709920 794097606720 85099434000 18908453080 308608374270 1912874400 113226728175 283212435312 163179251636 41773440622 337258334166 1730044896750 35068507056 371549856168 911627034654 55532751216 14422983120 194739898080 428653982295 97131139560 1604807680320 75385536 864763972647 470920607808 55806116190 1537475321620 743011524800 1387218652160 473933591000 389608497663 270817239600 281542540630 229331349936 42240170910 1045831518794 331887541095 7083715030 158048742120 412047336096 250224738186 210170220 60357217875 143832164795 50944144212 17159627490 558324047372 375560818360 1061695029252 480168466000 589109924076 518952391092 269978145120 91179483648 1122121842156 142475203890 660551456 857805218118 411169190868 332046178848 685960119216 1023675589440 3954455334 453915000 43399376568 322306920 262777337856 250979747128 28121175000 99751937400 272726061608 12254045060 1327386245136 128662385434 58926579165 1193231449956 18186541872 34377905705 64163482636 23950363450 996853900206 3152206232 16280908160 7618664154 19153646292 80666386358 65923728948 9062412040 20619571170 445771068534 217540913978 95048226252 927455047428 262419505920 163616375787 112990194576 141544455480 16954093425 4965792000 214391843200 115725803440 6169113600 250626530496 33309898300 165634035100 594303408720 15133502280 3618409814 2983264641240 24200251680 67159776684 11042643348 200171701808 2055495000 186130999800 69143118750 669767196672 91636201864 139044401559 387943127541 752157450 94426024 309763619550 820471779150 68812017708 116272307360 1305813475856 144868174272 66347815356 1323849578100 15511218156 261476256675 393684938955 77232336813 33729229268 3373521820 14815642869 851521116777 232924843800 69790982400 769005455400 391624196460 220348457175 927339623600 262776265136 10047300450 15748795584 70461654580 484535158941 456493000128 235514138639 848923004736 222147518112 5925358908 27361518336 514157296884 470862329606 1765334721150 171687727575 334240196941 992796366688 24036142375 52687857774 39451017408 28639785744 6387680880 351079891950 741957580980 379755558828 315462590400 130360784638 92432972280 382366232124 915085233680 23238821160 50309755350 214180001706 73805016168 1109328348500 111850516752 2035419371232 302298376000 2289864433220 584175382155 70944419840 2078010086640 140165618866 81170067750 2634853386 4061192278 225108509120 15198320592 349160991336 8664650100 7107332960 148643776860 68460229620 45318323400 28050432 609708991356 266806182678 607078108 884718047868 391493163600 308139966171 154017678640 463450902432 24323224662 248378172480 401484883779 21851114292 157558828950 25443680850 1216312854120 99077755614 281544736 275010595910 159695515017 299399254195 1973085175243 151709120640 12177073272 345296640600 258628806144 254910112069 738531089611 223450371144 5104132020 483591705300 2765445372360 14465854368 6652686460 254706719652 422517875184 203301544248 94940403460 37649537289 220354307712 371773730480 392799812238 841455642870 610593489740 14588409076 17948734680 99195426288 38772990900 427663964832 204110679360 316135820000 203144934510 53774216496 1148315786255 348414415965 342520360313 310355890184 839743815680 325872504 376438913730 4120225032 2208984701248 486691977066 707166536076 187039578528 292588941960 272874120642 946739662115 299639618464 160742552308 889609512 30745158066 137549872152 586047229040 7094986452 84835096632 246360341808 60369936480 260345636670 132799248582 15314751104 44722550250 70140144880 394860750864 146635929000 18529564040 631013105250 1880886301560 851163986688 858540128640 746843742144 237260867840 1306377904320 567790014420 240306401670 217859923069 198549382820 511955321232 1007153780192 68841394776 1647837522960 95568191496 25316124792 317220541994 49713888120 1123367753088 317203831776 1131529844736 1345561194769 406461931960 2067634085730 472695889600 41814999105 902794200210 57399827716 12575381280 104538256150 7188205080 57443851134 2004038219040 61522915690 1929530614425 185827314034 682046460725 357602031360 1257437708 250471832499 1133994532440 80182967172 104230610000 58057368480 157346685540 347692627590 505970190420 84678736920 20976305868 17752315520 23607618684 567162298560 124339184508 220476244170 24314152256 392263634400 535366000260 6090886140 26174166144 741345990 8585066265 165877284912 418483091763 33103640625 37465184988 1610083759800 315270585828 827037168762 920030842406 306574782720 15030497827 61461854345 338273107200 220612543494 21143580 572335358154 215553162583 208137808644 196848829866 54832889232 548106273120 2418167625804 12000731904 681459688980 28904851980 375147139430 7272675140 9581894532 738488791278 155491935456 1434322249500 358796068848 35865638478 983430471639 69619805696 681832718628 63888821184 443590584192 432531000 632493393240 61688330792 4752799212 207621895344 589178613366 1487406295410 224633593035 140097743520 198047538000 151975373112 72849971480 94838400558 226177341600 105636027924 861383418699 156919105224 4505748940 422836442400 189060473313 536738370240 714988211152 1265374152 40482639255 1125859640400 67940708136 471637651212 412548956050 24888749020 668333013714 197359562340 187182961264 140076502272 1599681259248 58177599480 390868988076 2251625290 491650310844 51969093738 732817568088 11895328837 258142837600 27555153864 829956265376 935272387224 1146407152680 692274496914 601010685000 29750000368 1180451323584 509701695440 623722390256 828623712128 1986765487980 182966386770 383653087020 899494281168 153574380960 4550068152 879581339186 56150844552 611142392140 41647917718 185602175616 193307005440 673945584000 3533793984 88903125948 20052311920 15679812756 138855033360 92552134116 2157287760 80814207175 196916824911 1793075782680 617434586160 65894089716 243879616260 33134422100 1213945642164 121911704 304652865213 1868160828411 17412226300 398036001024 376127900052 434865621051 329870929212 25854595200 468262604838 256126381800 1244869904016 34990635456 4394515776 302388428544 135669433680 263997496 1062986920380 67313762490 109336706650 676911943008 954144976274 1187064636030 566406664320 133117454925 270472481250 18643224180 279969061344 302182237560 534001579776 877569375 196455267450 132677371318 803706204752 1253975660928 104669433792 173694576 194396000670 103814260632 350249996152 94452540440 486269067185 146520002142 1647771978600 987806040411 252981560988 233400061024 26087061000 724658060632 102154812500 117842420592 579757200 431350430 139787652672 4015051025 687728786592 172839011120 418144316704 2107878082971 87655043520 70260960924 625511142570 935260096260 606536348984 299477555808 83828150824 217952522616 1138909558878 389901254232 223196185800 11118931200 129108630486 41830641072 104056208480 78570903034 983830456000 357169602300 1909493488 100914120 269888175 2613003120 382910265500 106152256080 51099768768 16472999736 848271925010 118286896455 121280095125 877667021660 96928565580 1411309658961 50396338650 103368782550 62423761752 2083985970 4993989000 122473004310 33864111410 539426655846 148891745808 7513799451 203309480352 76963958288 78512699952 2605119826482 99529942400 114002072712 55899609816 495237307950 203854863850 159376230000 14587304436 100358479728 114622782982 630086692480 82734849288 354681618432 151599089664 131981620320 34877298624 57067053760 100502760411 153291488610 1320475975902 134127375525 78036768096 23069885280 14609244650 920684637950 408257809290 189411436740 1397314859616 20577359873 4783423872 97900734240 147663313300 397876718176 783432955002 166692559968 132387440640 92042743008 162714872250 28592314980 42798144176 365729333760 968657708466 218919489264 1994052589125 147052236408 1114851024 168775480440 112962237892 89642189868 566823600576 329642849892 96930170424 66201526888 564228477520 919046731995 29883784300 4584160230 1177647722510 162917808300 17359181280 16620643380 16237135200 33876365796 3787303520 332065116160 34976275425 41314957184 165210885028 63258781032 232425395307 39489978368 564949328174 16703864226 134615703768 1004259666410 18008819202 78552406350 82746964088 316970283456 135726805360 352499630700 86625975682 83590362240 1088792064 118005771520 6426180180 866022816840 1055921378590 162953499438 260925118344 839584669000 961528568637 1260148208 14086204230 24244343214 4669388928 584238494268 231735988480 391172240550 344190602340 1855084000 2005859884329 206706427728 613176872 297025206680 142682904 1767616406144 8436028401 42322931040 879385505012 19600605198 1324682100 131215889640 732471660 107215440618 442916296992 1327594601669 189887352432 294589753500 84517885440 212058883932 696190791673 9918739650 1249961842932 3168447772 43460915106 24780783720 84862935360 964697376984 645043029627 59262820232 230678793600 646652464128 96054984784 25262558496 291004374375 976617586875 528458106049 423724347200 2697424897200 24690744000 134382096720 482767495916 58314481470 97371533080 477210441630 590941006152 15617674241 182684203856 45495727900 58874954292 32517050940 1909894052352 483307952522 208413920970 118931555439 24303743334 5696983200 110191282560 1642724685756 378338458356 405555185856 217949680752 194877189297 138411601602 973153303140 43575291279 1949929918272 120100090689 194829532480 119759752112 354879456896 9896885131 13973866830 69180228100 270036198124 1229486486976 4772965778 1240662847914 253303922520 666551858298 642529840320 306326323800 20056280288 1203160792860 77593788760 347113336392 582715855488 48777541824 546007622160 986929821072 155758248375 1035723300 16208047050 1997832302564 914112427904 213001452125 272767880222 1657305667716 323740075008 252366362112 106094712480 231917542494 24015576312 647247592134 212627212128 290471490000 186141879280 113681005200 91447326600 10915632000 123128852352 456631995864 305567880624 378200966456 10345886350 2190997276248 287318014458 9426029580 448532275296 3559604524 1642702089208 1031788676800 37696603041 14310087008 893496474 6373611006 256600531020 1926948384 334934507520 388423284480 198354962892 94997259350 4652353368 1279591643781 2820532050 10169281650 253982772176 70150309372 36767898780 10418726760 8194974617 1816080420 683655630624 1710688933008 81846090684 431200590480 356305884480 222613282320 562187907714 123652208275 404874129984 68465436208 233079386926 1355818800708 174351634600 63467712000 18775220200 23037365652 54959851275 63803064000 76616982900 93052781640 38233584480 168825327920 3094766619 6850432512 240295440375 2065089236580 1882366762704 339280804688 610232729400 8127568512 108527598060 184474568352 35466590232 499930590450 909117749166 86755567500 681996815654 49709588515 259481544200 163067731416 1182779006654 260494065252 1278700896 284930737875 462736433250 358543338912 631338426936 21084940800 45021380757 939279490560 402793090245 964718833050 162902641522 736074078845 4516128081 1187308196550 2332149192 85682323458 342655252134 343584311642 58193716350 36668271640 52906541380 185133564000 899288737590 4091821239 1007696298960 104438472096 1287270188415 435421290360 77271598490 72957346880 781458963192 120402800 567593320140 67731579450 1469211243332 89158075035 67272739212 381946698546 25939932007 22103228400 862904194890 916753929588 33880550952 291053113218 469556748024 6491754720 589783929150 230137915956 62500329472 43193550978 2108032630260 427807928808 450622424000 694097640580 69021261456 290019560323 107095621776 97416176640 27202863094 7096014488 273437943372 156252905424 45663075348 20736494100 1925703051812 10640012880 10525646040 652264408224 149519757964 296976627948 719861820 912215697120 1478925309246 224672913465 740095440000 394605271424 7670541528 477903035080 1008975107700 107920899504 91031105802 226082231232 192899005767 5684883093 157711637720 41581659660 228863678148 945017146944 1988665847632 64308116880 740049788544 74711768688 112508700110 130627400360 276366468510 135776066608 802109166516 355509844483 2666260476 1041506342520 6851624472 2575916589120 483052343178 13411984480 254186451552 536486415696 1053630461520 472223104850 449316757669 569268688956 149918970960 577963587120 1129468770357 694975148208 65606001030 366707922836 17858024734 270596819108 769031992638 44534849814 3616695600 460923937056 291636344320 1342932979248 958461047643 76429708264 1348451623750 85697325336 1760585626800 85913898620 303331568472 222643950004 1192590659988 91182646236 693403105920 12854608800 148060306680 440047425696 226170947520 1257763016328 2047281394764 138579045588 677222638515 333561636 376083671040 1008566648028 5776278150 1752622805052 791955687025 486208521216 61569042080 100895463291 140785044400 50927069215 179548027488 656101278 256762275536 12612470080 1849463137410 29460613632 20679893604 23664283760 246444729314 118835915152 122923923660 209082771315 730927357600 158147824723 227433541935 86817093440 43830507200 550499441283 143011618458 491627697960 200898157824 66385711840 129895903534 15304969266 334490514540 313692426432 1817880669792 24113079900 154973655660 306555168192 445688663400 41976116532 164078888358 610483318535 2636552100 472930356080 2006703468 557487858704 184155176400 366923440 445873514840 771707193216 516394745757 88571720208 261602555984 559883278500 223599619450 151634400 1866135343566 10202494400 713336044608 55474186168 14500975104 10027406172 67992251392 713385010728 405816792550 5059794880 552856904571 1669073387520 30400323300 4880237856 192940744176 1116100440 5359832420 509651320518 260354518380 369772352768 229415902800 8485454815 1100148738900 65781872640 2023785887526 877549125528 1202204165649 73743091065 507797601432 604929606840 15008789082 14962856832 472187676480 31833363960 208092569817 21444127488 54167679930 59038231170 1846150992 350905519860 61680946782 142744707874 9628528728 615976433163 333831667980 61503954050 123895377210 28318948725 1082473416297 21981308688 946411136748 2285269703010 519676321148 276224734736 127246700202 101406068280 378249377352 422278969698 10706772856 25406411170 141359932208 217230219360 1053084760464 112474098000 158023460352 122248085450 54889509636 1338824293842 445327830900 310200951872 963665988160 24899399040 465473176898 301194391680 474675972340 589898154795 1257463310400 542984797740 263187624480 534631424904 885739097184 449052051826 910466587008 13813510200 96028473870 139804632450 246542876285 137812131600 1219138731561 95152137600 353106319850 337779382320 497058437568 749054180232 26463929310 71724362808 9163168686 103224187500 91208313924 568433372760 77475291933 218134725380 298777881240 78993215660 763160708694 5104228430 9992435376 43404882410 52110942357 4978482894 16854733968 54040758240 1818879043520 927339343112 2109920094900 18915731874 734435868582 124216322769 13525337454 1340069069710 142748320176 275803004400 170974916000 128210844632 608359476 159082106064 412347539355 1789348804890 318082457088 61127087280 192787446000 719446300212 297812736 233770047420 63734319064 31237841492 8421294420 611917238946 268838040222 1682228471265 31605856128 173035740348 36138607560 688853160 321389998416 822495764331 1048990963736 199334087316 723157644132 4805547615 731618742240 21018318321 744429387999 209914519430 682340628718 65708395844 90016434200 122374849794 513672523936 303864471276 41108076126 1786452738840 477438107500 1138238968416 173998773648 955922161425 84859657704 1012690093656 6703742724 12307410255 233827674420 17351102752 1106757109224 927080682894 824330865750 47486770830 206511980220 263310929574 39023210625 364492017000 243424323880 239184540000 96682316160 626676298160 23665899036 472717290276 251194154400 21931107870 491183248959 57651936680 35061278472 408295388628 65019753000 486718877740 2667921979700 1458617381648 201570845427 340212521250 102162095952 2123204896 597144599436 4225715568 68941885104 77076611467 874919760 19437061224 191176106272 1072611155314 266402078019 565191905898 10765915992 232097161300 1573395186330 19942080512 81841247334 347197102950 1376783738484 692986606212 7571680380 174040561629 76345777620 403939220124 403128534432 3939362448 841138760 1236595555932 1060630963772 54645384052 1007620523109 52736134000 56491487 5312511504 244260158450 33919161416 57123936990 1281880241250 232356425580 96954002496 18142073600 23160815130 255974027920 189225393451 371831716320 485135038410 171369206469 23648763648 702366231718 161269817400 57206806488 602435789280 209279348512 77564324328 100698259676 139999614480 122677454144 1993897603152 1633405256 15693051330 411104925900 208558802548 23994785310 60126829200 1626366605589 481847055885 27681077970 234235013705 183901114564 670812881386 11127267390 26627368260 889272877150 33065554400 803512632384 425615691200 280286300128 290038020272 363009176705 1227501252300 615403319619 425144389904 993891749872 5197797000 617292151884 38271143960 487092924080 3468201450 474010692640 139942901340 1781594865732 61733227200 62808585696 601793512320 572064040560 478897155168 116822118400 387750512700 312596628729 946015526435 245898018696 39116019492 23349360294 2109586856832 572419264368 122959759040 67992129441 171624544584 1313795622704 803370024800 278281281228 82866475746 336684801464 195157354050 2121734160 208985662152 1024479832338 37217231844 86235170175 176962943164 400907070960 1808881992 40488645800 213982584780 976657931424 76788837216 272097948287 807961575330 4754529780 206990668101 6874939764 166477281390 224664198976 726193804560 911029129794 186550847665 295499387040 504867000680 102932382420 83993216524 162399096860 70550943408 1189024027886 23597610120 868941212330 14877172717 700409341866 248782440420 398323915668 127569384978 193952960640 110583453656 1371368956100 43568714560 277849353141 32387289610 590968714000 909991363596 693581939680 702676463832 465540500880 113033538369 77827792425 186260937230 521324771304 231021289440 578688899950 24461195814 102252568320 1005337733400 224157284232 88307010000 408280266828 127185322968 74726096886 14189515089 76922170776 19878745600 2461043200 25430000544 1117915228400 198246055792 2525539250 73292013955 238483655784 44589800976 7128958872 499563540840 86580134676 349580862334 31409896320 109253476080 118921584805 1565374125 215600842800 385770559146 1944213504885 587190497481 71326046550 1048797535236 115880844222 949837348 661167410400 166326673968 18861004800 1020774276 82884920750 64103465251 885757399922 1240976692200 912906076858 37617394815 84182328492 259453538344 274727540272 460478175808 240106411500 334351133235 417933007520 213664178970 98498530946 6687485820 382167987552 57489796512 282403249050 2245595790690 612654299334 202336403038 634401115248 3359519295 812956057236 1150926834440 476782406352 117102872700 45297738360 263446708176 528945145326 389763500000 154335311514 89626789064 22595066000 860908909056 152078957730 121019785436 790101663888 1292331726 2116519369536 196902216720 13858653750 1033359211608 885079017306 115710815232 1466571375885 73694730780 137225283840 204036719040 1434124962816 39569405500 339929980533 673755670092 70700892288 1516025226144 132914152768 2759360919744 26587653120 32452086184 257692911486 2962585308 43743745170 45417010240 205904933136 98976125136 772164549000 7964236800 1374982980852 1919978236 335932379850 861692053350 148125987630 13489196000 22004178480 1181081818280 25869315150 38353433100 207747837190 110430404760 627710472400 1551872016270 84060071060 8229961587 1389810758748 194398014930 322269995520 2667257960 1819515623296 64996579290 599067301272 348366649378 81413808704 804299966820 185825640 247565533626 2186337731760 188152737920 402495712190 2103330544152 9647967231 43034224320 1694584343880 1201730608260 78575592368 15284548305 15403724420 1034721587898 37778943444 292597483904 87022253046 374547852144 139205419020 415737619968 81218437910 376850700018 236534796432 706284595953 88048861056 138202268638 50098076028 492698583090 436037343456 16846888840 1029650948220 647468663235 10885207360 109912464624 59203760880 42707322600 18831254400 137857728512 10731227760 22027245570 6425781000 251209323966 112566906720 5580209700 458849360956 2239256025 748591848928 440055004500 127091119662 614569702656 1419118582896 366443747550 758053507680 165494915124 156988761696 402996501552 1055863638804 597637207728 323633312730 175631212680 142487877408 87910471726 104382459720 456326227584 71764738864 384511155294 169249910020 865501400500 46055586312 118611545648 299751453792 515275831000 242640676494 1306278113085 1772060509440 19227586560 474561994000 189660494016 293245975344 363644390052 118954564224 1124497146500 29227946880 122283139968 299760881308 67335607020 107601887808 224514048 1619490989 4229708560 883081747416 26754165867 5843786130 480654309492 262421959800 6175885248 739792968177 350971045824 328760735175 184958078118 1210643218356 21699799296 8049798240 1795678519080 1240503592086 5006921802 449938517490 361095499296 80414440128 637734461520 121031175265 31915267384 1180236025518 1580048646 574348670325 155965999488 133090366910 423654351648 1484728595730 668864269584 14352128505 352132675524 75160047620 770223631344 11944176530 148430926560 603128200625 591565249080 536091185520 367660014995 621049616 210074921064 70013142074 519847234560 1660256615800 897607200 341112319200 370111720 15722857150 152255986050 3158568672 610266608028 62934598881 12910308138 376102857500 51518215980 111481455285 1442209273440 477534446256 1252927771200 1595957340576 606325837689 27778256093 734179648400 72700926192 292189129484 430831779656 297573081344 1201756841040 157830188418 568027223514 159861959760 1109102456000 252876134400 1313027520 179102323056 2453918760 400162613896 1856292825504 48866399264 216019833490 1382298160644 78134206854 460322252208 435802528416 202954022688 9097618950 362596850880 109104835500 312504237162 435689382546 9222319636 173302019352 840907341840 512892390384 931044679695 496184157600 1919758338900 102759987888 148322423280 432077118088 102086617974 891065244719 897276744 648065167452 38827020866 31316544705 228582220 98988841206 248453347968 86272542720 5369650585 599725982422 208362002142 208890289020 323817000 356309383892 95169699108 223827912 14421303750 20222629476 134806680 175940928000 586716838400 2255662080 84962587600 379671594750 28266610320 37783739994 60877217466 2087541103200 66255264000 47127151800 79588195074 364729729000 1580026680 6249663540 148652998340 1418665401836 123142195946 184903062375 12698279880 343929048540 951036145164 116096584670 389657999136 212244945000 1311762516930 26441425814 44522867400 100262655660 145199852538 117930994797 271826052988 247759794876 69624710298 8713270760 4089865824 619261560687 6318269157 218840670675 168720951447 312359865055 778864331232 405742322685 1283968833480 111777638250 403161074708 146665658790 370589193784 61941386000 19560031680 1130783939442 4227537050 18463850280 516616259026 84124281516 969557369400 575984108128 703536903104 12897894800 33141721536 499875684 550671290946 77747402700 70827938508 1905097539400 225044052480 1051555384575 536110738800 640991947284 405007584520 43617253584 147768631872 286757820384 727354607040 78590509824 502463926300 35366920315 762650374272 279683159028 217221945225 138007119076 534242592 406077305040 77528803880 341533895040 395084560311 2069114475750 545325701844 399343636032 1099627118720 57119277580 14270219832 14730781296 366447869952 320682976068 791010028878 251667128720 398550156228 61614030960 2315259977666 2381640570 244630076553 1872318619919 1740865245240 468211870665 171575056800 475380037404 409235248539 6887848112 1579874126040 26749621626 7847223120 1413022818160 193934152644 7733545820 1047358401900 20793496150 58720436910 572170491620 442810095168 42503285760 6034259511 179487267700 1248635579994 1139889096024 104146038964 297226160000 541158242634 789069073020 700418130048 151795640528 243254749827 202481285660 104732338400 178389195770 1168956740 4432763832 2625394628 29084533984 462715851780 5833608060 54668631540 155100819456 3816184320 228009838680 61223831648 818515310608 269236680300 111725388555 24388848960 142001682060 402762679872 759134765684 1179167548680 304583858586 1277400440096 167498198400 1754451849024 43941305430 6266511432 208930113920 180876113600 232042612792 1386643137091 123784261120 378463496776 1250547121320 30685654160 93675889404 118538185752 30578983880 13329708238 925218067510 273548020550 6029050765 343845524880 121656470936 12627762816 685192397400 456044715360 300765446310 109668423130 32810352694 14586161940 797789403840 1034194332600 522601170000 149747517504 45290383248 924169216448 7543548296 158113471136 2959556096 190003534812 224488997992 13821756224 78153369048 1078133228640 521134562803 1783490595700 510045140748 89804375064 91616691320 361597669584 653247802350 273965186274 24317885352 42299861315 867828247146 729319793832 221091606696 50270994200 247455033280 266563100958 17726932086 198295295688 80711722665 67362832626 15860047509 58078224000 7527975624 582842132604 601048846770 1549832368 80469042675 1022835561188 238669520490 2847583638900 463040966838 659852783260 1026812521462 704784491840 46188930228 28426881648 503384765520 2334244539000 490856015676 144477802626 118496138976 90396608976 101152597000 2443611659850 146481086752 2068709431824 140682730752 176009311545 8926277192 94105167744 314485566360 174477573888 358183725570 369226072800 12015606213 712188000 497110090191 12853947414 281945364884 584329089330 40843720750 45903655590 361810631610 16546486580 237588638510 421107309120 1662905286000 268556169600 796953991680 217466072850 93365118 28599943680 2342293954 781355856960 654399930240 141165364880 182502510000 97789547520 407264335200 320444420800 2318874720 323595456 111442934400 272827018100 1044891075 593769458016 1629828459840 9226177520 155216478690 20379551244 69403225320 264410860520 865837906395 399091628482 285433226000 1092273624960 1336727783125 149469002850 5154912040 116340905016 110654770464 321959616615 127854359730 4795286994 101695929856 467629360150 98813968059 184968712656 314050021958 100720597744 100269839235 1306529110224 1785655811856 141272768448 1990783982880 1662082443840 227110110915 24835657600 127584661958 98915372370 80539923618 785985379296 133345464200 79292564360 247313932575 342279996250 196160912640 151930091344 5856745176 67099249119 188255248632 290148472460 19728191430 260958960624 60348351540 894301025572 683773957240 99268831584 48506958210 282497158841 420043138060 769830831000 27364859040 42339706048 24864876530 112600300176 694300624128 19731388050 59107899588 1020677705896 81106181940 178692771840 129185223225 144628034859 134610489552 1670591007725 126803577780 110797029369 20086826425 11885287680 183490317088 127621660800 25561722732 393655665432 910960917100 135756312276 20023046100 239432957412 14804564544 125647668972 961145834880 2863207161 1079742161600 39560280440 743732050950 808133244048 42462611348 601569945585 148620459231 168667503280 2560356192 974948724896 171447911250 1254637772108 702056415060 458052975072 1232738169513 1335211846920 193169671424 43703426800 175358985984 7749861056 138788849745 383182277898 142276173858 21249569544 675937894608 80383418766 134025189840 4914337560 99596414520 138551639863 251309185920 1253835772956 356414807232 447930845748 1500711041160 367209513484 20204366175 15528121140 280106071920 39882387840 908228810496 674698747200 37716428100 1865978820 5851716390 40882008960 340003921180 52321976630 15248752460 10008968688 53258970469 243956324222 782347613376 467311928382 177469412400 114566766300 789556321120 14032860534 49486193328 86329153316 9158256264 48141185004 43106771310 505078447104 52726925184 286073071512 74150440056 1029130553955 222368682453 822423224070 31277697720 664181879174 390068947037 51316274368 317935734150 427779027786 131583683622 59466550816 216227181744 279127176713 187068507648 830951506800 3142140960 21256617250 26347198080 76568332978 1337179551008 712952089850 54126352224 69894589446 1094130374400 319902818748 116801812320 147125584372 13011189411 91179959000 666083233452 215252650404 40916083843 85971000984 209375050500 416033301480 183101869688 156636148740 351774986904 329563973760 1565452925476 281573848160 223737639125 8093448450 681528206340 57829339936 580120328667 571049565696 2025578658000 314351219714 103429776000 361395709586 599004261948 692203241400 592134573744 320354126820 237595489974 23262785250 210385077030 1330473150480 270742263168 723706023843 421200969024 720499313418 70126556928 104473264896 122719671312 1238587884652 39438435488 29694224910 298170199789 179661554314 21035054430 50828058736 534499329000 757719099870 105783609624 12821924280 340147782000 931438392300 127243215289 1019203882155 76168589958 650127377900 151760194560 40153717450 6395101490 180441672530 66707002775 2147755464954 87586092528 838634838120 1453214768 185102014464 86255136000 44492538852 338771357640 42768171831 52818570784 35732923200 1148979837000 205609486860 157070435301 3166748370 1349417859300 62622156960 909523533582 1257524564610 264875245460 19918784640 1515714020184 265720623168 30610870272 47745340650 108814103820 515650853704 696975906400 1243674278364 654350192694 1141542035040 22037267408 358993161912 50413613775 222942630000 11274520200 1083360300120 196221693969 15877857450 55416474432 7735390320 153005261040 110871424375 592612586752 235966573920 1678226400675 609755856696 5258812020 23183211744 11489489440 382926312600 1844272719800 53992672512 275086804410 15144059295 60678039600 955388760 791249203712 189100548 69341685778 152389771104 48664848771 189476830912 331669047256 1127117543615 225660236490 1087371866592 564590880000 465866299521 517466542284 364140401187 1072240362600 43429395996 972647092464 387675600408 874068852096 574234126200 1141826641560 779505933510 316233099360 293000577024 1848251169702 191662704000 214577976200 298746323133 1112359800 269847988800 203917980168 427091437200 12785264800 144352312960 133023081984 932333969742 997866314615 519880842000 35217799008 494778858225 42050789876 37109271924 25496700453 245709086112 1210240825260 474003062514 1158797250 429922040086 3036621030 21979611711 516962084940 91530962118 632698217118 83888998280 153475522200 186466074600 1270370593320 405641689920 50635273500 102468497481 492739666650 1007889890616 510188006400 451272178674 180366795477 522521506254 243467102736 858718350 448342699343 3111867384 34157925532 54141419528 30063101211 120036221450 1262911523640 547175148240 318389294400 151509567744 44246103880 246808008288 36625765956 1548224493948 6907351892 30059384112 338507273328 1788420065712 34299389124 474249953100 27922820520 5290377246 97398211584 402784846794 2100839328 10117123280 51194736180 281017415672 1563801408720 10568638080 117825541366 491082722368 456492214000 200649557550 349728310400 1769613013602 93234669101 164457376101 83215780920 75160363536 220345493200 306642406428 771129466263 1206969984 1255932765549 897753336480 458414330000 863951511742 6683546730 1830867116940 349739791512 193835357632 58742104572 24362039520 636316527438 335708249472 188114803002 733577678550 168485408160 19764392736 82321823312 84955485384 1409009994858 27976487616 0 264357957240 202760288850 1096194054536 341051733220 359281321902 6848578240 2353539403440 340599523408 99760273470 3715083510 197085453552 365112662200 489542315014 42168372620 121095950580 652673204757 151308168550 26287983260 177929384508 11005564932 29463476560 874166156710 710752696440 270711933504 402041284542 130529781354 14554648648 7861823568 6777917328 1276774486350 386184152110 3797573868 93869039143 430129794591 245834637725 841702797144 73117246065 307864827140 1062489056244 108487523136 83660106816 1687611479504 111933404232 201098297400 1265861434300 31651128300 691950187026 634278948546 29619218944 16697547360 593823052974 683665696896 1939055391667 406719969864 273553180875 222432185340 572570911010 76698666752 394347700980 902883153012 20469974589 288556694400 82710317250 100494314522 140344065709 2126206368 311223431400 28119845061 288336026100 49608046800 3493043682 1890087560298 697605279877 306770612652 1472418773280 339273276056 1077358884840 208144350945 373488476510 1858636665600 723328414512 169269686432 725460271200 246599860611 1323703586 143708164704 1991744172 139622077080 235247610240 20114072478 1071868670400 54991825350 58571597700 1516711236885 21786717225 665201651640 1331719228800 815423408640 156990454480 193919438226 285833028488 362668421176 248909396688 842244560008 278541524954 79977687270 491677407936 114513712416 257232929580 8604429262 89924530800 123263033652 8669543400 256488073092 291206478456 6674641160 863329899600 1046801042253 18207526272 628104982905 13987726368 123293438442 182043535212 394324967120 16405503660 540474360780 30523971670 324744581490 784071895200 458778516 110828773692 424350842100 11844018200 79766068635 179577094500 615056199446 406438494462 172315237460 60907302204 23954838516 1384566292242 111851391834 2444910858240 2239308125676 596598302685 589589894775 111445025664 438497760519 4230097760 4576476384 549853517956 791352246490 312378380352 1445503516636 53149890360 319810936032 150462484990 310539680136 1504666656480 377157080184 501229149156 1471902079036 265135760136 184829772400 327842460000 39490468325 126269980980 550345410990 60597784520 181498843043 5755272705 577503841824 1454096027384 668340264999 10135002708 578905374240 447756288000 8802290025 26345846240 762505380000 19339099398 877551873660 1439543001156 48725501660 12575239880 2554979082480 184663263480 29568631854 13647269880 471203738865 1090576389000 46891372230 164163644250 92487465000 27085174545 20814602886 681776607393 16839971512 1381001265540 41694642080 1651305308394 50506700136 786914153382 244181145600 13961714832 813226180000 601718810976 732800289600 26844732369 132331499814 194104327522 367597462050 88437594336 50022286292 690687100896 516462240736 23532171840 71848145568 60027694662 821871170120 306690179268 86320911744 304001914500 1311688340550 30885192702 28825966416 515301436160 19110108000 21222008225 883919428098 1415722880 283773517560 314778291156 159152754600 5230268484 34500067665 618206773008 9943875216 456220162880 195386577616 150360481120 385649688501 1961104500144 23308291488 168308137760 179337973055 49124709672 24818197288 4029290100 134920544688 88076377560 1799347934972 116308523950 2301253824 904269918780 658933185 495231911865 141464583156 1139180684796 952547886030 634486464276 731008336442 119179345341 495078372672 103133045640 92936485180 334043438400 1393383005352 12632841424 1692328408 57821355655 280689208128 1604621592000 6576241584 289539315156 1686145297650 75547180800 1022961833283 140974555176 197859539024 89524634592 1208421839664 1080161226144 324730001904 496486055520 70174307250 582438368240 907714248924 31525564896 31684847880 601223175 143512833384 25155425820 741343847178 648443380932 20610457678 115087776174 25225712640 118456078944 29160452250 105351893568 11729150718 483183100440 449854642827 4906061790 1600109563104 81983852396 153863823000 27249958400 1519495549425 366352221816 1537651700 227686198800 1000912053440 500148703600 78856189632 269247248952 605631911808 823147955184 250056038876 552689900019 89545490496 422920067400 174315354228 25783353562 666679532904 339185092464 186129159944 319313263104 242895429000 469467080820 83358994200 181341555792 120600303600 4606483728 31274218890 16527503020 8869018320 299635967510 15258702300 944160798948 1895966072290 8882738130 439282510204 146454936264 105004330080 171545038152 11652122628 40860012600 192656306337 371123531658 125039754063 3826417752 359296868124 1373645348388 38554105236 50725493238 263263665456 456734134540 5548783968 368064065988 91190214454 312020773584 7577214384 55747639320 116931988250 81234338089 103490639460 240221069352 104993486766 224035035672 36285895620 589839125856 387985507740 966988371927 1170469491360 61955980164 2043892762 2170315257390 2318755800 278508209824 15846449472 609768597672 328394034178 152153128836 26872123043 438845875866 721238257344 79261909056 913379717760 362217128175 305951633988 316930041162 94293271170 149307817230 173021181825 1558554953040 658517603016 52030332923 38100058128 247425261660 8032481270 92912901120 20088147744 22553050857 276115550208 586869580800 277484819040 2569980616 132726141702 157553460168 160520937570 1931314858992 344101481087 2181343229760 486689780280 313092719940 154530359760 19752041400 181593387272 915239059818 1357673672988 94376998800 35882559934 7866512280 2081420891 3208914288 77956159320 1453953112560 464240995680 97133595552 38796808050 454714362000 132036641100 33275007330 10919948958 630566853840 49357932946 651650231362 415916357724 433252237840 78049503015 258231373785 672345595980 485455491950 695566738028 45320248064 60784245600 30547548540 480189985140 1076742402372 281168255940 201452607000 58994280420 121768501500 83938697216 535243747560 1269288086895 8935001460 39815543241 276848563200 3125734500 1967610396024 14246880480 1545184129375 855965763200 891658240 340637024 255369304320 352588513464 915841783632 639889121207 22173455808 603844366320 571485864752 1844409040760 1063440951300 120824384800 97511216415 404261956128 2750233461888 71126828190 396135858690 354223426992 1421994264096 94333087992 834363940800 12190588480 788639709312 641766997872 70986256060 19065581808 286746614980 834466285296 1213811005680 869801532 234907542558 672025728330 21333081000 1468950589815 912615552000 114041947440 18750060560 323755934710 186525570024 12974705856 277868014272 34441723776 147501678336 189862361808 327825080910 49531928472 344193458016 50090050248 2870417088 6802673724 910227780 167584182808 1074940451 384587900424 540755192400 1063584082176 1364184623565 66249545580 115509769704 286453833760 269081157792 11400347296 226056489750 705591172530 165646578348 388114429560 1398161428875 495556607392 174232614240 2264047291584 631204741440 51816943360 252917581392 20378177820 55376577417 848468398400 164028019268 36436870026 101153854608 1302018564 14619980160 229396655614 11654496828 85061994913 107403292656 848389886004 99020289620 1161811415700 1229766033192 116419518720 261905590340 1141572128125 1021241704032 1665435200 949957706845 7691523840 1891253388200 328099029432 433865026620 659371920571 1369458303840 8954015736 111970495 98881245662 12635057110 630414709944 361408011790 199311368256 593133819030 143198005149 353127315618 313146658596 11789314740 37936285824 786205673822 3548590290 552519415602 348310626048 814122901488 12008182500 1364807732904 43708257207 176160903704 24835356570 1546072314138 126982964480 34223023782 113153228265 38726233112 86191567150 168644444956 2175410636 21344306994 544340931424 341689515420 737597775537 59789963520 708566986260 49526874592 1328924994432 5403980075 52777549440 560601086430 2387934480 54253465266 104277674616 1093818897864 329427502740 71564189543 4137616316 9849601650 326686856976 419708617860 1378109319136 246690134460 27118226250 68690181490 141380895240 25209082038 124434000108 263369343164 513988197009 1832280912000 96087329709 400997705508 8535830016 1176479109000 31399858170 7701600230 12989639405 140467126800 1104046492690 27594011214 68781049200 1527099181 423526642176 828929388092 750665837235 835658903360 1814920800 534155645730 1053620450800 18337198264 148221553326 1661166449872 407664365340 431632797165 28692175400 373807829720 59856778269 12247308420 154215314222 844977906432 195974731824 22928566968 894120797908 196844389588 392675627520 30949285536 490935312 12179431040 153109496925 228895057656 114466877206 13025104200 19184517144 165465689427 52100600112 1368602110980 634286510000 1894451426802 446847934500 147400120868 177170428064 221935983120 682148275200 64724309715 17693259800 266113344186 281742488496 58641246720 92868485460 32739283500 88039410816 2121877096758 1338520893291 394882366725 1601816157465 133030206144 875991298125 696195805140 204433083200 178750506480 98923629510 86543415357 59421713250 608122592220 624067514280 37211151600 860298923120 1718980290 391553092000 444127575032 379896784400 314868142900 1317520483095 914851823032 9997638570 123921979968 1507114075125 10884242592 6989541975 107788982840 75928780800 27247001600 32093817141 275046926000 241474252788 199169437050 1326355683135 1775701023360 10343164416 959221822980 2512045709824 29512656528 25275495042 892352900511 1496888438641 333817695 414532566557 1431345888 369529036240 1108601210376 13468481856 123234160000 600185939970 358718716390 89302402800 8604479488 1694267789688 1416561331584 565538082480 794095359750 799203790872 48027300870 519663982480 173803368673 40740864912 1405888704 316590615530 545224852800 175250519780 348699868860 4055705940 623734761364 2124567498410 25522630536 164810909625 1110860570295 13137722910 364479968712 615651433600 827586756500 132091197799 1275391125396 47780439570 324925804320 648331925020 106650058620 870889978369 294148251258 357876176490 1360969764 1664008452 338594267000 17738229204 1047919731408 911451454650 103398305010 367218261366 371552441520 849246854742 1218628084960 1020567783015 1986401709144 39383461440 149897108496 15969806512 48807783765 3156933366087 235555022675 1332913142596 198166133612 273611834744 94194320180 454951175418 117384261104 213362150782 1608175674820 34183672880 1233948218328 1961263500 36197782740 141699106560 24406393228 10101834945 179938258920 522777556680 451258076640 56103075360 163031138088 780589060764 114788238936 81685780284 1108783550784 22310448800 1101533066052 140826708000 1155168338280 263784791900 437391970400 511360455144 45577348075 165209742720 38259035752 28255664016 8756029605 74682163944 311358923820 86228352795 83928880320 657789814500 772224114480 34524977056 451137041796 390874631000 293152586976 8632812398 45127948320 927854504694 104489020980 893431676200 468819672600 3802407048 33533662860 1052837541954 929786774712 112402394720 732251609856 872138987568 113477224150 194650568316 1030220136750 777329349832 153378244800 204255503616 916751445064 371212190865 589301831976 5233031775 20636583696 1080257699664 82298955981 6521726706 405619209840 54385718980 1325315779915 762254051904 51331922130 1037687915056 72318438192 339259401 214965717472 496572015888 230527763460 121459731120 1539597915892 31922339400 360065348380 281499562368 416271514640 6231673008 983281401960 1024869438775 453314291248 322587275283 275559570000 87185320212 76483885797 969476520 65306493792 144663666720 178458159360 805477322320 97837699700 195654915504 165819570752 37829605140 416305212960 122384082080 97097413026 911904109760 2031138766156 748504823064 3898774730 135787531880 2212723366170 70798386780 299707420800 98517079440 594168570 68269452624 321341896260 165905370382 651029531454 1130124152592 1083814970560 363837067200 522482690928 370916662272 1088422749531 51930518328 19150843712 2382650640 95835684672 83396390 142277022342 110765551920 26353323360 1243032028768 118696279390 609766224496 15546250720 2218945770909 84477498028 8241917508 1111284129648 2389628010 141687413568 407367989504 670686093000 51820115490 1453468302720 4650942240 242570248990 1473253517404 1477263129720 120917763540 54406341990 10456587256 1062529001170 6805032300 160494903248 58564850274 55986561540 1248670496928 83347093830 348049916784 615538177950 37311147324 366312492568 5304014210 474895128078 73116665160 195037214850 7805990400 750743821344 63068907714 781249586544 31232667104 1221477444000 57000401500 33265847520 451233452811 15572304870 247582717746 893121582375 17955411750 439653181776 112604340 586758076320 1271311622432 4699421322 184486068480 203152537458 1285010942208 84870829920 325213937475 836725530680 1277244060832 79587909156 79062216558 35153058240 40600923360 143519959296 593923415700 239496309000 20272015560 853566845558 22802630370 3382824900 159754579416 393134203000 291262503636 792631342008 194957938560 717490435140 1347483837270 398714466194 112794883776 4340574810 309515755958 244884628464 4401748170 150921402948 950435958420 76826894836 57531848376 10792531200 39775721400 716567838149 68526065920 160442622564 722537106668 16690965312 39590443260 87714294846 22298587610 23528333598 41041456968 30464618030 18818497880 664191306240 39338364582 457092692304 18256533596 156539581308 80646177672 325992000 264150158670 63358724520 26639592252 719655417936 112041017608 361070123832 44280990888 55612494432 151971570540 11004795300 1486240887276 512455718195 48829008480 32169384480 118860766200 115939785360 60024061860 455542988850 591700067100 494695598400 845764980870 261109585660 48585775680 330406862588 35608276960 2724510192586 121648978584 230047043625 21634060112 1050454329375 79962710832 81224977365 143360713440 811083804219 896764368164 1029251251488 153127625805 209080256490 208663545338 412117225568 771577873408 34508077890 82331735616 477972045911 1186134142144 5094817104 2998763250 213596292735 139415635205 238848363600 151157241090 82044707760 284451061440 958266005928 784662278400 102428512400 73875971040 118924781712 1534599188160 113530427550 725698392250 1406560501392 1795598247645 48388300128 345379915104 617575532809 11838862610 47416609632 74919062764 8410691520 549591231600 588577120040 679964657119 539647619840 251201309152 403480854504 104426827800 92278193904 325290868980 2152122480 945082265560 20035916285 260800067832 824028906645 6890213484 39794241662 11070343440 228292378479 87291655416 302148062325 497450614572 775532472 1444965466560 288916031800 204468082032 258045840360 5199502512 59111266230 588928824000 244935895600 79494543513 489082216988 55457688 194883100776 131098234608 64532348501 834122826405 175363273386 139913614011 698032790700 128645279952 248313492240 54739156290 18193962696 6762019840 1117775699568 353602754548 9248803125 50537984640 390897682700 403967943560 1545497460000 96345449816 183563636388 756392954256 1064231529984 376513257560 11529044100 874756119040 983751120000 56928646590 44225344756 611944280388 18262553640 817688130336 672376305874 225066408 174919132960 69316076480 18746030160 607514629636 32930261888 565011238000 1120665868560 1183375082064 3769749810 923292307540 95582525952 14205668820 334296972544 365433584256 688730966280 702077109888 10254348575 120948293415 178441128075 798151909896 5021686404 21471577596 4409765640 217218810432 727479244800 90863398600 572646898560 4865265860 8120221780 255515034528 37589069615 54294087834 278919087525 1094740370919 54951934950 37004911416 268975041552 206020923120 8463891280 467927325600 1127042298270 811290231360 230588110 716290652194 898760183832 7292127152 1167947882496 975693810 562466792400 809262513696 585631777584 466033343440 111822530265 17108676 313696465970 699144756024 392196971738 2357915342270 47619692085 39550246830 61475758190 851725292072 1140972168960 18987440136 4828730400 485294437680 447604812160 53814635820 157277968533 87252628932 19014947376 1437532768560 174360972600 729938908608 312742173744 342424592707 46203288708 897773476296 3847648896 27676154528 7565569902 8440138740 15830065251 80216970372 454132712220 1470291617536 319219035408 341950173236 1611793755 1105679557320 103666532000 837308314040 1615127543029 324382016018 240671639474 2945226544 338436775456 388897438941 1787223497120 60332807920 13888107000 1305679917880 56841270752 198146929266 48392985600 495605428500 1479228480 193946767688 207813244209 85679424336 130518023224 141222270420 288473258689 18281139975 32397472416 183431549070 170531042640 6538555761 979447376160 106314428220 91145724768 133733078388 52880730420 385065779808 87413296348 87626759124 563682092752 706748555000 252965595780 310973512022 520551845352 376732530564 498224020560 155535562206 262407156000 695952572682 27997552011 12098433996 345966490380 5343516128 386429690400 1170640362540 377439738200 1406102983488 87486872440 1835066394720 306285520480 20493370275 151586799634 63573717165 268676706298 35591068641 91266156480 146936816268 462426094800 173371078176 19609665910 16052256675 451556253368 35947342080 83425689600 36921540240 221056042350 512076120192 21112583730 71614613592 480932868570 1285099364250 512316959614 178556264481 6550426818 4044649274 220316477328 225314034630 916833818880 108918760320 284532046650 161334326340 5258181600 373617186592 50579023131 34759637248 771929190200 353481352680 246761470206 109939065786 439199158774 7465853500 897714026876 332809421546 4733875775 20154639204 124467694848 494288202200 991956715480 40868317490 88063807104 1061953167159 650636623872 1230790982967 244389875675 353153882690 228044119347 20795244327 18457631856 257683383412 850201201770 241387033567 3839002260 456807355095 3776208436 18940338908 1403191513150 268527690080 231588308196 195467265760 1137403360660 131192759482 237376698165 29152352688 58593481375 649527046850 4891111400 150953148932 9484488020 1962737918120 73377304000 33325170736 1737918138528 335237402808 585939455192 204204017850 541849836312 85154238750 293932621962 113264044094 1129213441332 294542027220 1808648972480 1199286322806 556579061490 168219017316 195694980372 638613289080 979635582464 201200741376 596614249800 1702405149920 138100568592 1043791811055 9343947888 510584603264 44182908000 44878884570 63869246035 120814739325 586975150300 1606296021456 1017280456578 10808469792 112586303830 487576200906 20853789660 1272958779735 24138889272 830947255270 85759062470 1314629254400 176344261760 264150678024 37822458300 299373710185 237412521360 216253945856 19659683520 3571039745 216889020160 306303489252 216829200420 59392370800 26105570920 104190954392 16698943872 18544196736 567496501738 638790333200 3264175525 131015924604 6648573000 10972159200 9512485400 313856826080 612601535546 83606306406 19152952190 341559521520 613130944014 90158703726 435705665550 141550053444 850706216855 82535925615 52025657376 922785868683 149103243828 301622888619 23629276455 756103775936 4786887744 55256332250 42515593250 42886766840 1391237201400 207689457024 355264919394 373223172834 468944180775 166757485509 306882055200 1134111569500 509185505196 856243231662 190611727336 267767881048 199362455760 667463225 678771210221 1946697636 860347649280 6159645000 6589605984 175084435344 553521094156 115902604272 77279519812 35603146700 424476276908 190499214607 181819419876 20334973440 551006342658 508606325136 201895769808 1923772038192 818530636352 39775712704 414180333350 12438799455 1204166649780 74904588360 850270550952 64895335582 219528136800 266384128710 963752995530 622945706736 5079921300 103630370976 534794390000 13300712880 1109044918800 17531372736 1786381126992 4845763728 3233044368 350056460468 40853712200 61642475874 805365850770 325060159200 478831147200 709191907710 137936455692 196580525820 68995765503 1669514052500 332332470420 3475097640 18012325949 2131420189734 98732587710 1616020680 116759424264 8911821450 147723338400 269246718405 1338486827568 320868583310 66083016076 112980751656 332422736400 47500691168 226861370160 189564045728 213068402820 58053243400 927938304384 20605825548 261173125 1147133540112 174651144920 96274449700 253905225700 888427196865 14195225088 1557100315120 21016686240 37817563824 445756431258 413197718080 82885748352 4977292320 521897944608 2653957805 625066418970 6484730560 289525026861 276617308253 4849623289 390755064 106148237750 1122589820632 170824180441 76406896644 11989736208 2000482960392 49273496784 419952959892 292334038500 238882840053 2512833854832 413923095108 392189578303 594580937600 19663925248 189491032500 1311344640 144990143829 578892331952 73557111342 389060807520 62269026534 134185965120 1121552583732 28208639624 1873693188 5417672040 219728597760 37299278940 1126727025606 279760935048 1358601031788 644901312440 94496045920 9852591600 1179660752226 11662028560 10762986528 2232851757612 1862951397120 76926790512 6127516720 281525304000 2378535786000 256003812768 103825956000 2104830398772 674158208475 1207897377350 218082132108 244242070932 33438219590 55705661880 186261360950 157358002424 544269425760 570028909725 205209760672 80456465915 468237079200 1183329004439 365859155280 504873158240 21050106180 109009919850 16879457384 251556152040 21208126875 25616773470 13739718240 391589893680 17945815383 142966153872 36354734350 112154341734 737403546774 751411104630 823888366560 349590652000 2868707400 116475371520 331509039120 4621948128 56543356584 57482300948 1473287116800 1249070468100 90782522880 174113278608 755710221420 1531956825684 152588843680 1177703750930 51898599588 4765170004 634093278540 195415197120 130552737588 94665438432 1322439056400 178807955145 44152757860 738126507960 965227760640 483556452 652103782380 251297525962 409627631322 432245994250 5406980400 1325381140490 393730744960 395336759360 492974987790 74135043136 1511117712706 1434546132 240128315790 905195564520 306096495957 124099750796 1428622680600 54576726544 51222945956 1147954422 65165532020 66903788754 1198308846122 1582530213440 76993654608 1549555607560 236665308000 17833534784 265882533131 57147873280 150208103040 449069325900 187816473468 381460938632 72240945600 520329162600 29827974438 106285898673 727381545792 320849633751 312988581888 3435124660 63747725760 22887240200 147751545432 776431502572 362608932352 277220036412 710306544700 13185496032 213043541403 208726548800 917429135890 573992309700 46368171720 245439944865 322653268392 143445184 197128852560 306295953024 493806432896 334797034944 1288900087770 46679743656 1090920640608 690977424135 84521745000 384302608596 456511376640 10254753366 17527821480 2005263747750 1561020579300 469801628616 390438602240 890960 301887939276 46227948480 9760922535 697108218720 136745015376 148812562176 500355445572 1583472214960 32310708430 838368857700 43537092219 43003710336 1516479088320 48057075630 20552011776 27381657600 448006057821 296285113683 465419454060 426877527000 726834029832 1171248387840 1214903585550 78774786360 372171306540 54620378280 47281095680 160499390832 653190167616 1120951786626 673409164350 5595727509 5627722842 44944044600 13622172520 816398668800 186434521710 212042719584 78550851840 253707649800 508837115947 240876329200 38928669120 1120220666304 1504520184960 294351323760 319215941010 25131025440 122939864784 518555836500 4596505920 28610476828 5967695370 62723567505 509723744940 415738946700 1501436977524 70729074944 16078594560 396549983928 169962982344 32236221712 82280934984 2487799112 42206141826 999074875125 567172382994 137644492788 272599421160 1480788144 1910388480 79318233540 161172664200 45233012055 335226050361 678876134794 525133442880 396881650256 270340780850 1834301323470 155568856320 295646756600 104490588928 3656822400 26560554480 80360387200 1081736883108 732661576704 31150243320 284073766886 22110266994 300929950125 304605991690 121279122816 74197023901 207577769520 784033868160 2075168555256 607982004000 1222175623248 26976042304 43594844216 558513351564 905081918500 905951664460 143106459540 142610218256 2088188648 193386180715 28958034600 129570880176 6890643504 24047554608 71864467220 1116099964700 766806748920 889014991590 1070505849780 855776971152 317994227198 505108544700 280494101160 4855405156 982996240896 9360472569 341362717200 6154755633 5528520648 23573615800 9883869534 30834963280 656266080 167816416460 989707301856 467720841150 301475067075 31561789104 479877665716 1599307864800 1106396032053 1237047900 263676137400 78311030400 11543003880 1228473912600 14460414664 10691774016 1067814160260 43460437744 705477043560 148090806675 260284622780 1561888665 311390716900 2576426050128 468338080000 88029088632 8344333872 122537435680 12891029151 1026218624352 1719936809316 380946428352 467044807040 887534659154 396320413632 938203228884 1950712530624 700599544108 1195939837718 519871588236 145938129771 332473026970 751253244768 156762843648 7848108480 457841065500 320925198960 20076940800 1043514478160 562822580034 4539813600 69375363264 1112888461740 904632317256 914046758982 240315745389 1251282571056 31530428664 127243500 83359926000 291835541010 103426388128 144313051740 595298459932 874271109600 4369182480 334661459580 25080298832 254067118992 219053421888 558772105375 1149045604385 25438461060 300694487544 1937743294586 2445839550 86262625520 59539774140 16767334144 124987876 1979679091312 41951968750 98465143464 58397688448 355013604296 290977528968 262683156624 700464424980 632601177648 84222340272 469311521700 38322476290 891673654752 3997169856 149414556312 34518552138 91698805902 1219457323080 409302390992 1246153547520 51176058336 580970026956 1666160323040 1883389310 318102625344 99834566150 5111520000 297403774080 638076368592 376327359936 7888775776 756672613662 176685824560 283340775174 545532202656 220309901840 697740989715 355511669760 223089939396 166916847440 8382881304 222149326032 300153452845 8894065680 4986389395 1387238435055 316336363200 24605196256 95211485706 110494230000 1198796988300 906349990488 26638957840 164387524570 114932101500 1324949327130 172059674624 497542014162 73652703488 1188672116544 287101911600 1554913260 56363196304 8965285000 24143485344 1741043276850 17913207445 86100570410 131253672 253362303700 344335731312 392546084200 256624679388 287972051440 477631352940 68963319558 626214967911 89337923830 852371202750 1226756080 39395522400 14148119655 7681625520 605501162028 97071376116 21258642069 23495834082 154294778820 576012615255 1112952105184 780259914804 447026850576 301476762288 216247655910 200206797700 40180980490 337735507626 143835953316 1116545722992 472367779104 469077414487 669920795280 205825273884 110713111740 705477447545 452278491210 45633672756 268307871076 84606840 797828486400 1152643385640 337254656060 507376496640 209149393194 79920263172 373876015104 653903590496 184866376968 408188385990 1705541345772 402768465330 110631228480 780338445600 170132599098 1283797710720 294017101725 166530372930 2533730474880 617972696224 48576661560 602153438250 391938178100 10454774990 631900670352 859178135024 949574659680 4635053280 464428944126 42971291480 17444931320 324911296 14193710050 1077449332264 40530517209 49823112141 858213462249 1198826552616 572434332778 198346180032 4158976920 416672346976 20738161880 174559462224 421023316480 495172541171 18711612096 656171421000 19573711740 19052869184 867542420542 514327962573 51324795396 55936096800 193336824240 126266255646 211829928720 202641991227 446475917700 665152449024 2138802864 115909144320 403980372992 308225610720 351775227430 256653511647 485096822352 4548492960 203107265910 488528073618 1629180306888 457880180784 241335886452 217897910370 1036684475100 750006030464 542531781792 127669966875 42198505580 631683023103 716522370390 57598765335 654926943104 294446506094 2477251456550 1206408686021 875780107776 154552685264 618340110000 9517791570 318405995784 299907604608 1691122145760 240045944985 105529790080 592960608 281253799272 72715954960 249250645696 544015351488 96821481600 6914321700 200273852520 725811361425 224552216196 473650194264 9975875400 449416091331 165643524666 117964442112 9732258480 297127988040 1685370203800 1882639967670 134756822624 915146801856 1169503710960 528487997985 361757127132 359557254576 1464271892 46634305140 78374582100 566209056 1171401281596 295668777690 659079248316 88328660200 169427952213 11720513259 698246954912 8863665504 13094146400 304100962200 34465287780 6369951000 628173463680 691515820320 70068143232 301446198695 487800165060 520495360 515404435920 741955727178 45004122912 324699205059 279049072704 150745685422 1621822675096 1840830068112 73495105398 51236749272 247534290906 110912994000 161785760664 2971147725 74538745344 665069598930 1427629203 13416420745 500992771670 1391971158710 535683701320 95008833276 1291072420 64726788420 209925144128 412591204080 303582064 465783251100 203605508610 69790189656 572716964160 170263765100 340617971328 23349813225 270540611880 503505599040 862266911000 11016885600 420366369670 75288636000 1013947301455 174124812000 479011588420 399363997816 1159366453560 892766160000 48197373750 120995523306 591118410048 72097045654 97587243600 777644848080 223481565648 58798531533 283660689460 191951579050 73129089600 145913381184 68298175700 334627204516 49786696960 1572459880950 676483005444 35091097470 52561219500 378319013772 965903955840 1222980855502 5938483320 4965064100 93226623264 10355587200 295534877040 182751957990 32853565980 93124999404 1014923444756 143660268432 17446567584 189099027480 138591222684 52999040658 887643870750 6137620437 9774039392 38043840744 174225098880 258298942848 521248657005 15230447595 492384042784 156907768569 526767758598 473174565705 3355002560 43265702298 733934822400 7512514240 229176776850 75522145440 381004001280 1391498809866 9311529728 1496146080 470642250641 355776132960 160715538620 398152997424 103609267300 400754581800 23751964750 466889815002 139447607050 468564096 922314388527 421597600600 7898324525 1336276809085 1601705707294 221879051693 777444495360 112015558512 14118301800 14670466377 2841255900 162651759792 153699730404 1159131692208 33856498050 263943984 1124984719305 197366157000 971205832212 78383208 172239922800 73485849960 662256827694 204147817370 457806162246 992283281625 15130666188 206186166663 53337267372 18664766432 207741751650 417718983825 49536685836 603778808620 478039850960 88976945550 24771794580 805079883960 186546234600 433318089776 159083103744 78730947198 269042714322 805264956192 1910119468308 403710719856 32027629652 688972856880 83968990116 342961007844 45823081850 402967076760 350238173478 757916365856 196571231632 941836084750 1203337740800 315005427450 583732394490 151361239344 685740951168 26259724650 746043305364 568029792330 117067396860 108000119808 526926031808 2846296135056 185054540112 73789588800 230092131000 427426605282 1913010025152 1159796731550 122629063000 867492907996 15575234073 178327135090 182322893170 136559626088 283178785120 762862435935 93224194512 682604401704 28282418818 403337961472 100673030640 265721944800 16502924760 613380040 2110505529660 28865241600 1349646064128 104361664 156322539360 362462392116 138742608276 436958336944 170803606560 6579909720 155413172464 64743278950 672964325600 48684804696 4296876905 32481920200 1463870252385 53151596344 316402449272 159148691682 49812655536 691003115108 229437014940 7168894408 273239197728 157335129840 857663823664 29798623400 8703351288 1072967192000 57288174840 903029204400 974915580672 456175173176 171462191796 3963523710 563934342720 386028411300 12779164368 39777906864 1019418058624 120812789856 1387993735304 639831095904 78525270160 126272815272 46173280160 2209625387781 4526910828 805740509664 523507482828 346383459200 226840328253 12612351864 243694860552 310757875868 367736398722 73480197600 26884792200 230054454240 56751875088 1634706391500 607161436200 776527068680 146473909794 44000048064 384793153920 1812677121120 5886375040 207533871224 478529460315 95515555806 20866041072 143159005528 59601122280 109739864654 62510439432 55760463138 382354818657 137977859305 77130801720 4443801024 630301236150 853588023552 1158151157680 83829659650 61636865640 2314174464 4803006464 250774172250 240471877690 14054481252 48957678735 1192834071000 1050697094328 359070256954 47829186705 22108000716 391719434940 1518761757003 437227201788 782431213160 28309420426 2038964904 1847925284100 538537167174 1321335902304 135632963200 13559591859 218011031880 270350365590 5457605500 859191410805 516167652528 4405434426 875493528 469827907477 65202920640 213776436755 84833482326 55793710500 16425155072 162766232760 1297571718939 24476248800 23021808970 1048960093110 1430751556 439061067648 1783792183404 3598729596 589382940880 717605115689 48642608000 460304557440 1076680701072 1007206691670 335711322810 2373373695000 145127604216 1232690625 61671593840 396038735718 84171980800 843384561768 35354021076 586552999360 2672627820 226371479025 29884326000 14779483488 271710976200 277278468312 48788700030 137960269405 1411133869548 14319178860 12119949900 2938028390 745281367790 789360183402 21666007544 187037687772 34544820420 439365572100 152688776876 520419900 2078131132 66740810400 325463429148 773605683188 543268358340 933944576832 14009011112 671175000 56789277715 42891159112 1319685585504 1241537421152 174535629660 32728005460 2636691750 6350639400 897975767710 61406375352 211190877018 37726509072 714255739290 36975191636 4911040680 28710753162 309913395840 482343939000 25544486688 61205270760 115662850560 136828237956 335447202384 456659400560 14615530974 350033152880 299946912867 16872838640 25814310108 110881968390 826827887214 585815111255 25309349130 1089943314954 1512137061000 437072372520 107792401640 856155696 53737342692 81176997720 49030086308 386910043520 59552280728 68578223616 408873624630 39200202336 66568254555 2045824 436125597061 4379778312 1976235525565 36753690336 313353337000 32032182000 52307526150 6398353800 800083862864 449378862264 390931729080 140044312296 382530535740 122723153840 58540783680 612731633920 22088119248 183251911360 78090517200 120157742250 173994070950 76855982640 774276052656 127279239750 212081956392 105024459528 138057963400 807645164032 404604852655 16883879640 108743634180 115385457120 86050233074 6453744796 412734604032 972003531168 1275796634280 16140196800 1045415985 432032003590 75146298336 373414750008 44139481416 49655908929 177317663600 1891036937130 11889920000 493658970200 8355467472 157383445633 40423087254 258748122808 232279752276 186719839292 1308875463168 553413760160 2314236166476 17795576640 507686489856 600492270015 28666915200 555060528120 605483607100 328991395850 64027091670 129832480800 89279242500 208160750664 5797636744 1033908383268 205154670240 218884114260 663844906011 1436395564 541902821 50623920 255964476768 103933453860 1437814722330 164667805722 67310456625 1337653675950 128001418620 44298350628 506472903720 5900777150 27253117010 70798195716 97798561740 1409273694816 52134392925 101713908010 8549246608 297121635000 902781600 154244929800 1218868028 231069636508 191006047435 213112509264 218445372392 297843087120 183895371668 203822044988 1006523283456 185907876355 258926752800 400155793632 493541137947 34619217741 763111536256 234927313920 58789581840 506985467040 341414874240 806896911897 946593041205 122326048368 70117251055 944930923200 226053925760 725006045540 851617909566 53666341074 1068747561264 583586356224 29530618520 50937393834 5340178180 7135537500 15990236940 296366073120 336385272285 347579072334 782785796350 163561062119 13418784000 129937320000 790348594046 217003437857 535908603279 112705822840 135978212916 62389678680 1344409676496 99595943538 720910102465 525895740832 88526921340 442993269460 289642257160 674461530050 75914088096 459606581477 300982792530 377326009690 1075794410040 53275158300 80978831505 684202970320 442238760600 92697098895 138592284720 9261782508 470933788806 53013450216 143033284296 798388504176 196302667410 26048010912 1039089872160 1773666212256 1588592646615 177354069984 183747659592 1105571706837 1342439359272 289492735428 675758362510 19802709150 734467749750 2472518489358 209328968070 21648969040 24712048280 1170643597824 225094801828 413788155912 198332783298 34531431928 15250265472 186513875160 399049742080 686388522024 30206277504 28981165824 89202515300 4011400 70650893698 19238199606 43943674900 972516167920 209764441764 20686740390 178213460694 839360766816 439951632309 270861179979 30855724794 9408879502 276481594452 889435354368 646502749830 1101391036837 528320146032 188024985720 110911022464 2144398538916 385938437035 106693508691 705865058640 29920189720 86513067940 1756922244 235259801472 34660625076 45035868825 1115604453930 1759465539200 2012312610 2366585058230 434210201775 711138424080 14508760068 243712283360 21912807651 609898110640 574205349144 1233140078520 361329579000 552091281204 75161937312 95318960484 518471311104 56939000380 57304532912 418088178585 1328027957466 240592671754 223107344040 65997420072 246395831076 74697865572 50883482970 189247425120 20774575140 269762260680 463698635967 1842832361790 248815899502 1134557272656 25451014050 2350924135560 369903816828 765929088480 40295461916 360672582816 42989823144 159733161978 270086837745 556775673960 3327069060 269516066688 1006552238538 363527063120 135933865060 2319296280 50991541055 628272363888 106712640000 288774383040 93566534880 758254348800 18788940352 699841118788 2273632777920 81598387125 410477588928 304036243416 1122142360796 60512443776 843936516222 318468570264 576125614988 304560367242 43521088754 10991130804 98679809184 152118593120 1098739812002 434491436600 1263662855952 66110161040 574145403660 29817182980 1189657571310 26415711632 216198004704 126222779268 30099036232 614844871908 544783177440 286861389120 33452264672 622980995832 185106093696 505145843664 1069242355440 1234267650 7091121600 50533292832 11045047608 581767881320 976411792008 167315570240 646779748296 118102046800 131464130400 231075198000 9570964455 544906656 110815719040 132110451870 61000953552 413483310975 813492522315 149971900460 341187854400 1589935296900 136245224790 2414531852344 415940934672 309442834008 72686129412 14131845840 4168137000 2157234723864 32707945000 1092590761680 1155526101225 494052132 1133248226424 15805996346 1053860976 168261891840 184596776452 82707672320 70270700880 929017677696 13113054003 501985622619 408539693640 31003550948 8378117800 37633428000 233915227272 834225133500 1305550987566 838272240 97329771240 103787516000 52648595200 170017423160 47289271260 81096839355 508457805504 4908297900 68362677702 1016178811760 227925355518 40450363590 68657073800 18286053492 704282822100 182963048730 745900354992 59041635120 6436699830 663313035322 415451037540 983281611456 104689869984 452432639778 715198263576 183447691248 922367451258 364892418560 217501022685 1066861929000 219728905200 158642093416 1994983344 25729360587 413025648 497722554756 1722476127080 250941726648 4464033600 2953367009880 194122465992 145716867072 94090762480 594364082812 940484407200 1170694504448 274386326400 23799749192 15254028691 961630329660 273920839360 194135970600 769123704909 9737366166 101306978520 91804883040 317045435245 4889692626 122090493448 144592376700 197396340480 125072204936 132925904636 114030153513 892503786258 86811618600 11370594690 628459473600 31795755471 882483771375 262397271336 1056539795850 1946785071378 22486870296 68294412171 2127476588832 30038798790 223506128620 10886582190 2517343042098 641571810460 1436800727595 108147348992 576186540600 32656782724 1572755740542 2480225100 23373630000 1267407051690 144006575160 16154225724 6357535767 97280739072 811137090960 236227810000 167787385045 155314153050 17941388712 387075642408 135142038416 39979973210 6489034266 784807842000 223731728100 666131336920 1266460289760 15228138600 1154239764552 145603330110 721540551600 2598989944320 908668052000 730145734864 1219376972208 879703078230 141041832156 189348833492 282031152 802139563104 226370779790 668791906632 703558723602 747105060582 271382336055 17521407456 8713046160 63206422200 798388677960 515335296048 71976995750 251056845 839884105980 303961149375 407412338048 144178441056 150480579108 5103871206 137791872768 60718001760 1199937557720 34058052216 2468712384 180332458730 71359317640 28045224480 25136928960 11859952125 92310591000 12949114574 1458561156700 143718722928 453302785152 1080395143608 1985796000 1082433574464 99251938610 91043774976 658895286168 517240625880 431697431880 145172107920 381645161040 28818913704 83176988400 358578426528 786196407196 64193084660 110340938043 843814611783 1406360342400 597072483500 976118998350 866527080510 27779796000 1703409097825 29125259904 114674662494 879081216 12075699713 204397293753 1448115486048 44795621010 1810938600352 907151739795 551744128660 317192775129 243247743900 688577760 28050499128 39526166394 1410519128616 964029392865 813584403375 75153921728 107798116950 503934287000 26903945952 152258065524 302911150458 255008312622 38634945888 1449237975003 51000876825 213837458760 54723740184 11813210136 19073574000 802920207852 62015491593 8597750894 6249497880 154227667750 426932126500 1644665862216 148717147600 52648033482 60942038976 9120573700 281125278720 34425560736 99297603300 822530353920 42856772112 10568792256 3328193292 38504088000 22842102968 16805319804 267529665906 226158696750 1124870052 381628268424 1026129661440 1441140559820 43743635040 2547538871904 684028330560 220921665300 1027209142100 244650132352 369443561476 771145165665 2093091840 7703093874 459423623568 164373257655 198557000 301355475000 914619525300 27503863680 291857623200 3362047416 109398160572 1406449527939 2669948890510 101747540424 46344181968 26486954575 72074594592 34891377200 195934901001 189855738864 177132470728 582429367716 1434847412148 53179156800 593212580532 110186389800 1288619042788 492011234946 15861912885 121922905000 36946994364 329936900076 291167042040 1279835565723 205368934106 605856753996 653367847652 23857406188 321913704840 532988954400 71396776920 4496012598 32539926528 306578517507 804633984 1838790089050 211478519296 46974611112 63204521248 11347578765 476278036560 154493185924 360364210272 117518549200 410274340840 471861234960 323710245880 367085970392 6208584777 8924580704 69677626920 14842221625 1205134072452 456270681552 229911912072 953637069 124508824576 123182841600 674839068120 177110320244 4201376448 67824029900 114664130100 1253692947000 47888127170 44561846980 117088453230 11964817854 391170610228 866782920960 190277738280 10994759880 238620717720 53993779728 2723757650 42583588272 492511937280 396097553007 48314482560 708648488370 66245793120 210337868430 1579462908480 183574036657 7988796639 65908759710 63877681408 66592800 463306439310 631837388160 618642895600 481350803124 63957565980 1494129009240 146733120 912714375872 5150391840 8724911109 997820712 1994425281675 74435987460 41061762940 522132168750 1567893362700 1424427221952 129633187320 236556629722 83677216872 43273323912 272410195650 335037760200 141773934224 50519331240 136135728000 1261699241600 1065725358880 72227232000 83950831571 11991116865 1093208004252 494813551065 673607792139 2298822768 47969311200 369958239000 1105798151920 12380718240 123406445890 115505929968 88587073525 658803443760 1606902899752 764888740308 34070086512 2559107536 215421493245 119659490672 205274117083 947377564000 26062563488 17411504850 89427684 2067731449700 62721356380 85375314444 137880334326 545625831000 197788318728 5555257344 38489416980 26869906128 1343569532096 187859056896 322682129378 463713711930 200586145792 137121642765 1092782425424 236200894776 606358595968 5865930495 118526510558 157562853534 578663053038 231618705444 114594789840 149931244250 6303477620 285135158880 1292025819690 18348355662 8943255000 1123997305794 503888367888 615303343956 647403562080 122256805912 235320646538 1293534000 197565914000 444788911648 542262215680 144290046600 135452226060 18838039200 247562288790 327265264923 28189438362 628397862750 1292253501699 225833872000 32868952640 445439924478 1577381457460 1271707632 102188067036 119305593595 136049582664 504816260886 1929065361720 99142677830 523481498050 459076354042 212750966400 591609744 129545152920 437783695008 59477605320 8474191890 116232573112 307040706648 495798059346 668886415104 1015905560472 1077978126680 944840155840 238576762060 10552531491 428988640368 382555034400 857538129252 7648984200 806464740312 1208733354 325268841744 416883910830 272058221400 105217640814 257984241920 4614209600 979609698529 381943374340 789744999420 1494773280 102896635828 167191621380 1168329886984 75533860584 474406052400 213023066400 73007789940 702823705449 282915302824 89620467086 1625082928678 761788748544 598221983488 278881866848 1862843436968 77431915696 157943161728 4697322000 214337050600 95565562560 224893727352 60844298956 1284866891686 125156077039 1044205720128 915481963893 945663899680 1061355288312 138139608736 667838894484 857829485320 415730009310 76252416 3690099336 1393835936856 32239867136 103441987860 9717503780 1177509143520 1279970419185 5473089720 174571094880 368950631510 289231788950 77858264 651872084457 36816433776 101767360365 117490701614 1703642119956 377248294068 85992908830 69692059472 524523521600 5477748207 274339198549 587659111270 91282786182 83957998410 369337054044 178251030424 928408920504 74336209130 519035854656 1617086724718 367877872320 512438685408 8022475461 53482695288 818208624846 153439148016 38216141100 227605288422 1514426242274 279117774969 223598003148 14431636800 361985031720 154930709538 574075346700 199238610978 173725643320 620455586688 38213158080 507381544 167029146225 481608417436 344343219935 134929803168 257187772380 11798659998 781499115270 75390124362 352566872800 477109000500 156898921060 1083460813992 158566471317 557588605410 98324728983 12468010464 1018133297896 7837801074 381401620506 203855654912 748816691920 63871783200 369659673600 107119262100 1007500317720 1481895243075 334155543750 380217193636 867319249188 1124243403129 269351120676 478012456026 6322804344 1491784280592 97516376100 251949692412 32104251930 185232591180 143326704744 1474334370 535550727096 29755452300 240605356992 9598836480 459476280256 23668918350 893847895122 787073448555 772080852200 338844796416 480176828092 73127866812 325038613449 1124962899480 193966047360 440340623000 1076561451891 1364248457026 713866006986 400981368642 434018520 926872927296 25522058826 346736132400 731141520 1524348360668 2021853411480 1164231532530 1518043818672 276576512256 312229097880 148396973970 113412699504 313155721944 658751591190 155122299468 127429648200 825217746672 223460329770 28391641600 472258414218 1442995750350 161710285576 3295595163 955055711000 70880393152 442370115 94573247600 3102632208 1040877666738 3377169180 279311763717 100967409380 880985362719 344713771360 123754778184 317403962516 351695944608 130059531008 181425827190 3733707640 112431344025 228303834000 63721654590 576068178777 102888629024 393157674000 188511707592 725606949056 1615415836584 709920417600 303878564990 570475629360 395429129550 1161994531536 185753922165 31365883852 87579645228 136621952512 959572783010 227171520576 4671470880 20894016850 4452839223 424365263602 73227742560 477995134312 103218753216 451748909160 106399153304 31883636512 176567974128 77286448800 6744576300 52194000132 55747946250 1581245288920 66597292188 770321369608 210746735640 895935207419 894390814800 2444240400 505509956460 16162152900 467370871965 135537139764 1360931643740 15560415040 818654348125 218598067152 505208385355 24931583575 681744067890 13492337040 257811498672 57453417780 13082971284 118828772280 1698014580192 522292519800 172276414884 77563200 498410564526 690412444800 16446201200 152460856856 517560459561 485586735975 107234159890 885020308380 268673805540 129169635000 2508039424 868447518848 171075465288 1416720473964 1116364105334 30647837538 384386384606 1624494429909 212880081920 3728379935 115503390024 6179397120 668079981000 12909182220 13930470400 1166171487600 139990959864 1158344640 809168560448 1637843139270 72691576972 403932757446 815017753000 21476636244 528132196365 632096909472 483121907351 106492339432 435828645900 19498115628 345982640544 1058316609682 469819423755 327768600456 657592530420 169724046492 479589290532 28158908792 531097369866 294788931120 34476639183 479303282178 658025176200 546180367830 93483646725 474401441920 5444288080 360682174476 655458401970 1482706437500 70148299060 180100925682 184973675400 525396150300 54103485420 264601568 803608375570 102349373568 20445285994 56500438449 146472902394 66080684423 509299734735 1202337928480 24179979600 305922683396 809519950827 310858584114 49801626888 1872440275574 131285779800 2165472560 100619701065 15071831280 116919732888 30141500928 44949221562 226240950360 14464427278 609690240 2202494438 57453035220 265008751490 552121168770 525354020856 159671246848 1106737324 882797713920 18208738929 44393455264 976746013875 1631393500188 53766730545 53430128752 60229439160 248198299008 19494963510 13465462374 7577836500 76963223890 244541682 230422023837 85847502300 130853342797 189487769472 257130570400 259573558788 291181098240 349458183009 1480972372220 612376776576 602755112645 878476222464 128899131030 583532313000 821330520150 1355133325740 448843093296 1147986153360 208322715645 705172297800 4062103080 89739881350 26414237988 219167927232 542893956936 536125622272 107196347475 1034023604796 64111319640 2228551893225 1011827454368 15845125680 347568766080 48649905108 155864141829 1596870159291 121857152165 697679795826 178305050 70658508816 368996562000 909636840 927490760720 557944212000 16025490432 192828595680 3402642100 173155405500 823879583352 10599828480 122491929090 68187965616 82254088014 17653264 1335266230016 27609717408 228129475680 7725989700 578596458496 153891727875 146657655540 495222301668 302156701077 363535882440 343906344108 145361307520 477873559308 30218547996 257679241820 222688702152 25276953724 153993927984 15962966178 582504148290 893495941884 1665460758420 29923628835 553876153485 1644814226640 149040074693 365877115263 220108803264 255420161220 3153037104 110739692700 1878939146448 265312323360 95071563906 433411564590 720957077750 76452223560 673728331644 407156783840 332229587976 297755851360 1944236185782 559223523040 452800640160 290405960208 106627628272 39759705216 355097978700 6162901200 313882578216 589460770400 488947122048 694069265344 19819656774 24828179130 983667522600 575026586220 129720016802 19017698482 1991178573384 552331516160 2018413567665 565227529165 107341922961 44333547060 4762738965 169578706272 839620773920 760066236864 27763995000 46642183460 1322172480616 61778697453 395084453248 67382097588 73272976812 1745357373 532643594210 17687181070 11196392326 529680551400 1771197867834 166715138940 961415599914 20853741370 120038431392 175985419500 1429343332032 37810588200 15180201828 2035717822068 159304300155 74845421312 29450736183 51238970384 294923936160 412074841424 56994030 212190681780 41060073080 10532707326 58372719948 345890715612 199362813984 20483240943 26528312200 55408139150 821111214990 97059259584 111538957721 186235438032 791814557240 519049930278 63268777884 56562605372 24656324544 145976336352 58167278400 2295421080 707195650265 257581956408 57836836860 72864937392 463892608718 2389632608 316979137956 646232284500 363548925012 712292706201 116987348124 57487350396 193834051952 50201470494 682658670204 901783034508 1264995762240 487021728512 2346181621200 5514535260 738059891646 37742169696 41193736320 83443376016 137575833120 142160051202 530950716120 113973804 24093422163 50661996294 141730369857 1893001596840 644206063578 308958912750 186303716697 145659554775 460185840736 330925319424 951601996800 1268174277048 2141506927456 1117552562000 301540686300 1020790273458 5073443200 11449870668 31953749282 111039189222 96959948680 4650679800 38524995600 21399651377 7209805794 276648750378 134563575276 190183075740 1764963693108 883378291368 10329863492 79962830745 627171804840 9168912512 9742377904 930671689500 51930314910 552029574096 163065393660 18272915544 8138423700 447775056906 280929291192 75226776570 125531560 69491250000 83928705696 136968850776 660301359900 559430033811 194403493440 372715972364 17907642382 101854832540 121630710222 243709262016 299710200790 1731138918400 48997544352 652146346917 153774566750 417445663635 9633796988 142653631416 214610550 128929213440 293538578400 1083894079941 32860988460 164144194272 124498097480 187087048300 480114626112 152804163512 658772099584 442523156812 695340640108 751309376400 199612634688 602719430544 148088864560 100374469832 1354192268480 396366948430 473090370048 105188602246 594131423340 183936916422 288359191500 579952693440 59649975872 636048526464 382079211444 58344899800 86110801920 604562616000 17838752384 160285988184 1563957843912 242484902520 462330408144 307122551376 2073243400 113454610416 28592045160 11720065840 205689481515 107214416040 4971027950 11965272000 138792146850 1075678599996 193971960984 266334023335 8366891896 724992652800 248764063740 30708662600 4436944590 50227767072 365170468608 66672695588 4649602496 2964576960 2237581962 106194744684 674629628400 651212616600 216732868275 477430794576 48152125000 2708715526 1542841495 418705907901 441942752160 30169855755 194946004000 1924621236 355554045000 787672412624 29955983395 954138236400 153184195626 155336164488 453309318000 2623901939648 249754255300 1317340311900 49962085000 91769590548 90014109810 954275065667 87651418032 675356065244 30850510188 1580575240720 1113094256274 844789425480 1219430103680 808243872480 892140629220 62534478168 440033027364 478968228 377250782022 1264344816735 33779356890 666422035788 13067936024 317220644545 46392467842 15779105461 281818078740 84306461876 418665253188 3060495460 19913912052 144273732904 22839527880 20990518252 302377870210 119392409175 6269199552 6642120320 100648429258 656893196250 1646325600048 708256211904 1040220491024 251138214720 912369903648 65305017780 377535334806 832320662726 296615423853 14070178944 1940070645432 450463833840 1366741095054 4545802980 631857508832 1456131600 105847563924 93747017925 29290576796 105859782000 69482665455 16200155136 166666224452 87049797120 191995460352 7441438400 43219699825 189358655 190062018960 212432569650 362194404000 1290538602864 85784149332 7506756117 98633448960 1118105059490 111495399840 315987123144 7720461216 1506944587148 874629193875 253634487456 320967898625 327008172920 172365709824 638372436940 37422883366 685692832996 1659101496305 19075224960 1033746477270 44820681048 222175286916 953587010340 983672937984 497989849350 314766664128 1486146330 12154288176 476440365280 59587526984 21163198500 4201924896 857364772086 341430944400 23403506172 76885807416 1075218649206 744180243020 71131431393 830334878070 1731844572880 290986694985 391375011808 795911687528 295292585484 1463847192576 144793611333 89393692500 2093029039800 965253374050 246577705920 305868974710 332149355916 275367573408 17965110240 147341712960 583963014063 16990665230 546122189900 175342954624 49586675440 25993673472 964443873248 107706456 79189069596 171381669186 2192139690000 252711004343 841309010514 39649950340 92467856250 46167046200 14641891376 181081061196 585085530606 149359790850 8684671296 662612032500 61924715160 25863999850 1391453974314 134413904430 26851293315 625141749156 115049504350 962656287156 500349399306 200581401020 417565375584 659998929975 2135703450720 225797725440 2438470254480 710898466180 158599586502 1849683000 144049618336 785472664600 1125913522949 301453610865 34155885500 131590688040 182359427250 151809722730 241918908660 741261501750 2791092096 396815741952 72365110476 2234179520 153243000900 1001061680475 83044744848 41070926234 243025386450 42914394285 18515571250 216133362060 1826407837890 51507637155 485911462176 83093965248 10130109328 431432920976 181106042040 57158484480 17215196768 584043910800 186592780656 46722671100 413921472895 85165796716 73721517540 1123870717312 509724229740 457872914000 19392595290 111509976105 4643148528 1769178732384 917220509235 432001397464 621462662562 1103874990660 143581070612 26035517640 2815998150 17981931750 272072649570 216337796640 404517936220 2339928331650 265138842125 17033948630 703034880774 643421071746 931660354016 29146786110 55958639152 1972578929160 6644700900 250708414320 1065595991040 812862991549 38376383416 71680466958 654014922000 16755235672 524555363000 135653682500 119405047680 288087420600 178284689856 898398760275 53599529580 1342357720561 283813060440 61367903640 1518942334 89313316416 830587316598 65346415 3856144320 1790418107412 570618818976 167901022695 333317939625 351770391280 251808718768 14013855702 618563872960 472455558 485915763285 450393843823 291189004288 80916213455 746221132440 1610546261632 16200688000 817075814400 11003560884 21476540232 165928064732 716405209260 59719120767 134558093880 316642196000 1026415448576 220312256040 655801269030 19727357526 585110012940 1307754817200 348726756056 288071554680 113747376106 220280176116 60411332808 208470381210 832413618520 446875397400 715676568720 295202588772 80565864192 102670522636 50545447608 266069079120 962531164734 567159549264 101510580224 1150690302960 261658586000 673086118488 293744530170 215261361000 27764689680 152968422588 856387699956 528537304568 429344935344 43331754940 10822424642 1442176539906 788924509760 19613681500 535561536140 772890402541 1419071171448 197990168670 217050990960 82391318230 66077484594 1397788563780 156017554320 321092771802 229249692 107889709696 15216125100 1296701773440 53710475280 21081143106 73424552544 8651474748 25751265750 58493891808 13691882820 848569166304 19170894588 1719390387805 102723178320 8693309312 10698435504 729885561090 176454365440 1460743117470 347142704020 76948274700 617520538140 209932425433 1095995158200 127643077023 1178135332864 199711506752 11710314000 1938556055520 11533250757 498419236224 230455342725 494806493610 241044664320 560017192176 395456880 200497736700 9085172544 625136872272 626376018868 1277029429410 44801264160 1391484068 596434730400 10602458800 138915851787 241959183172 158145578710 9423667494 13875846300 69054603900 854492391648 966002453325 354796669290 5901669480 15301623370 895396015332 27926315595 98993889355 550954020668 254784665450 227659803660 7869742398 267064223622 447467764392 15140551590 656161492524 9850677425 325439250695 334495352422 19948262796 52593582580 43518526128 432218043568 96884988200 70219372664 106055949132 485797988450 4913663850 318602180500 853226404264 543986915841 23677883600 756436483810 58266582920 161042583856 221355280055 414894341000 5649497154 49815447297 210883897248 3201076716 577545074832 1041653642400 199937172876 418094169210 251028996624 142375437424 552558955144 555988555780 45247217534 5830416819 30055964932 1645212699000 621166718520 158167810620 368872318248 113072158752 60369291801 31384168452 13178286576 2357147910 14517654900 85842198126 24692457198 992183448935 37687095108 18988623480 186972630760 12296091600 101859289902 458293770630 559131789216 261709100393 125279706006 319364230015 528064658784 442553578698 651627009900 56786638996 373340184480 22575735840 203523778494 556102993440 212515744194 218859224544 406361440912 51085392064 297018758000 805874786142 677427979964 1081135970994 9560681250 9985577220 110026081770 309731691863 117993977694 54560183472 46291757211 395222908800 905210592624 2615885280 517351417191 134948265984 50230173840 14592083940 1470424573000 1105295290242 313613900132 31259651850 20388687260 146146765884 44335023089 476273717920 1215684094510 19748956500 68041925978 415202778144 273829642548 60730024960 422372590492 197142201270 10189929750 1101937785360 141518782180 33541865441 5049887400 337259722761 315185262744 1680854647920 1070077330608 40904973824 37776402000 20240712516 198601491894 1518795330192 14770648080 677202840332 462822770610 437402660352 1503296754390 115169928404 9655560516 997650175797 116712120000 132213450620 285042498396 412646452008 1579073290080 350095629240 1175628924288 884096378655 1522145199300 520857292200 195736770304 106452483144 41336732500 222158251200 118523352640 1432796935479 422698227303 14802378792 338046005430 112858911009 245935425648 2360090880 308097032602 9709889328 245114778881 70416322584 1219027932480 2045800323840 466774556766 58436691150 25347481588 105909678584 1347356741652 977972621184 9610855296 1348590206460 95607596084 27018634400 636749904000 330078304000 144460333056 12961334342 512640833728 19485927270 445360491654 1789634462112 113042774592 566303734250 7414188318 183048742156 352706871000 391873084800 2587212596250 94159803954 395560162850 468363574784 1209847007600 372244296176 8869482720 80100552 449262301320 16230543480 743529552384 1007955542160 60357692115 294472048640 24130221570 80230407840 0 26574760740 69048735525 155700256887 16359404466 35274610368 242098806150 79384067406 34329582040 363157097928 30552413112 206514915750 85714537884 288571966760 1466588306572 56645893200 111100337712 528266114640 203379122443 222619769645 577998262972 52547213520 910371267540 687853162350 802896300000 49132542690 63468518568 200552454180 876122810640 1221586778070 673958899614 734686983680 697628860056 388161423450 2882472922 224654950296 634621444996 1714075184 16302542028 632509075800 212336648370 213881539584 78697917312 1063229295180 39891170735 379738696800 245386123920 54846640320 99904080024 94216824883 49327839710 71956533760 84034711488 1235820999708 579400360 502401558912 178840319372 89693572500 202593625220 96764682760 1116649425840 236197355264 929391085296 224931412755 43572425325 558727964080 6142557138 315193044320 616013434351 1299271639296 61378282500 1091092128 465457564890 434346975164 232738564872 330120284088 648360900 284422320 1062336100 44724567552 391240737888 680294759940 733883850 292038685848 16458685920 608035381380 91804323936 136281360 479184091650 42174401300 12151931460 499298143562 417488820000 277331487264 76818893088 1181946569056 33769599360 8636298704 891290140448 263235068145 1442323177650 127203126144 671444850300 53463835908 620895563172 23009437392 249826720260 38412776500 873455053824 59701342896 163068274980 108576280384 193333954464 907240384596 567795341334 2688664104 1050655080960 159919961418 1576249752000 1235515281 560825533440 53969617120 119607728096 283604805528 720835740625 505294732800 1940722263472 735348900 270251778990 1071592754999 110647401786 160481036094 7946704672 74174341187 777673066456 40992539184 706188872232 123094954950 201455545181 22459776768 23063091792 69109470800 1570084591305 2185290000744 1646940376900 55367320048 63150112090 573000274665 56700873900 289674324210 37972135476 184108303995 618626898386 36755482122 18042803136 19513669420 575823982890 1259168795720 12481817775 41214054690 206379008418 267647315300 247881488400 95234181152 327973366875 14018296320 298877276988 19189377576 241812494478 323336752580 1043396870360 321839350580 413013646260 558685488088 63356846634 273252088644 246712477998 14333527560 1315373409900 342098070912 29405822446 466563475100 933185627874 363849625920 553319400480 147385745025 52652730600 1074183464574 1656836117600 199759088285 85932887725 382858332480 43654738680 781468881627 18341232000 1674952770 81672970665 66409496660 36751467744 790024579712 31128814464 199587993792 4133690848 308852443800 245979244000 965157421500 14509940016 116753588276 3131946675 719372600232 4828459616 1973628643552 460168690947 17807681984 176907806106 1746282894075 80787615921 1166473553509 963168600 210950028189 1041657827364 107075896704 13686940800 445022756730 405967265640 256098672102 898538942880 344473684416 91008218760 198966967008 199338768300 1391534146548 233299008072 518115992576 107089574214 7980500598 125324834290 1844724315816 140134713719 3155137902 420828434208 143311857150 39765789206 8208007830 80752203180 427481409828 14752359552 263215284000 472645765060 46727491392 237528244475 679426042720 38739535136 147500348560 300857658400 2796721290 39380363568 308716505955 540839461626 179119745370 449760387916 272911477032 971709391920 112120274345 452068514100 248522478750 260303650920 1455136920 57621275250 204630820704 101848341688 414751403 174829426419 524793720960 919543219 167189459160 731586927630 772059544848 230792822046 466290945135 54067641840 183447298302 817771415530 183691006080 251966570184 2043701990 2900790750 10349623259 5482818504 255846790176 1098830140 393352512864 2080424794000 26109311220 428206515000 1490316052806 185085228834 315393762320 346696490448 29944837170 140123434290 89054425000 954863336520 90359261466 1661299288920 498703813800 5589309545 382681979280 123868852560 816597728250 1535399425512 412540055496 10822345443 33709605750 428888240415 665618452587 114108922620 214655849814 55509073984 44262237600 1745860109994 89178029568 558343624608 771800436288 103138115808 41637489920 238461971328 517886502800 59411669760 676478080590 1058176959840 209732954090 1704624232 671694754500 10647661050 14882547680 241523026680 57400288362 981134869722 1467230208066 5505802614 304150145 250936286499 74155898040 3148368000 101339890568 165540541320 47733557985 119832027095 10583174980 76088850096 64538880 456777135408 778319034220 55009360575 415364914944 47126931600 659601186624 105515751250 5328319920 200979034350 213644010560 1022721495072 138490817288 72593026488 530230232 18637013340 874876140256 121931622960 40677076695 843525778596 43983499950 484868609652 96501640350 721733594904 278007502080 71460865476 232582297200 258694589965 195836078268 86254678224 80043089660 2962960000 882983559600 84580071264 1688079346876 1082083857840 1024421696112 395663924160 1419007425000 533296922760 476233452996 42827276328 325396335155 53233416533 695101987638 38839974545 719249728700 33776353800 98795782080 198756173364 69894674220 532554404900 331548369600 33830634404 2747797047996 113370036832 89008392513 1761392291664 1162489325580 738114593364 614694774545 16223044816 12826049058 31503981600 194892625200 1145338060440 317891237496 2085003456 1576608271974 16079180040 755202064980 47373425928 178109284080 403006278312 1891312358760 36170287166 1415463686784 17586206946 460969488 1241919703024 440010217710 83721306075 30921483320 2476893076020 52750076152 89652163995 7542212496 1345874229504 311392060576 2980561122 1908415617936 83030682966 101675022939 108517844880 14023972620 782523439488 986245298235 241425192776 1014376126392 97083918784 145190136000 110036665536 119201114340 68032758234 1082586901100 30332019690 600991931064 144605399610 1701995845680 363853542240 229582862784 195917391000 970281812115 523883777144 11689998320 635402480100 4779381600 5717160356 438029669451 9827218518 2094489852 3095810784 302369316606 10079528160 268201377304 44195408226 927426627288 41329141524 272656298880 635889541210 545995237216 209411946450 698632620 122443615382 978067079000 57955343880 988121613870 391676078144 21117369122 428372582400 458773120890 225960901152 191722444672 480238775986 109555120752 7182469794 2531281575984 115812937350 319338077040 477307374890 486576254010 29755034292 101235608594 336477361500 213850556984 433920851790 445070225205 285533679977 35387721600 17655666336 140384171565 533572006725 1579653504 158408568428 13159476000 49448959179 56507418768 342481377280 707613384940 291766929762 24840455160 46997074124 380569487859 483627672 647976826511 510549902553 11318028876 729160517448 8266057176 624716132000 227011516056 2461582706580 356943815784 1397611194366 1213906908 74122160640 86255014560 106784668340 113667861600 36232476390 217933090704 234995420 296176601000 148992025260 266746861908 1099998388566 209211720032 231399641538 64587160000 387445664529 1699736188752 74007873120 956044475540 22984184900 2242385402760 111030732000 308766348284 274945577200 3603651051 32405631248 89386930776 3218125302 177958045170 2252649840 649153932 1190140440972 615333840390 770739273744 39343078983 114604650 4632848227 434463639120 366563844360 1274753705058 270335618775 188482729664 1433883058920 65689030752 1406128635730 180874270780 10442597470 658744420620 602195774397 276615625962 786175456427 13354165368 132921113629 129528507760 735020829621 72828481536 212569187776 272317824800 5345419950 383298407856 91865104025 59828107680 5361658080 278539163250 1329790405680 80867486025 136536247800 44881062246 161705088 182602581903 56102714730 1363818879570 15389021424 174042975116 870044792760 132103890424 451709440000 3455931960 1509415748568 464032558143 429904474032 5981505672 285236767824 1187152052720 13631707314 173477189160 13548199470 143247366288 38628910232 656430307742 87337012131 43924063248 42588422684 701172985410 312295821684 15325946496 430819897417 798418544640 158954307424 178318406448 428066859500 34300968075 317600034852 905568778800 33570993456 305510492385 1365641448435 280878304 382210536960 320944342824 708160057164 861879142656 530064323586 987376079140 28279988224 342109992960 315179413120 1044061560 32931878480 488775996060 510871546900 145084968840 2278388813220 2497393290 1318774429152 23919263160 10213739712 360975693300 333708757200 329704200000 47709062775 923940859392 123684034050 51847631940 86990589738 7630042125 1387790144 333949434028 272784742048 681977790240 11389451310 92051450425 147490871682 348292597384 347487858746 1353722833320 31285459465 203578567962 1857554782413 771138085608 759501941716 175822092576 122436379800 535184175078 6664888664 783329047875 258593234952 221656305200 53944010880 4028490060 382130454432 352994095350 250722024 33020458092 119581189677 36906893088 111369762360 1701429146928 87742790730 198659145960 505568043186 110107696160 2244984054516 379422085200 33171090948 85784823528 164834600838 65459945340 21662129040 29920739637 1204463110710 330683963840 952049882250 9343528350 601116988000 54866171178 1664307108604 351577514820 1673032732560 797347407220 674419238784 42770902400 1777661863339 4092050534 8034711867 186713783520 1422781868889 8284619408 214036730232 25078314150 499952847222 935608911712 19664406650 249703926010 22398488343 300628930824 615590349920 29840932980 58476003300 4944035700 736931625210 2125703123072 1121329809600 239460661800 452067482880 4722929596 280438935328 1307813570388 603271321576 4896194560 23413892256 18387393336 3372099120 418994022213 139265721165 6332343724 712490782234 254886276138 157182336224 194653045440 573806644908 351491860122 509449660 1269588254272 139514016384 338429827944 714733814750 140789282328 298457697280 18532102320 238844404480 4369421184 901254452175 190269396900 8738514960 67219614168 285099587892 29844134480 136697569260 308339500 409498729080 23594616456 498092365404 11134024542 3607112520 23446836000 219157789572 1425694447320 14502731400 58542287802 2623778546072 149202942570 729058530200 2537151390 120343081320 618252498780 613695090096 2661618003 574423395840 207011637480 1287230169654 397640469504 537470256672 20776227850 12127211700 685035915720 4809538720 3053584800 364049277039 641603909380 27783924480 1545105059181 559498858161 82799539200 499374199251 7176840768 75356874912 287055863928 113636553032 87079850000 128647323136 414213828840 120656688582 348250853772 309213627034 51546387764 402030382 191487196608 606299984 769396349640 1418044320 439998690495 6744760820 1203828162981 57029973000 1682780242572 84721625758 431859904300 57729610500 51000674144 192305060064 59811619692 859326747552 22552569900 963228288 324466930944 4019051916 381205605176 136061197146 2704616712 8755295736 77288089680 4957656696 74169638400 43527478572 29932569600 1560237991200 32613647706 108394773296 81837906688 169661337220 34421722650 290407983558 21919881088 1560288913940 1018246751736 516561027080 4641451776 87518002005 68730318420 595066924683 18200814240 111693697500 8349826000 428460078816 57754857825 592664143208 183729847644 1003778290060 539932133664 1341802739200 401446647288 493679550 1436599911996 588043850920 122898622210 1122968809600 2291466240 22593316200 1211769059440 877936503136 136237689258 2845500525 91745632272 2654757963 194088455820 1510155191097 7215603450 222209000640 1484362564 52070288260 376630266240 104136157125 231511410000 419002044615 256680187860 1649289044 450744648750 798275504824 1685867009 773011395240 420535886448 432280027400 1127794213992 1541645976 96178957875 23697842368 31115513286 320959562260 1407118223511 300004110 7158841617 367543217775 939429336434 5219335821 369753251616 62383481622 6730116492 25933050000 42364105758 712729368000 170657889536 3900332800 555957182088 410786113430 0 1659536692560 214342292892 40463011407 353816625825 188446410320 13995862023 207590593760 371535967620 1020519280638 140178702684 72628305453 853072912884 159330419394 209131529772 129844966272 70854561280 905851457280 1059324306880 1379994986300 497828975000 188163196628 250222489902 783188676984 8731963539 77788332384 70613447960 16809122616 111027630000 1532652258816 1650926113216 26862561704 1096718138880 545338337984 82638774990 122799522000 322532347536 1087792649632 535828654200 63923418930 934253148420 1649182756 373174803358 38422403136 331650565576 896469812880 19659694080 54346708350 440842731264 386914176576 2027044922280 266685255375 28135800020 40969007640 391746388176 744687646136 238522667760 43643005770 439294674168 41319080550 165780195240 1400311502910 182770551344 620611008960 296839251000 474220288250 356647990104 17153807050 86540618340 4091604896 329846522313 146527166720 8103255489 63109026288 169533426725 201703827600 176255599468 484102030740 718251987264 117699693858 164464828135 115952825120 96087775140 51777176658 19978742448 533678134990 2909509064 833533086960 565040894793 550544154660 127455564555 62550226477 299252907540 649521398400 4301277750 13621391407 136217556090 202881123315 29235552384 464376252032 1080146767264 176479215360 652871702376 11410160390 21508797024 1202360871360 399390670960 1965457773108 384732723744 8252715024 769673794662 912577128876 675427667904 112147618488 422611326159 94642501422 129315578000 15078082824 676465632136 25952851062 144738825660 144061838480 14128373820 1378612841100 1649121749478 985125036467 231256806210 73974014136 728700298304 496249711568 82611869760 680289102522 28635297735 181815495768 142253569920 138144087000 18072511392 101076766 71611664246 5847574186 52562294400 171188846452 1290572339626 321054508080 44176806000 26327910924 45684571140 105924467628 408822254126 311515852725 42722078947 33550192200 693242190900 5413189793 240512652160 479209667456 162558086806 1018399085600 281531591070 405638024130 765427402440 576388508850 8084178976 5963042376 706969522560 1331890427904 1237755012282 1326493782788 54108749760 1390868776120 181352704330 225758309503 9717104800 70070692176 1132365095946 1581004820 569099106576 194045084460 38745893575 379379448448 377866649790 899398528 290730302784 64259233980 206226583808 1279286140860 1048453702128 950017295304 63584484124 217712200860 295838973288 213375834672 285268903638 199777613774 542167210368 1185760186416 896427133960 388971943808 1217375190360 18916563051 740840143662 175517398595 326634336000 337124726400 827861637120 94311888352 710745737988 131893907416 90999263901 882637008 406956757500 12836265480 762503999400 1301405804608 749106754944 58394302994 571944331140 370998232896 2386101600 285016000698 5140549818 211229793352 31524976925 7678986392 703323235584 8250480056 169394549981 7635243714 509941574940 1121464890 40237766415 510788947870 371662799040 147423485664 796643835819 917591398656 65178508500 83174291222 294268522460 1243413599064 396122660736 1494773224000 497448448002 21304037304 301906383540 198279243096 430311697388 615876792491 196066092240 116509469980 343197400392 156277559116 32277746592 1363576001424 141961845872 80474536800 220780313280 26109621153 1203576486630 1381227680 977939325 218019975740 1056225838800 215486877015 11456693484 256792261950 632531122076 60159581658 806046822000 165352305084 410362993656 134472614106 368384103360 300757726464 35397949860 915982442088 578877984 1858380000 128209398750 376102935000 70986222720 154735065184 279444341088 134581317668 66896344692 323366013368 44948648628 816738204996 4912470744 200508279200 145393532436 50336337240 266273626500 92060925012 42118601940 558242154050 15597754284 1238272240248 10099921650 279075890016 389261487456 1398883896880 56037909200 263483541504 182609342426 4808741652 516940347924 120015913992 139989665904 911831213196 70433076280 496024053108 63184308480 32589202800 275773697850 238178876996 31888849905 1060952376176 396225658764 271397988000 32936795892 305234544330 357454769140 890778467936 176596770028 66895396992 121787612631 167323320 187395759252 1227984284800 283321023249 180959130000 37406007130 14106930270 382256511000 126661665064 8720667504 188464091034 1524939206168 137707628240 500951844360 31786442272 570991149246 14509446042 18278769096 639446548048 702137187400 5655167163 86320182078 202951955778 104128112430 413688091040 205402340880 11395818720 125235450340 108618453216 22152447744 10942567344 1741679100450 587700932496 622326215168 1022257234560 915575579184 45530548350 139305516896 1776700138824 13917950000 364667482707 396197754984 3376575 647297363174 11572138844 107343993216 175468459644 441120528156 10761885442 578726833995 460709516259 795921987240 804806992250 245626666208 77548449825 29038005792 1441012775839 18913951728 705040108950 588143226274 68815178640 232538338620 703685032200 15513124880 743687950736 25670361564 2108544888240 251558771904 643011878040 18284494020 884552221148 1231453769000 844430392512 92592663900 132444999645 109276638912 87480124116 42895204352 72490080638 191237712082 597797181520 418218644754 553762437228 154410002600 2452353408 53553959766 1290173949736 1191632278896 102310907205 39330703840 70024813425 982331899800 2620794046752 99610981470 146640729456 6051666540 1650642165648 1082338770096 162928587284 25275428640 105656578848 766215840204 2362827781632 914939297569 1439468585456 3112345137 951306720 47117508480 142628446824 9188607960 1270175256 52253587734 738267943925 274086059064 75708930168 12980499870 767465797040 236572953972 61230242850 343333803384 3808898016 781926185862 186652624992 76750363269 42554703960 420164565700 668088838998 652900252576 125735153880 33814636284 1129023053660 59657726700 159115913554 199804550088 6713819574 772945410600 839616422400 150996681248 4347217182 75919016124 818264219080 86827268736 1411391581464 5503822375 70804012130 132478051928 1792387272000 120072756950 92291221854 205582156243 617356118874 96404124756 17605052577 370332592448 28806447124 689931414207 962529629850 330975556800 484168758432 369538290625 236523106127 154006936200 4005113424 935186615222 38007476448 181408036689 284111293540 768340671400 59382440852 653997389760 95419104840 41897253951 265818956760 1103033911722 660753963287 272689892039 419663057926 133783905558 51171996048 529101775161 326594111448 298560083400 3361276324 1947476082552 146004416976 31137403752 482760654804 240790116000 1071670050720 1089382849152 175781675650 6232147200 954593866 615593410200 116039946880 5354222100 319396191492 804498949800 10102824704 7864179540 954802554552 21408991632 2222568773340 1099312126181 642196272849 363829553280 197311877620 110026653576 56801480414 1648602885996 123405211251 398852197488 24392545380 6756310960 537879218520 66195495603 73174650252 123215661567 701732070 84375513432 343891856 256143334950 19136050950 929818647984 14292936756 14999796640 992519214442 17662810176 125848852092 164371214656 347837672772 41549729247 110190591456 109558642095 64798391745 576955368000 550601367888 362723027535 560878772454 1478726304 261744168420 92660328030 82767893175 2052307742848 113715416974 3303656056 10188048000 151424547456 526163707904 296251499250 860336442900 247297105868 410784026488 766490509680 1006577481728 622812617532 1690550870400 95054893596 39088178640 24920781865 325881532566 994203452312 385045088145 1768052331150 4379105920 165609774429 175565537280 1458649245040 771310450694 207601516050 54181353972 5450590480 124559596380 4700588340 371255752 159123562 392227422624 1515218974555 1068089777568 44764463874 79212551540 819753250380 127061090328 1609762553952 3772204800 15740121600 61553133720 2273745280710 123727443840 1064174626460 1033517787456 3217785166 238818171816 449754009480 1724709311283 4040851023 918786214566 9422031136 38137139040 4712960913 297503348278 99196599040 2152170883992 403631104975 238335526140 198661554447 387380824880 1269906263956 97397657280 1257320734465 224924554456 44581441707 13759671450 187204850063 88830114912 805856681280 27707081580 121276460745 372552846080 4563983112 114132900 250154402400 46799595040 36693975808 441836187000 68999940828 34763368681 284881599720 826324351872 925938533520 35126195052 144585510300 870948170950 280007466024 385475560674 338007637332 183603404928 334552825152 20948514430 6508050003 7160583675 588220299360 217838459520 32238607824 43490867440 76588350318 751542064900 403362624 552759838275 1066277791098 754913487510 291003213096 110349293686 761148464604 62815005000 990990835200 93717236508 471109868992 1132575403264 654859074816 11565761750 402752529697 10325739060 61266080484 36034369430 681762339907 1306026856290 885134919474 302788930464 3859190335 355647582000 23050101760 618535980000 1904710157883 74658892656 5624915800 252397595520 83087838416 1390991975800 490520535336 502292321856 15017380602 34088411500 732066447300 2330441289456 564867472155 861779934400 265297660320 5362742700 63715106208 99946980 338559147150 291709231874 1328378103 247236962832 271965017016 10171959815 2967410520 7050505140 1504712832128 12591742976 60519540417 3000435642 79024785840 487863531648 1265290834500 59734108400 1467317750976 287967157200 1081188792585 30428193888 134731407360 25530707360 15421993920 70389554400 898156350000 14199060960 142015359096 109448157312 284719891456 159877046160 236541763188 299818917300 249154382925 280000600050 489889056060 489288649590 179578699735 1978608733200 49363493760 158637596040 384333998790 156667854336 32297306790 324300530400 289108683136 746829555758 624416310000 718767959256 317259375264 268031526664 6653554704 359146814100 72151338855 352414199808 217027733760 332947960488 63089111778 79224604000 9857484000 963262495580 67381194816 706015109520 76138998300 16806014940 9429688470 189097693116 57579387840 568985532570 12667253940 805449712100 1776399552576 669877185384 1232738387622 214502864700 439260133800 617465692270 283763725983 3676849524 574846695180 160880661648 709386378800 852992583656 12314582500 525903832080 724927408128 587136760704 315769195232 914247186166 1333789443690 432524283470 271902267826 26480033762 969401743582 71082548480 1312926808886 44144491884 357304060500 287499754080 840299400 340019816983 181509057359 245107333240 728825873760 249111526400 1150726659125 19185499200 6146879544 13996123875 69307973064 148313935000 1268280257478 6605334462 49919506212 648519220412 5235723900 1093536444 901866680880 114943592192 95215444800 311893861104 213648891300 267070829220 133010442552 12802284355 12537078400 35427382848 20116120320 1211139078625 815667081480 424807290180 288631835712 28136608416 297131372538 1526621797680 151067403147 321489048025 501868257315 54640667340 121197710400 907825426560 416178840 20843906688 19686465630 74009369325 826373889770 159794202624 7243210956 66241651959 341358541266 20666419776 12575948560 430087247040 103298184990 794128450275 183241310339 51996420000 814336811825 271268745448 62399087424 53668472184 49729454850 4292815500 653476708500 501710330720 581976023070 506009166144 31362653578 979106001048 122631236928 73275894027 21285815040 255759712272 322047136320 719621908740 9646578175 1431658717074 348432942276 207847909920 19958372250 527707857764 94687701090 120315407660 13557000132 268083364560 62768546750 194280515712 87695940432 57934999850 665613723150 60708164130 6228151875 5324842380 303552295200 1237432853328 5131043820 2466366480 202995206880 279938090718 1213498893632 35254779156 2635241940 193244535000 207954936168 106534704144 118342759020 385415887500 566233518375 185555191224 31817616600 903042947336 55345154304 1790505776 1295422425528 106649648928 299132954640 256311024156 183997844580 27152201220 649693816105 730270065492 1349215443072 141843506756 142960702500 46231599408 1578298272365 1157972237220 2456938126552 483652770048 36095109600 74635745100 166292233960 1487895789978 1452228425500 780632589632 208867985100 4922004150 72635526580 14932148184 478460242656 69466207824 23729438920 296937951408 417826663000 2076903186750 976397151519 240144463260 1011614589360 235516093200 6500696618 20940016500 262631349756 436109696730 650058830460 153375744620 24111226062 600541367524 51861663360 386293710054 106410595616 218485188 15377188050 373783559688 1821020541549 26135412 411887009194 1253818183008 1315947207042 222473144080 156729800317 125557391308 11544539904 234740485623 234353545888 390962512460 194146035684 162547933176 37136436480 189357240996 58880284992 198694681884 2026382360596 2084309225 55263200454 549371775600 53215711836 43795220000 406125720 65242838225 23616852960 8675100 538065928325 453738197710 67662557256 586323524511 956942924784 283376959376 89112856308 392914395400 544570510264 1879585707444 122588998112 82623949576 1354546770192 44890331148 293981076675 117696047938 199744302240 380261970808 161494408677 77529318750 98722797256 775873676760 302779824336 205654960896 160625182706 54415473645 341647957161 310396785480 504984035325 1614177592632 76981839620 1564250797089 1683853004736 564800139448 222689852340 39909174606 734579252352 373081673360 166893343557 922344604830 140694036210 147953389110 228072925548 230533746030 136836746004 969410490840 1191281609016 392599156720 978971329105 323782334356 859927940256 278107762500 28589896041 615542373360 90326511702 1061697926817 1797971934000 82594346976 1795528800 352213099409 39920318289 47448465816 30282012675 267192443250 1420359184160 1288760529960 98642527500 724205923794 804062139240 110113876656 1415465919792 392686117749 31258278546 437036138000 837966528 464064629800 387790616512 24136131227 20590428160 141140035360 177373370640 23922047968 463687540022 362459646380 105955665984 546728356122 241387151328 307303576320 95865918876 137316897432 194421719520 219956789052 377287628760 8279604806 27460544580 88027419506 212109672411 122179165290 97798665120 18206849920 111958440000 592482080250 394773387912 79617849120 36052911300 207224427445 119028131586 1141368751327 5904143321 165648301440 161601652800 4978913170 266838392704 7050136896 658552353200 346775644689 875054983968 1027026000 890509624362 1656236729784 663356168640 10549287616 572418779240 189763310880 39196422820 463457018024 204555044025 1708077430960 310240376264 653604561720 674560578780 1208452578525 876666096960 5571247786 5077710456 638055106290 321145440 11717198252 842592253944 862434903836 432478809180 17504867016 126163015780 251157085725 689358471333 60494488488 26315162280 154584043970 246578643824 418202393925 651661722030 171071644032 921484916703 357124950630 1013850654600 319202062200 253856306000 333280066392 315921807450 339203180832 111272132400 52041974880 1256538800 272495687700 1152315717850 2009416871484 84496120000 4022147126 680454450936 2393817438656 1534927126682 200341156224 301045729050 388193397120 354937796850 953351583912 655780003450 7069357344 1090418333340 1408931259800 382341145908 895007495844 483521606904 1278080019390 205290690002 94229915502 19550347578 79689899520 308114165380 285651292500 41130677400 11477772759 37198062720 1153673404739 8069844929 5499518598 318770394280 305914717329 257697657360 48894706026 118058793300 398124314700 1494315337185 314542090488 141005270460 633195073616 289392099164 13611976616 88765747620 8490032460 6542930710 43962195993 415838431365 1791965108304 8450385242 211860003875 585472858698 3052856750 2323950912 442477679427 318918685500 1068533857713 111088326258 379569570400 677651181065 254561731424 333644839533 18062606880 222734363568 1199447676 67222315552 94889843712 830204707178 570123377780 836295556932 794709148779 19347471488 244381976800 11592415016 1530212459040 133183070964 294243354441 42743701714 102563112080 792966265344 720926555076 96833264528 31362447158 4241200080 14779125000 169588603080 14432047056 124317350577 1069243229808 279914499710 122493378744 214501649148 1711914109290 423354159102 1322743246020 28853088030 36929030904 180718328829 454043942272 1028028623040 189812179760 96507403200 277061332144 1254445852296 120313011000 430904502496 59628570660 156288805890 108030108060 89560956744 8100416126 325007322120 24622125000 580972194880 1495336456138 27919834668 16548966000 823462426280 130186274400 6447781872 28436010660 6279837030 1126486073731 35545999008 497004625908 1478019914280 1015594822539 322247315520 247280263212 682217435460 219405273684 436149731416 124763390400 44497255176 195724761180 125870222400 880586494704 35579347776 1132553866350 96752954214 30038397624 883769157000 233907407488 119025613152 793870913088 30977982720 2183659323065 32036511744 64208664296 584963908800 77555689770 927678529152 121059838976 96699807840 229357161576 223056405600 36626696640 164975390410 179300702790 169853605740 98528125680 329786443226 471340530450 3219974934 298541892714 821680042400 512581186008 86499530568 3499356340 1869830391360 116053053480 821828813305 28219003471 1851919938000 38546016768 592659807030 12599324334 370470051 16642934100 228922795920 1776033024 119541037320 198556699336 82067577800 1890175330000 921411254088 67037988160 416280506688 208499331650 23933211672 471488288778 320045754 649835082540 122606524368 41520188012 1493251987350 110157560604 793804612900 655355004876 102450586224 323014560 41316737280 266859174330 100748720020 536627513175 1135823310712 393303725760 242348832900 377203357440 103153366260 123088419856 307792072368 6274704384 660767179800 136634424520 1945937737395 511183296684 1061266660204 1222741197480 1206935251200 299140958064 34548141462 166534638272 378354642446 396706796640 1120032040652 23192759304 961995386968 92524531008 78821570160 10977173870 794142525 568878240000 9246706560 1436303604890 46198039440 26216028540 74872066500 416189763600 1528794435616 608015872800 178327752216 450139673403 107153790975 532644694890 909757224 322588830690 70050709818 115888899118 955266931290 52477182720 1363094531260 964790571600 550509965577 1040927745009 218734445320 257246129250 110005571298 4988700624 63833563173 165810003320 683177345280 1439216160 98811362776 119518155068 250893464724 36988723200 12427679082 198867468240 570833362890 1056191484348 641836898936 977087950524 686948675142 1826292138 155673165648 436524322944 112864535053 7125185694 13038932187 107115207408 672120466592 79395150972 963793188387 7437337575 54028479722 637551294732 169767168780 1089044582524 98508120300 154435124508 122861897928 26502883308 117467921984 56208503680 36064833924 815861757854 236237312 154277624088 218488962240 360583817616 27056117340 70239147264 249937781456 277115104350 353906634816 663879939120 393886218792 132170141264 218065323776 156974942110 2338263107790 197539243143 2538125482997 72106233210 565889072112 379143900000 879120116271 434818814780 766444170006 161335380604 768758904368 450074041515 2191477662504 264277590570 4925434752 63064002400 524665218240 20920272840 288450346800 13930921422 1516581191466 245844510912 29294435315 115271217936 293819268132 364091066040 273550841700 1899898308 73524409212 1625761137130 26806189056 20125394415 275282512700 1364794200 23891002800 70907408580 2035435911264 9630480896 558059445944 85065978718 612710246250 799903587840 1533115829700 1009343412000 44794104168 1646342365785 6492056760 580118411296 438069971296 217058087808 650816694 1646811033556 189829286980 67874464350 1255549216485 1201455185567 966819256 68459602680 22499180496 1521938293110 12136663000 160334640000 49206934350 62216748000 216257955606 715370832 108397925244 614191842810 283977622544 538481359416 274907754504 226690302720 60057807264 314104109336 247325201076 314096841288 1499641028550 212064814080 94197971379 108981152384 581596807792 226051582736 20419131582 5797613448 1251885939920 140145822180 88011281400 432502671315 646855749540 36229366260 407517808731 1679514454800 528787854720 154878328800 247199401800 2372597033940 187865711254 521436852000 301217171250 217042366625 99803252745 2173994525045 573233613984 6860526270 105139117880 26447724024 27367770760 1181749304736 25271545344 13189828080 28386138528 4700322432 28688256504 232704040192 305756083584 56184656940 224425510848 13903105167 36533673624 32168342436 389282544544 64239535710 468265680 24506928600 399329491668 15899734377 337509087048 627218013600 228986401440 162249001200 502626143616 181977538857 174398323185 78645137193 102274806942 53028187968 128590996284 70672560 386221184 268262016000 212383749600 1849430940 16933513680 788979681216 746766555008 147061269102 492587838720 206841519560 26570389122 171429270240 2205233100 51055065142 482008793448 406841359680 228848933628 636710288700 698492555460 344589341184 155932562430 504014698152 376059608988 619004457468 224897319360 1055793049008 271636142778 46799648805 150721364790 834178656256 57589427520 87924569792 1474377094784 496541971368 262953379260 19620321084 1115010225 46179797664 393822715608 1186253913152 136170808616 159818156784 678323548800 146782241375 123794126365 343749634752 173182896 56614887700 549801893043 30312709350 230658444720 1065175578432 14866729056 11567346940 59445627570 845422361312 175415380056 770299769052 412411921056 102347555772 1003947344960 80326617800 754999587000 6131563200 357115863720 105412649290 193524850512 68002452480 348734286720 602156243256 6368473080 1989080418304 196374544128 6460144320 588230762600 154780677240 449021851646 469332583680 106267494320 5175633420 879981635280 151573886100 512837605670 543763106628 145472750676 407929617084 64162773080 1003897605270 1044525198640 96947136 144751826475 518547000600 631764000 1815083377824 53738279595 4093816320 42127985280 137500274565 151232342508 652093602138 182531679234 164998773264 37739011000 33764541831 5285611584 110497860720 19750402854 51916012200 243104213550 45792578700 422802038736 50037514029 609734299428 26227183270 602098016832 150799481509 1113087942336 279061914560 690977442 93269350902 450153927906 1293761376000 8967183555 31744078740 2115137104920 874820309594 1619472661920 99994423815 251836573208 238690781400 64002231312 594185798440 619264430442 3158204400 44701022828 45538327072 225199359744 190914115190 25600710720 238214879025 18180816665 344545288164 824568377046 100054692738 19723208640 1609824000 400893232770 100798100116 217112050134 310367911410 647737950704 25924951360 991899380010 1729837272168 568175710986 260751785000 1413730860 1054419730 369797145080 1957609203200 3425391696 310405136904 23837196048 1874633418 6935586756 115687714101 225894481560 37245335120 1087697547072 33462966360 38559989936 155715713280 677309407720 217048468000 55347316365 28637834650 139742993754 63150717002 5823358017 63240578640 736214094 389706452590 16705114608 65169198200 496942530304 26378212630 6487683552 214279741116 219813920592 11078253615 70967841504 748405085080 6957180448 4028575500 166661948250 577366166356 626318083404 822532421088 184323654900 387062582400 33172093812 185167673028 3450341664 481173824768 693919389774 601827498720 1269918656 1144746654318 556450896848 541731722036 596287352430 129178556030 531987023323 181852216700 234534221840 943878320 40132729950 50386566601 294216273000 139910056344 1666756680036 720396509184 16973324400 132406352334 4774766200 90778991424 1856775849760 91000968200 94945935238 40958504496 676082616978 407464020 259621283976 246695557095 34712901000 278645766820 2613183104 948072307760 217165694928 1065769508370 79086543864 474768841604 350560699200 47727706570 282951803280 483793569567 221471886240 376556684544 78364503756 45805225536 1383733120 210588434010 116020536786 351970189192 305540620305 127904417524 24082401120 436849798320 206468940524 102251446385 2007189295733 12173800104 591306392864 859634463546 92298456800 94349331960 69782957650 190127860614 728452620144 715687756806 84277175200 10288840744 105953704450 105630653934 48582091936 442436666904 89372985498 1138360320 182137507200 1785354882688 774698239400 1395285107916 90409437276 2491609333212 16187276580 104131049232 2906896384 1041541565736 886969033056 865400748324 6619661640 10489060930 5064871400 647909151153 1734586560 57437760 384647489196 436754044800 1476777347388 939020556528 367395417732 1243905010880 30470892000 249593043540 71590848405 197308320900 103548462030 330572516904 1528100532 1293872580 1397736051036 179962324415 292703313474 32668239540 199543505920 23593915908 189774928508 1383917551445 79952062500 220418622432 51474773360 162262613060 111929989440 131038488792 244319355900 510021145790 54556295488 13801382280 208454326938 2796503280 69663567925 249399051264 500840230968 549865434447 201131850150 408946668176 1023419762766 74545575345 172753178000 239553814500 583653470400 248097105919 372804776316 1136494351850 88148305740 694671581940 1440827460320 597827442788 1092092736 7845601830 1430507761536 235520995080 964039431585 228779180448 535361613570 273468102700 859925900163 561651285300 153986733524 103746458880 198140504940 186444806400 463215860720 746517063600 615453710976 1103833302744 109320318450 3949086960 559813545221 1429766099330 174646633579 402348164516 131240397120 1334902726000 650493063036 1110836984040 165903584810 401374111914 70022206080 10525028436 135348574032 82292073363 113468709951 4288701704 150857506436 142354377508 145076360000 752536223800 66180894360 298041157260 561224864928 65057538000 502171442538 40992721164 72270006416 82154428320 132424915688 797283328050 105008940 287582052000 22634896308 1341309141564 1527183175647 62936569562 97530023850 13189334613 878149869786 108268748250 24401431197 37859410982 10864420875 11014502100 352877816720 764592137712 159171853356 711121883076 583828166682 992029453956 21276795430 771877778280 17090158692 324197629056 393037723260 2747963610 41968953662 2525625960 94739028190 38467687555 70816943644 369622667858 2163635410545 401870330400 55831303440 39726566100 341411913540 252833819551 25767401184 4436859375 574155766184 1448633345830 22643909024 30055439640 47503194112 46014269568 65911443600 223015019150 53547901440 395330208 410953477088 116243243334 11464401520 242705674440 702852236880 2082520711551 429531250575 51385765392 6656193324 1118420788716 41037333848 147236556060 136501014690 313838570240 451397368800 690921130140 103133884390 847671529935 895123086564 656506832852 96822964670 4917771960 1891340968920 228378859644 86297010680 160857100800 335080579680 106245262368 3328833390 732059011776 312108472970 30690594672 35189337040 1964272429548 600549314200 65208748680 202548914144 122345201664 667803057695 880574858160 602445765760 182178756643 525087290448 1640293824 406346087160 1816542166232 482986111500 20997915380 1406273921182 203772336768 147178026432 86165274624 240328898376 34150606875 764468997656 671625644352 484155555360 38307752 2263702407855 1773923926320 58962403926 2296784456 23335948160 183504335256 15612056100 615418878789 91492978392 161875237536 398365357820 390114088588 12148844820 707479215300 199515506208 6625962252 549373596660 328104973112 11227612022 324041386695 227649498624 784804500000 178482645285 489873757360 1215240002190 1843258976 51981990400 1172876117952 273813716865 1994526202207 183665745120 189603067200 59611734000 65592937216 17535175200 355221576510 18185490960 1262538309120 10334860965 955006187520 112956313580 548552917458 18392885280 1033110128080 150622304364 706912730880 1109016211425 163392669990 146824514640 127972175338 523606067140 253928087220 101123046000 137537077041 182452153312 268836695072 2617766046 93044598336 2554289478 178747617396 1612986095 990757845250 13885853400 103266557184 1272600672 6754543400 18289854464 583631664200 1389503801830 138526734684 107532744200 8025906432 21841338222 502635510234 1329295488 1455082420472 47103111738 276710031360 52422360165 167427532800 853658873000 212571482496 1068372068810 32060961513 4326909678 1342227652920 141354738140 882209151 90999947556 103574775948 1135584861 88149669936 274407750972 222104307348 256374184664 355014950752 954323498436 37222163775 68618709684 35180239322 694739684590 85517477920 89600112 1418555247984 119751644448 2146152685565 606656636888 1319369556164 158992839240 108397093100 72035695100 465726667140 35991033444 23245294950 30439747044 987534934812 681347186784 31799797344 15014086464 472889872800 124780745400 33976928448 185700172320 468621628706 192000416796 770460165360 47566145536 336655861416 308354680725 1379508954096 59145860448 1036122005280 387287096118 378483220960 15556752351 462783475278 1716655119300 92605601880 16734126708 206081212813 317654528301 152578515446 239075066875 74435227888 25406121410 142412456440 6854905148 1309165376662 29956820217 684759766320 283467240000 3799982670 31471123860 108307262140 504668097570 45397487718 217281529080 596585760 957634029180 758841691860 270102256 565976714520 490504799466 1126804546250 119609190678 2189774088 327680719080 9330562080 562224674285 154503696214 643081836250 142532387283 66803876260 733179730426 324448789080 4177509435 19765189308 119719129024 289334673870 238147388710 135941313744 381395654352 289200381267 154625255460 9253702990 1875944178790 72263169792 92092278720 429640947879 453074640480 58388976252 10106866720 302826430720 103846900815 299032720490 83330316216 30822958320 1132819899120 76874778682 1118950404 120289778550 1079337809932 1037180730516 36257420617 1858222067232 2760032273120 119147678412 19323776988 311172268032 1194133054752 2666739958400 79686983250 89567503816 157752020660 31249656936 18375948228 228850409277 5295157920 9787241100 12791732328 474419730432 133089424740 933396379344 932317852608 442234589670 223666406362 20474699520 1763806034628 51579590778 56766552624 35726546130 13949434551 420487399717 609966707532 265226051250 1053342576 169274451456 3994612818 323101138100 110747205450 40676429184 1413342077830 950598475040 1343238814200 9129029988 522241787424 1685096818800 80834257836 144664338000 370017815496 360864987860 743349084240 1429474454512 1517310613904 920706608250 1195684831280 13283046672 46611657996 38865575950 78644872332 4334817696 1509943764816 45756945360 8382473616 686876127938 244913496672 32094818800 48202352704 22413510 17564012176 88020660000 271346292700 69226260836 101231475722 500217556200 176253548940 2365085140 292178187840 70785078205 697135131120 1086587153580 13504495776 96298632128 1599026206320 209366759142 81839848860 1042093512000 262570317988 147920223024 10143502248 548061360 192701032875 194513647230 44161107237 502499764920 675611212500 1347484948480 312850822488 525604693668 617642412475 45125258464 13617403800 68803226112 696698917341 27235743750 2592527520 752192739662 7084463925 1241673582279 56705230400 169051470080 4800599298 183860577680 33176162435 44394340500 1804885169472 893665664000 1132440556800 335447692992 7251801392 562414400 289382834520 203615040678 59180309754 73331652240 916205002024 730097787672 699151597155 54650116224 604088279028 419727089664 152571481128 1424777402244 462500317620 1079609334386 371930156800 438098413940 1172493000 519320766800 1391578807248 170274636288 250204257198 57277843659 1016690898080 166504774743 2126772391396 41316339632 1470166368000 2787477546567 757961654463 135031522018 125255235000 721717381308 51644668712 826979370 22970096640 147678106752 707286315940 23886096192 235563652905 1027287854866 1485964840815 8833351280 97330879800 154482575007 549978253050 1813703789040 84025184760 105326279789 662122319625 1071771323832 649360957158 706679151816 1551595634460 55134372216 397811732115 289698024876 42971434632 315426487530 63326369232 24572268420 158403063744 784035025488 754522689006 65224446560 173257850304 244446384 72112665630 593026412000 370472467596 161174704500 53585523200 152479245820 998007343164 497975949920 246520232140 458664648750 7478955540 32901669766 2636401155388 345238356960 1488113276448 250150075080 267840206172 44566007970 5004623260 47727108000 20881683624 66895837184 623196352570 20431776820 470795030136 660402553140 55064189180 956856982295 1166668179456 2213669760 100491884922 172392629760 1523459980224 263277629004 70357079448 131559966720 9238892964 486044303360 827413785856 1019582479782 104389213320 1025158861272 345976425900 587965729789 635970458852 2256206274630 514324674960 13326432272 1313794713000 52976454300 96134489297 158267200080 1113160103520 86981642400 1088532356184 8326324386 44086734000 2950360503552 18842301270 36416924544 253685364304 1069236538128 94055318994 43585757136 634223091460 489881091315 528243248790 8220635940 14035600238 118340355420 97947349156 170637096240 53845205700 50200398948 1299105339056 267264647936 11826332100 72650814610 1187930885960 325221809220 649443074016 95678103393 522831602920 114460172190 381750433064 254103410262 110322192750 415587083940 286699834080 615955535613 130315346140 424830962710 131429651232 19877403355 1352157413766 554622294300 129090951150 2904926376 6964781355 52126416868 1150392805496 1241366952 416621704408 1315912965000 29791597824 52457484834 84977669742 1703531202560 2201166685152 1867364460792 776074442880 13324207470 1183277653615 628439838585 1582341658632 1606160850 70031401466 821440373942 41161685880 70583784396 441451551015 313942054608 767778953280 329284539110 560830128054 1946625160200 14711186555 630627250176 19334391804 26166728966 1092914035972 5192274373 351065058669 104804355352 37231147500 67992279420 148585616784 25170944400 755834783781 149816160 146665258532 1599639130432 998604850 80456902116 4067363832 286756728960 31650368904 849795594193 12783128886 331202473140 203231637602 187262699184 678431104968 597605890400 1632845698336 325072389312 762994033200 15672760551 1585033146990 22491167616 102659002320 40161884672 287279247159 40789927100 18530318564 138857098032 225137879472 5036268608 111279910080 1490835456 503613375768 1200684993354 13445230240 1009930492005 257086425204 1093378232814 1117539192420 182033297544 71976096000 834728004684 63457735770 307262592000 32122663412 152910442872 64280700288 12201521584 368113483872 210761656560 1150077799500 418578438432 949818391744 197910540300 1800506515314 123363239664 9386139283 802660994880 411615431682 7148345304 722193059700 891507021132 29254532450 79445133664 374789184000 195214196660 248448209984 688100752620 65340075576 10885260144 466614639916 140914456340 147272805450 42606452032 527068046580 392888258235 9733120000 732155136768 1595275383240 289289327586 523940493356 938544903648 185303163738 8090145630 461217380832 513144063300 88793388840 644157665976 148713400341 79600020084 180602979900 583093139000 23695283190 199037767266 95412847200 584781580080 82840511763 4044607479 1558676189157 307031673060 658592556112 1000234131960 155812776379 157436244000 18244485477 2512264955160 23570772248 352232836800 279213752251 1124127687277 5898829824 17087256438 216329672520 1432826857025 820319484330 14776469136 549990093078 123669018616 439638294408 4164774768 67831384320 957300324750 255759925600 544187507200 94734171000 397467905850 0 359451623424 75842443489 55449516694 401321605608 2132583125099 285146770750 523744581357 84508751580 2052733583950 512394660 40996429056 294389433160 44053434040 634840196328 491225059234 6388285134 274639671124 2195183245149 83482456860 54998194525 48488696696 189635359424 302193714382 136148438115 4961299070 204755477144 24902237835 22020632865 217665605804 210837402125 162478931008 144930186060 370304717926 272185725000 139416757200 1114458127800 17396001315 157824781968 1040882259200 124771255659 598140944082 102047952328 1550568649500 77489109888 182270563575 244923309180 1435488521292 253605614742 19828945710 155183250432 903678090364 378235787568 1247276983680 715615903128 32157869436 319380590620 6676075899 87562560972 118416940736 65770824725 146855035140 1514936379384 821397444270 426878147520 31119920874 226662916200 36727021100 341124412395 1177028095698 2364639930576 43208086506 480247032105 319977704640 197002614918 83060880584 243151540416 602083230120 15028965980 303282362070 9963611664 674479223250 148390004210 294350522400 37282755510 1416137252192 1785722295456 44717589840 6670077984 1130044962816 553746555504 250456579142 283338223236 38493055700 35299231506 1466668973160 835317703920 639895095504 107606418650 26957629120 159114040800 916881366 83018737242 1338614505984 22252883220 65851405048 1849672800 6577694340 12018921426 28854644784 233053979340 185791939088 49200205428 52120310238 592193978368 1109173140 185455986058 407500514652 752751884092 266730798672 386388169200 168437284554 229203862230 826289971650 27334793800 38341849770 184142586380 1237770929472 49250126250 703170109980 1149196537440 642949038628 24020647040 445135000856 33931218900 349331613 974854362930 310748309196 843061417352 181069984072 1064984360589 91138161096 87466354206 6018914238 1217560225875 54332324494 250854061500 506692274320 69499269180 60472222880 270047512143 19641244832 33556377764 54258430140 177395372640 298312063700 803164253904 136373404167 102879407824 15337932120 3911536080 455340212096 5920331904 56952613368 8132161310 861960792 187596545136 1308418857792 81086818848 70031603404 38236465031 101556587360 1137059565596 47496420972 32260313052 411517047942 28184649024 470771747040 702657374640 394485701850 891926081712 236634527040 418048328536 431206371904 66068644596 313407438584 782440277712 260098352150 44047216514 141620804928 206380113744 67762806090 1503717784704 135798526728 687273816000 220466717856 223426152000 871377513216 162052105488 738122563612 21536697980 48612980000 414136320 85789775916 1064694864220 174613570560 59162604930 148049122812 53881331648 84572063520 152537448930 69742743525 1412032079921 547730573500 1995474910 9420299964 582050890350 89008064096 91789044576 431900151760 14151610305 921631355568 16224494832 76635834080 7767207756 25157149944 66599150864 2563177557 54424030374 14754557250 140742986608 1468092245760 33482146068 910948135680 1254582804720 606393604765 6604762336 983402784 256437466656 411419730579 42218395624 29894081910 0 744456629906 1414812064896 240382316142 158636016 110936775000 13545349740 42220809760 397981909248 77539714560 275255074200 19318249160 9437732304 362359753981 20317866030 789322944240 1730884055040 546965292 18399448880 148367576280 654630434854 22504453895 10044499472 849057634 615947154840 241946922944 83254758115 12294376560 27049647160 269103738645 216782018706 35644257792 452161509440 106563161992 281282928399 203844844665 208081623600 1984363920 260135917900 102055391328 63754420352 527359670110 499270259160 2384185635 53562260850 28527523346 46604147156 118591002880 109578826377 304317977444 82817981400 191119157852 430557652770 9462339380 51125597184 149179078360 826741990536 22732808058 81864071880 29500007040 490058881578 216240381580 200057959024 18943112448 122293861572 87769914201 1348842999840 12499819200 1941027881040 12431576451 504469995372 498095996870 300631291632 50609134692 68244791600 9717042312 2260331241 1114731823296 88965750366 31427648000 458391988944 755558600160 23115947038 177551406739 1073714070 94058350464 69569127628 61292228760 55219545984 25124822492 1033689470728 276447937782 1462497586392 306176299520 751190116950 1678276941952 19806180800 1722375271980 181719835440 118305178992 411298180328 1687260540 7027703774 427743722538 13921341126 201909951048 190666938420 855166285420 431794976130 233354550000 274770056736 254583844452 503329039968 864637165440 396919405190 2115459460296 284446169280 80154750474 55472107436 405723787140 158456087300 656529919122 278472906808 6336744904 468213258834 8307087360 142593205248 10662210426 1399549407 21243146070 537190316064 14747992740 5696726331 675560810790 74295327904 186706291680 249635842016 1402669548 8036752360 193944014712 310663737720 182637338212 39434459904 69529638750 61802198307 151973529885 64035174830 863664961674 139608415392 415725759000 2566162200 21423696840 23537079360 2022038282160 10227962880 27552288680 932563245270 964665944100 17058345255 93978146668 290135009760 195628998600 12666334590 105094990080 134072430912 88611276600 91000481130 1205186428160 72421161189 169323429996 207288675846 479619738162 105864883740 393852722438 106188807480 1092499046080 2579678640 22903883310 1002661375626 1077945789402 771476869800 110426722875 124331379200 64238124720 181222683070 754232257344 641386208160 21236002956 135836591814 4303917840 313126215264 13374393 20080384137 18236076704 117885225360 97211713504 292877044752 51949109079 381514174260 265236010760 121240896000 1074166899360 77165059937 963645649450 1174553110830 296095948200 185289668200 10060124000 317317600096 71319764145 9872429472 23330755200 103167397960 42469497180 1126715184648 492939686304 193710933444 450703107900 1476344003656 1512799678088 139803548220 30970230080 1662391532100 3577347736 125951058044 157446305410 123987750480 208182422000 22939438500 259501390200 585287903442 29869406544 102728428821 336996710278 304302503808 177425366300 183669532848 95332412236 101189836 504165302784 30034345536 202206739878 9441577080 77724344012 1325155116 32158503232 742390582500 445158671022 591261403656 359532875394 318939872524 344279990300 3736884888 289857674717 243518692320 404586229600 565737089940 1018400843127 127954932614 15451473800 20683644354 12055794576 77314419000 449331579158 85304760385 589329888840 178999420050 195618245056 468335998048 33846136320 222963877818 417121466709 997961660476 24901415220 236122545288 278508726080 122913684949 61103312640 289271348036 508149838764 2457783220698 227396664768 443005885920 333597428967 48976425400 1060753295616 324632352852 49254496200 358624487904 805812017148 308267650800 32337306540 321983591756 107391805510 595834364160 1267096800 1465099912192 1184884744 853014535812 270714902997 719211180 7242500340 1404094456832 275190034320 772111167476 3248267616 739241696595 80927423280 1881974070812 5287423392 6112062880 401032677620 15461387152 37509873856 286607482125 2053740749664 296041810800 100526715340 54611106770 379256845110 207433430589 56137191264 1037933130 58389837536 173549801964 78907466010 33949984630 90337980628 12251343392 27408283620 6367933572 1066323284091 573601481964 55572770304 109329029670 17926084350 364696042032 706672377404 120729597594 223921144867 1919012431200 1311690471780 146284120032 136819288000 1059858628059 126882941486 44325805860 568774545185 560104230400 787699664640 169025521425 1037283103570 1057540696302 679859003025 23033604438 2313552540 30101212141 106064167392 119864535 7466915016 7710461640 96819672384 140865542688 4010187006 31212251504 139343416892 1056726363960 363744723168 55976835600 648918109800 12726485408 44683801866 46395790656 303786442344 1296414346266 19694664000 56351481444 112422738802 288989260758 1727924832 241238677680 392314340816 26086293086 626119640926 52884402822 31466532320 110702433374 398195201690 87169347720 141452178120 479407450032 121102598640 131961658752 19132421760 62521094820 140060716960 1440602219952 229706595552 147987591414 41483077475 81979447362 112603277871 8334437832 1063102581222 391515784200 331708098750 53142494172 108038763672 547135831200 14975170140 580766936750 554436515328 357598703060 113641495170 184249961700 6004568340 423914449920 551148259680 18478958080 111288311838 298403118560 25962281664 11146580264 2872614432 208911508656 73817365728 449224299565 340603527132 18492871152 1706994932062 333434643360 12332835200 166702721129 34915910400 178730946900 199994941168 836645925986 262630790400 1590897823634 495476465918 17788701000 582614914064 1141586300500 1363034986272 21245035320 5565878640 4656327455 1172280630602 186144779964 139005262188 24439936482 580372934400 122904661643 487455766200 261122535414 2166893684400 70309445976 137526584130 118735449000 471560057600 96512871168 1616223341646 233556821580 159891871185 22227807888 146506243870 107088706560 33032957804 1176002520 653541352200 222869645250 231848977500 113908362672 83082325332 130088280240 2758664805440 24873525968 953021444622 165282773688 1252883138640 271438059200 1640622310824 114552493184 315341976110 125416197336 13595250480 645392120448 988136516066 332606364000 89816410264 2309674461120 92117832400 145363566160 941205308549 388114926192 88563888160 36468195660 1010585840400 852591384666 681668699520 140715539712 251354043072 622969763130 5601429450 814329774648 38541261000 346881283155 1394550486000 13633220916 121288094550 215462108160 825269556365 4931590824 496566562560 101155119640 102832534860 117209272820 650339467008 166900910274 1281124849998 387128716974 66171899640 868267387260 74696672436 177452244064 252461736360 108671620352 140470646562 1011593437470 355156917024 2112242130 29957737992 77510200768 451048553600 90290454912 53798895346 243546392800 789347400086 127443568490 301164141330 45520137000 109836175680 355172747160 534574089642 1426681854000 219405858672 384975458200 594427152880 1781175928 1734747244769 18714131700 1035954298470 993049640960 1106956441005 118653353840 58718191846 68444825020 217163617056 592143989250 59066978160 579015684720 83092606116 33218395776 368524640000 228233838048 309987113920 115300704960 885901083144 362989998297 74930304288 1311892128144 971730068400 14438965760 4175896200 239006310036 13972651098 28409696640 1421953468040 117696972120 277466059408 400192790842 41238596160 1008204552027 1328296373022 500880814780 16625765676 683379588864 202964035084 5132171268 361876360104 291968728768 730762716640 1176159355956 142555473320 369077817225 1186514558240 401991687170 28507331490 685090150272 237940416000 13480931616 657775422020 489589708608 89226754200 75544687988 21397036390 244809035240 189258441840 150859324725 4277487360 259069781289 5750654037 126825069540 35210920800 853526993400 53625766698 1064160310248 11633325 1056663277293 163155955540 1237829549220 16068853440 666337195680 125186422500 113595965 63885964800 4032268692 1288171008132 1199905940800 420472774800 8849096820 577562304 1049676017460 338674654080 872017835328 1242858521 181584018000 230945995616 664541876400 46121329002 325884332748 229907000400 447965184880 260460357040 24334208000 56606158680 167071642668 398463948288 27095678610 358470130920 1030064749653 27187788672 248671463848 156059904000 178923207474 1020561915898 1580094742656 1240993122120 1678867508736 249567361932 304607186144 369949748040 5314248000 307460269136 418569481320 396968142879 1558829636 400102944474 693327837972 2393577582 287977811121 117591800634 588237265176 27178098400 48884729517 10283229 146809918060 273642410496 10666527612 180479769408 148428388664 24553347756 312362732196 626808420 1114896521321 602564895450 627594963270 8933092000 1354470167900 1894515995295 560242514286 525581936880 203843998176 21775043360 402287244066 934516710594 14890420080 740315673720 163985016888 303020968698 7443846702 25418089800 2169671668262 284209432584 207634562014 971269481277 158356744728 212874116000 1005599520450 41495799744 280292290003 716580516160 483613277576 16901631625 560041504000 454180320426 196587237550 2052762969450 1910943327960 1050796982196 40380344784 502301585664 1278764834688 223882556040 2055770443584 9257557050 346159578800 63968558530 440692935375 1012144411116 3533571584 990171000 218255037156 415628191125 198392228496 54030971280 7781275600 58304574185 7384634334 106610638680 216753160512 461937476240 24531419460 454613486250 94899247300 401951412030 21373509577 196700701120 279380108260 269261646192 198761206792 46297078850 70362257728 469746183720 2534192906 167357163204 26857003680 141703918400 58470501648 417812724168 1245028277934 337145100190 163448294724 270849128760 71077450582 84889168936 448819308639 75136888566 66802266258 557197530048 1376306886486 183408279000 432563028268 33847632000 29189628 1436441234560 78994395942 799451636676 481497615963 329359574880 544519747200 625807317240 10269741328 1377874759800 216895345920 9272455920 357175645164 128524009824 286083181692 1852493829560 371076010200 197621061330 84695585760 262549854000 1342474552752 10716953112 60033738024 177356237548 7642081200 2825474600 1372617500156 1005927220690 1139744740520 21516730326 490730789486 1672783671636 218049281960 153731123630 1787734543320 5594144732 8579753364 92155968000 81793746720 577693116 174457876284 309405881144 138653346750 3710699112 2818175360 225483756608 574075522590 1234082354628 1140198576006 1005876784566 24609210210 85423877760 722690069620 391367884080 43960436520 44489155650 39509444898 82200638520 1581284307834 13673006334 214488114300 63458863776 170205034758 50925406336 372410107488 148684844502 775304328058 600443952844 998037801574 310693637520 551329486776 411770573758 936644274472 558882696480 28545022212 255428877616 444576505812 390553751970 1167146099253 118294540056 141260149680 1802636141700 20463246895 16943465760 1288520243712 1058146287107 111450322626 122738182665 152961725460 248056548000 633769230 80429310765 897689984896 332471666960 12411633300 911918265225 582585963960 146460797688 667298127150 597323220340 529009079258 271450776226 909187756880 168955092236 118420403000 1808103614850 48090902040 104616101700 791943170728 245198255856 74637645752 30808186920 2547995680 91827957375 407880421476 574637077266 2325600765 98491131438 25467571050 1095761764400 268429169304 242539393890 1042496061750 39767048312 921575996568 208765575144 233277431590 287301358080 338723794717 746024251575 9907086600 636284491950 543798133632 1703149957665 12460650125 226202011090 1330699163664 1052042863113 415242561664 31518445560 29903093952 414730971648 333634166565 59310784500 34094662 238634910085 167213138304 10454204263 250411605559 138854370750 364093880580 394665632480 320138268450 1173355456 37575063801 927503403840 8473180397 5439705180 33000086520 1122564995640 1096842415104 271126298400 1536209552 3410794712 53974426632 48300066815 54329476338 453615732864 47587272600 13785824640 235270210968 507776838660 352142925344 17468097984 297222068418 3667262600 10820298036 312596577360 666281361298 1562246727246 2338244902800 129868361640 172771614720 130855845312 859967241282 404527875960 296259070020 729717636600 6661614025 14860679040 313266049536 47012119440 1559617808000 51046227624 152550151308 200985076404 371317510522 261588018384 1188900852540 1004129289807 181152609732 141687115152 7168897790 11106854472 1532609840988 725576989711 836746125600 2234200364748 15138885048 43827737030 1452219221376 408042088128 101512066768 1087887744 17917981400 11626288236 481458784950 1537318987776 228058446 47648304000 263826870160 19775340960 1642323437865 568805660640 88153461837 26681283200 1351479956064 26764767360 587291766492 289578528512 903079283808 717290791910 1498200162212 177741330426 20475572150 12965546432 343160707136 42642727344 2155118592 1531041240608 158439317400 450203421400 80179200936 300405720552 1206597073122 10718453760 315869039109 19479308310 262836818262 506594635428 17670936580 182865826728 144565964660 366648282 28533500325 19175972200 22220178552 1299366858933 827787475620 273120801379 14344656576 33636627024 51634116592 346486111242 473588474112 22427935920 4622919480 253415572720 909702209184 147456355300 200278541760 839800436475 377853714700 2446826850 878651399340 108430627740 30285174337 3562027128 158762249718 13664924000 809363642880 358596151452 837756572992 9339779740 395873641152 103218750504 878749976076 1122210325008 49008212955 160890394280 173138626035 2111874134976 178001979840 1156318355520 102771493632 365293378600 649019735385 695218010616 9843502074 2907669375 396857717139 66039171516 28106934100 195363065376 291858384438 112151070592 53322606240 33002564070 596991482550 502864345200 348206881968 347124159648 442794518710 501606957096 26215227360 120078420 129102265656 216635796480 157290662727 106003530990 155337128271 246501161880 841004232369 88495441944 205475358957 536511745605 133604663220 199209551288 722834286420 40594096818 65665830876 294868692822 133111575828 3457587840 154236070296 463925742920 1471647467976 26133939918 416747448720 238808326016 241375834440 1308889912064 149862221280 88721442000 2479918276864 465657247440 14686076790 751168336932 60752747912 26722363648 82248624843 44579909880 473078362248 17117161929 147791178444 838763116013 22030599680 3251566135 53351958816 970085387880 651596837568 135721260752 24997040640 815808000 961788844566 75716219296 59866634880 15624532500 4581842265 54585399600 83706229152 123023356470 655860372450 1376728095135 107740574760 47341229655 41663792790 367441484400 728428150680 7270952832 272100591630 1504981605876 26347625388 50135992816 340115186556 199538559280 815166438732 87247821760 65875820721 14434128875 105951133400 72367083033 1295246723004 160592600880 6579451242 3714004305 713550031831 349773711300 1777682061820 17831455533 47818770800 304333330278 482159026944 308431355643 416528513280 255408592016 261075108 2023915485180 81548939136 285239327200 1411433485440 161755355136 1315142906688 10261453920 162909792877 76931760900 41962524660 144684148800 120088972644 499748605960 6013408048 1073170800 679062084120 69323441922 106039257975 119695077200 1376260200 190065717952 121343915280 2030837157024 68204395776 679496055336 1423680823136 54588425450 55504508339 677612174067 904001368725 44387182504 82247314576 146729961243 825705934016 302544338814 26822518632 27542652000 45726332225 9551472480 129285901950 60782532195 12541851575 86596318900 26660078368 38965542 103159912920 223236035616 348966344000 496758350200 53805742560 1373160590 32233076960 1068038316708 83447458500 276086091176 23095462296 26966342304 3200376816 239964251360 1028321774315 759901461900 14791565880 698022227826 4330472328 301981978584 797165356680 6163976637 254622515472 186924608472 777726524700 498383028 2427224653260 7800229815 366721740990 223235420350 19956422200 834910395264 512896132329 1696113836090 559180436700 999412267875 644035552160 33720259356 1574533116 3393674160 33300251040 33720975860 28471088256 8223534176 2200436701170 522833535000 751153302144 380192398068 651720613362 8812323072 44104554272 401070828080 163565509800 620570513068 9714256920 214245741836 1249881810480 368651113200 347394351150 38860359120 399918817088 339971417730 787659961800 381118275548 53944938084 39207733726 157857210045 34934447002 65888852832 39700015740 36783208910 10115174324 159442843616 38819942720 1470109410 108390742425 26559568116 255368675625 258841100868 4464118400 96123993008 584480447838 381761090100 495987090480 11376076600 420303569280 48948460785 264747294340 98131551840 69240425856 5761662060 249874930500 278415794696 514773796614 1064700848772 1141806135516 102717038040 6512897160 306797946500 154605374280 18971932896 718889138850 224633414983 13870866900 692414235480 1017628111520 744989616644 279024321120 345958770027 42154635600 839478578330 912823986240 131365472 340824852480 48214781334 30390865230 1158533763810 27576189480 455123293695 66779317176 527492360174 206221401152 1229020412256 208285464860 1776892054 850536807360 525565601428 153065834625 142504818400 87141368600 81524252115 72612713394 211338571680 366898995198 260062656840 640378509804 1032583411083 558912116768 612622092804 1246216003884 292176041430 275765690403 210440406320 234789519090 7746351165 11708667648 181117994288 25899192198 549020430720 105755494185 74168653104 19932825180 391936404744 178900522836 23079630336 4010490778 101122940646 1682273466724 42063018264 186575651136 9590869632 435962697792 31544517640 1240783594084 167576966040 507452546712 218550660720 4090308480 17986560354 1044013726548 113803023618 268537039245 31663954350 4525443324 792285652180 1107201210978 163442826128 69268610796 52808722176 146971163171 109099993860 130641206130 225826555800 582689878077 25377973302 324649074134 1330197769142 794035621920 843391103994 33968406888 1841256738088 1163023319451 13292959680 46595759000 1107855976050 492681338820 716863014972 412898376576 2782219392 121873251780 476893142376 634440703104 72295286 194666267304 1644238960 119960670123 50306326560 984276507400 263040598912 1273418899000 69757390164 941520315736 535004248900 17587518 1079171025205 192764590128 56923470600 100855261395 13459672096 20848840496 232191821040 873567706410 650977836600 40663409964 539278534080 861273455565 17336550000 203413725060 138392882208 40205131700 104084658077 255134671200 1360474114968 104625004000 196660120800 434768718608 176858580370 986631329376 669920020704 1295241986716 1174424120532 227334131640 256772116965 228610790184 2109822624000 527214258 135649924200 244843881216 1306391641386 1614887368640 146991304720 1563313447566 1106452158 215506939872 135536377376 33506728992 341211390828 161987433961 32693926599 324369817072 13751733450 16160534432 210077080060 118417231075 7641285056 6128965360 1679673252312 140452576758 223953020214 1688308099002 3267794920 286755106320 88694949864 198216641920 700407814942 880501701200 10952424600 693364743784 33069563064 2065818805056 52469880540 646175104 461763152136 408168001716 222074385624 376016957316 161575677708 293452930672 1266454052864 4450677840 274411735500 52243185680 905622898400 510149347680 29343012800 1155974312220 100961398648 674816941843 587007990900 268150346260 2513651105616 56552105610 20748177408 1088829407334 389239167240 111212165700 30029278208 322742669425 60589122093 183423997890 346952788546 415430212050 438901022340 35708906376 63741372552 234936315 286212030960 349196103000 310708290420 23022239254 148541312850 271791295320 2066135534 483192821604 13470636807 304754578002 84849720742 150332430864 50856571425 14725487448 171616692663 227918453580 850966542972 62741389239 2819847000 419813929052 369728271872 340954181490 480661537590 64604934540 641332776768 538161789072 2023555767669 868266045072 278958814208 62690574496 1326618840 178775535474 570082590000 123738377230 198826215609 49948536512 1219892465826 9926322000 867616429680 58543766688 50398055631 594565428000 33438102432 140207685072 490503763380 26075191333 295836752640 162370112954 9491544000 1075202907604 12770621292 10951175312 134114828250 234571108200 900024539320 316007602500 436540026150 142447188 83388006702 13284765208 93496324800 1378147984 322659371808 377080595856 196188019272 686525825370 721699344704 622550417151 157577268700 77711458692 713330186850 92467986308 226623055488 10761674490 46177990551 270131541372 21864824750 3846696000 920400549300 3506347413 4803763712 23230152792 12771154224 1192065832020 247807230825 9991307408 633263836362 1250919076215 696346289667 141185476476 457079039944 518118658720 202194765948 92224558503 1025627277312 30185280 533121392160 103823595440 687867996856 508709603136 49496397804 780365798184 268826944372 275091484296 316495951104 1323885447192 736336545516 10245426240 16355233136 296321835726 603055282050 329610796060 10235927604 489384330982 82146075480 35471426364 155322994750 66985321000 24150607104 717920155275 229961173500 36863855406 173667238528 53142265375 73215954000 456129418752 455509258050 53395514712 318818111304 249139458616 1705729473329 80577480 952639779840 338226860650 1374734085117 251527532256 521997835648 663165241280 4639093576 356814971136 121340998890 65206056300 133835730006 31653295674 333124734484 146783446350 597493895040 41004732384 131330336130 1946154825048 393348982356 54090753414 108325517440 31487678460 70389778570 98473992400 1564348194000 4395971883 327496044304 1404794504850 285629310550 105296852144 456656063171 332009667990 715604873744 393406107328 576148810500 49986022086 701482512545 85195688480 708587461890 985570677504 151433429823 784340065782 578344382000 16861135920 36517358400 329511009960 45279606240 452727275352 54465278340 806305617117 2136542590 1065765943972 975904062 644266948345 349915594730 94810854600 218811602295 199331688992 276144541802 1066734102280 246796377900 227958640719 106429704755 197878847956 51253621668 42274856446 18170431848 3736495406 181158769740 78512980 1411493351424 185408997860 157857401728 48950528970 13727906640 83788291860 108113163015 10443961528 584404824926 30492963534 1212194218452 225841448 1320942567888 393179300514 160588611056 561049500330 448845846500 312043169988 83899984032 512981448290 1113839178550 60262263390 7481059950 18756504132 89243456968 111197630467 40651925184 36226418310 23065675518 7217087400 1352183781696 83758615368 482072626000 262755466944 202279143375 551040147072 1256365319391 55031574252 430981865292 36659161290 371973011375 239776702200 44358552364 497159046 27209142945 1460780163 444761799552 142716143472 264119150100 12928116276 1211102422516 29000642880 1359715280088 819208722150 46427137042 83939328000 448579553968 45851137920 13115067300 13712967602 601212456250 16851857625 145732289608 19620142920 21218850096 10368770500 195840554250 120300085365 15338859840 35722840860 214952736960 755116169528 406935653058 6448411008 1013229328860 24742374408 1338446799645 143727554712 1011539698560 6951057708 484462219104 9555857008 882198072896 192140629876 152171276400 37243186200 654384035206 395384539270 203164417197 84470935824 1390921285845 210909640560 257714886961 63762097920 758456106672 35137836675 218861916000 483922322072 206681387584 119207599497 241998031500 703001189430 32769019170 207961964336 164303866304 109978472890 403475664200 370336159200 682011045600 37845480 450937376 96421138545 1555824607792 545765688 341237242660 323318576448 824534361168 40299122871 126196352620 267338745453 180994043412 206623727534 44704604562 159832560902 1186125742630 86371721961 561879309320 605720730000 12156055767 395994696384 18588669858 4072197312 2319131160 1150998712164 3541782780 847123530880 127171445745 295577973075 998657693796 60910558700 946100896740 122765122800 99164149020 476881369272 4293164496 1531555427752 210835677642 377245081346 905098918976 740413597578 121880336032 110656077840 11106721944 12059492436 238089957063 849953337750 2246088629736 1175848315122 115382232 941099117880 350598206928 1888527667860 692797618524 166381538400 817265098494 136911712367 31214270660 637626291240 2070836780012 8371899776 769714771041 669937731771 101473003008 193124009871 171801753970 2493271073634 67831280132 635314184064 1020763380 1454743569396 875459971593 1557087880770 424286954038 313327864452 973342487520 766021665552 48324264060 368023711860 427329260864 19327224350 866687680320 457254720 315831002980 278578762572 180883931852 83004535342 67941200880 469617108480 508565827328 26966139200 122365927320 65893241232 983233628820 403795363404 50288144346 208438852860 67708032400 118403820 354293066880 793404418947 10975653912 85434605760 74941841250 93082333212 43457362025 15703880640 31777912110 4019253840 10757028240 293112080 926125924866 193287293280 5915894400 120103869600 61564019610 827556946106 352877966910 373099341420 5027319440 219359016000 238426577658 1049355255648 356546821950 225524076348 32051367008 376147132956 112805295624 5000408120 1300696894044 1542391769600 72077832972 237956840976 276792849819 443776512192 46963180 3834427240 645410930340 802214081409 336095425890 22241119948 102456562680 252838259430 168983482960 17714044986 843272519040 54905557532 61706366106 538317678240 14936524668 13020052752 3080273504 1316934627776 262059040152 10261488536 103176039840 135873740880 1332125265744 1489668566400 30091908165 972555096240 636061689660 392745446856 297140451984 337178356320 744218629902 27240643850 176640731046 15480062400 143279715996 367698933000 599919266506 26050335520 6247891125 648268706514 44163686000 421686436050 923350428000 422289122346 77372347520 957035741280 1080140497650 547569058278 713137970952 1353694156578 1567966067304 147813040980 1778510162676 289037396388 338025014304 269126808543 1218132810 182327996025 9065258496 513839804560 492964186372 33073826400 1723655572992 456733539270 277334687175 23289207480 657471231417 1366982968 280701261594 42397533576 653046547821 35896239384 135771392328 832840281600 18941918800 748388797875 1140244819560 67162540704 643534731216 5978851200 99840588260 629270151768 502328215584 1286953582432 217871427168 37014474298 142501570134 529221903000 293532209775 152573970258 710741998736 229280359755 3515165490 1125081060432 848675234364 54654914250 789107577675 1722279036520 98598011000 365017138101 72826019700 159326897130 211290354 3404797088 549301715690 520003588664 342438579645 940854181995 312954812352 2544789150 3671291250 209610775200 736838736270 652535996112 150553881196 98801166372 120173769408 124005301665 276486146469 80154464445 128230654320 646496190000 2227224560 4385534400 9233741290 21647433656 21135493152 20706770880 1138323123240 895965378000 152581035000 25959697750 106262830800 100445796150 45593523560 287856080370 262485203200 82595333574 590401034235 138850381670 1451473718723 71886342100 34851121473 727581997341 636585372000 675962609322 414027414736 70262650644 313176661200 1268323123680 110707640100 724162985920 811134151707 1925232025080 200082524859 1005006402400 476621460 68727083040 1372016136218 27121278912 563564433600 276499595616 104556735360 1187302931829 927055739400 242487025410 1556049000 257303743620 11264449706 858156086656 150889642464 198026895417 151500810318 394357648000 20625523100 61308714694 584622940461 395351751392 974630412200 345471060921 989563476902 722771490 289519637616 588802373248 593574624808 9068850882 61530396186 265824029394 91778146592 820623611880 20060338032 23668858980 195203558400 43467593030 400225847472 136495490625 50371184658 193831696800 566944310464 352827117720 101455054560 390353450900 579454686684 77835948190 802209307410 539613400770 100939410000 1181540698164 517848302153 2437488664 662200775288 2055028475322 625399191648 222447327480 249674853384 263102156100 62085491778 872707528832 201192395542 32095778652 28657575198 177487447200 1075355893374 485639560224 1315110942790 115320816072 14572749204 338744644736 2668622449725 2243392242 328034868546 167883336480 215176267449 643263024096 557370555315 719157345900 126461681554 1188351639090 1314742608 14077083720 321620197542 803776582380 885705801123 173534774750 1067651744423 147078351 459742850400 201250188990 579621193536 268398937422 495097057350 121174510800 21545097984 5728073260 33820083968 405825685216 1258156977845 83995178560 1260388350 403467661212 83195008180 34196258400 82157647080 437113947096 429333258120 51020264680 24322277652 706998603800 343630826784 14618240778 136901580000 157853120040 103017442052 30794927280 372469911426 1971402996550 740472883209 40668957 910402558078 131251994796 142169872896 261866408640 36160366790 1482471331726 366401109030 353653984593 39589890816 69845787648 92923071696 252061327250 100869158412 466136377245 1540317218472 575066135 6519639708 18688220040 776812776644 32551562736 29359599360 1699409970432 84020965600 533498816564 55222595168 27754374322 1372606800650 312433069074 1768452504 159742211200 867369400596 601373498352 87002551296 160320713272 304003056096 73816982690 50961043650 207487785960 316114757694 54440724376 856123940889 408899091000 697160085600 116503222290 176308924428 139119455685 22777352969 117671036000 525620758880 475389065193 981426988698 1042266543864 176591567625 652953914812 639826661565 797108760 1074533685120 4627004549 299016692424 116076888550 1056112353200 613337066496 282314300400 1245888003744 1198021651008 129789259200 138065756325 627800004 29943789120 19566443260 233960292720 98314365000 460512761782 223993773500 79209689076 22701549120 50773024860 521418321116 2241633544150 6882062298 11697982335 402609369600 21390704488 2084340010428 79204726656 426682047246 1374932998530 112261735509 167715177280 2902510690716 598443452880 1123351031973 884704382320 586276894567 726782855040 322282380100 299420207520 634320845835 212667657284 292097857275 284044620000 28081930470 50594576512 323296344 163488000020 72703469760 115998059520 517473653544 10826352864 716385586250 420472960578 836498370456 354418249500 816236445024 38064077376 1642465070400 1304353050 599733640107 134325287718 282686393165 136553916576 55735123093 384741284175 55557520704 258229883574 100059732360 1019926920165 978745362605 974343260660 87327502080 12465596800 41805123840 8468111520 39578545470 21342936384 230197904040 11875272021 734752512 374220985040 336586638850 60027607752 1532861969956 229218687720 223278152312 392321608980 317213664684 26092968420 21731681400 1887666388344 492189974640 5389771206 213097977954 444731222208 9371292840 196268910432 621938981664 1480927536000 635652615968 58776415698 190898425152 853868697390 44959291418 800265871125 404479903050 8941996800 296006345235 530570655450 27606701680 980538483512 14398625490 87285715713 497154602205 472342625 161215620280 60274231109 127131469920 1658520869808 175615858080 362546379500 290173027140 8573480460 7581600000 269230678200 125910540176 9609863360 112580959392 21266708640 25286721273 1926240480 10021365468 201574813440 383897079720 322325531528 212304348102 2425615289630 43637031529 172702014740 23933464632 1240016533560 1219926793536 233473076480 1085407487241 100079706430 409063546030 20630448 106879007970 876199047024 99949187044 77101289881 1368030968918 360573825464 215600274750 8903674880 20921875000 903256898250 666936068630 407718416000 252794931048 811888704 22185282288 1886246564160 187008976935 381063326112 228015449480 2148499444080 350846802277 156970081026 165825404416 212682391572 213083770188 382622180472 138532095884 47822679292 272746174848 202489362316 95608237725 43968233766 32673403224 216615500580 27587619360 105502006368 11872883935 3597775380 63793188540 201812224320 118030078394 281591315040 50235994080 19744933392 390147189256 253439694664 1342698261450 1324536693069 272091014 18513592020 7265100960 32035261644 762957705744 39230335515 978569829435 626897452725 447941922540 508693664430 36789211088 24619250292 188642964660 167852051400 71544948258 41174298376 89138770584 360475758050 25244374920 173223196125 424914393204 993521860848 1684953046980 121566880680 258616125 66001762485 452643189768 582289280370 1959844329792 1132017693870 594109662300 27453475840 883563780 46991030730 253791902215 239762397348 187213606350 474858258492 10041308928 2292214661940 701480397600 1238049699390 1564506213972 990770189360 739826163972 221920523055 322115786679 177664328262 278811873600 378938678976 1132837353120 347735037672 1279074325860 368099403672 45557826560 270056288425 19939011540 805764191232 12853369575 11442087020 650118057606 2089011773577 147035003775 258974798688 30199538752 312292160460 57855841472 291070169280 340901994276 64097483450 362228237616 570661998753 21671877660 598528067340 41376866832 69207693192 694480109568 364644710892 928058500224 87546821544 1242456356064 965330033454 454134661200 532746476218 24770145895 9862760578 35567471500 68851130355 205358477317 143339839200 36142899408 147486666432 591807256992 635575967880 397542503244 46458333075 283759914375 889359464511 256180643620 1430377957008 96043604256 902599596 36807441336 478084338576 88488432360 47113771055 956384408174 1135294486199 199383565640 410330179000 848009965440 294766521210 127683757575 73050353640 77331868992 516467256840 1927913798475 93814266420 171912489210 78599407040 26673993360 952549830 80413397484 145442252088 92964108720 617193258514 7967289600 179706896379 447350898288 0 377032147632 502457614980 315774655560 1013319772725 2147363778560 6714434560 20658548988 306043753800 382117166080 269884928 78268108545 140600572464 138721695112 35528099152 60996604338 438434865792 455418106000 41981681924 446312580 268239316632 341528040000 526148917056 4159519938 115023485538 726351946752 1403884706340 85380575040 201893026400 354476367000 14756301420 198089259504 55541374152 619731888048 648579679020 246226534400 39047496684 111801734910 2090633546400 1912823227935 415652476470 25270751751 137730808320 1107824363184 1110493517796 343437797030 13332935550 113741218980 1077977951232 216815636556 383208289002 262829377980 1929561992052 12020416848 207612359292 1751069085444 93202680579 1243059859440 46705959370 607161058790 616825750057 334893870480 98000713188 275235822290 519095918250 5419715600 9014168625 1480627969024 68967218814 581387780271 28194806976 731175120390 228724829784 783332953132 104248523904 95895660 176175239240 426724009716 500026591584 292254907584 254292415296 42868822320 217906103360 425715859328 1520381066976 124504111200 258996536925 1829898436096 237409697470 71543379600 299243674710 277453677648 241488448110 531859384056 114243355850 497568064680 331597506504 210080640 149600634 112556070656 546605722224 108452753179 943112748600 227851165750 1424218846160 2351231400 83799399180 134366305440 18794790112 1759768080 1016704571896 81736994878 551425109312 321015937320 20633655760 119151511752 93012609963 37767253720 371591147370 244684930020 467419401252 228780627084 1148583545000 339803200 1038972054975 90072965184 1501121580 46222983200 788140829853 110690590500 1034180095080 610251421 2030697316080 158205899375 288948005976 114939377024 1292373801000 544318695657 1172511754400 28096821216 60685453080 166953492594 397105399040 156512391096 100291838400 368750407410 76961940000 920475853440 14297186792 241081513125 161447217848 167926152660 1133232022620 100589385664 353672580960 768368279250 3000497280 59886917355 5945243488 22805273540 673820124159 673034425180 739305452340 245215051098 1180950680288 112620005300 789146686900 282617037468 2138896150248 85966451584 11643987384 48377922632 328509686988 38183722688 14169325084 207704966850 904624624365 220131934483 1444790207692 89734500 178381532032 8605048480 4390434272 13205238312 54447472398 138827749203 172206009888 572228439040 803369245440 599009944320 238882645512 414475085648 7454555300 179704699200 735782501493 50162290500 274722583740 122207723880 15631050435 6119587512 1300017841920 4405451050 44614979474 153034517410 635305076280 153780723200 1481874849900 560235096675 1818015993720 3930370290 41004901808 64551187386 448371554976 22488969450 721237696800 176451076217 652117312296 134390166750 256234700106 11213654400 158793960000 1396788156801 877409261568 4537084800 1557285191616 908266270392 645740604236 482801005434 611101421480 3219922485 688225700037 58580883144 367117886702 122843588490 63388421665 2583247770936 658046146296 40403337375 5146051015 867265976823 61871343504 37421772480 491883425664 234453975360 90208322816 97621005504 671983442640 16851502460 192840349698 55940972208 191730072576 2094083608212 938528370 665848730240 93619380960 273254466499 9741542250 28834133734 111626282364 12894841440 229948597872 22038268650 647284245156 17682256368 168067727872 2182552657092 291832910600 8082295668 453308851498 183717911312 151388993500 73053198400 59441039 535800891120 85042488384 230471624130 633692204954 481785545920 82907993280 604073613760 993980750004 218778938560 431885635218 27729353288 153778561500 449503115452 851992466820 48244657860 32354196000 30063533610 15082304622 6729302832 111180001104 1811700709582 54164668720 1662708897636 466502792080 39008782485 2160645423202 94272194560 18543734000 468218020960 1112428896 62401341600 2093138618340 802670318240 365642403750 43396254720 78124552920 378653467520 1177683755787 521007278730 1704672581568 196261856700 746020473390 108454752780 297171044352 103540421626 9324106170 7872989085 10092545004 52529053920 128440624000 867616144668 1737733864050 713925126200 993623152860 35442822870 141192148908 759967266450 627059749020 306205054272 170827625048 327953305656 195160494529 47624328774 737379132 124817221296 10587767575 14614921200 936273192036 622569781470 212915232720 2928054240 419355264 78550290 304319967240 522252960074 694147817724 380685288375 588568958640 212680264337 1637541470565 2352473150 138733794514 582060686592 308755260176 515143200 10935132700 646061966865 1992617153475 144854995428 9604895328 930356102912 297175200 148623987500 46866607326 93851612516 489103161540 5493720408 23812458858 1299874634240 151832087928 2129669675210 432317214210 26058420052 246415635648 785539597744 27989876624 445379486385 279896414460 204320151168 639423302175 359472837060 92208098304 463558943328 387823407608 567892630206 1561127423625 879896463264 79524940832 165161216647 259797187980 943886399450 112812143360 987574707756 288723443360 45835052823 81748389888 482647455104 452493025450 577733288496 14903459040 1660850802305 542718917128 247713210220 33546712416 1574190266352 99408811896 16261884912 1279547526180 52131184080 15176507059 11011531190 288864360510 1236522427030 7999954 207627267132 106642605888 166663906792 806256660528 36593112480 286462663263 7463714748 371921254030 84574594512 9723937440 17768156850 113774442420 775776600624 331700026086 187064395232 1642065499250 545929503540 252011907840 896526307128 486482102668 495392389569 268154695200 640059491115 258848664 88003103700 115648336140 302061842082 182110914234 1220875656000 867328049832 353182900224 188891801592 42097155520 32055552100 676792584090 70754878194 17722246120 1589836250730 1744903353700 1433507324601 685269241800 540236386300 59273185884 578213484768 1495862368420 1388706668856 1887459131040 1318077007155 34644585948 188058121344 659956746240 535892041641 465987602368 467492527425 665988929760 49094248608 241301271552 66251110744 235679820330 24721844656 23435600160 333538988160 1729083237000 684995363976 438426246288 17699657985 21608151642 6824309800 117818219520 455796338998 1237312615 9430693272 477900072000 409868578770 83760680640 7423708960 11856048050 582002164240 86701039752 639997171450 279115900800 1757118337500 877452914624 1708176803310 557658528320 524128229721 158961213200 799558315010 35901800880 383551703600 1805184458220 2791615775025 51546565980 388855048750 152561349912 2362048000 758739037056 82942182864 12244890528 62385834711 28131385555 232568995968 381630891505 1535150921400 437618309287 250038947592 401824856160 868477194 50802495414 873691935480 568397466 216234437352 29401550850 352541855750 35254751520 2341106856 62759913120 414531137792 41579432650 848915660304 1149357919920 121801682016 454022181144 802387740 5743338480 937226106408 1332903856104 36017525088 631678080 23634664383 1507882484160 1262521507832 223306631757 819250386240 81566556960 874497729924 13636459080 27425692766 34219252340 293305479480 158471564202 52793331360 20319372351 31530994000 335511910677 363796658488 101155674368 150755902947 13214995245 30937832534 86428940328 202960145826 5076587220 842284465796 39964340384 1199568723600 518501068800 975984671948 1730845995337 151109001816 270109011744 60046426104 877464084546 2096290076400 2400775856 124226567036 407142394880 24111388587 31883487541 28918132710 5873543500 263747094600 3138985332 113588246200 253190812896 104923054080 1411228529640 124141008726 278340624000 28749705600 926368038 54100816847 133233545392 25805826000 138993601616 27073334400 256125009348 1738831499144 644059343759 8676336460 1844554293855 567340663620 302180685790 1102557979470 606043832800 414710850834 563678996865 642969123552 3344454176 1376794792 75314207640 359920151625 268648656480 60925874400 518383763144 2008894272 218565755460 35516418471 68528019150 918335602884 11659227915 491813275200 657580967172 146974534336 161249300784 306655035850 209596488244 162386028 589042779255 313163794776 461594752985 86295617408 119997747408 887066554792 452503054126 235957248450 788144219520 341054625600 5000316864 684343296 241532008928 60443853096 115586983512 31587564393 25795132546 464384626956 684391642368 497631327316 1157937940245 51907650564 472615196170 1219656587373 761978929620 26673137400 65536061310 23140735920 5206648848 10375608516 232212419432 633867806880 786067356800 134763943080 785287629301 1182179542500 485574358248 1679443338240 581865181248 15664931520 323290513170 1239562526760 424910521860 828425420666 137893858310 1374446069100 2700489000 1602127084428 87822164192 8178475242 195877208016 403232622544 807315663 256765705408 478980414450 3255148848 55549092820 736407142730 4470234972 57567326355 624195365948 99749661732 45134387032 21893218540 28813406300 193140006960 150242767080 902272951104 3181383920 218491161146 652294171200 398910131676 1376494494 109374535980 819479546820 1130663863329 1176422532021 201137724000 1202626331487 652277820978 79304104880 168905086363 586699925760 8973337368 664642698500 2221255102374 253460300800 79089669648 706950523440 36134994390 762345987447 168590268000 350337574587 43776970344 209418656550 19164073650 112685016834 2130944786796 76133770944 1337988008880 222202168 190686173964 724301006476 547117669560 87089362920 24381812130 11944864855 284176529000 34490155048 1510260693480 38506950720 717110704935 1490894232256 24483513600 524504780800 135735553595 334448959884 1231285629594 380462619936 1280624817472 62224502292 594495850032 769165681200 42402285360 264226601870 726631586874 167961154725 46468753056 896374333728 6219255900 1083714104770 147307970862 1233994586690 139749079215 413241844960 334781284544 149443284123 910626247440 4237113830 724027463685 1266342740 63934927056 101574571780 341709810000 928895940 10800576592 375023997040 2607331875 90130320000 2652953982 244105943040 51927611346 946707208839 138306764736 8017292990 9732966208 576962381660 511727388377 735300563844 30845562552 146238740560 33234960808 119533698648 356668806540 149623673640 46943754592 24097559004 761974192044 1244263111652 50508526250 38967956433 15134762160 118803768864 119848195296 175346502576 687590035344 27985651470 885817296320 423249706854 1613272419360 266624880480 15591204720 820023177402 1807058698110 49489241088 19536707700 1371266146944 216413001984 2201581148250 1026649467180 213143155010 927019966068 19181408562 34652278440 3584034432 5219289 180748947424 3383117730 53702007296 404395601400 668548021680 182876120 103468628340 428188595100 27596614048 199731115584 42563061132 149278018890 246968398775 211669236856 1271783672280 197334821380 58263149056 21826905892 1884340320 83266419600 411804360870 347680917350 233877299040 168273968040 331343301888 68747506656 93411889753 219037357630 19038599450 551267416440 250115130720 145406072060 1170391520 766195475920 90056361600 32115658752 796908886026 386765250732 29137456520 872593604928 10064514870 218234664858 1809436725378 254009191125 805510798400 835823772 0 67875579200 1096986000 229410401616 335088675900 288099397432 115315728556 397970338784 1247198668256 4122295060 1474488305400 195066950400 283925353200 105165960 1158536122590 10230642816 149978194641 402362767744 1180840 26360259520 29921112500 66342552640 130362558586 658589442616 891013011306 462626975664 1006529473664 95120166016 1332429007002 402084522342 552430216800 161287694196 226676952264 332396971920 1567315378020 232627471146 301738558506 73495283580 578920668480 1592027758768 502619176895 161819348184 853568515800 1167093446400 209265507360 15127819008 374291960481 8842289280 95908625280 632116431790 275599478400 1477068531400 38039292456 30880965160 310498889568 708351867264 30917109440 405011591200 3482609256 562314358004 43462453419 86815524432 100365011264 7603252074 370266993936 24356471685 115212970350 545196016656 136783224240 921153140325 124206029300 38069448032 772083798750 32352759192 1505807309664 18569136000 94441165623 483072008790 891128034108 66002421936 449697884160 1128104418672 47325605460 437271272480 20037941616 121378788720 27396129000 17389981818 326629444050 661265346 71665319868 6782321949 722178740976 455062646870 98939583288 1928076776 889229200680 45818299512 843348673398 327428702370 45017800380 1021831935944 256269104068 46893918612 149161555620 147680691256 9839470034 320662164672 96900935040 763777974321 25928955475 1584416558634 932506189830 6013582058 158327215200 980099728711 598492489500 27677061900 17382058560 42893108500 1097984265804 446709278880 267936339490 148138049664 22273575912 90999686925 2237095711800 60057734400 38334300652 71792579730 829982324160 24887720286 168916428640 73239296000 24186728832 487951822800 686669874660 558271120 967041460 84184787400 77138933670 528901404984 226745661870 693636717600 108693581360 547442186166 47279967840 84574304088 9074739492 517088207580 308899036992 11713512720 277135068756 1154594574 388174912488 428873597852 51495214635 312678705358 735327071763 1070527860228 390293823725 73616844555 445759284768 556275459136 132721007895 6527037600 592657573050 17174589660 183004599264 90591177600 18189166086 1559851968348 2339142624 63396818200 526890801120 335997954600 1023292591200 30695221440 151669822500 2926780784 366347128836 51181722144 63117534480 544276929024 131694291729 494266949361 167728978296 32324263920 1012100787480 73962658386 27037813824 330115729440 1957979125920 102376488600 544488183100 187364305128 858108699756 496055448 57159721980 116144012754 30999269576 241943160480 14462099925 21903833385 1680241074330 24545511960 2888934912 1285803120 92798666145 320120110968 514946184942 716449114500 8949248064 639277740 27473151198 97002360 177218318304 683941157642 122484061183 32635492032 90962057148 1571538422636 162885252114 307169028468 13392297072 77834773400 1279512499888 1101002499240 280568111364 1747387888704 35928771054 120748685008 735871957920 95064258120 191958929142 670305624430 5999190384 1395304758405 91754238192 68080947984 263497810095 227566483650 72266825120 104833061888 25663160952 256690163536 1042904730000 280420620116 1230231990546 680282885040 1314349254972 145946019128 2096836637000 772036948780 103577535264 98364745800 231840553518 629756454912 252840459434 857630739000 91817107720 57275691780 63955981430 1612898939520 2235603852450 901412969600 1289552837430 55469337522 952279217750 408297984704 888780594709 263554750824 9807300 961937439012 23853035712 117914512011 30838617810 114831695132 112439091009 131800032 45491014680 311778266076 25667978400 1130964404625 998722393344 563670263808 599589582900 6957421450 989757740160 796735406080 450116491968 176253129360 728885632512 45740803485 276425440200 464738474590 104174225200 28941453162 311942802490 103383342360 197975294352 703292811768 4880614830 21365637370 744724613380 57819348951 551276260080 101915280 1439411609307 775996966800 16771748016 805537080740 502264602630 17235988 1265116980060 1047757919232 62089003548 279200067120 2584529520 2155554877036 954063802010 475236523918 624880838664 503448572032 356314820912 68192484120 39094562520 1176022303390 10885351788 1164680721568 347549778176 1812088098769 142964735136 140092410542 651003778263 73534538112 1583954482761 9005675217 172025138880 23225857632 360798457152 683027174088 211541800824 172920232300 94674244434 239629948800 491865668424 13016715810 231373745424 4152500 870848110000 434502739968 79665784000 45053196210 251742961080 95678074074 791529908400 30381863328 24189987660 10115106456 79053490155 88919679188 343361730816 687601983024 32861826495 924014154000 518162627367 1581982907700 1017475440 453985071570 77929500936 941990155404 306408001900 20087100000 328572734 309183395136 39548186802 43890609224 11908715520 9405004939 417249966640 769507909800 4697145288 50851937502 71397535536 1035931390060 293402923424 1444127486256 315620322528 2165565594720 1239514304 2461173476850 271380014334 62020318976 353199036300 129444902496 294916221600 26727022080 638986279932 8235933600 32190733185 262327200005 81736588740 382900675107 19188833158 157143896676 642572287554 19261944156 627409807776 53485653452 24290803904 389372417280 148571355520 224833006530 781135042710 40363177554 53084602368 79109019248 595257138000 375776854992 14563120572 48176474112 185093599600 1064053040582 351147748650 302334084416 1273630042242 12438302976 476137234650 22878641650 846146173200 79872030784 559078260048 463390942784 239926525740 647177895992 17946207125 274849271532 777019456000 9817406368 720067002090 1478092133700 399129189312 482343681600 342176386500 40147639632 11638505100 114877832160 339181857000 416613114870 272066069700 74796952230 275198152320 254595759585 6498754780 4923263184 25101919440 636368959277 63441910378 497509570080 276780101074 277085620680 26637915200 194238804476 28348673760 13898396070 337306411000 583653665616 205821162810 31921132380 1168048560000 97394895840 83253366350 113420315618 603591450990 40199747896 2052516695474 149982223824 1013529600 5841716640 150199959650 6230555760 202453054518 149955903288 137905594553 87332561316 3725888760 335887110531 38463516700 70294369040 72244057260 137413366740 565794804600 6960511008 1595347952432 1496329914670 182087340540 117866502540 898508845080 571396870020 1219836656675 173664124038 59731541650 104230381320 203015648280 66802120840 164534653715 49702380192 61330066560 56849577834 482651717184 11695690440 266956124590 58950708220 35371899315 13406138144 137253467715 24768661890 293967780596 606682148176 437485050335 250468228792 43395119768 734204717974 11484934461 121710463000 726464023752 46500448120 100190376 86537678400 169091298 8754746064 42777061200 32120617984 100498585704 396635079074 83312851320 7126957152 136028572680 212840468214 442758953304 124087124320 1423772798 1312014892917 319767106281 46034321190 96942664 223757678032 718706510184 468148727712 784184413320 71666388200 1555785000 486722164898 58982346000 1363538160182 34475715040 54836326440 20830972500 196397758428 16089043200 430570510500 111523862772 309626270800 316368360 20690888400 30048701760 230316737350 63395821896 41371241370 1246838884992 37131939000 505256241360 712180780696 96046036254 1481457527164 279936304364 3661804480 66674193872 773654781900 143745888 21094225152 1492507157328 145650865899 10862222 135471761700 609641672640 51071676352 173002858560 1104027676320 107308792640 841865140314 71612096220 956425210676 22872603600 598196732028 175340273680 133180903196 414577041396 38244253205 854942683040 122355882324 31441306761 109338668208 122372562 8801767728 271851593390 57004715240 35916353200 346379944960 1357180386426 675067747200 153169470000 263181456720 108693118365 969668665416 169833042176 53613225414 507402247206 9966367620 531157517076 216459675432 15921484096 815183000016 1849675100 451153818995 16656116015 93189342848 171474872320 788854972624 146345839948 972509276100 412880587600 2459592420768 17603760174 989730584346 1276483731900 203150306170 310658992560 361097874225 936862377735 66565719792 2824164624 342820678464 8274065850 76502658096 29166870408 922963615056 207654258 237230493640 693464420700 613955732096 183707990400 29487579552 209954093934 152620805788 418980399495 2371045644288 5106946014 166125686400 549008405088 199755145800 5660635676 52277199650 47153234786 43450961928 544234347305 32074199910 684255287466 111773458989 486240424848 857729338344 225505777972 487869480 1709741407626 71098156500 59730822720 29660035500 189457563680 1291447125 90820236360 705417408 621111753024 373113846000 768209061632 19653470694 1702137024 12601200934 111427850880 10553853984 251269336176 355493599398 115945149448 748485196875 89050412978 800957685792 478016343024 86115722704 685460160 22035763650 2249645391 221426134020 34383884964 45943557540 24692709120 117775496928 261845846544 105657324372 147262377000 502995206175 852796704 803747050650 69205821312 226689434400 94559528320 350022560 12038902050 461004374016 1789473604814 325599358581 5962619800 50735647008 120930483408 1161277630422 88563793042 167044515300 162972323072 19265782016 249923810448 78471865629 2325958380945 606142896408 48004790652 1825266641232 5332770432 14226551262 137481567132 35639497179 895371552768 676829432704 1221727001950 105888953280 79875711520 363081445328 823975114248 32211427182 432358744085 730827822672 1349950070560 476102682748 1417074639750 52338227760 124661734466 133968135600 823398992416 65613045609 263204990460 85387289495 30123720004 1225909745460 496799728704 1188822422700 64091408400 151712921997 938220434340 891105533750 15995262432 344948048080 232090405139 389795796000 71606994480 299536081936 314704507095 3234715000 344291693088 12766475260 203924744688 107848414650 2397119472 839046390000 843066519900 65940541784 727182839040 184338278124 51730014830 43418413272 31713246950 445406374359 463571307264 141418371804 44507774907 642812826096 27528068176 249618273 7286328000 141986400 48423689600 12416126294 3625945652 484505008288 964118422494 120096782715 2995471206 961834668642 691716917416 7473014640 1213664739840 476184772820 1646216376798 1869100268574 1272413800125 838957660866 68867743392 1318271220000 2243149272 536178298800 343775446866 146071917046 79321229740 210778729600 866983508816 1065392158560 120770866750 214486024296 97004908422 469314558960 44867004984 217335261312 156251907600 107613628650 1270892705896 268100911683 74956349000 812769886208 2118947398344 8810549594 10059303544 23716430584 151200970048 259505326080 1205840064000 1379504918550 6402326832 1838090860920 90194887128 47825351750 373109916000 835139861336 2016653628 430010507136 884982319584 79256798148 305868656640 1490607025320 1139659053093 49495938003 700741552944 484680115744 726932035440 155875376140 670630883868 15408865824 688412949630 194377817487 173330590864 361469203200 137523330189 414549768600 25721079210 1589791875 946544406486 345737227776 116021545872 926969697280 46793412336 21599462086 115724985688 526729049000 510311345616 50076264350 94379502792 134795488256 1106148099375 1288010696700 7671900321 250349902620 25938786456 508730378373 113234048040 419750825760 283390629522 693919235570 336914550665 1819873419012 1113342438480 184549123944 62610503904 1305096520 62632192392 1168954471984 69573135850 28198511520 707057235300 58694191876 458320004288 35384213626 42706650984 105677811582 844931178 398376840048 86575070490 21225780576 1102283012752 85641507000 379194298236 796515698692 1481222279712 29736470500 220837633320 16947114496 15511765248 296595561600 12159122040 884084227488 3375665020 61220706656 16288720 1275902306532 970515188852 221932773987 3954605320 36487327500 860880774930 20320639512 144592847680 219857901705 440230906984 73116553920 799727369994 58437327960 272062403424 1375637416704 737789722390 151231541265 1465190777736 1259574800770 33013157970 34117892250 1207767999936 8739369450 709921434800 553201905672 67742943840 83452080045 590115665520 14236937892 1149960835592 1306589100894 40661630218 785069854240 588443816560 501030659700 291451860188 401802025842 312472622 103425085440 690431837634 7322994630 31902889830 858426751000 8129396352 1631537579250 531425192976 28619095085 18829959492 216339517416 403361562240 996284081700 108937754120 231683310108 730644387030 605456617860 729972322500 31247655120 88879830228 19459274109 867384655488 62006820750 190581794634 23311956690 1671261346925 184184520232 212999908800 204722270232 278277847452 11444745858 733464973038 31214628900 1319959114656 667172023920 643570748433 112123138944 1148241556575 114019141860 44491315932 372360717234 329940971808 225632018300 835134310136 48272160000 639455597440 138955819408 170378576025 140046867184 36762970560 221640241020 9028093200 508430529938 1920724880256 292506658776 17418313224 913759822920 1298916303360 68924535888 906499739520 1218989190552 54824191410 606291323544 36666033350 172675258470 62149438032 98472867150 58997550744 1431167887464 95459131572 331941406023 160131875388 994051353600 109914265440 485002923615 437545574400 324444262560 85687938000 120274371000 1284080056314 169071743456 1286062624 113668632396 3599564478 661434324012 405660481050 716378454330 736349472540 93738128112 23199065076 69361814160 1197313174536 66290806100 1272858297200 191382600000 474295732064 1526147561745 574075089938 12982644360 299531643840 921405808350 1082730305352 386862912 554913579240 17764429800 235426957520 4095486252 616868690130 210678342390 669233749720 844008607700 1084841413548 203083776 35254421970 826829805200 23801266432 38017698208 621728851968 20384852224 347914557920 198708707484 1833248700 200963817600 178774973742 90441170400 18083216446 936737256150 23902486575 231613900248 601084030176 298887120168 220921193472 59075531424 4408224480 263930461350 163948909126 882428125600 30170115288 69378113045 297706887240 166675266444 924736500000 214496779896 55599636960 972646092528 48244633920 439369649925 170742882310 214380446588 5312017152 197579993408 14381658247 605046999348 90196745906 812393725428 96054777126 692989972318 351611013936 137828184632 43986729150 31051853200 293364910800 2037246120 4084741800 612875250372 635933465232 45861389175 206425056 25236822065 151646754336 51336530388 628714549512 1701767451350 390271206270 4102583310 15823967445 22755731505 660265711182 440143583880 385838918224 931690335202 2759957888 529987416640 358227752364 400448827156 50642755880 193719609618 289286030727 12735777120 82736395056 144053493826 254744233344 19513504920 37113576192 1077340096602 1202038276725 211711422560 100491599301 883555233210 1937434869 289889644688 35759545208 37906177008 894365202630 75718491450 181802616177 72888664576 521519250 15090485102 72917887024 464562714468 1231747622400 163114597800 305431642440 107871079453 657082824552 1245177225648 19851003368 38592425880 239814817216 19481390334 182351793520 36608064624 199069310880 676132154888 2255290666017 16328749122 7445520 500674935488 95657723856 572385382104 30017350272 117785842188 262181649316 678798470116 19804005792 188710535640 492325112070 282923341410 265489967050 130213518336 1527879750 7911757491 286533691248 189017703192 1514014736080 278422524330 766538542698 1203308560926 396205629232 1358833870550 12675501312 8990540608 805944962912 914665516856 2820251280 523710915927 45874592500 1250401152 349225933680 33722717022 484705508672 66186358812 19405693664 91976656860 942890714935 231944029862 1364683362588 971910881168 742646388000 138569888600 193480035228 979003368616 108793935 132144012 2893904900 565380028512 79139931780 204526592856 13121046400 117797277528 98413837080 71097275172 97145336070 318289300 59308162560 24715600640 472357098125 131420104960 61542134921 242219333916 224181058880 547988980 67435416230 330609644356 2011405254600 546765726960 814498085664 1046878711968 3743108640 93518997420 43177045275 13904067630 46314122822 3036985128 386108620245 7304310508 691052397210 15329984670 79189656832 19134782492 738298583568 171219333684 1486600521120 2025503539920 1271322927160 69444768768 235936322895 799724871840 154931735640 347870698548 11090879520 329086573750 933376156416 60555033000 31872093300 17365445181 1024575282720 23272284656 2616457826304 23050543750 252334074720 207783795408 723719032582 1314560417490 770714285268 225883270654 36061952880 1396587700200 95426532552 510782759280 535789520210 593731036980 953790292800 22643166920 603913163520 67705374112 210368929464 1621572216264 233754979500 854129262396 677578480916 460492123868 269519934581 117485117760 778463539692 319762976610 299793568074 1060251006780 665723490720 245586476644 814487040 464418256200 75153349840 53760641220 266998499264 307531314969 1811179080 124917222584 882319792200 326277850140 399349123320 178068151080 61418792820 88709941800 6416609535 2368397880000 341554488 1148012036075 285651384333 88884332472 2992082434 48390791241 587959020 121995769896 50679103800 14504605738 221264880485 56821571846 565124525 12333510 870591817832 132252758505 74524918104 199918311600 13932275364 43312632000 2157182951952 83052204354 2504552835200 42418614735 7449671592 34584651675 51278971185 638480403288 1304262206940 1040149785560 3143345278 2109432270 91023878040 29615298120 642494221160 45446927526 7383699624 51765655648 112527578280 490613365750 1477220679900 756171861000 1198905018900 812368030788 996655472240 104830004331 192525091440 20653760666 128585717568 2397543220276 93862478268 203576463948 76847565072 10418288790 140633477304 54628994220 27873545040 232987532288 40459420980 631226594328 207306701784 64292645056 957231036720 102598978725 1789342718040 87898712220 1246202628006 1397250890 531064611000 35049640890 814161813787 1991142000 115382928768 142709557844 10625435557 229044297240 299269240500 44424086980 111230537040 390625801600 61304325590 453978325320 319557788550 14728797960 3337027616 399214173477 502506759352 403604692218 93884003137 423897347016 490878255375 176521848448 2009906640 222588262626 76425668856 259023925976 191464037200 487031570784 1266395772 385436796000 69360598270 302100428904 21236981055 70216110500 855120698520 565336743000 8017789500 10586754248 10191205700 423207139110 278425001268 4010285545 213722788002 655207812600 2139690827050 475629618870 329996620800 278959375 32758592966 8141269752 528189821439 25840758024 42410480 213395920104 681717286880 102594809625 270287457825 148081484320 11759069720 27117538560 90401200560 1412002491900 1534415643072 6348302752 1282874177475 3111048144 184553603355 363384916776 34312675719 439379340039 219521224890 24507469800 91499313664 213514217553 4414903920 210228836280 440322215013 2216555309138 307129682880 49166078775 178154023708 12456908592 325822312740 94672738890 637449367360 931527643928 17844988707 313996958120 291973204710 393410943552 12492919440 118757319654 5425696598 539161115670 171611213760 597383567208 145883956152 317098853379 69238233 781293973824 111276021945 322729518696 689733867537 150458303976 33212541655 6213673270 33101596272 80595788620 1468545069600 170201081925 563571361449 748977936600 440205139400 109284857244 106629136500 437018400 1707783941832 15060638010 146975574900 465859633824 1833298710831 2994737900 278325397120 884135201040 184883289999 26544883680 192202702929 373559846080 584345866644 150513679476 447239773024 1148782587930 310184343040 72972603396 175954458680 130100692967 484823303041 1457182791000 1725436046840 174474463140 701695542600 376748583071 152558209152 219168829440 66147244872 56250735456 192619171680 475747717275 272065960848 489823398750 1350269493848 305031383104 72044169873 140470805475 337819419504 83867375488 148182434820 1903867345812 20788641335 359151283608 22275560818 25754205176 102412880160 68409185040 493432873089 4504348842 2098320707516 141933762399 10443457024 202763433600 375562019916 871086912935 414624938420 1841663128 1318024852 863884633890 74967522786 136735711712 612425932170 99557331456 292280704560 630432206208 933987381400 947644398030 20616585831 234936599050 1122852397194 291844211400 99231054076 1353546393316 11114877696 35219138984 140901561372 1422443503000 382446089090 3093278208 28149254530 239249658032 15008494455 906586123560 640263466920 53985790920 853172304 69102348000 13305209895 408821601760 245645080470 53041336608 414202469934 474322034304 830398693000 195753886949 718627820456 120578911200 1716058132992 70370066280 62301024500 3699239960 21084593600 17656170144 1127218500828 187637908600 30257380167 390576328834 107732516843 440905258556 316088430450 503081208981 124721939160 423467541826 166155757625 127705802400 80091318716 207241527360 474416775495 511357285824 399684516750 85986664608 506754575780 360485847040 239858878854 882061269000 498198067474 85056953520 1437037610624 62816691920 236085299600 4539058666 52208333298 391235422875 246782485152 49236235730 18956630880 217969866351 333469235016 17093541870 173124686385 29701782360 237604029948 1335504530143 8810714024 523986852846 23502989664 190344855778 33965060940 83663437480 989253716196 1080118998336 648887001840 292941404574 536433657316 1381137012360 173904874352 576738555360 1474661780319 135742120989 428639909785 193785039252 841218043644 295023128106 4565339334 356974855776 113719169280 1210391305970 945595868506 12584185920 597243831520 602660978 72106485080 267180795860 526966967982 191367725450 1775061334080 970560946368 707268475992 17646556869 1135554336 957029932080 843565800 28520009361 56442160000 282165552585 190435407596 536404632696 63261740550 271325760 558655036800 32009288800 28742381028 95576903068 220383830480 849080404557 865112948672 1720275476080 192105417588 80073092320 320982449124 1033768816380 548361731085 152512274304 23848011000 389287731440 862792642880 24607704320 313857526752 211256691640 40905570816 25623776136 628892156064 547846560576 1860207446916 5503087170 18121333750 429541268710 1732666007274 649522184850 44260352892 1334123815641 2201467685344 6354495390 327073327500 2096796672 28105763400 557121808008 967948048158 1074129016800 6102169500 136165488756 72640641300 426153209508 2273239034640 8100691200 109861550856 104898554394 18745594920 262500969500 129033310800 21535491146 6778924551 37765400160 158821344 78132987984 8494536960 284443942200 1205948051460 358014520500 48249882900 297087572760 15021088632 506005920 77050847670 64780003344 3536292260 50592671136 437928676956 72090788864 740311844580 1574834539824 4975926624 90068020875 1497195671490 55059948216 104981975406 48775406350 1254434324800 1244143616583 60400556320 132386372865 222909810240 74692967965 304483470976 27595456266 1703825672640 1496732450304 299132389777 1204294636215 331597274820 61738077900 237570311700 28217461701 14619945588 541762444536 56221853724 1101210276144 1783712435418 1781439992640 7535611980 377522621640 728367638208 79372464 910432720470 379517996000 7930271110 188392097460 769178339184 67068245520 103710656688 28917883392 140765029080 61678487100 510514557844 1819208736438 482141362500 2583709973858 592157446952 194135141475 68035625268 18656636481 330548913864 105738042025 821740141898 184870605920 38516546640 524887314432 702750075300 13278717816 1396143897192 216871188080 18465932808 77037624846 70822553276 33270748056 886165665360 404624623200 13304655000 1155637431360 4906971333 469065833280 233612223104 1649604475748 927076883616 194164916880 48652623630 16826355000 174806306688 24134751200 592392169440 250030177605 192955250112 64576158784 43143572960 18011786520 596378700456 915802366512 198458236080 497468975850 70376998032 431185230675 3385291712 411579332736 399461405906 143845235505 117538699806 125278673564 224498538264 13862276712 307395766260 12957700464 518066308656 192747463168 599921125875 166744704020 25706010960 798162656670 386225687835 375128335152 375695748450 118222905306 38800501025 165338117693 125302450120 143722718412 25282808320 80449614375 1209551850240 112478958120 33101911245 14313034112 18763657290 16072895463 67756709562 108702623276 6504725500 76472760674 297202939074 100336750866 344573829600 427038297348 1401720126870 80113730400 196864790906 319755540480 23758750792 164697101778 839649741216 37298707992 267426233100 743161965000 13531075140 246403311550 253243891500 370843796024 54821819676 1011279601002 5579335944 18141760000 16977175904 150126862713 590729596156 215841405192 11155107106 321635294400 95927065080 596054933750 476063952 106249802582 89058342240 1063972744422 148924332858 31193149752 268161942750 565686391296 2989929333664 29640463086 58583760060 11645877408 38705411476 462562597968 19364114750 1417538142312 392439809340 33497558752 179892517826 15672664368 19395495108 252284453592 39899302597 78546773760 419147039022 275725181904 92287500000 629136920804 435208415370 157243836453 1299906170892 151537570128 443568424936 577857627270 316501812616 1575962960 36638172486 24270874992 77084080206 178467381675 691164351360 47237928192 14992813264 657668782320 172173989625 18717528336 182180986120 142411205664 212682286785 357775414965 291448553220 1214638955338 170896925628 218331494985 774102612360 7802820480 318997866600 34767756972 54309002778 18472036352 210406503516 114012692046 324754434000 579354692736 17496969960 263930145206 68077306980 8493964128 467247758395 1081869028464 42818177025 440766560852 110027294384 237010675200 17704318770 255983444860 439723354752 9291062235 1297670044 751488723000 957592831230 103233661464 602667831780 1542838380 542562518862 567432912624 483610505456 575077774440 149829717576 513231535256 33751147500 879119276880 155532184804 62654971236 110012703100 434691040672 500369667 187626542475 698483365880 2220988410 709807454400 283959044754 37587918956 31735165056 85078947680 53106868650 418324433670 1093330294440 2281016058706 90968055808 372006776736 662397632880 67383478680 1147693846752 10518618880 1730359668240 3718329212 855366156 244977527728 701280263376 4079316650 13670066340 907189775032 218377023183 224825519520 727493249174 1909069760 492656267514 241947616824 1407404747112 47982330361 8690587830 87145870560 568775679732 39375477648 3515368860 119974945520 2100163006912 313473324710 337529814048 797094345102 195690528670 138498412106 25277715846 5110853280 1171597129804 73153727344 2826993825 10288891872 446826888 306235192428 259692761790 104337726620 42838806600 253258171650 339028927728 582519820575 4236458967 168876274275 50845520747 23857418340 85989045363 106218585144 458404383255 795150078968 260845312464 288824617704 425522164320 298115543718 9047582150 36461257440 75431591410 574385035950 380744414600 447391750872 331915604760 11844133600 507976810047 12293394253 686637959040 111179180682 1004882911668 281233038000 348457227209 138059834850 223362236220 421667105286 16599970920 2390656771020 210023254320 319221414652 748120197600 67130428200 248841204048 149040485712 196615509930 415802050056 304497963 4108003200 684560546208 794479404108 330053811192 98263129536 230327826576 75071468160 127530474060 464794677120 427172067792 932673502215 54618070815 538477954416 32041256070 437790126825 50802361038 1257068520778 501273145080 531528950256 310310264949 473508900900 234525788640 1510373781651 822513284082 57308092170 92510353908 1690420023921 113461397478 1249913500520 557248672050 186801637400 53096578125 19658521190 358339658355 243371504250 172116927675 73000931472 216684579588 157784728983 1520085368358 25796243396 98938377180 25126104948 428555637090 233546268228 139665845748 526655703756 160356264600 8072975574 402959630016 1802184479680 31232160 345694407448 1128545218440 42415153500 100037356272 148666662156 65444465025 119232079920 180381196800 10125435450 49534497150 221608852650 869114355200 25520827400 806361012600 1467405157860 72251033316 254192345120 24772465926 338914830672 207587237190 1064084198040 351650506368 38613843906 14531212428 377102656000 249671761788 811599062526 157476493395 469737431064 346091280678 871497652608 8463296160 1156440430656 14148919620 226852897040 2737570814 518573716420 450874234728 1069771608360 40124418480 48391860000 17951614791 1137874944 913090919676 1048077190245 1158414054 28068112368 102201427383 32600951680 52978430428 197601738272 47550630192 235502115640 5144877252 9867230802 117806255840 3410841120 348842982600 67817009400 168498052800 10149120672 116329821435 46432063596 343421186955 135201917610 23711592966 737409932264 92777359290 121345937700 13504741920 7728197400 335032373982 714702034878 457260433195 54535145742 169629008640 10124880675 54762568080 18728888256 118179353277 606889809860 1131918427640 317578758120 39470063010 164946594560 702498998496 29520691785 43280485560 2519955176388 2455879093776 277109082600 257445937386 386205868776 13724817600 147620007558 380489022144 784964321280 201564677807 376788235386 72622613250 619252104960 1630381037340 20771844912 398163039768 533496995650 9973880982 2591411232 157732634400 466003125504 142737934528 2487337944 264197101176 19280825376 2470758279132 617772088064 565033683776 50274187488 1042772636320 9248389724 1002860842250 359134625390 98318844352 79191711567 177640546512 229297447183 250043725332 41983368282 2356331199625 239220985929 449119459005 236451440832 896573700576 215350334220 176727758202 540563981606 229713085056 1169478955750 148916455800 412046388 148019278792 839539735720 330466150540 213226430144 159770650419 113526007200 55615031649 268981492500 369491547807 1182198926935 51158449050 269173797300 399160369920 142587187200 687688587900 7157035340 1181489098972 8602800 1515613662576 141451235748 123418569185 197484812322 757726200 1352620800 16162687080 103837133925 1545173156610 1442622982185 362273944445 411511781664 65321356760 106994676000 37030149600 31396817880 144101080080 4252815216 9911274380 150150838376 5107125045 925029301840 256180457340 939474581220 1012125528228 108826895496 130208037624 28966134980 505484951580 149482784430 2038640244075 774116546616 317441651592 674683944255 647148289956 11686612770 37446173157 664360600650 97245133290 1100868893280 343393882104 57902506240 2423365847280 495078387258 767235568400 479771905704 1508818825380 624985870896 742211527533 34751239146 56704212402 848331071796 1774942596 512761333392 190231742298 563228444026 4860298040 2875297607 197273032272 313172104068 14697060000 241484214804 1159341993216 121748910045 275050339200 7253258910 645737675856 55609828608 8047456520 377307759832 339403557960 211828450944 1318751424000 530103734784 21564114000 46170333414 1273258776360 143913331944 651927293941 374749170075 2897476530 890383312420 123810362462 398723512792 875274946788 666298231200 83822712956 59060135600 230476749750 12050903007 394827792246 48579993896 4332601190 41216800768 1720796027868 178860974400 44137342108 1033729023250 115609842894 153786958650 222689613256 188496070812 186429302604 536270051032 30753891432 339831061 473512600 11217295185 1526649158705 105156040752 97373360019 239645503360 391738808736 289284876216 250167025472 1044042353448 755767593594 27075460608 1334778336760 66888147924 1668919654188 244772357760 738766911384 352495360800 45623549664 32008870920 415525247796 3289537746 2902318584 50585212522 146685055550 52220022750 411115395648 839526578 1305011528 127504758172 259872272715 1634480513232 2226351864 297422941336 155630781376 15645176100 113473483440 965282417 43181790876 1020719391000 1506773610888 545822520768 65192091300 104170697644 1779995015155 199876361988 81756874 974481319656 58419460827 137139345280 38112955851 271744480173 306386635732 49728012048 394359054672 51150547140 455582540742 1064775451950 229197528 18880856170 69176497410 1281064860768 30304703520 505226543616 56607855696 1028740043520 145864522850 193163058816 315414203828 395621825940 140372771841 1019162692261 1042260399334 307719512164 72284953104 17000893024 11247382728 685257457500 1184291846400 648405827300 235607176035 847675997976 348146731611 1805984898396 10282118352 78744935178 1265732707018 578404561614 84584744475 389067098112 347460417010 390352941056 1348527916554 21544305174 105506167690 367696423666 3113628659 867727112616 357130989820 137073266836 70309111530 933036300048 27900853380 699439011544 364299481780 474086539680 41186527956 612323379000 160022935800 158319717867 94752247662 78092181035 1679341842 4113338000 841281224160 154816897242 602582959170 22558713471 380885348448 603277188652 84341399424 1230937344 2494806780 274429249380 130670820540 306627664640 60853121150 247939509464 176901850944 3853293120 531560966500 96416019952 11031524316 158163541760 393610523808 176579190996 854910056 1204738509915 838380435708 125696344518 370004599305 62547637800 421235182836 27350703150 31597133022 208578886704 65200936488 271191613458 167058110835 859489020950 13532292984 418072019544 1473131770292 578026873600 10002148128 480502407322 39923062272 146871175275 367834881180 25961487912 643946275296 1623397424040 359780157900 52257543030 151667392560 32863011984 637266617400 452649421440 4937087376 662227869996 1116411647296 922660366491 6108421760 510412292484 119076279300 363124426626 97864860150 42099480000 855540288128 564379460040 132454598400 264298015616 180546314454 82658335704 171080311512 191866997000 188975193680 125918361054 330593342400 1011232835276 13586387796 238762282176 197791060950 17650878336 329898764787 356591784900 13270428120 25516460712 625046041620 32505160080 54700862328 507627381660 54948500880 384730632000 264469813920 691325604000 420794546543 699762663040 439293977380 375680647048 64706982144 38839094784 829533342000 700631571904 54547589376 304279542420 808825133424 38393934904 68306568412 364087436544 56512616220 14397660900 113313973722 218599023786 607025739552 813365531370 161988518304 2191059470736 271273060140 384145074432 1114094670948 121663587864 1212655000 38871755496 729328437939 1903463904 147787514640 28795261320 300348340432 87821296424 30976310760 343447282200 110461554840 52846237248 519321808512 501560525088 1370937979814 43679686185 88476448320 35330150856 1925841943584 143169766920 166921352802 44489991168 286795693548 6418758816 190148251656 529645652928 12949294176 422161243644 80818739398 908226725796 2285052660 700142256072 102839612040 447460935908 333796700160 22914017254 192695271600 61299269640 9161703954 117460590072 68281215105 1164575681280 1068107269500 208699747002 59188026240 1314088058160 18111399956 671004664200 1190246720740 220200026520 2071236472668 1458352034370 299748033192 968208033960 37010009322 605328830400 328880239296 745124993483 1084446258722 9438825060 118948512100 25522089840 591212288576 346189236050 438500073506 370849779588 28344684291 376627127760 20620430868 987184194381 193298524650 40321802430 317448397866 1627742317500 99908029728 1008670740616 61380812448 42261095205 287000535248 481857642768 275668530228 31502700000 74425654091 286880616400 6740855020 892509234120 366472221570 350790607880 185021361 55302029368 41572544192 636526290352 13062007140 776099318265 536752976760 266609298605 26794605915 25733932323 498950000000 465065700120 12167610000 149294413440 21241296873 290842866600 7573889205 187264548900 429592899078 1322875924260 23647855762 33232263680 713488840218 199903562280 3092086140 290816012420 513092443500 101841098000 14942348832 166736924496 159967373769 446837078490 994269394800 1703437044480 189412680222 16457850000 812212363456 63632424960 33784775520 219797061120 46278438400 48089586720 38287458072 1039482594000 1692652395840 32455208700 250000225020 57511072080 160351537500 1098370575 992534364360 9107333880 26837859100 334686945600 362216679279 102130711704 3167278092 52183964466 498829163778 306582069024 88672818910 55267600976 551718253372 10877442048 75327656832 177495502970 1753171219800 7321118424 70418628384 199500036560 85510582668 259100785152 26760738600 1152835397840 98973187128 818615739792 7888856580 300464578656 307761193500 59515307280 60499980 55854982032 17069031900 247003514995 7370970 4895282084 195891193344 468996062508 1445203256664 1921063950 298211113200 19448003960 224848805958 1390952233125 200024441517 1373065453864 42991410282 533195353251 102095500500 41258999320 596807897264 374479648200 1015707223580 1691526512528 1007521729227 2069970903 11947012714 508464636240 26336853504 646378303840 1903363359240 851945580 116646249720 7820149430 568106655027 1003072345234 149845442076 108444227625 2057031008460 190636890309 32868169818 17948141890 264877304280 268416803376 806759816940 95784707304 11261593200 17931912834 242777071680 285814533648 63653633120 1346161557042 542409949152 436968632880 503866789300 30847007850 1121059205244 17136625680 42925680 235234236930 3908093361 51404430000 821901260544 1066137864 36709312992 266613237216 196216788192 44782400172 39855480000 1139078205 34759405242 46843529328 62795267520 870925337040 97089794018 986175731513 243860052270 2598354235700 461533191660 32560881000 18299005200 25495359056 12995486848 177236490096 21053369800 929992893168 143713624032 20631086916 32706072036 497851731510 310707790190 685958070270 609036280000 374301200 41488284640 4355744652 173357056080 271081470790 21613523050 301106687220 43856631164 21274127651 696326027195 1266785884000 41814202595 991570928400 42042079040 189111794200 822067232040 392524272984 30864797376 294728280 683529061212 137402462925 820493875232 307804303480 878788509400 48012875568 620185883904 644913806100 136988765632 48939151968 1026068420160 31004275050 20435044500 196204162138 336414381868 568887602880 338740659180 320498322144 4685847840 549331902567 456691555698 510478614 69722236050 226792549998 9515157840 50714254296 87115704196 1290547515600 126893521776 697009016952 313136527682 920551914240 421171049840 95402008170 49292445620 81304263490 1632103754400 57942519390 1978496007796 23114655675 9321317278 636958947280 764215323840 13182219550 1849413539886 32189806080 699697629540 412641359613 39055023840 616567344525 59794537719 398172098688 67012598367 922943054538 189715315328 3675759360 981393184683 6561456 14742764848 412145590500 30252604692 634338562312 772458928875 175145002704 2265500103218 51787727208 33166346850 401000453586 151098995250 1403242647335 52824271104 202896781600 324399286425 419827470564 1354356288 287137670400 111407087088 1351916717337 500318474656 100062310920 75586015080 7842250990 512988779696 3623383200 32649698160 1923506686530 1044903177276 154872839718 32660386672 412041535983 544042379520 0 867571400448 443139666176 1714382520 100435943700 279720172020 896986081728 788253829974 1119439025988 256656318438 38445489900 249570541440 861103662404 1008719627454 1003438740000 1281016464 265981588070 18337598265 1741241853000 21011155200 73668634208 600030980 204585791800 282321914400 1526020896 653442230880 84251395566 926634541978 214496723408 277740437328 391387636484 149604269833 728919984924 821219798456 16943161600 926721913344 2363845042944 336798670572 1030417204160 24517516800 484690091490 237738142719 31148627436 1056162188718 464804330032 453587206800 276868065902 2452176384 874160752784 898071622854 781227647158 231634864500 93126039552 18980962910 115341314816 46776190722 519912967616 335114392725 9346291940 759482066112 715605741438 202682723760 31057435662 1164570901120 48582608736 55755070910 1086578183523 20108625600 16150455930 493936807728 177781296660 73973931920 221591961460 2187458208 17683653120 32039063595 145027888857 698671933740 585610690900 538289019360 2223411276324 1898857575615 1913978592 285173460 130617825840 89083940000 12218333058 78023015512 64121375880 299846413800 137262247148 20539971972 9147189660 151798547040 33030322339 54472772760 23018103150 1647132800 910856608272 117681144784 29865837456 1171069812 63373751826 111514951680 319527968110 235251644 591154219832 464587150604 50249128545 150736031460 56934908590 328836595230 168794715617 489504884286 1214086423442 63192979445 238263614820 99917961000 9302265260 328298977122 743540549520 1470901155408 1559407184120 263696081106 522190310292 1003244555325 931680406980 915630264270 378246962576 93103815960 10538768316 38908154250 122172189840 300297735 1651118510928 6431407584 2627468563720 110265999360 608379754346 51833499036 123628057116 166841186560 20001836200 458744553648 665704195365 262017544064 66855004200 904235704320 346417958481 2403989280 475948643472 1856389514460 568533694304 1099210112000 59620516910 2430475580208 49629386136 56881200 204569763840 105748802640 604323634950 151739834064 268691445472 15669029376 3478733440 233624447232 104775550836 748520540040 549836685900 1296595449630 1495851864975 284803078815 402923197440 131986542006 456560398800 27872068140 445692530400 143373613980 1340760354176 22524995178 494854388496 435579316496 288572692608 43562167026 14505014944 128755036080 24487198329 709954507115 906625331808 168526508260 867916483584 45146101312 155649633756 160962236409 1005260575000 498090590388 11406837128 36575126000 18816307510 255603763576 1408420878732 15314528768 94827554250 410232543006 14774518208 302891526000 154044279445 45624462000 1229495232550 114860594838 2259628411500 289708144992 7946333850 18015476080 320737582035 311964952992 43578607500 516574858800 418484500704 15439748480 394468706682 88516966590 4470628176 189282248064 2294599000824 2329018566300 104297326368 1677867553308 139882271232 667625461542 1207923315508 48821305500 725880419460 212188456350 90784250544 1033177420800 174625884620 26305081968 461122740540 186199621524 689697367208 9542900500 1676198014960 137203712698 469176063720 1288833517026 402557591250 228872531076 1554840180474 618776357388 25650062262 348595799760 156231527790 496791397158 205972996284 165268620550 244019548632 17002906074 897592550958 119140915824 203016972807 1587295265840 40591839882 751622488128 19085737072 982410499928 6241580397 13092500224 47785881920 42626048650 99049061580 495594352374 566039871488 60306763860 317536014105 708514565396 157152574116 1355930928 195613041816 113576620480 7444425744 266112582450 17548005480 1356594962480 23808738420 2178017172263 571219650354 50155265160 44249910675 1105858042443 233331270165 676189992240 83406374030 253619071764 794249548560 26679255345 62556508608 210966990311 560473594512 362214780816 731676571710 923630400 144276134288 969493821440 142228026360 35370539490 67123396608 654639942060 15207837372 85522424636 66042263408 432915250320 71646443724 294683076072 102827934000 669864049320 616315445460 115444680450 389806815384 384518640192 1591527230139 301162200768 61514762958 835292728800 790635820800 10690595784 430237063620 102211172825 355059186534 9216361728 413525844160 203584533094 129464386688 46852677904 559941942492 762000250752 157367826810 103021196525 267156258662 101092909666 42021485660 1637343795504 2091068211060 45976880495 307122219240 3767837868 482221599714 16109559080 13976426112 514700076128 748180605465 1696078490260 222537861000 1817466704550 283597130078 223608930237 12093831966 94143446370 430757709536 169229060000 50821057504 559007419443 4711903050 537662379240 323026506400 49964305920 1591819033737 336875872905 316605064920 323078538168 1198814750 67748591612 86465780800 384425019072 588012815250 143045458920 68255912626 976663024380 288517373100 48060000183 22024245870 146935350 241395268460 275787305288 1087248663648 89739410760 543127414452 513938307267 1267804397475 266142281640 16524892314 25763293152 1266229624 468134085744 473282542404 1314708720780 13785201888 29453585616 430276773520 115817062896 1242517760 189580852266 584055220293 149525721696 701956542268 256947754770 3221501778 347568703400 60340180824 114915883428 86504167860 15512965200 650081316192 16140576375 43710456080 599432486940 795355200 155745465915 1206548236440 7863518103 5577719950 96419862360 278694119392 12608444576 309695487384 702411840 1149105910696 664513888779 167739018232 283570120848 22682114875 25600451968 207021831600 93742202400 225098464584 88182359740 406925924925 13516360000 185315217840 31282552404 360680760396 977858353472 28290087000 889198400 8929667516 280519249725 395156024192 12641213760 17588806560 62209863954 46654038396 182606113152 220587176160 218874778344 46330426800 653809060194 39487629120 907692357720 235226606848 29506739983 261876799170 145386216 44634577890 125090821050 38823401448 293113790286 14550164850 281496506900 78353135424 286155098514 49000800024 1148705475624 89638349400 14057771130 274072600512 847840622580 155870888544 58940210880 805350171348 443955702464 1092516714740 1176819048212 319975836048 317836459885 263165830200 114559830000 889664396022 35404257405 253986320 42262466928 234990373200 5884727706 252213045678 930855722930 49468696338 346218364800 20518555200 438224857248 18695969600 776424902640 211518912456 4526741660 1996539264 7774943670 685631309300 645777128256 144122575478 10293868650 298195070472 22334007748 893024913370 2587725776637 922135326000 21972855096 256810825884 204273974736 1220566107168 203146213556 60502918000 120580808040 898034869172 18163422585 1172264890620 246970783332 688422637224 95734784860 21896969250 14449090824 7447997061 48390858970 13626564970 59492583135 862145626596 1785866234580 36997676919 207325593540 111771350720 130058516070 131533253808 2675405700 3289501248 58920777344 30701718736 207443543266 36117639096 32928879872 215457570965 348506380200 287376179776 264574552660 499519607184 397267823886 294299799192 164717121480 95190630327 408936873904 698818247130 79402346610 38084995680 75630796605 218973235 34898957444 310588965044 189362007252 964712734020 15290522832 211273602624 3934494000 10857473280 47011933488 130723047840 340307767840 74046474792 645683933952 171583676248 102877326816 208143856600 809198867400 36344221560 143645925150 108362902788 97550254800 920323845504 574377448260 434748156660 10089763164 22653419712 174322873764 824532226410 274885273260 6396421440 49482405063 171913497576 105044392460 967601591775 91544904000 3947723136 646110696960 284593366200 6246294912 133645202076 16353403788 373274607640 752418928872 69648524400 1292090855692 726011138787 883748139480 81404889797 295209147336 248750993988 351790633732 27096950400 100438139025 293604163326 339900560772 34524768960 107134560 394078932000 570278749320 101687779992 29771139465 9509444100 834299806734 38209369900 50763793920 2866348784 177063276750 314184207792 52613143080 15421814894 47888601900 157823030285 149172785410 489253690782 63632969280 619506637776 29461374320 30332858574 1017726691800 41826942592 144995290752 3993717600 45092377494 528799706400 329512770414 29043378650 764843710806 208599486080 636304500188 14135960862 44681838102 485172663360 70383169251 52601485860 680152030320 66832997712 118433667000 245553504768 24686889858 169878588750 3471123448 287959692251 592475741340 11702512890 344447469696 148812427000 321737184447 161020509744 7498914544 9735717120 235850414248 54424581120 2190374185376 149036830530 29043970956 238906221696 655793614848 60824807200 21874621120 58777485360 25741547520 961855047744 20430927440 2290602216 222995455800 14845775648 235543645656 56668018554 14716407552 248657745600 226100692818 24519095072 36345465560 212362918482 36137785008 1069197408 702798573400 1594111444842 26355620992 1887524527344 960817676000 355655962500 475161026472 11803728846 639342240180 295984168810 49915574428 279526838400 8614589760 18876593400 336035812200 2181177062442 233454267000 18274798964 1735540922892 311695179084 129512405920 5144504300 488436933600 843426807300 172910222100 2871518403420 448835915815 617595637120 573633888048 15201384564 66824868096 1108399212900 348437869500 991836024960 271311226164 560535559902 1536299224119 1307370509068 265767624792 217392341268 666900813420 260652944079 64518072198 235431025380 1483573852920 42393011496 257478864764 71779640268 75386358710 1570887291600 1660040911683 36537141330 603467663616 1208261521600 824487972750 640063785181 872922947169 189713073456 86510953260 389505631500 10685633520 461148914880 936369420 847129229016 237552000 257221358940 997626954048 152049017120 11193738080 215736900813 589343232760 658885703196 7383487284 55824415332 29051983720 705554726880 1452634535205 1392071203818 411503572364 741219278544 587505665468 169029073380 286496461888 665821417712 540147561570 1469592382376 1405018753632 410118189 9632318740 951710721780 1591996699194 191321834635 2701657220 805848823416 460093342748 254405555050 5447604456 49005740464 49302332040 761690114094 24238154787 308101687920 104977987200 129578702400 402493366409 32293077600 319186522512 11871578376 22799299230 1717732184868 18659575360 1061113770 2182708194 395415975420 164518423755 838549906176 526491819000 45181893680 141984258300 290133146996 1278201523410 1597350425337 230147456220 642656999875 334132281000 154649219872 104225521200 347860567224 13860388168 9687427348 199225005408 50653818600 3536044096 276460056840 178135904400 155094529400 1140165771264 1680628950 2224285848 1698764793336 8919210052 1978856229744 5738612742 485756197600 658454650560 107635192660 46176749568 54718143480 466720792160 135583212440 861656919420 406365492102 181115819121 1053397314882 671157309240 504454406708 236720350440 91952628824 445887989820 3955877100 209336838690 342628559700 566372449566 875962828620 343378021700 855475456 363165071696 49126956796 873871632414 31124329220 25223887836 435193995744 1148431255040 233514476736 23903236240 696718198044 1202133870570 20097537768 514375153964 894157370775 15938276445 407884936690 19019054320 22021983459 765230597720 13454634260 392535149760 638217548928 542607357600 415174440240 32839121000 1960032525630 349921539577 10666909490 130832571870 46307302398 539292581374 83449786368 22971344193 181315581524 525970217080 51387506913 23656292250 1386199210946 2619285200 350893345136 1101449991200 738834544896 29353167450 387943518660 851233685715 59989637916 673315520610 87859341242 251905770816 144851500059 273984952280 4773014928 620157865872 21309200000 341278400952 82233063360 13734861750 218220586560 285320414148 114479375660 1122860979954 888092702036 48400624792 114163161854 190789944000 652225213080 189983252925 29301462135 867716556791 561779985806 464187119186 86243223000 75766308222 159017575510 130782732480 36756374832 11062279200 21194035203 918365504749 1136595653466 89704489140 1055748345960 1470661362720 1349844095520 56753067480 64706890266 603754146325 259055746560 470204297185 495106589184 117746811600 146346390400 1198676424330 115811439744 141115721440 1174996004 21276688120 1012838863680 200220315802 474855194 1122589079136 388989727660 126256474079 8188399737 1021793685120 354401376164 16080174864 36478404000 242723866560 25033835025 877487442120 188697938688 184220794395 373466808 412110590976 172456704 236522778240 42473713968 7545422808 42991224201 1818333131670 258478182006 1013405653840 5806002657 63734200885 419745793815 454754414250 1271056583172 105845530019 1075388578110 624394048500 118706074641 71714051136 16596273216 7684658304 60803265777 29051422400 115621946804 23787116125 36530364640 2116289674368 1057767436935 879435088140 390946289520 52120745349 804137118620 623114549850 3682553316 2394508380 550418012400 90845371232 178382391840 83432228096 2030710416096 16835471562 602323121925 154987279370 563707994106 317535033600 803560018950 5394899025 1049292881539 583335776040 203612218992 1393995906780 895600800000 545728531040 718970735098 90324984960 12558927972 549588000000 171037699040 159631201950 18624259622 1525937202048 982255329 35695496072 108039140352 32861927448 1643955210656 283962340480 6250742784 196548442678 510255604912 894743937416 152825710650 212387610510 149530896102 52996159890 150098363226 730316147400 202680673114 190556757500 6072359436 3270708072 449662783360 409009421720 884370173960 323896800906 2672453117330 922177002208 130419116960 150424513800 656918494226 1320043640685 96368298138 2216431666 17949743760 1202635021140 83412663252 22013874090 1193875590600 18588374676 169012617312 861195600000 274791091320 686661683598 7484064754 411593988000 95596212096 40078545500 704865784896 24456911200 96711751800 6513507000 216067666320 269818088760 1114144141400 12986471862 690123219500 857305944000 110871907184 376953234840 88250617728 135684424512 477606637368 168693444000 502028766939 55835668752 2042477892 711897959214 1722604690944 545472543060 36717335816 2057297227190 516401094699 1871159904180 34614228592 25919367552 414187605000 887134548600 69783246975 278650174192 194499962832 1139116262168 784308234684 55553867565 1063976295096 35148850632 47385538200 40804073960 223098398455 735513660288 71173488100 2185628688 1293086065332 78933291136 4511451420 27831274317 125599064500 393450204490 10236325395 51100324590 103610010569 122844381440 4803277440 555631755300 37221378048 4143288240 58478591920 718536222360 654396509536 634413419200 67215683040 15298486524 188688075441 842976233568 154333863537 63972794412 39167634720 52799313528 41392527792 215129768384 117760569120 126337050000 71423557920 113731725900 727265777656 267517171624 1596953078640 5313607488 5549297910 21721966686 511827631752 40874689362 115182832200 473340900 57144285225 277003006436 137682489140 148756893824 325853699400 99735297480 66649344939 72871512120 8547505920 190075070934 35197152750 623649352400 235094575716 7586826984 53866717932 159288677856 405205285914 1170976783200 1220840953629 295092376544 114472311000 6806925185 168733756926 522961263980 2079720720 220219391007 40481579376 376754961660 220298904 268802992164 58582170208 39608843456 37103084920 1440814752 27449872128 72946234524 53795937454 690316078669 357242735220 1064144789166 798642750 348844661256 938625872382 499286985847 154461432125 704579969300 63631758384 9490583790 398820699046 32957634732 265614699441 4192527906 28860522600 801065397402 287403887000 216439221180 222658975000 4753411376 1141595864640 21669797875 1077390600 299263437000 300153218610 132167118330 477567522432 49605025408 33412064490 643214407308 3314800964 128893315014 1051063291152 227005895928 41494983426 31525013520 957274660188 643378145760 337308259176 1211534592240 350436538674 105245669550 58150131336 215696429130 474484511880 504071653365 114127444970 74897647380 493282752394 1559993602860 341075875036 472503780 1868078160 744073388025 108799539456 337690401540 90372831264 121178433720 171200983008 524261618430 620738894850 573194856320 86812680570 72369475490 861878575880 99856527680 382363208496 132967074123 278880071360 10639806900 1975962992640 1062807719936 15948036000 306251136947 106500852378 1611250144 118461423905 1301832138240 452633201412 104503083927 927244085040 247492665360 393141731409 276008648960 438136119176 1278352851930 246508271325 424599710080 625341728325 97733585718 169087146084 299801364480 46589570280 6093274440 406939750336 893097520425 277407961425 852909734502 1317538234800 1130728875000 84354237352 442100717190 25985706516 5068283000 693478269526 1207302466482 1502432482200 273020391855 4033584016 966202081350 25184366829 356280179416 3662986900 336514458624 111441490944 280741222300 1009062537324 372129457878 100704048660 7509659040 1576030287872 250670587968 168321314250 239975674924 172635161210 139856095029 1016484408000 7626657570 46682725050 45847065600 184743886145 89358705920 2539377720 25014606939 721488336200 29514600900 340948685616 38026053931 650031608023 440574351687 16967060838 104509588680 851333823000 350951590080 17675684730 81672068016 8866023716 717379442550 15504366920 710204677920 1201415183388 314910958416 190484400330 669221409360 5767598364 52321339008 1847047673601 345449563102 362282422656 325822692888 16918144348 4479102880 3719857152 1595262953410 387839722335 38890788354 423066293632 838952204496 35480925720 662745877542 1276299172368 741895871600 254298810 101762185990 152265469152 464712835392 639262835856 533495536020 219527839350 270932528672 32746570164 260751649163 1444783600 258166838592 137187204514 67691204064 150884161725 39915475004 34434804512 413219733000 211654988808 419503426920 14093590784 71729952910 42898611528 144271528200 450970248789 1684580245548 80890495825 1180759996962 297641870400 509359998000 190364885956 403392938184 973283226250 124053568155 89891663232 978033323880 1337141699080 28361673252 342245078400 862472750295 8894177300 1190746233296 333007389864 1234753884 67628801090 401784443424 251807509542 68178461988 5463103190 66470880896 1093119840344 115404844170 548888370030 65426692386 372103776480 1572783595200 10252120450 186893049 530075954352 1580525584067 12311411560 369639695620 2459455840952 311887780512 697422982896 262243927092 882790369760 20225258928 943316009328 1251502297944 819608882400 50310481428 1233203589132 11925665000 6777230080 884380305216 66909236124 15270559920 528374650950 67046600376 25558173690 1106450799450 209610950472 647326840080 196015657080 423958128415 982841412800 729140846000 386994422166 186503507289 512272047744 556047920 7584640154 19648225880 192349251262 152080121952 428704992920 560563312500 498617297100 545714767416 838932867360 153053098436 30455897472 802575758640 31831721280 72073504380 884844067875 247727224800 806286749184 312517189224 110346837759 645929444567 146541474464 17021300480 478524814704 65272588740 2571711975 291969700935 94730613120 126348002004 243017892117 6519445295 679687516200 572882151870 8813680050 169776904374 937542843000 80142721920 130164697200 13066259715 119523278556 1159679788344 59339952 215320089024 619407243000 225310631364 201447680448 1458101493112 1013886137264 466058542686 66860914 1098028988560 244269382698 216988859520 31409766015 152259539456 1452323539476 541241874361 2276407761320 118448640030 875125582089 784289481984 1079786327200 322175513880 476720649720 72583371740 268755745500 1120953534558 176431203362 1368584324352 19938035250 50763175200 152563196000 1252325549475 713198633940 318650112 1256403768664 55622058000 566981015796 322115555111 736871325792 47376340440 160456488794 566518555136 207872726450 368883676485 134196770736 390891208788 429566646344 92443070907 273770812575 355608983808 500284806952 77415588448 2283867669678 15124156320 510941823000 954294162534 622527001902 66169540640 16004163714 206279158176 613434178 318301557543 1182911229120 460028912376 817034809800 12136086144 1214275915422 315314391528 194078230236 180816686400 31634326620 668317188096 120665081124 1299273368350 912821119947 729156849204 212482592952 42433668744 9718788800 34024229250 1216211868448 1125447511248 641621680956 155114799360 180214270236 113076294240 372821875620 161188670166 274785066760 36165950576 33159685797 115545211776 417308341635 950437271784 2491683656 64036917060 160065896100 833592204984 699968008755 418830964223 741966059352 517008760488 115971387147 862742093720 74438032032 475199148600 619056611160 296973292985 673661291940 881174921908 5932970064 136097611320 1130983854 55968917760 11513340000 97761638386 277135033725 376907009760 510657462924 526788225390 167767666176 739788446232 79772287800 71621625600 25430121812 16962207504 179018503876 11057697520 586687566066 495940500 553453134186 22027731504 1036665755730 893064000 882350109900 9942060960 90078458496 113637531800 764585437824 18369407450 71103552096 23215504676 1624239630494 372343879380 1330467600 190893357396 1769079826080 282787891815 1047717061548 907414477200 354081539728 22207104000 574009945740 64264758912 168379637634 86093957376 1705172750 95194450000 4088573280 1250370894002 10699385200 210693483000 53949234696 610054604070 25929048145 1163890004640 739214552496 501932448138 1000742164092 183703271940 17802472302 500517889872 235021837848 268536219224 353385277355 34499802420 151212285840 25828736832 175057995200 888303695072 237513860064 524987071776 1000271732103 7691108319 1247258903241 1006418947600 54100494864 143878903722 521402704628 135273452148 435528053856 24630507920 187657027404 5415031808 13906632740 513865268784 485467125000 1059007901112 582842745495 7372460214 1973077657956 255772274400 11522253600 85598110800 137405414868 55135794648 54334882140 1964075657060 585506833200 44259882896 914532685066 16208888718 499191706080 556576005300 353217341472 24968969280 929685518136 352977574095 81427749000 1863257396496 513788799516 57396243710 18241357596 3492148800 9941368230 135226074711 1269219818800 89314060080 173589059430 20040784467 165255284480 5455922184 528851639250 1049185685200 2452803655050 20851949505 1579208485725 65509917960 947410100 288228114720 26229783720 1075233929180 1099005102720 12109518236 305759559069 68565408570 688671443640 44650223886 102460115016 156807526975 991644184284 22374701904 96589881344 130815548352 365541749810 14131835352 692832026880 246511674240 206922736800 1804263974400 643233247875 54987927371 22815908736 29933447418 400847306944 164079221460 26282251800 154063317120 428688733785 200832308760 1114877836820 901639200000 8284617 1305609160476 326504495520 42432393962 22479079749 732474486120 46214879216 962785802316 325191140079 14053030656 156123770880 176539983246 440714985464 262344081370 464848197600 580646970420 464002830096 1156233179388 351758154384 179824567872 7424853632 20646962368 35523052500 91118984418 92961622138 2617520640 182416688400 340476059014 248693545122 559994784034 163844796300 25741418120 199719436320 215221293360 46551038205 1194136817800 5162014848 75718310817 91300954760 163751904000 712083437433 742453050016 657437136592 37493004108 1526683968594 10566072900 122624094357 101211537000 26447226300 125841368718 324172550790 90164778766 240241963184 459651088512 127161919300 223317555237 955012973750 22595464080 1057576520 67535235612 352482806520 904196895336 1850220 14221531566 182891158318 1054187308800 280986497531 793092705480 5174538720 187670284340 49835479014 186622268680 533683776640 279245089320 63128098215 1352222972740 8088108721 4151172636 27054070275 222461404830 74671640164 291578809600 63708350670 2032367435452 1532129999488 31544469054 135195835548 828477598536 72026837656 33821760168 226322234112 11888132242 143323898872 11565096192 6991822980 127334450298 626011741032 142062309997 661566176040 615851580267 102627639576 259956351984 2435651188208 430162875996 606455946684 780011772624 1774083768240 150577939220 206171696868 1222711685855 200677780056 52517579985 538893362982 2323859147040 389956467015 194236909920 5993305392 27765498496 2511995004 1057048492416 648758131200 8694098469 615052619985 166518607200 138152296176 277494792960 199836961656 7556601528 262640440128 590259002814 84154648384 133512178360 142490304000 297546200 62019136900 950827543120 383008335360 523845045990 780784925760 1543370281516 594774078624 12166983810 36013281468 67156733952 941214358160 32902276204 2186598392385 468270872496 642417946641 572153088244 213469832685 638430298926 92694991224 24457791400 20146294080 8819979630 372832094250 76550359704 87389045880 412914007800 158404433950 3374231657 919748278932 105032256030 931341771360 796408743469 447017637756 1675956090375 262887603690 4576623450 34258312530 101699568864 1384344842688 2005805712918 21789322716 50895097396 794623888125 548635388145 62768187846 164470781976 362597459967 123383298750 1086161279840 348781259346 249854812992 36332271144 301839890 159984933752 7491504134 44375738020 353338301160 1032766683900 62770315125 602305837200 683527972680 11572232000 2393076645314 63038306560 71944311222 427848306816 86134328575 858937525964 1225100740040 678575145255 1753581145580 78022181292 99555350272 37495524416 533455752324 16181914628 158085403164 246843999584 74627577882 249314406975 543131618971 29896217968 744621485960 221486039919 64809184362 566563078224 1704072630150 294182620083 95883731838 323624356764 36151592862 3161139579 1255043750400 2419204709220 166428782460 325532068836 249987199324 17826499152 45959736 16349414895 810486212562 204409328430 162289340325 449345968192 36620297000 89173872 178614987830 262693249260 1335584458620 523238757516 799866275250 1006166765184 176532054262 2558673195000 453432002958 552212281146 176345403810 686285811978 195799294012 67155060000 151081757700 549563910420 106875044640 2021119218216 698194859908 8940870672 750778799431 873538573068 7042279320 237495347949 488350559840 269551665692 3984312448 291952101672 507684822120 315597144096 1019081140410 72640573929 282079039620 42406424520 555062156320 648283404780 658251893520 180158886768 723556179840 1202460580440 69165195384 4229872017 2903280919416 871080351696 27572079934 482575046616 143982603864 114736836489 266938765628 51360870968 247744170960 126027840 213761226260 389468982420 622272104940 14235021000 269885418129 20620785900 506453367298 341444485140 362634270397 6298886880 161069647142 52357079075 913588984350 216186662920 178916632566 11101348590 177754012345 586566838872 127245639336 9431236956 249622886576 156568080060 578697504 55821469290 213548777028 6843466168 226398689400 371351972616 64385789328 90514309242 392115115350 489460245716 211853446920 308132747910 19652952 333909711750 1723183632 417241078331 35290046682 2163248582700 183311622906 673617546810 83653276608 465141779584 733664059280 374741402112 221885524422 12966926292 243451791780 616482837516 94202152380 136187194295 491894197056 1320748650390 337726383400 77627519424 1407029382 39969124405 571579333650 879843335508 414298839360 22170562128 876866549760 96479203080 350523032538 58534746732 115794009450 281234525400 171766602450 29402206960 52156216686 7145783568 77880162000 25158981090 111995286000 6817195182 694497000 36466077690 1446353036171 218474386326 597471709430 1396252393536 37192891120 453497061920 245329086288 649998926486 1755212591700 403288478208 2014942789782 373199844150 209330980716 35083896024 252194145504 36644690880 412557525324 59521766016 2796025560 36792542979 923531898000 398257983400 3453133211 198780724200 322255844400 202461156889 552465576768 438814273280 154960202670 8108939388 16601530088 6876690216 21793292528 186481840780 4399753800 332718853376 360549904715 17871877240 9228906472 28532097816 54989342976 766285882740 70511629776 58445085168 11145144800 124221218880 268969081056 22865801346 6561285000 75634282104 173449711556 271292225280 300505003036 1151162566694 626306727000 580853276280 207369675800 13846693 74820670350 267114136896 524347659615 80060048880 116535255408 1849326373875 131471400260 840172658340 680567063520 3423042840 116889870870 70751160480 858032399763 51428470588 94440598200 933381562464 10046693250 31894935280 227575636938 140789447400 73364361572 15587759415 259922961720 669246587856 204522201868 262725220320 846628493834 153329013150 29774662500 168356146464 1622251279840 62939636034 14630643360 19258302336 124750622664 7321660236 1100769963300 10004567166 240813237600 116663227996 46453875360 515687358480 155688814360 1311684506496 327141833172 169221121839 1559225793360 574199054352 4630950640 113781980480 474082157952 45226640052 143418944394 57627701280 6637342905 475572540212 118417097712 479553992819 274493260110 33381442368 341938023973 66042252363 11393333280 1652406492 183830927203 127370152260 9811181475 150092670520 176113450800 192499586851 29829396636 12181055800 51583434240 322793142000 131009171920 28577762928 4939566627 754822877841 883454843712 149126250732 697758406 142535232000 20083347956 30253904310 123290813380 304544276928 1655213765734 458355562300 1548119936 65350287300 426216069510 527301547500 69964516454 801928088941 599107024450 63234270918 2096570031622 764966140200 316522775520 10720238241 1159475293680 402506623904 5779726056 539712875520 900710989200 732585276960 15501201300 55516295590 509223613547 52671777200 1516523448622 35198135280 39675031552 155785127850 118794060000 233298310807 12468510496 563265965184 47209066596 570255332697 7224428562 346382623125 375334331904 31673725941 6468021504 69079459150 182405445948 166534965888 65782900640 755680648100 421845942336 1049027263632 5341531552 96108773880 281346601347 83506965168 1427291056008 226226593768 20807525277 145029607980 1448879162190 824534892288 1512591823050 91898178966 1224104850 74072324060 46391616 41914887300 146396095568 123830905419 359232075972 156661005600 12631003875 685328537595 744486269208 331378530704 745341584064 117663454220 324893528064 1021647863520 11873530350 407365952004 640369736856 5742194025 48705532110 367930018080 288794999250 346406375000 1101614442026 1240872566780 1650894908832 6975108624 397735695630 47509397820 1118712312540 1455285263436 77174699940 966349767240 692885029365 100869884064 162241244256 245428783182 7474115800 78579837528 21781123020 607786917540 6841239576 1418092092 977409069714 505988694288 37923336176 3215705670 187920325080 53774340426 1416389386665 947805688800 628847119368 13613504424 427186579532 20050830265 28163338161 294180072120 935733584544 15503375448 130189829484 1940893763172 13991094400 981728410650 716478161280 1209935369955 114559804980 7030503795 17357394816 158245440220 498290688000 119880983872 9727670784 1536392566920 124105966560 458292544920 17055497062 101992955064 871653366350 32491264014 38108215152 243108641160 400930044840 909388053504 1911645787800 63983713815 818827200 460549132100 1353716523684 7157346300 968289593060 105095120940 38136356258 622145427750 225350152100 423733966656 634968882576 24574715616 217357951130 182480940 922708791212 167130954312 98937026397 632856231588 796231416 126558227250 290232955040 881363752290 259460273850 99001935760 175205773200 5958029718 1260039414480 32202300321 354163312500 474063297528 613936125440 204332463152 3635842140 1866319122960 750945073476 2580973856813 27115320960 218390434240 1179738957760 140890342656 365079147560 905429494296 253158907440 325334315925 509708974080 79203771988 695245578225 29380136130 314543677656 1234317463060 87470015760 8317196892 189370698030 1004775203176 188379513973 218361766410 165900704112 342029750544 37422103888 617821223940 1011651407712 183682033027 1100410854816 295732736922 908288007705 406200733632 69973104 175032000 12675413520 149395257627 218443314336 93678717600 431628047784 4781102833 137880311220 108983276598 1457781211744 225472836680 319921459200 134521639824 1926349038174 24494264064 326518011006 1853364628638 432090084250 19688244100 119385143500 84138121860 2727913828416 1262067499176 124657927128 410458355100 446538741171 602690664114 345092435640 137929581090 708055424692 30638910420 90149921190 881848862976 5079520836 212562000900 175837320064 103657080576 78683291947 576327950380 31086297360 38115344344 124946490416 97383315696 921908100960 10110784320 9097161216 251614422108 295950688000 58990695930 2168043420 14235724800 678314931420 102693085242 658616968336 1034499043368 76632006186 22859975080 239977149036 784666583484 9508051700 5106497760 21594589680 1206089608056 72630653440 520353291744 23234126240 239876589792 21768421800 48971154210 79939863300 553222096515 18933065250 4492483776 258995743036 536604114060 228106962720 229571994576 1720786596 992720582235 230741102970 578440458752 692727501947 22857942855 350539884984 382959280704 180150659190 1162766150 50623320070 12511699200 1367716760982 12889042542 157944466160 4450750920 44924770112 993326214240 180386714736 118847996145 1119437142948 43839030432 127381980440 106733437440 831895067904 2417794270 29119252047 1005960176100 55273828896 203868069120 133735441196 425260781504 12364383654 48573822368 20077680000 2316503849478 986379218756 354949424640 621111477600 860697479424 160116521232 73774171640 850254875964 977480232960 243475749720 81058388480 231948482164 40699307360 17595843650 416130674828 193940720700 648737618760 60899478072 729169811139 294204213584 539181831608 98284820271 126726371331 674853555040 216273770874 147438181077 978233635048 132206085608 38102003100 810419467260 3970797586 205761237568 125200278840 1346574188680 60064976640 494510190048 113476647440 743713659936 182158053849 73624134133 3276453328 105122480204 155315053096 147564911844 334234133244 311970909705 773635221248 597890372992 193670945 50598954224 227089561500 154873119700 186188733374 176844706760 1533493508616 2829292521280 946945824810 596343264432 767232843600 50224272427 653507379 561380576640 29770240230 4362698240 376778402000 75361062144 47429584290 12466451144 2120895504 252393874500 983031322350 31009672452 263692581243 140696453184 721004987916 565390498400 794353306138 13304384520 12343144068 42321085576 17914523760 245690074944 998387949244 148840646400 774622258440 476205689232 82185462160 117066234082 80096422304 42599876096 293057248000 166521386880 6863225028 202890338112 356567277120 154657983480 358539580608 187333725657 33513109058 194239571805 718829534160 317252344255 29866062744 316368405210 209230197806 67321295235 37698990834 93001744128 26675452800 4416170304 6024826080 113667824500 70123086000 670858084000 640398862700 201200133072 342831362112 1683669813840 86473007568 60526786166 421542831864 803344952550 286049670144 239119568750 9458234814 478940646688 412351550220 639481471500 366134429440 60714038160 1310053662496 550814960430 1850900524389 671731979382 228930100983 534339400380 167197778930 45335888334 70859221840 43334595810 44612629425 491059323300 1635711938608 505834094000 114839926872 108062969760 144887654145 187073565021 146127847086 307476748362 870164095794 679431943905 930366855924 333067829472 55708749460 398952844290 1103277282931 453415760100 309944274339 30764629440 2332430940 6307732530 84234877174 283791918886 1141878737772 10762295940 331284033904 46260200250 830474223488 796264665750 174233741 11893583452 126127700748 14825054127 459906328000 245988864000 469995285240 1475129880 37962811552 230789990496 168841931440 1546710660 57296309760 22016788664 119985148509 24833344032 2202814080 897067991040 184901190462 297689568 504983244402 18510884280 171350459200 134505833280 174214991680 1842694560 307848149532 943279214724 177584780568 150279908625 78042141360 138763411493 192543788010 43389886800 471842821296 145602465120 366884535456 19977624480 429353480400 1140110250240 2028717034200 908817497600 757822069872 533077623408 968323695400 1115394786132 270916343280 1759976101674 312334468005 221505316380 938045343198 424755401680 81864000 391495412700 1408905021552 3744259168 370527760512 10120846320 149399100327 86919988740 237484980060 996952137060 368952087564 278991840608 10309566225 19675165950 137878371281 86212326264 3517235712 64913369440 583442358000 13489021809 4583760192 148856136 59790655488 1760259077420 6760414242 7775171904 151873601880 254256913368 170471806092 609183761928 112839342068 855360212608 194455292013 9780014574 376129307136 424765478485 1907747996130 158087187748 162369751600 292894871808 34961332368 515729813172 151427960640 1317446249472 246096207294 44303649000 150324930340 1423170609840 1028810558352 10404628416 14034872700 273284030520 13304771250 916793597500 91518872625 1656348760 48067076304 97020639864 10390183440 545151298560 1616638556010 73601953620 48508006400 441857305530 91090687104 1172629278452 1215054945594 86818207008 158472901600 30954630846 1647321214000 226057410533 920667307020 509964348660 307038237408 54939984600 279254626490 37067716512 1366602437376 66215760017 770474247444 421204694240 27376874525 1122406809400 1079352752247 106318787232 38147412864 24403944090 21608849460 63421995000 219004510698 430427830920 1653342171936 934897730932 193021610688 253409828152 26370313782 559723460725 781260583356 3728184088 49181143182 1275229781112 112345233000 549076452008 25713528408 398619204093 1191810649296 392247065448 507305367595 328203615440 98569840080 297786114505 670134829560 1070610308040 89390122500 246888732048 682550204036 1760601056 26917406535 320877994320 889434481812 786076171800 880403197506 584624705031 1860374819300 173647328940 614210340 121740001664 3292832400 174344222500 1070440184055 34541441760 30999803058 708419537100 1339115148855 80954314245 6702927184 51589723020 21706076000 35417048640 327454919528 17821761759 1419961868325 791093040815 55183493274 967904509704 496449073176 727327457462 57131319960 538341289920 611366130000 480534142140 624770403480 261469365808 56563077088 1240890499464 547729658760 25511942160 10190256384 3323162200 108205775840 106357835376 741843144000 178434233124 16751652984 7712945424 2882021508 268587511654 729423512400 591686596320 3458905632 185709668862 16555724262 184576160580 10840984800 3465473088 4285401344 548693829495 11587629000 78504215552 285839297160 171023803515 104606646210 820264726800 93863681280 51715373262 904283069393 439030359576 1806891942474 167528516288 56358144 1373249542208 35753751540 414439904463 564431043 1892382723000 52070836860 788167104 41170540640 2656291950 74091933080 158799450150 503008852527 66968080200 131110689636 830864231400 91586566896 381682896336 477204204750 266703836256 31040548864 90701362290 552241859988 202977958638 191980670100 128212742595 66865310766 509911607700 54589293756 843613912890 128361925960 373669693938 97797541920 440032120 351511768188 281160131616 61687358170 592972000787 2041933143464 109367081120 170120135640 1724558639076 792982407420 186685320192 1870555096212 10743606720 1813205286 797804964 176692635600 616610071331 75222576000 311330301840 354601789500 5021515776 231160873608 334696457011 1995817919172 1110897990540 134041564800 1282177561274 64196365968 320351377152 1557160352010 3099918384 16641301248 462526569120 73375305294 228458653920 550453397472 1236729989313 238648763028 214553698040 239513925456 95384321200 904460922535 158137307854 262880209350 425926429110 417612343272 2482465990604 3305176788 231681639424 2007844845408 48354359193 7522104492 188195586048 195696274617 64103190480 223709311848 568513818765 221438333475 24637387500 676691173503 52076457504 145231166800 114488129076 430118135181 71392161640 1253385778176 636791578320 414777967200 919974504960 913780413 975349336622 203052666124 1100868967440 3908336640 562262541120 56236252212 83964409011 480357172064 58898567808 442437723072 285664783488 624020151014 26575184625 360651271920 604252584 69154977280 238385699400 847400140 40498819888 13491265008 1192333390080 578979401935 15772450320 228145498546 1018774833510 50288993755 216989157294 1231642247850 68267379240 930876426144 62005441464 10550107656 430795348830 532644435792 413109696105 35552193495 54261589952 168831334800 13950490500 646317128506 70314148800 692817770192 326102955794 2325515107656 270661637715 361504976856 174385953000 1453691642364 325860357888 20186696901 76191471000 1029514013112 604354699900 32734234512 47159585472 351963207828 1410968282250 81779573960 500310799800 81634299159 76040879265 23692231755 226417684864 117123371680 654820778070 731403265538 668485459600 300834274776 105631801856 40109589975 29486392390 82321558297 13489612500 479133847728 417582676476 3865352934 3066272040 43019223065 5504110920 102372575650 927774125070 1673384798800 176525991345 26812155006 351856609920 1819370 12383620704 1472760776960 52121809981 27060669856 785726536714 746494710225 524120156056 119588773416 33771229875 28594116120 90250376175 150316992000 47394850472 1690431354720 33557353500 315169388906 13908643020 12049896292 6876119250 1985616988740 562683294844 497430751950 152274968912 39031370080 139758871530 4396895320 205679677920 139352325760 214375261248 342073767542 38358064182 343095830352 46640795676 38921660948 28807193178 446840817264 638166528 557498694660 1311185321984 1961924680680 457232938470 33096096 412152394941 175759042732 1385627853610 9281986560 183391001904 473648963346 9510591740 32455486500 234077074096 594420962617 17915145510 2643702296094 25361767392 68676619890 972093994893 580519576450 413302936680 2656907704 46888954644 852405554520 504791565096 86817840000 7345451682 1750559144760 359022124800 194417891459 1450247599680 294985006780 22864185003 307788091398 504437426520 98082716760 692373500 91490042160 361756966500 48810278240 153863856300 44434450100 1112099296 1734326856594 1855246638609 392874817239 63751327904 41432046513 699360287293 151266258 13053120640 95927691100 83985002036 1395913002432 1859774612400 27588659436 626440244592 75425392056 229119327948 543424632940 69215141088 822732828750 126242922924 87832410192 206754544896 447548266440 1060256323993 164392081160 471901514200 51388819006 18552967720 39318503016 22079099952 285868963746 81273784256 20774643176 396429497520 41850145476 60676898100 212021471072 1142930312280 50256268440 299293720686 984294950 164078539944 48332682000 256944696448 512489160000 331374715210 7251315750 11279201724 195288015780 51030195723 1809666656838 6350601712 1785463556394 4217209152 1179736906403 645482304 68571511936 322258485276 63749169380 484419850800 101825844656 111955022400 76310852160 14767525360 190232933800 563305311030 276394704 717166989 405501781500 9547459124 348142571598 404154954144 201580570620 51618278000 13213482336 886525885800 301805280711 279573630336 218927083140 15769436256 62106169664 1413005817288 187569268260 725351210376 984296420352 78353387840 130838151600 1078488402384 261646347942 216770341359 180122543530 1429513400704 7310892672 1470336446040 465311569716 141747333476 107913204350 92311305698 155537760 865697242272 132397038540 1352445290358 132070381092 78924068139 769803851250 51220230096 782809410240 65548275408 304062525732 950646129360 9935654400 514500104357 711845414000 1207210612682 243035119900 41003419332 520941674 293698848128 879525012960 1385833513851 939430578240 600150940500 45436725882 322613100840 1775185720 106608152024 1193735550084 290990235900 57668526300 2455208923032 114890346830 498143182788 15076728954 37169252268 84721002039 63648457020 462504947450 166239722484 221583901626 333168355377 355698363006 801098261600 522375186088 382231704933 1239380118000 124739531700 555165019200 219226788500 347597828256 892767703248 868888098624 115524972014 287425284300 6200322960 4370309316 566230111200 1031239761188 469999718034 491440677888 50245661928 1022187787026 44089868204 190838379780 191309444000 826227574656 1669526005224 50645341600 75960463500 3169626702 23275766700 65107266400 10156262028 11167354764 28244189952 28269170430 128836940544 83235107664 117774018425 568842217056 1269821000700 93523735890 142447370 390146820651 287265530016 24111809904 144465208000 61439027472 35835804240 145055411692 382618771248 1042499022016 814808178972 653244369680 226378048 602139027600 9352637090 20768849479 1406298534870 29109382168 2586653933072 541435031748 165260465610 211982468808 1098766994598 3919652100 45681749100 247017727584 43176070872 150769296700 1444822960 381954140568 560265221460 884988420708 50336457600 402629051055 136854870840 112841691360 566135437560 39337687152 989925690072 230394957030 28767793941 812887973786 4204841550 542047734800 1029593536832 1094632541898 49919807250 268975005009 388906497720 1456567890252 405031780320 548161844256 658551174834 221443498540 732413869872 1190114845920 75247888800 2875514188 590675376186 91117191600 17227569225 1604428788400 237053501805 229969749240 172758805050 1303619365656 1370907540 137817458499 246535172898 347965759020 106208731850 395223634530 38878190131 1186608641400 5334998220 51543853800 261220480038 11030406870 69152804028 684797402312 594431136 10639846944 230986848492 1833728103823 17775109044 35237788495 896947278400 48452178240 70812113064 1044699176268 55038547200 147618408960 101792348217 155856571860 1266569073840 728992341504 10986615243 10857190272 289007209216 26756784054 259287776748 867276179280 265084020630 1329076077986 155693495100 37452215332 3638648208 12867697035 30525088020 94715963607 19248311880 326608380480 120900311604 42056181930 147934845918 225720976806 6382425192 13941542070 914064559837 783499798140 386313800320 20445917184 231484498920 113315038200 29018374385 338406280674 715732644340 539164544004 255361638900 133491354128 8323393900 41727474600 89743205700 180851030496 246745317616 310362210496 32511859800 71658203140 106539238668 7511447552 130216986816 1205957904261 374670426888 590647343040 70359487416 40954255564 3279991968 119593908000 542535896496 564823125636 124128770814 858444238167 363079535616 121514904 341283137616 56867439720 766637332560 72643828840 257072383692 217026458340 105454351803 580257559336 2614443000 70171949484 127921856056 1280272006 7768477720 1086640888608 1180392736860 463792378230 387693293817 178855722090 76713384420 527057105190 19544521920 1838451978000 174693211920 280969320385 158331704660 879884319600 833259758928 325580692767 136597414680 1217835907253 30529611728 416233777480 52838386326 19029499712 2090258529904 183474919131 412930627926 16984124388 2247851354 729878990300 420406616205 191606592849 115309807276 1600645761000 36840170880 66072499728 139689079200 92707048175 2105474665 7198623400 1346759815830 191566474880 1798104938 306093648150 1314428312748 15050438224 8590280000 103731016800 1281886107106 59996215944 7258316032 41799654624 151148568060 137356739325 669337668384 10824106788 516374293024 20117513212 20082817529 82401653802 227977681932 479865281280 291752697665 259470011790 106946241064 70626932200 342245195838 31712392296 642923875776 66066000 77876821330 163261050687 1875894700680 98531443122 881308277052 505062859972 281839572720 190885168448 1002068723712 2031015870 26433062460 657012316400 572451366000 1796172400 3705286910 454236878732 4607338389 461609628480 616917350070 234710693695 17356244064 147047537972 810515687200 74492385120 35946739400 1930797862 1239111519360 651440553600 149698371780 309612087584 1067449200 229714576992 360659979000 25241677308 398626870524 815180213100 220575071808 17888991750 258068231018 40852974800 438514258572 32182587252 579406018464 287345919006 403719242904 878822484750 524503424880 15027669525 1355241032370 1267066682118 75955435028 12922217430 19132375604 45060253824 392926466790 303592856220 3111762500 61315396 161422354772 571742228750 913943392560 22158633504 93476399913 1696430370600 4155543216 1111187770407 51378181470 104642041770 1090874873000 1519108464 495928831944 974364591195 1077090560325 189017195136 1365534940 62095372416 1126680253560 124409709808 94224794128 359409911850 232152343998 417449350080 603623900088 1499537502974 908182895134 833502300576 486926340300 27112767 342088471505 756756612980 275361468690 39803374884 602585367040 95773342626 50999421480 708519772588 138951179136 263443034400 312568251072 806616839664 3984613776 22570521000 38372809860 77805552944 221175699888 17260659822 288306738720 336405547440 122384599300 72540739040 112027034604 1835525468329 985442507712 638659628684 232213564655 480721455744 476979720330 1642556243565 519309588189 242288823990 3081888000 186383177690 1873569902080 30499096320 380859656400 1310894143280 429437073222 787268182016 1980183282 1972297528235 7805290896 284217980262 51869357200 22859359920 10136063400 5604785550 236271903114 28091714805 366017061256 732973773396 671076222750 565012658826 66604502478 714978344484 312214922880 603948389608 7908538668 457674532 93197086740 91571200903 1001270906272 5602309839 3158149800 40125070440 230498702784 104842507350 260559780275 11142805608 37796823012 575489549844 1501858737770 270958484520 28129743040 355006881864 1573556600 2119041600 80090101728 706585315808 536035666236 9262551936 65982676368 158643521200 86349931803 132439122675 81391669482 33545649416 287172868880 1433269018500 216369768384 2018653909440 977738058752 681844785984 849258820800 242825541432 931506780 229474683798 300643402046 1125215658200 272641055808 308079606627 6158020000 1199744395920 72927867240 40078122192 12742501356 648548323450 115230327954 396192825280 313573563440 147966549120 367477656860 945382983622 67702643502 342085887000 178258452372 31718219284 21934171805 7478083080 420657465600 1144539673914 1884759978592 43816037760 197940026592 156116158104 245831225756 394328884932 1339525295251 2786755896 1974419304 133384054485 184250550288 24048907812 75563044992 790501826268 422855038175 638769692676 2130860250 246083175492 464425251920 113628979200 94028619678 1220059456 1094838486912 134960527044 2347105582276 897125363524 803623190832 100599157960 170403687168 162260597592 45373510368 896855614336 994282621650 16320505740 198937530900 1233197138620 561066643170 244483631667 41844384630 1362270611647 231748294330 372380509116 374966574528 259810441170 379163015856 546435897140 15682178330 498313620441 13526520280 744163050555 574498742048 481864778052 1427218050915 79252649102 271801508352 132252137024 4775012904 76517750232 195054320388 12884707074 1611488320 600639612444 496926261234 639166999068 13900181256 441338728050 227107886148 59261159100 556407440610 389516520300 538438748484 1328794108950 95892667200 207228190750 813140467776 122926540660 210728145330 16549076340 2645669320 310894767408 177709395465 163031569668 1897258062276 469548938880 301919179052 263785059360 308572247088 24775019880 71023872153 160987299660 140178847300 201496475908 160256724870 1486802781852 201968546832 16236476190 1765603154075 339188541120 141616081620 66951083668 30988976232 273828446056 1104198616560 136769860800 14841263880 301303581777 938937193920 47534601816 1410413909418 174117283272 1810708438000 62283471432 554954973540 549904830900 1736747851852 17347355982 1867503293964 3075656304 233767235130 175179157524 2529995715156 2787192330 845372935022 179248254910 1671927513600 3696660 440185163990 357611351647 540120709613 1082798982184 111914404812 300354912 3120170310 246761697186 17334780489 1559383770988 427892693514 19675741041 3507820128 1546195138425 955297428800 209382221280 141623562600 612917830 23266767440 80074709760 445731950976 475768928800 44372444805 154794465504 286634284344 2149218002800 1281252883092 269078355 302902080330 78397749848 9002613776 424528655122 23137231404 155115663300 1096423239912 86997124152 114345821600 1782522838341 61141943308 1751325312 132014878912 605692678038 2456516867163 268055322290 34481599932 31655507100 1489372780577 339257074104 27427500000 80715405870 693968117700 145462245212 174796615500 274191682500 73809226083 224472266766 11374920024 624078000000 9589569424 93533706240 663007065984 263070666864 123243538654 33063709952 2251424950 707854589568 331433030250 2672751177 1878129909150 11373460736 131810824941 261624592024 152509513584 56371272608 119558087040 362382928326 240456728850 531564858048 23408352000 479933718840 1121591205 73899722502 39802958784 1110101601968 261977392008 1100290152605 764701399098 287567729660 1149487577364 56350374912 660519246530 43311215008 2190412224 427350643227 233301755778 226219458543 526031901900 1064594579880 60312261240 337895773152 61702502400 600792793146 1260370885024 76466108180 33867786626 88766964405 348458215140 7397735664 1816928817240 290648705466 397203437586 531112816290 1713863380320 37579616118 173529090000 11565393423 26885362140 125318232 387178937200 185355611280 140508266288 63281995128 13688427875 830633216832 196059334016 1430163171720 135269680095 42170267820 502730211648 139345415856 44380949730 4701082608 126135240000 1912926416050 498410510040 478068774456 42927806870 1314324064828 937097062480 1346864139775 12867362340 285516797720 2849885564 135741381416 174317815350 521202922240 121156470720 376481054752 1698707411478 86004099594 695897381376 1283279556024 203138309024 1035635755968 400004356752 232421560448 126307314432 19648754280 306447626144 973065871440 212932384400 14373507330 19650288960 1821805345578 80469077669 283885580440 170211866880 505868254962 957970474048 2220224783040 363557754560 102834905993 319604772366 176451394056 307917538395 40433689170 221667065712 159438386664 103116665932 1250820663 1331612374680 280708131744 912598726972 1744443943200 163706970492 194924732400 1091867130 17823868317 43179140310 707070993435 78938956980 1148714949564 162013915800 32751304576 188412688384 164560248846 38095867985 487371135600 40167903750 2049659488800 31917824730 15362278780 4390122240 7705531590 180290023680 965917600802 216848959056 277116398196 541667240166 1563286199688 104589997140 268573882440 1078709430 621077978560 267867491328 31090496814 48398672025 2885435670 20425483056 555253796475 1111669005304 226181364822 588874563672 1201321484226 252372818115 92568342894 187644457280 1676324449440 76944863426 180334482315 253811156928 1062548431065 89111205000 494610419706 134873856 1853530560 87739161120 77000798589 147392354270 823631488080 43457611556 97409806648 1633850036412 743511266214 224145154544 576900265920 129812604009 163613399040 29965102700 8093019402 357750294720 553922012808 662294226528 465367534820 542935342224 329293111080 5266544112 601439792520 738559772280 404268623730 172498671392 1824289409160 53598822816 197168585640 1321269973597 12529203456 317727403136 128420503029 78649358200 92046489885 69879168905 8860270752 266494423140 91450605120 152966918151 647533279640 472341732696 78941277129 994914797576 318180254832 319109187600 3345040972 527272595856 25849258848 879044601336 160260821966 9529968168 994303687450 634755740884 396045291360 273957241628 92912237136 1538305965378 167950568772 236174053752 62242914250 98782269296 19655200000 1087884871750 70063811790 58673724648 477485414120 168143877984 46757527500 58236235746 367921193536 6982508400 18159668250 438463422145 1250510430208 106938303910 729573855624 515557106064 493105432752 34131132000 622290265992 1075471580068 712740683862 14195084760 30760162440 671738486496 1279459025208 92178111344 495058194666 306399041523 834948413152 272008193058 24032373498 36278116420 210236208336 422917650540 2040898859360 1297304999600 1095751175220 26933814576 1031299639398 120450532224 1012020965280 784917121284 188027069256 1032845451300 74737204275 31808962496 16680210960 289401787766 484300163641 178812036 129622932096 605539716760 53880349264 101451489636 28645680562 221126196304 155253471552 17524334094 890369879238 69455720400 555625324863 14581364100 110383423554 689675333760 856865602970 553606135488 527773081500 14208504384 523043568 59002096044 98724447072 754865128450 68728577568 589130069814 89242143760 1302033173560 20361275025 822017320969 113953619843 270081528750 166342463160 39013164288 4791481496 247843624299 88507535710 279080404560 259540488350 19845109704 2426727597495 457858867824 15670992636 107870093357 320968093586 5158106270 98215293826 44956470756 605215238880 11268255112 298690358109 785560814740 691523863152 78733049472 130247814840 254280436240 337971895716 157034665872 528260996160 1458657583660 91086814000 29418346152 86188668832 1009865681128 37825071462 122494027464 50226767584 793788230518 199236238344 145473919868 167422724280 5536899816 1291829205645 37584414 295683558786 78343996248 180200414835 20482309848 12662345388 589248677508 228750147360 679925390508 413245483588 809248404252 119532990912 237755880000 431524982075 251710026876 146171654222 633373946964 159137504064 7607034612 116348608784 418304450448 236390188188 87452174544 64089020744 144407075064 4585031352 75121335 1437608467264 498873178020 811404150228 1153301141520 680589032500 70162792032 129853762317 832071851136 2064290424759 1021290785268 32053405293 707349242880 464570528250 49631463552 173040675000 3736715328 753313538285 133351025562 209248985296 160736903184 623934864875 2616340832 7602675960 366081186744 418760351460 11178040770 296213381826 1638720996360 291199996890 995060395448 555305230935 211107072498 399362210100 57290449392 503424723960 25926506775 723613434642 480230508972 17470160600 121536794808 950628203460 292252346820 72681571419 399479408328 98121142855 13913581836 17506815120 214751672464 633688304760 236580938166 882729370512 354048710400 503612681600 28424589440 29361417020 859891492040 6715601970 2930671800 364988493298 45487493376 4436277408 43141560 1876698096 484673418636 1064483640420 356774530581 414394030440 268533228400 919429192890 562586442600 393262911594 1178267437920 1013595300900 388639513080 474737882983 66528125000 2393729717533 283305633282 759971553093 388953940050 285231954698 4333097700 290038472784 249156004608 59305014288 41810988640 54917759841 1151945255160 248754742380 475024677504 498485802496 41874164567 35010349752 53451620040 79464150000 905864675947 130179242680 22435367850 10666312902 1142241345 508468267476 3270771152 176076971190 345479383965 219272053440 339699005730 3745106568 4652035696 44801397400 65395667932 319797597834 110872435830 6067858368 34892210430 166686509696 280752235344 255880600 114121542708 367907647336 46180870736 298483426608 85257085732 7007374448 91301806503 59754533646 1565502076380 600469737456 193332404892 10963251550 604412170736 614968972800 101554513090 656607045120 62697743808 257675179000 356776879290 14854830048 90274217880 1052021580800 404230723182 167196589560 87878144970 62091989740 1180806407350 4070001960 370344215200 1745944657446 1249508895453 15368980275 57740844310 212688569544 9742726350 35493271744 498459216510 914018061600 18871139700 1793601180 35498954782 197103687972 202498525514 638125591620 292851365840 547921701816 1550082127680 730589013500 62535181280 4643533170 1198657558584 202134257448 1706045837496 69976932894 144113477400 226414611092 261136239210 111222143000 24050589024 1762018057398 196379731416 1134774870768 577067316 247050009580 18351533940 178692667650 279495990150 302348630100 1605929180400 1130383481184 320690680104 42341746800 324667748610 170266991096 117786671082 2652454650006 16532539440 17290577412 162530892192 567277661152 214004261990 23198806960 871583819008 169076246720 330963306864 2086910880 116863707870 268568810423 120144233115 179005532764 891998208936 12344103750 165672326430 818337068400 789924740304 190885491060 34433999064 1151860426515 279108192492 12756403296 5191059540 25721307648 2188415503872 318670793672 748231107372 1436686407468 1877198146668 32862887730 1171697734044 273197046100 512764189896 79823024640 10007157072 235989499872 211871765232 114356978736 10868221056 3747464448 114449606937 751461515640 357356899900 1550307124800 267524849592 82211747128 155452704990 63315291264 117225064275 70648942036 137551728160 631711286640 511496936425 1273615200 859141631765 5621605516 65421440838 474298459265 920744544339 439967571872 10076828928 737772095928 348598083024 1593881303580 45332292645 181720048640 375885114024 38475807048 2041645140678 221914395 127542082800 986983263000 128822562540 19750325130 223237314040 122346255276 155749617468 952025768192 388323902736 88346202400 1829137412471 2846245692 285294052080 171976325121 852045839108 90548634864 588463837920 125377971684 34016299650 118402601216 195487974444 1776717399380 348498617984 994049260750 495452938512 529704706860 1247788003950 463455452152 44521191372 306054337500 268447749750 1032864935760 1465818932700 157474200960 11219674180 1146169585152 428722586400 863776346015 58253577480 428535908196 0 208331989152 520771956517 23101403248 311148029082 32071218432 20301988500 360778050675 47190066820 161217568800 64224646920 68884409181 16724039136 1606133128923 238897206592 172519314660 7701495557 198415498450 1106369088 45995252652 103735334160 179111425436 123737304285 52979908608 21893970384 1098307854882 59283636576 368902468200 4674916620 67547550529 38288149029 1853917732975 28361916000 177508656333 58902045504 712511687552 79304059016 870109758840 14816040000 1154631601260 1117599860300 1702943105864 728532087348 485862285568 128972024607 653339767500 98833045248 545850098244 172054787184 94310495910 685236744448 1235701211850 212323028232 93880670940 508078170172 117370746624 687491323200 858537352816 57532482112 106899771966 65836068480 212368624000 431707455000 74855708368 1432343866092 9393187925 75964928336 3766977536 161496468432 380607024622 33102837768 331169050800 1045561141716 384964712640 3873030315 45965504808 156850148754 2184835484832 584394275968 246379569360 5982634512 1299803340 168017826312 810099875520 335432994846 133750191588 720008714880 123972503928 1851691099800 49746942621 304314296832 29480399640 410355158290 313231420348 11386098108 11256183432 135915933164 901307146480 31654804506 63948986840 38996755040 19075292880 1460222698200 691437604968 594448388396 717727327410 99827412312 908595701520 29145563370 1379277900 106885893552 157206597900 12833814420 173750330880 1406219237892 34577099145 154942416 39083106528 50180438160 858926167220 480783341850 284981470944 447399282114 780450038280 1206551656800 119141138655 1359192640 962800598928 101656296720 738048102176 340164837900 229350478000 129100333296 1896619292190 381902514525 24777213174 156444175230 750792875000 5539751728 234124859904 591278744032 52499970144 248029476240 16025271480 99127876848 373678309601 87629999616 453962210394 331458377250 772427609928 12666239376 1247107887682 161286849920 963381552 162611105877 143363857520 156089753736 132380175048 350255130048 809670075480 613703083400 48321535248 1152961530840 120650118144 44309113752 60374169000 364000939668 7435829415 158313636864 1980795288 124560719496 156768962152 54874360541 88725494880 721355444256 114494441784 614251306900 163307315424 127034233263 6140102650 664663320 6599409390 1125070743375 1754016783808 208416051990 20290926000 158075964288 498797772824 220390548811 2054902531264 32535934400 914137153020 1290026794400 20243380000 62891295350 537623959500 128664809504 284306947792 42737175228 60629205872 312108706125 320265659428 277740124662 32124202236 954023985629 368597368500 241409319312 14827095360 241509984925 124194703008 591756837750 767471802032 276066310656 158092641840 27556159455 54367778304 570795021376 736117361665 2230563101830 644735688795 4408147800 31470538592 521033721870 359716895496 47404149111 622683759360 3765937434 398261424100 280430826795 281346331392 2185978705504 1381873268880 136830392910 788276992200 201946010220 480496262400 2891749905 1122783525990 4972486968 49172537876 733586372064 258724643520 129458486289 100645118100 9277107424 87454000165 597681475392 55780085830 70269294249 167955483168 234436347249 263042949312 368058107574 201328032111 520904358800 1676896035890 16559835408 529959190 80291019435 161419087968 48738771044 192595249455 128742882504 379772371440 59642680320 91787332780 493988435307 15158127600 39544617504 35408485975 135027576576 459767530008 325575042320 309644060544 104572493856 1366514240 781130063040 296372651520 1964771161474 42139892130 440568266096 891680941404 151212124800 247442159928 221606583527 25306306025 833617867500 336351767568 340807740 135208765440 1303074093904 1076874837948 355189214376 337120714420 235704595200 111652064680 305612167476 15443118756 150736652976 235506513660 1103756238168 200708789760 51151598370 402358858512 81194424948 8080952802 992070928150 485555677488 587597165972 1193264857890 80986402917 872762469010 1466475192 769945848282 137823895440 942424888199 25545371145 28951699000 155938023504 1220615562792 8174002611 1456965473544 1145795871132 5837380848 504827718372 169543017216 200230445772 1536906457332 4694318018 429636461100 193022437188 55000057084 416652345200 987683493024 2302354945152 1856866905810 365521729950 935910529824 317461414500 828876591004 10336031064 20297397498 392771610 232653320816 245105112752 379109707812 43620282000 349073308560 365875927907 133810453170 396726555456 746152682310 88863134052 1160623962108 170728873856 458649701160 39921608496 112890668436 1008893145640 153570812365 355876748700 250034403780 36872273956 862115339520 248275521648 1157100624540 1258636953860 554959582200 156360196962 19391059710 470199836840 1505169569694 372476416536 296903991708 1726141492320 93691332630 67678514456 17610849780 37737192600 96619073418 912462191928 810594219050 15917348496 6033324024 680319743684 1165173262440 358744260798 1856988687708 141859342080 747756124137 129499007980 131985846180 412615419304 80630772480 328587503607 500367518640 32410980354 233917945856 763214468640 427296292656 811212035340 334361502720 38699811450 423596936620 5940486960 244183345038 887877190284 32191713840 1094401276560 486557205084 134712667551 1068245388 280217273928 44346132056 1285769928366 2420985828 63963585792 159970906179 371946904512 757816075350 986258826936 330053316000 1223286136930 275096417220 1060753499520 55782537624 501043193204 897366361434 23888061582 13527820449 46976063100 43929511164 121083781273 105636693888 381121690320 97512240366 2054851423716 550250048980 17034664800 539661052000 1018802111040 336331418745 78047792440 2939393600 96094826520 1988564761755 120961914239 1405632384960 2360888355210 3377405952 981954713600 516995942421 65539211268 488868058904 352146876480 127013403096 8663571070 486469631925 381757000600 686386019142 1147373144568 10455255552 1730483141616 5946143904 617044977396 408109455360 220087524832 141435720268 1036931354343 1246347838940 284883603378 48898019016 352463210550 3218576288 2907050040 946877011992 24553016640 2454788322 164747494784 84480877208 288439800000 659026927650 1341859514112 355930977920 168166803657 1057422292842 758637544140 100174625208 661672870200 196360939358 1287885040 1285149219650 397348748874 107872174116 61226401600 3374108150 7082451549 2665577919312 1920043752825 1251521216 1015667980800 147150946260 71891011255 189058260672 421472191144 288255003290 16919445984 1187811173604 414372620816 290813457480 276472658592 1008901778040 31477244396 1556268896280 392620182240 25005827548 673678378440 6843199860 416626424100 51220451282 49212160887 295974028329 1970415141520 251277195052 100005396480 35419961280 23454189570 1653414203952 1364567701756 666030742335 54057920100 42266206000 72383138700 597525348672 123788355400 84273342954 486351942300 90960985115 599861093844 84824337580 612253653480 57002410333 248321203200 189436057200 569910204696 1062702689913 849713452560 1184662897362 622782423333 204002695308 244131250584 1182364982400 2698615530 314160674331 69886951875 184561919892 8163576828 452339547660 129890123520 42590308618 1427140511370 1483015807728 197878583016 121716787200 213416805888 64853789000 75089055600 884667528418 624269998710 14271283008 885551178312 430586337600 9666122772 339552616576 201889402976 494250938160 2292736320 8691129022 162315678360 1108731456 324683766320 5853624777 48917921232 58363958016 652397686976 119911982850 55431635760 885798279192 147723233210 158391355800 1640660168 139847436 29583561348 1235340280880 729286945387 39181120608 270427490634 1176831773296 208751928840 16110758400 4484909000 1465342047169 87988716654 121198211568 69027084 31398963552 21273479424 922693854280 53613363791 862045508256 21622938750 652801992 134753069682 307970237928 166568521392 159992191800 302812020000 20730216150 104761007910 947250590720 516573820100 517085569790 28606260445 309422337560 793826671616 118986733957 1103451928320 122557342208 367245651864 383549341494 398289937164 1519673059800 29949375680 329971361472 1269264402 4596831265 43386159264 45274735296 1067818466 834522313734 393598898880 138688636064 16527103320 215407163768 46505327946 1787946735256 4578152076 36293767902 655995768675 193344406272 216121230444 2976321348 0 92899360890 756418152672 44589131712 45246698940 291900186963 169994605203 456830286320 267368765377 99771525216 53397130050 258659602600 523193037080 12232993700 255657370605 530510111352 377825599080 1324911592 1041787123300 1999434888 486166695408 789113664 714701384280 64363898823 1147570762080 216666710568 317399918020 56319165280 67453198140 821183183100 1133961562776 229674373981 36436750944 1623539746818 177093232750 222925514256 35639909256 174708606180 177965082126 285027047690 393791312640 3373760262 11778517620 1185548998942 300397350192 413964610752 163021704416 40705485615 301459742520 1187191433458 166652406872 863903420 171170191934 205411220490 9970426780 612975362335 444564899900 1125758233600 273349842480 500393978910 361634451516 181565879157 6102769191 1795093151390 1288038569061 147963590562 268821916090 79876657212 24779786976 2013221437208 212262138720 1382313532050 114439094275 121431697884 160613029080 164081465856 342765278400 744810944790 1352362351788 20428182320 350037356032 1764003225584 1054838665980 539954552832 308338657432 400979315660 1243492410525 1681526681472 184859334800 1240704750 174570919776 684203233364 347466085449 64162560000 1106753461137 70915551840 76522070144 447528313440 440391743168 598716109348 345182534424 429190686225 31192472304 70946782976 669991488816 838467602280 642292884090 475019752308 2407080563100 91552778746 1956968000 431386909131 220476442500 26400353320 62389987560 9190944000 452265098940 1085767272242 345414575880 939960703188 341834115040 8478485055 208956371316 374675628080 75520789872 673834582538 30645485475 87375221640 469581264000 515080382751 36663561090 353568557664 69117281793 1099520138080 65151684600 38624922330 41225268483 203061641328 82849789568 357681256680 1053672996424 136952962230 1172804759532 154358743110 820664549208 409931531262 44142632926 596724117696 580502611494 41993188614 455889364560 138120210140 22026403770 239229247896 206533968480 236464215975 378054163655 5556301100 91113086520 13700098896 395986187947 1234135219275 205910527578 741619370960 598064387904 93031924000 1774457887410 1161263504674 650935186551 242991423427 241829524404 2174607092 61573289130 338558288940 138492982147 41088207096 460236530376 532066088400 746282990565 517577194647 970862452560 118724270000 281481018 97692564480 2987260500 85831736700 408106038078 475606466510 8224959036 80673622974 676833723188 7873319888 16341624000 993626235 234728467212 6599963870 176830955856 634822880640 1655873291520 170857241504 364168160187 797207866470 107519027616 507390734376 388274101950 235518554880 219109825900 1509454147530 994648709432 673400397824 23063074650 513644931576 63495343968 27637974360 231459946048 1044437831442 261729238716 377971218 631402244832 311494966200 121097294388 6218148224 976600688600 319072850565 641543530240 25288759808 280031085780 84036821820 98647232445 140051773500 88890377000 15375672060 122057844662 3029119160 52700673060 76768886600 64935321228 112785003576 452832515520 29965045578 102859836390 19714164878 461432885004 328347894888 270757596696 945223645518 9176683878 15807541156 217910477988 2111868371457 63076938960 849881788008 64776690792 3006734478 54860839740 619963920009 128676126726 21944204295 281782737243 4300371684 9334724850 563087111886 56607455070 2291631498280 17823535296 1731117873030 81865120347 29253418200 1468793023200 827966201880 31151433600 427175746872 537008735676 578830542920 1655885960960 1136264063696 124647343758 51018780964 66422535912 683921065140 44618362490 75040863360 221368352195 745119407760 7377630624 36729924000 2556261095400 81118780500 29805802740 85140444 1124921374208 87836676438 4705356219 272989593528 89369705280 161288492706 247429638950 170208727040 842502988888 404635306110 163758781836 358180008760 1261823545650 471366495810 115289918645 100143718928 188120864529 732065073460 202800268944 121598988186 31063011840 19213720110 25145395704 387527919600 72269115516 186146699616 234549497358 137321788968 729563169981 134037681440 1401806184558 1353808887872 952746872256 437536205872 163212275760 812756020830 246680289900 3184351770 1384336745940 94360299024 365043305132 18621401526 278728118592 347036659200 77821646976 1055758502800 44672109447 1623486066720 1550880915320 5036605623 635030720664 11497649400 395793910512 21186861120 73981087560 2696792057208 1492173100080 215819636992 267686342700 447759717354 2899638104 60093240840 203667147640 493550974004 222138358840 146915140428 523993989438 40681200000 19110587875 348493068930 454038558272 375252370773 583697774945 969004900437 720911504768 185178056360 153552170100 97608705622 13343758218 670045014045 1572283030400 342655311712 153241308 180279678733 1158104956320 102504093675 9639051030 81628262756 325562255385 205919526848 6008554604 173779761312 336880474920 335125646440 442322042220 1245238329370 33217281495 185013462450 450101750 444998267376 177090880768 724182904566 664662957904 209368297737 811959312192 402285863490 761192964624 814927446468 381802538376 64885042640 346528077588 273689893950 1157992965938 606708219520 148525106730 166361315232 284792893248 539867090448 1543111262208 151910717618 202583190400 8303876560 1232146548288 157881537666 1768628462640 255724839898 423589274199 7726175820 865470952666 194534039952 826355306700 1169049908544 720696337872 44607890873 621946980669 152936394840 219238407390 158029425840 38160166500 510029936188 187257776940 512601666500 2133681773890 55744791844 2198728320 494814242720 52113998240 168236843775 48938848920 746586067260 1089378901008 387649391136 98015354910 7061221440 553921924812 164534074536 24296484960 19290707904 754583502960 100593486708 18905882490 694487231100 675414909000 1088140514282 466765887104 299288255700 930594813120 517202144349 7130192648 15035714100 193720670262 197636092500 47327152040 1019126457900 1453929588 716208021050 421996425669 38985614304 59325532436 130050860625 587532780822 911704207337 381682458648 408277540314 41736131100 86328370716 846770938272 851194618134 720301576320 178301794268 1572078373697 879616879545 3950524006 11283518708 50476647780 348434170730 379687670408 13689278784 2103669130290 741244645741 98860459542 106168949950 167985750900 181922581980 101102299460 376440646980 21780367686 713418220125 191511458586 133308338685 629452712112 146936256012 1572098876480 62285058000 32624619636 1441887298254 640249142400 46129493085 550382669696 1304245018230 95699991904 741350659168 589603751600 146842226000 1489618023552 95778173595 117135254652 427468715520 38814630270 417318405704 406353586992 356431233312 1329697908 324574540290 529311462141 1314540882522 127281113772 354858187761 95439644820 222495211880 11921610348 200392561512 2988326718 349854316900 293815966980 407967106514 225868161904 589251994155 93331527399 529401820535 90124494480 7011217920 121945927248 19730321380 19176425730 174096251640 14959235915 8539838496 273827945175 33681699684 934200990 588561971184 692468943228 554781376828 81475183080 211711346259 697688308704 53758957428 285071227200 1410439274720 998637351780 16849548108 46480363776 196974209910 321771265920 37698933360 78065947008 167079677298 91687574440 459836056 34312327581 489103761420 142460065566 4664946688 226310145296 197076247452 260534492658 1035890797968 131754066210 153239427075 306717267588 25531248326 326215990650 2165860528755 431957930765 366911231544 387022603968 1135043521200 5662434 347749652715 176221146816 166972936760 20234581164 185973876666 1327380600 601302064076 393242141066 574440235020 497429504 26143970880 758957855733 263115657504 87559323705 10947563440 73678569888 1258280771680 23553570894 408048288340 1547501756904 73678073850 129389879710 156795602640 417733610240 34494939016 297343285551 632306810100 527604524073 2362820492 74782684440 291697996914 17935553976 167510122560 88381059954 52518750564 15117042744 317773176510 438951869440 240551218896 953747239990 1408291071525 12178334883 7024824576 79795670724 57775280940 225836966516 947032836680 1443044825820 391677264 575560300496 362093388525 11975052672 925627389792 267030127896 162813267036 283389678000 477205211364 682486881300 190688517932 558082861908 1320542812160 543584670348 299739094488 198098807550 841007976731 2977517664 183457909504 4971177432 6240529096 228570378824 569091659400 135399167200 272899460162 809188478220 1271518918347 40327429480 1031788052232 340207124176 836148873060 162847767744 849766010511 2203130351000 63437718929 258177584280 30233063960 36335666500 41112883560 533814025368 376811807970 380958986295 157041724032 451873810800 200599042544 20922152790 77292266610 1539264542088 2811850524 95939608800 1336822798800 24791699040 524658580236 478007731227 740367156690 1309746900 111862180210 125225258640 1159262289120 213194626820 297246353040 111169029066 256054198400 6439357925 88732991360 475899486378 11586763032 311134400934 216002844050 356115805500 16126455200 86126520480 104552898840 8164558896 437915699528 351184973160 473399790840 6270824322 594465330620 5799549960 322736028912 1726616972080 2634085090 2125961775 806324101596 321006973644 224707944780 25574788500 179872682100 55799712000 13225267440 350369974696 1065402012528 199048305216 1929168608238 910659263266 488681019288 1379399446912 153677123292 68297973660 1221382204523 1305307936935 388256400 1202415652568 2114501184 2314564811520 1561055153416 664646070000 55992836960 266720586192 5785975800 58293860310 992676632136 1465677005968 281290904730 179504510472 594463704120 404084431996 650817420411 1142725776192 522527705844 1385590761280 149731652796 1217613816720 14505090138 294521440232 38750769590 579483064320 20413520625 120532523190 64377826065 5593010544 24572723578 308100856780 389425663872 307441656000 263852222040 35713928700 59560646130 676176085156 1157660066332 180774054230 119288938587 52350891950 59063300064 423315796000 464560480096 29921799732 178029946710 406625403120 577829615250 320950961955 188402889640 96939786528 110010508200 285477959800 246613931608 126720382320 1321431976176 52873060768 429157338512 13482405776 26254745634 147046221504 11871495680 22854738356 1437792608976 637398423450 1916557220550 26441769848 784917761850 1152403638360 52090854340 1363814155176 2753452800 52789140000 139452970881 86263714040 72163885024 49962877440 881818897374 127065434208 17474292780 64436271800 602063638176 91410439120 313072631100 377251423740 19309324320 321954240300 12442765860 535902474240 206616677256 4939004232 351366218154 525201303040 1565853961974 168778543620 343458284466 181450868040 1236951962436 1531555984728 452633408523 74219889340 1425285044270 327385776960 97697544120 86133565350 7844552896 200200378110 17317249920 11918818626 31747177020 4353145494 1962638422623 256552196670 569494587186 74185628000 1696158774555 9017085555 258161785344 327177975256 8542762410 10213021200 4893816456 27109170816 347254780228 710578400 326174899464 9598905376 853228964428 106804537094 336592633748 81730086438 9478526800 44289176206 1537101710992 1519239382936 152598804930 162518653395 2568140610 381104228362 801522302502 495379621217 696769541260 739487440320 9864724912 23289290550 28914316186 1141335379845 723723062738 393836420692 430408974328 485740715200 565075701840 638297709160 713616130188 14701236480 273423867750 232638180390 225929270532 963661479920 660587728800 601273131776 706633654950 1029604557657 18043769100 349694940540 4327956178 14131531722 248708095902 937157565960 181176670350 493295861520 14451808983 642358009722 2056955563616 1096813450800 89861486540 77606887560 1798725508340 112376436744 988673765175 140349201531 3350688460 1572630374400 41516590002 112529482875 417063087376 2192272857680 17690049776 576502351040 46877017968 1041069145176 46047319110 33312149600 319085491116 575433193500 708946489724 173091031776 2728917360290 2217602400 843108552384 8671960066 375526490826 8652324792 414806418796 186877147600 143728898460 27066160968 529396714640 567892000236 2350297121280 103181145480 463767314496 2072535609584 338736960896 146999689600 10591444992 229367342358 306714381072 906273394000 463121969760 498863220525 33341616000 80876178783 30065683410 563378679797 13407495354 1505916978111 1445923797472 1157553196200 103157621154 71002907200 1382587935861 305006064 800489771775 30193022160 26075426440 223925405838 166215234640 78038783724 180073210590 194447688750 244411108656 1006612863018 188540077065 900063201648 785590679412 785712204467 30159605980 18586081800 610853712762 354041883936 167497153056 709428966624 155947570818 1570856084640 1185172432800 417489737280 152536455720 167409406880 672333205080 287512680 36689231040 7861570860 8051264460 648811495360 1016418260 15449542416 42618240321 8515431250 113021203680 110867363544 206178600168 85132562328 221646080505 345024107142 537118031120 538016351390 367853513160 4660873272 362800152 295729025844 1234684735242 786932709732 38042487868 164143039232 1205674382721 1959820832070 131218500720 104860742520 850041682750 235631335716 400668795800 294677791200 1125111551520 775193627648 234095314176 194100368931 5290003680 1109881619100 15008784475 30205168140 79208687196 44295680 663038281910 223040912400 250867055440 21407670900 13782908240 327172724690 409968976560 4812878070 39328825536 1081801448032 35266792960 534304885632 2599659191600 16776544176 20661984165 87124637060 64736334918 299710751169 786179706624 712287586737 555895649880 334967618595 447513404416 641313529850 374967388842 1910117392911 5816769300 63843140403 153737354124 223720708240 463076264 952121940 804868878 628437240894 9828863520 1725693538794 108566563600 88167525732 450556575232 389277858060 11123989800 1261882910200 207100267968 94627581552 31848992480 335049178867 21148074090 9744242904 137381920 711930708560 145258246714 101871275330 137206780524 254478340800 209509226784 362899745280 31663417728 1940857632 39840173503 18330408160 742346231168 1478812286600 139837418188 368315556 146253017088 50001596160 20345032344 230541230952 240561797388 3891899648 73053062400 1924494312546 1135586081250 2283824557 495645562130 323001901200 60629914800 231866905104 260339846118 17060834154 278134963776 1768795199808 25181550849 287620827625 1013524579300 343158007750 7947733860 105667634150 159937430256 701706054280 4808588265 517967859592 279763460984 52782872292 3702820160 9447499488 126783894750 55965934440 105969479616 314755940232 1170201833892 173340557280 1627371622800 105447939714 634801961756 596090983740 1166217766992 1263596740000 50500093930 89748506844 6198226320 1744041990600 438956623798 39676391040 1093468498584 671082679971 87809325696 1932544061520 1172622133826 1837408929768 100587860520 112798104984 260270439344 426498918208 20818980288 246299767760 141252047376 345200999616 303126998720 181637312646 1931640244380 751588056414 143990279334 1358252740 10838569896 106572479928 713594424604 533374221090 33386565540 754253742816 608917668450 592078717368 352520709200 6280152648 1088727353364 37518033856 16223249840 331729268380 1142365324870 1593578849664 721787841060 74504626162 206143178391 14480198800 7877748500 7152909687 259778476020 58294302240 20917835280 328014413460 115715964240 191769215475 197693562000 67758185880 1503948019368 257236019304 4664352924 450640404904 173246896092 24142158456 139349051520 89533517904 1122183707288 325287565000 1950622829056 724393845 655873961116 559953428484 1095779618560 24207876000 155341188331 65886993880 43098593265 517006447272 9054496880 368127650880 156144572160 4741214004 11757066192 62696868105 666088347120 317198172585 43494851421 2320632886 1104475147050 1301817398 12898656250 590374438434 416394893184 210783541284 242629545000 192057748515 155076129192 2130547290141 725543260416 270386511120 1681051118172 89614046424 952193617396 39359007336 427084533600 8671064064 3416676048 1020010837932 1065261898031 31904514499 154672629034 1205370814232 82715103288 301199057535 789222500522 5456998572 34101187920 45372709800 44977497107 2268157626 91118098295 215098735040 873938007180 474039057140 244131109820 1353766656 496953327360 8860541130 1576524196416 15595490196 233730789720 569095491888 394075954368 244331261460 6391795977 422048387475 114367215000 169924946304 31816220040 228227820660 124245907344 362067696336 14294093574 10321223829 635545976940 18628831152 650629915056 1334950446080 32893432110 505314464808 118258105491 1072616719680 45970184412 2224704768 589316234520 310533356620 470547504504 55516632264 649983910120 240768212556 884940672 59682442078 10335001600 89090528352 1407359196250 1420481499024 2174897868 742725917465 218968950984 11850078600 15258173385 3777930468 12734928976 563488864128 283221353196 309625118670 42072046272 489672635718 5169283875 2890525464 3451313640 235360485690 622222548738 368144047413 21179719134 40032252360 413874666744 168247176720 165447930272 827980414296 48725209260 402478020840 7883902845 128053383120 668744785872 1028246940 230605300875 237457540460 13188300840 604006241410 86111762418 350143674976 926545536785 1247506860600 130225545450 154233721950 792199007848 177510614216 414887124048 1187352360624 130043688480 2443804272 291393565120 494111526656 49028160496 425046206871 71559976785 145317045720 3525225600 89197189632 41581097640 180661694400 447907908570 68533690500 390691256742 208555196928 1475458503078 164846560644 12848378950 74878667352 1283252725284 27847961442 33058019004 17295235209 895027873838 420504258330 30711317184 706757195664 47280265536 27480106980 125764257696 21888898164 943172053425 520884775260 178362976064 112038707938 187027891281 97499150320 989946193320 126818723176 349644063544 267856683858 170488562584 41024522350 218310071616 236451852000 493065516864 1104934340237 70523242608 3611799015 2591586881136 542574410572 582101287680 3850869600 17568093456 40104494640 303535174392 237589301950 197208269856 1265991682464 2205199153080 6686079600 245425303431 189648689000 1379948829000 3516924540 148205386500 21958631695 25235665250 787546762860 66900311310 772906290540 48489722280 102069542712 434183552504 1087713744216 59790469284 102960599616 177916048138 535562176905 88624463070 784849860524 168520018613 1905039947160 417861708408 212203945296 44410904964 131233044480 278606873061 647810504528 893107472410 88066310400 416474595550 23786721540 2593881900 463489839000 74288622177 126514404630 670570130724 2979026872 742124726070 1538458555728 295282256976 184488312528 71137659768 429649415280 26142631956 47002142187 173936870352 11793964265 57453659536 466045155868 331904385120 335727490593 185933120928 7966023296 344117882160 569532599936 66384558812 1190998016208 479295642150 30435340000 2001725794800 129457256257 239532422704 254978845400 88137502299 234285633920 349358068080 285161814336 804113412902 333959413968 3220629128 583871741120 39676548360 353896917785 30414747672 119362236120 356791259880 477444831850 173561821224 1327629717000 59238050040 317419316280 475126285725 73397960640 1367781146916 633378722598 244382051565 190964667410 779304148701 775266014208 44316585138 632508640736 59908495374 1016702894550 313266713760 15135704760 424544039592 430204022568 72144947228 1235451529375 729540482580 485299974280 5907022968 417781847375 111508490014 15349952145 75485184264 60652683000 18182607534 592594667280 2960622192 201362994612 27205951626 1376546820495 124016917728 22634157000 138151805040 358071110628 471469884093 191802003617 20563374672 27701079840 6692048484 160885210912 301719787110 1074255764637 14827413744 122659262844 44007662750 298311580 923166361440 155955998688 492824802652 1191764901006 200639543445 90829336819 61838295647 114893693244 668883934400 373799898576 160841690976 240162532920 3745357720 1491336600 2704326075 1048613040 51723656820 58604447616 40609651572 331845851736 1194497802828 213034635792 818465261073 62476918812 117771364746 249217859904 54434954600 211014188910 89623002848 1286362034208 794969262425 88434754317 545921835992 531729806400 4850655300 39945335976 295979061248 10218895104 43218972258 32734692408 1177777943720 1670226593904 19709666670 103347667024 14960797536 569726579136 444557469120 10754132658 822416422168 26479032624 147302009600 3013735410 14710041345 21275992220 97825183365 447979831264 26506638690 367136462376 558814681620 217885941684 618783996600 332111246016 255894918400 48762371760 4314158400 144324046152 1690305915532 315538219590 39962092950 191989828800 2826597510 10178319921 579231835616 1006506004119 256980044880 774562570210 318330928410 103703750590 2665205676 3003086126 2105414666898 21430606212 108700065320 416911525800 830549347280 623643924750 426567952926 12028077600 652750673043 55591112700 174406442364 1194854388750 2968608768 1010416616550 14435948104 24574430196 1068639480990 103139128920 65568970480 84179493090 61785475444 144391290000 101388120128 89945377936 38744801184 219051850500 569639479332 540134008 1384170488480 1954457552880 711936694632 638777662800 854214556800 368861280396 387686943000 18019730625 156010697280 1830265785612 667731341808 131039830620 94867976448 77008291164 43402121937 7113763584 588394934496 614911974600 187083935962 66499384875 8015312508 32898152376 87961603748 1851806502 15493019430 151251849510 257597706483 1172282069328 66174506904 282622395090 894067666860 775992892800 247903171640 17961768846 1607755275360 829016608602 1424463211200 353584038060 219518124912 1504798635933 7705135746 150679046384 5127853500 13203710376 373699383096 682360332671 27900595752 23286244800 152789076928 1336013860677 116248783576 259756705920 8037174040 5226948720 157461663744 583141457108 664001831500 57528451354 143668278885 48846987442 119583395664 186667034892 869383346000 894172180174 670318175544 25483615179 3885619320 1776737679948 372529652352 2354773345221 319611906820 614695397400 78810252820 91715766942 86413759200 341355683088 937026759240 175026470920 459904717440 2421346727172 826072562843 10993270320 1888492200 365238314826 91768218500 531607312800 111063418830 2215301760 138235189120 349092094489 66085208416 109751538000 415456032768 86083583600 81594446448 8201132800 41294523310 1302153501600 1266310337355 763853385900 102063911100 130158767160 673089150720 246590460960 78130999885 475197423912 114192899568 54083096340 814298607360 455254152090 481169620040 101299383085 31654699440 168002954784 83365534560 462116366032 38817589608 1006077466800 305460524655 1528510341256 119480923408 653448107730 116807137216 349063358784 386293081720 237521325312 234412714962 358445512320 416512726344 350724887136 147616265160 260147212980 210304630225 45766822716 36843981918 19984525200 41485155456 785927318 613161034200 315148810944 25331920152 3372494580 64240959744 61624442880 122957956320 137060465070 206768332122 194790832080 1692708729036 1252156708864 33983470070 3450600 142204972140 1523632282146 18346548960 396238639104 44925257088 63218435280 54382463135 18778644000 290468152975 614007405440 13881082644 269834599836 785023496152 265382759538 496249524 283823750160 15256857200 317210557860 354591485385 113123995712 95770177920 66972007678 151270738236 36676573362 76709708235 276322020196 742661025876 285642651042 408996001260 9242862384 1022776267980 148183165602 1505786169800 42447919950 66570898980 2019064680 6048646448 21086427700 482006557521 178762076284 286442907056 24532939760 491777880608 494698170168 1207775963200 1667505175253 1217304938976 10767851235 540797414652 188392579380 576271864825 30124123040 246305627626 6176783720 265854195828 1106915198400 435184575033 494059418256 20473839216 57361227462 974842033920 220089886845 1020355559454 930068098125 134209106880 58847627080 63197441160 687868943904 2488082400 1397178173925 520139311650 756593940960 624178793984 149463122000 25788767056 305716563636 390102130080 118759295016 374036043540 42437399472 1035137531956 914111085888 99488816 853601642355 676091449590 64068322656 418274639928 247720727160 19590184224 19549531400 1324449402835 393170237680 1757609737920 33071607387 354690552414 258197247105 61991140288 190172960208 1033717818000 292530410588 39710322080 67102691040 1720842484592 81604999476 13231648512 1415021425413 60039037821 227019051045 16551551016 207501584885 699887236310 1919338498528 137960268105 147657800745 66611679264 360073633053 679089679737 589230613110 464456624256 85803412520 76955512150 178435286256 167313473712 1564832180175 68052613650 232749479556 562491953160 387931880340 17151305472 1325569335090 410578054656 341681982408 151805136 987489282969 158033312928 170276291640 116740762705 371378501568 33220444455 825423009390 598114951200 16339722300 675532549641 315413683680 7320485080 411884773740 59724980212 261013925700 369537359256 230383852270 102304840792 80549759472 550396530586 130180949739 1875249600 552162517494 14615818224 58580637405 577438450560 27996890928 109359137622 88060704786 215865608 111071921814 472007530800 43101799920 1989609255000 849000632832 1027246285440 432164068700 763986611664 967798263384 1348386122776 38238298560 204174002880 37805591538 1229606197248 42576825600 1126210048560 23016402850 686559625479 20438482560 387759024 153175156308 4483307374 506914790109 96771413934 4367237964 610543708544 1122237925200 138089657880 2896277804 14885728704 468817983256 189851816232 338110877201 625331551744 27454176750 238260573900 445460096718 56455813491 381930593940 386482402368 92159925636 27652174692 11104080914 127913426400 659547020 70588571625 78438256904 135633446136 73290731052 585999048930 1010723284536 675718157520 2182355786496 1192266141752 272341073790 38053619100 2529243990 32245457508 186087611430 101709845544 305591172750 550000274616 696441415598 398702967000 445722644224 124207121100 67474785924 171975179997 584912680752 810014668056 371071052473 140502614208 9064681020 18461749104 156050306412 95058680760 1319130769807 871098675520 10491540840 1028582772910 910622504756 303300782800 152573965794 34503147783 1509444090040 95755272192 1057159156886 656631392995 495721793376 57739300038 364325222430 44810771020 751403831520 1339560760203 244847324412 412951685139 542632549206 60121904336 233367583220 608949453120 976755435404 156628760400 180536311088 1499513279121 325536543871 57283368624 1103669496305 1084704641488 874336616720 54455750400 9365586930 376907780340 15372158100 102732534450 849848956740 648939213468 369867438080 45295251408 457754124536 17276226912 454340464560 1448776350840 54583322112 17297082880 227625820136 136311418656 124264820576 20550028576 130083966 983758144254 2345408460 60755825400 332203763364 310106896968 650098852620 1460477206050 440670847840 385522038400 99144430176 2220852665976 148346520028 953255210112 153979593768 436193040720 26126294066 591126490899 142802692725 87761234400 318262551840 311304043452 589185663000 3445020161 672365635000 195053196000 1127504737975 571974565888 760497945600 11073348465 57422920936 140078177250 322649767017 319146160476 1594311674080 60650635158 2508768951 105207537204 686105709940 2476862880 1137021709005 2646716544 1644218209755 100643919168 243196666812 2248765861680 501362057718 13778315720 115119758455 135703700608 346831597560 201372770880 167351953338 54178580100 26689297041 9572530629 19977114564 311369130170 61938162000 1702114974924 301658319901 271665766645 39489840 176220094464 44344456387 2938434428 1396838437500 732520313536 204509978496 1005608116620 244026126464 1038192558208 8578164162 222408059517 42674223280 123835331619 313590710140 539236112352 791674134485 15411303336 332634628148 14246249220 329237904800 13526858289 12065365686 1055239353340 1028066081 91557535455 41288607759 2090773152 1926557036292 28428375984 52447783134 286358665698 666961827084 957069196200 127759207680 226479985700 388816557276 118971376182 278191283788 1273834720872 141081360 52013247650 1255789794105 1317099797202 145160259328 17012845746 118374721500 100605675840 932384833224 380534791908 466784694405 429097968208 107865598269 351333510000 3513956904 144892498608 1135337117832 717982418384 227832958500 17527344200 59889449277 383966921541 21004188328 52764237988 93242276764 5587503660 794354645544 567319050144 90353181516 1563347360 172778713632 22942750688 61955551000 162907458705 528840534510 29581305390 53233595712 244838683962 990065096028 544570602940 46672916472 175736959744 290708348985 48897585658 352564782570 17609592000 218112389280 1360941529445 3791733822 410340620448 727256911290 1090575119880 25745098302 134096792640 308712896800 5007278736 265389864480 22531370400 737344846420 15866252875 41950066305 1864021714188 263021612670 90782646702 98575942410 34172298468 697531392108 617537194680 447832211505 18961311740 675726042281 95434724385 7280908208 7673259060 4348564416 326075361183 18649181340 27215578368 491872934124 441165520224 11789057376 68886072780 17432564310 790284044970 182059104060 474087402360 263546472420 168255676512 112343013800 818888107968 1268799669072 1353873024504 135114937330 17202571200 545511121192 132796606464 63224898066 476435606955 157400838144 1045755053 453609608328 192918002940 109878419160 59496797523 654113596598 1893742062880 2467363539936 1393277187115 58167318400 1051570859220 1481696206160 157604296830 997425135980 80208710120 745084082400 18130055500 50454505530 792459495828 1863569374581 150550852704 369135616392 156326168040 153307280 1078772158962 9658183710 46427887304 4102480512 445550932134 1291083251444 53923192145 100123315770 771319977960 85430380568 32997850816 125236443728 361378301526 309721307656 325583116824 2559868362714 9606681830 869441363676 90046991650 148911316625 1158662700 18966279264 1342484759520 446032923024 253607646448 94580270592 56978350864 152910265680 32423762520 666102243156 8815334724 29043966840 514089993412 118833465960 259270690770 652157327250 93928528554 1692117279996 16747838040 1570088599030 278044221824 5684360640 9593762310 2095970544 3110558032 82614841248 175347089568 781221267162 11872626600 39725589970 45524321700 300200892980 240737368872 192098135710 1173343572720 18037452830 126029647008 28393952490 865447872 140357079072 17152751826 426378471078 564304592592 265473263664 871060806816 2217140110680 19334950857 451572109920 479896696752 16209575824 284450715110 14397784128 301143001570 5724744480 156933077616 4839486912 88476207876 45250511328 205785371700 138530347950 1456971735168 243530827848 75547558224 463983132480 1893813470496 49812372720 2173333469748 12588724260 303429120813 52078873236 728102072418 99393422346 2896018272 15324913120 8782703592 1200500059752 8480594856 94177275192 260516340 738076856832 97046199677 82482276240 1765502060052 295318226412 31854595920 1905057995040 1019389186872 10319028426 309808417320 15044520568 2519003487 1040182957968 245042171885 31548834976 1780266605760 115873868412 1786698959430 201991918850 65516497482 10640817990 178307653568 32148380502 323658706140 3957503472 475737120812 12211844043 374354599320 33033113750 69866647176 162467446848 172073898522 1153780380480 405912567424 508621182965 588285270020 9482517720 1032014138400 10948201056 48230798648 174525233400 1013360293710 166895629920 1097709996600 28051657284 811037552808 6616955000 62546078336 961264661136 620847865404 52052137344 86059019904 20736317888 1560837667473 801179781696 115865497980 1709958470640 1325848250628 2351563215 337256389932 19510821726 20961275032 202188027888 766873800 16744922208 135360159480 924871713250 6705919318 358652290256 80592162288 272896859314 883467301860 649929266532 2704940550 62008241300 147475915776 1168376009472 198602938600 4765565376 260021027520 683804413320 61592660352 17637602400 806148915001 575096879808 167615575988 893901899520 7376772124 8981344638 441121898748 31493280000 252870854400 656064691776 235790552928 93017608080 23967850500 620458825206 11010079580 100651509616 858840497760 1316722176 17487657408 313969662656 1185665220894 551188481900 653028025077 112061731050 219665892600 269250779096 9926534640 2028883845741 27539930880 418655217672 31138602564 2130049642 17406955818 725944664328 189975485220 296943241520 506019208155 39722229750 22077781440 901737285516 744735729448 253781306064 17978915520 110832429088 1911199305925 170367769396 925667109432 267421684600 1689401119140 5754505562 140473957932 389858413497 89916732243 31690339380 14091907648 309241625280 86919791607 599546106612 1258383357000 779546804872 1986123290228 1241644090362 175841016750 597924850950 335309205000 185160633840 34185526560 126511337160 53326390320 33230287325 1881534477984 602605311000 98051063616 224150163300 86105887736 167773248520 246986696232 128242286568 7095307986 603579516672 1732907740 27775403500 167826778955 41376413628 454007050700 468428083695 121563625680 3432825198 56506521 160953514150 995972640 857494516646 133996755330 462215229168 584430865200 151585020720 29582716590 490648561074 47585378368 351021596211 9670055592 327524482424 1290490921929 94090849775 57063649500 179906735268 610316919564 819526664824 887947946028 256211102400 493289197056 111662494048 513209942550 434704346262 221508770560 356785973424 10548046845 554925240944 433702260151 60250858980 80631710940 1433806928640 384570698724 115997297775 1383935478016 162828097080 551123113497 1254418924946 69856373493 27912286152 675016366752 142201751076 209850021810 153928813500 1058677134184 846482137716 260789760 4195966500 88750466343 547545904577 59779367120 1391948073360 400033816000 231828043680 346199822640 218755888 157245543000 6037964800 28358872416 68382356574 88316188876 141379249470 793391245712 2287884774833 444317750184 1287168801282 159963664718 543285599472 137731418670 1659268678368 683984851680 704206227396 177548358240 367295761152 214398140540 718080574770 789834635332 875700033208 1739436792624 708591618 68746133104 251719297830 10866163176 49643263020 1246285553100 238552938 38487872522 352621861248 65258102808 430360480 85926556128 896082738780 172052997052 493880327892 1022270887152 625473019500 107068589280 772791241278 1429399263656 882799717110 155265902172 107082095175 50762238228 73178018730 419706551250 199146055962 310409255052 424895304960 3554440340 500002794564 306240872160 2097107531025 400966543936 1173889066896 56027955960 18169059888 811064034360 507439941840 1270069007031 343196140896 15412494500 667244007 1735911216 1248313831804 103037426380 443114915635 1341794258760 175994216800 7686553556 2381426560 625481957490 51482533032 531804423500 946072930320 8121113832 209082505368 327216529728 224545716520 275789640 40956001002 117096812620 101516067840 51266182968 1075051399500 421634781865 1107902869260 198651896828 235496242800 394862508864 538119028500 416997761882 459352958181 112566742410 8311855050 284994231665 43551703728 853032704496 1160873346600 60151395628 740757984496 969515716335 16758627494 74094847528 50489027904 165273065496 111566500416 21866628564 280883816136 1357065492606 742744687620 90518417640 27869823945 104967286752 217215337005 62371213056 1243191847170 269648404035 1810458587520 536048998160 156062182500 472951895000 980530214976 162233292328 128288301152 63985579425 646185128472 2895818496 2159187449730 1396394362629 60507055728 190778790943 221311537860 17774887200 370005917380 23003089884 292633558542 33697682370 620503925328 60601394562 1184797719216 79462079336 4360365575 1238900213 1503731307760 624302243204 887116877920 356078580000 14712672041 395269869666 12722856780 2145187611050 127463765940 805761925904 115913296928 1285468607948 291690759100 107937172392 164658708890 185090988600 2558965164336 433516313520 37556325408 64437047640 29704839840 55635169527 444457796310 1341196675000 1046543197315 89768144544 510395853387 3308327705 829362619956 16697921240 35718087944 187816941000 3927334752 1594623393792 958080412656 25009497560 616023843050 888029861730 8337080976 268983106140 20250733440 65338972704 1614075930912 351539480978 1287497629665 1368527122784 423213109382 46042825920 251383138160 9978460128 51727011308 2380223208 37936158668 15433612288 6680767800 317000004160 449443619400 55721931090 360905492367 188378906471 105854367840 57004246035 290499397110 53016408522 273651940780 29208672780 35826449920 37565606286 514591006230 294797052 126125801132 452632896450 44746059076 262613096100 385095057408 73396382424 517254196900 665066583580 29231993560 20570497896 561820071534 433521503382 100636389045 1633198452743 1471932199578 225524258946 134944472364 95276642140 143963985550 40057982524 74748075864 1773388920576 74051545680 98754109344 6804569572 109126855516 1879176963715 96286846500 193575869027 448924553556 64314306126 370952717928 72062499663 35746768360 411666890550 383932802400 360943745085 389011104000 853529531228 233280233320 541535660928 1429519715700 11735907432 235766953422 548607091536 2253615055720 129997605000 1056793660272 380160058080 165820957770 915709205880 21525865920 142123821840 25675764660 2414100360 189631136478 397648064480 241313601984 1459927579614 484925169692 38809717112 169178317552 19180809 947515780092 133992475560 168218555640 204690864378 995291324370 2538998435394 6296289312 8794631080 476513488464 19020971390 52333195851 355116123648 1241831930835 10566874722 165605631950 114828648326 2358076338 360182157312 869427946408 84191232768 38995808256 1253285499447 21961451139 573594748722 473256151137 272145991788 436374348800 285550683660 35177962963 363266648640 10975599414 2664662000 1207525830030 1112224015 519544972560 287194338624 1487223889282 147700901268 70483271040 69534234588 882958150008 1480503354178 58674392100 333984848400 50874155640 19221230625 247280028255 3577923580 27024536412 602079098460 292953135772 1204173003264 32696660178 866241544320 428379120260 33498292239 18002794928 643598749248 344887654848 183848094834 46641552944 5832862560 2319707055 422888560128 133549050362 11356717680 251386022895 76980355204 76550536192 400334328 1220031540 19834269393 30360802880 127363181400 197076936888 111054865740 130995033876 143985182370 74651760000 197439559700 618878702970 67777132530 18299565900 491499061704 145614891198 597381022480 134318199309 16913661570 37062462360 482947863552 441186830595 46816008720 93704979361 301537587240 322743439200 25941772800 46005102220 130116965340 201853990663 828841073472 28264173379 33076345244 107506815360 255521578884 14071064220 37956420030 346388437346 1402153764655 322950097425 142247331972 75441155328 131165685600 454787590572 582821018050 126519926400 15230434050 78300457515 191180666040 1422126 183051709956 198877920800 19005491904 226245031712 131697079240 59290231308 14907779658 979079748 6613039341 122146112190 44303525796 1386765564470 24052783590 348387394464 31279283400 7630630630 1707300541492 113325136860 1142577540927 86205253668 67137816480 73876242492 125565966800 1281754097900 772684747592 592794058752 358885270744 186584436368 52259708644 965704863075 103609037870 320721944790 283810068150 745919260461 1942359937980 142020469760 23924864592 98247653760 540433306570 917648150810 183730552824 182347494932 97217477910 47990343375 99899885328 9505336500 5153564952 145502182640 10236027020 554745156350 162743441721 517684381929 47098251270 99398413224 106697366736 1132039308816 7827006720 75091481352 58443781956 2307523101016 905837600778 82753696298 4170250071 816586364832 10792508040 151543084518 43250350000 509160236760 90889732102 3280672506 510585174918 13397555007 912678452952 503389037178 838867297140 617218472052 1056646655603 47417316900 1150389008288 411818689152 22208380356 2088587411820 22367234688 405930465988 766362809440 204718362880 18338209344 95310236636 13332979647 821696610680 196801342400 398844038880 10117605260 104703222155 639598928196 97380566010 395278524046 532217259092 637630184040 635823559631 161119744752 8217600840 2214365012640 107016490240 627014592000 30640249224 184792686152 17667919608 12425266000 793359134154 81215625220 461573376355 303758376102 203370224100 56923251000 884074667280 1664908360500 471663649044 1101439138800 38547638976 568280905536 302865984028 1600498354000 870660324270 263263606520 206484389392 114154949340 19542102984 95856639615 15627366744 590653391856 322822794315 14978361054 696272630400 550513249674 87740187354 394573888800 126328917960 3363882480 535748520552 507803151660 938652306240 2269597275 22205333220 64151021795 23132144160 483392811594 685282839912 573482397312 220658832240 2207663523330 102741695244 67835902920 14438647240 84047799636 203739204900 194056311312 36266371848 269923983868 404008896270 21633929685 1339399701504 158386617504 7586467776 250579973344 219734159886 681548195160 272683735632 759848541795 27164075120 74662308448 70634992536 364127547840 221823761034 455597899029 1531828368 342636061824 79590294267 734869614780 31385644290 55950693624 73458840000 10106311944 164793050037 194603577518 22363644160 175290596096 12235903670 19899833454 13181210028 1008667952160 449913137310 1173693315828 84822160320 351061390170 380291521287 34268165096 239780129024 21375023712 997017183234 335561940 9578168178 23239335756 84794051502 1339276330525 218398410500 425819509344 210620371908 1294727838560 344685924968 18075194675 51237356192 374688046425 29738034144 328575699720 229903108742 854068447050 186509637828 315994318200 51115247400 229414967040 42753160200 407606103201 26475348480 1477472868180 267124488540 142622626608 43909713264 523744435824 84943922028 220234937958 17283267540 38348106690 77817377080 159275146683 4221087930 1699853036548 531400280 201699300096 167682075759 135723966388 1208735947272 471791133513 269218090368 41988346456 317147629689 124714207552 370138944588 974125282200 93580091220 271185775200 641007004992 1058479523640 849724102692 633531147610 80857437882 224049462000 464897944610 1665032616 9714926592 129485228544 115561251750 558101041410 704428942680 16055722368 929416747392 959166292518 10030856136 576265040030 1035449996100 302791108565 17310014608 566813991411 368889159040 299791433400 661315640 39780565182 639657927390 8270237764 188198911096 2801591287 628616641518 294029398575 331061969156 546670950664 1614707640 1236373064652 18776414762 12970471500 3240038992 175984748850 75859601160 81096232896 1050861241440 981904597520 1028841258258 770350591350 16882094295 47763146880 11618649504 1105445120 49962588192 247368715776 4497265080 1052064699776 104087872068 985241264202 76795828242 12093931048 800804495898 280915084205 600124841316 140511007120 276754030995 56808012208 746018910 748817801550 44648346116 210847860094 648982424376 485917662780 325661286528 88537117608 47800077488 11126879280 575904069720 824585472000 33280752640 4347001728 1004185123200 60802748160 26342974989 621939387498 232448428520 79125031024 94416872550 35659740200 239813421120 589341191400 69589146708 663934063200 1263762723160 163854309342 1281944664 716769356400 50102430420 32887969440 23164306572 1595959134952 97477265600 1000662400500 697920784000 18074232900 10365985800 1396865256584 1881849982144 66333615180 57251229860 114982861968 17215151096 211695164764 401626603323 455235136000 58086078 578663977925 226396147120 169429752156 171886320000 1236581525385 720471316 1092735822802 52530764286 7858520 37648355550 33140798990 130892912280 133649536384 60809819208 174106991784 923751766080 104152940100 836094336 52145149056 283185907072 634319094481 440351338650 825228380676 768312256800 232520991746 176023484595 280153584915 379472741824 91389638340 85865839980 182833355040 1555407717360 225336917876 298407604950 31287273024 604918761560 515424340416 180473120520 1191699638808 756092630720 928212346215 60277451200 15666800 1831292627717 140644757680 1443082095 6880578936 10399342000 827964567430 919545265400 708532700918 150404410476 1037594575017 200323009206 260347469112 38023218112 1598605774818 55703110520 54756346180 1374847161600 44091516924 1391493480696 838009442088 1613761533615 41111427392 654585859840 23140086528 58782051648 192995183480 1093231659480 121065786468 2255463039321 249818735240 66355525575 16598689075 191020680000 521483327445 434513307616 330339039750 67029037604 97690660599 3294306848 64561385655 1118040000 88532490333 176690213700 473481310896 227987598872 1518533324 2354642460720 175639975801 553003083360 517119659914 138551682815 129368807280 19628117124 2783647389864 5200761312 234556081500 5119293662 104699302500 108931232571 1411132347072 449014384008 279445589280 562696851906 287890403472 4100715792 21557309906 360677057475 14345085993 804730156992 311224313988 49908552400 1926843360750 8248950840 32428579293 797623400691 170813106176 78000104665 124161612224 184112928720 52322508030 2175777995390 54282992400 1195618646516 1181529970992 155350070480 288804997760 131743805504 8088684288 37700770900 134582154000 241149365184 4712310050 769729145700 13213658832 3416406205 1079603896596 180056064468 33683023440 32372093024 922413829904 111756937500 32184514572 275895988410 12384086000 209937456960 16957355976 243614050380 120785739624 103962933993 669741338760 1719957044078 288993050076 2356470200130 294530365200 1402038986750 37923640320 638082018504 151891202736 49170536715 196196739600 675436876128 389450739420 602981937000 84097064304 78171994656 273163451568 135043880832 106008010416 1227847347713 641701999092 137620949376 708943253200 42314861376 1079416370880 4003675592 466835251900 1307383779 1266026859900 1673824104820 1229691367440 435815672352 449203548 22167558 361038998496 132421947720 14886968000 1144073617650 791551846800 25900410480 14937960060 892170767323 1254696169272 12803668515 314622868950 51820556820 219692509008 352671390180 295008668460 650687133600 67625880525 113569382472 1035485196500 45195889512 454181465496 2608228350 925896944336 344929490048 21942237116 486035043186 21208863375 32924715408 1117543368321 83518845984 215489532992 47133552564 68759949965 11702067840 6179493555 158265097956 2892748224 3614009202 162514936584 290328512868 69267272576 855921377502 205931227513 426944438750 5287617920 300825918900 141674424320 121749689010 153732512736 381589685632 72606201392 1197164279532 103117403136 386125277460 626038903620 909842249400 5456090850 77039770687 542843518392 280980309568 706681772246 399307413825 59713220781 732284977200 448483542836 1007218047152 15275295612 352416288720 73731711872 241650705240 188539985664 199171052848 14294180352 957833569170 979713439872 213535499016 1340500786408 572955098612 1096041007162 644937054060 2144824440 114964709076 544608943606 141762272978 15846584832 516587533800 201891147588 1309764406980 359091158604 443931608064 761719198240 1897189119 116295227984 7450222208 230448110211 1109666748931 35179102098 18392643010 81095686432 1321606794750 86817454570 297034425352 337304907045 132300175392 14204181530 578559289110 537057840930 1456828300800 200346878140 515912861178 519417663390 7099938560 75688951590 68359546112 1131149167800 10988428800 89870265440 394184186109 958714441620 470531998944 1342581098032 248481889971 5766150761 28501553388 45040722909 17674346160 304219380096 239441417856 37579990110 248875012200 2026460260 685886630538 982135250430 1515431893248 89950464240 925115524398 1125955584000 257327495208 312068648848 585276900 1910074882 10829287040 226093699125 1464021772920 1169240685 97104450806 42563433528 772162913826 224805084165 94797829776 10889036928 617258182080 2684448525 895755161145 5986557810 3394738620 842632974690 162791783280 44630101224 547988477400 205216404516 217650096576 148627543680 84095615800 123760068418 111830338080 1540222851420 61788920256 1002499289088 729844228480 210477802444 70345675530 816286816576 3607122816 123645065280 1314466248375 543048712800 1407804384 74191827400 131392802358 485415496368 61331806368 41445483842 12269090400 100811265438 1680506641920 321449252520 1024392743397 513289910945 18654194944 592506919338 774564576390 15864584400 600935273172 14971766810 27184640700 1327196567232 475246926450 656734189197 298314260640 734071862160 947381065575 312653020680 141142849920 1823913648872 204234240 72929912718 11404735650 210507113790 7814625336 132780521952 11724200000 104230441224 2259294435398 369784075752 73868539122 58511521530 754167000 350424858204 15554970816 238554706800 2448583506 325589145600 114439123656 236989621041 646002664944 834605803452 1139788774400 236457202800 592255626380 74369224930 88906794174 314881728558 629031910080 417254010780 754719666750 684698132160 575573486516 941032725908 2291774118114 185410610736 992973411584 108271070596 791705280885 164890271744 45387017152 299358155408 28518073488 792109812032 958177715000 433141038288 191657415600 36907815912 50183946900 85880803064 53146839552 7140721908 418850533899 1555668688518 71760439740 39469944620 213413505608 121885049600 1354034940 13406709240 432502946590 824875965432 27748341360 94227893760 43711492968 1129655633750 562160455675 184754075958 267560516988 136224125973 3092131224 72601817265 611317594368 133041495895 418665614670 400629343260 73546467183 33536927256 5107641750 2654679792 642905273200 52725656830 442030007244 258704015250 300676363740 47220592580 445724203680 434692793700 810749623248 22943074560 466705512 222917125248 372003131682 607925937655 687820921242 561755247936 372922348266 101880372804 238862343776 115002323520 540262359000 188509441120 583147841040 170076057104 38397003306 88557504460 273669153672 20145011472 4091149944 450877752000 4948576200 952441110484 21592894752 33886702788 298051680640 422654860200 291237454544 8565457960 144075390564 1810018825230 1130956477920 115148216925 372252732852 685309239874 353501748600 303546601020 789948667750 68780958525 450518695200 63726157440 67571587902 611243600 26715005625 947682743280 1035931322790 517024320120 133401003835 116045071175 604394915712 502239503700 802619715024 332250692992 125403157780 945175015512 155793704990 1380519769275 38935735776 386161222510 46269185620 49827995340 55247149440 11016023728 1605221109856 1525348593720 5384915425 689509249884 577064500320 682439208 76422728200 472174936488 684828397120 447173454750 34954909605 163552039936 426223641555 295091184384 2052662378715 388333661856 336982698360 407290894114 422641662760 937384235676 9505224278 158915143584 1510450407235 802406730900 167407673760 1224138728356 288585562200 145003646025 64326948550 2431188260604 569608338816 237676228845 217461591736 61464912960 432005835660 784687289400 242479393132 1675475127210 592983224736 1234520594608 55907230512 21893189120 959368403721 110193292440 658814677515 139124078184 1025418973840 224466605660 91998322416 18624258635 182454470805 565280966250 4101227900 141625557600 5600994273 376467845520 965109267100 21518090220 852578643591 856280750472 223158202344 614039071690 136814035680 209842643892 65537281656 378527158800 81679333050 58957360 822535560 34092383796 442608790860 3837269172 2348439037 362856950775 269681170488 813487180 1245215643018 52198477650 103276519500 762829119500 121016977008 294646695200 5329516320 629293032720 120646946875 127258487928 198650971035 51220460074 622654769943 566402747328 151069500000 336947061732 1831983846102 256942547526 13280141825 106121779498 309606268320 9116756600 92531854760 281502737145 221833848600 697317497679 307171364049 282957592500 65389133880 37434996864 183354079930 11645270352 385794414600 609561770628 65483537000 349789606848 471646110858 381343565988 1896046216580 353578319900 80851223488 62578875270 45572205800 326732652400 51845531634 6612002100 18384951432 39306268639 1132268110512 42130683360 12085493631 17831664420 30029356500 179484783930 5108549580 9163566720 1162530433040 1311095306304 88632158998 217200994180 82621976976 1313452730700 1012223217940 708632837490 169264957886 113247327688 157920908040 1040806280560 228652331811 8392655613 350588621604 10865913344 11057984784 113194419132 1513760026779 1527373568 395402351360 428255465924 436409660206 1033147244440 1500390076160 1192840504041 5175163512 103367905035 716429966700 86306077044 466179840 476691802880 26990573645 2431425600 697127121730 1278726400 457293768480 78512114450 512490036960 493271704422 118519195752 138867983904 2623915700 530577502400 250347027840 1059000461820 76277257100 54519314112 277191833600 277517541504 760891115202 169171342452 48180534798 12489197084 1300572392 3915143424 33823041561 748745655984 576437957700 894801958492 273723684984 104940533610 1286363388264 46903753344 105587419798 987813700020 310280374656 601069026580 27977364032 769015884384 828892943268 1650465468750 18577122300 38237093175 18150646800 109296277128 105619734216 63237986616 590525490840 571518114748 183344154675 658343770 200353143816 337625560800 10417085595 128241612200 9313805130 728546701750 620649735750 51675075000 631974759120 2728246600 4067842506 36654065092 498796123581 78617780352 326841324840 661066298388 585424166040 356685752416 561784764420 94291915080 485130304980 27816817392 1155186953340 692513562 300564476968 197693756700 1065429235215 567626418576 30688380994 26427075444 708818608539 2053852956540 2148385544496 128660323392 6316970040 9094717983 737148717490 20886153750 64309055088 26328512727 111915681570 942275614500 23332622220 542420245468 3021177790 45779541441 11113902450 14269576464 1011499856410 1405819880190 342326563656 1756410561984 134410185000 1641790640 21435899142 741512810758 266952282480 282299002386 830635796778 1555100953440 4203257940 196417855800 33673217160 182399715000 47295746880 111116924490 674420318208 676067210775 169889439744 43529387328 760797733728 178290395712 2016458862670 209527860828 717729430488 216863607480 105514530976 277612129632 84077236530 148889523328 76047401088 194156162733 72410650884 16592649876 136053120 825142540950 36747844320 448543166400 330958661888 12818722742 220644172800 413358540000 277230637800 28183878800 1006019589952 741599864208 224183120 291743427872 11885554884 494173408400 150387674250 905408236408 277944364490 431267959521 452681606124 152192099794 8418256290 1952818870233 4236957015 750544392600 520760083284 27746304820 9997962744 21375816840 5317400898 917624607048 1130392110120 138385095991 42993748200 8582405700 44696812446 167143734576 11085273144 312390775422 154797035605 771680873488 1078474448592 9300615992 1358442030894 161563386166 66826910304 763497914688 189956697810 42118271792 107839786145 1265364816144 154401140320 247559992413 266185463040 41731547760 167163392 1074050873460 969513948000 514570326240 7640675772 30777630228 351222480 26930453300 311892243078 860993952 69549008367 177044340000 459253079897 27625346100 848909286330 100519011840 1591537666716 1583931782160 399934947744 445249060542 36817491612 429474312960 121720420140 146074353264 25955310096 814856393120 950719770 47277691389 1266902062104 108933098778 300698690400 368621181390 213609344000 3849731655 17409305259 104814848394 93154410624 289093774788 1910974207104 28868145033 58602274200 1105718849655 328653389430 30146937975 12907520465 690347666160 108578386176 75713188040 754159535880 1015097529600 134216779697 363566059252 73100079360 37734384432 328787938500 110440271682 1166966762130 60932369680 14219250688 59479624776 699534274088 197553094080 772307628312 941552903688 13902663636 538671831760 829001250 536735360959 260643582624 81812269136 224563222449 130303719552 3151305 482823759600 844821767232 6679238250 893595555000 5602895106 37423033004 68697819360 350854042896 421358246400 27979818048 669324538099 158561682930 66663326106 1297999034766 956354040 27460453020 1093775467288 49250811012 527471692608 679078106987 737563456472 945366428160 32869960500 230053379400 326632788900 740875653056 52066631960 165755829863 144099717120 191811986928 179697464700 37920623470 222643071200 1088176056000 793166936616 974291313330 394314756000 393294479625 1040814767930 77747655568 110765061810 170357158464 27564562144 341352697696 285899787960 377392778560 611431608060 72551430517 413472272868 289617398964 1380643925895 16823490530 225570583620 1580109362328 122674640000 45228995570 147621222000 73229477590 11996659710 830897743104 100663094670 384590812320 181072822464 407896090350 171770700606 42592665600 717961180608 1339943533279 178680484224 763880422140 147394857600 1763909685477 3813280170 50068426650 14534577421 67642782844 850647035385 57602357820 376242540050 45487031436 74579381400 110334627252 132581783970 861399461700 132162827368 1489814421840 189473175026 3536581120 5934584672 182400958125 191434758816 469756174127 157092355728 268491748450 114515814120 1162328076 24159642528 257185021212 765466917774 167057205840 531905489430 1270027939040 172144682676 494059602540 51445333125 89336524431 1073085282360 75868765728 579601797120 176176547316 4530960000 1323093082500 542595900096 892393912920 242046045450 314522355420 1109604787200 396828076560 1537990289460 926941042800 365875714020 288435890792 1785039030414 1488041546688 323565318 19789347200 226539908172 244510884435 495032330058 646705036800 142984587172 221994859380 1532207012848 1991318716233 1030842288 76671649172 175347809250 253658341650 194523944724 2061973472 474836968620 1352214529380 445402880 152949478526 209607641982 14434091195 200457185460 900332908488 1325791752780 582612593684 19799103168 288831533720 557025645034 41634033760 2322879072 84747550512 173855959464 408117870986 1503354692462 466353095780 5819553432 224365886967 86030703304 500828677300 121615105920 154342274576 29845439040 93789278874 46625974000 199766602695 1184397138419 80754142364 62321704830 235386234230 53488738611 220875346098 26714842875 1839179637582 1088928277152 59878132977 233002532520 716159843328 523923581536 2763212799256 37489888212 625948657092 317421925507 1197090931624 313913642340 3646192320 174417288529 35670796278 127101840320 5844185625 42131151456 1251518352624 807047822819 76338335220 253569597630 24264497229 405862674750 144900288720 774956316288 141879059000 59845986204 99252500736 7255064484 22393158208 1480920868080 209061365604 65593525200 2351541966 28068096000 499357479296 1383790304736 213929870000 926477246544 64588518540 136903381888 252540571350 13046375232 95478900552 902953629936 25781661000 891236897568 347148079320 35028999540 20803013456 15459021060 134803723716 173080999840 188874933168 144975343968 660272565150 744873286050 2579469380 73383401860 7897915680 471869968386 320812621200 124871563548 275591671784 1241355445539 1519795363900 270431304192 623800980348 1107704903304 8443321488 91221102160 2421680503040 25953266598 125901472320 901270390596 1533930798 128619474120 397674061824 78592816 15579555168 927477064800 4514602064 50406286272 185821723584 1019385589264 68098037839 7429360830 17616445175 1330440037050 105032074392 24207938976 663517714440 340906944288 12079479468 31237250616 750320388480 213800446800 1007477570781 1015375200840 57438360000 867745676712 103127869082 138608852928 20509404660 2972806636 39820087450 1465921367680 690865409705 185103502650 183340489616 541762090400 924575613192 271712310560 86124332808 9272453625 66933911850 51015028950 55120894840 192913997570 407973616596 149246865075 87950680320 490183123104 142530342240 38547059292 186180243600 447405108831 362699071396 38700860400 1563505438176 105816989862 1775019870000 337766209404 108967628840 563556312 21850339700 1808928764644 312399257280 55673799412 56208456200 59185637280 287533153868 2635249305 788899569570 390215727456 121795266672 68189179200 1478990613360 288483561804 658278617168 319625305746 294773710896 408275448280 5522722450 770550152190 295469726244 588566347944 435959884800 1389528294000 1871960809950 814312221222 39857473836 40133240238 812454423990 46576712262 35010608160 17686354464 143282491008 3159208736 580029595200 119064280590 312869800650 58125890034 299216969070 343388845305 1623564991440 1953080832934 349631281440 161945977856 158190857874 729779545212 785178348732 1291451974876 40804611666 197188279200 588727726150 1436843844540 37879084100 277045095600 781651537920 164046677252 132306690761 2729868153012 803642000 10116347052 16180206457 222411048600 952978104 84087372192 391969260270 433265414400 633051286728 385318593840 60481467711 878698854000 474141563720 8254727352 964397958192 6507600 728975206245 225591457440 234895840660 6667336071 517830094248 259665239040 136460041018 5691052800 1069490759184 36482501160 10939438500 80573808533 1045907612640 63700449330 5599713630 25197011664 663943428512 1238058071250 167801969125 116908645248 248343103083 1574312064000 265735552959 300421181088 18659082240 37307299680 96424329492 37840099800 41851059306 419961548160 1777460648145 1378332271500 16203436704 8631675360 274682780000 37360986376 842536286976 80742005520 719485859448 250077757056 272442630135 726533992800 1408089923240 1227095146395 551338371870 65626479880 915814088959 480186960913 15148415986 233333084064 1897553996202 762252686580 76875217710 1929198390480 176896596008 31701922200 50611098832 1298348844008 330590274560 28281023504 639233686248 186888608340 682630882800 387757260 654033809260 2143318688256 945300759561 435066085220 141512573730 795359876784 69338859700 268319801988 779749828 610673999712 640269960372 743572957840 87939127172 153537874150 238682621204 41523602218 17229712500 730313785876 240892886250 71210273256 1403022811470 589982174928 14640371871 175200030320 630642322944 906442606488 16298051040 239218954752 1343946329400 369920633361 57905959752 395841240960 1775701167040 661398605280 29175377088 228038740560 6386212875 286655378240 375251231050 1170663089580 308800047654 37564184042 1035872628 718482419460 504876938410 42137231136 596321563500 94537523192 185816569494 22047526774 214680159582 172777891104 1306163206075 39214052032 1451916077040 436626075496 91152773334 250921059536 1070284452204 258136043088 435419686975 74613746528 15853263450 579146906250 18967714948 35860961760 1396677687600 153120000000 176058792360 660105868492 1191876501270 69482630976 318554331736 56031187860 50942148468 190366435116 209457291264 325455946650 15091052600 138319552288 336228282126 18066219600 164535289692 2700050675 956438077440 164395521664 68385747026 895410186480 110260769500 435715440894 14977957830 283752910231 18894816000 491957245416 293210654544 7128850644 232794981588 590894479445 39913783200 1765317827318 1176276126400 4036113120 1404630427200 418929247520 589475207146 1790262648000 268456350820 203636439604 5386080744 266346356016 2017336200 33848993871 2018074968 1361873400 54135199671 209605510698 856242476250 472309068826 603616274604 220070882500 477674685458 410475429666 404795659680 3655739976 1018410693102 2236684753800 5546137212 64544402520 69820312320 968167910034 192796512896 819902728701 15665626650 580856162112 2121792721146 18687305824 84442651800 1286077698975 29813468640 123512027760 57104876556 243808180154 15174346360 25160669744 8067467716 49052871000 824680906560 36002184680 6697222000 14784316118 84650539772 1582167357 1102108553910 846282354736 269686865760 284943542400 184845175900 178255770561 36113265760 1201566991350 447775030854 326072503260 157963504517 2244508092288 186385849650 36997833375 584103703800 2003232400 243451452272 182206197710 84483293895 117805370520 715788655432 13146227840 152208255654 210366419058 90666041400 10820957862 79167521508 435555974350 325465953120 36277084320 27096667104 15239641536 120234323700 803213202000 1640717398320 1206995960324 2090524695381 101334751546 1221588675120 79226830395 339988180896 87679140640 573911346294 121151432052 240904795584 1201038302880 1178927657446 2213634816 357411114060 255223998950 1411146726132 43670419380 996804803680 16565331420 82846259132 817849739912 2487074625 16457205460 1249258240620 287013674640 1058835211434 906594668480 1092277041864 1359870666 97684844250 101834050188 99621180344 1024818749280 374770603928 543883906700 210890140479 582818303520 988698198620 215937863388 420642585480 446878680480 283555634310 193461384480 949893499170 587839871553 77608333166 32465433000 1482931663920 319710339696 91568621700 14827989152 122797646400 97110924300 1000687327920 2465601840 251226443856 4271889314 12883688400 71839391898 569842905810 62114168750 252141355008 885057283380 313467442722 786676565202 190018342448 23945787 782187447840 586090218105 766451731752 3007673227 72227541375 200995998820 10404030000 457014466950 236301454534 4394279085 55730459064 11552041548 469434885864 35435285600 88019654920 1654419160000 1260882154350 1198677342996 268051658336 886205432196 42406757312 81658632570 184094458095 81205746300 194539989285 12852915075 9942558795 139267679264 1240144214400 117530782110 537407776444 809420447496 21102831200 24896235000 6888355760 160098664320 226797294240 297356097312 566585505720 386667795072 118433245203 257016719520 2315144514188 495267557850 329047065600 683547219512 969862522050 32397758478 335837229882 337467472056 725418660576 12344706073 469832788800 63099810910 675313783080 208329946860 173273980752 1033233381350 12936594385 739704000 631318160160 305744305713 360016119504 81625530592 42626419800 290062444512 95430245364 65874575034 40480133400 509296459500 713972466900 773638859808 210492508140 86957848152 164742198592 96761050092 127883078340 263431410000 1908866997900 222963599705 441952458376 2386038816 1379329475139 33902900720 413769090602 2604389416 537307487420 75240288015 77635394200 346454261400 342640372395 575674378125 56236567800 203714452512 911231336988 67581930339 1400053902300 1961338704 42324623300 98899060680 287487149124 5876656560 43856619 953040530442 56594487861 440563099452 526266896850 25650783873 268172857810 1461269473609 113837187160 299675266440 376548259626 2861077050 29395263495 781387811808 6678069645 739910990350 255089155476 2124871560 463389368364 83382329632 81819053568 963428598500 344604110162 293842087110 584189063224 1062552468318 62765834196 47080278 455585729560 30133730200 821995341840 35073348975 245276357300 1052542421700 31010692167 415993724640 71091706840 1083178628532 1965702774 2193882432 1022076200560 497686074446 305993229750 2701741224 513401506560 50974683032 13495203944 1854397399356 590659675000 170445862074 28844148132 258197522592 425779731414 56106286572 20024716320 133925754294 7193307615 185286847460 4612394590 218460556800 490460279750 802596852096 101891518176 810138377562 323143595856 33577202568 88892013847 75012805320 1253320624608 674764332930 62819991575 959845043124 51784749225 516283760768 1286036216026 375418640568 188567533200 17490697568 60283260672 62634237663 312214406400 268420417760 309043510272 666465280 71024515200 791723178134 1721109895635 23255223134 480299303680 55944930 53537121792 91369212480 111754267716 2001488609360 65874589804 442614123360 946696406250 528156980010 470719555200 38669944720 505631549340 1096998639630 898980771132 158958081664 1077692080960 98880118272 439665459768 456133005800 192298732272 189009083330 1441852193232 206039132208 41941446120 596838599344 990160962688 795036710650 6233892000 79811197440 12551172634 110166942600 127338129072 477278498472 97768264090 239855616 487820264248 5386525888 29172509820 116338304052 1766452506516 1385561121033 2189031680 1011043657008 46935383040 118601325103 246751377480 100909699512 18664986496 18240538176 2316235680 29626854336 802266271488 73697115735 195681839400 9135742668 84841799166 881542240 567254203110 886097010104 728742193933 1030822352000 48460784400 143166134355 1975980726720 223636847904 270105008400 499292703420 26061748570 641465099550 5449892504 652201280200 10764993124 439034712480 173716713690 3244129920 21052817760 1524121210248 117546529320 112735107936 674719495665 199128477600 685768022950 210843027864 177256735110 94260575310 729452601108 21174659100 269180103348 46334691000 614939599680 58770652148 145029437795 38271833100 56099401449 842332163904 167346235056 16644018024 66294393431 1023985460862 71201341638 888971511225 418145382765 3204738075 16635331364 284391391320 31886651160 31897117200 3277526400 354217815000 17322874560 1389620882880 46171634542 144313777380 830994285660 889401697512 1090887040980 1072661770952 612632592 153282533136 297232191088 38218440520 135532535184 136497295116 51084504180 514164587112 91256550840 7675505040 2347103479725 564608946048 718640021820 636768645975 69784715000 28457447796 299253693420 285214878200 31459154272 72296630125 199265926080 10756069056 830601985840 406947906750 220379534100 28175631300 1599037003540 320746510464 359270453937 1032521208250 353594272017 205833617408 151633093432 142438538880 1941210656740 20624508954 191927203524 528291525888 77022885128 148983599856 62281200000 1288307600 1172947672480 961750400 4694560305 69599733855 18705503664 729845224680 337444052856 117463808640 90972107616 535925308464 1450925853480 593536062700 152664045742 28805529219 1827632579904 20177052840 399267010560 67098584520 124832089980 456916371520 81741694784 50993984448 447336104760 11814797800 693372849400 208841296248 46098680376 461615258118 586741817520 54501145920 352820684772 645856092000 52983869400 89256435840 1297061658900 196479862144 60101162 1465078077918 20918462058 29415410010 644408369764 1173931258500 550911713700 798585760700 649203240 177183135800 174104121929 11965527912 105639165000 37836988830 89000833866 4359227625 155319120640 358713972624 83687589480 483018412032 87586423530 100952386848 506544760152 394520294532 971308135560 97032806640 104487425316 520953153000 28543099200 742286909196 2336830976 21228250688 712278989988 1330912871448 570173909172 156712661248 1066086955260 52128171680 241226349234 585869017360 703771824840 7143575922 48475212275 6679315134 157752293130 24411431616 293975160480 129600197760 2198544912712 1021127444820 963508370416 318021786945 141556226 1783252641558 205471931560 2099320432824 467170986150 759116909376 1055274855264 22863793680 551735502015 5720806000 387161771568 290858135802 1352453367762 264537975592 332494773732 4695210688 48424791674 981587206050 357897846248 16488780 5338641798 108991950171 42374847328 439981956440 181712986468 219248799360 52238821320 145023317040 418787173532 580883047500 51015120000 231029316375 8567989560 141468651120 156209774000 23954635332 72589263678 89400392340 56291664000 1498444154688 106683983334 78328078920 304274240676 482168797652 175833853056 165893141907 24285161376 924845483520 31116729525 719588949996 3839718645 34390612368 1055066944932 494260929675 1690119276538 659154523446 388476721776 1066830398892 2488636127868 379391250738 663326225856 830478065538 19858107393 28659341052 172550689584 48791115450 102631514692 158930099230 1306402456380 264536640940 30415911540 687964485560 137161439688 3754943258 119165340989 17204967875 214178874678 1297302240 213053742600 46140728832 1253912045288 123035973424 1176202191540 10796571240 59247501210 227368722882 46483104730 360476208000 11321668332 307269649440 31420537824 126391308078 10569818028 1137596883360 145151279592 555967235268 48644619276 383923858190 13643507280 276848037180 2017898566332 80307941440 430923817026 448204915860 1557624218772 11919345696 423145668792 3872880200 117797104334 1374873213000 307596694224 159222198450 9386269168 530598345564 168331874280 592908505696 146152864000 145681616232 791459208384 9249191640 111040850375 384470373984 497722120308 174209484200 27268273422 19584189504 45532096812 1112624619300 15178086 227649789184 72438595326 668619439200 1787932952 510237189518 4207087872 129003231390 433826157600 267813578448 1267452979520 252400345452 60592543875 12491843375 8368819116 443867982096 13389393330 170540353790 427569795276 126354228000 45694532700 658604075808 141884938368 17747088202 204517339488 9820995470 1659723380 1135297142780 320688718000 70691384192 331670212692 159557134464 43545788400 1046345006630 7334533200 29911024544 404558222400 27608861265 965456378400 20218295790 143934119154 1267626551148 328717987200 195873124400 55391262480 67103611000 144233579376 15152724496 143117404248 6402763260 35194012425 383740185150 433704850566 39516444000 214468971156 743929746560 114207489603 35534987439 328411202765 24510374964 637721630700 100104023280 50994934068 30013610432 6507136944 476809627896 189562195680 3404323392 877765248500 2592384717888 44509766109 15907772210 823242909192 804806736318 631278963900 132819918122 32230338624 759515660 127316363152 991422960420 65820769014 27062676300 98652928752 1025646770904 91846325440 163204950796 71072297856 386109097218 817858686960 41081823 1170340112760 310796285940 79464877800 83094787826 712803612086 25747949760 2188948960 169474373712 121232934768 60440133754 2827962135 643927743573 22790726595 265059269055 657443106800 306948664110 166806929327 574684113840 153384998480 270999223802 60346601856 164276001540 7447807440 482964443664 1354948848396 1212907034976 13288616705 1091569604400 2070837008730 677481464 426955861875 76330020480 164872940940 431159503424 37073486706 138876852266 273703360554 141730123038 980622262421 61029550208 3089261120 28050048000 5886346110 9584171600 33800449296 423662658110 98687831256 323011508985 48033468032 96597168720 180879760425 1295371363 5125515240 1358150911488 498489295068 8935648540 2083040043507 1228045046564 49354826262 251602560 77970317040 378994880692 37149335730 3171816700 2840882625 451491905172 73840012482 1264263135138 200922832080 108131013672 238351527105 114741285120 13951088200 3164961396 40099016800 114867250326 135278446772 908795884480 433877051168 18203640840 135429123555 5233598487 146569989780 403256928 1069530567600 190743382942 381241722756 7900546272 794402532900 264807192936 8673405480 50627385666 2261552832 702836570184 1403841849592 336005275648 1773954604800 225124480 1851870880860 538142192016 594576140805 270057145224 284419507680 435199831220 227370794560 3456114766 36826987044 6902800803 30295582464 285846889680 182333270808 28764847352 464115145468 292399670365 17273197068 49509820998 1830422702496 65195563284 775729963008 649484758510 42872219424 196437327504 399123140 150505445115 16506467406 1497149630536 160875043560 48960127104 669356271110 1070262912576 20396786970 411512526264 157819172360 1504925838 793196883144 522956591532 187249026780 18101847600 72133617235 2139893472420 51261635370 99376441976 715820595276 251235375138 226964864217 1107929212200 65712494484 38569498625 1410050326586 76610749320 37935615508 2330082728448 385173045625 157869031320 660570650275 407261369448 892384447776 22830835104 428469474426 27352581354 695386581120 517501500750 1353684036548 142103501253 250675642340 284480302800 239708856816 927407352312 283458436800 159611191740 61236051030 881910691116 6474019008 174068986500 28390378250 704755533824 529335252225 2200420020 1188756824912 129631656687 76705997940 179351750592 122763569850 151516694512 10054688861 1655807350 83373950065 642146418903 67388761560 85916618676 528099353980 174155019480 756205866440 261744753930 141606883350 120065379280 7330306680 413898078771 15119116012 837257045922 314749521800 47458549600 957473781264 14716142975 830490351204 1114055107464 31190001336 217003651250 12351276784 136631474112 874322550075 35954150400 33655425804 252980655304 372714781686 1399162925160 134376075680 103543152112 1084196390238 280704873330 651396094024 231153019440 25598642940 346046311296 614883463194 929230470000 1143815933328 628290447986 303008602083 340054942500 218706342816 32756959184 1970876061000 54541776915 247296704 1177871584 466348382934 89766873000 219337997320 55424080000 120435937440 6076428008 140071833448 921631254680 170133705616 10963046952 107754485319 15782245710 141835308736 34604088608 269388075600 239360906736 1108992658320 325918445130 575766234052 1240486274267 148195749240 1172630799200 61397493930 253990663200 40885181730 132347534904 53253911340 19538702400 1315533783970 39303505260 632899043000 447372769815 371657794872 10300695426 28730140110 169428048482 65162496984 10948368288 234235279740 23614905402 109488475635 401381618820 3803033220 1308081740880 733647915 13862346048 18474153984 636638657850 143605181096 2332161233388 298100848752 212405741100 38719495968 26871619824 195545097420 1297430750924 233138769831 14731232319 37833296640 587307964746 42183720054 204182615938 4480683480 22493257920 634609075260 23735642112 133099010622 196553540995 135627498600 384796530126 112929540552 1872545796 532425525696 25447878000 543265837200 143918527256 623623022304 1495783430938 158866424210 3868791300 97748143152 786809498904 1059100267449 283267902246 357010990224 64145162952 1567914881148 513749272500 122993103900 60108116127 40238400510 39885391488 235889813964 1447752391800 34624752448 15717198672 1049219492108 422528994976 179279718464 390808143264 217594564090 504569245824 1005476214600 1468124710020 2598064161 451651738972 533186844912 4653883728 1405614731129 80185840 10455325050 30492704888 513784809 87782923800 72779977584 4301092320 492985361180 15445512810 134969304000 359973265080 57073156560 332004078560 240874355610 1135950985120 4772808740 87283616868 785236760 2900969760 181190543040 62531458290 344332319392 555116703150 1053256030434 1120086307904 28549464012 8977587200 226940002812 65547861480 1582223637060 62498172240 122667281100 41902296780 1448527776640 1187953744080 1266043108680 11203869618 165319557195 120496564188 172023106556 5238571250 229635371224 337279404612 191679178420 28186987350 32062627300 231068401728 362978529210 14888581110 92078990400 848791577062 982613138832 99653334638 205635668480 1166585295446 383763594480 925773767672 143933089872 126348626142 1533058064640 68765760000 975100325640 291975528416 137103076726 8109718488 41479781824 288356529461 1857206335488 64620319500 28107640064 33554360385 24834566550 242354500000 22990133043 35910499743 167727455082 1179091838016 1429193580 34714539524 174751699440 430352808600 645466848768 255405508140 83643291960 25586924328 24427975584 411385585280 634201880308 127755995136 84681259520 301527419700 1026654306226 1434274784556 569429376692 31838941572 525419065600 500678651088 38580488856 318173961501 71790363099 334142856160 464457058076 1580152339260 378383129880 7545079388 263649301608 921869494832 1121070612636 2219287179510 88665740184 203225185770 302065771063 593447986044 54817610780 170285211336 14640215478 49533010488 14179007700 25830421824 7561589992 12469913846 875754957078 1223531913438 27282502859 1016972161228 297658481568 214528985264 120657530718 3830330700 427194095225 313414586450 116329774041 290570549388 225758161107 29887174980 50052700104 10056246792 3169083870 6921925920 197538490368 68177687808 637572330272 63586350000 12358725120 44660382912 116528208624 172788263109 16025852388 334899485928 93762936824 116670950935 142290814896 234223062944 131303353200 4215425984 2689658580 4461865404 274581770100 589416739912 490810430838 364187664300 190488117460 21277748682 22233308355 5885685806 848563920 15522313488 181285870920 643544329620 15824999580 138391971020 324295865918 67876905628 113973674464 27596344167 4408687052 175361612160 72638533812 587650177500 208626621952 20815319520 14560616313 308632172184 13923934560 416892431760 391955938668 1288804795460 563026521000 859562704 68108843322 787103634240 36340606886 246009275400 257152274736 413775940900 26892223200 4785854801 665277212916 267774887512 111111278013 20781854082 223972199584 1096828150524 221491404288 11665174941 316349880 188499379600 518626678383 718034090128 720108816038 329076974520 162939654144 5186789335 40757526656 54163338768 15609327240 945848449224 617282174144 607952213100 2558761205 27281086416 6407616810 170451436518 720011420160 559253024205 31913470080 1353536296571 634733950834 428026400700 12283901280 242092440722 989509398000 214951537000 321652687752 79295012850 521043900 12024488450 59102007580 139155291600 98630212200 3225894763 50293474560 21111655158 589475958504 155554783902 110923820700 72542759556 320078396232 685382880 38183119260 335132083286 288268459250 136193180860 444806239680 361515996576 110337552000 313776209700 449749190512 247227729200 1074690370944 146151961200 7721077000 114371037485 1610972476908 108677554380 188647853763 225695271321 50291697456 78270872400 158131439510 441385932240 45885780248 47395563840 152653130752 58431948718 486125637120 298303533216 69466591800 307056183364 138780998400 356560866087 869191804800 374101624160 1099180292166 51451259625 367017832680 2865616922 1737794550780 1153752901050 229055912400 1049777178450 122802347569 716467421580 39499100960 835309693080 42949742820 652445143189 10058418000 497372074050 18026959236 144038815500 82233513504 41985855549 1030679764548 824775286400 162757431152 36837245592 1229618119002 1327868106345 25723870320 532972944000 132580954880 84300276445 739037404 478861842816 679186118790 2142251411456 488546028048 1093202957560 102304852794 554300145000 488827697072 76096846800 1977891924416 12970856555 406187640320 199003087710 4094482080 1057394128868 621716800320 341737469360 236509688880 1188834246720 65706668500 47997081600 107092959050 16600321248 1855565538000 2609984000 469292331261 34604421840 63758437500 407163990816 969407867680 1682112799092 127824196500 889116820136 18044059360 9135038396 450613680000 912571666598 696467808 22687262500 1168395060060 488598850620 1950041843750 823182133470 1490232574475 126480450975 108105426396 20208931050 650862651348 1110961322944 1368093447168 2620033855488 284165317800 242747805696 263906584370 21817120500 5077646784 478947755534 1683377254332 153117233280 11073998628 15882271665 9214543800 49984045398 552363643566 233462581092 840108859366 8393048202 69031845765 636413100150 436047688384 100369394980 221348237541 167298382972 138705868800 59528064000 339486395040 469781577850 646883694 547627680864 514797760939 194336006436 77097948928 51753982455 185475782142 987212751559 3576742995 21264887820 533056287318 71603466284 1403734720590 1088460702000 254801707800 64451031750 412773777080 76668932736 422300076957 1201523537260 349862453640 282840429564 462709385460 199478901050 711262909500 1146335876484 499878625344 453791441664 11380291936 900874051534 1396215498 2261707365852 130001124000 191057699840 154817254504 332725587480 10049207740 73163651652 46587615300 33904554784 1541062138590 6123697768 256417062880 1870923798150 393854094382 166404937824 168467571888 103333019646 48585851860 857263401144 7417324200 163123040 73491721706 973686567854 96744719232 32842992240 70016971860 10602597060 328585294080 144411208380 259213918624 318328428160 309463703472 139846236672 1290964683359 6910513610 1333620537380 228857230992 14454109080 1300171304250 544715108432 145971340800 11125641888 94644679564 51840313602 1274651617230 1350233904780 2550377220 316507708920 457127258224 9707951960 87137989497 568555564935 140530940320 384229804284 3725990064 439600288704 860384847168 401590658588 212133405330 181053962680 67975122384 33287794170 8324882280 665282678808 7388502176 949616093160 91287600768 360915538564 56481244044 371493543960 175026508184 306068365161 919983466350 60830731976 803018861151 111118976782 215952324000 987174431418 374467108032 893783077363 35569629927 257080894140 216524562660 148630284 1241919338800 15638987520 689135747454 1163635165440 645479902905 13493189788 95924912622 1129612640800 304162190112 2866579508 1423399250 1808695408975 2350840423464 521235842400 573010833582 14510276869 89489106000 875112243525 88944997440 667089371760 1882238070012 68463687780 342694323840 146212457685 27476412096 4927887120 551530380 1032385301292 312941255490 40794866880 731428290333 70945779056 110719188225 1836565520400 182213474724 2108080904160 61345362624 20384405100 873854150688 1386544909092 1865962743372 61902351684 582729392295 693540432 585215694930 152223198400 377221443578 328684001940 124198189664 488712422968 821916665500 73960699050 25084111962 69046026056 73545420960 287110159600 76767181850 1331732625056 45295147776 589996306206 416346950200 358491159936 2766893220 2220738504 79568823474 2056126354014 86579593165 121160808735 2494739520 776510655987 34138440 144872456850 525697509024 162354872160 148199330520 18298031232 1357214570775 303361052484 768139085952 1216985803328 847328460960 959257353392 29787656600 219142986300 116209728000 363300474936 80796127062 149121015456 4056716664 133374722678 5025445830 37835944272 17286687540 248977379574 302109426846 216782407800 368939273472 820143053796 75386247237 11313247110 3901617720 194307586896 1601987723507 252041582208 47368520688 228619274656 42712064604 4894808940 288689790528 4370488725 207678092220 375227740305 22440456192 1834933455 74916987156 68768523032 588512634264 691294226084 53149988610 6151684770 2080364000 8171104200 1395285109152 44011407024 144880623016 805013649360 373357923450 115632341509 32471397702 359159945774 406902595554 595833938896 992405779200 1174744429683 226573974 65515074940 288707717463 1278646965596 897790734016 11763396288 30966912096 62157299808 62415072216 8814991000 980121396100 51193055100 991480276360 940375596888 281395170624 137859612184 5899995144 952349675480 397764894100 119033725640 768632124 521830904968 0 870165830170 387486896550 87842691510 612141582766 91067602752 330280450704 1859529126 254437482816 748359857712 7011828504 186228876500 519295209840 596150238040 237567214476 147976302550 374586641100 433038608136 1236285610560 162826698852 531913171766 769477372920 919580490000 103051657836 402075665128 113468763720 1826129547 3589031160 137637388900 30736952064 35902886400 535798956160 69583343088 386999635654 77113501080 62494034988 3126225564 40121068372 11921719040 43865720823 148872690288 54553342347 243352906720 570902325812 75151249200 143226672040 950374277664 388650905760 2700994688040 36213084000 853508021784 172905737886 544102158600 266723405000 471315195 319819172253 66388403424 205143213 471411984575 157146671976 1031482555425 37943743915 1723845081334 1675574294212 194931670000 14033508720 375834202730 52453925160 177420911192 315872405082 1208632055400 30668758167 26290752120 781147390959 259853927444 11667854871 185998915248 1149712401330 537147150 1449541872040 1949102542998 274417777920 110216100280 349061644896 96753756978 74762052200 90181291824 343750490496 96224198400 209758554423 6754470660 107191921920 247854917544 31034767008 370460977434 924501982040 42224846400 83678672160 373203801054 332951855720 2611695240 166629599012 7703094380 56531509780 195217229922 537672964752 239826173496 138903242934 82052491584 1375405670700 434645650404 9376771232 33644798190 346403332436 1203670301418 113008700256 7056649728 126269117280 335989831723 675969101880 574091042304 910962130624 1241077885632 1027141020 61321615224 361899995394 414943518165 110581715244 181690870182 201748452360 252097040640 39221235600 267883792500 84581189000 502898735955 156232359560 45293307264 135735447936 26733357378 170488377496 12128600640 20589300256 61181676125 271962850992 165215969344 134991119688 1946092733650 59976075540 162996574428 122564273040 51769981872 40383096780 439777013640 15096530043 109983832959 808012032666 79960823264 53562213952 38570346720 15194340432 114746423988 2004984254856 189888117952 860918760 5191666760 123045239352 1933118880 1763434080120 337728727916 592790752776 572112053376 945023258518 1564879790088 183463154700 230260035728 4351760 746909961600 22409988705 25454800800 898814273760 725727465467 14890493700 10197450860 66786612160 2541612874752 560600190612 1932331770 64955833200 10328687993 1035694550540 1230290305488 4390120350 770302159200 23216647506 202315512488 8833734130 140122699200 123177789702 2650172915 212686206012 918780890300 70084889637 931948527103 0 548235757740 48826910860 30993885720 164095046346 364694273802 180978173600 120826767660 177169637583 357270970320 111328933650 845917369440 11836258686 163727261670 669165719040 17249538896 22918909860 303574297856 370349044572 1021733932527 62178281586 37455840000 249877562256 1007898217920 15009736 280239909327 52212994821 2300675054820 910116012960 15711016400 1072084313040 98998480476 7165644668 90074704181 203531123068 16586006385 298000881526 40062577968 19135173752 1983738081050 456847524735 6444123400 2285647236 75002813424 6461831376 1443373572564 568372588410 275639058352 72614964128 654549476284 274540622562 40765063104 36431521416 17959817720 630187480710 784669379760 8076312272 412839411444 1624130190 133349318928 495492066048 122554996380 810253107300 29505255 329774391540 548820934688 360997364624 25561886644 1549704262080 617628148176 136955254854 45192894600 8407150362 96082973064 1716543699663 57228228504 513581815299 1249135082532 1910346029928 900762538000 7557465600 1636306986873 47727399000 275069202800 541165184469 65418600912 77868778584 354641270012 23770219290 566950629168 18196933456 31450334832 1077055432950 19251725660 270666532446 22451548360 1208787414588 69566191800 217929432 108943119372 1608974416368 163189043985 156014076414 997415074089 717187757295 600035730274 55169254224 627170256090 50129649972 1410846810 145591218678 207554825985 36933711192 11644493280 546068090700 784544712280 189640185490 551758780368 413693095956 226248498336 1077683912144 4559978754 142479701280 446204357610 386408086526 19706728465 15231317550 607830368040 2246915730 158230169340 873436913888 1213717207590 66218317560 45638996508 270237019 55720436730 132301994352 40834597716 208689167072 74674021500 918304663885 443384666900 681547296150 863821185024 1143013032810 209680688470 633254529060 300800329830 109935176960 1043448863600 180291347838 296327769309 271617449076 718231814328 3401778744 212788693524 36170346732 1353811477122 97434357463 889951442400 1110377019339 55511043250 670013915298 7210720755 461674217980 2516154879672 87176534310 293588532084 2449828223524 89317358856 634837500000 70218484700 37889184102 135425683350 1192437696780 1632200277400 728796203100 79844742566 296393381922 104520468000 252574481880 2514439072 124361219642 644803003623 188128796350 81685763640 728639297778 1070196696450 11816771400 339518705112 357541936740 130006853600 902618782884 994656583974 115747322460 50109170198 355605308800 1674999064684 94506960384 707802600960 154406140488 2311279010020 19427572962 690198088320 254208054048 404775911232 1603292500440 235293101676 728960941800 286769948865 3717564174 28516210800 62942292621 728163315825 294603785784 962937822 3971338992 45634293744 10597182816 408800132464 125077186080 687099021546 706212687888 10753752464 24675541200 42416233808 914439238900 33468360246 161731974656 256617333560 108692016888 116127648 57034436688 327232526130 3277949238 1207956662640 104932595394 155623246704 9154832652 907521925200 954361058600 50225192875 29198108880 789552202725 480950654808 29039049018 1228061643063 68625762660 768354424064 496939998000 239991823782 615659016 1126540920 500910400928 535466484500 101902577040 525216916614 184017508950 247027781322 886063798064 287925470872 101896110208 2045924821220 120738046142 17364753726 585948168432 58675420440 12080099500 190532796480 1332463115025 635615664440 20030830227 8908548460 252638998332 594856753980 61200074988 841811657600 240261063714 80834483816 801187366212 219714802740 714564746280 151757892000 286947899116 8794847880 349084205442 50352907527 47362536672 14115791375 167577725952 1243572159158 5811786855 900462366720 276652938240 1691398955304 2530681665 152260698240 580752009090 14653304224 42496507728 883712241680 8013782280 1264669000452 133861650950 375497818752 415588883640 641071170876 19450519270 88512563256 851005897920 96980142336 13793203179 42909346800 17578751190 74778281760 286178810992 105112353780 67615112200 604489654005 584098048000 223958160624 422024070116 904647040 286344189196 655671111120 32983647744 174116907888 325861173070 2345053032000 707990548800 185647871772 92333740320 48528081510 240059001540 1015590340912 638368994322 1939053413751 8263029600 320903290057 78383339468 41733420491 3107801088 79783228800 95042414785 199554751312 29075259396 378259625304 67758255468 426099760800 5820199752 178749454752 10806299424 24257807756 27890948160 823734512808 604994190780 292208263620 415834914264 583070165580 297170099564 75686207960 154120085184 23066999145 376847967900 68601827700 51664462080 65938715120 35943387216 23339685390 85079872 25585072390 1132246786112 45517956480 22369295340 546787896225 2115680724960 21150952900 164744159580 163350726500 118923181056 490029845760 1709281223440 469861523976 99624712512 341779109670 180847736784 1338037180480 299887242304 520622461788 2025369838275 351134141400 199600870560 1304196389650 890439444450 1104768250440 150076234305 1555521931872 64652651261 307553968028 121981805946 121656808080 271076130325 199520554016 16615743747 483279655248 664850099628 254645529192 342384481600 1628834290356 87228122400 482823656064 14604092760 145858642944 402852863700 829230527232 202334570214 575429164101 597257742000 179087912640 104881456722 17780132772 1207614773750 58830793976 97650247680 32126187500 634073219475 132748325136 767697356982 11665942782 9519791736 68726774350 8430384510 1392561303976 355427057700 101969416197 1060287179350 306787539408 127965608532 2644353270 1224404225625 585039753468 357624465492 503932219668 33416058060 228865363680 364871258080 28860353232 499393170276 497007900312 759211036688 8319195495 179968329340 52472857968 35190032416 554709120 290976474384 9620686845 125382206326 351340734560 831367779000 28367116064 20916276200 17755404336 27023106012 172895444655 1202774488692 491932810260 393807774150 18844184762 32482702798 156345509028 11491827978 22490852634 795522392379 717260910408 141479295376 22505960000 257940122100 2890170637809 11297526240 447829796400 74673627132 146493603634 1362910210470 578112748928 330497355 9096643616 221054734152 358236384576 1611089925120 388426442250 698205437050 26915425185 210991338020 511289931600 2839147850 99868354740 787431280736 84418983000 1851971040 2898438912 521484677888 52551050272 8112223924 341721243234 269483841096 13059480240 8883735315 147304575935 57308493832 464517027600 217363682048 54589260000 109093747200 4708263600 899852078464 262936872960 721480242165 567167866120 305433689132 450284203590 1929446779392 30099042320 164127605616 1392495588324 1134484736034 34808983656 1489302547305 5545699852 128847439125 1003698113500 271884783280 245550492000 15217854306 25242887040 302458144800 348457095987 83837003250 388143386664 1271768755290 467470080 1910760359830 171142386096 725905155250 3110153296 5474626560 112646834748 199804622440 763231152393 3949946975 898475775120 912401183232 879410471940 27707282540 676273149398 574608060176 4356837465 2236786765947 250262180280 448162408224 2092378016850 68816399652 62451978694 848060473480 1267935413010 25357621397 61928927394 74407140567 945623788560 429919490388 17209430073 275494895832 736805154800 97456842048 715460891952 1962999788000 258454586912 11596583736 116244606330 23158407762 27677256768 527610500496 503848004310 3280842810 45938615121 51770471040 119377962879 210578858140 818496163612 113769833268 549576161280 4637902104 164046387500 25215732360 393561607362 64941250410 566397962208 78075074181 73437088320 690329594015 5877694800 38483067570 1471483622011 30018194260 293114592000 146587384144 401767571799 39901124416 984817496348 100011169560 7434102456 1281299379876 9213665632 110618642915 38126535740 3136791870 43988432400 171256721220 2498000400 781184250 1626873688240 7756092092 414805377740 292809089280 2610417600 8988604065 21264569040 836549018580 969309072380 1256620073280 28846521270 601047216 589797090360 407170098250 90565653768 26890129791 2512754010 232108476600 792046665144 233728650000 91068856832 1419415707264 26295496810 95473894320 80681727000 39722999680 183131322 104453334216 18268253500 16227606540 13005741000 559514511360 10136830002 102558015395 338953657812 244804667040 86001335184 240387874328 188593424162 12936638148 735876618777 838248437700 34950091878 209846627760 34685474300 161861197605 745066567464 1070114500000 652798811952 174282208512 41498002323 107953012926 1437551214708 121970007720 384519628800 211897835136 50721036800 194822964424 36670697910 1399053405780 1178496395518 198672020190 71180831970 177763748896 372400709904 71389044963 1391244030 10130801472 2084196061248 210070860615 443172429280 6155762067 39683641140 2000950788096 158619389600 76921992972 567574284200 511923931200 1016409563280 212185297170 53939989632 31254188394 52752065184 618607155026 2907562020 280227858120 63577141320 1061792265678 109439592885 133983427240 79356343000 33295910505 866892750000 7641484224 36280876060 1873795000 137721403560 159276462045 599799758740 115898777280 17197067376 206063028780 5659750800 667950609854 458314338624 121493602539 185121260742 77767193460 290592554652 97012709976 35914284560 202583470336 47863679661 730075134126 495251286750 75247282470 31411536786 361016383882 54468665460 699481364400 403984639608 79045060710 31358314504 54275137812 5518062264 2193322872 127061163008 132316138080 185327264490 29263753200 1160621303105 648100899906 1684131190 183660574460 4895370345 16757510220 22912198472 80661380400 2926708512 665283724872 184289125293 106375973301 587134553280 7575408560 250505645544 546142804480 457010597277 323547838362 753392557125 417837434540 1149777552 29295895590 28817800240 1671438287610 6094425876 2123925329600 152451928772 9427176192 37251260812 716281356103 4916179620 128070316374 87353089200 146016511104 590792978328 1570756652640 1928109249720 68951176455 499179010184 100796259396 112651363968 275335607040 9626247598 26822787120 1527804080748 43495065456 63190926500 16272265024 124778277480 262725177638 625946867392 54806400 483024786816 325014195088 658535385810 158117025456 40229622000 10478711577 146520495264 4911517632 303276622715 187500569760 16688731150 509379213120 2284241250148 261812320000 420018901848 257581270440 78319650777 751786950436 151460481700 316538244000 877553562620 345937628160 670887060624 186510753020 283536031445 215272201344 91353681216 507950858250 43433358800 85687160848 346499477744 136543533440 2453495100 284219182533 916555511326 322722136704 1176086445261 28808309204 679151179388 128295831546 1513748131500 417779889270 634248168736 234276739704 1340311994275 19272930000 55500386208 498448646080 598464303444 863640121411 545697509040 9359925705 418447645784 11307111872 821344058880 98043292620 579953220 49571376750 75648492000 573343239040 28316464650 670358284896 22301759088 312686408814 574766285676 339835283298 926375453392 325219202504 478196848800 222839595342 6829842432 78574902230 5263831440 1465114210 1533498686016 276394144320 14078613996 16380686478 202106580 244524393113 40876709616 1954048409110 479228408100 256267807488 157563723870 1163661333570 574358888088 41096330592 6013768320 5351251530 1190310277520 1761215241240 47063617272 275849738010 656451480014 2454544920 31338750144 137637888 1533095766588 125687765760 112600346064 771427711152 993101858396 266384232450 377023540275 541752203120 67781678250 45793948590 393980857200 9140186190 340067834172 541878031860 325315429699 118988377440 4923417950 462708210195 1382938650576 374941927997 766813372950 861006504735 276202254978 50155979376 388844721720 747295231320 526407336840 691451424440 41088397920 7510298400 806171069725 1807732282500 655948378654 248259260644 842094675480 1172911657060 301249613808 75915989600 583765265408 13434431250 155183266580 604868892264 285031805100 1109508693930 430140248265 1469610391536 624253966434 636960868720 847473060 1164779922680 1050093086724 1285585918275 156069697590 650039768100 1324172349108 286928389600 564527654496 1898268421320 774205605900 168746618040 187639839 884024064 510601955072 640374510780 406566674852 11964467200 278976875870 727702653650 600569262 35978224896 100834651440 798802892160 2165152750670 196428684768 86145482752 1684256372878 54174317568 12909622440 59621620765 901849060580 257759882428 228557508872 579769468128 69132973512 16212691728 145101921588 406481454775 135306708771 49830012000 1287999391315 481049041530 111395166900 17756488134 95014788750 232880491620 34838293568 52855487979 166698184356 382891627746 1090451357478 1009354464000 951707085145 630749919170 189877027620 439324347280 217994856768 93267814750 95924812800 475953744480 88939422614 22402925766 158373895328 148581426 187374398816 18360819216 1452509932104 84830300160 388051754805 157731945540 1521529582958 201787410888 106775643072 1076035713480 158964497648 1025106727920 511879499040 525283153668 15126989280 928337296896 192389610240 5317496100 296684066175 229823731312 235922722896 289740538810 10634731830 93408157872 616041797163 106129442020 226142876960 103272593814 205471703360 70706895504 358461919320 222428908536 122592946752 681043846912 8832110436 20445509150 1630127576448 1621400220528 87770647756 1213805880 3789662376 126766042128 2245961520 750368408 485251426656 190281384771 19791046194 24494052268 203837586930 18536037688 2303621358648 10748962224 367093624296 737859063978 136123493733 38730945208 638412486556 39123077004 547966779800 1306568004336 353167141392 2819150992 695371177512 286912767890 548150336940 261084846096 115511461725 448232985120 320650478280 83768288256 1178024316120 1385890631112 47564819158 75674335500 705828335940 80783862440 943964531874 1180450212480 584425953069 286615465632 512505864000 19074905865 731951905986 234498730500 1244891915280 429640172276 642009414474 687883454748 182805672756 358697886900 3973791808 1062326274462 820183439664 893576880 31772951280 871584327 80467390432 77647734948 4642980480 517434621907 1119537713920 94565513231 265891022176 416406332496 1978432994780 69521462400 7062145888 91035676272 234110209696 6280677620 304843873776 414145892160 354916498944 321727901467 741403372248 1022585968098 1174234995960 24348655646 824797675260 964065375 1073890693008 536167034020 381375540 216630972116 9110921010 14870382813 166387623008 29032284582 53279497824 47102708550 11930807196 260615375566 2567486738784 4472572845 43966503394 386220019185 317031213312 278887469196 768151419420 650668252374 189258548508 260239762500 378808747962 284496511878 301539280224 25574098572 48567048752 861380420766 267351989940 151686184410 18833388420 161169856104 30042599418 75990030924 5057740416 259747967700 631389577401 1279756128000 2110017450 209301246000 828073281168 152199285336 2939874054114 448268607930 774728238354 593176749100 287781206400 1123691275200 1196529758412 1182043458774 51759284472 63496854750 79832823000 331588157544 168610307940 2261489824060 907810303400 547126536880 217048890240 121773819516 21246314256 688687456380 1117110356362 103326825525 1595969380600 1197349467132 1349069646000 801547209660 283625100990 859236817638 232471510920 518012074688 88017414082 450701859510 49188098897 671469911695 517520275524 144055916928 95109711840 4102063776 490470213056 24103985840 373809022380 201636577110 347578608874 36644087384 48321399413 11453396250 2362500 2327873181174 1814448804751 2048119531200 20066540004 1212667670448 996711415872 524194905725 852112437482 19257050560 780136720140 268250052246 179973456804 724703835075 147202911141 101704920231 3151079616 11025289728 261835147560 503471520 103868919480 763527950280 913006402770 76498966600 142174134900 808200033795 405599724390 9429086464 158422642080 1211828981888 1068590374344 18398897190 1669635389400 36145663840 206157675032 41331213000 7643741700 174015751184 625910229945 469650078720 266545868053 8444349630 1387444222780 217363318018 270622706328 7182091488 648232811170 300583164336 46552246056 486616364442 407941295320 1542193172520 434285214384 161488357632 107154935888 12820360704 85981233940 4521575520 247297036896 346312981760 1219744774528 71078918220 486261257570 603757638000 21440467048 122011422633 9749682250 892784365512 934710544944 38952173715 683839869696 128836034580 14498800875 372406188384 129913437654 88017645786 1473752610 1054945962756 263378828856 42424578378 18496052250 568438693416 13197735276 31404799125 561443866500 63322541840 177805320700 573714368640 18550228704 35999241993 277404732 14964404952 195753299864 1244989764000 63766090300 243051233748 95022615996 1560992120352 1876346676360 543360234375 49148568612 253889824536 41198152534 182120287734 1071044737884 135255204840 91800199968 94568192004 50115959712 34188139800 2439601413042 186599915676 1117890232602 1142937873324 253346694300 1492021631100 166103572320 1144841798452 1545743286880 508751668152 227534126400 411941680017 1353680100 276530277660 998953513680 426414233112 45363357585 102409484793 338262210700 214565952066 1478799486648 153468362500 117738533748 40708974690 808851177000 976681731150 105595948320 376650183644 123260459776 1626313710960 280039818240 8043818640 1050257701360 1530260923108 1572797143764 158582643175 227636263725 84491688160 85063330353 3775389696 95650133096 28560606732 432118128960 107806272015 145460600748 128106600993 32438231080 20724383680 103889433368 315498849600 919932766389 256020409980 157472508375 297817493600 91827532860 5135302458 90554516250 2007311294208 164735800168 322350319075 37948332342 13561708500 96947594560 52362270048 834163870311 1740584756160 17833754400 233650749150 1593465786836 21779899404 167296415346 17743517668 373027290504 530847003596 169718481792 14466420320 810043195104 1610326032 892269216 180255075000 238951168344 424987182810 10005511908 13220064825 957298889840 21335503200 56212631475 330106074240 239701531392 8562158904 122769531872 298441104051 832956436480 280501890570 1319949424640 346328034588 53968454526 182760124216 679257529200 121216310370 783451751436 32019407316 840601363525 1557394047 9128713260 46980897561 1492175748096 199950971040 14767421760 60870865440 962863079040 399604634139 495411024 63577688895 352661518298 14306579100 122206121950 32571102135 1165278869045 384436332735 1317940116290 638317604694 46286699900 4230662784 200527211287 129585999024 638662312536 1002921027380 723561656706 90559104552 636868598490 282646175215 38423840756 30476860056 78969144660 25499465046 28067228640 14868199268 3157114320 432737563320 15706548000 209311188000 650031164046 185369671270 15825229443 209310471450 968059561040 86309884755 106850330112 278658349476 248313932650 2511067983534 177088348080 245213287128 44833230000 151994657997 112039160688 495076104432 13473443700 114712830720 584282219460 693813120 213810153280 1221611789037 351889200 196995828090 1356407520 161776934900 23455739020 1812363168880 2589472380 1141297240200 79213362030 588195442776 378623153790 296772351556 12279218217 91119898065 630154856240 190180380005 3031805375 13428620205 9756160736 209791027810 71624117565 805835494665 868480181715 2673736857615 505685790368 73238453352 671107499300 96923879808 8891963616 37245865327 128800538112 802734460704 766860080910 395155606510 31389149820 622256583150 301256501200 119349336750 350303331393 36451297320 1834232400 1308619722116 447325228728 497625800672 850116587684 635766686613 193427751840 16536421944 1061028210000 28394511288 33115240128 163961347992 30015608220 33942764016 67526623620 3856405956 1099963119640 1195506954508 478080829968 897668514 1327313100780 302057158788 1415558284948 1060313756040 5420997400 544176976728 369140252432 126661885868 1729635415200 136490861892 68370591072 95975670336 375393517720 9867730392 337161861776 9638758413 745298845928 147582995976 517842877728 3027382270 137298900830 686170665840 260881767090 6456839508 420895484100 439076411020 30312224180 29898130808 212346900 319887339200 2796101352 531265181232 4775385984 139457068875 396059153952 430507267116 79741099620 382460775840 93385152 866510323876 223170192454 494982866700 155991233390 149472629110 398841341184 148118447952 201777329790 229783528100 67882263825 215258638221 364109162940 116740585016 183574920672 254781321480 1157934972744 5038625760 227427455316 60485064759 121728520287 325026039450 3193215773 992110123050 30134575680 147704913632 947310230100 46323704000 835143123486 83321309952 46237773780 174532397526 174314248020 397906750000 393970089604 88707411261 8400162540 278084768346 15662649932 243782115104 148039310664 1081905408 631833403128 718457487748 725101178550 387540799992 978153844250 50566829040 75996252288 2300576850 666136086 720663607304 167851904184 46750330550 746120167 393204234528 1450945558920 7993051105 638594779872 394565013693 14573905920 571451997138 414010916484 528873827328 472355616 33800095714 62961664792 104752450914 134375361120 578161073912 969427680639 398879879508 142912675155 1353456176171 433385631956 98404255710 839026188 61969228800 31897540575 302068316160 37675851085 298046434680 533434609098 1375584766370 1005564200100 1670535264 31694690248 976696517225 361961419644 502233368 7951144344 238864843938 10253397588 176847006180 1004301203584 7313678946 163965265200 54025769126 166800511022 189835946160 651977900145 1571146349265 20157673200 417258792640 14768198445 279618682752 1299926770272 1100343394941 1251301094400 56072210899 1203847582560 115995752400 496915831836 394768283910 6435028800 43223283632 784393053531 5815382040 689122919000 13943226480 52811199010 4599082622 22241867760 1519370008800 637303699772 44115979392 106199213915 732794061120 666400588695 30394173177 107032107100 307008458328 355838336280 267290006638 1892803029975 260875470240 240906939616 1390606864677 39322074453 68599407924 428577471520 489297269125 377971065696 40686795380 29388424000 480773548530 364479299760 1276351538 576197634375 818873786250 2010052670087 58710629370 551009924388 782217458764 189899108784 904974144480 232925841144 485351681640 521640441600 1382644000650 1897129759824 162895947008 24975476928 458636883840 2384575058880 153981482760 1167212922480 863654626120 89763864120 323560465984 1757100313320 80802752586 537884125808 66871468917 106300091040 6697186398 5746674336 433047743310 137907797654 18054088350 1298272181280 1691343501744 1015053121944 21050252420 1386035716104 142281328392 211363191620 22950507584 103305105684 602765869160 2035778250 510433707474 26270031120 595059315992 1885708911240 105326699310 73240034760 661832730 188186250096 9378377657 648396555912 1034596465560 1422913349900 977575724100 277973914962 415325024240 790189516480 257477944752 157627497600 352202544 874743034698 1017003001248 1310010682496 626007080920 1357116625710 199108702875 1034277955620 111841614 76914432504 350366590584 454534534560 1296964640 436162614328 526619516412 445104299200 243549645258 666826830856 63642114720 53611387544 553004551485 473948651682 46354062456 243123762816 16692979600 89919015164 108723094844 137624480240 1476480115000 85961528640 426130896003 306835012308 24778661850 608500417140 225566837456 151220436192 275043779010 382560554351 217610552040 196717525782 460960809600 1666249815672 21917723265 89079861000 12181572480 914549571560 44737860552 534926751408 11292223500 175016083200 486802310400 71271137700 1180793218560 220800347250 383151441024 1495117152855 779696709832 693463751240 249919428024 81361470960 337057497216 868874426772 1120324656304 244733514174 16111435010 0 985060286844 233392226496 535402032000 2243965008 1214968984740 6602154048 16821365848 2676898914 313992817320 539596279728 388609367994 67403568960 451390053932 1199583659120 459950029244 161288080536 32266852992 19116752652 10620950340 1431535628160 290460939642 895278305376 79166460672 113592731770 317134933428 25900038360 74920817160 409680682305 21826283648 308985336000 3306393600 553291724700 569107691410 1208144330624 30792922941 347777700336 441430087000 201086916576 8439697530 529970551110 349465949376 476179811840 126470491560 193077559596 107691852756 7607946060 14069393600 517479729120 1131159708 741368639007 112790601945 2494112985 117716690264 609071217510 323938850950 991861614744 49608363800 113308488414 167842639785 98500305540 331807752 367697567643 41298292224 1088056704420 111798773919 139510984704 131868406264 81985330296 24088862436 54438741750 22845513600 507872076 889635563520 605858652742 121283804250 125592020785 152478726858 467108106240 513962257340 72763135334 921898897360 209326179060 121203020692 58482346560 1489633658208 234539529694 103818556296 419257693505 1113996998400 45091157760 47058331320 2122472715 393286205312 280561302840 2224377890 184032088896 292270982518 24263213184 416618487318 139332833578 729166592 119222451120 526541914190 38564809668 1617626084368 163725021600 43505172480 38866826725 141938304720 43514525884 330473677200 333985357440 556264856 6901871625 227472314229 1087601078575 1000610444079 1409663803558 13000409504 854585652795 414923777784 713608302624 883289274000 5951061072 1348970626752 10984145060 706911791820 383813954160 72529996500 159625129248 722653167390 66338529940 457211942516 163544490320 85239926802 944497922592 185558247120 69090369348 78191235210 210433128048 706127410352 517536399744 9854764920 121044163968 54783348040 374330687808 261314296857 1746572537142 27603408651 785219358924 209029173988 565142678100 40414729680 1299931471350 15040057088 11279919960 152783912160 105281650863 75495333888 636851723515 696898780776 58670515680 370320407220 232624489857 1996393181020 633541147008 74358379200 1834850293836 5257436925 621791541760 568262070880 359716572800 116975785580 1400957350956 697488215820 31215923802 473093748600 1286707049255 212286654670 355363968960 92252493000 29317267980 52620891384 273576219904 1195584981570 69410661705 1496819641260 5768795840 153692729650 13188586320 51217310112 1148458232727 463488317240 230139134668 402647880984 38738141960 683821204980 98467128760 107334084480 48541267350 145937994 81065390004 368314583280 24319474221 226615944148 829006643304 199763103056 140579065800 172430515719 907450743075 278325720064 213342129000 1146280351048 140931917808 13293074760 1169672210 15730874432 19697815800 112646294020 919656606970 1186942222924 391151329600 118932696400 102567072960 114895600200 8297020518 39566391936 600115398528 183711779190 453938241220 593574526656 101593504320 595729258971 84436716800 508988924928 141399986510 2412707893760 1431465444552 641118408060 382519886850 177425064900 34891663824 523716573776 1647462600 131149949616 371040539584 127531846116 374147855460 677312655201 120959043296 33276752000 1557410308160 1663301120 383794515000 47792462718 261311718988 2080281623688 504767320860 771251460304 710363779356 379779035590 341280449280 1417643214680 475694199512 206682389820 18716036472 112230924420 23783437284 1012803000 5121437178 23463939240 239626277930 184923709698 121965281928 1166467647635 100302902784 334519455816 106141927216 9793404800 537297005 1196941172700 6310542314 186273792 99695061576 91927572924 16224860600 39004585080 159503804965 131724396852 18396232190 88066107738 53203409680 116151758580 286591741926 11683428120 20928173616 464074234671 69401966760 47867251520 160234499040 460662277437 1442387698128 13773382560 9682033725 59568323232 1240802549881 389087035812 242751868800 27267559176 1707584943540 414557179520 837066256389 197208081000 218818188720 27528331520 6227669280 9352501512 17611898445 303444219663 1414806631002 243695944968 401384816046 363512731500 45012178992 1193194942632 189468002230 404134983000 40892878656 68380194168 27481142150 242922797096 401865973470 172540375020 111200206112 1362558087450 187532827020 90022543380 10311403032 404890046469 488535904518 719363272288 2683834367760 14393369636 56812212405 447645516120 697257621060 155427871326 71079999572 5640613632 2921725170 1183277191140 1889193589116 980421406300 40112982 516204719548 19164848640 1195791664425 194871892296 96831997144 5267669205 1223421354720 305238466276 843583152030 34694755784 24520932792 374486630238 112419795800 301804764032 841052536500 232623795768 556111557258 13835356140 161304406944 489294936900 10588569600 79995444400 17746390716 165145434477 485421251930 2913361542 1206587266528 132952024260 3279515652 603294520500 119039190850 20691085880 599140660160 68153458460 764325176004 195249427776 767030166016 186611422760 1876708283593 831803166840 708976521480 72362361588 29415911040 108921340710 339955056641 69463392525 750321831168 9381167796 375125799510 65228290743 329197881600 13678008300 1304489256000 837946257534 823737162794 259936229904 362791856928 1557058236174 162699674780 759860856150 98776101150 1052074216083 259854878640 105386795280 1874278427000 445578808125 411716718430 1269311526 382587581640 239017259250 858522974400 78921625680 43802760 2834564376 312617565520 57617065345 151819994700 2117763135840 33829915680 255051926370 64384463600 83352385123 408875572980 1246311354816 2012243114 421602624495 1606121288928 681603312640 61302205224 586517867200 105307147764 398338964464 565863881744 1203590686080 200518075750 145865241060 1660257591520 20252683440 29976637664 36989213430 103520341056 87715089000 132671875 3924270720 100292595000 241209921456 273871901748 157997653968 239255835462 797381820 1651538174139 74264348466 189330789570 314026124250 75329582244 229927331700 453195916656 136493368200 11309692848 20858977035 159012083320 1400926163868 17518360860 139052512566 1071305990228 28059855615 184719009072 185704608750 1028413617440 1431612362615 647282386872 334784113092 171974906280 258964488640 292833559017 112481671842 66809174775 215790651648 112498419318 1709188808040 49705047576 52051778064 917387734848 1083315020400 407510235060 199708828468 554616842706 374145203250 409200655734 1313377829580 91005432498 2606072183416 263054748184 570199411977 766863910670 121019886960 1498883508941 114225941832 22090503456 80124279300 47818118016 46942820706 1408035250168 477897238494 538693862630 37367481336 790248387600 318655605426 531621765 513581094506 667437001560 93430752 999916831419 51175505520 1010159244666 386540937900 81947418750 571329829824 207360504955 15383731314 110129539520 69218695072 53063061415 402472649700 573400263808 906197846400 145290414059 177281110188 34925726808 1808791996935 46728735140 26076292200 687208795616 70539404895 48229477352 44962588352 41868520400 1618569302 319209407304 1816553376 143293962240 232102838576 68147788072 68168311296 27916064 354690270648 618416843328 15365579298 329870467036 356176913400 103616758000 48342484656 22922515900 4170803392 4923098940 318434757810 4165815360 771780222486 73201788000 15347182515 120836432068 367039201680 484603948563 4629152799 143373292832 35330087034 38271622754 94070878720 485217102840 581194284814 755808684312 733353498656 106362326752 8880336048 233781182250 5400275232 284283991628 149026047454 203888352030 277218515640 141254973440 779407310900 86770408224 116765263530 2204224470 167966666140 2871918400 549343178496 653300392500 816352017702 52703339832 2233719180 125999407620 825055808864 7603026396 160276158000 15163722453 939127000032 614218084700 65084422308 674574739085 50998268 38171696640 2621881156 822860221680 150136923222 186280752816 37007762618 131227735100 169214665824 438153018096 1352097411756 103261073160 9611585280 950182073750 311632637211 348969065445 431862858300 1574827732608 248969250972 1465919992722 741605043530 163893031874 115763402568 563310525747 1560353632500 723336175540 333068900964 32788797912 45805953600 2850700212 1298507910336 29748566616 38754172413 378322526556 14112833840 100118822167 381373757226 2074594429820 36351260478 1353367854720 130711528584 5901798438 329797762140 270953839754 29335741305 35662546822 18756115000 412377705110 4435678984 970701596952 1047654903800 42550764480 1007352771480 1080233635590 663580139040 719266463325 957296795084 684687305760 97981892656 716534045136 678023498064 73550118040 150215240637 224567854056 237494400 247444367940 88924300080 113150205504 361343547600 863127298466 187166051390 569336020 908089474600 242029501506 156348909696 319373807904 3250121760 7171102960 1272878213 176715636 307162334472 605281806540 55269585666 39910761 440630080200 968171809500 975508119040 1914973276840 761850977184 33515910624 249065027904 455457022248 3892906090 560191661640 1452111229800 103586798700 14692454784 954744257376 43855633650 1889336305980 826939225280 694227438640 110670136380 175393656900 15908218100 186456183056 468168877272 253345821792 60060609840 4224617313 621519345804 1840391045262 33386894145 1557723232670 30258870600 68475147975 722824150356 101255799840 4224407880 54032253660 566878134060 98370419112 917929058748 21894973440 655763068752 401967269888 39186871200 1072946086784 771585401000 985333543131 601058127222 27222958126 107662805624 97735067640 66359793114 1559239868736 867489067008 198907464840 35483011040 319349623152 427846238016 273796206216 13047305040 13481431392 27546979824 128208520440 182806153920 49950684352 85128050392 245542336248 362173272105 757862328240 26151673500 25350674904 33618028752 27953773200 2047200421266 69554921065 28681926516 309285967680 77255970569 593734369248 304562100892 31262132800 265748373000 20099631150 1216864687500 80346929584 183206351196 5377552950 167348386377 484797816700 1611983619792 1781436976800 380802060 381251937600 681462670720 1156773593371 1257263046760 16003998224 240498891844 831569830 99254598066 934188427560 659430020700 1384248017580 78417991680 1375595426340 1084477527120 59331714200 23523902856 5727852660 733917260622 532549681680 189848565288 18974598450 324611715090 1396008530588 416630691750 226295065600 84036553104 342064067373 494199446022 58394397600 518130920671 1211717698760 189120624273 621808563525 1358448836355 110631838392 13725874778 769584343014 1388009376120 904520462671 130800121725 102649681197 4409392000 231434289954 396835740 224213218236 1701892967064 175157741568 3861067914 890146672190 1199817223920 176774532300 1209206792990 36769495560 172290783240 885360353150 302587681032 539502001776 495564078240 550043608557 55730392564 1339832051712 13314602070 155851176624 1587458385 2252212034688 327283966800 56894876724 1746878653170 489771118624 205461841650 738313670304 514005924364 238577789040 140879357289 11965524120 26784100200 45932953600 337265258616 107127874560 334018358400 1295442238948 33898268558 6783664000 294362963328 202559536410 1004169105450 30433532872 372345783040 294614222080 927260415320 245641145568 242196748474 515402078800 1098592382976 1169628493950 90657193788 8897077614 117389684880 19809866892 730419081028 1346249256 800646028884 978542071380 982150379199 17619074648 879015555 202668773625 455477060656 226325744700 517072328066 220369268380 4392372600 398301228008 806622286284 204253166040 529368138618 18380472320 123588139325 530400578400 579656856240 81465282633 638125895358 4883601834 41051242224 86729366595 377400490191 1415236776030 518338815384 715767649900 3673024420 72664891332 464340444804 33341588028 964854106075 477740661750 165655821168 490246530570 657846168705 1737596967925 1756298801631 6275950065 262085568966 861618409080 62902865664 474317516925 370077957375 213171371350 1471926516060 1440297022600 186780236146 1380850672040 65724044883 14388395410 547582110558 395568865512 1104093382392 93781393694 1440134081100 418679741224 317924285712 258243651204 169009271865 1077381712008 2553370200 11936023680 540731463950 422954074820 828255360 49361959680 53119162486 55892227724 81707280192 109720150104 407236601842 1221784909656 468561918370 468114719184 42777687420 15812121600 1613092008636 371699044512 40606194860 37695169776 28192099770 318939490760 153050622930 668417193990 5901029532 255439543450 447780641336 125335565217 669528707926 780924598224 782223337080 102739862745 2039948018250 776505523500 14840597700 1650773334240 924493162992 284751241872 612727091823 33662537766 1430667100800 44680715100 368283595750 97356252928 151875772074 1050542596400 393682272446 179315088065 7759432128 788041554300 217294665588 25990998624 254902889412 89135519418 475697049360 5470125936 2375641551360 420084828288 82016816640 2047483845008 42569920265 165793108800 171941116075 298051747620 672977928960 24637241328 46760758016 313927623996 3086553600 370611013909 108150713792 48895984720 517088946780 1892773575 226444014720 35874855072 308771456175 726684991368 21009929400 2740209626 20730588704 529127200875 55821510864 482718831210 875374867566 2705884505570 18584702972 14514240780 633370391346 671948487459 377738186400 434807607960 124458246836 833760031680 1097843229390 64198664640 854012239186 397268117610 3611687616 122455813116 817262046916 663932889700 17545769282 1214286725421 4058545920 40000083200 118337085840 2445181215444 153136355904 1420559900122 861347824680 400424232780 272637116752 2551440265092 537582335598 1655421361930 772111068960 1241396224785 23943832650 693958302864 110090854614 175740512749 362524153984 7455662001 1248712920 457556426250 53500043040 8373373173 316280337012 533518508770 8159881600 151924167864 66642778875 232288168140 891641499507 102609148320 77980635278 253143962848 428719214601 24063175356 146765369472 708194064468 61419063520 1146043443604 976475642904 193795307292 215234426400 445248468756 8779493529 78865806932 997857432000 6001496128 1210388594445 40903848720 117329408256 72764012160 15043149448 361035544660 38128807560 41663012040 3918750 306981894636 705003066532 25012305990 20505307368 408693175128 471340426032 1546161024640 35684906400 20816217030 10838432250 530146971072 630357508125 1205461348396 10159647183 1350853962192 185221226925 1820192580 37562651280 622239781800 1563738367620 346756683680 365942365572 61904747918 128861956720 18850696410 189522935415 367483172300 125365751550 9923599536 1140494165100 205175241380 598586854230 89463832000 4525885728 120000074624 190478750400 309467053371 86426403750 1198293154050 718770531420 49112337168 28820241780 585673654272 491810492394 415166620440 9665273466 177401552658 61633920320 900884463900 17371215030 348076470216 7981959062 1100032432800 216567535632 748114318128 13237343331 268478218008 226279958400 6654354096 45589588800 258723383646 6467006844 98482856948 1430937283320 399567083904 4638407130 613124021916 778088669133 28988682300 1010201597676 134523706500 41214381012 256829907204 242459156967 2149320312594 466797852 380188829790 412859456100 1609494084 498941253129 435176221300 198477801300 7535183112 526578116376 319894677216 124772173200 379569510540 153312345648 199992734568 281707153090 2149660044284 433971563970 122719558080 260846902080 368501897520 2188540580688 1993522099408 141842084264 67612087062 124794929360 187611002680 102252383156 1077142306372 767302088376 3351036708 748797025280 339722058498 336703174258 56537562042 45602988138 198883142112 38348019360 186832110080 421524093270 6838488000 90553119552 455937320720 1069925059864 21942236280 40646172424 695650887210 1126191066690 33480117924 84122336760 1075971735540 376360130688 223637556952 137784296420 232005912405 759190923855 1762218913455 177029809600 195351065000 647094441600 38425722048 44740755150 416787140000 30086994960 603349794 519347596576 509325790848 138866000224 2182385802 107049294954 1355767581600 56282772372 1485590114549 285073872370 127265561638 117320379090 360519174330 138932907696 369442888320 1182823138543 121371287960 778997581098 1328085571027 7924009275 146939055120 446807861328 147952678720 99120155904 1046163969444 229259824119 6671849734 131849808040 16631374788 89259285504 9833280252 29098962120 917856477888 1763084461068 554617369125 311998500000 1115166124800 415493424480 738776519900 56884936836 2034638601424 601218872100 71572780400 24400008640 320538023520 436285974780 1962190344870 26453348992 18313035120 555320722080 14059445400 1302923900850 68712760805 3175024944 301610934560 27085997536 71490286122 2193999624 815933304 298884013530 382799424000 526978804070 599247827880 109145467244 503577851700 263816658966 785547747985 316018235120 842234991000 33194960432 160480539648 33289741632 314204165961 377695355652 275996015484 396287295488 104000638500 1990486627200 151826526000 16418123280 114911599968 109118587136 1936827555052 105932067120 39502772160 106307393524 548226157332 260040625680 4079607092 7966718045 217663479936 325256749014 531330182400 103284126699 1985757934848 164815957605 239260965132 112247767008 239642944350 19018410189 29819598000 14395118832 125992432176 17309386935 622550835918 219860546928 791292565032 708271864524 9939757932 690119205872 8387698032 816605438880 746047895140 344919391915 128145357300 1510857754990 59171975280 341960948825 459495716072 31746068640 1371180211245 1105510765212 32603809552 11655762768 152902515392 328839551800 323912634192 68667936192 914544650240 369966041474 416424823200 1335508746000 915902702400 87002964468 87308780416 964356583850 136872627696 649380473280 325315455520 749535739456 121541368995 2666788789 74601652400 5889656592 450551009475 28988735860 314247723108 11568614596 8778956241 1243416720 16802565636 297452295000 52683371672 770083226865 56733236352 374615889120 1493884110960 250773779124 900295187946 65421142080 216125397765 913167861760 405040495200 322536243840 245495092430 33016430720 576510373344 17119840768 6031784044 2131040912 1639405073880 1027854277632 395953385880 1793558327890 2526536598096 226979819700 294748609584 627860484 634141425500 890926408400 520654312 885075792300 27627086761 931282457157 1197171806760 91346969720 131413994880 37620778140 154246119300 1447698714280 587203012844 951109036416 1235601161340 62231007370 41201976900 1149615424056 10696336308 15961872237 209812528294 152666739984 64440906768 417075376400 24182618460 282270518466 54865682235 28544585862 1419711516000 9378517851 361302449625 309902249987 288699066000 258598634700 16489642904 50553160587 1435810651380 80881041054 19873906080 198564912 956833984600 216651228030 1264208357490 256539722400 14579293548 717808212000 53283021545 98770883104 0 256908718440 359469334620 218455194724 465920761264 998449715025 49001112384 1712468306375 342333784620 1138724722344 43456835245 386586037530 12202983072 686683856340 1932518196 87533867380 1084955913520 242027019120 322922292300 760064516124 524488472100 142857586992 7784627136 191022123240 1363580460 649208826084 1067105481248 66181300400 172289128206 648133362700 220362551136 8450297638 259447087440 41243315562 2758858960 80653314560 16531413990 196925533560 234789162741 1010452624376 103169635452 77816470629 429704876370 228891089770 126803272743 163741165896 66225460240 89855913360 40778147520 538850804583 154663361080 51680487144 193136800860 19633272736 394257932250 63723850416 96758774382 157583480432 49952496732 1140531700032 129134018335 1220357776995 1303686528480 296037983645 24573715740 8092398336 1144091589550 914018772420 1498979873348 700644636636 26102647320 546520894530 18667608750 20955550770 14156225190 26177544162 10033388280 317671200000 67054332744 786628205760 394085734560 51630460340 33011992468 490831117224 11978911785 176312818896 113806078220 796335390810 6938753094 1412644199028 108268942368 323042587056 60207653380 917460202400 1423491181200 6603837108 793803625216 29119981236 10774437850 120195076540 652010716500 1364055271488 53416088064 747719023320 532347765390 916193950464 68273424800 89235171648 97396992000 24233561000 119021537640 26926453554 212212970112 505064799000 1499469012000 322843765920 145760020560 148980772890 1973216329 419391860979 486919301952 37706663680 2039507838 31661941597 727227080910 897077172096 327594837960 95413901960 423832198240 865052093187 1609375548370 244436262354 161787768984 889251841500 20740584150 176572580223 1791719906464 218544050052 14286841590 721951977074 127053178980 103535257182 321209499312 532492213040 472559662401 538403728384 12322537565 46281349424 165299752000 162186948000 13314244560 35500368570 460001149092 248397630096 110341698840 49618553810 175978360012 492494479575 472283536725 144184420224 1442142554600 184819285896 213919165440 45301399760 717003174160 556357636562 6833150492 187423733184 27866253888 1420233579801 96558580860 2002601077344 122228230176 1100495751264 39582995712 211541774880 344850625936 951077849190 485801694180 197811868068 857040301952 149962794500 218044345376 244697189760 91262568480 759077801790 54221327360 400927710208 873620659197 65689969435 402007429125 97990977150 188587684488 727865935290 333292243700 138313561705 1384285525000 1634363042880 4238539110 766723319640 1385171824320 236847789432 1734439338240 45146115000 304195825 438377075136 1066183603386 1784046325880 12157715030 1972694207580 176072067936 20859838300 338444357472 955876110630 276474374820 323623513420 187890159926 652178873340 185823754740 1180036042185 603295678755 174447007020 131421856500 236499358725 880532226144 49300500480 49700948000 180026648340 3189292719 393023018404 92281491776 29799033264 728522750 40359546864 53440017120 154499310576 1598100668360 1904858081280 734493062420 487169624000 705710767734 121484520716 4336132500 38634655776 577559808 105812975700 2610505828460 131715939264 249671583840 176074123150 1932537346614 630076919312 527270743244 1563106879554 1469988375480 86624959638 1164493720800 616515046 5526584340 1386554400 929796439376 37088118144 25928889048 85169748468 742309473984 1143214808736 113428026569 471654656952 1233444684304 1106217410220 100685723490 489941569560 1035642870255 1798732656 149592125040 18625444800 38515320864 227864950871 156684762195 15182846430 271280324448 362557499310 489699772365 558399875670 16776904032 494715243750 62158558096 238689236610 714926144520 1236756179880 187603228050 9729090098 25725337740 78639120078 34531470588 29615902668 135322812972 11463743412 67045093492 60285665880 184590819270 590400120 1572315403212 133947622380 1170159008256 162765124056 759027517575 16407102696 399818778318 545113454235 807791074272 612730150461 110289670200 1840474871452 87422391840 765822477357 1108797473175 2036434808320 841787503200 3434495400 17982710460 267968510656 542966497106 33729866253 1214281821060 188673329950 103451799024 239497882368 6643933870 60525917856 111483079500 1106148869280 102209194975 667747843392 146466645903 510449561505 1060616549920 530808904720 10598290816 88620104034 6545096220 683627146992 143723554632 277010919900 536220728 84107452386 201969632500 510126847146 67016980920 14574084096 1693340514162 275622058820 554977203144 15228138600 1018549595688 2169357652320 1128185539908 483280413000 140625664512 635447997912 654035175864 125911467640 239454982656 323413565970 8548927854 153636362400 27724302800 78721652128 104671187950 59698668018 277994346936 326890881072 69208812540 69995197350 270323277066 332996554605 87411552000 117223657632 183782487630 34622757114 31239790530 630945192852 101047591260 28625772924 456546961728 78428697480 1433483818500 1001092608 77455667520 10383078810 305073043584 58468901414 451590632730 335736839088 8273768400 1005432137424 300929351418 731453776116 260618109450 27261617200 12247142688 1119744210750 1273714208200 96623979826 81506050912 8705456760 92337658644 78466450560 4026279840 238015365300 747952723440 93997030050 61076378180 70476272440 39988201500 5500136096 1967676928 64363597358 1113241383072 9325330880 154354782400 1909654207560 63483548676 464697712878 433578482280 30302305452 927254079458 420646918608 915226577160 310796211468 92995318416 15920577935 584410282764 934156558244 77584804480 102259234812 711628482360 1316382903360 106079068095 1449636911307 898923425334 192675464370 757972137664 250997318845 181468207536 785118658716 550497557824 292981225056 158800229271 520460643600 86687841240 199322602206 19197007830 704108445 71172153390 8905630500 908490267534 2026006493250 921534344640 209419462980 347973153374 57268732998 540501019223 281252225674 886217688828 291823314576 814709703360 70881069600 109139751392 153783047880 289503608544 56377408824 553851017325 86243951054 192662897336 169470096354 892800276912 34649044320 341210206220 843414666606 169418353280 357975321600 57551134095 789793868655 209116213227 1045753402080 57733063146 6462590400 237350944233 53884560 26813405080 214756193899 605689662555 147565774080 65505978552 616724856636 1143823770 243049038870 556896429144 1723346170 159381457781 2757412500 173348035100 12491868928 81141611264 1742764860 624638088 48870855022 29342557233 439851650469 23654304828 2408376526650 30219770625 114485041980 2438321358096 1654057042428 497308752184 931019039604 51154894560 10570033800 12109883700 9746335632 189384885120 898451137892 128778396600 25752509952 2327004472780 90199090485 664435044000 1786029960 318851934720 113411064932 602894314430 241631890794 322318436788 21118258670 1202813407539 207956808000 918305385025 1043958504576 4432378104 294769953390 24159675540 1399650358500 23109590400 1134523368 346758337856 274457535288 8810605944 632128821184 774997546896 45894586962 188143201616 673185846375 603052857330 261243478760 78732739800 27147665160 1708705647194 3264958944 116461817958 486297709128 969813546702 154035680040 715017008 553348759425 185159126981 395362112832 338270142712 497109313272 595899850000 38787141120 1191046306832 226113351666 1087222175625 45091531056 661333187340 1997921835 512254779120 61987103280 23054671552 3002352150 1530911290400 63328710060 159361642704 633480131388 634144095000 158901416094 24653634306 389536980992 12028304544 1476280430508 2985738888 202069348704 104167700868 206525461908 6725115600 494331677216 926630519500 299090631168 631177022636 1078881060792 1778390934486 1331856903744 26573781948 739700624650 23995798554 47711376554 769202234248 42964366281 59265303535 1714675599232 173329064100 52704279550 868291412475 160591503342 679830903720 773219770180 55840464995 1183893597702 1917609894 272797606224 192236380 9269604696 441127956976 320466053418 1213059096000 194144014208 203433340320 10414490394 34418887308 750860266779 96053862012 2207465980 1543136176764 216238911000 3049644780 135534309304 80071364082 25037766800 109885547408 449882677920 37156367520 12618496850 71843027928 777671345160 1723069685376 687302181720 254580224982 13066419834 126281408686 674355758592 42946499700 71338580430 58483710000 256347144240 124812791015 95624764452 370293048 905449624668 60541884000 856288194720 352641727452 228150356400 1569153770 257570633826 42097871040 314739712000 89612031032 445544438976 486190507400 577843444960 296212340400 176055398400 1209325529872 26697995100 1735772976168 647514727002 547957872 498130671250 195579847835 299141915670 516349079730 387700097994 52401315015 1991120080 187641877500 66187070800 59332802656 178578306270 1718335737855 1724961136584 4042265040 431204691960 65660440824 725571392 1652129429262 670542948432 314566066080 2488597358 288627942330 221173446908 161994246525 177450378571 243136203858 260325316160 901198999008 173909009736 607650708468 218725961454 547013700288 236539142060 175920772118 71829091788 482528509320 294943660900 4685454826 4173743376 102165906240 91056232320 462618996504 265699028920 299377363392 267759187905 396522113162 585251050 197070042332 812285247550 194509348110 59447460720 38691917568 474119573200 66137062768 540385284424 497423454858 984885375268 109332639981 99092995160 160224932784 1113666059231 7493741664 94757988270 409747780662 782985521220 493274402304 31193230050 181771134592 16030318527 1684796915676 149626099686 44022610944 685360604460 88865208720 364674310968 9726047364 802326931488 416549697352 171255231540 1475948902092 303554512080 1352610341852 822820737024 143552652057 49543293998 361553369148 290624843907 116897152870 78397249870 443130922740 50889373497 36093288198 3019798260 145857410560 14694441215 298194716680 51964862170 31401197100 241175401440 230485611048 12158901050 9824993100 81089280250 77774554260 2477309835 5152392120 323741724180 148815648150 502947692694 200437891392 112609566720 130579304280 91323017240 290831569110 10775826300 628899803532 781718863653 1930294665 327359190690 5960837120 2773076000 35825917248 173355065296 635766662730 579984756903 279110299240 89700728616 396394705980 212515291440 2106727164864 534397567200 527739399600 509483806412 31642184238 167939995692 1579311360 1403283270 690139381308 12649360224 507906806418 379162917133 1401585509714 27704052800 380797899300 39343638411 1576909144648 511475183100 10309247808 38708013456 76761066000 507636110584 335380200 205783244544 759761727472 43633445688 25950890700 66668782851 11367600790 899116236714 98260945920 244351101060 41404768160 1032497484260 261450629300 1370682056980 272410566472 1195756712960 110799145093 7869453920 21898032936 1492867247274 240862957200 60050070060 372470410946 2294934262368 380305843456 726820469136 1041227045794 2549403600 358929622062 8378151040 878578184330 499033785140 1883123544800 162101262960 507608181696 13277535392 192337942720 903925744568 61483730092 390869881101 63899591040 20020365998 537861726240 112009560208 49085112546 519973336740 1187781722370 81245150415 1393459821660 234280296320 193022177920 2837127138408 318144495360 537601922625 17239461672 282943816974 1152017232930 219754218285 306130277200 41527877706 649991979945 498794378940 1211451984 106103802420 187422136048 10788720336 788695500540 149213671764 1535848393428 28770232494 1413492730000 145995453072 245633391560 1337842957968 820980223752 29584584000 82412266528 1108741797968 341045431944 1036452832800 1028641269040 144412258620 110151672 689300421790 1035671262192 530882569350 145214558240 11100624150 171612597936 769843819350 148422082228 74626092700 2715573650 274138168350 1056762959800 374647483470 155513302600 217556690780 161266967496 1442632142250 414630216 207138434220 304693952220 513898945182 179102718 40686753828 2143693424080 29276111536 29618110080 120909683440 782940913920 105962025070 306120642795 554901018060 50478979104 421781965236 206561033952 393700551762 19311148428 17309944152 52562727360 41104187453 89087090400 5946636000 127365579660 157624512 627470664198 1374093214560 837539761528 34091345232 145526448060 152241650145 1854970682292 294324311232 71269633680 2030198400 82910542374 1276325342028 412280704512 190371101184 1306638994570 40064327856 1450394033715 1332472942542 337817563956 249524819692 74950017240 626714105175 1061417785464 131019844137 759048413664 374717427264 678241795000 1052976425274 468700245468 2499937990410 863575299516 54572969484 470564704752 107199738864 8511102000 4802586768 268503150258 1894732812 765674108373 5712540834 1184139109426 82592935096 921863552328 84291000975 140475660480 428779152675 1383088730870 144997359360 834509251134 4741044944 995781384 83866699690 1091652480842 170173914066 432129479052 194221791225 1174324958556 1047172089348 1599652525815 20621245680 524875437870 174608148260 52843876236 73841329380 30421934400 613042980 4563737640 288229411380 621125410824 1105954060230 487528425750 7432216320 865614351168 1347585055620 20258132976 790364795616 821905654100 1018173670544 25469250300 40351951332 14039637612 442530035948 793494303840 26439581358 86522147712 30536929941 882413677916 7310703400 757145833400 131935160700 2255602909896 388609604412 24150209160 480023570000 48516912080 764789617620 158501148300 276396288896 1140217200 414358481680 314728732224 14541597756 78139672800 17873827850 219736577520 452156730012 1296771667620 104043556890 322900509987 982413683680 518735431240 303644237786 1593561634899 106902795480 379451141330 23176782720 151155926802 1572694185600 260968669360 31767660540 1158030608064 352188332760 166399997913 8738766400 170963630240 1463068504170 178773564046 98111745130 265097814840 2388935124 65105813038 314798802570 1010356151856 5372649750 279974632932 870399018914 157885832160 1197878341170 241408836913 443473806600 993992673900 7768590528 134237102461 137176732830 36294655815 47535480828 744162429642 1307052385200 297932179760 1753283708916 789669699016 638895181500 1314829081692 534156156552 226357462884 743140049800 242723843856 1119397760 12282421392 12181546520 18859882720 394807818900 363849287620 365869180966 335830152223 535161684960 338714143233 40758594800 347850310584 191220905568 388891507680 491492387128 232116599200 232890288750 1058268599156 19983705105 100900216560 100922286920 1092494571729 273321407185 23541140106 112103845344 162445315776 481130767620 357778397466 1416371228 310017796128 366020946163 141144145240 155740379100 497479924656 29886483174 154894177440 577549398384 209653007200 82886165000 118171471320 979884190128 177476433024 874769288400 19748326500 703243788516 30431842416 865030210704 286693480206 671826950080 1174020427200 139761089276 1044917096112 527182566720 8365729456 191090651584 9149747684 1288623455964 44930307996 5242637148 117340135704 14009748480 372439525458 266894654520 441175341915 521528585124 379623056967 728391099750 19042234380 13441900036 1008837838080 86103243628 340100722836 1057960206225 11638142800 10102445392 293610590658 90086372600 268818858000 17527652325 628373875470 197034268640 367269539364 595868222040 352765348572 294682335024 1832960734080 19806690624 885430758492 1867268709904 87385956192 66085812135 651129770746 38071229275 75400146804 190833548400 19939381000 103710286680 2110539376 317937240544 6073677056 36297285570 116523188496 335632474905 35347468365 552616051182 427497811675 960948518332 1829247925760 516171356736 1134071338400 1365449612052 210977991360 143483233600 350777237850 102471357900 492344763960 30331453152 314767723182 73495718934 265253415840 46139143008 12898137028 320434803744 30435510924 159376758900 266742586368 83610883200 770839805760 38141046404 166340758365 10155486240 10624586016 50034329501 50409148608 32956097664 369023040 612420578536 15104033280 312101689250 605610292423 42620874597 162257052672 5594990580 337896203148 508597514880 78769960710 215980224768 917876137068 2906400571536 36237747600 854282146080 695527256340 618529774920 187055125920 130974528230 58861245456 3199881300 105982691661 451507080192 5985980385 71894898405 235025746917 914998256200 168180220320 836820987600 9478453800 223749922983 338574043800 1552936000000 4843136000 147971174544 257886631992 880879765584 408106813504 30646240950 366069775140 504614260681 2302713816 776216736 874225702900 472970315580 57312112000 181569209852 31137835806 13107261479 55996577427 180015036168 9928957104 81502325296 680692586504 107229223460 691300114414 375977052 1429069099293 11323699200 7673107760 291513470220 1363136982470 220431752217 91259345394 500936839488 7865881650 50377826704 1168681271040 6545286280 612237962700 116964834679 98438611180 188066600 104497923825 381781181925 447368268648 124880823936 517667862427 603097060800 42506781228 77209963776 24007594680 902534715840 409092218424 214161447808 118864809600 173188226161 415367220340 5199017340 242306632737 6853252194 227766366520 143214678960 74591971272 10843336420 7468565768 857307950772 4882167040 1212146208 219690930539 593659955200 101657475660 170405520525 51536250000 898506994070 55578720240 15659048625 2674557080130 958932859500 144422602128 88677254172 18030360480 882425876 811566210 767953388664 17515344660 10714872000 1174320776832 124327425222 439296982740 2031980080 3171774810 1643685222906 404325917360 309083466340 30178416102 125561540475 28504831824 1783010048 115822133952 1164486773520 328843748484 18844716198 785480548524 40321527168 1235909012193 108897763920 289576197360 1554985489750 36612953856 31868409600 357848946000 438339684420 1259196829478 1043079561090 152015367600 752592482104 13110351992 24563816536 536922782760 167122961565 4566826656 225034582718 6021060045 520080342400 377726648130 6663575808 53587097000 783833743600 85863641690 1140206165056 51460046690 246369172896 116315151520 49364283150 472076246128 604281421440 527504836056 1748079498330 138103137021 97833169344 461806324290 1386375502720 218753729948 1545222240 21127496400 616648760640 88056263750 737387320600 629868306880 3103860575 99850858380 138422769660 927216616446 166703146792 548683167824 122785608 729970608380 268793597 292691790669 505978830105 35440936740 353182389252 1937454679980 513347638288 631662510360 132423030 16210447794 2674892808 1870207050 174984181383 70934232300 942041443920 112022383847 143554127382 108618006230 220929115200 88534384218 763412823000 955891252800 342922073445 237303438292 424883776908 361405726528 302055624759 100246443455 65020975272 30815341440 456405040000 27499016160 2370389384 430956194088 580434202434 44380303416 321536850426 16366137696 189012704958 112228614547 361910095416 178557609985 8501914122 164176235500 64992005310 102839607296 364856546248 32282970984 120384957000 217678507354 166119634476 423038099952 4953288912 49459006380 906653751786 417321590400 2546156600570 404302531350 1920225373000 713845922625 607513902556 591048467200 70180767360 594108639140 2245755822492 307853895500 8768180016 20442856320 479900342691 2106615843 6938768564 145839291930 9995944320 246067928064 183381072281 19266134448 203180942295 956301627168 122804076396 108186510960 1426176032 252867487480 16388867118 249504680 394133853960 108678752892 104743126656 131686851912 1750155160260 1684782513750 6460508160 1329910812216 340806220020 1488275822628 2265129478500 726353445720 505431516912 370906631900 2154706538244 23285244200 146122312230 13169895816 585446915700 1306226465880 24808086720 605168341008 1140989605448 3886211815 1007913544803 1090746098442 356669924130 1098565255950 80224014720 91450664340 1246757046860 74067879190 652706094040 545484739200 3424753260 182693740880 6853333536 184275715 414291738096 65378862720 10019896320 40884937632 409324689746 48620011200 19384420466 386734966968 5895206648 2153907240 155097090750 87100372144 234180278640 8831335200 161595148320 12763872 773350768288 210734891136 63175487740 114903413622 21005057280 526691206080 890521147452 85615680240 402876660578 7668730080 460212164160 1662974046916 157747883920 1986757056 94190861940 1047526118968 561218269920 32754912240 810376084350 803741875200 7967530410 76515968210 2700289335744 48062871864 3885593712 156164083572 136713333966 63201172656 20344768768 900844686000 233847675264 142680408805 662579187168 2577538249 252522821376 12103839352 8903282225 355389372 395137512 29927196288 402897991020 6912139760 246263475150 261584918084 311492785086 1619590522478 328318880 6934987800 688774009860 30001518888 87479701040 1563958539780 883480019968 49840179984 340758574380 23489487216 164500893720 31074435 72044149884 86271020667 407129617818 128654325031 600786078696 1301942483400 53841783240 463206820500 57127499793 62935752978 1097590926720 25322054615 1439814581109 693221175152 1148449455185 218814792140 1276180785432 2386245862 169869849000 42330364160 89178844104 629339958555 160036676475 315414471600 264122574768 570172280640 139541183080 17785176010 685593216 59429606184 2925996600 59716917884 295320170240 1374850346562 309454966848 43097481336 5687254848 619326464400 110877574774 282422124992 1565636734960 2839203122 196111610165 3972263802 627711596775 761936689536 114611424180 85480017348 801888197760 1391464771317 117521029563 980271789750 273346997976 475587605367 259790780928 595687070160 981127032680 556386891016 174325890882 390298836720 2980338816 50778777852 482494510080 772920374952 117277688583 533813803367 2231845508028 1069623727200 933468186750 117040614390 949695538176 32685621600 29128136010 2967937024 80300832304 233319594255 722449166670 19874509770 83944027712 300713000 145459786128 352941738240 902143880550 75645161600 70294308080 303355170888 122926058424 2626041800 53807544540 335412708192 36861257185 2924437376 334538043840 132758735252 24475366344 577067451600 322740639936 864850697760 319217253520 861722934604 108914616496 346702463464 1817527800 68745505440 1363541148032 294014133205 703792903136 217869836409 68944640 433011538560 339214277444 58365055840 7423410390 651886887645 1109393559538 259230413232 252160080480 305459752059 123835516940 6345114282 553933048125 1187429084400 109903113459 7127374080 397528398566 574562156940 636452336520 48778304880 47421779040 5899500864 616600561080 34471928868 13746560100 58811535435 357627720492 10046049454 355266040500 147214889280 101519620758 77019329944 304993498089 103907662650 750379442220 336889374656 1906090380792 59733295028 332828041392 741330644082 361639578336 19475854515 5064651900 1450483868386 846195465360 85660475670 190671016908 1790887060974 70929375160 800425245312 311706143112 119394758367 845909890920 756184636245 108759102111 253061953800 120805616799 101246497950 48561332724 567990444132 50794070976 109679463168 515479069840 327121049112 791498129457 89734566060 66854450520 540116422872 447991071360 72090798336 809886905100 35185930608 331935183648 17324467784 1341071212536 455757619200 27028041120 512543040 131142889350 68305590900 114606460430 270910938616 151837210740 185073573750 1416866040 1144880621130 261220615800 381471623 1414776640620 6625451112 495181736556 347186754330 431772880680 168815356326 1972392382296 1382112884600 158481180 441020902056 1014643827960 95732750834 91621778800 1006613527968 4127736200 55847526670 5786870115 401585178428 39346387362 230520200690 20123802816 635489573040 53300274624 139618433808 276774902829 1044978183288 83945617956 199736539200 194398074468 109346309380 300330875250 294924432000 6927553248 452955249984 78393392928 118809945600 1053388939375 272526708168 1831318070400 936672060219 555694972650 467317042136 826890629950 283021968816 2804878569680 1018524058468 643051346730 506228986695 229136922288 50243394150 175004988000 433524480 47655927072 93280541424 1616529760700 1869998649792 1152037286400 1529913369600 16596347040 647859993936 213221120 8718829440 47883571500 182120670081 195144010650 527600027500 431818005600 1341271336104 843364490145 483432349760 11304267360 16685329440 665269776315 383947048752 439045683237 528684804128 74148237208 166107708240 520373132262 514592823888 56637382626 1285687541838 76943072445 111482655232 348701552052 273662937330 84577545360 796688496516 536061346406 61601237100 2074281278355 6282311997 794287236128 52242614592 70632626438 20413534440 114025148160 110289540816 26931571470 83422888272 60946581808 251888337435 12291045692 363081023032 16729811280 137280850616 62852586720 193866047886 126325332576 146738360314 10854694656 44745603174 33464549826 26236194012 281017515675 4579948230 228029014136 340817151088 16580447208 228037785282 10713006540 1287502645896 64264495248 23623912928 292200871495 63545162499 303395651130 310936204320 1884239000160 764265817440 182606066244 58536732475 151906501380 960411594220 176527120725 89361042608 36635639040 12664205064 488613652560 96246497560 508146706750 905675252000 1572616614800 20762632128 36381281776 1505748649660 348699629410 425630929255 36841581876 325061460672 833050813408 93851930508 65450716955 405269532712 738436147790 271537409808 213996864484 23659463541 1359979960920 107581872736 383337955840 65292768093 2530034352 759038202 1868061685350 217455004656 508261444410 121194660726 19206247956 19214458536 671876822200 281909591784 246289693230 200532747375 155599797906 111525188960 59004941940 72114029260 415717113708 267473863600 86164091721 337628308512 49466695900 109878914880 121303208355 288867335232 920089201584 986210947040 1104966474066 211719044745 404324650620 20210884736 1129114973280 434292159400 837219681792 1105064602856 108540567240 75879008370 817368154944 40180940000 395943330468 749684025398 141968294820 165665598480 5559618532 1351111749395 19288310016 784612151400 197208110295 19897470933 74661301000 160711141500 4999518216 246000611142 216472713072 24668137921 515131973104 4201926400 612846899077 924105385746 472564771200 14530566400 60649300800 301027540168 644974615560 129207987120 1201787123817 502764250560 121671771000 1264629365580 115876748845 1147453146576 517614951168 116426426952 4221625856 1433818392108 865281784122 1712454268170 603722531520 113530316526 117269828550 308789086095 432257913360 149390084808 279546285465 9205054488 365996916934 600359619384 218121924720 219571720704 734387661540 175229026859 710845757076 368545140183 47095390345 1178405354430 33013184256 416427325104 806355108312 775710814208 556599674840 153741760860 1535541456600 97368574770 269006100624 69679896 1030188875991 476284117581 1693394208 1660105608372 624312462600 129841780824 111291592560 176350504488 107855072100 1745584512 311836564500 697760781804 234999505730 80921600799 416932120800 172792594425 20663506728 577769500000 263555659136 192410993628 67365108272 1503278230872 14724198720 12687012366 899364383680 241352520090 1222574658732 790950677760 1591709059200 403329549140 475378802190 228425468058 240567181798 204884763264 40969659000 443583732560 516375631200 6776899584 10266084792 936186592640 1222816194246 187945729020 127404220608 142145176824 831584951224 408222079749 293216243580 48426491210 1685341969840 131697627216 540251018580 1837414130125 32711008365 65451009904 80441256416 35353661652 4181242905 260543597608 8640196500 1285491207 21723079200 1816659857808 423430397780 10951555692 431141139000 1277689030952 581592680900 11288154546 59587518538 361244168738 258540822120 693901438022 454161697203 56082855160 991682577240 50263256490 1160080253824 1017194570850 16644436310 137848108878 1242673066140 456452508312 392391693375 483408384852 31078348884 71824415410 361638904350 1261886184 727712011521 11219190120 35319648 285502784160 146365092558 1400177944704 22112469366 225392886972 21978625032 499800134592 42918974847 1446726268960 1092964151440 150810841300 87193918638 1817923783680 713985129462 32262530476 38731253760 71994036276 74343197088 1470863360 175357473192 173598869400 163755966402 1083872100 372456410760 42893833266 520059638160 28100082096 380789448270 1132134325056 127610542944 20792698080 329649002784 313089122502 295873574810 1789175808000 474584645106 1716543072387 524458085580 412896443760 1029627503765 58377006945 700023546768 540785117884 814083202920 12196414725 543074339184 192036729468 16456878424 78305755175 1108060574562 133522962300 579556775700 547493625 247753065600 163528106664 1043505497304 15924857949 1211418321300 1875162721356 1877489907930 7215256800 199536852840 46228095830 130002575976 6574039836 581565977460 25446783258 343036987787 756245747894 147313127880 2683721160 135321707214 146681074670 927276091239 70007783325 902098369120 763693021770 815802638364 15412622460 8214979080 4960194582 681959347472 273128509980 218442649728 897436800 452166598240 90920799972 2099226804064 9612261120 202161932430 92084108472 923848164980 1654298494632 22691443500 34965618122 222749876349 132470456680 116493210666 738951127750 17495518755 10165649952 17128814525 842572269735 327836289638 329244926904 11024952054 49928596305 162773920466 354615943760 782790961680 258865216610 101835893736 309717105555 569219729136 35137742496 334069964800 66066518000 118516732200 680787054654 179217162800 1090268385120 622343168916 899019629172 692349198156 207497300874 52989066312 995640494310 213620587270 350784458244 256362922032 91255281984 685271914470 2584463140 65123753730 150197017032 686916908244 267236586432 1062058631320 19910706816 422661886650 145188474795 124085057994 524403363060 286053672600 198419374552 22086701112 996593112465 889705960800 483576754089 297334870950 148241092440 1327502241000 1107812020633 836993280 1151502660 502621810416 14830020600 1473043176000 70168860960 98915339160 461012854264 520726840 14182458444 1752934785846 1189891359783 154896893964 639768544000 685645234560 5457234216 566201014680 944374322870 927099343206 573368322750 45533068560 84633116120 8018454828 51203232486 89399949804 772367740620 35376816932 199168664512 239371197846 185891428425 449333572425 1010471458940 78621691904 128988054866 2046557912 1234836101016 4781158200 29665159338 46349596160 66336114360 309859806480 282880693032 163504185390 1617237722340 1566921777152 159374742912 293124129756 148863982140 4593941820 424504938788 119650093719 25391983590 172967358720 438687805346 135575202240 506631657038 8100718304 16281502670 451108648760 5925561408 313369320060 81288153324 86333914800 58347256176 218002115331 444343624830 464795544987 821023796868 127334365840 361461840012 420641129433 5479950 575474565328 36386548380 333700024592 292820056860 28182080520 722198342556 84727390176 173531581272 83984896044 88463401260 1403991641948 440609291200 633158878221 243994856547 185663159325 106845181680 749623391400 103544298000 54135920916 527316660360 203997142195 148574470088 156590744508 648175252032 375203180376 138665597796 401491771529 599641030496 878792489875 8240140800 1320342050610 1152183347532 467607917000 62729773560 752817471120 38696373474 157824029475 87906814660 38013783654 436647358976 976276403856 569047596975 1044550326144 92906530200 34573103488 320071271520 616030857855 12145828500 543506096 209194043175 847180602720 161348155584 24700017258 1381953613488 381682476448 138453136794 685900534878 223658918010 212744874210 508718857192 4908182040 625207912000 154196292312 542706400200 165476848320 536508272482 673459164642 849547031256 238314513600 1004647448816 6903183399 1241974600272 369355760100 77694800196 15387620695 823937770656 523749047976 754574308548 75044974654 38591816970 563178900744 101714085450 521897362140 156889629184 149849720410 40972577140 58621893120 165647349504 378890861868 26301190110 295755733467 385038150588 452338242300 23584932864 584684431488 15712588920 431541716304 217020084435 14279289801 74807377504 534297742416 1418782600950 32221550592 918362995341 1410782400 305866550418 11241220284 464133677040 771249601776 142643176704 456832915000 949171130250 24168771081 21688206336 13765523056 1005502756258 64983161232 425384080 850768875432 449712365207 206224317992 341892287360 293731988760 18188022636 457309206640 576088308796 483540032032 182718402072 1061299709700 23574477168 40546732672 322839875160 86175119160 1188807316686 712294016 13526062410 112550705925 88731308400 1739958376728 11205919890 82904507280 221226868980 21212606240 632105951050 7824217500 329356128000 6089281920 71099019264 173307929060 742463109744 267321996876 35360735256 348061900210 337464365836 129673311372 723820172040 54115743000 1249648760768 405549866480 44646903514 1376195536800 166090678350 803778239264 145475045586 1459088839548 147794435250 32622329568 38135983314 367800905846 4615292682 24438625281 2216416383720 227268105698 185139007312 403884511450 1416683571240 12181940820 547597865928 423073615008 287339627800 150852675960 709858953250 937585188826 772028532671 693569562345 67184442528 1564120046160 1025764707590 147461694072 20653970832 3255752304 438332643936 11497745523 128950446240 1271614240584 284185513590 103988557677 52108488432 15615718272 5814756288 10081989579 1364745783830 62692058000 543228358560 327860253504 159669579720 502667036604 320317083575 105930542625 638929272064 914732133498 320136205653 192214377800 340668933165 2502643500 47895176763 1381628339280 1649827440 20377829232 29545014303 17650055280 82086866400 122239455910 146345709394 91730380896 706308268550 2318351895 15950985984 453684602070 1224472761936 28772197002 309231299160 13861762200 145295784340 775397650176 611781891765 17393891424 109510517550 1774500313176 157569992136 1979798766569 189885443 820424874600 8111477156 642504523716 3085888960 765718524657 127148875623 1222674299730 1127979515 208255839924 146758543360 230122852800 381582868632 2199177801600 74078670400 20532095584 745573108995 976856723986 25573501800 22347702240 516059095200 63269963934 271039990464 4433064960 26800215585 1325360023425 110932081920 28489279131 134283108570 12971389844 589680201408 40301583786 530645319030 128221862800 2999425646 154430531436 21105173520 205610493920 291467865240 676480487760 41390395578 93928167900 630702643520 883997103600 99455499990 2376385024 539476429905 602136251060 20383278600 225888196800 1071728292860 242066727672 7935200628 757328473440 150690876336 523334470560 158384979740 355479840 525982043776 1041456299080 266750316000 1462514782196 102285617860 189257710392 2068935534540 13634121480 920832503985 43884022770 518017359560 555225638 44358286830 274785961680 156399762134 280492197920 5685940423 293119805160 412359044394 497770245560 810855837792 1182315989400 405006500820 261886259760 8303802560 1525927242816 107213290536 508316360589 17252516850 29464891776 12557283750 592392621095 83176418544 510074197248 996294886650 1003514379721 1964387785360 84896762115 923044472685 165250522800 558449070648 8250840000 163730293220 132848132000 32870812800 518771670 9404970840 272227046 87518433024 522175964588 1314277500 338229238600 41484125800 146131982088 861050367592 164650724667 378483806064 274083186819 188173289876 202761606840 12690802644 87271543128 31067924496 28551884400 406203077280 18676213290 266598512733 98035443662 261188774912 974772625670 319703526912 18102899040 801765632 467547849678 37400115753 1993035626010 28539540432 120257802 381952910376 141878464215 402714732987 215163487130 249151696500 512520115728 153942234435 326139495840 1679285895680 275877784980 677505435165 116420926050 815530124304 172418474480 1976559884280 48082880000 303071976 212949612540 1064000468160 35968994360 453619530493 238109653320 96163061540 11909647986 8635886580 1421374527684 3113144832 815903353062 122213207280 35056749546 51376931019 41981666080 668273751684 42949395504 9991351440 935052407500 534944686500 54407764264 525302173295 59069436300 56957566350 220221442616 125923139730 16467197280 94615939872 58093067990 145529506086 10904389470 4576715892 5550779520 57066230584 262785117456 764976564820 439557336768 11785359362 24534591900 13477377160 28903036789 33293878800 141583786350 41707122072 12126061440 64163281401 1213856771050 350252775790 8025765000 167392873030 74199454272 144071462496 791430494448 1338908602440 1004535261000 2524679744852 140820390412 307406253804 269231400702 254123676675 157646592000 767153950371 12042272140 2202917040 2648431728 33176985912 115749731678 759075655660 506769039000 5372407860 827734381056 241845493050 887741919130 2063583964 663312210990 141545475036 461291279600 2469084738750 451929471348 140295087796 434982459160 220943582496 187915259272 47333237445 519479602880 440097432264 630282400 28542259860 463419099 62221128327 15174461340 35890886360 42673242612 1010158362270 89402803238 855875838752 19737393408 52864659120 151333754220 223454834064 886651777310 2171765703744 561891301828 292036427165 410515567300 332276795136 634758012000 3612927900 37374412944 397414397952 10972284085 792480266304 1048625827916 78513896916 85169965440 921684176080 386972794096 381353409450 21000231252 306013820882 126420032508 129967854975 804163486500 61598953892 75156045552 2257239390 16659095232 14310464520 320376427700 34415937920 2596416525 443559633680 30318861056 1062725906970 878618098428 151769887071 982537078752 80845960048 291547027156 107329754880 316309497021 149142094650 92828768 757106104320 799868787444 272879752440 139953109356 335556047574 34393139976 798939055712 117913684125 249016863396 169399595352 817358620 291848372168 20499929100 203617557150 79512684300 935135248996 224734664294 680471448272 88166923600 876082265541 38156821650 29475901254 718658482928 606388939200 33883002846 196645278546 21715394652 511276560960 794988917730 543005835648 570861708670 229933270468 32800304352 39116021874 99162427518 217765847992 25237800060 49943139246 40376613488 19156004868 956824408944 61769572920 16688493500 666753361200 510089366535 73878348375 19827807846 960200730000 509835147744 146754077580 9878891220 923254195710 561979712520 11128697199 4016325600 16786742616 95774455296 848813265918 63776087760 696781708040 79799462652 578980460562 288667965567 464869225275 91239178608 33122920428 371239747515 872807146770 535987476264 211187258370 32513483828 126071939520 651443488720 1822292844030 802837354275 245777178906 249333353710 100210113981 261265214496 304009695 165973070250 64737168068 238333564404 4771568350 2559672666 47877621600 5808195750 39214046880 35051859360 957080759952 242274901680 539484220584 154635113850 82090124550 20870399970 124760630043 894409085504 774277592 230007694624 4384870245 119567681442 1345927642704 1291904640 298219339980 170596920030 108516314460 162219551520 307445433360 160916144380 189894023550 964565984000 2753463258 691873973010 1366657314840 696120955900 37527287832 300487523730 1301297949000 239815140101 508481568900 129264054264 3605300584 459404773800 1648039522602 807960535712 230627485426 36297193438 736454659374 589355805563 14200732755 27893002280 39991516992 11269879712 821660230050 2215140768256 59716326400 751140175500 4891401476 164317559736 223865726448 52385647840 18052203330 47903862420 11949208128 102330702500 3405367929 603013755960 1146147786476 425417176769 7356461610 799168222448 435522601920 859853256 137364091920 336341936970 14619896975 285087181080 48515249096 11889542295 43949559344 53462485875 262479974112 87172087530 1141663633488 290269231440 603992410560 31425519204 45200266828 1100148568545 931329421200 551931751098 622899069408 5105670960 255342928896 287346393750 820021937889 1053285084280 10373047892 1041192002500 107122901060 212558717800 64996246044 378220306798 6378658496 15977111280 56820832000 630781476864 862488088992 28973157845 357164191300 1840881272832 375763468365 110200577580 32515610010 47283937275 1081997136528 477526552184 54945049851 139526649262 98377448960 309246534240 11897079003 226169710012 467169752000 750283641968 24401115648 285331126 24475696125 858853335735 24952049868 503424408750 312594095268 373627064310 526192051500 203509234434 462636954972 149892746256 21272656210 1332148608 68790948420 311949967483 17210482664 414955385460 666416005959 66016125792 843348612096 434840907105 41744520000 740302111485 713307660210 825670384560 8595476680 911818062072 106298447904 42668653820 126397514096 30155645760 114896410560 203587852232 118792149000 251977455450 592836150048 150501942800 145975930547 120967452456 237140378152 982295947479 87199319460 132493015116 751158919695 29200217640 133568456360 135212330925 181607046230 122935272880 150767119125 916578122460 120274540416 1214504185160 480929086080 185643120 1283130089829 22939866492 844274141568 1886083920 320597306172 617110364150 29168540460 208450240020 462084267540 5276260000 294948999375 37686812780 118470053016 80008411422 63769221732 1945225398000 238538217216 2423755620 576064153126 104195872820 40148147636 4083544752 641301075756 655625556 130375374282 621241755876 145025283870 614746074800 361101400250 5491900440 760586637920 64522289520 43300383334 312370421272 23930170122 754403271152 23627874960 249395833860 7126419570 433724822024 12125690690 100268317800 266075471250 1643931293130 121047812424 74088048210 206290148760 1639036773504 123982265952 185713204740 420052941000 42420943400 69699135000 557846871120 195248317440 800504846085 404591578020 3436988940 320225826492 225360501912 612834620796 802369011240 21355682250 261293752665 77802581500 14728497732 6978660480 148848102065 292783072752 67969973064 34647895464 245150052 233745175008 30720088420 333839010960 493431045408 1231430198180 34484776704 74250733296 6918336048 698525077250 28191422176 4334934268 9427955040 195702525216 450900045900 90715255540 608667489116 409260419120 43961528160 1361703031260 430640316720 44927559810 78451798644 455385171066 2056330608 921955928304 49109430100 2974228634 46673736368 8538972 39491091066 1108483875 162523054786 2543937020604 463963246560 1216238670000 570819767760 17247586048 144154775385 25382522016 268422601720 281375557680 1594194526852 165831152516 1179917510642 371307928212 695750949264 16525271040 853607430144 193130170480 561844490368 375628966272 80920933975 406329491304 660468884790 139846766720 33068975940 234959677580 5434503906 17915088891 647143243320 825081257858 210462077672 559058062080 1154883519050 61733553120 21866092976 22043887590 178575164460 324182876640 1034203501100 665636734080 609280009195 213722015616 1547851149936 2853090576 17748920664 304915461414 225405689216 72707441440 24902926560 6082464960 1376146048585 986325345320 136610024320 15406430844 507078893876 8003989045 135218393475 276560119920 426600957048 300475409850 42035231628 956280417120 296457262740 838316859738 331028811638 265696254432 35475345360 4744455525 823028058216 993336099840 1027804092084 81960114012 1107177523844 166584430300 555535344240 152862420438 77269188304 449039584840 310247552160 212710402280 464851155708 101465832160 35823699296 280750643988 82185245016 607751894181 43324214640 12285338695 419452946501 51220127268 350715814368 5682233280 242883421326 17216663472 71066592268 63615117180 50591687896 44783122020 28347496065 1548188749728 1250941406652 77016394 120190778400 6417002760 43034795541 6793662720 276446415861 187955363493 5489855150 263960726400 261633385800 84207640896 134685799500 47438119260 89164521360 412399199550 666047095440 625295475840 660962790432 614719435770 354446197350 249168360354 435952435065 40331305728 855245522820 5842415160 2414305920 1089714654 54945129708 233846189062 1201811058878 6865049430 163402624000 710105804016 807249374400 39054896573 463258584 18446592954 528237586712 12105830000 4975200000 214148149875 350376692175 245775046041 1664347155262 671336928944 10849922772 116443053188 9095208012 134170935717 1258126271556 126039883008 602230822245 445549387881 67081268320 78104767934 723529711590 85378771764 1140532668249 520543879134 472046799872 93576314016 1007303900625 2017447200 65630868192 14940374592 1813433501957 102466289640 150632974020 1110591106394 414297988510 561996189360 1660938618000 425996943610 65547510048 117796206540 1326658796064 696671081 1774973263140 67526614512 795806595375 41323994068 576233918610 226451361304 4015330788 9674779176 131842332804 71664090498 623731018554 1097898820200 1989335568 272438603523 10063823616 222720699816 14392673280 113704369824 348122727200 153599083200 311864637560 1145531234708 355803222720 144004858400 234651180258 552222219256 715125136110 31892873856 127789059255 27525323070 30438339120 551897610750 353140393680 195881909184 14120563788 4869567780 541757221719 104819392584 291474142080 415136652696 187989817708 2075235996 1251800399646 50995001918 739192898910 265257841608 413247303560 439248254004 1191163842960 1524952227240 149545631400 2537752800 6157911040 365024824704 44194969980 676694906784 84624146760 1028538726600 373882898160 225349511780 138891594 1384644667032 15567298600 65153060540 8991491600 619937409609 848851410144 277276747200 364201117055 729290672292 669023510372 3524454400 156922921008 52998463215 122945985162 558995354736 39765089280 332046449280 394893077040 23602903584 284377058280 330471773632 220966184400 61202610060 265308767307 30032666400 33099750400 1347934209600 65727433569 1289758268293 5608146720 77966582670 285351775884 144190441332 130807060410 503756912225 496985052304 1237081132000 80017305375 30479705928 1976231587408 1669832829384 83674699572 909659520 6467503239 2056592575730 7095861472 104215828960 1354753362534 25065925500 60993083484 218708154614 82004302800 77158455600 43661133243 867303775176 538660488744 100978693620 449941716000 1276427459943 15880334637 348128240541 1412349941184 208166960960 35373550091 418905912880 29470412942 127357098528 161019200095 202315941632 510843439751 252022817280 423647208894 1427193504932 349185065600 1003049532474 14091616098 63656601456 836669561080 201693949795 362849051025 21832083000 172714192560 237421135360 372810090255 62819052486 31068854560 604554894700 636817723360 965030571840 62560555200 120137946579 140294773680 478012592298 51950253189 1404439944555 713714352624 50719139328 18278659728 1450313679584 2157694752765 511974384075 51341731172 450645804455 1504125532 679167244200 139631653776 2509930752 212289769230 210416184594 143343520580 194057258312 3908417088 114145813440 83087218500 125265464919 837421209380 338058533148 4662400500 34199985365 920894815800 15371086500 3001165986000 495078451914 35839174140 11213323225 1021732800 21950823870 327283634704 65912916720 114307519158 18485020476 453142182570 103726898361 226872825984 563455274844 32689545684 462244566504 1199631369000 50201450848 715350951900 1368555480000 381039361812 581477044375 287854076160 360125206960 898913175160 677758421340 885967280055 5639489418 141777359322 480808012216 833621598720 1666549755 1391681389347 10947388143 9681716907 95660454600 574985129760 137013441060 592878745950 225776873280 70706546560 483188891640 905112446 45113846400 22668739704 634977944786 38046204314 331231922720 244179641475 190940087940 286117777920 384093120 13461755604 28462672402 29006720595 933151681800 204771721442 540438500000 202812877435 5351346000 298177780992 509244776106 1241240874384 155072630520 234829372077 230876127916 357636192880 1008273577887 163719943236 371369350224 178962210000 307851353260 1457016112839 270867571992 80093443332 56676768960 1039643062290 77602324625 111375830475 33279154020 109706836120 572991545700 44489510358 2561242068 318426109281 4641242760 125301330000 197234360400 2258093920278 287213795154 256703827380 121633048350 43544580380 14704863624 3395688725 15470351208 130014777240 195054178872 84640351275 149070295260 234130119300 397990599111 687790925386 200162799936 35232163200 182383584152 10404116580 386848343232 751336740 115662990240 394465750560 464219136864 62731048050 419166096448 1136421365016 338491080 56897891226 777216595077 220348437120 286953329454 119077697048 589576749454 156715558076 1682501648960 69147307190 2188887971505 22933113696 1328802280 3162555648 18292098000 277436028750 1477422136476 136737295695 192430932768 528353100 54496960512 258497237552 896246832800 276825447228 186110269818 421006246344 63237229066 23425252920 96838047600 66969730758 351112640308 958506787450 32910744558 26439361200 85857129472 78069152700 1794308092416 8670411600 1946477160320 356281020180 239926791475 16002831872 474531234580 131794593970 692370899400 134374173696 16475377212 785052800856 77246665873 522472509888 503718442668 744568516494 130633469120 283393882120 743529118605 798410459738 57105669850 5092864970 98022627472 606524167170 2203172900000 11107712915 1245734736435 159358081842 612943483542 931776358156 95653251000 14729991504 523509347109 249820541716 1777022263040 56355401700 461683297152 220386790392 270835314174 176688858900 151169018910 665794952400 106838784360 9562367925 58412587332 241344353280 99508929760 114043432518 324518850 146093487540 1476315901656 75109741065 364540203090 17964944448 761594683920 1323372725500 60748978185 247290049450 844088826240 2213306756640 254196437493 400796146320 138682736064 79135723982 1188412543500 917787449880 42264201876 4098491952 59659318660 14314762000 62326271007 970718048965 88980192730 149464911200 550363313424 774519933376 873996104800 322992259758 5686441488 17338854324 233665543785 106504567200 1150448410944 541292592432 297849709040 1636185417867 1175687619288 264539079168 672007259 33306837848 88663189692 232879707720 27318060000 3464993376 60870713400 3078090281 8423400720 74659834620 535579111496 360234290520 5319056787 619558336152 32493220452 527373954198 885564599318 998062174340 566869999956 103369759008 896097348720 2711221620 149240412156 6672549192 4297488151 235799733120 6310294056 213600417480 354299908284 1157825423456 127638350433 4276927710 542569570765 82344281040 1080058082194 60057589922 243879339308 83836213912 292709549720 56349023787 104300374464 323279018790 1604111364 1391281767092 32861180640 11962902315 483967446720 67846246380 618550368669 451832091840 593067945240 121129475082 11676807000 647652912 1218745267632 1214461157122 173819254700 184156233300 498024497220 3327143040 472082572170 557238543624 357336874752 1129482222025 244726092936 14400434664 478928581208 81894191720 317031445488 1366440304320 94245669908 4735848150 1809440313993 57881956860 1561343308350 1018128388464 173231063418 18859523438 299715022992 1271494480320 221082845607 297683300805 520394120298 121221611112 1361020920000 897274963200 145962288927 19113786945 2057959335432 695889463950 12696007527 1037871862404 172462064640 319910813040 490403889579 212352264360 1007340205872 573136588590 647008499160 383962175046 53705909824 144381930680 268420110192 256401417600 1041465745610 666051992354 254437318352 1381012328520 9030550280 95253646400 117471772011 356375896128 21177126810 265713433920 226745672296 262613776680 697614071340 256920299324 695658479838 1079732374770 14124904794 101922860039 320373973920 761717946616 376672277184 839727194151 44756508720 495539001788 21605692794 227263705200 776110543110 466673226525 94604820644 504783778083 692820044235 242756386425 16192455734 1008845169640 31035658680 245638233876 121171745088 296531243577 942951733248 737152407882 122193063057 1482956372430 554277463040 3011526144 5166984387 10445028160 32675681952 209719566650 129024706065 956162114 587414331845 197236623038 61956549000 370801791360 496028718400 12096771570 412218228576 127853945940 59180840576 325764000450 375495585885 5021447284 174925684350 92521850172 89403243540 12375742032 40444176416 170391340350 1169300993664 372057749040 246810383040 123693406750 330992189736 562298444656 106028678721 27715967370 548701387080 43529848830 444323966175 1673836920 22035273216 901902806784 22330895832 14608911240 94589824030 83014635270 117417245660 760800392712 105754277699 317840670 669231355525 26586994105 97106177280 63339876368 418475049966 177950191488 230101634250 798020424096 748801486656 589422556800 3841462800 1392427385033 212529241344 43319544175 51456006000 13335469749 100518412176 208589172636 1041358530150 1252833858822 349433523360 6797022552 138369619728 1122719335335 818201875590 120050676375 78781667070 31467325248 82581921840 2608505300080 756867402810 880193399391 33410247325 5826617824 87505914240 28387708094 385629563124 345313046376 263791797480 528834020435 21282939300 517400217600 136477999762 51774570690 550879848342 4312651980 1059059023620 392657694660 646731834564 1318782352 7946614032 1066761313056 610064778690 6618568214 19368608350 152879027932 32845078032 918056722200 34292878400 239033830400 304760773568 313016559570 631613980062 594259096464 22941610020 85894345530 126159788820 766237002130 514968317770 699624223496 874624305184 20732643568 717323788936 400596570000 279064659556 103645192330 125801223120 217436419200 930945788850 429434491200 78432895008 523994250000 1141303326156 187799416857 23182899600 9747077970 83265802664 1384839485136 59120404050 260074932480 50521292640 412989848904 128940240000 252602672069 207689438463 581111388 140135199200 59709421772 962216321 0 16032136029 8086115790 46851282788 489716647680 186512170896 56157154284 47844075006 64010663424 138101449860 179737732160 81750914675 146423134497 236947271824 120205801576 38771372640 1584250040736 358640290710 1210827689500 301222641993 179413731552 222729172686 101551474960 1125061920 38497900320 277423196400 748955809238 603965739195 594202798932 709937806578 352643682888 80676322704 1442819860296 61676917120 528045460560 458074212825 841856361056 48748929273 8075429950 3834784940 1527877712480 54116916399 141211685286 1165320462194 822783600 5101929864 554597644863 335428381080 262209267684 269629974648 156874152060 320427018950 5646554760 12097685130 157917283524 317101829022 205679483520 13418869100 430605633584 153777237504 496008346533 3742256700 326386917990 50745500 175276538256 7216100066 307876722912 38570447892 243079388760 618033853775 323889664068 1885113258032 154145049576 129148323876 335817566 4437881760 49798139512 369460970088 842961481350 360684198588 716255644676 279803190012 2484000400896 56245703000 45094898016 37249430400 824931433800 1764462752052 348871015200 219519846000 1497417944080 17168463536 159961830240 901942821000 292805583696 335637357225 109134858280 9984526965 78546501072 189007958412 346711256280 147199491054 2184190342280 201287116440 59492452880 247833881680 537218388 476904746682 127759425180 92854128276 1235927663474 263832758420 251534879253 99606762780 166523961926 8862514983 36118982018 157782222720 91444007200 682460562246 424650205590 24089035905 64562501664 24642877056 1196458398464 9824825712 89939798460 90867200229 2096206710 247424344876 22108633112 356221433880 290097912 646360317900 182476111500 262990310310 217727576748 641824652454 3644565232 510709327920 242902705500 389811183300 101969010 1227577686720 62527770494 54917204661 803752688862 408895087980 581870595285 539970705540 2241034770732 540089445130 448034928654 4011884010 58608399600 135315012547 157475411618 214059994500 418351127328 64001821792 22648826760 570238073496 125001341808 67784206752 8560040964 239786712 233505399240 48165938658 490944434900 443303130570 137748645576 10098259080 60512293800 733276365796 171303019536 446989391280 1384393522666 844417177638 1409361303680 81778042500 926255655 941538621600 311052125241 145803090736 384944807576 412047454280 95427882560 103564540800 25217490970 161636788440 445362382080 360006528 251833378986 639519924680 1059228828882 366610049280 211247797320 56775020000 209025796322 65667042968 207491788140 127482913962 124494805164 9940185000 138022983720 84799582416 28777935420 77658793520 578515727232 186373650120 34564787202 5337506148 36321470160 253474687110 106346508030 325557459584 284483155274 9222366329 363818574330 2437320704 536098471500 141549387395 14855190600 1072216090240 1185498909540 602175450006 17222123280 88287454710 253719395840 2025072000 1064985350400 3915796000 591058554240 37058726614 452595893120 174446486040 305486796288 535743895818 38386396125 206181475500 948521955096 453184258716 372336078400 6762128508 589804927349 403661108136 43295175000 15575417000 77415710944 61516313298 340748196880 942767660464 329111877276 189280194528 101946580736 84897494550 117841985544 131034335850 274200556140 78400579176 421556188816 934849979460 2355568282496 60277056588 18926009064 621526419000 17492328000 253681035309 76824433020 1572781210 99471029400 170879990352 1585498918500 307540350080 594829805160 11315991120 94771373730 36961423200 767629481088 485590493296 500009403716 154179202320 144888460311 314019630485 359934448410 348564525120 701099579040 99635627872 63677644998 621466390194 55695840147 374513718312 242409648868 17393262068 593673522624 211314056982 590422557720 127552805640 147624300400 298463735808 151918107264 189099560000 923679443709 119231100900 4324295274 715875729192 192610612560 5372169264 1252282575000 143712330960 654216869764 150879820707 55261845990 32997577932 2315688610176 33743252226 16262227800 105667350880 104057610750 766702730244 34486982265 214291677600 51172104920 2907348516 1505798833344 797423826825 31209099854 151429541760 1075223711520 2392425882308 118616058432 1239181587264 26967058560 2582187270096 395061496200 11925129600 762491570016 89460167328 83343770370 394642363184 5777988608 257446764000 22922753994 704235261288 104132722596 443830886964 149000467464 63237789346 150480109120 8366415870 162789198264 788649386250 317819790600 12180080832 617732320032 605973503700 148277212776 129252338460 48706502460 28036540350 380709552300 1429283374200 181206680550 75915932400 84604580460 98954113600 84730919520 284250736 399211513470 342351408420 758316531600 1039436592 195657647868 512481140514 99683558460 2019243600 292950441459 422016424664 612161409060 492622385520 1131809804928 170452534659 454637976576 2127383677760 84722667120 364615714632 20305459470 520574069664 2153322824 317089632420 4252368598 310417808904 329359049400 5474823717 1535188424000 185042829488 158959376010 91917370720 168758453430 1016349743884 73651988151 62034436384 332423033670 1712695542768 265758994208 54725744232 168833376 112548832208 143075550254 97258947896 308835391928 218664770896 233835570738 163031620860 168671752832 293626250944 652120937578 65084654088 91467491760 918091365550 667050142798 177732554504 364006998670 955448333125 1047339278704 345072635474 430876558080 526242301596 241329861040 181772262000 907248619773 391212061842 34018229700 603165739842 126984338048 987209194764 6193432960 48054256530 2241757424382 257366005650 218112791715 360186646176 11752035984 642505444590 279363533961 576446198874 50225300 5803734720 774403248120 38631028172 101113784005 225294201020 126483623280 19806567888 654715617600 93683563200 13435883190 650799041280 75813970496 28058025312 145161448984 193327161300 380531673600 130403329287 37601162404 78530060916 598299648 217024711750 497532094072 74776041641 199701690168 8411752238 53684514060 91804315460 3067130040 175994777070 95885078208 677287957500 139184274570 169672287936 869691249000 1674937050262 310334333736 205050246128 8321749200 218754513180 73402990320 7368060672 52527433320 28051369780 12244106160 1171520096 428229317295 466110301320 202734888336 41532872238 1220619622950 116541362340 245686934688 2738212917812 488269354352 1129368159450 158332346406 96286415940 1073200637808 163958645400 3678177600 40121991644 1019415061632 157054115900 390309169536 281351652075 1241595516221 271693127104 43305360000 10868777010 8669944530 500887812802 2625356960928 284906925251 120409493516 3966133248 305261388432 2438751234843 152654844672 667546359480 37428048270 1648094757336 309286614000 1002436619640 11485587792 1428863609112 30198021888 60286990632 2626662611430 70139582156 639544156620 143950324599 348026615057 7667238644 296625877416 714342434400 70812296960 3925545008 30146033750 420269372762 1501286062350 1135167880 6634373000 691732856516 392954870266 311156666464 592051683132 547655321538 198873553060 16002000000 11378866785 1015235408880 7823913692 43477202351 1292518341480 1174673316180 100252078000 198562169268 26096614800 308878416000 1519136411940 376880274336 836926050700 395578137354 799336219920 5658630030 421247911224 66690960602 267870795822 358490473110 542063531825 260198432728 7470761280 351899116950 71265434240 6980932215 59728125 110035454244 405574486020 4654827072 617062394410 24107657840 9580219824 70088157856 1114545889980 41349173145 213551136240 4454182950 13676891360 119399302512 647559591900 1157585728 333639718308 4654474305 71514049320 259720279632 624251172760 399605734530 426013532802 71057559378 4045546620 123810637855 228592144665 214565772740 25024187272 31465036160 200531262200 4730836500 191730891348 773421459264 1376273665134 17633028468 144183490668 4132890188 5796223434 7313268600 535908065112 168790340565 68983499748 590397010720 750687371252 6355017732 477292945104 4464939732 778007022940 22753588256 324261757170 138036636864 818731180260 1601792510352 584133418485 124842793368 116299884294 6578318208 128717745858 10545078614 188863787282 494773902976 29610584360 28165414950 23590234280 1167875513145 107680282500 2086878652308 226130857248 322170674776 394680438120 1701760840992 541292549690 64818191856 179401465200 677407653016 74244573000 162420958560 14865379172 1421760600 19259212032 235854470214 454337980850 1377897527160 88977162654 232364366766 11887132768 254886271700 235161423846 21850495520 414137085120 367275722088 15500777664 598236962010 1141466795040 138836362662 136058602361 602236145664 32801310450 354085256092 579497418720 2287905076692 203680240302 835556260621 400630017536 609774650784 217840820760 4306008714 272948267985 79030183650 76545543844 25431805656 208890216 100592122560 278323757754 38592371020 854227161228 36060717000 809608459520 2512338384 881372740680 1480863348900 945963819624 57840259068 187709469500 696311601216 578805384132 2208287224 3066435768 60838477660 808095206105 1323634152 602454689712 181176668310 1109692571328 149746344840 74722509136 58890588832 601323107840 1052818573440 136352784570 454502621788 842005459300 353829564180 344137469752 184626672104 630755856 123652352736 15887484600 512130919968 488531816305 356607929984 1955278524 58884993024 1110576101250 2604363212 247832290 281300979960 2692378800 596128074542 17618721120 1601150995584 249809949805 428289179310 877458226230 82047922640 142988467194 5121192560 702871512876 174275865335 246314368432 1508988655488 4664456226 2316006557007 339454887401 13977289152 230380166640 215800511160 35852920200 720615511686 1624272191035 387165618128 932457008357 16759347000 375342977205 56714715918 143032654656 1892116963890 148168274610 253187824716 1144475147340 47099819520 115049039664 40347206976 888124693005 328597325072 485797031280 347133550701 2086541514288 79739431956 110601832590 351207786916 13330152750 860896992816 1551461465100 1229931408 1017552535160 13121697513 374995303515 381535189056 2213357524350 63423857000 329496079590 152305791858 4802569380 727713948200 241605518976 714841387029 71792697652 790627910400 60339584448 240240632544 514508265414 168720980001 111547995546 256170676541 895663019328 49130743662 433191864204 260491065777 524704992 107904831936 303934248016 709924484400 375871793328 162459601920 77079600000 27871475499 34525276444 891488362556 33338471460 299618436810 970919956602 642532629200 298571419560 48559316570 633398721219 289222191876 1057932839588 1061180429400 37784565840 73711077300 26258780160 30084790900 63912248100 86838005070 26055893160 429489520640 42220338692 165396429408 103674964358 184943939510 12406220088 1449388996272 146185970600 285500155566 154395951552 23285642100 135839343255 5325893694 427972552 470313893280 336514161648 114325811730 58086093473 71802396900 286858869930 512403822720 327711000 958473749376 621348070320 17016651354 449970390 1720475951872 569244291150 3075716856 319225435362 1366297351632 410391678080 31149236664 164009501760 2463501762405 5689196143 191270361479 59871312000 73660466880 80001361055 37729665870 970148691258 641605239520 955987892280 915790497006 82013408640 5462761200 391090158298 17273991592 151324762050 53247987000 80077353840 55671382190 9483075840 21283956531 702309367032 503035198744 1360720334688 94146472125 215129101824 1759046694405 453930732606 791324154120 145993849092 580504804038 200610618348 75807031356 709112650400 843417132600 221967470340 214467129504 141739642044 509115277024 25547200800 153321092394 784898041215 102255996336 398011698000 134258886240 652549851800 1456110596835 23748301800 75211759728 126606932352 42374486352 1373090697000 1955472422400 417221385904 205046731128 643172618616 5189791152 129348209032 778420184472 1125679386240 110740835964 379962130680 266419166442 4272270912 494106535052 371013609600 251092891530 1606106183526 4014820096 44435900160 1019892646500 65059695090 48005914440 718065440640 27235445120 868395223800 19973635240 209742184078 1152119168050 5696864460 1135310390784 30132863040 6312847796 149113037376 3358200627 97119614670 1218995932 209231313024 899600187904 1912368810 74935119366 1146102528444 681366181080 1147909085005 358783538578 266669687865 594036466005 99755679366 294207294500 1622073455200 2724739840 2226233178880 74245232376 24733706720 587719772640 50253389800 126472473270 100670629185 162095390656 928847341408 213644417260 242065639200 291258115500 1239508529100 772095868170 12662061720 233066951964 10635174 436593774750 109683540 36454203396 51824378424 175830296488 1232122464000 7355753328 1265270940960 141340495140 212999686304 6168288464 341200289250 80209265280 99476314700 182190738366 1698670516368 1196830319976 33927980800 334052676180 792176497920 223721716320 493198639410 326167258083 1699475148 27547502520 1104964711760 9896426232 832048742376 775748278440 87828994470 112025269812 21268628136 23223927072 380041241580 52150336920 61781116338 226619142255 387436912200 5669316576 7256910276 662957003280 6440157000 274293044592 1416453268272 231123141235 31627944000 842347434496 12762437100 938967188148 59233099898 1021786107696 918782575000 25356051756 550995218568 686291932008 517473857808 861899656566 94874435244 7915151000 2190396549375 24264032880 485563964373 1431123782340 432673813923 560569056372 100099373088 8226846252 2053140918108 76262115600 23307333750 1116908667432 61115723566 118928549544 848115033570 270901014120 227132357607 3458929936 17903179840 117619883073 1078494613935 761997324902 1237121324100 178002937 48416727645 140960360000 492496029648 27644074624 787299588132 363039801080 877819441772 501888257028 13168813896 4646449818 1508920219274 1563856566468 1239456818880 1126125486464 82216071640 12554688769 932828194056 95119064208 81449514927 871684085440 104598037750 20567203080 71883056692 381278278392 10275512800 938722557192 127585598272 486228781584 261605606850 7404020160 417400620 16151214960 313999686 421619549715 94964123648 60078224859 992528621238 367027816000 484861440 86781868680 1115717496260 216216089360 125698933989 167941224 214170625020 55056764380 994693807338 5488629822 50804907720 249154558200 67025476204 1458095894208 20417567040 179442136 1874558924748 7739533340 245424999105 1417618040432 8984169486 852942328880 1253815258500 115262611200 497861733120 939963785640 314543663700 23090516360 428692573056 891961637880 673054516992 1131732811440 5153601024 90804513280 197339949130 1201781438400 18771258174 340795409418 6905315520 74293832592 1972538621100 52380007020 5271572 683373745080 141494267430 205578663552 2556213000 47229184080 25592376800 56473308828 30479534592 507706879680 619136888760 344834574849 386908967085 3582189132 182327090400 28016589120 34720074690 153587083100 52874859000 464069088032 447694837344 1042768748160 778823287704 190797909120 1753935363660 23283195200 904368729792 41151352320 115896222540 448550080875 121534001280 793992161025 80401814112 9664464475 617814940542 241639316100 36019267380 575265338064 72230135760 1805585838194 127773966320 10871607000 298497413280 133472885733 520904156400 267567588480 59027104528 4546933776 840250442736 277459180587 30323272512 11684927632 1973341180800 889157258232 443113527472 1430002894320 1776343177644 365316939 641932569600 219504571785 371625708180 38902262500 120062001152 172963139850 15804916680 114269824368 165624747600 997075262448 139512564620 63129359020 21139616574 82993435980 1826512046424 367649457012 137316704136 69599985420 170553862710 797620448700 759721204680 497981154285 120579619680 1198895224128 2375056296 12643653654 102028500 321420490560 130421059215 50234795386 459488788500 6698153 3650263266 920395752148 82970382450 105385105728 189170663640 6802888140 114110816256 18962789952 373690549824 340635088892 224812926702 203769954612 1252936892704 509334347320 336910526612 497919170112 57113318320 488823235404 62016184224 292592010240 132271931552 104966691277 684296376372 35111024256 281345848280 445469380708 168271488000 48269613573 6502433072 258945706740 392990542728 282763754532 54644147136 6527153400 27405962100 122546795184 745054340940 211397197440 830322322200 36433565728 1765939525504 2301792912562 1276121151207 1029282780736 580526051508 102815993518 4154382000 513172398 708959438620 211748691924 1356264696025 105409675584 341637401370 227050157727 30358505268 290633398272 25757521020 79864097640 41165407620 63647456184 450822666504 58075319214 587587942116 57169451808 133080262728 223515293400 9573016200 126190084266 551097416784 1285873101996 14014290304 204845676 2137656344720 174080174240 678562538583 110953833984 494072946486 1570972913664 276939304422 301819119800 262156560600 598140465600 114342972570 901748889120 201219438744 28421537760 78382311570 128253677940 2722787777010 566525456940 409066198884 372538220494 149029445760 329721847730 115109875800 614637366840 71928832437 367390976420 22006669329 248977916400 1522111600352 406172697840 738895880100 22480949760 220727135088 590372917200 375800100559 195924146880 410739421425 497612229900 9647514450 15309017388 986518476000 604944991224 455618277180 92580108720 239228841600 69704252479 82805196188 77933055200 403043928460 130671825576 314688344520 16957482080 155634743195 398631515624 175891369120 219857570080 145107945936 185864799312 119011138480 1279000821090 1009740131235 37414372320 939894738720 47881003590 6625378395 260391375408 340048069732 20742480 310171815258 174624104550 1191647341300 374945625600 1312468167924 2594067840 207397643936 1659422784864 88972156026 174335713056 726413846400 151705381212 23928212308 9902671154 93632475933 879862842768 722339129304 59891179494 267740680896 677183766 46866061320 352032419350 324652705975 842664092400 64079104428 494999416560 579384102330 144736191117 1255989946268 34941516610 77966813088 121292157840 594355881540 35691755580 62261561250 875788264512 70334505010 1309428394980 40717287036 318874510444 441453513732 845762926860 267301609632 309162790272 50241385215 967088877200 771661113468 26369114772 207528289760 921230755497 101493786240 151560913896 37294748160 1062688100292 666670176064 180564182216 96277639682 239959391040 4737955940 121131096133 245400813540 779008165155 266589548688 304982407008 338751465208 464072238928 121450576380 2266825147488 299676487500 103706255016 29298868830 171309680262 203771462598 1539103861425 1804235768154 89540879610 39749661720 1954792621500 4424666532 4178430867 543663588276 403674950700 149406534210 28814152224 157068068220 11680167400 315176682744 73350103068 115077967200 96095084400 1852407770 271071367500 119371935705 39230075024 279770707008 161903977746 186569410500 235245435495 84067654125 188881561120 173398753944 179597417352 24990283305 252456806700 131345135025 83522521296 13405162547 1406399881500 30379598332 44318222364 18295526994 612349406336 20491381668 112503712320 2208848140980 1398528450216 267755922368 142907914215 1010095821696 762042963498 1559035338894 124441003170 1397084820183 8856919992 22808346636 171645665604 78302941647 475860295680 64068830400 339556382802 152922524160 107958938562 534541660547 1181295208520 62671629636 104895370895 267302896396 3493387830 62228158902 1374662520 920145158640 170519472074 17189046105 317959413750 467907499440 254785115826 443497740580 983601576 6407550864 51711194124 778109825832 2253574801800 792710543745 252131616 85023046584 975565718400 151155233271 1085548303360 364721515250 735488110500 50599348514 24223349904 4519293648 606336372 109660595424 961631896992 338474673600 334307612735 496807158888 259390632228 2874034020 791402017686 599406730803 2331468131400 218550899952 792893750324 176639007042 369053580500 2276099613450 31209823450 1892139856110 1017412944275 1235005911304 222609251760 57874579360 4097134320 20714720474 153333926460 58007293512 1156361519340 489823073792 493520414400 397874782296 30067310484 6299804160 13791379200 313114118 22190306264 133780556160 162978076780 402100280428 2047134505752 412205899992 160897783200 128004385095 30117100954 12210793794 287796531808 179612539960 241790769360 344384721144 762022620900 118769724360 1118377352864 10180161030 83181727122 141308440350 60785894880 16985302880 44961740250 325605930360 62208964800 1862579979648 9328188018 2607592407 306891427232 546873421920 15188983704 462725603280 444685984704 10609415880 12481580320 574549223808 886542398250 13664655074 58815612450 219085814850 1066639041000 158454751924 241133983985 925512126390 241545224375 66398163400 85112701128 51029911360 925031042460 352987031605 23043079558 1104576865272 12696553716 3797206401 44994475890 153344203485 292255887231 3474499020 406982507952 12321627850 11180989440 13129569320 16949880000 95683777332 46779280170 10473373104 1476014132040 805155326415 112198437520 11549715390 267689374680 24250672656 51870191976 3086531000 469365415320 140887371973 742455064890 1945935947956 1326681527004 120931820802 420832133568 18530540376 635565298125 494847892320 1765144775736 96019238387 92837082807 1185150398372 1250670718020 16019940024 1278852661618 198811679628 488787008540 2598414917600 86054178280 629563184648 2193436902006 116787948585 88895117976 524726777520 15036200856 276487749820 225788706528 85156991736 618506306869 1512045673750 143011527120 1309421010950 17368082940 40387515168 3316373640 441548252516 1370129657364 20367802000 33638587896 473011864434 929839834144 109916530295 218875038720 446487727375 522433171680 9472394880 1168495831760 95294048928 706032213135 49404571743 136969662122 9741254985 9462854016 598433031872 272307224 122100746640 159210348836 30786919488 123890995600 58431039828 211107600704 968125087328 317805925488 2810405841355 442776154940 54871517151 98875232280 145134678528 71258328810 244011866574 547061384436 746716814352 299244483976 292397502155 11950433544 449780337270 64490938860 2104784620218 1340363218770 1040009798880 41818401280 115548410760 658349749266 48408471738 107648858460 366080854920 235407680676 518487744320 15036553372 48319465280 42659022848 932582630721 1504549300100 233280462333 1031800224 1399599138492 81424373760 106867466376 265192553010 980485110950 150707659650 178954147260 186159890371 307523984724 209407110549 40058483520 20793018210 167542626420 241076461440 2825690760 80132351104 427941390240 573428294340 599674231039 40438128810 54896553790 313898991714 135961970040 144378497898 992489299200 95391127602 1143584401800 898861003040 92166035780 619718970912 2528673999600 218220172731 210583094085 429213132720 402098942880 106246559419 195654800424 717370338438 230025938112 101449944134 297088781832 28789269600 45908867268 425003986260 538009594640 768729954292 223233664510 181195253052 493085932416 199347932520 233485010616 59200978630 500790074000 151201656000 271505167293 55907243301 49948180800 637379556352 387110696000 18223531560 68282662784 50478836460 182592887050 753480655200 106163390340 455954690312 264559652227 10868047416 36672475125 149742764010 11672847144 47488794420 5880508760 12040511376 169821186444 141310973008 359782062016 390059527200 3080885584 64232984025 229063704 276018404360 432750179904 10137235667 627924874752 1042222547080 267871038336 1006608960 1642446387120 7288944564 1062661337976 198509845248 215482351149 126819765072 119428415490 30787900605 104205229128 313931888556 109523189736 33636154500 1655544844800 637739480048 12603010420 542914672300 13606582272 834579333952 17451849792 5272418970 78239789235 425229048560 66323469696 314943756400 87454523478 2319683160795 700603719460 84286631634 382577753064 6349733763 250262436096 396109666881 99719361225 49187714940 236570725376 109292391280 579349923438 570588779656 102935024112 696069516310 48387196200 43844244972 89216726586 58619618268 630598258080 23265857664 470123729800 197589872764 63004419216 445526712960 278972441710 58017259080 391572412659 1621088992512 25699919630 1320840363150 100936500960 17802436080 298752879600 5817983045 162347749918 1243786511968 939463399567 427991390244 1367875035290 322269748115 153076629992 706767524352 298096496865 133764172857 402096149715 56321866400 39753907380 1346090681968 159975962685 250332603948 340214191212 3579404920 257307287820 26670580365 27563869704 36577108400 36233398296 36077687808 7349431720 49503537720 92814977808 61813911510 142853771580 895035312000 228774780 354069353288 113668326135 145739434100 116658589248 63307454316 1346352867490 48600414720 693236537856 2128394367 28186229346 319149929280 639769926840 80639028030 3688381158 146331610488 1432961088 100150221500 93614203224 33943648648 267138666409 403854939360 9497063160 1181505957360 632263035495 3131100000 632848103328 4451432832 680711889330 1534208865 21934581864 11420385120 741722152860 4967932548 29394825208 1820893733356 230712762788 536856043680 99291007728 117262707625 5290314699 761043191168 1985212564504 435350734950 457425216500 293660348400 183845216 426913139016 91752529310 82663078472 189543080160 162562025520 282546771504 195892593750 31337220222 85917199550 211953575680 684436655112 25369938720 1947146048316 126185372908 647654817264 2517753341376 23697031680 42489360000 683701049892 127098310710 105595861800 406888503030 138239207928 21037739377 784917345730 145557854155 504191896416 870987298368 2370948448 103420655700 386076090636 110363043784 847697714500 140954290862 16543438768 1214826842925 194981353728 1202500856 742002388200 277795448880 21584760197 183525464856 512472506952 17421075840 2225335645680 792916505425 1205900692956 509714642640 83692170098 469325091015 87387106752 777156757248 354486123756 9314898555 551859731040 7889600950 126671745005 859991133780 180757793164 647654142402 139275256608 989834700659 813233646225 805554956206 254699422712 903158400844 83610424205 508764856680 27728997911 1139164164483 10748600940 15170500800 803348651952 47428817352 523514858800 623849130960 109358615444 104935904832 287076987574 326884107155 344398462720 14132274233 447941247060 113346514800 141539606145 436257133200 32830821000 1218344203440 252609489990 325940006920 497789675712 23863685076 1026421070225 326015470632 135176138292 267022745667 600257788560 4857545000 666933647670 1062293074752 1274161385664 319338179808 139320952550 206886949884 1515390493832 69151343404 2780150912 581193787035 154477383090 1353637103400 321314766520 306660899736 481376301120 516907759680 901349822583 727560889146 252478219268 189638878752 1437524468640 4238170200 228356568300 1295595482112 388943756190 505389325104 1446905290 802406386870 283899592326 171466458489 16639047598 980008227 197120770440 387164660600 7672379720 679762567120 258320245680 125385015168 13663813620 171166488 126399344112 1647865803012 1471428001440 305100560940 1667222843110 268272657576 262034728624 105636104928 319919737698 12538586368 66692323830 73840473760 470649382032 486805332918 2388621312 36779255656 17322587850 1159128392800 27353824680 33393293640 5309727060 423678144736 651845697780 296285586498 65534415744 21203501892 542841141120 519114632400 41519273929 9215777329 44978646896 17720288820 294703122216 2750602125 1179057425856 824755978800 831748461984 683500323240 639166264464 110685487140 2908719894 283186885200 195235488380 12982253328 41189203055 227549985897 3963284630 1235197260368 2107344537324 207905071482 673902108672 577728657600 12810587400 299553791760 2579574816 1349209266944 2931951330 156475330900 296641308348 21190114368 342070057904 127333356480 157799880084 840438579024 1744700339550 863723077560 379249834380 714094793100 2018563734957 1596853990949 723733429172 59795404240 67442752080 1655245295802 563619083328 888019552386 2072415769 591098877312 1854858425405 151042827672 1362022246032 164305887060 38373640200 1144835280372 678566739180 64655016300 73801055520 565415921556 1997706672885 476779073226 264904870197 557160940314 463446530280 1600362904320 7013214000 41466714534 169467992976 576309282425 120003828750 1220591235916 556725356418 192790367814 12095016960 77625705360 582160551840 5551500020 126205866570 21702872100 49340357528 320753413674 39726596928 156014880502 1883592480 284909512914 23071721400 490264444800 34518841216 1324760216192 185710283850 45776658240 922024572864 19131050368 925678258862 107439976020 8010824514 676637318322 95022418680 396564021360 627815490225 1162188369716 990044431312 116913184128 1246933190400 70108382568 2495206980 441960476580 36558732672 225248617957 155593028556 125390133600 641858848695 228582646614 10148331186 1063725302168 2159275328 71315109936 892784901596 106196176800 3978008047 34313558136 66932341515 55177433088 501371340680 1145529350784 462132640620 619561113600 379516313969 14985119142 544827554481 52304467644 367967664956 1836034866240 164058134500 96613066218 225268190560 66351862625 50586354560 127606957128 266812920720 1510376879088 1059374680560 865020176280 25033146 377670364720 268344554400 35927392650 14419640550 8123088825 5262911300 71374411920 132747312404 1430649859446 166866769680 301632203460 14782901616 224759304000 1942291584720 131179356186 565850458173 162423671515 6413241228 89282329000 437581880472 150744067164 508408477000 158718252000 177566306384 304990719150 805227545584 4357310234 165215686606 504474709200 39204715368 403204857090 127571604160 62968161636 162479277378 11208147120 892155401360 53952369600 3318413544 10783052896 902583981435 71367640993 505687684320 20816119940 105854633300 221588615600 28241186454 751012736019 163705425912 137588023122 340484820060 253057730310 1179680436924 405307234608 36080732985 1148651875920 342076155876 134287963760 113222574762 66986601792 10526700800 5253521767 122482774190 16208340720 1142883242102 631356930050 393549829192 313463384325 164206706284 1097217568868 56356038934 543208990350 6552740000 213223272108 1582862051400 81723576909 165875931000 154132929504 555075479805 518844454128 803142171520 712861539600 6335848558 1103741132592 28715394790 419052169328 1575702875992 1047731355648 486204470355 966275783112 32772311208 12394987836 1438654834224 16886089792 687569884080 353742197802 1585875394950 1984468328550 646719703146 24209461560 520857186304 342599078230 495219988143 8046507212 162011770272 1135907422496 182753111960 103078320000 33413660120 880091392675 45484022430 324543281820 40738441203 239004913182 68128568512 105346560960 71231992076 75725031978 9981090770 440598350124 61211930013 54019241952 135848149440 295743657874 220135969152 1715338459744 988579708248 63166273456 114416226540 127019754454 17529552720 264791161080 389981902725 1526896449540 238784970600 799935324300 136546904956 1048069014216 224141403640 70386456 1021423740120 488980154635 301960790750 65147094250 1435318548 424951129380 126826090820 7250641064 187833949212 40543623978 53257932840 143846158768 1106910570368 204062631728 564813033246 1375870288086 683603744208 347500801392 632084723604 1467424414618 1556857467105 1075195380275 1499671118 739467011030 272597701383 328106218080 8606494285 30917574534 827551651388 151918920730 25021857665 486383968000 165354748462 627868450176 891243155552 185020359894 126056524045 108239984424 569893907496 127931130 21284807568 2052787796640 796369987710 578116912575 439603934400 31525553504 1110416925268 78436067664 45516601500 213985513955 123547157006 1235362304988 379472147340 714915318950 2765391596 811367333400 407666034 482987604132 982158506500 449997294020 1637443640 303171125400 1173188382144 325705380000 77314321240 710176356240 1342760878368 1413724530240 824315885568 911367198198 69938583430 948427159680 138202581300 990785772935 1537267200 281537816472 84502477048 668542035024 33609479400 191470088250 118834390400 2503652723520 572378091180 143495905626 1489135840640 10382479680 9946068960 2247415176240 74843609132 98145611880 1078923551445 17466751980 281713357764 1175163050 1428564047130 428668872960 2604195456060 96082194096 113034193920 304679726400 385118091780 1070972094852 726656532920 167132194650 83768827144 1066242680580 166283093900 401346756720 40607463000 1155880471815 838640615288 1343813212000 339727846380 1212662474240 215688965877 379421672680 9340997120 1344498191400 1476780138504 69371742028 30728785920 13425298560 90124863330 274374008700 7155273294 8816737698 441267190875 89182215000 14195895840 55444125625 126059244059 2515379516 369878731467 50982435858 1446101665230 13092514380 236201118780 55071476460 106813581270 46674711846 1351810746 437494723840 1445568521328 328025227530 450224961060 21464361024 399205520882 128941176224 1172249856750 105264753990 46685778125 274411682376 35611210332 1128015064818 218575644112 244247898517 90952058736 182089284036 532931919168 1003890634902 44396352 233842706780 15893490740 84606008417 1132465548825 805607130132 324220073718 8731429035 698215473792 1939193145 445641448680 17967215816 243547969455 804287608757 300280319920 1374922941030 302008870800 9867123126 2486963576 53494045656 1048889906442 112882732650 847646739156 1622958262898 156049148475 183333464072 858795400000 545276745786 950124551040 194923166256 15266479508 46487747604 7354908216 382180846880 1009745711920 1199085569360 584921282484 158866267027 230559097440 473697969024 72152927868 219319616 294982366672 322726227615 289111799382 1303774881984 880495368984 1443277270970 680149090800 2533480704 289663882518 2632644225 349900604280 2261311325100 935882411372 97719376510 107917285230 150067080150 461246540480 385902545280 155321604540 2573815746 5685032871 3083871552320 50555749608 192030081152 54767354688 1832727599872 685568984680 210109497738 58568002200 419954459092 29376617345 16876107456 736138301226 362662750736 515773848600 56472895920 358485471504 12295885560 1154676160652 393481284924 204257414408 24210729112 46116113112 32724852160 676590453 91345294240 1476069236040 26369103000 170965825080 593082589500 6250995036 173894976900 1752367092300 29526290750 299967759513 173964798624 223468801920 1314920490210 1773169521614 70010903820 836006014140 69031843312 297977304240 91655589570 26622330539 575685508500 274141822790 929950018690 119766098088 858605275008 992164565112 31117097200 1442241621444 213590783250 167250084906 833450408919 1456182089120 8964374580 81215508968 20068510000 72771840666 50425952980 4454043660 318645284650 270151050 336805681212 14696784375 351441999006 7943629872 1881136791120 209632078320 61639483500 100876749390 1198665706786 52863540048 35987092875 767704924336 290288186112 71141874842 5328310442 506735617584 95510632448 98830224720 175339173408 567790025000 564846692377 175170436320 137120647500 5980534860 885732040600 53922270000 87196144840 268828611480 13147097700 768193644842 31370533040 75613902840 7457535720 222143000688 344864666433 757452732210 268983391875 507081156120 202978408290 739799808 792024576714 145847188396 607092365856 579761640224 566291275200 61800984960 163193235408 336365855210 82688117760 412865157600 71485431069 32059734987 16413406500 955525219319 18565847340 13019127632 22571744832 70395019440 244900313844 23804112384 175194592911 733903598736 4374922464 68411268562 609285722400 590102894976 141490137600 28922518503 485088371328 1482707078460 238327618704 542928846664 49846359552 7919616640 14554838236 382977832840 18437046820 536175703872 375839857800 2784162240 114005986632 30432619700 200830365249 118947847 220142923764 285820388568 20587145136 939713618250 570923041032 1734069578848 256022161360 2056682157480 11507604028 475298865360 2059200176274 388513195400 499540045824 106212182208 838809832740 239250375000 28844783184 227838870688 271578549000 372388413705 1155400096125 91994541436 215083192500 603646014816 99720202260 7351033008 107563271200 36708918039 227491211255 674999449542 317411682588 1114529486784 131312156624 1039918880 1423071154050 21894108825 830503149294 23297121232 1164427495 448015626000 87413276280 125993026548 1968272846782 357605707210 1171759601600 561654311400 15384097584 251025481856 48355953840 66493278720 162879405080 424166106840 111477502505 4232701386 10419228864 95532277152 1196706807135 1221196513056 712894203450 41337826011 64212786542 184161650301 124371111750 26349386720 207899215696 72501324480 367434979790 722792220708 202423310040 1529758722240 128988719048 388642828504 982580870250 709246623744 14291795448 219048509310 307840888152 114349058920 43049440800 256460363271 565204917888 51131100594 685824258552 173250526176 235788000 496447929075 368977350564 29783212200 3646411769 199416771720 74758391400 48374710272 44922222120 357856491952 25064358592 24575551470 1249586266500 89577787131 1365233242888 26167372000 232164389600 72140054800 210024576 965246832172 2362636332 18699152256 1042716079416 117555414900 85933728090 454580580 157687143900 112051110150 134970102000 261924953724 401932308051 10648457820 122481703638 394008322032 2039361786 338742291358 87411168 26026930560 111665203335 21039312384 563165713500 112961696155 66982236945 719683507200 678744146808 5120671366 119664340000 1199214903964 82129095800 171248853932 543220496280 158076687630 107583606074 76734255000 2147749209760 238647424785 93190618885 871489003200 155626155516 1782264879200 79852185756 52159723200 235860362682 9007116800 14335537216 93796823120 32085838800 71867040960 258755547600 3884435430 111126611200 76821108750 1301758727940 24585270360 107599175300 49591412325 688797263526 45549979020 470905972320 251758651964 51072523086 466704622152 800175335136 510982298750 736787381370 1065469471400 128060087610 60952559360 141980876352 1512880972800 12868959200 62095443750 159807760920 419435950620 1687893123828 19798398620 4728701250 1126467744 241548259840 326997693846 420420842880 410980013640 195665837268 22997291720 6992361000 161943892110 2005658194176 313872497280 5043199612 158683477095 247193078400 565941025650 856304362368 394269847890 32583238740 59213240498 154826673630 121493211840 10571859144 1779912543876 28382000000 1648970234496 376540021340 432472435560 884247133352 271171335492 1129736654904 9075412800 2771549760 455474633880 263212294176 1931647776 845044329560 164440498464 333103769856 20696167050 4911396849 188840850 820812974526 149526785967 493369159437 163349391840 1696445650800 438949932195 177816857075 768156742080 115835970800 224729769360 241740894912 120132019728 1728161052435 625489655850 18887421267 448735946940 708940321875 115733899359 1745473584 48409150756 1966599646074 184284621948 19275273216 11287611665 1660336522416 4534866816 12345164040 216618531840 44030670330 106157570420 191220553392 243547711608 23165609844 19627335720 143074999080 6799484457 845614000 21694365900 22714143750 2039854778220 46844757960 432919183299 6798180150 628001370360 328567297449 77685371478 381061312106 822804909696 189343115360 37920913184 550980079260 125262531504 222159101280 493026205306 381653965784 91875463680 381595914804 12584244 46334325450 171358084380 424743834480 40111660446 628191360 141398895204 247776191135 163235572902 1447217199680 22952449740 26985520800 521744102656 53774373900 114336712984 31493869680 1413908224 595083876912 296741978820 107780220 820953596190 1903149824420 94756189452 235157642496 782303656120 29534552052 8996466640 80844738368 2343426081920 163421592500 441488186443 154848830240 21965241408 197199765696 14077611900 297526260048 668644992120 594987491340 189490598745 435272580652 437453101008 842059731648 24293543890 11531465436 544762449 1115081234568 368427472392 10209113208 44463127996 737791950 1133286651705 1771128629520 595517301288 700680513036 1086629707812 397761619968 352534460460 42751010640 53697163740 200178169548 237931881678 5990449920 2723215572 1676717834337 917569856 398581517200 22314443220 284740323840 561998072723 17520674736 38173195790 72166295520 661499472528 115882334334 344504391000 17950810500 746265113475 696686236731 397204477488 114157414800 903932575374 175871022250 1626858168480 168744424625 21273883200 60979004688 101078886735 113545091240 269097823890 1140590275968 596520841440 23025750616 224105438250 2773604451816 834492136104 393280622280 355771634400 566556416640 40125859158 142039217684 555536789220 360395280630 266210104188 717822035568 103848878490 626497859631 44968773564 178486551872 246381369120 55033958784 950154542410 93324037170 2019796147860 1447020957600 119626102746 1331522778880 202790174400 63037414300 577879732616 5204251240 27726413670 3176220096 55896796620 30507654800 1195536197625 80405004771 305388480670 394673566126 278748111642 453079565884 232742044092 21597403335 157468737636 156217235212 394622373600 149185133394 981908038656 123291524160 363451613322 7326253188 168966590198 32852320956 97725199572 323006085954 836341100400 149623395264 10367893701 32698216122 324611248080 8286478560 1080546173280 396001532136 371658899250 78007087555 196597524210 752734291932 283923524880 106134462702 15159297600 360318233700 242343293655 590420694802 71705414420 2687322532 236028856316 20850239592 103727548560 452471040 101623381860 516138748860 31238712000 2336595248 1022825980764 754373495337 676236832572 276175132016 613504314496 925385492948 185394124345 43461915339 11179862540 205724992500 20726964745 3089551512 667840062888 74444103624 73350215820 224241979500 1599046730307 1494489422448 34043784075 10099060530 173806279296 4609555230 292826603784 16296848324 31054612524 294416200000 645613155384 51583723950 302559653500 440806876770 158769002700 233793123318 87886296000 1011559076220 1395664762986 381976656696 6359760960 189639800000 162103502700 14518190400 951663637626 12239211744 583713666962 18263218460 140236487104 1935246763428 404205190870 69792492900 442812833519 4105584626 438974424900 135671273808 346291641360 76040007960 93453108925 110697539316 1331192332470 267214809156 626992509720 35997647020 357735657405 1112000277269 1009077535224 1179430976880 177283526620 680625090900 19663574658 485357750304 441158400 57059217600 76767921900 277111966536 12299246960 1192881041 470566937259 2425244520 696349010955 379076022336 94772794184 465714641810 804659952880 4015414312 326550394755 353119040260 293040757880 42350431416 489348972420 602137598925 75230444736 623751026688 3931003950 759457340446 148731545128 2087148853920 20209728 1106083004316 89681071844 12961588840 237396324339 30668272404 188857405440 5909342166 406083431376 6193858104 1026017688828 1422828809750 82378735032 431178126912 60807233214 138723956316 4425785672 954336527370 441464848110 720249361440 183313708819 221065983840 562848130350 736330054572 1424886503600 11048110758 254239211750 43435273600 8950931400 381629274280 1340464515544 8472222165 944844274140 29979121536 725732121600 36656823600 470607852880 112938105384 54587889632 1581736792214 1152204682728 555497669160 444850223148 151862453946 193271137780 1452421697870 372776038500 464547988800 16754236200 136014368707 58531245360 259739460344 284958886905 184175277650 307537424480 145755538622 156527794140 259254040500 305400288540 6139731288 84873138840 192674135696 43921508400 1306670753388 412404081840 728939615920 194420243970 502194219072 305050370240 268532605750 1568616553636 134606822256 34796706555 79395998688 1892008000800 156741557544 1304274793440 5996841964 666453490560 27639178329 205196160000 511956255720 209842274940 111147958360 694310525424 1254152429530 632492231040 175486899780 44465317470 177623242890 27869446656 206569642500 492687133632 671488272000 7809745440 140077484272 511527615456 116261887632 55251670250 298705334670 19822004397 181238500550 30339216040 195439388760 1046833031088 452958538500 12663306 112961577696 9090981880 443393786532 264257888368 706076409710 96449877648 3895807688 53895060609 115708191654 14190862476 1093469879520 705907205388 48749301150 799606363127 1910387914169 580637704192 68989727828 195394568544 6178817435 76654546332 971270788113 98437482 75367603200 677405725425 1363064398920 606825813813 138949099443 706330000 41252115456 1204875780212 318942311830 1589253766758 57824754048 774659500992 357653947392 758889630720 194702968734 295464564100 449684605062 169417988350 37768978016 941227160880 68250732732 10190747068 301437208800 310048655664 433087003371 30922264854 724204412475 630728489216 554010275088 404265199590 61842022242 401368463100 1454022736056 49428910512 150659261208 699355301736 481766926368 579018468920 27313724646 39361606932 313381277055 2371267800 432194874800 241813304054 187625779925 1051198658552 843035640258 1090847503774 161408374600 1728875578908 342177467968 27002581632 95068523700 436737801024 443378238849 269719604406 123735343710 966403584450 105796970780 21928455108 194952308544 2190891612 56450776200 1472061943484 36740373300 742198986242 238201687575 3736098828 245763289728 71366809572 101602170711 1057891610580 33563698740 1573812738384 517316444190 538785254160 369570069398 446351925996 136183287393 494257576768 150883169976 1581507752751 83768247905 387888101496 141941234880 1803035005632 9173117370 320584415298 163691039100 409072566672 952398632772 54701697750 373623478540 1173661915 12114976896 1326580447500 249100667400 262631569875 124647314580 700979560078 27778197615 367089175082 31148979200 1691238921632 990024998544 456156761730 730196566400 667796938710 95740662528 183618630216 41597757927 11189320156 951153789915 2570143576 552044295552 48337366275 204502700 77154723822 560334453552 726457962240 186272142584 92460120150 1557228381228 50504914068 593667282996 102423744864 324604171320 220680487482 9820929240 144061688100 72729966960 336617392584 26841854496 1146204585156 166961396115 11856094372 1208040897150 51677898220 1050553865240 350977514388 119984344044 330085326096 207459851056 19548030096 5947818162 11983840176 318705040010 46556664 587311491498 80918316288 75733872500 298280824875 3017000500 17193334914 1121150872102 858070778400 127658644800 586452554308 588003052455 12516920988 60954478872 1006130186880 229895641 177073072322 617230027440 366001281100 1385970389874 406150555650 33341672000 80737532960 479949492528 1081251762174 1156816658295 762298323314 917705606964 31991706648 133763611083 2446249527826 529901820504 1973197365600 78061288200 620590756320 939109099494 34958108640 3148055400 973895158665 72048601576 131803338156 14939921872 116293259880 923917432542 2393160 940752433500 32641500 21123803448 101034738560 741333347664 121925890548 1782327501 70669922052 647044943488 154444617990 1370133275640 382697168280 86095982460 716022480600 10229070600 322389797856 125220159225 150995913900 1042769784123 75603572080 95955368067 26107789932 658144779110 55869062106 579118798800 164381247856 6553552863 430054685676 397492594224 61504902368 57979440926 404647715472 69202028350 596631503664 64605739968 246964355550 655745584900 52224997500 438791684850 1368461385720 104994555960 32032287440 461977258085 1709315667776 743259952128 558714614418 120637076120 356117047650 30821340 123935833296 156130960720 901369857960 1269641053680 586447816500 75866131575 1186538803456 124219736784 11115649920 28624270895 223941880328 1201456758224 404384666847 469136974756 591294739296 785521036920 90253039950 115140887316 178411928400 64241131500 3849709180 23639448066 1031605960000 791349448952 421167272705 524225512868 29062497024 5839294020 2997660204 179226391500 287597483600 738875426120 462205127300 28504834848 226092359808 123424316358 82783992200 43329822914 68097586545 1064376508900 82184387658 11047557500 47409328502 81491226264 28637296527 5066331378 367061452448 693085831900 56922592176 208923004080 30773761280 52378924196 191339353920 84305244276 1137038074920 61591803840 23953956250 78131383594 797772111930 170772125172 670314623904 451027228888 126087940440 1420527865680 61400696220 14246017688 70391933780 340450574919 104396015416 98784610540 21827764992 112345079556 84033693480 9602004672 390906280600 28110528810 182903974240 616672611072 267372608840 18749140030 444901512 43002024570 915782932530 188152354005 1757671359822 768442782825 2334890196 37666118016 111836847232 652947483788 287651181132 1303441197036 287809931592 90974648520 238826560875 716899680378 955806537915 7371758016 1565120409120 628095954528 95543568 395203682364 32590260600 35708278320 832962513149 213913407888 2147429630 981752700600 932224228356 29665490400 116072841213 380175256128 1112474966720 242390127600 718251638580 40628846608 345399538176 444067351866 59016357432 293776924864 46225501200 160979243100 20850421137 48808575704 56902230000 212739657102 866917884976 30828231936 184262382432 76357328468 1172493000 16794940640 248673028760 248461128720 149927566800 297014385330 462571794100 118065259000 240119687814 217346099680 279736966503 235570563984 1406758700082 145683395840 162840355860 49909017690 10232105079 27467257896 485955666 29723210720 777505084200 128694284544 181747214880 67311697860 122364635280 101026233952 4695562608 25078457250 16696595968 336098160 33439425250 70439126864 82398143916 1110932678240 1185390226160 259756140672 218374299000 103025889408 387613936080 14724006000 247460165535 1786060587840 1180312052112 314735584128 83544268320 91713525760 25517184264 265530080550 19174083348 206729686566 734099287878 21701632800 596487778980 178484494815 987565793280 112117867904 390079790016 1136899448856 40894020960 838527803784 1726474769812 864269752280 149447235312 1082432172288 82671559168 605202759000 39321340784 4353707904 50555091870 533501961218 544808791240 1640915088020 116739724760 145467427140 20963279160 787472545208 105089802300 97244252385 1749410323200 38059774522 431334255000 109892118276 232147628496 81478487574 242823667548 768191624550 6074022600 13036691250 82920288750 60699708162 64066464 320965831006 249567044480 6262744950 130473879600 27721838592 341559465012 903763244769 813809786400 159573790026 332816664915 45324521424 987531825280 151742053188 10497992025 609469683940 258139659414 243292122370 2902175136 320071669848 3360197880 8879255064 308765267811 7529198240 84875639030 487961942160 678684869184 94365360180 87533308002 214137167000 133851139786 385185394176 400105486872 479284260 37970879232 287542868440 25320672660 584805522000 10923937658 5294013120 17543198592 27809703792 1629297054 21662093750 90910659420 15044986089 20686816616 1161541396400 268621458174 473358267165 977309882880 142525049667 3234709920 7069869030 160355759928 391099158900 105314786192 384316038384 1477882082844 436408781040 64014349248 338842257040 218646786552 90118892160 274347286758 739558193304 1344056809386 6424784256 223219057776 24380226694 673533381840 167890910000 735047001408 709087370974 446734748772 3134940720 128878536416 165433528 355324073247 179437046000 189329699592 197853840000 358793364195 364907780216 11980129630 233945949242 517074620750 105880350 180507180480 32338968926 1120139152992 427522801936 11615098560 958007630628 163446619615 78546712260 26731762200 1458233598132 80286245490 609598409316 5940355760 483385094592 121339908032 167116405140 102184829064 10710517356 207703551286 1732720785342 70499834496 101066909494 82703247398 113756249880 5752899544 2281511076504 328314049596 88293867585 294314116900 810864216000 107203880080 144953593512 140011170600 248590320 84611945600 130717891500 989461045440 980220350184 261574189524 298246924584 8123773347 247226497908 261143803595 908872898772 1504160390520 888325299314 2162753159996 1873557678720 5870270799 72788202000 14516597490 61443158595 684159220650 70771490002 30439265976 63098912250 49140885729 155813781508 132497965460 82063709299 40982472720 37821262700 19560190650 427726219491 690883156306 1099230636660 652199974756 44879944590 44626710625 263154681056 773375400200 7010297280 64372964040 329512001280 893937230784 1544362532800 2116776480 221788557900 46349038130 661054849056 35141463175 563425646000 710758086880 477873235380 259010658240 4117774592 257951140020 1117482165900 960632527640 345155577936 15722421540 119346555312 25248302968 284336977680 310752862035 1206448452 562352328512 716962896000 441538173648 1164262501908 243084682629 73989002250 124742066400 1081001090152 227758599705 1560921626000 499895410545 3728513376 25518672960 15463330272 178476392130 37603395060 606520421991 242229743910 118318969188 856328631956 304579308672 550546894440 679404915 1202157449856 400448675055 571640841720 26300646801 14149673460 637160208960 708123443328 1480591938696 521009996760 131141993400 29710855944 43415026384 486986726460 291246150384 358751025000 332639743176 7332842140 52872676956 403279522560 676904757006 118350565632 185576028048 163033567760 1692228467 97861108700 366868087950 794417680 106598354055 580016547792 9436700000 592158232120 1701029075130 58408802582 989545436802 29997573165 130052004460 31879680000 538490482852 400894884812 99953308780 39125049375 179700020055 540914915520 241591060728 68128048640 29964158568 29105028332 884753144 60976504680 1520881697580 1444822808814 856053932032 692736969978 1029151586028 13528075050 19739960814 219222565731 46622485636 567173444565 178322864480 312081907120 63575061300 85506943680 101963705580 1349825373981 81477440000 407894156208 209062198800 7577465934 139730864723 825479288944 536895180192 96335778600 1688697984960 517567790124 124321256 246856400280 674365381200 658024692840 182170927700 21561201429 244377347160 87103116375 894828465024 443849210978 884508056685 783420486420 1071928603512 853987722560 313711861899 394270995168 667317040 324328744480 724552969504 628799952058 386492737648 1071397598496 9987417468 446978674380 143789605232 432724497000 82200259560 215157642844 944069920543 92062956000 41520099600 10296148450 234971222900 547394647854 449156790684 935139487950 2070901221375 5523801850 44476300192 1961752596480 29607389840 158528015520 3309432960 735569774730 66761478350 7163270520 7357033152 20272945680 23513402088 569422527316 48075501600 239711557182 595294733400 850180132098 174506079440 190447096320 14070034304 28203829767 200625033168 131098298688 343579800330 568576752072 179533584216 969703183172 629568609744 22426259546 458427883496 139571898687 113584834356 1084788981900 257611594240 115681445880 219586666944 288046694332 659132919440 12236439444 4185624000 436781965312 171850506240 357924232785 11695406415 826137423936 822451894264 11409549690 72548326928 1575267196428 94330159104 99106094256 55938084928 5105482200 401461836720 659633547510 51456676593 446850021870 128173289267 233057732544 308093239032 631742037696 50897416832 164879552600 15700558592 3727536624 1570909041879 101841973532 485337463146 747526029192 1223933954880 680825112020 368564646780 184985200640 114944810085 57053759400 4501716102 436417270020 198376995300 184832902780 14368135144 928839638160 142917787044 3084042294 259561543872 299043251740 429632916138 266813178576 1058204736 16441035424 287950304898 84959605500 224381706768 223889175820 41153851872 441419481789 98576847936 203956161465 423741708000 227410439690 1543930233524 192209733198 9974417610 270748179262 12343860242 569571633840 402603027840 14253084648 560936669305 494023525632 896112900 1372617253161 120152710350 76227396198 84276724064 104546740500 209628085125 37798785600 403559413600 38479962429 1403102820 255650150376 355735797302 7937358912 177423803100 138577715136 344379093240 645766685400 1501239710850 167725013700 39891309204 193920019920 230939273516 107393320584 387636050004 177983027040 1777391948486 38077018248 339834926915 723893751900 1065632860776 90270085480 107130979932 75140407431 529555783680 59890669708 8225185500 558852572421 4386453832 175638152205 1081321960719 989319848400 129641289294 55992320500 130609799014 123917778360 4932207540 19581652440 42878567720 413917547950 96722746848 114048356037 351056160 3979786200 369908332740 5185492830 145266778800 195420023960 3078512136 5394093744 502533612900 81289906972 4533894872 778520407320 112746685506 35807579500 242538987360 1515106226810 655275007332 50508653846 86069231892 516035061 2709089832400 901973614633 84620916900 655709872468 11786864076 49593505500 60644366523 929492637992 830717696032 1797350545872 137591308239 269658900000 19032686200 66129880600 649255819464 35815863347 173085258804 936453395808 4561808050 76711115481 1095659792370 381607664 237531643904 1341496430043 1187158888192 35711538720 158698122000 331587862592 21284518080 164735312500 105129088974 313852204510 1193215842 849265270438 167156822880 55605618432 10261977235 8692240536 129164963840 596709192000 968751313579 15779202464 86138830008 222496106672 486053084700 1495529054488 154075236820 117513302400 374440368000 316651998507 103420047250 56721662175 155360263240 86236388640 978040567413 11770072475 1728233233650 210077654895 414598898416 96716835600 11872480256 32771142654 68793953676 709487682876 106056962676 548120009766 514375045208 582991210404 521828054550 37086895652 20853237048 745763821920 40145511483 192900136839 10337776956 1306825908320 8102270022 1657978206522 909235865517 98494566454 10636690209 125879553540 491667878383 1257053947212 273367538136 323521901832 814040806784 131079019764 1352926598310 185887508224 1217597287280 232793741934 259887871152 39181242240 636684695360 584572106368 61811614800 140293785915 1259268213184 712758804945 38225143070 307079482182 5704938478 26689308591 91306667660 1062622749375 38233091120 1348917427296 64247236372 702716896 93491582556 580752700 97577699860 297010224000 27426117600 784173037977 528003655200 114807136320 1025930009478 251308029384 314086767600 22067345040 1509007304 101601239859 5539906020 656146914698 638069206320 1048524249240 1785370022784 1376013269760 37483513816 104718811385 17663814000 170841328497 1216836135000 134331927588 471992091532 192117145542 163867534248 125532132555 22243129920 113462662212 689071616500 950556413654 601189753536 13238799563 989425731814 235941940416 71838020352 17699188884 571546196648 208672929927 128011087626 300875771317 20247398160 1463670394060 304005379392 468178200006 50968716260 1118572557102 67124200800 313825375744 1822143881085 1513394026032 347494713228 774108092368 43915988820 361529872704 593360758200 171678984 563199211100 3265907268 175016901500 471596374032 244910452224 1118154033975 84307092988 769417366011 1477950483504 72572252130 28699128549 22911272208 2978956196 1031613559020 400107074950 544119075080 38184528580 33259024440 1205942241280 58608023040 595850448375 14395264492 335370406000 21484902600 129576414510 323394655578 136521230502 9268345977 5675211935 11578956250 106465692960 9574709060 214815715920 1158612840 1079345540 130744479320 315134303210 1479732195672 189855974400 226338352128 245532784881 80913498939 132987879648 2116991047 20776283784 961801691136 516615144584 41535337116 862785614368 361642121280 208021011050 19245787704 17111589984 700121742912 1643258529000 1390589013968 2589542925312 74301022656 7141686006 126582250800 1964112846500 318053307000 1680314880 5179600690 1102686304720 26371865412 455572120 5450175640 146125509720 816597958440 757682500080 720753921600 720434776500 64579405491 218616681582 537298247068 48221783925 39463680450 1231950406900 61614382860 40025772072 163723691157 71327789400 8821430112 53191261200 583834178487 2589253632 346518575600 4882063320 162231437340 68300271000 185399589751 120608756860 785742313878 401900479645 169841127192 1624177581966 1325980800 848697608704 12257473536 3600015120 5711046600 46106932534 38343008905 147620018920 233939827891 304327945920 286156146675 10536775470 132882041503 10924635762 311482365840 690702102090 21107345152 1322292146488 31534222020 951361225704 212531864328 47242904688 133244613660 243218574508 13528963864 475879140660 3243877494 690658077546 337328877600 179276128500 770532444864 550439741950 726295751838 81133713375 548522054864 598360370824 104159918104 73910323200 136926935256 4472243160 49441930538 105792068525 49705508160 73875800586 1117038526794 1683917404289 8063124069 125370384024 656824128428 96927054250 2880953166 1974228313464 4133588556 17679089952 257218206840 41732990124 133087885920 898307765520 134070492000 9268580664 1076958776312 77859901944 104846357880 319327879265 1139738791500 1136307336255 144173756592 105619174000 317148772950 6872735520 767095887162 223441581924 828717981105 1855033635 33537549600 484590596930 380995591032 449632511760 18473263380 6344667340 210433978040 46260614400 1234162251010 20646349556 389605658778 694594812600 332271645270 294706201608 214569324650 367930732960 936058497860 15235000850 720919673056 92927166300 10653714960 867266719200 780975884902 1406529678900 277143353056 176007467484 13347273444 1320712344744 862489227996 1104517618404 1386433043325 765029689200 519685743672 663339211900 277622736216 397150713225 1879010622 233233256368 556865208900 248614952480 889468309152 4354211205 83078947116 128227579588 28998902850 6187385340 26631579648 6705945160 214994257170 287820120 80465230052 8808481488 250763769306 172382029596 119886967356 267231970044 49639416516 1322539866648 658783550100 224839664280 201917376000 76675970910 4477152780 361917649152 705222168768 1280046976379 2770810891872 265376734056 62018544402 481443447960 142224132528 1260265184520 53719530480 444574998780 33946621971 883372725840 1327283360028 38754104025 469021942620 10780850664 961355428990 489656310 487124304084 402993896032 411338138976 585119985120 24656194584 220919533560 408066388401 580046001872 2666355120 956237715664 1064345788416 240280375104 63271065570 49019097600 918775467672 107150138760 598975383825 114297573160 253578271036 353003328774 100302854113 11808937635 995746461696 43077575736 401181053625 205595923725 338566040300 200721264516 2028249664023 123710306707 27771579682 108752900480 756288005760 312562599930 24512682402 53503821630 68660909200 15960540420 15374774350 393218880000 1097066546316 211995330519 63736220880 139517774605 73953822800 995078017080 267461053773 893203670016 18821330080 135946322400 16544805606 671869759401 67508930518 391518945792 6179080440 254394185760 2589506120685 153674516394 494482874265 152278913429 132125920960 152762504960 143736717600 132058006080 134035007271 149478317856 689828403222 59259670854 172904586624 182280436800 9218751808 16308836024 540378200000 372062832903 1117948230 238736653760 460397898066 100643680700 2523235590876 366904631187 486786462708 804777051516 783305130240 58886545184 3718662480 16429519190 313730436096 1103873873 156429403200 144264421875 1194546088528 735617430625 347689456800 936690354288 34743920640 6512877360 746494569470 1115417829300 1089097184520 30042142544 4888322069 1332021175430 1526703785376 34678505576 97025936 69084910500 62452279920 71089237674 171745788225 18418437422 103356971340 2198316050112 38558200236 253421129280 298196936640 150028071375 115672858600 1560917763468 976618347075 5781096636 14555585100 1463525322273 95658852950 161981737632 72182954856 157815260460 452288957016 89330814080 50774983969 173742180948 205380761586 38427218764 37758318000 1288001917440 148058780800 76417593840 3536100370 18387424264 596160559800 1367967168435 440513778640 1652171061408 1721938462986 512307398304 419939674560 110854035760 102149090680 89720245904 529261733376 2808091243776 103243007538 924330895728 36439904304 163317166208 112211897688 47263952736 1019867914296 760615218000 486158114025 734948936796 246552884688 6724764540 1381634397 983011950 6748744635 194962417650 1526527769400 23664072240 436151974500 128152397763 439524380235 7758282464 458101811200 66523496886 667726402860 31473382668 19947322870 249670416072 481643858312 1271139475065 309036295624 480736134720 148803879168 387447820188 71425041840 97696604160 1267864974880 185217897106 20558764912 97270776746 472373720478 115250878756 992319593012 79183620360 643267014368 775856465496 333156257364 358198101860 152243860700 418710656000 475746299340 263188706742 112141065600 90015376 1218373632 773968605072 220373988940 922797284106 419426514 126210928200 277837035720 22419786426 75712759507 1232117298108 2681259924 1374155719936 146053551384 728028234912 365219843940 402019092000 187014274848 227545171224 670128509752 782760495 1507762558320 469792877120 324051600 493093389470 109023474735 174745135584 22743412000 886377939264 71541363456 26340902904 262517586500 1323518054400 192007499796 21540863844 72603848310 263859426648 93528491520 9799415003 34954337600 212455092240 198326545320 74196312684 1436844877650 1306647872350 2342665368 696857484528 246671663238 48845266448 782271842240 104726044384 34937888388 186004004760 46548599500 10768498156 718634989191 401892264786 95344087800 422274401472 625345247100 917606295000 119798001960 241349122135 275982408000 11857312360 101598092970 1234982650 144978632876 115052221944 242081637840 19274807250 155137492746 1260790151364 1862629500 50131794750 671061595600 91623283920 483001956234 1417304462706 24834327295 631391921580 60263887734 3145371788 656689567200 2509264904 11875771584 419694680860 668245723200 1365216237198 1290384872832 419839888 412103828015 1066242692916 516991805928 5958352880 954732617280 15128798112 896571056745 283446238550 41976999104 259609621320 458654125344 13241236855 877707955488 1216959755061 97488977508 115692780438 98614523700 219516407265 643565271600 209675475360 2470703038 1046926459566 598926993600 148663627560 263881231152 74484121236 9665471322 14357104280 370406829626 1042647214959 507454442712 224192936288 25988531560 342096964816 68626214720 822054853144 958044914904 104418615680 338483484832 1168252771296 271800232614 78534092700 561214370340 1331646351750 4450033500 307719013350 297534947661 657753903009 78551511264 227223611706 1196161678096 658916188550 750191746260 2209977517410 852474848680 490676785920 1536382518976 288910809280 7670300000 716753298240 752986938858 216950041300 43986401120 302908291728 59703826798 473387572760 74152348401 2615532352 95976491184 132513229800 49274096478 281596372200 51661896168 1490461588812 574210113852 490261194059 8372292168 5509558080 472136920970 942742257856 1094661601272 14173611654 37067207184 395226639220 740463021610 162911682368 9610913573 17893012176 53026814048 609589259814 954644852385 6932661120 229385318646 142989790710 518313458250 308228043123 27705250230 253596669255 532558878600 731481408 754596750864 1035224840 43434584284 322048808172 75667576920 5382075656 659937452022 335068783236 818718277762 317102962176 296071768080 1133278115112 343913980014 367546836000 1103126475420 201875661440 411320514580 16981712352 162204796350 494820890480 106601368503 19556418000 264480832000 118055371520 54264110445 255346391160 1327513936463 535323526068 648568150560 93379673660 10106241768 1040073554608 1184257505503 47887687224 173318415948 152653390980 169141364928 1312851312000 821681700240 304234710318 68239966115 19586894760 3286969794 268610390541 70864487820 97086926016 363736744800 315606245514 127632456000 136944129744 9786422674 158191221048 125559360360 211008338246 71656932200 11299781850 7162424608 141778429478 315940667040 105101574552 373246496250 1343662906 1099196011368 47718612480 201165207048 1845459762520 266501347680 163891317408 1062343077120 43404558240 55695223736 8248969344 52219979616 1430430770568 615915747720 60983506080 186895575360 1460642965488 48856517904 331257816708 580370858980 108883607442 172221241500 1100874088908 14028820910 474519763620 111059195910 55442914978 29567573256 481286250796 14232628480 3044117275 197063644239 150154721640 63080316030 227504373168 52662566646 408637050822 2528037640 589620420450 14410479942 25096541184 4599119840 233289557319 1129479937300 273155730570 415006250288 16836547392 261726470460 401170291311 27290941824 219029971520 1323817925628 8491454400 337674013500 8242981880 17275218480 353948582300 2049880690360 31260732030 18969732948 48314558241 1738381548486 1730621400 51106924050 75170794149 515276469785 5016136725 805224963906 1947515000 66383137008 853187793080 40082113386 1103432942142 323317277600 73584372321 1342902468024 325703167790 965528493696 565349489220 23540139564 79021334742 40022307710 1385684842500 13176201528 394363881120 2504866476 305827240784 245716780344 461767320000 644757047550 41848450 5436705582 980428700160 106313548176 936128340864 199455029880 166535610150 957505449150 456872900050 657526020480 49850474544 234823623520 257401869312 1885958984600 3782589217 106913733780 209114136 14530452440 133257937844 2305991259 9941195700 1432734443982 5884828404 1621270446804 99002087090 41129758112 38080353920 129472416360 16196848604 2102602722480 44994267396 9498840624 83388960 5426338800 777398554128 271199674368 1516102459200 422663781540 404792458920 690441611860 19564840776 147908041200 2094645224 30167266530 47650251480 24144535872 401911680600 73160189358 360449246304 77337298566 919322816520 349868250450 822799648784 347624972136 163432002632 212481726912 124530701820 379251671824 1020022815879 241995256776 29567108662 69216480 509530591008 7461818496 473958547958 20508007040 901248739632 178029516070 334499825772 13612805896 226652101760 732451444830 75618915312 9623773620 325582091253 24311629368 299834856300 399311763840 23641548480 667539130440 948247873430 47676887760 77640991168 1559871175845 88242455763 217522798080 1176879507300 836229215640 571843411008 422394921480 134043840 30577638030 518162454792 117558058080 408300739275 488252758308 249692378040 13211974744 24084832947 270229591644 40506329490 20320119654 79423249059 980495418728 334424383628 270567162000 12279358000 727994431830 15032517444 50308666980 144892460286 41816286720 11065288014 450674284060 45024874752 44442955320 512748739755 29169060640 575249674944 731655283656 778580888120 321039807424 968860909800 1329874652288 770735637830 8003000560 126813606780 169248253584 224537422770 249663261594 39626588736 35670266568 370939972480 62487394560 869927646016 1035089430288 34937485380 23048071732 143358194747 1797880175740 34479586320 334332070744 61427076381 2176580910448 33393027648 72874056060 244410356736 194123566560 18010434134 1281864911184 3018554154 110425667226 96289974720 72214338560 437114510000 487657576416 754436629800 345588385448 259548618816 528518956384 118536185600 209591262758 26195244880 213014419992 4549794312 170337599200 592384902698 187179539040 211186613000 56226728960 522051820416 336364032095 25694664800 1387894045050 136285448 562195498050 4735860080 77073849450 13073726988 20289712240 192507812640 138731531100 251601858714 54458629050 13823574842 1268710601040 549821454884 18635384540 11781658365 783711594848 197227443600 1789738475 26833858821 20691981464 79464077000 305256102120 9486185963 326094859860 173381414832 23051633220 286319448128 168831049200 24410026218 523293394632 339631708284 58110929709 1178645986890 55563448200 14363804730 1426775453784 151232305 4583310264 816208485064 760553406016 534847748040 147321089650 12075648000 242422103980 68310666150 18562610747 1563570923285 7759591424 484403195970 27901797000 233832319560 435238357064 1007237700 370123878700 461569948191 510472547260 631834294630 58924570992 989131689392 1402755938067 55565899776 65181005568 833876316 159231953650 84853232370 3067109280 35749115220 6491658888 116557737140 237880471600 514784044056 92924509760 153494723304 151728590740 355194211500 57595323660 1474775969625 584342399264 246527921430 48444421942 187256274500 6454112280 1392305218920 30003598625 169552686425 112117101432 432159940688 10178842450 287985709960 17349380020 1178944544008 264314371860 332770744152 537615390172 87127505388 2189604880960 142524576000 21843196480 27250128675 3048256200 475712814720 951783821670 16651670718 1170313824660 286162828632 232041793984 1149180914 1161892144800 41557553520 839327325606 9869094592 118799505408 453608751960 13229795376 274584300672 129512376708 130273053768 205874045718 233921037792 1480131313668 5562868428 53286913485 1105177550082 81049428926 19608823536 732627450225 128982882080 35014804584 771458713610 671263182526 544166778750 221120931722 470975158500 1681284085558 619371206256 151770832356 246970683456 1314936518688 78286951600 1238229777360 213905376960 327931399488 67321108800 946377749161 229076272528 523533570197 4955949090 174551101904 27966671040 55612138140 69172534370 248770298630 25280248336 76509216954 864206807040 454236951102 151876529280 105987719142 1170819438912 654564347120 27075108192 94346536176 391230621320 110052277280 343618632 496003680 155597421015 26304275070 162778681494 220598093125 723135370716 833976605556 20339857720 1094390735436 462664566784 359885058426 716977705054 87123125880 137583784230 974009876224 414216108 303994660312 184738456240 187808135760 371194855296 88435615104 1010462203465 16518087808 2784692820 208006038636 7720009206 30176015510 149356665090 144418362075 1456758564 790131654900 35882450800 42537448800 404514307960 620851667537 66419802240 226528807536 129710515319 98411135550 228731998378 19813655835 14542164615 157959800320 191652072678 7243705560 1361395351560 21113556827 1314057824728 544855500000 508667227200 609825964485 292731132051 186974769132 421004053596 15706680528 2031040821726 42848935038 3804778250 1355646290250 1619708631660 192818076776 1397658405 2089464960 571763254530 29517772460 844766179396 47107634220 820266391350 28951033100 66409491375 579348154929 29804719668 285726539966 124729092720 261291717960 514658383694 128221595190 403435928672 85868704896 396535824460 371367382380 17372181750 54668202084 289912935040 5973507540 72139952346 32028210368 1061670540873 107159068620 155517870900 26819453895 1821148046790 1191880419470 67359358800 94678290 39597333160 303765732166 1762566256 205591352120 244754982450 357931894440 1749868984666 288125133844 175129229904 1187009399640 88734580200 7937387216 235196364624 932003726976 593422186875 777382113360 810129833846 230561774100 62664616512 52061107320 2250353586096 984369265088 45818300000 39165253984 367200764584 68828421312 130925695680 103954414641 637242880284 460833515922 444978098964 223130338200 17533774500 14263597250 76331026800 733652065076 142989042240 262134259200 515962495334 3004193094 454648908160 307146145100 516735448320 1097802370 369921372096 2922423740280 1214420050800 89090559644 150368390694 347296677840 134402121360 63790341120 177492306375 112650544104 350146190236 21972778360 332958032750 83540519946 195729821980 552365160294 59542871724 951609198816 11186774872 72320763540 1021957689542 89197895136 572835618576 6901282322 2646308104 248642392284 3962941860 438598248660 208955864880 12319035120 191078675190 82485916656 1646997160919 57855747609 4027818816 596648400600 706361111610 191025753408 173675662191 40355649433 1395047196385 1167233291280 301550144940 696192511560 35094101760 432458103180 60035222016 2238430216260 70995227814 1058758701924 23511841080 659004515328 160918358326 610341590250 416489957340 344100137472 80885748944 203238283248 168282251760 593985727104 105427024560 223479754542 75193427804 85182577920 82867982400 402451246392 265799781792 819395328672 60540036276 155401302030 26954446636 258829001128 390514989120 10684425114 966955810882 944005860525 443129575504 127143351384 107827354440 1238773062450 266644611440 478924115592 163318752 160417546032 81465055496 2454269455 130062865600 563527786496 183303371092 246541606794 165513834748 543629811249 1563079258992 398055049344 46598643442 7169379636 70751643750 28764244080 166858854708 818971907904 564667014240 1282792991232 416214452160 216426742230 568167893736 22136854851 93935177784 1163042056656 30718887120 262499786784 156571599360 778900715712 172942018704 552412463460 4429428738 31572299525 1450395092685 362712837960 3542715792 6680305000 313335000 298428533378 26996936256 76604783880 107410116786 384749043840 1388410760 41387257490 509182858197 1945561394265 70124574000 13933818752 30865093704 471063283587 1490637773 125533209760 600263197144 275539285437 8155161630 507423459515 18117086400 551358102680 32871615480 12784686516 552996730881 132376257930 928720568996 23813086413 662616743088 1073094167040 33074693600 42999487500 846156449696 24668103212 339753780756 71896476925 355400475542 1534107703680 878838390144 61798974500 361839230016 59697553960 1792371446910 123345332552 109231436288 17901881382 748184237920 345855833001 400436889516 76180732056 1082234180988 887976760320 248111413797 134072487900 436887281792 544914487125 153283108704 20659806048 646899812570 241152174338 369420829323 1041622417880 212305176048 248904888 631603565000 8573393700 23314660200 23636079200 167991825572 314178385344 11617737660 1557558543816 218957241648 147524439270 9324840920 95875560 65952148408 105077778750 55814338832 210979431600 460005850950 1176757268130 303851734 230516600160 73968303582 1482096310326 264838824615 370174458696 174331481901 112546750752 160858801135 64856863296 264493625550 282845950920 568769574351 1378592958919 21034598130 672057985830 202932581920 538172232704 14264576172 1054950999 6763015728 201102959910 40530652476 1094281009614 2642576605032 1395083029760 11212182976 373007250760 23742796700 500252402304 175392565452 516836861730 1315113871104 165498391296 434671804812 14655841200 252990327996 219508104470 142385882832 1395622368400 41301781840 518657990736 284975801760 18180871698 354221076096 137434517170 123332627583 1687633980615 50270788260 46626501600 86635974600 83224942614 117927744228 16989045878 226556918308 1125633036 149630310180 202542891096 1804276292760 176781973445 713109583791 36892041600 28059640065 690415469280 745900355151 210892078800 15405988752 73855274724 433182183750 127011467184 67153856000 53031902151 244663181576 772736126400 1195841907476 64908348732 166361674230 708963755392 123722666496 1906289366566 78457029651 1809945193056 7771539600 417046201110 127811305800 1022815349320 43827687904 232682337668 1599189515 504208510722 23507343300 197327823888 120389055220 806917749768 331521608768 569828355096 32864956800 339822149510 661765526100 377669285196 33139684170 1071745103000 6629268656 49073513286 221780681070 424311671577 1124821152000 75881132910 120555033600 2495608147840 467813346786 4037804364 1040410483200 63182669605 322940589180 458967083553 1252373428350 446421803280 1061320590132 1129866337665 257426113824 109246142520 286880832 471412233600 36174063200 36679742588 11737041264 1225991386880 43278501816 782269279830 523990727040 639168005312 1414099391250 1449888207120 497798782572 108257157369 241327674880 189484385678 107730147090 877803128720 1343508610080 22509880896 29370112893 178670301870 423755079024 433923859200 1256991120 128897582580 315015693300 45192340000 75188785225 110339162250 794654012152 1075792499040 41489036080 247978853547 104050661400 1982792360 173672891424 259545029832 195515320 302618704448 1079053800 1019227860 8645857220 1133918297234 4845639890 1279514741043 259032360240 129368201490 2101119603228 384762076776 48961888965 319723149132 51864573600 821785499379 51886210320 937193205780 55071692520 32937787080 598931588640 247353780520 452436037725 146000833056 544170660660 9441960563 211605233312 5026280688 22644369048 5731831962 3353918720 1338900042 21040882464 713600305110 1403176899072 22644755256 651815404686 115425912966 622762565632 148139637120 2559996440 438537906963 751433814432 782850579420 248024025600 81277354557 19190371200 93412752600 36825816340 1861967576520 56984758752 451473828864 109719995616 1408996965 17104065924 6102730584 254334383086 469691106280 13592013226 57716067816 102129560304 5169737828 377164139430 58281027952 7353450368 129108425472 246418881828 898375534336 756725769216 23409618800 643570377808 1239226607220 1386241565940 25461789600 1043468678448 139081035120 582728126400 357683827020 644861843520 704601417612 1660187929024 2031274784 801597346704 1019527010 893879951040 50357865800 2342336955 121143188738 514822527120 712142140080 275190011712 144214420455 91378651623 70917056112 240606098348 144192818910 6585722150 622975255380 1981986255 1238957720 128178255375 995787483658 68591239530 46368037000 107052674729 1757627073300 720305073440 143747448000 276103087866 147560043330 6802802752 460409269884 513914619920 10404128124 201397904120 30510842928 695665659150 113711281164 234606793540 88313709684 206387310000 28790843445 103753457500 16645054335 911855386960 14634841536 890217570600 13252310500 432835265814 1213967869725 187011909000 308573979072 99793535490 684977667560 48359847340 186945457125 43578525720 802682716752 3153492528 256219373480 17576100675 1391852543676 2234362825890 376976744001 3489789324 97241513316 129503088000 615203949696 1725324352488 49050962360 905571921384 322720154523 441943376884 26254787880 65993812800 78704190180 1605710106 494559335213 73175477760 1466827479468 841027279224 286663356372 831045452916 90569933460 2619941200 17138730840 840872996208 1800600847920 1209463209360 25360812400 793693518 74299555836 80835827280 37436532272 278920857100 352983712640 12368788872 106470652384 232231917850 424754473860 1372324800420 857631233900 103363132320 491430708990 34549776140 415023366485 168070961152 280716868980 6098005298 1818654438699 4373404608 1033075564686 418162253436 413821426320 1404265949760 153568165283 521584990164 1388972688840 20930312250 75773676958 73057099500 44030911950 40530243984 115075410120 142279055856 23149194882 1128657200 244179559800 1737766365300 943104101450 343140677524 604019636220 215460970296 183527881676 5194034300 6976158860 454195165424 7139286000 72666256638 47064492740 82149526445 563833496352 813821044451 81982020100 1830726408672 5522954580 243425394640 891397686124 4035383820 2346600960 109565360632 580862773212 1005368352534 187763607360 364955579408 146941451250 975403000 9471605616 349547410800 21703591041 215502501600 1034248411008 664547609796 88164103936 180713533437 49718178202 147296407095 739321246936 112325304600 848878820400 39642460857 299275987500 538227527760 17671949820 88055673420 68270675976 11054868120 950632051717 210046077072 62629427616 206490198915 232978218704 671456311680 1410792152336 2135531817783 64253618064 376856647200 26371714050 906403277 163630139400 1023325981890 725500954143 79800604674 7858526984 994867202520 203678406750 450861774135 14970253140 1132663980 1738244546064 36746351988 273309235500 243954501504 78458667812 1784717864140 500088742920 103723242128 420014229040 384054270957 64407612456 389953624272 86316773780 47382917296 190447394592 56663794550 883289051008 321084368000 194916984570 105263418144 276303058590 10978752995 330577846060 28802462976 205995131760 204968172058 1014222911100 346051683810 6966250200 3587551900 65937295836 169035868950 20981338656 305640135696 171319214157 134592383850 235835673636 328684921335 806753081472 678964736736 5374254690 1841156859036 492367758400 562322773272 6037215831 7334859015 54092410560 722467205197 116952893834 933701256132 584425914600 480091589600 1440684703850 67746778047 302474322252 11314587340 568464829520 3022184112 388807914 2974359883 67699395885 980240351454 238231296072 5017051200 11543121600 67570045200 1025605414053 60539823520 226982078496 145637645274 486507091980 514619952980 673618980800 253863074816 189633132544 522029470320 658517149080 962815493331 754926581136 533272396811 40504782192 401786714880 704000238720 24838232848 26311496484 40612078260 107130349080 3204641625 31937969700 476886298770 96141335301 5315266548 369428936522 1848570022080 673217425140 20632327100 407703676500 833317277793 114715685700 59418581702 857302893440 185763155247 2279708977280 1678913890240 77016307464 636449131530 13525458336 70022328552 2049400320 269024020788 1122585609600 45264517320 654832872792 952971086880 482193466538 54607604255 523414913840 596717617117 539680694176 665126012848 643895950336 5524632540 63149547240 66909051000 494834940408 2589068060188 194617859220 229829571328 376033007385 504441288120 1417028580 485725948704 1844487688600 879185023434 434250732960 11260430896 61611183233 1004301088000 764048627264 10600938516 251633996250 476902647240 1368879253500 416536521896 146130486150 24261262088 1423582074 24469740900 40619063520 1051956766685 120577226112 63020359996 992439570360 227487507800 850308861654 1155364341120 19295094645 417960289680 335858059320 552392571731 591308950680 915642388864 30182175228 619412459616 34312830860 92300578695 22956458912 3477594120 10626045966 689658859188 237188704104 68308837488 34984640000 863271975 141233624005 645441078216 409177698510 114695096832 203830893860 108807160740 540534639840 501736636800 3815501679 291403686186 1093391849370 105475487040 117136969768 30620467272 2128787233150 419294625750 1497002724 1143939294135 2025423057238 26577003600 1025255212800 29987112960 547179340806 1304243556660 653023282080 343339352576 13665267405 37084864584 157346708750 11526284700 199571041172 407423436786 2040974626600 995349142980 702529079252 46814250672 63792566955 739000287072 595191088590 461280342600 829644605400 207822561670 696673306290 274510598607 839305340244 247527217980 268485703123 188696189396 75299508402 140656392192 29859965135 1232490960624 26235675675 107298904 26322000075 774639168576 22390044600 14076385575 351521955225 53098040280 1719772500 834702241212 812136820230 3546696104 1619769456036 910318261104 55939102100 148688233713 379137716100 15574012342 9054561321 71598006246 2144705085228 654592504230 7803936032 1471079094 8677500715 615887676504 77121150029 1354169703120 172510004480 1059838363167 1315479396 910521456 108786117528 8950826412 177576402104 495846355680 5833840100 33453453824 1152612744822 1299318313745 229473946800 414407616660 329170719240 31436143740 294419875500 2146939830 1394396982720 195828681054 88725277290 126379451664 40431289185 778522679150 199981005822 997312800 531365773400 8339504208 1094926966818 145574933292 120648664504 478785168450 137203051544 465663496 465292522782 351269130240 660151350430 258208099875 120677699945 603854081460 144047036660 87997034208 39947945520 16016736100 945679696096 500979495024 6805694976 532270618425 3393684360 1723160189520 93482091664 200349549642 162196588620 367830837088 179117224440 39074317212 1251768173370 600107578620 451483228800 6419348824 1489016995200 3846263520 250925776101 470797749576 1191095357928 818453424 117401108616 195600243852 1701611057034 30550254988 302128077480 6396574289 543015434414 122754869224 484160245344 368813068377 100004636592 32497186344 157097496890 257236200 408885004800 188000310519 1410802719760 7643064000 54845451312 253436390400 345129400000 68417337780 105316650600 733255235964 120897777000 11252668560 188585871152 449621406408 49760384328 0 961515335844 42880460103 713925872192 116667862020 32893131897 26029014804 1467140130 605056717083 381002338080 64080142698 28685536050 354876265050 330412937400 368199932928 5318107680 4641299850 388688876928 588244483794 229400495280 1246692966792 1301481739613 352294550608 21845473104 405571748468 479067486750 66983754618 1638588580915 659176396450 1729402704 1206055102750 870421526013 4111996240 684420388560 686933956512 6437529384 51033168900 212976115560 234495303840 789909297408 253363078360 32098292598 110898542664 48654911184 195593453352 522643203200 59013146673 1246732644300 6193149648 62464324986 340192327510 347980972000 966296539164 243323711292 1444217747910 1202932140840 19222021728 23054795460 751936166280 400846240400 145525599936 112579703040 1931961253824 8549068788 253286106546 244231942188 9535328934 400383259640 28542680400 162622692818 1192461075008 335050847250 198875699022 17490083072 225048976360 1342625004 63883137780 1104330528392 15809054720 992837303025 921661050846 860300743432 42774304020 98933179455 359076320640 226406787072 31419967392 56150821104 172580287061 871276305810 271706139775 9919040456 141136226385 127657530024 5760852240 258146698922 320099818650 1415080083900 245794629000 5422738944 568398693760 194193236160 93371596032 43258391820 1624984297794 168186721895 99160478270 190561220284 159244733760 24278852925 23104380974 1866203619527 255546144 29939997780 24956399676 188472375104 49523232825 988775055840 1099203920400 3041641599513 2967360836864 107914085460 852360025104 190732879040 14300452630 1628866911816 280969170944 281840456065 950170727040 426137832900 254085176800 7789986048 473364100000 1264756584 486739743030 248880556800 790084858368 1233599390 50261354640 106492612950 20466570240 1205916045292 16696113530 142240134036 35872513380 115919403600 213857721371 742271400500 122973144120 323622229166 276591089880 72957376320 1285410964203 461373052616 61368393160 1045122115212 525362343000 4069586772 81754766640 683159022792 1339280321246 385089701094 209378844675 77102674968 62282363832 191475406836 1470204804288 271779780612 32662692168 637197053763 539227443075 42989355540 19698595424 34819032654 53084302656 135917216064 3274917408 507700371900 684527171060 58397775975 21926687040 13539602736 137346040272 9652544040 9468568200 1123508574 508843476992 254946954724 40479681291 1036125700320 134797624500 6768130581 994525695280 780784985394 710174855250 318913564242 641402860240 8358380820 53992764891 10415888340 1908707508240 864492228360 15445319292 283964433000 769557106800 449710051520 1004832430250 789066003785 370368697320 181722852864 112375268200 219348779430 408753825744 219316903575 203460908805 6557438448 1006415421295 425839975970 205038705728 159258665076 109352587788 679313185243 1728673668288 130105930170 95916048372 153643637160 25545523960 14206422314 1307494116250 214920545892 351030262128 904664188179 1048057278840 44259740334 78727390560 37640611008 196348298447 106677943424 11314387236 5128383648 211647186800 505699054612 557047659132 27041116000 125688678360 101644240128 1000664959714 64286846400 26447612688 18704460600 582457248768 74527431616 602764564402 27991043197 24400964994 627676113618 871860632608 298398015344 87894607724 884369536831 265026469968 139142142720 144797234400 1343538731808 561044095248 2009444769 98915319360 2336360148 44858222454 65586021828 131343134175 206924684400 125378451000 190057955040 189304601418 277201541646 1098646485080 1223208568428 614012123904 554981563620 19801463160 79782330705 744541408 274741480704 627046558624 1036141050500 220145246545 431258816160 6930858480 574890850818 6250218300 1029056938 560768441310 55322661680 1347435852844 4123379750 768316475448 32378413760 29552444316 1220309980 223769033792 1804099409595 1315465676460 59315501214 825488400000 1079859930765 58230750802 145814249328 206309877088 1316637205884 96046975524 248086938880 1047472206336 1092884991120 91447815880 109212455292 238442782578 1427142437448 367213427880 112691733070 1470806701000 285681721152 702626678754 1898737636428 165218578775 598160737877 188584867120 399576815 100798782080 57543321720 3700793016 76828403136 429239618052 1698832980 6095040786 1304208360 593094977280 167775172056 767059879572 813414595500 2119994072 9654128768 220416052570 210974541414 1539864472 79521572220 1177001705040 4129012650 2946694800 166390547008 659783089440 146501845380 167379512784 773685855684 574474545372 329305613672 247449247056 536673047152 3649561053 374179019841 660017555496 654483518352 843112626744 178768006632 2749590200 128687353590 174500291815 3463542720 1925844328200 207147799040 313673882740 14800266936 185476304000 898281537615 365342263230 5249205000 135130296000 62552041827 71058575 554638055334 1766310300 183587250924 604942932168 34144900380 206138437122 532274329080 18544114296 100082256393 210095772432 390898798983 254155468802 694226973440 455455840 264035490432 90537755805 60622742271 298943216880 957339996876 37548691642 71850256374 644401676490 252855960192 662480329368 247093062240 79619890427 20182924925 49585375056 292214411160 61194100359 489538047024 21927581212 808440554712 144188142894 15394262688 503296728165 680350907520 10124807160 1471728683568 1211069552880 379056173100 96658646968 704715104275 250723710877 99244619136 72938338944 570098509200 6217416063 982692821880 190398562200 5002429762 658632720361 1538505604350 27076173228 182044330160 72188827159 299852445366 1561393001790 7774576000 1075922691648 438589428290 82913180700 1028524898790 40833403632 859528497022 59451208164 93160206972 19487531240 324151309260 293787652488 238378756662 141372046320 32646571650 697511212983 85089588360 45808534832 835504821888 1140314111937 466043121327 378521826384 31908020256 898379808172 132053181120 55605947940 629569151120 19881063804 19905253914 1805718007200 1738796557680 54000656556 684762961746 869099619408 43149843999 45814922496 627731324640 155706443590 412397899520 4872938700 133488923750 567203492352 768237673920 5479034424 1071667624 802625628128 644993335935 12187241040 163818768568 507575906220 84087760350 6461137620 42164200728 213217486064 47495873200 108490185180 32766183170 6437215296 181750718240 410354321580 7574576328 619768800 320342168250 322955876892 1978028262 502455098712 25229667360 58939604880 148385686050 450942266880 330896841275 2480444975160 738016885440 166299552744 889366046982 34474027875 42353698608 303839172312 7512843660 22604280564 684548197902 549000042966 281489370318 27302971500 9754115120 646978954248 282165651768 1235306233980 133600157040 22368970144 856698829800 55278384 288196110720 527215606192 53680786656 160685985600 34641389048 2199667302 32640211200 757212269220 754766575932 20218293760 91279142256 1282232984492 124886578901 16026465280 412728609 132238958712 959858173296 646170000 1463247831 377987754690 68425428950 262539181327 5270179428 1666773359160 781956207360 543537432900 336656820448 397739491200 134833084470 37250134762 305651196672 141078434690 1325611264 64521191200 1225905318561 483469736148 1652420069262 256774178094 128869368 702924963224 169867296 592907318190 544973819895 135957224064 106606428208 988543144350 312328033904 1209292867744 70286447362 611481736096 279268408916 522661674288 15701575772 312193232208 164557334172 984214691250 71863164576 1485050649417 345591840 264966076512 24399724160 4139701874 911600317810 289016084700 386739084704 344476267800 30921659784 151378707480 749785350600 381542362500 543374282880 1789956322 87127196840 136069426800 692893157952 2314966348 57976041213 125588836506 389513319210 551517424560 3125261132 135902700 53887905864 2528970244248 694444062300 436131434532 50581440000 137432152936 974949080310 1722408570960 278137970520 176527414976 265562721072 89398191720 529777672632 180247750144 183585594855 442869469406 1111932759168 210009744000 911680308 364149003000 661896099585 110531955852 608169449310 83286469728 462087659880 13400529408 3706724560 683940737088 554956923270 333437388800 277553749824 159125066750 451097372176 6616808622 27858177024 69182605184 305309676108 723456181694 27047713740 946860549539 6295463811 4011961280 360504200296 262880535840 203394431916 82510706250 147012649056 1177182554625 438236054032 302717921376 127355837820 1777126221024 200087018262 91038769920 567401698668 7102800666 269721333200 1086749916 817917133860 75517045631 854245485240 37378548900 617104260760 165382048106 319102569464 100547439590 89470785600 804739871001 100267320104 409158672624 707870267440 244581829074 93738329568 363937687080 409792897110 98672964375 70690594590 1543310906 351562926380 770058140544 1660391926134 11749414196 3285380560 938124980800 42565625100 711834131624 358604234802 305898480 100512712300 211060776960 823431361440 83343672711 68915070900 234996829776 92519197056 199223184960 107202876300 26280622080 26050946880 100001919010 118091932695 108303821172 2048667486096 248711932728 61269443818 28206541440 130347257376 99827583360 1599867719912 313369167384 116883941580 673560475476 1179180100 56986102016 70500214400 34379831360 389971395450 23556625092 14696684288 1352277481446 1108674682179 1092321769968 699743918304 400665805848 83828449880 506109183930 1674360007914 844886031870 276375528000 131702798750 205035532620 659278229610 96210794932 483688913470 52340562846 11197557888 41238990560 34705130580 2870337600 14359428522 564911555648 361334084076 2968261920 879356186424 192321496332 31005588271 13902948090 1595081300 59306408280 193403851680 61913004075 322972274592 83907567252 16204780644 40520909520 558382705416 201003115968 309818346138 1065816626560 1077046977600 261996320724 374822547910 12356294776 160763811804 2003473802142 5965673184 11256232750 581781153408 57537625950 5951744988 56906122428 70183950012 173751401096 1571093201568 1713124350624 590244500664 193230700400 364994431828 636539431896 318227819733 193626443736 52650637200 222431773056 262252356210 132290563008 1058315961450 21335498544 913804836000 74165051520 5203061325 1195902659952 273819059280 28543864800 88371497664 945175855149 90168673964 14405528544 513155017485 1055233335123 199702537253 170867536245 18280335096 454167643860 64529494953 1699373016 633078519240 84919751352 396332837430 700695260384 28670927568 12475956864 149901513300 84029662980 107733876206 28284399360 755255476944 95082841144 229856121152 5198719680 1193078940192 778139676720 128304219134 25492461852 366721100830 320026432 141267976320 4050712910 138897928915 541273752096 1319097059280 855006919564 529065789780 93340853424 92512910368 20442885624 87146283750 14198458560 2343595292388 54501066156 37529084320 358959913884 0 611201399976 290960455760 1875460437540 189645871320 4863580575 36788045800 369380634210 235084295820 496877391450 412275217078 110198559410 168440374620 303799369860 1867856200 6938612745 317753196800 495121898816 47803903245 30654549584 206173188375 18899694603 157777598979 648170889058 115860311118 740357623640 1084816893030 646509847 612679724328 323050303485 873214696760 56118686976 641461990176 65744445312 244424902428 67047017838 156046977900 2060407394892 117990417600 1504196908416 303895754820 473766598152 439509452340 144103382640 429806637876 414085702496 954399412068 88692204216 2456200370 19413178902 515915242350 90439200360 1953692310528 41799450 616214224080 175869778392 96467740754 564770852316 334392127230 1327101816950 683463111066 26850637590 611335120220 131883610188 154146468934 121466250360 275981696100 371723658750 60582314418 560243520900 489018910380 168553935165 13373236800 111863831412 75473749192 77229645696 55988952030 124627344136 521880582960 150901296000 7122729042 640129246800 1461729122400 266982581541 978325536672 47837670336 140160481440 45966108600 1637129344 145877272200 729792485664 455731614000 520354024896 275115593277 229414374706 12033698184 189903436800 2572690000 46792906160 727842462130 174439340400 76807500 87865574160 87496776528 237536151600 199516225104 64212764 676821034068 105013664496 693587330376 7060635322 897300555468 3202481040 3398190016 863500682496 230731172298 70010731872 2072218210416 14567354979 395840852410 867923187040 1145918954880 22719372144 571681164952 58009403424 39350055127 2331563520 645698493987 98487210368 37079375410 330694525548 826384380248 466426165590 1816592821500 60096327516 146538739440 63878050803 49317363576 144537383970 132028636800 20818695296 254696639964 500090492880 680584076568 611710464820 1487664113660 203992329144 1731713913056 108807845328 117955918080 13226779314 11126868480 965399872320 10861067280 883460038656 90770878848 13088301525 578077677000 13217338120 106219123890 74341909712 108875360160 900416965176 1157722765584 180866315500 188695290176 431264584422 614892059676 36117956160 2340148211100 664856235648 257476456512 180958250706 787564954050 289309915179 450228209200 2953037136 187971009915 392237271936 1533819904800 1574116210975 77022768654 204387645000 2078699092 346169240604 10777446900 120023357220 905037352380 789186677400 531471146888 664870850 186438808818 80031616176 600393253362 405023885424 27740434176 3419756736 170631133620 178563721248 31045739544 437825826372 57236850618 491291194822 20936730360 758352651040 2259783240 4170442896 6109387200 735844821504 15194249880 21142300660 59826196080 1311851433360 12609526050 25776811175 337269138192 99166459392 34282472288 73764463800 82911358413 33394394300 232019800040 13592563452 605888201160 2557500372 6311158848 64139437830 15466191975 2012737621635 2219536800 192256718388 525946539232 83931071200 617317056 517542635790 375202310000 47777616315 73591758592 30641052232 35527270680 476696906712 1885926067585 451097071425 73140774912 25286286800 269963589280 5576867550 271581076800 10973803986 1958077981440 1662656350278 1348471127136 352706994120 6658793470 486272433240 523810936000 50580286331 104661552303 1473279636 9612683941 62194676580 56563688952 341386105452 163889969684 74033172180 47114025000 333512445222 237027747292 285961413120 242141907708 245098019775 262128584851 936950500500 40519336572 274512383540 73011870735 622016091554 447538183560 1791000309120 91252978632 21996919014 647558250 18289542348 200996120445 722773128960 189023725800 82382436864 325059752160 15817724208 259101778650 1749338040 1024574335554 7249611928 253895103840 181678268772 259941915315 388446957468 156088113750 48889237632 120844375740 103426232976 3326055271 47359831662 217444055070 441284405685 1599405118080 600723102600 1511030509200 5308370072 20778050700 1118441477664 941242953 81140150476 1694855956824 55720463734 703621348488 586929385152 62907909714 219302283200 607879362150 703208967120 455774789444 153510380946 70364719754 222025785984 208539481500 408817421210 163640612520 309436606908 8760314848 69630431036 175358616048 368927201146 547699905466 302334871256 189709382560 79003763520 169404320735 492390516150 1692445248 37697346036 147170995470 443892316860 102857343867 92433571200 231876578560 992275979862 479796240896 158409787104 91205319828 415734931584 533837026800 13124805120 223683620160 120580702704 251275835268 189770495200 838985392045 104940981123 567768986400 1382954437822 10404360252 300466356099 757705872528 4878192852 787878897365 115405769080 9597054300 549519164766 148333137458 51154456032 887728080400 55518729210 424602101196 742423823064 32689474896 358195460742 679938366272 218877701616 1121429104334 32333864472 23255879968 50213128560 131909095500 656379957564 208818988480 17369922839 228816071250 213313223832 788074556802 102223761024 45321294130 858146284920 1135340166912 435493715088 175419316800 148511488200 13646858290 333762423813 436914466336 3385744956 1244403797256 715342885110 16450410800 1692797081742 497074893016 131365254384 23577647770 156552235755 2141537398 138774301380 50449835664 61338159289 76918480824 828114280 120018688977 605727229030 220352904622 11344332150 612883469664 18756425248 54284794200 479665613546 46429063074 133087709440 1639452247125 1146289187353 44472345060 384938891520 1057329230204 20936875960 670701797100 1390404865920 21536681232 154552927410 43289431600 11832008903 355772244695 128388007488 740745554640 13924384218 26067696760 139822967328 6015421425 1341667204101 402677892708 48002506820 237240936423 243026189120 476305830 864435711856 4344463800 253964330880 1724995480649 386752812952 609257255040 461617887810 56999734722 17440708617 143861383440 542599079100 84125070990 587866915020 1421061884928 175862433600 869931021636 1209302521952 756661148100 402437007264 2464391604 55214569680 106946002944 390186000936 372172972578 36052646280 213780832106 9790324482 990851835432 134499183795 2487997696 223952426710 395958990024 118046787316 450358309782 1854876038400 561036841560 671754194760 154378395192 254813546916 3193585434 769926401516 66374187264 1516404390600 252071097588 369577871208 195494853888 3927229852 5573018440 110900301732 237129485180 557906611488 40450401024 1694603181600 34487990676 410659344288 172564750890 6819048960 192228032444 60392321352 187236886653 733202024580 265815245700 749044794680 1915899844404 42958354932 25171120305 260236748646 194730803456 79539846144 578868251850 266432218962 232297855096 1103337600 375952527033 1762532765084 21958688676 421336775520 142935728960 178949438514 627813748881 308219547552 166480636158 174459003900 334354383252 608056979904 45754567584 1443028984128 30823047021 747281678780 276674882208 102833561292 21089875725 43919386464 197973502 505768036473 15045047780 140602582890 47881105800 55523540520 449992432392 610510437264 642394691172 581955533040 909555882405 235017884556 209598386400 15129816966 201965698200 228906811900 679221970020 1842670067094 123118794645 31519746112 424736267382 1496567655234 719439407516 117238836784 25093599985 46884276250 329300494032 33952887612 24465049720 1122108576624 362232460975 10481773045 378679749696 5563036800 490521224088 135401474988 418665916416 28628707900 501875666560 44635227000 365863710820 21561952776 17285046688 303824543436 4882663992 754613478528 212891349720 11683414424 321401189610 1256430123432 135320024728 27779100000 241739618940 1043766096604 302406443982 247883997648 538284773016 6371104176 7891556400 215102520990 314247588408 497585886930 661266409440 193354171277 1254466722878 457738031520 683334013374 28034641888 201218484125 1591010366179 2295405396900 9773850023 2339118444 2408948824776 1405884480000 103001012529 55532367090 307126462060 105606200 536370091200 5391167084 209796137964 20367920944 124100430984 106405869150 25234249860 823251000 1395870813918 81120837744 12164585744 4050678240 31765876952 4960842480 53344630080 173265024352 1337029160925 562001892900 52255857264 1164659792400 176167278378 22489530756 88435734660 46138980160 129148158678 827446522500 250037734884 45811597545 1818502577925 86350321728 436114224832 119241726604 195248216748 151548595200 355839076308 485509206798 1133964742548 8576524380 54795981000 13733092269 1038882584088 6144349662 313034196240 349683481836 10180282176 258761616729 111484165065 226999173600 254058255360 39906526869 79178347192 114712787200 37554343600 137856453120 113580944330 187920913632 1026334386528 107885270528 270978112860 161529906384 14360937390 1185918228000 124993172400 2098155641584 127908178400 11484058250 213148976952 21346192855 576259105248 174838713000 259584075000 147646400916 109228715541 42252828822 470030855538 29548521156 708689807420 1475881492501 110917554340 391805776182 559341931325 1016599808000 16652720448 1387944689664 20796891591 70035225 209430175296 249976252288 134638440060 548167820130 1048126995531 1321944157800 1914016146 117870830100 877968841036 597145517892 196732737215 12323506176 87868864330 286043032 493724614968 453319529520 5908036050 208102435632 1263911715864 633386913935 7224032225 445782486282 892559594080 707099493352 1115100094060 1294801374024 29365892928 14894048400 124269032160 182600516280 99541663727 1489729821228 68822727960 392815600 1206183604472 263587375104 11158025123 766324944 6531689472 96735504300 912975021056 301958987648 55858181742 1270167238140 8779917109 1131692578406 848537316286 321976938360 5814053750 620526515115 936372912020 80698635050 223383597795 90479033424 27234693240 369375450318 265531713225 24054234498 81349459968 350303235870 26752545703 353171194038 497822105352 240679852200 1026588008080 102461951808 630355551924 1663796097600 74802094464 818215274352 369074441736 278844765111 238481039250 362306081100 462082501023 573770666668 74342972184 650269810026 91454216700 553396012848 776263762640 113102505900 24038776100 540770900000 42887944500 85249344950 304369973130 10024645632 141554670048 238036749002 1294464839640 149907908430 674622884741 86296718186 851306280000 33279214320 383380927155 26174897598 83521826940 6658762464 769497418935 392109536 19672352388 172516333680 1863899327829 124024197440 333755638272 223078531416 452317730176 36002483352 28626791835 1536889440 250140754656 47481136670 25912965360 272788294878 130327240590 16921736964 224906357676 155963689080 346873577424 505165868865 203155305484 33863483115 217874576886 21970737764 669174554232 1353430539600 386231821792 383548253650 261182154800 325889917080 2858865408 87555430872 1299428518752 17196182165 19890909296 830829197120 407968386070 147207768360 27056991104 24663371868 111277392320 46711777200 1318282368 26871058728 307595508480 50026573520 263009129331 578115093504 40799516520 318968272248 732367772028 315881663112 72372953250 312311309211 487354558600 1648604354232 19768705632 298875202050 225694447394 415951749801 323090098266 64921369506 269447968636 587887347840 99766602832 6960434768 147630699375 88135761168 129692817360 21425434884 188213991000 2136761748 23238853344 514307874528 1129361814672 85714923060 843252184544 185771625240 22258762724 313318709340 196927228053 815994160500 104154762440 1119513804750 4773620400 453826084140 489303175599 360968330340 4387300944 503132710400 955358952480 125821703734 31089859920 3475941768 858348393195 703584376152 68211072 192034079832 77429856672 502713169497 204979878312 70524110182 1025038056042 383542023592 743996667640 593057548278 630400462410 226389306 76009403316 54386651802 234533895960 21731876508 693646717860 1973125570740 75402351048 1485163350 2057760538724 1904832877134 253542257312 8883367164 978056690520 1208198919840 57737104240 13469056344 72207695920 396951940800 78207802064 110516574465 280486369968 1735393834590 7897668750 171418100230 312719257312 59283010080 10227375339 327594432000 1333802817896 102234036960 61296591916 230199457600 16750279310 117491786372 102502674590 136886439104 421880979960 1166020389 299209849728 69719995114 36420987666 21997873176 1429689780736 201666619440 54611665810 7117987900 134135709552 279514138526 1007377440744 386432524656 12738925500 93275463600 443602428070 2319784128570 45796194760 668380883016 246747288249 12398961960 958587255780 805650771825 8497760670 317408832 959247360 405751085596 57143871668 1396448452350 1110492411 1547617984884 505296124950 2139887231136 115866932400 3099134080 87409850880 94493718 534167481624 195615684768 863756502716 266982490800 17489460870 839332421872 417881215440 124617684800 317548380368 355545158930 198952702300 184720842702 120501465000 13682015850 552682932736 164692674432 24840923472 604864620 794794962720 361262596752 57458761344 1437061799592 3381568834 10813870900 77720624996 902129520 59432986935 287410749120 1064992788945 2697031818624 460894864110 166919914944 34192053504 216424772025 89524464510 9245308800 119182463920 453974705132 594102293190 1368722124000 192187825830 60366113304 119104400898 180815739986 634173040320 14721169320 325001113038 458708236630 1545662508 32302100688 136034404428 1312560228096 354983949320 134215938024 164426115672 110172198015 976584834225 651699953212 8421318900 44828339829 102206841660 516007832320 120022561152 184129893603 10227257600 1104832156896 722951064 686953369538 1307669911254 137414272375 92604928236 1204776057420 1331996682450 82530734790 414083027960 43172955770 203411183360 63343471821 4344646896 46138429440 1125631679112 82926924785 787172775480 993407739038 431718114893 177736240906 563876305068 706499450 2863919628 283381609728 874444301928 206273357576 1126284375424 1578625394400 479024488800 297480230784 125469506400 568338132960 49028982306 383245973390 150670763750 204372753 140016781146 31093792112 11797487190 44526590240 229913965092 187952545638 329723487216 95884768602 220700788290 56809938060 590288153130 22410767376 28874153770 56570231970 675535951215 154101571200 499515807170 426907898780 151229804286 232030227788 704583474000 118044795566 678509740 206226471360 385761446400 22094272746 172381171900 11920794444 126870503760 323913573560 2974918016 268206553296 198607500 1159767515697 1110625047144 58027864048 137968974376 1684344151200 515669715099 649210721250 393705601014 65275363440 107674927056 361170915000 50782032260 2418130616832 10363657020 844156420008 435649858164 1382088708108 11380434984 226032319188 121003148250 367286040000 337803267250 8747744256 122346633708 573996013668 376360821084 227683929042 2875197760 800785247232 61906642092 1460853135 208888093638 1199090400900 38734252176 65380896 4156719128 255815261572 901542075560 25334596300 171312261120 158757865530 464610195600 46377209016 840056884216 551838142320 1618943979520 277275694410 9378347674 47051510550 663808463406 208604272794 45860602320 1789053018480 10970878464 1151453847150 72044567760 218104579532 32506735400 11397848742 845962606544 29938198752 15536268800 789249750408 889174074880 16603272000 163148315484 34675778016 1278054461970 1652669670259 145681339440 45319541760 364354224156 503479191335 187746243498 1733029270928 2389831038 143683694437 396027648000 49183041666 149937379515 76732566000 420884350272 453040116021 765736242000 304273657930 34542254565 1364585006400 609303434292 277097858268 310229539500 68041109632 114785478144 24840808032 486944522064 512790893820 421669784052 65874450726 249143772900 90520048320 2446152051144 679463500625 588786992460 203657526450 52948450104 36682679880 402856862772 57929032980 625708100052 631868158306 392918541282 195210993600 212511699144 36609408 126634746524 776872214928 559168112160 218258247342 10690278912 184939540296 34475374400 861987570336 636000984 472178192695 40798650 693487021500 1597802640156 24719773780 196700987520 963183064788 118333308720 18305421120 87918808914 877041055100 104497530592 571069851534 613165148442 12880567084 2099288246600 458224478976 928846693752 47644371411 307230129276 396582510852 66895852000 853040480040 265225449060 15744248478 747201230795 6683850495 962778124644 877605288000 181417417550 733011828860 13053508250 1506135728064 15767456000 13734292390 502716952800 932012896080 3128508390 336712223298 80377318224 925491169278 1499174064 14276064608 252291213930 2529032920 37636101360 374501174223 2858287698 10442808860 70864936500 77090612976 2651768463456 1755528200748 77403808882 53084663896 293520556560 9664366742 963988816736 72661543630 972393500000 41745777450 1017341032500 158016917592 516699600 160370249280 796161322112 794352818340 694000108494 4194372 122784568704 42304184720 13632632156 111366847620 442774741170 12462651036 493394647680 1027099496745 117211693755 376430179203 479781252741 93325726780 46347689843 65420720352 185303950560 160720463232 244203708705 116335087460 786950411550 4202431362 764941501896 10165682632 163124118010 1222164955088 506224567550 28166358528 14679124722 315297783440 846881959644 261301511934 91455046144 642298368690 33678818362 677443449688 355970117118 321307350496 67390306368 210580267428 51633783033 126166849380 892819569759 337284591400 92672542620 494632545044 3033076323554 30760303500 520197746926 11348400250 766211032356 880109871147 1305304829 576730892129 225885887370 261874685622 9252965568 383467288860 4385080824 152189777320 265931182473 1040210797296 532087021840 700263697536 1738297668 65266771528 1096313629950 784891269868 220038585000 818374852800 1300515800826 123470309610 567319329368 163355602795 22453551232 155843213552 575081052480 32277541392 86185784685 189265179984 18806743956 542434510000 527446663965 1152740104956 18510043194 136028906640 60030010904 13333033875 367298553935 1212566685750 2245035683520 39532984416 17588997558 97116238386 2243891341809 26344100844 31368179808 36890927640 7650333072 8900156700 77202885459 118089132138 24189944004 47406902400 46235541510 209918936710 1159644524528 188213505966 1828594115646 212751742644 395026880724 1548913371720 115547640192 176394229011 68240001165 19677961260 122831362640 3237440700 28847273472 162730751852 70033411448 574641351000 3372542712 154976159240 104183741440 639592309902 178381397514 1851438366348 2997946608 1342342411620 198188808279 346454065728 1070192665314 526313036448 48522388788 231160431780 5093929796 457869519904 105471079056 303466626528 321087216450 34678237440 4097877476 17200934368 259220825232 33235203960 40856642351 725255180298 239964075120 28738532784 84974496852 266964965982 354585286215 2390125710 142251790175 72242395656 757121099760 251127255916 406652626240 96031766688 104382743680 15995478512 1139359647480 64117253824 1345523475699 1873849079088 215319960000 16268878080 484255387782 261965724720 168465860235 762077433920 300946048260 114171246336 36947689350 256247235264 11524829680 500102959671 1749645710712 39799395408 396459516272 849901076276 543459284094 153092025372 88764900434 1321065690758 1128792958740 1250743567815 596550297168 950748282000 1452615376212 34214489950 352934612100 308071411648 230245317400 387035483688 1073819419090 93313655456 322425305370 388449820276 357892217424 142054438240 991076894010 118061926400 25712783200 5165370496 253640857344 47191546458 266304321450 209592179580 85738581285 14337135440 388392195744 183009651993 589035722850 497847006000 22804938288 125152330512 457527528 85615983372 18247023132 207769902600 630519121404 600985758672 1544599232 79098495216 84195823360 114363372000 365941374912 445014636624 466838428340 422304268752 2262809388658 2339102079320 432325036192 29838617600 332387987256 148667185016 244593754083 885525200928 747885727490 1379225339426 37866683880 240341651100 514501755600 224897685 485547483520 1108946976090 150384933200 1915754500 339487264380 1139869460240 3291146892 123646266260 2622588822 307455501880 308664292734 59866431300 1188487014533 280753057200 6357070464 824651796992 128617848600 262117081296 126755920200 53606429760 379936384245 681121484344 602963878902 17344710048 620703582400 467552383452 1143533055168 396139635858 89528852952 133956999504 25591815 602324232 1002729327588 89162149560 24832759210 296340993312 88830086920 37096210896 320332616448 106069560090 830771791872 64775847186 279484206975 388514440256 244282713400 460474922448 387736907800 165751129065 112467871104 158579124880 411752960208 1096278624 706415792355 121528040400 531792744976 15457765380 749168395115 645062880024 596794661402 94135616456 279509765040 166136575284 279489842946 708875000 153851644128 369573835512 49558668656 457498151418 159942754950 2872025728 570771579616 288947245194 708546939520 493860764320 137080817770 1314677250432 463334633650 499801253280 1478741027049 171158507520 1825139613438 357115472736 330282477696 139142219634 364469300100 103138217424 804737558625 414784981824 296619303984 191166119760 242302401088 724454839250 193161452800 258122049732 330869127960 847049786640 836510919678 147907882304 318912509170 312512926858 276665948190 47965792158 67315056202 1026964697088 416979432100 521261017596 5223214152 111048759360 154949064333 40138289348 1282599816960 249807613440 122773314125 625314678576 341006220000 14648707140 17659946070 267505074384 1667241815820 577532795406 1211131940604 86290101900 992402146512 192736060752 641718856480 218674674720 209102446890 839286197630 391271490498 1148003152554 320661397992 166370182800 3759866600 349016163328 204085065800 23436889440 708961713020 70449940352 1834073535 40257619644 940433689440 15298306743 337647007250 32198120860 400033424930 36021098362 9174823380 89390559825 712096965780 43927808652 2075101134150 108997851690 32294304448 56127506798 338622682415 112332022880 47403337440 1041744198628 100472655920 586218635730 121334306940 177887510590 276285434600 704750595120 61319056596 386469702595 19107155350 118728235584 804582896733 71936031258 371358271856 43879753216 233801361360 1721026943952 187799703000 33343800 145213781886 2889573960 194807794272 449728333824 304146033345 26604873792 341673674820 173369963775 72571967160 86303412480 77692989660 474780800112 255796081200 74996146342 1203288252930 5868639448 618313311168 418388068800 1343990191290 237440365344 119742280700 5712094080 30066593040 558199476100 81640162762 9332090460 371047492200 42697582704 112856113770 1412281406535 147620400854 120583357200 460002632100 81927116768 23004607808 6726226324 2415693600 52798603808 810403037600 11189151840 20097709968 1635785696796 12346745000 81439822464 974833440 10711285970 161442869500 382818752631 1829620706580 588639095589 5228723500 854855019788 129850873680 233845878960 1664151734336 278734145536 114038468026 107068349232 1274760039588 791069864250 491416241450 234703936908 56869631520 794039981696 109084200840 874898644224 2262340080 1340430489960 135493827840 2766156804 64516793908 863342002656 489769527808 516781665288 354028096800 10518904458 60343530480 363512790666 292084405200 187872265602 62906992902 73050472404 60233439552 4196581380 203182086744 389732721114 753572480 445348817760 488705394500 40563121200 34132650534 780322715480 12931523500 149463292000 901769932 272078609715 693079866825 303785323205 278335161390 205130228640 4950991500 411698336 1304179060800 1396525995360 78069417504 48782828160 207390342552 276868617080 342969820950 3725231076 1533685909 4319023077 876895315595 644543727300 383472061040 1550954561072 244819570380 44374250850 89718214080 906669397515 9506896200 1182724460320 315978695955 519163223040 663693860652 533179731200 31574678447 48244730562 629188560 112918119600 806480422 415989326948 774320343636 97013700 61626141270 107526877920 77971435191 819677107179 196727407068 263423998240 64775193596 340957858560 1188375774480 131261329572 357040293160 180460694320 802709080980 675456742935 429114815690 45400496400 80419093216 640669068160 71175452544 12318659010 782596043775 3072744672 23192699600 672494409300 1918176029226 821362945104 291980429312 100327001075 146137076930 17998969824 23531586932 99362485530 26674165206 507818391210 57918936900 899258745420 8579956410 9144881900 1416985852900 665777207550 117322657650 282145398584 78488793294 960974321340 241809525720 820307717200 6063725808 18158649600 42669512208 55439035886 86793056064 69592619296 203018656425 52055947912 3576060228 436260201156 2571594805170 1189157979947 767277516078 52171549200 101854774450 64523346678 12420281250 80043799944 305284915836 78596438400 24259231784 223029372 738455396504 9320734560 51249217400 58014946320 40341929220 799941776795 744637578336 32724795792 10586213120 99289549184 469766437080 23386694400 267077469187 26190313380 767437261976 170251532178 1359051407714 810929801808 42681607656 1877507324 17466423744 122453308800 94022852352 34381932310 651444085611 2263837466384 72693479495 55315129500 1441848989950 114259607970 1802146222800 274268117340 49815900120 876724422084 72018878778 855750227544 194666243268 568007411400 128819644304 1254120846330 52273573560 84693257176 15894974160 8795030748 41390045796 776246652972 6667257632 304605743211 755348888 987870447144 1357480950 665909103600 377637430104 117181365840 25282589904 866429030088 1307526561270 101633919426 118074633840 1655806331556 1946104910230 1595244709396 1889751040 61403317080 315984925440 79177955400 2183700298080 1038193779967 1092031429684 222883644168 1841311964232 142362714930 896870228864 75303686286 49168118590 302935023508 143795800395 221237350425 30704605596 31747799853 6789475728 165893540400 928999729344 225674858017 241266841137 44854181490 1275295249107 350959277214 857994919936 563169361568 13379098680 83709388728 55837569330 9011166528 255132151221 292867935759 5746129948 24449011839 87333910144 101798518250 1707475389620 683392811850 913770009792 114913225232 44446869750 72647863200 406249702314 15972029498 1942836264 1340194402728 61717145336 158275171140 40340080800 682071082600 134723906100 464183147400 77114494359 18079144272 184678337424 5429143192 703629475472 2813582088 81913131822 1205624673004 32783587950 8913693096 65141772270 897394713600 1423960019232 125545030800 504747392715 374174362791 50421587580 7463077180 81506623962 437647000752 860395650576 325882434031 1290186156636 1387082194890 913751926685 417376314504 95682575184 638374916150 64225499184 301493627388 1012684154040 83477189400 2107320632484 1594537115140 134810636292 287297351847 919619429410 658285335639 810735456440 222919081980 668846566080 83426918094 313019255276 1382452427952 342449364576 174618209192 167337763110 205918543254 275735565495 63299942640 438621195480 82524715770 3530919700 571932696112 743751659220 13142615850 4584072000 10978057272 41726822592 101353653240 164409307410 363952078073 1856676013938 662068825500 673490276955 176177596914 13184619305 1572064095350 277662847428 90514740160 296529964940 643002667840 218077673920 7367453010 899848149100 177952134096 239614754364 48205203579 68337185586 1215887822240 3222335028 347019530016 329621182146 1738012248 113151733156 192848550516 969148685409 1038584714931 642178665466 133593614460 611902729200 12502882012 198898396560 724129677432 11397130290 994943397920 252429233120 670829983380 1017176911047 156860288256 110355269376 889384456800 6213639888 72101961518 373482141648 298926272848 23534687100 1204883920240 30302746650 73787111405 4150820520 966131383800 333379121088 35174028312 490448400 21331103992 62674971952 299941941420 155156020992 61041777120 10547581632 451572129920 636351341964 839324141397 47217381816 1854183339162 308764932672 399192611790 316795331840 4634992038 553796265472 295550169024 7095080520 22850057328 404003473508 1744405835630 8273004780 41867083200 805764575170 252373548613 1056091426236 18841727280 1426282004 214550997192 1235457929178 2033720221000 777672078470 367814490576 591277000920 311086680738 127478512 199514574192 63780107942 350921771728 148209615774 472050456576 2206194588 24432967968 691975987780 11954523420 28146306960 275973605600 437653486372 69149434770 418455282038 175758645000 228257839852 151020548868 838238199152 1091145327888 514797791508 292217218800 725702604220 933470200234 60777587400 1053613295274 356111785020 47172867175 28736239725 1125060194018 186331238400 1655227049238 4902280668 66047397780 62265984000 560184633840 777891512160 1268810422880 935948840320 73971595355 28572323076 242576983008 861317401160 201174510775 98755372584 16205879760 249400714240 41365017764 29475660550 532269487044 310282752 183442849392 375747231090 100650023236 145961490969 13727426810 698354707968 2885186304 1192225913600 67550270436 218780137 120075684480 11624626848 431406099800 10019340592 158660191340 86820450750 18483158340 664081550538 532134552300 862889955200 553926411644 94357424788 603197780340 183469249422 1312100322358 322236366112 1206143069120 915353160015 28806192324 241118317440 3098964174 1839345287820 5297982144 654115641907 622480614156 1418012310960 1684738543250 457808980160 36973558440 5030596746 2861546160 290753003552 1808080990750 41433838336 535723328881 170913313298 126548588790 13873752312 220692861246 648262460340 29452791550 1276434605979 719150930250 716090064760 78375655512 538981300320 76519218284 124573854408 1600219536272 559194588764 6193907064 1423011978102 319655795784 13942426080 1976305699632 76619630394 208610216640 6998630316 470435898504 55760839340 320641089470 204397431678 248206416408 50663537400 714206738712 903159104832 820553270922 94054704174 1134523897416 69931081584 167253741837 237192048670 2516737392 1552283824 115154552448 653324410368 40161621675 440794523136 1154554957710 59496403428 181669341456 165801142332 70114062060 566130758338 115042090158 264303990520 30432510390 2377955664 107822900790 443068355535 1078757239680 200009980128 1167178466376 1015398288 665408975 53811473650 66665526588 347144504544 22189397120 133410262560 660576790700 26587485144 975539493438 830962100486 796761140220 3356023482 1690031885542 59365067748 935144558280 871376476592 32035705650 10234684932 1952849889981 4766930520 58324291390 14893789900 227482318590 1520078326 673948233920 64044760464 1795637854560 567450517860 583079780400 80067093080 880185220030 595167143274 217037442600 57362476392 4560903196 3485409942 8000811156 256045870080 679958670880 690299057916 362504491752 60246934320 33840115962 9645839040 562932777600 1169322628474 5514306850 226615592728 38556035728 9290107764 112418424800 1835736327376 90747352566 1175316538725 724476257020 933284160 1029084613846 41789117664 813315431726 18376698582 288079311100 2033238240484 52032628144 244058739200 83133709824 81541486459 451764969354 604165696530 11218271376 82593734505 26260618368 216144613230 47256430752 708911587139 70646145819 215781646210 54705141800 8572431560 337662222480 367663513160 503652000 399490012260 34152320 345098997096 120413364500 682430089536 1512922142940 150693296117 38327133060 435036948500 115949077038 88436111620 32271064740 356889379968 29796420420 45276280890 277965893800 1839109434847 201317977728 765349444860 145118468128 130929202560 30469070968 267448390770 4936416975 135419882136 129524719856 968555392880 1439356499280 916255920580 57789050715 718191474 162103684050 294823053504 951738908 88367750016 141277770 605129576688 493639720200 53208970928 64313586792 22029329980 8209911525 774957601152 473939294400 21651730876 171650121300 784898321172 18260218496 311083297890 102078074475 9482700852 486773189562 100252069984 42466668156 125096818968 332045643852 338228029028 26091570960 198404467520 1445191636224 1617483744720 685634430390 515505390400 706425280122 483885597888 2106223078300 1011145202127 373573500300 84407188614 60988954440 126077822891 212880690120 63866128768 1375491105360 746815707792 395610255792 102057033600 464796997392 720180601040 231429024540 46950316056 5333809500 11153172690 714612000080 1316690755506 23662170240 845802543600 14374977500 429295315092 536913659664 104617009750 244866888000 29532303129 1470265812692 8075320320 202428956925 1338382103520 369973891914 101907497628 267060766518 392901026946 476795299428 1587230818014 91938238464 635304239010 188787004280 1540760760 40305191608 96436855432 3261073088 581229572 981933513074 2575244672 101773504800 42772493142 1915908564291 104709560004 465663805456 1166066286840 126634223944 764235575424 31194902016 416079383460 72910390568 296776006912 3801294400 221519015875 281816665158 428675136975 1621249807044 211745330496 578798214456 232355813472 201856501818 4778039772 2921379846 605064678400 72939700476 557556806808 143375202800 774963954198 1569332452608 145164761280 5941612890 124686895410 934753010520 888222726798 83359706584 465571327440 794320321680 406231910370 1057332118456 29523140724 71106022020 13622887792 112200069542 371224700 453905100 854460952235 684694788960 948143784056 1962480416787 392611724725 60289058592 176388441580 322323788856 13351939680 1163837260 206285411150 781026455040 736856328208 1044308096682 179612630540 209536736250 975754544076 77789949112 181908834800 56243797925 15463714728 847031769920 196250141080 243811163755 1318283286720 721201073938 76009939740 64982009896 2122175898612 342373460664 397547973082 133099653024 11841187500 120292755726 794204399340 511422357944 31704322752 645968050200 179357474520 48727429146 487350573192 51541974132 428300701920 2942139816 205893731853 221123813436 5800552940 25819338110 525076417632 1351187838 104302096548 71760392544 79527452752 908023550000 173086426138 144549458610 426348939720 567537363756 8061127200 3952854072 220354838286 30250908672 833124783150 165281885640 25504305642 455808250 371488049856 328376597640 976730432256 7573992876 330249006360 334775173222 447996122961 377944657101 107950781862 24156357632 198599717232 283681269576 70013487600 313479761280 51309830250 702372953600 319388433 20630179746 54483052360 719672308740 9815278200 49478212080 11700346560 512870596797 49999588974 9973086000 1991072788800 502793678520 275186036937 62298683160 644734366610 198908665920 143673109800 73641254400 332562610800 29641637040 76383236160 350907796988 36683624900 102944999961 747027948960 73283715960 562913341848 742906500528 249261413535 149729952780 30433651584 367504140248 588647513748 634913002864 804086220 620739949389 511924409856 687039180960 584710783072 659202671616 42650940384 34139071296 153421224552 1506853194 1096013762532 310209735200 118076221354 1564929953110 2840390784 1495347145344 15202698972 497022909243 3597119040 163496843568 171460791040 1350074167500 819257290896 277881082680 153923608800 751134933744 640194745752 271150525928 3986643752 4776741032 386093535672 42021217095 157186131630 338262357264 354738234750 115257441234 456589050984 261029455799 1017826591691 124131678720 71999795700 453784888296 194926402080 141896062035 175723117200 5449703064 258381782460 410476715376 270780561700 1783311186960 50844479400 459211401936 97313983932 13548713724 1350033300 1248876856344 47932505533 476402048665 174955816640 312250240338 579642603904 8122905908 2380903047378 1215277408800 294670837080 357093542988 104329096560 392395669358 109054479350 813655645162 1196835877050 64944247200 224119083725 87341310650 659135454159 1312504592 260926301914 1486705357632 236104123535 502967430480 24095945016 494735687072 1095655270644 35183574300 256694587128 413434070784 123195838545 4658908650 72995644800 260557106780 398001127320 83707869336 11681399520 99031307778 2366004194 2259825368064 10061020816 122187416400 686387992692 11508665040 902322803556 201744428335 393818094252 19771633350 659869208306 988640492544 165174134609 431069761515 34801757640 604699415280 206653489472 1131571680024 59284749804 197097683592 2991240714 696205420152 96603416550 8329586490 413552691500 163696992282 18223298820 265001082048 14378242944 679781800920 132159002034 101274350121 373707570500 69311935800 1202618340 250796883189 250153461440 1255951984260 302281546980 1746224563218 8580386472 157362788304 268023446496 131549148464 574710937653 9009708903 80420189850 16761938424 564533806980 1824402214206 1013955072 2452374540 2682450576 25712177260 657528480000 65038205360 2102079188517 451509543855 7599855960 367744796586 953765311928 138719995596 525179898672 13424845124 1070654346540 94871983987 265546040 36005682 596977193110 202549870080 1909997606910 100703071872 659067292320 385381150 155180663040 58802248848 86460682608 51183484200 740089395780 754870959360 1443038966006 1529763245920 18235889246 233785951256 535005305016 452000067351 421377825 1536646206909 137518112160 298219131636 17243882112 84461446944 960281980245 911830020000 285767042568 721024233588 38657026278 4870028800 293908283552 286065428736 471960293306 2901853696 169494934896 558460022611 9909800352 663748388020 68770355472 23695467040 277607216930 140429378480 288078929757 193912161924 48607860240 95895967230 1568978400600 3051915684 269932314080 281643051690 2167843098 306229465760 855131155820 430976400084 262465450884 157689548765 1562206371264 201798236574 51667327380 922653297202 525176311808 10710109200 503604014256 140868224496 1813535102956 662079646800 59851452492 18863370850 8770702500 831217375296 358342982370 104679197184 419533604 213933276480 257510601570 243938742040 1770981007796 224601894020 840339178812 78154895124 2125225640790 71861516064 419753116111 5486352300 1311885656628 18476586025 283616904816 386648443350 909826648416 2502248700 607441424349 216423530895 892474641450 75102176115 1076476348584 2021800805 153721717056 832724530872 444178858680 6074936298 1207516939200 406574946100 77343718416 3652783302 1623686271288 268879301568 878343090898 1063372200 1138810939136 336153402270 76050552240 28915939008 272628698595 100149679896 209613546560 1572150403740 142736227578 267819845125 132374207475 169495656512 1103596380189 391552610470 389143508040 197822856 8806846464 22151576943 124480841940 36877573656 125106133773 317404475904 390551036970 856057919646 255826942 75859442924 85750566960 157972365460 403127625054 212650270756 163869436665 873703055736 552106655100 70715411955 160049279070 190452570710 1461284541990 677716372725 1259735923264 443171249136 135426265572 94374748170 1306471048470 140988047532 565113838556 40704513120 390808479880 1306628537088 57433509492 172654845132 82672660 93867081000 15942846228 123380858880 254589439104 295488624 580215369020 1932174042064 260111590156 1279853933568 85060883298 62388213300 121572951696 24264821568 1815724732332 286664860880 135722992977 114198497640 38528370696 21750696000 29977006488 455731122352 1088384375232 862566792 122724330168 445868022600 81656232125 377993680680 381976387250 160481914452 829585463904 130059030660 790288834314 502351718022 268565159164 13933703784 628681948443 381814700880 5044154850 626978244411 104946231104 4184733882 575097051312 66308208876 520936519950 74282497680 103838372820 86373658896 951030506898 563380404840 25217951928 313927285452 560391400800 4768776610 87900902320 98189350686 26804706480 137074734186 370606345326 171677833020 485984548224 833532321906 11528114535 137361080934 39322941783 359820713058 559007564402 122996937024 37587816040 1283238684000 617307264 1247727985088 165466012946 29974497280 1436673975680 187408336464 207219663420 58910330880 12820200948 1984461019200 795876185720 3276094416 218261120104 948120711720 11093383818 805676050620 135153326784 14866552260 846892592348 28375960200 197963722320 242772274800 305524897830 1431137690136 17940452222 7790749365 3987522560 25534572630 137466537560 1072550270142 84926721726 118001097700 260007708240 151831227900 119523650220 1358958599424 290762537520 12893574400 576595987968 143927661780 12128723025 283694767200 119655451872 4783260144 152613268992 483240329806 137875229768 1355930457024 9754019055 463821168720 14929494048 634659156962 512839452 120051411408 308407732780 1708054365633 71374662975 16152133059 394258410 79583365290 232183837080 18253072608 387800702352 1852429905 745769339280 284444315064 383789392506 102159864016 590466853551 1642686928290 13055850 789817830516 502425871200 1363913961 910136979 556913947392 409084871376 250719079533 689175109312 4343783976 534754368680 874798104576 216091024256 32261282280 128969374896 98136144414 337961115672 92779773030 90631651280 3317053560 1195823992671 200904246480 215823683152 62906013210 1266071826030 982568128542 2660718821740 66216081273 306966851520 79476459552 72625507526 488822545372 1134183206520 465067254609 237650518756 101599595370 1556048552128 827143560432 72764431920 475402731400 1673355200175 85715244048 93970719744 1068371199945 371796117120 388629676776 405762380100 818981308425 229680591966 43331147794 101237266032 173986961400 1981865962944 178794664120 156759918392 1444653289898 1031293504381 163093487700 32325494418 312453626224 184633763600 9874023740 647787274911 89600878224 823915111896 207300226110 810879718324 92286476224 11060637120 28275905600 146176645104 234966812688 106635404280 20146132188 3396824904 2126995200 26093752128 785453760 386250960988 70147866004 1338834751800 247789771140 1784580930704 127847196675 697574057178 289227688776 2328116417600 788070675344 138206602941 44260785660 413708407200 517751260785 392629647984 1047919692960 42452418360 11129067345 507753375030 374720166954 10078614980 725101386240 88140141960 3321044744 852619614210 83342879802 69991674816 560830297536 30589735680 67546218432 212110321500 353680254130 323196129138 328274096760 227773978425 1141029311976 65615259775 223950504580 323621254200 1356223943382 1149421175268 602346589680 65616720720 422365172040 1449361942938 11397207292 116964359988 110644103600 42558061656 127512844875 24142525524 260002229718 16642184418 1105174839471 488949267170 65025487940 731504880 177610836828 732440177423 31337377920 4729515520 1235009858400 20974357300 223868510130 882225300540 131474683380 2019179206568 41111621972 729829708776 486945368172 576924437030 18040065120 13336235479 311458926900 198924591840 17545321224 87294076320 1324520824288 118755491382 741578608590 256969047104 33125294744 339882829896 20325634560 383058384200 46585265376 99892384480 14950396440 25593203454 432472753440 143669623860 585269121171 2023360884864 703868051250 32481761178 437222680322 1296459824112 118043933224 422931283560 33286100232 2110858920 65188002152 172212530137 83535834720 382198739520 772056175560 498333498750 82293698300 1463290256274 281775921588 42099137388 37050750000 378286317906 24331852656 615953688000 103079718403 292656172788 110633285160 537940683552 927291187992 10698389568 1131592026300 684919677651 343778133192 89887989534 30666780900 291265421040 36653069250 1685030331252 417174329160 218228121540 911395842720 573776613740 452539258044 13496950503 189123910362 360698299500 57577778328 356661858060 994749448000 461271613440 2387568773100 1630732751270 83690740716 349394086470 358842604704 851480701098 11575037216 92203375530 404782635488 386075777325 1304021014713 2122544500000 813575340000 449242308 437405187240 4425670248 178759598760 45682757274 348777950362 196066440612 148293105345 949775835834 999824915472 14661594864 253314221690 1044744605196 283713904320 86079892275 433565802455 323172605250 51721395658 15238291536 94036384442 437110713786 343826420000 148012172607 488313716130 178515094320 230760860275 2901610800 15729939500 1284768826588 293521562100 7889408250 95394166461 383090284800 18899936487 798516791930 379934995800 30390908080 70159042800 42259755741 664335608508 962893916160 64519491036 88321845024 44992064040 717518223821 449278877250 355939004058 11888124864 258100668160 93442378392 593085220572 357084779324 388616274375 304020186300 1301402581056 4207942816 112620492424 12800092032 122150408532 14836223071 1091391267366 153811649940 128111969375 612777080000 334937176398 20994190140 341527036096 28285997376 302537951100 29550183216 539810841570 26770326936 1533726073500 39210834624 420314751921 14026423040 59657312880 499477472865 287110969464 28071600700 470782633360 21037600584 16576491360 14773808868 1270254318740 1369321011360 194518176 1203516856320 21502900 679928136888 115515175560 297875912400 357210065260 137916734120 894798308880 207786551994 240135720 33048364968 473522343392 2448583183200 75041036700 17520165804 306095984775 1249202182048 478797909310 98632558791 140920572576 1313421710211 10633729860 274669405920 356749380000 128296025949 31577947940 26015463864 1455271274528 2044966690704 55470892664 141775091881 2393193946 277392495775 182786958510 762491681280 175320367794 323260318000 6569670240 162278407089 471825604728 685387681650 67150158300 695248663956 6902727930 252453591488 131894204889 81608165100 814532014511 64289403036 119755261566 25588805040 19885468992 940378202400 160492318056 606898562580 1510804512 1424430588504 5956900320 139820514075 291767776916 634670285876 3026849280 470039251968 406590401820 16511970816 21054222240 44698300416 78061358232 6304853240 46003651200 150648594885 393419712000 1928695308984 727901254080 158532582400 1151166598584 3709650402 675487083460 134008748048 1166150819414 2383977632640 209431341314 749826856368 696341566720 963268214922 56756899584 339903781490 4218603840 10938509469 2260861543 566029111720 88763238828 1093923695860 293156948700 18284822160 84624850800 21774387712 4829609050 14766509652 186982383918 5223227268 729488871666 125441816044 1271769181056 320617479312 19095828570 118177931520 611616950865 822927986700 16589807140 711696547906 156911227200 301024880400 26135697770 23189084380 685997776205 709109604280 561056801250 110105214336 74563679268 501965640 155858200608 6091408550 165930690084 59308064724 191904282744 539369591180 397791336576 584916991200 11010101060 911360862864 557964535552 191910102384 127842959144 333148804398 1615324757648 12433529700 90195156766 18461362160 264247950912 858870936 12643055733 55289731552 202723470180 642813721104 443826099574 153010943925 49408977844 1484873319024 12806718435 508289442966 286128242624 334897613820 1680966261576 234263341312 294546414708 39435219204 241136013152 54813305140 31100134170 89164680000 689891342769 57182787508 683220449847 43363584220 35596198880 62732229120 17398596600 319273617168 986152732128 505383101790 6472146529 97008244645 1788332588000 24631533108 702628469760 1372018124160 20640040 70562435328 162973230260 509032637056 552376636040 22557871872 502420970016 478025237000 1659031798976 1944883276983 16843080384 11375491520 1514117052 348190854000 115744759680 220116716694 1247549912400 35964701150 801754958144 119173570340 519067425800 248971103800 1197784016352 623945071225 12115867836 1602445367250 1350716221800 665465673600 1009190783104 417444225000 9082881184 1391107969560 83137640586 686716569630 350215034400 2356681516350 305108492040 1741339518477 31305938832 18912950658 197395148125 783904252950 1724383302000 1798075029264 114409694784 20503945854 167923096782 636625319554 21387722400 1170061389792 15361148708 1838194131100 372366699432 93065337136 26515111176 11071343970 456305405721 176189956488 9136180020 130080327180 594454281421 1775900659744 708587656896 6908208168 4146089772 180350958018 31255838850 27691018209 357973799808 331854188802 1231219440 202212036054 50833760775 243666921770 837643955460 3219525192 559898310600 66044469420 549098050410 353617216550 661321243440 76038371661 18486046848 8051727247 535032550206 418807786026 549627468768 150076755164 49189271040 48174889110 401812795321 43409897424 69581363344 13145242752 89558091612 22097992302 17964388134 4494511296 3781432026 21197092175 78021274880 342145145796 1491015511536 251028498000 1578679297503 42022715280 128152199969 16882845848 156431309440 118843039200 20871353880 88383575280 227816944880 27300705588 2686124320 27717741324 77205593556 167147596800 13176730413 384889594794 3957612420 108056323872 2640776544 46241583108 273460055040 126758207488 1263237885 4327966989 175286093112 1399155604858 4322825280 94485979380 665358520974 156044003700 41419871493 25242052374 86219300934 1190863310 50793831018 557211960584 242666041374 170589574260 1427614310430 78839099560 578009006080 353581108 110370321808 426005894160 73724902944 78148713960 4545731025 267931873800 68804122464 335245730400 514295099424 80035444506 63706081302 92447786448 369988888640 557837689110 199605849912 133702097190 8585286864 123751167072 57505184256 640088214066 17197954956 1105197665364 18862720128 73385994990 45975084750 9043537475 143694940494 522624284952 291669254793 67561833600 1446316204494 4348042818 246366314226 2804317792 350639418990 335156827908 744956429701 531010430220 4059986728 1223452798632 874748501998 851339991313 221921122650 34527946050 477539009350 60379281684 1624657848100 253995932190 12197648000 450821505065 592894111196 241215336760 487160747712 1782617012540 44642342338 248896502784 530671990412 522030894560 158889047590 114425871681 77415494655 1348602865236 13026640600 25392591990 586447087296 165646836000 36010457505 652457615040 91448150040 17318514631 204006874428 171484836264 214444274640 118744717936 367226448336 44858544000 211719448072 50928281040 22673169980 646515623600 238799882880 307977315528 37014932840 532679235256 108446786640 692335441617 858192197788 952932960 87106142952 214958074656 1125912312 729252525 727528677240 4056381960 56190079176 54182104368 50489280 279750663360 730369328900 19067074423 54999414288 328878141954 1618821612 185747898389 1065963677170 6354684974 426876571044 488624033520 129407192600 3875054400 66440766392 828953442632 1194025913925 476397710220 148570429700 187346389650 899593288946 1078685084886 896227091250 41891264289 8294494400 328783180815 165295795392 52537987840 1199178190320 113428786224 140389379832 209825857956 518556682168 601625382820 415645799723 4123049600 638924771664 382595550480 5086217325 73982876814 7637656182 226190209020 521022052194 465774204896 168345228240 140060988864 1032336873756 117303941970 74217519792 66047843848 323971610256 22921691040 27898441066 32509749560 97690717362 255776816064 501199250496 883477589252 71667281680 183439761120 17230593600 1591381500 37845149525 633536189370 26869189720 7722459009 12287107300 86804453780 520218821376 206763779250 21270949965 80661801284 77146755000 225992842560 1918426048791 170146368900 1327495302 2438065291860 747792807424 51448075284 4175186512 54985621554 183296637360 8083351320 1277212927332 85466121400 10543882752 53818432880 2593378248 1164946685760 449925452970 808187345550 28082412736 435875403744 1291854220800 76148405487 1599390525642 109211390811 1606813439 235197532584 649544429100 25193635200 464825974126 1113220293848 286221767832 167668883256 106458115848 2970071324 614657202000 2432978089284 1897576800490 234794562165 1518102090 510080091908 231220069080 420943728690 115783849136 11641346920 496447530660 186405570340 125682637500 387959033406 86595551640 77548313952 202092295680 309174960900 23921250192 40049187120 2522908665020 371016630400 132358583214 149107703283 406334152675 7778758050 252298515625 16426281590 507558403164 99852490980 662677008728 1687826763840 1074866607936 429955487136 4963695282 106254440586 30233931588 1555400034672 14450637936 769856092200 21909254400 26632532724 687807445734 264132268686 652320019868 1349075823480 866107129896 277145245104 133350281104 38162099404 1249650176 12161704600 54386916480 46577448120 256947030844 703876884480 715718308500 1435190027280 6733905132 34768437772 993883011408 222338392080 606914762280 1548358835320 417990554490 125599628820 916086933333 31841690652 90676099360 9481207296 664191356800 843037590318 662883870624 520506428624 13930563640 1313382492513 292751155116 579279763680 134302350300 1367465211970 25745490420 617297944676 22806583800 654339156856 724361833480 128935750680 79421870240 69551604108 44763233340 52914065985 8873983404 418526217864 578670712620 1487864797587 372494676100 56300399402 143225831040 15956700441 39236502984 1082882844708 479685847680 372187004640 225089853234 464494655040 720203850765 1734000912 59662046565 1152410338820 130803530000 4674269024 94863388230 53918312580 1192724086544 125301030750 13751778752 377025843350 45913068096 41454227184 1225879348804 1269494706960 21445913537 46292612384 282246163628 13228148562 264669919722 52754562900 106452836416 1078272577536 1343943289854 39652159456 187997915088 612934698846 521482384152 648341770720 2070574380 165160529286 911913167340 705260233020 14706782948 314163553704 243354701688 116773089630 454751082128 383139043056 501071984556 653582194259 98214509946 12548983503 166380876800 1242445368945 1544592125552 42824565600 814545771312 1168975938240 889426978720 79026992460 905994403776 98459743212 4695469688 14341417470 9319940192 453256716528 17317020763 73384084125 157438295308 122512346710 166577077368 209990378796 371640671080 609211056960 961737809032 276118334520 124018622000 668715211922 177210254880 224628818040 143464976600 113049081600 1890030760 1790553215400 290395103232 82077575244 12267076140 145433190852 156926996930 5536812904 6025699200 826625933493 370186955244 87200147328 165465928662 423672060708 4575505644 94426177356 573796018215 87936383325 67352202180 1318799017600 7123714988 22836140640 674467690680 243707692074 66818235228 106892919328 17607125250 485248855410 32608538228 22105153206 310642692204 221865657948 11218910130 761956268000 712191886215 21213101772 657990022600 5726529392 102275338120 867857417478 180476500140 14701681872 103630596252 270073404300 345335458482 5442986176 40650835584 54877507245 10260862866 123287591837 276251668924 3360747520 20640218599 275048181800 1001583834012 35886478000 283354959360 158071716 856643651974 1178651524611 72103359180 336546044775 228967474428 4179961071 219605955556 493871503400 45770969172 1384522706560 100400332032 240475821404 9320585472 859642099365 384611105921 163301745600 19330497056 306856807180 530642920339 351293118462 848325555000 93546470688 1021105851290 3031959650 166588748544 1004031673092 530221387752 328502070468 933788736 487048499520 354709091692 93288765900 493707970000 234830209250 207054984864 43336165400 796415838076 724499808228 473328799680 34602066360 42822643395 722348062956 29164254288 1189433649624 51070772016 947438170245 690924907200 2326026780 699333470640 10441697160 614277222856 786491580053 299656029440 15686510112 1449665646408 1217938169670 1005019741440 1485398841084 450379171053 1257086029248 127327596705 784853575440 2472765750 361318782000 1050397758762 49625920512 907479310000 331756967760 920336053874 687647750400 607699303025 2521175360 60203520180 37271200812 19723370150 919116298422 482755069160 29817961104 742894308531 2221781408 866211431533 9749358450 182813638194 504240845440 544007017050 143878956000 10696589376 930338883272 1128070125 869101675218 724475389638 176792434455 92414137200 63746002782 11170199100 85021021904 101642094516 194357415168 33226632000 2654515989606 2012493144684 1180272954200 159245873400 301760133080 37129698459 322938000 133043112136 30343522398 100810471776 320022206988 30749330346 389344804572 329468832549 618620506200 26138126544 40154926500 1106742307866 204321558870 1367523840 599729714848 11718986163 87954878384 806822216820 480221579200 1830815414142 584975798132 663080183496 122164076584 501987401286 86314093614 145233275000 1591838980182 725148910696 688060913384 404159976075 108905886720 1596229173784 609055195518 385498628130 128587142502 805606540935 31112803020 159166918155 64703830968 260191145500 140034589968 830483631360 256414544946 51542539020 267208078488 647789621496 330806309220 19752167472 571130800520 37969296000 148408156806 691345285515 39747822804 181075451000 302658374844 8548914780 219101205420 14035560000 378199048240 3000557630 711643040276 5233339095 12654363840 18606784740 71729614258 43553309242 676454760749 109146108280 1156082027880 3613341435 20566566944 653151937516 344832665680 1602446964328 442484437400 734503660800 2373972275457 909580349370 838421505840 70874367200 2666381100 724241619651 361590677586 1336524672513 241760741040 7139566160 130104465702 40776333048 1421625309400 286900117413 39151761480 2465735665536 550906620496 1280756149296 526754392536 305987300724 497213163006 1304606010500 1067808106530 2734715676 1318150403 1204286270 880903809496 918439562700 564278825022 12696319796 389232401056 86450008320 364059441696 319627881792 5827334045 50234104800 1266690501918 34665659904 313163475144 75187264380 633026017255 5387237100 1697254328385 219247384950 408901909504 19037372112 20880419295 708708189644 15673970561 616285626400 243153575595 55539382200 22291737776 9443473650 29580263700 87242442000 540617784400 839300709127 21663504208 600714235874 172483364088 535328892 911484458202 63960759616 152239411590 517090795200 307446084738 196574868000 1363727928168 64052142667 35272344600 1874751840 358792173740 249693516900 8337902174 2588813640 26909373340 1485716876832 789483627004 426938500 57243272124 267551027920 417364982151 17805821850 336808215198 417711066120 111523956390 38189981466 1262725038764 5019202875 629463257280 46347682550 123864459862 479235923296 1740077513272 1794744124960 1999655327538 31412862360 350270843400 127297215738 156375067680 40718968860 230134967085 471752615040 76123511424 288296401204 749623606336 309780961028 198218178747 76636385280 342779279490 190355839050 86523943104 2008596460 98800966356 547587939739 776888350827 45207790719 184721994541 1425884241600 220350358800 111964860438 645039590616 194023012680 432650882232 913289321268 13020117552 99309196896 16926070392 204990887296 376149274624 127551855288 266071710960 285082216800 129478203680 273322513156 255191134680 2466537534 13432710144 105830781780 325489395000 99779915872 726278604480 489255253140 87146119836 40043995200 546821195120 1233069264 116718103991 16724789172 3227271368 326048800050 691914300 57745383300 87422084688 862333365360 874460770326 303313597488 849359043225 84298689752 448923153000 1203017562915 58474344122 48546777750 1116557594460 16263444478 36674092416 716318348004 458048349200 787377728000 1413915548569 110704811760 268985716272 738942037644 2094318866640 123147478480 810742868850 337886783184 193181472000 773113749408 34680597840 491345988828 21585004074 248142726272 31342624524 261141644400 568449489816 185729047848 127879622000 604817844680 239516269752 1170403344 64719002640 139592424115 50750837368 296456102280 68522935740 627641237493 460193666075 3345055659 9407345920 674581692778 101279793180 180916605940 38666408400 770984168240 602537079060 174005798364 764002630456 76827780750 196677391790 615411164290 233160555163 277934800248 441116737284 567610097236 27243478200 2911297920 2052013832 167612886540 504983735424 1158011810802 883833850 659400713216 18158474880 9912425280 24006908288 23378841486 705716033880 809905792830 220877120090 54186158004 254614343872 251935968043 99621766350 60349576950 170415850500 2930438400 207811249184 95622037350 82027932024 708350704896 828277993764 833362078156 30412967772 125725941000 6476798880 108406192992 1505093543008 393077983848 7209035613 115309688208 386241381386 137380547772 665022267000 56830618845 20378912478 233255508642 350164358412 249071263280 3896376504 81409734720 13012731600 237974397694 701410954416 66987456480 85555142140 2665522640 427822284240 25291662396 697530589184 138955247088 573671570940 328313587200 12593304992 25273965000 105955739280 1656590364 248814692640 34159838636 977242860 1847932031400 423918593784 635720457105 979578645120 31260764832 1077282580160 164773670468 225889607256 210107984697 53494247340 924422083200 49147569500 80968742400 993817344 55769575200 20842794240 16075522320 509186492462 900605689080 111098097896 1152768674373 88140474352 798509180430 884404001292 1048839014772 48360409783 1299469509360 681198885900 428108302720 616144621500 1864842390 1062305666752 26349174463 1215016230456 608801654916 226773711360 24804500760 576445263480 4512710100 56049770880 568005448296 181975851288 904586915726 971680430952 195710164555 4025088384 56499255456 766709807610 1084255652784 485315740680 28711662440 428904000675 13606803630 1200246645150 151634633680 55587648 6474434852 432621446400 49516295976 235292793342 654003096180 16910275900 141602144355 73616231500 1373585856 1180711854175 234427942320 543033029448 21893170698 392849877941 357725991392 1058196631140 773872311696 1088954204800 1254470382 10394533520 415999180440 638993404390 1424795150208 460620297072 80618155200 76259564420 157281252120 227975908608 1912148160 784349215650 1592747552032 373306824495 37750999776 510771947985 738883188960 148872008780 3034993376 159605617920 258888754484 13275527664 1636263336 49292509500 274367362446 49309850862 812230225248 52911035662 856214899880 98265734864 286391239200 19736838000 1823982320316 277290583494 227090702202 549230512012 505813287672 1024774147298 42875345100 608181711872 784682175450 69708644928 60522317688 4854140256 2084491233864 18071050984 196320433790 126168420600 4322328912 1018205042088 589090331016 161038816800 135495015488 55879155180 182090706720 815205150144 78860102987 3497618944 12111747264 53493769695 178060485317 700922181078 543773907072 14994684903 193180552000 168559875000 74705807176 273267343440 23901051246 100313019904 479529139208 543491034480 157066024800 3074344000 168054995136 108788022000 57121702410 2380735222 706188622788 1484068668480 1039801349280 21205073340 79326318816 360840059650 2067011906016 57432185800 4476571512 253638073920 594974550912 32965779000 23051874384 1820442114549 780441127200 141540168000 492325658319 463448843220 20472091248 917088298160 268710135135 614079609618 16606892601 724209533824 234126597120 24210687984 16163976816 215443122300 16647423408 821613243310 284141672920 6336157659 606911172252 18935651232 43671988640 55858592790 72166594770 466896568540 1440845228032 2606595474 162925674912 829113855768 619506700200 558386017995 1002195919023 322629291336 360516141760 16240565400 759201667063 923408919420 3327922650 179869355790 560787432114 6465275068 933459849280 145525813638 725523604586 41875826580 928451042822 3309571800 496758982140 60934521150 356861132665 1022938314597 527099302548 28686766416 490838363136 901590007640 267841930188 314235997803 357017353000 1152692803080 85863443778 897733179670 7262133450 2244223561230 196199173330 1197831943647 439901158149 219777401088 622357041978 287124128200 66904155904 433355282508 75492224262 667533556020 1504190583008 81955725480 389562670080 35356412364 630802731600 950768664300 703744057128 4290000200 410852697200 229730527026 270260299392 69114985290 1518210578432 1218772545732 47149312 58513276452 265258382880 534123446916 375557509376 205124469095 583258619520 597549421638 478093941000 207155307900 432645093244 12962662746 416313857284 10084272120 2952169248 218368915120 9563682960 304731106414 158331299328 57342033000 739546712640 385785995238 1788698508900 98571991089 3296759424 158722801464 74992731000 34224517776 271826990096 48018846816 1012628705760 328617395874 196691670648 16627837826 220360126372 218990463373 48292641230 220066114824 47288201598 44686287360 1105537272660 265723927972 33258276400 246726875880 581300925906 462404676438 81422560128 1757058660 2724681255 10492457780 990406996020 71578590408 65790606674 179223297120 2044358232880 32454498960 772630875 30355311168 376511198940 3738216870 195854910394 1658483208 117119889 3029007360 14036390550 205441703775 82780955495 359944578560 279144971360 318542737740 355520213847 956482250526 314895873600 841792217784 155227454200 110757421736 305174838468 261818078112 75036475396 32363471000 475831432760 16789398615 670724963436 234167010945 60428170110 16380473208 2184063208170 911974138920 105224821456 194193452000 47421603964 159356022330 675499008600 86580348564 323176538880 642347767334 309081923150 306313146447 354256838144 746022753120 977820114690 54313650440 985388850810 543290079140 485066634894 249940195560 298742851164 672128699634 1572215998500 481843714334 99730559495 15741634048 686779681000 61600518284 153911831780 352935987040 90695852280 240999975216 630527314620 194070318491 190495176080 584909583400 482491130730 1149288863424 1637053390280 472214524320 72751366494 538007582112 2453934150 81756966060 1533860524 665404752210 170741719800 234474005808 14634800526 895234054200 194278946904 134561376456 242946773440 11328865990 105613490250 344526064553 23373336970 8953895920 38922259810 16939871928 188132407758 335213122252 913711850220 77328838440 17804597702 56630427700 764201898757 77413512441 27370377440 101337990624 641777687740 252098993538 267967784172 1393410473091 400674106170 20142456726 171784058985 393151740800 546761685052 340701996960 1030266052860 512113911036 510507537309 609210428650 414998201090 6371027017 2512121170284 117661680 1538251873920 357147055800 524870045805 1129467640 860465890322 376725378260 65085683472 667472370840 6490974336 138226999512 348551996208 74071317112 792943106652 66946943640 614724675360 778573919970 6226768350 195364809948 253128291904 390100041432 407744882248 665875848128 1567434936704 21030692058 85946329050 730160640000 446318598726 2077171266807 902589489504 184053337440 75424974849 231198430400 142760864232 283464567984 3016563264 435229275030 259699391028 34961704512 547989767925 1960129171 700917075144 273175435080 42453499680 20068432605 131171610384 19127811780 564604462752 389926520200 25226380800 238488979104 12081542028 2061995741520 235311667412 835424658432 932640541568 79180266240 405186059349 2067442488 99508738560 1050517114120 487545296184 701077624170 184355634240 267382084200 1060559299072 77668817484 20854789476 133541686080 625432650528 16127221971 5741323200 250365390317 337145494664 117773386874 17918594328 88803061776 52542945504 2372754102 568224486531 9618020964 24701547156 492112016394 338788364850 77968888470 1188638865120 627460997072 463212985956 301511991330 826312542000 101769257667 346180653000 41061808128 1768667206059 232379915040 2403920742822 587262075723 241073440040 598716417600 40030480244 29600422012 459131656698 29070576840 35938554876 453955007376 2193487464 352791133200 130223656989 443227190560 132394783500 1319824083600 234697773489 53579941272 132160788552 196812273248 1792805640768 1440613555860 526333738125 0 45042869385 403368635490 2330170803584 1212019697026 125738597292 134269814850 459355051980 149042111724 773985648352 1978676937 405762850800 33399991170 154354091914 433999027462 519298286096 937508778570 45215968350 183100146360 442295802 423131026600 488149471854 334172257416 39958263072 11119868112 1840282458 446508240192 770482308144 154976148292 18454982868 37268143104 57717234192 315256113627 182329153509 56093825970 259942050 1371778416000 432232008 10060805910 806221684632 978904649826 1943669385729 657169788834 145554793440 3716426952 2351936482819 6075364420 7837256196 231102412608 249709026420 505338609384 282489875344 288916006800 748996909584 936023729158 123410453724 314267970825 397435361400 26077343750 339700225620 31523020928 833573825392 204918934248 1704688270720 22198387302 25281542832 177039886401 1559790724584 260867914592 541861444800 548026969536 223809422057 226046956464 41665469904 109700586255 810472309920 107663133216 2065136538036 290384597559 103961589382 231737459590 742118022984 92337584064 7478175610 204448050 437409497680 441808366608 1006967367399 7046160450 922303928232 1139162586546 525966532416 58534332768 1366791393204 171120595800 105679497044 7732557300 200117320830 81664518180 35207806140 18671435160 114944832108 20496322442 651816774000 33377461668 403965754920 901599545094 294932572704 531127872542 68593315320 375414319280 133403416080 38324307200 66375788072 984438114048 216495089208 208760901888 4258122120 87942829506 2211235689138 216816310656 2244212718 646306260600 117994210875 680649854618 1387412721870 252041575510 378686079720 28249062540 1555028603744 733136812101 243297880320 399963420354 1581413033200 595755548024 565444485424 9242011104 744031470120 287512463076 1090868622480 3836804400 338044851375 89167482261 144605512968 460521298125 1689768896449 47796296240 329120986554 354961458792 351323933100 555386093645 34143933780 153925581040 696404412 12215197260 84432716880 959518880853 283207132800 18793352160 44315561640 644073705627 1391348660 38980512090 911748351136 101999837044 262764152280 3830201586 225464643712 444458401968 3055581375 321028054808 1216873479360 1504858356078 475899835060 802988970576 1894313869164 42077774100 710079233864 1031620712265 449332951760 329744052675 267288643800 150405727488 6462181440 1677445194750 111502719960 217045021200 269820473656 825793503722 27063926010 9506763585 371494578420 118558708128 802557396050 97002413200 10573518494 15692645955 613254710571 291120217604 458983148130 200783272440 95622988000 5553047420 572884161500 144919446672 670923016512 314758797600 255219754410 17785308000 1353929820 554907041415 460634253352 8573442003 218234380 1589486204352 33533604650 8063447040 752940705280 32661551258 239319783108 2403836950 124082155008 5579263932 10314409932 580615168464 258944254320 70178329368 86882463108 114720360300 523848680388 283784950943 118246937760 6153228760 28197645280 14314278000 359570471418 5386562370 201128147670 150414818875 124886446560 618842725732 417027859200 438677896650 2891684400 527882045950 76710120 361598909958 268886369040 547467385100 128148190776 7818952680 17250084870 8110744187 65717396160 1057406327138 58024377000 6510599424 1292965524309 21325974561 579707371152 769708093594 15498843424 1268341100 346047413180 724227254400 59011299180 2609266532 533484995546 74611597500 2327272429482 441390548862 113826743648 107389195650 400504273780 60340495572 136322495952 255444379047 524606610052 417512456400 172891702368 367088145680 72440077760 115435628616 563683504164 1548195766272 26249130000 219694284880 616846782608 35387658960 1127289458932 342027384300 264886086564 950804682750 184564353391 76040570424 345501474516 133169632596 238012534417 1114318645692 8618385552 1003739058750 6364621824 137552082052 2226979252480 911014333320 606421858020 2439472263930 981336394656 847398309660 0 232898167332 38061907240 333385584246 1433193824790 192404671998 286336090260 1196250096520 617825119950 479874307770 1398000404736 2642323812500 210455163951 2129172760 930280592076 62274999108 75482976798 76630228024 303269798655 324376526250 315387648576 125822743200 14613543791 214011212730 339565458960 29926727360 151447449258 236982015 348917741718 496589047296 70588646100 1047620077560 271687991211 716027950000 1258238699913 74645346990 281471443575 139524437704 33216188208 171493479720 491659868920 48664549054 91184928120 307727720300 372707973293 24113458600 45807125496 56815315200 187844947290 205162336638 601449913152 1121219368416 13100286138 804511704480 125533671480 155395084278 191110174080 1040456230872 1028703887354 76822940160 145074888 215609399008 1222772840380 272105935494 754592201622 118452712560 148490374356 112476302224 956155215344 53976780648 86312774820 344221141446 8250133320 542125850994 285246493641 490215157250 1789526451420 577022143992 1804610919160 42177336592 2462896215 1476182666849 27998819186 217564883640 49280007504 807499894824 769526968056 1112730546312 1093380397356 144666568032 258916761124 22951005126 114407698690 128611214643 821595740004 106395301500 143664909576 308173290726 82347217920 190945730080 308565160167 549982920551 305827775275 681764422080 22391628441 946869773820 210725896500 60982449504 629176562784 1772301024000 86527869480 32655140112 4267649052 56403520992 28162337580 34719406960 726772808322 7643408760 286398092276 111764835000 17626321608 73833735752 263173758177 178983964385 756829745000 3310884030 38354171400 294265426728 2806912280700 67916861460 888019643875 365118007982 43946766080 12012933856 44086907368 326343893625 78593381440 0 487216515240 922614853284 8678620224 247656230892 495327321743 16488904704 403189448409 136486058560 30820412070 167064720900 75935498886 1222447075245 1364260480 607621487872 318415406400 38867517156 1404314793918 38565860200 122571703485 839209663110 29284573824 509244584024 24025369344 30364538400 85562298360 43247402955 541679233326 293033986466 38414993500 1469622897120 0 989527303600 79618976613 902863897308 784646662 54246108210 51805764000 70567126272 680875809060 55961422884 50166434976 449805158208 177838900632 311970381000 1477898506539 927075531330 81849900000 979633883520 188891548230 172514191536 1105150080 97979850960 117435779496 360435067926 227391772608 351282790656 81280302012 25846025520 310546828746 1325075687913 210228649212 821636825067 327873722952 20537428764 526095911880 282754521504 395741988 345549807760 778760809242 513282338820 1932461750464 2708495460 33771900756 387601697280 205879183652 93936206210 47751572952 402079872656 1031468886 238571582500 417173470900 120014208440 1197537006750 553062530535 167114606988 645579592020 4051615056 152010158652 628097310477 522035993325 57793391568 256717087020 529379180176 532241404010 14327869509 27266430750 25855168916 45523255932 596765264496 69075730720 133425650050 691204672782 66417153544 100050510924 1360873310860 23871198104 267566075645 9761139696 551606087560 67899235050 8731038096 35267589280 410948432910 913989442914 4200534000 925768932816 219422446002 41661573600 80749066400 654045950592 761355700644 191740257600 114891691200 924940128 1214241670488 1651897521786 424724757750 699866156160 492049231488 367115537264 990820270764 279384336000 7305002640 571945784900 57139155324 20319132652 204527424728 221696599656 133318261670 224764461240 1292796379875 123714581900 64521575277 656890048854 213699003100 392584515840 894725426504 702168425580 467599950090 449840245000 180004108830 143746148628 11840720390 140793186708 537241424580 79728047520 241491519000 244100527268 1792862826524 1810841331328 261807160230 78260718382 20469947520 130092357600 445067076384 39465029136 77373701970 367221357100 646263390000 299923078000 696363786096 36717500820 684544470731 8389429480 86273680960 87431350495 41623204500 192304326048 196423097943 264600580535 789602282408 358035249264 49806989232 28880465970 565419840552 778355464392 280944242334 561826098736 1091720437920 1124697151116 126655188030 372450153936 478743493800 422735463150 126611326842 696392980080 14399494620 958206597480 331386100500 377301367960 776715438884 802136136336 118955363023 134751162000 667628287488 52138040850 1364654180244 269189208288 2292793989300 1068524039055 61844342231 65758014432 395828741076 76854253140 192236286144 1069420669320 146914252661 454641285120 348257018304 64019970960 1596328755840 372735057120 887511771090 40843650096 800842385574 241252570008 2045283348 134784334080 71372950488 26211465216 27742004448 10457156864 193985465750 9368903880 442681457400 90363975040 20258664734 22876689150 370186953344 601700964928 69443427396 1979605141056 1355101457094 3484398016 58178729700 454260271248 225010953440 482662670436 133402088820 132725293080 6437249280 14528666736 1992030300 82972712772 111285674247 80513970250 22911729750 2093378166 1801431124205 15947796810 146416459200 1215461666400 17043340160 215275760610 448003546816 1219127258448 163990645776 925194425904 577465164496 442338810 65137057011 282653354302 8421644493 343067652240 96952140960 2483243156250 676384014592 849454667600 378441925000 852432448800 8510396544 7866656014 937666625190 149330979000 8133950394 288034621056 767881061376 65437956240 281591573216 508912610388 412032142080 1510829864320 16743545000 18692233728 220873540144 3544814304 101303300364 733748737106 150553684260 118791580856 268622441200 195902698992 885958509436 482666490432 401193315600 786635756522 639175546932 358926210720 2649949473600 856538265900 18086410188 464197265408 415896663672 10873476449 322343756488 1166939170425 44344111805 24723359444 502842026814 57124314226 22870292088 130966375428 1140789179439 280275482204 341008154960 24249512196 211554812840 50541214248 1459005692480 21224234524 663474239645 327078949740 238090822175 156464519250 64615905662 351685368972 21422283927 407444725800 593346397392 1286663461952 9684908664 96274539150 532172554200 231676585820 255026279040 2304351343350 86592101442 230956631427 782972710182 1179345454560 2021635530 706204748601 1084082300028 14323997804 613644970380 394169349168 36711428096 29795040000 51892414218 138256998880 5045454888 15294891054 875335800 221511564183 2517271226 1344836730186 10704057816 399100054920 214611696981 970315935372 320148176000 89372580789 1903985688 90409598760 53696465200 126543887860 360411336 30863764668 292606373770 111635739264 12722524980 771017027568 480938949360 48914396420 274554496880 190625596644 227946579868 168325033635 2275485636908 11941595790 614882562840 39807253980 65513049448 14567417656 37894645953 111752959500 9631875816 177791894280 1157148902912 1373522266752 1009558996992 36990973500 89430066684 1579654919136 90376406172 48037958280 220241262120 43650817280 189974862000 619479633024 676510372872 155628910008 1029167753562 811240030436 218598492580 21884640000 51035523140 539067986093 851653369000 16798257124 26853776768 23101773542 643774848300 739232204895 75896102412 1679603264 185791348080 1085178934728 458982873739 578497437000 1891776617238 1065603371792 287539869042 617887234776 115289787968 433360683000 668290914720 117017937036 221419682100 211693995530 34078606640 365685202945 184225771968 126233690720 223569355350 1209925109120 1726246782 19710807592 591753832032 79745977280 377999332866 331967052900 927899939898 35249388930 1045565811036 147281784960 2839780944 1362005202726 196000391520 147863738250 8182728216 141793825537 804095732000 1956841867278 1948167809280 283408435650 584576642304 266903652192 1964036688 171565036560 17592100416 507050294016 391763145040 276765501640 951037631895 3556219044 25875215289 122961997866 11783742550 1001293848940 312004040950 565887740 17297209368 327989462220 72913708896 75333114045 1140328237005 1082172672004 664371400260 812544712448 14272246170 15524287497 809135726152 11490100864 243873910278 6153094080 443708788296 39781558800 7963568424 586653147168 153558302480 227564948520 303065915040 1886504021190 251878406652 139428532195 285027872140 2197071978400 192300150875 104129350416 160461735588 16132337824 36554797056 614151148247 128446713846 45128540740 258099624720 554579130168 50318549337 7407814986 133588795704 134852170992 66073979400 16458312000 36748990503 191049667122 1844003688408 93367635824 1716589873152 10686858750 703436404320 201755887668 39259400760 725951077056 941724038645 125286624688 746736564450 137528453160 3985399796 82556082468 1166914479105 662112811456 1809231366534 257684609568 1484291547934 166981027920 188722763190 172322227200 1058028782130 435821535450 1923737944800 287078359978 382921032800 157446135042 1115861124730 200809065696 491419051200 95538622080 84389158584 98756350 65076676775 131802085120 374007113100 514743187233 263314569806 226822942008 560707717050 439274927664 306083774403 399869145000 647749057032 10653093216 862395467040 146908486998 1211783313120 27126266580 890397087360 156282759024 550839946239 56502013694 2657465945750 415482874224 2033646637240 1169575967 61648627590 539761559051 81436589250 91889976288 24596818884 2042047175400 167721025101 517202403516 160710311592 20184018624 1342882734000 525265972902 349430583150 142101445626 328596532376 21764976480 149735566512 99268348284 282463097130 382380573536 491374495236 17036166888 677892027992 100429187760 50031188312 339318655368 58436996254 1001723166108 2605790250 181111111864 1736020274560 114051306970 111593809600 184095661140 1027781624800 64234820900 389218213755 807411433374 320088487860 469732542552 826526364000 166438771548 153906376104 32448745801 1949032800 499391045370 166621269640 817795035018 16700936720 608019519744 9191323176 193794826992 343945805504 6920447625 403532988096 1177999770060 75097569600 487054506660 4479153792 839983482360 56858762485 66650210928 350630036345 42299319312 53099179380 256191875898 651434441310 106807867232 1716575706 17665345152 94640828315 31763864080 734761442055 31617240380 78655633017 1405620338176 374860472970 148389655666 50185422448 922704801840 1574551885728 11502090384 826097727660 428675961270 191891317664 27724438050 2066769676161 64198483713 406898322072 491927476299 1193083117425 168833342916 11678475510 112477723200 728999181840 548243111552 14595730560 171867223080 388292833604 12605428584 76656363056 1220652957500 320035511145 66026392796 340151423040 343992470580 9673098435 20814734055 768676870350 349560068130 34988804906 13802166720 407040116028 128780854800 963564895579 110304679446 329230062304 641044806424 165462165792 675431291240 20189503620 78284209500 183404689020 541498190706 12863758364 7126346920 7939324870 95611705616 598338222 179569306800 1894243128 60579900 66598484480 5568675840 1275998724 254286408952 33652492200 317089133216 5734886976 30636584916 166039400302 1041486019040 91984066468 851576291280 91099192080 181191594870 892022734350 89946357600 465807733612 126466302240 24714930808 213296645520 271121961600 196486672288 501902332920 488899288640 600612469760 294751502480 1204549622763 30376477200 865592539665 311972479560 11942127505 369150013800 128611408140 161264933940 323518948020 594021108432 129686870313 393430179912 3830497356 526386485436 684350471910 928881307836 510192715410 274755569130 252780531102 419181302295 279139152456 547020742380 39803895680 1050467753520 10262363360 543675090588 325932062064 395642525915 572854848000 335397343960 14871944192 1150765275240 611142129264 74698629700 829378837488 208274029375 9545927635 501589880000 122985246186 706345195792 943870164237 578456464932 31829584738 424422976250 51998043090 359082940720 417826578264 37339822296 2127762423864 63691018680 1605224315214 345961699748 37594260375 402134404932 432020941792 2074452199416 78182349216 68578362490 17679043200 2575777032 1536688149435 84995755416 21361397760 1790603195640 969104780880 831059160840 716333654616 898883490856 199360837632 1121692453000 251127986692 506507208350 69473116200 84547545600 587336830080 278822518632 255287586015 45666422214 177334771770 111244782528 467166335454 144473566536 521392432064 306953942825 15376285344 1440627930 639132691266 19282217264 735021839658 50083664946 3530840874 829593840186 28948717662 20002828664 1935203523 78637387815 5820512256 560866325596 831495415590 115521988692 438173925952 735092731926 238680463125 24304918080 85373288297 57367880640 4538830029 327632294256 61155783360 418551067508 543740329080 15471758001 888327199584 194263739856 840172975866 171050180912 996259170 152289455760 2226787085432 22763128311 1928849408 713904996480 17706540404 36894075750 36718327800 348360659158 24087893600 104730884896 103734372912 151295037894 111235005252 482636853616 689434829424 54162949680 632216270400 210344077350 256679101200 462287019040 713845578303 96329588256 26085808560 233223209856 440735536260 7943610640 90000644307 32958153708 144104530878 179334849192 146287063888 1691749265240 108909020400 12838058688 2867933772 107163886830 3897331200 95115458592 325385936352 30870506160 403771517400 889959098270 2095813233360 161365266972 173807308960 15150090800 269158075160 54117162000 438020218650 1221343745175 72310833296 240225840470 328041739368 1265032345185 8763687600 13878865000 10693364500 1194815213255 500294344 5306224 29384488266 11676171482 1210266255016 11767221544 641940983586 314178841750 801719043546 291166072600 82191834000 1793585359085 182200709070 1548904300800 1183090132350 523568710998 43390604646 93437394480 15302191380 114287727660 136279008060 184612666160 190365476400 7105098728 404523638652 17472580100 533560513005 290379529584 246816245320 42448034976 12331529088 286211596242 327801169172 319612042036 72247536768 1746465483948 371860063648 382288788000 11014110250 591121534500 456004585400 107554189392 199116152132 902283811758 18910088050 306680180814 72313585344 12365253960 32655165088 14583198240 52012676880 422637465600 103648222152 482363778944 945819913500 246658304 10789223328 708916618620 299186248326 1355246286396 1407465070728 156402278680 890853299700 11173952639 395361594000 125350935720 217602503104 76376960562 81950247100 918343494684 324231013512 23575603788 1953825900 405132102144 227327655456 742259482146 85682013735 85439688 14002963722 1022305827762 11506814656 23581995184 1123281567610 124433300880 1142527502067 55828044652 14421456000 942969600 90373266552 146517813300 345091022892 576322601500 380495112900 3740907442 179026347642 225995131335 140234552856 949166013696 316934022600 954161888874 317453029200 591367113645 648258378768 98356200768 80339107968 683568420360 100354482960 492566738400 367650514440 197883295488 584589515952 567042618560 497435776992 17513332544 36279613242 585911473360 719753067495 37788214572 1610267759340 1837523114960 123666932224 586397370680 55646759922 177352037824 56338455150 154810065480 25908091440 153684198000 41521795136 176315429184 10966966756 298269088000 155939472 960302792460 191595028680 33595567290 103732576794 615371355900 5302159192 87900627000 31819132800 1156730176800 522933573915 22547594670 201438595680 5917187913 2183493613323 355567531616 1968442291816 27187397068 4370941575 6018169740 1010360671118 53189646510 102187423000 11292633968 305554807152 1026112009626 832643806176 398842892800 1963483302600 1146331241280 351934061492 44621798904 43427170290 9998859360 397541360040 130610895888 1084088574600 1740456788284 78292502622 281119513374 50660751294 1787949180 5021824416 1377070409375 575176152600 24836010780 144419604480 36355866936 79996546922 6308034688 4436024508 1117695025944 268842895105 254130681404 175202030785 25318015776 1698739058016 971982884600 177442181616 1160686262208 646665017880 180097125504 101378182194 62426630988 356701157736 347142773250 406594212516 195365969586 1583849867744 18719991405 94606346412 601155761184 132678718480 167659413900 171544201920 16385695967 263314307880 2643047952 111090064800 2612079750 27440433380 68373939296 827148852612 24687882324 620449674320 656811929088 222652408656 1352262073127 9969661026 1058902514856 233198878140 408587906724 5318458181 8826998400 83676761748 132823730988 672317341696 0 471537774015 643543821816 822014626760 533514482928 530252352 110915807112 1513147014 1494943062504 89569318104 2363619933 132591256000 16933735104 416216727720 4140028648 162345874328 850526688583 213978879296 815135273304 9464595840 974120366340 456225780390 340200272025 37916840 7809948720 13471002106 1766110317669 343131916545 201374560140 293291344384 1028506641750 451564427552 170327752554 16857231300 271420616250 56832638720 42888259440 324192526704 302798559304 3305139390 501299766000 211432550509 222115652343 218176826340 304439354304 228164249250 417970807938 354340553112 17576404800 435661941000 42392089278 27640407480 579960993280 281899553424 114919644324 32918520 35299803240 271025311752 25061529460 121797306068 245705281760 6953603358 1427470722510 57307417650 226997435184 1016353693782 1795597058310 355964437180 1204255014080 52814463720 4839364327 1129027061670 89124358100 75787179260 1435412183700 763717943340 517150473216 567940032174 944169094176 128503183536 2160972040040 259776813324 839677682389 84148426530 525867311295 458524784640 1700654155200 5631190942 167943332788 54094630968 243378762800 498171569280 8936159760 1348198877368 222726868650 1039083166912 23381496453 204194469798 148592074218 698248450248 14678646905 552092641240 212021017208 1109182590900 513102204 29904306550 878887419648 670255530208 2431812689867 4306623230 405793445200 385796698905 49178691808 372736555008 1043310235000 711905027020 219683534700 141535990800 130292457120 105490655424 2946390480 304020923640 1834491644496 555123803700 628987887846 12819843478 1224451066385 212925628800 990202967838 198378018261 260027563804 1556413170160 9777089406 139195809720 381722205882 644409532800 1044979065000 529693142216 597867625800 75076097058 728806294 11916582480 1327414672584 635555859120 86326240460 821387143200 12463515120 1612002472752 5885584056 202146839000 114719409480 1304107560 72034138008 184458748848 183549689856 101938541156 33951596800 1316273533028 63958667256 277558003488 507013912090 494817431031 172488269961 583525509920 458582532500 162124095006 122703197925 1097738163000 72617313360 413436908278 14431515133 1529682540654 481914811865 260296164360 136628198280 14331453318 64588885724 319900625450 22402497915 829135334580 424725763770 732448300584 374472179460 109755212710 713186002000 10136089860 1213026155752 226768458048 1111330397100 859420048736 742279114080 320316269364 66082724955 13862429070 131568922800 53206622568 173986398256 168666518328 9375494040 228700302480 729493405696 58765769103 785131350836 415869199200 1817190624725 1389953044872 15520827969 326656862550 134671460400 925349106384 264440374464 72577677250 2225936731976 1967886050 22035791646 508617225189 34690413804 40528744992 295417177545 312535949880 2502904846 91888209546 922061205208 1402955975664 181209677904 95021131800 63195119008 63189590055 277438703563 76445902656 65126035975 68235998688 121038350860 72299540601 234482730552 818702145576 604944768099 55746433500 80744835204 74262167940 214046242865 366396884204 19852496300 615910318452 85231706680 138944051680 372261831548 43836927342 225316083864 95444310 1276747866922 32775764994 64939827575 429247824 8721158160 426113992800 131411703664 1007580070706 17206790832 63403800705 1020103722408 648101048392 1042712000 305718528638 57516476620 85134576384 181320666240 92133456642 664475442295 285134007092 2647093890780 1749596496048 370345100250 3919179264 13440898240 236967973704 450833469654 22960497258 177035349816 212181792300 729428873040 87168583996 1576987389432 992694681088 563394847680 2272809926520 78379577100 880033732968 875604695468 72447221760 97671122045 610297269660 259219039464 24914540475 280347782 65314170880 174386120152 249967411299 25140848000 404492760396 10072410480 36526733568 625294305748 243229904208 550677952152 451863576768 39424578960 78904673925 1165485150 243948684960 328034649670 1084666186604 149874658668 1319731729578 201847287360 262297948632 1983611136 35296092792 376794542460 91324140000 2144588581200 59576092704 44830168659 68804855424 757901394360 212600358828 419657954040 22843294364 1192100028 96505267936 243546780672 250817009800 170454374112 3662571120 130485508875 9977544846 275828968140 1060575875238 6149747638 353617480940 778592176362 188713266282 2009178279720 379434778578 36700179956 558909292032 288553102375 44594668944 1796983240320 31851404585 33329040192 1653836123940 17752893712 19980898560 418225500 215585867200 201149200998 260859421053 254261920185 59560405668 12310149030 2171255779560 1138221281358 52611261210 1368298663760 1033931745450 1165002629536 40595188320 117779602815 626542783200 98794598400 24521188824 66445814855 77623983900 4071659781 426093926700 13329960 155528872736 13647182976 485097840700 427094048304 905150621997 13924585216 240008032432 307216534470 1031276833619 464692710240 267187806600 1068337593480 415844919000 132700257823 1597189310 320576815755 50513670995 106595173525 514930311270 681026076024 100720308 34040514060 208997780768 809507893936 880439910245 1346260316544 546230892 258385454250 34373984715 13977009360 3087160128 10549612304 238256865000 113619855096 149777685333 708362704340 236856822748 232304686659 181657105054 709411210962 116655708816 270694834816 113829234525 286179898628 638434436640 62774482788 2722760748576 487320064000 30986670000 76156066920 983200911030 97560390240 8559422190 373096781356 136313997778 333837415548 257811477521 435733649088 306050677600 113432069316 145453185150 153255729360 83227304250 435161472660 333356277769 40781723400 1087531520868 61663894056 15979496375 88927840384 30278206085 364321632255 278690587388 1374314809500 13419703440 243828837560 376950990600 1760603011068 71425652680 2663892880 100951839900 1510631136 73842676110 13517879056 1226677380 834349687375 143823859998 2928433200 1339774852650 1780525000968 209015829600 183441936384 526244026980 30918556944 1155938400128 30255976440 1031565104994 233906360250 261180086574 343065167361 142682258880 562092420240 447759679360 199230712695 1524822872748 19055722991 594625771872 1848802768160 578569863780 25324642512 740408461639 4614217608 869092053816 3087088686 686249827886 457445556000 15296812740 23937790800 88879630120 17056183032 149199072000 65121162948 469785681365 298945030200 1228694627205 223859645835 203732424 347740879032 3223151400 938334949552 1339108233539 465960726 93602754528 35424118268 13445969280 52686649683 316393066044 10012382820 7866442368 1267449337500 32596278912 26981040000 529357128398 239022606375 16900037120 1219389395240 875972512898 817735615200 838783485400 1610995701348 197045295000 354627900 632075675700 462950395740 15986441730 163211752864 3738102368 413629778562 256277168784 227306516112 447874650 475659656352 439618146660 358567170066 892647889920 864762835284 484082709264 207243918000 570363426073 148150407104 38783345832 291062656287 281954004288 28600537413 216745223022 14791800320 39407834880 25810489620 95202530280 858113683640 16899498510 38564188344 136618414168 84777104856 644706216000 3610556145 1014580735240 21454999740 1156916610100 521940974257 14841824976 303314174996 174502638324 1163977600 32090070672 43669938192 26827775667 26256075300 224029940400 535342513188 156063209652 142615917081 40617135030 1604337624 147695512190 292281012480 321132689766 2174723208448 1802582035800 265274762555 599268562800 917454939180 626225875888 140522026372 517451300352 18320445000 3361266407 39013700880 228709527890 98066982420 205314134500 60363349088 1338207012 608184881832 400866428898 26414169012 45624813696 56501542856 810669876800 893753867538 562756714047 544138451420 392751013914 733628457925 82391679040 23860109760 293028115446 680285952 304657592850 21681069795 230011093256 26756254470 50446110015 254479757740 778458289708 1845474840 86135380780 4860213920 19287205854 623528250840 165079693765 817047668250 32136340896 529834532605 55552459136 256109271730 1802555687400 256122780232 61409052416 99446507784 8841453920 1320689797280 1326740925600 119160960590 132486713632 36887815449 504037970436 194759690048 13117922634 541898585722 127248890076 334949170204 1049509247124 692358502308 969668373760 125504916108 1184221860 12204891855 532888128479 39161746238 55267924800 425455386510 30287880000 241378391826 206387213760 1279501178550 9982926612 55866387510 351611070600 712539317304 134006736288 8181719280 252337235328 52635788730 1810233613692 1321085008944 2829318058470 1962089520 81933320900 271087815376 513757401408 7462925184 30415183923 916524168384 266847340318 1038109922240 73791449500 1204898094400 6466764096 1591730729732 91395604056 1159263663825 7163144604 58395041341 183748725875 343526092140 412788273174 2039944541206 2345988699616 123263138240 11710402500 342591885966 21172710486 379835032731 767149669632 1175919487200 1165181022080 377976402720 103532495680 118950532992 103659585084 812437318896 977865909944 24094350720 436025192112 722844976455 194589837600 257519884230 275436761600 279300518868 24362131248 14837561856 688380786720 151858146286 362513596632 51899704965 120346514288 1404261199755 14811558894 142743548778 284769669184 31494053416 308093705920 1274367035970 746264378912 620322017408 355261383225 129859297176 1492456229504 174082942800 140781062608 812433208770 265174348602 289354117248 335196970875 2123958420480 518488110846 459878084820 332181220077 244931549940 93191606176 914061744960 285930991764 6397745562 64569625536 1892121574000 195853966044 1015182435404 279036832980 219171496960 246711481506 1398432814020 386252822241 13715894610 234673857600 66978751812 181424001009 385568355840 191905992838 14206422006 508367893915 2712086702766 800191136460 480005579970 1441037128808 32311475810 556795234440 97541897083 160796180160 29111625872 393177180990 99794290596 488820232120 5059697704 125460820672 71503117242 77160954150 10356590400 614105173404 16065878564 629738928 964568299408 295830317583 1215368320896 108598705488 252887906656 11713832980 104325170400 72791264700 757361710720 60525779418 12409474680 223048461908 394124897619 285313237326 107758543232 49742601216 1008390212368 47380600332 130315492468 2603774250 154627416976 2363423400 76356286006 536259305920 25794254880 164994844494 318860773088 46155525894 303011897760 402716533770 252685265280 195107066896 679822350 356374708560 8015828270 21010371456 42628494753 1286042162860 15428859680 61008520000 565380918108 348783155784 428681637340 59348634840 432322406670 441415333920 4956767816 1417076723286 749259982432 134195961840 24265642786 237637948350 424686834000 91307582426 5052059397 12917345280 46836359136 309888813640 1136924023500 93763499830 1863259929828 564059868840 99283229100 444868278804 96474997332 45220858344 27284133156 152250496256 953269580640 71602678052 301186468044 3510362790 1042760413072 530343697050 427549010676 507566611440 372175794900 24394694688 303635466000 140233091610 30202122636 119239279320 41477264272 121689363015 415379290560 18358970152 5481079440 99977286177 891238266576 747136049562 155216256 20379579360 160361783100 716013526410 212752414080 44535520888 606878349805 108538643970 16723299264 1755238491780 1601236227248 948661943580 1501053680763 36723803520 72947073654 14599229120 889174681304 19811265552 814025405844 580248794484 239498251426 349567146360 275872131440 777591516768 300841626250 74871739908 51146728 244499648250 71295371868 2439327120 169067564847 18198067800 989159557848 76324623410 11671490 405848643768 721792846950 854251268168 136047223347 95692469934 6308114670 2914886064 585753713580 250936716000 813319511712 324652629840 267868637632 322368017312 317727848550 97510495280 44714309024 319531485312 25509148830 208112730400 596186046050 35600502312 1558266445552 31041470460 176331103536 153794288256 375549976375 1116645476056 313118086320 37725003444 219614386860 253084795200 102816303525 130117410984 1360975750992 36801535485 32165941104 48598102308 1122244800 1438427760000 9508423680 28865230848 40626180006 236808595415 194517718875 9933477120 261034841970 144252626232 84869262720 303107809248 406204081062 1895847116352 1087346825480 871343882330 676449358597 52097989010 22045694220 87889579456 861541844736 2102279323914 541181681488 88774627770 3624584400 17552348352 434320287984 7819738740 77154242620 785934664720 4546734990 975912891600 364891942389 40730002840 184099904 201789560596 217206009540 433603078480 49483727750 93720059532 56245446369 73542230748 4034247880 33589900890 72573771456 684750080840 63575616159 1117349056395 205282545852 1137413724390 6945568000 82783678640 1723104033400 396333558576 207646392928 378728641700 209944809060 64165453872 69062716416 565257984300 52493668500 899465703840 110498400164 1827123459336 101449266304 36504539620 21656469744 571648977990 34964822240 1042178973342 239549051352 245683372088 76848799200 107490333041 860225457780 155263800055 442680751961 168266626864 588103034496 247904947080 1702938610461 1320499099458 707642682300 492733155544 299420550 283330328071 7709600250 551144522808 575532309660 58424185320 376584499390 121178746656 1183365088954 109818561360 804237515928 1325800943532 27714881635 734404859292 350822359800 647223282090 300863191200 92521739520 623063527800 130088395008 728972391454 117522344583 67151669170 370890018366 2573147808 456745660000 1475797822824 621111571020 1073469249982 4073145580 667032846480 199055856384 352988186760 344585893920 1097089694712 432620543916 992004613740 635977059224 281192058900 1656913991328 53866611295 125861322204 800909353101 16213923600 7482861375 10077855524 1544851610352 3225670000 134728333830 332372992000 243830988576 705579048936 74838432240 951863256450 4412775744 967567085037 257458407498 2106797256 76212953520 258761128384 6310032300 33306427548 1543080649384 11806476506 640619620200 61023870000 976408400 495582105360 925808187414 80824293822 1323419449560 95011860966 273150208000 120076780176 29360464192 635794803552 373794569676 483699314280 763603024800 419194117916 711904038665 46275040350 62045886544 831685193240 3163363200 800905011951 217583089640 236104410136 29393671692 404843705455 27074549875 444322970 94012812030 171590772132 404638689462 446950301336 394850564688 18290989080 1421078217060 462543894722 131678065112 119060150300 28019464488 29527341480 852077754332 327293667360 268624622 100939561892 86927814774 77017024128 443308602870 441436798656 11582233740 83603764440 38763644700 54577210387 383982309504 85217891840 23941947232 73899926100 95322212772 1352652115115 801255873117 467400448515 221072371296 304412535168 332893309320 644535203620 181063515024 42616095312 163105725000 149827201600 994550503232 668505697600 1024229893120 564629066894 3651895832 6762147766 737939268000 1263548792 250396207360 7348634132 45709311180 309886514784 411776614656 621644647680 56103919872 128540375100 127261814160 60953754060 266714254916 105604709616 53786869236 598227184866 208106813880 271244168475 999094245768 91817563568 175631932200 630322204716 47757429180 29680920256 213307738160 9469684778 379012476150 663817063656 81411572340 6518225520 34337782343 798428497920 1558299010620 216917261419 628942050 222699045990 869069803392 1163852256 214891171649 498959346600 1134008148912 57230842830 620249563934 87046893170 633200467032 324808867328 466104692340 101326593342 484677810304 22802917032 245949763632 4986573696 193104973620 597406841856 175899717162 674724312400 367657830720 679956359096 910528998150 1455193773670 67604144832 2069536392 146873965680 8885655216 126491851880 199545348744 596978054941 1279577114340 40840456632 1756928054440 224598696850 477820916250 982162155800 246856423752 526598580960 160536915000 1274432808640 5678248440 115671176348 382670638200 81758647852 14482981448 1131719727420 537884465118 1756100707845 503799050664 13716386832 32540574248 426958804608 188472263721 15705156600 358527970944 597880322490 42281455924 656515524236 24212534060 16421426104 31895061450 72243646344 694326548230 51997494640 1682188393140 25628137920 802855283695 11995644780 100117075010 267112319040 510233329170 384583135620 215902196664 141983358080 148607847388 109134998133 376092316704 69546213560 192450348064 127546900800 3333861245 200325096400 1024146200 112482276240 643501978260 667498320 31543797520 764547947150 596324817126 411391445700 149407000080 39985672272 38498758035 17664922590 18068088936 3462854265 273740383560 10939022556 575436227366 58754650080 633611757800 975996871395 483276395880 327112566588 149042130160 342145941604 1306339001352 35813898792 876166146492 106769646240 25773810000 536618055840 30796517648 235536212820 1405645219200 477233960112 8992260900 237896712738 273342502950 31937405220 873440366760 331220652480 342672512000 280373504256 3826576260 594290964960 30226401828 15984873065 81037820500 399970177024 199100291 5451300810 1419460032870 28804464696 117699629060 398542545792 34329903980 22850176176 34003184670 992229649736 449730383900 1586995938 1422156517254 307718186202 61481639250 273481068120 31471096800 1713763632 1000143794250 30200383395 54224849664 793936234080 35344093860 1172887799580 995040107832 5507469240 210034246500 134914644900 304532622900 1015975870 230061774096 321820610930 25595313744 764633288500 877695264875 5548657419 262473032250 121834457040 1955278560576 48720555579 26482041450 26981696896 391692268032 926168018160 1966057858944 5867576736 338295046122 14000035896 71051774236 43975503000 254165692858 9957919776 3280072320 295522509792 6002702376 83081071360 835812370239 8005430664 1233770495424 463913915824 26323139700 1385096988 14706768840 72413991300 362308689036 247979372650 948506381592 218631317520 10517442300 553560839316 392476640400 155049149640 45870600000 18015635200 45654830435 15475565800 249032056500 111561699547 8688451968 75001834404 1446305056 51404683160 791169669015 1762397074788 39502690288 1507575343140 744285041208 26890242624 920409987328 208495948164 1826005489 9565887744 12169024890 443491188660 12716982936 173547941420 242197370400 1472055706888 558368433070 1709238063104 123153755384 541118866392 86249216900 305086230696 36886098060 507755520 85938798880 73596351400 621007106148 41230141440 631205559792 69414646472 322643149920 84218561106 257652958464 244011747070 457065379514 416232514836 739316629422 1187815083840 229274021440 1276938994464 518962696560 17524287900 416304223200 94620449274 179654778875 9470303640 1247458017632 43304110584 267359778560 860620366736 7531442100 910382389425 110665704513 587296136720 151874179800 94817262096 34916025375 2882331904 62354581254 262865243146 19808681984 58354576592 391531264080 83160573080 283807010102 540066115410 67500152520 2298840096 504303543744 23804923608 7763090868 228510876627 151589483820 766704955058 387080534271 874233654624 22784224086 717662321640 665860189635 254359701314 1040069505024 41863690505 980394045660 2144738169000 27792599884 49534569760 663100699460 972165808000 1452617365056 1577143830120 11204797230 1215994322268 1591037223672 5292162022 31347268560 136349820000 177843637818 113125667418 719455100211 125637339624 472875321132 815702822650 976585645140 105533384112 719001488808 795516696520 218899829434 87518170492 212871123192 460760886528 371356462105 9521993025 233795666520 6718914216 1277979561270 82727256004 137951742565 6182078000 3533228160 289170975744 901710423000 454719934890 186656412645 1434886720410 166491803835 96257738346 18021528000 210492836450 1695677526020 415105202072 274953228858 694410267960 520706674746 1423641212388 358526242074 5692868208 526503164544 242630700624 117016922040 1882383381450 27400767888 118083139608 111991903254 43641160641 244859744752 642692710380 232784670504 24014682536 253873675055 12003252825 567638828140 356231596940 14943515580 542117383644 78072984000 37140973560 713818918632 651261341178 85179033312 20632309276 198677117952 535031315168 925290975980 21959647686 284099759856 133583758469 81433323370 675503582760 32201194275 135258345144 233751875355 198168301290 276797793946 237762788670 1777050708860 315238870575 4610905750 40895065530 459404351190 235185885704 26375827500 396970002456 308314901650 41745168850 17026056012 1659802020984 457277676570 203671767572 428572774254 7494718968 197759780400 277363334400 568297307640 203197568530 153412715225 582892808778 8865971640 114653583660 270270780480 64664133360 132789625920 18091683225 447557624128 119159063994 638069718678 96308012500 183188732078 248288802795 114089529960 227857976788 320694356668 1324730096445 31112577342 1483598779168 38690408232 183816032400 92875446000 135020752056 616769582112 1023580401417 1104212897550 164900670480 29681852288 2028699703440 832049661345 90509896368 188253906060 552179515590 842366644560 1716264551820 270776365020 12381028932 64637670600 207293129980 146188854044 209174784000 366056260554 293782139040 346627922760 201648373472 1335154548 59934682962 72718901820 90002488152 1607685612 807896644680 1163490806826 63098827659 21655990566 98827240512 98300933892 215464400160 107565098154 925294002438 421120663768 53522990080 94746262182 57265498578 12921990400 10774642437 127180820844 1338147745452 1975273975116 2005673594280 172440254350 580635403920 1020447222830 6138581250 561180459960 1079274942270 1021787903985 446230579872 92884296596 1590661629508 25209887472 1118071885425 153902920486 888096877200 147670351488 17986547040 529380292376 15592264560 132879567132 466974937320 31468531644 52159925550 16701634296 120707310080 27404416485 102468064608 177750342000 332082067590 2394806992380 33238831340 552000187692 1191101788800 87838609068 206350354650 1331519961612 479291162378 2974166910 76489065264 1774148370000 2567158875 2528127327660 969770256 8175945573 211870915705 534475014500 102811730756 4494114900 193047696128 195363374808 284747309424 26936159008 119267770734 286875571889 772666883040 121826701928 775699055872 324092822580 276661834344 1013271000 423395395160 980739681900 390996993618 860513517020 1148233856 56959873110 121854637088 296667896637 97172725692 388219588392 199371628500 162829362894 56618202316 55498722660 850564654758 1412389636290 1747446274560 248759184960 765948552160 5511338064 37670983836 259624708000 1830345053880 863386012416 6687115785 11884885440 1325289420852 350332768038 31820297388 324975806544 340052850900 78116696595 1281871699680 111508365800 803838158370 1039650302196 1484192757723 260764803600 56377679022 88641856620 7086446550 159196056600 36241255310 71983739100 15602074200 1360877760 97782097504 52334484993 1226040323552 149483062040 60150431880 408677766220 114082110415 526044451200 704550161151 172474282200 409220477820 6711317200 98962763760 23958661116 1504249003920 69596250152 167727387408 144908565165 1533082401 16713675000 19123383150 17760667890 135497190864 98570501200 1142694860340 373616783280 179133200498 299014108120 440241394920 123199887411 8893737714 102524088150 281426791168 828124354334 1706757080 2877897360 403938430524 421329384630 421569822450 1611109727856 417951522620 1440007452180 864980794656 370844621784 157469517220 1368583047678 895081018413 23882289156 105665402588 214402455868 88516813660 669939218984 27035561448 138432685669 2477866945728 52142474040 68690933820 663893118735 44435873040 28212399900 49724338281 13418674990 27722163712 73808182368 73654142580 1045301968524 11067196 13922364840 162721819008 9126463536 964704858390 415112099191 210967890300 41080146492 1798390205040 38278735520 842027832384 1575111544440 544622655020 34588964928 500307409440 886686425266 84094399284 544862072274 462679161728 366217485330 1976951547360 319537393336 23664714150 30414876688 1786254600 916771211636 399085948884 216455126130 85058496270 565007011128 2158002000 6801935360 256820616 158265169040 461726722880 30690058860 472806152676 116061583576 5305876110 71376509022 24514637544 62762414400 150744375063 549159620309 176455403196 1716689925780 231372559600 49518294912 13081846560 570693274905 237558355200 16634227008 865631600080 451899268530 1197081113312 201363584376 15089837544 294867419070 1725480683256 3192041798 93511268832 13023660470 12070387944 9887025984 973345243572 111089120592 2422445802 718720498544 104279801552 856882386525 166230673800 3782568393 439925726096 272769221280 220485313464 1292144863232 73017191294 3853512000 395247858036 9609366144 698020842552 36912157740 135246182940 75960949032 919799879040 779879037840 94838687370 635694091360 339134565952 163475896464 12553157201 181595588524 163168289120 390567179764 64885638688 158495469237 523689028500 38795760864 572621246484 948248523000 234199655100 384357764546 64403909472 60398689995 917142142488 74794538189 454781047552 95429685000 219712420004 185115772968 24545656800 916321700160 1106546535492 87838290000 87969895444 150212742876 189998883750 2325591360 337598477303 752586105 832912477145 533451367280 1928391380784 576894198368 124475094060 307414164834 366919626642 96808784256 1837936671648 582738158772 1485502130112 159640941768 233675046000 160509536460 704043647060 84178286520 1608012450 849668511780 3236480520 42513875418 5183968870 390687696252 570326746752 764874573456 311455047744 3875270688 243453944864 849749940 1614733142400 110827922268 187483311000 151836229368 807721820220 482478753656 7554368358 481299260022 210567224165 2421192559750 362708303232 1277360221828 416008294503 522823496325 38222795848 497416404645 2609725932 457392349260 1232202451536 28717976352 79812071808 1571133430680 748054765499 236091095500 3742769225 2077678081050 7884183624 65394380879 376202497475 1108419086400 1064516282070 24654685770 112653311855 598362762030 453886725600 1009018668539 621238192110 941004024640 157940318250 536391830 499714848234 183709932 1161336226617 1116275324424 609120430884 473322967200 358263771040 34367692128 1647659467272 939496592160 4220741196 28158246704 191131729360 221047770370 326722547328 172718876088 633389970050 2900449123 79694721000 280939143680 424808461440 44073419920 931081490592 96191249832 857354835960 130238647650 5632254720 705531324132 66917439711 2060933472 312485306224 40652697120 1096891333200 482989790208 68980836768 101494890730 386180913408 1985594230704 147745749294 730076966300 19347017200 1289769131448 297430956186 172483817940 143786154240 1390792056280 1455479234550 1799002983140 306856782120 102915020600 1153226025000 97444515168 218432566296 1157379897120 40574779200 1403943336900 126693534820 8459603460 293369214200 422517578600 62273916480 3437631750 924702201500 1131439003168 1665180156240 117303756936 3240539665 192590949040 29067036026 1141534744200 6831432444 671139760928 3265850718 215882898048 268295719200 85702120713 661340783369 492666695280 386903768940 193864010240 55270230000 811804345992 4635911280 40191745700 121078890240 2117919669332 541108500 390963935505 505234518432 197625348272 67308763806 11807914344 597526904322 609177600 241977449115 300797111322 253119734780 2204207808 128452269190 5888568140 29566473417 39238169738 229790059236 67979497320 94222513365 349309574280 640990954758 523521393640 147855775461 5233209300 3023482232 248084751915 19008778152 56776652520 955081061640 83123494000 108628531275 48634055600 649037032320 11478414948 495722661588 22022997480 372719566545 584992970133 8374064020 34346970000 1514037756075 10687312000 460417326087 231453065592 218695890 137486438856 9545058626 639357804864 33225743745 398749339296 630274106582 77259927465 467076739360 1992524661920 398823233391 243765056790 464474278155 1201458775748 137692024542 261521621634 124664214528 208889917990 668777884614 124291877050 269674285608 76473876148 333930390030 56533730976 576855729910 248790608944 570561971460 128930219280 1128845685960 268358916969 70293626640 116275568409 415913214860 41202402384 314034017154 669852212400 551279824506 108982196650 607348805525 140834558912 165046876800 315598485600 155452357440 360162496209 110595019392 4469720398 430773974400 217315728900 56232311548 195388124400 409776050880 2073452627848 17831290830 347560159440 307532783713 93161584230 130809212400 478937210400 587741565180 57723648516 484862820086 51990083136 18267718560 458484599475 104731732368 93350853288 651896251850 78498452340 144665834544 868080800730 2648314240 126121735808 30176185500 499808850192 80872360800 379019698902 58936907880 986864472685 477295737600 506417483212 535384105550 674458732224 172188554980 38605918022 489407196960 319174592268 182701548810 2569191534 965221578240 1311747312960 172096509739 584618476200 106985313600 381482642772 1278209787930 13741712250 7576572276 4987655200 519550786466 86808551570 1636216636582 17784167640 156492298560 196451194344 714678090696 1469984099760 134350574562 2576143368435 376422798080 523701810712 1885568908 27398204064 345972197494 7322565159 93230536680 70280131605 1053172255161 517501440060 1893996035100 172194795696 489073767533 454235166 173870652072 916089402065 92701863072 326676117222 765981490788 791333537883 77000911594 125986566672 98441172760 403466209116 4094065332 103565385 145617615000 39337173944 323208101312 18396343616 783012839700 442710338400 0 184487536200 434622176220 60408809406 249842439000 649633383000 40637360940 719666599245 58115962800 150455576700 262632758179 806430145588 1329981953625 89977040982 2525097679040 1808662598856 1213141480464 462182347960 122448128085 46625435424 127472318560 480817045173 37421385210 145948840583 75590375922 30906582399 30817431786 496579677300 189234491468 210255818715 581563880200 27243377525 927945445765 357412020 1313920740 48634491150 31659405792 206389431108 442523948600 214154794061 144798680120 296007513592 559302213400 661938048544 8920165716 2276307282171 660480800 597944652456 2057069110936 166072675626 423593124864 239406758976 287409258624 1272840459345 7447449800 363924794376 17364773952 79118228540 193374041850 116162494994 105060734688 490855548155 2536618175 713833415100 71002858992 254453989725 2564429361408 332479602000 158930292864 6505565040 434881282752 7491561000 58301079450 741413731695 641363080968 435811638326 551874708000 406571104251 1144742234592 106958934237 45765711600 1849951909136 47985489856 525523557460 38801326320 51780272531 117504007128 38627306432 697015931040 53090640000 14738111500 32349002832 32999974176 125684406120 32904943872 1379698159240 353165520708 285686841408 1535112491924 106151263200 657536520960 176124259584 1798571911808 199542754032 94161385472 433251928296 53626411280 127027956678 633016630800 204892300800 174100400544 4453270488 789518005200 427984698960 277917700500 1960071330 69355767516 20101812700 115564185555 201368490864 264830844320 51811181730 1255378068252 8397075200 2179813750128 495352516750 1235546235724 121177165000 179622221184 982844280 946785986536 308588366960 17226183460 1719086996928 1071387835680 865617438048 267303117312 24454876050 2288532400 17817201226 105940438303 34037407040 1451221977744 1394348586312 632026013426 367162884396 14476589120 2807270325 512555965640 38971522800 213275817950 341214554 462390012018 52526729702 421034510020 7054365994 163575621440 167220013520 49771416768 290649336390 46546492322 79692271050 62096065850 720998586000 262769746620 848451671280 352477319040 165034130448 790756559616 85169757876 73128683976 43422452964 4215436288 156267064261 36373388800 6837867541 1002218589768 8862278373 110144007792 205201248000 389628504990 284422378268 2691368576 2084667536 28930270032 1871472408960 465075728784 633147808584 563760596700 1138299058314 22266730560 250516540010 280838990400 60831651900 50457538404 2940149760 613402495797 822673000788 84581868672 1167954008208 91399587840 66733127208 1905807577320 1097987050350 730644245760 26672386408 1891819356960 33391269912 230656744270 5033414052 709473490824 573799271712 151922804704 256763416272 93517954200 27235529235 528179043483 291189129908 1047786840000 293653665900 48497867850 254711580480 145463749992 124817896944 250642513800 96828445164 21436427100 349073751870 806556883860 1158701172750 506299903760 133819021222 299206285805 688621798620 288450911088 75394144224 2409837309000 124807111237 1014086589624 1489009296278 27886741146 261617861820 1620587296224 327273960168 179826770240 1194952901494 915472272960 97993369950 189569596272 160624887600 23598354780 325688590080 242974553472 137316713436 7247379440 7163143640 67363593700 12389648232 135385049088 4088021832 82308047952 56376008955 113588832320 39605902068 505925492870 508299868896 261252118842 31208070348 12064977540 504262442784 189992069856 343134377040 890547116592 58837659 11410674640 870014806784 547472262172 55451167866 25014806440 1054793299140 105329118272 492533566401 73629980934 284655879475 192670293288 82785800440 63146831160 15313038780 11656306504 39492026190 826786377975 522041220756 685278537472 227379065100 1829173434 171836724150 121306375818 34744953600 38928187584 1188396809271 86228849700 1598235562800 164468753295 1507969884960 736592493580 164019966516 786794147152 624832681200 224666037750 106433873700 65043253000 240716446086 1296239643498 460443136 9365528250 105508133500 1211964733089 210267234450 1897458862860 413021849240 43827480576 803964478860 394508608875 282897409410 624194539344 14680121088 621453891366 10879871904 739858415520 164857625793 219385436475 303696617640 424932146600 304328760636 791510649930 740426041376 102727725507 1559509365000 967992275088 637483881132 21383102208 50881813920 817811229400 19179483120 329678899200 149982226912 355253202864 439498121832 71129395512 370447284312 429755050956 352331575752 110176128000 76886396160 101002816284 8459651200 27214852808 580895835000 422812233280 1473875962816 320884041600 663593222966 83723464832 14050764480 137111724981 28939607350 42012210240 236037595612 41297319976 81688825989 159258287232 84471883965 46731119400 7331215500 439486512300 95137404585 258488193600 823859960814 358351096320 82619510152 66839112648 218342978544 355218109164 118192098024 92218997664 269152959450 15463129960 83722137840 2079077539845 1294591765500 252116552004 6131749935 349067999475 168107065632 1105298636030 381978471470 135638092800 1275083862976 302618101956 49709094120 214766161500 305512984000 7011854772 4839293100 322336007532 31134330164 58968548856 221221638396 40263361200 121758370326 76920406992 659118836376 1729434167424 3460745525 4568009418 1550312894520 1565328978580 129560108416 23883514767 255233684304 56306975361 1484170917560 106717270660 731925760000 32845949920 160892901 225781555320 2519915311095 65241547224 115712082060 199257199104 211939842840 115144536 1632624336 2132847061608 112593184440 1160883030552 117418098174 440579897787 74678017600 798012751500 1420592712 12995964576 149766377266 46756735893 622532645280 2408436909200 495686198656 418175319162 156989235471 1473399459840 143761427838 227629911600 880927217700 296295809700 392413149700 130316254839 1199888600 246058676832 246425899800 394212005760 364284095364 672116992470 264606763231 336368461824 21174962598 40318293632 3682067760 37812684330 853628132994 24118900638 155574568906 10181071992 429177613566 406091452410 1166829214716 57724233060 501445712784 58112316675 2328233695 897411690000 1524468400 1351165140444 1288564368 264651350080 15270885018 75587696156 136770952032 183311515725 326536926000 16215697188 574556032050 154323936 177329965384 421172544000 567127554048 396846350642 11055714390 268389980872 245891805810 1588819233597 879149274252 217904082978 163159736672 17638052019 886136425104 1244387561720 124651141272 24416674272 874308107920 509045097645 2182983264 824162415850 336624692976 225324024768 96916961376 723782411660 136109970192 467275154157 838435661022 1142428530370 8698152918 32950946394 324390711414 159408510860 239589548968 235643044284 24946928280 226844994336 16215475102 185737442745 37742093312 356835216444 1302420100480 137639263440 22070031210 887359671486 72912423144 821549554560 553370956656 144934028190 114039958032 264609278976 177774281750 14939335974 139602425088 257169483090 8404886408 91394816560 703955075124 411122953440 75320891400 71384634720 114663560830 174824636445 202001581488 851726620800 57676036000 1715985421640 3635461674 21957275634 222347274285 56930892876 937911488296 234861037992 1553158960605 183265059816 1518323393070 1373137168320 12971024430 248278233582 26941603576 175609871500 95071821341 1085440891392 178158481800 236879128200 485320582010 1248126963720 858640637448 492877322448 14476166100 182975455740 52633397502 48622391352 343988563479 8169622034 379292470226 357003918128 47538603216 126202542128 571819393215 56949959600 259858375634 373763885598 369947654076 297975048 21510496275 39122463120 549361784448 1096190649565 10308860232 1010562758 796410633882 19495816749 1921014783885 2243158927040 208356140520 876672585656 94328326176 918476401545 9139706496 405793898640 1153917835752 2594569420 156633951408 67581445376 31218777110 6657498848 334769633640 332255453490 235166789200 807761126480 2206083351600 150684353568 236358291465 8841690000 138779871120 9375806772 235865224084 72207676008 34021121988 102491498648 158632161776 339558883722 152400142818 10131069240 10293544734 496552278848 177971605700 71148548880 268694053364 227708248626 39535809120 671857856992 1043533826379 568774735188 371751937425 896032864550 620530620000 508380193090 30274411365 299201555520 1203610042492 130082431875 170134538048 689266986930 400539284856 557755764384 432235610688 184341958521 195136955550 2238549698460 302802424092 81530660000 155369555712 186162377570 11749213440 484367301616 63639550170 238443311920 7159426560 62374564 7306046860 31667671296 12501495426 640186434768 12181524916 643076806716 312488570961 67279507540 651598301550 166241160800 1435469412240 264432331044 693526549716 613584764520 198142165728 6706924950 362120258500 1472945854760 86424412932 204656739300 6729658488 673547216823 1033115956200 1342610706924 919863747264 62357514072 133400522872 95170753152 412563172318 979346862080 504748868470 2181925472 85380624000 1321502268240 41322205026 289896803776 79057262205 234834680 41319483256 835788003435 28656730584 49758959833 338354384384 516057953400 402949823367 31598090276 1415210063040 649321873200 35998240320 234983437128 212771313990 120378258000 331357626 13234320 218619037180 115387594080 18366000840 2222631552 188529130976 105194428416 240261114600 14818712576 90906958764 946070025360 21417883170 171130128612 1444690159950 720989257950 3360419370 609088027590 762037675200 895258214604 168117459930 3422186560 1435743397804 947475661270 100006562592 288648632970 170845438152 435577965120 374272133690 734178139680 240613029900 110395593752 111922091820 7792226925 1126814451360 58082137344 15641954460 126348012570 510528843202 101794909608 29791551675 164849230032 1126337301492 2461741288200 201674336220 60562589549 880033944560 89070801930 331122934688 51521100 1508405328630 584304901050 503765524008 150178352088 69737804880 18369585804 844883462592 59042506248 150556810464 7356041595 2934230112 137183790444 68541621120 73486446176 778004322894 32510376920 636716106832 173271735296 297498257064 1104310430080 479068314200 87254489700 1075322324160 241620477840 406218719160 121724546580 126527284136 3787833681 289516482540 339602723817 87483850740 764903412936 1026390236170 456077089665 332385873104 942771663880 118441544832 303477845580 48287465580 829186031247 649032855236 243041861328 330436698024 312526751372 262898301600 1684240745298 453513264960 262938999960 3988310400 149792383188 92046218234 710713956582 338237160588 358298939200 241941083067 920433180400 578782667760 729975567846 2013113789160 280686403200 87580878100 479776418100 200896326672 709309501722 244885155060 54842969056 544842706122 15197178880 168110654724 1304608987400 235245384432 162339330202 98467617600 11659430816 2335402860 1242284630895 431525160288 32610829680 402082779378 185230207320 12059231678 313679354342 144547206375 3005476050 46309947015 514918169840 326521439860 942697214131 188429743296 1092552226857 76508774271 21738142440 659361763632 1864150427600 134179765090 719208708390 310820037840 107279912000 95345432064 172008126632 8272968543 71788613472 1651786522 1056752196912 132858780600 32138558276 121319219178 347383544535 198580407480 15067616256 56149113918 1363225558780 94893362300 85983149056 99768439140 70841289900 1299066211824 36812206080 23513522592 290259532434 336044949984 1069751431294 125525734425 13451436840 196298996698 7104411000 37428274699 42730398660 549036945972 423321760 690858065274 424623073284 123663450112 392180842908 178935449826 183174764741 152963488704 12949485860 283322279520 622557872576 223659849360 334444904640 137247780969 25612104 21446688288 11379320400 352449288581 5643360450 958015955490 134247594600 932599009182 35571663222 610930454880 831190386516 504608504322 346699485306 76089617725 293320852440 632587470220 810602100 509188216670 11743758117 24414725400 273130270336 811416949200 1293468622440 15492012480 329173722 632379584128 95136196176 13209299280 117968881800 305674519500 88111326750 106478950900 56976044000 303120064047 880098021 215548980768 2266534742512 8848017052 41544080580 180585066464 15579751116 525948024888 436337020350 273558398490 1429890321384 89950037760 702085348395 134457600 328825916344 999318717480 136917283848 1080884772648 308352670392 283214395520 1125656728560 266589628056 1775737754160 1342990235125 266907443712 528579047112 173726311968 355559311063 419039316454 399200564322 672700991688 257184793250 133412496615 585621166572 21348182550 790514604 1954713144517 152002009896 317944183887 1708729323200 20071990575 32222536515 616881713580 12848470817 172990918980 436439342493 242331632640 975322563264 301702024080 134675718565 206603048484 124891587500 68026488288 67373161436 403504452000 147337517943 135392544252 225326294844 87456796871 438857223660 1205772424054 897670943703 699779453688 398855784096 530584370640 1299084948 101356388640 207409641660 59609162736 611757684720 24277235840 224029030203 81447224546 19175099820 734461585632 12655002600 954370878560 299650459200 122957711424 601983826304 416255615776 2606268015360 95294008656 386076099225 427340042784 1121535799296 37841658624 39522861000 291629381346 414285867216 461517463638 254089687040 236293750 59264466360 11361219328 21798766080 74299308720 385491356250 15993500040 1861440832384 983831087470 2754250650 1202759351028 486486080640 407797685568 121810915200 38594893104 6016608018 1476633192720 67184763200 86425954560 672874082961 361087918400 232547836272 279089388888 11560845660 8300986610 20782842720 676586915109 745714046224 121582475280 411874502400 272108471344 31092294093 2050871525248 1826664184620 1262463883242 406159896 764504820000 256584073680 1079751755250 613848528000 499699632200 288723560346 130282471116 944534359384 77249937648 21499033179 693886388120 1319104080 32615566830 210880156536 925241261300 8536124376 602455839216 163505787500 28644823225 5167709274 529374749856 2100414157192 689950953558 1036712514201 1129123714950 395736540012 1942639689732 388462348289 92431414715 208287351324 585044999100 632021263731 108815532750 158047156584 57438721080 1614383900 133362004986 36346614528 1396912804312 115209135864 59295631680 39259850201 209598558360 154194073600 274164266464 235594185840 389936625468 6816525750 68606710272 177776361252 2787705704 71228595150 464701818892 14202395005 38673111312 625858485648 116741504700 16823319319 2480380160 267757598031 370464309950 958242151944 162827397936 74096164350 567458155341 114343014080 75263434280 214393197510 117143835750 15369292603 2276969631860 606378165430 170640449280 225025576204 296064205677 62041850031 12081220200 406950469200 15255444470 69202085724 42928917516 1730121967260 520721811090 504647836030 18217157721 910488182664 84569942 144391903992 839242349 205487812209 15043648224 44343619452 266823496800 91713956742 1559803392 268969748766 3217418928 1113029342545 3495099776 1233914081114 28584267888 129260145680 51723060928 8383252152 276424646134 123530544144 51777593547 85361727920 182005011912 94805465040 101663592100 944182676652 222853931776 242071505500 638594360334 60953550684 130811456090 231920516400 470322828240 862622321415 372071307600 253961071936 7701435300 211417015680 1452648623034 738148431800 38921988600 3435672240 830752135038 588544964280 179518792712 128472264 550389069464 3742280136 434264095200 283147163460 953266748077 29679957384 37050489954 648792068778 49329449785 50130862080 1178291162880 252931421361 1524901621032 185628008610 52256755320 163345934640 3683856456 495763156370 7091328240 821490172360 163855959120 30675027200 256652150022 24748506720 60648705 449721103104 3490923420 229856588192 101866925160 28477692096 48120942402 92990360655 620609078340 33713911566 805843196928 1462774950 685946189376 286197712920 16067116576 2242960790 852357889152 1957261149097 430731127200 69651833608 8508795120 2011045475360 1340487668000 149059272492 335105660960 108049940352 4006976864 1686515676376 661709158656 80737725642 360104597008 97857652857 6835025700 18345465356 106744617042 17304520050 575518082172 204625800048 222019668819 40971100865 1898466883200 354775224546 2700543610 38113801225 901705007060 293699137600 230619753654 376825547680 279693171486 1859200893408 513232873920 567945845000 12809352816 21359306606 218706205480 746365050256 42720980064 557087404032 1171640841345 362328321168 19998126936 1658358694344 2740225950 7904638512 45732800250 17255539728 30974085912 607906722192 1420125445305 17675851524 1120094812650 1691346765156 26414131656 182021588400 581765453216 519892658442 298774841040 192678115308 285501776360 248297366720 266998243050 48733656156 728873636950 191701713024 11700540303 772933748375 44813850480 10791002880 1291594503840 450663590320 667226871264 2099610003312 334049685228 3836418516 296563839660 624861562500 110568085680 11847112320 533686150088 120693064578 337159420416 1604926001250 541277116898 759843495 968901654784 49190895565 26185658688 931453530000 13049014230 574573386675 41367617675 1396044757800 297179524050 1280387705450 220528408716 788994410 1229830620144 139590515778 1964902801680 14631747920 228818093412 234609732255 162535113216 286432863120 278573028498 635841599526 632657912796 984234540480 64669843980 1506549552768 40419426978 628113864960 1475918171160 167495101560 56065303008 66747568569 441131170120 960781822 331209624564 416465968908 1268919513105 83013199668 618344031060 875727948928 238951288856 324630124 249300157440 320502610714 213845940 10732162836 570767610000 384537919404 55013544960 2798239340 20714023242 15564848750 2199958092288 760205325231 756384749146 928206703728 5963267925 550207340312 89878057536 341572990794 2058392981400 137621342925 151508979360 593121151656 58921980050 7170938460 181653122880 177253779460 269778598280 84791525 59994539808 515212890 343672327845 1995741312 6381733050 927090498168 21250453917 100663162839 6444178272 706263390 743583127771 996054170760 32204799531 116380452888 391652418114 274494718896 305066026104 11862194040 1217616874990 554267495616 730929905264 29129520264 1546257081226 288956324800 808766208 67349060 128651338800 755125315200 495883204240 154457022720 1062014976 7677980180 196899994406 255479370376 506537850000 7603770294 484123594500 17123391090 15468028800 677833185372 185540034588 177784475520 645662292800 827413284544 359755540485 1309947790545 14582574855 803572049135 499373504 552330202914 518607532800 541220733250 1519678824 25298292320 1929473339640 829850139846 327756685344 2098371856 465663062025 687139899264 133795952712 64451906455 38685239712 1669959724860 223894389888 26998252500 14248315100 75280458750 119835134232 847534311910 185321673285 64253241674 1212735352734 223118058000 62458775808 219004317000 21393985800 137283707955 84061904256 357019468134 33825548000 438892768440 204730211880 538816835216 911402586990 287822067984 924338109856 496694943360 2065394081520 162915360075 22350760200 457907195865 92359104768 70171779964 1216861333614 34760463108 59493756035 12180654720 51334753986 1455605370 882802836102 1753949684828 132836965016 1303414221696 71553587040 214492984200 177611347354 770518726740 429870380800 1113011831880 122933824440 1331489734715 21627625656 44055768456 40003936892 17146938480 283287603258 110739709430 299873969280 41823219834 267006924800 932426143475 221015088 37004482908 7618282000 19901470400 37592966400 89365070803 17421460000 1851903333065 67584692652 160921800 823755068840 161444250240 910777233600 729124563672 332588686220 34697052124 95982135150 100305556219 6629487120 140512984 88555059000 130608441600 454135943799 136387573140 48361889970 31757080680 271814434150 6308312400 150745865652 63222825740 210345918948 97432023447 922267417512 19057618944 1730847595785 103043984400 164330192016 47138802864 834433438650 2057177807622 18136256976 76508611920 152162374296 420393522075 39011540620 122682029575 785183723772 24503564448 1436953994658 233938452187 665850364 590310894600 350002815372 174942417888 37520858610 3413240820 105884350200 211730755236 14297912664 559449818400 507913334784 1588343396250 67271435388 29204225776 10598535200 1184381923095 90782589760 40201619490 1517228570 384899429870 346587583716 572789699937 147103000 237648139440 170007198735 653021262828 42045281955 192300220 397747607520 117207098752 441892440 363837885463 9682847538 981248858139 1570945726684 761917927510 195169699944 139474748272 585459689490 257484243300 741210378466 2595581042 58691422790 8257281480 880772804352 107843464656 499577556816 455530848165 1276570944 1368012226500 30790091584 1002123894492 63202713840 77156948340 40083496064 91578704320 44441616120 269066914032 122128627200 107227367168 123872225400 599246560500 304780677768 526135255 304857897120 160544016360 304592414994 38318684624 430658294450 831995212380 799071750594 745928744583 92150969792 154260840354 132721630349 3369121280 581414263903 1022921897712 126518193354 9545284224 2576181258 43700651912 18770613950 32878662880 611481596480 753004915749 150954628380 641426207702 102699617280 71744596560 267628054320 1411004657184 12701356 97584449508 36801111712 22814591670 1155180780204 132166046448 151859261400 514080870516 20876424192 63605669520 469666519360 506203567500 358933186716 78299536770 37613676672 263275000822 579429888200 1617114016 516938788800 258757488654 12770135752 536284263130 137074200780 327953169810 4819298845 782892786000 39969013248 402873508692 366852650850 136652086622 205639476588 1911122514504 13443843371 57639932658 157080800992 3227269500 180266693700 2323990994688 14348358401 54209697100 551840959455 360929462310 404122467840 670477817184 21413445417 89964698010 124212445910 96779217952 197659851480 840055045536 835776884124 112111103538 5518415100 479488096584 91776666240 1572602636752 76066129273 472488497292 91666768608 240092017890 506764050000 1593068101900 14796691310 519611299758 153455893942 1532618236176 11060624920 142270387200 23508431100 31170363392 120954488452 1565838300000 407991457500 1963650640572 255063593592 8025779760 1834590727680 35044826208 94288402650 26278032132 79884256914 489415068282 572476103680 390686468940 144266043568 315569493750 66136670576 218362119448 842076661020 53926956160 44474266340 201580543632 10375868646 343495818666 266465301032 630920549466 630191487918 1210669043298 38457224142 128152915380 15549118872 58022532104 212602115847 63368506610 89139570916 593809579572 20852273637 152341666139 176265236160 7193568980 435978966060 657632014776 36181270125 18428334610 112677686604 358049981016 863087640 77460587040 638617216860 170690523 20186952192 135260605011 194440740480 290591031952 575896383144 203442917346 1267099005984 1494921399892 167365736634 109308244500 1150428900 255524449890 281616519692 251406540000 754112936080 152236139220 156822007608 42275361088 18876419744 1968796194144 179983246248 75188140830 28051112628 7881514160 3207169280 6954456000 97681966800 67855765272 72415439 263775436750 23474398464 78011045742 46357386360 480360741300 645409162110 839095078782 116522348640 771619107760 2104930251978 377768787968 1200294336774 152752166112 188022390612 124303413820 5039323940 147629337570 813400038528 1774986372945 967001917240 99955378648 358857229248 1448608560 21540738900 300126076440 155857892880 1087330617360 8098907100 7296146000 1393751716812 63804852030 473982059304 783070778070 1170379135572 1416568130640 862279101450 365294589000 33291584508 73341126000 420632093700 280346875543 1563224812128 4839575075 40760907070 451711708350 226134029394 25580226672 40309790840 59687320640 220807460100 1375443796161 700572521012 616377397380 4985895517 66836467555 568399265280 797819922720 69697296600 207298112580 160092432504 33414714984 9329650176 32929894068 6236056956 168183116487 1372540624600 79459608800 34861309896 84367976320 1545526191000 234122192108 714727684125 1184971847202 152986012740 948192174846 1039036081368 261828288 341372233408 2257775483076 42027784944 26814021000 875721079584 1218613990061 96680169720 929852398770 202573658115 364600196766 181803056232 506371939623 103924961382 401293056554 77871062640 270537085000 9964042506 213879612696 9934289280 1305411781203 393507244260 153982323000 1190969594760 3623215932 281049934032 265649109440 223701428220 35523635840 37659066848 550524162656 2186001664 60348324415 24495646860 108807159150 59357950080 1150758184560 1382268912768 542853481716 253332435024 410219790552 22344599144 51852511584 127144629504 11056868438 667926000 12241568268 70832286924 1889125714 16864015140 251101677372 692821058170 554059865947 336019965120 481878234552 1033712283776 363646663744 492766386759 230499563448 899272939110 585478132200 887085620730 3584967633 60461030112 1481566956420 488387817288 272786469120 21031897920 9874798280 22775981440 715272479 493545545955 26888388912 51866085080 261785595135 72287968233 4189919076 584767512 22176095250 288161550000 327106802880 95971163808 418617256274 2760826351815 244063604880 44984664732 771291192 62538908490 128719713668 273110450088 966954437550 754093417356 18322155384 1444140914832 225326755966 204433240320 692730917466 54170708522 134435873520 18790977504 107296077161 1880068074048 1421025713536 56002732800 378797758220 35691805800 9306675840 239782479885 207191457792 84126959280 20673831834 17395195260 31764086784 10151413155 510382224 519332720382 572368263285 551012350434 174308023890 65665580244 247114504800 81940374600 1323116323128 13196149344 978907863360 1213484664266 209160168390 649959565882 294630716625 2950200000 125505105792 242142271987 6093932229 9196747278 321741176750 36945397620 65574939681 572657422308 936231992104 403861939152 541212848 305726726539 379709471250 100632427344 899239664565 115826061780 541538957532 27713385304 14121597600 14205616358 1017462049632 918218226464 341734518216 1297582105950 8132641440 56744914654 52150294944 62025576732 116469595140 85558905000 575779271424 443657219632 160025982464 95591874 525172244040 43450256850 83809177509 9039421170 35359759355 325213402176 700722936432 280561934730 62436635136 49821851760 47983757796 673490428086 11700316040 409307624088 359676256625 14035768500 301493617296 681729779520 716921352135 67841128656 110450981004 136347280488 58063995288 260102913570 108357333040 186636576672 15122908400 123713288490 1775613681873 1682498754000 1129409224155 550532450622 194627218176 38094031859 222062117568 201958969800 55899961950 84253390228 18607510350 590800153320 260647239824 405603366480 491718673824 109802237532 827850213568 141104486410 463641536601 594068890756 172312809408 53105559903 390661451936 38757361695 129537292260 545861649180 3134369844 368624257120 560003889896 73868220000 42149054985 245683615464 912272000 341080950320 6531659640 36562254382 544725334773 149874826248 403369560 471027024000 1118195769816 272861802528 124977144576 707619781890 178185649698 565547635968 237154105188 494531517375 445151174720 204957296161 182988989640 6654589952 1058400638064 494863356960 6382723725 640732650840 349569102960 188665980000 21658333008 153105738912 114894294856 1858536528 23321643900 1307383999929 2758432932 126249249165 408767127960 222921919122 73097924130 938184566060 33906694185 30618642714 1015580996160 234228254715 19177774164 713951976896 323983315360 365171734284 56845813460 1479959901 1281761805025 55789641024 70270264016 263396414150 9530509428 442527413580 358516381755 8621682048 40152398000 656305338625 538362304720 86126597010 9960197100 36172888752 31769566848 12941913600 419384782080 537446862568 176061858200 1721150418750 285845874600 279950361600 9444540710 1065378261576 4198153332 16286694116 1298039547840 596605949760 115799191200 86408893125 18657460416 148362951024 556897147884 521148232500 91757082888 907609777920 22659163268 68638671000 170235655000 664401290352 231176020140 142662750580 246847824000 121933691496 721803980951 275482703160 4762562784 28144881408 61118689527 416780364 75173795840 65404796832 1465440890625 60593227444 139791133824 9848771856 118551534528 739254106008 468041130744 18066107296 519018932676 24022727514 383867661048 204750904904 251277406666 1009509386192 559022904675 375196662555 129677351160 1877496732 449124392096 336782427696 85516961400 629535491400 205157947504 23081654400 117447044715 182955807000 103672727000 9320371944 4431082216 81726007000 145114103720 19245512832 35062989624 128935482880 20126443410 24495662100 203765192692 953029149696 670698921156 2175534161136 1164951152640 83443295680 1992153415815 46878948672 53662328192 211810924080 89779282816 537215644542 13131660960 1412749644570 713665927899 2919328278120 72417508800 458644457106 123074122600 178845808050 1790989537788 469405057866 17900864380 1944521370792 259623262584 1352040463872 238437610944 65162847222 249924505050 843612060060 63195945854 26382971049 257416993836 222336323238 1327505336160 230307532800 660159642240 40472732236 598478457408 1035002998095 195360485427 110583249000 1739135019150 9816335256 1875091804992 159436827994 29152693899 77444178300 284525811984 162693195720 56574296680 271057884922 8193854305 178736883876 624756418180 918391206432 802486013 95077946880 479280220270 1308731109336 250193047632 279361578375 98484811128 674431745975 38513074257 439282864296 427992409845 42669754764 246160331238 42819066900 162979879869 29122599944 448453420932 363637806784 125880086790 67643573725 152486901600 367725845916 330445481440 5250690072 372611954988 63023406322 310937391349 206654347536 155690632188 40788250400 86781750650 56260901818 230333661504 140237919864 188755708680 212536111536 159761644056 235460841467 1782536249 167056350399 603500360400 1277729137792 12736606652 929932304238 471609524544 285823273036 253205829884 488212137468 1016535199680 825013581300 12652609295 3371669560 241317707280 160125168720 48393317500 369512335728 78202649610 71415116100 140060422185 479839917744 117908813565 11796159762 975154156515 24676620850 174732520690 103294600032 2067205934624 459235228932 305720085888 1438953691968 516716416608 179420924034 88329812025 171143416080 136082048355 717328546432 768112487168 976035186852 518655424976 71239503600 163440800622 65437072512 280298368168 12271449096 1265045811120 41446726734 598537468827 39130554078 100213449232 2471921584 2805662068614 20158967964 936572298552 43351131906 75815269992 251237256571 18854064957 93106488720 585990620580 389542441309 1031008193488 184187635104 60958908780 265875963408 2166228550506 1566847371264 3139909525 139334537576 52675591680 167758937136 137967429600 1212050853888 160720061194 35335744056 770486599890 1117331835565 517200516096 51148977024 35678594336 197128443750 1026694656 83853200476 318799730928 218841781875 1184723190144 128387199600 69904910628 45280733481 59027811830 54914432949 133855937586 12338747520 11058031936 216124239420 102540419100 830409448960 256476957000 85873402548 1408917055104 887928552576 469518608673 1036852859900 3887063960 9983460192 32036997440 443015850528 1339942052060 133542390 985612862869 94891971264 63305224575 80256730866 78328115502 97487940888 28553656593 1022957856 50583030905 339082303464 58587862784 8285266530 317496704 148691003956 253226060939 145847080228 213837337259 12819150227 487799116098 30689039808 3438149710 83008437588 31583672260 621953496714 300220310000 1901188368900 27926229800 2304235533600 148295405622 2180651616 343754014155 285378995242 82127001600 617261909480 145127462480 61399916622 101805217248 43803981056 1099998400284 1197580146000 5938625952 665681910000 539133684264 556281753600 741890619600 68120052000 819837044400 9761359608 3811649127 80134110000 65992947966 51357077520 182924546616 1693072690400 1389439435120 2086343400 1955546921160 967687133490 122904858384 525355875648 212774798208 260664865566 15801189925 153461018492 1073095766558 307456768828 194714807616 41203972860 257939396832 424348432596 956685945600 11070506412 2089843742686 1188153918 661751493000 1743099900036 32659679052 1244778689952 361510786800 267822784920 52075310208 1954933408480 2270872643940 405981354336 192458704120 64589927220 929755714560 527320016352 26760443325 53609261286 360611286555 9358294880 22564885602 55942729700 85360381218 52655751675 400416120787 244047118952 531670309500 55149868980 419676455384 6563642150 247390772313 314565119926 224247125025 7079002500 47229320690 1414393584552 622850764896 1016342467560 130384238544 655270242120 20700483736 1481397067800 906019525548 38712151800 591498500076 140350673600 97721345640 3315429624 501030963840 78859562880 352558555200 220174162824 1251432045522 123903680460 10478556060 781561738063 166930552180 238594905420 272094199650 181964200320 111227048640 72408397710 57919225312 222358129479 117281278180 1369856357517 378797764400 88991923488 165792938610 357937369335 319581775688 122853012360 506300365350 260945824400 846170408160 44786435817 827191009890 450235630278 228411025986 75226551792 126148468440 231428255837 1575187200 642710943952 1423470849390 102257215056 441324150414 68518503900 1045359756 17538420000 97244466864 52321578660 303151265680 1822125249252 877633946024 139578955695 653358648852 31212065586 6469489694 1271305179 6784332891 235557790650 422141920200 4684132960 980332188375 17081554644 119028194880 14422590540 317159889200 186944808076 186655974230 23711438160 157417911750 33487596162 209178781735 187801188912 184236811830 422736829640 184363873200 637185573960 3223424970 93551730870 472630032 111796728654 47358153696 58668188400 108853272 3425518048 237710321704 64278738216 943123307268 154015174962 57981577868 269007701424 42655970000 569602514250 187544368440 50457654000 223126511400 16307848375 1588065719625 452186842272 81330269460 5060930193 572416631136 443604051000 51309142696 879518696995 36911028015 6428262525 253071652596 322114268160 456314486670 388518306796 388551549996 72015252950 343179647184 40756504320 135802351496 191650890600 54009179136 729753428336 702081914996 309585125850 1065667466336 16265515440 330900310510 605052667380 17382867840 277088569308 627467407200 38646921528 59830442685 453484697445 4870794240 7180359696 341853213762 320018082264 1538712592340 308804846391 68943729764 56185496640 1916733468342 1160586337248 159088977918 1066477963698 14226549285 1528700677376 71394776739 135387045792 9972676000 144960282342 27384452992 1181323479 262257693750 0 83932085952 36429442398 20523277500 219666644505 51194555520 4109634144 729916827822 341475148191 41904141912 44580980808 676705601550 274708526400 183795134994 634030082110 142491546064 15665698880 782550853920 1139101059033 247645531980 556794318240 52626151512 550990388520 63973913280 758772146825 2096814834176 647334760800 6949122630 14432116800 799205422356 2252644352193 530634583440 122931982280 251030391546 109533472620 23699150275 87947536908 1613710400 472068121752 93514383666 60238811223 15385340919 274453583031 2287472877828 225979828632 44221347240 230876229870 941340491520 815128089468 145604670288 46482532460 3596438330 374625090000 1632541363968 260921612160 469383211584 221736690240 26005357056 45047223860 682592067520 193307522895 33045854500 1083301137750 41297607680 73610792220 1698331526792 207532726632 175627419912 94660921250 17908736744 21194579195 713163510750 923894937024 132288108984 6942675520 10667584552 205211827880 270951954273 222039033216 860158724292 159145262633 535952168325 83028890545 1979901504 413086932272 4969668690 350513620182 171046125198 257570841456 17270954400 12484262000 213673699575 669065035264 227929991640 167106557772 71758511440 164734623228 45516288825 461744672175 238429745600 147512286180 133281528672 2667814200 93945018000 736707174203 58548649720 185388570990 71453038754 14410926036 49329560280 1051638486 46936513536 40868505396 1478309081730 1813826691072 2658204813376 49552581300 1368387007908 71590143632 493382901592 44672228865 235104904320 205215961600 333900326795 10561185245 22941855328 118419424904 28210594500 178730592768 465575893200 156885944300 13437115055 596584963115 221197802397 6741820900 51804374580 143454728316 86908666416 71084289600 538675577388 14432046048 629965310223 61243856856 479109430226 1306816870320 419524990470 1032623187072 950951909025 1186966660600 91320600 5034738870 824690666970 2302404342030 60130843157 405784998504 876471042720 178533499464 347177978928 876880450600 16674918960 1340504448360 367612224980 492991891524 223932272355 1225675168100 77510110336 350492672000 1816729763572 6756235200 20309662158 505089726732 214727283900 462670027215 98836439008 675724325920 550635050 556406034225 329297962224 171032066678 128964960 329300737290 367724769792 8057495712 45759204192 312993198988 276545613552 41554159560 61315631104 41416419995 384907202144 115199039428 986597553690 409572630688 613723033320 848565960410 202001147250 3259979544 36560264016 596450046270 11984281842 26578532052 225038774976 141247610504 55177478768 252720720103 70648568460 1054575763686 42243720138 120012842400 677171917888 15477727196 23532753600 1667593633368 238815811668 856925454 260652571536 93042704496 175384358292 47997593280 147485790516 263362948832 90850208724 255014308186 474158108860 11317581792 555769188765 648072345288 679855043400 14754895833 46008883776 396073883130 73108447038 52731068544 357170682645 489512224557 26943273000 2041472548500 450379834190 281893411536 803943189930 121723012530 28997739264 1867615753328 76892965200 215974665088 751009584864 224432111232 231053848740 31638161790 267132704000 220337561340 314290789050 124312099072 73170340000 4744586240 16266751020 75877078186 648412193520 82808737600 137509615935 985220648064 25153413120 135899692032 669973202880 256522459140 43917220890 27507368375 1681788416 165740375994 619441190400 273677589153 122641599420 1974109536 25479257496 336985901628 722147589540 204715991040 1331839194920 129789499840 2437859616192 174558597950 96539409582 149004273600 358260385560 132140915725 198313959424 34343006922 556004720 189373267170 2635319610 10868159190 449617008498 8553260100 1879013488509 60358261184 132361200642 728291887050 24750315520 416077464696 9419469220 539815592440 791515167828 1082213170720 2922569766060 8233670088 62399999376 630035156000 1614320796960 373378959324 176775631652 125265627200 8497530608 48795989536 185418799104 1042556697 233177029800 492188569600 113283595632 441096042178 140814306250 537163442452 884974022370 116826918267 6584697600 46417286196 91191856203 233002988482 1224589591314 65329662240 235254286100 468812001552 41796287232 270219103140 371896074152 10774827128 738940282930 238482686176 25686939544 345988019994 206034822912 111274445120 90762785953 15398051500 743388842460 145834005660 531047812608 362447514000 384103305876 89620445640 1506302073084 489559875750 310830930528 725739472680 1704959696280 0 237915580320 254507891040 330888611400 608180704896 38556116625 250160022658 210835587226 7614881418 122371925985 154870620996 294058580640 279724742676 485952367711 819542745840 757680571200 20158868136 2178208972757 23865391053 2877149856 1176914928600 253840115760 276767621550 107020532664 16518839040 375065093520 514155270860 480592371840 223492955 939015762048 439454801072 116039052914 82458659406 807381734688 310847014800 425223587048 2155749455 258771573082 829014788448 28628984088 311627009727 278662834582 192461184540 2062580177300 8149162280 271316189898 89795376 1031181599448 240069337515 39713941251 414170879570 5197588110 1759181688732 34262019576 78739845600 453746788656 835643555076 382305550620 12006891918 59669904840 1464577092112 129839941440 1624415778180 538488546178 344173939380 238827426292 59347136200 47099508593 418592125952 87417876840 534961532128 4904797256 31358503260 35543469984 943538418900 159536291760 177669184770 30486098624 30611115745 43566994800 6921774750 80242379184 105154100340 173377397835 1089123459840 19714656576 306990490136 35209183518 8048024320 19721517120 717483951360 22581753480 17938408000 59106844125 412235406324 790651461896 603134682624 804475651140 336287883812 81612100452 36118367032 43816101120 196680691200 2032033181880 1468196335080 2545732354 6131679642 44654283960 6799883125 8190350520 651332873985 1226709715840 171829773456 1375548611556 800274642048 179158515228 336175030296 2466027614304 81158689656 134429635088 1170642783450 1172921479499 32944435920 170659481850 2055403666498 105467098992 553101570840 267582197442 24769885140 554287613580 814278455016 97142969280 441401108136 1013219659936 73612040016 860243415318 163060198504 2687136751 1516028080 6062985264 144009982896 7715768830 140901884928 365392740650 12214952180 7276389561 34122708480 636046779368 820875524646 122675879634 2287829376 1201783066272 32789490690 87745318224 649406274000 272377909440 1160189651025 319990492800 806114807550 167849223759 160429299030 1180858818832 770272876893 39911183667 157613664 2737636380 141131543472 32773901520 61718096880 81815905899 273918960735 63270566238 220094768649 134431974976 18960184320 4918459104 52751217470 1146550889484 120721275990 94433414400 136591606830 11132413600 272343688750 1850968771344 9427197879 1281499599276 9587447614 664626946144 9497711300 72835499550 139023146685 22159216476 1895944932 205403640750 432400051278 1416081198312 293152495608 1102496557500 939081744240 143470674090 303807419738 533954214996 145341017145 25131908350 169096401096 280395310338 216736406460 269891698454 66008219310 1040010635364 100599348564 298635796580 501070798592 313428051174 49027524028 100580562830 243846646722 667817103600 29287714716 1352704008128 703984050 253473820980 859102940850 1661326455285 795219059376 2423918723424 474135570225 38758532736 1485166072 39420070560 5117298650 639872998278 136970742708 119414405130 8308966095 8274341136 9842531226 32173273616 471526832043 17413413424 43037434850 377483385504 70183346868 676505155896 141233620704 1212482989260 1191399356736 31157563932 240303843990 139516030800 1074089421118 88413026148 63433460960 581976464850 620286599680 814978770440 199417683836 270456430902 423287586864 507607808400 100321104 244051031544 79821268344 842912061956 384671510496 40284562540 10652118570 262996315890 2174824627872 277104817944 550833960950 121261715170 95020049408 392060168850 10077296210 25068956364 129946166712 111302361760 689712994914 360266474250 51390070200 769886441550 853487340330 18010508 446589264000 528745431382 124059014140 108677341080 1667994352500 18716116000 5521229952 2590064856000 1362856599720 407863925172 5343718479 19168899888 26521473732 15462133500 73760075676 208681240180 138671333550 1029770002800 97278445656 274840871032 597116931750 711814892250 38046050000 438152658770 97117027020 1279839758400 342922705164 48627105840 1008781111800 461907053608 146665795198 414850544784 1536944640 898563700320 152870890200 551979854503 60913661310 47243277396 3868088640 240398914416 318426467040 259449016064 129689736 18496737747 1298647323000 711908381436 71963100975 66785220320 371735383287 49835334592 563557510368 461543188128 74894320368 1356169475430 917253614304 269294456970 615179011020 268593920160 32025982944 246708469288 171566253000 717971489280 129500474610 372770509680 81565492164 497720457360 314340280320 300022897104 84269840360 1669451226372 7718499298 365499512658 7375057620 1509714945478 901638878580 893621484407 107391399333 531474703144 41809863722 1808812026240 1058710126400 267889018689 455302272672 80998747752 74338615416 354220186320 241143356565 400332324574 80137616020 356714949660 27025857474 125682739105 71558481699 715001231320 120916726560 203079052260 309684884418 78863231942 246097128312 261837913792 833731431000 441164214099 538211364678 661272394560 241097978340 457290979936 178772981952 2601443388 720356062272 34126332920 1522749597600 175471940127 266732349975 40710957264 117187721352 630197108748 482893572384 458233752984 241632802908 1013665843080 34289787217 4456951720 2773582560 808878857436 84011325336 670511257308 227770612848 120913339392 48022199840 492434916480 131539434396 117734276850 127759556925 2774729958 1188146050 1447564685 532966941780 945030562000 346756935096 2346538509 915157170094 9276540912 232607118240 84114454122 649481950 2732236952742 92661420096 218883387690 636475486512 302159690140 443494175072 111697684560 1297279560105 417554245242 552532141855 204032006336 400555992452 15582380160 134538351968 66886031520 15398752570 67339558710 103360570632 313549762750 209487257470 1066652837136 188315712 88551125883 95365016448 373147308604 340876755912 6355677280 459335665404 288071428320 1306387459278 267380215388 20502303780 3370765860 139235026203 9809085696 68501333960 286872975762 5872162576 2407371261376 11504289789 937361463183 587586659616 188687347072 581110032744 412134873888 201614224386 1313782448 1381449020148 180213942324 18273580682 232410287256 1054182913392 25562466020 54373556556 15266768440 171612257040 4798405920 2005093573650 22728264195 1188337997952 161533103928 520972626755 118197496872 1648787770014 2336483591552 729494704512 385132232916 2252200302 96393372426 1156424358930 1581672750240 30238103052 77538750000 469110521511 354715673100 144431064960 536869942070 3007841655 250898372550 36930773880 450918020880 2183680624 715468529020 467685551808 42508083960 28092444338 641529495000 690411853824 829088544 125477072 107209843772 1103065425 124076783547 1432976721 230884418544 55209604064 436100634354 276404483150 553290726100 1089746301540 366471980640 5652267320 942008423664 2656914750000 37055587086 292016931150 235466596080 10761910614 162011937888 887376945 3293235840 106542981153 945382085208 251755017696 327779960256 130096672752 1472138663324 655604246304 744619404276 848002171200 864979410636 2149849496016 48095263216 230317339735 83234011968 115686952470 1913988470760 1596377844 6617149530 1078427065560 2341029107256 591946400 182755324581 8381481966 65650568880 76265252364 23852525172 562861642174 549173326130 1102445666664 92629677686 77547791580 71851719632 240220918828 47591534400 922010115600 249733022616 60795274575 48736321920 1376961067185 275784885875 101534916080 3061711072 183569317374 431340019528 1056821480587 83417323023 889708916832 185229649584 399937901232 73355773856 57027728464 32337341764 201405455616 231900341162 207191504520 98612870640 276640592192 889190407105 721741208 558948136474 192403485456 2027712624912 76002146454 252153711660 97542780000 1447048249920 229520971540 1209531697920 607698100070 11238087280 26600089996 720632344864 194193648880 2221556472 329168853156 313033028540 932632809840 20740064416 47813789796 468875375136 884332111104 20139158016 739563216 1085869293696 270121802244 250268592 70166250 744618043512 1074760853760 22518609498 6244021800 50571468250 1081531962000 1187250852004 466363591072 3802172400 840929957532 460417429402 120454169880 931287946232 200185767069 1252960160382 925716713886 716082207072 262557302904 1397844063 30865768032 539788929350 663746349156 186816368754 58867331094 328566623820 21683350118 217051103776 250947535381 70420975408 653478819840 239481142272 230757793472 214514856696 1065583912770 120097042560 241038391053 3456583168 192184427088 29121169220 17245902960 204043151592 511597824276 2243621800 842531677592 921576859764 76286178582 258448631868 574919422160 105722006544 133584704496 2819248816188 61109753460 29438348508 132461677392 763223211828 1452641829120 627065665476 129420507924 361955873496 612388392000 1273565717160 171651108700 5065798696 132454009080 233307899370 596846214260 64858295424 1233627140808 16629862572 335011248880 49828575400 50841197310 127039997700 186685002574 82812735170 259782897288 644056652778 70633886466 420721200216 373897504890 1464533830656 283318076592 15459912642 224718042120 35371122710 445729307408 352614113936 244665274410 328436259150 1285203780000 2195627309568 241515626166 541169739572 23141170163 461982476376 883632219340 664522523280 676981436208 391257888640 534386292438 108732217900 222890866125 1652224624928 101029943256 84373531500 42737871540 5336747730 964271715084 621421681860 434390619060 722630474280 172272225600 455650717158 425081475840 329532585800 603915195424 9518674200 294637839030 831726732588 546161984784 70697384640 12840902305 219104747268 1576074365580 140134612340 54918691886 747482264100 130299506280 415259311740 1551407616570 1053753924000 1179881946288 30612992256 92256491932 39718724220 3825093888 42263776412 954057221 808795144056 587320407360 779322572990 358791115296 16922005350 416547174652 2715086136672 23465222844 218624964000 273031160418 497374681760 956302993308 536050165248 683858784628 33951881925 488795285160 37544231952 385301030400 584600999640 98101178624 1651778921376 112435077145 194484770064 70445795904 206998374660 7571208540 470178886940 1414253461500 632631402170 12168477720 95819465092 226455702900 279311095 273620554564 261876213951 5693260932 684530784000 536578034592 77710574007 189863226840 453854519768 87509827584 106654975360 459547351224 299588372776 2706548880 93025101180 8516898390 1009952886150 42588411840 34754031550 30025997568 59607068595 58717243950 551505395760 457899885432 29107981800 100924308408 472543037280 7376910912 632945951056 719017956555 29282879808 6445570863 1426370738520 31440126120 152546800 787532495328 411400606704 342344601400 198585468288 174958198368 380108560680 35764199565 122094864864 1871594594100 23464456992 652485878928 555024449304 44762617200 187449136875 180223945083 1149222210438 829977773859 1953827526 239454829530 41679648852 165713941155 249707960100 135266437920 891295887207 8024254800 233872932096 667122545100 33844817952 238874896260 1497426709404 139674616704 54672221340 31294357809 49906042160 298229715000 1119146831712 112143722688 1480544267500 998246191131 1449329220 237428445311 352657039683 533668705536 4802491960 557244343656 46033002400 27167319300 510517729920 5500272000 255476929932 793000072800 17104053340 234873962400 15335072928 502064607825 1167365664360 1798994984800 367798566102 63098580419 1661280398141 8237452680 2581877760 138112510440 4541883654 553888951200 1217422206720 977496711840 70519627872 90640327890 356778675774 184806292960 617399855862 11356579200 9210315233 599414052070 395702470296 7367405604 8958728625 689422982508 550532132500 13266018480 792103358368 16983616500 165057091725 277264115492 298263595392 447120186942 26349768588 332589589272 434055398610 1628455280040 1289220165972 107087980536 2154437292735 48143085120 2157039124750 1087260513651 1537735133952 151967703800 46485777240 207409490946 3459807360 847822579664 282355878560 68234920352 1012309708536 10503387160 311510714816 17572986802 5128124100 40202304480 477805863675 5121747400 59563149618 23363127320 2412448612938 1568164320 24799714030 707565553280 591278099672 499118040477 657461255724 6730936380 112266694600 259365639240 143782007250 247117565625 57014737920 68393675016 1114566274497 427540872380 62278345649 2168487599040 2562304800 210636761898 132468708060 372606781512 1087399083186 439785316080 425531697060 2459035123272 12545759793 1776938823936 105621041370 299503124688 318778977776 246654382050 719584573290 31589254830 307610499888 200107435046 201957388864 276340052550 194893201380 419878637640 545471011715 20430592308 329254528064 569839348320 86281461279 1678539323630 446136094215 16656552612 18356105625 352967615693 468751416480 35761032486 274639860480 112235844376 12638139096 126403142624 119841142456 1589920590720 378181796986 75589493736 124417697760 759960542957 115191827100 289153180080 46515311952 364895187510 56174461632 754511376600 533022972500 9227994620 1231104000 127924376760 479623889550 24450209370 93788092980 18545023574 937929159666 29789734117 202405264502 411452419932 48813961160 610385749688 447829722480 263965582842 353152131822 396934700736 107641524600 95450490960 997826597625 716089936408 1803552210432 192690684900 511873038750 31963873396 320003707968 15172364880 20169463910 343965760992 21203766120 246764747061 700528305542 136229487140 858267022800 28379516508 24094886371 123402114222 17169721998 113597982459 72590565216 1170482071200 924056218584 3004375500 333389875000 1308233380 60360055704 12565034720 250900581750 1269457567488 152538104320 935982199152 104440699570 365783775318 10470908160 503836480 763580049760 736061399010 140505366792 4735920576 119703799900 8500109310 1046607245100 456162303168 3580155288 13633167888 1908521239680 335287897560 76447380688 230925835840 620242303872 55883311200 84770474670 186563663625 1706929200 5161101744 539594125 1303354800000 831186000 7860910088 233146663200 170101954800 253038194220 97936218072 5393217288 148495563198 112450892448 14576488080 92208836775 409107459992 345177664390 988950665570 96988779552 32854480750 251647327068 770580900726 1200299469040 1074218148000 1403090281440 351208169312 917777979162 268366516800 1521389209360 12203692956 19975587072 183268986000 164032340976 309727039200 822167158566 163447888734 9055328800 397843504504 421535230466 246942712000 1052227544500 201630513168 83785375668 47999808 259818477000 2222532534590 316823866128 1330049994624 424455630570 1280206894725 71973392400 59441751588 31787505750 5078457300 18595137276 473545086894 130611081260 110595418110 464526127800 551797167600 30040669944 1311085012230 7302574890 214107406000 1063472180904 1101324129360 52167524640 437786937000 724130278200 21219448968 345970416000 507847102653 2569436962584 958572087360 706260195681 322173148560 54064064208 1572076084124 670897479216 27649095544 69136321650 25800751872 600091936290 1041643533672 1011108079484 1176405525970 50194692195 337115698620 289606499968 1453201260 154205031552 2303344116234 113719328568 370625206660 251750916864 460256691600 1619583483840 170888376120 7557873869 11040314583 14408157072 667201869120 1340727834264 158483313450 729839224800 313203572412 2031779072 303893758080 146737279800 313526005504 57193732256 13524408729 81654472368 984438 629981055 404916303105 184526271864 57629522790 94142559393 246643851675 22547995428 812780980440 125289253320 488334362119 11327176584 98861967360 127382632146 1297515942156 63152759648 9003500856 528591658840 547611879444 797398386888 67616512747 1483971681792 84556917984 540051042650 721207359360 37182895293 7381941824 374647001976 670851860600 751666812039 15998410505 234361634940 164974480776 703696084614 1403882940 53239705920 4249307500 718971530112 157105258200 2694694854780 218194311718 1274467640000 29069140832 6273215040 6944583600 434090488428 21244504896 636121447200 20876151296 59028534524 258291505116 28136829952 250439394000 614516766039 365332192248 30422405790 254037978500 100537485888 156799099992 3629800152 16473880962 402864956064 641143154016 108330761508 929042080110 593165390554 577413995360 803776211776 928587911050 179763024516 1112832974088 1669818195648 887626563348 194612161536 49391165448 534662297928 1025907212890 243341882400 4073201496 384804713160 300513632622 187347616848 66689262720 282537747296 94529258616 7973460558 353289426688 234109200 371502436890 508617200 8979575304 3225981500 598121815760 996052193760 2406336715152 48426961275 461059634880 382334462160 41386427504 364123696653 27688101140 998463060982 16644518388 247067767320 80099580288 10743939024 80045581824 25941644544 600862950000 191738884428 569920353024 6332909751 120647376366 15477408 389519009896 250635168000 236501608464 15404735040 437137253700 5991390573 896703760 91270917920 277680894176 1347085645752 1440333689652 10903973821 403312785330 96106061972 19809535440 240159173760 148903864725 1498332422480 41755114496 160509761440 352805441328 783294455430 44221804720 2405756674080 572958414040 736503065496 155741177760 238807493584 290209789836 83667017148 520539719040 31488795360 3588643280 724445092896 1287411989682 130072986500 691633164092 15505849030 1094561269263 65811258156 3167905956 59134257000 1684990452928 16307480112 484943343302 484467793920 0 6149077872 14217987904 218416687840 27778588530 62870626413 790112664 481680364256 1036904355808 73716762720 3162885990 56317670992 728550064656 161968730082 317269501020 1646684550700 5506258914 401379377220 47660478536 102936420405 182128910592 607363081776 17818596672 416542789952 31141913136 109420742315 319525034661 94141133478 1779200339840 491634307584 12994288356 2041999391718 11655600894 119997636000 1363441031710 1859386608502 975240160 1218625806966 349696261395 77515336560 328906089000 362077783722 292166677920 22592031216 266471388651 728356141710 238135736272 12085818096 427146147864 2127972000 503261191575 210032976640 15580357848 177210254176 123490248272 299528936451 393340380039 875655080496 397427665600 191483545212 136612367000 148394989980 2542022017740 362036355766 763532000 712377351735 37340806464 56653095828 558547854592 1541166047960 898742771280 80628865020 669523733340 359388955040 2356509960 34999143600 59528964352 793929034640 8895445040 509452858894 32793286293 780019458471 654904948950 108057879534 1056127396842 262166147873 181524107492 80149037772 506057911497 194564005865 21000834808 72872028018 958488005184 229434489284 3479931124 88180705208 189798431970 12114013340 785255985144 248325322770 370617560208 209698632 1697445541200 610983053865 1191918774 3399597984 1060704237996 245318609184 319192057080 1479795441145 1050326444376 1423965664355 372142337616 1225830189423 189533715140 192857654304 89229182344 148629277500 280371745602 19074423634 9722115528 54047217600 372237563250 400974843720 13985331325 217544308866 2478069936 646427937567 165371861620 418604580360 4118589072 581452342926 46465942050 36875754240 494803188045 4933392 389917705093 19870683840 684149994240 39931863120 457537799400 737911834240 873675520455 237020203632 235478635752 817885797120 43383680676 176140799720 151502403312 466678417302 261144227700 43644916480 105033777408 787186033400 511835904080 712385211291 877503746280 783480285709 25198780096 653391900 27832474800 495069926841 5307773172 112550843790 857181743280 69242970300 1187378089502 2623846680 46623235824 527976605520 527739586944 88099685751 133226740862 1054250938880 686740871980 915122065000 706861795584 17145466520 265747516416 330025132808 22358969549 1158090561936 206412697344 80783480800 17286200 3136742700 223907204612 793995522144 129710400843 2388398646 435574365648 1375913451500 570283477572 449728208946 306599833308 78582423645 578842498080 1026416270880 1803494796 316618765298 308975009214 63298357080 35298233100 443594262436 35674336350 1228146108200 250625512016 1392547173540 56294610645 47037592290 307632656540 45897079200 54287775360 138041274807 659998248000 198178666200 335205303396 81268518375 18735871109 110563795836 1062182446780 352372288172 285041156620 6874265520 51030348768 539730315450 527835648000 329723432366 135036209000 164223727360 230137640050 303605288496 226715958612 74827037888 238395367287 235841990080 105428517840 3654415116 362412385860 637524630600 12653372340 7426086255 1344783092064 1878571244008 428308647460 394458904620 491291223808 550032804700 190239903000 167590134216 913595047200 8176118706 736737219204 821327610240 17748893340 628880340928 265242816000 107997117228 503739232420 42483140700 179766638688 243636638532 783605135232 831167588160 174453710603 82942355244 520791947928 256177861660 298554795000 335168411760 601697961942 384349939344 165907751607 18954215280 18345615084 237485319152 50120409174 100738272 28076637960 713262915666 609874731578 3712108400 378228307848 168510288700 70188874140 35496742400 92954069208 107763210000 18484120512 476685519641 452084087056 8796906888 20012900580 1185703698660 4249895760 697005644544 198113034000 1513818178830 169843120810 164944387260 279099160576 33810940800 149091612092 981809287200 17402873376 388637743104 158571824666 325806889231 1944421678080 49041559512 550546632000 1046947429500 135608859514 126178895448 118692570120 7435858920 70785959292 130258648212 5960815080 513496692480 738028009120 30900842115 114916947264 561327219648 242360665512 9053883630 9846611852 896412740166 36494975556 22537014920 440106025920 437879220570 79779432600 530189753472 225558907980 514480149568 44551680264 490631988600 6098063400 3693844152 5360988726 318951742500 2394270043072 65676449160 9678331488 341910846816 196257387312 192880824960 406565103168 37902359520 721782880 89235770604 3858995000 895335557160 1664296515 21411778800 107323078216 389388529532 46550117856 823510984384 76083644156 923705116425 129103100000 1525798163104 10957314744 314093373750 1110369154752 19938948384 1552707132912 74637431232 488468100153 208854287202 3955116096 224583876384 1576544760 63162347968 12229499721 414663499080 470640851712 30008273792 916644482400 541096587168 161581610852 109032947142 320904729600 68693990508 13949435025 370448350335 79951221000 30780822150 28480628550 694439850320 239489740800 494436292980 119231053200 123346905066 9814773120 29182168720 142291093113 155380992 735052675632 77717992676 897528984924 512586768848 489574463175 10966301064 79827209280 393942094236 39360134968 891408023040 136985097652 552334323200 261432146360 226644713606 292661720 577678494800 453581497941 1416197361040 1059212433960 164305699584 7187885250 1835322334440 64469911352 769886490360 380389504880 118194879504 68442699006 1232741720400 1831399416 1065512122335 1588477059456 272892718680 201293756928 277265172960 1531428174320 153210574383 541918355184 69371979713 562178151108 1018708678592 180317636136 62949697734 681865076115 1116901635072 978160995 864702376434 444509416 153510421680 42321543264 1331428686 296839046760 418881316868 480993007968 114030748370 652361720400 304244645892 437983960584 175676548500 134305885668 63874149840 6220608 355137480 15919156032 803104304103 62569836976 178985594585 201018890501 6436626567 90036138600 509016947760 193053837914 393350731240 737514283412 164964702000 19408040067 2599018789600 22385285208 1116467181900 339727708705 238905833712 115715429550 634965414552 303417741480 805790508804 854990636112 62656103125 665492851170 151230450798 89825787171 74180034900 755807328416 119845638480 49481592732 5912203248 148071170688 11335242083 751443933072 123014888640 99105784092 157870997784 641584364850 633251430900 614345187456 595061387904 45658645851 1627753397049 1124552847840 121297926000 104791371936 73044709344 180579036352 96967813085 439379238474 924270451176 157354316616 406438690107 555043282365 83757079680 1374380744920 18684727680 97549188480 50790135222 300134258710 471598434216 1389852991800 64338105344 1604737084032 21068680426 32231910200 1554682227644 635915400840 241996579628 186401233200 95702113396 300891645600 2941636716 18287413550 1296204076800 909166495725 310207713840 741733884500 44844087680 785750304900 237256208112 191904768 3369876480 266818806760 1396985825025 31611397024 373134701940 44761402560 20851702614 40529131830 50222238976 245609200130 136138519360 650194220592 22277871390 8018358340 21614039356 272666009616 21840183396 53917687120 738578664138 344663165808 216381043000 22111841954 150524966400 1554532244640 331158888 667696380120 612709296984 673499731590 1055190833600 62580972432 494531291034 1010955818220 2490246484128 429692372850 140747342505 70089393387 4851384384 5829939878 2761296480 510595573303 4919293296 48583920 837557078220 229163166054 37975875 19378199484 607373112610 40407272257 315120000 154809304176 197758938 177474832719 288370613250 94247456040 21054116160 1473143850266 85320039492 340868525088 315337875768 316698703200 4579199436 14860988928 433261256076 265828347540 445916697408 246854948756 41313988699 115034099722 3482397300 274801606440 797837129600 111317746750 5504936654 504141700370 335771509680 244397197856 295346357394 251913673584 247382553600 127055521548 3118395269 478286908800 155802176640 736008104880 72197000 15800960252 23195922224 252336381440 44202231360 105899110152 4405534848 23565080280 555926097636 70124294240 130083073032 1842900708 432551907648 15068028112 56302954452 281109065058 987204095640 169107317940 3025998099936 130230828 73500329600 615390680760 498798606218 179974433376 67379800320 39897208600 106834492128 399353547936 79518445375 281682106640 406256311296 4658940950 250874964666 2610837600 388027916304 8374289440 470377847601 208863002842 143026389042 179788852992 240829964595 157037561450 65752524040 150394327100 1651634872895 156453253568 180165212070 180584981808 125577406339 124355978220 342031440177 1831340202159 457416494640 201644033580 90760810140 443103538520 24842856136 120138935616 1200824146320 83962086696 141719641800 629797518000 193750613490 350219279025 296347579395 108923354509 54792435312 177922688076 619838389470 9645681000 79438879128 1120606514560 25461834120 394080971886 282824631936 514663059968 1432901723344 304298850544 461445158652 465736473600 357955738300 794789557912 148333944096 386195370750 63625053730 529263294321 476630780760 11155186746 31105361280 42084837760 444070032472 22626463628 960943059552 1699246562856 352105067188 245160630072 607147852280 1334501856270 1410691912812 935217914904 398777978160 114199827534 24676798482 176022061000 616252186560 6592445984 598201756620 111285878718 402317382852 263067475167 981186500910 100518321150 28612308762 102329034626 5194577952 45623587968 7850720 15370018020 156682572800 719143852350 64397897640 105662197256 54585885600 97617581248 712312228425 108050629632 820990787535 174241022340 150773866320 301703559629 33871814020 87739125600 53165969370 189597821452 42470199044 204182586480 163762328664 45894553656 31700789806 173454350136 214171463285 739292109465 130178881520 1361228205120 51265961208 34974587424 113693829056 7733352528 105600468636 1267058471088 796233308395 659381229000 1373718188880 1045839914379 464176194520 737392722110 382685533811 151017294912 1370101072554 631856540340 93609011456 116123305344 4654856640 912724303799 94109430625 115876999854 197475086844 281825968122 1340034935200 191936179512 197662518680 837647255148 90821034930 17468233542 9122270024 83275251594 32639081388 1109109101151 456555974940 1245201281055 885917568420 56933349792 61666177014 1067888750824 666875837950 456255514764 629539159834 413004455162 426808975680 7991814960 259140544920 367646276910 335526274656 1275787492936 19819434698 199801576359 1049721142800 380922665370 381030063440 1089392840928 192154476276 705349401760 906344024235 574555120128 207307372144 1568793885750 215113857447 16187084334 235951725438 1199477075550 236069454508 102681650907 157531237290 1207193651235 702291840744 15630160945 1118270707416 1136345816088 53632544785 156536901510 137198073600 104676370370 247502139456 86429925998 106231015296 12977431600 604376230575 416810785440 171606950700 1617667423560 252251055936 505087659000 334737814290 1440323486992 198102625000 366322291020 571549473180 830180034432 175468726662 2535639600 102527701680 844668922878 1429210605732 173703928775 115542914095 776749698909 400095574672 52598483136 1699510972275 64857665054 388993519024 51780811320 103142325000 5306340897 1435924567680 958656972000 927696669381 1505045179110 406462002240 476375487216 207336576150 167989080105 241902930759 505136994894 25787839680 18318781852 880214234130 120460695780 153213925328 1532195240625 964701828296 256587360216 38329497090 348962615577 670185433760 175207631700 709570314750 113393992320 22074272352 127742510700 11034267112 89420472312 534690273425 1442547515094 214647736320 514717118755 205573485546 887557491504 5051413200 436091077440 3162888792 44283752876 294149073984 3972141009 6314477568 183170983710 411968060229 285675660 106780932570 584237004000 26244327384 643103410176 737901403200 1140189192450 570850650510 1363498622200 21329717310 68628503625 309755912640 43342656 21160050600 533653153740 165353019078 9356597679 69424482120 225666933000 4806302608 582887222964 778571583768 277972881732 861687481300 1351914420090 3122843968 17292026376 124285008672 252164023930 18679343958 128516367000 158090083080 1191277587080 284543952600 435434720292 635687279525 407151037811 81725607186 194390460460 210199830568 2676649830 187074759804 497534349858 51683223438 410668274016 85514501736 401549214330 202551690054 2855643000 25983751728 307096907700 177658073600 73241235144 744979126382 13350043784 7528737300 142213554252 703585057860 19614536760 1059853706604 645251462064 400532223510 220657839500 524049445920 1623775611024 16425043012 49106861576 982278808053 226468757790 40759075560 114487834110 551130010920 228395197030 51123649920 11362933206 39131700420 820283153536 210305539728 344854879278 65421649980 7864163328 63861961000 23488343732 446241353040 17827713408 616402814622 150800265 413919435177 262926831050 120825279575 246950229120 1306710457855 75189766080 938490338656 256841645886 452569065744 254506146204 202861189440 14867243664 66372505136 432181116864 12439699456 357240822624 491411844924 195420114864 208420133250 12931636970 268694219304 252029622 190926066870 418496040232 343497618450 257126873122 654789972375 42657851502 134405738560 85398201315 249748931464 270383490728 498447290880 642253925304 1540688397660 1477030433021 519347894563 560241504900 19275528574 249254712208 376754800 49164057600 8649564294 459266194930 308456734416 576218940836 22792046176 93863056050 82986553650 143831973030 925648912 472281607184 777633175132 350030641512 354514047900 450430708000 427636825452 50221630872 819604905700 25944774544 569449683360 981131503044 155864995390 652598127720 6753349512 266028581910 40162104188 121111709520 50691674880 35190116244 47764080000 1351005612744 1160297460 503769285180 856798559448 36056373668 297808700928 172736643702 24192268880 17170700026 146917003530 699121452480 35494979520 4979760930 565337448403 85642126848 18024461052 2438731162760 502475586250 4178574446 49351002240 593657512448 1184990416614 644004538464 51371876490 12477955840 856904834070 567668798760 60212600736 3930845730 1420150975800 388441872 319396333760 1314748853600 33711462120 55638636053 595133516250 8207455840 61421246958 670634908146 171051981352 89659891776 481268216439 396315763220 450580841970 1657843010292 267872999760 357997143060 1409377029312 17262106119 165623717160 12239019000 1150448551434 39922710138 1293875907 608426691250 50013082230 290511801720 1769902358400 118548160200 311954165248 364224531060 77221595556 631389793706 52150768800 59635785408 17296236672 251398892520 667624433850 49429729778 10431326620 37794049152 9435419136 1843756848808 67446033291 141900263250 1104382425120 29158500000 34958401596 1490479012464 3055310720 51660109204 237332186652 697451167728 62192978616 873442495341 308787235432 79471243410 26991804060 466432761600 160973487900 115652294640 20161126200 146363759910 122056978368 173698525440 132239792202 406471326240 1587913755500 933043312784 75326626950 22858897650 261721217520 26615776810 190989809010 238103431180 504042792 722150624700 74609330040 1525866874840 482937777882 70635547434 7048628118 66509057832 5081205004 39600159872 1227062111100 109162879168 734800977624 229880062503 183712540752 21793068414 931445180470 1060057495198 1163512318794 20943614196 389782656295 470726784 10777583160 827734633000 20157922400 36474778620 130601942640 73113524280 58384592090 1530882224217 63971040 370277393624 64294945560 2397420938 302329378600 333421156680 32551133577 516433041927 6284204685 198897714300 6874624050 593442178056 328842805956 368300128480 493568051296 15761345378 262184679744 134291059385 840734957655 8358722136 1330005754880 200907533952 3742007352 55952659980 390621326040 31212694244 21692403790 310619466168 1130021504656 478422834750 603414921732 217850214225 1119065152 114384492780 114014412600 257318383296 54428095000 1300569252290 1176281808384 66612558124 186530561280 31187934960 6724935360 730399572864 32550919320 287119311390 19114211019 282162257160 259285983632 2507286066 206450242432 1614222201830 130645356144 1820152381890 131241604224 14768913408 24588570867 304104642504 312787708920 26782687752 2765295936 67533391200 1681818137766 380076426810 351250555200 65964324888 403759184220 320721433968 5675785992 5151032478 18986556360 37439714320 729051047280 73043301100 2543827650 355683702626 13016454750 335597468192 703469030656 78009487560 12394663030 474057873828 207123880920 3610799400 677316522000 398283406060 274517029488 77969098944 11817571968 1607225136104 488716885854 307708655400 1407082924000 364610370600 4393198848 35476810300 81579214418 324492392940 123569814240 57844280100 65502641622 1004102242447 5235348890 189854552076 1784050504525 1228377810150 45625614314 380220341424 118493514040 1481159109276 59915195508 233305110834 1618415445800 2245582020 830021691780 2867469480 702265629520 15062631680 71552134332 163456919340 871997460048 256290377650 1795038309855 846550235356 295026693000 340664524200 1191563289840 4685142381 612555215670 908076700800 576565628688 694917962016 1401799236000 39633120450 152542764360 240544951740 11653919946 338710500408 435354507924 205005662176 835832925 165698921360 562071325680 262428740796 2208966176 83879860680 16176855552 38405745884 343885069806 311571552375 51169494480 888627940664 671272997112 856915548840 447078690660 80642635164 668935921680 50096688600 1000755886140 110101466800 55635972250 12751389280 159841344 411652521168 405715466450 1343549091792 322946421624 9533458620 488357687712 203691297768 3463545024 22171362750 2185843190 398543606420 11560140800 192692341170 319724804322 142082478000 23241947088 485132062920 57892198428 76208954016 144637312246 829576116600 474906564054 200465496 1110889152016 138922287304 124676719424 1283495313100 174440687450 545920319840 465823360890 107758136664 884487040 44357401900 217404740600 418236420636 2132082404100 255423506968 72713356635 128985181722 324756595584 759574632960 2186980607280 21489460560 681092522226 390286169856 475096230360 1035448045047 782387274609 1053676173015 271128881338 576955834665 2260660741014 29320738440 1728141345450 15938812452 201464958330 174862981188 71324468296 95359464108 1462196241792 1932101105310 351170302560 709107877632 3617397406 108800599232 395879073478 188422153920 361435515375 1568271405120 178453917504 806376480525 525739937184 564984325935 30790497220 914064613455 1855669263840 946301100822 147938193300 152433719430 115597557642 170540365652 1491327455307 4559133600 16617046600 2445898544320 416453729650 4002606993 145033015842 121108933920 13772091000 298039416288 2128197036 15022692048 43979246080 245106812160 77325886280 744186465072 1280883747990 116180721605 980234211453 44503389528 101129835625 102996168135 407637282400 15121507236 441364142880 110311557642 82172626803 149411143870 380051714658 411240539511 92405350128 2332570558500 1297980158436 35508643632 23053337736 18153845888 462998885334 134688342096 270371602228 27758106025 86033731680 638415967735 1022486570973 596534016000 53215216700 4612969305 268117880548 544339302248 421293394816 297346086912 652263110730 482655875625 465432619806 682582918 1147372843050 222307029792 24121168896 9521877588 97633769408 304817844968 87289218270 61474124880 139404653080 29033111072 22601075000 380180076528 75025836432 133241792907 243606218856 291879825192 370185219096 98519725740 348907473544 40609208250 926436484050 1391159317008 40699276800 525014608 205829822247 55492006920 500225821810 181209240720 1475464554712 7106490504 65152787832 206225499480 762879295395 1943855552 270508319872 6992066200 106657193006 6839298288 1337745014788 63569475000 2832297104 81125413740 730683990000 5642690256 183432451356 2937258720 2749755732955 963557071428 80692913664 223806799905 204687503064 576923163336 326610019458 135531179264 29460115646 558565886368 676360927872 1023272096 63254316125 406373688336 917570104272 702611361024 2289467136 2026489356 152933952960 489138444036 26883053700 272693000172 227339299948 124518780603 8703755280 412404267429 75236894768 820115017216 1701770735484 491193281820 162571200012 385485165645 964476878625 805510098400 538188447320 204010050531 309923687040 50952078912 26601540840 36932592816 4577453438 498257760 1268141744213 6232089996 91256145750 1701925525725 770650778040 467711175240 250899504064 119904012672 40412938624 553988029104 149491747132 188681726800 5856209028 126665593140 143736964695 185755926268 104026491576 530472523456 543979431424 735656547168 66261229710 486153716608 389112826398 93151712016 160327773816 436121077418 32663516280 12517343370 9607751736 20529621568 188288434880 310897535508 783204448572 1196709310836 9015743880 9598378420 904168479340 813844480968 243275230296 316039924766 1132745082084 164561407269 6346459686 227020482000 38244173305 1115921205 1277644811850 126840333564 7937190282 72889599552 9103497336 197177203200 700714364220 182757146976 493919311396 1193343511776 1102745521370 948913414182 7418035328 844531111632 122856935564 19396585208 480350895147 1233532780670 7112841225 125236545489 2952177228 16498475436 166721413320 743577941032 176876166528 86364384531 370135747296 1495360140000 829994281038 72755729550 256572067021 16850090576 89960301990 213857676450 72932480280 1772387128533 1073445433544 20852674381 815377577 72057500424 196312659924 2088800660960 4722125400 436632809340 555645370368 25501151830 304315315200 676354611200 295580046625 96908039424 8620726200 831447054000 59633380485 781124733600 955547204976 241263315180 157397090823 308576179548 26595088191 226419980800 87859267740 222843726840 332225661780 1618833287500 1816318745865 882236351640 767777035068 444342753972 267710106000 7750033200 345870556416 656162608392 5765704242 1688197000 966398961348 919998123786 6360204780 62153577000 152882927820 146393298768 1004097960396 169879065048 148362037992 1014779450160 47861592768 278980211263 231737819040 12066330276 1901546060652 380844592640 49250652468 8811685350 41149805448 169170857856 570240138960 750886784620 311004204 228379000608 213812825814 604052079192 560171793412 421868619340 3322867680 51492823200 145234914630 2080448400 103925993865 1488504463668 19639516220 1279541016 223204714488 16673378592 266650454010 187861374054 1970372250 7204323280 110540794155 433009856292 163035859875 5675116050 1500376724000 1289880799920 72810912720 1561856076508 446512468899 1062109287568 1796105419173 1083351528000 374542199330 403510703104 1013530736088 858024495240 358205161314 652262490054 150931450800 450595193061 85910031972 177948777882 2515125210 803918682378 240123312 312869924396 1143580900608 32682854960 431153863257 56485382184 1083770925 290754604800 1993389685970 240861654432 49002277464 449746011680 27239023000 814249015008 2623157460 6742756800 1484069761314 382244352672 46542515425 179702499624 358004043664 745442126352 1096982762940 20366281680 381234615250 559239932160 86299822620 346592275470 12139558452 659654234815 64832880000 1203340306025 292873125490 1023832208 1920245664100 81478846020 50178356640 156581267510 540172620720 747215020464 12913533540 5545339544 69169539222 104301661560 186366167719 388443810038 140854658074 360938896080 53223172002 19234288832 10660929912 310313681328 408574888512 1519120258500 160949173664 253878046056 52733974216 70579246260 265051056384 1607539539620 18329595504 13250389020 227959889220 12630031239 1000684520491 391854645 118943261184 772961402500 128173000912 333183939858 175750893360 2567845350 955542186000 1095340977990 72993168340 139157730498 1102168116945 926464478976 37819189800 2147572091852 241515516240 39724196701 268557457182 1139732475920 65271015888 39053063504 33211903340 411587801055 86936207792 768072731800 385731843 2744200704 484678734624 360645690636 225691070220 991993496 17711883264 130665094560 3478760460 222688395720 17784641070 5301971712 307929089118 71278325185 241294425700 2074565283 108863871600 130977155150 348297218360 101963622992 408894567600 418825364465 90638126460 150506157732 302139153528 82739064366 247477997914 115121086080 1451918385378 133276666248 1634248732572 99262843680 28212071496 154617514572 818668152350 306478106616 25496835840 98217444288 172943709120 61179064128 72431325504 111312330360 285950065564 33919558176 23704782332 98296011450 349590045904 379455407496 2436925429400 178312454640 298601591400 530416020852 2189992394240 751442082909 723774156 7674231528 235449501084 565200160 649055407380 88016433856 123182162532 47073234750 55668261313 330985284894 546105167874 25015688720 43328724984 389921392245 517013104520 220715643400 424376831340 506451454680 31884143580 273202640100 645695900248 650919667125 359763276600 851376890925 18362713600 1424972427561 39339518400 1085156871552 158082597984 564611500560 424309879260 25834109532 89588157768 1780301954340 14682518982 803648475504 166540090008 564948408024 102454978776 79178900970 141952897980 158086753056 78847685040 2523643340 474448090599 759228422400 36070175440 606019569232 48326348800 454527541368 440030563904 322102027500 256262938324 971475120 5327327424 23741535312 610314662034 211413199392 285022657968 91809816560 808235433152 602873755632 215304605712 25213539300 164610965628 5013011187 60828473296 632432919888 2686715659353 451020779664 125329947488 479375860 4509470925 61386367000 16982162 167562106080 889563919936 1081597688000 222155832600 1479470986224 1272870470760 1460750430080 247578454864 12500553492 102370259849 273689788932 470330110250 16958034072 12585895320 9852789408 1322153690240 937211302560 351831408390 24357705024 1018678972080 17175488022 3136946820 281656622778 43484910656 227102829888 193923378040 493900416 816954539500 908821736748 1080559793052 496549084680 1418105353860 178486407820 210290564040 81360513180 9669120912 111427041960 86711097600 8090092080 25207137270 762296503680 156881953620 1890172211040 9052870520 1474225181000 63737559340 517852462842 1882970768315 178799040 286696513728 2108368023930 734763567888 188935765728 614296288800 157740085440 8019684400 668764217160 163087198848 1492053730908 177896703600 4035681792 1627209804906 596127152880 1735980339240 91719179541 593035048404 227190875648 729196583544 361788847572 177339951360 556465906960 688983265887 170476582950 193024043895 2315050759736 420492744045 17185209129 613912169520 6333170880 82739125161 909104763600 249762395064 57095017398 541255870064 106130261349 1642262424 332689632800 579512290760 530945029008 378823433499 387467032590 1558455628800 387760171110 419701783380 358414210440 97420965840 314202432420 867758524776 501051906354 3040729450 19173899402 14819264412 69570680865 32799792321 984741940 2173747281768 232472659896 108977582820 23849469252 357606407340 1018043944750 97325634447 1035976995194 6219915384 559671783066 667651950840 22579566100 448164905760 541452851016 33839872512 1497490168000 162179231760 295733033520 364771927010 32595215520 10203046607 927613956456 19033344000 362082896640 100544007018 68440257990 81072958656 290999886100 175777606200 35141519160 484647593040 33441733872 220299631552 440462686950 1484572581880 280267212960 1117278517572 5388852426 15528646458 67104939825 144053532672 493492893696 832961375664 43443755050 1398582209894 38677343950 68025230583 266924346228 1532947854240 18980793216 684674380530 13072599540 24202579380 31932163620 51011316900 0 594917408484 4331381098 8428994700 269934510336 1046348137760 78512449956 411015187596 784026989172 570449880 2358405582330 357386325660 144314184560 157445459712 548579019408 0 23656596480 291674003544 1135987435221 329572236240 34074818624 395198211870 113324481784 552199744512 356129816432 375860860200 107303162376 780120642161 69444809619 690546491943 533639016 96044848695 49164194364 14835972216 216161533200 246098821716 171176802300 67651191468 334168376112 690040171287 362584947000 875675454597 924323304240 135074708496 448878228700 131758352000 172064687760 1535929169599 415151378388 28630407189 231999189992 13213827683 309611227068 878268352284 239182933593 305756785180 1240623059060 489657150288 33405381810 181634457088 1319504568800 576070949623 4522769220 1164875063352 93599315880 61219476648 161734670370 1376027573400 711615630000 186364053666 35530570944 305126611200 444055528400 11961268920 229148855751 319159861146 866209514170 322317691380 468113567124 235612666744 1164279093684 183328823348 2412681768 84703206594 1098642136075 135580743072 6662390220 538974478224 63113153328 962176881120 45945305065 360484949748 121678759872 657322723200 243272366064 198667392560 61231755924 2904899400 864766936656 3973847562 1475920896840 1377029920 4807636240 21862983912 241305234880 425206639284 159338627070 75821722416 50989835640 4884025272 636397574400 300280757898 109732847868 11524453056 95579146138 1130969426112 140668755619 206581953225 68273012808 7132929671 218009189800 397053126000 33153574080 148090304229 2127573360 254558777472 878778256728 327085958628 1318745942430 316849104 10711940676 742107798900 180071015712 17456685450 209873768104 97655516760 138863555674 1199813070950 205161510312 464714192250 36750655760 741364377930 28433806110 871799000 47076167072 122651512690 2498099100 36917771319 8591102416 66161964375 75975844416 77978630576 792567780255 1652326400292 450489872486 11772913152 1351113319920 96270362160 24755161984 189675516246 315369708480 2108772539280 707289478133 446705469420 50588099592 8037163690 353922963892 1756040982103 45843519200 1642112738800 4940398785 265673505240 676686161536 473274446372 15002484431 108801951804 84961949423 2057000179950 121279702098 17635130597 1005870592584 82375019260 284827868204 604498841932 84133282464 722721447108 499271886755 33098468400 322762050 210127406625 1336908635478 40134770000 405489578480 100697923309 436617342120 103285721880 683093812626 331135482048 246841977990 942153644421 118969075548 452210352422 402175760712 30304606128 33410596284 265620198360 358910552064 137764665090 24063379920 464204050560 5694904460 29404872307 155213641596 1098215652336 2439788758065 375079347360 357152183820 95129500100 1787091930 529537905000 161867569478 153354524820 539772904636 269167517808 252246682584 26097617048 437264493444 207808408080 2235359160 351671470528 711447094292 58225308240 1045812767670 91949169290 684434154460 590276504598 79766543352 278679056560 1360666466640 1770812160 218968307712 2222987840 643370330316 483318833040 17086131216 380841709600 401022626304 147652624704 36377857432 45704934288 58094868480 17055145536 453861453724 8832928740 734735563758 446708791744 24436017144 481448835168 106698633685 614632354938 46037396545 189665099360 60253810350 1612348296480 23966899110 37422445968 83929604220 6145510500 124935242805 17368473600 35304138240 85911852026 616644114240 351186933300 45840405198 1094874097212 3973713744 352050183152 108802222750 127207318304 10777061448 197120488950 212744134372 248293465700 430104978660 849540762432 446187094080 410431380264 39648975912 245166820696 485423787975 641450671680 1136263662304 495295279453 520044979035 86915258430 972128256 185117783256 1035606845550 257298491850 936758738916 416781285580 850771131728 19274729744 161859740 19833096896 278484685440 2941976576 46806798604 1575805861590 483143885588 263656519830 1050679683438 1351830060 112867861095 334699865500 170068433376 343768867326 87209897400 752378295024 157569429670 748102292000 30829704 439747392576 349003373460 4432553293 314994207360 411396288120 20993955840 107992951507 508430887277 5548384032 87156926688 155205478440 1981271789420 154752261664 207183973310 1150588859400 1385282390800 38848948216 49337410816 704319603268 41400293760 168136427253 487309483584 46737616448 425460924576 659628614400 292828310244 122463225000 5209409340 848022598638 2875593996 476347381020 808647649056 14873233364 283768341264 107384589000 221526873712 48855748480 1125873675648 74759692131 619656004266 621539038848 327354480180 192652397938 55436314200 194533740 35511144552 842350892928 1607761882920 13011891516 317665652304 376036584 171562531875 626804204544 460194758016 2083478021640 892168924880 188846658000 340452875140 347586305100 129363229152 323159696704 208548329124 9762973578 64893538072 130417029881 608737792905 21043998075 1158232826920 931401000 13335260280 7916096000 45087264936 24552091100 1886953746384 17863845363 2304780192 137469739680 64744458240 587175464538 275376145500 1019256986514 67950218271 216359704494 71985450240 15588452400 444585682560 588240784320 1106277900 1589097290220 90642734400 599738667346 565043841600 211410338750 159456330000 157443660600 764257937660 772841505280 111956303305 96577739680 77015276300 253994440740 262893956 68858776896 158619561100 55136072475 56070907536 18618978000 453352490 80966287260 657205612866 2320116000 46225509750 12536777220 22558588584 619291238414 120240345024 464009424564 80738896920 2291535422304 273754757696 1004770734912 618061312470 278206892712 1576466839948 446115177040 1193104546560 378685703898 27437759960 8394800910 9040094422 29069091436 688448772303 2875069080 21522162888 1793144642240 90251228368 316261295680 1904747139360 23338030716 1183660638552 57641069465 1693861417248 806474718000 23419784007 47058150600 692726853858 52196684904 785364105537 194588498496 797688269052 12115521000 279970205004 226588405500 480018027600 262387884350 17673443865 414657359922 38151751680 2995508716200 822470019222 791403873750 137915938380 1195193204900 35861601258 142970189040 1551758215 11882056680 108808082656 790150766400 108093434184 206175923892 93002293230 102171055860 510926090832 549421472160 87186040200 216064719000 171229109394 487130127440 52061184273 3023362572 1080402726039 309652895250 153687718239 208710170505 692260853436 988101958144 4260754575 448040070150 1584869300560 336890620825 201405920644 567322623 22535891820 79867758240 33002248420 7417576500 636314184 13862127472 89019635328 341614993410 55605396366 84734197248 246712725 27120177630 108800460000 80594408514 63392609280 58576296352 3305328390 174126826352 157050255600 17910218242 243705963690 2550777372 1235005125 520007655960 1522742650000 2871408320 283140271392 61900340160 238932986915 129835766925 733678025344 15950597400 334408258944 356960155968 1084642894944 278833122480 799256462724 168253608900 333015602920 235957847427 393900713856 1298164953052 6315551872 52540071000 1797296437840 174107992914 456077975808 83490688 603037162973 232863065680 370258437164 413167754740 890116588659 67429127360 9756947736 369012836280 159349819552 1626124478937 228892584844 1346266425000 1322518499820 239738106610 544138502328 467084684649 469019275488 39782689212 677173342560 15509056584 349748048979 15931962522 194130185040 245324904140 40662095408 29229694640 57417706680 110692222500 335531721600 341641693440 67150132920 27040639560 14143261790 83552238639 1563889656 143483097420 305297896068 98977998296 334958577480 354175960320 119144383254 404155871875 687524468400 624545356122 105608059480 4144014144 236670591168 190777040676 420091116075 392107969688 579947696064 416930290644 1146916651392 525185655484 237842832462 29686070820 80725843330 6408788490 499399216092 62343656037 2460217536 1418069933280 302030097873 16026882816 86853690720 1154931086688 76750146480 24607791934 136538155489 13786556328 1155000015624 423174154270 150151968141 130826938075 255624989200 366858588376 104745247200 325384084720 750339852 36809367494 429780040872 859651465734 14192131954 424881734391 121458178725 789998161932 46022785537 968709600 1021130745312 209196263277 292137741720 191807831040 949099680 115248227490 30445443288 416229631620 49455211428 123151877564 280233638480 965082484295 578934693168 19555484936 515776766400 379118749860 193253610528 563504698230 7067363492 1003395038400 21808572752 953563471728 464174635710 733463500 226492371240 13214128825 9306216216 1555429659784 91423787136 614572727232 168605327800 1025752891275 2416467540 222447662948 554851137960 104683603680 699795181232 1727427534536 41658624000 626414705280 134117278092 911277723720 359814699180 398963722992 35599007472 6485446188 613186066647 1363434766336 70734091680 1102099582436 400181020372 568362327600 691348709611 61574871330 73975535536 239844343424 662055512790 13304173440 7350374295 24044578848 23933428728 385960691760 6090114784 802822669434 47951266332 2565856664 19609565970 52951049284 357618103920 29703773736 19813036320 7780055814 109093813920 68585527340 134373103872 6360881040 49566580791 504897372525 149322163440 70748421360 37940563440 31181826960 54166131936 120565897872 1708937852336 10510082352 204080111820 206754681690 1351731721941 243528192 193682253870 73814551776 109520256624 283621453830 84324184923 925886872368 507292431525 1028738222428 130239563192 3085285280 8522051655 131450404384 676973522124 727057079040 281020402880 621967366300 845770024980 1785579588 586083109300 3183989240 275350556106 135999723420 24122593611 59802793232 426051507200 833116626720 30792096270 304788655752 121455647712 198826812558 16439136600 54352909800 1513221235860 2304970681074 77128521390 32351992179 161540619056 61317180608 986070146352 288107453040 28890000000 609923158416 33350249856 142755042816 84879500356 2482648591248 119265630528 303958525178 34096962240 1293391788000 12756471390 153783724864 48734569528 168303865800 54347196294 510015720420 156337991936 1178291383110 1027144819008 40825409184 53881707600 199576160924 302857572583 2129617796990 154043781120 372779055000 772744417830 1394390106725 201059973312 280361198692 576125699625 13146727680 1740384768660 74197555740 14933150568 882309221640 130184735648 808656364450 66229847936 210311172774 1714830661954 1287717293750 226831055220 971945413402 658201374795 1072585567296 819646257276 175938502572 1306393063866 823195780848 882207094025 829642758714 105266348756 8699685876 221783157834 36041462548 915759813320 26549859375 847589386842 203531749920 339945067836 285538354398 23385654180 586547298832 301144863024 285319405000 30997732500 159707256570 399306306420 125946549972 679019733576 413836976652 190168780800 202781841920 734602864996 304570734080 388295780796 2188794934942 606832311190 37197161760 534925972020 686905544160 7555680000 507936907166 941103101280 488051976960 712219805232 131062849500 1833401371208 56166573771 4498667392 393632480740 560065212 130295630916 42929193870 14808562980 46055061936 1757682164286 688590546867 43118385680 116570539107 1252975278852 151316765802 29207528850 349786857924 31573284408 74809416360 860031887724 1556006411232 387311555488 81836572912 1100890814400 12678715504 251270284320 144977709864 307819784116 12819068508 1085215666920 17510477994 1230126412812 525570345816 8333451680 1561985132080 43114486155 191059822584 421890165060 34463496600 627575178939 604026968328 972109770450 932898712920 451950969612 164024658000 18889046100 26460304944 1026680611350 121644465866 79093746704 162925143056 514368952736 149395135065 467121408000 156032078163 99105624576 16645364580 8579488000 4867645664 792224913920 3373818240 340056976896 480479205060 19106411400 112839650200 1227551902464 1272041689312 5125496992 497550271932 77771764800 1313716905 40003022188 393808838016 2149261432122 1637374971900 49119153044 979813738560 1132973250696 46905505920 135316228640 1202544765375 35167741488 4216791904 482630687350 3443436990 185762499552 43826977892 1789386867 124338930564 299784231000 4255809120 76239260160 271783672620 114452343720 1978641990 39855445647 2004613851240 1762811570520 1232552462976 248453782395 9068125981 296843169670 29131676224 119653528698 272629191690 565661899208 161343091350 250886974440 218607504960 152848764444 32815129710 255058524720 150629040640 360003897450 41070217986 145777110528 282576572560 83591615408 334382512212 676320171012 173631774330 1090651320 324234946035 274989197500 7386245880 1114299819100 47567419200 739878350640 205925760 356754084300 171691250822 402937946232 1402851364200 702758594700 371727355350 441738273772 5461619445 722589861924 1043556909615 10680068722 575813704536 281200866480 16486402600 52835542272 574505839908 312418841770 294702444743 270847813208 316969690560 479399969568 213959272800 621832536402 6561896250 348025657716 231056918400 66226649636 105638502420 7446045861 457331781200 249526081170 1975304384352 54832257300 103694629248 12338052952 63226361856 105515853795 2293000369829 70421829408 1842310524894 25664160072 1115323730304 149701227460 1143144802800 118674252817 46905276732 298749481524 611877990384 2088911884 90416769264 1129946845500 173002410 31433935236 198067334400 1811295730240 564447357768 124242822000 212519047824 838507500 32676338508 146803341600 8165586765 2008825119432 55671780780 54211214832 20787914994 427204800 78217400472 128175093501 510856137440 4658384850 1067167811580 455248116720 3795721344 22228175088 58089047940 6644801028 31347191040 7228083324 23628519648 349592699100 2324657001980 646519317570 135775841058 718814815488 390352463739 9885242880 29568380000 108839369520 213658045440 102915009720 775708768659 18803529480 64866543000 1436982534000 16445968063 25612911233 962114071800 362682172258 731256410880 285170277150 62160857500 34478871444 442364788320 739379116400 100730821380 528158122800 87863240976 501891311055 70474388320 308269837855 768672395460 170041926888 2110226742 155485553625 99232245450 141377610 1250123502420 460301822415 257309965248 754644780276 120504354308 246974525550 212256485840 506268018900 440940526512 357991508952 162889394532 1429137047232 3020500750 347447668750 587395702613 167131829612 1304451651020 488328941760 331878551808 2178558236820 282359588550 25143553120 30844947800 267245342448 33913779570 225937503460 10737541044 118048386036 95582728761 192957527100 1271671739248 343790788887 2009711234745 77257207000 301788215421 853584189612 1533774727840 1052685833616 30318674400 12564955200 553217193792 47678218380 2370049153989 113899008135 239549636520 50341626960 74042135544 53567252200 234354074240 286820825280 186487279875 673803247222 652159098558 288163032150 275969483328 1871979928000 622033216560 1288150794000 493472746620 1080134288064 464888137532 289040448 464114424762 189954909248 73560461436 71094224604 270006628245 78901261605 1315202553 131692341616 22245501604 121870060000 44740656036 204636499760 722719041555 720578371392 8231781460 7591548900 1613917152000 349593509880 36279837036 64063932880 6609794898 1734784543800 369196922025 810909548700 188865064640 8328237886 1443860272085 55703252983 1007519300172 46824443108 2249124277360 984969468691 1031280304032 280138599312 474165834282 456304475794 15805077288 293873008000 5485602794 1923734596680 951041069734 8103668946 920331765392 133494201360 7263485565 97528170048 194889821040 965340342 280052932005 903050392608 1582688160 2221519080 674325825420 565197667916 131950127128 133631998500 6729905338 902585906236 3595203829 1877268800216 328705789984 40239316908 111161790204 58325958405 30708420930 975102514392 29378622140 347198091646 1074784522656 776598175876 1630557600 597625560000 569868643880 139906381680 319739023008 67931296800 456642767724 48014552718 775447540791 92319971296 167330917908 6757290288 409078703104 228224997000 1400377100746 113076122712 149013502056 122614491825 1201011602544 23672899796 1036029105920 13201205373 95404092752 302715461440 197346126700 57916056720 149946164760 252861149440 0 467003482890 169974205390 1443090265776 2487087838781 40915199260 721854102375 3692695608 351191991 1241247066605 530331573132 482135312512 651266451738 203075839824 51145667664 42767653431 570943898910 546921106240 921265136280 172883880 28454550280 1317172883400 30930484800 293562021650 115481598264 43948983474 162589926996 153665747070 555232003342 139756605660 61960206000 706866756750 350122936450 164447212392 1253195090 4985904924 996169709100 1436154263640 72664610018 326665787724 72631148304 67497221250 881283068974 1617586069710 8647696890 284342329368 68479431500 522511686000 101883260160 244291139925 35073253369 988061760 14574221900 314858222712 373537557250 1725177318444 617788854738 170407991160 22234720200 103417065254 47989773664 256144704354 316357409928 1211056336050 9266680800 346212328770 133030175646 140180336040 301909189824 15900988996 322044548470 21377442870 1092032362850 496286594617 445116093786 666632508080 84057249275 1492546843788 151768225950 63503197440 40678786600 85961966420 138572242800 7135431680 89768646506 35216220666 353027952140 100519934880 491271800712 262516321900 195798016750 126924694863 200086696089 926651561808 42843226972 1460004848896 271479482940 1860455661848 1268327118240 1626102769920 81329090832 660371177304 61412449280 51313262390 17267266020 117579216864 79419452160 4958005970 868828344111 348041887200 354776258144 490863316920 9773161400 62222592200 121951395360 2901626616 99161919360 303870176610 51745913155 379328013360 387630700300 105108019836 63035466048 814167134016 5733471510 264852934080 69668978400 505666130944 94500841750 492662233866 375290470337 100111254048 166451231394 63989625129 41400344304 56080502492 363673185291 457240403907 128668142080 2154377984 75320828960 55090457928 532832007500 14653606176 1347759375000 50737811124 128735956800 445762725100 283546543840 36305781201 22203324990 261324993600 157483132416 253822299570 741585587456 10455350175 1314995085655 20887300224 83756096160 50171944740 46453661100 715431016872 1547201331931 3660822360 20428071920 642608343039 739287147900 805468263300 229856030920 2698571997200 4938169236 360341471400 80858589518 208773672800 213808190673 155256987520 1115727025696 8116712448 1017401784230 685038732104 341283915000 178185703520 553360739456 827597607426 676717119160 23188377498 11131656174 32228522300 545514306016 638164495584 1503550420932 1008314486784 71692023480 1051071125 130228455630 400054488205 1889929831680 92156616200 37983470940 107379526926 36546374088 2107224797856 463285382814 308219590350 495140226390 271533471924 13829679500 780408108720 6052496322 20368970176 724312098198 115830970542 161658200000 9110474477 180937467360 62282269248 14113612846 232152529819 17589384526 508238297316 229124090650 370985985000 97271580210 204916550043 5294847096 136190740950 37383804442 732768565230 203098192110 97581453662 797593850200 80692341984 269975872400 21344720536 64058417369 582860650680 23036143746 255133196280 166179025320 69837283744 570557465640 1454688905030 1151760881088 5268332160 150404276280 166131361893 71946047827 239102092320 2130719754240 855614619600 4183711920 169606005912 440022122484 17690454450 401506639200 905443848468 201866711130 1319099528370 14491367280 6830684525 579059752689 832077400 1714914988160 528119592000 1133816191200 23002700084 311294886912 138246129182 478103114298 646469200 441120229200 336315548220 1506246300 1023253757568 474251127855 195596321700 343345455032 549913673904 575701634310 120047028160 635480632743 1047529301280 171848159210 1043106555600 163022842640 162342079088 27352680960 137218375283 557969022041 25651449725 20562177240 198562518720 288738662976 530909797180 134578785520 137997909630 2229734830 296776140000 34352857440 3678130780 1286612928420 7075600400 669269786172 128721176496 2053871264458 16510178718 158683139944 709693151700 64831441014 342788614 5978838464 983107197108 62212259550 83407487592 1332930430731 116276551380 956249764560 527887760400 190615666896 545000498280 11517061248 21024315632 201375424640 7864154658 478409380488 149373948744 298481718400 196018810400 57473275248 1612885680 81881980572 706256316978 23450088610 172760807520 118210700709 1836674559330 452330769324 520469936424 38082808360 899076948 36389504340 829090813250 33564171732 67249024068 275900161954 1359292972752 5717387445 124700906994 264771892476 58156355985 17514448224 291198896408 103460763840 140556124170 842199888404 687516989049 662981680296 1416090817574 168301370880 104859049680 330239013520 5356108260 777753139896 1858855182 138143338152 117223084000 2369431440 785770422272 335301692696 389803307364 132427538208 12355852608 38595528114 0 491925885024 2062476550224 19620142912 161819993214 165546250452 2696318032122 482788719378 36867320854 342818659183 528194316720 288072221184 2105628260220 36978232704 17437578340 1542004596 448121651216 88689161232 1196867238 1192808759616 6238292256 248117216088 48400353936 319514332500 442080232608 236101635792 608873078730 89727353184 1155863159584 182086035005 380891504268 159420420990 392384131776 41484145522 13983204725 282141389712 441980901120 115196915949 36567111798 329425600 217195055854 42446083344 655374843200 623202149185 401433064344 130415290350 1100374975644 530854259833 6924324400 8725975530 207693651420 202746892956 55964942880 18914167440 9973098960 69315217125 18565821360 75104498 189754967906 922500218949 29696017554 161589627750 950037018880 120712923808 49246756074 983698269885 1672692221850 124150594884 526399988000 273381046731 70159372200 570212624800 2028524160 884784851885 40265548800 1173803647140 235746098280 184472827070 103465216587 30791721600 1097013216 538036331700 19485317034 42445332808 164341932568 480868574550 3251134196 10484837132 30587241240 2322045618900 447502173008 117008774010 27002218914 1063736254599 685107602388 71858206134 238527715239 106678626474 1109579650368 28619158491 1380316522860 108770753728 1019481923460 13228527696 718445969892 879989362770 52535781468 134646236060 50763779520 250466175 254226602544 372759243840 595750793000 251233076760 197356293412 99227300925 5568432128 4404270440 252549529090 124797720894 13572926208 1139583158770 1191651910020 192560745636 66867081729 193528772950 43410431250 141224928858 25451866965 863688125286 88319545888 70417255392 320997752928 174554075960 22355948020 1036287118594 338872543520 1013823883578 345598791222 512216406000 500923987200 662907468723 56254518810 54823969596 1183583225016 711902016 15041208000 1896066435750 78922913640 92156796225 1324483826244 2089615651200 132613389440 133759283700 103527162408 8374409505 1095820398912 405523667712 559379022228 142447536 244442471328 1390408201532 78257501790 1189800411828 397369817280 129308456940 126012218076 67298234696 77171089662 57830008176 754648564936 327763464504 111703993650 245880881835 50784226220 554131674620 357809384464 21493954980 15572169000 761642035 656025970299 1156143873096 336783436990 569223913612 1656597895404 985123671504 355800064 150918891310 43455137115 442900235680 123650445132 623000008950 567213710800 254450715838 407827726768 79153273640 1006729630803 770234145470 1094886948582 2379756480 521497205760 15552666090 52042766980 41956313724 15283502112 4545026676 51192250560 195004305272 171281385414 1744080520416 14189854812 662113628904 82114762176 1056197773995 1036549043200 205049071752 3818356776 813434529600 4729963524 72978179610 454460452992 871015307400 2070157866 41082289920 368004397072 253324344960 962217930240 38459310120 4449428676 25276059888 374440903296 1325356665600 10499441360 294215932668 52655110398 472946328 245631854688 177333248980 40880381220 91883525912 126318762570 228312448 21120749120 4466601216 226427748921 50035359375 86146116000 99028776890 1544027484600 9756160412 209388030048 1016213146728 826086661488 223291245048 424495958418 56669804145 286701664730 20020618800 2871494654266 58428651204 13115497824 2815350252 17831743600 2248430040939 71425015585 658427092050 511272665100 175801404240 726237837864 911773736825 220066664244 13426232736 499592079360 83371639680 132537253680 124719116968 1253545541872 1209170972880 593600505732 37734667915 245929473440 4689652068 385868884460 57225186480 191838212618 794311685910 544681946432 78699801752 203807197440 2760412425870 12469263968 476437591539 605695402000 521509525254 1693086375232 151719649936 13963044600 342844997792 846803345976 30960745452 30905645238 35540718584 75724096530 206736155050 1285448311478 53349360480 32290434748 296022361320 70795655632 310802818095 11746480005 5700117584 731619423200 490776062380 23419802768 45483364800 524096669217 20303640532 93177806592 241077179200 176317039800 240402705202 7362700800 218695046736 757441589568 142911858420 65277886680 31780523520 184634344482 20848618960 172418729175 9410302512 321253631440 822598820820 140607725024 46615839084 45052076160 1645234500 6126580688 347453052258 29792846700 372227692815 205884860390 17774587740 292531570548 1116418708928 821085790896 1270297958472 171071974572 554375018895 134096497944 9084934716 1154436212792 185678663142 771979017894 10338966000 71776184655 724597551414 250784853192 886634004480 8374879260 169825117770 2319134793720 58625976630 172369471740 534087878688 329883338475 91630031272 465051520692 106232618520 371475689760 468970175996 2474244500 12125187360 675739464556 1051008878592 1239002867268 1817072272400 1513455385644 148308014400 1075507048672 128727925625 1065793872 678743794134 220072635890 55467512402 2092003341672 58422750340 71387019480 710614301712 931712138214 97017180 678831718168 291615714275 4902332148 169326187422 13761240912 325107665176 78830254923 41433301140 3743820800 7723206855 95220488220 36524792416 49834332000 2047192300260 77882000 1118779119548 386176328727 4354584300 28374789520 1646358963450 329118772224 34688879680 394927875342 39285249498 1679621500908 1524595898904 370572624250 81952986555 617679162688 125599078224 536882955840 1918557439708 125158225500 535997219088 1893819460512 197386503867 690644570546 568787369535 1564118176320 339802325403 44760996328 40631437566 59927406692 3331970964 8173347300 7629166322 79151682852 47988982080 311504769280 669627449244 79837601008 29406622882 457471362660 147122087344 6559325960 637225184384 104929455192 55952327232 49162629321 30086359328 584829305550 37308718440 1557032681948 158155136860 35565870027 408897736050 2241142272 8602572992 15828587600 1354879175 33186402690 593681916681 186577331108 1812596409 965425116700 2566412158654 666414978360 444417256078 49930190136 215931750 63385004682 255987522180 325214698683 11764630150 832887474804 289883134980 394069791750 3265855890 3037854000 691129114566 672480915696 281075151716 126285877200 165317418000 4469579576 273892476 28118477700 91477552122 825139837704 111109319958 1348708054590 355583365020 5058140800 21863751976 180573766544 225747522000 300812329620 19229355211 27662562050 31573820901 90316974310 14916410665 1541845344468 834744475648 113108085090 1543920152868 512709767680 345224015136 2862949620 74903921280 56900357280 64372518224 560986609476 98321136000 824613686118 537242946534 303773761600 1176571998180 197477841483 322226027400 491219226792 458639912544 344859464964 10934706996 220157925624 296422875801 52789283910 835121213745 1051625095703 345836526300 244590520176 1562134261883 45176809392 1066626128640 27610073612 240232759800 56103345480 248746738800 6414647820 2632078800 127909120920 1162918700880 1969835989828 874160275825 38041708640 2473974360 185504150650 467675452960 81598974720 45971620240 75794157628 1450867513753 114899584800 147816475090 110686697765 575581028820 112187631290 23399358940 90134381640 24588377280 682544325057 26682772032 481097036475 45074579868 102826486365 16586642814 587097689181 243111121968 487164206771 26242586736 122303536560 2522713500 774331360668 266866736976 41373254680 5576230884 2097281099250 162654206176 248779488928 302759866656 69043524924 562921748172 28612362240 107253297162 724993945483 224041657896 5230305288 563197883500 22682639490 164805321824 378710151750 716956676420 1071968462070 46908456102 301681868862 431798446200 68813274271 612600292 336334152000 470676056807 151095795140 312435209216 631315607000 346920541968 856473087528 2202326880 87216816960 827014344 568580823040 181170594360 19918079280 175454758665 343878108750 615433071792 94086850298 162358884160 36773439444 946145278936 247815021872 8716344000 261507863254 251161400 22396329496 1254344613992 2672302035 417758109464 389326890368 379579895100 699142768146 1436428033872 7216654900 8645780592 93882080040 82302797568 72114960000 349674886320 304998750 50550287196 105217694790 54026655331 796236507000 1328140502832 470249510444 199538271450 376020521328 257638823622 350618847590 306885646648 33245557920 251418163500 176226162840 1330396025580 16878944910 903923563440 1498430529540 1013395892481 645325198162 1185535664976 297204639585 548571805717 1035885226530 110176067232 240856696584 125187738420 256370408448 2126088633060 868590995184 196911185768 2016091008 236274318258 145633141764 29586182848 143035688184 1670236041540 448808640852 979987760895 488620547100 61513548000 2286866919640 103990702335 9765585279 1200131263584 14341016633 458329963500 201899882100 450252454476 297358174440 360427381884 1679048889430 61689390048 1739825595780 575250409800 994841771392 386101671612 1826449727894 661623626664 275689967340 732828272 965144675352 1614661569540 416005958823 97214505696 81566606152 7861510224 682272457104 171245263020 475844726160 24613457680 4744612086 1514867350948 1451618015502 255396975472 263412686880 285828816960 707854230720 399240831158 492804518752 532124119842 2061692547200 67881968490 573023652 480979652589 145787972220 281715090300 17064991680 464935815948 14643929088 10878033726 66449221800 592802006080 20184654672 842911844400 304952309055 558228192060 653811204800 2428866140 1206458618646 172400886900 8490652148 95492813146 115402835313 114621019170 6836943510 174870652023 761120340750 102406486380 1054039730850 75344085728 675513314280 137472993952 225199539600 1251728136 89401569180 1106825011526 588912579327 539778330780 166314461760 746151149304 48807641088 1357967862432 3734441900 144377301600 11508248466 79983501312 12937695120 1217280670056 14202794840 1073942013888 23090346760 470077974264 500346100800 603659714184 559311842232 127476946806 5490339072 332259066720 19464982460 406684632580 499563210139 1707670944 781927856250 294133335300 475796912376 331541336682 1827043241400 982342990728 107328764340 775460217768 22481521650 777310634988 102790708548 24936185637 271909886310 487675435976 745757105058 325836202752 1545207747944 449184994560 26759629944 46332240980 16385417448 301796956604 27246864160 1444503489080 1125197543613 2688123844 276808809660 374340715196 100581157152 358884562062 18192761268 971486675040 71142763350 275183938952 77549691420 929783083418 148609029856 261283104480 89568254160 253994365500 1038216346320 68172017892 481760597700 7923763710 874073628819 602095670696 629587859470 469444027248 285676670880 425304628056 22807099700 494981650224 1357971333970 10971179505 856982607440 909954124170 11553343620 207386192910 1132885586610 142619647911 40331348750 37723751951 1181903643648 85293145080 10933070148 128954888286 63094020024 83505818898 35466907275 248610458180 759770406648 103808017152 245856331176 593879414940 593719322560 189465853631 540580529158 54427728636 386351591616 53674498752 233560032000 503149390304 122865349194 645849593061 92370935008 12001320 42102612756 171753905024 565825323960 34905267020 184889239678 140821311540 567575228400 667183817916 315263915505 155310883416 89648458752 102173035702 53135724474 13842773560 194036583600 84909833118 6490152240 75142242000 218085365016 137901624216 887074308 11063138913 49195471338 110236975408 347386929356 137630774088 591382356503 214291677600 660917644686 31061416320 4998896448 5693765400 31639428107 734869307964 53253721380 6053738306 822571298010 101294971938 152086478224 733939977610 46229141760 179888445480 1859925378404 109559125152 5232452310 171575998032 1139715595200 585584270226 794049205086 12986549472 13447998256 462362901975 227383085776 31533698070 15866018400 187468318025 9135412092 1020081086892 460381485500 257062956214 778489244610 36382019940 21495302895 113916027616 1115264970810 164385329391 254481713550 1094217507152 89016126342 959074836120 1173898496790 368495863008 306152645040 301738598616 140482632675 162094779990 160255242853 242447379920 102191790360 15428775600 27809340800 110783420550 53781052950 395511695838 152779334400 744779828295 43288762560 63728912520 537205511016 145108082196 257320602 194022364914 2124259280 325764522870 96829744884 412676547672 92899477506 186052608 457017590772 82351057008 7540986816 520045639477 15231434400 54446708628 82385771720 33257370366 509999238540 395416932690 567329048333 20299917600 11101589730 241635452175 469865024235 813865594563 274471902000 647796745360 830482703400 75224616600 119841505560 84574100864 786726728550 1164259944250 257631729520 1055890909440 113259944798 71280038526 146434147242 12679922304 2265245088684 135454032000 405271478472 311042162592 1319056082848 148217417370 410454743400 16615046245 724759744212 104352497600 1480283410920 2287865797602 638948673948 36391416600 131272173991 109386257760 12514067125 123061416192 72648542400 611362466204 86548128480 184125972492 1646489592 36515414100 67138418578 2362744437240 1247449663150 27614318004 4084300800 15630115920 10781395534 804247726800 53107181424 55422423936 8456560182 257430898890 1202107584132 8797604700 9583901100 28584222690 79292790720 1789301672520 441860939200 1373328078192 121657927860 436268557440 259899813108 12846610770 81366706960 134013218823 897251624449 456741824040 224717635350 12041280000 110218803408 394649847552 2872932096312 1139411802978 606224012894 16946236000 15921079020 1147816203375 187049697120 116851187236 1433147978214 205826391540 12157688128 161672638347 1168613602800 71236285740 675630301500 70745349480 10384803150 1082149437408 165008729907 2887355408 1325671038566 203206999320 49052538915 429774068106 1769997353278 96219025056 324460444860 554735651946 36053386585 209535561816 379573838280 3267376182 27815076405 14466371456 437884459392 1084555141488 1946190540 1072730120 23575197088 34190968320 41479066200 203463674176 335560684704 1389884079409 1332899359298 882790637360 73817759916 323705264706 41508567360 176026168240 434864229660 1016935633863 529438138488 11457227952 487314086160 590924407590 659860087860 154009026270 828324168250 869124473664 1328385047488 28901323440 370314251658 14768252490 884035512490 78842088864 22169030400 482858250 23690161572 1163686791680 962473307796 94857812100 745540000380 19362308280 841362399360 19308853080 1811510817480 524839452912 579714313116 230183673216 1428224230296 41511835980 2041952163840 329020290444 1626196608 92521829400 56487903384 343726319160 3065162880 3315172652 154199072860 481327141966 50488469640 976985904168 29174950350 27296826499 2036605403469 748285641000 144665244108 1112544298800 98811489690 464375520000 198093260736 669738970250 222322349853 286713728784 5693286852 22420449065 586414729593 224901528544 1854715264470 169486963464 871913957220 75629843688 1178306699190 254657719168 30876676101 150060376720 516262256740 1051008623688 88896059840 262462865850 90944407740 178102086448 999721468576 386878093200 253439876320 388868508786 389250889380 1419928842475 480093031130 167212455396 263002334490 912745122240 366955350416 296811176112 74590669920 4287902346 872085636768 1619681782200 4788839627 31043917080 744999657200 36482074272 431511677904 134397621540 15797357760 2366945664 78115842112 186095611104 168094245708 19554927088 336158285736 108468647424 23391369216 3520804050 129021185790 159758962272 306826368807 394094298043 1930346167806 737634927926 1159470432 661284292284 241980744450 92009705760 22387378400 708531440308 77294290416 7796312960 395575078230 67942969080 985235830560 117383325872 7210211008 310392515664 1903229855001 522652247676 1067517178578 1431976372500 222255536671 159946039032 1237977743100 199689039282 1279908002520 333454487534 632321189313 27679067980 1629736213105 12778749630 29730598380 568826212680 540854696800 120673225572 101029424232 648304020 887448362346 4194707517 24624664477 294181412994 1979512912 438357965580 146903672640 119184560700 1085921436504 12232985148 389326806960 251325441024 168547463280 134904488408 201934009256 341159276070 146036496640 1347669204 2339200011840 403639168640 62943849990 1721797657932 30782947209 155188060120 150794664800 609238628256 438471132096 266478809888 243969601216 192359855268 6915934500 10875931968 575671288920 1044589546800 635000221700 895609260 499247716374 24214678948 419133793800 1343134009077 24056712876 1899374272986 967516718688 220616689770 60012265308 38031872076 83302123905 134438222523 681913330296 350083806796 585906396592 19301154588 359474637060 99676129280 1572634043640 76431858012 332895383744 104332695866 389735091200 177015652424 110433119280 178368736887 506364901546 404822737872 12822573636 999507572448 573484810752 2164114040 74773871424 810797386854 938245247264 194844671280 1279592368688 254124967320 48043532544 350833866795 1585618203435 31529550888 49846426060 22123363154 603140062434 192534847092 1461772934775 12719837208 820909440 60255013770 1194907263600 119398080 88905084995 3249949725 1148019258240 1167219102375 684270743520 1419218105960 2188048756140 358942758 200146888062 22993671792 346212202050 551442395933 730443307830 265715001276 34872716352 4650495000 538689586880 141755471675 58508216978 348767926308 1438945178352 277490621628 124739781980 493445379420 1477779608520 24091439040 1651986002940 602656672730 88208222112 224057252640 64883341008 339027267012 51381850388 21735950544 174486977280 10498154352 427533605840 1162607028096 13564141305 38639133162 37276433792 1762478347500 670391650392 425673397296 832693680000 640271572920 397765242784 916483176996 303638724480 679090904640 424470975912 800352792 13337593542 335338898265 426068536200 201734217135 866104092744 825521822136 608772720 143062066392 286845140920 1708601170752 944502328980 668109404160 597041621496 292373433044 298716195456 33918591798 311475014970 1347697557864 393937140850 3771334840 737847040875 154256354322 654789045516 9691848496 75763169912 14411655972 23331549538 128424983680 78450920094 349032699352 386628131463 459984984576 8722852688 487738191360 152873418880 368786983180 333623815800 194384548449 283605847590 153160994187 1510670124684 985910665000 28091606310 87560552610 583087927968 497121733108 535490192608 200373349176 2377055408 1043893601520 69496932120 1374217538004 23814039348 655881962890 3885981440 305232148794 513719766693 687872539872 45046298924 841789110789 110511231740 732021790500 393977162824 1584535541400 9873879750 184040713440 91250015900 1165887231048 10536010980 15432281250 394349506336 1502133742224 458916856524 23555188800 102324112584 9751800088 1060825339392 286578716760 6268922176 521986257520 424371186504 1747857150 461223453696 189280307788 11860595208 224074357430 473303372960 587645865342 696647846576 37677174480 1943729631516 611000738656 13704639724 1026848855065 185146311168 27721709379 565911439920 1511039006064 13409874345 145602687048 334741632 121949356350 240575580000 14751596640 14723617584 289749255640 43695310035 13951099890 264880992740 11877447872 1329884039232 6317868510 3096000369 921680490752 102446124520 177749598936 351465243192 1075662442440 760082315904 68154115338 49140823160 18952172840 218031110640 1100546544240 230383781280 338092759160 105407268192 1329451764078 1979308584940 93341174220 238338773658 228170496586 256438375270 86854108825 565368607386 1197251260348 1401809746912 43952123950 98489990270 1289114112 431011700680 1329307812864 113936918340 223560850032 692562410100 510342377280 1196809091 49475902875 230327933440 1031830813180 362028769284 363257405120 45027536448 79874634750 320416418380 20622358512 45617194440 1517193716787 621635683725 231573292125 872291961310 17531161200 18026739348 4243911000 1866205210 729192341499 23227169055 20621600241 257789705400 238636213550 1072841834 21267599964 878044201020 13364439868 129404120160 335184066192 62976123000 1348233414912 189258457770 966389171280 60406636752 971446173504 158712126300 32445538800 675933051504 22657856832 1339530214320 390801991888 926558892798 641288684736 201331102336 190544109574 867915802368 137004241374 823112952000 795928128961 17736433920 455939343000 13923834330 4267223224 1012592706438 106725109845 549752258384 308935872300 18082824760 684347779320 64007025432 780086914880 74201974272 511555857085 65320201905 14553598830 1147007841840 63650234592 135583486752 35290891200 43607738340 109679401425 3419346855 661905457650 310347015264 106712674210 788270752022 504486823104 137042103168 557594747424 658805082705 6408414606 3714602034 69339664680 1020183246256 676092568766 539584075628 86285100900 57540194244 16529755600 197610624900 158533253680 267454450152 194461024680 784691198991 1354021284336 142934214150 350355768960 17435986910 62513423840 669738432 222217474360 217276415200 513598207750 90194088400 1175423067357 1740811979556 96795552 669441869355 21011827152 10930359440 83393882144 1415139328514 3423365775 152080155840 101225346600 979866935960 284762928240 789223520448 7033958624 292126574752 321940155264 135442054950 1316848847580 348125570100 57841318920 522600837264 928471907190 968148422640 128919116184 185329638235 2000156400 914243887128 140754251880 754339955160 18829677474 177985838592 466809935308 187851856000 914011641400 35782151328 254569965750 563715454500 320843204451 456746011280 209822858036 4485190320 7464722850 111673300926 34642843296 18791032050 148641741079 635623196004 15436369980 109923831351 9674104608 80330886432 447238252125 71040613298 141974532945 410493234750 914611204884 298767465696 1125025472490 684421121790 1734765657774 5311198630 682706360 126602261676 57262361940 154761374625 1027495514628 594325590560 5905569600 1231940158960 512916811848 127574026875 676769728170 143575447500 3209509116 33768199040 604171872 166532713425 67205191350 353418109660 216770708436 962295870060 413240117290 6678598036 530866774592 1060810067296 5936536410 1407920840805 32995103008 69925556784 219998567495 17621578149 136937672928 150570892288 27909338688 194635222278 35265321000 46647137880 64614881100 219189761824 499931096577 32429430342 599938326000 4295818800 359382978582 18775559544 71456243100 49435016400 726613623554 257144367015 573858869927 9276705262 246884160560 456999802116 54223731000 90791757486 476879301060 1580153319360 586284103832 133952315643 366139422870 1398499984802 53103332104 500484145062 364095810288 526274871715 174705990251 110707784388 1339991378820 11974402440 175243760580 531476504 59196543120 25216384512 445807831860 176597620885 278405145216 434755849122 172910250821 391078200 10182313785 7904005200 2267608240536 86239252952 114802847298 477536733080 423701862760 1060757194 167323832676 466490837105 25216752384 28550085700 60953470080 219774367716 359053695594 14766012100 7005513060 152790136785 598842324080 8501927760 262499845725 553161966000 1158090233888 853039243056 74100419520 1510822897500 878988551701 8909557644 74864217312 610352889985 1102028009808 952586133072 3691751040 270337497080 170729747328 145428516968 603589801650 65428396110 488663305200 362427314328 399810819408 76210504344 536887260 60054740640 603344679840 582388720110 546653920848 802008554880 460708458900 2056216956768 168921906120 1107533127987 248150169332 1143988559400 132345453900 370191427888 40336441054 370233141924 679619536090 1587275735232 179281565568 489952840472 44719639614 2151860673 2834502528 15698469800 72590639616 130504179105 8357107248 1442038110163 384992316280 38424396296 892919175960 68273112600 127402459440 190643780520 94764255960 615586001760 26929352758 420530084010 56450827888 16074578310 28560922488 471826726875 273766587372 47786432256 5331281900 64899976680 37526245320 13384027410 178814062350 8981201184 176143795920 234019183923 51633608587 561003754846 493964098650 179817717285 87283667704 1605755804484 35826601704 57847632165 1580946574064 1486365804 59243009352 1409446900352 724902864000 621930185800 8984392560 48917290050 49339598760 22734332400 83050639040 74223880038 319113889290 250316396550 376501705771 75135640822 15243555250 11132279424 697051250 1843285248 487359460010 466564354000 187909860264 143997814688 1704196183082 834962254920 388484643456 1275713552260 91376355036 865714313178 985482277920 57548377856 332496576000 1297608288292 699527157650 1255256051080 62945241840 253231198857 1512087355100 161683371575 349511664429 36262457280 188539037640 394571942752 348835316000 42986653488 150176949000 217426399008 1085681046340 35236394088 74741399040 132968263428 231198077556 137930550912 2190006368 635625439722 846018600 430595550 126678055625 20828262384 847119394240 50673074195 34043785344 1986579326956 164743407090 224872633744 275519083158 185709542830 57085956774 6288753600 1196200248580 1459419385664 789725489025 763981299588 247871614536 503641331196 711963215264 51125605480 985112792000 300694404975 61389470709 23890708944 50446702590 765942919560 80459646408 558439450011 61498638054 2714964023840 445429302564 295419488880 209983065408 1647219282300 175942642140 2404997794800 304529024916 844377340625 20134913040 29737918896 629772392636 27245363750 191048212992 522635485932 282024879591 45802441314 28695529000 553994270080 494604050688 2159873861502 52932015360 5620339540 309098292300 530135577356 169584303350 221491653792 248779725516 168978146373 689351207902 419570228058 1362928396032 166564270140 53215215784 1530534400 94078605146 769618678920 46414948746 2604099225 249663113938 141612091544 487856226730 55826499300 51045458940 94256008420 66697692358 209859653330 579639673470 54152007231 10050632640 102434516860 9069725040 41775143684 5091593058 244967526500 112683955104 162730983600 99467113152 668657544048 121772794588 133864544177 12404376936 29357939680 1042588756560 510265019616 16190743645 554415709320 149263336140 18063298176 2672767209280 117540728580 547350212318 116237193280 5547455656 1524144309148 180508885172 237716633200 1415433734760 266683634217 761731230600 76579523072 18500944790 793735604970 451594860800 226047003840 1237450036329 147197332722 93038948210 3531840672 239845062900 910930957032 12019104000 199772936584 1420305012224 354705391656 768765667824 606239605760 204313455952 238272089600 145317599211 58274565600 1524456229 110960139360 463598093944 248686426800 437901346008 817422021024 263410626976 16085649087 40627390446 12518677380 72184840546 847520090820 186243162600 2230956482582 46736915 121432557636 33766568850 23519754 252465950304 161501318160 520060580 359908888836 50082831834 166583864916 1537704315 140570176032 3917245500 98853507984 97510269072 68909255217 1402128575960 138553335816 7111678578 36297329574 541614079008 21712073880 188242245152 87199835520 8922343914 38269851840 326703167612 38593692550 1087145646600 280502446198 101720883300 128280114072 21125767518 13958501700 87613486378 199587494235 1210257033570 136909138625 611461718400 472796280 897994558400 73490054715 108511607637 965457614520 291893266980 429770959812 87660392369 100748807796 634261190850 349525438956 321063179640 1396584910000 166867321644 899689820200 83757536100 986405887302 649126029084 19609176852 357847630848 224645462426 171376393474 505152300048 202610368818 19206295290 77482719720 484979127600 39605838930 763753896500 701306599536 648320243544 36159093520 425557293700 373073501460 298835077464 454096950750 21148305090 489935444082 292612838280 47100976036 248123067780 289833950208 35625019392 1594502137424 143288884440 122668746788 115170615495 30561612912 732447495144 229160035975 11640759756 711923436000 671430830672 6617635626 452102205282 7528026233 43673763640 574978098870 138872455932 484573671937 1839388092980 133580346312 483309998726 53388845916 34347015716 1236695301216 230354767284 162642741354 88832837232 61391506176 75451350660 207502775590 1556163402945 466643012400 999259698528 199135385379 7582879968 416513783400 1611673154082 4913284758 464755269120 52813629000 198629343430 12911692104 652156584000 49524275556 579743555930 30799629157 133086383820 73792462625 53798549350 143724252812 38484690190 241674150328 302489982360 689793350400 21646493598 15741867280 142609454380 193425062008 110372414724 133012049940 173103367316 620194962816 746964900 406038953040 600905701264 733112348022 184604917509 19110045024 358063511200 155110373810 57480458 1389270161247 207615547425 1438608600 48531340320 301536186250 86808716652 773291509968 43670751297 915692081580 530345409858 214291514940 4476903942 195488416415 49457600073 312631099390 564189134964 277480973700 169262543472 292559749680 19425472605 1177635408 46555779200 113028425640 442135122871 54671558172 84080471392 513472433600 22180684680 1089289085538 563400755640 1410002722234 38722962600 521359149300 553305420936 4875322320 165129380325 372899686320 318914444160 209649206420 47757454074 667789831500 60378030531 1037742051456 240584852520 149121608091 589552679184 20262014976 125489674170 5873982240 75016930506 1088250420400 78669879020 155164289364 61466944154 737043346881 461389185300 60095181510 95341963600 10646740008 284377262400 1332794362832 288786582441 466377313472 1563385487400 211338611232 48446853504 177002130384 266400657180 476941442879 642251144500 88084670676 14520902506 1367140052992 1245910024960 529161304896 34316252800 431469580750 30379167000 19920132680 1860660693000 155656229750 297895831740 451032928424 67602630132 13429437840 1491559081432 223272249900 351118852000 294272175750 30162838860 515216032200 239502576978 55598437440 744049238400 125866987776 1399596576885 13186219800 16574202645 371919491594 258067832505 158988188744 3212778000 311314838640 290318829480 132901896000 414024271320 5310271400 1657771695360 59304683900 796024677000 13733364405 582233446080 18714800000 100031449824 2219068193681 14571501912 187350857696 1196034476481 1529124157000 38171962752 309704422500 215268666210 633632748480 63361923651 1214688420 1197029511398 203890200192 35268904242 8487980136 609821520956 215472715560 1179229316783 329558553336 435568366012 85460021920 883740776265 883808466912 305496791306 115347572326 147310114215 75029875668 462486152280 1707922265952 674401915350 258866473712 20019282192 659784159216 14414080590 374802480266 753235836384 1693750933660 102546330092 537107114856 665836988960 467445316992 6730570912 917778114990 481169072384 905123889704 2130810828588 86957319504 681358927860 339137338400 28321530 245630259780 1562700587934 118359680125 1304314758150 36366668040 290187848075 21545715933 162909135792 229729500 450749493480 2708542000 149810824800 17102052 71132584960 469058111778 406233197700 98515752300 1090813674054 71971812010 5428928232 237454403368 232064705392 408073614705 5756718240 47810678685 625247401770 439306300836 1661106696642 11278263096 626115884856 18726928000 200399073296 596999013872 208051142568 402908034256 1819102178628 128520566636 80348726315 137253847500 328862390430 2042754936 37819356120 1172299771440 31720823172 12846758529 736747349910 90747422602 8991186048 10731917525 1429566478260 466355397024 1386875080080 345487109100 138710609676 83635492816 42044798460 1154547527490 6113296224 117900012960 866989270826 967079785533 407744575 1187011114400 488687898420 1642468893780 50441953653 866294697184 3272599980 214860148296 161060154080 158055653800 791800746660 122643820800 1008608935477 644524970656 166591177760 492081895746 268611883162 104673704170 867849814000 322284480 585646150830 176996066310 322585133696 122928278512 135920381044 111727098344 218015476632 39514921320 508466489440 290706198736 178142448090 45066808514 36048942336 410366022066 1217799593926 632581976256 196930731375 115136767680 773554164504 2009144350 63430945200 1085707385280 52892565148 911520849470 1525721916592 71272294600 1085649160149 576212401440 870537284694 118759333362 187402859200 9560495700 5455643648 764862160880 879169749192 81772615860 98294008320 5346542586 28503095040 237486766816 159814456320 2081253411 800538690 782480273292 26243662734 108159475176 84293803632 76970227152 63666871296 437671488200 6228896128 6152748944 311733198084 209383485192 666709723200 27502715079 54940456935 1646742720 404675385840 492923262488 782670220272 1537544266200 120373118550 26981817464 1159509388290 294829689969 104513441130 1711984036032 14572700460 127653362375 70436475840 252443882108 401232061860 1858310090800 2249707512 180388517526 745658576712 516013037904 433764205056 1396208065 74058817536 170127397608 43669049352 564293949436 110779562896 843720584850 856004760 3609303460 6035993460 1625237124300 141784258500 35610885080 27321596407 68555323252 2300370292 18703382320 209903893040 91082697888 54564657056 447964560000 475342832916 260388344062 662664875580 1593213820800 1355966565005 236305789973 213837848070 206646744448 98096158815 43181465856 436024217528 15374190771 896056903280 152547385182 1281487948416 266926591287 522694571840 296658209346 472130911560 145983357780 76926858624 188363945616 904139356960 1730789938416 3813130920 386995720000 280797369440 0 10118323600 510819118416 42025582500 237976779600 115598776008 18099955926 7758217584 10825803776 325644067008 213865353 726945507776 70205819904 743850000 934118809624 603231853056 65559583980 2679138435 299783094120 173787954420 29244898125 4541188388 32641620000 127859796639 47093222125 58716577850 1196081748264 87026767821 300939699060 226747292534 417680073564 507388983840 374064120700 20981225916 241021540480 31320286140 1448527080 655357361736 424421834830 75095082400 150718467536 834308433882 980452512 31934374472 156220187508 38843153748 23590384272 5476739400 652597782004 33715110240 288697261710 10198107008 176897475756 112014079001 18481357440 69629853410 16161154810 45627195424 356006486700 295605097839 340106980350 124631843054 174300758007 861196741240 819660014992 918234338400 81910568012 342725884380 218633109044 275932412852 63243862101 48978750700 24268145412 92150655345 376419915900 310165314088 59877743472 51733237248 618051702990 878493510348 1185442088160 80786984800 661956755949 219847346652 44660820430 318896268600 115748832560 179471737200 46385097696 1433610269432 157861771200 264230543700 1092182130 179897769040 14292453792 98235619416 152838274725 1810225456128 230889219600 157324316160 1903971926 46713884371 8534299200 141404212620 641035081148 230749885296 459823934619 1929981537792 224196120246 918683511515 518432485212 273194301303 267126836934 485867194800 132782025792 296702992264 113014512000 327325292943 1153471647744 56356977600 470742838587 139815648175 948374603776 298034223900 2282398532720 481658892000 597452714885 268207660168 387190869912 1308689115440 162822599082 193393318720 128484964608 422330641532 11782556260 2008649306452 111708895298 129791089202 7630877618 8911521360 1522536866472 462961800 284402798379 28964421640 284386148508 153337928640 67426239816 560099389752 463687959360 53181157722 87981248640 478479443286 183253234196 252196778340 119800972200 317486582235 272440651980 718662962928 443898054432 1387130504760 4876368200 664433320320 147252807900 653000574408 261821010000 220842674060 78599763432 456148112904 60991532600 113776735800 14092587600 29384393220 83424941600 410740823556 454668445440 1269735430944 29128112640 65801417234 8499642400 3517910249 155755419365 425896971280 32486800896 1369889818 170645854328 166118977596 410642460 155044102455 206975237920 1048447966402 170354068360 1110158462252 5562034650 350662435632 83157955725 85312938975 260974808400 132676598736 563122302390 152521850132 180007204130 303174386398 594107393724 20699925036 876844985193 39770863656 53566091040 2502902395624 133234038784 288530003632 98621207776 1620649050669 39793265925 417461518704 369088123680 711347343752 698463676260 3110782400 125227295160 136916223750 124317581400 35884092160 604790411008 377208980148 7366312800 188189625978 1259540884404 568606676040 53753095656 540653123682 82545519756 125679365112 1418577069 240097388544 1544767351760 413844155195 612022378968 821446166098 106206891492 58160300660 18982033785 1044819827184 926625393000 5284476182 16450027860 643560914910 303466702392 683130956753 25887053930 15621750904 155846760720 16292934120 30661295400 1874741421825 473971198296 38004235872 689707887913 98564489390 66789082120 584173668906 166047223638 176084808640 9866114970 582546166704 14832577500 506518910640 137627634326 476350840464 197146004120 193950306972 211710294642 11535967100 58025675810 937034775336 2805009593750 26287934400 33830782272 118163266548 151520602464 1325467231747 20210657490 212236395000 1010180320050 77960307630 765061251504 191451953693 11258063850 542790073620 376997830490 757740369750 147071458758 6512341680 391871754366 225093754493 61655078576 97001102016 725089058994 20426145900 148840563142 163348278216 8083517598 917807616 311624936064 1443277752687 84470972928 17812958400 195171000240 107293379250 342911410920 283510500000 287899280328 145499250852 223437192712 44029969200 1280173051125 168652512 56285597340 624770736 24109610720 6973896420 73439484840 71338465842 324928124826 665950115532 14023866705 209023076 6548648240 327522073032 72024519480 154225987256 652613674680 1934187992550 60749343872 80464525164 154460297880 6961000800 143232470667 205773433920 26473823246 174140510040 310147325406 161229656250 676253528496 388759760060 512010699480 723477963264 628107698736 12130102520 394135695108 220864248290 191809866814 40083374160 408687100380 124932805596 256011385630 626145823840 573507474876 66469700402 7923302464 102753759600 61635763699 1389146371795 24500296282 329064461064 55419046980 389096785350 119513447550 61360607856 391276940418 346680989760 229440879312 706018164666 905172828682 226640878359 835064370 232195357800 1318544682640 204133118080 503513599180 3896686124 11872103984 184923786710 502605481993 424263885732 217334052720 243555839406 679930310384 1105986217765 576622031520 103858710725 90734832039 387516209916 292168833825 136664779482 31174451964 323354384826 277881697992 455115691875 933346591710 151255938464 769871799921 878763542650 9222394896 301739826180 917413943061 19670814000 1892529072 12733321972 1019765051712 953903575080 1525334850 41468289622 94239399375 216760404008 8982676096 256340196138 7793035722 571443110896 223094060952 10996064820 232875377028 13949893980 11048270640 390356337024 67391818560 381335312715 377536235076 2539123200 733382717760 2230006110 2038519171636 1066960642320 70068134283 644431353720 1129169104485 241143027168 767984528850 1600946387280 451121914320 1496794303296 296868374948 17640199170 74383893504 105082723008 1310092707780 228640607280 493496915340 1049824004278 883203564095 428994844080 1503675250 1596422400 346405039400 65038690080 402827669574 1417612020 439864120476 1070451504000 143546331152 535522830 75403354446 62311293630 2323301120 84414638720 29046365856 44616199680 730031953200 31243878270 305076713942 344398338361 3780766374 340093723950 2635293430 1555276846240 322949690130 399841696800 2084902183 97455410260 991599408 569318977920 1416672392150 267314790582 65864034040 106443851544 66780531510 158464673190 492974433600 22175677480 864796202704 7767788988 96121415330 19845562581 949399246368 1140238746540 287994629558 432833844800 295133570035 540588944952 39106989636 195444669285 14144288288 32983464540 430860172512 461670271524 382656914640 103082357268 535767050368 179023868352 29288583760 847693394308 765297639088 396945000288 616752048 28689633924 120283098210 719403961640 544428954450 22237495728 1408307871360 42232823920 70176418884 2038578520 21266423360 60805660500 1478023098435 15392742208 37294280500 425234235772 296726768250 82010998560 3456058320 338522783376 89857596608 27609742906 15807141360 338360869875 1195376260056 9136827204 29086452263 1476748708627 210670420 28607528764 134697396960 31310313104 100696614704 140089913040 18873413559 34875929717 707962189968 432405569200 236082366500 785025060372 28379482065 132426872960 280706767380 195060068190 1603190230 787911098544 35280296640 676849124349 46306652301 563651295176 124813697400 38364340776 411649487358 1166468865317 389535353928 71656537680 197474069520 36896950960 577133245962 20037816000 14062053720 520461465552 137967264120 78468728458 45772300 647128244840 188436360420 969867187968 68303521650 368216976600 5163040116 24520258400 184814565 17715514740 11082741572 315270490444 15113800042 2066441307700 67376247456 41367691302 943146314784 70141687000 521071801160 127547323308 159918486208 52919954640 1115922322200 599531586500 2360748789120 1236279641520 292161703890 25727005887 357011964 126008444106 410479352892 71805690684 1007925331685 115367011193 103692488856 108930620260 119924742840 66972956520 1560307311294 401798564469 73171804160 2102897284 153439824560 37564779840 1147465265513 144218158560 417424407540 98291793600 40591397250 26044340850 392370177168 632989342350 547821277336 196251364890 255876039180 145241684100 874838257920 202176727220 724978740070 162543942696 631711014480 1255344662880 3953637792 61924105832 767556950050 115570892800 57095007840 1784439036 1769163676 208279502136 29397362400 991352147808 323213824080 1009509087208 271633600000 295533579242 86482483908 767169586644 57251045376 15854325344 63485751186 34928117730 33542342260 738802078950 576523896 29839005504 877377861040 194718378486 39217338580 313911784989 89197633287 8572147920 48149295840 86961317940 80524377360 11982188250 112509241776 70500556035 2759980674 442098396540 52687052964 55785545662 625468994940 167281053744 152620924032 524945671236 894972573 1710648934950 137485006734 162024550400 1125402033492 26394260994 1824366446896 1378775423220 462570827964 229305033056 5588396660 4992094800 92161663902 26084964440 1038591872695 111473824000 14166825120 546423273312 464043876460 177383313975 86178518888 103507723504 39397091237 7978113308 1464992196250 11067188616 1015692329574 3786311340 674918405730 5684249508 50495428865 289352285559 189683146863 85233567348 1067392403896 1032257397864 193186790360 69175619172 1842284781 4503448400 405470065308 1092616528 504516462775 1731623757 355876292898 328069464 548969859002 188634018048 59602532220 65214974330 443764017136 902888465982 79485603630 447444587736 965460228075 91059800940 495348639590 209354545281 931966801128 78777135576 24510897840 345728488 109502226273 1137966324852 5016606210 491589919548 143222926000 357077325474 640809513968 3432639040 77054860008 255444416178 202553999670 86319235222 772280540332 450778295448 1323082979652 253962419760 16939832800 9093791916 79672390614 114129990960 54024261390 135881914986 423043369632 424968392160 861372460305 2532260360 449557683960 1241638980230 22164043367 356628988443 743565445800 134988880000 71085431950 20634133734 58455911960 355765791194 917049775740 13144268685 1102680806073 291480097440 651554524800 184026531024 401133322850 347889146514 214351045150 13235790960 469462464 4102286575 20930056448 379347374528 635416889184 1155822332915 787404741333 98887884120 798898414104 434136287130 550086198750 414070146504 241726731792 59599304820 1996970075376 894460483488 392259270288 305671015818 444812077424 507047793300 903885262525 171846336 1190079792 889620144900 180121396500 114652028060 7391120400 296773681144 1112703552000 36242980800 724364301024 987076734032 12213422928 123436066600 21383558510 247101424416 361196448744 537895929340 940576969000 808946432 235384033260 18142818390 929118227400 290407875048 65405539962 507202132420 58435822240 680851322830 177715468700 317027876928 1363919817260 8623508902 1785499873456 1001272169436 45741137940 56987866360 781561575176 15748731968 816906545536 34666145514 1038823686880 1474690823640 4851181500 2008994400448 116154580610 440322173850 13348182060 802805351040 693438488325 198790669088 327795317300 53936533250 837414256602 153298804230 44126850620 20712023136 132404856388 58536108750 59650800352 734774850 191157654990 46032822072 2295810813120 21716377018 65928516864 49274707200 55261706850 242381103720 86850439720 1490939749740 1098080681814 192313863630 1199231771040 17619745360 1089432896724 277279222852 386996680056 2834878662 186355647520 215104463136 600125016 644953711756 120064239360 376405522240 324349564448 17027647972 55510617090 857358227655 70234006920 410919827175 670751651225 12308868 108861843680 29142867690 289261519092 347700244815 51270887040 266295310424 189797234088 301283390670 41520590254 261519161074 407649564628 8009712768 1017245845275 70011361098 125489016110 78254622800 47519809200 275060336220 1249428170486 897940021524 349471864560 391006616 54489009096 226934901688 168308222280 34201105400 88622755396 186971962716 1054576682904 1360761216 126351612990 35461742706 3373101160 315330834285 181743833160 392637758370 131775876492 258876547740 623637413250 2047324212 352190850070 58671543280 408062743641 19584675000 6837939000 6256275540 511443991422 333927006840 240403833194 560064980370 352025153760 88114649806 44052293610 73538777772 419778432 104622352744 692721377232 159450297648 14418221972 505652500416 28549546614 209768465984 2336999735 188341954248 356801917220 140826873300 141749861400 193178976507 8225436180 224235192552 989147520 281081712654 27276276640 44447921280 1025860244430 439571376384 170554872504 514432546680 60642212490 726881654400 1950695934208 102093709860 632433103445 32101508871 1034635771320 157284908368 394990281000 71356999950 587581726158 32187177184 726211695000 621312121953 315546871806 159590036970 160533482144 396669504 360782757990 141492995740 84610889244 1113509430 40140328720 40911723670 343519553520 135695521689 212830541616 532982972088 113211573390 78096155742 761682248600 145242866067 244483216380 66221286660 4151262700 418099990680 27648715500 648689976 375652681677 13043607832 284436188400 205775652228 152235318592 29453473335 14034826 91409194800 52944194620 29872517388 10204971630 240691067556 27812963136 595725433268 234305144994 120587060160 751158883594 581877451282 101755155572 6046963065 129073364672 199121684976 35799272600 1059449247780 13410360132 4943570502 53212240524 483730025760 1043623807200 99593561815 33270782336 17475486672 940562000875 119800268924 111746192840 365191029840 68040332640 23783652600 21148345152 363244353120 768115296 276425170560 31470379920 1174337408 564610780396 8953171392 967954742436 34936275000 32453953972 328812670 1795051823808 363730372544 17057882100 32680114560 6067114575 553525236030 1315494642 346197169332 38574535629 942228676080 75664200582 76547381184 288938931050 233177695085 95842811250 767206925688 92828878740 472463642385 205631387500 87254499200 199618614650 317217936048 153951516140 2888670510 390946518702 16440715632 173940770520 328879289248 6405210416 22108037136 545961437120 1863893215800 548343474720 11147750055 171432712880 55528662882 63685953630 14298166890 52608487000 111000576400 372354482520 425944503068 304858797360 615138805824 510529584 562832920584 13189681540 52797344250 341417296296 475238164544 243851556060 22187640852 681872024064 220792842512 229342832404 141583095984 548457176574 432226588050 17730527500 866861877984 121090961488 35943068400 416107147680 1078087745280 505395492700 619617841704 24909652499 246337985376 86200503438 1776469702860 105483201600 400680000 9079092198 2704970752 3645257322 1329818595164 664832668236 464642136000 378653747490 161468526960 249196085820 5761506960 97006435680 1401528434496 62245758393 1113416842692 481900230 1255624683357 84910991886 1774521907200 156524419600 108742295130 535284495360 204141647808 957245923949 161113236240 331400826624 53518675600 529967683440 2151411780 24843980000 480817338768 959956832250 440735992320 997737027408 256632267510 202864464 369102283750 11153874987 112927657472 448535209320 1311042810 9405293328 436921752960 696564820640 26996381230 1478136837516 1501669668240 16976252160 768610587536 682038165900 532606160700 2008357713552 1139806513116 16037541432 103886990263 183314002464 494500117683 4387662000 426467080782 1852151730 20531393868 57255913152 3442696629 1506404030432 236202151680 38201892180 635816425068 693315036 390900604512 37726696480 867686430740 356280686916 149026996591 210039325650 326322945054 7108598500 24686329272 185201582022 367937204250 40067212950 521139947328 164123005440 1001696151040 13360048080 67295959406 1267630866240 1661043655358 48555911040 1141716230760 858262000050 319215126776 15383638800 102044841120 117977817894 90525799566 15069511065 687463634 4968895584 159566422704 196921469790 267179170272 429711589472 2844510130 365645761600 94849281527 724902100780 320161444400 55950119280 378825699096 437857601100 63951514260 30973923081 95895938160 10176522000 272929244192 408746026542 146341581880 646848626688 21135759255 791014789824 254455741254 250219505160 34974564695 1054031713075 737698037310 25027868376 312201236494 21996844408 470496930480 161415949510 459267815340 753018775824 547141520526 323825923260 169095445890 976849920 10526702976 63236429744 49953082944 206654280876 97752735144 1378226598084 1337230501110 40826448 811208127216 1829454447600 213859740988 29225282949 31991277967 7533320976 405479193210 243160045128 4519601874 3692661408 449540489104 239907192448 49698935226 32602646440 651850504156 550275482610 83485538154 136473731604 551081795495 301403307450 219288871659 93117904380 615247538301 1268282748810 1755256883016 916739563488 74430158880 820312144512 552665048166 2276981280 48802348328 1403328180 8609785380 369823119984 98735670754 51191411040 332654230863 54218861336 3241108416 661845249092 499987773360 1041834444 130002027624 31418044160 6133428000 188160453600 87873652460 42919717964 2132341930 413584880706 439093089600 2311870275314 695350868930 205195975040 787955002080 1575548032500 1487002330800 367398583440 1304373636 65669395977 393006660732 294006139620 776049309360 118348680650 95796348986 12054989740 1064432676008 16176939780 173391154860 59868998100 34916062078 6458330160 410423040768 79059766500 350652839680 21566120800 251928912312 411614315616 375722106822 5622165744 133179445728 164586222080 203731683800 64881854310 5813359176 49795904814 724808934850 218208060642 1166968181184 532947175344 6377522800 335945885049 151055729902 58355332880 80587262720 1183940379160 32300043916 237813162400 129006570000 602284760000 29264571056 1461857935824 319509887760 46869350528 700519897861 770584903425 105502541634 532202090780 1007809938 546124743792 1107609007680 470388742232 1052675695050 28890872010 95027516000 49333159960 540810615312 632181039813 736193121300 69950965488 57313854576 317228071203 1201051002120 799164912 1990831422528 425805566592 17186983110 118860242600 226576885500 45059239638 354961715640 1008596978259 256446112076 230405111040 79610020608 2212958880 99775317894 236073384680 12947807744 114674103432 151907307493 1817915620422 13265628666 569891697102 466067161088 274441112127 149936401800 323840222160 344013155028 884114017500 21744122376 167598586900 1294506463680 118731096288 50376977112 94032375054 210564902944 1054600512966 885878494101 2371728276 37029414600 774651373860 182538395550 126072123716 640019980755 322177144968 894389406 151204099200 560314036060 572513978736 20561182236 6529303500 56599050144 21459466639 326372337056 26578847500 297617967700 289673992160 884042966772 26035692912 177368101028 13868166654 4268516225 766482539130 494902152208 712475229440 1063043390560 8516182712 39167346123 853153541550 728336987586 1188950294410 83807392350 822709935828 4066025040 748422085968 339212685735 865179279195 435524131296 74942738360 1243283599143 32603171328 160962552912 2410098907676 1668131899056 694005892860 446104022976 362925575964 527800944160 105511549724 4026505308 12743445000 265654407018 151139866626 32252538800 1303378191280 1141658890240 565679759320 320268803940 135019946750 573050829770 280602359465 442548731120 126047794752 269345241144 720664182 109092638214 290925263412 530088561600 392985657195 40859285868 43566215040 235004076588 750712068864 551170906425 33873320312 50171232762 12698077590 115104304608 1045526732250 855072832320 342282717504 62640621225 35280379200 378303966 145589086530 82389634435 867240996948 572273149968 2658285378 262447480000 277936804600 424490912832 512764831480 413426264432 19691912614 403752744325 170272151984 7217031936 133436018658 383541113340 1553595220710 3992641590 953739981285 988602041301 746091862268 111111493500 666362984 157444189420 103100872072 96868825660 359970929406 725627008000 146554401108 222130908900 33675128192 163915733835 48666222150 651072182040 409603913100 95037862500 437899876824 126401224950 298209132144 1113857256750 183002822904 409556173752 558361427820 3513042036 41716848096 23235540525 249820567911 43605182500 13907976264 213418735214 36375031665 73444804224 240147272622 590726983224 213409895664 1172422817280 392620266376 269322664149 195516596495 2230606080885 101414945970 709255285200 137811158109 299059406910 2895572196 730505711618 1375449139368 355171657154 2168549405 111463821665 59737964832 5008292910 327562838904 58240188864 1032183537840 546005137644 50015567700 189691846660 2126523432960 1320102227925 390142484480 110276297208 111056634198 626978130758 466935192493 2250067584 106454872836 84103934040 97755055404 252560478750 129415585500 17874283396 116152123248 509908708980 385954488832 438274088692 69206664384 124867967670 272746700792 256961351230 291284024184 1558854454080 129708698112 6008697108 386342816340 535961678364 10224828432 2525136554990 816129618432 907621459360 36504592124 194224164056 113125496715 81031612174 718749776164 10193200342 58396316650 95767819830 489298796712 11530034824 1083499238128 461829548160 251807116515 1586180562890 255404403072 139881210000 20107991190 319973123210 25744292352 180601885828 168893508 438322633242 381030401180 64347308032 494218266880 91443012375 285600478800 5687809336 383486605260 521675270655 73534176702 155106654144 68004173000 45574768052 339879725000 338778219780 36340880985 203349677775 51278015313 456767338104 772943795172 81779911353 682360076832 54209007864 399443361000 632071596135 970476358383 23724957100 19056582104 1988902869030 200145029076 48705973920 250485063904 56338876212 50005364136 93336569720 83770475448 541455438720 4531811011 8227997790 700476674760 247181783420 2221480280250 129755801280 47418439992 397275655986 9368339394 93948523200 638615088384 68543977056 95577366560 83646239660 163392285155 43710698736 30392728320 246243347168 91226240350 78511629924 461168331780 850777304000 229948521250 414814845168 128811442060 31765630500 357799162500 335001085650 175584591 99308894784 26452176660 1101440066692 127758618204 1038717709056 2252567394 7130410790 26027649298 36727574520 822870705600 43703570400 635759500050 741490790976 121096708600 67675603320 267039582720 4741599870 260168425722 18799144080 28561334976 148209268035 212432959200 89350253344 256350712992 184511409261 44082001348 2737780240 118907867808 403851266910 313209063570 1941965307800 460832790656 79233251375 44325812960 17831826432 910783838272 19765269504 37522787328 505443572585 80711763888 2865138420 48862484880 550214114688 5741786492 43275063750 179349354 75852047781 28434288840 25019148336 24730718998 84693625320 154731825048 58000280910 472239066222 113426546283 115710317875 32914040535 22757958576 64803991296 245522880 40662311508 239454369892 528855604200 212484664600 212402957760 9533827936 259192650080 105050594040 60427459573 99894574368 238092622365 107888837562 84693637812 359994990240 139457352105 7627810970 77192698800 586429657352 56179834569 3028992120 126840146400 572186202093 34036497096 535013428576 1054183872 82315493546 6413826986 235552898200 343566438600 1050601566204 476438099319 2519384281480 13186681320 126831315144 151591551900 81953164800 101661834780 1323764064 60578138544 57094990080 338368891948 744532684896 337430431800 153145692096 475816864896 1352255704426 51506821080 626643602208 122346791127 852620254596 209272500 5642467740 58143958360 981015853048 292173523656 518609337660 1267324891595 119335808475 449813906496 490794773846 18399729336 177439451040 321048578104 3694024273 736732358320 51701869152 326161854330 229166935616 10341403072 298247122602 387419895132 404075819604 60093025382 886975373180 926520354800 359682460200 2248059280500 915931708600 59539880100 192578130270 12327836586 127697372088 205187360718 53116643580 1549867223280 509997320448 310469351255 18741599316 739631727900 1091293518114 401278351056 518238430164 1152482397055 1067488597000 69007720662 8391670872 166012993773 106007608206 18155055940 167143889485 537611555712 129858550220 506781925461 19454171100 75428423538 1182504704700 312573458400 690244832825 283772977152 415351531500 54564452352 86662458000 173834211600 947382765 241355868075 255016310976 2141279619550 275548287360 1177309358400 20557697160 913814688330 45308903200 7477918569 12587899500 623131419936 1259819934120 378236439000 188326355016 117749226336 94612078275 80253907020 39912196913 320528918274 512362705050 9522504474 689659105352 369257622528 1586766009920 512930584353 925630312854 129114432867 329776935048 5194568592 536031416322 374003635320 78455826816 154019474700 4128246540 29060323972 4687509176 27970422592 90644642976 700472261916 193916614320 70217772360 617082245120 354419550925 149711837545 1182729108060 428494998480 233138849031 182332719360 817734463480 942801428520 543178036422 528946874800 224440596900 2202708704000 91214498516 31065320666 31574866275 42600453375 201760924329 169817902540 547013567364 197223395110 684918615150 145147084236 5236466200 35851277762 5589046736 180641873789 80928821760 1319232642210 177857061564 47805549450 95451379075 33728397968 884870497875 248179891680 1082641294116 927011203032 21204163680 6633394560 269409024632 19349148060 375367139056 11431002000 151646125780 2190771298920 1917720450 397022287662 168854259000 288205215963 430744883840 166842712736 34272707220 593099001792 423834728180 18120016120 1139436069154 18287727584 232626597516 56462707740 50198721012 1332212733432 568692788625 256863722367 272290630320 138363109416 587141878125 753988297932 537951045360 880062878100 266525896110 448798258425 373512893460 376273430400 66936570480 8900018127 170088700110 408509057376 67802645568 240506162444 263180420646 9544429895 725844623400 315992938716 280295042560 37286573675 1633714159504 107912736768 421167176235 121389032336 111844556628 1522693791360 383505300546 66701438190 279308513 100829995 277568893266 462594659904 806738367710 374148424864 5990412912 299380745400 74442032545 1357814950 798231621184 191632959000 167786350680 52696564025 117088314831 8481674850 1430440187616 1016944560 522192606614 171749160000 100653861292 150044273190 47188301724 12816359738 21651547890 11912321520 1319074901200 1682186874696 13101969168 195618230160 940233479241 523698228064 1346368655814 196734768846 6154079180 949654271580 81064071764 57958738600 156553087823 515978409648 20239679320 432166034300 282276873120 655102026372 203173455168 1482024960 955643735970 618115369625 99503785719 2971211672 253226227752 382701260280 914971426380 1655967251554 11685163554 127145147355 41070596346 330101516899 8546388144 626562850452 251112770730 873430217208 7691560240 38348725050 163610368128 194468181600 65840551530 43401536640 35958127905 1382030540000 144248545620 4096617504 594382574352 1551458759040 1149601872400 768040792805 834208860852 331527910494 75885739596 138763510800 612707583312 313193393200 38995571720 380791332864 45340484728 1479024676675 12483421542 922447752336 555482583360 274069176789 1446425305024 120735378000 1877677714836 919042841340 354446922508 111059038944 1375885661892 1070673734646 1199957861181 4721603460 53115378394 135558004164 486999129840 5079467256 31935478653 1430015776488 21803520000 215458405184 399293667612 1139149946880 44075419704 94676329680 1214772077640 27978651714 565430399410 385205424500 531966304736 155199609280 8187254950 320774234550 39214398390 7217175680 85673882179 366449888453 322005209020 1705807285 4955890968 68906084496 87332073780 418557655690 720877224 543151360320 23866611120 177830572920 508162463120 7270047000 23688498456 115551156630 87439824 6676918395 15490694420 1429638771726 226172867388 446205216672 427359466836 118065369954 264254842432 214111246785 81375104200 34412991690 404453730492 468550581345 1265728578084 3385747200 366700263585 365646660516 439724917632 89325308712 42762204716 376535979750 1391967449340 39019574298 237612828726 343568442140 583827632760 7161212426 798047547318 85359360960 756133171848 833923181736 1726505714125 1561181682336 192184861167 139433584664 964679324 223259601096 225377088648 52225401228 124898223120 331825758930 1113516386640 120728008044 1138761612856 273072841056 24088796160 766318915560 11619358464 1401311805480 1056412368 8112665268 1000660489437 7149064048 45402889504 152439781410 41106248744 60581835776 465029401980 1303332732 166845666694 480429686352 17315558832 57876817782 868455779100 624046557046 10897143318 14798656128 199047322496 3327824124 2011976283870 67099336446 405277467000 911181790064 99723448944 916861382080 139571585376 959023773112 4513431608 1209014908830 8741410368 273418678611 867969144 766762055150 4347832320 848258220348 346314110835 104025984048 826591474240 95401940320 171650239376 220228662600 271408383960 198053458584 987197226536 53058588300 144065621952 23510595920 151706878992 167783304203 20167936672 2167965715746 138400268349 124549829955 263579828252 1331826476760 1254315386016 10371398760 8358046398 1356037632 122550734376 275894236966 55064492110 21195709392 136115413200 167320085625 391612953312 21277143255 177598360800 278328979725 2012383116 152923156800 449455053393 431263648452 491450238180 1859586271920 256442362665 451675236474 214379182500 27134524092 603680061600 83210880303 261452180412 365137368825 36556935100 1003891761016 175042184598 321170552872 830562536925 1657168278 1879320576 31089934080 307165638780 165075344800 188972698880 130231977218 42815581504 636360662244 18271925100 723254391575 191310367074 79798065280 18729048240 54749494260 12293924544 35972230080 1362409434771 666838751508 691835436901 22632502764 333793704096 2157441584220 294651825676 1071843696600 58283621820 85680838100 19086487791 403896391983 333265197420 58967282400 160708314039 311226926913 2536749600 684284016150 679275272520 247974048 637068634950 632571788304 1147770991560 6957670800 523174753024 210688335936 134076416768 35827588678 357433139448 620324847352 827027040 99188977872 57381811088 52391409780 190683467535 615782560896 132689920 388639728 6158342820 423646608570 191961112812 776693230016 299599491492 1055795059644 174573742980 1195994975232 139048892982 680356272876 597016472400 146993684480 1974030000 67919705462 479788300730 918458372700 253740839625 1806147011756 6082689645 240304968366 502784806908 406693141400 749694703230 124758517710 648439625230 1454161546110 20698707540 11357222548 475934110080 462937925385 22356240732 62135488269 347829850104 85540151200 225987375880 172767197772 30594811995 214359908188 1823573186841 679367545164 16443887400 420884296820 1154056240288 32816896560 521451999408 4227782650 11038626144 599234525790 456660614228 136756434360 146695121980 330302808000 2068878270 443987940270 112479164028 256480432560 22464960464 463902160400 95060674800 252547414014 143126750385 117611222400 136155937792 106701236264 66878738244 10208988300 206317811700 257854896180 449752355910 310909872960 51493012274 1206622126548 206469478854 12084169944 214896484925 921976245120 608908441248 249761402400 6904210659 16898636160 266973997680 985220929616 7279459740 670264664850 12996482616 380279839324 941038782684 9061183600 36682118200 64943150250 187603168500 19557690192 54777957935 143614496708 238187638854 153372735738 71491626648 1682635359636 489980848680 712891604832 102133433196 149036457408 455939120 1255161223296 70991250176 10783058904 126323487360 1248835061229 716332452880 471318823248 439178129334 1845561235336 330677739525 227424720750 756825272934 394587760972 2924277390822 276212892540 635256108 129626224880 980814924275 13554939255 51712690432 36803714777 598484017152 64698718434 86590498176 889051009644 158927312320 1218703299345 255278462260 14397630000 2963057760 672013678050 3212100300 73879958784 250482852576 37572549932 957678534088 153914494896 228331138310 48854631315 44943041616 96177240000 307000052880 19166133792 124401931368 1302113266560 6581173464 231942619168 4746512732 10006318980 676011412650 229689857880 308601979686 20897129792 9325233720 64586214 260995835100 65195083758 22400706378 883793988 4878013371 175619228640 160296708 341652076064 37919321600 82447751376 735075544237 915100326600 285061890398 240983448368 174660691989 427321247862 2868248124 141528492000 131822128260 1187910271872 38256130785 404991631065 12703206048 68787828000 100057604400 341179608 507743919936 289048607622 2523168416520 784292332050 1872413946 25570944000 72854224872 1462052497152 1358567702440 110212712540 801883408068 192085500800 13725897920 25853827868 444906930336 6049855392 212441260624 106636565504 274570779180 522268455204 122071019884 208350406720 3982349280 1502025885696 65665583280 30326908248 762851890710 19396598210 18200537280 156289220928 1161624666950 1028645886600 1682778240 95827776 244892457699 45201956856 290376096000 68089465526 16946009640 764915400092 1378230469516 69472539532 9917626554 152113896840 16481649408 291751583214 5373779816 203216285160 771981195180 360846922860 1112304355708 1402896124850 40833967020 1128508036496 117092911824 1003440472380 289705131876 912377825280 126243463632 724382475740 55675438566 1654687933248 289162990844 243680397656 24518775625 783519960960 777595930776 250363676871 245074029244 211111917246 10184696250 4350435040 318744980990 946212490335 404404719012 61962932328 1895222667240 82722675840 25436699568 254357124840 166167069840 869641051550 5947946400 126405273120 396204632880 201535259328 49190252 1273177048689 218737680400 265049898256 45998242380 11471208945 53068865850 220051578284 224514490550 525912002145 1158436030800 203374301520 584722939460 1739536021080 1331473367250 23413612950 39626629222 27715626685 397941668124 778022422485 1218874745088 752394646825 256901810004 1320833031840 1427168703246 35223552 1023257200000 351519958050 1513712784687 1181030173050 30357672480 105670546236 198439507514 252294726176 16342875676 29838882312 9088216800 72612892800 45699557722 264962882016 1087901033679 683156498175 215996198340 209478390576 218097379632 16125177651 4562966688 37195591680 745182183122 332208229080 71346543060 118729801575 17179596534 42137099400 1174806235584 463456080 775666728486 465705017184 2130461987472 193101988122 716389924968 127752789860 218806432000 1322043630300 20029418480 522864526877 1345119508125 644750480280 4382893060 43021621890 564964238630 125445761260 60772015584 1102152838609 63635175396 158575292343 1001004486300 225488062044 485468878818 635969348544 228277232820 44221997358 284663881488 322393701360 606727512696 88109459568 25089704610 72623966100 1352802770316 1084943870400 168819767622 74527837818 1530627552 237958528190 766529670464 36551709040 186400659900 117271025508 549968840640 173754153189 2106477414 207482656200 385370349 375048510144 78605376300 7203087360 214615415040 23489937500 167161087200 69473511900 1422203200989 24739723008 69152035260 544524750000 397781455071 84668316876 112303931950 1466920700910 37137637800 952578921706 1328101972110 344062463346 217204652000 31733581320 820630560654 14402897600 766373400 120579317340 19759559827 9676844100 959413118139 1429938310900 61165543488 839872960542 677164205010 646579225224 1472067199680 77385824448 8325645300 183417696924 134859539496 349828668180 1271088082920 1947503424636 40375862388 88389928476 777766310058 75100031355 289031362144 863909550788 254525272110 259137440848 235462401468 158484658176 735216243300 75393701040 94336628400 169541448732 752516566944 73743990192 118744188052 32659421598 804448627296 20864351136 385467256440 72005149503 54312331000 108296945848 9526819536 1770934644 610694983392 26294340096 529458036516 171911097630 1692104100663 218929572342 997770783744 1093366526265 116746881880 39204102656 2243565997620 1176290506500 602667195858 24135919500 866567689440 277838469480 311342579910 22261479040 31647446496 232001168 102402040862 792699598125 16953060960 368474198736 1196831825280 331045139040 57177337048 33422804016 4223743944 267281842464 384934675456 145292646590 407722841784 38667653220 434135525439 3271376250 989245170000 549073349475 116246025350 154905489369 247426136944 1643090443200 1743369677952 365853205156 6319651520 114807941248 11424458700 4314895680 584704210272 7635847704 1273565610216 9735417 183357158400 2794970232 1102819394088 565510275072 63232376328 81024788960 191921460360 107006596428 7278119550 19248090030 69398960112 189540863244 271256833740 613268832694 587697529104 392673296400 946627000575 194300333824 543542325048 718020904688 4000315020 630198421664 304982037360 325171125180 44755684360 145352400796 12258838375 822219239595 883702277640 81542673014 35678516310 60694632846 26148994830 249444730242 45105436584 69186067050 232414162848 94901114880 164521852000 1559569897728 1273440900525 285590211060 27309723210 218904583761 250866016200 1387856320125 506617503570 5848960260 212648388750 15087796848 132894476064 186025419008 60017286420 1017046840560 59093213682 67394782224 547902939200 201512859366 30150665280 154687671831 12085048794 2171097100000 149234507320 1083358155330 25042897278 302553758628 374273505828 647657529877 174005932617 496204350180 610404608790 41372811524 372260943648 32498907770 115593460080 147641297400 1248228498000 20037780432 4505574600 345934127136 879983150563 643900044515 185825545752 578167511900 624865065589 498971397275 4295742240 357177077946 119335396887 18769953150 334665762288 74067938000 146717853282 8235198336 889050460 36096681024 536389137900 1003186066932 1088503567136 283219911828 118698006735 55840641985 692912868576 258392892720 1209504134400 244503925400 51984155295 688480814340 87218430560 322950579840 1962421107752 40036315500 32447123800 104921263810 39607482453 111016746480 36896154651 67604694405 58554363564 1378369436400 1210375468944 368222776200 469389266500 938732704880 604670945704 388302067338 199925593658 485052888144 495595281006 659174520400 28447002560 442224961500 166262715154 190159115520 1092740112410 549553363275 234587860020 1639196674192 4396544415 1100054482800 388666328944 750436694874 124463449885 309002236704 1074491490600 158908252680 518380219350 244947452862 26414299912 150244383900 1198512720 1963508040 149969788060 537412321875 634957944192 4987011744 228700790760 442183323648 1778223588570 222904360536 549155031880 655324202196 197392628448 387149125375 4593048075 1456709518 1429207318858 972883266432 654968949096 253065745824 55646183040 510313111620 281069469720 8224764000 188988539516 18310211012 327427084968 1352816739750 591612389760 1033575684 1214554638528 34819735040 1652399497 10008157650 27044864620 55881106785 288473483712 1570729805865 10198531200 1452513516951 390441708648 1577243325840 61222870812 38028064800 102339433152 1297679436352 838072372500 91224244980 643010438576 791882486937 943014840196 1937785244928 328446182400 307301708850 918817747344 20650995120 394236826528 796866564096 21451628947 1218144704 92193785112 194997300561 383004012600 195842700900 48235917912 237582414000 285968304 694864170000 644259265200 664048672128 531052780128 46590770556 558289578330 531489592928 123985759370 212900374302 518131607760 26495390194 329546964006 72554317788 416598967407 370120476 218021305120 472442399820 202895538678 19141694000 402943919782 95991194800 67053122695 380731838400 87464589408 1346500003200 557962351232 1105132721220 2325061929645 231136319664 8019195939 181031750640 1150920464130 202752569448 278152804846 583199862 4664610720 61485156351 21008939460 25383591324 276770580912 257504172800 187817113410 286105202440 1113124961130 1083716854254 493729524288 16525871829 102014356080 111757677570 1121627430 357604181760 7032359196 96364680646 534122515680 261445539680 367814663424 1108769938544 992118424146 71941538880 19209783780 247640005312 193381025535 545079232032 206796464000 24864991200 1247734023096 167924418402 200570244 131002708734 391710636520 2001415858770 784163352676 129240991520 737183013140 5452967520 739620200 573620914328 71220380778 1728214627248 1290780789165 826122407680 211667320830 232556106870 311358616353 1593751650960 53331059200 14467540880 389574894624 88157700000 712325393325 299239101612 71637018180 5904281214 55626266052 448793443260 137059360200 48978800640 350921882880 18948945792 380443107594 23508612540 90181104082 57188633556 185468346000 67827042660 22755204060 4295288078 375740083125 118433737710 85545104906 61259345578 35774974560 53281160436 502620881400 341120610840 72116128800 8576202890 757349169516 478492408704 203249196280 151983604850 186152356590 123365354112 660134547600 556452878640 639376308253 99477240256 174910023648 119393131200 642059063486 55423738890 119351042160 250287521792 371614446240 342577885120 215834306275 297171231152 10057223792 495225021312 63221511340 147736393280 352562596650 688133826000 15452434800 631086392160 45729154828 1112335328676 30933081208 4110942720 780701940486 243870219000 731663030868 47018566464 155926454290 2130164402100 68035522962 274714893128 93037428000 2423137080 1703714792760 1438179805020 511624485750 14119767870 7022629790 208254259356 380199368682 1548784424724 7249625712 110179924239 67825903314 124592195000 811551738060 11985428350 3744413400 159466142000 183043938024 61610163420 1790718995562 539267600200 3277506168 7801315488 1957004341500 24908374998 155246061285 846268665858 100117276542 1197078318016 573962167706 43952346360 2803089846 341316292500 287855739360 94416151527 205008319845 375214775710 4969641920 95108659000 629630695848 76309297920 10828913004 61838721610 251991824670 289762998915 474304992860 67145367285 109099049499 2062587644000 74634599754 53211714400 364289664384 294564317553 416691882750 716007283740 82521039600 309033911400 701005304678 464860553808 386886159981 191932645828 213128602572 287440205256 192523746300 18382878920 23896895022 432183543909 137527230104 587382417888 300021750 564838866904 1520518720800 147570570824 33638452848 510003413920 0 2348417610 209560000 460428052590 461937845040 2391221655 26523080844 396768908736 155682824682 940224740 79942357272 130538219346 784766303082 88048058670 355671364500 13080986532 312950843023 61607995470 1445687218092 188684006400 139345644438 125912505344 246314204500 396275250 68146142400 153319887504 807023968686 1899592477575 20951010885 4661973492 24333911168 22123021944 349610721577 17822266680 138937655325 19812091725 46592154000 815879187009 267543672704 116613672525 30563316456 5093947286 13340682576 15851924244 364251024891 595611824143 182889177240 153700281735 8839510344 693015144336 1250677260000 2139074415114 7147725636 4770353502 1088097192 438643007277 76945534848 503500050 65223005598 49999820738 24040649745 1635538326552 756340702208 5111151936 7246590750 342598486202 329225903360 52029801390 1646911611950 17043034176 67321235638 84074715000 47904396750 406220916024 17510717455 94924337865 596619079230 520535436096 60398623530 497705863200 396145421496 556114560562 19101484260 120818869380 155358504 795302925774 775828110456 325218438188 98725917048 20378154780 6403279428 91085524002 621409026420 1105060821755 532471394628 74937557506 365936031528 149484165600 667960401636 130551628680 35335789272 513199257235 77267084521 54939683700 94938963024 1454839562092 276875584860 200976048000 911534983975 945129144960 773455916268 752728827984 1136413098240 16491172920 1753109494022 46242271320 253108819314 96850591773 6355735236 2778842304 95216187520 255874237605 775533640765 209906029632 155400826350 112996067200 205622074022 12752119560 309003825876 18720468396 73625895805 283733207904 24955565786 63974544586 591690031760 318181303752 195106631028 91210391100 37117235736 12909617028 12188545250 111322130808 1131438788480 361819991520 278438428216 7177076551 276810186744 636804144 145331029326 148621449200 65432266326 21046026976 38828343190 279691793796 137285574425 1461093435830 6280353792 496112184540 73266638616 458140188 623156943720 451960635958 318491196112 1377008554680 1768363488000 2202945465600 939905100576 983383489920 897479512227 307784354868 413990045172 38289465500 133359412536 126539695240 19440906000 583821926888 2657787396 19156015480 294137131608 235553661200 6303431340 10471609510 40078199369 27471803060 105882922656 371804410496 4502173272 29007327450 830344152693 36561502926 190271919932 41710082388 291921353700 128566588500 1656266754 1107936256 4685056816 3944299657 145444963664 1084249726560 1774665201888 149011511512 381751688512 720446239624 1188831105000 88291508126 335505170448 901317066282 3324830976 210415379508 177839668314 64451705760 654878040 529840379040 576437914410 216362616631 17632715100 75101153376 11870518016 836807881880 91974408350 20871461424 2789139528 22540632400 250111041264 254242209000 557070637608 565002847710 12642535616 247102893 40772976951 170541128785 115766660100 69335290518 120144505536 476611157120 221618430527 269175994032 601758257058 135069486149 89222742000 3981309332 4197429475 436427239248 56363437644 30508653840 251552523376 52011048000 99284964975 257540240538 370283899797 443881544640 2351839737912 251097843950 916508730438 243215862470 12152160384 1122272441136 263457387520 4670133160 55146183840 440835498300 98440677000 847658507200 264132854832 54472239900 441897256080 1614788617545 3903791346 8154654200 518022130894 761865256251 1163378286592 1377921185343 8956113600 1101332853936 27787139874 396590633397 67845401932 708249959774 358576314528 1152327731616 16993872896 67121117448 1430116617186 644730330640 667009504395 245024346600 20414035125 863133042090 357844694130 1140198126480 135361670400 7128470340 30998485584 1129932454 719236197225 479170465800 41234546934 79727853927 408409101243 585340882 243744930 161660051238 341161789206 100418438848 152289493848 8039446200 356229334080 773745075704 1253769008856 68931672040 403385972324 3523637180 7053428304 160673735250 202457712600 461641290000 36518343750 1183282130580 110355417200 1018532123378 15279361650 673296467508 418395288231 53232008319 390358739190 317877723453 17452836320 12065015424 5094317088 384450781824 382054991682 340266579840 425632544694 872259993 2060799994377 194950286766 407481498444 12795590940 77365415424 99503250 134129407104 269827606944 85808070192 7992483840 56946053880 838070702280 1361436754571 236767271232 8689023000 157102675154 165437664192 101888089216 36667886976 473968378356 765776728332 2020310956464 283341328065 444463233200 183187535580 239753060274 3087477243 88771636096 4579167600 20699640580 346405033728 90580519688 164434834256 607909420200 541098104400 389474250104 151333340676 645937516224 72690309129 118097434249 88458616350 878064296760 232287703648 97728120000 752563997568 169197289488 576322084800 512250971622 19363617 785242585585 4930794900 596987378496 302882664 14872985190 231558950250 1252590123330 243676218240 456421819950 678010356032 12138110968 570903008390 197174354132 946001337804 299275820496 51393602016 1663416878538 228122811810 8831169060 36511887456 801812541852 683936088880 20156311050 305976032604 318323568416 229950472430 128128932464 99202477230 31424940942 90432143095 11893631112 60728697744 151948934154 4217184149 620625302000 115328278000 332061000 365947244586 1001609069560 12557265408 38577765984 337001409220 196901955960 180725753550 1937232477216 43914665389 1000883029680 159641181700 12417190550 331141655900 307032298782 1119206345994 2448810252 463738235400 112158542160 94954161432 2873423700 19646641124 97208208486 465191021295 39910152 936702845190 154952806720 354978422400 53817321026 6452152960 163954259540 871242142875 163197929760 904105905706 38696045388 279750295825 832038800922 24033672488 62457810688 56555136792 225748608912 1208862500 361385654560 1818484995402 396054718650 10006762500 3102801625 25614449784 1205738846208 440845970334 214543957635 1326903798252 1048065853500 26144721720 103996263973 281921861736 15759255288 551295684 749322511628 693458168256 335272167936 60227354280 970227712740 116182825746 477327010000 514865642049 68306328 34377004416 32061859830 75049495650 98132672880 100459312256 1478972726010 1505486159632 384774532686 519862900320 860046400760 238576272480 54249603870 29115789710 236274662936 740730962464 665715344256 53248900133 388082778750 8763117300 380364468120 189800178030 98361114720 981204322135 1738718200128 352821837600 469034147004 1152886343616 1028075631200 24436386264 221527812870 1718470416 1402484262080 479787350352 1000300520576 16384936260 76729712070 1137388524192 449759159970 908088058836 1038749393604 781045615952 3005651088 1567800634752 52462860570 8353063872 87501958600 255728785410 359587912080 798809387040 158701744950 105948294030 194810664048 125329645980 359722557252 2297508425100 261635242908 53970134420 34404163920 394225252464 287321393424 5743019800 1084229364456 715818728250 80601430392 6513531892 178627004928 27222678392 322141278004 77983602375 116584972504 530630677236 98801303040 882198413250 854941989432 1099582648335 446910637530 224878141345 97155636208 678299958048 231228554832 728548510950 1535535980940 1404319671300 31501266993 350804941848 319365839100 1111282634484 1166572800 194124991176 703748678904 2877945840 123140024826 843682971285 24435141900 562568424804 83944816560 89847042606 2449033075450 264128311620 2015124331680 12678278112 1135076049768 382071199800 1235868613070 879012327284 83674218408 48574334154 68190939945 501658300640 6143666100 19736418240 406656822204 348008455200 4253641730 2303055886 2214463052 96099994848 865774728 593607112560 33286955019 961826295456 1839473339968 368498090880 34794490800 21845409256 366986628120 123475929560 1252269152288 392001682772 779218627968 49720502944 232501876170 343999453061 465217303356 87503133600 2151057127758 88410299722 87343185888 13875851280 26119964052 153223327752 74014092432 300238878408 824816941200 175589677152 1117796064 464202680 109710809208 257860507502 1314123319440 520815680 1857166724868 46831181760 275744899722 52225080 103616846043 134724320376 11469790750 54108594540 1201800984230 15186029474 203238154848 1258443800320 9858079608 49692031048 133455071800 1521450749028 967250030188 89741468852 569288296161 7982047212 583184997120 358553374200 70902416148 1112652808774 204404673340 225363645 68987632532 2194296160 3242428930 120184987680 1391756948170 19681663155 91989989847 9785816199 224262178462 8749594404 997446409740 269604757800 569189219940 368493658200 1961501507784 108892244240 185974043975 167343887620 37430468640 274777930840 119519321970 430691368800 24471731340 1343198190 265069531902 1059162020352 1817858911440 1689593476284 493394924946 289569783888 1808692971228 254537934384 207313188096 650073212415 468363333220 385037504640 819476352714 45443223320 5317084944 27859006350 109649067390 931479120 280214169200 16402567475 633904125260 598200800400 266238534051 677384739360 126713023766 316433255068 160841107200 223639087 43659065736 1867688968126 802713502440 47170134660 2508581896 699099251529 1304166801780 119529998672 7768445760 1723016934504 25070900715 389784108288 15001542720 1764571966128 486179098162 79905342080 65503996250 203565019680 165718858266 428870361339 1342945862038 17321209155 155542622550 40111673364 43352658576 930584588895 344025999450 14648132520 631380065960 264593348965 487501094916 73453413033 260849541568 432698075050 16168910016 39599494452 314360604012 291889621920 8774545600 1857026874240 866425410180 14502768533 22701957355 11040686436 569968855920 600215645624 230250388874 416738188566 969470502 120813165084 1016786052 591211613520 25486514424 1286599440 76882044681 167908954542 466369313764 42455396998 274849787520 387260112204 289812197430 585881839368 202691182920 7328784120 324604332302 13622648684 3760041600 921305358908 159133530528 164879447040 199497250050 295317508640 1637598133 114970402560 1339557076200 166871016000 985713800175 485907972858 41762788200 200788014480 25917944948 1111910596160 178508487816 830215544652 376009422600 317865693420 3502187616 292255710736 990946691200 96132038148 5843434800 4111183440 49944807441 486857663526 208736611170 85486246527 147085432208 1729546245 1617646012268 13965127428 29763681070 165732366918 274175934998 1428365760112 99762782130 783733251408 386351459208 406112768280 250240507788 11764436450 34278874812 2083707428 110003486800 9533004712 65747036387 52258992016 453958688736 551465152800 1728672325 363717635112 219960734058 854551859640 774051804900 108972304056 680079520320 910269385212 2046551969640 692194184980 539420863800 1129113743940 1294514553480 546086519952 891553907024 59452852500 129800507616 216540550380 154502432154 47228800360 204187662168 629156544432 187971022332 1005338372272 131858689536 307042822735 45552491355 3011816304 785054961136 1031541278670 69021338720 728422660719 75852468048 167530397760 167473710000 70398310284 477344141055 1117276167020 1608302599000 61352697600 82188421782 242120530080 104691858215 582918678144 16556909824 1933533729218 463862600474 27003231898 18858153125 328437900 1683326304120 558149104728 1178600797352 285163517865 428191379044 637500297328 316120999422 2091056000 965006146769 790178614650 204131084700 111141879030 1195139220 95026184880 537204817800 122115521421 415098558034 1373337888 1548965704 180959393160 1836455355 116985513600 5957678034 48891490816 441120889440 55095788160 942825856245 2008607034078 87009397670 747468239350 322544823832 654888368550 491742300 109607066526 160668415524 687698022655 1082307077604 162325536624 78257613000 91013923305 13899669144 2086714163072 321356787312 1161668835625 124635765696 512200209024 774439945500 1426415122572 1404090100 491669355375 199492163200 1847055236690 309095737626 1571318832076 337092999625 2007878714534 106640715896 1057002563760 1456234431960 52563813120 1798564434660 494954219574 583135281484 248235717831 57914349760 1691111197704 717896781378 2518052634 144033981000 536251002848 14857906518 539401228960 29608355745 19458569988 416035714416 989665248308 292501836800 116298183210 1128860010 114484681818 77653946700 303372714720 242564054040 33976097712 1257426968250 98826960456 138226365549 77102775090 69609241080 52597831048 873012751545 399503955312 534048170000 0 304795649620 74715180816 821009309400 827621451566 556481113839 6398078112 117216215424 755716108288 435601912080 46092852932 1945928099835 17095434694 33910800 933025884648 867727135860 513180776724 73390137365 248580944685 8029891480 217423487008 725001629670 350813576448 741938911224 1762023217416 42316042860 64359851600 690048978684 48073320369 365531056128 1187216475120 257935339305 811303011042 1140065703 419757977226 88436533200 378110361150 168576198120 188387424736 566064600 330623985240 90981470970 21807234036 50770173600 487235950 903451741686 410538126240 63690667902 2757670344 2972768124 13121445950 1722908486988 4657149444 270531185067 19693200840 34562991000 46805982020 33773231140 508463166320 43783370496 33795730540 336974572704 249417659484 2144806127568 525791470600 437139935430 390344393742 120040126206 212606954895 334539772056 107311546368 45608778171 85118393344 496964415912 68167931040 100362608500 6146120228 25865005881 218633848902 22664353338 151059620061 410181697324 49368365760 698385804732 410805310005 816688488 1907922903216 377091072 154240603788 208865729399 77850889251 50017241100 130098766896 645885804300 192127479272 182086665849 320047990938 505115038428 12359282616 12948345800 52734066175 1505953781352 11047475466 29508335460 602166749184 3329962176 703588420800 495824012208 191954814960 929576985120 309228121048 138705423996 86128798730 214115041293 1372512484728 2235246576640 492255895104 392436774960 387404148460 672553544580 372312889824 66512160 706914870780 43284321990 1009172018016 30680588950 87996966096 28730250990 63092146040 337029288570 89251905390 2599254000 80442435384 996316725030 206321659740 186938684604 1832419680 869297548800 127713030400 370821318 353854168172 664018990400 814711670520 128944272960 370077264640 3047513800 305731581340 116338984560 628175890668 764087285567 1423083567612 28151213200 459749135928 1683556920 37552785963 1238132832948 940805020272 413784039060 76140462762 307775962125 32678296770 756746796960 417667105944 157902463500 627847762542 162194986578 1448861037602 133473860400 31168955385 16286847500 424133975808 258497757280 401641825860 35000582760 1288660430532 566476269177 35298668972 131202396000 469878953660 10747627332 544328645421 402073468368 8089314016 200916389569 501899154050 273546062895 421290540 71342669034 743675389920 8825111440 1422773403936 3287162880 76049445115 598191999816 189058167936 298424393883 360842167224 159202639776 523924501100 266822134104 155593961640 1391528539456 1643322335427 177786335716 754326565491 673060275 617983888956 648240896160 45589857352 253874735361 1138739869502 50069091540 264897858960 846667304736 18754852740 959773243104 624406688516 953284447240 294608191368 16789681475 41362553280 50912898960 227952068040 2490037396 333800161800 1198445504256 8807114448 15147196800 2125237422240 466087694892 14785870998 11641380864 433020479472 735819425638 767259419040 1152732571836 84355672500 606047288451 143972560071 54183219840 234762210676 17768109600 92372311440 40797669660 2122027875 136717055430 408197199872 830583941187 122398368300 670075880994 3500839680 13421301120 37382556024 293159654514 1369074191904 210332334275 1187553798872 1362886668 192215109168 353536528200 19485413838 66500501487 52267318686 429999683540 278511352560 185175715788 743423650560 44067451758 29916250500 569335031460 380257387776 280814888880 59432041592 454856648406 70466211102 304148394288 17309621772 133225511292 204118574700 7034752400 48574557810 583477857480 92258875835 338012639328 14490106800 318400621856 1406809739430 556333041600 31706258274 11804727600 12539099840 10705101264 67484201330 5640335800 52036735450 5975873280 1531474583408 216778286016 266745220740 455196682645 380954155680 426653507160 14292047000 87673343360 569463099982 122069902500 142109314320 11577598736 2034221760 213565584186 1953741520 105425720204 542297253888 80570143962 127662133121 1426884898734 1014672328362 468543566715 827728795327 205379881200 152316622848 9745444383 31545193680 3173482572 211146585188 419459559714 17569425288 342026256800 30133181176 34491677220 217769044064 51221681034 1254967070240 3588046060 86108525664 3219032592 50646835552 38393922540 1707345367728 235899486360 25713192960 641313781416 421240855266 1738629636270 52268809164 91412607000 220309873875 326306472570 514514445072 643930873788 13948325068 573417234208 147459696 232921927355 174430116090 546872391 194364141036 94875118546 43194936400 215843761980 234430704940 110235708240 16514862336 247866777480 489430621020 55218809360 365148103320 558600496146 509682148596 336550354433 273460825683 72998192520 83879870464 966879799200 86617201280 153059866540 322276011552 46119184650 639612439788 376749382950 187135149452 168000552772 17506965157 28910369280 386308705664 137946364270 304835068100 31085695030 965140813920 1180513534200 633650984200 896363122564 814960844264 176967119250 1053687150208 118660412556 613928878797 138080346530 66998421360 630494866287 1019461295160 99973085625 1327951800000 499953667290 391063012200 221228373880 248717303562 27458530400 73256376090 4617784106 224384556000 18479020700 533597948180 522622240000 1029568784832 71507910320 657135512832 2322262225185 1034065351254 14519757600 51911266680 593458604883 1246828432184 112433371596 567578507430 1484801457672 166645610065 276350804730 357870146586 211797080649 83732999248 61587650850 687869248815 150024966 544242359430 426163062780 301825251 933210960120 166254502680 764544613800 611507184008 1361881641960 7011224220 278985772800 230136584040 2712017148750 570153739100 289164009716 56046022840 425051882500 440256036384 143541619020 551513315600 12859054110 2107455604420 162513764340 425445332158 793955857695 71681465016 3988006660 332135534500 37392387048 50037702000 123413260095 60431041320 472994755776 119483337110 685563116700 2035531507845 19482419880 361386718440 571728484544 83160378686 102662600040 37456635150 90195910090 2800689600 466566430176 334773179664 969111275912 117887084848 64242326000 404086793544 71744984640 125427300245 116463426000 947274881280 25644956060 84057567840 109317631500 1586898688752 72613601190 2475334862000 6063345477 4770298740 711062099032 3174508896 16005045800 150272616 24894849579 275671780839 214911589728 956372395229 11013479400 50789429730 678433031276 347354923656 1775137599324 825436020240 9741303000 427564218081 2066143800 20405108376 586947192208 15084947632 451026324556 228110518880 30365474475 778139290500 15160370113 211168437104 1100373684440 334613252904 6676764996 17380288926 131769811800 259461035540 1232058679216 3421477632 67955660640 91036348500 246263105088 14947296000 2003665440 257507684544 1373099174664 362894100480 159444275544 68438411328 88141062848 68134864320 16470842808 13779838880 901327645500 603647843000 1682966108096 163731347784 9419038800 1394414263650 2569847670 137509724088 161552793459 806856768 135810183168 169717412808 1483947660272 160694922432 56842302660 498839460756 97259022266 24647962392 107249516800 1084952357450 6861483132 831676975500 277051724166 216815077980 231165330489 624515913900 5665789444 1686042282330 16795251285 175335913488 75687750208 581482478300 183464316660 818193150467 417199853637 94580127346 91181211104 24573834376 22435948920 137705707620 55803667186 252894189328 158345524092 1293071105200 1602674171280 948312560832 298692768912 11726585220 225258091770 105413393736 102981869940 20474416368 224023961616 757719145095 1129698544 35561479750 101491457760 355319518674 11022430536 137578417935 88770599379 109875659400 26370044550 356578651380 249298465824 108681541360 1507783350470 212203292070 559164520800 39892010424 212566872752 125941958688 334938800 180573057000 64175445840 21408480360 81364642560 304430458104 316796159610 397453840430 438594576200 29875564125 35084372400 10068051350 2235449475 388881489240 257050912122 548588245 146265769078 73833765555 41476648830 138029815350 34032494916 153095725664 27083586992 2016996930788 15281971650 104448355110 99540429282 59532635661 778714248 1009032226026 1983307477230 755975127804 713453166780 8849346800 770354662028 198543358156 537397554960 74512451260 24080960448 810566224260 2145685686690 6217569072 133761661524 708074669302 225551760948 19083491427 68340208035 45145395296 65424571520 214874200710 688163504160 432794130153 232076491083 18795111750 233505793500 793863215817 16495161704 527731323408 559157972688 8140707600 457832502540 18128011200 15863560560 121543084740 4701715200 275037415984 541775173960 682882331608 342593984924 599360897520 1106196448 654705946920 117581215752 189092378727 447520801750 58138320128 524778528260 68235931200 95022393600 1646211707000 1537741731240 360552666240 106198361616 113531712768 597855051470 222756617952 293075945200 1079812766340 261455956992 10258966276 134978403054 8390964736 249257353590 70871243492 719070726120 70795866180 359189651016 541576414632 746822300400 1792410089646 1014506973120 392282517326 458218762416 70870546054 84862024448 81672310200 59787098448 2095471250419 6874347364 531370765248 36310056990 1256907490020 300101522392 30444148856 66674743146 46814590152 253303022000 486858573930 185807363120 29102819078 491062217970 18456325080 853195145600 98649534048 1213009417620 239008472280 79994666880 2183550268074 417329862432 207202948155 951561579150 120225226500 66233110437 74172819600 120386484000 518022521408 738717287142 20501060280 633891414429 133833740320 595805064960 220013805440 257640743506 700329770280 328894713576 1977647300 112449219960 281799478953 477051386076 33939445104 38667196530 246635089344 17801115300 547744468056 464366448525 6332110290 91963488340 4777574360 12570434371 407516778756 52624022750 217522654272 99476085968 395237912160 1269086066725 9042758928 0 33241843800 21171083934 144748821240 83299923360 349224276096 4514995992 498575454300 591303509604 35917735320 42175161600 25475000958 550734655328 9955054501 8369933580 298109923884 18975364980 1398260875 294360140679 32333415460 10525979606 31604634880 937622930544 48832304220 232151554872 540507744 1311550010040 3192987600 159565294812 102592736960 327928300 184059460493 234327531030 47292504000 99494254152 66607402652 169936833276 58152850938 781579868916 141403536096 8679145050 20349027360 1262996974764 306809251840 33953399480 14383303760 361903418190 462330030822 873458794728 651326352600 83617080425 123638219739 1202955702624 295274039202 58160529576 669739495040 567930541563 24258947280 186649172775 203715390690 469659530340 1292396234720 971796711600 189844397568 4893434700 693934867300 969160231512 219174652620 476306050462 114870349440 68677754038 1008353061288 435734876610 132159438 1241929620435 1390625190348 564232096458 709825339575 536513036760 782706919272 16098068475 74098665168 9352674100 35092779588 187651736640 370211977872 3333264000 223700292571 4992418704 420959510946 321094238392 2464429355043 1320941704320 1335345600 44387805510 399301988030 36580886496 268310357938 432971303808 118721113104 572633590392 162830006493 236665898400 635405135715 1166530276581 195223166940 423738056544 1089976800 216770470785 264125103480 177630527880 52672874184 901680332168 1776685315050 143602405320 8726432000 337813778340 62172001248 3522664410 306609443410 1322750826152 608498237760 17758293840 11865381616 295235196480 877722269424 768776711600 1040279002170 294553314240 9537309768 181717283826 102643443540 729199469600 1282334832 1221130965600 3075576075 140372999312 98154891760 1921423093884 220070829906 409435171704 364253226624 66472965000 38734503885 42135588 232966925100 187974330264 144454625304 134639032320 173275940992 104044342668 1047282062400 24600784320 291772312333 997828280757 757227786420 929686556700 750516781 234280512000 348150835472 112767781368 29730837024 500426516205 27048018060 36586279008 385217306172 421414329036 145551725928 100799359038 15633858240 556944961536 95220933052 98195905920 21763104860 27713430030 1184765846880 252761743296 100114048440 69305874680 394956172527 68318875521 14290285860 14101084800 1781049760296 462897328149 7597336896 18797299500 49771888800 2227386000 2326816224 212354306148 61259587428 2939862450 18796727664 221793697632 3954798757 414050845104 188064458400 417788384832 22426567150 95926937850 19382127952 7560574050 4268040480 560390067640 262126216710 201235023000 542739332100 69618665676 6239835000 381983707635 255792313880 170061926034 85977913725 680411123080 284822364288 64056727350 4156094124 5131594512 71266981908 1165800716170 213409510096 3138731904 85919845520 976268233980 74666221520 1459961175948 603817058520 1342274897691 263222765024 121372849545 1675220102064 372016537074 169333407810 2416338144 132759760815 29953346714 175896930456 302454295002 6206350480 512355235350 60249574560 51560395344 490900443732 8837753760 424494918144 159284657896 574636473852 32396143032 406651135248 821383937000 518790692160 786022974384 66648055740 21378450051 1862516025216 1752056706400 4502967546 34328831229 3528872082 47477374210 403004160 522478531208 809987875200 30830022664 66615669600 56239403220 534006148041 1228685983074 68839223040 2377929444 1283715628 28305288000 1588647720 192037936960 979694620179 809060384116 469141208718 215631979200 9353059884 237964609200 2183175566768 563652436125 317709678 1738734598848 752898256200 63809511318 17846412300 10419447759 15103732800 394172116492 101983468800 90283164494 427045081232 379194035850 45580044840 251988769728 467732119785 10627484868 1128131158 695971557248 59415288276 153317722140 1476038876575 1032979584000 879437261157 1260247662828 704890962906 77023844352 2249215009182 202542032814 176311810400 12645360000 355704234058 1144355340010 950938059780 1789372141128 66557007006 1141693491274 146166541560 176262866208 212327491794 678815108712 63089730306 1189504160370 716737461705 135437020950 29756369370 250804744632 714888830080 173014050 12164440224 17463310304 703953864075 256954326000 90469321929 387962321760 343460963196 151962527640 11030522880 38022910200 41704955560 270131280 601777341060 973489691990 843211668600 834354754800 8679367080 264085045928 239474199115 31739367608 1792083420 504586841985 190069984440 680017831416 1979095950 699566559120 926419105710 439518729125 2864184279030 685487458662 685491546768 552224503161 258193148955 2138908321152 294872586960 81998718750 55357706470 165526177320 552037866336 483171150084 149144753563 1430530251360 2972825968 350682566325 110519172412 938057865990 578710044864 54604612800 4953696660 138463315380 1256070396160 37264296656 578318038724 244265193086 137393883585 383315527638 289028560392 2318622934450 677990870700 429540773400 285059671631 253546345728 86381399720 13148027256 218880473076 254827992438 1657255887375 8033821146 2060275897680 12631230963 395209736 38171827200 227929147776 440616049644 882487841760 14191841625 123999734595 692661959040 100621464450 521316608184 55917708750 6182140530 135025898812 14387761737 2394603215730 306336532068 1084731840 203914155750 754237749384 105621849072 131984230850 24868498340 30347744 938094381158 516422602848 11686962432 6894067752 809351876286 916418781558 494473467384 107683533120 280020241360 943100748324 10216304 165592226016 35971181925 1688586665998 5977820280 1519115927225 4163275264 183395260224 703682650335 322520110500 984479523600 278361329688 9317959318 282521009232 441907910384 464867089680 3430362250 830349301626 139482495900 536932962956 46213812472 636390904848 1032773968926 1267803118505 15185675700 957312338108 345576726472 35886210840 700348443600 170066855574 395617788720 61896061440 9299852952 326043710676 11420941632 3019522905384 1143564823170 279154321000 1169425597563 118919533824 235788970560 200602326000 317874650724 327344450004 233566142040 755268664412 60085838904 6335952000 580839540820 6418918968 4877681472 12191799906 439747523880 1018538516050 137032036284 2410502952 354981221920 468645798400 261058856960 104137527480 11053026805 776579866108 412095295680 1301459840720 53826024160 1510058716602 641630138700 977942350 2884112220 1750289998080 1390849453924 179204229906 513626683156 369741551040 23222050360 44817455880 824289893856 4034454636 31692275736 131520216984 206505396432 18709532480 21284916045 7431630930 165142627850 103675608218 262298761428 185305078750 478132702740 1027663542050 580760317462 118237044247 1029744056600 614311097736 1880556480 74974984979 336893799600 85166183424 235723377793 935087354432 1177386000 183349122048 669774139370 190240830624 30925307564 427753209618 502403689704 32893943672 226880031488 522792864776 56216473280 1711551163320 180591224400 824724948828 371341423176 780222513312 149590517076 332988144846 1369151235042 1659165100645 879524229528 440053177872 33236108910 476796507655 907923007552 1278376418398 178046041320 10736282906 434228957539 24003012792 42699709120 1335613590 74494929373 15943862840 243619338105 477701218080 707665114170 99964095464 292093327547 1415073744 233498189370 1540236999840 25734332765 30384960984 629236297620 15157235808 405635852160 27950785075 485384400 261467574000 319512816 1805817078 855043836192 265376580259 1739814940500 153222679467 559511655360 284997244272 7499447055 632360703060 55340781210 2943700139008 1238793191856 743359324048 189741850144 79724304576 45514501832 159632416384 356237397362 308139702976 198278316288 165878086899 1022785291076 134866048824 893977227220 43891035240 512709217020 135002209316 283995506340 168538960760 334631227008 61706100 49093294800 501274054750 184783794966 45550873882 1808632946032 1008266480676 63660391680 639773765400 41420576520 100005554250 143929238430 190484221760 175532751000 2288580208 1340420899405 79884864150 94385662056 69152317520 133226298315 846797815358 472880845710 315978197865 23070724770 117678884520 54007329024 93005587800 237275678016 4068741600 40297567205 3143677320 22112835780 157047877896 2962754750 23261328 249620338300 238556327658 10750741830 392375578320 2385693750 104686512400 92499406350 1697645811200 7600395264 41692900248 312583850848 103129249841 149389994688 981250934950 311243339050 551134112256 589120139300 72034774560 528263322168 57787301160 1266932279088 27429136812 93000545280 56697342616 335593834680 9727053952 297060804222 854505823041 140766624834 513314877348 35788108096 259056336 264148145280 1508701113802 51776301680 130710985602 729144629808 1746024000 684490484040 5938200720 895122568224 178535788200 59443222200 347660380353 48407858730 303254416096 249279917775 674379262656 518918889225 205583558180 113061934755 1266447672 607572887710 4281982848 494233704850 349426503594 3408149171 38919330576 25644216780 81120422327 29839353453 95381036352 597531350832 461100528 785234046726 79274545200 63459159540 16730980110 419118037338 648558997488 84362455320 86426340 935222711696 316826866614 24884116920 785939970780 185368467060 9560934268 727427565760 416309415522 81288818184 656059033008 97732691280 66387062385 41387759460 142119960150 460942182 7400898639 290973820020 35230122987 92339889876 147136763232 161805378735 185358637800 1091511087975 631930623048 504614833164 1021700970752 312995451960 40809866784 208210428608 337114673475 170923374000 9488126025 755413549810 565509193164 181092068436 150497228250 1427045490 38656808006 59150900900 388527010560 34931338016 2671791584 314321940702 108526986120 1259596210400 1793408140850 14769051066 39897353984 390822032160 42666334578 682194501750 70393056740 98310170937 21918651584 1237058477214 53539691436 438077822130 43509440975 322584813824 261642797120 196244533296 1820410275904 512628649104 26035071712 1135020510000 104922783700 429223992516 146945926314 72291912693 18670219200 2216256495516 1842967360 538613637584 11061467622 319965694620 189521274180 6904475847 802003663440 77017584030 959140571328 269515281870 641462349528 940889515720 46723681104 257002185202 1498940687750 21676863754 851424865200 143919944550 25295384340 28702156959 32327508600 1511925254458 825467883425 970932815 1307037394656 192606762600 91157598441 46862422992 864623763003 28061472096 58500291580 86273261568 56034296640 416421760 3580852356 2438550516 52537418910 7954739520 965055636072 211258023690 1566606991488 406498241376 513932639648 1952103860460 58772389680 59162052240 205784005284 81274782204 31153772292 848271104370 5848580150 540867764533 80600920855 57091133880 235523857500 1479858964134 62038461636 344652152544 128053419264 698305563696 292845317856 100921136481 15699621316 108636866580 638513280 34771220370 298911877218 341780332224 26138284440 207237888000 209346228 187757236832 445290436668 578915482320 3576692119 86855461752 18204034996 1800181047420 868720068720 198727474488 661752095058 823037874930 976351584000 211826670012 191953835052 1723210247700 349934314338 51772409150 835320792640 211127684130 115239680360 11358611500 28918879605 4992807170 358653009000 279878140782 202970687868 118943038610 43129952880 110559309075 77427073700 1111755689616 14016648636 318998926376 378105609636 97488539932 235281857580 3255810912 825874021973 19993943864 365862430296 381563631800 42467176832 4154909446 82801731496 749612416192 809824365 574198531125 104816910 1916850734084 455566123828 221392383579 782631919728 176891995904 29932474838 5726838678 687450431070 45135407240 894025963520 50007636130 4082461600 2093085940176 446018098716 143818038825 336560313122 294698278490 455733781256 923010426285 209269082000 183460969910 15452467858 595301538810 91785295690 1161158317137 116149985280 804277195605 587618149 1390216288104 59629910400 336391573344 815156958000 220957062435 329508905616 155568372960 25895224620 202974963960 416027580960 74099597310 285674288368 1704379111288 1274811747840 489904247232 774739265976 82015330936 1176801164964 217413118440 87505766220 1275257843244 1529696584134 24852076200 92770814830 720364245426 329641644256 972531540 403723716504 493869423224 50185280880 61723690820 780711229056 222618686528 763240858744 38512756911 43369784640 470785444500 265673120858 184382317536 193955774232 294700416000 805358643453 1066269885681 37883186880 303354029628 109896072000 1266791292936 51838137378 64884415200 357947117940 4938519040 72408275910 329107947462 315189960552 247927512588 344054304 1112286390432 39415716360 88918193056 59673978540 1748113878160 1046029876892 1476145930 223059581388 21898514695 139929793659 1221845328480 126687171492 441189208512 1470692934900 298738046538 488281632902 1085650830000 30004868400 5278231300 26889207366 2474366888 593346280516 193347836132 362620396152 2034218668482 246992932714 2035152424200 7529098913 618376548348 13775086400 299815479009 74841228210 552800727180 873311424 21005355008 1318132976706 278993922669 13546379308 3533371024 623647833600 261096012562 59674101825 19086650958 100872124416 1488673368 987677748904 372056243328 1946933897766 201417664500 763325763200 35063025750 2316732550 78353836488 59541479154 53843048280 396484924550 915011940960 131117315420 195234102580 11181456070 2456908857000 116161553548 955070502336 904984481250 2840305923 2378643294600 605845147140 1859821249000 143086135500 477675065362 141028046656 31634240042 204102199500 103722640000 264896503690 1357971192416 247261497856 1336746603696 144574679616 194681058836 154776790080 17032712697 1016535467464 88706485128 122844771615 1539458862920 303983225656 360795454360 297855166032 256175427564 538913639264 124655069280 800905700 6286823208 17562919572 29284188915 310238009210 15644300970 1481096424 758246436090 771583486212 1230412180428 37016716800 1065850412744 923514285276 175028083170 440752899312 228544667412 408934782984 35050602756 817635772800 736462600368 75970700106 19758341640 317631015328 429450877440 160968868650 421847029331 111255240980 40924754840 153309375648 246874134 206360192500 155132120820 114152472720 2208621927862 676997787228 12542918400 107196129680 36255130506 57109967712 175608450 218131372032 435214078992 376527654594 1049918950080 38479926672 4587174570 39574327464 705169195200 460366377120 34838601784 106681410936 910852296984 842312755548 203578068078 160477726464 89624429752 82532889144 165638739590 14907071508 22063435506 14269759230 366529554306 196998480 104271573000 492627809088 1336350049784 1085435478400 1068046883036 35404713630 300767464545 171772919892 981238723080 683888210720 161154813816 495091252080 1085426856000 331404623928 137700410400 141894354096 235869262125 4736436432 258222475894 434215189900 92929358340 109387694250 9481932495 99151007649 510220096848 438633594924 8130113984 73943614840 180264400848 1074518523072 5999650624 13615777728 563827564140 849175686450 140181430620 39206593062 331555523544 441566625600 588660557184 132541110 120611984724 1190830647426 782828498760 322096012992 47549651940 346452750592 31444263824 680492923920 25275730400 176377091600 438341629050 7026250806 338302688448 109008406944 265140780864 151758516 31543212768 85989306273 1331250435456 195457832550 547064273140 318501407360 176177168535 265404170900 8904683808 171746579456 176295835848 98803644632 83090956065 176859757415 22720876848 1268655396840 73363374828 153539162700 247969626880 295509869880 622553852475 59319944880 643701414 2077352350368 119552411111 85979831520 350417950064 40563571200 593021482602 1247098160 121661578368 668759116200 423616822560 458785013960 45427540150 382997510082 107853068505 267785456400 215539672326 254948912960 431974354356 25096018112 1462872623652 15309301872 232607814985 560938283136 87953372496 44330433840 1002145356240 1717050325680 140819775264 128147310072 10031850048 344280391500 90697943070 87317127168 967912675002 849899520 2394964973844 55464949974 7074568224 461745569229 8812414212 7769463170 178717362408 1082105798592 204938757000 449989003750 335714705760 760857924702 12675424400 608137262460 241116174860 58857612925 47843660180 48568467717 93698814272 84905317350 22192904286 514545520128 1115227064000 275195255400 202246943850 891734511696 400127602784 173089787904 11273358000 145858273128 855292936680 869045642652 222019772744 1311047624810 308995518790 436066851692 34155558810 79861230810 463893739140 274784489538 234757869841 107630016060 6202248448 609872713803 69815483124 253708342884 17797643655 713996946264 523121593995 269352856122 353053745688 571534836480 11101150900 909959158250 950233385664 343908111480 450196782866 19437704685 2036402302536 1085802999564 21860341776 546362889270 135794269800 176992123850 1692971719920 219943806160 253769184768 170387998840 178068365920 6445810224 154509481139 690304004208 1467789906856 5829647472 255207208080 28005434100 120136648500 90786134880 690446794345 306495705936 6463050072 250982007840 45734172330 28017720900 8715906826 231514915412 209971522036 1867053513920 209681552934 7266236439 1346926557636 536325984930 315260126370 660647737104 158214913714 212843671740 23211784013 7894406238 5525014750 132879675916 317740195968 67601621680 1029263338782 12636641120 46059332352 106844379774 182473481684 166606346640 216399043536 439419726720 713381357080 27744345936 259089388380 385365308310 130099859505 2355375366792 589523277852 2280843142770 1095849120576 166780257462 4004247744 6670664000 127418562864 357891396360 667987607664 70459761000 10777083042 997280577120 26814013776 1727942102576 174820337440 98789945750 991778018112 6138638550 5945464101 197072538432 6199715856 539627915520 7612872444 637631408960 536467710654 105539252 451725128800 130525507524 65547585480 117559070712 42894972624 2182816944 759526629750 42125235750 259917996096 331302739649 93114079752 35405567480 57418696188 196177718448 81134346195 272868806301 4564470960 389463304716 686635979940 908406310474 1021747129956 621830345430 18212213950 906654744576 494509298448 197383721832 193665877650 153325373952 1104668323 481902232680 123739384500 197467009496 184654422960 247844892064 729776232180 840210986196 186373141416 461382837318 222742667994 463267299675 345730751674 490781938075 37746006804 22907071600 231509690935 725446136580 103349191248 128106401216 154308369280 29322029604 286734090564 32032616448 40999852000 183476250048 333509649645 117281868480 40353197500 270713145600 129538749952 39082771475 113919674270 1304379251925 82850904081 100571493675 525976739700 697071343968 130918756320 105156681465 381400400640 389695403916 69025896252 36012262176 281713054656 435556331750 241761160704 177032070432 350966991924 2267875440186 1635121175400 5235937532 6739971082 778402681272 129133912080 19526096436 9467672649 7726274400 1067389417512 98985804072 374415156598 25012559110 107991395590 378052549120 163679040 662698751832 220564449144 826607637500 23090689314 279152604720 505253415150 204590337000 281310938496 252465189024 1013154451056 361444826700 8818207398 36553538040 61736892975 166477281412 245035649460 567760706018 12062746752 2956313808 27642634880 282033921468 82268602736 401556481788 94941512395 10916360576 17148893696 137882725050 107957406830 13665226200 981648864012 505346381490 96666292768 606470706835 756718727120 156741309618 133078236843 302610358242 136573464390 3734979696 14091800205 114812750565 415887451260 455383126065 30855137768 1201320949920 563980525760 1479116940930 248484533584 1148548364703 62250991059 136894490430 144787886100 428405835 35397017100 40342848854 338383769592 199792757500 1683054963584 504789833548 171778882422 671656075840 31609350675 1100687957808 1836518329800 414661160256 404817899850 66056285592 22350578250 36875420400 62046796044 388472922000 778742390400 734202409050 566455948695 160778660472 220692299410 229282244544 250062846 131723598545 69057578790 148240598702 83956670805 300829569564 187726894800 24046462330 102153382200 886351732128 79834578150 10918092300 297911360800 39326317056 300786633760 9037856829 727348912640 62096291400 10030459476 551729276956 351387507282 6384018080 108871854375 2117002332 637302583080 73886852484 1084872778101 171939859926 807527085544 6813611350 298247951520 11935168700 165116661248 341814268390 209215276380 167551511010 26077647398 188420105584 11299600200 24628000 330268047225 67426784334 211228771250 362761783650 723700020576 1791021199460 329447341440 45944314920 1052240260500 16903321758 85687605696 33690736544 464143680000 119249397900 235677188450 480444868992 783163897880 100643252430 533264143788 347786305300 56877035256 334849131240 175951840896 219997459580 331158277701 2294020446960 70381074192 802256455242 360472576000 464185142190 1014400032 346175709 62253926820 1142068613608 2078085421764 35285643360 192652898940 589591752336 1610738072982 69909840 131753680728 572526652698 145746669228 477041254976 183943590960 81109032528 6617152080 23121960576 189513968891 17960161860 112800291534 2207467218 488588768124 459909015328 24308372480 32197050248 646194352 1357892455920 240975242080 778594202100 90277578432 18169354350 1241198158500 43787848566 134754517728 52541279820 468084336148 468458720352 1135117645884 1503468191120 128630323710 342764849196 1565375907840 127897638400 2725243378 227015976320 159717120651 848930661432 1043942684694 1311317300370 80467565304 24947573049 19816220144 161008153668 1959993721404 61905434535 147968597072 759290905048 1195665977520 145839249270 70582058316 1674639046055 279726899760 2136526486 71894277000 664679431890 911785670128 78451939816 81101791982 250044412800 103776967833 138404102968 626429788032 35138918843 183700512000 106009770560 258516333666 28442063520 192487596000 439248817392 1203084727950 858687325461 86531081390 20904689232 19936210944 3554789280 229349627544 528236426399 387511235112 132048571837 725735773693 306461925 8359879080 205897753980 365371698510 1496157340288 20627576640 455139943416 311360645640 1701581062452 1098302312500 616825638 172609241112 72017681064 81988334736 1522536472800 786962692008 2120764145020 1030668078104 319545215616 338015328000 2124106360 1519943541120 684102951480 1323588707892 4539616950 115093979840 340356582720 38092138600 212524830 18358597104 142179352560 922894317072 11750554500 56349746706 17581148970 53301158624 25433201664 150743896542 415729679988 5054962920 2365378560 2265667128720 198508324212 479612158209 988102500 1098971770050 425762605800 642197854398 1149130487424 1576361298900 590285211904 949509707400 104010379200 129539913300 781299127620 1750639968 191460731336 582497006 80071937370 353095343755 952135292850 73771565280 4959664407 321191185350 1102582845140 32937555750 20063755656 647743449600 119570509800 2502250200 99853666470 191373175980 22593025590 73295369980 315196886912 46812312750 703212268122 7149412024 808093964700 657961310160 88394364828 57148267368 147460670070 90277259832 291133494000 119982485480 54193267310 228186151326 361872611100 34471771488 934496899632 262554088496 16138002216 9558337005 33146164800 167053793343 529898146272 416563880832 309530255580 110542890150 1721293227264 225990094578 438495303064 93950415 1375196107560 375524744400 476355634140 994519441800 361503467325 35694254850 440048957472 613028100 52218556992 471337369770 124699070422 922074860520 1950862307270 414328786560 120158489304 323325847075 247526181516 64394373186 114073740480 79858841920 606699446910 720524887690 333309667068 1000270186510 10387411064 82938499072 490127322048 174497777982 392460242592 53250347904 526079640888 1118112336 47166320943 588748941000 618115249188 423996808872 379145638980 254113957440 816991907072 233790830 798736670945 115842169656 1218190408776 383179558952 150389150208 287747363046 1881343649542 43850147310 1270745817120 27528847554 2140226951760 15050606048 90989857928 45959680830 288678499 165644909892 291161796156 995891382816 1207344660696 12504782850 194675701440 80632016535 42796881225 186498113604 667857865824 80813078500 97306532400 22115084384 1234827271986 13755493190 1496102756160 194551260808 12840857094 1073471057316 10445452696 596070670608 4299278040 10351083960 48506297580 194955801040 17331155828 61147215000 170765304831 974133777528 63254687184 85778695232 182106224636 513437754456 572854348010 89883864785 467219373600 11327390865 170526505366 72458497280 47499589335 234099215224 459031290400 1574739246886 19736448654 152079547998 19923692448 18937716000 604941006415 36258422961 5361385410 43078096512 66229080489 629850337248 29350556508 215988220320 765491947740 65249280 115067407986 98912400000 23419316271 127878433207 83061776799 60254399472 103528395600 2328344324950 688031993040 380548643332 11709972198 42824775000 717429823362 5756985252 1523189018160 583759336160 6890240448 1607683209080 424583446950 49605614730 883510106000 7717752900 1610289750600 1305070607568 1370578560 12842452800 158340702786 32039246400 930581223264 1395674298240 114630963888 72005991480 14562813720 3017688968 805820400000 172426492000 94211694732 1328095864480 2113118968 244777000160 273891775368 206669611890 139229689852 288040930920 103141051776 81474336000 775105715700 74440785240 191182825848 631889120490 159686124320 123352734492 16395724800 20452482018 101895247872 531061674880 382290799392 169691938500 4257180000 76685201406 236891748672 418927531968 551826250074 938486234400 571033216890 585777956952 75102172320 1810855678869 814991795200 7438997475 141109692136 335911925664 388059062496 515185371792 210601349200 308084613525 14942848100 590521971996 66371679360 41121344880 128819389192 269344170438 131957918160 284692800780 1335501907953 751879796720 686713882176 358636997088 411284136900 1498619802680 1781983562184 94209491320 91365714392 362984224394 4415939522 1374147891270 1574166748 519139440 45715326120 1101992556 17531718208 919281856680 1105420022400 416582065668 66220886340 70227337194 197775783630 8819150333 8184876600 389302326960 1623564900 5570849340 1043766303066 101278024095 230728647721 76132540419 2042784360 449238379392 1162636243200 897777705000 1389579606618 20192895632 15420544416 873274491360 79691129700 2136204000 1743320502 1541367251875 191236954744 455398820352 133036911809 1160684115370 793194563448 1241214947040 343297949424 477817264800 863305297344 68859036078 93975147392 5992981344 528692409261 326561721888 12332386836 99385481124 25475075080 32848496520 404993576061 255794112912 306729789912 17742816000 868437667 732123169888 156361818480 15453474470 180301163328 212629125249 35783856600 9132089415 1268978594649 58869433467 93320884150 80397878880 195889138632 125570945994 28064898728 33969624696 1164872976226 59224339600 4037558728 182392848 693247816800 1075286576442 421551035872 46081305270 259136589394 150144539040 52698582450 381349972410 9527124312 1054843470320 160040154846 20426042832 293149471020 886907529040 3315670605 142157096781 113538044928 6043557960 649166112828 140177572920 266971286400 333658834110 320544740320 134321972976 963202012300 973157600480 301166572680 32956711817 607165760355 53296352928 24333656516 240543018576 249744523260 147070258524 1236769506540 1865506490432 830788224588 88067058944 332014832760 844998460904 190590019470 1636162332 53947835136 1753294025 89262275376 1053417651572 102232400160 45425556870 823301658256 1045996808688 1201542363294 19589801400 512980107840 35131593860 24051191252 1407979862652 1560692194436 576633394683 13068528795 229655247120 56024472878 507212445894 488329798080 53355761640 998499486570 2993178624 107854578000 46059131448 149308944708 281290729302 2207042400 95135893776 540823458648 184309696480 1442777220 284751375172 1025687936448 289276887250 92906075080 197588087694 499746492300 263966956596 76703484760 46698842190 37103400054 545802744924 3358085004 6814523040 430212556800 49378531232 515522666568 1364915948088 4443468960 406782349498 348016195164 25004938140 163553248404 169781623326 4900597488 206632456800 205087980756 16033290546 113943766768 127205825516 341121354 719345575872 1051666737250 42451155600 1157475480525 7681428496 1411376976 961744380480 2456814855840 822239179520 1682243850 179694206286 752307134049 179900911008 280525979136 20621635216 973457667 59763531416 147176149120 53007576930 105670345716 727241842950 31097344288 655732321216 41497741502 1937248328710 1218597617328 229538510355 3591853440 326475271856 225102959250 5702406528 5927565330 141658837920 199106090469 120104351350 383619576665 1141542858960 152643873552 596398215816 99579028824 66332569232 36216095620 125995587480 11301708275 394535946 1635410674096 23328474192 420496182720 57188211678 139477734300 9844557426 1301227426044 64474261408 1947727031922 1527144025484 577431008 3832770669 238565780208 627335268357 652497678238 199813885110 331794434400 2122989599260 32129638496 82953877248 236913555375 139173753600 492280523280 2218121520 245080355835 412767987840 9372329736 314865786042 35833929054 1222833637578 1072709944614 1273251411000 460572958566 9521720208 1213606691760 30290033425 135118306884 589622490 502919431200 351558762192 913516307550 374226267940 5444224500 44413503200 114201246309 4521073320 134641545216 112271626752 133841880000 282198204768 1779347576160 795038749700 664563662848 66224723040 42816882108 186813232372 586110901824 159497976960 1205202754305 183323215530 269228849424 235740183840 0 278707871460 238419031950 54603294096 1827865135344 796993019088 1247580785000 32328765360 39559665600 80562853800 70229205928 409460319185 89622741120 147108330372 15127479714 1464778614600 15195552048 288709498728 234628935840 329348285175 171370633980 836969966208 56518629765 611013571480 268154434960 286080800 699832776000 809487008560 645976241298 53555835648 244935894940 107555666040 740665483668 21177022944 33899091716 20899124064 1789898936800 15094528908 669836983200 666368294400 795703046491 294967582981 145900173312 2024120317484 325597613600 143187352170 80567117568 446021612400 323134410150 58205673684 1834708293600 854022943609 1101764577916 22612362240 891176737048 14586421302 102257406790 90900553821 618346129125 292861027450 1061288701060 1258049829516 1356686136 454256121600 30530767500 453803258304 219791269260 463813507080 13105943025 555384854752 187972923775 404930520312 69332480000 219578290800 761512649520 860997410 35072346000 603366887304 257590994535 2100494351700 412348347184 161501970630 136547136 787973730096 21648987290 341432712740 199022381064 53506481292 633967682400 456814939852 85826390859 409239487920 443372083532 983432026500 1076887100880 43819219200 59294341496 192323341614 349041053172 306109975600 542901265104 160599400416 453414698880 6054779456 161937995490 254821226670 255241004715 1131311762880 50170625078 450411828471 302104806966 558836420776 4229896944 209215364652 96996734016 184475447280 19021706360 129599391636 52876903840 105830802308 244610689904 87144882440 360017129472 117286171366 133393758525 606746563780 235914199730 490534536836 4802349640 530466138432 174232148529 261286844800 15154171285 1387851907912 5517562236 95186966424 90489856000 18429716988 9821553128 70968631800 63770008302 363298884170 17118514380 55101204576 438544550400 381366197064 13096095705 436004609172 3625251904 2018970191736 82467359546 87794498209 201542104800 825697440 950335965600 671750304960 43164169608 210955438512 4543680142 457101068550 362844041040 250153153649 1007507544384 759795223184 72874106262 383778647271 640022351100 394637074650 557114301576 2409023852120 314046059688 25328934400 45674801024 1322009768056 98088140220 1117500580830 852139186050 309785617800 230736165198 1123797635052 66387118948 3006741210 191517737490 19028789299 67916969484 4043489142 50984406720 66089212014 25519601048 25359618068 29350064700 7955501748 264578357680 47069381788 132370992 134906216356 93992158304 224000219560 1426857243344 121356060672 198553841728 60260896080 824247284562 239579833938 321248767104 371949648840 524475563052 1647780444180 367123856179 394208151875 15665338500 94433178240 23884453593 461662719552 630399306 312212671100 116549814120 555008067936 8908600806 64514587648 559362769200 208610195058 129652980792 26176773888 96517767346 132773872464 6971062176 250846468360 539875328300 283077643992 685422960768 307599282297 34656009948 137899689486 104924480575 95669432320 1272835383248 479137076847 315997493526 225590895855 17004765440 4868754345 74628177750 260101494972 159570000 50956753650 1120492304670 1049118586560 3152988300 645643192950 255362160928 324943024896 58418328648 50287654560 511223320608 187086338421 12459867082 1687497781956 358032827264 211870689024 521635144080 286004473260 90964340760 417753820952 1212022923888 32330480315 503749724060 9286852176 56156870400 130873275 376978315200 567540069120 68355730135 213127918321 706820926212 1189786473690 351663489564 1009389440456 33851111350 107111216170 102040387540 199392797760 64310659336 156220392480 106032582477 1133472523848 111876494180 118564345410 49455844200 468916838520 390672336912 775142118 378920962700 85495641400 38862643248 564316314068 264692700870 167614032740 14055228135 84396353504 238155567104 79796503710 5459291580 2084706 12049246880 27578531472 19363163400 1134436586976 311004951210 648226399860 762516736124 355213620440 871848640992 14645249400 869170406364 1103257064 47651166642 1131806991973 2102937239910 538072423680 164144041728 481859126574 195080268534 1625448388932 583752307277 121741636450 675469704000 872427146028 880068026310 91436081229 801334299600 1769975545065 61120734060 1839755464500 650968087770 237872469844 66682146861 17969014224 24403017075 171872658120 1574482818204 811372438260 1397681933388 558841842000 12906376560 567107282007 211037106280 58785828570 1412227312776 1142453609151 26622702057 245412120888 284848868736 339420499000 40744222260 1992614947200 2464363452 40307147732 1629049177600 91024479168 438886328400 29237413334 8084788134 667590671280 399287462800 1501313769520 9794082900 685727904 226698729040 13130899232 98984673450 187747532154 114425713935 10888747392 153921556823 7227799543 46434431550 99407001564 308075222637 166403733104 69454697600 1275259570432 46684745880 20569910976 56881589754 430450233500 247065644826 13453572030 470641860634 34027317156 213395804748 27368032692 72863814240 1507762853415 253381657676 7105781286 1687076275320 44484263424 96079950270 66829522076 109428970044 1107638630718 240564324330 476326554700 243922547459 147945323904 182397396753 779653972944 246487123764 38769638580 848490284400 19843408746 205308924450 79422643095 20646886944 39561233166 971612079552 463372382487 87563701845 23053024800 774375764316 20136160512 10345744400 55344296280 49830809040 547094182152 202160276480 15930270720 1010591873600 972191004750 392257625760 49031408052 65990054592 21984487992 2853018630 84209882520 213687980400 553169766744 60256608304 2036579564772 377217264880 918747562500 2135524608 210874286480 806244927264 70315670584 1907119787328 82457496462 142950068430 8706818679 207979178352 1639407973990 339459733920 37604746130 1736280627613 994967500 490628765250 1796145317824 8449056000 9837208076 224189516268 2340954188320 118203195488 80211173280 27263287700 723940761600 1208258031285 214719356649 966516230148 1073538546080 135399631356 12582846208 579383121886 3830047980 2611062729800 12179706120 441011005880 298368470400 134354539880 29165218504 525374001600 573274816348 449013324864 391949557020 3532413206 111611745600 853165284400 164285439875 470608544000 863701861275 381750100200 16421113800 5028693670 27656209152 128908335304 135863449834 2133791090550 14250354272 96045030536 126644220790 1471677327972 215857960560 336921815682 149616770660 18039067200 46460428300 237249729305 96678070632 739305162717 1469758702074 385542403683 21250881036 704818649112 57421777392 21335968970 19818649200 1309296734172 1912096440870 136612829406 182835473508 393040637968 93296687022 151733728224 331318148875 18179362656 30357150516 396581405116 22289276016 79632316260 103801753026 137483186500 427660677828 2233278122600 89363957760 260193365220 1196998763478 4433815568 395438836650 66982150144 128578081464 1627863598080 2041007760 703095230132 678828188500 92937172020 743111513088 407907504972 1034200727520 11644840650 1170433088910 168024548 2658188260 139873274730 543696748896 44990993190 642469928778 62544270240 600018887974 569591660430 152539200495 1031941576380 62423321136 583363403892 565239754508 484610276724 563293166060 40525466414 254419412730 150941570724 274148724000 32400969216 348350711408 91087862040 12017610742 631288855296 846856267056 457880037875 40814937152 2148918772 18893908530 61017860574 132060752642 658802379105 625996771235 1882566400 1110511344976 78712424192 82551087216 267593427504 62811842280 6136909680 39655721720 404484095904 159159363360 696662331464 734785030060 594852288800 624058135524 924467368752 371662945020 1420228261408 355974715720 574485527616 1996680279564 398053721754 361343707248 34181640477 1902504414096 128328836900 241152548890 21525418200 55493584155 705878893667 199842937920 67649166270 113551655040 1849600906560 39392115378 1367065500080 5679296964 1038116836218 47138274645 35580001920 147650709996 600189818752 162687945720 167284128975 582144672114 152691605040 939756412800 501544716368 103445542530 110308692585 225887721885 175932181080 1222802406000 1034224117446 251361082314 989494544610 7055214422 343836680000 4027624320 540047279376 353108842890 629726933160 1037609308296 116502150536 208375368696 14834835708 127013468400 8073997596 7561656100 271723601556 751948216344 173328906204 1734766614672 63054948880 27648248286 598665524780 75179233440 212010811578 8142315258 156787127040 211690004280 67787434932 431465204632 422824597272 40524121245 292320741240 242117489250 152453016 852859945260 107003163960 4529498240 534709573344 842981608773 987387218048 205460117910 115262311164 131222106148 544266400 665517280252 171830251563 1174738086 752207898792 144843177112 20787544440 248158615578 217932565656 1029480321876 3389485840 195660906672 16267638875 156893756800 1998540567156 346291583040 168654608460 192870272000 2314543452 22833010746 109062922496 9822815184 253361264880 81350379594 689408819025 251357154048 511218251850 492634791936 162091159680 198525245625 896887513184 43271791992 8027123556 355791343050 65155706000 400528794074 92006197290 1103882914407 150079924335 220741001208 113452147648 173746454450 36866992608 85919872640 213605301276 473426420200 17668072800 427966370910 7998475078 17350079175 38425159680 1328155584 18968933952 4805115716 7596131400 21102864048 1111519877865 323051292000 54279403020 140821582720 488164330500 448741941908 1871351703900 729885254049 456903724800 831457326612 5446290633 245342066532 11956674660 165570120025 59954429280 46260692130 311762066655 406033225248 696651296 78279382566 461223261576 697714421130 496695069440 93998182560 1920987646776 57828445150 38977350776 10467982350 565447062240 195229339458 137375251200 671343713352 443874769352 197215582720 625174743048 1093483460800 392845837590 59943439008 226621900 668350253736 909163536 1035336674328 5007360149 198043216536 22563112240 166943129280 219332038656 762990592 1537470288000 184167330800 366764464128 9264920049 267828983700 418192151184 52137321456 1037495012400 1272057558 366863954625 308182331430 8308126368 4827148368 47696806560 135410848482 22103802084 1045197504 405906701200 22569580704 243511014120 2151287266950 64618668 2049688080 40115979150 1004515776 7759422440 41386830408 29060652720 130775253222 1612825259346 882197107585 805983061150 436691062500 35055174168 921589626240 1081320281400 416877485850 308677546944 550404416562 761436963540 38510704164 1170569410848 76367197803 34077992221 405532502982 42029112951 222032615445 1716592071240 230466673499 173278314816 73241960940 160941330000 43742252628 123714863640 1114406832 93322143744 833924259126 12612532500 1032281033410 428126097201 35085185640 427605290073 207945345650 188432745605 524043057792 78290664300 56586299230 519512240555 13650224640 14977109760 1431177780384 409655225616 1269184097168 424270345236 58435552448 61128164460 258552528318 1703729953380 213506835328 1278484841414 25457644260 51829582896 6408225500 21101250240 196974206 88393132736 296322696156 69668362368 2092390400480 284741220494 625587419996 2755103930931 409287796632 236577063072 253941383927 277361002224 441502147296 261224641916 195677199900 377963832840 630029346375 194329291968 68317401542 19859986944 28567489520 3919408170 408803844276 400811299488 487506360 1981815900 598767228000 3256693824 310706708598 802700146924 33663590485 1379297174418 617028357240 439278790650 769525842432 733025860704 61296228224 4119577840 444730584375 368320856580 1386315225100 1117851690936 1127723747472 139069790720 3451606340 25571194512 386059381497 636046181868 85465858920 162469504080 953787034760 217249464156 22755622014 16056593664 400614602080 71288920560 131105211930 1742331953293 492901604811 1563945497436 173820624300 279797094816 1135023484100 792731610 1095323503914 660207275910 107372655900 344531344000 286002775648 1391010658814 1243288065240 313532020080 946402356856 858168748710 154018320192 54415954560 76816387440 1967176800 816230978640 125713450368 351254782714 1253305340364 663431250000 17727785010 34379442615 88390178520 258680630208 220294070460 380239973784 158410935740 51436870184 122102336520 42754368384 21582481592 30591581040 63233236000 93858455250 398841929640 460254329622 92723905856 396746887680 32315011941 705784337748 244685497360 560459367564 925706157975 172515726922 1295416135680 1644383806164 21816871128 84771054901 5900210820 117141118272 5054639410 77790753600 199362314250 76278206250 52935857280 696205347546 297421685496 1803154293120 4940527284 1309844360000 213134995764 105013584390 36554832634 868914618015 189229530700 58633429800 413513263704 61269063680 20185691683 13394868305 404341734566 429435435 822559919514 1594897506510 250157391120 2248130751063 354266395758 11455294396 38176701948 314241080715 396436075200 855070656440 1188601661952 144912663225 114108639443 903545769256 6080125020 67316660466 636265011200 27895363020 39250873984 23562684054 139925884912 29001617840 677155213812 451822171500 2263733568 1513190282688 232421259312 19661773222 227696385528 49089451125 12897535200 1042510275400 330684519576 2864666496 130652265744 218823790653 703501616412 26463026100 77681093700 713632039200 587413568476 1242804053600 97057797375 353249485072 57926216460 301410786600 403568213373 10389133474 985356625995 15030072750 38714625378 66459042000 321659781300 152875026009 6170542560 23825640510 33066450900 994188823200 1674305899414 361941696000 287139436404 3563094600 695190774222 153533586360 145067862632 455726664960 1627318466802 53801026200 146152011096 926404339144 67981602500 40966483074 99104910800 7747734060 33239288163 119637815999 39055487625 730207009812 467409683178 32472770952 2629963907454 81348117532 273224880376 7114755502 20125990648 91254482880 159888383460 438072624000 50140206072 25674164580 739023110534 310887995110 1378294635960 251366501218 704455398900 104011114004 605523898588 375005976675 1134595790152 339483793068 370459916288 560656270216 198384348474 1971496774040 10469048688 179556915300 54996045039 63592197200 219676977840 61693551360 422672950176 54659065431 1205668971588 859364228280 360046399900 1240899160644 321581352960 129646396684 77560194816 284695734960 288159944200 406346908300 318539923632 18873135575 10401091840 7401485840 1033329624 1043761920 38257662025 776411133624 44429386491 13395723916 3606613465 368165168280 14879923884 5465509911 4284859824 194245190000 33626025300 828270026760 726819395448 16669395456 6192333976 581377305600 278804512224 82958504055 59143784550 13521517178 4644073518 447797352564 389461721544 577869589294 278053056252 90952116190 1199023190640 82887581700 913509924555 23377961600 283810300497 1366203324144 274285622688 227242681792 2340034454772 892659234240 205166728896 798578030 22354850603 24595863864 143154780888 288037632360 23363289400 29207617608 1677459133164 14779435680 69418112544 204738606016 977652574426 2200003320 23640297120 307121892896 184841878392 1550766725883 217604683080 58259826500 2436911668035 524641100858 60670869420 87500140 278507516396 3031558848 35215283896 254552647090 86308472790 4834275904 377724393288 250508569968 92116654220 138648913116 75769024023 683166632904 677379874080 1139570271490 6341539260 821919460194 102790111902 502448414352 544493290560 4300933806 3730917900 296699295600 1240719612864 33426426992 2571530000 6720142275 507151636992 363130166880 183482700750 374334281200 5681172483 12116206960 13857104336 183464700510 744100595000 131457894100 41801977152 781416073175 3366707200 151954539576 357313631805 57710092440 110728157280 1042191626976 330738187500 223260670080 366116678521 319763362572 65626815472 56228042730 588870804210 510418210764 141612278800 331346440125 171348313352 17823323063 336134400 2206584576 201187824336 5816701800 8158024350 231940906920 137440251900 312531443868 19410836118 750420722240 327848311890 22621633716 531462752664 569366766540 254191262187 2577541053816 588050161006 197003351028 575779574592 270244533900 1664598600 351840748320 1204151168142 275325778875 4461433812 363055411152 215275896000 642785048256 61433981658 398845233600 881707300485 44638251520 313919353728 3284903700 130800434625 706408560 47352633152 757470694464 25597792584 78092069971 132676755640 973696495875 1080267130800 17593846272 1850892659316 383968367370 11693923209 652769572950 584061676800 26442161140 69883346016 1505450874144 42841911552 2522668406400 292105290312 1255942877670 10316648160 1981667557400 213608491572 5157010866 808027694904 574575862806 548341264660 77650285464 209707902246 121950610650 2092347621875 437505582528 120012063039 1492988608020 10720593702 599311422990 107323869600 122503661280 1524240978450 230835753792 129927113300 1261329352140 168135644502 718134382658 4612934144 116173980000 135044000091 523707786528 430051007650 2183976336360 604340438700 219368056800 635037512550 91793105478 211602629160 723875419932 21039384960 250998048744 116404674400 65464636360 10013348466 7326509982 276016994056 319327899100 45214897910 60255640174 144758601042 180704031200 305409890016 573639685916 140817317564 1377941260332 10249324072 276440500500 54019229472 620698435200 139993973789 349990550 790484323720 612452822168 117639221259 34335158572 278609875656 400811536512 166332658187 521971255568 2635887540 342835914798 118578070125 32827861815 21911535360 1482197402268 9761665186 271770916126 2077418738155 1411772951250 1239792120 309671812590 8034570852 2242657692 27766222848 529493225348 415335762270 220950086960 218812719600 119685046450 8975215520 188703247239 66915900132 38845272060 93647111880 1649717813940 1511714737312 1083141926048 64421209760 834249597510 177028789056 33041068533 61183667328 1411962925219 104872440904 607756944960 346936367580 1002410204770 1469783602440 3325586750 144775918469 63970865680 1754435994780 1163543475801 198798665260 1061665580241 344136236832 22307955450 733048780490 14138649792 989130132480 842864139780 122891202152 67856086116 642085764096 268304305080 71418355043 460695716650 1121877857672 175365775620 1049821808640 945962575056 79252054200 318833497080 205207337360 363818833280 42715390392 11148776832 32504889792 1033349307664 1770218505 416865773456 92551150080 979605386865 608522081740 2590711032 44074878624 280159775460 10646927280 95372924634 7745645600 2711108400 248907963402 1234422086039 349721601294 620502822738 14210780400 138289214696 494812557981 17243729280 581618693040 210436859025 360392903640 27964022160 15632975544 7019601888 312321743165 41225961840 2716950844179 487633769142 87005314112 323621034000 1885949730 153387740800 411987520 46315732900 269320184820 1182847104 1068253094880 898903701600 1238747944077 413038224594 1265598276642 64287442485 500530638300 126611276688 84005169072 92533778754 982348977048 153681815380 1848798998592 18619253604 1184536043348 102499857 362350185600 840890376576 245262922002 932269021222 304296342040 35420881150 15222533040 924348338628 46356402618 375672982413 1041499435008 176161648680 340534272 72268891812 32170782456 1467101230 36537061760 7952480214 943491896820 862586805150 725164257588 103508336000 40242672600 451244377952 267555532992 2763808383 449653470174 488962790680 178070823810 984111860800 85953983687 796332515888 1279558547360 6964758528 541411920 956725428917 140517844400 23571088875 24744811091 43025688475 20298958400 13338064800 438547380903 60291699650 979650183600 10717095870 269392507032 345798875781 16637389132 191637500193 290135120418 228365225550 62047438644 265246285302 17834744592 286896208500 144864504876 1006636343496 197601672744 1361753371875 600442532352 150731542416 4897711260 2196005526 486336833008 12848135469 21425982165 452233761000 51694095615 37156620098 16401891450 115678383492 2489544600 113770177290 122738634880 301089445460 26351147163 22612969000 333713423280 216533851430 64151560143 382837910 3030686790 301018875300 495772447638 469430706750 33810878100 1447250529720 6314308686 2502391193660 258623201310 46555241200 41442780324 1154939854068 731634199260 8318904984 39528255860 7597706688 282220376256 564043111632 573895092848 154766407064 51831676800 102527164100 43837560288 290169485892 1131464549826 5031505710 253638690750 353259492928 240214641200 226218411900 41213472000 393873111720 526351823232 506918338209 111710575464 1838037113820 615062768502 421747674660 261490190 1214366668416 30629432232 768154162776 52336731868 215088557430 501363889488 817218380342 87176703372 17541082944 109637384724 1720730952850 116167458096 145061128300 796166138444 805525344 1101925264944 873506908044 1960344590880 951137212228 32515993620 520243968510 1847656885500 374390025600 12506745288 801257594592 21427919904 32299978245 1225424197030 248739311680 928265564648 71673477810 4223729081 1688576179248 997926577280 57092380160 33517211000 7609789200 88867511040 2299484880 831018440168 110991216546 499545669840 149289122619 121894368048 1508266722096 767431795032 73282084083 92287924608 126091040480 128609288948 75215239515 83950421742 8532330885 79629265500 766808179200 18389330168 20186832529 879669856 181928292624 51004336000 4658986900 43799172120 5140296000 26651864400 8115168075 862932153384 462004873386 1016899952952 949076267348 322513539900 28029242592 10236454977 443740904860 250643858850 5706564500 57562802752 52408783200 1128172951350 179244295395 423704909916 672905255152 2942058240 65280223260 1662795769248 1259110714960 357587980464 136979403120 12147603300 1194900965632 1955773723328 472133356704 572869440000 23288949700 317331662400 2446299504 220018923528 13167750024 169455048357 50445347120 46665289680 5258131578 8015551362 1318559085480 940376067840 523216566684 278446728060 19983485912 159393195080 144297614670 208515674080 86631004614 10053007307 157197479184 196581495240 624561273600 22577258475 80127900 49924861896 817772252688 4990980496 637258387500 136605422877 181414379646 333473474232 1175355243410 16640965104 151269001776 39117273825 692027288568 992365094133 689920387156 6767247636 63227095776 143944003800 6815925468 100724544600 14782948740 265928237610 21848329406 21820636110 43116647112 461761502940 78469878240 103276967976 1933812808200 988334704000 606016099656 11381708250 67223726523 64989057072 619642970100 523130847120 516119919216 863166543318 1254262353630 685544484812 92287164984 169768564875 49189133700 205486902101 4380908004 1014794013000 174740783880 12937413328 3195528310 1040100511216 138595979718 718166102056 2843239657328 1440199200 132036833250 392215983159 223787419008 437275640350 908361454056 26442961272 383690142269 696608005938 1585582630200 433174306707 139667528000 480890335878 132193278000 40227898216 12639231507 29517582340 10809462185 356090131950 461603560704 106726209590 581415488420 89627095152 1082426879100 573825253120 179941257144 1570067163 928130467551 196311444280 165820520998 469540975176 1414180009440 435173451264 570347376298 68964035175 1012330790352 392814369024 789860368320 94345204590 424696050538 33104346016 51839892256 3804806050 416959288150 229265939380 488011727775 11851524336 494864510240 330132878208 226280207769 454794243840 189081046610 163239301940 205648560 119413502250 14313533122 1024331590458 16732957696 116994083820 83444899175 1907643478832 557769081600 599872558596 23495610880 107476875090 416582300160 19148597202 19488133392 7313228526 101324703018 351619468800 22753735596 56850439884 97497612286 41786372544 391573158768 526424770008 313251364800 549907214371 527624112180 17194180850 287785616976 357879996000 571177217530 593399727712 253685144400 145538488299 392455777000 167890197860 22206842700 613362649520 136344561900 180810715770 48697825440 387693581520 325095120 837714666516 14259497080 651150625125 109307717792 248709840615 436899456 244979617800 142038656020 1048120432128 5514933060 52806369000 254700997776 1030878463060 176428665945 44346077776 203902390725 12935862828 1526560574616 276460482690 502749868500 13278498384 145031443872 201665490048 44253289320 630599901790 251475065380 154082803959 369977702640 20158825352 43867139327 495541793890 616631318784 439107934356 430016743520 5968623024 64319287305 535888872990 811845607880 205648370046 154530739500 2489281118946 132998789120 599354371440 88843091710 134266730620 13935064220 66021081156 458974704861 417494806724 30573184950 489469405404 5770564254 826221542048 704470128648 449929547890 964594614270 491464825740 1942800814080 709662271670 242906489364 23111819886 1127448807100 6474615280 146852591928 240275404872 374693861010 48770974800 1318666845920 820435760000 19146787920 1044463291312 1979583210 445989211164 364542755080 1014216148803 191629301760 1291870244896 88424548524 362484455400 863745067080 1295959007277 39237234610 81286496543 515764794069 545572804560 25013595156 1820503827846 119622687315 14563597516 231666943200 161525494544 135589833350 503531874300 2071719936 38723922900 865232955468 118931439680 264259983453 35955440656 742438169506 439632383072 491133154500 84147303384 209143123800 292804919940 286527368344 21944473320 226227276232 1568573424 173800492320 252733986688 601358614876 348374868996 107233067613 366097382 203923569960 39586663116 155342772312 20913057161 134589579264 1275097600 424937484180 1005957071530 18304847440 1034398048200 895407008500 256676456190 46055296 375395191632 39766524498 714674799660 188550697300 604261689600 1067970463372 53821327352 431576544960 1642436839368 128076885888 6716712240 688424697055 9430337700 258420174048 490167202200 31759945440 574994822220 250036688000 84854872200 73321292928 656544284844 108382852692 222256633536 118997102268 35845312880 459135278118 64325899747 77939120256 272344664872 417550981185 2068269233632 1005381535290 17059495680 1491311170944 49814321445 12576709068 248441564 286378668260 569025309580 810789853200 583049546040 576070510359 3099076442 334392944490 170220947512 208299074876 88026231195 1648869750 3855826800 1092563602130 10812306960 601467708 417787611296 155290260301 792056740398 147603129120 106091816088 16388104320 39313795500 253795849824 503748576 49300151922 214902492055 459371631720 63136288818 470227091040 150505667370 398361218760 145480688282 4478380326 591154481180 73823039360 223255262274 1045654929660 905750193600 7383731040 176969492703 57372592880 181005155604 15997213932 412693554962 381514198 66617969670 20625935418 73306874740 604172536320 36403799354 149087046420 34711285440 71796590280 1628239547625 12988266016 89281171452 851581954074 106589635425 242667797650 3197807024 101714758992 289780383340 208164992800 288454191081 13624266264 30133515576 40959271608 374676174972 841868605165 143802866592 211224579250 1159659760 432873095760 63390021693 674368656624 34376734743 763906797500 26801123169 38336713800 483310500650 1279334568600 134510279904 27356652180 40712753648 786089661840 1074619758600 273963291264 19037475360 1713609101952 466816169008 240138334800 2815126515 541942433850 321530302500 8447843700 1068096430467 39652963056 27651214272 262090901760 146767034160 77653507725 173128072908 338978019960 240391219200 106220525750 652478176800 103846348221 6703484180 920247595920 13887860286 247065882804 451713942900 658089609480 1699452040671 10839695256 61139316970 19362150912 53302687616 62788276600 19236231864 685919991156 113231765836 26990393040 961943881230 90272593200 932523500000 124073620900 291081385350 66150255600 32489942400 103801136640 257150720864 581126626920 36930173670 26302412220 354032914410 811742589504 207855280836 275144773941 28867581344 353150420220 1093858304280 256230842114 212152580052 145632393754 26819459550 259784695050 41304285440 72975709620 2117406125664 33400739645 585910698800 565619586532 29726551260 193131965586 332788837194 12027196800 71304046368 1043693033448 26999506611 10573577312 1191505774030 386143524816 360262644750 728394457175 2417205545 31651760847 92534370 21719871432 350742045600 469245993840 619667665660 280248528 100833910632 32232400200 142153199120 256506791817 354923048664 290707886250 305124019200 829502307920 492022270278 645930096600 8053239040 190375320618 598463521056 118761356952 369785878854 336224056050 2317692150 46999339128 199199131932 495829948943 45900777216 110279861388 614906724960 1340991894200 242662628196 215351331580 586087466928 5407426752 518844817980 978947219250 188596587168 10964180808 341658021432 28921086558 38221113870 51069425022 41735538840 792210516864 1419486599412 297417975540 196265669142 409370120796 4047224964 621196104100 29102108420 1500752833590 245221586624 814540865346 249097760786 304509200 1010006007360 975517647366 544300171305 23042296816 60281736956 53668322616 51786976410 296376743520 82348936461 517434171240 902102016368 1492876106316 82738493971 9345939840 732688894040 1363860736 458947129200 420487144688 618454520775 842456423570 20304586560 583811479580 529178674200 664772396112 35165753330 328570216192 589854875584 51200944896 15077841387 318478346550 161012093490 379254593900 52031307804 315306289056 1415709000 230476200570 277125830688 773007048450 105057599400 427514312880 27941548222 1030145255100 734868888990 225176763888 1096372672012 1609045776000 15217688040 80721275712 76208535876 79537541330 102490674831 1423989024390 5993471232 230856550288 835901272800 135505621125 1116018758862 186274595 1239043239684 329924709504 35252700714 645436919580 564685506 1793697410085 24897356496 16918167968 247187304728 275739000768 20671627200 3196420920 19203379920 106188332894 931305758250 730510315776 5624718561 536810614821 104630096280 35982109382 445970544412 816556326768 12082039200 49336754940 21148760142 3415307805 31489884238 59030298330 210329392845 92915428452 96720149724 204592199145 99459330560 268968901525 291598119616 1708702093980 85751846388 275071407500 352768485000 41155034526 570668086575 1066020004000 577570204314 1567692672 613721126106 389385073130 902726150144 15251575500 7028899444 7522738570 377331548922 207008544128 12154420200 150328695825 105041242812 623988067680 669735013584 82316008720 49568001546 184792461120 379292646040 1809884907600 4546891836 424417339710 77955843198 164089224712 620183420010 121893837597 363299456556 247590946191 500539436930 638456645882 16887414052 90514367104 228711844946 5363822754 1194878107170 1088057489376 58874156250 1973377397040 399039128304 225920486400 326734135816 2630678061 23689560911 569565248890 132635500731 90384870240 1708438928 1010735624320 50481801480 144011978487 723633413850 84865382684 106678111068 28758412179 271490592730 189005641884 21467141091 844078194279 214561445109 1249321728 358062789609 26976755200 5143335948 81960100443 33819811410 1120933864584 387176468224 840443308353 1604398110922 29361202244 82367939910 1631491019961 31872591504 913607452100 517410306624 2000224044 23234204486 112235468800 1050321223800 999549729792 230915557296 35614081435 542206308708 120186442220 344617847082 177475615184 16640748150 347858221788 178534699200 772008644025 263811157176 858326360685 205228197804 36563779420 22541064813 2117956152 37512427392 483614099808 20995250166 1505894126310 769509809976 7027880440 65866798690 17982398010 235514116080 300019909488 824187994500 367125487965 47882514350 770421137700 6942160225 153598364640 622590380264 886529229300 199958208240 317604070761 24211097508 141386094360 54397833435 742993848891 49636984112 283268473488 892305567192 220583899575 121371275655 731543299277 60807123846 762391392 261396457608 350429637700 7601517980 59217612650 26877550560 273765304332 213334032 552494780320 436633727760 1261390541880 14185440360 277581270096 801600339852 311483535909 85315192704 49376172966 1993909214066 424945694250 227993474880 1275764865336 2785946577337 265802571120 1150604527050 5258335680 92473204668 359317032750 25813560006 59276188800 1374371531980 90605897730 150745083636 240215581664 468000656288 462684504 34677786780 143355020800 615326208 5629694148 1002066251944 851289582880 685219974469 29207626380 72076664668 509111844384 1100820240 646510586449 164465627328 257265429078 77643292590 258075326328 240884440555 1113087609504 158724997266 84216815950 676726472 6324104160 118130291136 189306183375 671672746800 1828314634608 696158254827 82007205500 391896641805 233670936576 123759557376 44675065680 323968628148 854448005244 415724042250 50660731800 137067327024 180156057760 13630147960 67683530516 83146184132 1864391712745 400052219424 220215624300 26273224320 573441731300 41906785158 18211938192 524185366025 12593330185 17131088598 4956156734 208774489950 7529215248 303019616592 92753336640 493721457516 16835030164 1873801286253 32901558144 178402683123 306307357088 357832716150 898664496293 67064559120 455108443200 2211381648 650921541120 924526130640 224259980308 181267191840 56358366680 818646657444 77982099200 1018406690200 994720481856 93171192246 1183178802 46025821920 9964466816 7956341694 507938157440 17802456780 3293446020 105419111040 1549684032 2663935600 35715542 29767728744 334541684540 138358954500 307593313020 580613572 1566225191895 698902461200 312835401624 308413364870 102220925736 322591006 120981675780 289263345280 2638304352 165317398200 522955824976 1466849692 668999164950 9634020000 110978290080 660858597540 8515360245 25749615086 228136957125 483623492171 1001218174920 1274340669450 42119604450 372506408820 1351789979840 142439988492 179377472595 585792752400 607083202880 135988232973 12886491072 6367594842 366193664634 1677316882085 14927967540 426191598972 142506387296 41755381096 167216849500 1124632316750 86638955760 358000314168 492109004928 440409654420 41649323849 451824640 178106061691 505661110845 1584401819000 982749344220 420856670682 140664547296 33114554226 1113641459214 914672747062 711275358024 759672904320 25510474080 241171276836 730718495793 70818064276 80695669392 156398794650 7431147920 722477308608 10020623560 1125908784000 274978419690 130004243226 472083733836 98677366524 1016750502954 189840200634 11869867968 77454933231 83403222846 17055881601 39667499520 52979399862 81475687800 39045815850 8344975716 39987912650 652007689541 4716691650 91458618804 152954555058 1250528340600 105182578800 107204382714 35575561584 246002933022 845667635670 188226338064 12679719759 7953459840 4359754295 7803011304 74037700083 44868556152 277674253320 33612854400 245171435652 1289768175192 38148323158 499286893492 213730639500 882012791340 311315988384 12340906560 218582881020 166566479343 67937855816 293266080702 2045586763440 66486501900 16680514092 4387849375 1502854030524 43312098375 413664481440 204861337152 74373888 56684940400 137899395081 35302722384 248765906034 94346498400 102690133326 1050319757440 1889629462656 112253143156 404728854390 325587310560 203682390912 114291144144 1781441957352 56476630000 24143138880 25188764592 277845029088 213966708592 815819982120 91047904818 65657056728 72071193500 48339419544 4381677790 132753657050 813614632704 271613762805 188113567800 252412467300 657113491328 2998265340 22851677664 682183434933 12073703400 261677693772 30415920766 2466209777244 670840752561 390308490832 58190744592 707963141730 18732181392 313623603600 523051137024 245559240560 1997714656875 1220373236344 33359313600 326882363948 1434434815944 616297562608 103199233393 10427279040 252140273452 339907115520 268527614592 34682534944 120526738992 465651711000 52780414700 21833515656 100940640276 85695049440 91836296202 551927414994 71956426368 980439679440 6829732728 49831844166 413871997005 864772659520 709334255700 119488820024 34604090976 101522058396 388386930688 505649420640 565703054400 462979015856 242086746552 214415230432 294846363392 1202351656920 1919400000 65806753980 999951301440 7712714700 357712866126 28823389140 229938579112 95692602720 2495168007052 775430287873 1047957432280 126668764685 27063526104 1725978786300 2376176880 861985204392 911424304060 630472850912 206381480760 1645353686592 391048546560 209905507140 739655855280 95014283672 40590117744 278284740864 1094694228612 55315442520 330182196690 256491658416 393971077150 9606421708 657084983490 41367436600 16070211416 444448271700 1296434538690 98756981400 25339186704 14858222652 2036278376715 117490586688 250264184500 102582634680 233855610912 310967207488 226769050200 78247550696 107470073825 1046943999306 204384602940 778263311538 1216798429392 68479708992 77061215088 58958333880 294529124624 240015600000 4879116592 237348749550 836942732208 51059362200 353249448000 18204544795 482492277925 126816280591 637762388264 18754312581 263212898832 852514393848 862364020382 236333181540 10633420980 17352059520 48552384150 93519629053 131200562592 303269117580 327268025341 1581648117000 432049343622 8059513518 823792536372 153317269800 388024825650 215141958528 517541479480 5726237940 463980564159 191756477115 191412331656 183039153480 88284171612 469310127389 13798858990 874422440080 806649197088 92803281636 323892746064 49061651040 144646481430 788281421400 70300812708 305163945008 866646173657 726592187706 1099349400 1108655028750 63070963200 316314881520 118310270544 174183033554 30184985696 4054513186 27866999484 288923391680 265882561472 540520220484 534228667104 263393458020 776872756668 68989468954 807801524460 268711088931 157367938016 302135634840 466071585525 829596567657 218387671887 221660102401 1580075625 885605329960 487945336080 61642808065 97897914576 1679548103325 74196623874 555527707468 31902769316 387508450875 27675559900 541890899550 90413684928 834418463840 383103446363 612046355200 612102783600 62692646376 396677173350 996916551440 561671450214 1543655974149 2060800128 138707510838 100884796740 281782731408 388990819360 70802641728 183746561964 559813103658 12952350273 50175281928 44392576419 6378316840 71666644192 353167777264 172270839846 926972649828 1562711456052 6310342500 201544682894 1345336710 1433369452788 64895266287 126519830640 1776770131275 6841382706 617306638012 1311420600 145368016704 261852938280 611842104640 64407955350 11604956088 21947530332 56247677370 73054732800 851532118740 242091153670 21827001108 2502054846 476026201685 39953276220 553587465560 134827136748 222711034768 1144946007900 396809475150 407876430312 717119659512 1863128704140 190528593984 1108014356130 969714556020 957011404440 60139040976 293190791040 173661768540 151967545600 151498888800 123478656012 72554327200 214419626190 1287376356984 88134552972 773533996900 9897716136 39968702955 259484354346 14379551500 61077645750 584970667086 169468906455 59998489958 816437896560 611099996080 13896822720 371411465040 255966894352 1078348899635 257902961544 29892469248 14085130500 53241617940 34162336110 24866493056 534962954240 114408686700 7655417088 370142173080 1254387084516 317497366494 777336869660 695890082580 104952566320 362163344990 17166228618 1152702924520 77698799100 83115980000 150765010680 507678454020 210240239356 1332965242125 670433495872 286850588892 67862228940 564992570206 471182273380 191457795420 271238734080 41474109138 324319046310 1296430425416 96020927648 160625846304 888051791268 411727356480 1201795683540 120286056648 56146552280 340335541728 34821408240 8725414958 221049880200 29256891048 1095572892050 141815816206 61600995456 133460758080 106840834880 117253355536 432418630 513587607732 59403486464 19051816887 466435237968 258579333051 5151145282 54993599232 62128133760 32737162500 88859945538 11471595675 833534286200 63601471318 885103800528 1442491917282 108886288566 42384133440 847129591620 52789955400 31069653636 165396865040 93265478649 1188765257394 1877895315558 194327812392 1071477510480 707330950524 371525686500 17889387300 598251633408 262841966226 513783891938 35159120425 215767016850 145792163250 689254096755 388081530540 178478762368 1007926198920 90849528000 9382772700 139767703452 37813828080 1085286420504 654742825440 167728394448 2614101530 39180558376 2698559691 97660559711 118530819792 221289047388 222372196576 93259500390 21554685228 62648367975 132610090392 744086779722 228065721520 124129421694 388707053904 201267409840 175830842312 163736267640 720213824 18831459920 114799633750 207012834560 52422645726 348225523491 33982534560 23271672600 100864007560 514574383932 567935597319 614597750 183014619642 466626347240 5252228991 243117748380 156109634220 3986441316 112675073976 676796741952 303016256400 130276519160 47057048820 704012284458 184493486628 159361797938 868886756265 193393129200 3501678972 168369979536 148485616518 794426357205 1061650800 92211842448 7249375210 2408448588 845143572600 74036275680 22543298076 10137675366 30042491296 75281801868 214067910672 3752642740 730301194364 94148878439 53314632540 1178404536474 24913664512 128494871505 128086826026 138794958108 175442581440 491602701632 69344188020 21909203316 1556536893840 467297376 177787980370 124021938930 496138717320 216805299312 701175787520 76101298680 222455326905 872028591 131356588770 559417757325 98527975920 3725498439 152337554250 486588828000 434296984212 239890166370 182285481792 108095420700 25726034880 1256453034378 21964951920 82050805827 160701225828 1092434510180 534217530 307959288000 46358333829 32381324226 28880180840 146925178120 225136362275 73308338058 513356106240 1105190390616 34857311940 134803726848 3346163548 1885088282 75040669065 550735622976 519983262976 125206884 535790594768 1178981168832 580289531472 127420507944 129290170923 211660727040 168628401410 736593655680 250672063824 77228350820 566155463160 960990458 67984182940 659746319232 33609710136 1822430664296 498145559048 18272363184 60494493696 1844851557582 515085068160 48934553752 34750908192 68191598760 610212992424 767621493408 4974726240 269452875328 665070633630 313985798280 965681153043 908351841207 674429797888 3134425728 207366373071 96227628210 211399472076 212676367800 100696245260 487875696120 131482239803 4826645208 1171010295744 246559180956 48196801224 886749360000 25867930284 318264956352 59888489032 5154676590 130564220472 1145326636394 495537310320 1065817377788 56695680 42529361083 18971208480 6742358118 705494783664 1149726690 432160707564 2694881191230 503842745770 422553692296 1504724549790 139565203613 684084970032 1173851430480 270482930284 367430610300 342246289680 633278730 406236051376 569194318914 207062447553 101165647752 2222627220 697244513550 440841664340 5654157552 836018052870 74467257648 703599752240 588724259670 1806641250408 193262637752 107863274160 265109866560 603622041615 726330218496 381887396100 195219062452 360324937896 40970300738 189429294600 69308171998 455299332488 510902898822 201475062432 159264143 481966983000 178452799200 574238635128 10285434572 26729089344 618754868226 773580002748 33279829394 596474261006 3960998400 249122054832 574407060392 2062672918020 1068375337400 177017699457 35687034576 376528047030 598820112 544393520730 12487962424 41746077828 301355449152 18969326172 366190345368 819626299170 98314650000 4584935376 439708351280 2301491834568 324736806784 916284960864 1216027115940 134023361472 135094439304 224747136960 309152812472 325478861136 84368342450 9885881460 469714438280 27480675405 23308222980 106535603328 531099769911 110701057797 749727485732 741758205132 139518345024 734285596800 543744143040 8770239450 2179576394424 239372281384 92030649000 139424790310 24903008096 62694420640 271803971724 1697213700 16136806896 251057696292 721054622652 403778935392 756390801892 664063510600 316378250880 315380300040 481954259600 1103254616256 9186507396 10035912096 49442802246 507784206876 270983274150 9090168624 1531697212909 483771747816 718567931158 140643189408 265563589840 389043318364 83203248397 874007250 415247610192 32450131392 347036529600 1754522477928 113418633068 358133370472 955834965246 1640112474 480505136850 92305163000 123314394112 598405439232 650010397095 1273956704475 81329098105 151440624000 127611396800 89877570672 95894019540 10659492300 64060324416 1062926085618 70354608815 28405808634 64487103284 905138376741 708891939280 6689146536 141535230144 1571627529538 157389411864 92193764067 205171680 531956614856 851312774949 389341537536 208563711200 403073792420 12187597500 194340215850 224410550000 120511352104 366414620625 114145326687 1159614779736 120378853152 188311308975 3196976832 938471709420 295298548712 1391495560 17632538 183497137384 39308077872 473800016410 421921915740 957516403610 919581376770 748823586840 27456761840 149271140106 159444662200 56488120260 401070171880 351389378886 11405117570 15958803000 560537303600 1112693277300 196784546112 17371302000 19157325760 303719884050 34661036112 13769940996 26177516889 393607300160 436306842513 4763919160 2022249814464 247983972860 538210237500 575757585420 751117567104 129401617296 332728267716 6796176500 1585389328584 55639889088 495021658272 33786132072 64214922116 132952331232 145709236800 199003834950 90648280736 1171237220170 61445248800 657026586774 73190971392 34010786880 600518060685 142861738128 315771435000 687376712880 261365511644 527248781514 631447447008 500381791850 643185348641 608752075020 82504062047 1159135804800 44105666682 8154652225 1023587491528 594943668900 33434478000 399666200364 12430956288 498570804 121295802650 7811643840 146845032096 100976450640 42709903080 1080092547820 675898650 355648584225 136896247540 1849799817320 536048655104 368039575400 1028445191928 152531692376 1211805514656 290203518512 514797141600 1374780637692 5141850402 1339471390104 181786269600 48074421720 360074960640 452100046368 1518522681600 312970571466 632999051168 768267950409 909702669878 468657476280 2054545595648 305452837728 69957785950 7105211200 29244021275 44450397783 47059200000 18866058120 1776289005950 386666474558 8429693658 84541068480 20581351670 570578637440 178693256952 105515987040 2785397958 1316860154708 170154175554 125467305310 600698715708 450614374650 1132439378292 492653221632 141794201388 263442898955 162088883264 159366197140 976005417114 169892603904 168496773487 849272516000 82205462196 173383573496 4427497760 127513609344 168789840960 31866519240 17823970560 168820281520 20170043712 121096208052 710654971662 338528816568 158124397860 105179986000 417065853672 599663119440 378223255872 148612920027 1913147269792 13064651482 15259783833 110027441862 19908508245 251229233015 72332883975 9170722176 286714102444 943906869360 129436675200 245481921765 124666774323 2628607622958 49571593680 62033160843 97249830678 29484107000 1037103933600 611617089090 57559367752 131826541500 913828910670 36728254926 108371172448 22734498276 110185398400 120166609632 583509462592 367837431000 159738987590 401366017500 365738968800 36337033920 590906263068 244776822966 36171833850 78379703868 156255662304 1622201368880 340357726982 212601854080 4032084250 834144377616 421899361488 802165782390 125524144557 2566937634 9344645068 22511684782 347144743176 29641512752 122527627500 505580163750 84683130840 51721945716 72277710736 921678339757 207686752328 994862400 14618939400 242220058388 291730766840 1172311786 50986169752 375988728150 863273946752 3603054949 424571126790 1485228412440 85612929900 1841256076576 1815775563888 62110009920 31030393355 370287715680 9211453656 129795051510 383898625 9515309825 4265358464 81492971040 104188418370 288220905882 48847719440 17938759230 22834548000 834103452 846356448 244393657500 75057561210 9714556800 161633937872 122445537900 1046747981691 107268805000 52863266027 63943796943 1703213434384 86274315270 146166577032 190908482364 590393246200 76961139840 14716019520 477266123824 160600410515 828875260160 739457752800 32642750000 166319178795 54749844289 431038676355 611406639885 4284240720 172661831748 1339729743660 76691306403 17205643135 22118016 304667280280 189960569899 25881316720 276382630446 1346223645 11643332544 114146824464 0 3725680896 101921038180 42650069880 125776398336 451583990396 469098431333 859286720682 1425567884027 453830771856 46013674880 23765113120 54237855210 923394124380 60382041342 931637346276 28235282560 538223400 149579193504 48286278054 1103876863263 1104641469000 423867389040 996418347540 100308813360 111271566978 266992947375 1915828138026 2610321152 435946873936 18409381056 482855333760 36401036232 307739633175 44876168064 868793205175 146488861552 125073067140 805172281452 306916545913 94639080360 353720135034 1039375106 107301783631 258056206128 414170717532 1606584456 857474433315 472405344 73292289252 31986839850 36743119560 1007055028224 161467181175 1144118506608 528029541000 220976694747 6439688576 139436519244 118711419426 717098906832 18145933824 7072250305 300549300506 38767418830 58666741560 3264763392 559289802988 885996010432 901608137850 486014302164 572965853103 1003165560540 1206232222400 72489990336 134013337308 46973021472 78996795348 99188096890 212341899520 235792191096 556239598200 69641106220 427455057492 44199452160 15248079105 204510138756 401711751000 31815134080 175627571448 710325870660 366597226728 95703366528 1241428352400 61455600765 80265777600 8930095104 22054617711 76462547994 211101805390 43873521120 1012186595112 1052171788960 622071861684 144269802810 17529160100 26548844376 328709431200 61138475277 1208338352160 521781030894 1482586198380 36631546290 941472936780 264294168600 104707555344 1207543794800 371372317668 453709476360 265490210601 12171092472 1488904021542 111238859200 726445027680 61262982063 157806007632 126431720049 61943845140 65535112562 50277258720 64999771575 471685836180 53746062536 77476879872 95143878144 57202909048 406439963946 907549635980 710028532350 14464546920 23431309902 167120919504 3832425800 280788834255 122029423082 509298913200 31014277854 22233245320 1399784692032 234000147052 240732574500 106253959350 203117506560 371786825800 55422230400 368880900600 415451653044 15119889603 35330613696 41165134400 467612478816 80552512854 64823731440 634859421768 47274071988 743347355499 245499373966 78331312938 400331857770 116557530568 185157332874 121053255074 435911562856 102121410736 636996369672 664876024800 31705618000 1627646029044 88937191200 361227707074 1527424516500 127954963125 921673312560 689502974589 482635953900 23324606305 280190761092 467914152080 69664254720 193410817600 1313287438758 401617967100 539661778908 158973905160 223722159045 425693958725 142195931010 1203180966000 2162646024 7128199680 31382902980 781854453888 495381476712 55122436940 153171254340 21348608880 331820664945 146765413860 368283052800 289551815840 242908843200 71355983720 318643453120 955310005825 414618115934 1307973588768 86803734375 359541545860 780390876118 1577381036448 58312409634 453353731376 103825649664 266946746000 996735241260 67954545950 253932072849 131568812004 55219352680 133484873256 9940921866 251203316877 777509024682 1277467143120 325374901800 1869813128320 284906109708 183923018400 1240866387852 238816313386 443773943808 404918982000 153341948430 1805915469612 691242083168 10921600704 543288596544 1861574496 29548899380 480604671300 793828213896 1197497956710 1996329831474 1830908092 255626436240 913285963480 272053445004 215551048752 709642554390 477712850576 25061582920 33175686936 48152106128 312224750032 95176933236 134895920805 577518501780 1211077008000 35736695670 227571949428 11642897750 2099983116972 266384664000 63206691730 512730355284 325468592280 3701393775 731075404680 257888471216 1420879103273 2783371080 69161054508 336517155480 223934830686 38225589600 1433505963474 963108635148 119691196298 249929856 121045572816 466009543272 26292184800 345782343088 1661811971430 271417083220 448090690608 100062491002 157064907648 1138055371047 255108967445 13191402567 27974031624 9065839968 4433018820 918541365300 20850001504 10568306700 63904882000 13105731639 144173874096 2585582370 194132803020 1768052460096 126181871946 52813289088 266940064512 614444193825 682271325000 181126658088 11720734200 20763006264 205587046980 2165991759162 1413557485648 194166683424 849242268729 848495497443 706749413130 18572600088 94711340100 200296802160 82954573240 1052961769944 315083993140 251374532475 50994307460 120363228695 121111407616 348462704800 58759188660 71107295995 539511670926 44387179562 1109382073748 363359393964 96410774720 117962203716 130398701506 892922586480 205745255360 1602705595140 93591489600 10547234280 4149814032 28259153802 375050356296 684188887428 927569277000 2530309860 424377111312 299072701214 1433536872768 705300031800 23925363768 204138931445 1284254371512 134744476672 2663904096 380085534576 42582205680 17792299008 100886821056 257538922332 65917339180 428798704959 118158677280 1494622927428 26490293424 16860757200 1343967489046 125810747205 279296312064 11819881800 100738392700 258213830400 193039212 19455248472 454838688320 12412274760 117456151680 753302214420 370758616470 181987679818 29821658598 342593991300 4207154250 96078519478 1997244550 322548432712 1781728744806 26445435093 896540061160 924812327908 676025088219 1605434341500 202719272448 640291223844 262023776154 4542325568 29057332140 569536763130 31900838067 44307156300 13650210752 606679676320 571090990736 436555858788 2235154680 1825013435388 7581556104 318622096980 139898000664 11119987368 498615596600 70439500425 1324714496 61624927172 2010107691746 231129814125 3556022328 643729834592 287628400444 360792841992 614770837980 175974140340 339118024836 27550834740 825419774256 257638689000 20103078710 150178732260 1137628673984 1674801497250 645250023240 66670347084 184274659492 143253388844 146411658198 98165851707 537410221026 1186803377900 288193059792 213078087363 2349351449424 155522946560 473803482594 37250629857 35158782480 151380257952 332308073286 9427893912 57431993398 429208488875 177190066224 538424491878 364891769200 19441292328 272280267116 220894266285 376042487580 47405909980 312334768798 319993832676 47289285900 44262894477 416925337500 11327736210 639318088512 1227491114112 1012400795796 136045175738 45178535864 60201502727 287665158912 341980159564 24432644516 622609995375 997163206 841643045760 288772394706 503591085 472303094020 158592832720 26774509396 1253257835648 248631411600 277326571840 32144270310 566958508020 272237888790 150072454650 20932140000 147305519656 2340456815355 67243767342 132495235403 302998067820 552412924428 37277369200 1271091629304 525129406210 17548990536 201269513016 668880179695 32075862860 45372085605 111314339355 1331452072923 102027110328 384374828250 2021554384838 123398794120 508498560 792090053286 94258027200 1111572697788 850486082600 219375864540 25375850496 364810373100 138610116015 559670436834 419482445090 37321591104 194201100456 52677778266 62056368330 550124585920 54602012478 2785578789238 610121979480 140991435 343560973056 452105603082 258295039695 1179333844200 97035806840 134147560368 281633493540 266430899588 20605841424 55770692976 551901403482 489897073776 75656060480 322485557900 120969356040 102993716298 107094850200 56728038960 16622100072 179866447272 107938676664 72817527015 247734520170 37078135776 5451457284 101045326800 26679873276 516910925960 95706812160 25274235242 7131316725 891165912000 339307657920 65492528400 973872189247 563953233740 15612168195 242430294950 98897276800 983473649718 4211696580 283811609417 1005126776928 91345909344 213578694000 203072538240 1250393386968 483184467360 259170763740 938300146968 1868790530880 1226051874204 50160089925 13581781290 25129556414 28803876696 12971088312 51300891952 254922337411 131178549970 602880192768 211102375770 22280362038 40300621344 120013514880 73943571135 1559836872 107585191560 787938563454 593952512220 1070380510686 656732996136 3054291240 73712964500 445657861656 7005281360 155877247950 367316173686 1923401177544 103438358100 10364984032 51474678624 462684445650 54389348880 523421033010 251043336060 406385135156 42055155150 178332533610 88824058874 63961462656 1618803972240 973926014544 348549115190 351002727240 106768863558 239059912464 293361485040 36328682576 1016198354400 21048551136 33853812300 388757327760 1720292502768 1606854900612 1583382629400 793017023344 1980614867616 431377918608 267124111800 158823426433 253390347320 70772162160 42761288176 55519450173 1028322576960 529805734634 2078007538652 1500881393000 730309608324 115908669462 154379876580 359076857139 76981102224 7618166784 22257726600 222367421640 227689559646 7616451920 1110553314416 25573425975 220137203280 269505693198 42236427600 563529894641 100712528826 488632518090 128134013540 872162738720 532393722000 29675035090 276287756004 1211820015054 633633889280 10943321808 2018987784450 1540229221494 1310602320096 546803381120 1337047865975 743440975326 750233243116 505118069176 145795900968 19931877800 956148400750 1021135725120 131655012060 101556562100 294341504688 361091145348 7585109058 387510569310 96324525504 90503716960 52443806700 611299327485 5445674740 508750546860 635654375452 2010652599982 88454891712 1311639939180 368774313600 610801587592 104660553072 303718488570 199929129408 213550818600 28476247800 1774219522075 373711647663 70572401325 6740547072 24379438176 472137876903 373787347010 165505933125 3765800080 1071309624672 4524985432 161422714168 194454258 56338516560 9935650032 772984800 1746116225 215472820076 5069464400 170715969472 156104365125 6816107082 107432617920 633743383764 56167283016 113050217952 1088005356768 98657335548 651633051300 51654055500 1991267572437 230663200183 330073176836 207194058400 913134517600 60389355675 540384075000 187789511832 17191909940 487318399529 3194182188 238785730200 23009335440 1545732720 210669924554 60970953736 215588810864 155020827528 588654000 81582920440 207760741020 373058509824 85764306240 203545267200 2188195800 27425887104 1698549861852 810149280 290404085400 47923438596 222298516440 83181344715 170427449088 439009748688 71712438864 254771345934 49294691852 89427412404 145961787440 981698196160 7982910936 158914071368 797133672108 479665800 797650148320 962387262720 36104221556 39955350876 1630898788875 461165369232 95362376118 349322703400 1024891452036 492380775502 16055298625 1411381672836 670858537800 233734969344 505065537486 344192880265 51158398500 310854052806 82282473105 45574013100 21564085608 1377205772490 1218693835695 369177366600 2733263676 10563812280 365886535248 746983603310 117981001600 125765331264 3377607480 851723374320 41556349440 61837700964 116135574282 2017216224198 1919026873920 865951501290 61092816624 164542490112 54807062464 79020119880 206338700400 220020547110 509202876070 385634351960 66630934396 50018103162 294310220680 33576083954 8526620841 207907859412 113005716390 48754043991 403212929625 786425657976 775302117216 1503760573896 243514919220 390438662200 130370429995 1226948448054 1029655044055 46412240 581012051976 2396981262060 93390836760 344721396600 504182661048 24858472254 158908990534 89878402756 1481435635 535079394450 331011313360 90820701000 231969517416 666734930400 18401981840 452412293250 17391927804 288299950344 2260503102 121327631880 262813990551 157098609200 707402817212 34944170240 411017561250 88206566019 276209560296 1996419040 81808763904 3795632250 645653715200 185094876096 240153160464 5590220636 370296195360 806004789072 270623555280 175628699631 963921129984 2348879026 3615634000 6365881350 1653315370464 482795746752 81302832 1053060723568 286425799200 173615352515 52743325452 267566625846 1046188217844 31895677800 42906385212 3821335440 24322665748 867529355520 557324393080 42071548480 24639817000 381542662080 690633363420 320859544960 1160473089060 1149215658192 88413676624 108858372636 595587857280 1675013004808 42414149316 285751155690 1051917717312 1380645220032 1363456117980 776328720 20391000064 105865692900 53496728272 1051794817392 652626423680 55331401024 566919672800 1092050457774 140964702304 98688992688 1355871528 32040625510 1001065413600 2327404665600 15374042880 6777326556 1534586256 20588094237 288337797928 15160896312 140813595036 21766457076 26481566790 43767346392 2208724162107 160315392 7158673445 1002233477952 2402398201588 173946001724 937642102650 706673426193 18610869306 1618032745440 9442429430 387971704370 340018318656 292605037704 457749968627 62200931700 23256914736 149109061878 198710330018 241162534250 300884203150 663533527200 722240928244 205527019040 8469871026 559637601280 516389546200 981493333275 12509474600 360599718375 439631134404 447067578960 682584341940 6891682380 592849753988 587995431936 37824889455 80401912360 88612955200 29153495602 77065340450 7410029364 209423751040 51931145240 29444994180 611811776 340681649280 43591696446 564713876111 21267514944 61579412050 89268771240 483099308800 232994633235 157877710200 2421427717830 48177035840 1390127722426 770021248905 385800001995 92593911186 168409975328 112973526960 76389653340 12670634997 117974434500 197184724785 163580631543 54589003110 137295970000 488524839654 401186582784 209911788437 77426919360 57191972130 70919218440 8528547275 72884705166 253647884860 253971169596 165785474620 6527093532 186903143100 53806516713 294853157375 4707512748 135731971200 307491388245 1294450101930 28181959848 77882507830 32678428860 1518638415825 39920428800 154230766600 9003559176 401890249600 437767838416 3216857604 479075419692 147725378584 31706689248 319240049596 119372293880 88189450272 10851665172 1338037636760 23499273403 171818975520 316717606876 23516668864 273840129625 870227110731 267261613710 371565038728 562422441490 97752265776 1256134175179 9392665440 705704644674 20963664440 7972344000 1203925170 602208539472 81546159198 391239082084 171210958464 18910475820 22353038050 46302638573 474188315440 659732040 39088474152 1099501390176 282409955730 835953828480 175239191149 269549280000 1902272850 1030066825953 119899117338 206377159625 645302816100 392154407568 1359366176866 70309732280 546467898368 226607580584 880370789984 22204302120 698894717521 1389484878940 504530947381 52331592291 257780701248 799288681632 84383207714 544484561472 1043862100 499335552 39446428086 30471727286 181531146834 363757301776 81822510770 365433108536 835205040000 20611404288 277533608 337449142800 212653586880 27222904512 35546745936 687747940880 114746337420 691261728948 330621047328 560071960 498994602288 7632414644 68203547555 514483960824 2361738888 73377936720 18693248960 188218819099 22376168950 1970617127080 700184113110 87016788936 326770884612 430150351875 736141184586 816444390320 372233069820 44067131568 1190490906961 1071329422080 820383809904 9845644640 58171894704 47892618774 41120671680 195474666750 993553661952 25225216915 208194125040 525639737232 442691308260 1351616397900 52503556599 901021470976 81582803386 981075548530 200193035000 697831582000 281244390306 128094609816 1150512975276 1615995118608 428124355200 296135538300 21880045728 83018672800 506752098048 49626825600 2322915650 20472443520 41569202620 100484313720 133050396960 316947941520 745920743778 20454423990 257306373720 121257399040 50541240600 40506914238 245755811072 45866660994 154566744276 13815452448 14779415664 812920179264 56058087678 1291036320 407382773104 1114420144740 1289640772344 30263201430 59952934008 1898134657107 1010522234550 511817457360 232151589288 5013309609 185706216089 251805248940 34962008940 499395402564 101321535315 57286872864 654207822450 2279550000 286303966443 456179253660 420240545037 205405391750 72740713500 422285976090 15535651712 554885305920 31926191304 16638451116 807188387892 446198472720 606667287600 15261582924 593280682293 708045869 949745615168 33284038728 127074614400 171593691136 835490867008 54892171386 116405483328 175984010100 5664822696 2367290706 2263870675836 254599120896 255123035937 2903845340 154955408768 404305836480 22858408062 313804553244 55612050000 15473984988 427743639225 49993206120 42152940000 67790763040 440684660200 701906028060 1627764892612 68098227204 18153648288 279781726074 50913773816 629024046274 102535531875 27128273664 19581436224 436395764430 727178496216 174675431052 81753138 13392630825 409035486336 34093341186 26976445254 9818210824 560532702288 539855198040 417713278752 126168939792 1906040060100 82234190610 2863745910 26129175360 5655900096 6540354548 1751814298080 405232649118 897878096004 1255768115008 610182807804 915854506395 200210842294 10417182975 10124759920 920072352 107068845600 332231279105 524176564608 12769918520 3493188930 374404790625 32174142000 1602598646700 272054481192 406692491460 111346198260 160616303936 845239248100 1052544180480 450192781080 867722340909 25826233576 10827234360 816617107548 111533871240 360570202564 324420219344 424855611840 16995491752 198002448284 44621180600 148815813300 6116888925 1113056292775 511169263616 11449821600 215325533200 1829914260800 34541608410 1320797119656 296092605775 10688629644 527106099200 73575406728 25790908484 644812197498 195601375920 89327099862 81600382512 159983376840 903452660 525549696 691990478625 31391816500 664782961584 6360899040 48631845024 3267018846 206361523680 1354744490424 779987292093 342462158280 57893745280 149534975340 98765940624 908967150 433802549850 72338084640 1141679027048 4487944644 467642582792 792581163120 6746644359 375121497660 78498777280 1818328842380 267148695996 3316073210 18791502240 270249810681 1166426298700 43047667602 38099263410 96862555068 198752813004 119450674772 8681666664 1751175018240 352745360352 471764692302 1223212660416 416079432960 18125603560 1258475758496 5810473872 215267495904 285145212000 1941450568515 861331271390 2418985553880 313983605520 432009678040 770922560608 29703045756 530332936560 72091828935 8974291482 366405400000 305263329895 890640092160 810588633950 902784960 1443730523320 1452716863620 219381303960 75361578336 83872400340 120481686 2608003596 136483949421 327049639098 72442493145 2155424700 12617724660 151739271894 869369506200 7393508675 423308830659 37407301724 767621330388 39646543104 1618922992368 70028791040 583099837320 1227211124496 386240509200 2236981543290 25959014500 303897927508 191807133984 1770715620 302276537160 451162734528 184616260192 8370432000 51074469980 1043535360 65851902402 1624482475992 38138030650 626415525120 861769165824 209712011075 454157390772 774748686600 29197775376 143943288720 88755779925 27237418650 10853445960 379411203072 221123170970 412050890696 160311598524 226528718850 353160189984 595310749155 8525160750 191361567600 286819912834 1063070763504 5278115804 1285617152166 388575316632 607956253520 1030779647856 299874510078 52852800000 1999782442287 300693430890 246271122630 739557267120 279125019900 953466845000 578127100276 734420657664 8345992550 464030769978 8938609317 1429788375000 66833725728 316559872440 223598843550 97020442008 56166103224 39327549600 725874868960 108697680000 1548307460973 1713441600 870308252496 488765513868 144148835776 1391932170 7184402435 607880914836 1329941334808 429769115720 585447372144 192306218247 655922955600 40817574600 112719149928 176672118672 35534035610 56951068768 107329514674 129624917760 49417617656 179546964975 72193458720 78643425384 81290148480 1286429452000 276156484690 22810733400 118902255056 715391822340 438973780420 4990963400 125550395425 38009735192 69895903680 41756419665 6439606920 112903916730 19323314010 260207001950 952926413085 52378064700 249377317184 87590536136 298979580600 841660571010 7604008200 298200521460 2336952547776 66270750000 32243291745 442828122254 397413515136 119366002690 308942434542 54487081740 208248845904 3411828000 11471298284 164362809408 265790949480 612978469992 294012136044 1567499952512 29984577084 21303951480 7223110212 678882811988 2347110833067 412650887088 92428646400 5351868072 1607567731392 180930559680 94289959764 234135192720 244542790800 383627328000 50355246470 724519821312 47556605040 169434840000 519172096212 500310186300 187083366120 1198645386950 144980959200 281303704440 20387524704 241703744814 554296576512 306180475740 142186264248 88246365450 388827288096 30029952960 28879085200 65987943570 251022409704 163210999728 324159881700 978039322504 1504192390965 438689416135 1639108563600 748787735808 82199989885 1353256056486 100050208365 149893294248 678123905130 204497864400 362324690944 15200280975 1052414239228 160570349190 384472025028 21016295482 213400904640 122951710350 55099695840 7440420372 71754340808 476655352160 494046401085 1893445534400 1029819133725 191621037036 510457134000 1230615037351 596756419560 154100026800 372409800 4633271000 579326213700 33008909714 335113074600 511099884904 8315587077 1417623350 389348869000 519216736482 156493132452 2251680402528 201642818152 436513489280 361642003112 8952217820 844092840384 41100813048 1368014122035 35149860900 770764265664 6107761800 64256622300 807204705120 779255043840 149927749120 415461176175 47886861078 78832843535 6032333160 606765557376 28839113748 3121998300 34937692416 172961978112 1224314876638 1206916201764 67182538198 19258849686 161125181088 786140606381 678384415013 11024848476 1471467405330 63200351280 195359148000 292426892028 245333297832 714026130510 112564228816 360284760 862631286480 43229535552 979604057250 2320157446560 827678781792 16417785696 1398989728368 989084702730 1086068951100 575719346436 554936683560 1796721403464 91095348816 577774583280 712250173440 64039908960 147382983000 836939400 1027143126216 1367571420 2433588938 195588158724 190455652926 5020507800 151128482386 111124352000 85809518424 269201718225 208987342200 1105725446016 33295965315 60452943194 1089325218989 854831929122 489466540719 1202347588680 179433405648 1751259149688 701767864908 786555689920 84973757232 687602111625 1015464684078 98565087248 307379984258 291265068436 22200417760 164423370475 141998015200 520655839088 1057067047248 1754191310430 33395107680 60521012538 164239442588 309024489320 76146053232 44768721120 785368542600 479169053055 1329936084 1207916079076 1095655929984 109451870864 38740096252 4177134036 70829540910 263016294968 544231339680 972136891110 196023455052 1255702715865 308610991725 193189679900 1535569495460 197260375840 1127816164272 158147424540 77470268400 285663175096 27989203760 23262640128 18188664156 675093900096 238646798321 130336651632 270024608925 83129474352 56738128104 12014318336 1891671906 1553080968 94681653000 252906234750 110347914940 48966181812 48272426796 156586950 1164282073290 134515353240 474509341272 145397667870 880009426824 46745904600 63615314064 53509678140 151128297144 795985895500 23879027549 135145464174 180581700000 749004309306 186560957332 68739666450 270293917608 1329597220 295435658420 40309948272 1094326365652 34045811520 787869621864 347966850652 2392346880 82020038652 1375830000 907987136 45197182182 2677780418 1480168990845 294562805203 80628619960 209283764480 880808489190 370821731840 1663376737750 255430001604 646104414168 280498985880 550243529720 18652722732 10984955920 81916458400 1465382749440 946668569055 200216775430 15135156838 224458225312 572414813192 72372078114 149545565784 36160015320 235479578880 77094853572 905683792035 30526164108 358096570590 472774336440 389050209000 115260925040 17989410348 4820069772 271262373368 543313182850 491933025540 1137656487216 1214966796225 58237056828 867921238800 207810828108 435001109724 44252028000 793048486068 79104610800 111141335040 76408944304 13590942183 494201917440 50367024410 326421923571 72466761699 1687977900 333000666320 17264216592 270200807232 367701683600 1650385638000 202144164255 672063561504 231058871922 166892392800 177706719750 45612384923 282524048800 118235592977 873333526800 112583505535 73780684224 639858484256 12074068440 156608232064 476696431296 1481692650620 1477743002320 27119806488 80280440790 1461821640678 299724706080 1812839118006 268446707200 7138779123 595888101900 109351527428 101145685230 350384638071 6003743328 16288978000 74406720000 184134270936 826139067952 429356471040 5537928708 165998662200 1415082375152 158514146930 232061619075 6221318400 452072721807 10363830224 43488031730 136083597650 1509773833128 546154809330 838125865500 118292896800 334248224128 4370064472 94361513680 893125063644 96925374000 37910470650 352506661200 290242129636 295487652474 301225415280 286514307860 1387839676500 50550425616 46072963500 496137452 1080353698000 33431916570 61237077408 130903632772 650223091392 1621934848800 1151969619430 133929686044 382568840784 228147101078 62934845076 1878568816824 1210058677680 4950654016 321925965200 246652017280 481315413940 155075452276 411282286128 163249440256 867364327017 189062664192 71462634308 173444613552 481038917700 752216995005 31731848500 447244786208 3642521168 60358656200 62617038460 5345162792 540514196970 94632691920 1002811609800 56801989530 728628075 69229893240 844955256964 702101729712 738055687752 11591378358 341340141360 141211007280 45767467827 250791334829 1141185074255 327053972190 382002958722 16174122666 964644342480 6658046992 14248198800 1944598001790 822928347384 213561887900 11378913615 299993911488 32707153128 74625970473 13231952448 22763723730 450063494400 48480219 6756949472 1218043202882 301540298590 9139453587 62255218080 42364008900 323283316335 104835881096 140958392652 379775851768 181939140000 17030736450 66825603000 15182939750 1095253303872 388072523559 2543790720 672842632000 500827733315 209458915882 294253697745 36249247732 201987631758 21418556985 1046758427568 4909365692 1873921054720 93299754191 11826543248 160706566924 775703245996 699142839296 590586216720 475166117280 148436112006 604134738160 1958372955 841719416976 1362083678140 236228820960 1423363200 1516446876126 85195429924 566035080039 27678075836 70441427547 57702498750 2160727244676 725781102405 1870071092791 23000725766 186565646940 394615640560 6478509323 1169587894860 428656554270 2054727508075 1274884940742 1828105420 240987745376 341148338212 9577990245 1380693922860 732563389190 463127156184 52031968064 206045610848 269969886936 1098288119372 87192381432 154684826650 462794873292 675346557294 289413849340 195219526656 1326167156160 3082987863470 35736719040 19954347084 171402233184 88602166800 10369882112 78782242656 296324233920 101774484812 204335323920 142772910525 278444249811 764232858984 4468407704 376493586887 1556625582864 34371893248 85725022500 5627005440 21670801386 474814600 158745450798 130106876928 196145996872 2032588456038 119803594482 597503968947 12359083800 229742717316 938887668510 19326436008 195790896760 176151281280 52434449226 841371212240 728277541970 290786355000 565923531160 69852657336 176596907360 983955704 13948751124 36815385844 16379821248 436985548800 124074371778 347949857376 12472096504 9914497920 516524606325 96313679616 98961716304 249054565078 638139705760 25722043620 1600452726399 3838971552 1088869515384 878383678560 257805419040 189097572257 72986284796 59177904720 1525099845882 374083347168 1161665438440 11581055634 126145518480 58304376315 3691484240 205807513600 2711533776 1734245696510 6025109282 753123937644 169267786890 1212988869792 124934100786 116347325598 936205450 10585616058 750632617350 269016412092 22186275072 73936216128 6174493952 334991754420 9637758144 659732035950 805683128 6764526912 11862108160 13563941248 1078340135904 895912080 808266749056 64547890904 30775056320 151691148534 359851648312 114462346980 72644345325 14614746516 283224146304 5813270400 264612956 817311682880 372036387000 29358108240 1059618942305 129302946900 1034086349859 67140404918 1571844324050 279961472633 24520209408 564840850266 174659946760 185564924160 478378662300 850849058808 200170883 255257028880 627804665280 830384313360 289173999444 660425230080 1341589803840 627681929760 732630383064 264061516950 17648908992 580810063428 87253171704 1517582171160 1360524411026 757977587406 109777900232 3044125392 476608517456 14455106414 413027841060 51808072771 588048539400 783512878434 104443146500 418993548768 269873985600 150840669408 412041501827 43347232825 52774109784 17160826995 118103521770 1440157785920 852558572460 230296515680 340802366112 170438525400 151117206372 89210544656 425740001280 412161131724 9313505880 315725757711 928388970660 158425086816 40228022250 3394836000 93205716409 455661140636 523150759650 9835964520 587260934572 290175196120 11196761609 262827452160 54071248350 444643214400 17263213110 352247333040 57868242516 10472148480 69263854912 1170196704144 3373533621 1876928256 160930272096 94041325280 34737438720 274634723315 32760395460 267277579700 690888240150 805548796416 48340561280 408523662400 154563360000 441389365560 123404822352 605435109114 802839039480 593825914584 252538121520 109135448850 1385471264450 921377793756 47759527665 2193614372880 343964909558 1621414296 315328960908 16725432276 559840888005 22640002460 620649811716 7791593238 863067765 1436754163790 87563032800 533145539088 1430986586400 205245810 464317479693 259299080040 165145584975 13429730176 7629570180 36801965568 169786926288 1615983773728 579022405968 979772860665 81667651911 929879976960 152304068000 661750346880 317294861184 778313579533 957707226 136550126331 11899474432 86655304008 1014097309680 1049977205200 80814979296 86351469000 1017395504400 828659469550 6364190790 414296421105 1047240239580 436217330472 20263736288 11365429788 348458328960 66086608860 1119377185560 1248354572850 722447257833 18834636954 14840981771 402946621207 32923981710 66256823655 1039310977664 606451706952 2258291286 7368574044 21884585580 111308701680 96965470368 85698414648 894366447744 2682072822960 948371893040 35130532752 208657434510 174780696078 16136631744 388362164748 21039466500 116227354464 83242881020 173777045680 333483549336 106240503816 25405513728 70217513865 5351092296 902567433684 438679697940 804927936750 150755182800 715447666080 1376659476441 1899066624000 739520009550 214147172360 755845567146 187625695896 3088125 811534638600 13489719750 82797250536 7946045822 162274168848 190875359640 71014541592 241987886420 12919979520 1523915293425 7275302881 444704483048 201311807697 187648263144 278485283972 2769961104 32069698284 1670017465170 299660646096 928104576 490517998200 183810152800 397705105512 1461617487200 23907073071 559303335288 251585745840 85228484440 24897696678 141869185348 10527154407 483210139500 394805628162 503271041385 15394737520 212334752214 1115970840264 715463663200 165839408020 13084310442 1415351660 41957850 44197179156 38198436005 101164976640 46089966840 28138023936 888802001472 874215420 226901629152 669847732120 301491892240 525768251568 527022775230 106908522000 28234547952 1164993403860 1329037638404 1964520670985 2086708078 317010401730 590775651072 328888197498 666478939104 38751588720 72689999478 197844059514 453252523152 2094880779660 607902702234 3915293800 14746828248 119564986500 362483702640 575497928768 907628280804 9068638950 3880768036 1096012598688 199105641000 320428039470 173202614784 1053119466672 11122722154 215168306069 6204840450 198940318500 157845477790 233870321520 10623882528 15825334784 1158924662280 6572930364 510385265280 2567129448 140480599727 83778306144 231331850844 504991842432 33436054400 103233412800 276091148025 861971634720 967461346926 6779548000 1265068641200 132437246400 347824637592 179526448920 252614001906 23458519485 289211075798 19928108214 493906032204 689082666 734265061088 399313422480 164567797956 858702706785 63909935080 1225475827434 10049965812 91845798528 250268523120 12905274192 1380543664185 14668133352 191842793920 536327653719 123943593312 49512442608 186439596156 401966932082 784857499944 225321668040 3797195220 646842599424 219414727356 1685036124720 532915993376 38792099505 174321342260 5766751104 4455138456 848302153888 205441196450 1221900653395 686231280 597346417504 199527437824 9176936532 341200996365 1441226459952 1006920013792 113843712996 225763083441 317999835400 313501661616 1215246212488 262544224600 705426998752 343474368327 69803561190 223117487712 729019774000 1195820044020 562921476768 50982577773 6141610020 532188672 353923939556 31066513470 28690164846 215691306072 43278030114 104548733576 299607707888 17284770952 17826090750 163228137600 4025140560 795379479552 499798210340 240819546525 4499658060 260771186616 862892501760 296125272832 238765882032 61348787640 63301128 833159499150 96804496440 334465301898 1179262787706 27437214240 11621104440 42713157938 841943446528 289548068205 11784913504 42755957244 1912066424587 75040718742 362780801100 9382728704 1219166208 345904502544 14300061000 663329811837 139372998084 166764389220 1632751891815 113334047400 602476449984 23161887336 23362192104 656787252804 1732089929328 309003381378 1126657772614 996574406250 80704640016 66435841472 796961399492 816273044424 1728284357184 843843813120 803644178216 142430583447 160015445200 170143415400 141540592104 84788896500 170905100800 1067715664313 410327011584 440088410190 953707891983 163680470400 5633934488 31546084752 17821125920 897568801920 1052130213156 161787289609 455016124800 4248508165 677410894125 309779106120 303828885540 19026018690 897441131664 47707641280 1881350413542 1021569918390 264812384816 117077898776 231137707980 774765011475 151317542633 152699142050 1989134387856 119788674824 114646765736 33250939712 1667695104 460474841750 771064586368 35172085296 18338912328 1913948710926 191325616476 8202337715 49800385672 27699980880 2405652480 1072184318400 105266560320 23221971400 85014918770 235588116470 654532225200 1136818090953 26467133850 152871923560 6362126784 2313446268 128426427008 148400079912 674041287024 968333947875 1010657963448 350019764640 248045089110 121300751070 709523547600 70160918328 829594807864 515650270080 14801963473 37909120578 207992878400 111749274954 524006065110 8601077120 384451479360 859361536761 93528402912 51632196 103022206665 34615526055 530557136100 181720747350 39804781120 231113076880 61467051030 235311156608 18740704500 148711631305 549460796850 560516400752 1418141638188 650943227088 247954939900 196275872128 648485671473 272406186864 326206461564 1485662497200 296867203090 72465299244 959118131475 233268007896 553463502200 42488814900 721827360632 36544681200 773136762867 536211654272 734333669424 62739842750 58084050960 413748751680 675040875600 14756010479 1906084884 300612471120 37785017711 20593964160 1078517196000 643913614080 898925308218 626953134150 105908954404 344997138304 552633812640 1546127054780 1522912027777 44623524212 26058443472 124592611840 1858529375794 832131193506 11132638020 669371109078 104878684104 1547334320550 5061932652 2124481420 2629728960 417453192720 962186734560 813964192272 176156582400 168426003960 316200377808 237574296451 483780010560 4356416736 1726490675910 190581304248 51986846340 68711348160 57001981410 2099633424636 2292251974908 761276536614 11621177395 742165960662 75945441537 63094212675 2094302053700 330728496168 95149904850 403186519157 47784917376 233484119025 269108768520 933166143975 2062794115840 301485074880 2100278896752 233840583774 4521907004 224005463256 51989566905 15016643075 280049136900 134012601117 971926688160 7474243392 794618893026 74355468768 31590120170 415928554464 1152267768000 934044575905 45497100 1073991321494 569914458660 24831450072 62694734571 75404729400 472468820183 601210354 31688354880 133844882136 51130263744 792149687760 18708434316 82562928448 1104544100 307403302050 47821887256 278154387070 272621760000 1102972098942 834898286976 1223036512224 31970867060 1975513095360 306800758935 829490076480 6794564268 4505456340 2657064844584 89055137280 233116929549 336382284672 185770941738 226026193432 456416994825 1240674684200 775336349907 428998600600 8508442761 26305362380 16787445073 290678567296 1904134974084 330557072160 16875127698 44516512656 82060894512 32721943140 122094580500 185935930488 79272832528 764314676580 586244882880 219443256880 1174824000 716773343400 137617019120 32070383408 17271931482 344318268800 1244985369896 280973364507 55328755860 144440860046 246037804320 663007963176 9422177240 38312702256 904614243840 83212729720 82611859890 177298942240 1031740281 473421347840 941303671101 1762519345482 3266173960 307693903648 15536999666 14090727321 417379809186 1046171494368 207150149185 68782472154 2115510583978 7008181443 753465885392 333329085960 651578440128 883390217220 460286628000 76706508060 9478954830 913386653848 40239151360 262602431104 161097841725 7873553835 1864893996 267725499736 3854417550 734689492680 120847586130 1163798461296 40057258185 232597793736 610104943 594618538896 79684105833 287745033312 157120112280 883508170743 349500738150 77841372912 1211195866965 126694955361 276418468000 3043321632 121717167792 775634400 40476639060 142265828352 270775443456 534015123450 63975648312 86792244000 26201350224 972700407380 680711978180 48993766080 1207433799000 2427736640 3591754140 8258563744 918515783430 307746018207 13208213205 43898543520 1120571810496 46171679040 113634718344 1500896030760 137363913918 36479615040 1275053482252 21504920619 216904649646 21547183680 146449637928 4330213344 576128756280 4548861725 185722401795 623968181820 136393143012 90816772774 224344893045 113331275848 543737204400 109093049520 918377222280 97672526150 97496444290 1419900240510 39220434176 219038386 11663197350 12581564688 373291876720 1195130323683 197923336537 387376458825 152756155410 285785678250 1186757616384 18106166936 52438623488 23234106870 1846065688950 202150192992 95539902900 171143337512 79253835540 1388087849727 21753991959 1569172757328 42515109706 91573844544 488122762260 407137315200 116330209380 404687150560 637971573030 262997918820 141222640690 1718989497216 390639168690 768120022134 952890939172 105240373329 9206957750 98606873988 7621046344 636783240960 131677411488 85742477184 240804069240 2279055960258 91945720230 22034668500 738311648672 528698041776 493227275760 618701362020 199826596377 13828551744 37301018832 104752476290 456298448144 627877381100 154076724706 418724764920 1812857368512 1290551619159 890721488832 78337867310 615476893408 438222739680 24748494050 531800412 611603026944 214883130315 1109931866498 42943336800 86498370651 215155671714 372196132 259617591000 1243955935908 105645447600 739614719760 132323974272 350466940075 883383929856 241584404880 492181965492 409452052352 161298264060 63985995630 81742766391 225716362256 1701127003680 20463351880 924585711192 2895486440 990836847 1911329044335 547899264848 85780594152 81034682328 290665715010 5251111038 433188258120 113717126920 9062288144 11673196200 83624874660 916975727940 1953887455674 95511536424 231009671750 74745547632 4547561656 102435454380 220688544384 735962922812 692254677387 965155244040 730451810530 25120292340 1060351653984 137980640994 109818100 217745150208 308231175672 207358898636 82916817750 510391796052 668345337240 398649500000 5344056675 14097181256 91571612508 16167816756 12952286340 431941301680 212895799200 33533025640 1407452232824 252531847012 25483583565 4008635904 290799482800 1775724600 50552563880 381850279356 59768646308 12727236400 99525175200 4140251750 655834097272 277195674 49782882880 260386579026 392588485632 404732662724 481462679040 222340989248 159254614820 86552799208 27394913232 1060383414600 213848345984 163887657660 133173661608 4075306004 1869803925468 416198060460 88277162500 2679173043456 131001639733 1748442867264 1050122747520 88447290750 132444584300 97313671800 714079321536 1542096049650 92099118024 85263768639 39636742600 2155474769925 873453531870 31084108224 945420192500 568566999756 118677563620 33666478560 381902851792 145287800746 267845292 457391292480 49068537080 137068163540 496558484132 1422024318828 851582926152 92186570250 756444904677 15779308548 3821499360 273642812985 18303755568 16497881400 52709506304 4574262771 7574061950 55409475996 24461371032 36566652876 2151987110 1680374335861 250807648602 194362393251 1506164696864 5832369684 30715661100 81954812115 264465281080 83859992352 990529682220 560827974960 158330865560 47503886220 7366007250 191385652896 121823793630 811947798528 172785204432 235516120315 1140013946500 26277612861 417865208596 315202920561 98427770000 43609932210 429922295864 816282002583 240960193935 253099026396 145612288000 6302499840 5850724616 534249915150 250873796205 145452854580 63008136675 1019409718203 289091698560 98864897976 2039644587537 1747046668320 195137872498 21890541512 206172900548 102309280605 1674063280 402192242796 65317857090 579780387880 143932228128 537249902436 35634629072 45356326827 650815151310 1022116376274 468690635875 96032093400 501325921547 33401214440 121696351341 5515740516 437774075610 1433746968696 295853146332 1442150190780 567897306288 179352386274 268620102784 542002046740 256044524736 98743211280 392720909490 7129748448 713823989826 33737555980 788706191936 19826125396 5822261046 394591618428 463166442453 200550113280 700505234464 706542043344 611722599810 1325635669974 64584107392 1417841630928 39539179836 112174442730 684107805600 45734898048 195851966184 245420182680 349209792246 14390095797 116633270384 132513132992 538219455660 36528617697 66901485222 450486475576 794262321216 207428420550 512521002504 186303003783 1053046720 142575372720 7303938480 990951179442 335826352350 1877858135694 191316502980 181811895180 384913270287 171016188000 271970753820 238215488532 163237630809 2529599874804 133981881600 96613569767 335440903875 915223104102 459836614455 175068721646 1289218110048 1146364128 465438777840 456396912000 1642386498500 335371751960 1360092557056 6415072686 65480596192 1534681824000 776993843010 1414681989 188170285446 379645188504 66200233200 551769160833 477685036878 2399408592 148612840209 523656672630 1137219049600 85191931440 199720225500 894556634400 41297754234 714613809140 7595325468 834689696335 154636663032 146443093940 32153562000 154044842952 913650966990 617616838240 811995802597 1324454902155 393900564960 18671896464 41267189080 456781542840 856344092205 19036569156 319950824292 35170890000 725464110844 2266878960 15258290880 22626771552 2087132820 1507644513401 234901176576 249189698160 4516563480 233694488916 70029890832 48441613286 47451159490 313838144604 137089150968 119850036900 54323892700 497704221300 4752700812 272675491500 36914365338 133786529280 197639430086 1472285182104 794783714571 34102103070 665926082271 398798528868 103609228884 420911156600 346030205400 872597894784 5475960000 21239696920 1888973196384 372256209180 935769133728 1462339728850 953334461240 1187506209792 68438900925 955104421440 77140486547 421200429732 33552224832 92963273310 246872739840 1290229754000 321991711040 322103190500 36177922704 151423684026 1952136618750 283127047140 62442705648 1123674554570 43840250156 63436748859 700013628 349558863360 400811167680 283126073472 106366276464 78412960224 64036986044 112498828992 122692075080 444275546500 350855831040 769445667705 535818636360 66626014750 1066319879004 835282398069 240259283550 1591624923504 1964060853092 3455706240 650032332805 279235741920 1881787551100 1018714951788 205847561224 19965470800 3651735438 2167663992208 705749793600 427897379052 107747097210 1785832276800 27826019650 1252887413250 465898032600 1013303258408 290474803080 8334811170 166962167134 5698826250 300919676928 762000560496 38622331035 120761861017 1936549029888 231545952880 235026069600 363078546805 340811076312 296213207208 155946775188 1631189709870 8356238480 696268426920 742059600 1077917645712 1423769395235 733357176565 401411121300 501445477680 166604128500 230926785712 807471538560 204880877050 603845307 359611000056 1850855806344 195782092920 77396902752 6758724678 719001508680 521734379166 80508829775 8190918920 509907856640 286026581135 46738251456 593748982785 88391215080 309453065145 58081645440 320664726720 4103877450 1508952023964 24895328289 11585563308 1285118200080 300837312006 3126734469 311195554866 1976102844898 1372240921338 18201721350 13580330852 857010145732 641104933158 63076778580 14975306250 832221381120 285983100048 6146973915 93061553544 21069236800 500838766758 10679826875 597822788220 312917890233 530116222428 31141606500 208389357764 74376375396 556765731280 107956399584 751167046399