1 81 2 426 3 2285 4 12076 5 64277 6 340944 7 1814328 8 9631020 9 51194672 10 271870052 11 1444934368 12 7675375072 13 40784882096 14 216663323008 15 1151214951968 16 6116060404960 17 32495699325440 18 172643724320704 19 917267767532288 20 4873350202627264 21 25892212930912256 22 137563570892885504 23 730874336898276864 24 3883099021904419840 25 20630833474878635264 26 109610784267049136640 27 582359339307564624896 28 3094054144651196332032 29 16438622164667440275456 30 87337845029689501585408 31 464023360619254321373184 32 2465340966756025183096832 33 13098280873291121779281920 34 69590746320992161794949120 35 369733471591459221907312640 36 1964382183655075707023917056 37 10436701062775364497022697472 38 55449862533928902604660785152 39 294603378786864426775974248448 40 1565218451498476312338574557184 41 8315956412313755901717148729344 42 44182414194583182546830349303808 43 234739776134583117246843038007296 44 1247165032889017667714223470804992 45 6626148553932040207368287099420672 46 35204518505498670255955534429421568 47 187040498215850107277437881863110656 48 993740275022335812005624128068124672 49 5279710784799447723834981343276564480 50 28050937094204031168403284540055617536 51 149033745313553359209140518659796500480 52 791811594609661848737140093405283483648 53 4206870063326927532524629113868522618880 54 22350968141492094092941784423117650657280 55 118749989762518236223879827970645250015232 56 630914955339922277503367131625137486430208 57 3352031286097178160661785884545380207558656 58 17809236644580807297347779410975893298872320 59 94619913361948302081075356712805140105527296 60 502712619468698959887288134934018409680076800 61 2670896313465206608249075660702730795765202944 62 14190387988880802668567342200645293317057150976 63 75393084434643896187795021091917381472809385984 64 400561082965279173993348060717789380746495918080 65 2128168417440458254323290631695864332504426086400 66 11306891771523825984349854105791021188396192104448 67 60073159852206339029988633166590617635402031300608 68 319166806187187826113666868310083002929351252508672 69 1695723188566947616803280007478437026218009862078464 70 9009323891138971022544698942139161212426534457966592 71 47866254069510195378896471892318463990618666613866496 72 254311900241394126810517709070994465269904099063627776 73 1351151115992764997389778058220048482555362793226240000 74 7178623322444426222731903993196021506255299217813667840 75 38139799609082531607539733198914470330604212673241415680 76 202635554044568537208666583273674038551217919474479923200 77 1076596316284124313478690961003187499919840197114970767360 78 5719922319167859904418554115081007463099795045505673723904 79 30389767122964617663705655579655078674641533653613593755648 80 161459875546412853237429240591471676207326102953212965289984 81 857831233322085806814723329121012753193772258724220049031168 82 4557630323772586368699333608337136230979209028929567519145984 83 24214546359811175736814745070099827109125685235393910208987136 84 128651122130961363993541448236519853837720604846558647353868288 85 683519359793808466584417696213100528554542817628258841877544960 86 3631516829968630431628196319808199483886107967098085250376400896 87 19294134536765330331433808850945209933144950368047121112206671872 88 102509129091938046203043375847179304569513436451805956796393193472 89 544627774164433958069577261976133716086539019807510387417315016704 90 2893590210148740511163219379122017709263185975301966390732871696384 91 15373553647928179143436033848184905433531791671190249532537463373824 92 81679206314973224614649750272320875015932746649962664243939810213888 93 433959050524603312440100783009024011364146611402664393449213677010944 94 2305610767151795100060228046983091896761931267203831431883001459376128 95 12249637386707546982193616340544336064237562919600407072803129795805184 96 65081937612214561137798519408605319399875665899993235639115524790550528 97 345778284666322478340952102923563866712747706108747452888839132624715776 98 1837109135551379978973783760956917042691932152505830664275756840608858112 99 9760502974277864818298876613897472962019448163857373230068338171888795648 100 51857244878537929571956734428204332406417713895273101603517340655674195968 101 275515908706703520735998919484055517171052979546899362996564000871750303744 102 1463807345112098773360298627380807931962739089128058489883383471338896228352 103 7777162319454828256256074811438700739180220008802146963983094242256158195712 104 41319818448182539125959989758706638516036069945109754974418197136217626116096 105 219530893976563953931818024599699865620856101790210473732198140338278361989120 106 1166360725195034793360514958556362509033054328953133472560793694076790443606016 107 6196837796427489840582407861751645764722497378848114962527485788850597052547072 108 32923604032372626088068888058168680843099965164278732803888696791010740250083328 109 174922071238555561789380890403063103639277588333231552404052743286311092173668352 110 929355455019463549978456940465075950179463163177023529494521403397900543176212480 111 4937636260872611931132955586016175511131883303062938298213620700699065934996832256 112 26233505934684023626847095950127842937643809797341633131413681482954037442943909888 113 139377790761662780966336516890762648796657311932950080339280275675615344019709624320 114 740509812373876837396329703763918913843943191583196797294477605868074895041160544256 115 3934305309514380692674657527028224261662458597847411277390650820901106043280659841024 116 20902840191748815174275030706732360793418344432443593266678236169156326394728275771392 117 111056131567918567572255362252544980645493576067568963665704747487058065016186382319616 118 590037729116799608606881345114926478288268699758363355702850855615208763925172626391040 119 3134851870546158399648907182058302632728069633189264437338332748273765847049982292525056 120 16655369250669405330896019640215620159049070598619203614731205351912050250862760206270464 121 88489452239354037105965489013005173711464151698417286636091547745977212268456659172458496 122 470141672620449640900574087861992908750801954422370387276265026056316117427882675148947456 123 2497847898713216902770785827919751248807334983183674603279863215767719977951097632451461120 124 13270987211854842421364252501428270584263507041894797971904659419712201173573606565438554112 125 70508337064055701931715034467555524993744708945406966190917572015335262569151438548958707712 126 374608574040186356768633944015506858246898646173582612232532489764509332927554460479865749504 127 1990283554935252173855447016710726670238445972775865098730901676438164131492883871723528650752 128 10574313839973032248975650454649533070892747749891369047853440653858480550541363604124201910272 129 56180996375605792542625919918672310455976799389763299253155919171076255553122636880691475775488 130 298487864226647612372271796835818753218518835624855159798973842577957659805769249097718549184512 131 1585856621248378835502691134439725380583324072331373889286641333979561464231399164077239376543744 132 8425606279415368581412646521347597201465692607139523395510334184962497106149028522998337485406208 133 44764980783596965729833419181239668139701409485449549153857556954261705989867151142598747449458688 134 237834932953317560689436337381532518943051422561015594309670984181318367258481245272506188030803968 135 1263609507761390336856763085147708445830576577749332582055241539253514665788650884185561459213729792 136 6713517515185149693391898192137550541550850370180228216722054307568157808563366946521588922639712256 137 35668707104417170016217334016610582543366482891451006429271650031994703770808869467621529017596772352 138 189506717398593513081211514217289617167167148934864333195772949082534659973878942735073290277588303872 139 1006843220699271929494964308632064574608163556932810189362150984218492559464217522549225309819761590272 140 5349326319319204039350053702628228179240392883918275937254353293406023560873677322532553231877787353088 141 28420802248325487728639458960959896299043704156952540484981320095715602142658048149537856259237051629568 142 150998827183386802593311979689072993702868705854242253089225758960691702510255320917403675532716522078208 143 802252012858000658008403641748407729872721665194312383875418396250806952017359488188133852989954107375616 144 4262339676009912370744578620462404880800502228437585478952147827202809907509123533580122780534864592502784 145 22645676448933953516822260157918932721416068472703860224018396267551234485187401304742058144840880641540096 146 120315765708722765000863536346781125957547646966230121978882002261808575914717790026433227341472257412169728 147 639233873658815866956286290012983227799950781343548470670495453136430513074853527474625314736305241145212928 148 3396229436980846597586651668604937431535461712800407081521102800704066454738720087061690998362537524539162624 149 18044060028601652684409719872555791536199813410300998050349623500392976099949207732315520376611944181708881920 150 95867522603307576339738980302112494339711101592132474820785972937725797379570775739685984108201644249489342464 151 509341128079140227632153421575053945370751336681351129962903181648654405777364065354820329076780177426741198848 152 2706113370911083218840390073984503376365725841460210360669924205858358764686936090084055521211066898027242323968 153 14377495105963458785792743186222066272671856923824928586298374635981540895475129978762851483883694013557686403072 154 76387178654088735525826813123039618733444601775659175132208518763765862637704042662049694026758223102133697249280 155 405842674243821769987989528579654047514975871259128119980337069924943352090570700732948810823132341762356521467904 156 2156229345545550958179863059916872832214282023660277309378595573550899776864403682510826837967060487838488942608384 157 11455978598737938575797455537134847031094781109159796472136107347283377534506706318973872765459646441913994706944000 158 60865253469378307397265052149598368978055507218556607183824942156834994580264708367335749234437949437074253446905856 159 323375174627140750651392558017924531621994784310523667978182663928176071319013536268577191336127220637731776708476928 160 1718082117537625265810615186886201094471143795978765593565070669629067597476546364099879989294596911627317434698956800 161 9128116176531092544474026908568018407376455623967697589910621520906737677470433658071544338823433108093222088767176704 162 48497393740217358695613711678388619227714924135843459923364409041598413423828889248807990263535729617203637195475255296 163 257665125433086931057433092838326388754140212277444702804928432617132850150760794547196227353468569169675607725960069120 164 1368966695820443583816013635867793085457098395624527762595865948935166314006852759006959499075586745320890787893618933760 165 7273276936937358988979385166517276381564168537800829269464638292235468504656953872610840346506979571803704098069095120896 166 38642691281602539646953872513149616457351374311606988469278923182582311733743887933554429035028579738615096178645005238272 167 205307401661241266619330037971311137222252805842684927270529213747140759282377446101538347758597529367000796646733061816320 168 1090791758517038158134500859302605857043464793391349731046613116733130138901389383768495457604173524189024117180501634056192 169 5795342256641654301211980691292994730003142366920267486856936330433551402363378047648779437385753632749683625360346237108224 170 30790470875281892034682815835914117314595809177080656220603690965455542905724505372230489108551090505383568885617276953296896 171 163588801961623952824207456416008387769549714343139997876235805641322885033968828742535694529359077969409351822618019116351488 172 869142152311901484870102560127813201157189246038487951937296180096374579983739268080952175275756242850676332010694383369191424 173 4617724880108692204281546331310686473283199488982116173109942383394653627552450938188786915923876333421255557364346471569162240 174 24533826844843556465208700948278442389023580270242354702247695383130063711249438813928009726457649169639402488579906488787533824 175 130347449291651733321076251417557554989269579984163412891281483390560797996732559024049717556764099410813744994221890785618427904 176 692531892569818212228897741427836419590039601276418532716257490886040264460048140592120510742567372166192417520738417862300925952 177 3679400132742381534835034290940694387585820247881751571032657164444573699117075330457756070548411653682476898944820482528203767808 178 19548537016235408902731391084865372230736869134113381629914970807958392801288900008665487195282239302003563155718385073390809513984 179 103860761452519747873314346485312768991511916211386943327272983435908904631325233612236460678170232938804323569105743198852812374016 180 551808954324222214605259951903157232611882024073598886666290414610302708614163081106986443294215429289705050914031846789985173766144 181 2931743594154097198065856597105271144157880844153342976815376857471910530917300904531100108890147902012985078470472587602472724332544 182 15576261375442294515890224781638418088533403741338931568844576525712085173667572808229543792186374004037451934454293025992245447229440 183 82756186086627800846863594534899279401607065798447135883451740693949847446599756440431038388381156933842719519900120867933783123296256 184 439681010130076884851373444386479730267450034215541997005187937968513805415958501561178739049759801269070206336172691001562526711283712 185 2336011358312733811961855394263587183570521550601750317922561141756216571439930199422935810931343373873812049976687710536194652643524608 186 12411154770026795762117435069615826930579520861507522236690987602265621100007212137411924035999471120959252852306762587767448442983415808 187 65940074382522413565655863010516482975887479614498502844635164530898848077761133764032552500489056460907584932652341240222198650676183040 188 350337538298477048106478976882375578157889842457239456361629374628603760460526713367148031976537810244739755408266086647547617845178269696 189 1861332306497495682613280086923660244739548451422744034035570318666897086584220404121066482367616361337261036036245234319071691002324451328 190 9889199918564216229397786847929004118836531533114303709283563719194873520603946350678514685000705264212880486679010243597963325083276541952 191 52541007690000076975713265832693595731165367988833139423008518788170853155193129345662208677684632296441544394918186487721498517702889701376 192 279148718987718111089622790222797149187265482151904096744825591689171922328002082894949958143484408176758223913149025990518816144513354956800 193 1483108351713531814150925229436934107839953282212063519856229296981605549061682607329613717757982186380674935403365082829840135862682115899392 194 7879707959609898420698487447965951432805357373708283751453916490364684354047013163666866420813481510585493271867785889496070700739980265783296 195 41864640204475415220027761465334777977126940909650437185973861433869405142005987080722461130271582063644900472502138443742897794703824816963584 196 222425514807651307991822861674044239577019122110043211800428081532605319001731831235206605617662552141034431122818789029453865511232215070015488 197 1181739754499548647610460069895245950021673144240417507901624277327847805794336732648241237267312758088347833388398884155606570211145261732855808 198 6278546094733437560708850045137853927371695614507085986589599671600481858257081553195689343024965727224897087982140846592614877740923251754795008 199 33357717647728974650544100036740485359424896402457075482963161705462600334691234616569143398644460456729459784247924215658059133660214384373268480 200 177228503203790134770810224498708666918238713191258729444703417498381945442974006566425925855806847334494798530292234683785360938926530597769707520 201 941609455405719851677024491475696179665114957255078214155284157491164732379011172775075140316309823975229050811375250268263082767637355418798260224 202 5002741378964008865789449113387429868816992877040077063761619005167090990575118031990238933232040622514496665627036966295588961751339007114146217984 203 26579407376506133054661696826026871182448803051110971992110073286571803852434434724849352938992332379109842734141836499885966018535576645836281479168 204 141215554227303810947948149037897182240904686071822648032545862816368018674101199388581872096871483964231599718293160295915534777420643573644417564672 205 750273791783311762889421280501148217610091945813079521165800218524418933070025469218655143012027621668662308330816011132233831204990944879119152709632 206 3986181024583411791545637152088711816980210733670739593540986504506072719857732866785462376885415694379564405782371453793808023678088039345039563816960 207 21178454231995858538362422417820070671742157709717535442497330009028591689867606806241581599744477581895311600225092654975356238010341740380770220900352 208 112520460282813670579897362530789710785086373851594925796579503790854642164555281111749053194930461647460463948510778683282760133124817898524411464515584 209 597817661457490101809796746924746098382168676212860732076582893625144884711324397228212504609336304803844429068898848991371450230228803026851725177782272 210 3176186406029919451655037135717471248285939056885726853814165182718146203140137705721238031311692873426398042033017067915367404838527479071703867418738688