1 258 2 844 3 3264 4 11792 5 41125 6 146033 7 518500 8 1829248 9 6456790 10 22804970 11 80487561 12 284029242 13 1002372834 14 3537239577 15 12482044458 16 44046176233 17 155426964450 18 548457225605 19 1935348475463 20 6829275410361 21 24098489355181 22 85036448000900 23 300068355915853 24 1058851867010063 25 3736373293500450 26 13184549092137617 27 46524346103485860 28 164170561704873159 29 579309017772281022 30 2044208958165466016 31 7213404500450725214 32 25453955851245015145 33 89819428050412291378 34 316946006404742865522 35 1118408046213957513653 36 3946528847178502839470 37 13926124719781494082835 38 49141145864342878409718 39 173404465731894069916116 40 611892706314491961713551 41 2159187091685817781503105 42 7619128073905356504139434 43 26885633407818470882146879 44 94871391677620148210657161 45 334772881201330893635080586 46 1181313776532886121205904763 47 4168504430881014620426840961 48 14709410433932539444928088602 49 51905127822566599002971471151 50 183157734728908215577144715464 51 646309087335357028339591831322 52 2280632248430590724160330991446 53 8047671856240850507886842226182 54 28397836762283801478940456999656 55 100207506864477049000833914741762 56 353602442187804099394660895504033 57 1247757688356417402734274182672870 58 4402965203576437954770337281297192 59 15536752660238714957792658569488824 60 54824572092770163211539903007492305 61 193459583922421264870488708523871088 62 682661244452683576389418732693368566 63 2408908182416884886257856834852504444 64 8500319416795638838964893528537520898 65 29995095170069227877733223083480752087 66 105843755998603631036583731453308947594 67 373491086471724846820089051438925156851 68 1317938789659635424140958048244221384660 69 4650613404721779207575252137510639819587 70 16410629393314613879262311067705409175867 71 57908222775793775854301272229425826388326 72 204340868633415035420720333417441430794583 73 721058056910575291422253068589536687895397 74 2544399096043742910305685413796951938892995 75 8978426491323581770971786723649293131668537 76 31682192618856052314989746085696020146668796 77 111797020347417738277600865087561372646314161 78 394498383016655660411661131159351788102942788 79 1392067281570895938974059328653077541252043071 80 4912190771485033678784708733202019036290193924 81 17333658002674524034663075983157201999062647819 82 61165315788997750172045686129316413442755240947 83 215834179663090374152064345851865491658696064740 84 761614527938375293477366080639521468015504675746 85 2687510801450643725844439204985548664101307855550 86 9483425069982770403760900256289339213962527344634 87 33464182175354647064846714972462359592818415489311 88 118085130678146248876316718224482752750410868007454 89 416687251288760935165421372534665216188442187940022 90 1470365188144014109191729618090361689501952847730200 91 5188480760616195221605301887777137982366872544833179 92 18308603073815234084259010621035450852128840319536446 93 64605606531093115553319003064085353160768876514611082 94 227973940907587084298878676009925505873241647892986283 95 804452129211465336440789229058871109991288287728769614 96 2838671935996360529592623370664281791068276526372398828 97 10016827686330995755529867606436258800127189624730863535 98 35346401119941114489135865325897936597477588022012363068 99 124726920663382008714509721781447455898177179377889780449 100 440124149708498154344003828167094610008416151310340843032 101 1553067021348332627063211733150588097962943121043472775978 102 5480310894999292841900691693222234058263344432564180577927 103 19338384688494238389230183323587924879293884914224757021077 104 68239399100776135362851861075753644949634212617551597175245 105 240796512461847658902655292849822545335470348006703112113493 106 849699164674052256155701193602766342901161042248867043358613 107 2998335246081172718739656326313210263037231651107088147602149 108 10580231947551989527825467624865598519370039864057004297727769 109 37334486932476003544155502158802093524527168412952889585801685 110 131742283290275876980629370345324204656254027552194035412981319 111 464879274701854321666028965414197529801323453356403099582563499 112 1640420483461241043307498770236243760040349722320149909518968910 113 5788555242186360165339445895875026790087558280275212865938770130 114 20426087170737821755585195249015106512632612793791880872601026206 115 72077577158785598524824045016361049548906385476476127600561668069 116 254340299522624314112882651646574133975678317469123077321262260851 117 897491154825440090969264015977462947838527284491155301209025329217 118 3166978943178650105685402424182508233810234601552621570282180281122 119 11175325319487659202537043741097425242411626915665034993779206566152 120 39434394177257715205510304085799298052598416538114280637896587917967 121 139152230442507651136703520441551683319194760047749871405630069913901 122 491026770947373238914508339023007391679274489959237646803295957716455 123 1732687208967307220876309564806077293451123025054876972744944369809220 124 6114137032338475470652783361110833564277580927322231659437606924809765 125 21574968324775164608051701425659802633251814063659796864020453258570964 126 76131636525820506209609568796827044031135463380086825574298655214231541 127 268645867416820327385330100567004386076267964999075612139311761915048509 128 947971242620782337766109516680863303710317238933314198205441597616533294 129 3345108136138499027898295797533327158610129254890314291536752294229137712 130 11803890180808181525979260042431550907126108285281373134922366062937005006 131 41652412337683240066889440381441145616054936369691870876122941242941963477 132 146978955833491270141552133722383993753957702647465843424641314733955496645 133 518644953448690297788012434448885047183013638097033326928368979669284485325 134 1830143548186102258639416215866943448497469032283885483648849678771919336832 135 6458031423414930940960215148830513446557226887915490943886528020535653589645 136 22788469192567234322590255238810020375769158797754452258357475254196685999754 137 80413719613952983438244161791196023384548020378276779798289536680801525976431 138 283756063099689867818405032279779325363731330342237931378643343170551138795691 139 1001290622202037603142609372163908415682042740694689002172815450744632570766558 140 3533256344050395641308285363097131119598607390845242837166243947265517644970705 141 12467809161457822477545415663321487761865256567061920847331406168111614914837522 142 43995184654033255430107015525409595706722741483397724201646432703058212437096260 143 155245901479307074392954442221962343590894207077865276078685895659340279682467517 144 547816542097709650736372497940149092561314559572429622772179489203191130513771895 145 1933081394975781692252916240468714014231304499627439870466985014546740863199916414 146 6821268421892616652072306693340934136480223370842636738242845439092538857663931998 147 24070224360155475452481659097116975525121747794769647177638618442790976122341496512 148 84936651794662780047818485999964304160526749274508919501654835281457630015877432851 149 299716143486798539824117794002437054407401255638054356048410060613126318533744245297 150 1057608991743231190066104456146994965088027446852184276593378287859807617346056930116 151 3731987094200021756800912722018270684730075073124088681799342982282709036641517566983 152 13169070781365792981369588517783771605053236403978337597875978033235190675323294850056 153 46469728020803091408024687100926577441941035752217112575935913186662487489715346371899 154 163977827910455822802747991927761744881279009738012187328063964191761361890533041337047 155 578628909430969652761794438360407166676532024384567122955505045424147166074124949660402 156 2041809060991498152576116513466899660981978301288325994699702649652486076255543162332639 157 7204935967763537149146151091709104714376650369981576610052659590424854748199829210667554 158 25424072843699095139749364114730020800798054488446546094771345215298883010046102951524608 159 89713979812420148019243083350243611146989350530201623078155334093114200594666128356101086 160 316573911004114824649403386988651612665023088975481977652516345287717308397066843008664880 161 1117095031766350506040079523279243109180939956229234236073074647672086629563289073467015509 162 3941895609903380310355720738778558543296678539305547864792816980928523813709931228033060532 163 13909775406310780750024231388187836959171157508965677606687444018854021422863372947405632375 164 49083454003174547231412640391839105939212787091796761860854637512991185721242313723486620297 165 173200888332727403638777987577461137668052633930125245120796655455376377483729692407004982708 166 611174342321257706084064347129212563021142019577777088433366693578863242953940397158052804279 167 2156652199117158172975466953219033262665524726247218394030920088611950532584531013166268377540 168 7610183193050411904057937105952709985173632860640170212654441263582579890157665004488695256908 169 26854069587805979451356507205859392122962624349565150861705692049724225637109060208172944815763 170 94760012358870553993367546807540114420526123522975480830622446426285909533444310892457788992481 171 334379856762221804136360333757283671105619518484661626055483721150634899360459466264776626579781 172 1179926910360489895279701798747072256247813933192507382148965122030927914643759943043433362515455 173 4163610593274664184465947884494577299083077238474194919408218220028389675621852228213423273088364 174 14692141538777713358742838571829386913637056556368317378538805782962991026728037647616301953548761 175 51844191035575505002517893719488310681496316782041832604381982066531003641329392480164096474119622 176 182942706959305265489661573628557967770479558706257713869101226224815798962498691676525744306889105 177 645550318388273444878747515452767386952188715846044145309334102904084758907343101245574161576035069 178 2277954778836316119050969871479058031340208791841224803995561126404802279354870976772914774653514814 179 8038223863600019190284152259149886720236526463880654394364895137397290774942832913360867045980934535 180 28364497610596171964936059541654844857971913739893053997234553754179722633064631616519623773062440874 181 100089862929145957046246698335821870684186711088957505733986440150154859586801281628919778869317791406 182 353187311783473739688396708001590955268709763196442480204104562336993060903304871616065153272529379338 183 1246292816817439075812160385033268094039673007961898344288424718033645653403563616631135318903863045038 184 4397796108267289899159784812294942764172114751978447255677811222701647953941533499112985212536475801165 185 15518512462648651049505580801434506977612783019514599477206287083223142257114978683806186840524095392984 186 54760207868814788126525818893568240758797416790595583635042793734840802719690824380344445712315255386763 187 193232461748720964533042064152826024213083049415257444539264166459893820021555624165007272045155877308692 188 681859797956224577917994196508494312665603273674100607187972968770036851899814560237119736264896940108579 189 2406080116463562390498878129415804658284854754963768411520007257520411985510953414092942088453157237647299 190 8490340014462882550786931724450433159597030778238183475036724083673252506403928167594984673050282186748398 191 29959880831873890397166903545685458381859266516209166250618976181460122311185155999259037148226761702392523 192 105719495088662634721682702669960999182474715369537196817858669766115010252854501849775582379927496649138942 193 373052606735041650923472938024553173945251741548289722273793170879141254888742959335831891182437599985375749 194 1316391525282020145618133231760602992892543548424869624802820963375594422434022948880299730570470123203623669 195 4645153569628038292296587094751455160974812426586117126004708869897947591440443766911279924179108744771918361 196 16391363261629484994846255148599519142288201351858368631855627464352862391378793781171781073391389605143163684 197 57840238336019349815076572454753684958439281660268012182513630046669475696424509505639616245705559406504519353 198 204100971796469293412004334662498561194751495959298042906977327737647143205215361176131945722220289060302460190 199 720211532432804704073319004415176364020991652513300897823846615195689924857497107020802836040873859380085967824 200 2541411963322077049041937038424705146748126326838867988452694076407828264239974754991258695505416102573606286996 201 8967885789747714209878111811064467785824328289211331654362255588300773548427133834306079366144193792738597619184 202 31644997622830052108422150176206861264331881627505806240258645928817413211905646246974843918892988021309274619070 203 111665770285985247361760624748582929071372937980590896683199285896270873410413269017557157603917236718901438935406 204 394035240646268234062420460394340999825344337694579561448987049661455932723918748467443309050152814251960857651583 205 1390432990105376027306740876583671847429301962813475181842535775498976679983285269728877219907149328894300105636841 206 4906423843721467238342298978818904200919112269990841193357585277498911628543436750323472300329692712384504587114503 207 17313308232433501976058277833663084831728938349483796162878331620285264617011370598473414072378291674115935096972736 208 61093507511550854074989242221110414245863473725678841274722641648821251658447414508751904574762428599226377424980391 209 215580789642032749316036019330671034739325074314555564699651341571865115298354954768276954978276314063119026485887383 210 760720390033186497236949834950415230259479016779145136346302606046837488449729085230702623231075196388835902267974108