1 1758 2 193 3 256 4 244 5 442 6 982 7 1914 8 4922 9 13138 10 34498 11 93778 12 255730 13 696018 14 1900754 15 5192146 16 14180050 17 38739154 18 105835858 19 289138770 20 789939026 21 2158150738 22 5896157266 23 16108595794 24 44009496658 25 120236140626 26 328491234386 27 897454731346 28 2451891843154 29 6698693068882 30 18301169786962 31 49999725535314 32 136601790484562 33 373203031965778 34 1019609644548178 35 2785625352708178 36 7610469994365010 37 20792190693441618 38 56805321374974034 39 155195024136536146 40 424000691021611090 41 1158391430315016274 42 3164784242672664658 43 8646351345972543570 44 23622271177287860306 45 64537245046519627858 46 176319032447609339986 47 481712554988252823634 48 1316063174871721967698 49 3595551459719938310226 50 9823229269183310331986 51 26837561457806492565586 52 73321581453979583250514 53 200318285823572131184722 54 547279734555103419433042 55 1495196040757351056146514 56 4084951550624908910264402 57 11160295182764519913947218 58 30490493466778857558245458 59 83301577299086754862596178 60 227584141531731224803934290 61 621771437661635959152705618 62 1698711158386734367749701714 63 4640965192096740653729316946 64 12679352700966950042597326930 65 34640635786127381392326131794 66 94639976974188662869695922258 67 258561225520632088523322687570 68 706402404989641502785382907986 69 1929927261020547182617109200978 70 5272659332020377370803541377106 71 14405173186081849106839992533074 72 39355665036204452955286463840338 73 107521676444572604124250027065426 74 293754682961554114159070364565586 75 802552718812253436566639575302226 76 2192614803547615101451414108373074 77 5990335044719737076036102132858962 78 16365899696534704354975030066544722 79 44712469482508882862022252856082514 80 122156738358087174433994555376271442 81 333738415681192114592033611632869458 82 911790308078558578052056310932832338 83 2491057447519501385288179824193437778 84 6805695511196119926680472260588863570 85 18593505917431242623937304123393704018 86 50798402857254725101235552726089203794 87 138783817549371935450345713679638462546 88 379164440813253321103162532719113535570 89 1035896516725250513107016492713752133714 90 2830121915077007668420358050827076632658 91 7732036863604516363054749086896973938770 92 21124317557363048062950214275280597418066 93 57712708841935128852009926724277833302098 94 157674052798596353829920281998747494252626 95 430773523281062965363860417445715647660114 96 1176895152159318638387561398888771665002578 97 3215337350880763207502843632668235890950226 98 8784465006080163691780810063113345097007186 99 23999604713921853798567307391562852738269266 100 65568139440004034980696234909350918201802834 101 179135488307851777558527084601826201850347602 102 489407255495711625078446639022353621629010002 103 1337085487607126805273947447248356692021215314 104 3652985486205676860704788172541417947240857682 105 9980141947625607331957471239579548041573564498 106 27266254867662568385324518824241926067753844818 107 74492793630576351434563980127642942858535632978 108 203518096996477839639776997903769735378677792850 109 556021781254108382148681956062825344654676852818 110 1519079756501172443576917907933190149346470920274 111 4150203075510561651451199727992030983054493220946 112 11338565664023468190056235271850442241162428285010 113 30977537479068059683014869999684946426993366270034 114 84632206286183055746142210543070777326415984459858 115 231219487530502230858314161085511447459539701465170 116 631703387633370573208912743257164449529030418366546 117 1725845750327745608134453808685351793957349030363218 118 4715098275922232362686733103885032486878200897470546 119 12881888052499955941642373825140768561585337948700754 120 35193972656844376608658213858051602096887495273742418 121 96151721418688665100601175366384741316756550444908626 122 262691388151066083418518778448872686827116567623368786 123 717686219139509497038239907630514856287667071299354706 124 1960755214581151160913517372158775086229189045845491794 125 5356882867441321315903514559578579885033369186661826642 126 14635276164044944953634063863474709942524958135340236882 127 39984318062972532539075156846106579655115898180004216914 128 109239188454034954985418441419162579195281026535433175122 129 298447013034014975048987196530538317700793532771525984338 130 815372402976099860068811275899401793792147605685918498898 131 2227638832020229670235596944859880222985880904724377501778 132 6086022469992659060608816441518564033556056387501894402130 133 16627322604025777461688826772756888513083871558596544168018 134 45426690148036873044595286428550905093279853147815854211154 135 124108025504125301012568226402615587212727448146187401560146 136 339069431304324348114327025662332984612014596536294512263250 137 926354913616899298253790504129897143649484083876201781788754 138 2530848689842447292736235059584460256522997358291717797707858 139 6914407206918693181980051127428714800344962872232415160434770 140 18890511793522280949432572374026350113735920450070741824569426 141 51609838000881948262825247002910129828161766639539764389216338 142 141000699588808458424515638753872959883795374155014164430454866 143 385221075179380813374681771513566179423914281567152809455910994 144 1052443549536378543598394820534878278615419311434200848611147858 145 2875329249431518713946153184096888916078667185954293620139884626 146 7855545597935794515089096009263534389388172994733078841135202386 147 21461749694734626458070498386720846610933680361354478724227006546 148 58634590585340841946319188791968762000643706712078287738735951954 149 160192680560150936808779374357379217223154774146777712733192192082 150 437654542290983557510197126298695958447596961717671468547209953362 151 1195694445702268988637953001312150351341503471728704707776827359314 152 3266697975986505092296300255221692619578200866892576712262607175762 153 8924784843377548161868506513067685941839408677242481775285576400978 154 24382965638728106508329613536578757122835219088269729665528413290578 155 66615500964211309340396240099292886129349255531024071600857044484178 156 181996933205878831697451707271743286504368949238587440403184330211410 157 497224868340180282075695894742072345267436409539222249388946841665618 158 1358443603092118227546295204027631263543610717555618677022720473956434 159 3711336942864597019243982197539407217622094254189681528564161460568146 160 10139561091913430493580554803134076962331409943490598861935492053598290 161 27701796069556055025649074001346968359907008395360559375876223288737874 162 75682714322938971038459257608962090644476836677702315827105084343320658 163 206769020784990052128216663220618118008767690146125747307486071633215570 164 564903470215858046333351841659160417306489053647656123458936144473882706 165 1543344982001696196923137009759557070630513487587563740235807739531493458 166 4216496904435108486512977702837434975874005082470439721192534680748949586 167 11519683772873609366872229425193984093009037140116006917236192505602506834 168 31472361354617435706770414256062838137766084445172893274263380987337506898 169 85984090254982090147285287362513644461550243170577800370605240811356422226 170 234912903219199051708111403237152965198632655231501387278496258927471099986 171 641793986948362283710793381199333219320365796804158375293014852706924232786 172 1753413780335122670837809568872972369037996904071319525118234410919743455314 173 4790415534566969909097205900144611176716725401750955800800016557913501859922 174 13087658629804185159870030938035167091509444611644550651826125644125029007442 175 35756148328742310137934473676359556536452340026791012905202708779378967314514 176 97687613917092990595609009228789447255923569276871127114012704908328325611602 177 266887524491670601467086965810298007584751818607324280038410074788331662606418 178 729150276817527184125391950078174909681350775768390814304746408143923787595858 179 1992075602618395571184957831776945834532205188751430188686223037987151566340178 180 5442451758871845510620699563710241488427111929039642005981897387087984861380690 181 14869054722980482163611314790974374645918634235582144389336042547651480477761618 182 40623012963704655348464028709369232268691492329243572790635700013724212010156114 183 110984135373370275024150687000687213829220253129651434359943402112403053282852946 184 303214296674149860745229431420112892195823490917790014301157807647256945830658130 185 828396864095040271538760236841600212050087488094882897322202059807810560890765394 186 2263222321538380264567979336523426208491821958025345823246719568889438350056882258 187 6183238371266841072213479146730052841083818892240457441137842464184502652384575570 188 16892921385610442673562916966506958099151281700531606528769123346724863130210402386 189 46152319513754567491552792226474021880470201185544127939813931289777338238418026578 190 126090481798730020330231418385961959959242965772151468937166107686584412398235418706 191 344485602624969175643568421224871963679426333915391193753960076513877463523961864274 192 941152168847398391947599679221667847277338599375085325382252367736840965190850707538 193 2571275542944735135182336200893079621913529866580953038272424885328596876751582265426 194 7024855423584267054259871760229494938381736931912076727309354503253183608386175893586 195 19192261933058004378884415922245149120590533596986059531163558775835395396968428601426 196 52434234713284542866288575364949288117944541057796272516945826551831478049353123233874 197 143252993292685094490345982574388874477070149309564664096218770649578362741645723566162 198 391374456011939274713269115878676325190029380734721873226329194400163350435383518167122 199 1069254898609248738407230196906130399334199060088573074645095930086792066431346311954514 200 2921258709242376026240998625569613449048456881646589895742850248962400065431464900034642 201 7981027215703249529296457644951487696765311883470325940775892358093071601432394073112658 202 21804571849891251111074912541042202291627537530233831673037485214085560613882293603270738 203 59571198131189001280742740371987379976785698827408315227626755144334242894025385832349778 204 162751539962160504783635305826059164536826472715284293801328480716828981691228902169509970 205 444645476186699012128756092396093089027224343085385218057910471722275683730817727317672018 206 1214794032297719033824782796444304507128101631601339023718477904878163287770885279933530194 207 3318879016968836091907077777680795192310651949373448483552776753200856692354233101098942546 208 9067346098533110251463721148250199398877507161949575014542509316157938429370855064692850770 209 24772450231003892686741597851861989182376318222646046996190572138717498157303760373501919314 210 67679592659074005876410638000224377162507650769191244021466162909750830672050885049582616658