0 21 1 43 2 365 3 3693 4 4058 5 7751 6 11809 7 19560 8 31369 9 50929 10 82298 11 133227 12 1414568 13 11449771 14 24314110 15 1032642391 16 2089598892 17 17749433527 18 179583934162 19 197333367689 20 376917301851 21 574250669540 22 951167971391 23 1525418640931 24 2476586612322 25 4002005253253 26 6478591865575 27 68787923909003 28 556781983137599 29 1182351890184201 30 50215561370874041 31 101613474631932283 32 863123358426332305 33 8732847058895255333 34 9595970417321587638 35 18328817476216842971 36 27924787893538430609 37 46253605369755273580 38 74178393263293704189 39 120431998633048977769 40 194610391896342681958 41 315042390529391659727 42 3345034297190259279228 43 27075316768051465893551 44 57495667833293191066330 45 2441893365766365490679411 46 4941282399366024172425152 47 41972152560694558870080627 48 424662808006311612873231422 49 466634960567006171743312049 50 891297768573317784616543471 51 1357932729140323956359855520 52 2249230497713641740976398991 53 3607163226853965697336254511 54 5856393724567607438312653502 55 9463556951421573135648908013 56 15319950675989180573961561515 57 162663063711313378875264523163 58 1316624460366496211576077746819 59 2795911984444305802027420016801 60 118744927807027339896727718452461 61 240285767598498985595482856921723 62 2041031068595019224660590573826245 63 20650596453548691232201388595184173 64 22691627522143710456861979169010418 65 43342223975692401689063367764194591 66 66033851497836112145925346933205009 67 109376075473528513834988714697399600 68 175409926971364625980914061630604609 69 284786002444893139815902776328004209 70 460195929416257765796816837958608818 71 744981931861150905612719614286613027 72 7910015248027766821924012980824739088 73 64025103916083285481004823460884525731 74 135960223080194337783933659902593790550 75 5774354473284245472406218539369823728831 76 11684669169648685282596370738642241248212 77 99251707830473727733177184448507753714527 78 1004201747474385962614368215223719778393482 79 1103453455304859690347545399672227532108009 80 2107655202779245652961913614895947310501491 81 3211108658084105343309459014568174842609500 82 5318763860863350996271372629464122153110991 83 8529872518947456339580831644032296995720491 84 13848636379810807335852204273496419148831482 85 22378508898758263675433035917528716144551973 86 36227145278569071011285240191025135293383455 87 384649961684448973788285437827780069078386523 88 3113426838754160861317568742813265687920475639 89 6611503639192770696423422923454311444919337801 90 280796579684850530111101331527894346374532663281 91 568204663008893830918626085979243004193984664363 92 4826433883756001177460110019361838379926409978185 93 48832543500568905605519726279597626803458084446213 94 53658977384324906782979836298959465183384494424398 95 102491520884893812388499562578557091986842578870611 96 156150498269218719171479398877516557170227073295009 97 258642019154112531559978961456073649157069652165620 98 414792517423331250731458360333590206327296725460629 99 673434536577443782291437321789663855484366377626249 100 1088227054000775033022895682123254061811663103086878 101 1761661590578218815314333003912917917296029480713127 102 18704842959782963186166225721252433234771957910218148 103 151400405268841924304644138773932383795471692762458311 104 321505653497466811795454503269117200825715343435134770 105 13654637852162448019713733276076854818475516117038118651 106 27630781357822362851222921055422826837776747577511372072 107 234700888714741350829497101719459469520689496737129095227 108 2374639668505235871146193938250017522044671714948802324342 109 2609340557219977221975691039969476991565361211685931419569 110 4983980225725213093121884978219494513610032926634733743911 111 7593320782945190315097576018188971505175394138320665163480 112 12577301008670403408219460996408466018785427064955398907391 113 20170621791615593723317037014597437523960821203276064070871 114 32747922800285997131536498011005903542746248268231462978262 115 52918544591901590854853535025603341066707069471507527049133 116 85666467392187587986390033036609244609453317739738990027395 117 909583218513777470718753865391695787161240246868897427323083 118 7362332215502407353736420956170175541899375292690918408612059 119 15634247649518592178191595777732046870959990832250734244547201 120 664000733495283278837783443620916144122218990247221756679594501 121 1343635714640085149853758483019564335115397971326694247603736203 122 11413086450615964477667851307777430825045402760860775737509484125 123 115474500220799729926532271560793872585569425579934451622698577453 124 126887586671415694404200122868571303410614828340795227360208061578 125 242362086892215424330732394429365175996184253920729678982906639031 126 369249673563631118734932517297936479406799082261524906343114700609 127 611611760455846543065664911727301655402983336182254585326021339640 128 980861434019477661800597429025238134809782418443779491669136040249 129 1592473194475324204866262340752539790212765754626034076995157379889 130 2573334628494801866666859769777777925022548173069813568664293420138 131 4165807822970126071533122110530317715235313927695847645659450800027 132 44231412858196062581998080875080955077375687450028290025258801420408 133 358017110688538626727517769111177958334240813527922167847729862163291 134 760265634235273316037033619097436871745857314505872625720718525746990 135 32289173748570017900282929771203526571660248022774572448117907943536871 136 65338613131375309116602893161504490015066353360055017521956534412820732 137 554998078799572490833106075063239446692191074903214712623770183246102727 138 5615319401127100217447663643793898956936977102392202143759658366873848002 139 6170317479926672708280769718857138403629168177295416856383428550119950729 140 11785636881053772925728433362651037360566145279687619000143086916993798731 141 17955954360980445634009203081508175764195313456983035856526515467113749460 142 29741591242034218559737636444159213124761458736670654856669602384107548191 143 47697545603014664193746839525667388888956772193653690713196117851221297651 144 77439136845048882753484475969826602013718230930324345569865720235328845842 145 125136682448063546947231315495493990902675003123978036283061838086550143493 146 202575819293112429700715791465320592916393234054302381852927558321878989335 147 2150894875379187843954389230148699920066607343667001854812337421305340036843 148 17409734822326615181335829632654919953449251983390317220351626928764599284079 149 36970364520032418206626048495458539826965111310447636295515591278834538605001 150 1570165044663688179859629866441913592685983927022191041632006460639815220694121 151 3177300453847408777925885781379285725198932965354829719559528512558464979993243 152 26988568675442958403266716117476199394277447649860828798108234561107535060640065 153 273062987208276992810593046956141279667973409463963117700641874123633815586393893 154 300051555883719951213859763073617479062250857113823946498750108684741350647033958 155 573114543091996944024452810029758758730224266577787064199391982808375166233427851 156 873166098975716895238312573103376237792475123691611010698142091493116516880461809 157 1446280642067713839262765383133134996522699390269398074897534074301491683113889660 158 2319446741043430734501077956236511234315174513961009085595676165794608199994351469 159 3765727383111144573763843339369646230837873904230407160493210240096099883108241129 160 6085174124154575308264921295606157465153048418191416246088886405890708083102592598 161 9850901507265719882028764634975803695990922322421823406582096645986807966210833727 162 104594189196811774128552567645364194425062271642409650311909852865758787745210929868 163 846604415081759912910449305797889359096489095461699025901860919572057109927898272671 164 1797803019360331599949451179241142912618040462565807702115631692009873007601007475210 165 76354331228215687110787398833925891689054188523225622514758391983986723429170212231491 166 154506465475791705821524248847092926290726417509017052731632415659983319865941431938192 167 1312406055034549333682981389610669302014865528595362044367817717263853282356701667737027 168 13278567015821285042651338144953785946439381703462637496409809588298516143432958109308462 169 14590973070855834376334319534564455248454247232057999540777627305562369425789659777045489 170 27869540086677119418985657679518241194893628935520637037187436893860885569222617886353951 171 42460513157532953795319977214082696443347876167578636577965064199423254995012277663399440 172 70330053244210073214305634893600937638241505103099273615152501093284140564234895549753391 173 112790566401743027009625612107683634081589381270677910193117565292707395559247173213152831 174 183120619645953100223931247001284571719830886373777183808270066385991536123482068762906222 175 295911186047696127233556859108968205801420267644455094001387631678698931682729241976059053 176 479031805693649227457488106110252777521251154018232277809657698064690467806211310738965275 177 5086229242984188401808437920211495981013931807826777872097964612325603609744842349365711803 178 41168865749567156441924991467802220625632705616632455254593374596669519345764950105664659699 179 87423960742118501285658420855815937232279343041091688381284713805664642301274742560695031201 180 3712975216918544210439578667412071584381365113342483367268551354434584495999304137654855970141 181 7513374394579206922164815755679959105995009569726058422918387422674833634299883017870406971483 182 63819970373552199587758104712851744432341441671150950750615650735833253570398368280618111742005 183 645713078130101202799745862884197403429409426281235565929074894781007369338283565824051524391533 184 709533048503653402387503967597049147861750867952386516679690545516840622908681934104669636133538 185 1355246126633754605187249830481246551291160294233622082608765440297847992246965499928721160525071 186 2064779175137408007574753798078295699152911162186008599288455985814688615155647434033390796658609 187 3420025301771162612762003628559542250444071456419630681897221426112536607402612933962111957183680 188 5484804476908570620336757426637837949596982618605639281185677411927225222558260367995502753842289 189 8904829778679733233098761055197380200041054075025269963082898838039761829960873301957614711025969 190 14389634255588303853435518481835218149638036693630909244268576249966987052519133669953117464868258 191 23294464034268037086534279537032598349679090768656179207351475088006748882480006971910732175894227 192 247334274598268674718778313852161201646428944380192701317783327130034475877319203389060439223810528 193 2001968660820417434836760790354322211521110645810197789749618092128282555901033634084394245966378451 194 4251271596239103544392299894560805624688650236000588280817019511386599587679386471557848931156567430 195 180555375702862766299313356361908158448444420557834905584064437570365465238435265439514049354542210511 196 365362023001964636143019012618377122521577491351670399448945894652117530064549917350585947640240988452 197 3103451559718579855443465457308925138621064351371198101175631594787305705754834604244201630476470118127 198 31399877620187763190577673585707628508732221005063651411205261842525174587612895959792602252404942169722 199 34503329179906343046021139043016553647353285356434849512380893437312480293367730564036803882881412287849 200 65903206800094106236598812628724182156085506361498500923586155279837654880980626523829406135286354457571