22 2172534146099019 23 336291324862551606 24 31816048233798681066 25 2348418329934108057072 26 149140942861163014893024 27 8573289075750149662810032 28 460018114299281721089786796 29 23509721961960146267578379640 30 1160583084129910496820714859320 31 55910401752763551700179069930360 32 2648556993706316835985991349246960 33 124096544156106279233565233701605840 34 5777183429251208667314519551027459470 35 268186146397846166266417859972371582140 36 12449854875439383144687664905543344512020 37 579298844511751508245957635902123951484744 38 27068576623089818328099653785858351815584400 39 1272087750859642579477661594407448528061870000 40 60200823128518389770124323291355366383077419228 41 2871901251729059423344995209776766552145837972888 42 138225236077852088487249851304535069373611118266488 43 6716764290606534318972695297307391735532295568262568 44 329714695995767969458372906189673363592730509810777168 45 16357908758390784457078189486383156800168584242405824304 46 820534888078275547805427469057154240307704703093221302881 47 41627781279115377325859337970171123220069491442618129153730 48 2136471553014388930180875380671875723656134372863903370820430 49 110949897957059033199739333975460090284548441888399672300021960 50 5830985132529003209717052342042015327877084775948981304143506320 51 310166794822165979373519388578732780134355815784906317514859959360 52 16700378208534718812811470740768937711651878007058558617372782346024 53 910253659979120069950789923050378263990502458301600817026700697718160 54 50225128719137987071523229443411653091008017137723482505955957148536720 55 2805503955975616445151065400473607795763649782275875862047655711262630224 56 158647480945551814023051329165412489803085285735631218476554135999919458464 57 9082027731337488486629976297075475837590993392755407073855406806857087731424 58 526319197752959811964501789034371432445589587715158780085380150279563999732572 59 30875715856222834986717818020033931656403413793250486454192195621565804472332664 60 1833441059331222509582860869899164734372226063027689315108046361970320946247875432 61 110198622508187454874827110497229756063432249245831258232649342187732623752380080048 62 6703767184584173940982060999493488593113471324668983952636130670065318987997263349600 63 412730874425032183263430083850843139544063269688795809286147389235059558828134108751520 64 25715197439090937221226518454216417840020663143500895437597989866559879727550120017098280 65 1621270296972833850258616876396018493232773482188883509656672260054908900990677881093641360 66 103426043736513613210768388027776837404145443466248293567697169750674859369132087752311568720 67 6675415735552407169227669714813176995960982679263649590641777576402235884771006434677524856496 68 435877639240225455573855015333427157988406026083296945570185515812178604630756129849215326053216 69 28790672975443238316531300963030151666651478222832289472489799139765024449566314908779590200194208 70 1923545200161548071179202905702224159020358287824463352367465390749605582975772879843236102197471255 71 129980494160419130423062487636220097268705625990289647226432626418250663025775325885490931811233666062 72 8882610544411780366131581497037579239131299540008770166701620032446208874552318929201248834070224923442 73 613833869227405859594365621165308233892635921627719071421744552427632956214347511684774891892653098987456 74 42891358409122644394781543435330975269390660396307428338832903561269233330029429340323291548408973055828352 75 3030109357092423794655875680444077506225201402733939380835325638791116786298033466980453810626050818957876496 76 216409904686066378742829471796375853757844361774707024555842802954572069985649250674279744960956386911478178164 77 15623815517483412921656971265607755761264226198783509292806156224093422061661511984959404312512000775125422232520 78 1140116155887457393718958944414877985941855994325453031347485346683261106596827794878719098614359121858961611146120 79 84086088976760072478964597222989224068024243331339023991973975759929751928368262007674618690711935444147223417090440 80 6267198740782923704272000068269021237165736784443547908475515283210501446057770120631747826766100410208467666214024720 81 472017895193429561609988318562603133237841628404905987484453409067425635933645752970315962777000827281865018289849317680 82 35920371242333830102192875491117778255313662558147801921196166098480050366721006142189264545300250715950614928565932348970 83 2761738001999615745258777251395920156319720617581651849223839357138921677011464368095418337896223146898124628099612970991540 84 214509088372021508139130871949999534921653606394197473003182638672620809008022635883921435738056006593663246760768990159261820 85 16830346604488927189042416523783962055215438117349284632225924671749799293741767395969259024636338758719048702759663483006005560 86 1333790090812915734150784142322139701628294524597194622994736509284653718817572633844464062394390465649207244907910309267988838000 87 106755991274924954325101359210518289745368933329373900746628835181808648205920018496417990112367027742990279695410966132701687010000 88 8629209718694282381387598251814403639921224722727979668825359258357741252809895444619377213313246725228098384709765014801269624626340 89 704348863759810789725303723088191450878103212027221751245287386022110770122769127683277224615949315418902664677917942656404343748404840 90 58050646836665792899844479453647985490762415279539361568321622748815401650803313356060516316582306878838026430978092516466236548015666440 91 4830516592190737691171598589124186617544882035798771397592558721016642750224075808102487371169689352429498539256569526978030535974096811800 92 405800506585386378155210584790061339152385684578825208088158605746259496565654477986934127532430898682187819588723658350309380792018451537200 93 34413568697576241881255930250403852765021121505581625521471826859443857392499963718307092055261064046037344760881548156249615592158032698718800 94 2945852483392108679268931847238789546531822993188237119593980831459089580463127211188233954062692810942981571088584105689849719301201645163316525 95 254520568679287652309650217521637626910419318582261583142084449865746639454963297169482001028778298906218022563870778716254131881426685660474570650 96 22193829256861440915037513693050685548100079898647822519526852954196359540013610778494731238548099795740033714794069431637645992599118957583545084950 97 1953018397981490931794198286197495655158141995010301083626628613568673014240905425755944963996305347258077002405585046905366719742840220599694812118744 98 173425458000749867774586257197183864171975771948094541239323562236247831157858961745651006781323558617497437923140174676632660055707795127493966982514608 99 15538886007796372708102338576863051947275105068044537005203440226520077415090572087825522475268612256367104181442395464072392225531503542147819616367439904 100 1404739930577233638637233962345895282167150632901080020182155439809191553320812596445002858156170686617412266383012166302504914365310850647066622756748414800 101 128117925453146413314660707596250909982232332068488319000524771691560188240560110426481418796057575067705650586340456834190320883704957639487134551591333433760 102 11787754992676226723286241680837675721947414726857172282116002505174447917734248212103779607400357914178239073114719203323076620229384218982655172272889631596960 103 1094030034871632598301444182453513939795070242614379547247073838841726768069367713638305353291626629187025276947743788085090465637808566893372951627987919298141216 104 102417562689205046363209750461429107664239746448336416514682412797226721198391681361664917252029362858726066105724925631400742740929534618337667088706836603526689856 105 9670238196743792446431564463730141511013817861672878394621664326611089057321673231877495089111001678900839599410306419532539078919611201452686949787934189756436386496 106 920848820965151712158725290892168297956248747583700424200389190144323917919978294701840827039625993528507430321552592177057952561532868545104354285664774765617098635960 107 88429913336282292182550780899880854008733825205543336062447738069410600367751908818771541201120395881089685856344856136051739750319135373253953360964332922402900782622960 108 8563304933650659662025013085935488313505239501018480646680606046055429351401367585780266062522359204687484833085641569528807995032026004605626401793135127920692497548819920 109 836155381277079432477123280037537601675428374024751303394983263603562282573711743550750977259743850576051236044878473571098507019937349817106899333796327110776065539425405920 110 82320563062344966755514846282461619907682103506615523323957886435990321933664730825852111044766527883090078981681668490397804574851480256528004033095598103864694598919930210240 111 8171056193939005840400607139859464255440714202694036626113173636557736415984219022890720040006111023012371751757457556959625154651969232519123142452693683692546849743128426574400 112 817654258160383522374282273152775531646063378902786178946119940172653233427614301483537112401540020309283598514573657853909149140980372671612381124652310330437749624250065217900816 113 82481456849269751761234356535740345582283932676063661656900820114932025513986666024631844026519680023620851204683706733305787563175902611478199023006484684945213657764961302117201056 114 8387101193432527042533562946549933699567328744257576307767198499214024844444764509261440741671689595608738691787446542168599814318915780304053540594793413723523179421843393160663248416 115 859627998292549672092854697593842360694345734866258178233857235238892024429851625064383201650021297948104554412605829423956918521583798781272880435183276194144458005988848353864407913184 116 88802837087123136260722816648516041203137107119747242227319956655354021697047897819862219367444717053490774192233044577871625521192528011000441715424918099270893280349230399747505487036864 117 9245610528907803848605375609655023345366589249109869738907589207788428174969028411138958584869688520732285528942792169163788448942920656159592578862332765491605061924751052592428262699719232 118 970089914924363180666806510030780746012514304516943218367414190535432050019404231869771563705407187241472150938935579805039515390798955156223295142105976430563506609852821578514726238730839651 119 102572638313483067484971519204002825064387315731573819512699779508636279240659545757479224403186002982864688286491807648683744294378222013645096307707609837658317435207412086491661512858877471462 120 10928738286441352362126584680005392506430429977087358239197543290187818401261547464931553551710689338278657969732674985101460254241565299499926814118682768379688997710967341900528727564571493468282 121 1173285287219117717000286079145945151653999338099215894323631965221438767409519764064263143391060151250814593988317337655204940832220460786871736001121673740880964330290843782034459244074200417258000 122 126913777080357952053605054030788742662901636190013871902539943733826556995954863182273923529676469486077271553109478453945374605936565884053997267182879691465847979208916637777860090472202520227522080 123 13831274852485464435223681644271790030052419821565543571627831036833042143230372187170228007846301558055072130077026214935110905391207760687438854802572740531779019579977983687857413397096160715883254640 124 1518591637432041218127804028272533991576656560629080444043430697779291203845930078056061950229322187954788875052252976544130543395940174128125611379701988806734591464694921359634799350288924987554636672380 125 167966431059310983816131596383130104803347192824663031316047092465913392894583186296768349655574485316839737252212120819471421825129123069110690417093187184511039361203931213297612733134207576943660131023000 126 18714762583568738916540081585617366844313167457243987771444177717643758360759708407255735998218591535616555797287093469724262032413926102369986704035187604414268022542148575579278605561639765330704139476800600 127 2100411617918888373217687844539353115352441040488602691076107785702009806307879250297047030536778798026690309421261623595386421666188952187901004032689329255902113030718323298518728924317410849421961385875355928 128 237443874693295788716402733196685048867175707999775216260855712228271279858053304873005819842621435702284064825733147003360658775394119883410212064139030249431808671138393361249216235681031056849552470147253666608 129 27035380243253280623597469354638218500371863942347296015067516790938384997747149712355501942902086409968756860118703224082188861372131237378841917634508478627144715986344528571938800807448998727800165543395746516368 130 3100257041539591536349177944317809003340132808736284698302002822036750271912688767601872419431441801078994787025659904090657086057181643328439393124218361798089417446387137637390082274311956413722416060956953764109766 131 358043386391792758232000200224370148406522036823371305412602068311280418811442321234018942901399377861251139476207932823653998747317624326744511715094075758125893663754488514302460638176614385024610374026898820760174252 132 41641429544929355022463116180781600353028831301058912180353833042719165967150465094781592803434166276770384390396414753624846389711771287298010411368180894057491073168487569082533762603996427516782818771307063969736103396 133 4876937304633983246695528472932883699798230179316649642671882496809910575069759807731996970010049004673452713882457742003563984872694318506080447051298837451314547399423378742016756747464839564927776579784764712075528511400 134 575148623454698324133501412650616230624043265982437986304936328020878169284285250945736649289237323526530111921935869036199040796308240753942919311237395391280619441616613241508821936975106569808509486714855868172419529317200 135 68297439114751275073124589418296594629740894269744355848614974632222419075107318269214990611908057295918922372061576391669543160280743791596818598970014973679697075267676436828246718551065408340642924730798280482394711759229680 136 8165832682148677969328013014803828484612744473440934411134682853431757025252774727552834536764159976107618882780862791743897269786638895294942231317247201479973198758245622976020146083415132888039286730270104775706616389084973100 137 982989319032355364347967463345947399267659052975270937842431226410953501063002666443037334737563286421951737151838671175660695092128012620130630291647311221323149288563009761791467604141263954587578958992287989177800450310757646520 138 119132475491944201418771695637509602781140095596107595788193948042056044943241573146927246256002044049063550440188700355487828081652842775900392136757908771186815674280576312300190597922194828466700639800998174022787992889671630907160 139 14535353373306143044750856923113955223299941633910611440748735155176312644020810137970744214014219102512564966926189403337198959715446727184730207858686096867836625027508232936565179261519675079073263751453995875457516802210675163418120 140 1785321068576060375256514817000676085792450217386297267666595783979673997226139678604469255414825779024151451779261927882925116170483685581651136440203094897342029866393347020031333222346598905093477742582732051261547580199410173982005520 141 220741427411360111117434962614315553592772191885217661603085944565333608885617241795917727928679391789840134262597703923267222606274992459067103181044952295403830983614275445523560229673691057680844284129877884179977181730493210999560590960 142 27473237504146963044024591008731648430717329139912676328209388228348234039262607930761839303146247020118993083837074262991265935309840796385762722376947724843400222994056366919905952555886828816060651492066808667660759690099906687730722969721 143 3441725493544600701033354997467512483421522568958423763458134045384744540677225731451881374000073863180289836824649556387876166988656577999075671069114124736042399603407208475102371326310662366354163834152162280297032702524722402003780075278194 144 433975431384735555970161780795258161502453702511650465693445707006306291979450598379180841118284072011262487717389651843668279405823987834810026465052832990436871546395199730036183142675212554701865481003627178726415892654724943201399008912947934 145 55075561064153730396188952430225286632504278536308059644552152036260124422614095132662891587376798559254992299010625918348996363970750843336691129454986440748436163520527134944790848503556786120058585498302599869940643850285938023470930453506239848 146 7034611903509662807158556981297889469989058048198858134549664265703395396121755478870235166642533183158447742530679407023215964205901493028539788008797920106438212895350563924392939408602511542366458658449321569623325645341933426764962384218284152016 147 904256295366422171150397461656524040317436523196123665053492096083558416673032727801438262667902995722094148716981150607598797739751759224593188194561886243772420028086363318668536963339053962141060063985561357002875141628533502552763850435215560645888 148 116975817083302167476384620584058871529512890963032791361420766173451500108080149555601283097020825335997486607679314810410818954612974258661521274483239810174206735553838289164211365883597344948683736086252217790049529880322743785279534259654085833973944 149 15227792255301342350308060455932363011587465391504098417557292532777812529021218345759835966085222936017506555289031040182310164387208946196747007928144732889555913202020774350915260726779601824696556739304674472475148633627791359289365965847831540877466160 150 1994791301579991403436368500501992172293573551583017028656064898572461569871385200574443660319726639328424776049451170517229774561606391306838353994412965612225086883905260478305307280852514400126321839365438192718258971101722365308064318378557066410296120880 151 262942752376017490543068260220410991438356815056326244479055754741445793800868376835632085371035083116947941791278926144995927507928873433080024428205198986018532130184688339178015423055311061620988633034607137712865467540467589359551758538852276500327481038960 152 34874813943653606228118976477610181015100830264010591105259923385211159985581198437609569450187233155671448535676281731435722753169523228099626106791909725470855028989424538475012976697581277288883392363679378043500108546863894297982113353740078063738434721256160 153 4654076052808572817637864924109791091803602017067878055140458860729398306599143012909359948947354181284240985209193326403494269060849026768187675932916733735588096938569676911541685737170412715495757550984385004982460702239643669623573156832948186704441138886194080 154 624899308048164647027247723376611984285308279689272967269643106402307465772918043994754137030078277815489074385440889724233548480850795548573236280966494365562262567631534250486098828772567257123974626184533598045223431118956852570302151442846330615191044297381473300 155 84416218420799832786868635997483348305195369522882318941291547109118383895925634649475603379125985903637623313800332486865525732163739166565902691587147615264915353485158400281163530344762298237207175127032812701496203133224957673132080796729883299435004128391878161000 156 11472696165481896851163884629886022444959402421937974485457254294809386925306207682548728979995387008509562194997297854402591506899644140289387250841028929055253193691143908646397056964509774462157166744510483704694047794070420072026469361694109246505905342399127257471800 157 1568604597376960061730617726319620952211075539288766727038417997612723102826257898870428349371587844637706770857411765281977975984844407546153544568764029532602986257910289529702735796914445632948146772855437424085961503575451036673202651844023618083223537448421297817445520 158 215751926489388580110124139527061563394274037565990681076112541130383297309631305345793742513929761120974243657000065710592629507305367267745685693304774933479835376055733436916751096832838473433863236035988369488957527499414904775086403013541243245422589160339359667967271200 159 29852043995031732839293892217764200462021887835120726030792290312484670767682933935978596409343516101809655323811397161062855965522052802176360929807567835848637344266036625622697154810261895818169752631256313180589966314940046063421873981836167195326507583248102483438886540000 160 4154863944651126910721597450933168654742097263812288073780149349211850383241447061033562538545825375007197376679355744107685489660065022897535328436684389937377656426246152778822851369670342545852106733920868322629411004597534135498714289655412451721590255427724551486305085011640