0 21 1 22 2 43 3 151 4 345 5 841 6 2027 7 6922 8 8949 9 15871 10 675531 11 691402 12 1366933 13 4792201 14 10951335 15 26694871 16 64341077 17 219718102 18 284059179 19 503777281 20 21442704981 21 21946482262 22 43389187243 23 152114043991 24 347617275225 25 847348594441 26 2042314464107 27 6974291986762 28 9016606450869 29 15990898437631 30 680634340831371 31 696625239269002 32 1377259580100373 33 4828403979570121 34 11034067539240615 35 26896539058051351 36 64827145655343317 37 221377976024081302 38 286205121679424619 39 507583097703505921 40 21604695225226673301 41 22112278322930179222 42 43716973548156852523 43 153263198967400736791 44 350243371482958326105 45 853749941933317389001 46 2057743255349593104107 47 7026979707982096701322 48 9084722963331689805429 49 16111702671313786506751 50 685776235158510723088971 51 701887937829824509595722 52 1387664172988335232684693 53 4864880456794830207649801 54 11117425086577995647984295 55 27099730629950821503618391 56 65316886346479638655221077 57 223050389669389737469281622 58 288367276015869376124502699 59 511417665685259113593784321 60 21767909234796752147063444181 61 22279326900482011260657228502 62 44047236135278763407720672683 63 154421035306318301483819246551 64 352889306747915366375359165785 65 860199648802149034234537578121 66 2073288604352213434844434322027 67 7080065461858789338767840544202 68 9153354066211002773612274866229 69 16233419528069792112380115410431 70 690956974245142271493577122104331 71 707190393773212063605957237514762 72 1398147368018354335099534359619093 73 4901632497828275068904560316372041 74 11201412363674904472908654992363175 75 27304457225178084014721870301098391 76 65810326814031072502352395594559957 77 224735437667271301521779057084778262 78 290545764481302374024131452679338219 79 515281202148573675545910509764116481 80 21932356254721396746952372862772230421 81 22447637456869970422498283372536346902 82 44379993711591367169450656235308577323 83 155587618591644071930850252078462078871 84 355555230894879511031151160392232735065 85 866698080381403093993152572862927549001 86 2088951391657685699017456306118087833067 87 7133552255354460191045521491217191048202 88 9222503647012145890062977797335278881269 89 16356055902366606081108499288552469929471 90 696176851546409601296619947916539015919051 91 712532907448776207377728447205091485848522 92 1408709758995185808674348395121630501767573 93 4938662184434333633400773632569982991151241 94 11286034127863853075475895660261596484070055 95 27510730440162039784352564953093175959291351 96 66307495008187932644181025566447948402652757 97 226433215464725837716895641652437021167249622 98 292740710472913770361076667218884969569902379 99 519173925937639608077972308871321990737152001 100 22098045599853777309635913639814408580530286421 101 22617219525791416917713885948685730571267438422 102 44715265125645194227349799588500139151797724843 103 156763014902726999599763284714186148026660612951 104 358241294931099193426876369016872435205118950745 105 873245604764925386453516022747931018436898514441 106 2104732504460949966333908414512734472078915979627 107 7187443118147775285455241266286134434673646453322 108 9292175622608725251789149680798868906752562432949 109 16479618740756500537244390947085003341426208886271 110 701436162734381747816053569458369009246653335656331 111 717915781475138248353297960405454012588079544542602 112 1419351944209519996169351529863823021834732880198933 113 4975971614103698236861352549996923078092278185139401 114 11371295172416916469892056629857669178019289250477735 115 27718561958937531176645465809712261434130856686094871 116 66808419090291978823182988249282192046281002622667477 117 228143819229813467646194430557558837572973864554097302 118 294952238320105446469377418806841029619254867176764779 119 523096057549918914115571849364399867192228731730862081 120 22264986655416699839323395092111635451692861599872972181 121 22788082712966618753438966941476035318885090331603834262 122 45053069368383318592762362033587670770577951931476806443 123 157947290818116574531726053042239047630618946126034253591 124 360947651004616467656214468118065766031815844183545313625 125 879842592827349509844154989278370579694250634493124880841 126 2120632836659315487344524446674806925420317113169795075307 127 7241741102805295971877728329302791355955201974002510106762 128 9362373939464611459222252775977598281375519087172305182069 129 16604115042269907431099981105280389637330721061174815288831 130 706735205714800723565421459197753963049265803656514547312971 131 723339320757070630996521440303034352686596524717689362601802 132 1430074526471871354561942899500788315735862328374203909914773 133 5013562900172684694682350138805399299894183509840301092346121 134 11457200326817240743926643177111586915524229348054806094607015 135 27927963553807166182535636493028573130942642205949913281560151 136 67313127434431573108997916163168733177409513759954632657727317 137 229867345857101885509529384982534772663171183485813811254742102 138 297180473291533458618527301145703505840580697245768443912469419 139 527047819148635344128056686128238278503751880731582255167211521 140 22433188877534217911996908118531711202998159687972223160935353301 141 22960236696682853256124964804659949481501911568703805416102564822 142 45393425574217071168121872923191660684500071256676028577037918123 143 159140513419334066760490583574234931535002125338731891147216319191 144 363674452412885204689103040071661523754504321934139810871470556505 145 886489418245104476138696663717557979044010769207011512890157432201 146 2136653288903094156966496367506777481842525860348162836651785420907 147 7296449284954386947038185766237890424571588350251500022845513694922 148 9433102573857481104004682133744667906414114210599662859497299115829 149 16729551858811868051042867899982558330985702560851162882342812810751 150 712074280643955939247805133933012117807813621766348503917895437167371 151 728803832502767807298848001832994676138799324327199666800238249978122 152 1440878113146723746546653135766006793946612946093548170718133687145493 153 5051438171942939046938807409131015057978638162607844178954639311414601 154 11543754457032601840424267954028036909903889271309236528627412309974695 155 28138947086008142727787343317187088877786416705226317236209463931363991 156 67821648629048887295998954588402214665476722681761871001046340172702677 157 231603892973154804615784207082393732874216584750511930239348484449472022 158 299425541602203691911783161670795947539693307432273801240394824622174699 159 531029434575358496527567368753189680413909892182785731479743309071646721 160 22602661793767260546069612649304762524923908779109274523389613805631336981 161 23133691228342619042597180018057952205337818671292060254869357114702983702 162 45736353022109879588666792667362714730261727450401334778258970920334320683 163 160342750294672257808597558020146096396123001022496064589646269875705945751 164 366421853611454395205861908707654907522507729495393463957551510671746212185 165 893186457517581048220321375435455911441138460013282992504749291219198370121 166 2152794768646616491646504659578566730404784649521959448967050093110142952427 167 7351570763457430523159835354171156102655492408579161339405899570549627227402 168 9504365532104047014806340013749722833060277058101120788372949663659770179829 169 16855936295561477537966175367920878935715769466680282127778849234209397407231 170 717453689945686103609385705466426638133122594658672970155084617500454461283531 171 734309626241247581147351880834347517068838364125353252282863466734663858690762 172 1451763316186933684756737586300774155201960958784026222437948084235118319974293 173 5089599574802048635417564639736669982674721240477431919596707719440018818613641 174 11630962465791030955591866865774114120551403439738890061631363523115155957201575 175 28351524506384110546601298371284898223777528119955212042859434765670330733016791 176 68334011478559252048794463608343910568106459679649314147350233054455817423235157 177 233353558942061866692984689196316629928096907158903154484910133929037783002722262 178 301687570420621118741779152804660540496203366838552468632260366983493600425957419 179 535041129362682985434763842000977170424300273997455623117170500912531383428679681 180 22773415003653306507001860516845701698316814874731688639553421405309811704430504021 181 23308456133015989492436624358846678868741115148729144262670591906222343087859183702 182 46081871136669295999438484875692380567057930023460832902224013311532154792289687723 183 161554069543023877490752078985923820569914905219111642969342631840818807464728246871 184 369190010222717050980942642847540021706887740461684118840909276993169769721746181465 185 899934089988457979452637364681003863983690386142479880651161185827158346908220609801 186 2169058190199633009886217372209547749674268512746643880143231648647486463538187401067 187 7407108660587357009111289481309647113006495924382411521080856131769617737522782813002 188 9576166850786990018997506853519194862680764437129055401224087780417104201060970214069 189 16983275511374347028108796334828841975687260361511466922304943912186721938583753027071 190 722873738328509565199566952916330557841545699620610666138031732092259425621578597351051 191 739857013839883912227675749251159399817232959982122133060336676004446147560162350378122 192 1462730752168393477427242702167489957658778659602732799198368408096705573181740947729173 193 5128049270345064344509403855753629272793568938790320530655441900294562867105385193565641 194 11718829292858522166446050413674748503245916537183373860509252208685831307392511334860455 195 28565707856062108677401504683103126279285402013157068251673946317666225481890407863286551 196 68850245004982739521249059779881001061816720563497510363857144844018282271173327061433557 197 235116442871010327241148684022746129464735563703649599343245380849721072295410389047587222 198 303966687875993066762397743802627130526552284267147109707102525693739354566583716109020779 199 539083130747003394003546427825373259991287847970796709050347906543460426861994105156608001 200 22945458179250135614911347712468304050160641899040608889821714600519077282770336132686556821