0 13 1 27 2 715 3 1457 4 38597 5 78651 6 2083523 7 4245697 8 112471645 9 229188987 10 6071385307 11 12371959601 12 327742334933 13 667856629467 14 17692014701075 15 36051886031617 16 955041051523117 17 1946133989077851 18 51554524767547243 19 105055183524172337 20 2782989296396028005 21 5671033776316228347 22 150229867480617965027 23 306130768737552158401 24 8109629854656974083453 25 16525390478051500325307 26 437769782283995982541435 27 892064955046043465408177 28 23631458613481126083154037 29 48154982182008295631716251 30 1275660995345696812507776563 31 2599476972873401920647269377 32 68862062290054146749336780365 33 140323601552981695419320830107 34 3717275702667578227651678363147 35 7574875006888138150722677556401 36 200664025881759170146441294829573 37 408902926770406478443605267215547 38 10832140121912327609680178242433795 39 22073183170595061697803961752083137 40 584734902557383931752583183796595357 41 1191542988285362925202970329345273851 42 31564852597976819987029811746773715483 43 64321248184239002899262593822892704817 44 1703917305388190895367857251141984040725 45 3472155858960620793634977096106860786267 46 91979969638364331529877261749920364483667 47 187432095135689283853389500595947589753601 48 4965214443166285711718004277244557698077293 49 10117860981468260707289398055085062985908187 50 268029599961341064101242353709456195331690155 51 546177060904150388909774105473997453649288497 52 14468633183469251175755369096033389990213191077 53 29483443427842652740420512297540777434075670651 54 781038162307378222426688688832093603276180628003 55 1591559768042599097593797889961727983986436926657 56 42161592131414954759865433827837021186923540721085 57 85914744030872508617324665545635770357833518368827 58 2275944936934100178810306738014367050490595018310587 59 4637804617899072866237938141574369871339023554990001 60 122858865002309994700996698418947983705305207448050613 61 250355534622519062268231334979470337281949438451091227 62 6632102765187805613675011407885176753035990607176422515 63 13514561064998130289618254150749823843353930652803936257 64 358010690455139193143749619327380596680238187580078765197 65 729535941975276516577117492805511017203830305812961466651 66 19325945181812328624148804432270667043979826138717076898123 67 39381426305599933764874726357346845105163482583247115262897 68 1043243029127410606510891689723288639778230373303142073733445 69 2125867484560421146786658105803924124661624229189531262729787 70 56315797627698360422964002440625315880980460332230954904707907 71 114757462739957141992714662987054555886622544893651441072145601 72 3040009828866584052233545240104043768933166627567168422780493533 73 6194777120473125246459805143195142093752955800027988286633132667 74 164104214961167840460188478963177738206510017428294863875241942875 75 334403207042808806166836763069550618506772990656617716037117018417 76 8858587598074196800797944318771493819382607774500355480840284421717 77 18051578403191202407762725400612538257271988539657328677717685861851 78 478199626081045459402628804734697488508454309805590901101500116829843 79 974450830565282121213020334870007515274180608150839130880717919521537 80 25813921220778380610941157511354892885637150121727408304000166024389805 81 52602293272122043343095335357579793286548480851605655738881049968301147 82 1393473546295951507531419876808429518335897652263474457514907465200219627 83 2839549385864025058405935088974438829958343785378554570768695980368740401 84 75221757578760603026085732190143839097252836072105893297501002954787470053 85 153283064543385231110577399469262117024464015929590341165770701889943680507 86 4060581435706776611901098118390958881733317250241454763607539252093323163235 87 8274445935956938454912773636251179880491098516412499868380849206076590006977 88 219196175770587176439633212660921635774501878676966451341509618610084663344637 89 446666797477131291334179198958094451429494855870345402551400086426245916696251 90 11832532910176000751128292385571377372941368131305946917677911865692478497447163 91 24111732617829132793590763970100849197312231118482239237907223817811202911590577 92 638737580973733453384488155608193456503059377211844167103265731128783754198802165 93 1301586894565296039562567075186487762203430985542170573444438686075378711309194907 94 34479996839671430482011232110456875273792265001308279076658671569088630248237869747 95 70261580573908157003585031296100238309787960988158728726761781824252639207784934401 96 1861281091761283512575222045809063071328279250693435225972464998999657249650646164173 97 3792823764096475182154029122914226380966346462375029180671691779823567138509077262747 98 100474698958269638248579979241578948976453287272444193923436451274412402850886654995595 99 204742221680635751679313987606072124333872921007263417027544594328648372840282387253937 100 5423772462654799181910743656999454181657149233461293036639595903819270096698228723597957 101 11052287146990234115500801301604980487648171387929849490306736401967188566236739834449851 102 292783238284400886184931577498728946860509605319637379784614742354966172818853464419294083 103 596618763715792006485363956299062874208667382027204609059536221111899534203943668673038017 104 15804871094894993054804394441274363676285861538026957215332556491264354062121388849918282525 105 32206360953505778116094152838847790226780390458081119039724649203640607658446721368509603067 106 853170255886045224073252368251316909572576013448136052248173435785920153181736144431167962267 107 1738546872725596226262598889341481609371932417354353223536071520775480914021919010230845527601 108 46055388946751547106900823491129838753242818864661319864186032975948423917751630410433151679893 109 93849324766228690440064245871601159115857570146676992951908137472672328749525179831097148887387 110 2486137832868697498548571216152759975765539642678263136613797607265428971405406306018959022751955 111 5066124990503623687537206678177121110646936855503203266179503352003530271560337791869015194391297 112 134205387585962913374515944848757908852585897885761548057280884759357216031974188894613354076925677 113 273476900162429450436569096375692938815818732627026299380741272870717962335508715581095723348242651 114 7244604791809128624725312450616774318063872946188445331956553979398024236755200794003102161131234603 115 14762686483780686699887193997609241574943564625003916963293849231666766435845910303587300045610711857 116 391074453370106982821792356388457055266596553196290286377596634002733951568748868687272903347009742885 117 796911593223994652343471906774523352108136671017584489718487117237134669573343647678133106739630197627 118 21110775877193967943752061932526064210078149999653487019058261682168235360475683708318733678577394881187 119 43018463347611930539847595771826651772264436670324558527835010481573605390524711064315600463894419960001 120 1139590822915104161979789552000019010288953503428092008742768534203081975514118171380524345739832313841213 121 2322200109177820254499426699771864672350171443526508576013372078887737556418761053825364291943559047642427 122 61516793661538430778964883746068500491393411035117314985090442585284258442401905570839995936272367552544315 123 125355787432254681812429194191908865655136993513761138546194257249456254441222572195505356164488294152731057 124 3320767266900160157902123932735699007524955242392906917186141131071146873914188782653979256212968015523551797 125 6766890321232574997616677059663306880705047478299574972918476519391750002269600137503463868590424325199834651 126 179259915618947110095935727483981677905856189678181856213066530635256646932923792357744039839564000470719252723 127 365286721559126795189488132027626662692417426834663287399051537789905043868117184852991543547718425266638340097 128 9676714676156243785022627160202274907908709287379427328588406513172787787503970598535524172080243057403316095245 129 19718716073871614365234742452432176478509836001593517944575864564135480618876058381924039887708204540073270530587 130 522363332596818217281125930923438863349164445328810893887560885180695283878281488528560561252493561099308349890507 131 1064445381267508048927486604299309903176838726659215305719697634925526048375439035439045162392695326738689970311601 132 28197943245552027489395777642705496345946971338468408842599699393244372541639696409943734783462572056305247577992133 133 57460331872371563027719041889710302595070781403596032990919096421414271131654831855326514729317839439349185126295867 134 1522166571927212666210090866775173363817787287831965266606496206350015421964665324648433117745726397479384060861684675 135 3101793475726796895447900775440057030230645357067526566203911509121445115060985481152192750220770634398117306849665217 136 82168796940823931947855511028216656149814566571587655987908195443507588413550287834605444623485762891830434038952980317 137 167439387357374660791158922831873369329859778500242838542020302396136621942161561150363081997192296418058985384755625851 138 4435592868232565112517987504656924258726168807577901458080436057743059758909750877744045576550485469761364054042599252443 139 9038625123822504885827133932145721886782197393656045754702892417882256139761663316638454235098163235940787093469954130737 140 239439846087617692144023469740445693315063301042635091080355638922681719392712997110343855689102729604221828484261406651605 141 487918317299057889173874073413037108516908799478926227915414170263245694925187657537326165613303622444384444061992767433947 142 12925316095863122810664749378479410514754692087494717016881124065767069787447592093080824161634996913158217374096073359934227 143 26338550509025303510503372830371858138026292974468360261677662301797385269820371843698974488883297448760819192254139487302401 144 697727629330521014083752442968147722103438309423672083820500343912499086802777260029254160872600730580939516372703700029796653 145 1421793809170067331678008258766667302344902911821812527902678350126795558875374891902207296234084758610639851937661539546895707 146 37664366667752271637711967170901497583070914016790797809290137447209183617562524449486643862958804454457575666751903728249085035 147 76750527144674610607101942600569662468486730945403408146482953244545162794000423790875495022151693667525791185441468996045065777 148 2033178072429292147422362474785712721763725918597279409617846921805383416261573543012249514438902839810128146488230097625420795237 149 4143106672003258905451826892171995105995938568139962227382176796855311995317147509815374523899957373287782084161901664246886656251 150 109753951544514023689169861671257585477658128690236297321554443640043495294507408798211987135837794545292462334697673368044473857763 151 223651009761031306283791550234687166061312195948612556870491064076942302584331965106239348795575546463872706753557248400335834371777 152 5924680205331327987067750167773123903071775223354162775954322109640543362487138501560435055820802002605982837927186131776776167523965 153 12073011420423687280419291885780934972204862642656938108779135283358029027558608968227109460437179551675838382607929511953888169419707 154 319822977136347197277969339198077433180398203932434553604211839476949298079010971675465281027187470346177780785733353442577868572436347 155 651718965693118081836357970281935801333001270507526045317202814237256625185580552319157671514812120244031399954074636397109625314292401 156 17264516085157417325023276566528408267838431237128111731851485009645621552904105331973564740412302596690994179591673899767428126744038773 157 35180751136007952731882911103338752337009863744763749509020172833528499730993791216266287152339417313626019759137422435931965878802369947 158 931964045621364188353978965253335969030094888600985598966375978681386614558742676954897030701237152750967507917164657233998540975605657395 159 1899108842378736329439840841610010690397199640946734947441772130196301728848479145126060348554813722815561035593466736903929047830013684737 160 50308793947468508753789840847113613919357285553216094232452451363785231564619200450232466093126393945955554433347299816736153784555961460557 161 102516696737315753837019522535837238529111770747378923412346674857766764858086880045590992534807601614726669902288066370376236616941936605851 162 2715742909117678108516297426778881815676263324985068102953465997665721117874878081635598271998124035928848971892837025446518305825046313212683 163 5534002514972671970869614376093600869881638420717515129319278670189209000607843043316787536531055673472424613687962117263412848267034563031217 164 146599808298407149351126271205212504432598862263640461465254711422585155133678797207872074221805571546211888927779852074295252360767944952024325 165 298733619111786970673122156786518609735079362947998438059828701515359519267965437459060935980142198765896202469247666265853917569802924467079867 166 7913673905204868386852302347654696357544662298911599851020800950821932656100780171143456409705502739459513153128219174986497109175643981096100867 167 16126081429521523744377726852095911324824403960771198140101430603159224831469525779745973755391147677684922508725686016238848135921090886659281601 168 427191791072764485740673200502148390802979165278962751493657996632961778274308450444538774049875342359267498379996055597196548643124007034237422493 169 870509663575050495225724127856392692930782734518696701127417423869082781380086426668823521855141832396219919268717797210631945422169104955134126587 170 23060443044024077361609500524768358407003330262765076980806511017229114094156555543833950342283562984660985399366658783073627129619520735867724713755 171 46991395751623205218444725177393109506937443260048850662740439458327310969693197514336724206422267801718190718002035363357886204661210576690583554097 172 1244836732586227413041172355136989205587376855024035194212057936933739199306179690916588779709262525829333944067419578230378668450810995729822897120277 173 2536664860924078031300789435451371520681691153308119239086856313325805709582052579347514283624947319460386078852841191824115223106283202036336377794651 174 67198123116612256226861697676872648743311346841035135410470322083404687648439546753951960153957892831799371994241290565657374469214174248674568719781203 175 136932911094148590485024184789196669007304384835378390060027500480135181006461146087251434591540732983059130067335422323138864161534631699385473817357057 176 3627453811564475608837490502195986042933225352560873276971185334566919393816429345022489259534016950391336753744962270967267842669114598432696887971064685 177 7391840534223099808160005189181168754873755089957124944002398169613973968639319836132229953659574633765732637557259964257674549499763828564779249759486427 178 195815307701365070620997625420906373669650857691446121821033537744530242578438745084460468054682957428300385330233721341666806129662974141116957381717711787 179 399022455936953241050155256030993916094175470472849368586069473658674459125516810005053166063025489490366503298024702647591286808825712110798694013194910001 180 10570399162062149337925034282226748192118213089985529705058839852870066179841875805215842785693345684177829471078875990179040263159131489021883001724785371813 181 21539820780061251916900223820484490300330601650443908778703749179398806818809268420436738737449716857846025445455776683005671813127088690154564697462765653627 182 570605739443654699177330853614823496000713856001527157951356318517239043468882854736571049959385983988174491052929069748326507404463437433040565135756692366115 183 1162751299667370650271561931050131482301758313653498224681416386213876893756574977893578838656221684834195007551313916179658686622053963556235694968976150385857 184 30802139530795291606237941060918242035846430010992480999668182360078038281139832279969620855021149789677244687387090890419452359577866489895168634329136602398397 185 62767030361257953862747444052886615553994618335638460224017781106369953456036239537832820548698521264188684382325495697018563405777786943346572963627249355182651 186 1662744928923502092037671486435970246439706506737592446824130491125696828138082060263622955121182702658583038627849979012902100909800327016906065688637619837147323 187 3388256888208262137938090416924827108433407631810823353872278763357763609732200360065078730791063926581354761638025453722822765225378440977158704340902489029477297 188 89757424022338317678428022326481475065708304933818999647503378338427550681175291421955669955688844793773806841216511775806293996769639792423032378552102334603557045 189 182903104932884897494794135069887777239850017499448822648879035440212864972082783203976418642168753514128968444071049005335410758764658025823223461445107158236591387 190 4845238152277345652543075534143563683301808759919488388518358299783962039955327654725342554652076436161126986387063785914526973724650748463826842376124888448754933107 191 9873379409487576202580945203357015143843467537338425599685595635008136944882738092654661527946321625836382941218198620834389358208066154953476908213694884055746457601 192 261553102798954326919647650821425957423231964730718553980343844809995522606906518063746542281256438707907083458060227927608650287134370777254226455932191873898162830733 193 532979585007396230041876246846208929990307396998775533560373285254999182158695774220147746090459199041650549857338654476051689932476807709461929820078078631852072119067 194 14119022312991256308008430068822858137171224286698882426550049261439974258732996647787587940633195613790821379748865244304952588531531371223264401777962236302052037926475 195 28771024210989908846058736384491925204332755970396540386660471808134947699624689069795323627356850426623293309355069143085956866995539550155990733376002551235956147972017 196 762165651798728886305535576065612913449822879517008932479722316272948614448974912462466002251911306705996447422980662964539831130415559675279023469554028568436911885198917 197 1553102327808447681457129888515717752103978515004414405346105104354032176597574513994727328131179463838616188155316395072165619127826658900714037672484059688109779918369851 198 41142826174818368604190912677474274468153264269631783471478455029477785205985912276325376533662577366510017339461206934840845928453908691093844002954139580459291189762815043 199 83838754677445184889838955243464266688410507054267981348303015163309602588569399066645480395456334196858650867077730264753857476035644041088402043580763220606692159443999937 200 2220950447788393175740003749007545208366826447680599298527356849275527452508790288009107866815527266484834939883482193818441140305380653759392297136053983316233287335306813405