1 4 2 14 3 28 4 75 5 250 6 706 7 2116 8 6399 9 19179 10 57552 11 173123 12 520515 13 1564516 14 4704272 15 14144805 16 42529166 17 127877045 18 384503591 19 1156133200 20 3476296651 21 10452650138 22 31429406405 23 94503128515 24 284155666181 25 854410380210 26 2569074895741 27 7724796422893 28 23227225516573 29 69840548648275 30 209999352248114 31 631434448993524 32 1898622360871939 33 5708853688698029 34 17165609752732586 35 51614242490509092 36 155195770425738580 37 466648855233266133 38 1403138459076454628 39 4219012890986469881 40 12685896863347723738 41 38144462555608361903 42 114694297093138314208 43 344867404199757143430 44 1036961117478155558859 45 3117976202104017454003 46 9375255670736029310009 47 28189894083484190953015 48 84762502095936891326755 49 254867284719172211078139 50 766345155157022612663552 51 2304277292710300739327079 52 6928593214130871521120688 53 20833171458479931985464298 54 62642013985367624186973818 55 188354515488147050477738488 56 566351897834326683544035080 57 1702929559980439948811863909 58 5120436776753916324593761941 59 15396334294083008182951994331 60 46294314338831571173999850740 61 139199597720231706741466037572 62 418550923200982291954313930200 63 1258515672326064243387173900356 64 3784155307500731940494313077617 65 11378349675073337032639391321368 66 34212877328692082131305568307450 67 102872649244767458501572422485973 68 309321600196481484818684198486442 69 930080570983046170064357145687262 70 2796603496072270646230863484179612 71 8408939352401772683145910251532095 72 25284335491849729094430800701986237 73 76025952200715402215932669779688460 74 228597876732358571538237220546897983 75 687357247543304929874008567287335521 76 2066773289865077485938089884334440468 77 6214456670045657750162116017269152340 78 18685877107689983130581821618670680841 79 56185443365739529572605818882596010992 80 168940640463999061888000386101184313359 81 507977481188477096801649971159838352179 82 1527407027023658577322878216370631486710 83 4592668597716122853485101520639675317797 84 13809419804457313831692391712745782975670 85 41522716320217543819137034683312124777665 86 124852165769683899223529320919493437661809 87 375410490420896426762460306640498717902769 88 1128799291940506817316126436032570201925080 89 3394118901836805415978614088531846720315935 90 10205572595640008564334609186986377551292077 91 30686524254796485711418960158489598717921947 92 92269469646662168681808857353127133084621727 93 277439535288704992541267566286153544410060400 94 834216301838221914474109752696576458128481950 95 2508354973736763102414927255766585436757752521 96 7542222155579649382370417872939287811785927937 97 22678255525920744932145558542292202882677862176 98 68189886626248358982238751890965242195263572666 99 205036081050675033040271728488477299815118297370 100 616510697004687309004086788981589440407149039723 101 1853749045404679614209535848355181456256163714868 102 5573926843499090502278849044205847401709800007689 103 16759906381986749504098189425705077348177045332720 104 50394357482565335957415520767569990299369653109165 105 151527771587680022585917668267818933310716871815868 106 455619769936975716631097961521737913635025740700406 107 1369975764721803323195426341628328270536352858763419 108 4119297975556911452104532686284667196543778497470601 109 12386070066628538199237310139400592032108669240878729 110 37242931345526288549191515002023698062445623956927361 111 111983536969053557343643922246726032307362617905525015 112 336716582155012285781548777569356082469273533322918197 113 1012452899478295222026572915955887963201708748952879936 114 3044283911120556462037502234675482902954024327559075311 115 9153674740111849118552828780704493712220543776382359282 116 27523635670669080497441174097171910841062564383385492852 117 82759169627483493521684397116599537496272766112485548700 118 248843584451649950742446677974262152420804238705557076350 119 748232852038928485993558496859498188656235348641197123942 120 2249816494582313760767382384906900210869815983791151418131 121 6764838306018813152045082825357177945790590784320970480461 122 20340786644946148008388266940607544196986952477587011887237 123 61161491615712378837805034986728823904680941062080563993748 124 183902821555245664691917661252187231956436583566074887494440 125 552966366295947439683090787928821093105500188206454548700092 126 1662681407868926997599644594843498833785118390012872362892748 127 4999417021673669946466823076667769207914099947627605923557553 128 15032447249551957719179812447683622161222183134572201155604846 129 45200164205328096872778846752810532297656009562498997437098888 130 135909663295144216960606299510656767163206283147483893717268803 131 408658616661000946467231484670169488201746945000714800852802810 132 1228771088988854600201996634593096654825774325675046473114978018 133 3694718103515143964449616690611871711113497835577434351366689596 134 11109426309562497420720385188547247982693910975714495905924281847 135 33404267787081942860996062537387321690284284660325338132667086967 136 100441289702836480961730189653510907914645540037737828024984240428 137 302010890987723420430736076722600358432070388821994770858764388663 138 908098437854116439143144534721472864252376147376260240018390638683 139 2730506738138154957360360837592521290682990028201217083509007777940 140 8210196974499805821620007847368383429656742237072800045381700205592 141 24686748953437363176990658218907593082872621629818436718645700428325 142 74229105072983917336083688231519429214103447641726267265899958367794 143 223195044852954779343890879396559280650105012602605844473148798362285 144 671111796349048366821374321515424032968869696763251185426575045694671 145 2017925816836896696443212431330140918592460598877784064799980864179092 146 6067580132564050206363596591179124265877969957723803720941400868976587 147 18244242854672627123622400244819401990090047751986811081068253603307882 148 54857519813193760904801924123694237813612866800866384017199891892583637 149 164947786763549167396908800302090840269080606715415661056082166495741879 150 495971608830364129751570352967653978979916734508264906569756266462472985 151 1491307289369093386167707442234242406669002682950315551732097602622474674 152 4484122461304152696746958222354245737962407061482718656089914917912211417 153 13483038935911693181913585518940646315113586290586178747509428618966627649 154 40541341258204314079155440962100582748195256230581353018177030495619857933 155 121901327944436640954088911172669905661460750620182672986592669061754099931 156 366537793112848685410333551305323547781994408066441499718678642965926532686 157 1102120510461337901371106231638869579940077469753336027754079026374564170852 158 3313900073615576005847271318465229931728027655238000096016480178592000143199 159 9964367411429789761128675537676984802539960498107072603377766459539151382017 160 29961258850402450577043054065477645825602588825963012596805054620852343480050 161 90088712593147070182898237201933590391428838551591680487482839084243210805616 162 270882347674842065369117249751879677890036675820756103733540162005531419989092 163 814499887607626053080615919656670678454666123748350412088134517272230768342121 164 2449070870092909481123200240023206327278396147373451990931786758745683837719016 165 7363964339338335747370537094279567382357941943601886326577772829148222844404925 166 22142262787597267665478524913060203068181871660100335184130438511207388225118898 167 66578242202496483768152242896937171323047221926862011853318611618674565179261827 168 200190124076080804481524047823715030320707249761965388584202948611826550307945036 169 601939679568378492466284718208698233319650421970438802984879909448586963602523946 170 1809936326834888039374209440093307283037028835692683532860931027830309322729423767 171 5442189007286465118096277486084944041358617234108947018664176239296729319003063371 172 16363791782014162770416429159232924000773367052309533245661279122911999944802673993 173 49203304245147694925507817295344549123381808583947492436383843434263799854932966003 174 147946465030281686635878214953038632679026727715782652499744203843053162019636058671 175 444851354004643224085510016728427800970818145243288805970607608958961698069789961019 176 1337596860589130778253174942004275351668644280325834071805430453758672738478570641256 177 4021939790339997011414521776998710653964548080887462018330747868087065800720079869159 178 12093329577639399102467284495636116498887564152356026270222706185878515035949955310572 179 36362707523536724849681483920815622632175234503837013817964089273518921226993770606602 180 109336844741841145357990096732527941593408546740109671130438976423957689560395094072918 181 328758402007429718093302419044688253301762714057864520130884079296380950920353715617000 182 988523924809381253962454865083779279681668027694748679490914575183269782763791899158444 183 2972333312103334911649957541153233904052253214215405933364727896655770132091358263103109 184 8937330798486039408828987412837839516712730498168534268669458923812666334701792267917509 185 26873124045783387183040427156176729697508098301529399283036543051764932554092491953359463 186 80803185230918623040844938366061844285458651085449372429167782801425316390704597760188472 187 242962252261348945593666160078448249965683272973991376895203196011527900076709831689615264 188 730548626953381575569994097078106357582650449821719603199827348883521638382085243584533636 189 2196642858617316331658766583148028126988375101848770442566911035732594458767448013735807200 190 6604953688623341592985887931273078813181551215080593815696958266405354294593187685399289357 191 19860039176472791700543634820313608995308610250829349228759212488497636901992588978991965640 192 59715960881058435088865394530454747782332255922330483222433592013180822267863326317210465062 193 179556341871297049998619093280228745521298277624510908969221824736947883748728695847500692837 194 539897197173437763578732908912200050305140247585977667092624835571970932548519585527348427714 195 1623384506934699688186602065606756523466858480769183603618474486502635463635083669131853643094 196 4881257526715819625043426012116323803097318017583085654812212503513144230476627180302746113388 197 14677160549665307173554470734351204025680437272462030871754527766086865587125252587538477012111 198 44131873932410334449541531794377163500279226647033873542777384081817894018229950264292215600705 199 132697485334148756276098361667953803912192254242410956088661868175594403755881414123020578984392 200 399000111370183562592293629670087234792592431710343470841930673900810478661634708916277371351579 201 1199729508607723523150658228039639052188096013944174811958859161276889329054649673596055350925801 202 3607394716962200351936176368620906320106809644929230969963429867245017505065783724047504063616004 203 10846858854933575834915188522492911313053080679566274869685206545487174096277571285288034114394988 204 32614769452766748825265688973083724848197327697422210475311054820114649788891552146558225670660185 205 98067394504106055082785580800355751873748821600646565299377786650907844938678098560719473421494292 206 294872967866652543817191353242908774273803918715887339990499387047667581816048113614997995419556047 207 886635844851035866367405000558953478245944590511786080351678526546111036100605364324284438149115075 208 2665972154253931981483283706438697901163347756533871394329750710792210631749418838744931668089843618 209 8016151804071794557228120749959902421752867709503594896393165754244984256630944471848031492466654789 210 24103286166507683387591902007111122100407395626908729608247729443425018975459516536795844402363257318