1 0 2 0 3 0 4 0 5 0 6 1 7 6 8 63 9 616 10 6678 11 77868 12 978978 13 13216104 14 190899423 15 2939850914 16 48106651593 17 833848627248 18 15265844099324 19 294412707629208 20 5966764207952724 21 126793739418994416 22 2819296088257641741 23 65470320271760790078 24 1585070911842629656291 25 39943786978434267336408 26 1046146801816135573098930 27 28436172158456776032413380 28 801158241681738733434954390 29 23367115382384046391852832280 30 704752199932702839178281426315 31 21955741613288049989784921352794 32 705836434086445458930863397570189 33 23393436101150763781708615462319072 34 798603508280664004961776872679176504 35 28057603257593995374323760793461725232 36 1013694053177589510298148777054101051112 37 37633391724218010569818773348133501510752 38 1434630508759583554449455056725816512150361 39 56119369901477827276993388983686351798808182 40 2251188438333567699911391946659875369300778951 41 92548858020380005440801668918239320737920894152 42 3897057318804109418291054058773428694856236590222 43 167983681268450821767388067059759900057224092998236 44 7408511071326549062561730136994539182010908716869962 45 334123849316827362721534029178453717108691983130808136 46 15402294517287895501065836954811646959400679222371429239 47 725374727504653745264481559443272325849870083377397277714 48 34885463639061021981556927091364817903663519358708315624337 49 1712559124099359260912794602667000151634390950336590039701264 50 85780183682665683868831978542475963150753715601303865544190132 51 4382248514223138197646851077713445943571113731805740957148797640 52 228249880059962602294457264643457780209831625860860720491494871740 53 12116264466516348138464106464823550499471895472780689912756852720720 54 655267364005475970753671063913926710685724959242220985077666524750565 55 36092126409421616469112202200379083224569730755061531858077872183197870 56 2023989833940114178463939182217336823966067254107372178707896361646066411 57 115523112060274209263095605631174147952524761734436165892404546180106178616 58 6709059224934415398336005172316113724488136162614990917298513078157864565418 59 396331461621125650383182527772007458909576932569292981966338087394881258501876 60 23808711803567257252109728577431138986131676094708072953032382559139775965367358 61 1454032042289286067896701280978830273795898790069671598203049077718893460741980408 62 90252023958236738740675949686019324713857717881868387972673467315253422177283028643 63 5692101786883275695058493516404460169022267793308182124207578335158569281456919177674 64 364680419566420036056289923593370498964477495910253024228892306896599862439104313536213 65 23728539299788397012729264361808640465955335733893796776493259435405431049371054000629184 66 1567639563576184261660638284886701984881967262419541000151931729912850608671563075779407728 67 105132988795964099354595709492885594405471288340975023848898905370606981142844504340173683808 68 7155718348525302508452482576277673473185093403271442893080611209986710081595511660486742314704 69 494191798445028704489999577924176824241845513163434024803379711689707165010190024052365640946368 70 34623837694133241849960893505641557809190222568404285368532172415921945068560082608222663521246129 71 2460390890689165216307827129416044032198517330997213611794180130767786702599193748978246847191397606 72 177295033138019248721405811654039710260514054836635034593168681661893644778341901792044414600598218831 73 12952966538671759230116824592606901184915203300417688997924441330827759224394155413277597819643704958248 74 959270420472647676317347444466974855868357809639628851875273843485939849806581654519543838527236700748806 75 72000096988047012733876335331849798467605027597808714110752696766787542441196857326366904680315737510258828 76 5476063714583857306520171982985759320071368296171366988705134683671165199753000416371567398221196937400210290 77 421961131784878338007971030022291565385499323710538111851890100347328118447633976528186887851822230676338169640 78 32936089437126531095471492179000237528309248582228029607288627284644871491981073948734368314790179046490067265295 79 2603731394691759552817678773610153912710933840622080718954573913718547273352557872974271008669223613810363425417090 80 208437377249724324734897911423404854558885957054599635154710157039548771056116766257833641814000247697565626749689945 81 16894397945503971583775935978528604001088651256004391480960717991626584601390516844055989915450546392329003431290342384 82 1386218262593429772289563162497970390634780501758905784113114497027230668981627083386308367348266910477073294531070244204 83 115127203911285103396048591880280156288873180646079380378009688612082054790551028797134687226693244180390779512465038649592 84 9676514354062444133541299368165319465292631892278064376075751042838289162142516850797143331458773941237908556490732362814244 85 822987545813010873557687511262460420523138342438249375185242626193396493240221058160297040340568723702284122729536787456965552 86 70817570300205997391321999425917890506744126503637014136310384007012019233140009572558893471281037088949633770677424797223243197 87 6164583131742322065600688193929291493135848475401963498841262451732338942514065711328358312170781009035640071403603148811944818462 88 542780403937022766932648546038979063034178080219729509030505373460963048095093882149248705365591176072680212552018455560454129762291 89 48333302636296789245907275290137659422567286190994961042240240398666709520848836172337860906364547583614857022489262471335677268842392 90 4352271745626066175154991589067219355533294217716181550791844706016411702030317553683223380909579378882213125295680175948273809597190306 91 396259160095954629668181210958096832021228996799043041194187721489633763103457981922553942703744262054043357803083439275290510804022745892 92 36474061540786260625089599279913096906045997774330306596356957168838933045201051945239218082432000580790565623989565307086510465731197650662 93 3393745635181339795434473169362823153030734429275188072851940514755149815614843333268394518851741144949013083286665462891185769243261889936856 94 319164617600761956042545398062548649335587046888014878312030810207871954569620659544454630593135655991272354012465055330328369534450584481162427 95 30334823766187975244310370389189346071295684434223102989790128339090407770983723574925165667707582237214930180251400925506987477752114440575650106 96 2913476480400911028959039969247416314979387713792416704733689249270880922180194989503801625667739217068774612916453231746495280830258024292650987549 97 282733891489340583332025096146097096305825799008029308041982365407504618187225878981412401238712779673804562436066244054703368122310256966138999518624 98 27720081963438789664746288458710895958242146616722701405664464599845452780979844780134605102092291667373655917118838852589089360636827129217799975002792 99 2745467692336331189136041973942536610332280691507322873263150696005969844584280371309076313834885483226050389238046699123451297314136814606571465608596624 100 274662367873310438121567820214209136258926270443006279868347202261481446346621059462331171438807911921898767361246271878624011891300592484430054833096566712 101 27752343420532408851866748500810714809495675242678759528364248561837187807939836216506378780796216100441854618792592054402634534850164032280953457094131477280 102 2831883455427111163049248213000252115302971067546745998059271466650149329102974215164743682188875741878077082647516249015229655937597150428009044518739313828105 103 291799582988805801270115392396699447554381651429459602942882890512583754339610547191158996966768033076375738577292031454650908833243428826755462566839077458703190 104 30358946512976765182648369107939437472829606158822564750623169416965784542403925616857956250077886269562324316627352767504084454367750675914962267054974725502327255 105 3188903741723079414785384691097958512146021830922722201405457715558086008334108346794759724508181173754826546218537134698629031086788530998107636531454545166763535240 106 338150089840140401310410594471872630347365285239429255218341110233931694547111885090810659895867528424892993168322106065567494286529754128611215715365130482535025336446 107 36195320400731891191245714416116719393456217492589104004645570995432021971229093739426184164147859562186095092271968176704567672748351525256639737062318574591347122764476 108 3910500246789752283263905922548998576799813478228461644307727320749199422289683059537228906588712438912688021231091862819110961770326755078212495087664865029636027011935898 109 426394930755728758578968203477938883277979661952988029292784882858614629315048133607232459622269221704518097699620978118929983716110628871028170137443457398423774483800400136 110 46919685999539905491632367837943865308512162040045939909036538443318413591486344149504417509292367500704781912584959820820162208151830533103423597790682921727507527484094666663 111 5209855700137591392797292164647163157369699501993780308767547712055261584639568590940254661173312881917880029350235632934465181037236277119125431566003188572950599985733906643698 112 583698599376163043148167649250375625519139790933658302257059457683350241837935965123287596992015652602163979363089951099237089628732602711253043678628469388902166286252131523110433 113 65979560196149985469933617241190607743867208960352782906983165364799442151458539465047175778504880434881646852450019657587836946181181610175714418784225502775163389097833533648129744 114 7524091130625177242121787727596323433543756030983349463612850876004193265528712344500333898411152878950264865834438021502906543495707223986092937848513055041241109417303402048132046628 115 865544083335736298380082744590944333891478989236939128295972863499609650745457509157338410459042986638515014656990715673616176376315265566545636686682583622653318168786884086518752465704 116 100434304444723274983202394147129396581281525958304288040109283620495245960373808269788456997409672683820480980018382143028615781323789373847818022742988081619592234360135739048302089294988 117 11754400559477077575712651629290822592744984305905826853837075800870104321862320346432027627875410620888561291840008510096599068407073492074974987876027569409550133999934457745045926663556368 118 1387435350993851864644737587889212316301173457275857686517512540106242933141589635227525526554002007623111774429752508917419808623128727763681560958322616998093625551248900861977190883528162709 119 165153488710408507045869202347865009931639682589766568474058290958260671953783959210855450836296554767066901570278434614117428096630323120641743703547700988281846480091645479798512984995412219278 120 19824163114421556793575464949651553018229166769296849662746962159894176657826380634318683855167283843518187037183682707941538934312043307455118522467586647323848772271174558288162376042405830065659 121 2399407328676540149843099378388860382551185357249377321249718523490640002378296414705468287297833320370649534500507803616372471015009379626464345305559625245058937609373196537636204824442912533890296 122 292809725118321711619314298501163662752699354964159054639345992123071435503908685548416035949046702121813111569215815555850992659421401045356050617716071190161978728090858975763843867379452180846875546 123 36025521942947411943128855810507576744438044367539501315712077234260602547845307599931389914476779842410870794592162798642751791775253393021009685322050182531962772664602462797792248022160057301141795668 124 4468375662839527733450268166076401955864752393822546549747145041829298265598291934243590883509893029193146663262019520235016944929434790596555487019776980623292189281760776057944651939555314670292883362446 125 558695903710368950939065196365086124548289540974279070270051368396723259808639768178256980134853625083449771129861174013384952014343663317589321060372781810598966733196155699778346314175732844275620181208248 126 70414153153579557866287142517087300821168723139320296046432093950826691835386417063788586339310064318368669501903990939703475357179676575150720216286652252988712749431746896046444473480825833679365353418680275 127 8944906111263737605014083071555893345298957960763819246947578623359935000531300751267176320382191613164570819184492226094462795783365799685949687803365054236221886808960765532195052868900317789859051207233300650 128 1145238873497409266697250245616765921965593414358606711389678602932294767385096944967117826775437020521265538703393362410858537463385728564669395801035714423674977833069220614642338964060505728086994621231790836325 129 147772757870633453767387128466679473802012053465626672437377884249328357081947992898982945390378970389840714671405595149788198382372352072860567200133640570796771333299254272857075995362645900398321886610553654166400 130 19215187251434209260280883088779265337423231336242367470377121044708664928079861412640550355001758277731767810152212348517259012056641684738205274167777550701845770011568631608151305828995571720594591559743512760767200 131 2517799535882371387993947458696394212070298010804456245523224352763016333036496126370599098103801818772630845600103379952539256262342493770061659337381010810218044943579350062306175073307276897674735767074328537142700224 132 332428839509256719951830795176544394866100449174560018306562409032521715530361945251828391157516133048657275740334909252316364165409125476664518927316573143824694311920775920037401130938711960789054876711042054415819645344 133 44223424055965808026091990470829671529530925379253187435344880476607654469148462529282295661173318074629188213331428396472211320379582723567526783549582871039428865182710721612475519200190525533718956567465813301504504778112 134 5927310092462393959466128025121279230585966665172772176411728553802684850942456721947991410710749376049136931848840286627942121933046397600639830136219285583501744798519909896741873852490652608356595031406852030876068898720609 135 800369241254498950495910856561376427797738914157252636805626792565017922103414502285192624797049958055127305397496479934360738526251511257551012140086102608713766370717065371749283489281699352977628224471660619615373180367751622 136 108874655566070009907153675297127694224089369849482763266231064454264270014372873516962844075446032462155485360178528797177926416319098706943198750659040828147170356688382480340246044114502919618788816489198414057602672321783821407 137 14919127044538441963640876354351861614585822135132153196663541620066152394090731334657756997247483599814154690870524461237532825896817101599913477287278261360045586452874714427230079135932794015641303883762279647529675279972919709672 138 2059288227696516673447512842956326883613282125990647130709393210986273877073065006328173706432100029514197382067677353830064869306870438730610613654434994902614412602269729379361577389304167161948444035324119772701878036013104213561846 139 286302534940194818106919136300569924191906313486610119739671608363240912909486575133536389185298683207832068865080814192941108322291016966800565167030775783848556020748395957742583483304004733038056062523047398249522297096448742524399852 140 40090837929699576603653328537970176643879977408525020026361126551842268278821734935736088156732491165635980961670279344469323790552513961039984325315183595687948911231316127297524430876880781284084531895819911233399774106009385397641902786 141 5653987290379690288662285598222558735511896813937572677247105935767166952851477029907486550339185151153662609153205572256776693402920718917256612937832510038932794981004730305636166060430686654623097954131072775416232848185735381814494694632 142 803031275154803019246647833359230276464164147486111599663315235752974704880175474802480826981750837015678591597832657116586575914117017143737074266747043652098936676937153593336266563531827014055884963441477474920066122335752109922236775185727 143 114856748615981898506451702426409327513403419877397614160539971907914599455977561751096859151926072616054087253318992653385404604295954234660017187514877881196585595140474910328052387181095663793007662379767263767914964656978805403225430928752226 144 16542677030877392864022755989760537674952060906082735507151152788463671087112739469474526044759424271751099473463641963458818706316582760992039885568689605622702472048289983487536753894716080497381391372970795831896817211746156001241533289166071017 145 2399160817392389890793700268686413978230190318836456155265692901549759841090979015630076977234252502954530883637184188757627535807513545565588413118476241089738221374774855890935330364845109274420226931691421704077378404766385367494343513594481606576 146 350345540639073105329377932852860027033756160743564767637734871226308901617469914410094219583356447062650999248862570542691850796288680164506846993683870950622056582316413353151478384483409928796542358322882077212434194000992019267436403864612601259484 147 51510663362412452768075721704943743974723669887353135343243863672273783436405189246858782510290957054746672974068681322467045499471232848412492616437548293711882375532408999909130744445384735869114164486374169070712683819385291396236177745671703440701784 148 7625019035353474127235152986365378828370284225003434747872630113389450683788986335507039917327545307236906108497103819818058875054594803742626879054195960009042840036853382587947409779160168453688172264668310565656266371249984952975716157485165163869296372 149 1136339642351983019239349882551396039283515968531761872842685015509288969959108658055424143235063349259055590891304499814552385129663920057755366836826703484680967688825511044009384818477619548723251227776263505131829696715449146464297699580775308448851023984 150 170482293653276128279536671344986685783266250892689295047032895361303946568899653429915150427141848964010312581030607510108776455935923565078691380471228328315515662777311498285380395456290590778797291096860939935433263602399177463340221770208179724112453431917 151 25747497089416018003861531528472304256993293371121910656075858511758575492083817521435815526838888833263201317888526682177387129132788456232774965338291675612035070987943277652004367943912380319674522388258792640933585359129464815525012945432125773401915051932670 152 3914320169756933131634676915634687452620994015359404485319614190617555408823735741286038131930581548610653218041991797913607126271153445033265679764490764398488161676452764414741453161976556975401947117910255088024379357862757004743897886425286712816231276062606595 153 598996778409831226792311910711448658290272111215268870158909609385854019588107885598960754134890614276581581636588042156401176998574886642658115643960721838492972200326366273412597508192196367425022285989401738064703673627538652996214860349729009945013553650441091160 154 92261584325541118489151398327702998038669429210673963558033392855069461406356214593933887969098923474144612742011379647579912833001970794959756738448983665727608805352282590435027602771885279412109137338636039520704357783570550914517658020310609249919872860923648967570 155 14303005879374221128978177444749370109274792712433415657190056783011901703622716094448924205556175776451725498018217482165488620124185525773294554639284441085532101064413195719840879165716135249661239197817616420096394239327663939774624130695352716650911490052790216105860 156 2231647804755342051647191129790034170692146465595571343598660515283181484353319146921964597900023187372202998233835787283568952914740470114031918591400936635596929146209105239466563663207100307827939043050218826870669193897746771000596983570745099366195196726117466835447606 157 350427432920398053215231301880450892013685209479178268611926507755124839924638298675877967254458904185524612906876266913711998474796220662379696269339194444858075689879729762207815404693599145705508217628438308945717975789154078488435847393858842313633861549072182226498301336 158 55376695902937151180639623639644063183705104541095242996726530094793518821554933237812924786132728009134732620016041708756396726298189693954354878431915315606395777973281739808238959834521831012207697292943669501239014500850766730022234760056987512804179768192596221387429249003 159 8806333004304745665025093395681059138759337728645600655778134558581125168440781266195055376703834473660451960157096502905481531344432893538585395927257182332471640276400453298076442378879478191486795498079158870684048474843086215702886553725945611614119237162575853647910009989146 160 1409240540895322009517951074751438650824429761427906313973682900587395023729065409849691313314592969578540970449913688116564928409466538653748852648901207423062106873650560281325729527520816626204119196995841655667400892709728454801899342442699064196623313281164719186340386377842093 161 226923861456990313327505967934334223773779971840185939788582785017662583308167455739899011477324201255211212677575845163385326933626919557578020375258963656841795670936551758121168754687967395193894065567535528143366092467104992209126355654875644183456266856556780422826092985965211488 162 36767447055687385926274501989258560409919840278157005963961585256556056013969195790519433464714477907834795083389645536727362716800010061819552116597691194284978332976331233268065546380589264961415778598133559012171634778205202495641759459546029533367901377688480129909873588388432461848 163 5994024691521491687904927988856468348346299024587140250757737424293486650682395855520250425215921025000054757961711960348249423160345944128784958350147656850585265194964176623536913567539356246051567247662811474908335244411453201789496456702447017218293694218353615102648885377906597966064 164 983170842483525177487802024838847135376550179630393822262652780035057433017590464855145478551139750515732252123531119030706572050451712093576803231269502457001658592985319033596495005291990005641665873075761781544713101724847166683459544596225271755050940535941272213063414658212604250668168 165 162247768280843742414924529149030748515515193393505740518894275025285352883727866462720382597901837328858714906685722918042352052625793788242511953240249642966698709307402273519261588248310650681015910704327587999416279612142903681937911346992075471377281461943708446960790003971535016460704224 166 26937160535074243694105171827040943526830565959058437540807726530595512314174197953717489607713764669567661176743536481983056337681288620867840649131129645692545692545260017212235169278741265172071772006997990231207435739332793884585095467733529051862824431538852961411564700659373484409910450873 167 4499170924432338801698134193185641049067786751359279030735651015215144272820527458220295270404438545859023309384732161293194681388767330268160693112284604649067292277096577442769501298420871314974802512131800121456856766881893437833972303493418698057433972028261008826383442410131652723230592538678 168 755971124407072976079193247134775073937843825436981190759435644200689394748519055372622373410041490147159082192816223518392735790647605161867393024289881914899723931810558668727430070927305666101410375474022955377057626572768696168078732810292952775441727766319095151760673133304820274747481407780839 169 127777558344902822542166078113268079570469700250689747608850951568555548917249684237372513359307012846824693648688205584938089244614339116383927650203143455372075288962126135958075375403078738197140826878901928799097789076811879620604527277447077139849053010258325107358572312531765963512196247698991688 170 21725282556411538082411679729634076995575496792926364723749724820025802238330440252092415089587872353968605791638175269574867610111579815582028523023024160587928485797233252231320282312472551038682356104610392185029632574308366490160238837827274558068638382725982136738408410034946438426491839593627848814 171 3715546817930864856383539683881394252436074421392647557272618600244171840639766257571708821646986121260052520630167445200183683440167174484179456437491903127055962119177421872573390450910215204748145119336680928511995595088039305154513136180218823515473757142112246156647076872844152933301827265440322366236 172 639163047817472368827463042146974216071757760345916042067831060765356698430534161961197910348949804141070591692595511171921418310593548434619804937342918521162057962633107638055618927387716541329369538852120776732291074584965228493885349557995966239236707156758087470587767810796807338131107147793829832849386 173 110590425440227897720694617316239562576034848676994568516831626632901122083206946546952981297757576826027618805478370944913165401501983725580526725706452116506777981296542695375004351079203240615250677115199087726513315214498626558692019886618016349060313116860976705922888301930009498242827515309946699881446088 174 19245351551462144804530347309293523877876833725387042959053361770849834322290628981928326508680771209783859580290644316508261505669664741830315331378856548795646984792493021721768508670055427849080014283775178520927553848866299450243386419322105685360140880277404289474509733489713487238589096007488357653932234711 175 3368389353307086214788211493180702996837337121559800448256904271352152767208443380754678981995809803387699752658634299961098899057030616049524719822626457369798119914799043342997060040993112942479569088232039186539284924818634552014951291297117250365915480892787571935438603589723147642923411544745932903735873278418 176 592915318915457865877924947045258246811718405607894698786741629050876013409205530764420101509203947847776389210671885548708051822319424228600550097433078168601891283248252658621119925344401751863362745940259529326505708988543274945321835485632919508854128508028689562904689871641325988608156067233056025745320391646385 177 104959800176382913373552667369965250575134895429937080166620401868262051490020290701831763085768847698076136620270567274343388150499894354142032263759548628358083638327574400870324764458641538027532958653424547377520033879553288578692786318991576355846456423328241510530941844254273800588029860087860987627287879555350160 178 18685271247585207896408526298613813798919101210700590722379047033171876657743612214075229130147450701765022286884930236504206174908067897796915084735644963330475490712211771086729838704030301087699191101781324914062786146950764055760580537874581321429821762576087757464346513984642338211041292664658628306041688523393304980 179 3345093099783213942374285024148392527795000015593812649437398362547723895912146669358870042552259134252761173772790671650034611197622500094102901663881267860599491584398831433055370549600826890125458636899357879730205680905266093890471745717202345761718091403707664626519505233457522041804231416690323400765509181055747373960 180 602193217231830697374625573718691189689449602807242706902147417221162820667521535265610524688950695802851360105931413255215373663827995674083530365822374072459007902142290202668436535969282573408642565125013546531545141549940017268145267868998529719298095723328035807964974244999118710885717180293782562386952007085601524095580 181 109010658528443897831565743060667621042646956508174730919900094958330951514018387008876996116988461183402524619175993331313419346190681489638075440085800215616727225921894124187593113840803084027269046164107565866449023919210732671381296785831211118504757555370631936600932269577681375731925848659999502486638016737200366796570064 182 19842403369883646894561497796206719857355930196499285202131871521850319750726804478259881699983809279134816599890464142080540929353510600187341889992566730772540778331929858152971044868491490176217819939633997497656805947057239464443856609298926326643990276378141354426038620685049370414300491480948384017596065668017635126855511109 183 3631605713393648587252946489914733255690682550233447827612652305836178184489763125240170932708272689301427276355233375397190238182464428836534966809987859298358615036503432128693767975987167230116989539288743654374513618782195209396921127065957426232628737212624095755570147104929990951444277592507508171490138355801564703161220598382 184 668296604464730639464313169708331360013693202260836711964026631029294465905546353884978941471567052433458181470063616679237130981733956904332188864363128968089009940237000303459065458821325634413707460470230256844114405601595029036506044276830377765937377674770043096025031539868122357209913429593281112675336075084377325821958704633099 185 123649722861629940092886032244257042299422435600527254751388571776664571625101754276585214815383717301354951531549992721585074501198153893010440099659720261962424372498072545035559533558807938491745073686114158188535478689752893594621096103308660561759880144891897307055653613354266372136216426995414634314107736914500569217636181652427192 186 23001581042823646867002611633503506155920184567236202582758305037128707881862851196091846313999832936666415569432531795225245626825093047390395127931175586852347119458619351333410439198481012646503075309455600586784472748530275841607139811040898348698647317560829736621899763323967672650974624844948125620751422662493006439545912907397423242 187 4301801184261710395928763158138419464479182649997724524790808718976851422433229280288869587010584140100282709628266578274048959592706138170737743761106344094946105780947722421355079832076355540998196029578295235016318040738865544486944092792363175785739326346898475687561671120995668360955353189408485164171082003219433808732218590890064478132 188 808832651082387602749272583307249928599998451481539374038263095095931714443074060525570627048416279194374467064969379372969817495441709301523192826951623429611506053064749907508117960994990390462655349648797718286565416096955659315337553796719301379430157054339250007965147431318136376851102691481787746059008686157236494485563810247788745186526 189 152886954373073047954454893736011698460369272513738801244841252431720136023533238179779056569260424947719260676737146818434186154844905703842264383268355776532000981117347835777893166757640031414625831852093394793514919412239770820583913701358137510742287295379995191722977324245895560798268215270307488086588707089938506946782115871837459542024312 190 29051826994762215825896796402139217555004440032151209832222429124241565739304256513361907862896113397903366972054149509487758811283339541150653849348193399828140337784860788210465169644313933320809494556370222705790397173069604883388145417608345762446672257198855951188267810035352500239472004538445348303761834643457828503822586493830130014822853891 191 5549523726472588861796307398752722579189826636249099383542273692388724896330538892041659066498381231330680798478945871355376723467188461812272748749146835999429173126323138737192620846572441133808394309612010821165230169672919685520326917675400671718979920958469634116769652099763840502733550114252490458240096692914283046993637086697766233476634634122 192 1065627261872608132884394684889907820179402646280388559701796597573766489718914387890010127057881675158406877603112237158443141102993600463930961829328152872018731276042840993449800156998519872902630068821112751691984411404359358650609085346996188877460593592388917763983768275926844838353777098944269665104199957482171527547847703257451282950155071932917 193 205688734461878744287813374070664760524841293767142234332227632621047012653829602700812167503597926745469514757775196074497790980560807306569823100333297933084126173111928797714395468601927069935588510305215635815950693197028683014432460048254243095666436278088345999039590336153368859011605656204732221315431957750601278679022858807480809338804400256588096 194 39907967686333828322931832947996173378020794933550823983930091472030655841354135084861281388131936369081307440040298624612878281783940761544525995181068969344946596656161000064480856262606696584857305147578081298258793225053131249413959312007847059884064647182537818967099352522455217248442219116547780717655502067272745445289779007779477663777552155614833232 195 7782893866575861445673242831868685307100960712988380167897608470550652218660716428602368002925477737999677715175016974928450483438011268306688769607575418895303427328933629980996177094498044922396329394412411707503585916637466975346236043932309289247074375982640822863194207412458187473283042037602955087957931440003812156472460375548740870282175881969209771296 196 1525610190390577238356053464006092030878848005729240594167991943127834654799252476894621246227905164977528448461532123252990503140937915630379201749254574258849006906781545060149198274439826187929416610087961750413268359784852165219701976360343768530944841030314515225120372384934212246071817245486149939754685618396558780828947206599711299389343795921084900882544 197 300576991052576852981941616856366923667109699795446422896806245961665256884094389041509023449527065524843469522931443533406899754246872252427002311306260599290313714946522325704811835028696588734343601700038630701214143301778060968390033134161896229107195033826757718415903367590059275231274493553385832922084622774505341464569869433613953298438005792202081397370944 198 59520473803354311747481060689205342428547142522188452799327156000844159521224452644499439679761789586675998540038310409117849195895372869136037172712449054837705749004280778465215019228635887193000744921098841389321254552887844218082540343634193523751392641465238479183518108303403551195797142977322796697493420275627176891673219015615844907563231634022689880036642577 199 11845801513131494724588885325825867377145387488565444137020729346353572160383897508268677144513415958461651049643707035546598749760414157099703068239317824779813499840491138435783257177410472188256488460843434361039657929314431264227664343648021711092996236530787926192142444131929954183864575723476459693248561633206006699935582403056328721036166873142350805506249277094 200 2369403293426568308912127606402626313734249710789777349335161679103460146377505325192366581254365518173529423283605893407484808387975352735983684480032576603650491014248801864355334168962656703747467056034550327271747783974256805281722154152038147792160129280240268067683712261137415040961302110351158122438291784315728642688653620763123309924587962666893593938285893723247