1 16 2 69 3 47 4 191 5 626 6 1442 7 4115 8 12839 9 34387 10 101533 11 306593 12 857981 13 2513530 14 7495901 15 21435358 16 62395272 17 184826545 18 533845224 19 1551901224 20 4572367457 21 13275628433 22 38607493908 23 113319776343 24 329919021938 25 960178593422 26 2811433607652 27 8196384569988 28 23871935203182 29 69793073893223 30 203602003955988 31 593343843654363 32 1733180789983148 33 5057402584683319 34 14744891751066079 35 43048301505877667 36 125625039598517355 37 366370721786333866 38 1069328144436602671 39 3120569070902102861 40 9102573800561318872 41 26563650392686374370 42 77517675643865174855 43 226144315654318724680 44 659895153505947181137 45 1925641889731989412996 46 5618159104324648772647 47 16393310246479090379416 48 47836147919115496824752 49 139570875553516284562935 50 407248993762483780167831 51 1188340814246121511508619 52 3467299115596749174458509 53 10117045659219007505881750 54 29520832125626920274219671 55 86136158428293465244486639 56 251331664887302129989638692 57 733361250783342026486470578 58 2139826095445357759703497973 59 6243676131153322958818759625 60 18218324513722997975857343720 61 53158272615607369032251561017 62 155107643155011099329663894450 63 452584399936948151980729613097 64 1320574673422540097981567082214 65 3853237393259209587656659963054 66 11243230697502908483526921172245 67 32806126494135402385984925637543 68 95723405387406960976959002545039 69 279307687676085615789589606124532 70 814979926211689061741666547394476 71 2377991958121385639648603441075109 72 6938646813563238479255321364927516 73 20245982985460081300646848044332541 74 59074837454550171326717785826311257 75 172372008131391392107305204652540246 76 502956973972439818136140168811225417 77 1467555835197933034039829072381359644 78 4282119024691586944332734189796574146 79 12494613157534620171145139219127255507 80 36457484318498461398642533221887194068 81 106377736364347080467658303416213851974 82 310395063998669048478883952916853278687 83 905688266528366988177564825277731224235 84 2642668949168445296690727777929825727778 85 7710930823622057681255187095605655708565 86 22499391526708833241006736349226708260171 87 65650007764556334792858251240938485439566 88 191557347156607014055454021485091991123493 89 558936921234575258705249289831977246147257 90 1630898008186848397407835622298204724295996 91 4758727376486919892649720165470673204978949 92 13885285694454714360750103346589184434084073 93 40515277944586125634163615935764508967354022 94 118217790772069035946234397890399937068535565 95 344942605584747304511702754798077788841809677 96 1006493193830341412194196277190881636593482535 97 2936803267906584643926276622147803867204743520 98 8569171964069836727939075131613572104636154578 99 25003618375048007866163275978812409440602676503 100 72956983875102524090015870293411631746329306849 101 212878046624998451047727661227589366511710363114 102 621147698864534853429983461316743434584008144485 103 1812420178723720291987845293723368684888968667916 104 5288382927270155802954687765483584885906195022749 105 15430745172796097909140295555517714142104131129729 106 45024708155929373350359224070281426796028417912566 107 131375660501427600716006272201663857483902390520205 108 383335391745546191894942010470421570056957351584889 109 1118517863153283647238934720789065421931240496387412 110 3263675193223137787780495842241822158280650401572616 111 9522937542784408785406611158542715299176091930474806 112 27786570124196128147707314711336766621191928203409010 113 81077238558344421274675201258556199384001682704210301 114 236571789035496306037375304844582353517004761412780586 115 690282654213907175463750535589674789765513717199273695 116 2014146084816037135325816296312837709556350017264825985 117 5876990278387640180102388862804089356406054875628286128 118 17148217308135455120503895343280115201789298984202221900 119 50036046161376531262233483383632344093495459924083265499 120 145998028211886764475259079004625879518379205345643671455 121 426001370684677767643750279076621628130466421436800095766 122 1243011087634070135591276130446708603001517547369444017538 123 3626928620120200838173081329019458832434213123921823509744 124 10582859113932452462289517938228633858523786460897433183677 125 30879269697535965677679349883979258742099218390734148852884 126 90101293669797443618625726586855505929841806234180535665404 127 262902691711125432997845666530157534232478671924485044232439 128 767112463077393574620578819993073736971467155653432441425221 129 2238324480892343040594373217028697404240534508667137410707643 130 6531110786301411613544997795082312117663017424883014327321418 131 19056847418297665903447792652949281758693426167615081692747733 132 55605155904732459876002691926193023457461927134775601613544528 133 162247894174255390802419686953810241497934509124859729526946630 134 473416156047855527825705265290615168902248449100751918550301325 135 1381360651493280131695650551762749062273615884181724043835383649 136 4030612865907896779656615033890362056723903091038942595402019620 137 11760752022014350992220446200555007730664474559087684652888817724 138 34316192778238509237717524512922913506108170126062928503750111598 139 100129743794095707932484629683536508560634053155008038710006485654 140 292164275250543393669225304669286536463123963525820797516828147676 141 852493579804377307502259739695169832478624043932241931846619987328 142 2487454371285185028254180276216183675468123064213140626348675809350 143 7258036184506113680394908699590260243169475858444716334907544469752 144 21177911789456311291597423497374835657912156825556749840859732631530 145 61794118458397388978714174149974321386480854850496629287262041233053 146 180306401973556747339774155972268022402895011927868136480116100702073 147 526108299683498132783748956175309189305344387989024845686973348224594 148 1535108792397960333664215205104657527725300309388979944962071388876133 149 4479227957290001044817421224838205137509735587479484788320652057644853 150 13069746712878365615116671250902050229762570386236455162444901714382518 151 38135652118467363481066366915976300396412106769626335019685811632375295 152 111274380020709249914378416538990086397593583856628630100590892399514229 153 324682730231719867753035094018750969585970029412289649932650826547324389 154 947377781758852048788022276706636366656971303930775440807965353602279121 155 2764312905495816474280746158060100861973227596686333180404926948365558472 156 8065869800434225889837353313338994186341995611621159921821746748291670406 157 23535054771899149786527977786237543997560126569693789529605597146720373796 158 68671924643111126204052312312333989148274782197648519408373707849243704503 159 200374856990789385729906373160737653785387390049790573663268439515408157348 160 584665181917098220305947096428695268902663657853046910730039225669366185902 161 1705969401949221733407263772276387274758994241334549679852776862122921385506 162 4977774785295837370572793167865058144813095117942702222155318206281640514452 163 14524435071818471614201865593377331788587193212312988993762425160833376268774 164 42380224749954648405212153982292604032226260922632597515076880511265388646537 165 123659436045244789224794563748254077235633934876203678474298792538321307955560 166 360820552822621737650704471714853077615272927801647424997986624456925382783497 167 1052822780880174309732568738426990953455917232916357116894409971775085980714167 168 3071986335781844282354782790005681453686441402270750239250567909575884919663398 169 8963616877039807218122431276946772814301882751854921006434825582958714534077264 170 26154552376257681999979380051275178577820745938347238039161405904409748948617996 171 76315244101368733074389361256477359209123094023578533965080424020112720194441457 172 222676970282927522397501911550582054496823828402702469792023649399815316136541610 173 649739559615646419276409831502479633331240625856718970826495272856558968560158856 174 1895847131354271360426729472888650279573036066742165730347492507386472758982796312 175 5531810849858509691476464603528439978635412565529528920290429625231389295929440396 176 16141033088861379476750818901664999849946808687885234086601171756164947015265210958 177 47097226612943096893168571076397866663944850427357710181809292389586377105334469021 178 137422973016614836741779642159592077127652417725348523192787459442951546287082496480 179 400980585713198439372345178598348726515872548409043345138356553363102793494822075484 180 1170004014535927778928150031932114809845050419210915865916208939571814378722703017568 181 3413904420323459989662090455857956042212046075955814225625674346070266743181859049259 182 9961284958262955097560360144577829057393742477286669610212639509532884439591088999425 183 29065605184785765616981705414959967534796566348301848860597409030713811470492063370980 184 84809279957107071784153549828326101500165780744521460840299967044221802078725585214658 185 247461352382501711409794246157148536431908916560940619592902787118938880097472902371359 186 722056842764708128110769746887949617896028193113087222971236470493597590445621147451252 187 2106858623230429885635430867928243971167881335410199670886726125062649973307677461779095 188 6147512211482318780468664570523746965745577734840236946215992685620302646622535645424981 189 17937561625458425554202756477770296303735249654987693202721645036508128305215924470185789 190 52339240004459490765455144398996317117092347484015449440531791891584368478615905699926629 191 152718418558988403955205377297484727602955533184231349013330074745589676179460670225982055 192 445610508772599907515627501160997274891656459791913183177993675791357228561374319450466572 193 1300227748572952837005337177235261762725316729521512966645317999745367983639978594079712227 194 3793878656083975810758610733734810213482928108386746449971493443459146587467663211313142254 195 11069995447249123208418759253139396551644565686326507222497544737235765396058396457798040143 196 32300663861665654036857702889646842435269687952690164669563208628360848711947468464198581381 197 94248718608423589947006747934645199377421007079270108689115965180679669329284834002463804268 198 275004284660289101433493103497548445406512911144549875895210057067477141849791251811452078510 199 802423180899968747489005810307527301018691461147991766510567613188805061895891424974651325472 200 2341356106654875910966933589799435852808837480876768030834630332255608156526161220210199819222 201 6831742338278070533507612993690284528797365825595774578543208719149006484863806205960397707625 202 19934047300178949502602168916469886278729108965799288001598496058673696303978629817620407966324 203 58164699733966705665792528007169653054962942565890200598489377139686850977684039664907015658634 204 169716277091011828029148825323626997376763921921594098449516623475604730395788920995455032976614 205 495207829514720779655691219070630746434648124341762479857459220317882537246761094274027462612772 206 1444945638780266093741100398945245810056436008286873100509234966628226583494155297020602297554728 207 4216144767089241550123981732252128004156774630523526883808635191124512004171626635554057945617696 208 12302107581057024405237454874127498586870343394787208591349437366888260257822726565506222877655067 209 35895790893438575418180621688510675958155304556365380853431245836090301830645451938010226432002995 210 104738785234615572572238229729136347162302269365333506349076556077012327310847844423935832413448437