1 7 2 26 3 156 4 692 5 3580 6 17742 7 88056 8 439338 9 2192602 10 10912392 11 54394628 12 271160024 13 1351103246 14 6733077562 15 33557756016 16 167232569172 17 833404135538 18 4153405692526 19 20698773896328 20 103153449929238 21 514074952403758 22 2561933460953796 23 12767580939011766 24 63628271437110058 25 317096548412471366 26 1580275114172844836 27 7875425407621099450 28 39247803095088681610 29 195594496513291651404 30 974760518165653047984 31 4857795606518872976154 32 24209205354390355826898 33 120648473992888014394838 34 601261138403455100613956 35 2996432054702939083673622 36 14932954226571611013079964 37 74419549063711985881154376 38 370875661611763844640350394 39 1848287957584771700090367930 40 9211088051980350318931206260 41 45904179998236744631890189992 42 228767082589036852521548323756 43 1140078704861963212390076598070 44 5681671674814747173792352969750 45 28315056567533059358988882954854 46 141110305966164795858029131009886 47 703234281112230782259703887912602 48 3504623214744170589237155655341768 49 17465564758756597241147704483614330 50 87041012300364605872736511928654338 51 433775713921037655900283692334432172 52 2161755303791833421841289032790770144 53 10773277164900077972646464606878261328 54 53689472008304327540863062695758753510 55 267565696158076867846479759603766042508 56 1333434639653169118113752869752872427396 57 6645276146223411070758032711222918856846 58 33117255054249407449363158291759895652254 59 165042438898724157006803692150988641282596 60 822501943262471338407837488729275856519238 61 4099002966659189283512681097754299324541786 62 20427702886677799658984280393044939184962436 63 101803060066211514669608220291849919052632670 64 507343537172923608730008131282407135012802888 65 2528386323001740281951501817287729157913916458 66 12600411614513881657396882014311654034793906788 67 62795139892499333144546427984100856185123336402 68 312944506477591716002928036986134311651372863184 69 1559583501241652087023241921236952100379977725448 70 7772306741289079505366255493879625097559248856874 71 38733900450084039606423998997499807310171445848426 72 193033431903407501292059844917537416292585424797842 73 961997253037464622451310155330179538346925779931766 74 4794188787539716998352520091674161358639122025888450 75 23892215968392613454924575590891507419324453720275882 76 119068732830034790284056674374914353266719811515605104 77 593388372033203630489424870160203288863814720358963070 78 2957197508491472529893717989965140563842485021557188870 79 14737425801358366868820760348428921577418210767403977456 80 73445117759935243388610431991266771974231732865124946210 81 366019506763085214854946322911071138009544815329411107258 82 1824086929358479185444724383593872300887058990080278385250 83 9090480327897153928646604531601367911604335222488008656802 84 45303121941095232176153499830669793006730642407401120370596 85 225771662616259936513324777224624495702558118383707377896088 86 1125150794393089528598278677823970257739086934582610051086418 87 5607277261695757447543761626343409252968370335518626014636954 88 27944306173191624491302465573736309885929535304317940468250830 89 139262642287269360034237096698510854377053636604916523600748066 90 694026304200662600328754349582755502676477012802195341939743942 91 3458734539366574735117466783510849421141552664658044212083494844 92 17236874944654137731567454450853280245276695828117018253851229932 93 85901318669011715833621872000893194819902896116103546668830615350 94 428095961290456701341219742820440008771800920363078984543900831422 95 2133449810931856526427727556730287843396350081798219314435822873402 96 10632214520419117903856975990715040400367382672181581593439706915806 97 52986475251946677175504490610782035591079766957141238959068135291626 98 264062256666589950158490141247252151362144925375511212176805104614058 99 1315974974072091163118780621679438777382622014902884567239417833288952 100 6558264532937898481370510908107463726752396342588258027873229552380518 101 32683625852625789456846223547731310399216890698290700360288896913973958 102 162881413750460566546071524745458592276995391808068267890697911448943434 103 811732304884933272935874345729927141974887555502252201416384245684054038 104 4045331628833207628148414346381695284104374463050269170088175784811514032 105 20160227563640089609331923592171698323798293651106107181948019884785554134 106 100470075808094215848338560052813163366532388464905136535020241911468363056 107 500700505538420811958143598578616618120439687522258539682597892727864813898 108 2495280253647751634469057877669476356808686921722924882748703948475748999940 109 12435424920430020639574440904314422633736132572091046055503159200170021387468 110 61972915757895402893709200090311135965969179937203488416289880258058292168482 111 308846887992178863393890187840675129921791131285236855441511983804347388306182 112 1539162698025889914294350491711719384687362714362185985936590818664664957472672 113 7670538066274215172703727806539476630061818756974661636041037072020085739968112 114 38226728273512310313485749562662812803537218090060884977308981614803424550218204 115 190505899569406536684529506357176518514258608065533783448692203333248647905655438 116 949401097344138951955169318012960074754900359494926486727003055645465715493706146 117 4731414857364373050632898690646536622134223771357788979547246823342957416485663514 118 23579377162204551818930391471324670659886924399521217615539321680706117146185625122 119 117509676094479115776695110811820612442820558090668561318869473734269032841448056534 120 585618690470039957027550445594119201824862738120976792280823126067416852564261542108 121 2918476690822544441543597952012921429619201275799658969840229946390882720837649929876 122 14544457568521307693318171817568357552017798743209311404499459537073049109711720006654 123 72483445431560357856169584539302324966153907798061878489844902538313136802037459066422 124 361226937263094618456609232780615580239395185987970065347639508764683362701497392390670 125 1800202783236634766110708938229480440659933265804450344712691254797197703765968972984138 126 8971451811780541512184744539912942145381374101311162598844013230450994644125187894639048 127 44709933992208718896663715273544828693852279495123735328934727432456541451878348784267342 128 222815463932244929392471911285099468040019434158056693575613837446354262816943650703915332 129 1110418346311876069677717039998859639742605022812546270372089561518622316833760014143405344 130 5533856950794709668029795929180267899790740128416618963285102030824705685595743893439752180 131 27578410293356118172148715499949875032249989287534186560860121584719450423429179954373309400 132 137439171462404074910279427880866610561340057628406157341173898244111168877379572146689155092 133 684938894277846019720725879168625689411368760069965510281758594807715714476750268439083455460 134 3413446719030098447029992481227806864024558493160034660577433253669572272611347733532087369422 135 17011179538785039889876476217238948651457186487298306129125103613023001388265802749339643603230 136 84776547906101111763227101499838558163581902485170097137832738755699187760481867755374779465840 137 422490577945470675834214109011026052080342021938370535651047151749866297385926203671089524051754 138 2105514943241182042110607462856324654476264282462971490384704166038207692755948434966522843003126 139 10492998915550003521474302027449479594130213380674599786753154993009246157690501763038251829652132 140 52292683362409883296974141634121763415892518903065812218835816751206545055521098622350262526956328 141 260604690351092628562082511352687047832686564996004376479488884770955477476719665949909771847070096 142 1298743921062746742477809129079355042184863179429135545148893834107716664279950789909246176428933716 143 6472392228340284056984417415026286773097379477359444938807292017532540192556986897671030250675374224 144 32255674485236546685802829555775579479965362763246358346540716761941539739095204946391788905899550518 145 160748684534580055195666683024071592558912292428923095696690183004398914189829649932485557912598134584 146 801103681506489464922828861715628093031427311569369811541681209646805358202107135324502558403992328652 147 3992363050319051140291949018853532341740938102772208567803723538341718399748959525617465289491540672164 148 19896254496770431358419881210603005912706752666593936384572807043584369864927481996217744054628958535790 149 99154545318372846884573503529042274395521412078015265884843090342739794147448476134273852696392599294092 150 494144456128118389703570090025868612705473707357199240706994327084917484214198473758415639384053892464588 151 2462607667032575322400085004890846479094137468820518717437250709043377700589731319657120569141531205490290 152 12272598521585513460323032630894613286679519270311788148638526702456891461127627723378374053378843090168054 153 61161457624110684820323987204652523102962271866715110623917716948273133429763747750084895847930300170446390 154 304802922716534678799129873112097081441484759023293280263414900505773971081271040291021328134429735444324042 155 1519009279790569578476767048150776746011729773864650899186562064273700600528986848063274838341602811593234238 156 7570101925288053311098854869316957543719457197194389411047032900422869496856661436416553993374757499757972902 157 37726196884821470472414588120242310828439238807412009355176826839306271080517123210231477224370010637652775194 158 188011462122837388192902706713728386268609865865585857646212077472990884854901570630009220463304625009849606108 159 936969872618910674717690760746906156244494385846260139427462913043056524214984446946827955491737831182990161100 160 4669462873608807276146573834573377484260334530729967810366077831772297263747476716277245873162031296484913107214 161 23270634590488279776214705957127995225504388343233416283109223278217840393008624135327920658481612308481730590994 162 115971033264798724040813546403901812389728299173118962621560944006902702055596529509500904526890515321200007038476 163 577950743208453712338215171977847788749256037272406005287059716574323590175146660645109730180503911580364012689308 164 2880262874027465728901569701747004589808107015995686337685853213930566149906284653685025174131178739184034264706716 165 14354016014317692449751068591522118173514821092025652277144450301929608368909295950480479667319298207174085767503434 166 71534365004395091801003346796482514185303553770446532668825266971759699223065918973996566442638158477891694142096526 167 356497120490726015061862377282693633966803520351896495069155092509072274754157574599003056906978502867232158596990288 168 1776631370256390259831815637299622670601750738090918916419999749606619677825571345931991462125218214743547994278197062 169 8853981825811719428236355896574274607383236131640499163995682075031465702368314706140873806989474259021530801602827630 170 44124513100593925331878741227114341592878428273449866952977393811039298623217559655412007646542397687150700257014316430 171 219897972987536540969846262627606417399990518026596361825284793260633000173076668097258554411144032451119858198780987462 172 1095878801286454990135714324050522424162136923142341152873026892154479331483075806970384756939575384488639069070875869000 173 5461397987407120907868741796693752083870017265027332399162622850704966198130162670720616788550923003458473910281154817776 174 27217305364279984683196839831360776804318463461923054613310560886605052311965157710837490651910880560431431128660844517948 175 135639576716539761327584649276349712387147622817176031841844006647480224450402016818452658860910297302823553925500178433550 176 675970472668016245945750370815170513951981711334104347839375681182375552747372368502344187536275066475429341734279594976948 177 3368751886287057001899661108146770603178610338873003735436872976835363844173805144072339730157563792519537111278490288136230 178 16788439333112844033468906681462514131754930877116332620564300070017716636703484305154927966420348490752583702099304902443302 179 83666504615232853433928245798601328137648323972670377554832039559887238788530476423156419474159472435539458502638445381782004 180 416958590112905587430635873595155139605838025674670261354477314027156938023348624645073263026652742535065796558679571053936936 181 2077945847845171776726545833657286173796722329525527904728324388719426068356539554804059083534556442408602462671279070848729128 182 10355606165609356985035253742486062462559668102360729248071659511264515497024890756867657437901168077813970925146404002295934684 183 51607975813427886947098885133520242175036302423696858318239747616791191782678806951524010676990241185683658762653262635649896500 184 257192396559495441767879642628805356185769461355015228669373453683807241898529343355033091007563965854854310544248551643528225680 185 1281738487228280773792858760420039317252851694976498867136474459507391968324584309461140881770232640622608495288126499055358154334 186 6387644314602457370560914755395353889492508654712870426404864707361172847619756030691640074469066594788010406917744471126222867462 187 31833326607915270442283983167742892080435877740478387102166371247688515876589396610187235797666435350139894212733042958685308036638 188 158643880751095647659581327833450510251159804743880688034469628066310857269785894804047419356924257675105503103916323762393820230282 189 790614226711383997670687933224937111721381289069024688329111992573131168681489249634083665660248425850182824942570806156174802159412 190 3940088029358943589083559063897092842779353927637408199711326012371843526078737370245585239989055001311194862590801075717000158289870 191 19635737828386981041277405169686674002925259153324081334402411599276683368479985015375152178943279373491243258944188307380590421179182 192 97856240061691932341352986346567823178044680828711908592629812684962030606931409914831947311025838299949039118997830027513183462991164 193 487674250018141991524256351181255375495124004263059700447600326803029821280488437343257898017216250648240982319908882868869171101966466 194 2430362887239725145948759698194707229226817731837656903804291384265098823562114736015879248714294047867117594414447738425789746244193906 195 12111904131605223984141727062648518458649253281076141491865746043174683625132044248165062486309448858123076096215161123508956785393380374 196 60360624523775381114622362968530747065863416580810709807961597148324528062806122524227006302876932242877543530565856841049415247047396482 197 300811908128711671409988847552172764921508228693300144557306539866530689554477009527684113105641784763694528535924577825794368368492600218 198 1499119745462446758634131508405846023126816747890434743951132018846288190911189234966273659850594338800516085883968456820644213861198498342 199 7470980870457391347900310991260836003346773953792013210324522763853363673244151223357075418478703943642485333923852023758639219498903338478 200 37232219331166478481870501460620329247588180069273551439664944656171687266925984113421573972831991094849868218612002060943717088487410415364