1 585 2 470 3 669 4 1313 5 3201 6 8526 7 23265 8 63626 9 174878 10 481751 11 1326853 12 3654591 13 10068350 14 27738291 15 76416644 16 210524622 17 579990251 18 1597852801 19 4402028111 20 12127445456 21 33410714513 22 92045405856 23 253582052916 24 698610194687 25 1924647999909 26 5302341648953 27 14607776137644 28 40243940773533 29 110870727503054 30 305445192217872 31 841491415758543 32 2318281055723865 33 6386787735262255 34 17595389254380682 35 48474716217566483 36 133546242052062176 37 367915485802056798 38 1013595011083561341 39 2792420776344528671 40 7693027004766858137 41 21194035296340471446 42 58388867199367583525 43 160859400541530073804 44 443162335282663588788 45 1220897595987740214463 46 3363532550522119887309 47 9266421078722040612003 48 25528684000651386721380 49 70330681205671416142547 50 193758703689057017997940 51 533798828785358155876696 52 1470598141851177279152801 53 4051449306730768105113201 54 11161609020086959130255427 55 30749864180780039166438498 56 84714860145589702354265261 57 233386641557022051509500178 58 642972488695085127084993422 59 1771367968880705350267622893 60 4880060245726249832682483867 61 13444404787880406490930953593 62 37038891119976759502664461344 63 102040921635607679812150408607 64 281119368679705788217201840992 65 774474575299201384138611943634 66 2133651873942114247957186128907 67 5878140437880672886103543066993 68 16194082750532805725927873284793 69 44614163084823500409667777056260 70 122910545686432318106507955653763 71 338614493613028209935361872959386 72 932871745418216213069718558107672 73 2570030845738572073701496726177989 74 7080350091519389778923292616640561 75 19506130637148811287370619894342529 76 53738745615030088119951860809482864 77 148048469170871381393316651052724687 78 407868642503411025161645383029336780 79 1123664638136671158100288449638504136 80 3095658963261086608752289748711536251 81 8528438193721207096802984740489525705 82 23495565528155456581517270247918738595 83 64729506968142205492986158208770105672 84 178327653672258870537470468411767315001 85 491286795678892107357396435451590714480 86 1353478894821462644835776855728099777956 87 3728789649629565308252629760965613734193 88 10272692322268265386283507785673436191183 89 28300928039336574747882071245989115998807 90 77968121964627745092858715573732766808926 91 214799600714209331931140110474372298236225 92 591765805105782194468896320736334174235510 93 1630295246956337520000488489474255370006328 94 4491409556477016076703389390958804258307759 95 12373684976187219442689719774446623583607685 96 34089093404792200115307286125940690287866613 97 93914326362519194526582521065352174783104886 98 258730867124963718518959915830186427810275265 99 712794993011329972793250753248831289893309362 100 1963726662024548307622015209623864815804564646 101 5410002091702093928511709395735062415602387127 102 14904377069488072312443929033500330668404595723 103 41061066532710353588958183430630954917988027545 104 113121882044653375269613232513493128221853045786 105 311647048600902427695222731904832811351882899727 106 858577325148417034979580160237265934421936497362 107 2365352171850717367799879165350578745962458090404 108 6516467105524538353077866931184109427961063207935 109 17952651635869541866569517181022522077810478281981 110 49458962278141694852088062807663627396020831882743 111 136257807439606190618154644631536204949576934723490 112 375385758881036948354317868137472027474479750469349 113 1034175366671372575155826845699742399394651393753708 114 2849118976217762703223665208629937700816718161633278 115 7849228672668263313796992747429835474839299416385045 116 21624365732043268091778635197298505206786996105705057 117 59574413335852905450041009108514564199044634616016629 118 164125540988789779634857355788194338272888531325387022 119 452160444333769853120181370062487647928025153212037853 120 1245687089214692141357719003047089238948947084642576996 121 3431826785561834896140012415883282601893632061654970990 122 9454569440487999275686491509303786603859095132249488673 123 26047026522749000350951158284094463844966553499940638863 124 71758697733121910200811416818308950196568643382805850995 125 197692842054590801007930345063974221221472556565410624666 126 544637250037244741021241940265553772193571439046533955745 127 1500457634405503981344297770025208790315007091660335858510 128 4133711222454582460304361236462379649208340678087385913868 129 11388237880783098950211456248241620135804169992571085111993 130 31374219206413872444620893745995264643613294161608210024123 131 86434937618674155331844269769595719727559236159226535387759 132 238125398180962117210961742715895711928940898285360036522312 133 656027606672223651507998277443083720227729696596426028661533 134 1807334387695287861469984746517426675153597283944575471763134 135 4979146541584411650053218067553509042103771513374351357271122 136 13717384260134965498177861147371002843941564719441639214578179 137 37790940549486637187352017108234471703260131600491044363591787 138 104112792973606014625354736899610770611804992672888952970006091 139 286827305781681382408092248774503148383606198615414410577020334 140 790199753481156488780689421236903126585896973815353767091371965 141 2176974220428491870109385882966532453229439082514178887411254620 142 5997492071507275810275511776517279471017911047052732137654279392 143 16522892558972383792823123076065125191385499876569933802366515461 144 45520023246439030191218409912694836146636975720186453014294706505 145 125406160510991007046591099571541866438554451627851863877643412515 146 345489830024168959350450684541952796367909585307887786987807777498 147 951813070137553371265146227460867077244771475003338154258767423115 148 2622213569705652175144958881873358647561407136630777934556861059570 149 7224111772445778928125822696229082406819780571414467226636301493882 150 19902189319631909206027103769268270811542263210622777314348333726669 151 54829874203395483470556242132768337162780265778988311365657505209725 152 151054492391683030735370024507367349380075717737286231426469857259145 153 416150137187365564060141418827955237642886221980452328365242444752220 154 1146479882451999271260309601278659991598270081944906893245886095911551 155 3158514207758997494773814191028218770603933277543999444201180896214468 156 8701602316195139030359237459410007198636664133081241402365888416553984 157 23972626965935139934223508053285245928673193168927592878909600886104109 158 66043795471816975946328677906446288501307103501815887280544532962142767 159 181948475088743584068998920197093163883882706962608960135861773701424689 160 501262039085052655512191053753054873414460938597168493751790340982730950 161 1380960360921703158933509350308313456270024310570042678500435602576505541 162 3804500181018929721716225463680343762907371675314845067514439167725883340 163 10481272335516167313523774460490793298829682918471240406979153660743013980 164 28875559086406553201395772069284856017162162274995069840184184934155843965 165 79551211519158978348955532873382763196331287841176225657771373401649189971 166 219160960147266030945295651817800524931342598194516705001031447913294428309 167 603781206287520817927956048018089667860781080589213591155449198132148925942 168 1663397280341589364815971523019172000974325245408384000726258872818567645795 169 4582604565088436734060417457199702570703017463736645397544899387245519559480 170 12624924212727365133583975264785738325274507654840207231031199818286146137324 171 34781249202991997680771488824862598305035925472753572859853938997930277105585 172 95821192724553559422519859619294588620262942938138612370814688692636630809877 173 263984220968296785944589288734206736887690673731369975647189788741767691388053 174 727267809330675666879805083909207574292906112931916607211879251003484138313910 175 2003598792945130375825863504474031470829103786543217031873750089732516514276335 176 5519848495406049026946275434652032528354481319476154645636696249367322471346396 177 15207000283449874106659527904709172812997517998030152637682920390235057051485742 178 41894783491486611056510707836984571190857452350156092554213031015924569500824231 179 115418744728290288289101549075062611666096858149909556721083816098397946220066563 180 317974829428615632087566064250114861827416924706061936137575679040043416111422305 181 876010152321251385693721397914844724070965715943762885485254347062715564288705688 182 2413379034903074274520251804992920810917005417679184053533423905273844816277995517 183 6648779526899551914292071969352400617391247038481229485890505801778513466565155522 184 18317167986459298206868549090234907983918169229166545498248413306939424936054590802 185 50463192783988716570332492870992769027858035177630823703605539141874261915914556703 186 139024429313335948776307157355969097960519963653128875690326242418563324938929551021 187 383007710761241980680312372817714026034155427854025568370047009589810894629169658117 188 1055173592347164953651040949706070130727522300218430263135290369430945589972109383550 189 2906968394380140984964721283975906036101473812334310728069284838377090631249678370833 190 8008601908930970462283704206021001174578372995385625132693573123889828343957959908610 191 22063433733825992424828567337761965504636807868436008917294847896897895057204247340982 192 60784031178284737379219672725463310108113489495268614490858090055256819778462211151133 193 167457998190837270305570108453480489459075025748152427313266587110549356001786853545801 194 461341253853867543091925086442656277200632315318770105651588004059816521958834750171803 195 1270979916199095586706898043757046279105533568471292809391658333795629572926088175615204 196 3501507688478134586196947906398620401754365393026868363961358156457775963263606714386199 197 9646538026452108040310175463189974541178183204578127788883347747135985303222613952655886 198 26575893636329973288640274894863783342382273036078829456778221221206747375087026162629760 199 73215709162480272355274320435167692943354118122716251278397401125034827901085467605769999 200 201706860417174941327933350517267518319637595784319197874031811893952755284139619975923049 201 555695738042557237028168249610281211766213344868813906222474279100579156270437755935785793 202 1530923403596682400410292806206577307679782363320406992261339142507296728829549321757880294 203 4217643410287518276659520140818512853024216860649928792684162728777569307849878388166768887 204 11619468285970539181399958475292353887353728475673597672334958652897293066133504247837670302 205 32011251335131558664321390826614264089518909731502117650998487580453441455591317752883884758 206 88189940092028075525503005285953482526668427307369584891540914603291324321630243740959008407 207 242960372027066757097185953780545010449514428291556474723758384884863010246682605776915335145 208 669347799918356820101574766367266857772545971522163506572348436912320637736524285628128524053 209 1844031080120476161360803824108780986633359457289868665820324612835288793274131759464185253062 210 5080244717118749483122376246744538130809963343315917109493975274660161171814222187245846478435