1 32 133 514 2015 9416 41537 181438 873539 40542310 186535911 854709312 3909807713 19072952314 90778656715 429284608116 2023029403317 9516107232318 46776250410319 225939695432320 1085940858734321 5204726233799722 24904403348176723 119040945379353924 568614555655722725 2807192382390789126 13678675306315963927 66401504614141308728 321632585762069629729 1555833940944844978130 7519258902808922819531 36317238216412940680132 179843471719955717648933 881688324148058031983734 4309600435176382893487335 21027392518683807826005936 102481864830946588226690537 499077586243815329738842138 2429076346708355236820984739 11817568239955282944734663140 57474196096332665813712207941 285168338274419198121679103342 1403618922708931733089150242743 6892227063584463685079154860944 33794712678186770818473177044345 165555103968769362772704613068146 810504666618181023715199264678547 3966065376901137572790101305022948 19400094495793066443459172447186349 94868456499332948423409180964866950 471418742498932073604329228434219151 2327454595039123003983816906804010552 11468459245313541419248099740136340753 56443441862799085443236808521678956754 277580077115848864495768942606796657155 1364338338098854396183164278657672713756 6703067309907589798388774648527009836757 32921697292458800659850058973349560679158 161650224152878884024882430705899989791159 793554994319262359745133681482423762119160 3894939519333217296600998478209953338580761 19374744630507609168792053464839155998019962 95859053426745106140609212018273302623694363 473504544491061072797522094265343034708962164 2336615517304868199582396026350828245313781165 11523189533406704977439460435856324409065018566 56801076289480923056920632442340027745113147167 279889648118582132654542843418881516587763240568 1378782075164983373509106783734139681179229362969 6790565588263644736767438390309899767301187063770 33437590725649161656345082088602182347215225889371 164625078206640246316863528077321372721650323260772 819599560956810762984808906208155522896512452679373 4062110299294628632738422726026650642155933169867574 20105107959416666309715507338999828951011889685832775 99425560468060997466516839502501926945241471913827176 491419072199707521126572329909772581125941132454580577 2427905809158318135385483584476737982092884424133386578 11991614762585376341210345725485236823261593482784178179 59212911235015496454189836079866174674708708689026301180 292325968332048394709392040988839724632610395849546061581 1442929454241134994931253181024498856635895479776419583582 7121324115248345811489673872434483279704746861687936981583 35141743386245564259478304332270344769242786507592896060784 173396379280509570046837178557122922501991900728805435083585 863799683975474498689477006125822412166682887833870453360186 4286588340742844190053980361557536826899654813805942101150187 21247223555115803274105704349898066598743318407371207318228988 105240535964036179745181525453366840773084888981655669817798189 521028345233457253023967132679705737038444461888864260452631390 2578642159100643695853540107761021699181793957925817004055586991 12758693368863937177332182581183118727119737435585189037975785792 63114535001994935900861550795228214154578177430339433591501979393 312159724013736491495711194974590797406989924091262663407101494394 1543692419765880410052128515971317580332641761571392727196068046395 7632916071296284232832121772723017325087079973216974805202062173596 37737531056584618980338503526619927309157797398380010465218101075997 186558840048907774658368166717635864427430666815065756951732056614398 929860170355587743981035108358265367936446414184880149314971706199999 46193706817958276891484982411960095401447155815163710552426578084433100 229250257072894858711532500695716763150633193541255247798850032027089101 1137022519592885327396621125409164056595170373322206329618350975082633102 5637053734622234006279493846693364422281169503778505081255899379326749103 27938650770804390039540772866841810002453345800187717610800070479706485104 138438836089129997210566054403910219469033224133782591680656924269586927105 685850003210474242282033769713601137055109763627106703269226201581118615106 3397292726702152634118100508979975503840314590281780032027049566642228271107 16825959028579579645778106350539437067061940075095496189443267052395702975108 83325473844504787759455012082333554687928334584785666084848700037181314125109 412603870094574950955721762560650051872598489203661226357423394345761391957110 2042921049356788745580409827668569336624049207039010709369079224055774336171111 10114327157093916039417606801379806375134062760070552068844802731302183710363112 50071799456951994107863300065632313462534243471389897488734058116292079139095113 249670008710321500102683027679405191952380865707272967332652636566248910982235114 1241319546743592452003868169197789269470890705632689306517408624344102208164113115 6166215639484572139766273805333525787005486160759333191031858094112859295081549116 30614046075865171549739965125925254230093122667612140272021699149810021924944593117 151939139686864486868111333558922060030801050048508563880004828304725577130376875118 753886165940939360134896180988926257897544152807975573152472426001740793545033637119 3739851163435032436133934869235634546470910560694673912567281014650146188073604561120 18549495634261121564510384645214079065417001531101757492762198960516658079694935623121 91992227383101683175718560773077953621567376924431147176282663440054418655725470925122 456163314162716651411032119065776674131820027295294731837212091070829677360620044707123 2261760881667188822859522037701224700192240230533060495459453416990761872346363355975124 11213356676080832636709753485240581415035617455367323164527887430881794223468540767549125 55589360083354954836398406240402166529321699566764156789925494574371723361326546413139126 275561481645942014565412371711530263114193714748855230378347346092273197554738373081325127 1365901136043729105946498097429467141623132859412649451312358876690536586104730874273967128 6813077989222252295481676233610554444876404633968352554935844788548043872532207075528955129 33897588110258817978367090590661039579779070995434407060638060992603001236016124914743051130 168522953812856261294046345456540319592329829835837661902456326974655606268436018858096869131 837422091915341740012808747033976075654861452670982952439799789663091888351196580147466255132 4160013734567267358037713466374646598065685396198149749548263373797543664828572476750258199133 20660713309980008185159954607626589249178726711285566981592085675041943433768158561299210935134 102593093111383484127126072085255027872065364335607055031045104305445481673003951945752879115135 509363579585044730861552032894961430532402919084386451657592928420311746792801637371213531677136 2528628876710673741755935241093904517880380951781870946137069176437601006732518371899207837559137 12551555719062925001338792153044876650711236797419962184197911196310685713526051092455971221029138 62297602595636747992175599540949219151640416497131492676685508682895787306195906581859087026147139 309179885751033710840312586252531453403300267586367718777498432477190477171717516772684142447357140 1534338455217998727787087148058816763595650189519600371681632276017575874436934535122150269690467141 7613851365166807143254158538271700367259216870825725649451094283727232031885119850984357958884813142 37780146838697273174582241582653866349183690192806390028623915430067428991500685191646620422580177143 187456820355021299843943857612850209593797800442930366471663274402163467156781332795405649461482095144 930077683440387559549513505095380342949067716737018435077411708495321351131991939162281384753000143145 4640444984976114682377960320081537267239173770593926742111201885499032455629012433624393337055510691146 23100642991561024136487699152551789373452662756038492636930667443384146270842601976863309869869301141147 114918889099458004789087938942514189957400503190399238486891898623733004271725735692149377092273141143148 571448998962077761541921675466586720516180024884318788542418006768353743281554829936735342043419486133149 2840823821444293864502145274074679808700592293749800325595104208760912504472821711946990064933831565311150 14119622127628534911278675541539304849704737018413244209221742037534260051287993488999715328286981801995151 70167063384320532337138782230483108654559555383646835270350317943964422774750166407449980349319050193735152 348648602255167578774087487147633953892701001274913040926690407751003230173403284468715633562331468917797153 1732192587706903055229984985662770406740199628517125541562540887244596282911182966960146355481191012604587154 8605277934724842850567205578780694897393215751632176544273654080361538624071770092171941214601861053144601155 42746385513465504500092546655888688935132318001298310269816520103919384212615665516289695206793699445385105156 212326335792822022627501972577229754112567485575503021823661643382545435777071357444510514260049928663859855157 1054585301065728101272749676996902279860515479521089139331959762859684671768629189520203862052006062145481527158 5237641497036143491611322817862140708760732702773051159522234708931439983697752935977417097720774652421575189159 26011680183812954287192259143992383155669503941100919674875402616404316058452802455067065790097821524938048435160 129175945792239863147312673046383182203547766307203895235644645909660590988236936113438308761810728700748136907161 641471327152258795644956624314345630552917233294559763258562952856565808617283359177796746523648710140834142585162 3201269970538038486394431251918272810793906868736563725248723516873437424779484994946019822842739004964715492031163 15944125368659179080044047753598137607665391066897607999235724823708489456825447218830679523728779126216367188889164 79362404036121451101171695037474691376119951508594581205953711077751355758961212319049607121158294389039430417583165 394882083363061265089923172101019098953016267559557617978921257153896439554717909287721055067394087919894844925139166 1964326251261166876277793768914915690975773128760896854806100372931091645011931644409288634869123651838645912826933167 9769696250165413295958924897434580684858447165725866282048847173118025746592872669279280288119916116230805192831625168 48583305398444637056876528914889348869579139732456315744936202941869176835303973682435010707079859390033708333919521169 241570056405817741429671106703848960057907199589444243255896616905531048202630510083789122540260002172523691070882419170 1201039703542968947978486086671133368663392153538853486262736152187583142849282317916284904199496960953484251803616007171 5970846870445435054982179103977798395884045613781789830793207957867651277605163874487279341141493295748384661567519411172 29681339791562664689922108681754367980587042447403940128455843033657371053854789483634921508054606704875543940857624439173 147537965884278843473411330534302678307193288394793714090655656588340255477793725513787261632272425317659820075478554405174 733330640443775342071797859612560383884444479240443355902686107670885453262593893116698840945548084554604008557979788355175 3644803550318705320663607077946933682361065662152473215545074207375218916292564174030070399463628551254584970569849858395176 18114601388735433766284263991485715702835970880181589904077427187746682577776054257852444710236524771769760465267438749877177 90025511687091256788196356385273334099743502960393207977834715463062478310896470659498679995659989820649970314544802109577178 447389849958731869828379359277861744881209883966250424085884140292858108403378153679582695241087410663333809718986152906697179 2223267500404923922603148870068917846810961162501630912660050861322506358596174856951382642998732867110273869497096912851405180 11047997454427251649699658289016557137112280818909164667254150613096657416064825608258103295668456452923471622626510124479637181 55145631343898946610298403634459551965264939985888083137807706413993845487472466997720194772104482682976717149706590407059015182 274763495369237790792564097171968970261752805873979748582485079669234008842298236649991965142303149830460857718727924851437019183 1368263239175909099824995373298797126339765985648969778702708684955657578040964915834346687308044061888864648713832460198608377184 6811386558038545726383533939050099959961602247947503973397373616551879995010538503959934299622929332938482209822398476119737469185 33900505514802699929784936709582614806858318150373042670877659375810756885617097468829700352892032131436828665517886487987352109186 168696647031623313484127910466015560255406941193819587692480837850075906782746122507752669383197358869251196642181585083606375927187 839366967573715367453641000457113550003009167302483828995041136771671147054645221339882426596474688437686763982616868707294079051188 4175925301912193248297870702958993749230627474615919141130487048551854830498566492908295709532123160459527821094128446980219809509189 20773816665695462286716892702102290473674246271700856082196359832521837417474052550915893832535139776218489867489741904286226363305190 103335135304116058908639682471063949878233023454619579565638984198868771571424617170454962553872983826780159560662332777864062041721191 513986896530949331443837976993821258339752417085383158018272230010512462356729419527852457044522611384275357080316643449909674268021192 2556417039090418391132803056228223993497616036822092682490205970857803971858291104479087647312000882793416701988923365380939756408229193 12714218191713303590713509124115446665377669471421202521828364246056662668777995769211835523695331933047737629054673473613677841685421194 63230720654830884999695725943637051594391182581349201084569632590713358530560225813529411475846725448948972127376785053781378076435291195 314448102248613866593654309542128842615729000574732981261443121035148942943393131425368621393867257920735862270026441811406881544392979196 1563701252335058710409006258451303180267957906832242226679404571731928860038281441118556571010247530776638106262151179105302219126391495197 7775779114802630611670113705434935248867947128203467070714840096980716116885879448735018965536809329617743326638204834132650187234685629198 38665226698471689117178773353140827834141249584700084956654908713305586968140786218115664218797777606448530514111161421564385324732145195199 192258153057468492728532157192405164231132341505381690236921003328340115544994180570245916907834536348004910163605030051986196970052908331200 959815551366728391263093702644734649908899981224269004200483285315305169789929980582734538862752099797075180597734485713397604070470118751201 4783988324610731704036507059422099656280223575331118334125480325354200202086895253412963879477910613990626793663111611936362535315345254915202 23833011330043488482244394189059249987143438427549394010094720662861740368480249447374857648219547344536881058291904475229235056464996467907203 118696347254032490545845441172057775752932185328077148584429350372621117897972683669473748797883912472134167055877806590750061404136125066465204 591030533792555812010422457511759481298093414947974882593290693105440249254942386903115093061451458706660881060696677917674001408572728542571205 2942516715167533166929400810968676254183472266917748214755412180390526400351476581678096191646085516853500315127986902701967085142860155391911206 14648000780385006597837864402563750296814234795658856168536466444480810995877164191117926185008619836486413764628712830445496940573676735276759207 72911728859191797855046989813579303569576288242617048860096787134386376062430072013783752060735391056232591286100265246274389515381760698256219208 362896366846405792765245278719059986318559410971644991642399413930159835407671360532629467671591680598829697772201719578439781843762069525933741209 1806087937459344634375682132309666680107057961095919726880192872055494791613008316443132181932509322147003744985900815108742587766872922936683967210 8988142652155448715028699296638751026621731360164632631335529220745200189280675448146094886575017992316527479681226775472493319653417731090648477