1 50 2 2500 3 99223 4 3863372 5 152918517 6 6066668157 7 240345697904 8 9519219712534 9 377068749332794 10 14936662560715369 11 591673197324653702 12 23437360043162717039 13 928401612451857089159 14 36775894520547706164712 15 1456768599559277401764436 16 57705589375436955580442688 17 2285836656033569530503915889 18 90546674872615531669397633780 19 3586739369842324590231068758807 20 142078097510844257842559872080697 21 5628004633535659048143003785863190 22 222936798221067606092001077218197170 23 8830983490112757277272761805171617444 24 349813355285545159253011432750053026545 25 13856823950936451817719885232788968845868 26 548897196479494569010107886682218209261391 27 21742942926159869214635343557472262317794473 28 861282531815388728786870087840300592628571536 29 34117166297567870495869766193249951791142540602 30 1351450880726091461661851896869237898760227768104 31 53533739205812359976681729019041356367971669964763 32 2120581128199194783579348784404307228224368657968960 33 84000564652997898227741657379630882641842846738335929 34 3327434526409532637822817295384431821149344812569752925 35 131806501221502067086344265924819807279291323277830305300 36 5221125652921593955492666785220283144309487443083345966390 37 206819487892975754546579409375808205253137066345494383469234 38 8192543795297755052411285602651205417157062651639390484464233 39 324523450481627834146406599122360474954909249118035355226002918 40 12855038989593085248619305357013579761915025820569385658998208243 41 509214440986334151757419249088490375101475570576711516770359683207 42 20171027650631238976491848383723703790016627056450840872084594011708 43 799015746086135110467876329906477066037961870393187724048752910668080 44 31650651298056398746309729081838591936545811865352975166828970322204892 45 1253747166433397857256455204143053058411113043118013765596022776232573389 46 49663494837349532127569889188671633074373545876310073536165523679908342796 47 1967272816636485866422199166503682304926951571860805383412630517663710802035 48 77927708224156007241365255995705129214853361703257992351324357037480021644721 49 3086876236846470363468175416794870792899474316591414808024178067903986249201398 50 122277494343837127714057033874967898352021192833040488563059609041139903447842978 51 4843662160644883169411115632011748402815773738773874519166874655865684169415607284 52 191867385346414830283432402499635163851786560036839719230295347790305446658152711597 53 7600260368854536367662065422369576031397147684484953327432174725741370170390426559308 54 301061890065831614107208139807649585351046677795083308704837376389358839186715584780835 55 11925678496679096185091317924945069529477649532688268653837898187251118726427660114510597 56 472400567122777631270854407768120474640384247346029712672760002560284647368068584610418972 57 18712754656270936080917476327402243678725687106956997678425670728175094647743899926806442206 58 741250564025636765855437074961443479595046175213673110977019045604386830507034821719148839480 59 29362454045973106252341127398974025397189241187163858435189789909337623501672080172527229109623 60 1163106983581417060282443854124205358261612126607634479344426730371697872718267983644578600925040 61 46073051426074315398067177587473367618870936072205152816251099586956032662275816748635068106517809 62 1825047994444526921033440503149313394946757886802497512632039303160348542290063583155702584277177861 63 72293891525078719623098371262929845485865109738437099113415853299698824454909059693407505085392853676 64 2863709210798350590225648966203601548696344769089746762674238898662583636885351684732724228856139099010 65 113437391057672520666597148975318350952297674016391161171321111756147225397677997336717625358533224032226 66 4493487551546458558898904778140243389937416427173934773865431818238331675141965681073233225776005763499909 67 177996251391549498678455278765931351252919659937670091647203162341646479207115961730924832709599310119707314 68 7050796323790843155383999048470151481066667470582960894061263510534360982693328126245792913820805520061720031 69 279296493105487185208320599305286023256812455519463885587081494206276255426025601477088935977725743614245125355 70 11063506514549754124247793127465577118116049428835275128438760171308570707342550543127374171350055435708315239212 71 438248167875331263876119031268289343405881745947679970760572922077571144508719760244608887578157305641178397192516 72 17359908126189661364018629971325434396800584648530909919311984949165491361942741317052409359173021541925385044768164 73 687661540288459881693401705104449255912548867213283345517935837655642489208740590312161654164198111610550881188393573 74 27239682984180029156451499000507591885769987586874500873930825635264125809280916149448326474489286776922925997645228028 75 1079019671170461462574422045978997301240880921080250851946619414041554587070444361556257175507950960584454902597279239123 76 42742180643181157252245905786004129318564625558263231581170958062570779434255207798589055513650185145218149567935159839637 77 1693105376061045681115871112648430484048421746960419350095629147673967417389591782104674716030941702739143937412420010153166 78 67067373992396824388987259883415919969434885838995330750985714310583846634735846311083333568850162179272545547857564055560030 79 2656676139497325269277847429191989163405541776980293030859515556323984705332748919470644199807912322686140175604463774968154688 80 105236386785839302476237451385603709577767621601303667210339811065345699637464264050357213872204344992052207686475299801796879105 81 4168628964249378698582429416081468272521163726272282315016355511626666180170873880594874922267961182244242072041539861884584325024 82 165127936945828081164277275620748332471366319330366963202615823498665262978094907424740231533000210637579504052035577285506093485059 83 6541056014779005542903857593967723608865022879196266477022227997201106042868426306220807049400136020474947566083403299087795881829545 84 259104634744590803085316994481990684726268845439178471280614630137877419738409189365904862281120219153424678758498750803655356492232612 85 10263665621337141964926815889334157667785772691707820189362868228225752580590426572642067519882904318523151557080622105560277759345686830 86 406564830808442841484806006232204140756516660449973022977119779282174540631171752837572226925171277725216885134470020662639734330108608816 87 16104866209462819681312789588852355825903615105858928744369224265989500897917822360254333668444707597285903885310639144401622458478709084743 88 637946757738375550664457879850163135095104050850373129027519533869806089663155737804258430382535875247675305863337084754174263113064040738460 89 25270378556127128207933462358308721601678732283916075830897628271786338953316245033833813071595540400633454983842144177586501474686557990313009 90 1001011486654281077151807974102149195966476187544636614372024704409514058534737117890991961312793158312229218702225045608372264196529054352059689 91 39652116575470150250561975189208107504613511789513067648137815709462672769138046619850672546049620900537694090481361304083229751755723307513863280 92 1570701605203153780370233985872002190558592847090831754713617289560352510889622412596093861461041076017423437541670004489113930794283666512581142166 93 62218709760224491139576630138385957699429854097270694011528513114515114732130232080101534938775478181706750381583385852521037647919511603977755294774 94 2464610611845882332804380124256252091139235150145999104615957203481630719641540653133248014448706960600764404285561059458159476645972037932297260640861 95 97628277594186771265468807251426016936293709412638520006127856731944800452865993550034532467734899070417057167413610345136462648748656754270144948056406 96 3867256166226230320851284489741084905525202691576895961468177635244066438722256928702401630630049501327435145591835371236866472380021761283611688480056407 97 153189942747748823744178792566977062370793110551596025499338023758129617411148006383979127789252287890347695570376022087437768607816603053908091382505613291 98 6068167597482540011405183024189184075043111845819813281994088475300137115756308515394687765900786557255693373535013415580410171672882901245197150145241341204 99 240372555343083335157798061810564658093402835777569264803908017900293380874684251519142037851436795858961603565473651197485174214522341505618674679983502344764 100 9521649564546310919539412747526365180719881194760455757485272354949898274315972722703823699630016523119276841033264491673901870493081807619476333661807248503800 101 377172054025150692144177358870058531985371470927732434262566175037857232417543939147393933586935712068240607673036260361995014908305964878194871257504522829270229 102 14940558080109258934761836203756102147289865103347853302225099784262276883378423020833774489638358708728508853331100999297777290045769518060925193558083758754669912 103 591826126466499102320842498021260414053155697230210868569387837538341855522565275637320374696780202002474264781500202246839283943822476194623234091419975028595391823 104 23443445826474721841014229297693225167135890105059155320753621930980634083238123955449479217196250741346158837616564295023905529693138864164684379497931897700719068209 105 928642936904823220592337770800178495829674710837813188234341020132667790465331205111419532353333647094221028722987468434774838299854169738980713979227298432507097760122 106 36785449999390913965044420898061921025132970219744045830454610762549866471641022874994265232793661983099875254747532291614931683932517406506573011593547896537161352321670 107 1457147066845537809950453940795151184303883184139823882681596608954252043027154995674442125842835947569823491227116681812912625882337483660566688751440680548446729429112884 108 57720581764032002732592828863865570920829311104827633268631667836531695074445093458407864927572811588355738968408768915615543313732407478848289438682010320170010678863170609 109 2286430542931237875826520317353440723714492547920410081573782430857256110890684617571428552064612687326818808094178120137532893011628125375115238062190951990128529594400586752 110 90570199881569175538523842051112837049691297527958748354705212328807296265533765589377104982588213394275735815478892011273579748562622583216912368996256037377198029683230799275 111 3587671242385992301803699299335925477285000310267127708505943214098788107637990359028457611110754286553392535615553175729568868089207203941430886592432672064670683284576543942497 112 142115010900652172956380041844332955415279567654367993245737972873733908951523705041668859176960008901642634674136409044778385753109179596646925665407750078894239848688739044838664 113 5629466848768623899660501934709040981890434806005065310243279455070313216016390306432230282348217679281122246200080925868949616946259416403496979197296062150983854107473217232609126 114 222994719562305641722434288403953287830910195837401026882941656136623167851581674736638825897542781045466023402960851355289621864174976459611454859526957763489175250270646890506821444 115 8833277873116603522200144731041675552766520980576899749723679962539565455866466773394133797474703206326687379598281175141868520961136748539529932067689348393892256646700314063403780131 116 349904240498799696951854081899631306913589992978282277241699465035511067431897588298374103282030156979935931614334556328907519807619172243913994976268578528021972223989150892452084267632 117 13860424100509408227899818279384615590274653802091651716073951891200065561497597477373898613401422080497590560373086717111964267515207309453253150636914281776144783672037814707573979323317 118 549039805782636842065181276205632842720167079972967901133996421428851817909835597486708948092095774304436644271705576147501015410314269975997814507867670273240848718233471296819883236449769 119 21748591972936576466144094602685992196047424392735523962599589690931235968832651451286495412298327752928116731569714590560478749983007051705401992658816033215341146203612351799139280061955116 120 861506302136025849505350784720697033581763125146039348117363099633198412942260497613320803526543185694723266009784914627152510321063419267792275264277161781354292033270240172643533238493840534 121 34126030298589291145190028460265024073686902294445003386423705230741546561605675046448391995338450405298552761433981933136090781838754985400273175824849954129955137852528696681683423358505958278 122 1351802001973462392702345223862989226251429564500664145318362291880858442306826790870309432785086451152242457255869034859142032830881968448021545642192700027909913660192507562212116212013248535629 123 53547647838049331029679341056209963402188855689776029391768965221249504197865234829502973509430084358757101217576010120820740919537989540915520894650010236469275393251733306676469804911505338490238 124 2121132077628065952188214909572835177170446164859951026051094391618941935766362827778876677871134213473455866908795781196599941383178429580275423495267608249037249588097351370374983817898786099340923 125 84022388889055177433326902415443134675495134093109480617907589960632965710038807635023273202417110605941120905274460999024120793039054175511356369161847062666073609507318613043536379578999517042148259 126 3328299029128883252914872344577577946787521570417188222145111192158662109239327731574250084505293059285076962612196942446128528478928425171270609497120846693358453681497671417134660204383279635855883592 127 131840745946027730991061740651962441702518677606086251521223782900808856377093862325948527879788333981761676907398963336477269014018997994393249530147929686115019550428429837626822755206079544897109177008 128 5222482156645167562368236102535679163095519857048947455341241150185083857319088547621518254433578900035218408439341218728565025225530699539625672541806572324684858243240844413122766332495069987491394855524 129 206873221785642639473330595845658352174021931581697586221181938360741653363338152160104282693882270609435046566479419419814087846040162717070142817230241090217340609289607526634403509631588703129631284748217 130 8194672304914765060126955290019964134810232194136321018699778713335270292150589759403395079484647400118063032376136295863189020840401924114226664371762216017923605985213586657800352475066917999557283892025408 131 324607765109972193298415552576323505178639307404195218704806126645957669950457083089962515809925400261590754424897836686519427563310425731172232592840067143942778798551361458442827191667416158748590366757345747 132 12858378864825988172201286872480074144559940662687131385693752415065623491020110173691492140285696497018855863353598647344066039016018814160356031063281716378198963495518617635102678017471606338681814692441026057 133 509346740289437284497333061460976248861507048158804925464787614403679389566268572852956050372501833518603598287078360763044979571699337314836166594035328597725893091971797323539708440894648684873051873774466347730 134 20176268297176697320363266116267716730215621192555525387964798158265069300958130154367427083289354460411125020074107382173147482231194094676106091321779531053884654371292747157960848401455506860940555087968840856982 135 799223338836589849176804751142038267594350294891908396318326357280553966169495454148864298941308163929137099887098187770383791154873051603848274924825588094753944178930389828581889139402895661141247202382517055259740 136 31658874472366581952322820117490015544938560106415527923494929767382679704796468837585070447785629458069749792383468850364676701302091842718832033794062658323053779095077031271903223202063772814028110307540024822493725 137 1254072903221351829250566374467463988167444931692986478946063598693666496120578339397262576784231090137618297313739113415529275795252667021765678785242524410996921691801395456148754802850472564918508205386226715974706024 138 49676397939123159371593964416276506210783691352515723989266285218532164536899467040217226174719901368942739860916877529054041082304762925563383314769554532393168029835249361461832706228292434483427775418909831430140611343 139 1967783934942853240213878542644866824208147045954201007014077611316654769919229102343525019367013005814215799277425742113933591939268745255387017184971800623081729014740534496993587845141254325105066865886485948891203264389 140 77947954667816384089226324559809680893561374140623186660444808193016271376210301934391703466503548020292889533389649451966478953059939210281049672449717363077182546547248039054537811507995592920066718738331984752385713711412 141 3087678239975268843488202740701513744241336381242317236569807985710826831102535771103861067952940299415044792983221454838621807253996777600083811934594673814126991035822351106560858774829299061195000093552091974732190383563202 142 122309263331487108869167621951166485053281656874768533961667233801541560183597166455843403402216063074757978912629529089003733471280251976175001221277880164460210485729108853749811796354917854139449093141142340511648214999676948 143 4844920595356748557774598813610983607061426956990452126777140154764370764018870859679218155371323287464420151340466665232168836166378316382391131658195996132204628169830253843862352091629747388751862757069153731247063294703708951 144 191917234524533940491660999778641641818964043814431505692783883377083348114171678032604900881018410514559060396050700737287358191071751894031516204263114776343059099481160399558679459300995147087551053478394281721210692377246426448 145 7602234996966524257486788366752648060944251950055468426499690028961951671899051725387748565706610760226231816948727877860799316572660832426190833376648299410425758945338290971302345865712985687326662373115046689708234569194662472853 146 301140109132379434997152524903263703710913159924384747400009174248451479943054102518332065905810827203670450842830763388556662916764807090558800250669400218830916401445142440514520936686811677267136347185442165767653108643165534308961 147 11928776914216286578019868400106696481954539200477688723843353696662714086659392176446580297306084820148354059537731886331016237656168109053098290712932072285154660043902423527694083996088689630933659798863685218049889988646907238681420 148 472523301791682171302056069491537988321454116831329645349412207797943320619484593543450014066983118776741243838326033794765717881506849218953964300584480237353511893645798077017877172814375601601315119185573312199520202012330751016430754 149 18717616428052916999486995916421293040881492833332525125462839584057778988064120016297576540299800171160373207992569096818458464057886544717427337001381481014794411754640555349467918797042888947677751392788650111886578700862845808439741614 150 741443148770200260381262763106844513251713300017816748233811090569547631422018253792055032100551054161520337650411103621200143584756395845083800051343466897733902339057903184425654776347013812465545749737177354045195490292036177139496371049 151 29370082722410788534396816113255462650087212086463512251514733611059708485626227815471303237122502815579241324968504882461829510912526282228904274784629638329773753061011112743743761343890462031186252556801866243710870703684730282346182189378 152 1163409171090208347644624079061158853566443621457900552823869556558746297950280485942822606961197383014094330384366775053032548853900417837589302163034925772647184178671043150419325766275669952499712137993667141390714493500397593281225312333591 153 46085021692635683424630364602950556630949177635983489344107665901658979443022499182320809684819558704547172332427126112012987692347969518042051953305109488431405106516629216958075509804251231884160655563936240607614192814321363538085721740162543 154 1825522161236275980789313391426378968404451762791999023269212460980381107558519203420040161543142034873924658516915542707546071346450144484240800693976765250301546087606650859374824016960424918730370937405304758005547999603487444633910526381567592 155 72312674243512343288805111598728869463154980314798810676778536089378591806888608862072489569679725165541313766643782559700211464508350734559225832389582968391369159648537889942228419635867813600780881399629192267710010432128489913748071262485595596 156 2864453232770989052232645152492127564842526685822047359710122481662406405438362868643897050122002670688060957244581773374992482063234968628397130084092567465780450557481781508437413905735707757110958444920038064684160234102115023577691611938587430316 157 113466863292893694174830400132800091839024609443214321633887469804639803377992133210221574136209335799805952622346500243203873153022354250827061553247213479480389387961561806146874904408305965026741252142784580649791671686010121839008888565172899881193 158 4494655007187387942901263989492152017342349099201671402864788072207786111789887957460311479408116922192598152917128519684965101120662652986942783647789297140493742008813110755444899964114368084198066172881348342772719820785214618956584934335877775718640 159 178042496702205768933976788314592615987307959835224653266117499105920506745212005587928328455137653557585795282539399173205296369637223907716414736136379825322972337410374794664303074062061046031444493685862957266118001029980687314536324313870124346599083 160 7052628195326443798121798533426694989843896930806376643779338148982322766812169211037237750696760424801630657837299490507151961085143711602518271298014245044629120684152568019037554443403603294477410405618780991912718441956146754556451141698616227506212605 161 279369057291462414696929179628522919463725421333409597979576855462748381530422291055660908875761235772200397029744511069767762474690430718005805795472495510560594679678662190094729456944850775183006651848944199377038299582712105306327521564629421504278361490 162 11066380930677695756812168079099042795577886640152379804988263813146263082696626157375678197429199583746034281251148985598485989405840788219851350738208838254979497636363164912489248724208765501134251806444501069655526728078962999677219613979500217720403421506 163 438362029389320980176618959479383366147263825540697718675390057875698688069543989802332126457890909185454381843085439848603480659114035745022446872708471591675932060894575399054374445843926859990474408293550298082932357545396209786549797491815568442748620129680 164 17364418414119792827138266245961164568370909321788173755934509421959854589922727547415358547983837624746338572777838635647958360988860478558768830255596694109757924502944180148420811062833998776077244897376897734194536919876264192264127737665411826227173312782065 165 687840202037279828542874567308342494151668669042097770377379740633815901129793842185095539919958915220826903816947818253856759141222085800590727448528121260546664686824984799767042316226273662636483167578783259623564560879776644491325453168856878076830882032717908 166 27246760142220906470061481553990357175715481039246449938197785753760685726886401292503976078150005149822084967026762898497024128938366188377341591924665058234637429201099808178875012314190104174190261407750478678321589161671315276288294369231190180669033583547937359 167 1079300011905209506758464073873847958495199232557442725174194983957462546215360309838594008873938248083365491823229761438296786287734259612369697400981239107580843507066971560341943902484821222772240993242443056259477595044846876918078693739977174648590482536862401121 168 42753285514247358680930355016135925761513833773833689405251712008593841980486931772765216310734372168575147235145348140428130405641553781645950099150047130395845597971479321317136824405150936699512661876712146398101699748531866231932793658494971005684891408870958039756 169 1693545262763589247139424813876051532390187466213515762709194726250082524475727633665582869122946682520474945175600795692931602096356030756561574441830738084923500882457245880062769696124117507057827163973697208757940918144492467283140057698761359834315050099832406865946 170 67084798806239425907203478673093436794293173353689752619366423280719646310584824712437611218319352325972136520602825597211239933318667268555190301993649075503255382389236372826787896817728262829880946993662321389691279562445892955001021644473531179188237524898158982377596 171 2657366372086066109420943400228457825616331937258331794756960512545310656718250728678437721257007321332152608659086420465053688883040456416263462584067214030684517890809123206397306926165518250980843698548696241290875857404301497047465846700819930220038664373642124935043151 172 105263728313322086319928144159147823575453704265766768296838536859954810324279027288303441073280291238143392935263855857467263652789173258706649786201917244755168037359517923646151848888607003002943837125866720288177766472253718349407010665847161577278211567328190441480010588 173 4169712018189870790201394146137503243039268480871602357154173500941896422496381387877005515034626104566310961643685543963535196022083532438352201248114839776164347854234516372879300524242889166601556363391158152874075910530672566025531242286186508689200896379949490621152177773 174 165170838932147391760081281991847919538441532745566020834891122174818280433345609567774594136775544288871946985773592734490600166193481552495778378869060713256160537385187922913318131830992553419846307879575707300947415453951349269441438960690575857472259299207247638685008201061 175 6542755450385422371510511821888335405256119892976038616256305774812874189447318034641114995125025641047130692472787380125739117188205065386990135355535785349092126632149200653692182368894286525242234768359914160584027473807920376866852354085864706588078924313769914170676051476840 176 259171952871981501096876065200906139829901920681991511985318465832721029714434818899259782678415955810453155370600737577971359337853342405075907471336392855901138062140261132356800202152749324150094584889265756744110480018539156567402567502926853068442899523031757827904935408131526 177 10266332230332669111109317203194140953782806295072144330859716190086099191884231922920838712179988480412210743051073622136660015119976140867575999784096925550859272173388272197912144881025795222465057982036300131681044665768425600845435111113003434107285789639251496487833674147526858 178 406670460656013569709641828822592183718074185271775472064294281144798423510976420624378867991021341252099347004625432245283227590927568234345889498621685320452497369585977923658543786578069106529779311361957889996637897427882126414799783611915927349721295348795431951662813755740216529 179 16109050424215162698376769186453533488490262205120260093650380382792234906559863327334331543724018295367687994542273018325133236449887952822587953197443626244432825912638443758832362897174795090567668318864793859764035259211633397955048916262084766439574421813624120620723047289677016590 180 638112503060331090392241191898178611557629055590146278002431378129380798756188565572236140678553939432329392533268842557833186273816526753550859978696241388616212775716598122020344650129073848170125831507082214424035518245752245875251773480245311442460340684752496401406236774537446524719 181 25276944068027482369563469662045924351624592078948093098210734812782095429669165966242136993414482008432047050096349421339275796357597849259383047445440828579535138443005183687355503383118788322448003310298278382762407272730611000558546979086786583464323020626088468538821591465890614813351 182 1001271560036776029547356359599019263663434277848492886315945021398586052390593711731605509026151707252079091074720304955547392456003891202427212514287527706763703787337321922765577857709124736081636283765550860976773089558614505236510065924122523529929065101012374091694989351680834128290160 183 39662418615175343264369341447253469501626526780343555792985568257616099347684302713635181519115956290338999663818230248555025259551243724494958886935647264125618248221524461065705519446047285366592594539116328780777269102482322580999746547006990873795183443759009586993280767022172935316569500 184 1571109690110072054523230152055258199477720698279214016027822621956377945738226635954328748769407863653629849451476655463759375712536444712586833343775277472160780341110803004190848728112330744272374154392906240239182162247666750470406322815755803353418173580939509026398005113075602412116926128 185 62234874839764084740483864484168398464052817189427681241266805666898203423256810108806074677938872971595998917998056993325367619013803711445680588168002888532934272302923412874995480754709512839240064863915846983118564864338308439805299554334368632586987406811696002515059089564318810871417913569 186 2465250943777035374280913258569851700539981777287736367385822738168337511118012207766234046658843288621449485180594408805119234069630138902051225916756908671490404683584576927835572924692587514644292390306923973548810271067695697565622500047149958236429364257167530207421944551969222799414356354780 187 97653642454350304472900529881460953712331602136598427266780420167770213598292352152321600585400398620180044220859287532011289483258104201627615706617174723739078920510952831979885233282765524412423851665367652357437115664985729462518891345977269502593817899973620168111554403041531154703113572474159 188 3868260920322995526208402086510175368239173696102677258777932506739443460797655743780238754539472098095646767014221049587391725801474120638862623890052392023953430320814099739997314084587270849808511398274930976238367871943175739086788039473064764261982395121479938778640444220564658964191218376833913 189 153229743116781327043839195329964141135747374719761776628190604754497316563971189455788282693658849778168576984390013812683402653429842498171827387229767218946884800088336499511836684406149823130912435086550078807465401930980776411835597849193589576363303897141296875996921076003215005539255111113820790 190 6069744171671412036293391562069170210617984246367234096520096991793317663920676899000261269442164887759784224407915949459228508652355513568521407431298462607769623678389006816991004382121596592232415071958101830491471112761066707888153763431324561217727756867254144267239473223178209731325911639309336106 191 240435006677918638035379492297005952781111086911595993252832568852827646365270066077145610167892133383615351477368609226956823405905151621254772068912226009505830419412922887710950772788416190506333246064438574783721705093261096754803375106277954004388220399663403082422105430353729275489384337787411719772 192 9524123389914149478498423237068197184614376990152832877023056545447862529493622650405961584558301345506331084452266509845195391836630830792905146755833991993592250579573110216687071008292053515444391968781122918265558759175218498189141620349745733791706357795579239160609949796978799318040358285117921402257 193 377270047318115539011043917234824187786117982533491825526476058037199513727270366643051999031472488582026051547546756284651712248230102591309494447241445257124053903213653610791254765792331688678293415768600525171273274376010248808861939061837400417243215349043629463742818786905866479041401750000525711800732 194 14944439795282421867008713072180276418421283306625325539214096668870067305816953232584383657035155105849614278637837243011008468452301497139009797237138892620384191562645428506353343409554046154630930942221739442011849581816495623056253544463150121707570220593201010845280504778735078245539226974033809709466887 195 591979889160145580488684899625834922044899643164971213214459359891647987667930477362591821401366213969770362464925676026432008555744784698530199231667644028438646207691568188673477914871114728247363068143680540151406865180251557426753070520612335117260505151214809320024384384429707853920569644724941117691445985 196 23449536681909165201900900237564097507128477192914268373961151426761623322614763799104366706475280051260323341584734361161352991037587422623696035438374415917484576103420807615868851232076116368069539067779714652515795600369327786813792377174679116007658213460741761298461069708283776041263106686267113743235042032 197 928884208171887407714783210856723819365608105892571650942546944375378272061081369280931098885523525150715765843695719387877809893715762044413433479521549760978417052990799211289732550365316803422678619758906341405547699228261938857359807126311587285226181166527017254023388233295181699155118068383394059423763049674 198 36795007248768657281084658300185547606206618436524837058684927179297879869775233245252697804458720456553517926894416489828964789837263920861757552305542638519021944181020021352217548900195790130179243915744931260868505749881865675981186424552530701574002610609154729502717565957066536092450707964149609437522916685328 199 1457525649081126082039824307887784829227552557773467337399858302206516409526116455313970605022292296299269292710174818040039495528257421569128472037454749238851440092403104879217967652855770016732014395292602184756440222658486852310678816168301057747012033644040701609658134329730082743922362251956250386024411058270947 200 57735578182294016957302297424492694639592228358773166001996075078359432043952883157879919583284707354827824027634646837567412880365789763214147808902254261840628508905374196333955194479015707855866517581223584011070939502741590362605501471106967741637389738422271899124683384871418084525349126707572263597308043436452320 201 2287024581793995969208973384106257085273637498914374124007456658655597799705587945097325934765358554156261185225177938409601071524424960191742865179605190926788816513532431702436561253613624850296580925916734596760491902936357301110657165419133150256703341275223718489158820217260297120802216595548221376207583909556264345 202 90593730978415198822771106627475087215625205411330113528502880078306693692137008712462586607997960896282462181594140178590681460587385259859622616064312117881259948445912182047108805401871601036877221616785062318078047359186804686162014115465792058722627469962143426171352758212905496486501677903514383715688818739271972501 203 3588603357359423613714109370724425018082622944060001651115108499468894752267905093098491962202062378506284609359950689652922352710516783998446741881761914983549594595960891656916899714678075581779438148219623178798285463541330162542585712784452410591531790773555834693565854051398562974266368633392420083304922479446190272556 204 142151933885134372625821601395397492905140650097320758656570755912758718781530852969170078406171272386429501190027138511535143711607154565812859553155716360565121138929382360514485864546661915388618138676416765892823778868095607767991508643294480182367839607277835805581489218403342211584097983559838817137386173139373254308166 205 5630929443858212620288704529926604108832315205491301209841652152274168396121402654121653313216206615188313166663802429425244435772844731228522182079425804826588462458419103638034563376572568873114541800886466679937590827214633486645598808828637573605780323853224431062661743990442658195102593678049727606252423926340744932611506 206 223052655951416341173018617338644227589759254559081733289369884837358766667539703115900973024907961798108670708022552454437143818216382021215703541954063529157598228413366116802077152887773778132747620447809637218203494782483028929267270001772731594314362370159002108077899247245835489148155745898512914889260095144344148935982657 207 8835572852230836875358006312023299547111937499636384978775800473818888293355201567608018666998041591436781919153593385721358107696777059171238125029676538696229092354015269255606654004699691128248120809528850951340603337051325323192662442502496286143134450118026590886273200762189329870502861844059591406426834926747058227210411694 208 349995149325110976881935435874237130640175388379106297566208601157932208829066933751843697657851185423352978759128281573395455613652604335689262869661843253809007088756412486357766782015366018152496077383973950875213206183568671906434640357434417865400331750482011526092322060929161616511582824096165193714053644030674347493750577315 209 13864025185438695361080688806008340212404491462101043048344434039134396740013156866366459610550864492790010885833024020324554230603370615192724876050460637003029174452695756846760470226799049008600427641176933057055896975633295485618757095943756610882690188647104296486543201085145345252831014051184215259982765945072426111734642496519 210 549182452137167214833574582136017215418786930509704413557749831965558297856884574644987085641789894683760843533488995460363829290988825235018571838180863420430745774339216014870541656311037580665965078460202257563744788918287917238235773526169641613518453704907443691296015356391188707924307137286309054579846000416206010505885227854996