1 0 2 59 3 3766 4 184341 5 5897660 6 138641633 7 2705568336 8 46817185633 9 733865213852 10 10436129552575 11 134500209406905 12 1574376228128520 13 16823886495202722 14 165209993322147396 15 1501159407870244666 16 12704143377811774222 17 100736247277548111175 18 752417236152813568235 19 5318662547079932245830 20 35727986698336933488710 21 228903655729372217630465 22 1403215093066781475094074 23 8253774378905263933197008 24 46701478704759376138753370 25 254761803696942591389308122 26 1342577349445296934477787967 27 6847546863850316307029555337 28 33856045694622417123925232299 29 162514873495842038099494183021 30 758401928760483444716677225004 31 3445082263991345997224256949453 32 15250870765566651928449876068967 33 65863870746227991128340021047610 34 277770488430718999020177708841029 35 1145010771047470234080051137114797 36 4617308787409815625723006624166217 37 18229344341479926482362789287348654 38 70514900830544075954540894488047037 39 267438256326471848350671575631472115 40 995144046284882452455259594609070681 41 3635286945364981598923062333349350026 42 13044795530194996356710352989364665303 43 46006944456973957013056276475423130358 44 159560745086679677466888826326722963556 45 544455747275670599814336199211397462371 46 1828687443974933762610513829508587439988 47 6048577112387310057260254617631510332641 48 19710197309436515149135602959023760429027 49 63304012590709471314370166873989148188376 50 200467720162429332064629683738086012131485 51 626171777161992529644696251283518687064912 52 1929897173035629180458581485832763724809945 53 5871048793107658586343846904508548521584373 54 17635225932359827200621878956893636263911542 55 52319949842575155833961783174775616056991194 56 153357914326354336710399449503743652441851969 57 444246580558664570339205993358119343605713584 58 1272162424615465346008580615614914188234976032 59 3602288733529262901558893937419940670797680643 60 10088915815059654400806985235558983973494746415 61 27954317154122620618713391548598115883746351062 62 76647173987033937169884955768249760317609179683 63 208011334541456506363662037832559380552401233481 64 558880079847875219575794805034298274013813838124 65 1486910572982867769832907727403403710647478037081 66 3918106757894207052001921003911669773860965696600 67 10227757719707064448173115472313576712746540388941 68 26453430213659232309142771862259547174083177525859 69 67805172744961212729823173090375273204884293206466 70 172267024161314133620788717298307161778003993222362 71 433887027433601927135864417447803055065544779528232 72 1083579173170912250026219431443320285515711279298023 73 2683651219803731195347490227103161769216510352922264 74 6592386997809770605721653064900852320849760447803652 75 16064904869120259530374465846912746990265172375271393 76 38841686609389017712014756279319448568816074427006296 77 93189317649913706514558955744730650293529677873713665 78 221893266099099913463757082031249662798912536472183528 79 524435489342862066457240991009053719807565318258807750 80 1230462231819377131718814124853839434716195191202693294 81 2866351332751988426912780383107592045439355450369950324 82 6630259779108813882227460466547488263667623971289989150 83 15230887326496328479031930307890833843655103432851157035 84 34750854291267569339279997366037901035022301113183184532 85 78759338050391982337530565060559918521584131525599395612 86 177330825600927672249731105647878385443809030718408699547 87 396698016604511074447000914939974546126596766641023145909 88 881812365803338341240111801350405402277688042347315949924 89 1947951935945406956759936976167674481339977966507610303442 90 4276717351812371064535842685102724931936780080826599886643 91 9332894449386596978036472000157115357866045959191242203978 92 20245933096977199368541233933708348228391877059998396455616 93 43663241117788759727898605619725147382263829234958794182889 94 93624809828533161696906759331192836597798330244662457128765 95 199618977565203298427402105574319245879817004306466944984576 96 423240043941608886051433087649255920556593902122477542627698 97 892448058955933910370961236932573019774870623691525912019132 98 1871659161474088275753464998179579554870228366559441738438416 99 3904394392333799993738195420148852144447684880659516791155077 100 8102114033228048496886884781775153938127947771264198376000095 101 16726097660810929812488240611402593167121301381439615444629803 102 34353863344426058053476337210389705587012221969552875379936204 103 70205888065791978975673672401075372469899526417884995942257018 104 142764450576064038997472752939397389900832723921420549594279565 105 288899033382206807209910931742791140281372671951795257375578008 106 581810781590283446927908616482646481493208867918427614523173116 107 1166155965388768157108720728665020999790367060634799780722986328 108 2326481455541032814187436175095607836389534275045830240424745653 109 4619967244597438836943955507717323683249211674948786379307316432 110 9132763174839106424912621409809538688742502793228125316256546356 111 17972833790377980555005778799668823228346726634080988857650343411 112 35213441758744660446106808707828288268755524629554826423089317094 113 68691639745417988152148195267110786255006441028074705867744925318 114 133422225540177264956168451153404311364604971156404929805106054330 115 258051411301708481573391762494772578616024973382192934168412400494 116 497006902726344256148390522466267640277260632914983784435714783793 117 953280246585947002131164245726926583322980842445644582939064245305 118 1820975675617427479367512870744532140914145265181366546445478068865 119 3464463499779086153351251657690120190630788450507163471604937792024 120 6565058380741305761355688415045321437060265122161432955292452929311 121 12391787868082293784805364337208061948713288909743122868342284214028 122 23299344925940081393265701815184083874706396771608393773993968567970 123 43640426022624947046305011228244559589851036878906041432597717223770 124 81431145002045406148911325726037482415470808948616486564412649932375 125 151380087260708104761596842102516806212720684722572870611179927702660 126 280377774525261675713075793446024419604213905495475629262693464447890 127 517409783308187161752811308852664281730025137658610929463407766111694 128 951395592282307892206936844455583949627619880653499626717889430330036 129 1743178859311692706515053030167137585030800253690133232558865331929706 130 3182699252404559326479043314819698084462729682439450860860247295213305 131 5790822726638067850815651838255638512685833079740274252746040733299948 132 10500108869640768224563814165749988275221350144807238460209448146153481 133 18974647719958417720234088426289010773444701554202515816208629005661668 134 34174111879051213246370588156871187430801433664543600238183435966978327 135 61345293392887282948939422668533779748928409615547360227606708285011900 136 109759559143915059718877262922272551891099381077262343470583397192217325 137 195747787202951389990280871966446369001485544008249389141340420621438460 138 347985213009505199923989802324412964974021460665347955898816555874985797 139 616665823306638787512210177855196474519407982768933004928077276516697641 140 1089380504179318286648762228692891594579934231741626245575244884791251236 141 1918514774569417153569879750333131936346926176553034868471040464074322452 142 3368383014158858751338799805738020292576742195075766260399345701749260060 143 5896078369133034288718041810519925534958067485282548542655499904953653570 144 10289752362284249536503402417866932988797578997433411793491300499661903530 145 17904437909170653381249393655344277932248354307033882864045149690418056145 146 31063079742754613886109287582026684458630540936146042203465548990779313805 147 53736590903383236368769946428586566941546962176720672971903234437739970504 148 92693864851829761716674419025531542001001672282620825055768796116733235178 149 159441154084550859118067925880361432121230022863941734926054165718074368215 150 273483727555345946692539108073232777509030584442988542058245515577406726352 151 467796562153022406803063638666580135274168282285781607285301530262620400962 152 797975723317753836678101514324609192104507902092878358772048478848552446942 153 1357506419841989956057478465392012482514011969161799848168355599258410724314 154 2303169541421850622899079896995461395106028830017203663174980113646375644791 155 3897209729249498665241275238950225807837253736737042929473643381173045641919 156 6577144157931323490316720760325098237156079843538384817456119465676936146853 157 11071037738808419511215805640949250180017612241961401777318335459129440663797 158 18587380174551779087447562037062477170726134661421395356267198824462948449210 159 31127068936908048827346629396541641580377425421493631919658727943314378636799 160 51994763710270175365792157421298979332822723430003699973091184273430575875157 161 86634983312076994226956519933510342271447579882513782208982781472825051889442 162 143995888574672677765227721008952773082215103572958487188977638305432867479439 163 238748491697622608612397968240406246118570247186964018341421593163108951925777 164 394889338746606258559859276958968915412925462429552921168749019966515574790045 165 651575477631640066910553898389727099168700786326102223310984603644702743861696 166 1072553024830660315345173457518627874771313891870693108717614515041522868979311 167 1761357648471535026541878824973916568249531843438355184797993742482934332204633 168 2885764815941402910444444575278085087531986397230203911452115650712710065399753 169 4717030137376624779019617494254173419985769945418249111218225733351561394220886 170 7692726355855610354268222846887045287277387792827517725252018025144345458375061 171 12517144850932933463677638241296778479329341709777219194174395182734800610512978 172 20321368026397836258844474514667453236643115338450583134262422909308236697038166 173 32917924752114837493546973463231021876544064572777899240958363955660801022786657 174 53205048405811739663552292187568378281203095051104321566680159797390486762820436 175 85807063500820666691676937846618603240479518480181282433340406226197755952175005 176 138086692845827438570415447701416535851328266299912451670141166213090588936649297 177 221741955980593226674471726648220149294473634522294505797029880245187225805799680 178 355320055076591407669446687232015233373854060457890478183563107543389262990926723 179 568166722344056240017887676737958299945945062131432428922118342071900695947511312 180 906618131515186917675481039960974624727186938390846520016972114004993967393369849 181 1443689291288848971136482663589661641268878950282310639971423264884921377455722969 182 2294203187857190722031606165804457369855556996507073026879489307448390728587473664 183 3638369501595704563004336004272942719006619494591447314442000174746344200410409482 184 5758460187380818034990855214215899861780373954728122210401387982114503204350696253 185 9095746185798994332791085929151314533312415304570116052612325257833490569710232200 186 14338718790477100234893929462414872531441869324505182990125545213390911904386872572 187 22559525524410348281050177504849920791723848689229479306616571284650063468290301173 188 35424572895456535092648497242156686475404485906927230597466578111463158011881940931 189 55519005961840046671840301228036761768553247840765235950345327220018560954081069754 190 86845714106653143512969572171760169570389550573069762948224616789756327293940844301 191 135591325611109420797375040423425483070699909248827056831140693153611900784131332975 192 211299900911711780935387161341072427108766219709034870500560787541342227856652228976 193 328668075908176701913095617752958784172263911575884727469112725618282651943599799979 194 510285790057609645321461765896113606549201991040301584930308711253298317485293063486 195 790813259857851977868300249467928859327706795778648904296376256073740000480005511947 196 1223335648312061035196582228562424974478567089371607019026031672054493238826726125287 197 1889013927954907120305851113999556444881245930353502504481985182827346564691211569978 198 2911716340394430299199389281772943580975889839229298236658687975717143075144410447864 199 4480162788086580324246608414318933988805130317731071506033934318286003732186919836772 200 6881382888665815506472747666803596189009539942423260558473480111133663751917804651523 201 10551182634956577835008524055975079215264995213989753066135897670908997564836043483096 202 16150138771741467935577816696022024922352232878492470245746319240873715590387836848690 203 24677843834111827593744386626216604273191479367857214613102525732571274578080448327873 204 37644372196603161529705072826840687426348776029083424855316533012725095839435116767860 205 57327207029433666736933939713482764405280329450706424485591293420418330804969123364859 206 87155599871736507464751793125141393771160738378983424959265256437200478381222857558464 207 132284644692609993147117274731201825286014809203415477909068977666063585755783465556670 208 200451341347954960468901060854394655895354738457160491082537790588876666867288902631610 209 303249146993098868094155453949255364178468844586752533016792039467482891214743250097142 210 458022620044791693826089481901616022532996727564935102165650819757887109490974599879512