0 1 1 4 2 19 3 106 4 685 5 5056 6 42079 7 390454 8 4000441 9 44881660 10 547457611 11 7215589954 12 102211815589 13 1548801969976 14 25000879886935 15 428332610385166 16 7763306399014129 17 148412806214119924 18 2984692721713278211 19 62991809365837962010 20 1392102453701720840221 21 32150622701524540925104 22 774531416010377385482959 23 19430503116836272122204646 24 506809361586340667433417385 25 13724330049613468157202775276 26 385335337399132059873045048379 27 11203227540684011624104079294194 28 336895999651427794730654241813781 29 10466981617706537105906021517803560 30 335640409394424318447709737074917831 31 11097764470879230714044950415013099454 32 378016903789545921119694262676136028129 33 13253480073355517777459555043060477830116 34 477904204889099142369053625924925190786035 35 17709741463291679805590412913683101003645386 36 673953269897257042435109226726268557464658829 37 26320580103211781224403114204158150662455119264 38 1054207513245484519630428640981612240534467513151 39 43276533512388302137950684581469704377274341020310 40 1819776848016123095666292720004914410841952430860441 41 78339119972213884123798852296957445901954933317047004 42 3450649547980963738648630351842883574743451949601837099 43 155439636168291348844637444388300431710316682482368532386 44 7157284969346511954936068781120876296670915642838442026885 45 336710334537227754487767253940716843244950016827021001865496 46 16176728568703566931928472347944685885652359620596299200199479 47 793347753046465869889986323715961319493350280255771993924161134 48 39700429162640691718588664309160627057535203390876345627722842321 49 2026341624311085607611891200537986463656149762873292916933228066260 50 105450785059518143309219389077364411847956712466131583661702668238051 51 5593025311998425458317252450150778916606854985027440871885282681541754 52 302238402121877974898678695915347255409131231840736537186943711404655869 53 16634513202601248470493509843851605799247792523859819157130813139220557456 54 932148617235811630148500090216028126020440218572450655485548332231125013935 55 53166356086736607131206355700961644596026151880913707783676739359887340705606 56 3085546835169490181083007481394855484234418748952423973185222463960641225864329 57 182155494169312160865632892964437476956687660431814270755227450433484782472345804 58 10935608974723380872481875044391179331756585417650382349597316795996815180938827291 59 667442737771029508763669544960315744905420411589278477971230449226660423834811235410 60 41403691550066179580634750704880812348467847390483171553561276610315794605917717020661 61 2609789694937973722634803872414753045607617008295566270749647876106611229348645215197704 62 167110704986414255016843531913961218411238566848392334133959874073700466436700958249590439 63 10867499568017186460308315266231725726314073157479568944054873520545620888602647241130711326 64 717594496643007394774595980326946066903134871839682402201237053809913470150865204786033461185 65 48100905799371402911212794485193502102929070603019710937264607753759196233388264502017909835716 66 3272318857874831320213334080757100150753402104938780698528177526511740164543984012328143603687379 67 225887660268479679822793341216974239413944828685915347975112962744073704566675255405836870208959274 68 15818778515584443568964033842994445288289604895669091399431632460552946433209496204988432163389054061 69 1123591692223823318737460489492845812476703304137532337096769855693215131280549809391570208589802661760 70 80930697814763775661576097397811127585907358464238693301503416825826551279588680847440423407781749578271 71 5910220219836851766645008973173524234483775295064036040714478955212639735499923896053181417574563282468854 72 437520436942915654426403770072769727527683724678841755829179179046314295021643495863820336256139741965106809 73 32826017351833336409208245879462005547221131254347362848086175122744576360688911165134516493401251833010359996 74 2495664344194334060735907457503262237026506194683191491127105404380951436236466184517298885445198189978344922635 75 192232693563122389843119371490174266077573119472467231457155844582631113375753382966129358844213766182668137325826 76 14999207965672093743051237288411022352351288473723671923280778816699286598966782290485421932284497664182406979542629 77 1185326952542970197816021910839628543966207520817986244271718461147662963300785326133407923310599566904709779926647544 78 94856544142623834804882829506802263340131759973780163047916575384074854959243169180438664299372658599139446836633668631 79 7685781117396802778570742310512294567461440131226170442875965141524620395520478617357564654530331238910867277769682319310 80 630426165756667347671785868241483070295429121853843513877919697291201579286419514875423211846367052800269967754789572680881 81 52340935434168312982144353547443594339419131025224761530315177361138963028417600960146944622732405936109807909180749519649204 82 4397914992478016548320855396205145390156696378273943405452678580216224529493296100907581012772698773292511804892225753783030979 83 373928732647507621491057727082752128817643519787490702423444513354981914568093221399319917639388037216395010972178593364729429466 84 32166772795957487696211391258314408139751980422114953808187100339725479931476166685365503610566625239643087474773482885167468792285 85 2799265992501868277061353581656716737477492221483966716116895490774023753146182837714621444648154425962414516858403492052099981645936 86 246400497645009890204282500510491064943617889376193266660707795150011448235834798388345240766787580765285229565042164747397663519144079 87 21935307912695729446558148637921718205502545712809772861877648551294464298454560130907614224771140988242903012403972126949309118301416614 88 1974676176760195519189018948506463634050636903489960516231384439989745255162847344452806858507463310403524359156602795219363533039263377001 89 179739901165620763574092626182457543130574371098349107481442135406542650616717954398138360930906764150158865577315907613009905837201706022060 90 16540064628671073611182791548551476247712909827735860509829525377649379179645276345370567756167164831338860830725441759235397888419264219498491 91 1538589483990175050729514069207417588403261830408319468250645593312452804331151360569000916595931885372338620186233093682956509986062683090872754 92 144660855097857562120686202543786486559767999094466386177416844555316922906111659106626365410802317110720332582096128699790447240829801849658548949 93 13745891856867229858918760149836420291604627824671207681952957682725678940988253349063782995110196709174896774824094910561050936200943210722860405736 94 1319898050592020543037895917697560625035590475077321771234937128680746383445592190562270698542484465298667996227802266355341429218094319868099214304135 95 128057895123472493610975436480276317746077031542058440058920260588536931757215138860290532855623119108607023333491157181230721275370354685265774123666046 96 12552341302417534915897968099366087197483245027531439997565786771040485337536967489065347036345152767548721850373983345638083970485946153453842212884045729 97 1242940572309900132203143168034502193244701107725106389510922332087548988305004095575946812480375457320445910797383183474410247806159061295598706972532632484 98 124319420696965412465675357065846211059558937112565195660839274224051520741064327806731289397992441370912810971049425146388540883284928413970446709576043445171 99 12558772735004101858542978390248932313137030876924589531233535582308675314734671034920148730972152225015703019788897812951138965810059110218016891093448233424010 100 1281245969056422915595824913846121253358217845549088767346631076829612456864305748143908921639730427480897042752122581644474847930990880439472665558377139741601101 101 131993703508367573036111493200971717117940952849412772850926278432048827982414330703474512977434749235511722144241858709730270288242045654683355528961877709784113504 102 13729933025503896454316528469803572050794620046787883183845249496605336080010209843302289061545035896553160223827430783775586420624384714817365591319601068413430206719 103 1441909542945559531707868645492679522238199747768875514656801966240096644026875981658288240200075460612612788066994993491819673016784091113863050415923601725425622334806 104 152870137993547968557947342635326940958255527146450528100341749689539991294634678423576705928068935588204592820114238932895819611471586123557157738597906474573958278532185 105 16360016310836842412960694665484070953178824158048693981312601561981349008841750167653822263250637195622384294613370325429599272045185755868331278525317844674543229358656156 106 1767190413391893286314131247561054405095875002876930338512537686538565342877814127039791072571872216086078405866745370383872259593720730846674607796706864889694946380847641579 107 192656783744159556198780603597174673039509294955709175674360009753672164721622328456605712823001376226732651910112973487730411032472490703012163742114071446330942519581223021154 108 21195813621368778156429034955797355886040273114775886953633119550197983792412152347089976478587962434046113972594798302507001292827918349833755992340414295999537260410765057699141 109 2353124192948933921450583609860808994548243584999682747834078508568777590960225851400763948616967643980677638524325208744109260405219826185455357457978081435744431373890914376019160 110 263592690118500336304865183104089504592373135335453578827304861437300287545132596602453518757551255864505546730235915573111083284871597258824575989586418043975171183864899933200958711 111 29790723012284655607395066676781514534130230633891742884051005567909667245139491169025617104012976727715757787009218602372811475830787906625601573492474068055237627509470591803547185454 112 3396674357809581857520592632505320236415223104875315084416034800690071401273531766215073626379404134286352029819003952644257989475919861966214653016790425423471083162180114164822619910289 113 390677664528535614044360497902817617796343294334540674589246324256442399816274061870017671544361426183712670586859426023268171893913655742538832373716532253500459032531832536837426624822676 114 45325462547406184093290351287156560095457245226290348322402808005525782710160156149209764250909414196320024679293005398073574958777118777474861131933936955586701474408898053909353959054390435 115 5303867326837676663007204355123552882835171801148123465140357263686807926219843182553570167051253672580819667709672662406029273539793858987384186677600876082331721650541341452104300533188286266 116 625947783700731811727128927861679788646407861135603302294626191458094678208492920766715726990244604404540737619332351205539022430976100560089109184462101503905004206857396356600836058158151165629 117 74498485434174646914346635638207242503160063407339213953398861532383691665577648682829673099451407102525513432865560115825583295986515979568156536480850478843050025111424767183656228117128298668624 118 8941080846842146654663868827663259807610737952535179301992790981017829614184501818892684704975761640690255859075270888923847513189944229762216515139600842064052167546280081455500105783368020452524911 119 1082021042033509283533099093969609241913137142727225847596619434023353937313971059360333632581307654126113204222104912355041977780246787145401372375726562375310884537683021815043341470653077355965141510 120 132024599549347426422666188167770008838210190739097092917447048258131412565530484584872807327608725822269783672088946983888225412900751455542665036912754671957616590197004353557126488302107720349861941321 121 16241207819075059762386635441527127986908487194520772420051839651925492685648103561400988072713725083466319590832376836519534913866063566029842299892094391837707151039906577223278483572982988040667063742604 122 2014176000838911431701186821422590827294137466235665804263468863651452684785583756540353899402574979608795305029724341979891388958296954827609625017045355664406522272574484626129398141538318470921049672925659 123 251804748751775683103338369975380134624658485307962357101950752382548128175334484689593670779853372970525317443663717115410931749253756553223171991560879297911021533917516460471064190837924202795090877012035346 124 31731459443372325648024727007838298425574448725764232458023338882354483598038852753523932659414861644764833492826635979593661691313356556815546859051135092087977732567997928870811236265007160583053252270758632885 125 4030403019906437498242351099126355061780071784719634422346345483645937932655231676349553765228400472281553547718795104465677740951202173459790324631591742754320183098497962854365426282257013953484225021907612626376 126 515955557137508896567260200911320015666432454138112311425425650030031682862770029654901944132036803218724803469121238978623220871290910806711008520093942928796306403135237467104288585878028904926583371292237199691879 127 66566391647367945428965289879981681298851929993079926548089694972964730592645544663917208962746005958926748703973192884058343317907966931016497526708632021156475489337170127403907472452579373882316825915230476769020894 128 8654670950048737221330410928761862608159965907417930114248720983904565683912994557206981827214958106610626030179909870461357825595289722290708877916778864019541158189971111531589634240881388307657828106741078332380868481 129 1133896067275570216200706685491928209070862452740052544482675688918863184760656651834340198445142981309860012149639534211739765033886023575203460201596105151871404018441028945862131563322413096753896756372672838847839965060 130 149691724395094551653142366160616171529972070612370075431457781619285114599942558396087545737493286918458610858008849676871873590005048761326558761561017511740375925046150576412088435104807242776580408771795888461885583318931 131 19911284580196845793414985196408616317837045343201383277032594897424753142373417460337266903026231859503172053393732717253304891606271350952982424222968852903467091433786843476257773200812256829483768197092201584842448969278954 132 2668413802430816795844461351548122484437574780081966262517879341760215324207818881995643563416929680446610149185754757521525944926555970990918848072336301847930068097380178143784815797110924923176576673058341952565223599437878829 133 360275987566005100590115965764618720529555680105844829109863287952929216677470076846643005393502973935284561578214674304250092264319584236439169657840305162735231605174444364215868922344578571650522570133918334939671206259606698816 134 49002911260819400146998573949996864422118930728749840075136392497097194046693760616684671144975455781634585786373704996931899689536551096250374036330501079148952030851947314204450661860191511301339107410830052407043780518840879853535 135 6714124771659232536806727665687108381701451979433294723268100484013720263408957974805034455283883499358244707268090523219832644792625226994868768279458548030748859222475353815409264901112255030983626798296602175290125769961254122146486 136 926647950240422703596290338047258488359515769492846738124122554290798995417541500814647358679888119880275345229104132552970931168087472154292958295940120530588982907759061292924286981903477595281043345462765645290376571654570804198134329 137 128817592064713522878474932364082741630420810259795615255012695934885993402632191829477145529265728627325827051886118246258033123840449070729712008945610511750275762232011932890504517439935596655132295120218852444813262926925182027126883964 138 18036329711941668815472273687023192156984080586210661747833785336881085607398935862344670831487323064029343892019555406562625652891475335287751257974787285644098191816350691140430509642510142697820150673622459301313888482379774465649746235851 139 2543381991390786505639833322891049867946741371426062173287205765798099889161085649980475411988161204541595868533616583413909234139499515639099978375185300310840405182733780495202242745829729150752053138927799019149187934214012299002520455503810 140 361196574938922578341145519130923907406563228912443608797121528347301813250606795862342074668730314343548130399316453226676815516196515664786299482793002511745648292468457864745400871813342358722546597923041737895451244093552970106635110410261541 141 51656233312410141170335378089648295685032561171392230962525291274799727123604826613179992194618822696835107355906862942963514141552768323539753128549666419647855697389875203254009411556705137574941422661468118394264092838681665973495103035307128504 142 7439225113233082386152528304801542603385395954575218940725773099348990877254364300694508635691438316718650280220191506824748119537367698204529335412627817494782939712293851912902263152796563675786627215605728282125034836191650597371754389551686755799 143 1078791681401667788332081508812295162106993185681644268549284281143931106827585302522326701919314121417972355667609185458512406444355190835918638025989608722648313688965540100421661083867246167129205891460507856378269584900888190648039836243532654099086 144 157518567974852834103596170247820768237443886673697451168221003774950967008207665375782710447235300169151169293067062876925384766226369472036792094856466704327548151899076373938439155697635277962355778352863035743261748998855157989837695050093408946486385 145 23157402058156379285812413459408503195798288208969065998225611622208017037831562192052626101114443191550185036157789583078931158873515534381072946163014568584415769309852265568428275847173137690362049547853416158684268031604835483042661130994755821889716596 146 3427612714308946852641028160765932964779515579568704703316224086161626648420712655136352796051202917016450650840015923761606561881050991049334534124534983046950455145142621495474739423652640400559403794768993867461182983104286489064830042735955073164327246979 147 510760926445851196520425611749816303250340786856796221861692673627401626775583490190413235996917728846501270610723351285111460332962115389380543468540447330029243569452154793548220385274208781981117709981362481360009544333028667379200277885268026624653188423834 148 76621040824320115487246036234589669644978870025179629909728108777071886525795262258447354774515050227020273616545743703258874345680764928112209887233300904326514062080939408465946491481128587940266541849354692586844647295770998660366711944393286624567475346693021 149 11570805588182671576976374517118656973155737807372497905443142018418071311158093506735816766798743810637799401664565986905152404414197875995427582426117751252785809388023871177378730088110962467187308940024671625959104976395903553603618574420759898993807580810611760 150 1758916719909125054069785641720200656115726032894240414676251240610181199514844812454071309458805060543757287685813280184702745597865841053011700837998254106931578241117592318277519676250289097876558553088220909576303208941503364900959001806661664838992006037366339151 151 269137554027777857590200532647343102495848448394607149174326219751205194028612387091916609141636167752142952393365560250408449961409209840764487791687813469779545177723905636338131220629327876702911920834582319330856828430532132661707143492062782400355697792632824465254 152 41450724449599290043316544928438430587783034870197077819404450124104667713308178432566509649225326437440050270531104033505419629433149783319490840885073351445682834232796617192350433726432027235171987387843938138936786622182313554464562431996925360664445364946445474902569 153 6425404105925267012403670527873999020114784475594763853152596633958144973783726752642404180689622226742322113439060664068783377797437166302044369033734895178120031273302238625283271715787738411427987420536797837135848475139000030331892253580726813338799410867165304766082156 154 1002446483789478229570748841502166766278090358333237772038588790662440746723908948864674780391939214653616244118541265341672661110894363192573083839640962320193655436270833581739044043018530830427212710953937137895070882243629110788274005760078580114009847365308146690614805435 155 157397032206425069152268151696049753222840599807409974348711529043036083656414920000711685058100194092353048965259904581717687815340504060816032413832076872733167074114703161166475334952696559492139698267959400920502278729321993499876181503040983728759380774445143720183162606706 156 24870748915834216869627170049239074913658551363836534066779151855290058985627766393039133333277180282412824267637950932365153100166951519374900325804155873604943548191615823420300026430810880680533994054407684489986126331214434454308130388090704232955070016795155088772077559623829 157 3954765889509272388352593376213668224682605084643889494686265298315695808650041895366150310455285214907644807183491604063676536727519124466496751072107135784644593647096638054106034076677120245604665255775427851854181857512535281703320177780038283811124739286411371783183836173166504 158 632812600631206882476236067872670049412455026063543872796004386187546485931913185830243056049976402295792000546522989957870593376404367650564117571457996389171803440116475042434084382195379051275507269113301877683595457225517514144908172151655923129017137032475391508155381447018865991 159 101890788291713049923790533241930788425317862618920372852792280645248650783203229485031523331044242107962896209001732699732975234174559537725680559906802487591858311502627688061772916531536421307826640485942386584149503337046856716965999300479013498058618490453760427579428748301695982910 160 16507581288048865243264135383642963975470231257739917299230577047771710186398952209513129657048265215632921153980385274653173538823604910192846236570946984051594588027949793622321965977871371404022936743419594014664677366239780360116417486605965908406041089155799362445650180323100445521761 161 2690940805113339811907511717598737165829067068250319177417367870931320686444115645642548220022948416626525005859342907811163184329603275745590673908050216986446815106743345723970918753725859082850509363443062636551543167529396481984377907915301766818901359663078493772673920973260201708303204 162 441347512256325201660573907607025115161745359028806537588689575798976667923268850225288842429001718043659725661000737759622764474633940107481412950740363338331417763940152127682007757842329457874286352152414780394643609586385814889443611590681231013865351729053867775137447281555914110141025139 163 72827754624121622426126251764515173695985420733725333532980855987539252924058682402803855031570567551754017408776908917031970466927838327171128860649796179011210964766772831187929998963723100835709751940423077398389489198200283041566170302970805462076986366757523334681643073540613589606665054026 164 12090295377730529937292410497734088913458200769010435234380846549063822041446307138681521708956357501101804371983000668889520557367583668400059049417545282670724210020528818011572142562413458137930019898649810316326717787736866380114571131906843471511596670916670616444486989374388855464360076924685 165 2019225871700373083387240258329946448974836120193422164676573359860765665483433975384435814879490487106615475638104699311046210481177890805553855169001040915323828685227090681629299430655410378635186943654938748449552712111288705440431098230662491118167614949852429735786024750836667089316999854486816 166 339254273580037513652790355925634825206026701185801624016668058135873866829861701162087201632656093333336217661462499073200038679353412240852591780407280943049057553149991070223442200257966133396588140194407429785780499911831208266713951364217331826170913475823809973634497829644622576942953562715698879 167 57338035013904115389132078624475149174494716405634168003497258705361670260606239157641007932281540445807458833492699462358372904550204551071218662711183587526396028473750784884834710338365444554566542800402543231340059234800831480238260169610656436923439466808372192181724150930946951343475483685823997974 168 9748148523689737466761569455345669493029190046265413857387247672908154678803079991862543793747489848646408312177787370718057360218632958388956008496284377549524528257635335706579420620417410674553648599456368851784924785665666371340201259125597956298937606273769068597477868671641276709384834465302381940761 169 1667048756192298952897615757110543327739705575601504643246019060277701844150347910421873843191944955172286576610552654253829659309640434478320468726025434095813784327529687609671008115374949241338060379916027815244141933183048076181834588861108258202014130448664473270479663754165900506188487646772791262151260 170 286751997720764153219404820742170577554647131461241448339662852571320940897292467984359404971063151460384334748867563120261179366690846194781707524166528038769915043387095584738672481875015676347484879112164685701284902151889819562700889860179502614333924112158686903200008069665193411806722325867056785804179371 171 49611449314860271838183844130428888128792850926403756221749513107162634402623330284506817911622357711727585528279162031702294167721568364030702629521551554949676874213674584850884940466638986313434898700930930583432068845787710430959042955564845050999760393339338560700819861283535450568317641800916506215361496354 172 8632969038490296901481654498478144253776904252640785051140082445963765139565645787763367676283860800652601746206797002254336817679570329006065288179639045821563797514973859003914551587261194924195687358334732690845692329744876166272610665057757188977906967811205112662196274344705955776036637797437121877315747189509 173 1510869381492136287904603570541719619906582778105436722930513594235190691446302445837417538345160455388440762621532256527310485314756268146454209867338765197143883940270647156094608869597708401012530172490352833528491534193622719069854521661808111911339667547117733596106003268527480119084697617959175811338529327980696 174 265930376880449301595158505757647653767561747288955444144853671916477021016850676191939841679096292685241114881917433523943955631253293795004345851663883884967336920457814069021068552494198200257331986617800542779026696779225357698599088689085043814613943250408500362020202623067729850728737140039817496522144066788798135 175 47072715812340343969842813003587023156762245614043723067994044235735986560687763736589581167207082178735329756285156554626272077918318704853290529079254386379882936035883811680589740400657278384028913367955175221632794499752423317232483099887983187528708796419514578793873622337332131888994473541562617789768739785337426926 176 8379478314454842942822710789134488805651118659138259226445584525611358115685160840515945556636225858773706831270707472411412509711909721754613244181145355482129761589343084828746876535031168145696142395205861269685940543519319336187359634359359107900081434490271622040749842939345598884252481764432740522477229209887359746129 177 1500021298618899829169395606955576668941611203416814965500238262824554927188647904875230433909092208115809811591621157480440027862430125823776204819488215214780497689339439718318653981995094585229716542384294917704461926001521054009891817159104354381009605460079057401467249971550837343952983690254578273314901959577505367164244 178 270020687388362361878780985049282572559831379815776036872462257110211231434668997313645386174021077691958629788948514281342825028880844753352926528107304225954933113969124863000988173594411603164790476967605942659773197130072391253285256250516281580864424174369531312564359522650437388252977358663774072397518785113378408781663331 179 48876761313527785692345986860931335558817704332263045646929088383275673344070178184015669266436017726891856475125321033172875830296801182713600463657660466815566898153678304796319127185387784939820977263559877068727327654844904460484155894139642672637505489963360626669252262627443555614818248179941566243698366341830074442907490810 180 8896113617333067918923013799226612826775430075817113442787852430116720411538036857155724951632641471114349140215711965014275911264144945225738711000820657970802809334722656427249223391852564967020741343854256039841001558550334558234262467758712194689688772736082848575524143706267742385014456469728491063637645178019608887880153081981 181 1628087088552849495657212261422729119726091947170541525256517611232486934521066149643530570632447547494199707634168443776655650023149245708647474740692622182600914875921306687750519661207502152642648631361742333458373367795389475912217146006657908141827983195245839225095977034680324758831992705757652873785461006814078621970224818738704 182 299585914817539871403259202865544870227680657382827284639311156788158956491908853012907969350757288180155248717942118233013711314343800221013924120336986564688453943555856936420514027889462583979859242618684711346587851760049442488719770504567386098999343223255249261050585881405025619012231033944144924767791872483382995855785283758821679 183 55426668305945797472796599101412409162558453538820836385315188957353253285412212621165759735385750147864931914747815334573198976163733678389616045979873443794819066993971712357045014609100275228472857076167519205775916474430435418285853793276322075132065146583941619816441506121022946030167549641163063183780334378669074919977481862130388166 184 10309962750800254330946167597839725802146765251458439010964946393332825275334064440056634912125946693913773857542458059928546699372093282418412652484214665448293178456201988391402463664797979814856110031844106789303670803846402375244018941340336396393579302601341372290902304428334171219362093503685714294134416616146657921794180401290518219785 185 1928074490182153787482884934159208567517681111823043500166511927178418153158288267608352863688367000428582337745668517245005310870339410097837889314572060390620870841439083022509966886293945754550909680284677252855227342491828446428910963874020399260168608902080732732643407995400555967170522749558940283671454742309896579512030058779985433897036 186 362498735535529018783040211550490069987444578563035410314442239153954458270979680656568213778358062942628013670285995018219222615110311251243954739744539700719410351017589323401974285731568121344373549217912841033616788632243991935644028668041893226839054911512010332595787184811463256119646812368457856469490079222583321812241757735178501135879579 187 68516137896576632964305823596839500504056181240177641868713054220796161294998697706972806985241995697019606282533644709254081309049076007458153553138952139904032484716834302004188260448147269145084505150870489827356117554422878376736588007647391918837029071931494946904927891227033515252839177118589029836440224470221190380536696378750837925112271314 188 13018795074700992969669983787436402953187078480682641975195392657450277323648078061749027878204668220360473361407582658399122535399347889220524709113207629797635674845275062479323788554164325168019742630112513855751732113420540143464722876099728022464453649470462788926645815020803657784397908875737603079600288228997624281503619799644931663984034339701 189 2486727620418034243179347392351583540917156506217913862566197336036943567816971232686902464902070803118171199409139545207291759510573568440938611281745741918844091463166047147253380009435298745660514698013239008216789615676512206410400313665710070632433739232805734423897870040443619993736864738843325053674004577767142278257154102612621721955013486215560 190 477477878471562121262346419788030143238858847867208356141964156642872006174505961154901609457118982708158912020657899102569875426350221958038472807354531948305156509845290112611310145784275600455723605359463863467103318456130373750092427913899195035813929932181589276705152858766686767469963689819247328377038429033777908714426557662103100252824620349399591 191 92158230175603625018691129434331046915564356750057017457653468894870149919968931929840400766349689192790376404119895912309170398404934081855685388483247507006619985531984732888616026080356759726734881647113474101056853753510755188299954955699958923527739996388995230140259059293052945090362951524553749944947394362777157257729892906951603321876523785402564254 192 17879656609454638513483662073515040391176427526318481608219311280580890681214611087738291942031879666896865046607434044171697381482529253567873302448028548264164612285356572501771364847824771507026258712563469851783869748109476360332223562629937243836068838678807386325499832366120887120034012482532504999544727560796094084692873644342100955617632635666764707649 193 3486718315259393252639209069557556355662791438662411447859115544966039504733429738266175863691109274386769796865466052642489326054081986355586875685224811938430992970707747141632573233166226717509613610386194303922235554708783301628962226923973307678552166301739560635611037404375427710069316759883656659921336702198381226406319094852917079463255704023888590362436 194 683432734380475725536821839922650199270072862903915588277859435281157670531011238498503154802336374278482555028501577600045259638028023166112014962616818442055921845058352368408775053518116482448537813314555528191286117416245181483361439556435163724614415475577683619654552901015297927669488837287951588539591197913847455443699137072666639169827170594022366712823635 195 134643258054173871365278717745190573522475845315874778658131499769945807101221939853479986533306526907908512555051411950596318479075056681537195108715196438011016912685236465999460741389352815541613621995867072886913737550803041973189546360150911595784015143901843881928292933144580156702805342331596985138814317866715310219929603235986528642209908171035794222608767146 196 26660738969576407635210784572508007342115029009592817413253985864339389867389618839335309204941543261689489900224673170536658551706520815108509983716613811567991460864575678022052976401045177578703645903581209176498532979713637542275464244956526550634719202618729284197897655880073468087962712800716649482858828971883146479954469712232149205161655427770288688790144053229 197 5305757715336663448254562285823544116012600536236652026033803398912968595286084267655779763627780573063947911584144557365014831919405451912120706502014583811748132858028829257074700974896722363894572910805051889013871503382770112228347697904715731454170173555541095438721585761118355906878792713046336887484558188074753095187787740212176481418457943552534722090397492285184 198 1061205135205662800795030494889748289872136047068677272202383447966231827848627182887462676575810411163300700718068795415772259481114311233759885540112758425282480386673473272101670459603235295159804536828809931484017961182933205962069620822591426291813165201747870514196052899776415064069308680900572534436273006495564392276194305249337739371693200534788732268478237570835871 199 213312897283907226397841756635136092819200986601697951883726763416194061443556046258271616275115402501520079858556236051627723478465048589740896979215378314312334907802151892771636642046823978594229391003080205885746881601282719122116850561978334396118333676389072706970735811774134408472438352584732477252405204790865206126944067687804212409761171835203922043258705285836379510