1 416 2 18464 3 1033328 4 50097024 5 2844612736 6 139114196992 7 7939011165696 8 389154431528960 9 22244132907945984 10 1091144538683604992 11 62401586754017968128 12 3061680318925083639808 13 175122575873489263525888 14 8592842639520502407757824 15 491519501856194121134768128 16 24118207835394582034736218112 17 1379607970103211660553842851840 18 67695993700794878346543404941312 19 3872360202676088242709162358734848 20 190013281660646385815426988786057216 21 10869195563524826046039264339492339712 22 533342149581046557714359863975497170944 23 30508408939503011495863999327637702967296 24 1497021905132329519032696141127306115547136 25 85633140669374863946186366096924996811096064 26 4201946294341444810057763499650268744294334464 27 240361128831536211624928018436755734960927670272 28 11794318971394673236678822616294264671688852504576 29 674662564647512598708512210206765316732846753185792 30 33105126340359089485396673353461319898814105060900864 31 1893690479018071194947666300062044135655969509425020928 32 92921804128733960511257906321731357565836856604919595008 33 5315344041175473147670406179978846059854789029430520971264 34 260819475863996871069772070338367304318910032443651045457920 35 14919482682039578394867955375552178141930353251910519682498560 36 732086507275028749270388876981441219002032475469156511758942208 37 41877056659240766400001363356972980781045182171614599824954884096 38 2054872062249687341511257933087198098199394567515308054482945835008 39 117543477344551924163031917618231183730226814877808640718620304867328 40 5767759889744680347685353392245270188180791643525715815983831492591616 41 329929325719768162532224922901017493757952834376752195878453136767057920 42 16189355414172391576240743285470175792579694990508797441076803921067900928 43 926068910246407179764701416340915356762145420327545892380095749409841610752 44 45441425048579540761386551932642631081719003319131576406053347620181289992192 45 2599355557911839605566166337470330585586827096271952892576585248110691913564160 46 127548198036474270893774249149232029666396619010380362083514547889328856514953216 47 7296054582651221264989526426024752164504304519404504931062403657153382968306171904 48 358011281665784936465985528757484287182245369868106172226601008340770989974193438720 49 20479080790242733424718042348105003764649724880830334961977933482241477146878465277952 50 1004891325578351241128453627520516328003118414879360349036672980146312465387068464300032 51 57482128904377441859854105711103161647003828994631538911029292180655293084083295153553408 52 2820599874741835102082623284751039599285021091343720294180462898452654772732329027749019648 53 161344895174877875549842057733338380833953065831984628477911815488556249850573955708338831360 54 7917058741466362489615824424284435881995081498421931160565004033229004062743788194586765033472 55 452874235787223200849805730105921825465114051495090019332796795033324921119720181970001738072064 56 22222159079393101049421301642808432764598841606767361998976148292310770980968837738651070884741120 57 1271159358451126842670621348737148536533509596913763927727526567326461089566695363240449459347259392 58 62374724032727107948302207901853842734371208689057583738281851556598365197129607541421514234301251584 59 3567979776480517793852815216209775302121814118017559958187681365147473711357628521750664703540985856000 60 175077776387924292976122079683709344399254197378988261878057326155454824821839925245239660880560734076928 61 10014857382543848288816749125056963053303052769858197352660861995606910709238453579161636803218154731864064 62 491420655726785257063972700891120764753387984926776333032428576974125537531253838429009091461176172937740288 63 28110408319530081940298350155206336284743936630510446552729340088087900253730135589724266224164413458433966080 64 1379354169656910780001199855107730368953312282839124714734491172941143541569604162037357812958742142869133328384 65 78902277457094515848985754553337656020157356469050832403687045555389274534379362971637987006939747141618933694464 66 3871668606473275279916965324108448743725725379730012881468188761988328852865157477554649934423487507331190620160000 67 221468479473883270673580139791099340310442164309529156402022463380197283280632385980022243552418241392009005366247424 68 10867272617937681293596741462705142428694703236403568617523422617574063358624315426890233776166084897446852278114844672 69 621633354336892693111038674625341321970672656401576619378829165360535338901538852721286059775389731567022753726639112192 70 30503027546087909282967210796562546960897801799407350885990933794924363735077050078237461928673906612493042980917704916992 71 1744844359532013736680145735296243485943563176841469559666336112454150644904737113734749431812919196838166327601197171605504 72 85618049918211170001703672600999899470951807223276868153668969736294814169460406165583217901578562666182380224757316183916544 73 4897552259302890698142903050697897070755453657711122596599982599598943058732586826479895325648146691428452611544944842876387328 74 240318783462445143986636278372634866446311245723008370649141509600354622772738678710923959132676373607586143779406426735376334848 75 13746795237963895223941638118991674430346838201372815728944863399588204590743345633874190038740859948547081603731854143886964293632 76 674543717592724186965551284963251895775321441090210737918005804052553555310973438900880841257440121772748969830167742051286786244608 77 38585474806430165612215536983628683949924805949442848889461498459181283786463053110772420492590276011921482450251227456710609719001088 78 1893356900314525716610467739808611349587454294030240152698175863313342347934590230176848603777914827402259179814143306804185191099138048 79 108304433161701490511416641966554208787683064211816144940686101615492097538141661269522497989425781270135839212435321989995528887801479168 80 5314407737369305103654113435245002718997549020222678445010788540173858394003936990259341749733021872483093692528057852349159513837805764608 81 303996524633220724743755526254179672489336098222101895213482192098349070571541353243335484937333199602899080718856699192992735008828097036288 82 14916854605869079720280896260161800188399623353975533257478744506630023733153956266374591247991761184029670365149708586670933741607419729936384 83 853278894420691956764260579397217963198319937215368159274663868726056793043537817729921212024101321843627328212773981843517370673823864242307072 84 41869679996135172563651847778894925751394168905447744867993526885776747129999857902457390027185470241655771806092398414223749005923580333199982592 85 2395043405651596365696374928343148965417698804827659294938964486359771572327940781786328648843444739740297972624905690500737306197431221244663955456 86 117522772011802763439104575641683003279194903115044685498326040322701501526901872985682414830172412828168518184590288185410623962128159341633551204352 87 6722576818039827416746083229334124915896634798084944973100754065751309608606214167939535610522416236212174465310347256565460216761050489779750468321280 88 329871208535939760002910804428961949257955741545437662508791054971222185999698286373038561094149869146623998060584030589726472755835165627773305967607808 89 18869402937668787879037788236068137757746898507381856037592865744721828176651921427453871815853815294559834010559903285184447612406761720380230399770492928 90 925905782838692823381239439809225424660210911480253547581377604088084838420746227919809367572773804958304000945784445053187101375125134111382912342568206336 91 52963971533749168344652332914047069018707027291990400380046337796473164166781695654919574438135941081882204600300242191712265613469257943952108905121542307840 92 2598897680397981246608170290289878326688198709970863546588473408664512870918560586336693495821290811051706150616272596490873840808879621165431926763741931110400 93 148663012279410110896347488129057037159752577213341575090234709577422769878494817845632826903601893185413970179933031679166580086640794063874921100575088310222848 94 7294769379742286510674680929217360174527671812241994323505269833052742775145594682130547051612344806701958146492405565834930070216053996014782653114364650957307904 95 417277832080724188421107627556949774886640900759899990522555441732668339243275207363808806986440463449099701708385816530082905084593849076716873742599951857834000384 96 20475473392040893673475824349778804693293508324028792525241205811910241124477155129060074930415744421649390969150469319591701701153217619947291622275129796116275527680 97 1171244860952577741325583974179485268668278536410654819551893162956763584545076783565551765018538613131336294024923236624155325170887058382699277918670458317778697846784 98 57472003404579999326342434774558042990869054633427923092143748469374696984707056442231518726501045207577600272792649863221216505381440717469263762936353788481518197276672 99 3287532715235253036682279261467900765095697643686593030303856727887728783491160683498907305944370073730576482929797689475593020674805982747460707778634520653723097813221376 100 161316474207623937240471835825835340852857797403323876989986455578098971391088194639200288131439337431247745107472854837563640003771135227459536628813250933449931007631294464 101 9227678783539757792871087378942300781379509320843306265825617156718698708322389198873091231773014298873416599810292502414424303872433633358507347076674567458432316345308676096 102 452794461811038949449637061227169563480916572875664846003382655490385682706059307701813429002860371575993258312762425681880877682508807445558330527481710056907213625467338752000 103 25900899886891777685189431891437782224172633771125970096328375592737891425429016082107721688400419799382708042938308557379327537019033161884078642621981636408506030056911572828160 104 1270935443226162932924094220341640693435544270867194600998698478259621982561119129018605918245381794854874914027149501511139069711729858659934397284146721683018116663708821242249216 105 72700473292097889346446887182626930067659003481831034438165843158758571397978287555073790251170788174631951080592393613296299074474520777706089639975352094031510177791285353076752384 106 3567351275428306074181590737499819379276782853050348235609522081153743776798387412596625921256088495207924618790624445738443457817106698129659473474520216843151652357998654201989693440 107 204060817962927731653757042160215448384249291516897332782467177187480350427385621266973949661491363915552596672460597259468289313002138740618082798320689520223059742985531814736803397632 108 10013093261445358499752189419585700464257934830940546499070014550720379260491185267224991655682294907483498146016141524043979781581989266433500732976606176501481237033525642693626858307584 109 572772301775719516555014152753672866468934937827387432380724311334598348602231699422236361793663145926797255183884810645570413588850918369420506722206775942792363490620547051287566117502976 110 28105456659959764882219391137741993655496070374450946662689654503203468164207177275861482567423055321995328205401575471633231455703119454109787722847760018373734926936731329879182287271100416 111 1607697709714448500209193102937796730332992802102902257455030840066414038294291985675850168039216377882077387141350641369688712777896346876810866556655266338971065708436642877843347010062647296 112 78888378789638349385227008071737899025843242529782265269180562230330048450064618392606235853519673547054690434951585165239633694315221777629568346193140013701089768827233266567548971775900516352 113 4512599365939959650609290383861713363317613583356257668487971464007573047659088106274380748966448074254186490970981214287757544523022747550604345763965881757473000835589227672385434277898260316160 114 221429467713419143691578837475369261898254369882305134578605366827632920025718488629360304232700852317097776121973027665945887388157967313500769102454355499585785545530824602669645972723208021868544 115 12666282295754841733985100493065621188858552445054394606836721619909420756986924825219350038683517426013218504239604738181114584972219402380381860443403617559067491425922589202253817714730947097657344 116 621523853375069535550300489561498990598225035183699349672548698874735311533849537524477422239179623496748480691852996782407863455678052165564115313133542681076987224973455908953827062496745928668479488 117 35552614842495445101711627868585023421587512341467038863252280311219787503630159944041569102681352522111275232896440517590096926832880698443202031034690662328067287812532616838752201683158052847593979904 118 1744537004506310079334652777979751495117153122830577303012665190118995589666648048392866549020590274362993388259067443304209718305060065383833605180779523922998981510192111079462740700729019928561326227456 119 99791587825455185587743169023176811765769006204952305718382371374878714868337006939735128340660018232555941329910692409361699475757497757812431217491171571018241009013039086659878170977033450659792012967936 120 4896689553530699774244283117967961699794859727700184694107600997005531057781524776993977433428179508606331933786423815024896853661326854149831264901302283958453500489786493388142163239115621072030962716508160 121 280102069702689589228487669891714306094077044572037774512048314135635326198139522257976906944848064435582334822529526542064210332174932940326120506720495475269404354715091404615464446709507549816650463434506240 122 13744373734532586007552643449935460691895299768943196337076629352547259018664807579077186305634344098994361262966135962884297042785816350848084817994839121208141015001081836232364065012989594646039069448868986880 123 786210252400826607783890159194238193896773953715477609675453362249224842433556600558997832748991533599921404784180534903976690224079283229890508569690200198061746437026530069008849875176667695614135744710857195520 124 38578677959745170175179562117100653709327611851281280838594911063611023445504527291868868534618342016813463707773676770627568704112725427096358038674730909108158214182804302125632491549596939499139843196570556170240 125 2206790409068641455579562038120316237958778563624274197069835292825938409630398007584280291990249373862557119653441446194081702707937108979822214591872707927610094963219044265399371929881020958471927513360078058029056 126 108285355292860992356330145363527740755558822535144350790569071120353866235255475381332179548946932674594433328765252774709765311620374879078490053085763983790544429906770350809120048944900151381693478015779002638139392 127 6194175024665732455386254665995478460462171097135148294276225807809863142952490203737342480468180997889357386633605752587169799157859392910047886750918196986305520700768025270768232686696158547877149249664105297376968704 128 303942975524882187199007940977751022392120207878381627747214825836386626747429026157629600263411697940313336678676811726859750216556959343264787515453148162267243929586018758530816931508011539613711714293440494929954471936 129 17386247501585597989839417623565150750083107808081546260461170606572822468128052470557528664124407175190082344046723343633132971169253710203759636576465125670286184708344568182286705202917765771004986220155675118057436479488 130 853128589005143374147372707127458443320451553419519852540252917523621922560197710144000753480694811249905465543000507875351058413570700859115396561839616580399459071054640387952011158814102128679484433509050400869544099840000 131 48800946208765552381246580387132707021508532663048400011423101251938547308606193617575069824936186178843388896839686540754489221842978871801631891464169555913450903920786150719674173861185571886295270995646186420668301490257920 132 2394621517806136694813320155206596337188276080748293940695306681020792796524040299420756166242782317648625206933967970696871799493222964723765183952374563641733651049863357161040129258521141103171099761960302839584289737314140160 133 136977939066704128972126683777671370013299894576850768013001732755204145990485971672822467953450482591035823205474805442637421562741894277993989887708401212848587383832737791243241908095820919475064482118295276901013599566755266560 134 6721392633468054137183548196529853580264430905938354601100560031174579476938282049510670313406519266932854805396208986372791731779624970744345346002673861313727747746721472869471576032352079178977368702016030059823249031015763542016 135 384479344123691097465034398862920905725113066108612237588244057438983929541935976836296045279949283008444967363059303557212290428755747742065639322089382831176130755949209732184360662384741907795349600909305714862528824767150181842944 136 18866079084860234015296573583177676689356591454091401589906673328475533152405395720885268722053375769090172488503382466902911687884177331083175323185103236454448928611677260429040451631634447486273313810012280839237124804343008621232128 137 1079183750792145207717206116250098053643225658101701099355884170866130557111627886404705448940836189982443155700723878993973233923655392962685623946352229988094925298077862926478073515220546445994003688650956282074120563131090044400435200 138 52954641909165065399140480822693394714195378048223496649844116573938594499076953278897424779201495340477905210670927881042130429146300046585211935508715198338729922505759689885595575468713467927643471424441386363810735575776666108580331520 139 3029129095681994999546419714796689361385309351740904162345991305662184122559484725131981962056106466187433899815066456989284231348116973818368041355422101406248674600259722771524925432053096342733511668211842085894584367211293717618470420480 140 148636825230857209391832131064330558448839567231179128961001297629110972141223323729242740915504870541181131938816432472270182299067275751144566763611557062115609121303970453194275338694631346626787417132056661234558984947715894946045947281408 141 8502373271995715813337620198937057871096423487600311461705113386914557326930677914661532223560373312959864386229134836047045484128704860526233978165575188426480850192320472023876047851941821857392077310295635477097515173069634885520335455649792 142 417204328425166545469513101229615681231256297843512197293824286130297276848231320152813504855190031506133614849506982490891251418459431108978485454676600490173501393661090580033618315770943856715308475862665641282299470611187562197793255358201856 143 23865061201715234943534159328481101286199520710440369471441416413017007873692989934281525495161462467780694721454959498925845444655065514935242978988579765613409861557609359515333421625840881956390430129488528454559354546001710754278407470713929728 144 1171038545705961757526764395243709557651574265452071853351619818700172549727531533096050293708971468747856019022101871711258370854831189533729338558353672029543376983926650502131727229837107406888269662689868420582681936385751054987860929099839045632 145 66986137627891808573136271974859368423956027094222542696471042306571261626900357831017793066546782758471235538672343441314820758485211973787409458223488167254050678999874120174077336932520857995811602072686323093936157020187362579579185340499361792000 146 3286953615044068216356417240543266815930694422324731516759541865070071938512794450485172171703253127895441167505958385452943419153938079449760169305671655358121005516392785613702111174941926037066509071102624524906476450801130306718259364422171475574784 147 188021417434301903631730368895976296974317909705451124572158367336149690931020124915547507183248860985214021966748922444098238431919861232696148341811146703500157356980629117941122567371511099688144880162008072903400197389297363798920564555125536933806080 148 9226053324263573041729244195559709821949408930001347902598715399257454215275940323961126240752307641910728192205102466468947219161361025999118164391220273922616662158332140570602978182502535379510042576554121256096983601238382538196146854707992031093850112 149 527751780680127707512830299400978810368963721542480172271239286231768892207342272390924706024973626007829619783792279043811742475577759865288306659418139442731180401926166832606510766001452065625436366783946561372157561770114548989367394593268807320846991360 150 25896337433107866187747907984604387901137854432236975852434552327280073046667140791886361070205936120250418444060812168526572808339636287993092492408058029454436041365498198526861884345773604235028955138998468777849462131581733153875471822643858376183464853504 151 1481330934590822556111468540839899673464159309988270756953131851479531022262571813858430227704724904404342060744652825261727484273669868748421928350666943297897373162088928005637783080875323931960856496387880530448129575795514042345251319110825597617815142006784 152 72687667074904194253380061383936462580228074895414091080814459410936093319590074252152900346537742562827384277559004115275675787931803634262695972889722056355302309636846609797518893138072370799220372002244305131157935793109443049214651628784380668157399203315712 153 4157904185463503263556050992564792323882797685185489091190293378062241651879026865686335819702125943835511762876489899053885935827803199639937660983560442553723380046050791921057094575946912340331133023025527738870860430064280285685113656486061873274393064089059328 154 204024872568940312123514839281898364686620134412035537551668982723917124742203676329339627011629276330908430462079204707832430842387435196323193097301405041857384512239920998230538699465898725646408849559513080453166177805270421089698198569273523540368916401633624064 155 11670698836968732623085524799452695882501632911102177332944395369394160742159613520909362573437900451359083603372095775796741988843509120904621001425319159422459189105652124793131040930607936098409247003673149128324280070511586575037091882091272198995809678310481330176 156 572671407707676773704691505970545197109415512403974179589002913273701716320615227302643048589516686807820821833968756106273170037305731236404541795950584566291558277715299766005677737685075622160044730646358704163292894995623228976830107892013116269709757749864765063168 157 32758140945001074634955847710814866500935813459071940945313808578757382648339281246170590917345293280393172303228048308709849809233083439941562988904150509313492766168109295700966119213476456687325324063443942286373775214628635532197953092369428214474186395968580502945792 158 1607414513125484240415052662551725663013653903699268886296893943092211456662715426517241635267593724778525762375997359595805952772591458780640315693544672947734964504951541606370088532981097857445495071000911288163436315367808492227925991248475145322075892020966466378530816 159 91947861320297290055765818079196104089195620185218169696991210293254834794795677300989296028645100502082746218092345759429280035039235679001203858369229169344436860585489514899127497636340948565557425026768237423945206008643402004692803592339470061452481807655513443564257280 160 4511804469772555479887214779458517260179770917010632474560329533886412332913066457484650247454863570478650226242220149763121341274543307017291833355580249487994011770864078993746488930366327011700492253098921549507992034263378439682509596453312337844360262979249084049150443520 161 258085744718268998340923682569256098846971732570277352267591865558265844788869177589560519305002834036316291895071905028990648458899298231777312511608351624734654649707080867291835903229464084656533321632941621468523541089477225928722796363640021085016578537200509492969292693504 162 12664051125106689676253151059016323920047121172823894528071634534934667642428045721361718299072936396035982187624881947432243667671546509297102321150361158441509641552990504898677433024121285637436319506792501399540230350814867901312033273612932986978274406992627480393690659160064 163 724413278028902753276042711633252783862799037037392369010628865492536748059384625789626813716717343410949992416542946442487979862477892147451224266514987108843375413140904721032342647917738431382667108575231512321020167342719609361849247934225936840338080854508218120816010974986240 164 35546352235295523717606363872608794023715531473709221383969607713984140681825192809780088463262825403397871255499045564684170153988626173757967954728454700273896114556613087067216842932796106877660949583047515914637332458021161382180046339046616431405243501438171407994797803637309440 165 2033334301192937524974602199470009707316770414538727045048318128250584656890542291769098975536522408293606854098813166670137985138046079259305467335573775544055789077648310000596755665947660395448091467555116650643885715014330354990597053095151261052744360219014255161266721281716256768 166 99774009497695724027090448211108866528526943261536526448690558956184502500723053688014173872626718033569497330612922654583000810151131491561864144007138745704663706034828574250193306095849513972730483622617967592175312010039040652007448375255468836086112674714512528217350687027714064384 167 5707306182539098508261011953444477218216367428225623378715291887447500856874743789179085950063411742267663945246420480570681128962548648381948139460762724995490504195867721946693572634020097083629128239021577486217540327467821421364143824957529251496660323336369132431589927064097970454528 168 280052729612060412324925723658214047158472360172727259783803908656307182891836961922847426435465685722464925510915765951783412648581361505945491894768389256821674039471752402499786262296834003608746461278872006937136053346537804391825726397516168202254977125630190420572956138017853408280576 169 16019669683503864818958181610699130019574768720759306455773778584213864417191047428366750247854490067572809935163731114281967491518444143488810818634197242333096309068491212135265663353075246873930342954896949705877052005682631355083824919217423120867324531658894109971194392828730247865171968 170 786071761153160284851008606943113962998752268443160281785575874785827151745619123763867740923160941235085670664770586062083708535494516112584899274169895848757093134119868541614374912815085802410802677614959918286626003957897340880738352828616454775229984932462404721632636092351528929356414976 171 44965139167354413537853127482128855673429932679045924056647941580510373748155111043229017229107684531893074258553014808942058316825232387376683739245609863468218930303875824440459309591237929354908766921690092742882441228163017847882392576237052016566390537862082888825799392818656312660093566976 172 2206401682063165852605046474775298619737337850935296901627562632356254565225598336527764524508323470508473383964566282828465500977466957888052708981064247045328188616144241721318027514418716003186167024183216017828640959088549607824725680776508474060756735428059062824688559516881617174826726719488 173 126211325219866989155148021716768107105524537197808278721189027841350700647764327338200211767567200961709726404843864264222306674373242079641076767954110359929771274075364050758194480943797626991083991568950942590944938282572070234865311525364995819275844742910615593996306482243733601886503207698432 174 6193083918279355558530998501982567449896974676724652415355192216942715621013989969501590897849731514821885666669992456121297136680899043609168407399461464153775349486556744529766003557731318057436597253906247671677383782289873401471027440630233565809700283819656050788174388915423945540056036837163008 175 354258852718508232813571115461048197679481568710279212946132255638572577157559361080868372395254760049551384571716758743299144595699611895155850507649758257286403179304906624693234228574914113234384399737050356015595794649872618934933208776175807266542502751951888507315034792311807103480186139876261888 176 17383184907195131417738083662131581253803285701357279689517098296158895544215904114568191226601484238229925956854991099558507582904696935222238502635603249118781984295326052551924039057176365399366723077582374439772346297510914867995454658831521511728577282363175442492902751352781919670586594524884107264 177 994358743249126375276867289710960003316027693702760158377186877395649552751038187946813026763563660856271637405207352057251992608431360244303160669569765561066413100696615836722719291648428984240056712304982680963276714742794196350270462044106933883183047253668619573866644283638982063294598757668941201408 178 48792349902742944798787037278788627435564593336142919920074694165508529710973443729885441082831930100296025355872300939322218623342485271728316412082152070382203933695898193873555379771896663193853843770627826263151937270023872205590953367664286311374040429661450208559341536881972810295358187551093575122944 179 2791036279512923738847245136002014334452204843094369800568606549790211853575652964367165102796971423225130486879733378017724036705462873331885247499284278658857899095050641937454657284917806698467998091111979569834142514972748532929562332011236643106247959341279359484201794297851407037593195506545234301419520 180 136953810348430384074680908454999713533176799225114823989864529809355750908638324769127846999510844166353549786900290118685891172700434201861203007882930336200711498788659826359818933437483315415098781135471641377205836445553697761703662234352503274972380788863271480538722981500868089573725949361746463676170240 181 7834077556459588572200467325727234288906566773807032864336590336831740360118898818120665933090187941679539827878507396656260425852069785423794714130206046352299275096614342485304079293203129926751188919005830221310333665812314072442147454841797767208925604177683994545768898631907250703584434880375688848031612928 182 384411617934790583041337364120061481374031716315347232704059486064967601195390701357688156375228554090540565220274320911809177051012802008942070610986788121782037039264647119316354541709499179632289253378073668452040837291003463772923251654239169421826189752708908043197090457111746658171823310355816634736084779008 183 21989241634413392782563658675987742416224675680740626405990438455264310293837580734175291171973194680185388826926058589983684184182811400512583633119710288179373323163820176191790047879540183042061541599127391829358312553669441120907604350288702239187640190789640869373934027640408069510750638432084304930450096259072 184 1078993652146583117394422076095906615770690730342962085738075541257892651962119197528103955454661381792538303409318678418939903495114697793569284594030363249715270968922212337982336956141657671208025129244800778140938704802013951747818743628074290600229465488490972828233257203227938483518863012926525479839404075778048 185 61720954914203957873529929160512416577172936560975963652234303978122258689911701847005142029306194157689049448115057213136854995938478161684975843508913332250595451263765799019778852930915602887840506498429532235402068476641371150241236507396232141811841877484861781284913182691946515284898707662732543621535746131755008 186 3028595513390842828197844450667321080347968878801468661394185712565751222194148873258855774520243675366497953669523584151380493253645281087811978078319602206682213312576297659780292035349307426075448077824498031709762359049382731916853678023314578382376119864370806439278984806838466042766591498742290438929379691203657728 187 173242731098071501694130425278034513724830984806957219852012965373773278846887266080855645679265411331496901422582123354498983616263671869794506920472369850477889298299097402977279216885820566951220866701406864923908812486946893850553003040429349820495118010014464369600361615864344379331395039715419987011075656356812816384 188 8500875575572948781574125877289898661549080781074378109964313259801250137291243648627989483962341512732296798844912626885660361088404457070257007740114899420678814195226168388532844738814249246532284868826977622239880913038143387717955464025885613533238779470780689593985267037336268685244750596637209963539754883397781028864 189 486269921131951785603686735688988916154819431902825945968833254844743865260380718675681474507209694557838236903091476386359823271682229781829311474923616510900498728928646905023058621494701926984682886945251572986694808130877347200956041306059329018410088879917897947533874961424432581315165633789274448182662183337196871745536 190 23860857361722858848092780763870464349709087294585139128238476286653567461833094194913605907726441554347969473792441599193853851042136446493641789990635746875023972304826725515558926536905053115842700530496343865942955962961079111786534342855455034070212551849803039850564208184543768606384109219839569720886905824020513482080256 191 1364896724375795820969277598636531611697692299219855761532621334071978554748616026838872644732985151868942060414944051519156317652480264260314786804135912501609184593501133230758609550810781013932721526042507559160629806566857156643789951670814359143060926221895000698462708994429458554675842634306215776243189050718406969535758336 192 66974337993190905244433874248188340461014188257171133565888873882407350525756185537592938637381385358872335249216305014031360141853832284353668123317896878169692870009681399887764429197303447794811733547988691276593674649809493897998414954481455328654156023980628461957232880558163299150169703234277829001518739331897860031235751936 193 3831088428984399771251372429242835408715593753797475756192748405820870729550321917516124798751794257288035912401600774138054643365577299161424273562652645858595572076485677069059866199338248079332346572690983135205409299796321915292518286943425992357991098659055477268246959249897974188110374178704486673154413851526002954716135292928 194 187988297387076684292643353376436994314731367300000355071039306661750874193154128230765740315642351417109069017735232627131302475625183356361170807433993101659666420907635126495963822155921506030714654854388553971036370905587712271931415314623454454230870657751561953984951758811275659424421985855009483911354936804929125918309955403776 195 10753369312546672271380358237425919647519066278250562624030057517032637407055408403831776863570727262185647924234545856324218167615032726762987300417229456643431928078942941216043128693248387642405276493023465675358983964111358712449255768441688427882769805727795463095352943768468842098641148714653575975305076874252281650260029999153152 196 527658816994725075304465352081444677635321597592194782344701637580005118114241250241515491085076328280774099961818419015534562152126241620353313542013409205934865167421392702386705049658693409217722527504531982184800466723819459449081467754419736624169324562091944698826952587848298756650928945948362069100251163641987340301640946658836480 197 30183315711841888582875461722394232352788689562538938645346764323503435712859569461526009709566152827713316722586092683757711671532069304490673051492247236477326919346891451297297076185664577236931026685705246613074548647990953932355431358027287337422414014893504600086371358094218629275392750371184245515640947551786758665154092734619844608 198 1481069997559396498443748599383717057721554712785427586930386762849504127783118274377101372690906472459574464003977400792154759316016730214150155919742223391090271317055071106344493554494399793252932836579380203035927239706428212142799014843969340509703215788771908980740142955883293640620189819076065375702213550406634998309646256328373436416 199 84720660183944306214760957566631542921574009213343753958264514256061153095892298044970857639553525207344616455268776654650358750250269830956693372748117539839070041854150194892364730029044616364874737067717395533610599257576979117432236020090515360013295492259011263916649085833637130194925531548006323948379363594397912449813758213331915636736 200 4157171768992764727902860611462174358598393693742801118810507901000312625981239600624849834866785385196408534921786125497836670070605880591953303202758179694424522188995858940596859923074303306647569940726713021150356651390495629040177013742059052634896658607676654171226488141252427506135130186999861090469735193111721843321184963929943631200256 201 237799926639185165765987026460283852389979272949366707630196977461902331413937640577734746124897076787545798917974667579802136005583339492775614349346905382825605001131436990155037089271391059218011124303329286380409737717275569813672005823950654808988777154308234484311859284332133663244382725995159285370892681643966725366379451896807565910081536 202 11668643038741561088912854508689728378580950810560950141717331357487784297923676209193376525284138851984451593416544994763564025561768842270037901231386347452853926257735990174414466255430990230928538465152468060504297177534648944708571838879097469629326965168386665868703167524940383130356431015789116621852197012396193181279034404332826393927745536 203 667473612538238914480246551293274905627729627162660633881707427189212145600454056176233665387901027758131737009561143318681334570178576925763269661216315066038362943694934930165009024605389895444446581251995502051573932119233276676799877810537319525056758209909086870690983638143423169442933863523048265727186670262583726664302330000903078557629022208 204 32752370585486111779749172754096876543762890542567609436505802529230859265458965308930871310297934349314735661814269606746224219008058151191886742538992742825008589082535036341610822554530741035856155312647688151043691310309652970093337572215911230851096093111380971930748212272048420439336831643883362419215588031069125097114740622705965221693471326208 205 1873512030602255070419182130564850854030026996379121386268383242585648914150515832835263587106927260267034510771237114826469508785079337052751614061397377020371075384370840227271518373571989242866790922250374078214144698638971512521078420396067387686766091515696170977495223190694444793000860336022517317120045419274979264085383698567841771878326990798848 206 91931664668071485758356903214815607392472744213556854143089445306964382645857253405695569480746693307347460786076864177182752917833625304063688037891054176289321057336520280070972962211107965424387852037420190382767092851633554974299133229482024201059574049145658559630823603409722599009355951016611209274180633690854002046181666763615588168593357896941568 207 5258705756866602632574899980864321362864962356296355074626669318654281815690315322993722284256803826758739149332379201343655589540423111503524713327510852232871067568429381813331750226829452429005896867039926219965222435978111778153248240269982438397561159494021808371858221118202464430603468711412650643047789376639494701464464813593820518338313454968897536 208 258040282812014559361730727402274877111185210306990079248730413677423332829539281374972087692593806423283167616421113960825775125696725832542459013100471343078504460423017150553123490728661426736843775929523037164897771248184422066186900963206579146113899980237652688620346542699514743478188344858677565807474710016758948801841887234788403051898612208076062720 209 14760506356829936259106038748564265933715364471886912470766194624533023433799644381043332406008794239051731796616252334150763073759338907735818711696497629226374654987682601907514072755484070577507066242429663138248609948016561492194748178463060721212173687194161878154799465719062863821052595933217192361324867542233058535059150382863633504474176629194662871040 210 724285672342772466246827081972173320087784227979452925617834228693432334049258648838855330918776078849262391402301832916864022867492875807029461811780650253388553172527087730830781936947815518098826623963863641996124643492815823181687071132628434892109510179357078737194805943928352847889476436655476958750151676218355514283575320434990310636157387442482631933952