1 2 2 7 3 24 4 83 5 292 6 1046 7 3808 8 14051 9 52412 10 197202 11 747120 12 2846318 13 10892936 14 41844172 15 161247104 16 623034403 17 2412871916 18 9363311482 19 36399254864 20 141721774138 21 552572485496 22 2157194452852 23 8431104269504 24 32986010380558 25 129177323979992 26 506313914434036 27 1986097541692128 28 7796540383764476 29 30626714017299472 30 120385718817029656 31 473485614261689856 32 1863283298994674979 33 7336280814997482828 34 28899082367615254026 35 113891303643561930768 36 449038877425542251138 37 1771143037018897607192 38 6988596398384425891684 39 27585700231368367791168 40 108925004829404823813146 41 430242300083205508440712 42 1699939843272356562005084 43 6718656229056590860545568 44 26561565148955607315572036 45 105036840941687920315979632 46 415471406604405415298047784 47 1643793383381395955870403328 48 6505120273695941365951608206 49 25749046676882311183268430712 50 101943765626546719033943110052 51 403691958686465664083887440160 52 1598916841435905915846548944388 53 6334096212177937556458051727536 54 25097084670124595577725364964232 55 99457778605296119543240166455680 56 394210579654171133766645599144252 57 1562748792154812972756402604755760 58 6196107162838733914501005614467880 59 24570564179504777400921314529949120 60 97448582779191216103789198820584568 61 386543132274512957372677903904875552 62 1533488003454963159755266752017360432 63 6084443224790629672724465822318884864 64 24144459470545300778516725532828045603 65 95822731855070950629825617575703647756 66 380340296792912377881947411297353656362 67 1509827244332346349518085611472643611024 68 5994207366628822556589575825842975465298 69 23800407321115204257666584422613002795096 70 94511299491150429117726116135479154423492 71 375343116269560658374534079254780674635584 72 1490792731763514411745976606250855746709218 73 5921734570034891803616658004898634442144936 74 23524602076736158149890926941752611410311372 75 93462239021826711149274761319807783790681504 76 371355221862640622884692391662817849330807028 77 1475643010070866744202627873210049961198365616 78 5864223142797265597563016744678669427350487432 79 23306449532605127173297387330536969545276664064 80 92635461972077373359825906179762971085591692698 81 368224815993675886500644705557277402694669229736 82 1463802910135448011642797742608054514299782182092 83 5819492347847664201016893670672192208604943020384 84 23137676364869620918251092031134048490088415459468 85 91999561955397016783342760358137584705270277313296 86 365832607110502859518074789241709643852191236799512 87 1454819066946284498107191956756986278012556450976384 88 5785818229959018685701484281647477631114441221067268 89 23011723583598073214980873398342829381123514183331536 90 91529571503612289007749412696098313590739007959424472 91 364083505752088793544720089739310704631083473199943744 92 1448329150250050444520907383294314369550814743844242888 93 5761819497661100429360555254887622237024206746338071776 94 22923322907430858604244609899390388816846752798367049552 95 91205388117778271185414301580617878281880581992009493504 96 362900771649245330070676324418129219559672238806885660558 97 1444040081748839856555179663322453044443279270207859321016 98 5746376387942946923328650506743027477420584755841170886532 99 22868194315597361329748278033270497652643253641759394140064 100 91010645959246363242198644605283077242538802121225456700788 101 362221801283609157318518473295460381601665946071738841174896 102 1441712296706799402074813424419029157412497252758094336035752 103 5738571822512902161911649721746062602453710989516119041112704 104 22842825883940338844145198187568219196044812598031960897447108 105 90931891538035681778714717089648888756807999279319961192633936 106 361995039519518643992892295891790740286362733116508305647967512 107 1441148165440051694205477854302478696845530222510137464285748544 108 5737647971180438524285660364930196310332783085753256102512421288 109 22844310730345697681320144774311343903440865493324070273743751776 110 90957971252849135700312879834709202914659741013521689948386432912 111 362177677714110174366853551619420565087318404836756072105757791744 112 1442183336704574890902792774754028300077025377290760900686580556348 113 5742973678491977604602829374126058604190111422083839858132269411696 114 22870224377226094082450822751555388347260674976150595486164847312392 115 91079569408981749938347603011918586969366976704024455516802227563584 116 362733912459279513146798933343399314860963949608877774995210577693768 117 1444680171216450156070250319087789720916450790068920085085365199114336 118 5754019687856703964640726507908340567777187670816207386226863453750672 119 22918531222191415755206722446516922931332456072569776624643702271513344 120 91288854966186896017015768125323142349180933723373377960510806409674488 121 363633610721708991142976327969352407892582713733595545266556155792276576 122 1448522695079622136113388465572239044247389454478736267762044999165231952 123 5770339553425423421620626904481321762856484382418099664322277127716907904 124 22987512305669334744858688380159423970347505086526117083695396528957229808 125 91579208075431525289761236091966821232119002878664866503513348675631740992 126 364851274079232999878109911743356520180863754473341966600149895129787888736 127 1453612675022680128457678440943941198823244271547488580429593790857476169728 128 5791554761769963425960231060819025841516594394082558177163405865347211714851 129 23075708884985244905324069315208654242329579543262919783631991558500480165772 130 91945005994806449438825588832490940220932469941454010154803084277028171018346 131 366365226137432524266266666256450855757396758709415692421784876993248738819216 132 1459866532894206889096258688566785658605473340924460441896645516403279301180914 133 5817343011113610586453979322310702835692603121382630660019833544692982410463448 134 23181877893896289050606620426148183513692702800310045055151411129291564175600516 135 92381453765258937495301241137195674280433058548465228254674068876873590964641088 136 368156968587773513164100248115681234819335439874372109996474723541345937344609458 137 1467212895841689934669293781992999534581183655197526284255512336425968666344464872 138 5847428887816558127219756456514262733788324024140198476803847782553402806677228844 139 23304956446552402260670934254472108706445569051264647552127292707370200380185520288 140 92884449024340244460464247855555070607811551814423665346925551167475931331026275796 141 370210666174597632508068759489800208559915816437958224852582185689826814298281219632 142 1475590633470808668328259978829872093999195544495330295436444605033591816104347130184 143 5881576383300495937271273818601386536398652834606505989941628602953510673323640231168 144 23444033299864855185326358166234041878226126794098395723393371174773352746647134540386 145 93450473139222903430190940372330658718782312968774390093330506997855254108466101198792 146 372512731250946069604568499862469664205209109221769070681787527867734996532206218100924 147 1484947271984104070964874134439467840014769696025531952452990954572247885259994566828768 148 5919582838525674626631673332943610151965805417546850043708383127480299529948323303048636 149 23598325723810645172142162021957130614872161299150726707877345608594608678020341214273872 150 94076502834035016740881201263446303669360650448342132875990867573676802366960478266478456 151 375051486029798929447002932898801809647655270206117967970936557442754440340369414111991936 152 1495237702975438062544899032938241623237507812790636090841127209036909580532763599887768244 153 5961274006334291316116234876045039994218416515455939465921110610442148748710854720788010128 154 23767160614197263978272938592632247800868314500931656285885453052794390788423210077301077496 155 94759937923521786484629811014006816299044084153297005505956178828946443859678209786073673536 156 377816886003256103767132742806716988198890970256541171300779278388203566821416503871988914600 157 1506423124603894655174192706043168375162766361026884395727868699306180924202639458519142295904 158 6006499996906212993975943316331480239071989588659435205820138599838675063928557803040522655248 159 23949958962622492751598878527577557785472618507054672340615310920290448106736101855926447399936 160 95498541813375126723240137236127072333918186341430854873018568801525624404252161383111435631514 161 380800291926002120920189641405073997101554592981870464672297149708184885445030613604409102405352 162 1518470167563835762754059844776824689710405299007936334791285458798569334267814214131462064797996 163 6055131926616570228538134200463709821627819637762664163695143025562965148262864265684510074330592 164 24146223004658382845988643340776075309129931421832655383180665067038433453486778761086808001444284 165 96290392201061065642912697047736486546413100614999984722179932512685515860187927529169400288532688 166 383994280660765062415459380013629782637630077161467163171781038366569378750664487254912349957164216 167 1531350169155399538797003997281705284777292378097528045040942324908217195358647711293764723190650752 168 6107059131457778288053990785994830998521022791486590563458341591943235303600649908571099777304729804 169 24355525520791674847409924775686569506647839877567821571033440456037144070416571554141764069653191408 170 97133839987701044918012305387293746610429377000636620913309006973945797600009344506434732499304324936 171 387392487351146347977645984342411203052701920793271293522449183387636445791586930846431578294039038912 172 1545038566910202934822456284193700690667289960303465049041062216982627353826289058773232980545434164344 173 6162186836846175030444585271862118238835744209131071709511910888549500828737835261971062368782057344288 174 24577500880013521311434991556433739346095672419617053064611590739636167220884684651704595467091040992176 175 98027474845810914239332743494988810133106090170352545744196111398420571946109322795856074186809479469568 176 390989473022418861857965815332302476354406221377325231316295613724352863937938232817267330438075964817668 177 1559514389386886907703423335804047599026693758979813280251234131374260950205130864398613522669974789241232 178 6220434198845992470637852911209242832242689397284714203812785463799893854644928150833721381708568849944184 179 24811837503454912985046311716693454439966728190313074090997450712799114945734279906885638049267384402813888 180 98970096217675283389133151389439284328797950081425801519000510791004435201285760639030521738759641765075128 181 394780612955641507422173823133960419895607858461069004746940524133518705947809195288211183545156622075570080 182 1574759826448267756094220502189840751872516165957884348178991371631851371268379661627900398349130319887265392 183 6281732649574124917174272615434334704943662538451806003681100426631539848231380787013062888605017280689128704 184 25058271492416459743368112635836688158147078183411499961575072481480429889831523282709986513403292031113664328 185 99960688772032589285960229297978229485027657948459871870226357187957640551047620300602076936593740887442087072 186 398762002136012248416136646700893023761454553389256082368036313682085234501919722921124159792876032120633371696 187 1590759864943642219312408460922014268562394834956495633271780462029426005026668664081073583842905318561742151808 188 6346024493204908331497696579504513461484440181261329571872182604904286329293347507306396892115943300636019177616 189 25316581216788062246202542692744506462477750656473172806272305672017342376612979009717366758942574581634214519232 190 100998401542137756871726239841128452350996152275127868539892921188004408154615027852536135174888841211239637103264 191 402930374815814591612786090651876029532583802106184116507217319345144571449850323835037024604420684205484826800128 192 1607501978518915295975101066734628359170548266336540830105124802015070332679466925730245933370594177607752222801806 193 6413261709593324409655576443219384962284843215759158861038391706413982717848156826104700938267352412632719877133112 194 25586582700000835494073831833586188794737005672284419543937515305843912593565687788161040130974142868775361115110724 195 102082530120378272182841839158868233389423623494907440202786053241259142565707647770016308784788710341913382839129248 196 407283035808789718520024725432563809817421719956982156282410982484175275896959401945486121165808094360416564638288596 197 1624975862462625502447724897729362602519714179772814458956676566680545448959998335031512617086120297907633037817610992 198 6483404930822151972936175063250369833721488382214778491901055837162272558330111971078312587990716587015124296581770984 199 25868125668087215345994640893468407180877929819702445233783196834214687017995055846710083261066206726857823605382435968 200 103212501403881647178477221947137807740361322329943714584990923456391040222316090992588464281620659929497671509518258996