0 1 1 1 2 39 3 40 4 1559 5 1599 6 62321 7 63920 8 2491281 9 2555201 10 99588919 11 102144120 12 3981065479 13 4083209599 14 159143030241 15 163226239840 16 6361740144161 17 6524966384001 18 254310462736199 19 260835429120200 20 10166056769303799 21 10426892198423999 22 406387960309415761 23 416814852507839760 24 16245352355607326641 25 16662167208115166401 26 649407706263983649879 27 666069873472098816280 28 25960062898203738668519 29 26626132771675837484799 30 1037753108221885563090881 31 1064379240993561400575680 32 41484164265977218784966721 33 42548543506970780185542401 34 1658328817530866865835577959 35 1700877361037837646021120360 36 66291668536968697414638151639 37 67992545898006535060659271999 38 2650008412661217029719690487601 39 2718000958559223564780349759600 40 105934044837911712491372981352401 41 108652045796470936056153331112001 42 4234711785103807282625199563608439 43 4343363830900278218681352894720440 44 169282537359314379592516609562985159 45 173625901190214657811197962457705599 46 6767066782587471376418039182955797921 47 6940692683777686034229237145413503520 48 270513388766139540677129050708668931681 49 277454081449917226711358287854082435201 50 10813768483862994155708743989163801469319 51 11091222565312911382420102277017883904520 52 432280225965753626687672630515843389841079 53 443371448531066538070092732792861273745599 54 17280395270146282073351196476644571792173841 55 17723766718677348611421289209437433065919440 56 690783530579885529307360186435267028297112561 57 708507297298562877918781475644704461363032001 58 27614060827925274890221056260934036560092328599 59 28322568125223837768139837736578741021455360600 60 1103871649586431110079534890250926195375396031399 61 1132194217711654947847674727987504936396851391999 62 44127251922629319128291174553776113778455748927361 63 45259446140340974076138849281763618714852600319360 64 1763986205255586334021567447260793624942854561063041 65 1809245651395927308097706296542557243657707161382401 66 70515320958300824041734406715877968883935726693594279 67 72324566609696751349832113012420526127593433854976680 68 2818848852126777375335354701187857961732486213182708119 69 2891173418736474126685186814200278487860079647037684799 70 112683438764112794189372453640798440500415512800614730481 71 115574612182849268316057640454998718988275592447652415280 72 4504518701712384990199562790930749762054888025811406511121 73 4620093313895234258515620431385748481043163618259058926401 74 180068064629731286813793139183589192041695105519655645714359 75 184688157943626521072308759614974940522738269137914704640760 76 7198218066487539087561526004552636931905749332760414422063239 77 7382906224431165608633834764167611872428487601898329126703999 78 287748654594871832215647247042921888084188278204896921236815201 79 295131560819302997824281081807089499956616765806795250363519200 80 11502747965728385749538328355712322886435625378863116435050544801 81 11797879526547688747362609437519412386392242144669911685414064001 82 459822169974540558149317486981449993569340826876319760480784976839 83 471620049501088246896680096418969405955733069020989672166199040840 84 18381384051015893940223161150902287419887197449673927302796348528759 85 18853004100516982187119841247321256825842930518694916974962547569599 86 734795539870661217050777128549110046801918557160080772351373156173521 87 753648543971178199237896969796431303627761487678775689326335703743120 88 29373440210775432788090861980813499584656855088953556966752129898412081 89 30127088754746610987328758950609930888284616576632332656078465602155201 90 1174202812891146650306583702103990873339472285000982197897733822780309719 91 1204329901645893261293912461054600804227756901577614530553812288382464920 92 46938739075435090579475257222178821433994234544950334358942600781313976679 93 48143068977080983840769169683233422238221991446527948889496413069696441599 94 1876375360204512476528703705185048866486429909513012392159806297429778757441 95 1924518429181593460369472874868282288724651900959540341049302710499475199040 96 75008075669105063970568672950179775838023202145975545352033309296409836320961 97 76932594098286657430938145825048058126747854046935085693082612006909311520001 98 2998446651403998046346218214302005984654441655929508801689172565558963674080999 99 3075379245502284703777156360127054042781189509976443887382255177565872985601000 100 119862857980490816789878159899130059610339643035034376522214869313062137126918999 101 122938237225993101493655316259257113653120832545010820409597124490628010112519999 102 4791515872568228673548780177750900378428931279745445552086905599956926521402678961 103 4914454109794221775042435494010157492082052112290456372496502724447554531515198960 104 191540772044748656125161328950136885077546911546782787706954009128963998718980239441 105 196455226154542877900203764444147042569628963659073244079450511853411553250495438401 106 7656839365917378016332904377827724502723447530591566062726073459558603022237806898679 107 7853294592071920894233108142271871545293076494250639306805523971412014575488302337080 108 306082033864650371997191013784158843223860354312115859721335984373215156890793295707719 109 313935328456722292891424121926430714769153430806366499028141508344627171466281598044799 110 12235624515220097501871307646988526004451690724954042822790713301469047672609494021410081 111 12549559843676819794762731768914956719220844155760409321818854809813674844075775619454880 112 489118898574939249702855114865756881334843768643849597051907196074388691747488967560695521 113 501668458418616069497617846634671838054064612799610006373726050884202366591564743180150401 114 19552520318482349890612333286983286727389299055029029839253497129674078622226949208406410759 115 20054188776900965960109951133617958565443363667828639845627223180558280988818513951586561160 116 781611693840719056374790476364465712214237118432517343973087977990888756197330479368695734839 117 801665882617620022334900427498083670779680482100345983818715201171447037186148993320282295999 118 31244915233310279905101006721291645201842095438245664729084265622505876169270992225539422982801 119 32046581115927899927435907148789728872621775920346010712902980823677323206457141218859705278800 120 1249014997638570477147665478375301342361469580411394071819397536922244158014642358542208223577201 121 1281061578754498377075101385524091071234091356331740082532300517745921481221099499761067928856001 122 49929354990309508806001518128290762049256941121017517208046817211267260444416423349462789520105239 123 51210416569064007183076619513814853120491032477349257290579117729013181925637522849223857448961240 124 1995925184614741781762913059653255180627916175260289294250053290913768173618642291619969372580632359 125 2047135601183805788945989679167070033748407207737638551540632408642781355544279814469193230029593599 126 79787078029599361761710520868001916463067390069290554252794084819339459684301275241449312113705189121 127 81834213630783167550656510547168986496815797277028192804334717227982241039845555055918505343734782720 128 3189487195999359728686657921660423403342067686596361880817513339482664619198432367366352515175626932481 129 3271321409630142896237314432207592389838883483873390073621848056710646860238277922422271020519361715201 130 127499700761944789785704606345548934217219640073785184678447739494487245308252993419412651294911372110119 131 130771022171574932681941920777756526607058523557658574752069587551197892168491271341834922315430733825320 132 5096798543281792231699497595900296945285443535264811025257092066440007147710921304409139699281279257472279 133 5227569565453367164381439516678053471892502058822469600009161653991205039879412575750974621596709991297599 134 203744442030509744478194199229666328877200521770518655825605234918105798663128599182946175319956258926781041 135 208972011595963111642575638746344382349093023829341125425614396572097003703008011758697149941552968918078640 136 8144680882677107986896068471590752858142735427285481421998952304657791939377433046013437873098969077813769361 137 8353652894273071098538644110337097240491828451114822547424566701229888943080441057772135023040522046731848001 138 325583490865053809731364544664400447996832216569648738224132486951393571776434193241354568748638806853623993399 139 333937143759326880829903188774737545237324045020763560771557053652623460719514634299126703771679328900355841400 140 13015194953719475281267685718104427167015145927358664047543300525751085079117990296608169312072453305067145966599 141 13349132097478802162097588906879164712252469972379427608314857579403708539837504930907296015844132633967501807999 142 520282214657913957440976064179512686232609004877776913163507888543092009592943177671085417914149493395832214670561 143 533631346755392759603073653086391850944861474850156340771822746122495718132780682601992713929993626029799716478560 144 20798273391362838822357774881462403022137345049183717862492772241197929298638609116546808547253907282528221440855841 145 21331904738118231581960848534548794873082206524033874203264594987320425016771389799148801261183900908558021157334401 146 831410653439855638936870019194316608199261192962470937586547381759374079935951421484201256472242141807733025419563079 147 852742558177973870518830867728865403072343399486504811789811976746694504952722811283350057733426042716291046576897480 148 33235627864202862718652442992891201924948310373449653785599402498133765268139418250251503450342431765026792795341667319 149 34088370422380836589171273860620067328020653772936158597389214474880459773092141061534853508075857807743083841918564799 150 1328593703914674653107160849696453760389733153745023680486389552543591236645640778588575936757225028459263978788247129681 151 1362682074337055489696332123557073827717753807517959839083778767018471696418732919650110790265300886267007062630165694480 152 53110512528722783261567781544865259213664377839427497565669982699245515700557491725292785966838658706605532358734543519921 153 54473194603059838751264113668422333041382131646945457404753761466263987396976224644942896757103959592872539421364709214401 154 2123091907444996655809604100944913914786185380423354878946312918417277036785654028233122862736789123235762030370593493667159 155 2177565102048056494560868214613336247827567512070300336351066679883541024182630252878065759493893082828634569791958202881560 156 84870565785271143449122596256251691332233750839094767660286846753991835955725603637599621723504726270723875682465005203166439 157 87048130887319199943683464470865027580061318351165067996637913433875376979908233890477687482998619353552510252256963406047999 158 3392699539503400741309094246149122739374563848183367351532527557241256161192238491475751746077452261705719265268229614632990401 159 3479747670390719941252777710619987766954625166534532419529165470675131538172146725366229433560450881059271775520486578039038400 160 135623111014350758508914647249708657883650320176495599293640815442896254611733814055392470221374585741958046735046719580116449601 161 139102858684741478450167424960328645650604945343030131713169980913571386149905960780758699654935036623017318510567206158155488001 162 5421531741034526939615276795742197192606638243211640604394100090158608928308160323724223057108905977416616150136600553590024993639 163 5560634599719268418065444220702525838257243188554670736107270071072180314458066284504981756763841014039633468647167759748180481640 164 216725646530366726826102157182438179046381879408289128576470362790901460877714679134913529814134864510922687958728975424020883295959 165 222286281130085995244167601403140704884639122596843799312577632861973641192172745419418511570898705524962321427376143183769063777599 166 8663604329473634546104471010501784964662668538088353502454420411545899826180279005072816969508285674459490902199022416407245306844721 167 8885890610603720541348638611904925669547307660685197301766998044407873467372451750492235481079184379984453223626398559591014370622320 168 346327447532415015117352738262888960407460359644125850969600346099045091586333445523777765250517292113868713400002167680865791390492881 169 355213338143018735658701376874793886077007667304811048271367344143452965053705897274270000731596476493853166623628566240456805761115201 170 13844434296967126970148005059505056631333751717226945685281559423550257763627157541946037793051183398880289045097887684818224410312870519 171 14199647635110145705806706436379850517410759384531756733552926767693710728680863439220307793782779875374142211721516251058681216073985720 172 553431044431152663790802849641939376292942608329433701560292776595911265453499968232317733956796818663097693090515505225048110621124327879 173 567630692066262809496609556078319226810353367713965458293845703363604976182180831671538041750579598538471835302237021476106791837198313599 174 22123397342949139424661965980618069995086370581460121116726429504412900360376371571750763320478821563125027434575522321317106200434660244641 175 22691028035015402234158575536696389221896723949174086575020275207776505336558552403422301362229401161663499269877759342793212992271858558240 176 884382462673534424322687836375080860427161880650075410967496887399920103149601362901798215085196065706337999689930377347459199906765285457761 177 907073490708549826556846411911777249649058604599249497542517162607696608486159915305220516447425466868001498959808136690252412899037144016001 178 35353175109598427833482851489022616347091388855421556317583149066492391225623678144500177840087363806690394960162639571577050890070176758065799 179 36260248600306977660039697900934393596740447460020805815125666229100087834109838059805398356534789273558396459122447708267303302969213902081800 180 1413242621921263578914991371724529573023228392336212177292358465772295728921797524417105315388409356201909460406815652485734576402900305037174199 181 1449502870521570556575031069625463966619968839796232983107484132001395816755907362476910713744944145475467856865938100194001879705869518939255999 182 56494351701740944728766172017492160304582044304593065535376755481825336765646277298539712437696286884269688021312463459857806005225942024728902161 183 57943854572262515285341203087117624271202013144389298518484239613826732582402184661016623151441231029745155878178401560051807884931811543668158160 184 2258360825447716525571731889327961882610258543791386409237777860807241174896929294417171392192463066014585611392091722741826505632634780684118912241 185 2316304680019979040857073092415079506881460556935775707756262100421067907479331479078188015343904297044330767270270124301878313517566592227787070401 186 90277938666206920078140509401100983144105759707350863303975737676807821659111525499388315975260826353699154767662356446213202419300165285340027587479 187 92594243346226899118997582493516062650987220264286639011731999777228889566590856978466503990604730650743485534932626570515080732817731877567814657880 188 3608859185822829086600048644154711363881620129750243145749791729211505625189564090681115467618240591081951605095102166125786270266373976632916984586919 189 3701453429169055985719046226648227426532607350014529784761523728988734514756154947659581971608845321732695090630034792696301350999191708510484799244799 190 144264089494246956543923805256787353572120699430302374966687693430783417185923452101745230388754362816924365049036424288585237608235658900031339355889281 191 147965542923416012529642851483435580998653306780316904751449217159772151700679607049404812360363208138657060139666459081281538959234850608541824155134080 192 5766954720584055432670352161627339431520946357082344755521757945502125181811748519979128100082556272085892650356361869377283718059159982024620657250984321 193 5914920263507471445199995013110775012519599663862661660273207162661897333512428127028532912442919480224549710496028328458565257018394832633162481406118401 194 230533924733867970350270162659836789907265733583863487845903630126654223855284017347063378772913496520618781649205438350802763484758163622084794950683483559 195 236448844997375441795470157672947564919785333247726149506176837289316121188796445474091911685356416000843331359701466679261328741776558454717957432089601960 196 9215590034634134758578136154231844256859108396997457169080623447120666829029548945362556022816457304552665373317861172162733255672267384901367177370088358039 197 9452038879631510200373606311904791821778893730245183318586800284409982950218345390836647934501813720553508704677562638841994584414043943356085134802177959999 198 368393067460631522372775176006613933484457070146314423275379034254700018937326673797155177533885378685585996151065241448158527463405937232432602299852850838001 199 377845106340263032573148782318518725306235963876559606593965834539110001887545019187991825468387192406139504855742804087000522047819981175788687434655028798000 200 14726507108390626760152428904110325495121423697455579473846080746740880090664037402940844545332598690118887180669291796754178365280565221912402724816743945162001