0 1 1 38 2 1406 3 52022 4 1924814 5 71218118 6 2635070366 7 97497603542 8 3607411331054 9 133474219248998 10 4938546112212926 11 182726206151878262 12 6760869627619495694 13 250152176221921340678 14 9255630520211089605086 15 342458329247810315388182 16 12670958182168981669362734 17 468825452740252321766421158 18 17346541751389335905357582846 19 641822044801405428498230565302 20 23747415657652000854434530916174 21 878654379333124031614077643898438 22 32510212035325589169720872824242206 23 1202877845307046799279672294496961622 24 44506480276360731573347874896387580014 25 1646739770225347068213871371166340460518 26 60929371498337841523913240733154597039166 27 2254386745438500136384789907126720090449142 28 83412309581224505046237226563688643346618254 29 3086255454505306686710777382856479803824875398 30 114191451816696347408298763165689752741520389726 31 4225083717217764854107054237130520851436254419862 32 156328097537057299601961006773829271503141413534894 33 5784139608871120085272557250631683045616232300791078 34 214013165528231443155084618273372272687800595129269886 35 7918487124544563396738130876114774089448622019782985782 36 292984023608148845679310842416246641309599014731970473934 37 10840408873501507290134501169401125728455163545082907535558 38 401095128319555769734976543267841651952841051168067578815646 39 14840519747823563480194132100910141122255118893218500416178902 40 549099230669471848767182887733675221523439399049084515398619374 41 20316671534770458404385766846145983196367257764816127069748916838 42 751716846786506960962273373307401378265588537298196701580709923006 43 27813523331100757555604114812373850995826775880033277958486267151222 44 1029100363250728029557352248057832486845590707561231284463991884595214 45 38076713440276937093622033178139802013286856179765557525167699730022918 46 1408838397290246672464015227591172674491613678651325628431204890010847966 47 52127020699739126881168563420873388956189706110099048251954580930401374742 48 1928699765890347694603236846572315391379019126073664785322319494424850865454 49 71361891337942864700319763323175669481023707664725597056925821293719482021798 50 2640389979503885993911831242957499770797877183594847091106255387867620834805823 51 97694429241643781774737755989427491519521455793009342370931449351101970887789440 52 3614693881940819925665296971608817186222293864341345667724463625990772922847247576 53 133743673631810337249615987949526235890224872980629789705805154161658598145312577264 54 4948515924376982478235791554132470727938320300283302219114790703981368131375248785992 55 183095089201948351694724287502901416933717851110482182107247256047310620860835491888992 56 6774518300472089012704798637607352426547560491087840737968148473750492971849110811762360 57 250657177117467293470077549591472039782259738170250107304821493528768239958350411674384592 58 9274315553346289858392869334884465471943610312299253970278395260564424878456497762601788968 59 343149675473812724760536165390725222461913581555072396900300624640883720502799120850299877184 60 12696537992531070816139838119456833231090802517537678685311123111712697658600189505920341814424 61 469771905723649620197174010419902829550359693148894111356511555133369813368082026994044762402480 62 17381560511775035947295438385536404693363308646509082120190927539934683094614410563954364473837064 63 643117738935676330049931220264846973654442419920836038447064318977583274500562086777775691334947616 64 23795356340620024211847455149799338025214369537070933422541379802170581156514466359501876194103182968 65 880428184602940895838355840542575506932931672871624536634031052680311502790801013804363916926092253328 66 32575842830308813146019166100075293756518471896250107855459148949171525603250970575364861342803569263080 67 1205306184721426086402709145702785868991183460161253990651988511119346447319965234678825537095643830661888 68 44596328834692765196900238391003077152673788025966397654123574911415818550826848648558594566779557147823192 69 1650064166883632312285308820467113854648930156960756713202572271722385286380154393718023837657750824762791536 70 61052374174694395554556426357283212622010415807547998388495174053728255596049469335257048024752347297076623816 71 2258937844463692635518587775219478867014385384879275940374321439987945457053229365809046920078212820883408549600 72 83580700245156627514187747683120718079532259240533209793849893279553981910947249549902573339901785295674334666296 73 3092485909070795218024946664275466568942693591899728762372446051343497330704225464900205193565658760090514460903504 74 114421978635619423066923026578192263050879662900289964207780503899709401236025899768798561421533204176919905948700072 75 4233613209517918653476151983393113732882547527310728675687878644289247845731831921442712635202070266528158743226908352 76 156643688752162990178617623385545208116654258510496961000451509838702170292036105403275504418874243204880395755020819480 77 5795816483830030636608852065265172700316207564888387557016705864031980300803793899387313729405059802284099966393903107632 78 214445209901711133554527526414811389911699679900870339609618116969183271129683320257577050426535586421542135724525328096648 79 7934472766363311941517518477348021426732888156332202565555870327859781031796171850799469236008106525867185189621620924803744 80 293575492355442541836148183661876792789116861784291494925567202130811898176380251526537741430672665103080520225124774271165944 81 10862293217151374047937482795489441333197323886018785312245986478840040232523179349219319481774679383715781972067234250009954320 82 401904849034600839773686863433109329328300983782695056553101499717081488603250707502399473632735395868850633744779518523510442344 83 14870479414280231071626413947025045185147136399959717092464755489532015078316319826096312678272883217988041377353640682476145269376 84 550207738328368549650177316039926671850444046798509532421195953112684557897557448560342258788978601186658544327566249644548954364888 85 20357686318149636337056560693477286858466429731544852699584250265169328642204209351539475093828839362387103634642768379386779749225968 86 753234393771536544471092745658659613763257900067159549884617259811265159761355344934812604661222407792110121779126664311234182917189960 87 27869672569546852145430431589370405709240542302484903345730838613016810911162732922918591341478777089508204135829423247650828059181706848 88 1031177885073233529380925968806705011241900065191941423792041028681622003712746769080217303488216028356208349335752916884081679965813251512 89 38153581747709640587094260845848085415950302412101832680305518061220014137361479540460528911643540262822686388895235423388060704450423936976 90 1411682524665256701722487651296379160390161189247767809171304168265140523081999159123261650986254236629229562537601678116408672256133030016296 91 52232253412614497963732043097966028934435964002167408939338254225810199354020072284230898092942806890758729961384946885995986642561213851485760 92 1932593376266736424658085594624743070574130668080194130755515406354977376098228500193341258677585659970730746028509372222339539230883706917637016 93 71505954921869247712349167001115493611242834718967182837954070035134162915615430057195153652902636204385373888973701257524620189419092549221133744 94 2645720332109162165356919179041273263615984884601785765004300591299964027877067007467757187185180310624587276471024562484439064809933053872118822152 95 97891652288039000118206009624527110753791440730266073305159121878098669031425434804313866500879634022415881604850820602297285756620308286653060743712 96 3621991134657443004373622356107503097890283307019844712290887509489650754161777442295866531808581072413715257270128098528802066265104462461395827508600 97 134013671982325391161824027175977614621940482359734254354762837851117077903950110482788440114130780381927587120948705886586368702804528177715251077494672 98 4958505863346039472987489005511171741011797847310167411126225000491331882444834857223303286399730260128265259747398868721461255290607076041277691875332328 99 183464716943803460500537093203913354417436520350476194211670325018179279650410078183587068677335000906632762452728737926651394137365524551762370473684386304 100 6788194526920728038519872448544794113445151252967619185831802025672633347063366866046740883041559340975229280907737555292522707672207729729906254875315122970 101 251163197496066937425235280596157382197470596359801909875776674949887433841277751054128128325803774990986714989386936870060921793689968888650377682299412041128 102 9293038307354476684733705382057823141306412065312670665403736973145835052124804338387493227225584611537928023651940615189044625929805315759886285565850745490424 103 343842417372115637335147099136139456228337246416568814619938268006395896928526279847573091136667893291145860929772888948875900383244025957669218084805084420791976 104 12722169442768278581400442668037159880448478117413046140937715916236648186352087569467930516041598770349370244423687080023014535462154443592237813335927477097994552 105 470720269382426307511816378717374915576593690344282707214695488900755982894902003029299296420979963090274714474493758950691967999538357289776438628760506053011196712 106 17416649967149773377937206012542871876333966542738460166943733089327971367106740341566551058691568552072041006496510549799698732918149006165682892071393964609155170296 107 644416048784541614983676622464086259424356762081323026176918124305134940582777943128814041542854503382744950365159824681680402044575015326556589530510066209343957049128 108 23843393805028039754396035031171191598701200197008951968545970599289992801556440263927630674822475902536502189128104083768562185933605144724367746012008249690555095100472 109 882205570786037470912653296153334089151944407289331222836200912173729733657353575387298247064695401656723324945575902209653131360063584727547242137620392283223520796386984 110 32641606119083386423768171957673361298621943069705255244939433750428000145313397857343143888955490212025054549056242272835170088101599826710836473893472045660600489230797304 111 1207739426406085297679422362433914368049011893579094444062759048765836005376274396738181347551138270821799804779668518064787449687591339684589724581714699832703341625981365672 112 44686358777025156014138627410054831617813440062426494430322084804335932198910263691922655734804165940550885876037474665282923426270668973892504486286727720224105710112436962616 113 1653395274749930772523129214172028769859097282309780293921917137760429491359239864067706259577999986845721622083406924000242314921716960039841999032850544260809506345582609874984 114 61175625165747438583355780924365064484786599445461870875110934097135891180275598946768147507825095853969237269876809559245609133642509217689469286704414356615375416308725206043128 115 2263498131132655227584163894201507385937104179482089222379104561594027973669594948152153046216775111201930657338699828427843346761715163814477030540154427517673655183285988581616168 116 83749430851908243420614064085455773279672854640837301228026868778979035025752731205133731481828802004858982820602435017053168756410327003254416806473090310285212815487606249337832504 117 3098728941520605006562720371161863611347895621710980145436994144822224295952026625159598609384566221124121658827900126144216946257576138978807788869537491032211531643654596433504368552 118 114652970836262385242820653732988953619872138003306265381168783358422298950194481241982218695834270418533055271859875796326265995534896616976479768284121817286834635237046517713110573048 119 4242159920941708253984364188120591283935269106122331819103244984261625061156067162063193687244264854252523539182235536236710684242960615394271639890628489536422768793716455261462061790376 120 156959917074843205397421474960461877505604956926526277306820064417680127262732725172402675461478483011714989232309259716345932486091812070535300549125556568200508201530012758920840515488056 121 5807516931769198599704594573537089467707383406281472260352342383454164708719565717893285826312009157395204478050404769901542077242181010744854365625021194955198133712700051743110799302700328 122 214878126475460348189069999220872310305173186032414473633036668187804094222566762363083888440324634404207311116698576421036532142461704070556396604498696694915928166134062950956244541358205944 123 7950490679592032882995589971172275481291407883199335524422356722948751486232854947072299448362882409437306092184690525161492274797620297511467722192250102303729633214921611324804425985587113256 124 294168155144905216670836828933374192807782091678375414403627198749103804990537368408288315904048873799000841902906747741551415831993829143256904490667812617759923375493098038419786270121697473592 125 10884221740361493016820962670534845133887937392099890332934206353716840784646986839671357432090830642606390260614258003928721847369601169307811620628228514097510400465239515208411153214119351107752 126 402716204393375241622375618809789269953853683507695942318565635087523109031831368784733745502078559322040726720375754632541528431350934431659357678764703075674466259726856922778894384825380496674296 127 14900499562554883940027897895962202988292586289784749865786928498238355034173796306560208842621466240102865510526886635429652894870985147160398359588544246528783938857794324407590104405703402261164968 128 551318483814530705781032222150601510566825692722035745034116354434819136264283782819154956761642954055738292898795202929844961797933471652927817947323434757481178599282745791241232494310027442808939832 129 20398783901137636113898192219572255890972550630715322566262305114088308041773072784936540894812791317423810790599537212905332359968698235854073173825218542478833927085367976195323585348749171363230913064 130 754755004342092536214233112124173467965984373336466934951705289221267397545402887405880890409457353387056275525915120944036841936312746760343232093180443385597858254185464307270837678041969748437104584184 131 27925935160657423839926625148594418314741421813449276593213095701186893709172477025457061405301132837088967416586952505391326302489995375381172999928630602611485467264449182436611166769631615348330478200872 132 1033259600944324682077285130497993477645432607097623233948884540943915067239106747025171605021736713157703547632456684826571709773447507463296917259154710737404857925069301438724234736380931323895229992483896 133 38230605234940013236859549828425758672881006462612059656108728014924857487836778232011981707751265919695266131494256697285580815126311883387146040275156005737256729776855990987417734721266226384361913697403304 134 1414532393692780489763803343651753070896597239116646207276022936552219727049584452491426719098836117744553537021741794071556309639497441653395327252578845552393318880317538428724601922126216393665446553589175288 135 52337698566632878121260723715114863623174097847315909669212848652432129900820700084741174255402389669034142405593255342711206777414889713994251287554149703734513275000234536378804838957672942285555272702449871528 136 1936494846965416490486646777459249954057441620350688657760875400139988806329850690810083716453470190316232745831136379276668713632229841212076392270226775589460878016948989722761067546965624029959730288895762389304 137 71650309337720410148005930765992248300125339952975480337152389805179585834185412703935527461910922626493482238246925502301842730504024231235523015335155520957890220700098892348914285275480732347090421357420498710312 138 2651061445495655175476219438341713187104637578260092772474638422791644675864154944372224424356607583817595056587446783940576893094775140492096122116861240423674289400688356230545382757913550945072655702375972566480888 139 98089273483339241492620119218643387922871590395623432581561621643290853006947635891856870307032908126832457003311020998951467390953351223853682028653910826386752841253618567140562870958454541143114640772244018981542696 140 3629303118883551935226944411089805353146248844638067005517780000801761561256096937151833165776239419139314185776800906707758820283800823231492878942406619911979272159646691107902146981696425871049499269078387297587665976 141 134284215398691421603396943210322798066411207251608479204157860029665177766439859813283598817113665790675616109950479348809593842786123093674782344510895457439679071705238565876661876778525567232487818508544942484991490728 142 4968515969751582599325686898781943528457214668309513730553840821097611577356952919222126708518739503708274471807895030528988119397649781928020142221651952886273697867632061713526281771247714782928040255380028278113593487864 143 183835090880808556175050415254931910552916942727452008030492110380611628362158347938052129649758114806977392459262026030624786864651881347432713494766841645073104588516327904834534399742960895927455284209216611869456869415336 144 6801898362589916578476865364432480690457926880915724297128208084082630249398049201000766130119946115139699290080381629472049492528856668250561223911305239704880596202032969056531433181416950391489280689290594750989458030290232 145 251670239415826913403644018484001785546943294593881798993743699111057319227660862546863328138357153349585697189218526945006329229426967885906145795100799340474927251478267682094803053951951590780905327319767964783258329614205992 146 9311798858385595795934828683908066065236901899973626562768516867109120811420974472297837450104223116243093263882128543183232607705590844722036473302882937172660283034455866160932213862767409580247408052627220489651569263269896696 147 344536557760267044449588661304598444413765370299024182822435124083037470022484390123384075086301567666406082075237348807845548255128203473625185430920367441606082034424931755120606281124830068250390649293970938908351246105705645608 148 12747852637129880644634780468270142443309318701063894764430099591072386390828530816554682087193634561177255395312929836162725130930533190623795789936461352043235813467785875396586753962298590357542454744218986387994377523432237044792 149 471670547573805583851486877325995270402444791939364106283913684869678296460530150346133675659182111391806972892156877358101104127588945550768009600368190410729757696085330439390499122026224036851130040047695442433098275237255302802344 150 17451810260230806602505014461061825004890457301756471932504806340178096969034972437750532221411390528742053357836207978792711001197682032792856274004231734769106491643001156710687673979566574939135610369474326983105715731591448788640252 151 645716979628539844292685535059287525180946920164989461502677834586589587854122184569682382407022588631528202590516625327420202537959203967669959133409141407549729374134434226772860766022498196277059636694689430563079034501656377798715488 152 23891528246255974238829364797193638431695036046104610075599079879703814750596164390876017687007477924885215944820461551261873627169354390714156736760484910415994015930926691307440220022411702650343957804215383118450325255630470163637586656 153 883986545111471046836686497496164621972716333705870572797165955549041145771822894248930127323339442604943870570296894720140391136066074681107424466638831356628148349955678956636188006520284622470331460407801119500674327628981083387691361504 154 32707502169124428732957400407358091012990504347117211193495140355314522393548745123311561208413881473597985793742758345612883948474043365514268837906171993223853485404795939875685601473044331445266059180849449523411006876554959182646035656160 155 1210177580257603863119423815072249367480648660843336814159320193146637328560981596898270185116975532120082789926227668703481216721804752809619829910228253033477276495613605546092047085524331820286753755836371500408216624898825342208436723557728 156 44776570469531342935418681157673226596784000451203462123894847146425581156744406096658466404337585639530483902907011308913571911952586340522833374263344435252897024825918296737269292337679739788111661306124897458730696839149173595587837299098336 157 1656733107372659688610491202833909384081008016694528098584109344417746502799102244998994630495841833852862469406113158404538535792340682602320122548385127077348245784400981702559956840648134851259758425447453032451899402004220904938220219561567712 158 61299124972788408478588174504854647210997296617697539647612045743456620603550474183600162149154140964594590272972675240033171701170119812395930179213985210906731687440778486010390686704156256873043530234792058349331258405083063395526801522412193248 159 2268067623993171113707762456679621946806899974854808966961645692507894962330764116182788349888598960835430959583009053906641450386874471634722585493095827182842964867898819579372524944399946538271223982888373303472904825926307827745962654423524401760 160 83918502087747331207187210897146012031855299069627931777580890622792113606215945440177715909564304121291896925443077585486055269726816877799442911145151397950542753734754657445445212383774293391376626950508291497575017817863827431807503535080776889056 161 3104984577246651254665926803194402445178646065576233475770492953043308203429163887518913726310266527591895388813648346527775944380153297289223555884693235820632869116035067615845778081573993013153162630766793330436283089696210948076729844902377537197792 162 114884429358126096422639291718192890471609904426320638603508239262602403526848498368796322666766190699751651881278404428525010219875331693695105790109595318999914081744934035384394385803242693504669553534621279438699872925957944209330262478411941718099424 163 4250723886250665567637653793573136947449566463773863628329804852716288930492263517277534986021943235508317451928717341314325488414344681344490780461965314654040111719058182892973302586010868957151681802707838298820538622927249814335800692649577734454542176 164 157276783791274626002593190362206067055633959159632954248202779550502690428171906011655423234820884359655480017254947594609347151652177330823717927525408425488321986423538497741765041719256180115405970470110839080928456380397622714558331217011809098352524000 165 5819241000277161162095948043401624481058456488906419307183502843368599545840812289709555923512705153203618929586452081741780095583023253720347248184450119638363649645466959802220294734182449339880132453650382912135571197180468772282757189118031783641973561312 166 215311917010254962997550077605860105799162890089537514365789605204638183196052770108550863931470390648699448645775430791871530822531890009408026522867039959548920491310814065898800385042475290279326519987007420491831975399872978025368567255246944876113219718624 167 7966540929379433630909352871416823914569026933312888031534215392571612778251832963420381871639915553268004885183528978693996330014201026353038579927649307131430639019879052933161716924632921073503198353638225386418827463601995946380674444965406179481928059313248 168 294762014387039044343646056242422484839053996532576857166765969525149672795239397014502125779170786143762816307514579669283602725004718527245266604841091887763418418884899421796441986435351828394609348841956387580939013343325508469377049429858295946621448481766112 169 10906194532320444640714904080969631939044997871705343715170340872430537893420956052150654525383593782214549718939827723694905625860907965938839912837289670223985279687947230302881824988413146981442728299966854229634871138025499838842695077078635871412244158090152160 170 403529197695856451706451450995876381744664921253097717461302612279929902056468013346295024686701133653065383676559791986173764183175729815675383567932009365946362757275794306525335782807300706859639751809242966192827036033624511900334218658452073444694737540615405024 171 14930580314746688713138703686847426124552602086364615546068196654357406376085344152231585781565744002475119826836800453238532747751421000989706543352720191401019155550990703582631792603107459972306874669753715826430689078741059682128238538958630269627482787675589400928 172 552431471645627482386132036413354766608446277195490775204523276211224035915010756994059459039771204212112356932712878310579540166837579955578684103602412445426940794061871937304448000093435187904541144240322661873560978504567387274754006325895866019106491268298945680096 173 20439964450888216848286885347294126364512512256233158682567361219815289328849959873155359033979565572307875370081173174499334640674285566357914365816706025771685869037239774435352789195947170455701065090390888535379696423828629889347494039699917357482264328749723401816544 174 756278684682864023386614757849882675486962953480626871254992365133165705167247304288629169089041073784400960745122884505767372921496484951298444532604596802324508908045839024385839855091599773836127868285418422868625058232190540016324097195021925197015409949820735258179040 175 27982311333265968865304746040445658993017629278783194236434717509927131091180705451008871995071014191556189713497967377537196473107642946052100128609671594811917456698760377341116523236145318407174641632651129515494452495300818326910967404057291495906853116242956470592394848 176 1035345519330840848016275603496489382741652283314978186748084547867303850373410643803523195152357820164313123538776357049357005480436890109527838951980078280389283932561447306185214625493242097144034116199631590481028875774975856726971260562501381305891583270882575791091016416 177 38307784215241111376602197329370107161441134482654192909679128271090242463806001879029570680022260263918747424090733081803996433867966674959735006379888091058808871571757665348809208678855853428842918625122216996822953887457005930083129510263357579294431071390145219293814880992 178 1417388015963921120934281301186693964973321975858205137658127746030338971160444967681164976158069403725042643258129415252925995603511431387076778946851091901977050567597546160674720947932723250909632974775356807890102790944374138681512174606327033908498059439963932314925210703328 179 52443356590665081474568408143907676704012913106753590093350726603122541932922511036014725974746661574348390377521363139726852556694599544623804418332917716277482976494153882647534281601580482765348153494547599422485093823669457121944291508567294244022277703205054055632155448980320 180 1940404193854608014559031101324584038048477784949882833453976884315534051517616655909574869770855942802197509316201702858531401214193216733253416578396903541782709481452199914898459171825824739198962767610708783431266335280124837804539992717990546157266232476443804243114815982275296 181 71794955172620496538684150749009609407793678043145664837797144719674759906132714929004380503615160072079669262572179873245262539735391261670764578103611590497101710380222700196962313710611734162125639873977832522781659551988778491029525106143294400976991940449715314873179307300240352 182 2656413341386958371931313577713355548088366087596389598998494354627966116526203702806116160551220059637687135176461179406819939678188439655812651483842084781680047220238911289120398969154096481618985958393677990023690828725610665211773467985101366381667072048768627516755171013866978784 183 98287293631317459761458602375394155279269545241066415162944291121234746311443387269845598971341130274511780782596813029631911119288193897302859502380476963696808100278942805672791715597115817770502499487056530728709339889469032134159175726523493805206704756364540027459833487272495370336 184 3636629864358746011173968287889583745332973173919457361028938771485685613522437788827001300084623378669878089855588809584824925407886374511604083294775738665435438133330863198339133941347597693030752148477038556635897895441867093285930405009417744905681025647479740414432680582985198250720 185 134555304981273602413436826651914598577320007435019922358070734544970367700294399200779471214496122675764350757938534871710958157878054268451087505054541222406982196800869285645303860516791129426406218838125079312445419015436286870695690616672583397565807536888600049967730567538022916205792 186 4978546284307123289297162586120840147360840275095737127248617178163903604909568207953516090056863672607498851075150500184985580799579569158994485343488416630366100134735925486793824190389939158583054323754560902579123047554954481454626202290137551125784893469654143959336480147721854316760544 187 184206212519363561703995015686471085452351090178542273708198835592064433381605014882693094571562719829833518791943282774316631261033831824256053120998488936165462480462125786474323681521901943993555377745383993459347458480020007670651311494562907996380462101100094957991745470045203997376777568 188 6815629863216451783047815580399430161736990336606064127203356916906384035117572224630925471007794899608014463481921890546185453201879124816284480518653021352033631292489948250179269145756656737819797024885191289508407344362916906613637129026530635654538615958641670849996740309228657213412254432 189 252178304939008715972769176474778915984268642454424372706524205925536209299283079248281638386107459123950983071491865782378255340583739468998514835733410076822112736333212484402419091884359202116172984023103945396233522974642709730703240356162451730334796879973677158496831302317127413300486712800 190 9330597282743322490992459529566819891417939770813701790141395619244839744070991488853104270762280757609000946783646999738263009769824198832396644014237019918041561037578425767466178257670181381774855394297992733667218901275294317468184021514213646830355792249933494627307324049595000925853174293984 191 345232099461502932166721002593972335982463771520106966235231637912059070530534834684232153085827664522377174237117513724555631161707851380538384846934525515938755792909194935464341096272338824026672682085698884082199576398714883944061532282947152155755610505638824172643283507755222690572296807926368 192 12773587680075608490168677095976976431351159546243957750703570602746185609626390418393279581677684817489188597399883272975434645591491673958289473017665312087075678265072255181994001843196621196801846766853004122108301591954295291378767384827722611324935995715155096637962842414793150631634243597619936 193 472622744162797514136241052551148127959992903211026436776032112301608867556050702278388871469650603763065604676977485911265504713392335332956372147853901117613489437181416725648749649490097100098502036082094366566873455443702223146795332100267117382929997196500831004708981634642559610671331944045289184 194 17487041534023508023040918944392480734519737418807978160713188155159528099569223485820376741437394163324155556255893756730277318976280712989873250380006108272323314070714955580637115072875033309091592699334092334839814059418760694694219796832008073275344630087404859956094530657176046343149740667442570720 195 647020536758869796852514000942521787177230284495895191946387961740902539683889126531593513824415491534350698360153959785518045651610665690433347057708507181335931074505986518944847137996738360686222871718327903474221879625458313856316184029317108755748849503858533490608033955476104139522852036354375804768 196 23939759860078182483543018034873306125557520526348122102016354584413393968297528411249824263978953763951182722137074471164585728540660965008931202500202863764332578843288482437487516708962084647020991178235606016163353434982870923149247591944029532194008156345035017386623658847666509843155773769819498486496 197 885771114822892751891091667290312326645628259474880517774605119623295576826772888210735475108817770621861415383092739919805139414953910080457656863012128286412240156232859562280638948728526010686429131636349347262144073213079846248671683062263738205946817029849268030173745915322342993929208999846453831983072 198 32773531248447031819970391689741556085888245600570579157660389426061936342581877332593415740665327323168575591743207803041262454334424484856639791640122092567853672749413349186503034266107893724717669963769606932394860437845551406782610382884299633640538652606118443510888555808914746976321641902775761337904608 199 1212620656192540177338904492520437575177865087221111428833434408764291644675206838651415899385262693933146316129543416474840185761675508979244812335905517060991425469685619038321307824968976351180051188499107751826926141456924615643085089315836729869261926540902863997211506551676013282470270016616755816807056480 200 44866964279123986561539466223256190281581008227181122866837073124278790852970715991884390405538606245635047408489761336774685446380160544695376238101684293685512393786926123552898411510597283472869906186975188268312493623949085315799781566178165023224422607295019697498095396539313279073920221622550780203901993960