0 1 1 0 2 2 3 6 4 26 5 150 6 962 7 6846 8 54266 9 471750 10 4439762 11 44911086 12 485570186 13 5581383990 14 67890295202 15 870493380126 16 11726471352986 17 165475293394470 18 2439632685738482 19 37491028556508366 20 599285435979866666 21 9945441791592272790 22 171062503783616702402 23 3044726639166018411006 24 55999547717056301556026 25 1062903842516771511260550 26 20794654434329393069721362 27 418863187019886954481904046 28 8677708664487029625220766666 29 184727438262213492969663631350 30 4037016702319963212374745531362 31 90495559981958478685517862584286 32 2079167186589708220954184683584986 33 48924422589454050745402134465410790 34 1178240485997351537770558116468030002 35 29022129705225259773803556635660509326 36 730706224668460951028808111488870798186 37 18794043444675463817800108110930421456470 38 493538098558988994930416921016678064596482 39 13225610425864160767697341662234514244677566 40 361483403806690208917033495170335595283974266 41 10072382723420695745024059231869333687806097990 42 285989948861499207950735541168108683840167371602 43 8270973841853258215864160435466980478683846308206 44 243540398075975687907596215553146019853936681462026 45 7298321300691354390133383136112461339968143693536950 46 222509776733873047233904828078305056205037843090697762 47 6899106889771545797830611305475878846279177833817721246 48 217472490809645078489182204940976818241896447279073911066 49 6966900415948369563488970528832056514694358163451573206950 50 226756938024098187307251861980724704146673028393784885518962 51 7496086132631007815385262011528798214684348025993563974417486 52 251613504293860617867503741869653354135660066791614208441711786 53 8573061019892963743226789610484978295411620962574626741329293590 54 296430036443285631912001045245445345342037819107761719107025140802 55 10398695148573222943410333427888223234928409494069158776857498758526 56 369995049405826134169219515051390558246941757438605812684334385555386 57 13349571717119653424647186137477889715918789879094478092721181699614470 58 488304442763507092849899857637300066223764115921282316602600346026350482 59 18103684444227826973816783385325689899185887688284672081421867988544446766 60 680143472178164682836687435909997623060745728983793111965074788232982113866 61 25888018134451462767337175525340188750738132233775044042143443219229105059190 62 998095718498828071732470251556673514936941393096795538750087430511883703496802 63 38970317310211453992788614149980615158297966228120380508908218262589207261805406 64 1540635825701272834879838335183560811033280691963443608925019896067783827225640026 65 61657918352161213379869752883278807555248859690193159582719006285373679979124789350 66 2497592082174700320381431278997767488493868247976464496014881867203986580640938730162 67 102381446376497927246954139983298891196693979799204257802009235166338058011174224658446 68 4246329320263971744912803976349994848733086193679251842792347434820046994869364569087466 69 178166663994747629717394451418445720808927562063705970487113456940906330423464626172398550 70 7561175971877835939640036184804890903365400197195185858066303753039701091588819060517202562 71 324514485962848672790752013770416514335714837682434556957491218339249783949342778699100410686 72 14082970969871178423171829836417871932447760154059221969447480512331091700595551528504371150586 73 617881723612749330914311050006338380253121355754285970536538003506566925610021141405307712232390 74 27403398961318299191914217510683209653242965247226273374547543989440693965700921765234138489627602 75 1228373251897132094237186215900380619127087253450549593192420749718917116502634707806950190065727726 76 55644662814475085132940791486751395450451199474711856325568054280358194830522185272357910050724424586 77 2546982001963040941259293598024122213535082872432665288806757634135385929372985005997599334029771068470 78 117782525429623799979873277081106075804184230604342695205509148983713888116443939072480629530110974200482 79 5502161360851373999318504673769239118956851602225503825753468501577864778705040626157399251167403331015966 80 259614817775690465468016145801437864329733306767495881626737170245167511163607903663385464675158415400685466 81 12371343343383866385053253873945379118326580580409921055799960958086561784997153956882058636376843417796356390 82 595311509772814529601826679307922904494512723552149219562908759901695670258108879920291036804715186852743478002 83 28924227213079616938327392542563759543362700021750888783232169808159973047537061802428919527697285471428517702606 84 1418797864763845124078494771885792750651131623220866339577566101411893385768779583066369513185501289836435438090026 85 70254300500784987067960649844466913766180538230939280423349887446025146667795550536051412420650734659801839856217750 86 3511335898415647849914998048727125014102311342836361775652560382597128417553080570986918924632962793142918822207418562 87 177122373778906940148296844501238999978167022064221660809874167619855932281481029066313444943762738743555679073293115646 88 9016367223760531076962523874600869242233221906734549854369659951764100784726956470932243890880200135999192472307187895866 89 463130524356841154206110296810708872433298719479760792061607091929905459019649832971713639803932523494833759382013656406150 90 24001940266954935960065856114227057885210853577275830200759425437245179240482035826099959900047025183291979066450573989382162 91 1254928079011941483585981670179250231468984952757206610537931829313522222620055028328713420971134626808715433615852147128563886 92 66188139129852778249534760202151555869978170655893256355938104849030757385480302796681895779684683927819729086510899042171101386 93 3521198662083644208745251725747109043715238271133893207712457361005157811297786091799972014843193514373227176146304050453073427190 94 188934349282288055923905672372058080333335633065529539839253891848842860099633974475722684834543793313179334177617770551591965490402 95 10223584266024255968015806217229002260153054314536490041712647742596152142727064486892034597159817511333053073329843183735075707016926 96 557866034519147079947116354174658296480888210523397982367075237245249847209376952718749989878664741231117789497711160567205164284205786 97 30694072894018389670099126199016044409313384166464092364702767178381545735814652417706078720844691421222314874776086340313540755599018470 98 1702711623348631937641360278608575132709768010049835065049565856075158529824450771457771879731933637801398580664232148526051686287887346482 99 95225771608048304655189754846342593835301753263363268452544564753202585338494571398906207975730778516864832362683242690415836991279567585166 100 5368590202744750197316955335110092690877632170033872892782467013223324740600003115095272510796766449848931744632242614841453966373294754089066 101 305087612483615297770329349338049409215073743083497428097453986531469286518736367520332722855235919479578037919718503708562756488352218107189590 102 17474885038846206322263319419882303466761235646288678124197800598981591557735259219465137806495282477822358475243848820868415258237171662381715202 103 1008781289707605652916715436979992392687661318276649349098238101496285752159892417885474118750545446017960508706458946560524018570222625933754799806 104 58686846259263753645337621651043632802269036559108640681025456678005006960091096872576867554812939668314023935488559355844167950134639840633110812026 105 3440442565829903159584023852914158923025447027850609027682463913117956693282769524316780624806712332788529901430516956607428352865083981623373059022150 106 203229593881505860820748013035822796375497001412246189321202250357484437029194420773218988888491793501881911972461609630392561950496908814652912666362962 107 12095631873605825225455721103769649186723803371955834311126777937333477079168682999765318475223538172142415624917938602319416085487357838588973055301492846 108 725286471144043922454221419723456413590233177475955046990101509688322125938314135263336001437574228042300125817919886889404598707559653649469361418299936266 109 43812795458910487859090683416690244115654893181393965975082166798040010982130684574740916347022643567981804129183585558051642171965751718271715705616140429750 110 2666086360437884081335671320021804068849473412162857053456865023535378692496214591575229346768489088587243928277625237000865771573220190267272202010559026857762 111 163418538481387744645446325007133500845420449028414820340651907099483987415690888794483000793749551531568446888975479187462017516132814499190416755343771434877086 112 10089154780403790956590641078262264940435961987163151935034155212151607859177841855835777114441854788450421192597972378055672191607112121247903172991609842228764186 113 627346640080984255819501865334116522789336899612467898735784596587106077359200385598460133662121855606746570673971598703958625059678214243005824115225042261192077990 114 39285577515327121940897971417156145241623210126463649515015236528665310912243267923332227241266012932923592378627934524416139146231623006291530425778648184554732729202 115 2477452765784819399083975540390959884083007690373828556391290842206005848586707784066215966879937961037707893459668208818253026744239150010204879409961971822209056226126 116 157325328611227210336471764779195490483851007167908160672965490351733543109824356897938132449592553877067224485321506139355015573471586061299417548965690893667228149698986 117 10059762240734660375850446165761764645895216337673720443803264780963988508707084683930251161331475788121926139067790321582137341731331600682471203032155859254636744466664470 118 647661071729534063547173405041618951018630035798234825285160245635328499286923707657437663563656032855940024913984754147029045223128032696760183443323490224483370288320988482 119 41981166086608304291991449220237736198510391370956860182792900973007900698890048813114421153566766611364122301290965509211733026140522081053283690697120037007932707971305354366 120 2739579107803521954359647512099282290212761314549500874715989646233911379478762178744320330997017785101120571936595891563717082089562847028246469743498122932424115227213144724666 121 179975027870904378142068254234578736276004518813535439489814727940438948591387033640807963925246996803188712255131135736560182985223894654740047360242192363769991621952588184758790 122 11901905649193666830512088400657231841274418780800157236269601657670496316950710805951498609259032850140707061851803486572210988553718575642005088245614666245930026934257588288608402 123 792271026086331660522852389729122856200959705092234584034108188628922813471148099170469940146283474250417305864716061090887335997735744196420252888364193659166049114686542707001897006 124 53083749735511818888070952536024665216010501608366835665153475366030982203285245478804152973188048089146831759593480583589304424373769636633638945145933008824061077142345555816323806026 125 3579792453839506362820664497391776845074738547640855958108461383557893669912056459686408000938610796003247333863334916106998813481125132876009550340321219918139783942157306294311024402550 126 242963353865855773908245119598703638430239199023206155769182983507572879207680325923705505220097380027041999960241778195270237552614891320288526826170383290020602341624581115227600261163362 127 16595446588915770594572708150337963170357888101928649064327095479146584225425944667818033150569601849674886179241094139126269114603547430192391310161370978477383544772627855615352455216190046 128 1140725796865415188949560333077202822744683347952023133219251574745413497005438762135136071414203178317703682167206678374189974865695414642713397241960773177523648751248230776899738191162808666 129 78903625640569569942303030723674583936579765382923105726214440962741923764400342639898532530288367779345135955893879498410747918168403580726734971210369692799187680663230748515569985245659669350 130 5491810945615081168020196778289511542811450900283889721574570779577758516346500874123442009869408977669081591417988732836535742314374527461959616909098802054797192496953695132289211080310730429362 131 384606812543491363950110866108350367991356641503985282631824797663798050940030665959426364981680720294509649061294127100514856216652550899342002435730771031230892541749242556013407635511418883350286 132 27100749250773930261237860630834788499196458297578451739839858329582664939710002599664955121200338845435356041221468382424597583776801001518346916474497078228278849384307372874712597299240927619338986 133 1921272669086489322724819220733041363882884255130706375501911721565089079220569373009268354864617615292602786420357952540420064160104438118288135004326586721569393563331986454338117658395789496167384790 134 137031632730482022368343381368755656566785967459277389509690043401151156037069986555542396300575541859733201107605888147238496772868201693088541678436085194406935754136182361340673966781786439268247344002 135 9832360696546336983997903393696154151503517908227946642561914979197748345382240104396756181345752560079637326631702593390208620538838741692435008887717538992550176047454073714931690789166066564361034955326 136 709710468691406455704638277861180511929031332627203247746914393757748721067298454573069203791857567333969835985769980850294263390901558617278279523870679907188457475550797783546569887485593959137990093704186 137 51531481424592940607548486135193794432814592852228329646802442709589866675358430208430067379039592810834820605269938219811741450521471300115261466010601288140221749117249340751089674594234333333683949977206470 138 3763690325424205768872050388084959382592826298981002273899342973223967851423871805722067033199021024878331544379139559050841724508659530499068250302956226417832208913085326833636449618315324322705974316406326482 139 276494862697536157150639474397755081445054798256195498947602216183446045465116755012330694491036024730143266170576473113007488914975279725002427994362085300282163215678814358403147606593915273458727982929683523566 140 20430289574026813410206891575214290810420431586465007326344412184841148766545232393154018796519023840867414505772804473902935054635294843281502146572586087994932368974614790623711104705331372517997466238086562992266 141 1518304365983560535621599149775596449907137425960761081108764458174967128048231849233816549077145365201217652906731539304588938340587385497911202238610742636949242719802251548225523387015735242709537244712352096263990 142 113480921988366503469084640483193936703084063597908916039173665826715076999261638516370311233985835036387153982339483829120006490460050098643864769288136415628329350385136296542896275741320984489014055680387690710557602 143 8530011902883501679479049727735824888322866272780649612762943425948807010926259612999677085693623694739085629332384419778363380868066086634303631509839323792881596713721340302307574794959582370737508117790556234175794206 144 644796228858699422453809488505386191186905248197972635417221645837590192638756251159540109545715586752639217872559952561555294377237055805697889017449808648298721613932972666690989051881971306826792210116047821345445072026 145 49014541151636742835338174176737832390314449973394543492595860297937239770319035990199084322349903240641701519933805582355226559473865840085950177985047414898879602215369907910665808083945426886401851119817820057111163558950 146 3746629504399198564297864034326443422997353890449909059994829958148270317056627376060891531568998540621444552513011092665726392554148168184517644066719657139289396381958405484957970778681666358311516484902713540151447113419762 147 287974401090758178042629416872935524250621144242947012777097809546202919114447965558690614403613334781548808734423131810402718081670326641779505502835103427451690783027413537861456759373582466443403049753214213900215202691607246 148 22256072773110735820595283467500296805959141854904928951420721615623004200179627841270354805141819359784767367683222716634346371644762835728402999052814794434399246532736540397642684858489084473410832676983880479335729676922113066 149 1729454307079618177846554728872699291761425247619435144839585151462947824557723856048022121823108739351108760284070946775425675539005890318977413045513098174709923507378397318627920517958226538864182559253081600579297787292169324950 150 135120164270603189063322356584073725463978078607079357800591153359634216705383015844581273274583030467491064214739482788408389796985515607166802548124718879700390393172890474689675788411387604338168461921343612443044739236825576896962 151 10613693778203612229534420335562609778698549166297320758423195143934839740464597532659657900429738205300226766226427959444864344001330444815191928888495385184917396685276403190599024244433742331008955629151757802428763115172663825983486 152 838172215316953655759564379494645412197920527496919188494586842402301632051219406439905625858260026658964625670220880198449841974676428186286123584226203350756777962069014447068103086700213992121337227207340401541572147547947556106025786 153 66543475577716532894792028165453779041161960672824022158045639901053146839756552531460143201683027427964274576298281280832386881388270565594090285347538555574554647746745726935561227045351119739533168451314973882445883346413529058418547590 154 5310905810205081503677619479454677200998202608694841305643157724188180343529154938000430025979035035699100305626199869630275066014207596327274244685785436779093409389530244970174989957868805519617196241091352670782104765597767897816141334802 155 426096717346777289760142943732699168878395266100718825644711895017033169397027217646070895928062293194181507138947036141153398589280053589528880307552610346953039116780105687139545221931052188868924799216184510950195387280147264831802852804526 156 34364497884625326328842620300664593345739884123463077329719426236831559279889959718695258917249117872532732615039818548621215409591860014235123672144130970143694940546863574541807216639908625183041216848351019250487945086351693933050240577021386 157 2785864414121309494390920297107824159787584116562631465906658638054594126381909295206165008818156973169468323665967410575041325710374513712018424141607947613515556406793395819513149143895374464693165955608105405146062098970012235902060398053844470 158 227009597157940403064755652268736395277793394946364968517308489802070905577611176414056650352623647153432788951023804283804668989023999392721720292444388791916029714166433869759009317001458185978511661944608576544905572978936524931468216504850560482 159 18592980415471827497576100372936496975491951752686305874270217158684156464989702434808665082607356833170616487193465437205087018985633208624797346007821312025393434595476874872048333199878077200462099730169281612727703398299342348616500037966929292766 160 1530596829811828187613882399891368228960256496262602872140999977273665059514390999423295080027692281529157568991693953418309658871086271889941404263072655791710689483318371812782127473509460223614049783690782205219380330367823958417380973521068887291866 161 126638637528768831935794275791265673961371035308140400574028585082070679893607249592530426219351163487012032032654452622259568876747775979404695048182484631432730567665175193921717324773322521180890501344911184509647087164762371800698940168963911828905190 162 10530574220986946118937635446769894059742756382029139100622602864716458849252987205928243157277025809759567216353583624739901451603034647366818692080935494670525114461656454255657462026789289280527936619874421141453676960774246832053735645024743278469962802 163 880045696687222437114491504482116301784093139305970997730202895266608442052224443301282472266985756273357074625367345931429937399728455638484101032460133211762868585510653220765866002438056166522012960750011870679777466589919261861462250529486502207081291406 164 73911640109557757327491050601782054966923311523924446576223647527451286985850081088300030717223371061713607142359291203039262127364737817913793633870774897854311084616568836435662832503756766585443367871825821103377942656238840427523317039031394536065130610026 165 6238241088630456389131722909486764072440806556184951519613416034497385784471626437984593707600242529727360951027376047050970755110462801917473976704408685074618915921246844151741810532719861562996732693023639589831833504636735905757797401417985444296236007691350 166 529103428527308939480994287827550663580285199568167015288730105121248906956552931784252829413156808141616655965042052803405013524183390288880798320562162317273337257041914159746520732707271095957483506345954242021169792307429039760812391223364928401327641520732162 167 45095754423707656562928053896433525008682503775338219889402408406655779672944823860996547869652476348725063357482780923925333978799198217243241986875838675499529059662335812812821135566297153206427281855109018907436871499769256048258017668189310548483503006070144446 168 3862203022356571375094768902741773039693324945573748535456969224202774723237703625739729061523199237096388913535436510037285837361867319100230455514221363601663628649827323524064870054302616296484732754181896870953074874119452453301720356258126118912938367940611449466 169 332373774096789237449185311220222607386626635595089731721905271290710606604126555867890659816033003460913162262461664727459061670828934578228311342414660703770775113544531514892542946298428552018244674342126908932812835749810955640110261857592087150913526756931544596550 170 28740782668792439872597249842613827262950416132174441982155091020877346972198533633455887786891517948051868162571323403491597214057446053546898970170098823545513110733062753026385889159522959710510194063763562029498022996454349266128647236462833016729084277474881419060562 171 2497116193731209416957690487892704821458084153473144049530062009291693609707903769878367130021190067727837422114867529922579122529827813162882412854022569701296979389538971341824714910870748181343350672890792377463570601773426959992632782751593935733467988868286952102776686 172 217989457909215684557100547467949572445692725491879050732939343120658011835490025867149277154701169015974236286866792335717379305885684268308329529766256639595154095515076442725103964736386415989129937060220355288382801920568510655584085857680965676935610600742588732140024586 173 19119529794423607332220960486067476209013678426609344675399184979581915132400540998583185778412944619657612174907546473990102605457022381138326486948748729220496612194430772097563977369650471378215488395565299633153531993203633965432622014517350073666565462321801307680684766390 174 1684815801301263228711868538669051821242953487986471248853348687515964331253380964084179611902041414297884315983792435310195905331687444601014449622397253072604406992977636289100410206329086858319426420254109008253003857922957403102886394044542076999631322759589853975052222701602 175 149159118106671295227847106964898360786765739836022416421768289354247990933625890034705810614179361826808302765877798605452513949587649430918587334971852683671874687388766786211973645530605505143083399229897403466612138185624781945200896592156404447025045171587211030117330007373726 176 13266554089278003196715926052288533174269340962789008410854170716460101459602232519433469381376525083383578375500539091688495323944202179119217513281712556209086120385121310927705128705648518896564243940645430894917871369891797875085385809795472808940228849970218873833778340748450586 177 1185403791331469606044734016094938392452857860792696741928015188051559032338680193277310448161479317714304827412405386983260668388156511981008171535772428299535988731556839547124205558082873316078932462131654805661893695481996581516248244449432830804206704149492584871156480730939778470 178 106405329162442711932959351290967235078362643144084323457361917838326835032809545775808220747085004140541558545240214374533902285704125638110976122764685441695745860883191511562369462138418845676759261887681199112205927463555445461659805598067186493979370086363271965490858213490936890482 179 9594856609891456162634430697471800593204660816234689797093852227562350827893582083530781455377891439172795793577571652131670274372823471609932568592596932278117091663125443837144296338031234670544466858472748512030583485301739483156194532739583004736705118063292722225595356302520357861966 180 869122339183742347166108503470248751311379162716211293768904590343510868956349078200841361530406423876110011281852411934589066136538800277326196571432082467968472119515625193540624241023578773092446628251219179269115961703635747597109200438145274736595232366978116209374769573495495884023466 181 79082436564586844769445041298786630625492897854490991568436779611625993830107994003413805644332234411069864506784840796658102706338811005027874796392093560563741945425450997896667125323447079953429885851731055488677374278852906094167137104976758401876350822501247559579034783008695799289882390 182 7228120444001310898396151583313251856892433860680228054239812697851863942458634643518853708167056675255402667574817908339055072895784132074442753233848345625967049144094010682875472089003149370307854517910385018945022192625172975576834492002177039610366612910253045153886539321293157412965224002 183 663600261737740811150444041813296341572786417785783391971480313935774290590834231874889473008936481621701412574016416815174604801345925082129453370370110719722879633829812142048771372405873785821037689628843410613278241736680390218356438039369392026926931167769341447679059816587987391827411188606 184 61194624697518518013270512920375431779390369193556361514709608307115535870210453583006732346898424427712199945166446257002681216625155604626101974980776858539878879829789716455430278197347041245489255499099398977575645751513491323467165176175622301656450042060172416958854760353401539259904324420026 185 5668072563507982769869036193446580937663797114667153999816985143902680223460700510627004562537222381875867218514100303678651867042156007634336220126245176525854657454294037773444836424007014587260504832175314161531298135372773382526249039797531024742403889813646526874758447177973694826708073207999750 186 527306195566816654058145872519933987384870180078584040357394988984754350702953199612138275597928396800219618727446370778101314049477592296447649377070044547790951669293983181319571712856650986488879441774109703355125100571643774435096700775181063811461883951566151138467166764028550692889951789956700562 187 49270361345383501107622446903446977945962602884346187478460961896238851534281709986383216425913452084804409958049334646388398084435213604873227770153387926376556720306987515140658535963178558144359436246334826995372492509201400025919861933613231596176512666727220153680107722813359962682259752936382201646 188 4623748249520188646860211540995311696574528930723626296800095461173478717645302468521200336969669250430742439363984578297742976113346059271350559570845405997224885051524995564995592349608588886234400142331793800265833212167960891182782743397557940586062213566500498778063318303967074444045823687597152417866 189 435791176827333943303692379734330490096257262521221955759474385779534165499331473101630187101203419594715749390566344522716290324750481688460978767704179122856329797137021030146088457745121078173526136488276710637471976156905901222980485777383490973404907056098328788817628477792256929865788468789773580684150 190 41250467014646531602850370659212390490585737299364967795215519233895463240450878709923121023296887933832411579933549247545967186267992713555697521883249076211419564049219403745023462224399151319452516501276141999972099940406188854649309321112321109676733682640731107225851297401056559890570901581722557485720162 191 3921353116987716606327892396650886828659284983550055966432715123492739949478781680096152704179971331781756583669553647229175245964193818587529950008393596524841455627990846762799500672277019338404468727236799859521460406095359850413939780564478960730653976223716267690072797601768258358350130037818096145041729886 192 374360691647630376671607963014564611412630288112036017203174861724625283481033902198045450831805808154454597836914869490987096386481951688189221131309213171162602822535356656077588461055796272818891461953898983542752329580404132017062063329011364264931170669986010165720961362566221615417947747742017368998860535386 193 35890738394865973045065836157644069134094432255875194421080666846512671496696018210643716211099342632861826657942226194042035680378089502170566919516950950756106138058351171746140051785741185840613879694871266290295179277885654481928164837833781559648501856371662687522243731272619480942275916855305304389864025241190 194 3455438450872146561724486655783375158804897384177519596773049058805340709685196022826262157541034348063818057455425772601175845960490620457076065967252486555024716480271165556556271839742557294715562480204986515586067143911559426196596477933617715072516793571145277749361513536417673412683833023462784480429768475444402 195 334074549810191041826672059975860261315381197322115278724762207117812563527068051724885410320086960792301210144748874478036039320377394781363551910849825930765673325157521625048712314606016370338193812926445863408451016927893547487108164513700138284093628382852345348761288079094704373491866700719173788241794886284262926 196 32433515314513959288822156824643786556202797912920578453219204543930754970316917166055907095857924497259989627816075142974598509855317518327141527181148589202204325833150814366998003746672593892368886049839157015738704384433235696311604983551779520572513378596227196332629818268517191155950400506552878059514092430444791786 197 3161885087613964852517416820566259140031733728446134333050598522526155417334241854113961552225015797932926849378857341719207296147288254273234068860539163229200507785005063890791783743163613456464842349389773924992187764482355548671214940962803564280990600772581269954658662149365467059607592579766584331473239271791198208470 198 309521406711596255210592420638505022842746602723396291225232325905912191788444492245964577348155531689156688821136057167763488835826437625615662475171278811249800377271600395557578974443193256515652282425861739265448305231461531126054722075825032086031050922946722604627470003421378043981593803197410913244611837022432524516482 199 30424192043511934264945128995904015768714525665923422668582452535395920666432679742345984448902218326213837848309426943281030140216502224020454955515623153716715163971716514080580480245483523657252014448102768454733069197978185233956679547260104921039140274169855897561398537006456538873070368680259517011935362721256916372431166 200 3002772749043877821013821086037843018957780359426821488914912690854504909221996068789383625433219432045622841178506986591212498650487849676475723919904384924132628758973109585657899678780712739136711410482283370410974898491763353161471114967626945349905244473936596518397810987313022380622694974281620224486956752993721109207587066