1 983 2 774 3 1515 4 3302 5 8346 6 20998 7 50675 8 133296 9 343447 10 848007 11 2263089 12 5902801 13 14734098 14 39629269 15 104070383 16 261353804 17 706017540 18 1860981190 19 4689050899 20 12697106938 21 33535406222 22 84648673583 23 229505457761 24 606816472873 25 1533152535952 26 4159600392450 27 11004303144323 28 27816863178880 29 75496942761444 30 199788469272397 31 505162107197328 32 1371303659016455 33 3629470056176875 34 9178336295683700 35 24917806431519402 36 65956172473004648 37 166804577572682257 38 452872975566121368 39 1198784175067674639 40 3031867552556074931 41 8231719193646249461 42 21790395288914302033 43 55111611850401739000 44 149633791241807979905 45 396104229230481602614 46 1001825538837821171944 47 2720081692280381572704 48 7200530594939817902631 49 18211660456574442699829 50 49447133275642104028307 51 130895620922536487623992 52 331063602631577978217515 53 898884551948738379729020 54 2379516258144648585921933 55 6018325398347016322618723 56 16340623432901894928456385 57 43256739494240827817168388 58 109405995466071724372853078 59 297053264052014921221217603 60 786356892941899669067526695 61 1988873787384142503838231578 62 5400084581971026308122089863 63 14295061951058235074194379088 64 36155441152071187489664828339 65 98167351109785765870637450792 66 259867883872868309152816360649 67 657264663841311263985649308392 68 1784570575516938725754316871110 69 4724102325036382821643475559602 70 11948324172551927790337398516741 71 32441465144056663456093627588627 72 85878815143610329158131139138704 73 217206970895684578936658200488893 74 589749025585732171458709712823086 75 1561179444450967228858339862196873 76 3948576414047638694699270905041405 77 10720968628692056045743452975424212 78 28380472526470569601469695435384905 79 71780643692912423710355772542854118 80 194895059229659919823271904006223320 81 515924828733042179650513588647242889 82 1304890764015854423964634248884189519 83 3542971343106669582041616554924023884 84 9378928823355104451349777761661939914 85 23721435656297980553229945877559560333 86 64407204965598697093770721491716068462 87 170498300290113166280262674230152828332 88 431228825943760028689405786073154374594 89 1170850019694129986537590017904226347696 90 3099465945062314436194729913252240809142 91 7839251530261842694810193204564042166933 92 21284726949717502100734528817262880908030 93 56344779645437879934055009413732342208539 94 142508712160632960540536422639850686122577 95 386932223741162794880189049985642880538580 96 1024284264514844110689224736242408685596502 97 2590646948457971319720125597403411697497162 98 7033989498830779060109285375876220364909636 99 18620327590101788306554669750358536531214897 100 47095026768006550251303312067042730735338081 101 127869960804146905559128145363221810402835287 102 338496462021088186967076560791880901912286312 103 856134236277595594314706760820927139938938875 104 2324531033377316005870253222396030781628468670 105 6153482223132245812536825432225924987940341453 106 15563550567820500313426196862718615345440114447 107 42257340907706581057513988485955201275855590873 108 111863336020455982079483863883579864933267377787 109 282927718604564392846621016217852449847065187456 110 768190587702735409591456067454697572050247237731 111 2033548727743291205019572723864543792963093485810 112 5143305417878553915291051509535288650605631253314 113 13964834662376291398496083560589053094830822722732 114 36967612224816991292567952204259376617840598813680 115 93499466055919082058400854623171134852157673731707 116 253864874513641072058120727811118949951824798409595 117 672029312586751939351373638449233377031365979859379 118 1699714374809884140100288093623147018912811726565577 119 4614975835399098651504490688320001760309152730900733 120 12216731614459513626967187715171415806511156623442295 121 30898881863331638040079679872551178565959013112636451 122 83895032749951416635284514415126710827162771138580414 123 222086341391316347620950128772997549474715630993955352 124 561706669400167617433582231182665611109078468814744513 125 1525116657413292322958821622787781193107078453407964548 126 4037278102620259334240744440237447009151383199247853386 127 10211190937086654388739575445376977448150382780718442394 128 27724893148967150948072370973307882765344090553174484200 129 73393142395859995244839172526878898932457869114710368496 130 185627883793945780381550579494477097505762962313765578531 131 504007150132183163528392281317879747639149563113221822546 132 1334204187530456044872731554896713361064591546349437864210 133 3374504644377927060811908456400906569015613428053905749989 134 9162279039978513507700263475642125762418184139039639019602 135 24254320715998687105823121885607678561496830855426644940411 136 61344671728145529812899395603755583343991177723939571767970 137 166559853733074433623270843416073709436984813808484466257575 138 440916074835175328264159845772227968540965445113858438621309 139 1115176639541405195512619304024717089559487904141598680082317 140 3027869458519573223175859920930874447904489722626994857595482 141 8015354761918075933831259241805693468635497447743864422770674 142 20272648012367299368291692139882139197877206849514591601615950 143 55043236724549350711552476682588400958997541279302746936935415 144 145710069616811302149854667060908774685123500759541065052128702 145 368533775602003869063949014551069404409907767626985149685446585 146 1000623689568236391702507944416647161572585434908294441221732152 147 2648844002340281367558818381665919805701931439848812130373726931 148 6699526557981704365052665904110036046673078435386604683865945274 149 18190205149738263061223457293727619237888474931427768557259650135 150 48152983298860633833110503286408176895739276792092523666425567959 151 121789803465868295649625104807761376783194775814686556048680219899 152 330677323392513845004916995700195761226026485527435249899358868610 153 875366687706696289330513935350636856794735014955406701502318455701 154 2214000661074083567031180929647239122681356708599381127929832433602 155 6011339141362617472577808218279431051306045869879304937445344939743 156 15913174749542990863419613484622103212358372862393288594722502552574 157 40248023953911880999619749119984381997704525856939379570400253806079 158 109279335824261069592249360300888332645224243775995722371980622347143 159 289283490182734525026860544538447997953793935789486114177730887359908 160 731663481712240450768192297429188928601593565717323043247869753172334 161 1986574531458675333050745899826913831749895704358303795890791222984757 162 5258846145374457885965402762156590917832685336326750607659566369029555 163 13300813254441702082193382339582111232113587579268278414653827856809190 164 36113674550391077423565230296487366673372033479636169070335996177073692 165 95599865596375397725246216533765147391046456254294170238503337707808082 166 241793717537361741880469900336045357005460525532035749283209867814970299 167 656505693030271454385503205726640862525532828156385553366082189327575579 168 1737897259094327913201489607021604643904212315427149492573748506673994209 169 4395535876049821382414671688246018845038991127942592162408449069760883305 170 11934529796456000175163267953576509240419659922827625473418314275617312710 171 31593003445415825520499004557089334944598587165784110129400342656180710113 172 79905862875265358442664714853211916392995264779334903225164656936608079157 173 216956232024523394665816079841969925189844577107078920640999413110976884745 174 574325013448842425045133910022794936085212210075959007142278909563974019419 175 1452598068106028681430198619971950058765308313296888430336368510089875645406 176 3944018525828846055235473984008525850776673313748069630856197614541021431430 177 10440578137589969214013650712577242198471731764466007130374405277029336497526 178 26406587345902052101768485755148046203484210833119989216969469027864559680528 179 71697788936170642391363513712115620139764267230543249556100954302263828992751 180 189797883244782670291152665105334291096309915274631231305683990780801229376307 181 480041844036003624505798404385254654236349051639803945396710792609875785370136 182 1303384582164296058552745689982561905874297729832547062458224789402275567699539 183 3450310510536106104935341561670674901966729683326881726787177140613335255569757 184 8726616923532455293824762080190174572597571107336746030603928497701759833840449 185 23694055203515033820877792822922750500539478794600767481772636810542624793078582 186 62722736500503992814947128497033590435144548188591790114724763414432523982225726 187 158640009982903572760059510520298043237315727903273210486363839258072272164517840 188 430731082498297062774632148931375210216075713674859185598652751149837456089151397 189 1140228296003530570256055716798453059852319385185973666783128684127945281861278759 190 2883895670899750315874963245968537056875847247073769592422302775102423783498197945 191 7830203138997977924029423227955704446042913059409499037707541663196051086961266628 192 20728058747830113196220779267844783737725870956910079723205266248356897410267854311 193 52425956362021267746870852391530419091007594566513639007813902279966369720606587414 194 142344222855605481184252256246701680657355098912753652375097772034389143848831907226 195 376812626874299317482800520612670514001670409449248154654695417383817637299284007378 196 953044497485256168236118629856535254707809626275861364425620209215673867073993635319 197 2587656721120413616041402213879979955606017971107795819051200828911942009356804301988 198 6850026695663128743085479895864547860822198778275673064584532026406238487125401362675 199 17325269336334247901448658810179879262141682493529928043126212725804114589000341514549 200 47040667840464903485733926160908529059690537651644044171473125757402314474105969393067 201 124525725479338809153873218397110949386199666532588007599086914949091265514775742761375 202 314953770121491495379230603026691797337079848904089099407830497690197442116635103232398 203 855146052726356889224209727007953566305534499953421863540844542905270400819210792799227 204 2263736623971580284447804948319754258078836055244406584640718518461827700823474659496467 205 5725502754852386193528612306775468018032119412647772397169018391449125177225155362440586 206 15545586511941875515917548588298858343440245633179535382145371313512552573428656570931222 207 41152167417490779116657489146992386523692491704357077276316031945915244578474566231361560 208 104083154118704613305909909626207426887674584235842066006740612690128133840682982345406137 209 282601152434484809835661650955888142220907170550960781822629953316227751222290097211407826 210 748099785648231171517593083731641585586525798851037726314217596748525269642913017439939400