1 5 2 19 3 64 4 230 5 816 6 2895 7 10277 8 36480 9 129486 10 459622 11 1631463 12 5790997 13 20555577 14 72963551 15 258989554 16 919302704 17 3263133386 18 11582734875 19 41113779717 20 145936421820 21 518012193480 22 1838722844160 23 6526683619009 24 23166949384421 25 82232811502801 26 291891486248183 27 1036090560290168 28 3677680575478174 29 13054200987471168 30 46336858224598835 31 164476127814124097 32 583820260096244244 33 2072313475691982590 34 7355830955278305918 35 26110069580357692271 36 92679635738764312785 37 328973266587226309149 38 1167715100155541467691 39 4144891678514924671186 40 14712601579215555241072 41 52223474584573907053666 42 185371110812819972404327 43 657988557776448186388569 44 2335579369764386339473448 45 8290312845109264897511840 46 29427082615786718926805200 47 104453620442947688278818033 48 370765901808635360251936697 49 1316061170125309056420515021 50 4671457097490991421817309899 51 16581684734016674061881310944 52 58857924386375432198691623206 53 208920584285715213029981605280 54 741579167008280197702513913543 55 2632290460132972362627701753069 56 9343510949020078452798973669528 57 33165487690916903536614877267262 58 117723367562567078331245805618022 59 417867857075619141890730853579431 60 1483253066849003072624756236159933 61 5264917181507082652585207280460081 62 18688215482348533189841733287249127 63 66335212098192733892949306907833762 64 235461773665252379599955294662489920 65 835789094568931548376955500282856010 66 2966695611464511855094872650230047203 67 10530506928452043516078885033637055229 68 37378818285787927340103245261548803524 69 132678898170321520092564487688974956552 70 470953626331835492215439036601702108528 71 1671684956792316813952479339676975778193 72 5933770202666821758949440405017110249981 73 21062359073696535518412089391498777691257 74 74762411518725271149125995648924691912335 75 265374745371020679907018826414140800749432 76 941967414508766434419280637312005107364606 77 3343583462532546538232243643651187429423056 78 11868298413221904907553471065729234813144075 79 42127408752822327543067185844205748247012393 80 149534373541723722348863748104990006851605388 81 530783390967945993855129161897992290725274638 82 1884055160393082587432138232805756646713573406 83 6687594050240672160087753117075456869642922895 84 23738112939051847641672080217727394358478169689 85 84260199060213839377858505676344640287583275765 86 299087849312020420034403622578431940739651024403 87 1061634586718276551412557337208580587216818808674 88 3768350998908964013392726741477546965034484330272 89 13376042405395493858147295123530077580597204919298 90 47479258296995170746990037515091985453796581620111 91 168531161917031297125459709121720630395175747544049 92 598213905521395873186877542604026613618234700506384 93 2123404791663026029653388438857935859068509460162432 94 7537183384808888160155645642130531682902985706139872 95 26753793529752239668434979160695230265322820154915233 96 94964581819148833054476466605711750993110881005236529 97 337083852802288150627547133381711031637800434758603349 98 1196504229718231701356226138645358419198262988412995907 99 4247080837103511998846994880518982348259133588584258624 100 15075329605094349057786064703323000826819446626022959782 101 53511004715706830153434951604276978976407965458778148176 102 189941294863415215681235848465268499998859400698012836095 103 674210766291239704630291925660292741830352917481015446005 104 2393161306549426577704924805145113613404698824108249100400 105 8494704216413185163962295368607406698292102543434561010926 106 30152585004139004149930926743081089345254329034565186236070 107 107028845180405939865259250382626590454199884870335899869479 108 379906853726765640100851219885860373048425155409936806500645 109 1348507659456582122388713254735349048585034344805482718430185 110 4786628326850193090166842980361068257583794794242825412615599 111 16990493586545601748391836226504278398146057010550984990324498 112 60309021842188653726792707508095244846050398623906803371240592 113 214071362732027366461244764213883025087237514026166735767736074 114 759862238552999882892306689178865633074049045366163247702197867 115 2697187583663624178936788047968791324205917965372942017904905013 116 9573868120256387488130415720085470962760561112380613236444276364 117 33983157619152338106153012847931661836860856208423601978822449032 118 120625747844250091509818979584256570419481311480366343119439511584 119 428170071953059112263243899013569515885776361651811646888162541601 120 1519821545504529298935065018188319123239893060454081746355622376149 121 5394719718834082722059377539793135533874578913521100527600100951777 122 19148959251736409324526763002388064844791246505907610200335363338215 123 67970656407689997284061383530454106270409834426708255981225034722360 124 241266904992411594523307522831374984560457823113364422309428888697758 125 856394840377496910519421780599227215030247057022430170094256767755680 126 3039837240206094284974089811261670593536553542768174883746960418924451 127 10790128584696474303888935156457085264569937563484502752247479587032657 128 38300364682153329160444394939371093838931183439544055002601174267115716 129 135949995708712159312104905464836636035386891211453641021898734526632798 130 482564630561103420838925416572752720475672498410717516564381834724643070 131 1712899080684937307255041766767640240080248381335614416221664224510287983 132 6080062803607797217460743595104849547284443959215563531575608680154916001 133 21581635551484469228552510683625891519664932889418114989296451621782984333 134 76605622034154120947098253970374786372918551558386505196746421061925436347 135 271917358313282535626570271934705171174937719749402400949684105199633474482 136 965190906211933582897870419700221889706049479995109720534559346173532709904 137 3426016975205026391625414199429671424853850415682777939540237749169769601762 138 12160902303213054542304672714493869061627116145681837080595885092157163628407 139 43166028043233031496259558267311679419870831676364091559016917089745551147721 140 153221030033015968850416333943766617145663598262288175646135703273711571299000 141 543869452636810973963292905508558436112518340011411474719618887624141042734496 142 1930505110478156155760189255866583683060643403967199512252462718680532832362544 143 6852471606032671213313816689408150733748564858697370143816428482702570018407953 144 24323358097639851860318630204907932010890466454943782213695121403946297223626857 145 86337570319178846092928736440099746455518958170170828322947528738699020177579165 146 306461633245552837114142727143421531578386977973791302362706472462557406874370939 147 1087808381731456096211652399227166128461110708712032041410436066243358765842110560 148 3861256832815567275254818122239167121825660827302328200631555442858729579448629606 149 13705818579218779799409568277328476191326735044966430949656584252490991638396810816 150 48649823376157509075905478790068063543443346971567361181517089892791792306527314423 151 172686169808197442158074677364339108135382108556972135793029772831097492659672870717 152 612962415350518058442590470883995797450987930176823445185262867202665486673692228104 153 2175755725253832021834313621464103529783193962259071710001537306790693184822557426910 154 7723006920853010511610259503882633230875539726922338862316603366895813173724656596262 155 27413388004567977347823440046840881316036619337124361181840825505673610044147081832551 156 97305861510996619453098193883046492606238056636177216068337763199509960693903082445133 157 345394399364992737004974111602478977811293493960841318903712902192533465496302880988001 158 1226003133420921465261165579537082054897474601408740394118418925268667363513055673643063 159 4351789391841140534806832719657858746120927506661976894173233099017689367486174604513858 160 15447000415160529401757406492071640055824566138364499481240540430518950489407438897993248 161 54830277925058161069143475347221586426417916235534895777611887741054432484936437312880906 162 194624153333259127894830016048766875823990092558112950802622821342122295151981827972040627 163 690832921045197866774702791763950203729806105505266499072020026518945392193989847396054701 164 2452162882284373646315898550482134042268070465511253545957744550019969254252944096130562580 165 8704134701854775394624040754850038477460951022362311400554737808063011624164023986456939848 166 30895974103259637765498681841047526562756454527006668979437411441415363254906166012712703504 167 109667560129312048198287080931889972945172692090531233441520092950377332940747053356693021297 168 389273168876956823425483514353535526264173800938273927230266050747323766684998467010053201773 169 1381754092357213880641513035047707073270424830051914587933653451837509204330941611531860508681 170 4904639015460606562206716856581774011546161925627561008413497256867548099252434766394039542015 171 17409381311070157770623871133954273223618629647375647805294326858136788937539464110330087859128 172 61795895004471657477517598312076390259972571905696358608248052228611355993611025615038700855166 173 219349129711775321916516781776339803728244211172400299016410195619104036352856167244412191562416 174 778596065350807208168075319449655132004817926559642042396070638453062856203384418326596895199739 175 2763684696521570798155630058667787283900843627143357962543501924682571359679714776791305182333113 176 9809904572721083102580227868813229502326653738159031030391578553432536174675912745651586982647228 177 34820986578901838037888491372873737795049630857230668212248362575604259290561658709963357862580462 178 123599684109030728175286002565516870665309357683406945388692470717069167581275017725199714556914974 179 438726280119486942520859840619934513908549427272296184565373833882119402932182356617243292114799119 180 1557291592247840110430588708335828393160188736214028486805039778788297442419887147497464510389923753 181 5527722439205881286538337795770509616141115730009776051564936415736036552271197999877112233146941669 182 19621062309079320892095989223427292716935199590631908118812544003004746058257248779237478722695197475 183 69646421355425483038078762993187803133464488539429390931608263115030001221035706556051949434385712578 184 247215157426665988123249150233985482673576506218181220386142685575193792065466539154381082807623599936 185 877508605210342794010698225433605979858094878191385496808857822034899733518280348941360174693304493314 186 3114782120293820242537606572309531991809903776241557646793489298478708533541744024342208244010591671839 187 11056151015837029632673916440261518668489049758932384370195798554862967836435426962498490476250236589281 188 39244631105518004977415247287989587599719233768340787490243910127728991864441711472288423651413573430560 189 139301739674328396059201093670254068660372118521501971287538246402650498426902276805776675270414255755264 190 494461895287529272039327208748633371541298521327125966020030309396879515751709261831425823631310067252928 191 1755129307522873290945421151366589567463835475099925521065157727262522421100396037247359425854851849032257 192 6229962137596920880201043130369636482125173559538113554345157571995156550331712317804532095805357921245537 193 22113714396729930003149004889398157419427074015294819303461898040998672250164151922025582009590710670022565 194 78494275505945294002385957410745509016279594743908272673380884662608162830274069563564466936666856004206963 195 278621274412151873078295441747153310663549682334907043511229095114753152453084633445748224930300368535835456 196 988986955477687259781787271645139391585399639139532200843586247151956509160276440404853240664164218106358118 197 3510482823569936339722644518226367566923125398015561662889481489123519876380986476695031174059259133766474864 198 12460720120041649631135954466211582122186659986210721563715413165747742668833952690770191666816973910099882415 199 44230253703993797975725432558506961961436369664719714765829323965696047917903450446969287364782320933075406021 200 156998578242131174079292378771928396155758477081182159884526421051732513295891977537915210093193233737020127584 201 557278141224519537090688517405172425805330101207115846012712890381833577715539470062992314769822381128466850062 202 1978100248829615551364501528893023348512739157030876109324080193118681516628933200504458197132001228742337332966 203 7021414092829710179932668855310410504729166627775562547408189638546244656612989926221528659668619405748085817447 204 24923032031443902333284145448652279072734841923470805271440244722268080684468576312565488638047538318086447898677 205 88466157589922912863214599820941506055512092362122667596165946690993318034790855337307493717595501951258499552153 206 314017212225669366805927146379105310026200978623478919194234206639666411852500651169836527876613526814887516032127 207 1114627471796212306678470239582779651462952070656494406870258166445418407529406150290590577566090952742303425812274 208 3956453189546711137273125860784440902509092426905066173641115166035758709041080379628560265249800494197575267383280 209 14043725134325670125881181603295160065151495310710501037682897232108149217673132230116013903142951693264154009492554 210 49849247848951972634310015855219137119793640925921694882414558079930256599004120152544203292514886145372757202058683