11 1
12 -3355443
13 15011998086813
14 -61996192875273494691
15 261050608944894743386831965
16 -1093857392934787687867181291059107
17 4589090822384565497755014953620236474461
18 -19246867256860431244800698494652605702283863971
19 80728444141512917258882992536570085150441143428634717
20 -338598344526037231709562761838476227046603587215283153348515
21 1420185745233928733520802021189460368511359459258664048941772494941
22 -5956689331791902988792500479881017192028300514046992396468623200848521123
23 24984167380264882629446113666210038257452100306859584427165411790429347580139613
24 -104791191618203707980880050683598514696022745919969239616519456897810048728182538184611
25 439526115806361050710731182284873122089102673307039178889185160359256912755557314895231506525
26 -1843506143914184082830018077128080532546492102641793428757059028701273953140832858430057303809271715
27 7732225195244137353660358469440211933078766599197123688500395599780856725664389218178020305460024596682845
28 -32431303063425515537234544732424648369251990797958038943488237882807762176384015736424886693708035250790773106595
29 136026744166117343641718657625253540818801312305344774764551531642766112281771789824497690930581901152865426839218870365
30 -570537517160847035014890834074925591299720216640273735691067402183088647503534997422072764202762398577203352494916106346375075
31 2393007790379985790776649473092170229064667548407141694591303329035738824412366171141248451082020981990255160750353934839138737641565
32 -10037002147219653771584912070082419400377392422065499670580178055728470059971473297292857951157440620595643434840833265362509366704124274595
33 42098238254094375701134600130066655089850771274757896165263927957644032783896604793495330753542175261676661274496828750312885146917915310866225245
34 -176572809102098547129636600895925491081599305953776672516515839679297557540555166210448341983541243432119721112262597272890558921088074653886991185553315
35 740600039508170975760541507188823380233204200915361252720565633166415536935515719587243749776696049167884551514638144091963888861290785126658423351855757842525
36 -3106301708109276797365542280498240219139459528856578232546692544245430157083419511863738556809828878190676287917354248935564521703634313739849849965025164256977692579
37 13028773679529575001267077515589392978128605923792505082653639405068816422240951671386124778671108942165472459781533064779339035598717394036403123491279527514219058690709597
38 -54646637559145611512616023224254443521733107953075593272740305304044093564942023374284630772937505289431015799625553747117147424456238615640759804082715061366842140255127811205027
39 229204610500874678130665144151923780211592859513202308675696823744495764059356417014869573180970423869612361448900381104647057676072845424260614771387072796167266599030614070382837815389
40 -961353814642260662646794479604182193171648233465323045136246141238256360780930011412997972592986230067687531084777459105784296108310185355152738869489143732188319399162670779292084551452796835
41 4032210150169292469879486310608574455684285136937060139310445967192455388945454097633935181544481349197925497622697305945457742052414093207454290055788156836603023977438304397195478308135294016870493
42 -16912315161695664079918134308170590487691758069143037040860474039359936602339966858119089333065382351400128951007975708545288017088489976064927939871096348452508369576227005694581636616375900609306230597539
43 70935391131960770636902366576684625021683365064525491654122061761057093389104752946030820290327998595385055066217847589341587086030491279010703825540036266243588811742682484903422998623153542230299196469601294429
44 -297524594766347588121409932630531522355516881646343031615152745132991073084666055725297128285714622489250914568560289310960450241750101101424886504185599076375974958263371204499213571878694822309125820636985245519128483
45 1247908597926870754252210245870445339904322758416528127431163211722709739484437682093202985459431825939428448368074769211765593988382581864235017278769531074695775353834266292157482829781494750753649400965978478408177928558685
46 -5234108023919065712038628980092625125171323978725033308990738320609837531692211993568466652710665659617936233588782500602783941578445526820647392925964499217419964531812803915923301071882576489402827062426861345953251405546234652579
47 21953440221155832992271118508620007600507881718194100640369754876047649996744047378473534832487683765976811024770597828611170056290514018463912276698884289369707315583949980042341038568806072534231788204987831594872094943902611565774035037
48 -92079402133354794942809846801056075071650770714572645516825603666309029259749506005070661337920125887937221311696455703586761328257041606518664949412466779994168116735058740738541227184561394123827902379552122978292186576408893826349744227952547
49 386209004685538549847812223111892469100097487535217460537451497849198658722755826446348223574274788446858047251161976664947543169109608722794633197008721591635876502745987239650395681152133774658533959593000848087496728779975349160519604164868949334109
50 -1619877973188573081780872838919208679188849048246057267425936207737128174790479851197380096007560547004012544999671354060984623774908073173873101340075871788171761324459290118201032725399373826737985709804818106400760661688808295016535693789924957491453831075
51 6794260662456724831205847691852229187503875620446161334860063480469838762023527543485733268307350046738960113044795403719911362306155253271599151711552519482230822708992300658547782574992262513218184371888180626223154555124331833056020016749083052964229430401226845
52 -28497194673584890786426005904243430735183225217135963998981609013850613128506904998717580747769484296334532908229275780641699782136803965735547276600505434698351032585780969609593567848799857937590982814983117697699657967894733493816506852064147496118709172692680660297635
53 119525897608195801765069748447537386745352873502832604409611794919761292028073636133114310006214164580780047015829461174887519644788759085705766431879222641885653318777544639379353609076614014454078878436528640440121389948382976266127523042666717739271921347451363814518095009885
54 -501327950441646084126439099712986413785269469466729786050832588815086105502369310650627042170173148230157650118540422680848613879642988532286167307118459488287798206100184940093975103296018963173761563345927742885825198067390893260304760733963166224869682604405031712301242466034853795
55 2102721827849197937235860028476840049619908896641110961652568977144776087199678907334410612278636878715048863321432016423276820514110976664092159582758988802099094433603463685416056450399586228120581558507062626697014245323574212788251639732233205991123215119872036324948645100791260671301725
56 -8819454573435202304940116653756223760519594054029688699877551654031580541141524273823346418944204536706656794967708828845463292386922422829810851859011104178144767430407254540446669284322263738986914006859786175522784368846470276334114823275369543076526772584447746286743632365902613902833398130595
57 36991473595177562768419551048786714725229280128565472785307649979160792365919934869965407763569717024255632542272227783842142897857581990012814679500099465089285193416432294019114327724905279281161314448237134865487837927557437462185520546328325523197013059597430458222041641671619432957651320531490363485
58 -155153485666147632229833196634297061625645200367827663232907420695598636502549924795649787615987122885393307342763597712983268551105239514883435643600869738015213494736200352704882651126865601161327061835161592428584906128007666545947481768522295832454482324455476886731517527413150646549034690907277483319830435
59 650760885543465678452118295984232461863038402338588633558289638028185364983939325314512440820824400947327132974258242255786893917892382006623493536361756414784178475702119254847334881713180528901287226497746577891613855531222981571987896218986951993269919171904008295073086386768174384338138570169054364343743568074845
60 -2729488985278500268994433577311237401061679823322451216835104062430847924940654554926339761660518034859715085498587654008743398576145266156418391633750163142356431434747688999289511344657877389025415285963740575385903569568770337205854106998424153132287001817011369010236778667115689594467164606323643070271360499727884167075
61 11448306568909554792244428731059863399858992728558487795760771831943414766817498660142633283051678489065298276420678977578304557778834373959625575488813678369975881325990789158491424095534355662885398764025228345035792242833311784018862116652531149238981760723855451714954636829957248617059808065772113718067641299508616927607707741
62 -48017678035203621303329976404389839477984026810495652400577811931593276286775357252772681197922334138255159162064025331598229889081519943967027789380978942086525949208436090646090464771972243595267640847100732126852992831547881856871121015693114650471177414503718584195543528049040912500411513605748565240536423692666115478329435919558563
63 201400739053766689647042133352847851107316403345923230188116665538429714191725502563680613809499152041513210109675827895733642450191828238302724165136317045434833961098405210706896849852410823751843063727308274523897037681318555549955543527743808849317047008717599161381678272524715691380363530692379866981522421127751534466570591775830478346333
64 -844735925416169841453347408090372741114170468597905592062525430178631363367048231183448866047198264261324489601030253823117091374794171835555338450433815216718549835453593278012707318160284896805535796810004104140266530398733655613797277681739712926853961518720618521603642050111995272922800222358440110130074957741199347025566990341617817508175488931
65 3543079270916742830687140847143093667504673810665319656858336386930418080739378016219419563476247858902522798003393989207789091193306176069779033202380145366505356222848890186898491988662898423594254171259269854043444429929462696379105940469729551509200957674096756361741287627608998142847516454803637747759372136131387411456365270250939826647801004337846365
66 -14860751558323178121722397603735654893680224984228722153341822249415076075703587188966688505247140089583086732060280661161196098003525904399587046470078923759587359165334641047320586476429226083517559877258929972622358390881830352022296414607618476343935363293847595415081573782288888900806697528515232415783266538134243445052583874702953366134204499039247065753507
67 62330509704081139288652739158938884267604913249798019463842380633127238622924845525188086860977449669861165722368492551178220756122409967056644555631007158596598297832356443699691953771472499515767318562416311894234885866518045404864973836455013744274951468542778913245996262515612104701113385287790992364959707220594896024881769270845782381162523475147304216186310023261
68 -261433106173866338842953338465293985451603166097985529062807159782656384806172919302942218260694302277431621900548774558689279559332876524068821930924807091696655090119678645388170647366262735421730184708394642462907315323137535702155718011844061776766879104248200390815975738259851347636981017026176496306753708732845373215289379430117069024441700063803632394872005719851607971
69 1096529922957472280474354559338336437554602947491646584303327307950475093371072703679223962280661923340922387852478243794236550423520897733353649529415812622871948038473692126501308830928880142783488713077803269470250543009688200802257280227400258026133297915394172475096635118712908128813528322061385533931712441249987830288477980752104186455142588819088152817055522215618271451469917
70 -4599179841980217815882707225651021859540864659307767895844695829754895532294723162325355098430592484898614734280377392978293250448782913699281545871010184494691454168028307644552074658875680341279479572185861316604639923037593099582784892125402714865496566107340760731545748130271841050736976479487034266647351198682097900812021214057681959211281694670019452780237539666845195967760892766115
71 19290358407936995506028102447376983604072142957706537255739190600333363609152257978410646113373505424849042226477208819715609000926472055154552793849916547110211219144709830432250600462533918079091739281012702580226910792240710163789597178859438818143117395049764914909864221912056636992102811378235779265208007426786821987019670179698605091257001762644561082947593165153757548750393377779904862301
72 -80909627431843771998915694207443071823276792272244252222507516321883087889626192944154329801601138228468361434935482233252895782506677476482429002103757359908656631694678306364951595093009283786482318848542469095489184399320326738239506558775835728509184398807464757595147228667729722585229636970320955059840918563056783499821537212036181419699785088293997304646122629144561514903931779188554864238340003
73 339359573975892060270140091877055305936613757223240326662500866124561663382169426045561917444231478615145281024622260682622322752040681071058509950775437633613622643252693532696116230198858989369213469454687086763600757817112538378681572776043328392595919087090786304821573386759719031778918524686265072386609194051229229759207616787367115519973650663220433908436600411690515938621642034148256251650608274790493
74 -1423377218565379971959289667920300577894431105592185728334692104654159361568414416636780649727824954753078691933724951384387527851303372760236752006911234749969195458536009620517255952291286694714636831151060481213557055494519526578520484219105513649601482479976223299492263037852911764824562630493378063430977171452053763763480403841341033145629673193450122815634912972566007681079522042120550050287912289309236209571
75 5970076761337647477908736491316788395082468446859976224366563527756026025267197821392608633884269405341200415568330840154662125231286583849717539901678185344775623906580133479755378565647073416453504334189492566286377485686577362656262227002811912175878234760279209674277978114591390759396868047945827798010212508535872812815798155220733576020701421516814746124600042987392489897681122458178857902788892211260505055299295325
76 -25040316840385540167182525100475970832629581012784545154672154919921188657079730270553475982959244915569807763909938985386215456194159460634018799658158284274048324042551522839856396794527171347328298702365344324824310939010051871529337314940125457962621950354225303356490560485019378487494241061415543128083570682048595246716281576654028159254839207317173083347101407462568526867318256304317949455098364970352122696614008867596195
77 105026701084896432665374333759026766367200872523253385717908283987575205478396333215354733741951417545035875850225461176689125416727758497784931901520064176312970240653320764051824735310053038670260983332104451567080790428996616869503875300894037676103998473198257018670537708554958579887992173231228639688202282015768050855628077477612441889295073787828955366318220284618016919329980558780393634753328875123323999613576589191336806766685
78 -440513912467185447114110229582821002280995861016091218185181609362163748259058828207232816966139264606469713685008516193967222077710261811796460348425473777460961019204339120814681527434653239186599114307176294167555499393229743879293073012282318090182560007460025616952064608778080140371447356240545706277658269659018964014415414879971998504381661307323744034616643610199545398572305741159181108399397415286524062036092585914644625598456342435
79 1847649265116765789572500992380144461151211273821665805767237084379835404822549510324897971246858900779541000367040050748651178145653415966425188059759144229338092984661133375408858691421364685182648366875946187577347432277945519433185745366381652708391448502584139059930918566029438669144358617567329766142658468611553136578512841073029454374002348798182991638663686169148634783783959211702168765259583978980648455644015722479357343104422760752535645
80 -7749602703276311218267099202344009433984347810360965598387310394619898964156730059438657835335357354048575887810115154463531326964953078596570221248632642531290482571238512899556334832593767910280080293388085503398000935298190151606706351143503210672505791904115410231872465190263783546086699107322141863133152695443816274742379254007460247061287213605012726672805011302199867871429881193986915585811924547721979566720497363741360603923303997965105415661475
81 32504189616762645248022567252788288144998309279006148495623771133913205886428411466545303089808504294078918672442774139030767251337953055516784525034120681178781931171996821333783037684726609599728404153016195148309895927237470229267284554243756494400488531317511993468261973969645072628886785755081827891691516136981252500242866358193465408390341351220497875963567438946689043329811714044580669858901251533868980436832059155118970862093574448262347747722077591645
82 -136332452526346030014362045918638928119718964148732360067697452451506881418225164133192320952052859554538042837172803950466094220774400242691983006010233428177481133293601841127566748974993861351049949287569966990220605563283387124083030701896116063166147810135674101099261235570535592783868014074311910712860120596992125183443397201651830560000001828749421375395313027605578028276380626333594230118155612782775133224000896481265455563883006314625787766538127722370377635
83 571819750961063259073358786644730930768249755846175290674780436553088200193548719832280481468087958621622999383252140409759635415317494059515902014543397577872340694998780807065237141037136806225276714909799046217514559098558423614352059692099572736208617114366248149204598076727947801039616566374483837205384511916322378485476111088613451452551605695587186460078588723009506932975272955721263920436299746499948592897452543184846252406942156902921799766125518341969355485141085
84 -2398385868734991471784425052259141521844992997057794518323796383122251809387324257936444559344300213921232264308486557954931969185444259794799280400159567735502331708958688367865289378295634702463218770126694653260815227152137363167056701305979990496409528124068749696337363480232899450656292119319781501596611631267382560386705585436246377225707749176171771501082298128119333925501850630137536096901968588075322740249153632991823774419662762956092062035562654610573936994037497407395
85 10059559442778649670071301134390726321640541535724392898992310513589938530378396408056902693346959921837702471146973654787180136585423505333642069506948961277685401070446798147491301530127643052537035918648445524913526147929012537204147352397286972513179876219791506674380171989244346717450177292069920373446335731769188034817953442397411549166395221573491783987660011598992114247783465698269356402924745870344337092400624841011327166377829185560929409278399173271213367320300377919981279325
86 -42192850409084261425778738633179560973762209895892568743724191848265163833874244864343350193244317586299347306218285774997819950861824707329875090680619463346718017630274072226742319194287403144120895100732108780672274985531979918356901368772967059099049407356238467402138830312338676264757391396955485105968083698086586033175562020822883839515921338019078279614948245053964504852207922751019021282202764650364651974678276647294900757881624517594205729202862210825899779286928587842432271187781539
87 176969641242223754035189466564099565310494732046180202855779658106077524828454087988010024728502827848868418749133659936424480604831237307949173364498618572831220507303187554385569694836614602556116484826505017566958320201152976305659184097414624475052575103890946772211923127727953078672850042330119631205591546867822260958973122581813353938383182851150125508871203049004573984405757722839892905931923374346620349984464770203581007573552808914107309007357977134955164274191862693375903667898541516970077
88 -742264474140824060444811320367669063180069296567717612192442694588619601178196804575454660159908174994948682431313823763877532596123401223897687491196565839994705801343138195390583462913430943182259057443775922416509913677334561941646820472331906197688245691008624735109789150323588817996048242244553274358070119244545799054489396843446758819709672541774564783682993554471558309589061514685851297581184925420525620655267596984131119562890819865641430631045927849147859254668128995193646317938259422769609779107
89 3113282852946754920019913900263395822372417370905247372946845075378077371185417115445049561436849379887323897007755622422382431235604521006423499958167877385155779806131508290934011504040386355131215731057425925992996382659187211733893054780196519656948406749062597418405180733843224732861795645237547414155217785636791343815048071969395512334347825160991345335430601306746518592032557829757749498107056299076534035967941771928502404077495944123748277565631265691950344509711953910553619667175544261975998163557472349
90 -13058054723245985948059204951530362151359919668421623934384599350449859630209556195891684538830537275535429470206057961608032015022573597338451253744854183272762429934637182404515921891425584676861803735332363510605402084212284384941381167015960565779251144009479621277211374719753212521727583694072240685972876014761205826621232010512878511238519125008157655769987161052293161480947715995608597276519534615915925871106886160168660257214214504899857476107303446133246435492504571457595457577510950186654668074195557556758435
91 54769451157929531845888515565023604092897516504976965742618730444502493110889242518256024836872034720397010723474675794487281223035863015352293927207316268580478800307467745248150858434298939362625508735455397987643700997334397520379190241765313230468831485731796342521828224724958181197914553953697215195126611567685419062907592291629449777111828482368234641825634663470869576137226637345095192200060159967314768432890338159608110241944150952235014363182674168398241978289330859136229437251115548230107084556978801203400115148893
92 -229719728069508467139337584388440762741256425066851612158686662678278808408261069316210138062332822435591526555126558180999117146980843589567544374212117435032149987573575002870726249568892099408522793651838240899949935269639947443380547755189870957829722891645818782828792620223088470278081996670691813349521844867117551704970533047041459278882244475567945923332843293733366576094485107618138159231414200161540865135173777150360266255544763129411267221080230971721730328836078197415664427217710800185234066549495893741067005625538783139
93 963514374320851641756392187550774644928702788683637188248929513885542656339878505506324330246979129655270476353261955033443062480617102954258561821427643438463715323761222638322874255601008852185513144882724217078584321577347315989410365265280521673986472930967965975806637423938072378065108375499703154336366356430995751316087629494629459718766854227509432948551584531655281218116259026506103680777687145324667131865871142719285549906371098537732639624322971768739208252319109263772362885308106612576827681019904384915425669018348247009908829
94 -4041272194271445324425402777812964296323037821386890987732118164655081770966464386927144927395926188626245120051685820719512629843908513396605159868749119701412907882835944989325892966351224727591961415157426963527714593343977876575614764507095782926288978392606016850602342420132459148681888778663358450578230045301090827234678502700096419014887321948531676899364623171827731623515769209815449057479158964108045234900933624158466527741104578766456045883605261687627681969365773873153782512122975927651229982725714917902332521803421275137029760690083
95 16950324129521500210018764572592027399924902826394367721647733525471226671720165210524885131817128157431813045410974936102461258372326271000349756723726266933142047072243359472388289776992942965536936141847725190723306916002942827947463140227147943101301029793455769849941476988879377073336776923806584409766492602948167522302456712224587667429391622829403140714960631101700715567335572501026257941299282956633946577198952265706575282296194475778366721439187082374647779636955797225989583148764270494998892599919439650536028168127542459583235497537843157085
96 -71094812297748546416882544321881030891614619624357154607440304247038697125919820166485221911306255486403766294574496203379984759736870151964674090802748075998819432851797179975618089169590698137063511044563779776364221437218857613445636803156610326156377136366484320017832535950684496119211179004158424467082371463006157035960959544694719300738731756606361259412417864650856098229294125897384773914638447724952199184226741931397801804729059505846781454332331257720364890649551145644743256268336553231599933470571284727920483522044659700984813402737072357970880419
97 298193255599695919230516123179442895392822765548919760811142821244236369013623526599028672867168288095284093418036366697497171049548693227520885081248765757569791351174300427754293798649011925072334751501799346531205105062818907898362688975306709796427407845355532593623547410933383252492939141561207673018831323560830593818334955274098108442796811702841529112259357254027456116636193997101463297653524626020533883538270182532605310862182454996148741940851753231627871488948770915456425740363088135567847004567017583087302014328577123323188922975498552936669329525233757
98 -1250713164734826992812230697516030053917698096832896296216988233600630000242817326331362699698487256046632564797111676628979266687445842139765456683506075209343211881202506395548733827992037895939596405926474145594872426626856130238619289099885111739928509687295618773968017473427722061273053319171341565269387531949876524909339928265080671975773208785342507025884974022825762082614349511327017264715281070300824085334370704064815157312752233577080057087387497915753286035958278809388784106851635168838827119343646882858959319791778807955115903763199260240120132400057355151267
99 5245871229699943795260310463514274919267216798338604321577562832128311904412913307329495520055831756874554481186332936614908775143236155866785314883210865197791573988101558866458755745616882228422218736152108819372251973129230011623772188399707583731233955716128456072035034676606224884658279760538793158422769767470131791822775364608937628494148716099536325583941606350132935684401777516150619702058382022652681392724026144859862012525104543417731247469552981883737436164832823243685893983217531861245320566239599794598339016912558222021067086040889853347901792139941089541332064349
100 -22002778682215393060235501218359777350982164486138801402980112387307200866709342367346250436537125870091977348426098534745664545163158547302516160507568154713250197833451040867511364689914363922912866106161014882566178463562044472674154931224991650331664930811201080081094777185120186198965299748215261496890095824349624545942279049250295763636426049081135106584684814620052505920198090324623952852421393906629582844852074698639719882559396035096198059694684301265990713390870758720070962452515185008490371163559064135962127692716454232505840730567707082009415123131152292785903100072634275
101 92286342637930751974118003702171287582333896432869919339944760059068373778096169459252287176561008806683636862980780437576138504762899692922385752731771257190803307896869952002840301432767542709939041032560153602914800691031712825448026471819854668361302448405339238514676881445205299473761704884796882212716643890647718793304359614806257442382058159648639534101445127014472227476583977915378401918293742805484099887393343093543535476460310967960170043646008445037076128041559714621437488998531209153425670293103477558189474901889060849312464046785945773186716802065019509201958150411107006339165
102 -387076976071643504728051039400031840191733391143972034104062773804387284453510055100664207502897252511757024948837785632213813833714841937371157575017359727061359400622265078511999400570971193935899849390893539543151544865853047518482437460979606855947579602310676444936779283497962166531285680487986983856195888249559457022358089042845005371308378773464615713361714615076552382417393889084238682804436699941422696922623030028560918821600703988628755365765904503043607456545436808384349268618039547288275948825039400959053920044209227189806373258335002628545488453847692426518454578099500069461183244195
103 1623518509045198638454883386759711147443548129408726478597019127835999673800714135797353496049080391976541990082876634913286852307703975040175205684294161732813433309580334199059709878002273398092801576343377574560295294637801295475679080819098158091742332357289845996275110197002081045490737652858335568896616441856752184812211046276073262798753638449963140777221946964370263873778617500337212587595663964339786762454153145689757623362015269261011485498894732229947567770687385137239167737495549326003804194028150414864648183645598941673321136957407626592827250758002483416548061323594737057414294572233316445
104 -6809530176562312830065871208619803504567063693371539104015963171771473803224953594095596235740647924672703765697333936250561575333510877683975126595435321890667922351051369388237177496072539943766886918658801456117782173248658374675205549968369873376464461005306838073759133771916734640957342220019850040750980539131295265369344254549190854384469665640076658344182903251986428137952098836111438337258288263838005208255581919506425176184987070825977700998042818981638287548109398235421113615039876403258649472023323787584171529646215966310930609067943942289809643298414920668232166685964604166597301333441193064081315
105 28561239657676014952396603873798876318419653517363019950203371500363806078922539699974356771919191981064862325554281006591835694506379082940768960191482801320034981263592923210187202984280899981836769347886655982341417225419431286396457035498274530958568615077104383583664475487118209736672525597010935379040496021879689421193460777337841172367374201983907199572001986614265727309824974834779395191689495432091818488445824569352622548056456463750012340538304509448154308848834390071860185651798057647152105172586138915519602221101118694600543493254735617382557920058716211898026394989114424207167592103258606292474005215325
106 -119794521741149140218896885214290122137852826426489784029141464405828119188502483943505375778265648066714410231468948119275107237924104046316695414736352270192841962170260611116368317388490791710780359437295786249084285510992053978469400671955928224773809172621050509035808202219759088522810103875864209222391437315686815735201643518399432506518206307928588686317854604613711820707705709335225463773491071990462003391590992396677590070056321480997420575108510171940481732871365291361882978429739540819237045434493201954665607148610185564795839589109596212066538999733476897872416121100461155006045493201498914493933409976229111715
107 502454641716988803416680081241837916443284661291931807112644206384849900910733244009574429455217798732150480050248461385360925464485548632011413254512911052118175845464405407339062262139336617639786658350719123371729374942741731577153782135759376826507412036845656662584760879333518064770822513959635734078234871701802388442238998679728562205737017635264457518306826996304757858484235596670084375576354700800274695415849505827710555961489887395051848997144055492705545028377200748968660470382168414069311745457134476166156999459020748762295535106966649354459155701671729619283503005021129136493725808990387232810931955942924306320382045
108 -2107447513572133006125794931472965740289734627995394746299708111457114869053010691429922148202773077761997099858381003624598939329834020537385918944942060736170103571526727213227731263479766189599924834613672756048447267826434988448219699053997088177552483291982243757494453322117088121818547437559236821841467521431257179070924035178445563407948074443379539132375448227961651868785232091703356113979049282815993051875862242396557092104659424742153712361007394851484691746714204565547680923779966601709922624546591106994818651910556778448585706143346444997458301418515288370488752374752833155849213740977736745519830341679509983839884954380195
109 8839275535965651756125446184256786096360195109139596165983938941852735070219559672293202866858944959484468906323419158850543648659095915200577197948412266810522074224836735474473251996784358793978845926974683795565265965050447293505828597306801775066250610444152999116037460255024223486213925546602065336506950287674703941358070829178692989152654462751015574022623294476502997812788477869595693341008565929502335141087031353861256007276449719318279565923759856053199844487377652750812851824165043099870616009944992938821185317877960634078206516334253594492843421589650254223592303507994165903623915385681555770922837984022340860460104579194700879965
110 -37074608737602877023323983432412974951107951787044644757371006753204053406527990500674132284771998168098130837262475569447439877841018718187785594539184220988104998264675183149756438250564540056636983233280975317227401465534512299383644087067507642725285328558176969913128609744353296475992024125453657062145748274792777182713414116379612216212552808310494485304771278755123553331967177409521078602930255107053613311707690712854046844332010482007723187056972119475759078429712634334585584265412821082191824422914309440548222526812083041888232290986226102789411424885481137283271253667669920667515239725059749225404249409896174270971605521406735308657338275
111 155502179726562697510435877006503470489331886612208501684420339878257863515749641369692895247433921759690032030370096983617799614322465810264370229255754728089231796768584549057551800720659152916290230518360138604415430864528594917712611772235209976175925837285276543116454198201128019125662593780836687882715498451471648003757897847893514818509597480956006317315465873975144313267157716685521776370178737957997483031787248725926498257550092940310952399723984158214644411527289116331466113119875604791744887594593684633422361303361551699075880773683426361352191315892272291463590825887724465097208863343193332047547717519186203745890764479538420981900348025919581
112 -652223414435840828418811240671885532287286689345132567448970867762805462339643402646211213635983870560584868722758009520604188365224559231753570922805208218789861707532263539614511387099406066216690400357716462362384249744432890153005954165136246408990646686941452191287481799662893963807290550790024836804245982017210592896637055114886906259328645463779866345011066605180326572788020133275789199422347045078653743132909117981187601300532253933815408205767869770164801756045206700922345832745744162689255048320826313744244719133484046211457514114123778784430378088610731941561444908067464775226226646713901400702599203905787856367612920365629226827260425667030764824483
113 2735623276061904930000333661995052175614695710267046908181488412939940378175857483300577770435609571574792371593159322181925688355092456669791784266774381024621301608136427807396981165526369475635853106836864114209939113335372351543362329002922368747700565955807649873704462987883176995190060539652701425181294420727701863226705668985110955095092003927556599078810174995806915384278220019042341338383041099683530933375911462828226929250557635481952974343660131631877525896905454677314602343226482398648254722297945155660978268095648397813155662526257345588545113891195431531636318112097394998589965448780181592148769438125137113358504321721339667526022376570457754155592898653
114 -11474035649279552095520119479840495320389420676355915915173249464780274675420326141303820218012889678560226676050825604665270682839662150453714400979393456053846041480787265347124850831510267693409342815316461933690075767207702602546159767521754190756672656800202780067716972719723401117267239865830249138207088532209515455527502433202433526977375214219919289980737369687668645532459389058454546839300087363609963643033722524941379772038234427495258206866833229023243231192523076026995764547541657646146512221655362552430755573390817595807680091559505005935866871381254640051205865118839994402579208781415772960831676290504323718313581690099383959637115840405454753066268675952420771
115 48125593619915822472448419214772908884290628700522323546674821040112630721890736060025019772581003137305928502078499802747504649405198503990359200968029460137063874320449653397023320520684369037855803099687644243681195705075491232705671284789366788355896687286212067872780163752270627073230277056554274990510095686673802905336735230479505776967375166355377299694691317713861164866525063113123066248574346626430484636795897842868363381213250383956005358587738116839038018862131312150610912394181054922068767884601875645739841594559825658577312802537534793228036359245685159693245614824134778872204684538610091262101543986400187887597484294467540395390315090425185991464277046022575427868765
116 -201853369822387413859480294506198870825015721121115583741112388465158947977703072775117458818660139943604160817531119411074147292731128702595431392497516680316215670393587790353761447151265018496192280988957201755796969081523021356762610534124293528769381338813898701373078199282963604391163450871493302674295891716102486562939630227767513104599993817824756045576209071455413097572472574074507182316304557951495307003540872639022513512077272678565549511677826121590278574705514947120203276113980667560279080863164908674306873667044502739268694249742985232245148192337663816889363232035930115094966618850470362878968391053359569537828865284283604244355767671451914461571687190429485707061866342307
117 846634396459518819500473637168527948696846739161179577347682655517598455085618608361816254828454621073770846714672152072563470251169439241801852810503896732433111303547524529593365538455496376694221747455724326058334165031238434713642942675558692264098493357853506625347344767549522153041596674932878469350662022841658825631969821278316475067876621808833006777733973213196129171222347509319817377384716468794136095645266676336772597973412501614829494263393519002557077189205408840804351156856287399438871444035223752958758700259446242958238681360993576266683740207279826361840691139216244025337621336874080274362403929890017671066997223460223047650573043385218401450472098794468804792053124021865863261
118 -3551042035607745622706114578270505449330979065450692145987694752633208597533716889247065070610211524132031688896812679679743204833241602795774651639355056857431166063583301570098443700160858728122262421517219149654115231048697937103144002026360509164304421291438874564747363937213063050206585851526210810108952914690124649490181166310089165748709566695150243028487178239183363523522170091086629283757350425165143108764621599793602466305510312885008255167105440527832233743150690735550371625022936863137573709414766642647999068492432647452471210707181382583910355509420005137767464233881250066690263626067048039029691476402192961247747985563775200137566042211919421429074632040046745660673719726413132641675171
119 14894149814117709896298747200098294088150722818136099870684772051889905795764669528688657250881520117622292007248644596213524325234761029587156518885230479076532564766989858179194259295592533895217560841025745675130504810779148708319041412481721782260874238078550492374195937181289300535543509767482306280970550533673037994869487944006831279702489685802252885522828507307512809608850351589291885303724427470657053560526925262985456098000068963736214243740030255323713824864120043257545477295899749782791796976328518527035645927554345484351078672942576197332993380188420514016695562575072727038464734388095670541788156049136914453514149492688974572114774407776041522129648246427617157773874201695521160900847383271517
120 -62470592141953167088885420576361075287106929318999516232012622156181740968491422810901046903769926718592073662582060008888901166651936249586921927932988729175058636347276334970193708280418596887101820203208803644636982649287698020905283401537367466589861912116920933029433321434515907200248574073826095540717509525710243167527440343505622553407556384112815382894688006895681312609686688962967302097952650173336121707768002789690956932805377197504083623813435313673428616940111784903449681409342388263021379475061751121774331261741377521542587827993882815795701084561878684517186202343148862391024227253054812083473265181842005149129699268304023187417469847658965213173748049396146497631299066218011194802065818781523191715
121 262020654503362736533580475065113563521013742070396946929995469160317203087908620096566817533000305618399915768982744912251818796788330932736174961605785584971085858866006698912661283090435199520414516230971722063964159431439473435444198874778386952630619166816896678039978237659089299073163713243919609522739197586387163866586634386399117048536619173308169013299417668923938282095183940893438759493896854083130599305384403160955671520039565465816517507003054648551674301836880715209213065608855343074519219241712401416965759389495579007672169159997234237116501712397892833555220446805206893247673541656590088596035856102427694400020317144800575665852865836037017333052512838086139867483032063513960710350657738692085803896199261
122 -1098994279266072339293742720887506079930442022420834196096267716280832030287942971766765211858156373221779551014838148121523084443525210375889991518928097895936612459517587650831087174192683566462796315392873436107990842811046012558593309511808223413854866241531855746206872356384977495379767179006883294027367787017044601026551467543725415919459835746947224291822132244421581552733177332731150132011563314807146813008872916391029181357645364467997571414743040691201784675601701716414333765581360790849285075282054779239461912843758552934456434863958316925865479902345729213078785680102263509725207242423903699295036823908948606312535825258823977870529847228236355225232453987653147043172799310283638875178407189974278013023785484363683
123 4609516101502804276989102269189350301076572696407794552023360067467729884460358190713595467787563102132571622189586812534528887663855005346292007529286961771741597619765520844037303599492762104164906743551823974737716652935777893462268680016248276590138403146788747813716199821718527591785364508767769508134497511698499279630745602126278293247242221988297687588645060700151365203308503978513700621211928330563246225536345999709175065648582826887539962464076850825658773770580586998791222885441419346110638696687374471995625460541741205670770840967252292290203058434845596533591857266034765255101156389412305744105034096226829656202779196191199449348442277315209886485586650280376220883767466126547084260754410344494563556479340293759958702173
124 -19333711822597617990192499604069968725206673166833998320729787224419990043461854094052836558525119348318999910294225044501727461680486108736812826021257595038865233192212805901552079205527661963644723498504309075268260652499851459251589388423302170453921586720492216649559110119280037179677003767090627644018387474676996563015405168030694730605347241108280157373983529681286000835653008589747881027278768892749316616138159439794604447424281936155237657990546956205834750597358234351091905756670464204070042663899048512898267993078625461116291299585850716880793209520469661849434641251885985571566417330043747123193847284553677100469862646274996801809397506302892960906349253763080084527170754306699850313345515891746909355186407246594458944278964131
125 81091464832368479526736361859349086104009250090344506492630229474533849909897126722038719840778825356525230794860341870897142994499551657690433188215914425987666641385556770583414630495871456764188506125572826598195694056433063257404789570984346968681956705122219434717216317642968705495846566180975463793099346542031383895759796610375790666962129131542600629690431239222983911332924938734904777057670958615407446110293770079061550069297566281591061520853768989291679209533936410959826772775532819613217327429075978575270206912328293150448117229322158494570190497979702064398178866903012784285374203587235600909100101015360607281454240858503810537810070522498148414848475352327510848663054802717682382559492217163562527156782340383364979767258929746860125
126 -340122255312262443152908429492115309242390413690932324960064942005955027690002693373525594588949636188950984900558438943943769438746013420486132711267858531798161278123285360132503605895273390366682600003252880362163053892010263411063857015980553451213853591770361824736631861129511784558530708435105032681650988233937073430623138990535098248924114738386177096069760835060396167356241587823106978473186402891084800844064346987976117516079010399383190949580495233520256305679391167954338863905232787217123313916616748148357698279501880352719252535541015044199838590359921340138853850931443390978413029075420282588074540947019711801717312966853920988855607533668514303631281066344684134000330354708453002485013724693099503178927852514460008604038212650779434887075
127 1426576135945243614366016437452497210016595081705532214309300226515345403158189035559930481396843176394781524047147804322486213690407767535826579264476982623247982827281049260033909705413501094550531811353712210390499637430267150747658096730520171305694455540072125472152905133732108531815215026589932634577692340053889235034400853979142147459521958511403292918633428156356169458652158927915173696747058258815652472080238830792610449351914679180225675458993289613539126406499147592648437690459618313294401926057059788791915843053922200142170677437648521559729644313730659774620578695674080923871282377998931871724450400005136138327826449854442095684396814459997566633152339488513873351922082416201984916516338065065297906710921181143532544701973434316975861810228549725
128 -5983493993299679072709840207672758857961444817577840588606355177274219069109547736505666334545505780026789272133351794974442409430334530315706321675051240956012514649827262803817743104038473806580774540079542312915506392736674052212819694513857761918951902849852558402915950373176700326166174402689549734990756610761373679882217606281351686610691371321705682184779662975381907047132208259418544549926164287093322461755077041250441709216586263500547824771688882433934069772798505000039622623140824998931367837053025373160140424873583509711842462421981007225341596171043272065433258930046835639523196469748560510108375662473358948283732917772228374266626877421068831281425554163499965080609303728247812191164577956971853586746233896985266608581069801168811725414833325655533475
129 25096592790072817133383173622402683168983119844146007092153989945461966365709196972913755592045334114814609894237382754104087354348704263783011836181879931254600563773740072956403075628629079661739002022837247517612153064580193084396582264969731746548779950760910858440923071662046484605492106403542407348706391568733095458419734220524319008770504577078319706597468931272420432708086361590214308481238938844088949679187000622305079070258813803438978054851472247702591544886138084092096411896174846058017261389137480198994123077788597580512610284723709597177166203711971911316080814182653606360260762703778127008532709292868450399280168201008930381526380972477877011880883649764087956390382259899799264968439736162484895928547035965795027097106055474567495695655317498486584510175325
130 -105262739525773577193817578657138063626398575494780974130649848644210907137253093857724128670028194559697419799340677049227144864663499055500177504611366625051229926405816020864278044354107101655801927777840544699060448136834145573874917505019610636406260147672861894731008483757429619096699476185186477814587616431795324639383074705820413422904885904424299339392967592935590012037761380489896036261689058223983480196053414579662064169731109563277258682491882363395128210644692869344638277369174218795313244767685314536631818419428990004645728933403382774648898467458536103933086131929263335394248641118015865721268183314875751480440005308772662313691745032701958184171921361083332791767883788890700111964324292361577747195237500864278588587942323154468985165708935392126866966263573587875
131 441503929443910217918337845431948808820458050792061818920081182767808384899291628724239668603595204054950228195657868989170948086887544106414426633279266352664906327539881426133805927583694012381356847460948347530296111596766554785957356493518949565965419406689396336047020048387694791497604986852737221386625622617915158198832658791226033069903233596086862768063360103095121752622884592788453842644617100078090577734483681959238822194267049313245291637017316451109144838059745830649020499895295924029613762201007186355337954066587528278968751366907516928726194143347831469622397799154896578876835418809893311966293290264653078817886281620627807827670964947704542959558685080282404050251102414443054368744339204076008032523479106286268983750535465826658340068012569494611085785041071884207839325
132 -1851801697282310402655756098446604616630882484269348055343772185207749779754617758550638460495986214797959822039871553355429398315113072622802196437135628061531698891327016475935210177665138345248988443062788794324484863090927344264013652446891697076196712300952900567236962887006735560031445500862106434588623905335692645347294864608602483771190878174491955333950711375401297610410108077908362358578963581052043300562791108745897895891319340997135231163131660139576551190389468222255272139607071694616900639326627817171224476458274347347747128110715376656971997194454729095795476519114223582586547043717106933464479637639395112247279374806817174252225076069536515989557213241410845500347043805007093660634493649283972408402739358849980383193907045918243473807621808994819302938191117052617315370477475
133 7767019266117983651100648426738987529953376927300863625920605051505605732498660918481658808076276778288937359682122801583535013693975682523193194165143118513003439091650910889156895855649075628635512614356357795802100934276942220991952362951714169872563622664064223802437794352289634696224135926820390959664713282434048896553169089849737536042306036741401851379821903557545628851443278667366066398510935205581254484080201710396777770587561437215259250015241033156582012183290760136157419481010955172570512194164531175853542735498279652458598299795844342047565420428154383199355287288562083863385868061338834444771168062026362662207595758180208231063051765009240012178811099476396875185026245572065427012580633072015965539984227559409216263326407275346468614760350515298464642571163850001407508989846646085725
134 -32577239975955723299746054098865042352833568659685721509653297449950168145953968660000227743908219898601148674177750605994913681273099720876296058933527486063296824664796331179750749736921906443910902054564002749757056025722026111459438000121770025929097314208616027044357531152509041616137939568249563322260191409993214479544877658073268403179140983170726884037179541569228342703000346504617812833301058625958662175712130830948435152396006970046347702384722057427736752334115013322351659401174300910214277549418014938978090641229578242015432054850682663749172615048986803762052696309716173255884746377373778157972104796014553804745694205242970269616900416578805994291606652744811413697484350804427750214658730692102135204327950699114925774074310547763044327917377472583381154847318324985453793555531273686114183075
135 136638847940110994059018073691086042600659248363594460470824864107515790055549403885765372094263296987850708506113388800280120038151680052416896024036880770362551214443231955557979763836475349854990466246136781748341909830022669698849160069511477789398743027373720721437498229518680662797945872868737460530242178056601964181244501880468005392235971347153870530004098552669357709261824832442588698423036898062951606015555659726402081340358683642894821989863440993383891427440988339037003462158576776353578804771476358526333132686778362812272700162733794249724043100828611303394337368360930451089395018389581560227131731854373831841358347142985145432841252766552023421475780459574155686543744942385670853865255830133112569295831426440910583389402632112398904322746742226052320587653181693213609754819707296241930073068460125
136 -573104866470599302825715742554816952824115488048417699930622610825609908292834323305657492056283664421627644144033309632566133310067601476336767611468449682887859116668328864027240046165238370497799689028527233490573590068991587168452169780630756195403824364971646525324645640871658922176823782569306115074595925836643030795052481072485251045705779912414692055933958197512196746466359949065122846635517313516731998836524424271776812936220941137703497066567961800258336596846948705703490888928348503996126591330074385835767108747691860051009118357745144636382961327237534803021313934665331961019328603219063557252865878906178462194667281558878549411742873918453566252597121578966207706225506456710688952046528847802446515819971030347812107208525268941628871954227697199368805022640738772614850293869343962513162065621251441108899
137 2403776033857100538239110841860638964497998887983430552489810139076298940792600324297356706479140154244294886578848100511927247596895651684242108706306001974077075085677467847130719961207288331980701591109204166418146355315839782640172391301219580284107407127474632379039649939957836753224448719581757792515265504150607707081005984998733864411793073248302016785577826566857542427802547681938629756652078373269191043016547301576380101302804053673973630805402609927668526138128867270308176832566893301254192577461825800292940046085133352753069501654016508867654011879904206793587444450594452537515834028923115821684495083421860120675938179059327674249558047772894184892825394730895703437241382746117732288629580992348273889037507530604327463475092024007381422858057177531626738259635443355194488090095605416757714258722748064968509937757
138 -10082167433910972215938455560459445451349814727864454700030220625568276952561818425329223006682149564240285059336571231415453515511377938292755960544646221555296052663944067800559186811601026258809177390296268971900716393007273686121113788874456139431437602602908646687119809192476846019218162445334829574560937328189213614370057776043090506913423712023315173793990784941607063361787482632616605063098422936021725177716123681192719313712638192939819891048675735712678560861320826575737199510569777708103249528718288923885223688943345043249890189679078575529313710267415024939168709211866605093478354260421961259335292031379674762298614677500298693545505225169387818480371219163703834910865319095897278195693321123522765224769921499890447978378903639144350945886910526962178502222199579278166646673061885432904615931723074835618224970725140387
139 42287675196722526409199527911057293894378333312340793806155554490703526295238210472209934653544183531546416982751363829717730904075176388140824049902401887380559605472281554631537084186628094496552228748944198748709220980451304216738860753828927720318552919938044308943036549119349494898073075439581071181954756720241683934707660651353228707603111221910436028693635098188436440738529751725385732080973311052208672550093970806672084672255698725848389687780827704454924420025295080635863507766761704305336516781818588274249786538860655790177037840450118072977926525995417186836706658790872397939672580908161509795985699835824991116683945764694374893480065875284545828932691814476353545175121643328742829579478580073253257229438533659116700317321928934622756520057824735510579929334007209189911763829574057841526773295753944151701083417342315945711709
140 -177367365228314079408211216715459252010366620925284240824333466822575763154222424192725145704937834142006546827858106962531010534859303757037470111281664479549909823060608017697129795890932747866634158678562180615079061427364090951144742195501472541339665179627505604245289336003022006406223743471994238196678442896223671992340272799431129052689598206876653368136759372454544563489618946753559504227019373276050177794732793799875822855104849823294955544293206322108831559648848504665356310870761965764581020862003697249914811320229845240894005240846134261820854339751066033565796829683426022309872419980512809795700457632513546514290091719440624521883907550662123447708851343073887715390006973155079487950039600086093748948438459323275323179978021470122295360998902254865215202235348082693563635611721877843174634640721488250478877249706194840173263792035
141 743932649446578656518177939114517602544088759613403392426465157227796813700808132226824226599770506489095943272526037337016557063597237098614118111926642052646051876709482449411082177156250098615944535872296048512701889274540078148345513699131279991230202077421995557368687070243553697000507951949553140295988181496412633856983914358067272607675687631686353630372387246449709527197432310194089033949897191344529244628603100698620538476910190880228749229259680214091682434425788872771536456624222632858041393282001428309875251525224168952763332717703989848871873981155371257128025442615929031693422601717438456438521290690519461854667467055335181044335299311020310252729996172446043334574364073354155320311756206461640387405057180322329570248044684020260244088581398906707168464084811026450393745289113864441526460725575683752515166385924772123121284367483852893
142 -3120279687304382645348819802739777638421081660801536302467892514821177086892553931180439271458854767910392910004984932179819981754801039323902397249915774945173380963498351843281541766789243213643193764479121619142067107583998001587718696040646724028065855056164908965903025439361064842894143442273714530813304614672127567257428995851435238190865855665132641451687221671336879471435759754745803081903490634851452468806201568059599955131975078532313752681053646302789174756989933305036379373411660533310614351864071103532470641872310127994281440946982572656164496821267624429949826147314959224522203750014702999555907199996827833364020478699093843095740366774344355853960524365980217981379597232728534058609895030418609453112226775864097407171621485348245206751623020227548792921989967718704129426465786906191019667087281003726649212212819650651905924024655860793157539
143 13087401573579521346917136293910660307940096494226526919586291446484522340261786965269875864686704080380671873533014279503224859391402719495714538051939794737971481038467062406223764008679951227834973140279506618323282239928783145249213636925411968990940196785804022864241804364686579229783659018377896466364851451620770262809077380285865531891004246814343129068682380828245210280963909837002611171101310967131699114127713333589152256607171411905135300507202028572969192264514719673579450860416170099322913931197031890137596139111159735785813580058313392114618038187160034147564304746490436607159642239666245793895559656081429578072875486199532829175260229979075578929187661122897751431455740033045596899514958855028168750190904702113740269480631813441740461733448201359437720150405013522242072365161267097432475181124550226814271521045928780217093538846616756465177886120029
144 -54892540769670880703459932426094658172234378486120298764928460559155817989849373652628766722198940029663469365734503779654667858795086140593977147576266384976965700544276909682839576688619854538533181089536235124982345398733462131334760402068195223752655138270848330935091842439201163243177607900325882107539470275095438562629076153777793263536940336705588220981018984003214075218986685985879287599431109195386944669627830123379824690523946096110242325935783759327600582116613162550537193378348862656948634990621977220158850333866305718907938340050756296532168226617441773322581516063437924358460169380250701842295354914651910960032757846306242783016854774544649775104055450876972227728450393612993438722362912570883919972516438545667892871241358148112034205074735009752689310064703909669149686609961526767745465323292112490999524067905567451568518967448579057898363327379937765283
145 230236003320393653618044808414498529150435342621848313590934501837109484018097187794154266647965961300368300870520565675895289405274908434129155430849658165667614752810678445451196820147766892395733738920877809734109527920740636289116726483836920586127956934785521510897075840166654883757443629260664392314381242597057172532924530775378088144097611083816205660777413580953587796300646958574265252742072212719776558317236600204990508338597293705563210377453955482342083976438734462975584213602437899568441969210821246986178872470167337699794190353350265213964822756527021814413793976966906639362204627696643664472957044241316775076069185115711426742308144310519080032281450686684472949564900305760440968227895697553477559911778935046793004081853171532537071180679007167283407462577305776336672640027383868822236773721638885481369782908650291867024626996701201921381871710583187012228667485
146 -965679789670740382944779812112164838809787559300188869087710944793395657255041106644752921234646013693953322072029936136965650104598281880574725475309137586371713208121620483080757678703394522445425335851855854006617247755960583467006728859829628931924543183480974805912752018353554620871642284643312221171069422499714590955442778278548300963913768478603822543767363961229326006627585062718796770947527969426001000715610272460799161231060265135934611764083802870786725055725064734842021648411978129393224227229112123973805207659088821579869430275032282825713327280186007312321119460866560177280472260120812987482423662127056560289630523874059823981573992194859662276095210108585637810772722201259624400390080415950893302390133413809281375286524930592759815177070263559133640527487756426661299626914485926911075263373490737728967845087326174090517067645310608976885666659347042473726688815818659
147 4050354604535145071146821745061301432079247199123019374370062366590718578807447934298259383567062940440686684568832126859416453772735430196331365863167735787167394215614156238899488842630156677715361855530239641940133260766539611869390023169276533834849893030028081257700066338046730799819119153621383848065643466948289616448306824408591531462284506566971403266354724690326706802770066544751087827757348288404393313730600607236485746431308246242503258484444666238720403868442911992870971743623382807738431928342909999954304669842045999431757407876787484453149844015829675911228538097621854409845508743043305610314732593927940141824423616805678207247191064450770281610916434080193644738307937799787695158625616160838410949703459014279384907511495681913320701588960728281225622066892344562055375982412621679836356970102119082222409419545619534972855022310834186315192971565887407960742657678745223747677
148 -16988418519220177112491399032597596841775714844270476653997850064440917297966394100059253670933796786161753258235264845571444111221219165652979486241056855819887737422588107698080594192863883335419170202294301578188945826556779101011193125723063661450949409625660498402029345479253693044630279155378526152804683118457013859257719885797078373825107502419573186965963167177759708888406006884421019338966763968862006552406063539503412053492420991020045691344531948234357460788996198800783654706342692909702966157286476694588039373661092900074306845932966536240053159328524562548150829118717884638374637570053755453539060404503097869974185357528955570750641038346717415447783535366503679024046136203693013562477720489997092541184998782627154859003799461091995864418128910266751566759706721516650803028052852401009938024998552167733368327737364069645315891145298245759172851236615598751000347273591749195187169187
149 71254591748839265743631124928020230823847247874183037311769798516684797186529638640041787432196381572152577174839844302203692204308254480424639546668895126780874653696525497918503552418153504563255906942990557838356040290548022146899783234196727983318146224426560173054800133228453137049362074565366916822798825475172180159077807754169085278087384140119184920948683047740548454764097767289505400464289593339860530676670989108771256378011115386440594040678862151583238895455014630117440350577230924701856813859986498220960623550667369732627076316014747652973103295390881461783785569278648679439817830175967194085719769505704920951465439431723355137482093231046420200136426449762214155779455724321995680641119619274199628765466127595319651181582684757829978336322796102561612247431883060640645687615453851859674973127977144093781038444808675578643577093630410759355554448969523004248724939328459931221154005637584989
150 -298863419190523527665575001810094966225385807147677410128905312997725111578650009465866462382628748459343209155839904647165527389001605838430664771308612605638504483613096899091500832542171001038582644444262548684115375099302903010855974051460319811467867175347224615495260690342357597915995326440681811014759765808869980466178202142906563283945515862630815668619410257189727421106352705756517032521093058322473128446228930761282249111388223626877163216791846281261315475991847817352934041889069083369040716028281420121126433138903665326951504439206770151412035531039753886714933181075176080443276688657576975476125598112208782570511271959617260585575708875684196286759802111408427584239867910222814162723419744961842962653696337852476555331976660843510933508124743508145982898146553881315081466470801468765105776653418181087383200186182105809021694073462482600448269055009194811593844290877788685965989764668965045741475