1 5 2 17 3 21 4 74 5 158 6 440 7 1220 8 3655 9 10907 10 33353 11 105116 12 333129 13 1058444 14 3400117 15 10980660 16 35537467 17 115249353 18 374708401 19 1220117014 20 3975988754 21 12966960042 22 42319911302 23 138179803155 24 451316645803 25 1474484612919 26 4818324435958 27 15747767836161 28 51474627103226 29 168271258839901 30 550122397811910 31 1798592301038331 32 5880644400504755 33 19227909243219125 34 62871039535896904 35 205578602661777440 36 672220843606211950 37 2198119776205265900 38 7187780617829475673 39 23503980363416729871 40 76858245641069527031 41 251328315493884009156 42 821852423789822568225 43 2687493329595304883214 44 8788238439437388026609 45 28738027193380866958788 46 93975057377552294427799 47 307304314032383015028181 48 1004905057950813473468207 49 3286106642014239096036424 50 10745792860840318782498536 51 35139487554588584923423394 52 114908590448906605989526894 53 375759231915112665669499605 54 1228759504717932502583081809 55 4018131764058838449164486929 56 13139580482670711944401498006 57 42967378397701650149799997721 58 140506442652827469475651631660 59 459466274995293688384492018041 60 1502488149977255444846529676192 61 4913245701634748262857023983427 62 16066671687792572957350413521289 63 52539188737526517134811146507151 64 171806982857455800336123273530192 65 561821382284944890665112352602462 66 1837196967666775948637182750685614 67 6007768347373785108631797844457986 68 19645841633408949137850973195009669 69 64243338374250935760132296069974493 70 210080413631433307928580381325078533 71 686978314011730121017839733419012156 72 2246469323440312252084800440845834149 73 7346118974198682472608048635749439902 74 24022346297770978229224836838330370199 75 78554829306066357556209092138903375556 76 256880037211117310978490062434477424437 77 840016509870055686110455245844204964683 78 2746915426982232793717494075754162692287 79 8982614360981907707428291975809108264658 80 29373805972454910884361417883989941327794 81 96054494022864715426676831926820329097770 82 314105221223087369204808472961397616918844 83 1027147048275288015115017209101143034523453 84 3358845977636610972629070974488335173071447 85 10983672027374702010832834400449528214078039 86 35917410924348745877861036733794057259510818 87 117452560886590910496074664872780496247433865 88 384078465127890273660199209232262185132686790 89 1255964674286892824574729710521687077745266467 90 4107096352191856001842493222391427694047776970 91 13430505484541081431912003270868099972240025029 92 43918735306948358174355454445813495716660646823 93 143617476884733752994719400031588847382909637727 94 469639654300213546669503716179384594300542110446 95 1535756021317974017821402814984213599702030246594 96 5022034522483108736864276017086669615871525370076 97 16422420224949875925431012844167688520278438349198 98 53702515352694709744369121259483662224217914479477 99 175611153271407052523800521531382463005095723161137 100 574261316268218973390341446233236164669448795082361 101 1877876508519719765445007194596158199651403808129812 102 6140793540071605507058931038902264173852502520303419 103 20080844044176615749481046582561680355402520969558578 104 65665828837167782599296684457816083892419241205850613 105 214732063422613430390439745488129304038463269267178950 106 702189553962457478723475826402239407453450362207412645 107 2296211203092153383368934064159887382271462568196023953 108 7508778590415603327906217166567137802527311054018920935 109 24554255220062250971693307187367442333593575331425603894 110 80294210589933424392028093387549910906672181350658655998 111 262567941746950924402552485449454967632520141525293263598 112 858616375037599945547883723769041778557774870209032016116 113 2807738349844848858579113744839794772001067381096779694865 114 9181509775939844566848384786433746572647713424858978161633 115 30024208548613353829166805103683573740875435517024033664631 116 98181358073909066551385093335471821124819364410674174573688 117 321060222374538022414963860838119071982715348972798721239475 118 1049890411106278539374692522828280785462370143204535570327804 119 3433218438524130489436823901939127134292559555153810307399543 120 11226875416646684427207714323170334200139940897557400228407580 121 36712703801943221973525053863379203852080869291064137308561143 122 120053226782113780844240425119975527365049092736236304210187547 123 392582832867646695039007397521065774902500150741049833266540835 124 1283774578938255744925010593950951947683347057595140738749553198 125 4198036774786133918336947416942128301185727497885607910172581202 126 13727887318840898210108455377725418378876751825999026809617584668 127 44891195658569163615564223399616016825197045382666491487636710418 128 146797493368855403773942667045992704646195304679824062008603962265 129 480038540814976804463211463598859552942734589288281733932619007473 130 1569761140871509369526487063049879038833827584489809322532143771095 131 5133233750787504256866433810734224977761884732533742729843115013608 132 16786049835323837338913955606754126399222459907609463084603614838499 133 54891610776685968833104121554609650463345467305714829882150506067394 134 179499582285200523892639047479111578955845378411452634367440942318687 135 586976763564866522484729940938131183469410723300591637655025252275142 136 1919456951257162993778289224108874325050555431553022441495796837781695 137 6276764629239520945311925110510049418108280942590274815001535743450175 138 20525479451398204435066748604960478565277093387799369868288078859482081 139 67119819141730853373464680470910163056227067792263838410849373837974534 140 219486718070879088732024918738658096657308752261997409941659817368363738 141 717737622442039022059320784896057207546210169114070209338590986516161414 142 2347054524285127293563420137342704899711687140923859031506060731388769052 143 7675039969654284253856270838901023838720781649536102879539979689896599647 144 25097942091367762896731379680501425116341762077385161796984493293092434675 145 82072106427091774978969320345239717575141332970591239029389748814928989277 146 268381791178672547901731358560197884329068503041016438438273871457990881492 147 877628087933369963344998186296416656113241218721442535246254103539070876049 148 2869908041625704715994587431727863455813259663805773959554042855083129067746 149 9384809215464851774199517057739403070838308263413427909943982994476046284923 150 30689012586195178046678687785628954448992633167484516997144779999154176161958 151 100355315903882837375540444062346280912433540091938345157265957896078113823623 152 328169223492659300346988058988988877964670027179388924327262105925016806386247 153 1073137364750282761597460194839128509293786843328860212970862455445880909335191 154 3509237677337959413961355464414401369083655772759342831659097158711149809771408 155 11475463887993441837474745417443845723831736235645936260747037744032470619653184 156 37525606286245121955832088492214190864289290992200362780504251416989240614820234 157 122711477365513903527029404962409389400112784451631261856295376926710149171868576 158 401275506713039483372449504728848650545893520727814579422925962195364304570634331 159 1312200258238103979031457984474094264230852178118400294503235983664618530796360325 160 4290990825292239214715832225798006231486118428403334655426648225767277591694428105 161 14031853863117539464214078064218424547968002737478194668517575144628218381552143864 162 45885188491978927622334748754553830095971398464307630219855649425696308796908058267 163 150047922639685693957832082503905050968190710689321167203258719629145779255265160386 164 490667682283157311808628886798731698278430554711634034436605015611171650994776710099 165 1604519210940738138533320511989272319639305386732223520354561849354054044885687279546 166 5246895182292018563385688848330380519534369862376413215239341849841905643510185934807 167 17157731030106060719118924682282068020690261795755651307881354388395020364029230625283 168 56107035470235183287881738739503845265601733342601382661478310891309406478517053174815 169 183474109935314075097808924570729648947234707389365533149221216194749373939259923897038 170 599973759697459403152697871488176253470567455436707779277860364680104268297977065596628 171 1961958079275685458775527128004948421637057019391653568956155014138858682788630225082330 172 6415746426603991181994631902018083424368860039650704613961119616807612698847100116295410 173 20979960094599968304141686572417345913904523810901409536381369101875830338773138717634731 174 68606004087975419852727573001818547272119378841511772014540833067218762886738324188750445 175 224346651552057958854058264111986912967630221815292952843339958602941479189954755567017833 176 733629960405201649340060559669487543935176394555420845040647656932572093000267428254734014 177 2399023631869314823461936648000458126250143591114385487351097051391698381288653762176858667 178 7844982752733595857846308883611562676038477421332775400893963841840691596138606948112411674 179 25653667422497545978371588114741224742035621636302200461459035412781964201869429827019436533 180 83889368908401009910779293635582720322879616810692763381946803359881397714467387181414191754 181 274324372416170518673488851152751661332698081718701834964254460628962768591256917191185768161 182 897060763249937861562345136468289997705561045035346384111121076794886000808814359090431752695 183 2933454311313410623283034976807118361171801326418038166420238899248254608990963521498052446165 184 9592610165433887935548343559272099414445293139153603924980853259811332893659676785995809686536 185 31368536892188988372622699233915380203487974089917288238749904958585717832688292098904833654404 186 102577410088270223836919466512192357736687691698622985451811455402100204317186893813021911258626 187 335435634010627174897382883112335429723146215713207577316572801265870282605551896750209112231236 188 1096899058645445394513896046288177498220109020703219501054865299665446681357729713848636917031151 189 3586940154423620999415842894462384769919662353319030282557926539705757832093660210451758654116809 190 11729556671609213587788389386185972222075158759634940763451112350380949654366962686249989458679323 191 38356508274278721204877926928101714462534414590068695672388065537255081725926430444054155815672684 192 125428587642688000751741626959954037080976348315857933218493279945084157175903053202542001156565561 193 410160656062359086807459838272585887420571868805573647666103930752358333885739081857279095150857686 194 1341255346514396329442764138734550536240123755352242985113394657481865857686497814042188456927236717 195 4386003089189388809988378885630738003876990392067093541391068721218355226442996000926249975608694540 196 14342550915730781502063583211052916605352725044949992447124361681361377891141818387090899515787242579 197 46901190579952033033494673700813025022317626290799618812663671140184288880546397696172776360086361193 198 153370323782803954936411249226381772058761466253891879800544332671999707976514240534375485441338174321 199 501532177038098921080083133932222191189560466296102493502620483933636333700322829719280211279015728680 200 1640046903472582478314220518466064223726156850251876826113347506876288860769634995838474727421799262830 201 5363073335543292492294862640654098394536973170476646963747690847775094604880050925649244897771304382526 202 17537642089085713678587386557575668652068797786235869186968775862330719061933794960454737715954475604142 203 57349372421683141515513269032700766454834405951352864901340942714927945817577407881186498083075345739555 204 187536642637252786058379332865666207189650938928453300067399038213322229298765910670778445355270373090365 205 613258538786647435553265270558461560446329568186003873811557706072169307893398212916372088155161233536199 206 2005400278612150058699790744742128960644903685200948411409596954839121163773207319166988905700466398328090 207 6557805596012767008884257401659511288092807421259125360951286134048847033610704249817281006784833140237843 208 21444503969480903790373026493351918853520835904995369092792760618535182866342428575523992242380661635497950 209 70125096537885682043546535354314751707149933295934611615230453683116895362660150735829263986640415706141115 210 229314194977242115216233285528062227271239413894693688420232063837188538376435026738354618030408002088814810