1 21 2 30 3 71 4 106 5 279 6 842 7 2429 8 7451 9 22996 10 70762 11 218768 12 677035 13 2090867 14 6478680 15 20058184 16 62168555 17 192733963 18 597744210 19 1854283003 20 5753186642 21 17852343400 22 55399248790 23 171922042756 24 533541165687 25 1655798511324 26 5138656577878 27 15947479028407 28 49491972958279 29 153595069391541 30 476672198636854 31 1479320134082550 32 4590970591507032 33 14247766651286179 34 44216980183720880 35 137224405289302791 36 425866667014441006 37 1321648434672186745 38 4101646736394803037 39 12729184054013433907 40 39504164787301671923 41 122598513750252006819 42 380476228988164639079 43 1180782350012941325186 44 3664478498492405043832 45 11372462227265411249107 46 35293670630040300198146 47 109531529909738513214351 48 339923726565767608462186 49 1054930392833882010245582 50 3273905428550305594220614 51 10160345011838834391706641 52 31531946481296457536118732 53 97857272339217096983022205 54 303693454360950962953309195 55 942492182917764500885313610 56 2924961016136007627442516675 57 9077419527696223455739005075 58 28171160171821170882506034340 59 87427298364435575069104717705 60 271324732552403493768380307343 61 842038034708563739304466329518 62 2613208332414679196180326285471 63 8109916069250167844253937677121 64 25168578346570800285320319407849 65 78108987883283188046496395686808 66 242405983529948579319296035790302 67 752290644694141076884895707975323 68 2334683351677276709449683090612246 69 7245532549211917742136054867229892 70 22486022305326289018982106291678250 71 69783855870004337372514479534584205 72 216569496995118500811678753952244335 73 672108848729852416329200563759612002 74 2085844547864233094628202622422256613 75 6473278079996958337467491244327185397 76 20089382568741923741005979245494617853 77 62346045852777806065418521885904223324 78 193486754517020180892282489807724158714 79 600473111990656154064137980375116552524 80 1863527863309245421502554867130535249023 81 5783333221727937068153538281145297705415 82 17948185166465443389647063926333365372171 83 55700983916932662259566200141510584253937 84 172864252320692411544041695129506538382529 85 536472565277399043812862647806901227667439 86 1664906476796546147235143116468451932825088 87 5166925125138110589369133635099175820771720 88 16035204151617883243960139050639347694305929 89 49764176169901521252260406642167559008411201 90 154439769300918375008808389803307895769283709 91 479293423049709655182914102054220672663043244 92 1487454859707187539594738439261646426379469505 93 4616215982244051073586840128881206000104875346 94 14326115414971499947128955232236493501808849103 95 44460134376839365267773453281032092878216478920 96 137979032804723910865329916893565759087156546564 97 428208635906522607133115463791689751041386971425 98 1328916663189185352457163800038217756771358284554 99 4124203366340791132317677185344587123921722077225 100 12799187396836256727228841534673562464267915522317 101 39721416105792336810563836533148453755438384885289 102 123272739786550992490384869043610854899679675850844 103 382568645941773097639977030110369788313913680260449 104 1187276028026509603278423909584256930550446331263457 105 3684631194112415259828019532521350552627605708609760 106 11435004763966434385319071130939783977035386302428668 107 35487767177586806046146953559414691210330002881473656 108 110133895459241466208024642971916801410733457994302432 109 341793127426957526536585821222758811087449642581410370 110 1060731952403647653512924271164692634487748797263404398 111 3291910177715622713404641239712473866282876788809018264 112 10216221537959242001078774984213988086172291888158439568 113 31705355516440395088889711655563331799791558574777164363 114 98395435601005835689598326333914598367433119616186510764 115 305363607800940389506903721497832998534190086192865164535 116 947675391644420308598760271613252238517893332715110047467 117 2941046755361395385460740081309875685063253931821736399737 118 9127340536101298710976869118141242272809480190263373133245 119 28326086659482917996317119246844348862161741660779559087239 120 87908102285319527258739116986828201570414499864022929421285 121 272816875140749463044591018795665357663036851284808975966197 122 846668798741578346779064493508535473002760762270341271095118 123 2627579596726474057677992636007294178758813508280327723061333 124 8154516320189287649850223733239085542183570622395821262782516 125 25306992221691984676560126830179931259315114023052781105623613 126 78538546023035273991044209078198381697747242580971222819037917 127 243739088287435647301353037249919626744796786173235440761083119 128 756427845529070865027788262842348402290732156143934474743459029 129 2347522875842508020206846551891685693992219461728842992148841031 130 7285379147761803344985456795767748252109539562568211508282589550 131 22609683540397305095397919625408777240682204827866537027856031775 132 70167630184897346313382403859516873823118010669689685979313034509 133 217760514735537065385422336495110956852649015281277818639758481907 134 675805092076381762356560785809789757779809060679271976486854121273 135 2097315590161187245840973501278601306094987525679767018287255003489 136 6508877687231172266063425452017073446009107746398512130478324615346 137 20199863552284877454024023292703040578669169526626638783737545509545 138 62688916144697418294335240274962209691063713010972832151375242366376 139 194550829376883578947409140200708973231717450042493252788631795587704 140 603775396656540136339452038834171605140064313129614164032306785685097 141 1873776281372550034094607006136269643576468973824217922885883415115631 142 5815138496992464353805825846291155035622409307117444450137923246001800 143 18046890696275393621675364564836541922950017884014195241732682562601678 144 56007309881227307399266918281268855653364879264350835606757339532702915 145 173814914320903718034188163213640756934289254512888064518479013681872477 146 539422880771310180892766348050156193516768208382364538662270531459526585 147 1674062582238519601566862994642771149978333626985036048474950423099880605 148 5195340481745752418576185089264118294972390232219276811139679536493090434 149 16123389297175296657190019731831503739863733369288742471686671499828466433 150 50037852830179323319933951978050966185218248228192542868268894922893963545 151 155289106384929288694356636162763882503174903594565962499118959470373398115 152 481929283490069875930102450865226696903796015612026664337230801074172712495 153 1495635075067908443633736028526368953247854511142318039296472665181008233442 154 4641602729707292867519498280435369267762130904030717131437416176909527306944 155 14404901476015449831389000063457643752702114228435828830934566572899931793043 156 44704641611324942630016592313981778350207132119165280831671141548285264921714 157 138737844540246967715792277716879683001311914436573030109796492415511966798514 158 430563557024414837649490545502057729991937093508930583533838490348232240884011 159 1336225002282902868341492554926181393687453627229218886949609639395763450584006 160 4146884304527190322948338662601306829908007732186643501873269341621521462673695 161 12869576161016270938550695936628078240614096106745630543898152768559820484324159 162 39939862894989121661460475116718373615233795633583042869212511960774807250233906 163 123950674685199683672340318272796305939855812487055654680889077325278430328883628 164 384672571243196459638277752146010648000014776453975083985660191022831761826321092 165 1193805418507502110926692413765193703376897255260567595608276201958415214106389125 166 3704894717738673873142884824142522505469798039534530757925135739996946925402995563 167 11497891244863427041305251436602605692408251470348492022063213306394637919326678532 168 35682931135867146160967854702874371608571377300451346567316987490448874183530549430 169 110739573660157806870672476014530306840069538988583556286510928503079395383023670510 170 343672808933203187929822969135705373542625704286856753039732649651496352669252813270 171 1066565417368337677423326128297737614497780547663372851840034618635264156440568284572 172 3310013943370174291258167034462402281855266789524672452544129170273607980805828930189 173 10272405355443150890923283805617387017268755244179396857771946452031077591281973547807 174 31879718210219054385779421445889696841840621231356771957543103281232929978446405365225 175 98936558478433268976861932593406406880451180241045049104839026975862446362750121143676 176 307042946208312386943982010781763244769530192147020152269744289873205351621472893019281 177 952887105294159528399546848705294146319842379166573982223139889083568861171255532263029 178 2957220957682763086569928861033376594944087789875218807037442428224515867399414992421437 179 9177536083729980562332751892238234126485070794734942861726980111643722635557259154983838 180 28481865161054809413180243550992295501272894730217503581564401019342485344293679713013502 181 88391550373813288215776713741001121997301248228639105755651922386874233526218347531767501 182 274317223724860147534396848236738084183516986006395090879043213326174641742913742903763874 183 851325029529161626498745610614466890051444552663065675632590646979366694030243621751592371 184 2642029895394959344434593796126964449925105082961648601556709706002864422615223302447318985 185 8199361848930101365005181488925290036065812613097576196527403040752684609313897265297139613 186 25446167299950347020466290620402403077123335818650379014528071280547537609458335866184822888 187 78970466505457705622636865378859362030288032441265376974711452339106229850517532278660760405 188 245079524416307138588936853973054564118373696780415929462381129290384050976572096826551628732 189 760587798781361163590833716395570042052937489281405787717475028939259616734708761119747537389 190 2360433010602759395975327732084690871984023812025338226127233991897996783394904732165110636454 191 7325444881538039497446537715983756002323538880350451135766254015915205483122095907593813092157 192 22734024846885493454941895810048309982073439146319661327427332851409800757182419103573190803821 193 70553515055633439055891141076094892856307334431664780559809686183351448725268508445846591258406 194 218958082443876660837850201395830468462569997204133132790366733048774628007099072762381247120647 195 679521662807237340128590727161663490462314321911164105005189157576712120188931395407202073021683 196 2108849717126420535552508846377617920621160892079093807445975242539132161218397295792455412731419 197 6544673073484858862984487641058388842018734409181313946192095476520493071753379060783817319140808 198 20310952122829730959840384136401737829053422439705250270530564071162695002185091638427424331482808 199 63033672041958560934156784301344254297036275811266888174701026903871759559445823434334031899227401 200 195620756085935484294178407406303551173546093720538600701254954447286107212447519572907183515692427 201 607095842142279081118603963799878756984152215798954910287449309749528485061762517859188542313160846 202 1884081060317206946862864333291329811476708622211561976944970813902412634922037117805750029309701323 203 5847118684456560860211291887169919435169181667951066066970169143533644340149083187954803344820100376 204 18146139054316984409199828623237530821494399028454990672033698027406889637274070176369738306782002156 205 56315320476381274372454574688214718910106072197507424462940553344009512592614793365424499956650498996 206 174770804459532960841560398941910567811883175707601211818202850032795223887673143715381161104732224377 207 542389421440704633848646992798434422113845277086837054730409710996626918241831318268599479650943514152 208 1683269041419896981580341265385278295996171663535102667625608630164243006143726365315642850610611501762 209 5223912107792486954610390867497403149223324856275716671311152977331146384204849463546525810708788104333 210 16212059414412736787198198742798431408865571556911797400499131173908304228786711693449709162322110937553