1 288 2 1164 3 4760 4 20812 5 90528 6 393456 7 1707488 8 7460608 9 32509760 10 141269808 11 613267808 12 2679432304 13 11675906432 14 50736815168 15 220255387008 16 962317756288 17 4193401642752 18 18222123217856 19 79104715510144 20 345616379670720 21 1506060026006016 22 6544474768546560 23 28410455256520192 24 124128108143323136 25 540901394747851776 26 2350447836533723904 27 10203613805443319296 28 44580604796034742016 29 194264713074808797184 30 844163241200704300032 31 3664627467198689277952 32 16011122329290419320832 33 69770163494557353717760 34 303181192417504109427712 35 1316150800040734437758976 36 5750393908211907335195648 37 25057951271791517198524416 38 108887512449560050482786304 39 472695504236891226498719744 40 2065253729222249699467788288 41 8999562140748876066493120512 42 39106945496559014565691207680 43 169768570378753987497491652608 44 741735789608316065400518373376 45 3232192362684324246802446778368 46 14045257823106938137789313335296 47 60972374880049895639461685460992 48 266394377504918208071126197436416 49 1160841750521603448073467084603392 50 5044353753859508016203179216846848 51 21898225862533324987771268956258304 52 95675529427678607793709235683508224 53 416916265662765869042697386350739456 54 1811679437611614739757014733462110208 55 7864746893489069365688726862459961344 56 34361862352359882218038008448494862336 57 149735459201121457771972144016673472512 58 650664593488014485446462200655719366656 59 2824623514568603397684300298330462093312 60 12341061412312854364963347059645129097216 61 53777483846855501816964683881917382656000 62 233686161265403401293481145921693995499520 63 1014463415937643229563876680137767818625024 64 4432291684912638539621084526433175111991296 65 19314181051893046744340519925336807916437504 66 83928374946939616684479056295871237479727104 67 364344492980349881302086590914772817690492928 68 1591857371404489430079080279385909278341332992 69 6936687308904594617907732185263707052388122624 70 30142872316833775484355857359159100078803648512 71 130854309263004390150343888441872022157475708928 72 571715507695598897472632922727965147405215596544 73 2491310953968814472934595537104739698112523665408 74 10825811319275104255137038306484672537584443850752 75 46996319644171154805196035632418277105573036032000 76 205331600438078406284458986915561812110982169755648 77 894754223878245279895480991582892715082249763028992 78 3888089678006357230157208113118934989380322102083584 79 16878726214953521201390128667948733888495331466805248 80 73744835623578518771097397995372338838062824905768960 81 321350941709054346450753384973783672687886551033577472 82 1396407243612650392552794850678571911831947396262133760 83 6061993807097906311592633402470487875129553547973099520 84 26485454599028642454577217646329664883590316417645281280 85 115413177140081479499113467395908866581936910735752822784 86 501519602555497349052805372930544827566952121919137120256 87 2177164819744341126116695630198124819001632010534995886080 88 9512249900424521453934728437734044274506524821150012276736 89 41450637694498213325255316779457286448572260035498055041024 90 180120744072274178660811406521973271654614746282574403862528 91 781928653041900680621783894708620575852500906515629156073472 92 3416324149914526691049762725727699424035977262288530254594048 93 14886994776992958993395199558812388566453961716257878280503296 94 64690357624774099059306874436482285399967540449381931703861248 95 280829642709235805457576232937329135312216804120485319994769408 96 1226972674127110266242528971210474906701980088675035556100440064 97 5346663545290446595945162537336414602683431944381206967116365824 98 23233539208243462794507287817108127001391367782694848903507869696 99 100859954316024966602876887921979039242784266985030859055849013248 100 440667184082136118410876183997860350058823809854818718356693057536 101 1920253986433660182824716773808090148989085749660634905325007273984 102 8344324625193649372874184493221510170155098758572639455861811445760 103 36223848332005469138418798583434601629323582546546272339826311168000 104 158265600548135807459442887583305313359599559385105081405540468260864 105 689659138110972052279859112963989505829259892064563242450532396171264 106 2996863836651654068648092715011442271723368357578449478591599612002304 107 13009793598247286740868018335461284903621955406162589225314028634505216 108 56841083751299663859154060646575334087221696116250734084000455566819328 109 247691050319504493756874043416525482056022910837701316214714720969555968 110 1076323520337877859770939742729028639239282298033027324632814320690921472 111 4672466821241949378220707003070912709985620074169008088891477472198000640 112 20414472828159493405450564555453492351430426911315441849457063391609749504 113 88958230259115960266971643267151342434843144196711336713079902986678829056 114 386561546862557478582661912805037960746156519825298406592199639961647972352 115 1678116261471519697829820334612245706295330842401915950646526722628399398912 116 7331857053871414187000902650543329249872197953847031623147854302609789681664 117 31949344639727334767894726677904707061457967249891442647468967568603120402432 118 138833563226291324012211498355059573770784683403687860042935281879871456804864 119 602695384419366023000729417358196852333693696880399440231323107429671673790464 120 2633236151180618158392431170001890937233308164283151205301866662277022694244352 121 11474605777732091610571933650945844527137537346710309818788770468864620064931840 122 49862068368020575590250736710995368271932224833551438240676499929799045467340800 123 216458021854746312869458649871192105203774644201934427028126434840600951394402304 124 945726652461563711212842132257206497539555940217051597294515896502230289618042880 125 4121104180354366755653307259766301916669833176450318736613612330137473231565619200 126 17907959748067130890043413267811429377416701582081985051795070884994753164881166336 127 77740889405364924443595094743673848903323320190397809468872134862129479369982214144 128 339657687281541109615598966291418272304842355525682638735498355319639835322234175488 129 1480094392287780672277896369457671794068856594113995523541405823996357353877467561984 130 6431642987038075195291583824313379333593292370001830764607384799984978557584128606208 131 27920637145953204026461101523797632930624677495099285239574657752176790799724381732864 132 121988044039114083171541922072912374485492197495738072720539730979657429441940723597312 133 531575838467000845669130514596882126647474420728433559732107954086719260988189444145152 134 2309924307104880310784364259497840771571909432348683295654802183780718695857389156958208 135 10027695651526518926191350281860444063657488381416413261334232854146407923184997043798016 136 43812000863545766481731612826478047075193744032512374279767218921887532738702696287043584 137 190915439930234667312549323276655207185869039934346127757994697707923050055630451571163136 138 829609217319321625844295822425929227504866190442274274376818412789338884490278672820862976 139 3601446469648998535344851778249321752804636283966964515534161665692888036980011018051649536 140 15735078259406076124619321627943838112790799359779832113047698262907636752623527855149547520 141 68567272186163712608700697897574168640543283657112262398209259828129943752977795827917389824 142 297954115355316660971318491105991405948368136422350591522579114003608553310796854704734208000 143 1293459347439682690639218421600735876993269509146109104132294997644336702354205855342368129024 144 5651252692173797421619342854592374334245732646811496636847787283051660620993379427188381581312 145 24625932909195276582904960949877440475842686523537864034166390667349712425588807975003494547456 146 107010207943481266882706047060942147000929489088126646030735615050077492565009646125813642297344 147 464545869993771158787610013012168471794838519636470884126291708273055276799791165896402971656192 148 2029647165670153398264596455419931045400088467419636566966677743660178572129964643583705688834048 149 8844402764072050058712611651460713599001698486170214073544035772323231330417768174358958610317312 150 38432711662503196002659846623556869816320704137887433796772396733284906129001116886424376324390912 151 166841629584599815392146996768551926976044949780125623067797202215277190962037651649182879612665856 152 728947693812697392929603013927790225431011754394743468404132740404480541995552003539263921577787392 153 3176466879105190271311281005481171445903591733522998404970377414774627275008307700814281025641250816 154 13803106770087235824564706678205076456006100815708584629961137645374661746249546386520327625168125952 155 59921164217471251622965187033205364679428447744042817899643737034942267957909136973430775314770821120 156 261801533440125215912092784132191929347516419448887443282881488742253376306069320851739903476042301440 157 1140827945448151319195977944989126605592532925201550581229604486096190201267935728352806799107514433536 158 4957385213396591669260828347011051976817490440038490886758082841070424705560462847261176246819643981824 159 21520683597474161899171282994260823140619625252449734732038234178534255511886049523776118476759950688256 160 94026009675822252363009539007521783028459996233124032489244577460342063729158380294318525131563689050112 161 409728308416072324590233474615911736896924320750556109759931166136185969627479438437430543016681650782208 162 1780444689978142664335879965334529819740743800317188434689230027824356305297227404568867568622987168972800 163 7729152604941468490821331383701896620306214115414389204502567737150185678059398880570521740405889298333696 164 33769437403160809202018217912370186035778505939070870741471643020963008470041683433625023044708869693505536 165 147153904659610057847100752573550248373968377720574934754362593877140759671417853717134073358894328593776640 166 639446635194892476697242108824651380473880464093923633022087056787248597640441714110642867883921059837116416 167 2775924831564598849281909081395812027125356423744775352300831311553268602605466351874949458089127099708211200 168 12128292016833625564592224789072782551243005850439862862854009852420533167172660436624692572521056565995765760 169 52850318642323468072342154915768371592120806291143140328878243016095994005652436606204698498945059642641743872 170 229657232018305267920248975143400706745207278230603641683179458183359463624257776581043636022801208874524213248 171 996973285993917937775038684992735125714782056216306721014114809091623579023336376971601531392852890594006007808 172 4355875565514223261685905678877312107565044197746765031159998962651418667662488647441080066835250814939941568512 173 18981189707851310994434104458844780112656589030494328716692295403568338380311078031597928381836539617812580139008 174 82481385178037095909862423806698155813739345137227899308449081729539878704824563808571722353323111826492739289088 175 358062913549890926392699780000613613897039948157565266578406601311658799060789839753499468247755252165298398167040 176 1564412525350570354508223994476138076169572228596351377331781975161121146444295390415576571846197153029343848431616 177 6817093481758452417321211167694973851474080738028715567894484455313947453800771657884193135737923266378285864452096 178 29623186002457162678497473538950234652892955304311683502755359547291403422027695055975219605790876284840248927584256 179 128598280275905813907553823620571977811278073059376820461403272099191530977500858326419977253878545749806297391300608 180 561858692394677744355133359233486954317801698230109331447334367876153226452200344395338586606841069101686575589228544 181 2448358836001241417111860860575949525038025898520581623486552242400183819304335168174721435124194892062036574569758720 182 10639166001419687076364091589380602973774820237908001767525289183603518348977798335889619119154662457325033534479400960 183 46186066928755414463319384292902801232168951633593370658765752909757057052057934113402057483349863767477516703945981952 184 201791525639130880702630697095854603833696630896974777034969666629928341569982004828471506142572854206211240878546092032 185 879327972524604043746503573010756318139145624605481601743619159674090686787245750880668356063828780114339212197676187648 186 3821056019982982812998227918092288740956690549001863513286767442978324360858527208701065756491501511205279691772971188224 187 16587723986439205219188818068680249801597402916003507812264396190241351528521077171506786886584605427651254001508705894400 188 72473417909078766170587229284328864870049895299230100241318292069789040826086940010880263985148739973702852244140135022592 189 315810604187040314775284447568602939122861805228164308759098320101339841088522845297622300382789526503527047232574195761152 190 1372332108165236917243836608420396472839575745583601980597225716498324984105164337770782438141107132179885327951979297636352 191 5957480369019704098817123765002597964683264556413291043997076538626567246135751012788272223511521715650958391870736291594240 192 26028824980574149513901217521770056326580372236615863002082006621519523962275189718813054089548733581084458544951136207503360 193 113423365153088851793518081930571425382318714874692930134995230262236373599511327188941662893835087440872290927078027022041088 194 492873018676557071329082948137642874646722015695340628392765458927567382786325765842680119485351864889184518977717558409428992 195 2139628822873482648908312345936381526434655372920229328513507267144841866410429285143456153439027895700588191481894354326388736 196 9348251392245849720379157054925654066950372812577227663549075857283957141149061613474075386293841454276987876904727141217730560 197 40735996803424804530796730728368897160789372660311786296992103124869352414253417242586032818102915954830179272896558257552752640 198 177015323837407664320515606911542386861998632209877604005524708969645073075191672714978233934798099402964886995621013867896766464 199 768447601351353008467198695706998722476595407824102450990393623518373506568942952770850704612152135520471267367968383259547533312 200 3357424092629893438809825362718916432504278021398016701011113353373824916148916783436073510769133777415194474161512033318726533120 201 14630331531152291570290159331419299029046076846704439444590611789956309611125030598313301627921645049123391043586385693534184275968 202 63575046078603067456704836191824018563970552877065219549634905667008420733524397316771998627009124200692533309092305159886523596800 203 275987923564051378021453644816761186933554757343812380826395002527519633063071540083768168371594997465078551324954740084575121178624 204 1205818721041430577170602496739617619060816016694143078089301255089414747142338033546312423510843312430216970189136031113268902756352 205 5254482951388914564809556889766152728478005558592534946671168715465509570927131246027542080573292727285810903393198621742427384315904 206 22832975113549886895692062451211398062057476775858331929911374484300599957775564745295116454217276194312871511915832524147662180581376 207 99121051089559177875895429425075827181101055529269157047002395469456828934748770498398191987580212901113731516592831169529873560502272 208 433069742725013954734100509793542885826701646883477821225798891180289109416392866255602955722207756743535280861900247442562092441272320 209 1887147330027880396312478447560712643151407751056059826585136634602206890537975725369365351747494148246321499795874082184222799046901760 210 8200462047505352947470846291270582609820189661461293269733085679943272926075301091104818719286753248666028628408184682616627455378587648