1 336 2 746 3 1684 4 3942 5 10348 6 27554 7 74784 8 212570 9 608476 10 1755630 11 5152996 12 15171626 13 44814936 14 133231586 15 396621844 16 1182345462 17 3533450908 18 10565961074 19 31613799504 20 94685091050 21 283660310476 22 850017916350 23 2548227410836 24 7640076783866 25 22909034691336 26 68705568696626 27 206062500628804 28 618056087491782 29 1853912892417868 30 5561096886988994 31 16681738249847424 32 50042175596083130 33 150118898251306876 34 450338275913299470 35 1350978572344807876 36 4052844800477192906 37 12158315200643812536 38 36474512388611508866 39 109422451616809576564 40 328264740476157994902 41 984789039060545791228 42 2954354138541810519314 43 8863031185097823386544 44 26589031509782342780810 45 79766939210618620677676 46 239300444129085560880990 47 717900589110326371472116 48 2153699907291275885454746 49 6461095251127981079986536 50 19383276845382029863556306 51 58149808249497979321449124 52 174449371200622496730366822 53 523348006807126367272770988 54 1570043753284634783793640034 55 4710130618186108549485264864 56 14130390573929312385833216090 57 42391168518865771016708902876 58 127173497864725435568960276910 59 381520478234777132013881931556 60 1144561396293683106208836225386 61 3433684096651752151866591021336 62 10301052105715675596199167526946 63 30903155856438699524991327510484 64 92709466463222362727942281279542 65 278128397179450211268514614477148 66 834385186011823933858864008319154 67 2503155544768263494134322877210384 68 7509466607788106061601779337660970 69 22528399757063745774144288286862476 70 67585199112037962645677269746943230 71 202755597017966909376731849183514196 72 608266790258453524763134841064160826 73 1824800368866000161129739923984724936 74 5474401102780715680487598853617308786 75 16423203298798217193081638640481904644 76 49269609873486635715072556662646765062 77 147808829574656798945305291259419549708 78 443426488609456165595409187146680604674 79 1330279465553511083142398850204039031104 80 3990838396110934729801468343895733427450 81 11972515186958749742650062304501611836476 82 35917545557578309224055684410832315375950 83 107752636666140094408771641212992170748036 84 323257909981932676732475250933134406317066 85 969773729906225890604946424739880676905336 86 2909321189639542813182040338531715580389826 87 8727963568720786582909117737527649819255604 88 26183890705687522336600523965369280209415382 89 78551672116112976969633055196794801933748668 90 235655016345964913417761746467810478693824594 91 706965049032196945667977374961805170147815024 92 2120895147085196010884776898055245632925667530 93 6362685441227100585838671037188541504627504876 94 19088056323612930511694452211173980943566311070 95 57264168970702055910871544706687668766091761076 96 171792506911764325238417201332706965617432550106 97 515377520734472541367973314615493119142547370536 98 1546132562201776817216054146079859370682912258066 99 4638397686601228403525439065123801848992660267364 100 13915193059793840183830769136576327848931773582502 101 41745579179361831054260282273925915481364833554028 102 125236737538036269141572967562176681290654535786914 103 375710212613990668772559853351151265539373569130144 104 1127130637841735734019686223935578630722444964173210 105 3381391913524616518810923264660406473337052707947676 106 10144175740572431907625897376164119400088897437924590 107 30432527221714460470320828898134898510659182706681316 108 91297581665136293257041949702421470678326853963915946 109 273892744995391868120614396228582200119540684883928536 110 821678234986141581466331969829677654293387119042801506 111 2465034704958339686957462390217505615300349135645323924 112 7395104114874814922282787024727973275009281901448578422 113 22185312344624036493318764479169320935657101568803765788 114 66555937033871088794307502329469977963714178373469979634 115 199667811101610816730796129695313414835936461148500224464 116 599003433304827550920982058859594574578766927356776176490 117 1797010299914470404568007152200490403764005203924945644876 118 5391030899743381817977044282368822320819624221312781032510 119 16173092699230086662772796264409817339187912834747318036756 120 48519278097690113010274738533808471113903615866433639070586 121 145557834293069986282987343289169374529188750182393694387336 122 436673502879209253355948844814094010447586140701582614708146 123 1310020508637625996333983292504427569649525883417864936089284 124 3930061525912873756035889091366882957049003406637130459875142 125 11790184577738612802199490736022811834114688680079009459103948 126 35370553733215817241816058348653740496772721331480088610770754 127 106111661199647400929927280732173584790180989600178958285225984 128 318334983598942101198955558865330627889593319969078898835149370 129 955004950796826049619693215637148266929092845369459932983476476 130 2865014852390477539313475431139094238677702688364418789538290830 131 8595044557171431398851157409470750822398465482806949548153155396 132 25785133671514291148829330244850783755350607946717969032688670026 133 77355401014542866131946558788702326037694876070512546386666554936 134 232066203043628583766774268402374668181494977379611510292353865986 135 696198609130885714727650557334433033278153046865516014379425107444 136 2088595827392657056408506856440744061620774686443970415111408304662 137 6265787482177970993676788041546337077860255754945255281515609808508 138 18797362446533912542158454253528408024314172174160407806792382608274 139 56392087339601736573182496283904660780361560717908975490518282342704 140 169176262018805207612963169828480822308945571665425768989944485603850 141 507528786056415617572428004962318035827684893410474380124982390722476 142 1522586358169246840077773858957305961177395745111315989884934587395550 143 4567759074507740494954313990383683480867245153123574081780770578565236 144 13703277223523221421665416642245068204512436489087702484660165077770266 145 41109831670569664113322166231693420808985994385458353867243115056239336 146 123329495011708992036618445833335712973187758564173988218546702851763026 147 369988485035126975351485148081477064488748976196118891360561219593402404 148 1109965455105380924234366783488951691965293152939747894732832508097258982 149 3329896365316142769062924059710944003166853698574000353582763140071239468 150 9989689095948428298088330936865535212229220588184499030743953699643220194 151 29969067287845284872423931973796024507620850561535674887693413037963062624 152 89907201863535854573589683524582323238434206243598315561036915727043891930 153 269721605590607563611563764943334917115505105377317578082692636162583062876 154 809164816771822690572598592618784188307585344980166904563851066467008282670 155 2427494450315468071193610456925070030215739630395836607543364122336626394276 156 7282483350946404212270368026701424632783012043335587945533117617620176227306 157 21847450052839212633665991904043103963526942683797209529350989877319783248536 158 65542350158517637894707752111427398644919209269245609161073457305110939887266 159 196627050475552913668397696956817200556144832391569922113418201014221456078164 160 589881151426658740967451747011978848607712293717022508964256756232067647890102 161 1769643454279976222826872560081774875127405444850811133267016654197241417476828 162 5308930362839928668291910974478528537215226472060240086328287033326618550814514 163 15926791088519786004422836817422264118905323167929867920780065190188746723353744 164 47780373265559358012362718301105203864925892888559932460260437875102776195005610 165 143341119796678074034823674494979113156168340468365638638564388823238657286577676 166 430023359390034222099036270395372645262959681758279005181109435187086862934328190 167 1290070078170102666286239305554774037670159403787065341268977675968939474312770516 168 3870210234510307998831544152312069622793760616427210969164189159451328743117097146 169 11610630703530923996429415421504789010149453053067667648105259930493173667015390536 170 34831892110592771989157812198581596725710972796274344906611665319730358140336126706 171 104495676331778315967147351428447829710783919032882010575201676613285756121835918724 172 313487028995334947900659449874956659076894238229357809197142144003250295289222310022 173 940461086986004843700413140848466941819873709350469406028124238215686824298278920588 174 2821383260958014531097326400582207924590691211503693495457235655343844597980055279234 175 8464149782874043593282587948955093687255775183263228344678604354344980040520686864064 176 25392449348622130779828981341681556511003100486915606389754413006622590781703605376890 177 76177348045866392339439987761885690345013426561731498996835788313849317966523545746876 178 228532044137599177018207268253356716863943055856969283754475261213120701570662547548110 179 685596132412797531054396414699063462849854571759129298511312756078784383768589228221956 180 2056788397238392593162625768942876658894810541893489712339633433699052881242738003035786 181 6170365191715177779486524966451807788433683947683087012622088541918501171608400520473336 182 18511095575145533338456870218634125174200362185385007110366354653618348773007984243169346 183 55533286725436600015363848954082956952150719015236436164975098039879819990952174004988084 184 166599860176309800046075318777824043153656158719176082845680697343022384000316363274790742 185 499799580528929400138193500164913589723976692979807170877099535935111866680378596983890748 186 1499398741586788200414499360073198861995161070971889960541795749045486673792429269693382354 187 4498196224760364601243303343207372000557795213709970268027853099422963810409254232580121584 188 13494588674281093803729520555600286871835369337138844624116885026176319070945955446071677770 189 40483766022843281411187587981744977770402450744515364872097506018387825709993866523275450476 190 121451298068529844233560427101096098409127555368058676234473692143149838912732008176177798430 191 364353894205589532700676607615034205792379056261837537471727981349460858537421809562880076596 192 1093061682616768598102018138624455603605050532277068189409645247358524989438489020742120699226 193 3279185047850305794306026373743771533097664266361584451280941417656327374194332833700066304936 194 9837555143550917382918023036972336267180420472976360318375671172481477650771142989941578903186 195 29512665430652752148753928900269456859598631716492994634282710701117741561964205215041534230244 196 88537996291958256446261450195253863916153267869838003296986692929780616588333085285776850964262 197 265613988875874769338783677574654488433076160942708393996944729386634819306344775781888544227308 198 796841966627624308016349350196194752005818583896374888799170035453647474600929650548010167971874 199 2390525899882872924049044012521935906095449142099873450293663334747763798018509436674923559734304 200 7171577699648618772147123961432528208531448659427397349723752278942607660962320153463700925620250