9 1 10 -8638025 11 89538572808355 12 -898184256176675135525 13 9058617560471271225871839115 14 -91278255494743382265330154281509525 15 919894226814090294609303909820267635374635 16 -9270381253910297854571803793049953719997957501525 17 93424139703332951952127511821794542257507925861305882795 18 -941499985567579973223195665248939749535776336912852988513757525 19 9488150795471140852898275102140078249548675931795678227497282400903851 20 -95618699055356564543735044883075162401069557536749701841691791792855474627925 21 963616181438049835499445867309009792132767789357174811480668122355845830096758885035 22 -9711030936469977997094466005731206835770765292965709137471833783507604813775018020620227925 23 97864817625588598076392776040933617585732274413810796541203905050593713229988537303168595326954155 24 -986251881124026129589630257179563898414862006206393866059584847416427656766829876286179773024875257795925 25 9939146637399596763845010543271374468423662403670961325739523557130779012332683113137627241901507649031613377195 26 -100163698311129449196739872561367986695775760772298654830363731107852020733918469966329395586095716061056695562895299925 27 1009419301815285944799812277740771939840961962141037495143226042435226012048300104155175139842651138380978804340631317344479915 28 -10172620860226683210813913945987654332302521230314763185345541633976375577487437831602328013027549336205780865310887856467093553091925 29 102516580552623032526314370067348319361622222491368590711715036757250188669246585954408645395163200535769151086156486914198417949959901473451 30 -1033130933768846877302836603238812996494583779142731367093914858312454901117792186884551062116614007157824032304024680772915670176209115160340010325 31 10411579478718573179109594883480570972912625042834077704807920828717600029820546062186583758203522019992084738340077292689387813606992033319363271618783915 32 -104924732866364249919958546338956536378883276738008438106031782531552483123925798417954304993229002766693961283750307142489396149235050914026367741007222629930325 33 1057399560708427536184522866443569257163272965391419532278879044079976558075066138378912080995692657679980146492330806248740557252728978238994550916147320288069269645995 34 -10656151323353077347321804454640309878919549324434122609834887730282034014643737986232055590277040473643987155613878167029408137080518327965958602129666444951550259911288362325 35 107389453566750014171425107924978494677493625348477264348495984575959426103187428635319397986818550141235624898016129538962159934439717666810133253469564105305044791659730068876880555 36 -1082238266651822350814256724769490915494882052456502579795301492381923407149878224792541284550968174759143340495101457794704423159204660488162260818226039730554672942090211169772249376298325 37 10906468250884003497513207763579391627461744736141538556278926224104560883265535936699970656798306997060109508716706242919842354001024297278717493162305544031172818021016709604597073697177046936235 38 -109912071466060718510871880785520122316017925855339129959205551242246568595618603899958816075199924143331404513108468070694043695280369153538708986932422816567284043468747473272158048155788307297560106325 39 1107660442965234238694144519867555778268448126314409477432561442256387679740016505099600838702045430647787276862535194014530083935810239828780031399793858326530291379267271534551123589664872728477335684213435051 40 -11162665215428969226351017035805590851471291627822017393829613379715425470927666691936791014853469777609893733842059307463457514194444601382366023233893682227683662411626318139490577948798740309581425395008644041872725 41 112493946590867661456520753112454115427970943291090785774546368357699704160813585749043154836316070592401950075882579290659872634141554975534865242192120867556804871318943851258948374636601459519766315297052752490705172621995 42 -1133679795583000668389733343817356596765743674027678757879127134782200638695274938493515207100858773361103562048737103869138278413264946189268775397561520520774833072182467074556092574679034320643528252271888413192523219649154192725 43 11424880341227623503828542199930579209382753331949085466500551737818750833600026728515429080176148770573899208023544503253667097892927425191513905394696232113693085264167663659012250162515689240258386699408940387629079134407937110177278635 44 -115136470915268256474038884347095600437543262572858429222006800099939390781543904552967526489217160397132489422128240139952748837167871060569785817441566131977955617687881355780710248048465632302106703947602950607983741564116284577909349797008725 45 1160310352396915247195395768741681901900560863942935078182676567230495801673221398978285940664952741356532365894794100601277466204092408302822070465752517963647663843840875276104233819109563148805070686103897513192405188918398330328289254168427707820715 46 -11693254997108983199000051156876026084709516739771361931706736316759830446752241867194320587917543153922355336516606034045849775171899868754021214577794613363157962140598817140154957268101471640107236403382681352690594846848306317477722487818336197805591696725 47 117841069111345211548630019543762258388520186318294373125490243694350096069996958203165459780391561555656224142271998443544434053371629992621108342801903517122784213778633166256869274089259377531188960422162001158805593853912555170411641291669900177497229585539459755 48 -1187566470819127193042782553435561697042863047034214827220254978715421347683290293391090650119838999935183113958685791421110893523906134636994040424870745756501541911168854150314585054731380160294631830253591079765432278146644733394091646033293019711668389163331307949200725 49 11967933872708034836818477567628241673328749753140246754148782887805557096753219081956422646609429176475714199176313065601116717283914257880742866864740931534736392764638556933834177619512084712857183374924856335263284271619021015323038440373473057698075883718033703401988752468651 50 -120609199317254271842866224109375356835972524803755899259991549929566588146894220443482802216397241308801360669307082921351490308191944981813050534499725977351577608007100648152051612003715044791342249419635256483950051148887553894342617162881645405089054744302712702600567056252154615125 51 1215462845522696106333765575242158121827782971901200328653263899297776117225650072439824841393515167107496669382466643464401977727848363173940595809726545541438448034217976293843560335670907449246781054028387711318659180441654608994219075784055227942546541222146648489801281837237275167568751275 52 -12249065056472692460015364002555591693432452179189327273191815409246986507668148593126780325648283294540263458947334141841619984420341040835719986093636209919086678083061140867430286193762316225714364153208456407379465522199472173890113985926833435190266393102161442262209773496539992860225296020215125 53 123442353923354626913526993747098483311936981557585393031700677776451113058524311243889580287396817225465005262684054297417557100702814861012891524308938906369881498946591890708765931800368494199580752056765312596404112062838527074936210025861263253582264862170871568714612178596109415362555007022542422076075 54 -1244014516363975230227943330777159384910839011020446429068327183214363083930713066502320950620837892916718086548273108504860451000666728802241730601857621480620290851612099383502807133899502270553147792272171983526967493582182905193564005570914432568606676318617496498261041857027460966707362875517303823201612535125 55 12536800115503167721767223592799656044779957872202732988253008068946177212627520197320978861643155948584920055539814021992756728111964701530775515025347783463081282761603327416415462741716464198650066636548868978555623591213509398201962426331645068830347425096735413560705448784063004379979754827952960778428711314561493675 56 -126342060376805811336982662132262722490091942158535564991784347012487117912752033840987972679423512182657144355162585081288251938941926952984097279993275445817357325979988943529892245241934875102502001493332658919603724150869390751412531697872094069161383973639777246773269457504230684335153509433645799602887905049816695976695125 57 1273236876491094417687464826239655509444218245271154942058368620529618042785813939416342229378046982519381620548522224936266397715146447135818326482368420831101577473437364558241317865178438984690870273184095441920135010924542935982330941618935262652207036402944482826349149681920722610252017652334373952671825939045272521849017427618475 58 -12831294177266796248751293529536071368808711694165566331608288820301616232506811674826017888231583525668958578163957891465281556293998388693470399458806008674957146975684750450792413620002721011100174741286027620812808640243387003065558845231047573508141586345530538385405801028835395279983361050724414898222583872474312710790192551873622775125 59 129309882005064883488855915797431548289318059912005007067452066223274468080234095384108652029627722516035668446760207654161621299369379306848157769092730633698950135775514683286769911511094883671093976125996572727035303245267804508566054468107437741575403422891091641591139899943983222583168746345137908416647202327652566062906992457896858395909614251 60 -1303145680642914356076109307208112724468798747940775044606459582797258516797419520347597247143718663779288614440348971743484815871040267424202840693636082863689098400149242481655100841866548662318489575044417515259334575694240905706288997362855266762359187112653698517284509369236396710774306492253726463483380910341930858528181462256705864514825834764637525 61 13132706013232375434570782460813968770928766591776699540557426040055147713220773949822455909492798569354766909736301664719762294263945256126801003542391385800844587074276098586660675717041341151204608738444239725193032813363216270687709426222130746177407495853296211692197930587714931094548819151335723903016212390795561100510087804689950709752764861369641066883755 62 -132347418858727856987472236122215089826912989314444196217516369271856204971042373324151407418635541113302630692216065567533395399965477736891735506053227988689268295851605624943541297962807461433520908338698354489185624271722901128244838544744009829221613035492954144883942943388738502467278597475000931423405752772414025751486867385015953812830823065670765779633871197525 63 1333757053642926289451221004079902521888322997999219851599274337821671411729495540318986858927530608528608980922539686792982504675899365840537453215206824295519120117589158253008225182996339426940360471958257808880589695947352241685806300017051276250789348053348204947692288821646044519947621679629494975715150955615778800660618545371636996986477355699168145542218915171063622315 64 -13441198124469103695497412107932017325223862985095504150970477289549570532484422209052525692295540569566905486846465504214964427345958762040099738111209422338036968447566354959268678434169901680421662659174987717786412270031184900935325329264080772931424361383922155674839487833089127566756795943905902011231123219073171151129437324688201389782793322077821379603963360373568187963741525 65 135456308574169788435699488010458059270339226701386545032414707200433563999299404685329100620488311291684450161478755213135376103965802716021867149298826906429253177105880547227664890530073120152910734179657650059267905721407738432236146530769904620567798555167258947474649466020952804970684961650108853783928971724944874003478993520123868948923259034717952369771907409547491796714104996555435 66 -1365087499092676580239294987525041142076460537538573925841817226479273136996166382379419451049855304475706847786274308749928242676274328147367058684307385670668206715758558879642877648686019218907970132855800401211686277020166946887628902773730158523471340363854922192052334031005045330099244228763568669538898663905472996845012940504159460881251232269739872084236594128927527560662868298420230493525 67 13756936829256270401971222138601157017339378063443598116353322600253624957807603753336942942051069182597818712748195561003811240537021523502859925701780246399985551511216336875431624252768907384476011467983673694893785779922011807242192830873042613424332991773718936186625261289737032649984391757695571070652076832499166227247206003305708268517248812061199575506508453263073599839930670150879118996676340395 68 -138638227256448599204863777461292325669012980935433306280755453078864815678945291445751007684651290450539309204202085659589049883079261975750092387996009812694726682065259689562594237451645285356677951195520326047191328810247433343036728363841665492575884399723473722209388538715238681593387273039411551875387225750260009095898558248448305665410347313472598366501477584469434143088790240334990765193116672891229525 69 1397153908269403022412458870666555825225309441949679534282493822438550734378131718760109630743515090878116652187836455683458520513121435300808970133623294813814941909194895814291637366494390062999309962665586356526913938552977121058895107568835623760892022547233841419306933756000218532980997791629029450538452766129684340338219557274044226676562629232263386147014104219488459673236255373402250533089563475368899131271851 70 -14080092352750929761353947111080866973649800061850502385224898439079246173943683518434158930156655034638015323121341194481612440713227388442021926028311988576346013951559790033863366059058276782709693899425284529125760847386469176269591694449601644248546644210604107627638732759400975915746531066639813128426132776856858356974977237579097167218247244865044247448056326114403055108237514515844870335903556354286372802610790339925 71 141894890382948633852277627385551208776882695484191207682320775043945705059522481747420608024877560492793454421197334996828691598826472920296690284815110878983156809753042827764252703957752308216099864504018088944271632997096546716596462571554233496050069189122873050913021592734450274404418729581656532356948238116335830731738314150873286827893878722161477436524221452404304019425096041943146134666365200657487461198913471449318091435 72 -1429973569232679915578562836392859874485955632750116340573277977464366652912021606048851315258464378368707672083246796772447088709275807501119670992534097915383703387462961652972983571358995161789681631308334981319799756959530709572386349986480046852021924695254084464901011587419671904423864996379577669339192896561628318628322491438310490090801276793117891746013105510128524486249618916863708751134015225832204836226834773725586998886339925 73 14410838918761901454506420382064978385667617136343543959535719344573139474488739246050840457676422044047949415194467047193781475630527573759870807946110112335142646642240528731992659854577236244919510373150726639744362564707814813748796468624118647072992789503263330448165782551478057336304977102367344695088277158282877912855866432884364781587247015566669154299959608352656617041935714122263734264115127025384082260437734482917349568205706328861355 74 -145228053728251139240473534658654704417329002544460405449665215591219164728320105763176726773626668379766220982569470730858108091668294846147047809016280366326585729076695147704565873085485514155213413461144114167791714351882142920812244538885778981123321013903255647609451446780446633565120314779181715682192615431338148806029379750596650762583350624464756457938984486002830063447126407098986143982475416331451369713523902706306185875328165687137599427925 75 1463564176144981592919163178335385880087698819626299092002177739805676553793800359691662816005217961251892438018616194572002514766390647064262373747674825954543023779739831629531869936108424786847296921221976048923310175240296655763023571310025506750458022484211390966468661866813963771449156910193784654481675740278507977989242987830709268750598554055781067978940369652648614855462829097313992989256300649659958762915486158166246374758090616671941415999355021995 76 -14749354843679576419035079085657804942216282043752674776223016479643615669682187442430757429362614423396386952906673740265139229051197292523389096309942097171384602844985227065353373584859980985057325552355105199472803027269210692521232344379655770977354204706746827821814068514293179638029423955440005502639037875213691385069036734978875435905682506749839155607051139647586929614572513122943169153903069418289211119550833192010219473584511620659892887997358676836291925 77 148639514310730292559804140361217318234953256687198157392355233077127388463824767547146613749713005726519363017700065095019748465678512203574638139333548032301531098770900205592477665176937876009122774409674786337085283728355822213550039600977337985881058170023489845875036896655531658483162033641082132869417281375493142564000227060532329076280008245342533563043374173525394287030309384158656613037238003175142518178129525369291065702231063781766825270526574398256107489913515 78 -1497943838811189426408767946101678323107115495103550118919008512980989359568827587526225910514612696930091690334000546461591814432581687022928283457212793875404864842090153789131758124504307041408084952729217698211163224426299568752039218359603627804211376314199612844506503145287865110085471087641876285040565959801352049433208387717706035179575668467823333557098902220204324020246272066078069363660576657001623567058951564147596376282519342939718494734522725849336515155883392963925 79 15095822632612168437761935095357099230063285396543066624337832975903940062684801498124636268368458406224868253975846990319079162243302094998843216947282344184911071174601544090016925988525328352585719980137596511305247738671720026262430472539327622915279280638446794431921821192698810146693942971224513416078600001063462577533446561884726459385653803502667316300913935125981219083845806763815582324111393658710354172503891969733726556185257554286935836870484474390709583216999148040999201451 80 -152131111361385119416559702262739857482411850987600476339243039763169811362795193186421730862968753348781742849751845333014530092355017596787029234067850773149855579716521862493720642289359861112512633037250780158663143879206339740413572612962764603880054702439512318729180006868541802964373085521054627811125942763592192376854648358717589567429877868575829454869601582967886225544028949116311432064441621923547244820486091989163133270826995693491689586636658540527212224447508151120677864302122325 81 1533131092442185372403786045254404410791071981050337370016495065197872825978782003154657346209344245370303518997576997537160477301396725227659100331459970490633326676187669224399837953583119813469299243599978911129680083217650197710352972214674075260813733594273550203352667813704038508288627131986880120719159557713147541127293317498995556117637734424522564958527196677698290396551184715140718463271597880900025045002085083477988515177047728154545838741177250544356938615567439190864245316607602644806315 82 -15450429077780241758732145013116130313011542939143060712441547574541160510541338313202831871517472432822646692790444259155175380520234688653158577929548873003554914186422528164315892637644582024916230379311229341442180513385281496604319558367675589225382691570113205323116668330572526375431974051872800416984941863289001519163590817121044267545870211145507395111240053499796442425389747694558522736511255940659558766723469972702138302321767504367717831238237429981878092823789842351062656941568714774415500842325 83 155704727315429631251007902870100373990915174231630266369569988790245739426917355798577840399673657067393591439368898227302780466632568838531787437153140254955928516940187016347476715310432030803424851358344597250037821897477963975553039622555399703904796676524453596868156314960705927800535582510419966124379403326046692315973550982884660914015825750215286389167353973909751440457119070438314976738334302866720171408218029170958306847650248399069072168003402880630901369081119703477621507391888779650837592464092097195 84 -1569144907647795933139757338722399058566749887693403408871481713694526346903742807232252758887774049568020740325289367794322115196794812276512511908047299387992276732799734142088283214393618287496907296242913260144330500108716329953852874596648988322288950312610470450119323724857855839391190123252279731493750495431887249409225734226629261187516497589776924022916167723830026897131244646023749827347073906676290889359406548786788929807690165123966952096769695471220397712185659115686479237788163087450238933796138415908394325 85 15813365359222562484218799973413366102921901076208260759970610471167118515506399067114754187198251622648178509514878932596394596750715896106393226861383198928677689811624672188764378621976116662008990300612572523110300341940206734564654645101079675810574432741378000731023991420081109686469375103651421484827689542810958013073212624906389203866758310638244732285317576765432739076263607799557628617424332672344955709374080150386169265153667676763807795211885175121938466793952204665914193803574612583520628949325049803955454442269355 86 -159362288827175781056961863616867985921951630788099684627712588626009323724908209615861112213171626569929279062283708640779953259730453423733205346335612285712868818417508484679680126577449624543483622667473672826549057440408763380981585793658054556481504302858863282610746990623770860663786945268074035068915448752288782842972697075668955073299481423148461385531308877759652200438050206154144661530122066315138838553266716036446899363042289582371949825752501041261924632352517476230779425926452944907547949775970514927569688016558581290325 87 1606004700664474060054620345124256034253708261786709039373960967101880947017219786449994342763066662474955708159130496587978848387711837410551566020595236218613938015471830485716842694246968462189993540036223909779696181618879459543365420142511271117218651532274266899453575053497873044966839073812509660815353782433787725932568668858680419984503016768504030424361774265224084949118196157142040758312531306756912968613835748145294802240308227565410559967124194110956529401761937847693896694787598343674979549917591482745459706439029537221191985835 88 -16184827147867567577116207233577334539374458734974870539262808398869088512215386810778948039584353909459305108584214591247234863787819744260536431282129982911862343323269220297718658583896061397387897280925828341292105435490429336767260349247991504425572713885635179959950207694072985174043818136440249625517258837520597711545825907812012314143663411320979138970016049036629498408515446424243929153027446929592230279369677789219487589018850835546355507227406754351325524611710461864529061497066491210852205918802249098136641829069322901403944184014378325 89 163105767808756394301633693172993369978115825295621312934046648062836176566445466973808601690776802093008887560873942350566025269515591785774325145838845089647253760230601917793196869144571346544986264223666601732148440357466569045341256204224279963336193395891298085830581349994653704321173142376001947027108514341959008896432670115778426090161050433203152873219288892391575873192613491693295727521414212820532894029979737045600115925155780195042099266181853638880006588748647553095866242684567371800385728396841098194254221327910918452419151919473087310523051 90 -1643730343823233079827996663154702592654977940118381722870190167463120640665664482951177588210627941814577830674480727715617116610564478368524273914886834913733912926626592465989884710557493194624876801371668966414753020135775044396616654652267590704234614246551967972356502866438865917111554727545341733962958475571108931779077519202003717905757008729449996157095947777768743492500310274711282386391785873222465915690196844580912174900834468508380758909912024555564595514825651756518623221310123635567772381294398437227647460581770185742835920661295887828872842384725 91 16565014711026020715650282660287493699188700567219255015042023972457492796439026663998736812150254961282329367579398692240492987008955548570681279909462076105278680490650111974836737275531100685132597416100950396693252381388769197739242508209259084482486446160002770351950271435570603536246964690463908294616908147316036288208404169903019992125762405161804611847379660252300805831719151999836187964848109183591164854880891165073566608447549491076645314287270272683705592221055233010975245965296300593540167813036018849964403373865742324707239791730550552316574248559320820395 92 -166937182493248084862025990964448634102339170951463217388068944814813853581206318004805367821241448402654933114915957952291000173215182736948271166361592334428351735201560913274676459007098628225192448482899357113847615547085846212262403233303369700003739502275224004858851125754713710706095768252451047142454571107548488229556615559173517730313080211681081357007664195585286080495281903869773843872201033840194434163074745940454816486584340345542601853226614043077649058503441573561215540855979151098490950987279011455501938428171588514059514633901664555539442209301847851125904725 93 1682342176263476251821699881038460142098607053740877060018872852891734873458392490060317020282368020382508323085273578868368230309966240670780845749206829476462843157460461497835620726954126599672195824008793912504380696030061466408679750221798636917498495992009068621683373189023028775314700008058569126771531551981358307485850609277400843141806453292477737321764651260131747795882236729509469709656259395880438607857217426487762287515716232730568492149401404854474031832430715467079468407193971913726074415334093710571540684885611143651760921692485583197613814133165389097955242354993835 94 -16954133020361729569078537604341765620186563911056221784243954874083423295299518942730021028357796241739407042243108904934897372172574652679208829200379939800992225975237858955132451631319888853290307631988263789935019188734310568623322642372189731946522336607121858044929650782276093469767000579358881419181078612562918829025499717533186147932687618609167284467819422722012446081343009487937921394214935952990600472105934737220530457992526569994775050975124264497746603320577198753214797122998770401202001670927937397407396424236313493664886762172073179958615463026851543769736324379386039440725 95 170858598522767320631384502101124594023491654380195642050188167058751512732885945092365653091511918987645871355682483399222368215787934329876182377990661470439897547204191790588360172874666281403936260633246948353449195595413672830609454284507367967086297361087388336459775670052681735651909571479036469857791863405091806035306255306110854355299178610746057067778906714079066746836110764507473174936858354240432457780207734884355386127283244019724648755203371109269064944831942199698140951012190395759450804913129724910220426915059364545592354104900678060022478557975453947854952599570283646991207033515 96 -1721861014898498136057621071286494916692165751380680101106613090415277462604351400427252595438584795654906418547194580058069093029532114233678692846983157801130172898442335392277846561090798601914645419645085366676933699597539097094074093471307882635804434669616510718028601502857652621063953579937425070631148228857459797524459448402092633094725421678925572456729751662265748510947385277923780401526881965579643717370861254832214081128781410909490186017784623201180541564597934868427905975707823368526345430912099013647634142415061388254522370555278492847215984615170662207979806932794344316547623780076688725 97 17352391862398535071755343639619624675968972024026074332201710314825737839952982654144062066491519341139708175558003210906671717787092989629079485261138887257962095092929271331521418986798495832374491769669094894437975788779255202844169112317477623404327793686326031334883925314451816975939204516885045379080789047800599809936492160809209769806865126481454852682251068322939215888213567239738018596500488119426878635571045286667253100834299736264282799643772593291653266600135453897303620749561118030997898157971699708608514833191543369281653031151626194949038756660525165984826573470319955876975442123152739105565355 98 -174872130062126267298488539575620133118513805490639473193331847232877981817770290248127548169629589312048290739030254627747366112569013079162625700239902556700784981170839714529848586824913777929646473527303951175032834394832851648679389970188251166745682394893292160982141411313171666061920608205894627875048245955073669471183816928876219946803913226804070227782344123788290092475185377643284909824458284017287570193677910258279859027202691189682023879933013157934418397858342891214908915019201426202328583257149819947721711478986613388582017221357160982131345682454192319465425036285338086767645166404506033665188809872725 99 1762308165638569635448908761327068713047914103537795456442547583531385668958800376535936168880153722892275366837926911021079029400359488078371712222402730799275290855461585009891791747880801516722062849187186519710147403788587952871101148255468145302748561709910883112359142428665857041355832223284304560051737757088162323464250963131564021713926148556587774498444038321846274234279101250337222325729652796817480848468494895357981045621472293722001884424453489151757277316840409515448098383172335802427009887679656690692711802203806980405436786078418596083734714333033265755400445018960252686486569419452896790092788448297157716651 100 -17760005951623150660884926028390755061208111769566427120209236012363910956568342231247883021313688854510630953889788973788314301688034923438234506389890318301192731733090820315373200937634563014327487500441893977469090993254213334707915371885066145960057675295293291724180791276222771533180991787952018983398135818524956148964043935105924535114492572306691992806124643865267907732029146794327631445643050491366118249963227435030498838984127332358332346984231088403302761226591809813088785440464263941959408008420704382404836546078447072663459978861241353532451660600505875576286849398474732410552401135106504215425414338014310067745527125 101 178979940938648818922597375496609398717316743147712504323624136924855736451504299418154658479120946033350724574027233620801575813301715081343610164451210096646356391011557404380739650028126780867317533708353485870998090120432050254052448139392332227625331369386263438592265323677449013875990140535546311528089820552388535606188039174548047407659852796590091166412029224605919644646627353013238560268362987729966064590890762232278413190811436836419610364435886924776843064664967309204017941647184078755280509344738803709054550132435593902272430346416929716424545495842224491042544800917405923418961143422705940057978264625979556334133602851285675 102 -1803705434877657447860983880652678551015908073152729713972169670191070955041521669181626585210261081103128841461623779576585221222389108194990148742952226053436047900707048598315845237837731464295223842202030215124699476506020334706434038230965788669422840405575286049952692956398884474264049169957318465958619588643612881351275436710780686746871351302280125228510719689304359649365931675221937257577535696571698568519542662936446025683117975354748336546101555180654146011039185594935262611052975883466055449907681566984178135563210647403223327185953839047466249120791181333355134038155817288038353022746209815941847040240534817251108651162902868727125 103 18177195046244828951678845810117976022858812725178971627578478396605875000636226419302053012092558446624827658257780515153748166678536937951794977946946124588246697486029791949154641690113842546915799536243039751036942203926507427276616143322684626745019596321671498205453922228087420635588431029562070140731155234964881013985137520708592866316403024746593075526389670354126134876979000313172196955865458820537105889454219111576337652835001932466478163610414334701209304885401527517096566489161723816484246403770278924492096898132671158152534012019894323416323419028172140550693470001412560663554248912155979740635809950070608414375794661058619605773726575275 104 -183184245808761327747018097705242686493660165565285221655361121423561440068231380764106568698142686860305710558228577128163125061462836033165356546761009860035637633041219420877517012958825531465675044950151911974741637336989883184153788650521773784758902385958384296884641239408246481787909003536045198908365288811844400815193281399176328364967755962817962635392295637507038442264113774100638981392770995718958374402670922613721891013042527581175509388430754620666856873997125613305434941024351342772606589143614026018613237371336052741520957762776169838349753582076669292717361539915861711115856648723402166936883157358971152096426246243880048603579717902021367125 105 1846075141249970797590813295171733400706413075876612617135346151925739430333517206096697754602829597317380413748085587308268280292829916056965313174779934696011238774823957532737957791807171824569726466557379962578774758626529933277557029878461662689217099679060438444264331995586089907156080323980892480204237568039082142964270740508281668246957815299000491101338836770092727518264247954652246867318260973503224245395173639390748149505897446561572252313651673908671973905261843167434972598914685923538446276376838584712099630750757414202021440688780877183281601411165657689196303720644528918689412986429375077682446971440557470689564782782139331308021685641776978421410475 106 -18604184066674265706997748781498997005365416229109435465254409373877416554108214103654698162494165315004507486966277868989782671322100115480717784193127085159434856095321602332312253283336493105754302704684727151370823276762365837973010496405423129106748957336294378519825075720812673288245279278915868030958791290044663165399276321164157905369733474525704827531917663002293854603027177436212214308992551242270446613170709322717531729448333386029825310865059448413414306081239472251209047532885269876981013241355555363462783671011259742181110852652440779373408415521110175870102189351113571220382244936353538012812547080081549556786215755558166200468013141638016019961937277687125 107 187487311351986980818348384904317316124983033670431241350452500329486945297680464006659079633327749468575691065477011173856090874539856576223188387524850155357197098046516251570890299441775890085582092388257126480009016173692886544073498332350992076108578370970330536328654311151586138941537938269234027098014954630884824590774332147543728327148304705563572957971194763342734364882621462935035427166202257144818630646343860301340647387631323014450090234771672838478918759994535406407171079372572284624308745268357174795259692741379508980028139951212642742246192551107185555760634653876173276054286934133930030117600792345686560445384137189083281268982342084620543512323977790651433020075 108 -1889440127662673788645146245156698999443477018488370239232489760760469270678635869004467920634498274028770126851830949710008639756273932647356681900209850537136661352808057695117620480917159055373599660232599142501852113227796040456380466756961403250395340786028209176643362621260150684995129485147928941296212288141157634694825884135587908543151824683845411052951421193402947755059908475245260295360789226613903137634372922775176749115870888750333300940207269955809888037877154926106151502605962256591824878644297580994582919741006742316754230657440059989604774128165130066535999695129002760238103869649903740537641191430037730369321912779718255570181053987180164321899002065038026312921847125 109 19041203216785616989134035734230684879895530575312174806432305132056738127241035127880752765594883555455195752922979044315665164086779353641108275144103244963607929692622066381759726873738647431354640199623968949878428885188318530439837959636170135570424127700455505967630856214633683735965901845415434368868049163578991524575710178683141389111775198958770871102152067807682430840848098876675939011773644200254811319991065420023630561909938575004920593485254120362538151152538150076536995155505339769045489970381577931894184690939064458679409035368467446307375307822489530382020947819940886119431164950135863660325910137079724479458447143776502495883772940066124078853863320864915465214693289008622251 110 -191891457492987545188928115382713636091383668896701202798083615700107661597944421791093891992277340761274942873774208999449855683652594333383336099073336029531271960150846854601371161352671574786753448693729492545261076103541617666825982357883818134241636628491699396016708133333589997199365156534045488871485801919934250822816156782514911207036341904970969294827907172691678024766804751743460934146529517353319990304500255508213484266263645376689742584038881048882378327097596556013375607731364510945333154007098708068200576577581306705666803562502694446613208430321249090567614334067309960149752914791691877833794174385408671018356304819809132763386069754837866100019282969192251150208262460035426457949525 111 1933823773611250612200280112679911679583592834505610124633436061606512180854958189928677685822210477947951693456283167033331004863216802361921278003280143185669839931771202817333559949699498611599668527795339785673173352821952510842519509879883515585347565870753189434194969293083566433397171276896360498948217778564123475312627583274005986292820375978427625547850499204965327375946618592626214267564695412183860203403043017703590372571259197338294712934566937933522624128500483005474227035288260608480660446603880401992718191313488341547372390380406603443304703217176752935248051086507608321328382357300595499064137100909709848742057197926918328079379115782179962408117367094188489771105563006654989827035252714155 112 -19488488108027005849568314090433895213692855173925849130577880064307701378953288592709655416169831700215490941856571612038541953657414119651036086256762843206480090703685150361013254001942906182099279331679146196772180308042095495447081638818296097219103120789021755313023410105064679518328489780328370675569736304287070220111928121515304854431099438090300483800085598630918916285870525626853025114438033443290217769588299964319654009957620663200165368682417222731342537419320661996414862667107464857227408814329439432648960056964914501386060184278773022859262608560588625609031270697382268095235441837026094257363386277243873501873589465374471187895855358770009424473861377115121108691382216146742734939641701916252509525 113 196399058652311324742171200635909304059451631814851834079828179612553464955872040869553750022369630873224307353254117840415424537353766605457197008108340257517281421023461917931681483385906961604513304768966180147499306249551834388278371212846196347665207622514399855990250171276990020388586409008608167991029926660587432998263181819767101485760097110508280191151597756078689401199692301290415706573954833852581765074109587559327288488638245660027269116007392585253101709824450252754975207456408340765538103268957141458200374811141949186381051818341912457141541180196646294408015538994374954974409129295889194236078947386175354725969613672157995556550149521889421752664108072862922567493056900488699190167808949342641153903225515 114 -1979250007784163228108879739963700649882719472134005068898948126368711603571931842393337935792193088086451703814647936056816895456985766180859989795740486098164965754866038138561130337911265153973690988138508970692555704767929442530377631445038152160325227944050390082279778020405877875531954004282848212618868021392919717705424500485051037652509615706550706859036943854835247776755318563457690229692251717589828515374168784615788774980924908957267534452993972652957348262378858132696399891716692962723865829440692694622886861515511985788967922593883131775726664535921093730042114565504998511826978091603965157349634933505927837081748906448256288253395493673668996784669026753919588122196351275601932888681074177649342214715833882973525 115 19946279886446430627259944919913226184520482493446974346822653937313459452470443241014351228779450612892588561885729086927384494758417239988882921000494340684315257615998866929409201329839474556795907948676085174628124470521837278107552776808725091159497423722355984988059581152075130491556639978799407609613644426778865939903162730892330770656187132699614912468818724247270746559732845442929647108070266948307895989076422291331286361192030333642114392322438840412987562395721420239836454663078736559787416971191855927236769914476187890870648351937579144504278624104453793468850710620855047335892867104711992456378141550170135050862507857635460618875342427766282926103720819017886227989404196278358538507658955427514710716639816911992360856235 116 -201012545026521648146615037879629839866837328342280599587077272293448101070323575967098257736950016079794105883457033496741937882744334704761008963422758795090454005118566728179108095004194855006460189599510781683989329647705414669310232012145155250601500655001124763624952917638575901230549368771220175825816762193577223395704320573824997760771120138807327727934612163315719283122704988970877056362841840973592173464698059903359888888097521734587035894697555926301142713105361637007046778486859140695677374026593528281367392013608163521836038736523198200078550781079009499446050581899035925983667234485438086911675673434024328053906640265883121554214266858489247019647556742622231492283887559273746783830901986511197342191939380804276263799003485525 117 2025743320963597107440549780779394118706667076485687829336290278682592754363995620231168318927064445853628882727481243747931340002717829059251768793936543472142322084050611385937340279978591610536986423423833492930053067643793527605071290900342818096938318028711718820373970484900692052048940201913027825047821245125388471783375771483150036546223253362638130179715672807017897751558078020498054508434452184731661239607010276163566123027162490440901502112471756454830359131474289122706481085884715465428780110992213973993468644605469351038325683947056226572530148300731575918851906867018352048965425496941475327416080987339667496711094222369696836279331471913097960201703190937034734759594590996119290179757432999563466139160833125640305768762772212136077995 118 -20414825362701558715265198763561376992513703970031510294951015196318450270283021206018063345325876756561837619218488104830702870597442369815460808949375200323060036840798615412962800559295054983736389438414125921164775110220768660239202705688619788136057241018722239132705075673596168069986107111657751050259149842106907078799277465728375076304718443968433764885901790253010688910397854926879750622978284992448635746078482361233163751819445803975739240848397059209274158746184806083191811654149376663812629005210431153397082790586510910838197405064417634817142578020703642276828231441781536907807297086598293148809838862566765637750267702864671936917271330187421830433432667184086997657151761742045909650853980476091554046225079339624793172461781863932070500701525 119 205734403898396047458593232518747434671947384443970671173386666039877661015030121675808620884324878304082110674844960313922843330626025010254787020438768667660875717203555960006179052604603113617828793018530941237402269055545753090978029402594099332574626913491791444067029906779498728319749325248133922868897273585226472141201147970212246453826257035726119667475132878837533109963669921652568801172955334293026472025110113252773667917391776995859141006368200223071068456691649589830144762179747109753165148639707993634617177208235059518874948664723131829255581849960470228392536564892952111521771840758617766122263539911737657011360348278431891794523455914990572497276579506338435149227639028251821705847072313088761870255022968384486806365853400359874519963502786439851 120 -2073328779229250253889275184981250947403745468421465457001354110803410944900524997091801088042610853669143255016370574379928238128975313242162849603805414980343903314140903268710909677601185012296897997035227327441666684776604414746649307225194024583008885356973162274959138933981249411283518036824196587793709136161418346259274235439493243614664652349331357545920885584357643664150062966652739900433799272970636927117694986947782570133868852316599535872839432234457254884864643966245144847351048765759419842050384220791744911799605383804916043575362050761934587246422260741931107723457689193700000842097934158066016340917622270821377321862787623620737293296031566850851868686681865840529971366534949018210772683552736052395637906863438021949422451310455338987785192096858051925 121 20894377145123498366618932974584812747646936092129128750160718317027091265780241161092070150050557835862563859925503487478740929606905631996093125973992207377362720631732685221909771454590608486315722232605981568266652588347639040021536753743096088762276250735820566292118407752131606367322995002140130206748992011977056346958950500025009564121712504102349812057240209070933009832000551535209316537637695909405944113332112265488995783666742197370028327146033968028845784860826296899281714707627894251108724907647691761220748029686537693771439036154133667524759859334638208592708111260204708440749670028091039781049633322061061941171161909893864827646247032068605808312493583350819945854309878127514851291827597726072621883694388342511975109371338878592960318661338280719160386332977835 122 -210567180977902498995282154362241469087710537267905352288979670340630649540788473228172886305482088831675747617975411121249230124824890109149989647158100920055460307708600761010531771138854026298071611807606919913454401800393885376155599861612404891351655909461422675591916832524971557029973582948791922351413101964933487311586889219911419894767903966613120358240191901408469239817419798197827104972330640218252314287484715334534826510930318318939600809725928290975642998031583077140574588439100217625704769431679350318712910755627322790934117946453141812227949838555273191091869631697091836009369476906435946051892637884158410897926226024461392411304612899106752904682477999573196134862826847808904618259302851937097365743387187101769724660368555250899121459967378498904722797709535936451925 123 2122032037472284102514758985887743404059344130582620697141241267873092134354605833497665025077770556075827941568422904372832870998833834875484485883025785610802661532585836543808009774389896833919804030093312277625288304863307927398490709911254990627120852161722039215019097827801611454981856678894290136419424874259766120234799853151845722575376803625588267671314362919248935457709777609905603990041632258896961890792273184446530866986149857903522025922844424187697419926401892324434575170320779957587498917864999850479274582559428863778783915841313807274168442982682877580731505417258754773222869569543162970160232547196086310018998474725829352359957338651223716048635887602617068552836810667673981713586840825162506469218090284078898058426786269618320493851164938398080592207391080262646148688555 124 -21385193775906287610776576573044968152115236107395954269097498560279589110016873789816084762948485263785655156670618371817506090033222410375285733398426478702239824261982214019681432107789703329123987681424550131686329488928611699317253151204587800343027860719721285619630306659897399259529858227032828287393551863191889858857326090415716911630793403642991121769824705125544392900562881467613793580969148402575584235744286686216587185764651530209480869274494428075478974671957834089054769077368767828349117354050895942085776545363495675723090085511510947052498551123646434673256729649993363140342791755905609037850850635096336617860836174762101077246709684099102702887509722169662155314916787960810104862857276963058393719193476627450869926984604610477889078626637059573280601320814556939932588624773059925 125 215513481774675691029972662623868983366699106458559778753866784850935374055660608924134398268157838400016318594672421827475841215130653897261477351454417117174225380798497914677277648865612789511602469752314682463219147844239625736200179974247697907415901964267836523736044002475237215969905572613146374433529247733396744605482101523102637856526508025488112979315815502168754976968157373857578838086687122089703670549422949300298035646304921067316744137447695711390938273427850252268823092947124726151740879070580446826747519149468520231480586594257013944719402403657508202922758581454039318024599624449544295657080727140653719699243457376026069687620561457283316571041626482903422750258391030265593413893139423222242034067730607829628252539759851128647584247510885637643855163143046330482052208220449352484186795 126 -2171879353226722112789991382233913958198650118361002048108728282225132015379234695912313528693022097271691421067078836556842580617010484750109393253165463373644693159598079451046040719322571537276079712418854694537357277341235042465775085451813464015234761260494802564997517185977417330593290282503974917609236417017464330279826098288833811372121128144916174534856935829986151837659603953017300989726931485045699108096309333215142567307683733133567419532973901994503242111736272786465973080896514034855090874267879704301865710250602101149888577883078040844858313528034744558168014805514115189884676961870499710343369534542618351091802350811230283276226067760834440752347608151109399422260302171267871008198956751396795478151653713820281656825873746930754749749693197752746558996335540878980796556306792977574630457283925 127 21887539870495524529175244992773185760882703503206196896217138574867084010859251978056738399185429051617072527392050203209363128279061349388511245908316278611540832363275059944994876041683881095172131920942545190896307117902069232846441940066033673860624444145478307022159233600885777356099421379431175665022283001519602953177917635113425857461519028725298040094243606842045242072807008767329224543999764605030899341414629297056281603833136076632048404809201735294299314692484243144980541868395099196040735841919081130664804135825696026264869597735091949318503768085003285117412049953710468428688936956743373095878044330161822206960667096209356241934553189960564372907604798133367271244695220196745913973923538296910976494883721552768848170527620897664112160433544230999598052704142492599325481566793974045425791096029815827115 128 -220575973002733265565571249762690363049704577563447077636219872547383713067900240222254480337963338226606930940691444402771270234065907545149245382155596360024477660666768540372637555886036160241194162588160018947608028901506777620510599885624812111875561534898342541729413602820633243647406590187022742094446451913057475614245059120066658376669119097642810102307243660426782238435910349570750607511375510663955191435536994965313144026416900645924740198992956581991119512881529232883142886618457884911450442715972868089724999130245032513178670715949959437741234804158333362109724318975666088997370488660860664895862380586538073228710330804402365302359100269581744301180128534789471563321621087456066680637989742967371577278591370158138356895217293570580253702269572750082534649130792862349301708515718196001669711063587383804624835925 129 2222897600825753019457095121448465620944555622492840360506222464691278655649525979286853087484902395519649694543805766052861783581376465356262791317777423051681858971063920228339624088537886189147850853797687109732436064843444355420015990802435044858821126942491552550768691246586108780629425784104239759662261322340777341483868464486568842114309054287587020577073763884875228033896515949010119331007554933618913616869932780275819674224435721546476801443324992954297988985186222072961316327168972142624683810495868869702305856552426207101155451111075829898646586572426336464445676270939776726728880172915135306058717631721826677222638257499752559208840523689661561660230865878548070376176671831584166861779636989038410065201159536313512567500290152014789591783100259197480604259557512490090006560217152941924394283100892844546046757949729451 130 -22401686260251287901170689677040716194330464418573607329712116107529440142924605363355202212332687858013563143372337670235735651618853505538927261200567479787995253974782687800325772675710073311079178701693451809317084535224838603345395951834706874951556839168831683048027365273875633187060485435683360260350875355459780684769303920654213121685193879947822953264831258681637036938150613594837502562483403782939315705877315158048509446786427595800615390682888400053178315838914609685983477110414702035711091638183742001534892612661296191295815202243328046573863733756078340714875633714966879041629090949810883364189384913902898977458610383683798746960125030648057552222560133546568355157820290100080236906067570464483245141016956444766563897027076687431033882861245356218901995346755469911056442350343644962346507182718104311452020948285253576234325 131 225757384018189363076476254675554517428739343949201568292210473648385008810590723771863267914418904459556334315916448858497895417246557610354171733450329578055585404102616071025550444798144949747500840402281027491173216624197569384555584124036919849224416408908258670859634691091746398824567351278394278139985490696388490194765327111345881443172652369258757976856426491539504134171285198518945196847804775942791348038635502420819402321468711142702230650643747635396738300132559653922034663865004309408835318799063474779590949075250920092953009507669857393678346159796814904338397073036506391892697141970347644209137846837521062485708347324709684265459538084942731783561740712592698219743259785705316834803711074264152315101427012464465495273862496988521836113681522350922401911694458498027591823962027425215841075646815817633487453690305201851838971308715 132 -2275114285890570871518352445838817058073536771559492847972136321444435009750454894592811367608063326193737128016163298737348718644725232553937628166760834597033417319129496400986782564009349978628365133802328849025214870717036147066813841401754080079456544914540183061133151725318343144756338109961121185781890443965608423226856852095844311712260697298244980310377284088571274235378404518109950535108417133197976664649335450722741426144850854558673316460859085096545892583725698905799949754341685706458940555515301816080770727555853605791882727371501426281135655973313959579663511997261629118327350631595686053982642472853322458273730495235954839131316271396559852556355919596605774543958626005764249130446032130695450655878744811232897157026639876869572445730359341674250221423913194139093771466546759821119091167631290588539337025407048730343676498688435754325 133 22927910138462262509617014370020063310879449228598014836037406318075296920022120289418396748098316756568595156030742576502304454554209296885457495912736372065780953726186054656349412545171367885607688057515937359118856721592027102777093832059005150150940412280481760185115337646215769423416863223366646413109333550062061578309697478868725349450095110405086356216501246417961468129305833220059471854262011182498338032002710572983281328790248113869847405698130395583364038957251012046389184691443209692179832299629451251788329641089487807635311556528180518744953663356952131093787956238397925003323912710687947622511957404525420814305344567972853674472119492857770793176373677059009640400574711606073343401123708570736227006255650192826598116511885091750223090165590337073621930358985243289111483720351206422202345345149263193671639168975249246841954502828858261774068395 134 -231060508290740589044117347248693711947796581973245299721074825502042147469719241552190619234723401944430395347625476628311106145542339907304545251630393853670127313780661629150001117864742431500595859658796141769553786472242665471947890705605487244756891608357662131474335673279592560932081555517233857792639251023226994274757438077437232436377984119429015021973085953457392770916800181481732724504235764749650576099279952848127639888566367257348958324689230336281454625354925353103565037512487678679598834294993421685196820972960070855910916149784994851411346170483415787577565987498911939037625065853094511581535828637606918995088963300877653658978228920990220278040947369552817774438346416822338886655452662371746328243620175818396466546406440490543365368874414297783026800938993941693255500091308552636646461321927355883050249805066131640019061667768773727704880080426325 135 2328557560159563271247545213898771626121461822965446264017876884662628141386999721713545194699295109776157635925461471184411185018505185612366882338771785243731345730780187768624511282566186297589277375803239172533623780988232514731823954840313926728215257538217814763271233887894289159907425196259059061190543398236680715227719687866261613530899766406477749899875868143343724126730829190177627773894291690354995123804386584747644332461867094061961253705408890003082388403055548483569516415480907097083125597627281260436788862602023673234387926742196714050369732670108368267798857329837723571772623090015689488643954594759889296111298656544399229735465539200790906106662561544185986473313197462576316329746668017920046142565374486559028221199680464478356210084947878478230902944745278423084487089090516566174790024330896657396487089342673973768259168317313871089437185875433113578155 136 -23466495209789790140398301411926795221477751327451585953107901809057028969943201547513707554440307495516211057555538679845835698087175689604459794871003662045540324387539480508492994785263638237594145457712916435906752018943388076324512985279491706238217488252941275081053903135618262721370065322358238358755104216484887624135918335406412722412379248361317809362459288559953210760168527008367855454564150481981051991177943544866987722643856333934078686064751967185646411172107987896075666690303749947486800864501210605199293915483552085603904403338804186313549285068219845126616055776625874985795481989338446187866435917100963452957531812623789044853727202927090923782378779508958758254017055165873419740238123572141517341933834281874817890665023763843421264283398567079124946154611643486467154141059381392644996899844906101173693179609727148186773217554539026034807501246219429548746282325 137 236488204909717728938731400545769016496305448641653537953291689629526784622280722462572700566552869145279078333201696387762602952656387162335584342853388705609292346384633377708500438634867985163496305219089976033625986845268519599640655062878584599801934429684738517301921750843994258113242771078944196712407806307443472337231755011292648994661861706204840569418563515050847181318008274834499379323770368781875755598819829486678051482385431274191126572308780928553808252794311359434995330758641764481635458059467629226104226719013356069749312203112465417421913067763046156406281573787659068247098158562073492981922359684713543055429384569132350503555980753034114201171258433485846815265772449093392566991459767031433161263696506140099082762073179146722218888987920375506253508997341855807703596924203545635531647836653626974049721194649172222577252874829836415084623274535411769978283374592715435 138 -2383256236665842718054937680354494234468751434554197292817735847412723559280819947638179054208747583074896850037664120088222044356110712095789927476950645927750074053468548219087369293734788487207981550841008330846086689276901991957510421941295176652538945890183402959888838447594501320603665263118708788600731947943700444267189980255596852872344397786306307012626045478703002548095208345667026789017887558920434852330651715329329557377212570958469084884227483540363403025892312097575815644700015358192906644392466421369989841879315937185718888047356585307776078884438028085693192926482652299639253651509261022182702752791538551289334260268562768335697284360108877460182168863957719963090066593005521330028809410141332464508326481139797322794061390241367775348601254594819494771953685717825604732856751547842265456746462015312802158760783491710411657903900557865599864357812001593322625855733849220650325 139 24017731843222416496371373241557765128728798457001095841040125278527814562470082063033486501883278683129846969339535968202474784106163045458834554911326516470463900063369958413959552513018739470247815159514352529390223645362061122952621912111437902460333275161169509539069993396116533020543089658589705147020631123061666796514298715122800369899395432053282816143651336277815376686394719612088628546236337351617579937350745483592491039829961576768356639803066969834839724253428879731576318496299654482154667963184444244239486346145853108225487139051835041338234485649968198265191520753156604829538232634210741261966889066985433395186048288256557236004647526153739934341096563216974561989353076467106491959526001849237317963723707701929089305968961880852873423437348609312524891679618493184533438735740884169896983712275161969450162394971460463188537148512311616219070433169834632214672346722697579615907572411051 140 -242043400125515173835815802630953723406729697294926115552866706358918642704946496126304314786083110051583620783429973439460814007560565457458794391580016121278160077895852797530042890774692286948829029971442391719597996109310380287706660717660102071499879954502322683138040389632011924926080810761200568713964538049336772524572818530263977316425792367739492611990167157632192141847086000840814176474613898123250417754453069125538941639995432111631061853475569871359820433246635622289638916868845707924958659075085221185358859000667079452171018332802449401604336271455430270184907006546062832649535085176788592873898676896333502837395953886058919424523366937806693457554235380188477721200659494649385960277803694424704958623419623154104121130322871696518430865133628753038679808517500422959115153427824366673869574899180878676575216597612688750793154769302965728530722169006408267799706959893714337331983574186314896725 141 2439239805271303765304505570910751814561106243510287735002662595206448969913068484226072487902450613834873174821536993650653074881773700810097271237621345582780826224166578197381278610528304611231849629762923519142289581229628779828866838812080275866323190139229125743615283133432039951957244594890398667672584260240065450500715607026853959211118438271520311232963450344787956946585301437815371663891973903769743453283059830972239069682897720708212797087527905624696490732071776126205771130691179974037072086829284349463718277966796659600552060272611582052544542705525537614056654423065457347917003269131453004601764793196277867956932877891612315343907960018857183381395555704690248821440217814492408629618958865834700022388040085415931911329604999029325061928290997912747471886680477940004608256597615359353894338447872136107350707889460576387287683031674109212729027686193165681348597247056733397872130982165730070398298795 142 -24581917228623396870394154573944999918595202145798652665885392825061649958297050611211153807044574941240458102892778579165999585243571773111301350141024856544948110595369195248940836303344161632180500106821250580867998530820110956368336083129918502786829190132101744520118401532699406986337336920289351652264110915429018958946070275125369919710358473230753827811492380322014821279826452945703914297313603308473985789448805835276118723961812971961204788331834503142223598066993811253895923925668000738149978859363718385951136906582138838696986120633842069903306870340343342279704353239807830549907944941279440371165812887961355560094928047677982145464969436507414640545718076997301252560790636609189684017868990079855255501906202546489788536294659502613792339468820390982395718404932677483683790936464884920788833253685153873259579798792229039326673137924523040454245531224546385674218823014551782217659890988842474180498996841616725 143 247729088927229092147183689973227229899627194283906498776382559731552489538130353756400199876637884707040523117659484754963243930884429895731606513141482536188651894967096891211079975757355283054347582540174549342383587086632323592957558719926083850809949973973269411427767983636615271233260132347601270223976848223200283263142452502410109732450212606456224770778576312165944162282748747983285617718303467921894727562894432952320877974554349386722351909559604490289024312219927104368125463235391386710247432416752829139955731695090416518991497428336922093392123286210364649322661278100727104127341248423443018024394630909529133481322346800926279629795989380694008770950424935500994855849951749981203546863022547667808953839410518005372253492919165137951091457676038127412953285539916029432958538092957028239099359011299491479785385017438955582147327806820386211499912239836380730936766375945915845003003656717799458077920662583516617829035 144 -2496538448565580913015304483708432161850553377326147387092755416676427597608458113529459268695994104160601228762923117151131873148611275907111193112387668571094279147201421320967302588322809213305927165386042859363694014305861422846576451375201006178797238830004789772845046154317517136866387359276548959880775482169817604259463977941336493744864768338068348964065570052477975616515125144516484638682863214807361093752675049446629184623945182401059743224392973824416236175511081452377273211375529063740102639993945109291244973531361725770654073354200037967314440943629146792905475450305577887740753345968197647299141039266944199816183450623248208440322646799230084357089039549956662909593792950137363313340118638408577051354767471280273275252023840773364998759708149753439643526461788296722746749039701389255981905894820502753061684801577320035738085045698026134635843802182991649898675159904124124257467286766630440567154544172822449988553872725 145 25159355536955560504770681934250531963752674368466206218315112891618367694708367896883377554300544999522878094313942437502947560787122950070264641731497279546546291330737466824765935301965901314612819970675433682703384085091504854155867520004121597905742173964506525379724011168757149559822893908595567591726925773231791558859081458851900389249833329071893653918598733238787933443413255527983339190880080973001508268121430078571288571596840480241614509772614582406951818640933503542411734098832489194453068002068235165108895176430043851626426557934262343559139406795677465627137378205133618071235632988229438224838239702069130486432171470823153834041762660579660073029837569523786662634288900899119511478354606805120570780666055683403650429169583959249559584869459856844044035123938891938630187866031666539285633564927963950717079702323637658319925264617310122255135922984579908301476496075756443538476995345428585256122044584898316304193933351114566315 146 -253548336657354904276685482246068848968982471472394412541489339927410857643491740320950026445464385139511704208516173227886389961438705631981459325153990995153031767908514299216844699604805653908244201235480920767154100675237282216414529103936180462069656947522882211989040288723799958387661434119922201726288746948948865932134717569187376020975956425148067212286351334039261044214075941105782394838288614377637980855660781675102590042105077119764983024807009114165494211393934862765046148334013210474491185085266780639918271879671501194988993863729207450030254005560205963344799818243551756020206518071106905433507809126598216529278913693746610013442920067505405750048918776993096343385649895136696293027443028365808515088170005303922393096633360433297759711472415588139269280789963648599046297104646951603252965796672444973367653039795914851494293465512895848444950746314914115944349281223642831556003802711083423997755363569895822674688815852382910401680725 147 2555183058138478889409536177689279054979318776827463281691716955029108690430386137465476797709350652262916553988284158799694842548995453154966161882184668411986010846919996506700482922308668109608957469239327779178808983352023569799952647437799416576533389095360767454100767900944600754591635538765815340254275620767796633317390341782188187566603427972852105091454873625625683104718058534916840762197430906051889938726080726241859224106455217873168991755001985651926318007223207383551673827917835437262419632884141246623203308833690616082182142764337933021153815240035054914571625987478759936838174745654795037168798945217860412834637498042630177851651552308726358249050863055672426936127815545336485885282062093493723198313633698644549741742879088185437791878023225247022178612139355313836787645461512156059682858260528162654375096291656517794285587401865453654557967852953183861513992553740573106337975150621553037513040451511355326668908010701583363453500986550955 148 -25750358084269916149886925099754536775248860919959019404051489190829028533115540655991285662368332230907385086770224871424552293609445380755992069043695442593042838745235185335019704282852603866364507722846671163260462942245314843645710127923884547022095523360256679687945547019180662532938154980019440132200117709783999895667600016907515374746840142571581520333678043874117532275324660148513205192730521086449143738871264911475592725866149271561886527188249987272188128555971475318393705923013471693131923198808788624851616473883571015211981985964836258729408637343268374216853940562557853343724343878160172799601416034807422190957427120527087040565712585891641258845660170087627113033676043600710337006921508434029575665729506870713009192792692416183898867390330633924440045895744750067198435434208707975272501691213089852808131361704881716022557812342415243055552470322468700508541572305929159993221063820613903543577094954914014154343149041436875056399757382122982544725 149 259504280664414596904050865530095896241778344697627330012132076412460937532064351606720755554506692250086431089118522593850931677742233387193910108240046850604820612458711206424244134108927086249431711839450571909763110916683911292094186663910683202941310268706057551429776954177706764718962801700420425539301604849297446909888710777406835147424021618828897698626845109015576141092857817883618283758296003462541183475516045800061134060867510542032632054219629942087959555748512717862405687787549118265351507107626550907991878578578585050509798642382975126617451632592454888255156059633694165777604519803773321815310588277323547036433820931913906129648328205667758623599217304134713149193360513978736819899025265772263176188953317418476308671400013847800310395600568440026397673227087782999933126131378307518185987490936907818048652549608539585911611599298573640532190796382524749495244839802664216071945410911319506264134761995380197265113741568172936681181050458105053588423764651 150 -2615205251234648325561565791349185293172184657245900153153943377933551940323134787929643331368629874461927026191176303926732601623678145354197573417112550329970780149969337197615910855609507161336396695603630877637523718348986827089097679973962886945297727153594729923850155391631916727573875347179151604475610526867009983760912348670479562531882731057969572011341914046816029217383304862599753945486962387283591900985357842924122760529274389453333927937400666684368409196681142165477577088127714097278084000254722224430406184852548079846626128605712952700723859834134445299122122098809759546460801342637112271167433988431837453914421515002561461576500007425665354284702320365211236835211977861631621832974226282908295476909169166387547540093596839292858141756232617940216247581882620528838094689885761786460749358887279562493954798576446411475368400986956479324726454891280164104329653372430583248530068470496916233457427982958309448629442329141079106971642443899571720627019620168439125