1 2498 2 1974 3 1918 4 2579 5 5029 6 10448 7 25875 8 68772 9 184492 10 504259 11 1385765 12 3809159 13 10487354 14 28887477 15 79569808 16 219199326 17 603879357 18 1663644827 19 4583262341 20 12626722128 21 34786167551 22 95834699674 23 264021398318 24 727370176177 25 2003880742889 26 5520625178653 27 15209139916434 28 41900678025773 29 115434983817764 30 318019567345332 31 876133403715867 32 2413718588185737 33 6649714984402181 34 18319745140824498 35 50470292758949287 36 139043989508613006 37 383061598452557244 38 1055322051156996497 39 2907377393495570337 40 8009728687982521535 41 22066537972896017584 42 60792583254387062703 43 167481558878017118318 44 461406162768834671590 45 1271158738115879482545 46 3502000336952349883029 47 9647895256726312529677 48 26579632760905900030626 49 73226010327183115338809 50 201735239785682283480026 51 555773922265420323688852 52 1531138798548234033035031 53 4218236816264516568448673 54 11621103099836884225846611 55 32015755193335200989867946 56 88202348072616022482967391 57 242994555603749158159281548 58 669441974543028355520587202 59 1844290528100844774082191665 60 5080959487735060711476006613 61 13997875563883673518578826633 62 38563684826646015190037419342 63 106241677933324913158973478557 64 292692313528328961931254851264 65 806357656101116812275330139536 66 2221488708448623125232408358341 67 6120128015682762789119617150009 68 16860750534492885197920844448313 69 46450810809500237020643148795674 70 127970449503176862824266163231583 71 352554361498804868662331816721600 72 971275621007679396376494974327804 73 2675832254501980492306906514740101 74 7371829478026753129076540155786243 75 20309146719370322690858990697652335 76 55951028397813066668510565172229972 77 154143235165418348982604960754799763 78 424659521507386019209567703506310242 79 1169922955187461359123183351313974236 80 3223099098817114000832216921570301779 81 8879531557811961513785347208382857703 82 24462816149560912583371508939861711577 83 67394250481686379276767899246014411482 84 185668934035209583086454412368269487301 85 511511780595269625604330110302880675106 86 1409198060231907055129368854061439522554 87 3882294109923251001435608242292396738633 88 10695592040102854297834220643926284102093 89 29466002793532049797355691052961812283193 90 81177864429848716465579140042729904168336 91 223642335187635459112944919132801771526557 92 616127246503273150374290204656426459771314 93 1697410213344493884939533274783583416781342 94 4676309072059344454837365563532682024146977 95 12883077034358804079800661645108226010214873 96 35492451699761593123273284480453631105534221 97 97780532112032510186016353921035158884081716 98 269382136263538071135053204457415904986633103 99 742138887675142845570825701093266863156288158 100 2044568122590269868823269229700394416284696438 101 5632717645355527339874379325024984282422852153 102 15517951063476346877946169109378828362289334183 103 42751442619710326058925344909106822633019158237 104 117778812330971773287985718526372261680290530126 105 324476737720629018898110814690661783909813545275 106 893922694906777420057316303003921620393094700082 107 2462727498072327337491059014387847662575591755462 108 6784732912943971465188746079982121701627296131807 109 18691715074451678655079684311399031623670513527289 110 51495057640063261184016454591420293865520638855883 111 141867182909175949482389792657711072309328766529626 112 390839403021218943793136757169328766842304120356439 113 1076749645841473936068607376220775754073127440720548 114 2966409709096796130098964677282456362151180434467416 115 8172360767620137046012937470822805972369798935446975 116 22514583980535869739927203637331107354850274575227983 117 62026935206412579136695148102135003245602402496475083 118 170882157735029742431455541410121611382022083785073726 119 470774700297633038795366833410336828111986751402992913 120 1296968749563569725147969479636692620096718882024929440 121 3573106065982337682462546927393670767772254042015900908 122 9843789191571427847122680495388229753776332394801083443 123 27119314080999199464544623295507777734669323752091213133 124 74712814538288142405224251499578217440840361688269536609 125 205831336277918628412919945281785146009560573448480967128 126 567058532806872151658394009290818886328110705294922971183 127 1562227527857616240231408806177314537815545780199594227028 128 4303885238646641124732063952917861557804806280118627186704 129 11857061674519864207309272444416722213148539709709625140447 130 32665813272840977173280082748966651913196742835838092644023 131 89993236610142092948005616378626422757093025175957710736569 132 247928394371326184699765292953181895907101139331575867096016 133 683034537382295300384542922803018073529718272975244914732549 134 1881737589758709590664231553642909212588042135432287741884334 135 5184124905720618114640903240009289018709025140281265019424778 136 14282092882865213790837545190918067177545522389473557456212095 137 39346694152701024246277340229062769882493789898489170340142287 138 108398842763695226237034728840559619197067329381360162956342637 139 298635231384532972575366806149991889971830479482306261984005298 140 822730198499522921629131620154242336099221892742294126616443685 141 2266594521968789608513303039323708333279177447020562606653143752 142 6244393042079280069253596972548507589571337408969578844263190908 143 17203096577723503810979990857631926378642455736490919143291714165 144 47393962850861291466530566262262232282591467418734147160089355063 145 130568802224678293046336696219379748791579223065673381249882565709 146 359712737422575281785413030210312989838413584740024801644584416136 147 990996710235475257768563135358248127371175822316065016704491666127 148 2730163203934129878483879263620197013407277871415435528184602373374 149 7521509449153210484062717284258047607150891843496673619168236301416 150 20721510095872627618990981759706538271264110483270057693696708206247 151 57087075879654976755811206101124453304176870258370745563259392783823 152 157273008454080251107227402760423400974475430382253614878596436881835 153 433281943540785373259438882178465470276364812850335893969572574826044 154 1193677443089630299033488252560682527742453018452710901224566938290271 155 3288541928373419907610915689514367941565696172969887081753504281467672 156 9059824391653463171441882430258217908115107826622013153467565005059994 157 24959516951695883479035398045297879679299484924585206266187250367910629 158 68762644785468923052666468988399599007083938808997925089117135368083247 159 189438815143868812650987482584698285854138632144479011058509902372358933 160 521897678529907783799660055001851500029232543523077701954730477400616088 161 1437810865994124942197704459992064715675733309919875784041851420970781085 162 3961121444713050487988178123999147451346645307784843570585263205013852346 163 10912758743770487948280585779265650348034889406619069999816386313013249248 164 30064289889088763232857610928312636155501999276174091083833195373330934587 165 82826125616598203197249690284609502988657804402412210042472350193527235571 166 228183240314825012618833060352654980189506272953174794484814116204616792919 167 628637290141927554375223496999504671574090899416893568646636862455359224474 168 1731874970360436844264784974610316205176521167746273426862668801099581435345 169 4771258339262360606132601160810093920246092822848616769416039309430547874128 170 13144659129315091334354662512536483043521449301337440051724399324905856105618 171 36213101731271751975895030038963636524496368226786165117165674520312311354749 172 99765899145668274862234087286745410227960690350713658439892031606780015071691 173 274851756864244463357894550413563438537973255745157437322156381116703614681419 174 757207511767729788405739968940756290545035454729558053147404363268199540655600 175 2086081684246514693053593410427869969732330079878816470107337570334030553177425 176 5747086136519538835574266804942150399581828738373113270582465145986210171427122 177 15833032479025401496540968292533180352178246867705499547624914801486058139682048 178 43619481512363265586387043862938091284450599786661235525327048045105300828455309 179 120170230808780507618172135993297879191448387546016026291114294876387253495673355 180 331065016638094039862727457783516380972666563986015732811158270834446183414217357 181 912073185712588461509396539906197923263647296549953903070224226174636881903666798 182 2512731500729001479526698998640560800102928642507859786078959275757317527347635965 183 6922492288623672050041820485378103888234662675748567313960733260823600602344346372 184 19071237604237159612081976855891408118404345425492998411470415784635938793729145066 185 52540629673938235988829862647800481571478169457240016980847408949000301370592852325 186 144747699327106071011839444573544356449860446368955945767287787474538317680957448145 187 398775130608742716881364412298652122056855023749026711255633845085795500703520050225 188 1098612313226872471026539263562501835037995504591490620935497159012855770358009955622 189 3026640635616504734895889610188022506526724593081909993263049423194219532304763823623 190 8338294980745723904481407402939281587951245201216080257248191898119302690517112099290 191 22971727256865813392599218211264380694698803287601718873334134325510447976367204076048 192 63286349833193068909338010817083659122847392218153934239434193488298232197692437846553 193 174351803433162799455155641395358530969039179360961688785815667123809554520003308117963 194 480333459593090605439902252125700711558570172618992191174043319165089297647482888837267 195 1323302815695353911544992876118381212489991851069968020866545950850402174317992609221728 196 3645655548357391747345239367748799387706309101758906454878073713878522479535967276383193 197 10043660619194810689930697709695047048933930307065040513569510357793760733162187815729864 198 27669953262319469992037444738467159826825346023245856806698180906060206778883882141446268 199 76229807295133724469013556474431508264061118729452375893688583122765686156035436642360011 200 210010601216538141362244368126539286218158863882020771189599769435799598678526960479617285 201 578572269671043803616069931524545773960542974890745890727024652413351688059585846928520043 202 1593947492618016011881537561286384180252336903376519271872752822260975762330019165083646938 203 4391272693846520800838151993174330072543736505451925554781780126128118438786071837338403527 204 12097811227175254124466600577737427803027298737926614973635707659190291208831007702208470162 205 33329070338414047757262691257418168802418960047612870433346164838099412971472842846517797482 206 91820487918319141472594008815955062770166938736704803808425774790943641836737114181593985497 207 252962411370979084135565650168597400107518205893851395862987066448364582535835559670199192375 208 696903087942029787275143510873129608355402155227606675406486768762143299677945637010268438291 209 1919944988470548179863563471930437082727009608618981621579345991705029923951929322393999243112 210 5289385027175830448484986087322364282804782400778306636717009238319423581262471059087872171985