0 1 1 0 2 0 3 -1 4 -4 5 -11 6 -26 7 -23 8 376 9 4041 10 28266 11 153973 12 517204 13 -1969651 14 -62317666 15 -796305583 16 -7467806224 17 -49765963119 18 -74804319534 19 4766716058093 20 107039955050444 21 1549401029915989 22 16531537283552134 23 99639596341492297 24 -903257832030151064 25 -44705398895606766759 26 -964614746321487553734 27 -14965871483327398674587 28 -158978883396587503849916 29 -243116690923191269289571 30 43050799524509103603220334 31 1435890883269680072532083777 32 31020894781019533713219094496 33 485097354704754388306083572001 34 4031434040099013905837189148066 35 -67457021595806327430400045432867 36 -4315472074020340143813688980804676 37 -129155076294112897699548018687029531 38 -2764151702436879277553809399211191466 39 -39511028463632109800923764004176915143 40 -29990115844870545659119154632808197544 41 22387287781319490961297858053887127901161 42 972382523832897701522208446882485739449866 43 27656172192037252301002038986012511210087253 44 563034922919598082707502650299877005598170164 45 5721720646476953583837685151550947637604984109 46 -158177746916062820824987367773013877941999363266 47 -12051283114813846761672897317869519406242384800463 48 -456475818469800780887061061065594747113712618651184 49 -12344905212546834626445391199685137825306849897907279 50 -218054055282500729490185095344250224485074921242728334 51 203909732306605783173442291221400006233766045912461773 52 221672851663795147246641580197696041194305197572860658604 53 11709626423530751210620579809749593349580455977808260959349 54 409851571370002918195798443827257953271825374282436177584934 55 10175549383187219824111004314759204438585482665289397078731817 56 117456129911169335825321677918670565507125408793571831857109576 57 -5057221809207621462834141009362517617885396811148808752295741319 58 -439092656749770414370629128312245207843345700581744823646501066534 59 -19960302709256626081812769822532560135381967963097073596747346693307 60 -647590779651236204707967152108777314680366783531665652073267678075356 61 -13415236053280263598717175372912430751706306055282179949049688887935811 62 49816995684096023679401796504132486037859105060775817633270489052133134 63 22294976869698274727602770075504766809057923161700072619076187722807345697 64 1373769966423813459381928251502872354484806083158826721764727670636773580736 65 56727967542896925747716624061431577348926404168460442614966732615547196351041 66 1647360071387061279710534924858103690408543777416466419266778022151183259155266 67 20437409854442010223355443169126998142767740709769790575120294605678110594478013 68 -1328113197355359692668023715874819703477530093343952257761108012033984193704687716 69 -127909597658955932396888147900663098654245954195246755669915798138481998591707173371 70 -6740424652867923128962301581667417612044342789516939629842428371008538399867633638666 71 -253462374028511448279247146626559626787127111506823305552286789768451799920008385134823 72 -5939288499403146590068175315083397533819750665470332098951362565321431781418379700021704 73 46209989702899591353499727458236660994554268462593905654724846905299063877523118045761801 74 15170066954005835701350241139733773816790306346714681616935399429149316376318632650075057066 75 1060282303733490539399395607305716355593841352330796267232195050526287673268095676720303271733 76 50181020364776120428834711740805337658690942113599367693175448875527208005138605438065530645524 77 1655403977267936564879543884779215902752114313100224211690885511960468801526486789092795527534669 78 21018207438096141742615148458525424987992086209739557235858277087266894678559171851088695007949534 79 -2036643897966644061046143779862805391540556766734897855442778782112364694223237853909493405051925743 80 -213682604141782666755652585151295943488417267888780027347227615726957824561864413336802208244426161744 81 -12739156520987648823689174797485618929094753411345542558724931283907192809130313082394166113902929077039 82 -541701291890044679480480045386314572669001795388464559832287814446381010098988848944457017531650889841134 83 -13972571792765681407699529305392088336383059140755002348103982980831601501421093118921631699940747268376147 84 187243385588640338593283675039479487795534514323315855834165292840939931163209611819330930737724345828628364 85 52528146683990807054676131544548848998974146425827250467226900506158675333666107869187491798832515791672636309 86 4081991525529492671870650599237754784656263964421265715802356528972505745020583797968109602488441199271906177734 87 216801907329444050766573789024442907149316934481166175039000998902031713240833970802066295306879872455571475516937 88 7949377778652213320696062168406334731100568707895612314089330114463342357008060483288304357231069544485417158616616 89 98166859941224818191125694384451814887348096526632976610646878384774431840860443322416600487907814186862118290906521 90 -14264638358983039097015377642690371791934155975016425930476189200122199378500201562296788538478243577529309520721619334 91 -1609659756458652136219810763496980976997859657573284552221372424382773811568408546729497606715312365445575493369900689627 92 -106622136597167486689486821205226046918317791834337123536873900125134800650898721131129002013993293718741172964020528755196 93 -5032663982599151159908175946127668854514287672781994757738729800498932812213826911194095089374234513590506582164265404860451 94 -139784248621414565089629432361144604455311180543140640970135334119593320321304708123343186686893778825915254974044158912074066 95 2924826124346841574897579159553703973805459483628625437203146565019188806592514772113548883431875991775534350173841928892297217 96 749727419159000507035116485849753808025645212533400484123412706758223958883132400953145386818493633481434705585190876081165289376 97 63816743248682842816165461435966068127287639686923084180918602675166486113227484708768238296567047554645979921549830489914999024481 98 3742926841279091094992311144779367601196972897352880906213449312553784157988286059500978561267483214886987124936507812894747308042466 99 149956580351868762365213952347945640517645296750970435940612909336022327121370780233505529361668118857750878632920266255561074041147293 100 1692142302064379342321915111025418994458791125604572648926965179594187073530629441943470377724797969412157040565272934184675083708158844 101 -379096103059616053340947697800749302383069318714064591800187883396139657653575047379612849893290070563498304307397421010519823607332987611 102 -45572204136338355623510132093304248274699193059185888266586309714058087198323861063476570613433935252486669551571099906487544123850306325866 103 -3307566372458751762935767498041093313258531397486570995788795155444181834631673917901386506830925558037586334146397765248994794428387619120903 104 -170791998741983977567648082959193567352236665432511026294230499388909747068406077824133991356942411431603945517155694429616192055033365602047464 105 -5012655159374343246259793467694847973347590964059753851221576670801161279356396062803834765518737059534366791251065467909870913001641376019571159 106 154487584561154075957421785826455693732666617998625476303943859505194363772478296867905471652593191039075938153380153403393131055268635000445864266 107 37500222673465477026512001599502155573799619953300924946091918680384668277328416698713137741246543919343793182628494728502040916245484041246778190613 108 3456077125495542791620245711373980409639366086701276245447402157498156272782084878305364797359370418469000552724912133950491477245742759572325339114484 109 221019067146527381064529781555422755054885923316874149274538547055297836798968326008315911822154473299388343103928198482078192032740173097498018755582829 110 9541383796998425880383253796435853393260444686859696367486275102396528737165477170688498604780426526590100426579240536943494629847077287704458573753502334 111 89757813224211521243702232993179783354470514244570439237213561749329016774188075398424247713271647494023069879495201519580121033571938993055853822767886577 112 -33069668636698411515149724643278504301667784017436332127211004716780492913491892245850291527347784051659235867626200505714558432711561647378466216136916577904 113 -4203984116458742206429590955897697804170326489115603435614281418805895578634589468150818897105643890876484241783192025393717514853310766519715129068127806288399 114 -330644026290443085530512587089196510972241146812472471305293983293476335583216367508984288312743098947121130666300219210743668111178237329652187159161496999033934 115 -18458925021572768691588024105974556955983395606511059437856917296051705293658511998128059058937956153706179652168690592686684198731544185312027375907614578527063667 116 -562700074515284299654122918079135080825365095028289123759891602192381946670809913177162159467687609676660183002509959812005674838442837076119771229949854522767664276 117 24609748916054278130733542917694258059414336897365582799516327824418898852332902714924803346003153820215100771316235089756520011025336724002270101858127626955189938869 118 5778474023322645444974900822482132437848599583237159560526340193871607693953853954807836999917630272089692407207090657141265331129208188058343262903599166249076523090534 119 571308484920052991576247507753431883188789636240185678364341462310689862983377822529641279090475721956870239679546700442477712895179823267352000616796902647777861016903657 120 39428471837162729343918448830199530130790210189619486449217895077173334415334840901749310486486171462842737926739977455419384899273370715393242569523986398644962822944834056 121 1812590926314766983253307149154375503546127982713861442126964545081308193722247983036265150138861909181707040716914316927773785974391643048602427847806868340203110932636504761 122 11966862809450729270295638726516580484354330808025629454265515215086091789844611851793745392462516800218426694744935111068609697682101716927669411553381112500945550131928867866 123 -8428033388763984112416047938974556649412397893212974496134855157892036939324560394895791386908826994762280954827380824990480139843902351646970584928670675854750160272579671479547 124 -1126408073186573940641728495436311230113264391802851107860710472010812973171612590976320272345169892068352899257347000460172978223622717433453986774737982045012405844873936581073436 125 -95142464666071166963583518551342893493985719395015923973862897520344108912044986603811055679054377736087629813917705046361230665282266493982567900309331792159682830364772956216671491 126 -5686498926161925327354938276732236779131404586312680114641499996433226881797785713362442566759556268885236175806743980803519749591170011552608680755520343655676094188393945449820281266 127 -177084731775683061222393517359729930515772967580149911471872970119547185511857655019293012092285437847017049586407245804572238480933024221314351764186342448533809583407737608562702725663 128 10729181019256837314127028405931578497476867385501666099330710741638213937809784726086611514939174065571002174426643596704783953897352271409812344990405387849936144701525675900459579244416 129 2470111848632074751052427678434422130848685765715523684489061434905605120648579720841664789061844741932138716728664874211304717250760937408367065872036865232209934647274441085908698515080321 130 260023465779001279289533107959344589846252072999471042642033683013921403106417312767196429633806816577620214846631928613904187041497012999368276595423678735140733199913552791132533286655489666 131 19201159991915938250722541274864535688066686049190582605117751611703740274617548140100973009880882850906146880331147604748997192841321281943398131045788913322339135939531805849670912593391918973 132 930375552100884809554976470662999585641612411523456653062133601568575785218251314932027335198396760286311239096088908087231886986568698190157855755517868745212856695858784024725308419114203271004 133 2536483239260554398815133118116571393440217147050230248317214176869565152840353254557798203159334260600345527545839925829332263527671743679666155042305021764131667845964636751095542266064591559749 134 -5703068025685437872532961796408940106833029900115169131538331131599433815260756858580291328497699357482158354023592720805230496091919857209699732717710905941327198045540370758014814227377574321733066 135 -797524411812797132757955145369508804629779921312819540122338013418420253502689752403333483676245471351829223193786138090296245948317266503344542688806617045339633498280359297387414390573919007531097383 136 -71804273367213667672235790154653737451689715447503138755400586373711595954077740149361079453903396080314000296518913750677547139217058725981069110116944225096607477746582429374131232797391769108700770824 137 -4556328185245496221548942151848947149001092218013615639971640892198927828085352795117176078451743025382648799782699153336093594490795064404682572079269979836541941977043258674123283789949469039016762049719 138 -142512314795892108933964194336581847500707567214874472931750468646842078247832014922973767470909443711334284047681061595093306690653895101378823648221085968102686049599800524197043335553088386900211658848534 139 11788815263566927910523265382682532152562793124368106279728708383075766131195586395474818817581874050225936408743423584462960934673983633429811375256317393783919600923388213572219640991329506683401117421147893 140 2685265806417821481701570620160819580013272829591034182185638154843602592265000961541991670928825857130138632043081653491157261929015191934263642792630717580974231378798541661847514853486543043101071881529433044 141 299091798539422055645870380705225085856202725372507374831058125897575832515906222380686863001372674771609557861473651971709301260640090256023402850835585370040608250464535874795781093430273708214943127380687400589 142 23461042826997034360985196374833305181372414093532399612679004784594919785149099482339363459134508100576171105271509536896248044086482013356892940511732002665132689859164628524023879442911969476057572228675567215134 143 1187136792572364148449129231133548147128245332397162501832304881360028746953709190404825486883702978058833734968673898447851314102532246721468988996233018987385187844416167345843110318795357865694940377737997423052497 144 -2845772211200215571115592222738736554826668259026656056743356562222467630195959609752716824773109797685762777577124906962989473723975926367778724794410323933351721453866571017590975641992942493045428989129374201515664 145 -9459348923501472382740872934346456582138052249225143173208876759846596888525849950575077168523134985722732857031982882903668085728003017116548236773998253654997130679489225252975296975759989245387599284768750051846533359 146 -1378597564808440787714422806980099582051667078275381012733151482452267382845225971460091800097981540568259966065577084133695773620493496028556314508153949426756179723027245319545159815151661046286719382229629888716215426734 147 -131468515802854393890150152958658065240733018186558294778749599400504775464158053783092869370385812372869321127639155255123479049063747194385893668233653886574454751912636746605546158696815056373475439663596049920787423536787 148 -8792688608018584241822226612172527692050033319752055268401173661690929289858316900956781748657282912232849662824626349413444204075377683852643397957713454693039108445663211683717111630306706596694441894560851534252942356443316 149 -271190119226873342909024385499712170566443604591597583517849770791261369367636287557817308375001505298651068534370371588055729891141691545410516394452319710254692009596729804761830268787383979600164741868523783636223936169020971 150 30423777945043674548354897185694530797627635927140942710967070851899882610210882604055613611448883870818547044151808639496818592790141293594250673789467948350020312247581761478691541202477481247334931521292786429395710414564643334 151 6899256155960029192428488987254478721018832000929173823737555966232932403234898390019942070180062386991995734793089786233244099402778061178664069273924075561304118225979842478958837204952548799534749473397994486532109613781319147977 152 808807783425420121019709237330838926102827288633653657227372239853748513224143321842934094867377773401088108992357013608545376048107698630937983205127814179945097709728400848739600143634452052758113463829189862067275926963697201425896 153 66973706509601003684498598932922477501722825194396350189978675790722754465354940973898110104324681035994400407710363735305606196069715556402697184324556502273895864558087684983441811520264014454666743827102094408512702020509730351421401 154 3508788271344193859340588608904035358232490523623727738550342205708446322757016962701432125909021416650045116291765202320155671492361695389258314811700347567432831716076541919262173589920071810601953221591830752147959978991123469166875066 155 -31547358498903273312013008371667805123702801106385062702373385656506293766435453438608676575941524132511074659445806344038297747934637655758746927461339758171157399804478633786239121513306608997625390347392823790336269702355565054904439067 156 -35936083185267371184170732516093141998363885462748971467071927557589049358336489397162778328449671665315054537797411149293993442401730910368639991047353779281519272313592243800530906662123533605337088751200180049398923938283378535243107734076 157 -5439835498218847604361968659988882246620403932004662621340013837356707954779357981067089486425918278532133856411581434676358200348843081640603300295609216395271221950503190571716933603021863087668536711132370022817880319574056345081022483816931 158 -546495985380755479790874132538820410302491471934445605772601349672345446551900540416717320726544023049965284974279118906385443439514250763355309336508970940254312975843045708988155625632572540985145605156337579256761866655696341531163577305768466 159 -38275366966043463934161259854732887928164748432282860291757895383193316396860789327134393134457679707396050543151268236788241234322089537943684743696845018078714400685956015161637004272160829310719435395946486325124615515580578885427451046642426943 160 -1139670615120276956343270906154265604147779197394032389119998692880003695685923931477921694324773153238643335083729390869246541304351626750900614973184288566014204925463670607792658088452436685689658422256624777559442537382629414402139211078743210144 161 173542298193057000283781984011059983886678378303870907919896208746750045455855422518112160254895012405298842666635921677325329350524107993943246884812278202803386965465857791127838298063635671904684747346701423435531005823663667424741880431229248646561 162 39352695051800537963826111699529709289126363819048075089226721173641970834688937887798568177133635988391392700453717579317607501980761985537622354537027383434161097649316150535686608272388350840361941680859188734893461440947529031612990790056608835576866 163 4833659987660525103943258969759511125141631720551243113932495123275328149557314215924227805342045154720938306540472737056330415190197481230951838822601949679987789847486903246522214388074874406582734896396083544193312054927679871052510283583601146512777053 164 420222145596449692006143489647983193155125536449901146943744890311985641729739768320941344097272829747592038102580005922749905264132519341026689648363980605073423895890582192860250326361398084848176646878303193710509712710041264588312609876405437821297064764 165 22608811203574387695794246786819411658413277927215604954701255601003863299569656378913878570291556060102420063616008211153037766494877468296828444480347086906449858924404204559957399456113281378754893250465369563009246307190424366336964920708514385359473060709 166 -392007921854122607729481842728516278797171988136326160318427928544852867472795732272257733594379232941474806776264360987236446204777527345800906494452846827436301961867753000838520966301243624523729528042105641247342451227714268417622311035814749451724218740266 167 -294992952309421487684331071344839651046885410340500075320833363427432721020148171323391444349812650014012143396156707949226999687535439452401257723371662438586762674954252856154547052231269931713020356816118487613907262499027657821334919954440813001487915671528263 168 -46247346489915759761275276152082568324827860441902560039968605864086540085025240155045872296066905406355174178971037105214668297475033633686238097809392395834500543865972445633474634131661066411681902493667864396650226693938590143598160788390089841567067586364767784 169 -4871360631514798704547836972777076901964565686096440994106022382845613167749963772064436768937149180825674653586697540201213276091572329213824460065135726340311086344593726528677765713595967719322038889799612731201943100630758338881975855585909210612298278646921385879 170 -355207023315806814222063760232506640967638178848886081169112502591716050531018796134631049841424356798916542464192149769656076344481174983338368188180508678608868031288276145982801128134815207794168812875644616329240767470153318465796812265723398082367527951855671401334 171 -9947750468899113163435563422968327028437162655138376539945606090689190096346540135155840675917218705360873146702420344464707645505041876719657697327965900009151434419426817814284922046043997552188645030451293181523813188486657650879485387424751597217914623607725617712427 172 2075353578684138912073992626849977294617214569961607001135733601460069053093258392058415713747304929744411936839472117663722151283820547934841576676145577339409536756383906425956575408182358471453007975650560387683556215033670741402234682685992780065362861016889855344737204 173 472071228108219850383971724340630644980684179638889099766260901036476072025594132270533813247684203413567665589833813307844423235730686533734863848942387242311275306996130913150207789625838281830390018297683388632186414056104495673101468459837398850108862014695696935306219949 174 60514599571519821722640655963551406271255616376937116132005984618040330647435078159546318126567276440374147712121969982834838060012012139021138174908523413561115647546664027880543695820082326299427302188727656269996935029338216563609485297099967994832161776002672513568108607934 175 5496694266108374821700073074940994186463703479173306216174046194919643828413365495550143289868826474941996454090304633368899325646940631574513727391308147542495475199909939075374646577286647085485704204629761141828869085315639223925299824417689342827942640854939058602563776548017 176 301267389831210714261636277006394342526973925878873200253298432405965979377543249798570013848862028165050670471871916114450822359492936425984626249764180389540252725319635646224401411601467229413187212304886377257581977406270831574399184281364712802020752798226772591142039490928976 177 -8377508484316421469324653279244574185209111823501291359012287327975413369669332311860258459523218112978898376914930569746140171597546400408016983637658675480679208817778669526560572539894572722524654616929116874514707107225534359911682531904743388171932496874266938499579135194963919 178 -4974241946309363996892024737354481235094296524081063478213922513508258743953606284462591699801182592662525619325819897443376202135978513263774511589396617318865765176348169425888371906014932569782207137249138297981553362397926464997947071039245392251722138433349351097351535531161739534 179 -805608106693363138112902040650497731397162055614566115952510285010783450531206723331687889034242301415715506093572097612709819896960673044409163713019195108366994439978334356169235727041179556268726668380253611076765673285519339791657733393008043586069206975012179219339310420994134691507 180 -88601175203744025609298813855669795119695667062551342235243267066357119517827899972387083973481934853252490740126178318592030409179604636760600280478039590237272453743117103313946980875711995598915032974377739581530276873657500353126037558864755644854297569933225868603059296993855766252756 181 -6690174183083582324271378606621557857918364336838929120148623351104332590246776824950645385148605189648497231134373153334677724428591516595155315416932195598569601126458785372976209018814615229564300131603444196941567101424920769493470740546742552533089388455035989277569269908518131450771211 182 -170251893702641188330393714226412130509137887288976613454948284951387721655349573698558278013592148373932991791645863939485315672541033031429616253802069344735076127585376946382428305756748109353539978666427943868612198291328740059309969086919638399219950496744334437218279425689993847967243866 183 49675589482672144306584183109654871699071492193361351356770673886058560344257258408460803295279077329775519473428489038323297241470045613937052292680959111455097318359338120702880900841093545628423001673877572632187757733756272401178654863707458951773968634234431549190264362055388793406221865897 184 11360341204614438797344900047242534647797822418032221567744990650116943506193770066436065161869199496420784469395962964995485336704991196783600390287363471884787659531919295305936061663647829148386836181056386273897052852364202554852720502376485043191433079382301866513394567733796799608001647176136 185 1514592723386056737114002995624525918532036377046444610511712291617966451253305114538655507338129566852931121529627157655985765236924492888009789207054827015086213426260121165888482930720747655806218258412124996729941724725089346410102305468613641867580163387923766289693151918297567368846541379464441 186 143114147267671426066527596051289553022069166269959372977764629348864931740542476372597959136678935104302581713074016509116642054457375168720132874732965735450752670578592580008749601641877592693338726373602908837050704101704818473856421352227692303639676187692776770742904628785279025443279982315282266 187 7925795040202405940734442278945390440230207725176520322708348039595530389517604758663598337221747106331270262301051233068596738382210389114618773417701058920197626211162418816322518257225445676539750338711142411415565575858633021383035254697623635782327282385716042580807977852372949575933457833941295813 188 -324013147378703366869412581704534189883982536151702562533301481728081570493933553718378547652557813715826309751378999369963248082014031963435634482236074097639034794979700050491883110217647188432877211867742454569218028239336168029988348532378556567144482200750371561887479467935609763945115057977383361116 189 -164820370060892294918830286705201560137902989259056666424475833678832164292838389831762972291809710942710697529107033297530720917658094495377191282382825590464197615097898362197388393847491019112951137545979564114670947433013532513735067496316772177394796939589109615603224717573146426818102492292929984984771 190 -27514349389985127040085120298994570642640713735894304466452546091474871733254244594795826023572465851879016927649172309946440547719673164549703473375386721297500493069119128576552989966186818672025699589828507099761618687349707282900842704818245720824454497964819529914952281692893092287254846758190400640215666 191 -3147854021077372831881569702775137979491943446282938158682909217513986242327529259927355891287872665340620189821310401215047954443858278535282593093429523261552472473860460296132600118311039463069755205820670426081532563752760372734527147905136260134908915641928147121154061708893748971340396408853241394523350623 192 -244902621040949932963627982011541418466048072016920277725894938794619485680840042372735772526651776416578653835515585501229859989152451003310425911596076565915318650415207136020276774627247268865312643089774018449858090169974914798861886619747753078446812514770876352338009206656875186848472718357662093630034010304 193 -5388380945821406308884685722866848546541921408234677515054439096346293151061247202890131675463319860212571476605113369821973240467261851161345291901624135017307808647965639620108060192409848872551230238131729984538550131043837549935881436750850739223624262340593180378714683547285836596569215789709790552889337108799 194 2284396558214329600534699237802831166062912852010066452975902051866739002626220568856905247172437329781159348531040205443199963448090196396749941436584608306409597858072375420734739781862605235904466711711952611159311983844889498489302275174851522828744124841426696545055365006587572240716317744316236841465142412784066 195 526097829533353963487004673296556539572729117133289716695691088848040558237189992771255947541155274298360703842324898328032807452410964598239990227251264427365831885605607578708048458257945048049102349824681109337726581492228110516156790212692692631755606146969287758566694783636056028876845815444607384156640366403145533 196 72726534739811105945259176018353554457079838577527112617707421262955331547065902528473796112081471309506500543670418649801619532309924775264795650400151950708000899765956514912573536431605948360338945045681105337631136895149571740721704998246425604671842294345414555779065769024237057927638444724116378328926433497678436124 197 7120333138088643160576265779284020959843024150532483648796111955132343185639681864868693569332520062883492670326178567538034511869263917527856174148640534649567999873192756104338711839105844748396777569308025342023116609529954593881841285739609779620070050836229458031363122467417086422885947077041718554530975411510922267269 198 395063407152428031835652497755164255830534430376757661661303791908193265282482860694771168934219020247182108803941252241999920291464193044194296490632976964522900948463983934443292376381162204747174915619951677019891985829486028391708485264384906297655678348885016395381138327197218679594180127176407819703600980960409281372534 199 -22600862647978879688402443009760129192492079956081372748463368192353905190100037365496166829409762511215283648653071002758180425570152416846383987367756581754057389841226846925918350991910283995487207493268615485583232284990916934310558821466492081484509799901913095457855270807186149633275027165470968807975116087711810301917543 200 -10318963855358781844444308836129916703264412337310227995763038341521697716845232231256145663107396182849847505014272710926915788093290369653969526352041335780897199262027653240326686052692449761745197790540667255336972840295546819930286388316895411696028860429432913046082624681165104131022691026563699455128394623348747354338294344