1 2212 2 4100 3 7216 4 17608 5 44332 6 102616 7 243796 8 599920 9 1495128 10 3650772 11 8912248 12 21950456 13 54561592 14 133987004 15 330069048 16 813259848 17 2014417284 18 4957347368 19 12243687824 20 30160503772 21 74615015336 22 183748891424 23 454096916844 24 1118676817112 25 2765963852420 26 6813619905288 27 16839982323552 28 41490478731092 29 102555738167304 30 252685371554820 31 624470075528684 32 1538780702131540 33 3802803854988804 34 9371153757754472 35 23156582615734540 36 57068591745277432 37 141012921516671376 38 347541976685123932 39 858690276256442392 40 2116473796405736696 41 5229006432716030012 42 12889026039197428664 43 31841971645521343052 44 78492006062471515036 45 193902206464582365368 46 478003318887170017744 47 1180769956279637101724 48 2910954533181317713540 49 7190330401464022270872 50 17727179875811383999092 51 43785734497686761162668 52 107955119281995744113768 53 266634948693234144342648 54 657425337538531829741408 55 1623685378817777661805436 56 4003585762787884452166464 57 9887515508119491258867028 58 24380995351437859517260168 59 60210587442414602091304300 60 148474989392088514972837404 61 366656143372274959030277456 62 904179787427969792208741928 63 2232777446884688738126764368 64 5506249808803940391215669372 65 13596661114008800998508103056 66 33531785405169558354405908532 67 82797924293586327812669330856 68 204200644783291435236921399280 69 504204773990137682133351382724 70 1243532736003990815400990130932 71 3070398651854440720196688176948 72 7572809509551723519338846254928 73 18697471321850461759496769010296 74 46116522863415280943063931186028 75 113860022513717544729766963681244 76 280837955133292391103759702728520 77 693361818042787177687846089400636 78 1710231058020854418240278928451812 79 4222297531438666656409583579127992 80 10414862188394234510410009836464300 81 25712125921004039155572358639908640 82 63423766593195992060756919062649028 83 156576784240128369167515665151195584 84 386233827723922044575467069408306580 85 953491819256945822880146538813102412 86 2352059871192386745328034091616478700 87 5806397734806004085094947143383793160 88 14323403728338157288167215163076519920 89 35358740741835917383351620130050398216 90 87225587034913647503300873766701844056 91 215321296714351769549160859334192404072 92 531179596315183173830486827207605524748 93 1311225428045561645677844558178325111996 94 3234734891618711742160006446630823566828 95 7984871096560776802060495232702855149388 96 19698621482377112225997733970242966259956 97 48624888517041634198365782565029936065696 98 119958995021171290770581542033575272316348 99 296107550824374437156894436268080828789932 100 730515864039659490838202019957119408983984 101 1803185857937264455734772124982423262844376 102 4448630561903265079859544349391884104525256 103 10980740868377724797729620526192528931323064 104 27090866378812336904297508770515324648193732 105 66868707077064345308474047718446243813194012 106 164975448430323251767768382263834477304759984 107 407206156885475679152340443765109054141324164 108 1004651917256529396399657602236916891234531476 109 2479738391998135959437593576722434782157883104 110 6118032782930539686082302926356818855194681088 111 15100714982220473400255990186190958662945963468 112 37256999025710791312396886001376074380124007776 113 91957946416225531488510740262958378306635744092 114 226883981481954314320728431286909603215487257772 115 559991095601340127881350419332881813081935525144 116 1381655270468111106381284259774553067230648943700 117 3410146817932856074269997215300182545292776377668 118 8413863557139304926495238745146270861632988456600 119 20766587046215093443041490761381515247108204126692 120 51237878615853663339038073681577830139841192527376 121 126461190441102274772641939163672345519350996851264 122 312023086754866467549585213121884192004547801501136 123 770104195696280051546196464452465397295171523350884 124 1900125273053435137364973654347851345094422409555128 125 4689664714334691070057920248186216197311988234509828 126 11571180311050257254486124113440792274758002758262116 127 28558419948591806083574450554595270606072544709589320 128 70464928061421277464084036495463581109971615977688492 129 173910830934007222516740506266648443983356924354984760 130 429109661903963022964188426279086114660139468657329292 131 1059056558977644792941174433845000079175270862834339916 132 2613144981913601401451040602539914209218261486528864788 133 6449287603333632534422657368032874137060476854211619580 134 15913241503378982649093764073274858029208325050168421188 135 39273933264367527293340384209891295961378810389575193864 136 96906685653146051432739016574628490245825964264422044620 137 239164717355358685538040984222208849600841055638597156152 138 590131461189589161432778886176918740161438563610560890520 139 1456430888860863384957469052192224199332188869838034965220 140 3593715898517039129930292860770010187035101068080494916076 141 8869164408054532847891605545025700679289987951309594934220 142 21884602390729500887054468202406989703623410686159787882960 143 54010174626970318844274143087208458637964704630973372675600 144 133270347415762232511756952907095926578975273953605317197284 145 328903508676820204188746090487017063704877136283247374355360 146 811574422301241950161346366890703657002488022406213278105804 147 2002910199711823192698410924702980015626254596235241537008676 148 4942231986591576922262212938268553195464466955740258206058564 149 12197041297960529113014087685439636003163653120900090347741084 150 30096629343191450262007533689954992951379759240580971248727536 151 74275836690017503624575602458109565958439790862794091045343328 152 183278934356907590350336680990192723303947364325650395913167080 153 452314646798014606720525727485777466436367714508791624019426560 154 1116110523963985707229636016750031517718730300607688020160492368 155 2754442990368782858898801970683774941000238666004507899463168468 156 6796758171145972755586679315022369404292059660877903843447446464 157 16773626227972422181994962681300235616815399197777215906811852256 158 41390092530850919241236035818102798252677248114229658166444814772 159 102145718842286600494453437389461044791075458341657908804644263744 160 252052461390020476847828163347425882413030718545626318401513232780 161 622032977675136047662761931053805938213507905665052634193443245868 162 1534918979607460465634777194499655037824898997200446132526436814052 163 3787971317979401577000380399735268856732968869490197279591981687368 164 9347165646258394039656043923129199001475432089448189173696293332516 165 23067471027453381460255350138286148670252047793711646455855607395480 166 56921245309920227778170214607277180069889181809795760307454877436272 167 140473147677055719643121544496279886897004122011809581426012883198844 168 346632132549737094315056355534552642368394895008209953905261999984992 169 855434322237754576319336248465850010340528751731678671812253247889572 170 2110878414215677844594811526650600155759447723480551878984559554511028 171 5209308220186888433388925748275435819846504033311762886543401215280368 172 12854571184581924547085790800143283095162187181702561744583813547585876 173 31722942315088093824815623531020152865312220054136015973130393647764088 174 78280203238558909943224056716266499460793756421974525182558176037335664 175 193182104114583693305561629621755576731536232922561748687256735295208116 176 476701230351367567272212141246937393082433010519893387416626043731930204 177 1176414434658737882529130378558134457153691023024015066553976743661364188 178 2902956843958935593665462890258176818905487744071767186718724712756711492 179 7163970986964094125863407559146800593909541124078626756169996439924906728 180 17678070672670774065538565949338153433723625153196639042827016741262163384 181 43626192567839053337583149281302536833059920238047542245272128776643708864 182 107653742533946647227272322281090194743789746624862911052266431964648675124 183 265668965554263867216749062998414360399892987924864354736056103401796464720 184 655576504968889275082743992746453521395060813802141745229997933001667220376 185 1617835480173245160734033759199090887785014616842633819059583862212432362392 186 3992248910940633892525618796129531934736701553215302882034193533004410164884 187 9852079407385859180082233331208124363284815014594570687596684346903449699104 188 24311503889314086081552315960686932992393062834549761553020484859353943469288 189 59995885552939356472645535432568106254729187894307644502199625540299485981628 190 148049185506928231302437005155511032595737715713100207958234757250690646878196 191 365354993972019381791451781550633365417157544049440743588257737680648668913336 192 901571563056994429771171482207518084527369139678605034952624398686228069134668 193 2224890506221848326535775096214653033634777082881240262559266011624219094597744 194 5490278473681995372813037073752398469126987148604837656000121141569108935928656 195 13548844294414651278266632385209682163715181527244635064530460759393289354742052 196 33434014556796704098348825464440218561902408247865905461760487887183778148269300 197 82507964717986837123666772157345422817645309324308480138216545584110819108164384 198 203602294680997608500378096966343104808995362089276255154493553025735997098020056 199 502446134458020186188568383382671861680723406287973720962804814528179507219023080 200 1239871841887959812837689672216713902327771395352095753964557265818970093166625804 201 3059730366126253984329446495379519943022087267234613380386800147277468604210631976 202 7550416584264317699979314000745954638886959587641071482633291438675206576793874576 203 18632743931214918558563631759422135936225965418759933514407118517501589609955956000 204 45979582074386736014774768112309662939410976168632173696528701666529722873493134264 205 113467238499625420084640545000299739626426950118216148459657617520940899267821172860 206 280000698229232774174052989248966859869304969453857153909962014449913218330778286116 207 690977913421205049015121334854803420605331226753312719986886758857105422669104536428 208 1705113131295525229978097764097447235514666581033792979992378148214515174452392060188 209 4207826806153694051340031540672193963650069359474350285955559736077825203037416008756 210 10383583840699277851444258949609801447746831725809149524853502984780662831702291751680