name : 1234 0 1 1 2 2 6 3 23 4 111 5 642 6 4326 7 33333 8 288901 9 2782082 10 29471046 11 340568843 12 4263603891 13 57482264322 14 830335952166 15 12793889924553 16 209449977967081 17 3630626729775362 18 66429958806679686 19 1279448352687538463 20 25874432578888440471 21 548178875969847203202 22 12141683632827815925606 23 280620203246480687808573 24 6755970181353202878726061 25 169156952583211437361395842 26 4398275175987143227396201926 27 118595772740730146846765692883 28 3312043160803987587964461565851 29 95685476275832307572121126561282 30 2856514923406731656081779513460646 31 88026869269448933133951279114309393 32 2797421939386831494692219078181141841 33 91593715007526776391419408091034667522 34 3087183888815541641181950417117766293766 35 107027105533495319727273973771259114536103 36 3813504691785388594943943636925066047476031 37 139552191903911255267848710458942127213842562 38 5241191762653961535688893165244566580429133286 39 201891865821684377007745104165062093347956611013 40 7971342304203232926700195473954088175686522830421 41 322410761896678912517131979298470953883548994774402 42 13350783890399425478666493957373241748129561159451206 43 565702662879664540983281147007303464342574792893732123 44 24514865643390068001448560840987062699416771758980107011 45 1085965753139435926925152945133923958243991884535525111042 46 49152178150849307269810571791380903079901249413580088959526 47 2272023327240347212220597352469008782126659741317169607657433 48 107210580271914142121138867362607949376547511798781951953247801 49 5162219078004586187775425534142083469927155742506096910511860482 50 253533521193164521447268800857620440664994175779116634488418810246 51 12696017499070414694652539374747834287958410723570290362742766304943 52 647995757481071736838714461612216164628248000176530666197953899634791 53 33697268847075012088918013966711925481003156227631741659215805171790722 54 1784786091499679214080690261439544985895438890929677935454103042038795366 55 96250496946557305184613592762106402305013159711133440239677166188453352653 56 5283316361062718761872845667056250480337703401035794374488366733099594489981 57 295096046269359073626870581628256111356256744988397234036707040240799069829762 58 16766568322991221306639206979160623671011373230226148276510880709000614090546886 59 968777879758795875024961721812890909716434886163019581350548279402700139749838563 60 56909245724423764651500781555908028206809426466057460702960041977650683003677275371 61 3397842933299893042641559755917658001453652231518699574582893332423271180748125465602 62 206144916462716974805287673418669798962904830766078429380042521785592691166502794736806 63 12705196435930823865063545703400815608234528753166187355352608128082404029956210347760673 64 795286336894322945012443461715105933087615908590132145940723504612332446932008775270092961 65 50547099207012101552300465876812081180284462918835539396127044123879801877246064022667146242 66 3261368112468507218457294185461077972899766700671253459236268013760281275492371300769262277126 67 213568655641238594730172989604954527939722427461235023232926535273208816820456745352040675676983 68 14191077936803778808847886137989616351873139214514565441366205763902979091471013862779873988084751 69 956626056008890598393846168350662333517578621275041037117239939594150320596572967164148576014679682 70 65407768853924124027385583886198061215332571529709217763311918260681450607613452099084789650409519846 71 4535139098905602287405574099041386869817211203197488639867634795250741477840651036163987842616616305493 72 318817573945225684242379383044019160401742738749282354088988779483810785907703263146889014701738061832741 73 22719708395426078390707597739973864771640926487161717203268963703403885922547389215826379971538225669633922 74 1640940360010731307674211938568483189654712833132399019969704552593067622797269988364682440590256374497456966 75 120097832587629595475573663555349682578517380128934616919459905798594576840104273754111912842477754552496124203 76 8905425513034412750028690603776026550557623042415054043088213003831179862954261638181594865975002325289691758931 77 668925972498984775907761780902321563303198874306958007412385774523860036980534216395046313338381695905634793736962 78 50890173386183995455342988881880909840226011618679352567444995237996386814321920124027522847898227291314901214920486 79 3920601467069065900410472862869085292576339995731908554429500004109668006501646907638426594154710911962425927626971113 80 305820432046398366306588694162813233025074836022949112176839251294502081641977454684903818890437877778664902821154525321 81 24149554887112557880295822602723034668770736092573106652880962394084040714366592531162948463871901519045536858411255276802 82 1930260854802419640334524043345281181020312607645726335413278374304842596200953107109422292196726341530263174183154625782406 83 156143557535605754559886532877051797048295386559805597375421964723204822449016382477632204877001549377881332375245139279644223 84 12781204282962447849631408638977316483380017704805824451627887845341907503321449167970982168090680058519342988241252307581433911 85 1058519853599445914833465183650795996602456079067210245847835507707951857748816053109319642055904504256365526009129954975123501442 86 88684361019028471033955309145715956113220882883463392804602066171788845673226413197858380325669900414363221536494064604355700154726 87 7515510639090268912531313769200934239135701015835406984350996724612357372522241663621679175980354098254372291759384866472404569501533 88 644135568527976177963345672185505607641042397072431266576669572227466141026057822392092024781415674913904199742473611381301798728826701 89 55827550247720961871234082312824514002545833134926795606181279660341454569089418836029145781793621217231950865786379310757722663091018882 90 4892363799447019599990919859165730909977230081409829688444620210618384094062708001408762818919738656117656271736061892596522885931549589446 91 433446351726681427662110905799255516099017449364342872260227303760382261843477249664912202577756817393838739304778372150829181454129334061043 92 38819244687697107825952831687320379045061833276782200280764968348094088299491494403741516025757391336636159960607429758261659573900332460485691 93 3514015842682119637137809223562684391272468494693631898016746515605221668487740246146345394154005658309168756262718946543931515895498019904197122 94 321481585093954456298719000774909387444638822679848597578021150118429350013889489495776973461373523284586886368762237043577649348207082220886278566 95 29720500213439525698715231738656091555125373744438760831567720105047718785322933375921080390907407828901209341097473015180303900837974841283682600753 96 2776237584684609632990472036826230351271917467061419419783246929203383866274214756256706991299716088031245939146174277472193528561950212610107062032881 97 262006150076159101964009219009896429535727603113194770616944225254495454690253274345056070473995235193477969299230851215510160881012950437845252481564162 98 24979023742187190103791617527409055054425808323612833736143964677390122988208148658455771372806483281510162199585819184062625638549796733789142049626254086 99 2405493797063766161719440865430123738890635763581165459874523532892928989024695920624029921343301565443703893764229756459494171883029002189244532901497758663