0 1 1 1 2 1 3 1 4 0 5 -2 6 -5 7 -3 8 27 9 145 10 382 11 -24 12 -6796 13 -44972 14 -167234 15 -105302 16 4182671 17 41042943 18 232150003 19 618910867 20 -4104725087 21 -76739338173 22 -670022786184 23 -3614373261686 24 -3033843119112 25 208905541624840 26 3094995814651910 27 27593428414596086 28 146143836737927682 29 -248063810315773762 30 -17871071288075814394 31 -265950964372852389138 32 -2551022793071285901921 33 -14024033220164945036369 34 54745637525313152559579 35 2761101150104541344751291 36 44624586973468775250236301 37 477658652355328936368750487 38 2963821224398265351722796956 39 -12533182407927090268337525850 40 -730566618489719171256121931626 41 -13426824270216189817266177217530 42 -165082158519255613028541626856588 43 -1242647435289058891323258327229516 44 2812055125389633355635387036663700 45 307726663149436406873872749253127956 46 6701930428128924619173571182758733746 47 96758160334780042983470954278585526158 48 914157061726505881995085925072437938217 49 986531962982399409779008426936732248121 50 -189389571539380446266598371614849619923867 51 -5165799897427322559942320192227229455837011 52 -89196707364193605154220112812530603227559969 53 -1061779286798396466386214465504823378314486195 54 -5171192232175253286817078044081214452999072076 55 150078299501102024853493750240869168600007237642 56 5735287257440058275824226424144515117912147670626 57 121057916639213144838859229665754335009743064923842 58 1802245654121273555802631186369172346071885300783888 59 15710222109443053544477342513601109214145349620350272 60 -106501054820310364620930163981155111543980053329448446 61 -8482806114755731578897624153171858328266496843781914718 62 -227843210088101513885220447023240480406035629680846511616 63 -4223312849058635244695150915388494001341144900970232653556 64 -53218118200421370235237739986871846443261002098366386056700 65 -165481819723563581742021638807177171762957232844138927173832 66 14799779348428440271465642880356756460737598864313916393677162 67 559633495737324384464313881292765228813894441988613622008177846 68 13038829441328184036056074182268714538091697558180086714721784547 69 217852162458466531480285197465194359502734702248614739924317322631 70 2086633024949359340601174195414358389167785178385432322002198805471 71 -20551719012937738708921563078932114039537937053586620756829411114137 72 -1658063290266513883905065523567334821682066703671658127410537700538366 73 -50662229005943039498449191826577201471541279856577292935988709525461384 74 -1085802430063347991830170738994198044371727070528919087996305571943701021 75 -16183772947386974018958775048639622004645060900695748175423586000387267027 76 -79353789402646729430955696958283742809279439619812592875858258130262522008 77 5037135740539243421259541801143734809758021366054274828289422914250265572766 78 233962340062484640217423876930372625918224214909926155142821588700362812620059 79 6477041201616862111764283631889437581915465757570246783645687748778145335430093 80 130374630805711152734665090906315184694953437213307238156402821236546641417463590 81 1668015218129408046496879676860037123173082214481810440943271932976587976811117276 82 -5240673493121521480212346622921399893014354705750726998199271377419878851802520495 83 -1158312997226507083021612838363688784496096543649845067100457790051280420532025758349 84 -44596838047595146800199433763465431864266554193127531306503354498272496788207350860112 85 -1169639957505372141788182347758625628054976287846851121239798431684656656175636573246742 86 -22261131928763110662683314335151306531741954928164452555547635016888414187370650560202161 87 -225954944609102252499756967210789428355971328143902942845329524358480080425557549303149983 88 4267498514832853676419595400781677636860317810961034111940444952360520976755052649948404797 89 329461665549318409438953784997754965946156769293215044079043523825764094437102331959996745007 90 11642457798555822977761019102327032032168164890989452789470982488978375975013405441202506313250 91 295921280453723383626118202141880299572018548715762378858468335197427315263549783464999607270960 92 5331928439666136769527620150251922447226747946543194856797142595856660718513950700307201970829599 93 36279455304538985164420911539170717825617943484300096885005929197033196381022459155344973993096231 94 -2096277698446723107801054682883413312991659032032485402032137740120826428456818192314834880423806829 95 -122384561470801805005183711133551305894381498143980845237059044613172877936138229855013056236151744861 96 -4153475892098011403488754559412179703071493931691433050212180717386484949018496477302045900245771147129 97 -103800803911275923919158666135421030215011422588569939727173251602550152088882276154675387513305563657215 98 -1771435668027881416991460263232910744998497885403971734278416228383274418447775126959931509881003873891966 99 -4736508742560661248005525166448113024843488019737911796279649899159421623007558423632639149752733571582696 100 1158220189648737570107585291350339857778091350258289395923114543418131134511971545302118555361825912316636859 101 60081706637262575580095405867893902546392442933724870359791273035761202656821770464176911152996182209562269955 102 2009129648413476859371369050330854733574957107226292254850305933942676374760568420701313498845084275351482393257 103 49937662029384800519858755910251360058193224811981340687569235813361011007114378835901577372133469084201414053429 104 810133261268628716946381993092645854489529880999375688999690377051085466443018957570085439441147365161065580609561 105 -1733121645875323819677519437509779706637538215296219828011109647743272139430438332273202968530263028932278448561605 106 -789454747046126470083750966274695638869980728093165272545119153875079528215140742101130535350430058671048187793939844 107 -38918267916375442349878684977249921860896095940464672998844853104681598325224754104375259955168611232417347829689352646 108 -1304628114276300721626719389168816224531030878608987633352407875136199235785121196649594393274379620536984861303937811958 109 -32601317697279220028759250473334617960413161300914469915178232146388022202376367602597421129527744855422928149730475234434 110 -508093190154319000880107124578455812575722889226234532352313007123701058855689620018435400767885769851266876196147348085396 111 3663700757972174250750266498706118685542944389329937812069557633095032250194914238200141983968093125512122509671394417434408 112 679564722804377806563247753898465913459337609694677887847956577885367978348525705733005520815229416580388232766773164380055340 113 33033892022352479902269726521057984729818791395487673069262841553599329887162097185509497801719825744571614536121991027423962796 114 1124866170838922944357598638781554953424035939798714072331253142681771717734029252274668066243207918609174615786954806867981955508 115 28576829067499188700759436567204699807655788365337937447297061736658452148261930571873699891414265249147486984603318868212404130532 116 436498997691512899891578387487901655860522080766318014898476097542628121102690772518276326787840636037134167694334962483142139995314 117 -5112282219606855297677365359371950773830419625959477292586079789946161477083949081503675780944962847608511680853243071733729764107662 118 -741267406877318716534853855391780648443176565921109114772044863696843891659520301375346478629737803769337558333442894926154521635163894 119 -36402865025398383756448368472219423035282526389259640985940151735285412287751715833373961435824496059946114163610148097983778457988616302 120 -1273229098865604283649120949099404642339956195164482958160264807421314423385119828418742985822950920097082551426571639516940173403028981784 121 -33266391239073804559358629219936644271266484719169349934081398693978294912557584260407222864081500873030385114637114122556144205815782624268 122 -512718931334117424908260726677803333295812637095911826950217047944250304301356102418108250556548256338339953482701753334327823716925875821310 123 7471955400108443001061171679252603441046543385876507998736707533973784009095397585136329394205986525303768629253933288839192838115198511188294 124 1019985186800158444079842405263597563260326301571200133112951698609844002337884594675172313851836724730715886213128968465025827804622498912174266 125 51541591177857922858286943085423738530325271147515890869822552020121480686033952409456293865166434793191584250194465225943447477859388869649612734 126 1869991770289587577292082732097745732164930548362330677423782813864213343876181400311413816031554268741718513386998212272101173700395326300494628572 127 50832710488350349047125889761489296015045336684395248760351963768703342961695410844572844998193853410806886355302961984334209687507236553382354384560 128 817828147105337156380207606500946901241122537938500104402883793824551092588102483414563151960321055955468153808536148233305120005693712948846038708080 129 -12228709294725521335053460751773520777094325474021530266212090637690396751947097696628762039644901305217106612832115740658732929539934277996480275060368 130 -1755659054226532807590886003842682774625817048186120437233336909329736242128624725452025376840894406948668069464300626408750712892573162744606819355014056 131 -92734168451359518083622175293927917276222248824808839371938172669757531070407047837451630372583536449531089371943354858303958089995094515378900357745678976 132 -3521717036798622929132186609652677804583522552139398617705679248280312179370819019618002157524660757679035905996887759032322000409850502468741872632305518914 133 -100691507639870852823461340774926393440747940599850685868972489768560703332973102615292173488825388397942637544239826945602515081955057250122375748334215296762 134 -1746060391796052412024983975747235296131542173562131939236189355221172203285505650349484934951910060628735852407114743649570601679229385542631784168339934973730 135 22174993513024320809541002590899371101050356024625458758927772401129963856629140754712613388937738792176517146408588598499274669623937436214233994344912865832806 136 3739501939480188121898283802597905080532062923811518734671572351706428258677896373572965710436030046816890884155722683736264442180940848173096587135746316492389604 137 209620743777285596285171183622607803003360330156040918449461439979727717774031699077753338111719604078512293747123238749437851028646088678022254520637889102557844864 138 8403477352130178998229023340450250729304786245422424196744465615618775036137546635757487296251240917016174530995697518646743425357935048553147926224592111075097279906 139 255164101265549758630318763168604518764520396119894670412927243395993055063566733686303484906231258004326169804148744803198160133831318564948285732055918770985559315606 140 4886863635619024524899131909960596337028694034620140511530028609455581401306076623490617039570105431253489060197237903519372881145016982520039971042342370652698025663678 141 -40903192281622841481393170291955298808107851857337317862928802980286677731819183142223235184630202569443346666827718011239192111249012226829309379578808438406251008640758 142 -9729245541310037085222102413951527252973958668827304297284538404161435601254368724173550745148954449886039485316224660726074829033807175510495687320677770100692398584669656 143 -588388936510609019961158354047669657081124474880515797131296964537580835289876943625811494443892308050894962482239266279861218069024736364908331490930534365694949202166003980 144 -25104646560318456885684869747920627534195886590540293117487944589138433726210232975536019790232315417063817783281599359644463620151335210740399347789468947109499392649090950035 145 -816106413426359890775925293512470886965432926124660360773215422787678846130351274281189533158145255654102693713580129654655725301300748155227390403138276476374245822226623510067 146 -17517667206242120137196342491400688147195669271611593943894605088948729543578016552109178115192013877656198687133485542615364393461703661825611638121216802333773083883611668806187 147 49346442912456669443919166649156279496384255902903515076539233967659449461720139173654207188822020820553015395927297880847265557864751084060835277983362933152552145828272777620621 148 30435637476438502658527547082992869880211224647802651601946312436055321158222405426140714914791692699370852589872621296962246651384849657347218400229333801208768250028293344917268266 149 2026267863743791406192613593962326131648951424766084746029592577056564421002248446080894215925587793145261386045391967860087881158501625688444038887708010468168116068765024340048994936 150 92782300997983726075191192003153342447671120231931276610141665560901517284280108498069162741973779350736924310728369541465243549408938842785985180028511229992125742532809767000201283637 151 3250429542225518581402299880428448370363100232662617979771162349970447236491601526185892220110715126606742707881278272744178641281839074071162101998206440833264463899206149697228116360895 152 78678864215202510401970023608029997623994694706332467089625121444433717342704589741352067747718888013670978954179522422745649242381608672739552651429315837791754365132363142486513000146982 153 252831743587377029004307441954404359464992327062085385927229750277935245537395525784344284020781445567352937003939467455900898800881759685797181559427749855942954100617085735535155271237608 154 -112139066552049566112640437855637660133402772513514453346906767379990675155920143916882411700563943596874980682994964841017973566984114217451815230224780816112961448433263352761688111036983989 155 -8453595486682115599006943337636949585436376374108702775222462836618139537498094560378445064274841065106910874172445209353208482386413595121344501496114235258065133706181998693121608110589323767 156 -419230977759514166691534971161398939536913061621618912580117239942812686544958554765176683393292664396626101702736222925039655209940143081145111685271833576672394679589332106717790002301643809412 157 -15913243346423428829366546081144712338104869218254873502071430447211099826882941451425773856080187824680476835015921261606343736021148413496884850390471660290113361328666216546329214947548934609286 158 -434510377610801816946135597813846404438982469951254976851763864811855196794716163648033245432914472809021995891021772181361334939859931917334950364382895496718082704725524005277936068584254259087855 159 -4018943890790552829630925772408116464727330753749369894465550392643748831164049976614031610847524664022481227943469965320473452029884502947507624994115988062975941550994385439510517974852037689672201 160 471789321647667502054794178999471926110551705123964850969523732545086344289533633248974649339293287135405628523826646359649894069679160411849807359125032768901899772535080447538038703521757969982262387 161 42143912127522628751546623603578415110252204750626960592384679452843951687842645491048156946865865024220824847602184198910864539398597543440324820032966150135728559766273033654768295725061617114768629009 162 2288700067343405987965156600205388083861824335755958015556251902245547884895836108413861156245456965133916921704156915211540065599936387301622825304473153349760157961712041236289905658169896448103105980946 163 94585921920935587623481289281120570860665719646406157063018909231818983338641206145635829806693829981371018075481857038403728413327079757790450725907638753463997860693941627799793768474741449231429864643292 164 2905183490041175905671006301455748317887512236962175810011458318996163738722250251906498111230142003895420724756710224617159273237606753206393000633568035959134858634408687535728937086985027738978548887876253 165 43778014349079755740237374778949271785552913719919200062914103448809292385222630484892659699970351065263972157895034202912819634663989326336619898303620679896262194344824553792755780874938056501832819783255397 166 -2138199901170114529315117972525266712204756379548295979716084776373735214097291699310337049938396303329928317371086086479193616841045008180269246113780013127798681517526643867174825689842795788282122053003793755 167 -247111496258758047894087558415961403078668213459735727063754668999291591437869791680034593547988785479925586843472220937449126972200138534105775970226365764889522374856545770744213840704915367115629057564893203139 168 -14916441770585560857044997044910552205179067832976407059100385472705555091858481734541960919128709055081180462454017490769980128460135854781295866993531101079710715697455133813891404027149501913282583578686036526108 169 -674590490116537572507053234627159742979976021447526358845882043803277124101948817243104094175220800708225361116286475177789808361210109115631476083827192018923716882213784262693385901256002741657799079210928776548518 170 -23218191362853283131185947872875574571072234250909910448293517226624243074392318165240304681833550528533511669811180731388561115293315424606017397171531287481161272449609363386148575102645872146943823236108598003691091 171 -478672961699875921129865563419623847219059260054685158521232103310571455074609932158366469460464697409455277704869700934610700655444988385415025629479075748800678279827500052419587883330180015116140060423116291307287257 172 8869876039002567193795449898735819951626517685791155871859618133832038362717448356999390693570301235342140288929239142515273101362405613301464279247435916571500709715577096385911586627347462538492851323594923864398043179 173 1670115594350438931815960802321366433163380201556962375363820302604353013817839764143958122555652505469860919584027995801104759937261279352503801552423348121089023061090117174887210082678577318575779384186476786463601981669 174 114609827867530477557037772513844643757060347116133605650700330010539454942522423969962698679560354158203888457587433790573762286578671195407407725235867439150228498861438399789347149094048742881427416811239530363778979662054 175 5708196328606919039017134726254865626450706622686425160301066250586018713188042188391241562654994854940440993910222671968672733381206750346711533305920821264485865739186369069109943053650249576847744748629125773645014382003664 176 219405169816469179799881135927770915574464011139908548009703393383980078502429787792813866810868893506840784563406047526020588980019719615192498844114593932238823051393607928854546162227512315812277843852180521363156516902380892 177 5688922525035232176365128088097587677725798514416353838450348499422162682264466071251716937292734575731061260837799487085484482032797503778247397166780612949774242246156672380724870416889544511744213883322707316546998516495679032 178 -5044231290741048423850209141386633677480367867710523848083042195937590057671078365262016113960750301377432972797008480644711379120933100081417369630823186761137866179624024133161917564823327604418013530653996958173145965564900100 179 -12626758750988219222611338545784163424594423563309734130506594839441871937164177517980351493700720300661606284528283509324212259852504348279059238527970695290819332580087928081372244802185976496164117574037388678449247052353468419688 180 -1023769845066078830425644921413141268717995518661509966969470284866739619769158785408975045184236267297917868619824235793338776001549164496492302903937803101241854754689156663609870008980715004804573658246522369283204373950825894406226 181 -56672496679264279159132409479467504936891100475458167543160043699775766421629511938974850959601416246997323789744637194406758792056573689950147196525755914122062124832360353480146749431613330396371300451324025045933221684524927979144434 182 -2427898669328768110144662329949995887250675715729446151037062662122440620851977063939049769458164719995692274886738582372920868353820731272901357739062171017984749190927694470306119469909217089398009366688022790416925640179897050586561968 183 -75492212008051106561948367517045417458251480598184751419612206423425273828608270175950979751047911405352199692769558268474301377105542056755986591558314938776884364036131863956803744628279041338207464153957560232833135666439522003096720172 184 -841336094249835439763159277398228424982971885685485919749046848145605029971055391313999920729316576043699628383045833809592499797904425281411231425149792592284587491045166038008146082139808013385748902810430529170337930731629975373469310914 185 100979463354071707152838351268891244503492294410102991879354765354264963252131395576952580751344609607854441228533811389722573894468159872579199162559554833637539869270055620248707363644346062019235995604325145812490148971604596519268228114618 186 10453747085787488657456617912422462942208919223008296250322747420803038230327793471154779924603638274082203446275628079601335485798860251617868122073787205403791837448057827654163859467270310413004112670280722885107430204290292821297619482367900 187 652662441927123312285547272420474132669105160223923896894525659473374413211299256695892135104131637019504793649555825251146573557660674049883826722412299671364554324185662013183771808177352340711528479977431225894188860509133632833373555755609536 188 31177291681126296969725223481822818108206775818359942748591501713976278984632535575390316940086931465086555705172365745309606249769488521489117944736141043235218567144788733354947901110548841083840414845858622490749700843568531509472770112962962269 189 1129515110385872639468538208710474664239934151912176140031643100669671416940113744238855134153171749366741817471588660287038800520739718845021294200108420755092304205858396932871001313910598263219695875533685144940015826538547468958920908340357457605 190 22931003406327156176125839907266210412510853748487777587680589087412832652706316602289727090376419836961260300866620112544951387068453606276969779626845473243921951659170565298904060632936430290281937357476337752205701530385090952615033425770639646983 191 -732268044801221578423659910252383308943819289488745941199651757352161402436004698168279473593283767571684679852134004884561612095273995347560510304279467836290899537702048332975411201312341189090642877155354359464264646228033945534537022038706274079845 192 -119206955461103959751429426246125281927107037909290771422346309998271849833297313130635149944922378028404765435743925343412211572054227513257628953597135691245637418312305534380818300151631637771528157643122277449766889302982260368682567533930522431859060 193 -8609662348296997675446120500387443292431240180176642949638726775996217864682930323915646625574768822345766453295772511052902700689001002568962624222863135236911230797364210270297179250305982433559901316643045809686454126264745564942368721908132186144369582 194 -460414923200553341066161662690635778871662745427285116816185569277241115419929763680834020147290373943311066330635897495389213782697699004535588240192140436065387860917687241520427058610696376192925907585151880384979964726271820401247960325128876763831695555 195 -19099812346510139894044978064648796627062163245079905025939777817835312239582927696672913434101108304925860278757242656462194289473981362678754568535381087851440749992574937205762225055475001762645098023597990301786180074178406344023438764644746529076530648121 196 -532636927573821869783151468008967147498663837929295428047074506152266154869492518680185794152514665897257851265832492862072598585678613034964587670312603862158325921787830482689597048047086055969077865167746642417097118847498055151106648068509522019055055775356 197 1091025332085161178518040842893578776491784183524902020000896785854295821079290850041062215187614984649599527716681970528821619779772013964576791273428285635262884222162280785878620896029597306755566604070402436860862171695450244441490732454066382759359447603670 198 1460004489081303833813575705128918520143453131690713746855448970364091269102178973886732871390458032317484617300176608622322963629393949664431782222554078926040377830343043234666863700552954530754734139163723821970114977821188576999331064539874413625990957239317877 199 128139100655108351074290250701608056826982483738804936996346009773602808981389292918270525470531839290981803770883961107065920783830538432949362905827543240993959035212317730683067685516592261987327190274245979996390768480541687331196804190287390628470200335838287563 200 7744644539408896561877608200946488187772769018761522567245966761858989306741399213848840783459524960658236516047059050250857693344640582670460792735148077724952192807111489992819433146417710439960882358349392791043391856677934991838078868380988133180890887439356107453 201 364457138986083066038840946630832580706155765642690854250104928716631909894066501364201185004558148735983632051425846571079577858692148945070001605175868700499109764136249738245049081671941566068553618924667602818884761103691017826294747912750383652086439444550937762311 202 12620615851765532418122689770984607341387669984218897273494473164171758058948742782639430516536244306808826836017396208156165753409604490606047031232863918947211061245389738292575561002449023578700768417849703037783253442826792297223870925872785141600540926726943962012338 203 178844807903435257689613976199002500211738369662280333576463613313464953780122607195034768770847271350535479323912579683304986433219677673659711039911275918346947897131210860434279623904284359729288879538529350178093465981134204043343221301302029598210506072407319077353896 204 -17600171528138800301075324772042213279806408538125882060033398142692801308558314676156716346812233768361231988041034929514212210695751784734879650601081597091085430829642548856248565486696675586276615260807116160255072088009046183143378762283463505623911176759789424130464644 205 -2107394090112559456355065943057841765720368044848060229044309840908818248614255674279583776793906320880349380618539157086941753467193443743930574915387364352248244444234831359755873997382903523373817906767974118510308578101953314769857246709130442123746649871782252758494593588 206 -146765430639780764124428899499947451524218286197154281560650249435011157857119569586225507631634689207820667932535246049155294838126023103648544336182324778962063278330633013868191522788726792237217905516422843181856510627002248497709830939775160694929298812056574309323317757846 207 -7815653551087762490300453748058662524287901303918452429735425405187707101191216964064804472073938982958714076591829154765298931807955131147443151620910600384367853016678252266279810763285955011402686705801564382694744735358919928033610811392856525068674582989251957725714748691794 208 -320497646800627736666560710345074321247332999482769545843301178812501956516510503948667258616634727792622476818214433563874708348472703373245744516715731693988966823360858911550687376459423764784989297432546491625665593088977962354079106564729750383524839887939696751798870751084184 209 -8081483855922698643940542991228551628946369332219588575418413418533418216170504538018242438063006728438267216530265969883980790926032104248831331108524614391801088151789094993308648991036046535346196600204542639588375941145663296964185467079521978932092122599076767058921306539065864 210 147283857483423783022347169332668123916909695061349359184823579495435084707270469960773931791666297777206733604494570248143738124580291296145403775085306813056047093103241417069887953105060260806716036775477079056843623308107044649093588435675833965431982141407050726804034186690929052 211 37013672323287625890446254716459557558897959348510175504722126021527972345675774658143540495254488109813504682947621311456607674575064057612293728529731263227451499124300387036511553323792806849453848872861620568067053725587309021908742395048166730562340139686519958863538674633889190844 212 3090247922621657664344294559192934157643333061502927320551094470055113399268401444999949811438304668986794234631001964924931563130028752901272032089371547123408359070406997626928362725467220599646548581678858114176474720159529486681719632675466817419240027671702777180444785291247909717135 213 187175440499111071196879386889070625818990509622744539206861325552047629530039454173951101442727547644787145060548794777033019041613264210722595802009055535030207272221430551167400790279820753965133271384767558609755830637642863316143729209538234414272052460216180072401646375393556939330143 214 8875515391678475464286558591678428127800115386960301635962018674384778518357472267630668244477306525016866613905787492053667705948409843581687683620799137483032857204107270027114235797971522111013953502770637420539341983716325988164031636409239074862225154946756190918796192635942585861760373 215 300983083079570759646799670094830853515387755249566709334895856129378777671365357171473501744254899054770398173919102135665371314069383530907246908306925411424130505021591108697148563846650032733677059411170280365873752463574893384091708443877213934599621867441881846866934754932591396151153153 216 2653715942821750092891521492415085742996599672748644252990962013915258379881531131531886868024267105441209149749771076834808402798395089695116590067100322990160554852339744799900855338162968769530969576932674786933404175197243238205910215507754918166186354436742529645780354910029527573457551729 217 -645499798818796264805381292558929115726707809709378020672280337875605636692212339283036985469735817187866076859515546755735550483945006797324895099549371140786504441530030138449100900477604474474923638821708425007513248076774791744163808494561072760345334574349558214698693059022404322536242405989 218 -70873502111061645553755879081772747121694282685979061400868776199401044225347670784921035628041222372644144309824337612765863119839156240667879833601116476239911692345333511656708505454415203504971553645751287344824879556780374068000863149197980764412883474692416462416980850576479323964199442800720 219 -4961813618565831578256528259277787170452843833176465229030189469971054739355475541728894435787402239418362191943396840038721889038046716399759557631702791266802757181073455012956072844001995960204158548885720268638241702951147429157879328950277466650139565098929633409281177318495418923720477992764730 220 -269375625148333368749828527932855210574841761691888292129937528138009982605068428871388775247039430510040488740723391177576620247528388097311476208898340724844016354626575142349564632532141981031873252923842403263827538371580069793712706785928121890642110544634642944222875097916738179988086127798302818 221 -11189332082773016018862500969334361514394826036310150349314140131185021037316597489739823921744697465167935894705262071268383877255373670009062836415593856377951113939388074411485822448103409294861631070821280105353972467708888486734355536475501859000198935747492485301700679263996696111920764508991144310 222 -266794917664385502972922055481116320902605506219252289210506660036277203430119990854831059289640336022214000636048698251891915173544983323914446238094286889554399913740023074464410629438548067509591589443860611464886162936681763326540132199909321144219459604899919276028533169592596125159020443571038450868 223 8679902464026857020813272725903605010664293924807155651457405132876463028211175207652659020473231182674365541667242468137759567961157623472843230261360993204909758629701540804484737070889264255122623713043134803761511658666349573487163761918672086679949856250137209791311600669689449937234115413958043276992 224 1711683294242558101069776826462533946526904424565680467805981238760444491811587899050296105394397072362873273084279389706256246175231574357564759976458478620618657525281407636366648959623763121154715254220984679616133001074523489380387251461651275773017493487560678726667320018820466245979588313836954006455089 225 143739967581935205542831047638124629493672719129525450919880587514248014230928248870375162189741323420040798337076357111298328552571470812330919468054913109607591890761699840190927596302595363515577134775605117637900883558797494129148753360604960055679633159298234444638135113982075374424274842311565149981226273 226 8946600731047752456041462756605599145493941729600725418326730234501036379208082378226684403875312768222586268035944654965444901386549208548888127024492268940322491359714792397897469120200165506740738706304046701493388626857286964505987582578741995927268525016130280885408842929623688051398549248923475660714139977 227 437111471651705104151828647027360389727315124273544155399236943464554125226394534456491865527006024628079371701806441431596808465822061766324504442704086214984525767473137201695912060464413477246446680433053169814249904391564780869067463364241776145929867996395652812731287967325299228754120741899477704322625514457 228 15068164338027229576924066664951435408962053509509081534394356346654257303520629372371370560431589556421116520065349707929042431848728354408349667886027444953467210883457271071914739533287388155217745880475743820504962134852680317048366277432987274558338455193744955928686304996536716317609923318917223427248438668938 229 93851800163207545699085630504361487912919792961142368967130227109950181554432483316886657232899082764762615297442816616732624480838530238842530795574244571509002293544730875207897334800661661382311786861912769328737612576273900177096922524813504034625523293151280676909278312782370988467600229282826972722482644367184 230 -40417842018267677734226343121085785165768970034085146317392912052496205102814584213583151241783508047891997381550602838549957168492810946281651910707398521122844985053745256338691290580013445303116507398683665116099101339541298789662964777948821314774184428492177927686390704617657081106871290923291006263665354919502263 231 -4459642575305899117842278904230923116370414882192717308894288491910621028948539036589490978141834921778455240194672715150822083214860800374421471989740137430278995274092131675932948191798211321882641044633337068458954137212315102165350629687332921524993673491518191184306531125793640068989269344146577760994756445167173045 232 -323053965038558697775661673507760462281975880807905107588370300115719282472052997834515249690977912023466214627092841461171857232545619641619059277226665950997758671471432175291356031121289224166889269939674394976533085501714531357419851094049083094849157862761298203185372498631403120953940356182871097503803001959063924113 233 -18257315941607325281302247069172277028195111575500071921402964734469716166754120793604312605874614451571856674456327285363660621165085346088904899607937142063000518246734675905951284395913032324652534163853464516390857072261147021080433777463999397431722106320448124462147801486459955223037851765644724220189310210111346364839 234 -789836360549443673513570025670642871596903248409725970234648920700584037530560988570664858846078991285766164443915841192134960192873551592666848049083390796711270211363422263798738887417618729476435007702549148601400452581610426225081062377672089253500078199786504264606165233268031702974924873958679708639917004707731052257312 235 -19378071237223015472011741453434567111417740187503313033881336739534312187648613862473658475664852517970347995865206596774520590413154328135476957540535151335323395257017840092708579980848475997399034780332097359078795603996472779285166269657569574233263103658978561538497604080791560442148943692622456200327379251228939122319306 236 714932139319815522343704302293805312955736979192775823860290500510701216608287985829457704988377386874655917525398575119994202973121700328096347353215423493365853488704898093658878887328292226269661341503636418403636031485043323766968288123430749757286082012789958404674889514078449851467355979034879981227436101941237806766850230 237 142795834638233261865386653552096829049649464001962311700068634861498412069089792255493760439237062534931907994026570908090672037233207138896933453268682814168903142715331558770657487244679407438613973796515026044068369040729751787341180014059596071324279542305682105459789895912588217191021926595155925215901319638076036767186518314 238 12527762360435002828773939392430018975233245113733566020672782740745896838846582186686077207943244411448780641384557799031273879271342353703319763229413229151203126122119018833579699536392082066353476024510311399028717253226480091287695933566686873594555079970288457506943543984799105710388114723146350425859939847734981008473575859298 239 818375086904721559961943107887468443208841963098073666574108200277809354564479149053094301235685091738584047251322589167866671676193040351806184674444610295911068058349858052672103468575259346482253547155488427106890734513367677066463778529258216394171509128069743615497093731786719742799222114816711021636348355390199144237040867072610 240 42110524466292240175202917626438399319221616728598118265196255039120023478253826624861685069027822194687554860265210519212109292705210248573591934806075886449956125477308630050275611714202268732151940422348630897325945620879406786463750258987104253484977281120990377604250100020084799924879563135282955514151341846183186528734795398783043 241 1541485824842530318110511213518841957295766375230519185120336987005505587376592742818347394200977921862331291788420599398441189666160506981017902391591334940492387023885940145326155000973926333596959144661653427512056662757555001701494698231073970220989708690793310876802133420360575708903314710009696612870974775149686439808037997852738115 242 12198205451002175411642302164581200040530220244428859576621199233519541789427293464439272553939110356345171978735432221927794686724173204005988420206035566482491677238579319891535503015269689494885703478696256967132055895843884309343226417713199419835128114358109700677212681661485390305284663160215378689181564934935323522762987051907658775 243 -4319437877566619925747399621680877814145794619528315704802454576966986647204716398614021863801177489447780614142190847490166865031027700775010840785890619381264123733097784253624769248818851112840028101977951466485838019066007706430733101051378365184405889336058947408833414007560592852410078168389919127516779631013064212483546883811395294129 244 -510287925400014696194013949602291930911114789547358099183620440387857009548852583646198579882128926437487688894537226054806908350388344128736780162326878089179750380571305462964966691002020087886841273063625288557713583615090371407157556384706457607365896352350263669718022210956718696109641322475333683011089867389672198112944974820737279403749 245 -39187268718992485981775955246077817541273099853421971050546418827967243436037273784554135314269226701519572740811089474291702694552075680102924537470338571782280384533002980482314192400704095032727863352871822262711469122100358471827291397842199771890752679057018349813913990832154630750466523736361582212016181667452598396321211798653772389377139 246 -2350007191038482630684637176484393663086573941044397420957766555441166213479065163750585382400282679345209498328839242656769112542331180929225326879127378395492066344569168748131025027689342327648832707949488932450218655405493200891994555159783264284443632276909387832791794674491113231750641360806332922108490193256432269012377638435549698619613802 247 -108794585952966748496074444929687838117883976231752119040973485305879438730908670049282704806403096531570331639662911891664921644201599317254437588354941166489581896686345256962012348636235946680492959779015082237983494655861366549712786586114061618654601333286032101602849899584072571913810147592518054232805330939649640859238674335300588820457068424 248 -3004603340510370034626465610664559340722817674568265071276333801656856817659112295330385072628239753116151663774021743087130660008130690100086806789840447200574355516707446136798173949930002596622852634223527169307643270681220152632325037600682185383013486815039069490771905329861083971124774076297301846245947627453675599073588863858562661330922154312 249 84786341665772664141276234485691513245583430497924811121304614615624112903399042060390008523229329395925700229981841850743606249654687954451955314802722208654466396225265692274939220642964797398688093642245818465291544654045328861991135583160014394498156707709820285979218347334009235081207780664104707396223328770249661333752241463162431700299707357108 250 20864927655831933993821689163138780956054937317859712760441769814094267401056370570047574436467705236034821280616980561518387173543194679801257275386509962815552142736230094691969018836878322684245724498375350531966735287217946229284062995178983070711108373094308691591800452632790053249652581367251563948514333311505171011754071089920006325254731519584452 251 1978586966650902164045975718884349940504669133800408169986677883366119920729012427631887133637124645866156399137858028126087525933959336616534421059110598530724144242893455603901499279771000548810894483472107801796913807111798900565936427241116674264443254987524660640495466763279282111916905323404465235090191936648713783446487142773561560345684183482403848 252 138304197323143596883584480650032217751794069744809333211148456367230426370660835585514256647223005194022985895704289877438487092459065008001496935703026067885481991260863697575761825772079131454110682387286692885091001986546384668421662149758304642244576526467880436458047249022480415412693828360501665387143781923367237792133881592670213975194066909299374108 253 7645736481158600333994813102989909700068201999602296489306977786640877138766064221724803626892243976994083496140399400140656420919662537153524223003427134355980527189716523582492144268092495234345077123427515501460099804870270627239319042756811713620957254322242569727243949261478410956098149171970119711184377374207133362415600623205739372101116292465158764156 254 308670843983232009299757085697729218093777801514047026119070169939942823114945298263196134922724661015530860723368888737117976258761026813173762548618180082367143390504240397371686706281467630015972113222025037306564064431933424256814011143285097314191833052509986881612633511357378946196501349548626913401412839188262953023399999094287213720197084962499795720886 255 4243615996673223219112007403126687080105283942335139849235837748198165352473185546351528233303321782037797496498949051877088585872516381560228948774827168833838333031147213159020266797768789107956399235021434563849518637387208229762443426987272735656106057280942827661473538466995701914482791957053072173817309118641487273990429646521282346308150027012370932413058 256 -756685784206319947626264839376506952690701434468740145352078677889706564877348036594762052282105026342497615221795836665936159682991194190042526321090210390315904957325855953086820728754056647526855060960217560593335067276229905227985740932818872835097674958739410567725822009121364088530594729655915486979363195988409337880540171888721519015945401128363395115165985 257 -102511949233552258666732650957687532705780369071294335491974355741183167425311939471391313489555373740415489430186089143112737140016427191675541136528280582998692199951544167771864487490625757212860960830612685850519555877328387424585422183043495821766961701730356459481541555056962151971148139176911275140515619294458056265643331884084955657089158183695859686027349825 258 -8547496541826022965358163584513495729350468089813788670210852469006542763093034292834825964345052331096417568391180694856601482877205741451699210049522572435928799035431211374936201172814600620473010727692063708403440272059326413901653999723175278817538970632948711134445158958385455572036094651478517681396375943213378400597708828253230215707261310962051147005010774781 259 -553510623281911298781424331396228844160582204412444789076603091136836558312246097839988470219764232419367935098393575236163885376612908990068844511468403365581907247992773558293215775048086967653974625630358406513642274237526189395669198525376761609830507454420761466427180823370749745562948075350645887949547434241416300147331960465647796142552871939849367216821112119877 260 -28038212906725250255584390313502276232971282960107169640010932346618145040019612656902324327512092019578151510896556422551540504370468797355625744973637352427122434181146098959201794828843822564980710666582879327598002809071919977266754227646231494267727832334344528019451407537748314927485308131951423989455611482827463609179717767836180610437913604490155179554138679899037 261 -921008695624552452406107991699464689916030945342020702048135955557678445858213066427415579505776284052048219839356822573382765532204572330010923717050468683358675481578759409778418059953408408566585086410970301045279021375082291096422734544961355973878146749448342963498776953159793142096016812988231140926361995024072977282980614559510360590565544885863563582171907849765883 262 10913248775584523946274318627996344011454534951137285583979362117520781614731388134596049397960926523885337645061555738479460282893279552177712433421899328672829297370422021360548374470703180591494348442037421224550283000114553863920385214602563115447105474649243872112746740579487631078300946818616503075757103688724348143398548454475542633519042060569240594044208836159590126 263 5117244442365089976143558548375319941611463328608356496078925889560066012387491507736460235622279261814340436510366356851883944785478855682324185136456060307743643153430463754886643453942348379898675689746523305837161438807214146224887494783607528002208409541314482440870315708260938882019962056574892537803055260824416197696784645019600912187843973530509911933356571723222076104 264 545833431289062639066639918613277692304026648656357617655180835455129394331001122120236961574911684559979577606424977265001448923898592871861422435738340906167588840947789154040929042463142410774515647158429697669254189217153591551129797541686829383181142351492390038697737896002026735712857174608146832380982437863327099317398647855529131421118535415401546873822468956338269938615 265 41619291339213558428576648712952480146035395620650853611557976005710357306512191934927714321668271883976491015092238526287514909777769091743473333144106840491249027998427600476012145778215485411411515502983087832766192828731589238235795214730957354329211633930517795060563238435916263837025877406562912639391020388854376499153930969224114524233163086305444240044232973946628604230739 266 2513705312642297516124076889130963623550255585215292996612364098474596814046375645467540430401928295335038156930714395324500921713142768169139987220828923348687757947764170547051719899509663455858802084208743393015967656959010944390188760895085600709053652953888590024691861969256751943838960405611071325724078035414878087941192592786691980203372035832060523106011843620754959338352871 267 114667134311005519673859584080356270173430886398372221204897216020835467614359109555211495359048249014871185307812711623498474587991655670227130468227362921182200965813370819199247664639595603750804805387251999802348837418670889749623154845940213530557941226771338635595434550846271188128648509110150625707719856894807690143122522932351730537330231771170692675932403740882021733658727483 268 2558910923972854872797559722195172340102570564391865185220438667939368474008331894214586981456509864362961841804091861405147302657864427134606477702300039156328515420240280568816795982389237188950055966545199038498927350220152112302917932622892671875470549677611736610531789343145331923733369223805632199976458993702123777708753984419197386780692460524675308704312046833824569486213505732 269 -198727327014022981740744824916418511083550746016295401858918420532389445758739602731249113460907121285582359642170210970630557359064099262600778526024575517516760824881371028577193813860443511560525439165194080695320242954858971087008434520510535002400598433271227696151641903599440939596867355560646456790771775189488938677252622417070981010139644611890745770396905678612082983508700351050 270 -34678348180934017784244844608323414562420833365353744932162804132574405869663799679396572008081879753718730037181800622066691439709158816815482142405817543295746362900403392825597998338132316691090266684835844478142835992523744523884944974926438613441574566249247327585683002974376303765000296232223711484616910474928960096653404649349046554234263634711824060780319092064144194943302935254785 271 -3229115875529035797126482532653517844453463659597300615150862687763108412573464304999714175855785209821721538912800692723990739931072352737556475589090619911005943352443814699753006901997582384050076054359188896239183257797943545069929518270680164484542189607588203660759002918594343040902134535471909263488914954016501487945393112852525240300397448843672205460541244646603954690766987451641247 272 -229565915021335575967288478975957484927325620872530059254304364905131833548505652347695251273070467956503125324077443634729960921703164038848771003582164004066142685213847712156778781679097705380233114440315592110868175265850055878487840250585859415068670373597439265874160246006275422898762059486385864013392692170982100256003016757852208069730826593214539283976107017575881677641274492864484185 273 -12925254090114567387307800509327578298794980925086615547832505018094136002242768991655111766508321059495551861884475500801961130156751934789178547265353212413873849976565222889892085139562687649962866763263064579234482776211606493684044599468339280322612050128334388079457108671371233238641698612849597037095763593643208505810471020330149551414529951324703733444892867204961167434959758404200360887 274 -512703517886201939387534674010420104419880921284376442302728315986189755776745383562712219811734712731503334515992878652235737815659746670906138034205604407604045607973716242286023950908244811210130001533564064266688630772594351930461773451286051432019770778157589712456987425661512809041767853039287185849953861694350114766958864466481889623993998981162274793015905415293449810159880517773381002432 275 -2982195137056436371632382118864913496088133244202387128634347460515375735338995360012822815564485674021145702058324991496464809240505226614468558713671295808017255188998722738720048949552354032355086903338319881710326660726321601026854152498558004765718834735501695434496138630903029804733696129799133705050401564055747104652444108590739052358214644886912920757115229020555644674130481862842596515186 276 1977604932506378986579424031933301493242772183668065787596132445896536781120273167586512265405424270167262807736951539243966151120491514573910567992913762004574355265755975283209851357509818628466535861461744543807136654967436959435046674734777107759666715968121414648707920818280272158969013170345981539097036868558410574279026462531337674857464440774247554156431809832111667231323401670424134212504723 277 252510197776893204015317769462491488117415895204761257037177774960474531157597609973041935657488870849962472767525040270213765607899995978246918138445132710258494836544770500320147348756724572728804993810991813801671621236737056609265640276851122622204008794228917962302785492507161090117075005484413581543051533323622328855931560839226843810366971003349748752085986717458075663011812472733615317784094903 278 21467610531581767922075693364790389458592919500467320616140463712862971719065347978236604975238484022052735328839047908270712957902785782190241375825777216515811056116356514119782858126987459849236271986812364760808108526417892580012639665260568275875352075594928461749521786632077832716369494566933871519267562311334607771119415064762082604976311830144428516511155450873597759564146131479258458657738048149 279 1436788801353697391569023432625077181254541504471651566209656154971850162847682112559933521595563208851724162032705613532093773612648954891798227687705784368636254870376289246881049069785462551080030323256533318703060722610075216786184719550834086731969842481449720606685567242214567443902315338535498758706638087928117776505265611532092732781716998090443339172455370777830325962609504907019889850574928335097 280 74889663114173118507247054845365681193715008638981736842372514371572749490884793504909477064339674125990895712461670175554924400443266549753165545893833999778682569328083974588134394248217396135348670852378906540619579243322593808950927907080742810010632070910488616149537577808579151860355496545300947825701866541130808863623717189935352787276900886720263966147612776673889095201394014710304888267167387511164 281 2405736991089507257096777706681121943341974779083766539613221928913784487804386709736881369428795762633923067951460300190552719031794171878759613995695016129257549918575169143267338321267736416975534163945107384296462475175248610224605775415538256967973172724711104456076836196249916804142540382267891398030939064329524108657120540188767976634394012081598365515511186130546598160135831747283177959836246283291970 282 -59075528345874258223282954425072169038842685782326146110454955844406177017028136012910675433686662521814950499462742419086469000688998430897538220905134946984163038752513070393543994956569485203841639914410711116196897220451250276619033580213918299421948593782691323485175296772623994351510133595533052232131946535739240083958332198954643712338854184315560819149321990309909262347972663200098820796456517476179091 283 -18725857883360202216333544557200022217823897265443513790896070129996133026657871720929809575590632962249142659266777985430408314487361979584800412710758849341934071593016280709881868365416509163704698276570212692310330973030473946468228100162282938081507822477445872997228961429613081976052545714483092680568036827622603139075188862260424688960922882743348951591439737261187422806464822003312218125081917035327807897 284 -2029848566891605090001846799031581926221792289083279807434417854932851307065236420286822071867647721165627578567465999891108359730363570062436109206718279636891909060978190564846151469138532068438223323361144340685575288240774846812314129056312219783025500630270780173546971629312309076845472628832978038589190908263505029227657820511007825512701326242960818265283266059980556199040703059616898763687405820551044682219 285 -161252951887406960632370939520213627439432035252366615363452870021004867395158970348120386380335610943761208075023741596063619312413160606697196617769701160818230366442640220855370829461975977402348006900571582839928955649266569446164290806568023851572190660629531795831527252202231934214325042624810663692759464095144763313206924381324541153644007546887540533267293016821492796490057805495134575164169635311594237971913 286 -10199976791875722250408752607557730194092480740449950626001292314467497604189496467034848426735759511116891523903052888239761968983039752340515062758940431596662651413072295104926856377019667981319529162060820177891979539769530290259621585941953936796148468885858593381100680420149918871029185448908587064431303079819511597405309111385577265193844140702443170986861417407494747860159292029838862442921489809872919909796480 287 -485100967904660123622080193701413152934570837857367109866174306009286540062966812047766544820883312760203149073765043625890255439592510554290015403291120469711778151419520303127859255485207851147836973436156279858352963887631692114350680862513477525136877633260635021704556872978658996971194910492425767045647911548872145019146404227665710756526846849030342712565951222712218836066906300722228617242576407677837074501490798 288 -10611230398931146053256277647175268652886319937532920796353521859382289948578206871333077910401351788950773486626816270316912967225341427794009920198760113101008124515603948377956668196885397433112021623928858521051574740187643941391556345076272134217509544630148080141741906398169539664009792336979292758271824230365537181831071097722476815245209303696895218575286155078408139537414326262336794515017429711771644092430030463 289 1063970072604580359712709111362061745226863013121856461953037940573971846239616381699031249402518819667892076600038244927310048581683269890763697705186546088793456258145003273760960320647319480868709389631306879633509761491525539223447414786279275580927753541663521066570558170574350954004426227554392135667332872516471691600278675250695638874503343167438148239953136785806974429509925669531675230344710848510654581936741486833 290 186613948098088250977261029684069325552173960835006231908168572579484690936594371344428733167979185396745540361231584696046472318061042596177293962471269874002208292717144833690108410673798377408288421174804581452929113562445143907501776475211221488678542029604588292467473375593707458662679884630627201258871016189651539439161679842314768076046181567667653111738029371339235451331529655784413162100757170891289741444307677087711 291 18241507039580159819053751946865319385274428109552348925061181435723741172114927360788832240263610887140205470051001109861896663456778817264980900871100487217582422149509921223431243686824884714616277179655624261916270271493847289541271130643254170510466676838984463373967804387997358221941249183650854040361350649629387193745927141391990061783279547140402559995190644282580895497235295710378147182126774344162174159562319747359367 292 1371793783535454609871932774582854494906923729527845498146709897574233167298288303481567905256127339706374498161597575615738478315515926117949559141153205260485076802308986789493409527853618982840143053075255415281794972913381147560562778527751196163772174828263266427660664772532612760520894916909933876667712497031449727598761831131607633837855821863674710280716153417617106335250521784053537429324109421895625683168743490247998312 293 81994327694740000484783970861204778641146533436146233230322253073406052820316106974330001553254158974379321144006544495265491140150692684880734830905473467160831906841736197665725621136415173166799854158500919813581322010499477376448422769722239156050399524073347790860729186014421084138858236815413568422474113801530514591107773608713954961552335381188394234160574689215520916293211690375271165277708908659326807538747807159738290986 294 3468098108507240111579696971179306453692939045476927318667407105315654037752014200860828869918136465102071745158727339871762164466393575331131951984365341423005928526014029032990830347145438993665990985511376546811502393646589493877286169760353204812267277742068489840041663561821975755918471813913235581308130239005957764473784356382966151406594300470354099999060404540708031378386624526713436237865500821882384992471164991244390835327 295 23610370372542870632672845918460655565285883514451601455403970445273890893330846078169149035419402564133141518509005195890237846301228984167807005007672950013973599164905622722675924340353061493237768774297176195662851037634139058347590245207311420047046312488240824873257401430785538385970150677991488173598085290040903261090806951544981488684792887131723073402397989859317972075561887691710124023875633806354332196171363039561271831601 296 -14826716418162881539755203179144512585268006090190949447617917591328717311833285315812894684950208918688250910509783495964018333475888133632221641096159868436313387942247846386527707050186582011566721223931357129756251251995195159730876374038012254391258098123738822779855970373992579213404774855298594014577415796363705949574298276531642287991425023474531793581259527274434556470183497868783848128432332591925401125197509400855585568143726 297 -2028669686419099237041314651153086430652383796295255806481264711758636360757165956205542019804153586680927524459229161052836789227922693638745021685959691431681981154424387741641998542761403191803815937175827127973774336910791212787844501901273599794919222664014306797159755893720638871512691396690741612847021579642829961723793097687214593406875297750890735800244478924673389921011227710713635083919677005794244362437233257653184878747969260 298 -184407661033720827360009718432080580416601295880058868625557069341482021167371641189682057322757513465338999028617815731986362329509060822655961654401674818370775628434749333169475008326764761411714775027285682273630978985377767598701455948009821551433722661540588872004913381065778438464518616395964829516201576511974326550937047070136026705772980744626794441367155133050988940718140992142098750372552523719713199222983417162531499742864258613 299 -13226071603400099297692841113315718308878086698025899635181108530439146366419139852835670495198461588694826715519764594410186427652212871376176473708417739195525856197993121846959172996095642671127490222334064308112915775900186265834794642308675454093780246583914575824589661252645907139487452721900860142940220670950785546926379324005245452518446480727228501267465747893333730436175979411651064836200390084201315985401243578644176543238006395847 300 -744264013526808831089590136581290226191984309462838983833442218875366033761522018902974394809609299580813009302319694261646762131065667918668984347624644329606673460192826665250032643160268942422554037014951705843453497920286189328180249597595104577305580190164043656663118655159526299192179289051148439599675282381829365773274634544573401387893542047911130604770100726022662373382670470484302471659159483969708165834552645657744838390235843210061