0 -3 1 -105 2 -3387 3 -108945 4 -3504051 5 -112702329 6 -3624894315 7 -116589061665 8 -3749904995427 9 -120609834867081 10 -3879226882922139 11 -124769271310005681 12 -4013008656895890963 13 -129072153032843014809 14 -4151404124161560449739 15 -133523426991415421114433 16 -4294572395823445293677763 17 -138128210745777963002625705 18 -4442678070204414002420691963 19 -142891798343797127414692974033 20 -4595891422082023360508517337203 21 -147819666407634861698591623904697 22 -4754388598450767196702037699672619 23 -152917480430135422295386795795781217 24 -4918351821035521126021905018241333539 25 -158191101288353893058337528228576931785 26 -5087969595789009806789433156437910087003 27 -163646591981714875074854246615334179713521 28 -5263436929614152674366050455666890088992467 29 -169290224602548103656478968677862663814747353 30 -5444955554560450443081147166806307876023006603 31 -175128487547014908280976022501672868656028016769 32 -5632734159752167455619987205957467940987747617155 33 -181168092974715804863202468630551693522510983933161 34 -5826988631314954083908784738314859270442161368181435 35 -187415984525555414540050289672983332603306491826643473 36 -6027942300576749066970711978679840430687743406290135347 37 -193879345302736667879703863829479128810217583612359636985 38 -6235826200828314481465638433817474509106421106713514296555 39 -200565606131062218102814976128516761843928084994231131993761 40 -6450879332938596916396961086119469766490184087679199548698083 41 -207482454100037503295768108401774002147917335861889485086094857 42 -6673348940130288678671938072861701937471568897329997313422263323 43 -214637841401597329597937408360846624287867476095881932844256222769 44 -6903490792231494194917679452265877971194338102943779524853312526227 45 -222039994472616571399175127713249699299453150249247902125304662140697 46 -7141569479730301304898795681551143911532570431873986368762547181103179 47 -229697423452715990116467282081286804833403172209420688150355391036184769 48 -7387858717970327388325350350663723422988823640701032820711515044290733635 49 -237618931968236662985506641342752782659863892204775346462526688545160530729 50 -7642641661836969187007284106689165155769310413975286809168620881967556260219 51 -245813627253631504252796672255540116178839885042577633446538403059342894458449 52 -7906211231296146182282050033476244633043924416904343485927602117210826979695091 53 -254290930621910284308043162806136557249088136792935664792981838848000934848340537 54 -8178870448159804329756567411715414404476259074565587396948695040028516550226845611 55 -263060588296175853644196405340943417035890301540505834180354209478396653397519795937 56 -8460932784465354184207978185623234982935268220233800475228453092222863618066573456035 57 -272132682614704419443459246883596428420108241903345454921860234472557875304114570095689 58 -8752722522869569806221472325362877623575427411768708917092760566732827757308175889232603 59 -281517643622452180342887811005674727715594987861637768382596557730700921948812910672460401 60 -9054575129471287679805648388143119108063358384042001252228947450514761748489417646892200019 61 -291226261062314893273747090328545801550640488283357127703976437089958411290804758286953867609 62 -9366837639491534067219930137795164259436572221945236093726188632477921108153189185735405611787 63 -301269696779926535962905940053534113276863780215694274648713547912694063749448982908461307363585 64 -9689869056254491211640779149317141940536369218590239760260051917353270109045552742239228053082883 65 -311659497556258668115348911336433648472003171864320002381347626044912607640592577522923276669753705 66 -10024040763928004564700101754890908169521453293961270687881396398357315841386573481164734356590725179 67 -322407608382773930069623859642764212511285482168041063355070475398330842169788061943544022981569829521 68 -10369736954498152345055030667563173793240757682123993742151672028267405001708490337878073700593864055475 69 -333526386194395915288630268124494774163648859851436568592481918286264504265320063197944237702164900609145 70 -10727355069468763412998521891663050147620445774126563055703873370109703698235942210595282486324352100092523 71 -345028614076083997373193370277521985490435913603234165467457264435975882641627576714313461851846948578772769 72 -11097306256793698488910287018887696651521124059584864567627862591149100920834135552075865446693298291098830691 73 -356927515959346188495202246191475885042398185636335587953265230988259310667297236473848882118337949050934825609 74 -11480015843567222613133215954919568962764541084131092761628202704444839454806212026461107683229988805666917134747 75 -369236771825586380239492396726232589965039668136323754852695411597770147923350473895078861325734585857506321647281 76 -11875923825015913575914137867921421534506793633784053412338846905399368994122799805532574062948386649391854656198931 77 -381970533433765017406539654577663389416556412498445414504444056373152717330486349423487198144551615578195533721492377 78 -12285485370354292667006845355819192167084573303340938207778063080103050019508503987647383275654574078304445056056819147 79 -395143440590455050281977068482040194264147416253694286825293108662041725382839868557346091468886896123383583003363334465 80 -12709171346085752052348278054263941212373830926419201469868178214853714045258977513774212131625027726804172809198620397507 81 -408770637980998594247880815477762432339705694052893925575990301345537746058268107015463598023792932511441259297631833544617 82 -13147468857350409669917509334506479975058986910980942187181715011927681465877003658244067045505697684942219041722497846243067 83 -422867792581114814318742070854977045327411635815722213790854461791928530372503658765178017991440489508464726894233965281509073 84 -13600881807942270807213459228629000823775010452404506297821018904715630715952116444799331174282953695083430397161106307941870451 85 -437451111668976887880447871159676166400660407723057150882302098532269526350759874902692854466705095814079482137297358593019709113 86 -14069931479639539332702972575308895400115850407553411475716174304522948125835486238755577789749602733565895683988145665151064425771 87 -452537361458466248818847642841568178713476557472097249143705058445600157833248385605895757984658701481779661845093261586897419515745 88 -14555157131514125579702633297851888750240800416798436283350577128778282417678690876172867491733897990379891895866809591484315163651107 89 -468143886375026474030076121390115914618882894253824431858116157194565684366276598961061708495002097550729079380839162893131623266838729 90 -15057116619909367651086997449760348890702774328795064763414798720118990759283302857215186645332207949538247877364823796288027750645645403 91 -484288628996277960063797968464451939364732437106634272841369273251059756425712562188781011769073007394863634485444128308164814888592605937 92 -15576387039798744834948074256547554926731052166324225728448560800313342908600964204881846534080924635685619432568948509158341536925924086227 93 -500990150680318802734517166309878391265949054009806708866375780428722059532615429490575493866841538401812737887300403809293684799815431421401 94 -16113565388262943213575659877204596284572674571144187200740813720359120885313360277343747784220893021118493216505008048344340871341575064395915 95 -518267652905427914608669656680154603491497829545992369162240052382676433636686075448712784084486990933968389080005861538039794289287738248946049 96 -16669269250848062671727759405259507450709764008758884548060518885519912212285777608607712411095707113865962961008220114661443889074672281770794115 97 -536140999345704303302222706622831185368005488915014828680218864248985916659896077127771295639229848681422986687760620546445606916267441090907850217 98 -17244137511594060600580525823581462879785491999447637440757075230464645649345764608010390659347254375385379465916118552521460162614677267606894454203 99 -554630738708022527818012522377587611550337217073092911824261754827267246415229895314718889913433475594660699623545400138798138311212352938418317415185 100 -17838831087549740894688645709343560176963023895893724923786237534670020656920230589200826133227846516034442110957326285523898476700160163065691047988275 101 -573758128356559623455440711881613364716560040179517756778013042489465859962104439563953883540834272951206906910153789974198664377190395883633330696765689 102 -18454033688618748637456404095508097673703130692386174679467674773980764622751845969388000007920119451883681973138097895639827059991312376815941509649829867 103 -593545158752054244425448501868091693065387080835584466164198274106753664393804857813344847884161100082027021953315950205667500736959268226557166962775676833 104 -19090452603610153531698843973203952074061938819000399220343249865752858677761146779985595841614095580324885931905428174974674789693021988490006989003142226147 105 -614014578733895458192487110777578467024299639236529552208932295193283929721353368116472515880416564806862157206059013412298165021151799315183634953637699677961 106 -19748819513397332137729482213889186980881411907934971197343990589825362757498291599357421970873818541257925348704360829732140228878508661516509436267847576297243 107 -635189921674107613634470857599268163615652688518924752800371547243615563471000365279990123897589606898467232920476030303553501121788766314500323274057761553182513 108 -20429891332120024968593419742333174086233813498527982208740600109999608651879722241161373112954505176729875288432309434654734645334373009915510464169535159794031251 109 -657095532533300110391865326788456171989035867097136249476421803826178941386586318970563651648176372901451043005459471607899495186432648162704886117503904253995995161 110 -21134451077396685291620436863548855779800717607810797487344324437935646478847009026613083400711741434796873188091251636415916166231614684400485960314873564352088544075 111 -679756595849687871717799832933050923611978414086629222293125539548899501210469106432750017748325568795487826671729195196615911319545606203852751296610730814240412178881 112 -21863308770547589164144818287455226741656635397049164212263275310700899621840771027519109024830471280630287057217616025719919035542310706192815786518005042345189199198531 113 -703199164693361059936273269307420754104484953075106862395235728658623207927499319061526186590402897127625692187608914333357946315767216780912098127966621286099808710353961 114 -22617302367863679134080261192882392916194110231000458912978549988964288270321408118606646463866117857341016555126233727891964262194634401521504770240802198490416300299857019 115 -727450190619092305573861675548680971553809513796178406336257574787970789005429508612440683596715502483649543491271925181511315859003847329243609215850927790586078642313320273 116 -23397298723991806830497077060706569714800786433896100339033264825486976123504278262965347682726997608503610365300128047079790462106819134674301211620962857593957654514374491379 117 -752537554652117724193311518547081061535221677776767495593757720371761893637305550169676395012271200867132627430305262274915955614118511469566927048974521656850249724532798139193 118 -24204194588543963390872580616441243691277355561459521180659115394704358047063483931025093970022110839693230173967444013576616726736603773401490190730040770304393142473621167286955 119 -778490099342515588766067240572971972859846150587493164881736449369682705353258232704035734388446516279289525631403310750746860552113045169974892167403896223882798832030656094185441 120 -25038917637076283770899239196819802767895040034261197671706287986703626895067719529746010726813174858147438529021479182194902494464684544261739907155764398154884297359397477985789347 121 -805337661925035075433163695741432571804394307131441586278042596774422367566837962650402464438256780711843733956182825954202346932607747552368299318192510063377259423822709922489902409 122 -25902427537623125374246420702874859110730425592864282489533981127263049251654884114858251144041683381869700248847347528501667322007165525668596824683649405029939333353941787504833023451 123 -833111108622498419164749161127442130623689083392075182918129345950731332260991753957350659245723058047054769710732596577338142966539447216782536352690699887471276649128944012186219776881 124 -26795717054012398552558368449315193412307431443852539733839685053728354901920746523379350181613050234584461024937165852260476307242406112203428690270289139880933899198970192269282230711123 125 -861842370132214564293100670739069069656637823672326374125388716375747754940092822567014662947028260224162344141483235059593093280868858124437024087870943667324184022039596681919800178561625 126 -27719813187230613356010740433741151402928618599452927998872910531986862524667985963842113474326117400237718073304775476745271232402026971418579567871501406344575271278881882144119344322663947 127 -891564478336202484708098391308851076996152114837125369480622071268582458995366792837050486803736950332496066510312354883541718579605158105789936375457841797772873785305629910920911604518879745 128 -28675778356149852078447836223493291660202917000910925116013335933648703101945888821066630044705355275946624293893503222989933169131958095837139563129841854186203275142622095032544620052946789891 129 -922311604277429343341727971031240869162008939785256502636459908617751436558913431646489954671998804799461921056927087103242403993402483974683533039851033963823874213317113774125540206458202305129 130 -29664711618974130931613055761170556360751804710233380984979258780391088170068590346543880644429327176782682027143000224450921761371457918051271191919704764268553679231969874869996884806504669381435 131 -954119097445724178029239528409455336312415922814502379708479162228027566934478656447956032380157945170070874900063656564761843016943640102663005359963668829401585420720871665093605246900441467718545 132 -30687749936809428627841377115873514799176912752521633013293281746180203582555620463720803761009636353253604842732410441838275659214090967052418905296088595836892841167165529667921433878558316968328627 133 -987023526418533514304770816724054205961485146331353025329504298020131147181614757349731342880987023119307394233949254854087879757891638003712076543627663718516426613194694853708489966980532054334588281 134 -31746069480810088571639807488350432263160170432385009251653848665004146442965088675990016481622452055234806891591250519224960874740694428932391204512798401629934176280173623486341571011377184559299695979 135 -1021062720903242946263768359195362421667723056056016338519720269743831832254691994720618960047037297107587088592722834484688850939957484201569840938960288599175394977212974310588146378568608399940761069601 136 -32840886984404400435812995363711670406547420703613137980432103500485398903886323275800744430577067560128392059669591621740220401039871903984641324693474849919935360768303048499838733545357834811107027270243 137 -1056275815229400085098422020726675389327825841217018267241981929778929716796700879509995824337218089818497790997767780737898349141561142841337575183146280650385021043498090814979257279488490253521809250126729 138 -33973461142153993725319767114237658834106475570332216142529296049000806379382962371367403960382757251778283278581035959067113637396261044809159374799920321380664965879624453507751608856531222651519637801094299 139 -1092703293340841203839202359196313641024882038370214478901874553823496964362838493478181845668817832086264293012413465344156715268457583237698098762426501452551308111935463422896862661919977184159492518764500913 140 -35145094056855290096365339407456113391468215903341759022715295228641714840880720403391610987613665667318163514260949688804573230696825882062713968766026138098866368678250926983332112176071369536432788326349364243 141 -1130387035339448322657573696049093986587281629200993253467681717480089174130405282875126354970074033826925594909111919274135886641659088143786139780817746779007846842257661951392267664765085404397930275676290778265 142 -36357132736546724338709585412696375436733726580357660514256889329331086936492683399468030762883880596767213009994684934844793252091740982678962429906590217482947207764525875757663556496479651299200492290062456350923 143 -1169370365634047364335950924843877220114530777811086004403918087381649386347260251706026778423938901776992992757821363878542922099394747526169722554741696092318342590594431780096256133771699401063481426493780256660033 144 -37610970643142819810909194434793293408947466894983784291204763916854930669696677070361872236457029204629534786522975850508929419133474639095700217118340488414802754420500823083573713192055424906229667573290091020640963 145 -1209698102749803415095948870133632086678484277713306632472394191564896171929423794576077464877924265046586138789827010296878546314477280129899561543216930093848344487553771081322606610395482577030762632880111124120383657 146 -38908049294475558705364772317444971570008743150707989953739691450148635493748216720865903870922432774717676119806444455924886562827444613273680134231627724998072648747692706755729816655266743667750156304844315979185334779 147 -1251416610855378173528879594565380375350196290875789340749528788974403339443605799366231821805445697497039374810646906695057062611072186098441443368628212833867736515773169006212624292282700677730643255974819297234927611857 148 -40249859921584889051653465614696939050426276986665072435880895549575991731823577799005998947459436105280061871932943401657801764607984568530567966225106725732968888537789535435855864415468106733813065514836880610686968303219 149 -1294573853067089554695400710548686053444321866935753202153693494908049282891681955434472303789027124940146131682259085107308692201253024070690644954878255085848538653767422184335769859268780404148107044547211472075264464490425 150 -41637945183163729435074166515293518550427162719112526083325349738493997768684598746162522748921906685274751793096792277416511366184767427540761272753010420876713218793351934133330934889528962557107771630925307259886883966832683 151 -1339219446591356408047826636216715679538250958154408019508894459694433323703711816560029516508961566548998703802388948687052513799957317412642066290966306321790824583194506796029162632747445097792759012814304940472067091269146721 152 -43073900939128542039495362701370338482061081191280233699150193807461685890316680826200889347486207296989359365460268692437809074588206513145799705172421462020683499953959524313915438948226212579331581909970721373977493938170830627 153 -1385404719768824755474360872466915727116134184930236033123466221283701416633756302013747039089549644223881718312903655612729531122910521665952676764652077007256833374390792674668822087011952584365209032997940347870291149147270947273 154 -44559378085354520364811677478379870002855393663407686007255856752939764529846518719595908366122537547069030997569800547370314839583565511073739667392736060683882419329888834627983499507690569879703323654401264917443631786803136273243 155 -1433182771085758289267096099318033096477538551142911106046207135453774676293494647634772408694668357281124184603451400167754005793162842399992124150430201187758247387277642019080339033721310764890087031450027265047263920419341693932529 156 -46096084451684757970230679068196236440863024961358849685428297736309041779629368635424441202156015925438905900134450301723721879098986261965746983974886721788579108958378360472719640092356645712373977926281059414832342189042033033237715 157 -1482608530220537602768495249601324048553594849024973662813908000211205281761434349039026492361490847505534748813136381553995574798369900596603084338111824595135689563427979227588462919635816989565948031689087428327943497282425273769486041 158 -47685786765395509701031916190300349317654760959520870664670538589495791494106221049074318652697069542767639624083680787335816739627913579142026590962819560754749394393408931703713087082589495153736857902824646612416803962977157167577418635 159 -1533738821195452359133214554577880366880982639815398519587208542340867503823285455301305073568849510076458986094507187031029243053802457754364491465595950901003432134096814442159061533815563351292172835871386820823144553378187830237378404993 160 -49330312682374910702276524049680746647641409352548162559420219079332874871672836359665177903626297427410936875514917199910559955529922548958983309661684587066520433845263119372931542653442581674459506264474566890913500384971662430130205519747 161 -1586632427706391026007631596414432770514332941641952167044006610590549935536457211238962856789266969541124827186312824589572696420253661497016034029037389157550345897456249176163557385411832753257736250732841737177757860174742720249390297472745 162 -51031552888350367626367776175998634908587311969585067318906633859973182853679391245540718385868606512847253378467703968619406950798224327952899667071765146201068373198636409033654719251548977842348766123550578181273814309032409446107076402782395 163 -1641350160705536698700037390276914309419437229800032157501408999550408184536550584908470705134064685638631223966030329452121698252861143729673133044513225371142596537625218559712308480522957112204573781826175776778909150474506373262090373876614161 164 -52791463272580370304267326817175452366621114159047190236437149890775965802463435109983650761576050051136577924141931803241060772762126447208976147560085890467749490702961398174125993109621997799267291323680133548021142252895359490764839445945560883 165 -1697954928314767780278799878757841237648897723979865164751844623309325770047367531010668388248547510994802570209736333723653577869175316550178896976282192595853486291801441147861026407801160732279824167870508312846210968725662288345501582850743273977 166 -54612067176509783361081278287115854371443113120730676396899573749155450559450225427137223653754916705504713106641364945181415793912966615512450263632323576296649239170080475784391606568920079095990594395332889245458727854570104328270687840155627739883 167 -1756511808150141861959067388728813007198202357779133103220095440342450400567985906063570285043486196634949272857274587975857797778978451144397655409949739075372784011206125674087197681743060136389532164387452661053934386471979247126076450506503483701409 168 -56495457719973861597240865713934974693224660445623603739041116573943594030948520916158146372948407380437683158121373758684580061004246315095937008101197499505079903371085378722142533199383545847459654848615561330090987734408099325162250799778965242991587 169 -1817088122140613131786136992899037561245176660384904521630604968772139908557643921445783844282084580995416427990178844256078525720489449117113721922061771499361461590660762346057702432992301149520939213349038300712282742984287548370935024292550725842003977 170 -58443800207625389511402894593558181643395358567743349312165514108305167294768343300692787620094314632166829526225196592730035260522374105710595717175535976209517193452819470571428593485407811376718751956098806125576035652811886352202853259411661401676462619 171 -1879753513927001220902861545376287785002506736886474976028652754766944573978391788606574302106614944396770443859171022886453097142968143101232875985921322976929823160705315201649752046927263795032195834755382414708767815445419710114654398657085293553318133809 172 -60459334618351576612381911254370123113394783165905758491081963841291247844053856686662584055308592923767906499428533983782009489261006089833850164337430372195525284464821258236051418631792671232339619061752999034900921795301882364919230922752577481591759936915 173 -1944580028930195871412760018352834967091890348654658435900867678926228590858244997397389846031165245929524612985522679436650269628534628223100899558666853170003857713580416469756867795362578251635468297755321939372970416334894221528295560246871988950793517693209 174 -62544378180542752191749477586411689453325729880334932330397506339114980640254565958939794872441440951565769064369255516916004000823024471366119429626853298529778911337085685475208198200047461972082380698762559172609825154024694745711278216428427299253868519980619 175 -2011642197180650588529425385589822318217608230986874706409267527751310062918760223285343692699892015540344518293074605315389920775657155611327718440095166107009186491710550839773143264382672010298257937876956019330158731607158688274302958708240814906151011461454529 176 -64701328036173605699908040109686079390842552586843786113892798347673906284804788822517159567078611102876881912772448644489445228383350078331598786621891443030509135193487605454092376976612982601351194075966225506052891775126574637582378012209119970789981308741602371 177 -2081017119004393050463246086641474652374288790318840329482403314742970880641672268812238805395314406298202498434770898691186912687710278456851009918928728695013142762842917364367599196684496423952452687326303916855348972301245752541049428352427742315501067484573547817 178 -66932663996759825263155192052363908851753433985369909271963431633714097521674211853265773300812352584109627670257462767223899267290415708427964143241177263471930992083067239329389598742012979476225351215530572035621078484207513794704729838176593979644924184689288177531 179 -2152784553664064142138713417509018234731930051836358848437110032809548026156778254266307622659835382138874876306495774399660097513700690910022834255507639694137459411550040591848293857306876758216524421136926570096919326402039699630560497228348679645676339216589248874577 180 -69240951394358614587623742330643700631113471859365810969070065638549033142730403687556412385068820034030805578512713373169811498473344706738569051593997109978879063223197052821193280922682636064559078772761230279987134699110610952609091851189795674083852744363288152711155 181 -2227027011056894829029627700214655720215537720261446182799326085481161439296435331459731100215357942863019291313654927794114628514552327914927446070132921889351713475229900848837462505097467356597032116184070173563065486493247712087459011853612372676272814177694667184387129 182 -71628844030890838956538289204408785904776876818580356212758180378735932246007115373369902095577933479707221487359688843453396810813987616183394424424115023298259222353795057707239588964875912224233614280473173289731799175380394122264593592678768861155675872783765004708197803 183 -2303829846575044601025726467066686161513710756981670805518345358387210052356659244582856698685412346833138880634136586923640509221464098514469190669256988869159994711033699172578758528046041532679783081354963107565786566056332649641228022513905407742900189377299579005850208481 184 -74099087229175589866509528487782250077684125919454251302909323934808505041445452262147662893338649315370077138641736734490277434301881242324276424964239925818894881600985295839550074910983013350448325195489559081368887298583186539995643092992112533382531819328257536067488700579 185 -2383281359237360933883989440353626952560420295533940922315650639713362202750808146393255854321956027843156917462517703457771221773414992299659004059023251197626106013301666270218647710572090946919113289097412865300766238967250315461909859241642303899148711952263761352083296083529 186 -76654520989184895025578971441900768740880939485065730663654474400376284684814711597633204864600461624349685610161659732035983749324208344641535078045740582491158816619861485027065258701866598012466673109180471349051023288555683371612066675530950706493807835870973069881944126466267 187 -2465472893205380317398837871278640787480172707405511069751983815911961040639737999126064295453802436799720498595262718374031111572119576224806837295190704159649792770741086972484768699200884227884635498772911875832807186732117542305346621022276007446618790956488974522206109645233265 188 -79298083253147270391272669491584886111699595239171692396663742068203694741229609182463204986194233818616864412921692446688428434313512635090203160646235311294774751703759514995077261031810497646697128625425511414654161832085777195989298423073497503574784736131476677630045376766359123 189 -2550498942800282209027306207612103642730344622611172247398590888644300107217358621179674928181750851605637121221174242323815406271146661024940844299589753482164495877863914231035542054947428147982157486191500797450148699486929140875517325393850558269028670360021140968901578305247951705 190 -82032813283253952738288939288540464207447923992833265002652834240868139663281554265000144288256895197193768822645650088780442932556091331404286797060899083618948395051819885980223256071503848099634028477929356243286743135162542017227276720437150818303766790378017248601307477229426409739 191 -2638457261141532262530971546924783275150397285738713609484971567181457117077646296800700928066528851215498019467573513464351666090332994626573332116402685121340739972262841831654393046659141858785344779030374511031552471059713057096449131884061232423271254336962392827715694270459675902721 192 -84861855155851108786215341606350091857290207515438884474674630965150577992975377905131665755197061172342019795582156914653504468020787796712079038853543103006979305905908235265822049251985919725670205411556840747864839926419603037140311432698399149548556775790632561025289313774890535581955 193 -2729448972532114980714984908060449504254138465066516420003176548038792336026080865518521045296571510390059788035054630270294493789044674710575341175415232598204973960829030493975399682823953032304211371632989420950417661082640135310077832548338830112128961034364023959232027531700664704060265 194 -87788461376135239023154280657264155510065184936135408120117065963922625854401566297563041622180738777772384964734487282764466729400183993921639844736006220014939721667815272474505957382526807659022235752113707314704526795126974322401069412807976800359714494950676598685457244157011269800984123 195 -2823578688719563336611145315196904045492861234958218841277201433905294711856526430584295700306222540069474115618678351784673411251305927945618716901668554609650497456013237893027158268334893878634697083401896297541831701909738127794974610078156181196291742055771871007403900181766778628029594769 196 -90815996617507534999484774778475882651005423175740765292164496067492930970204608161844111549442353589823961600732659616150392853080657788393665107970716379875857658485288325204566488204771746047248316021070406689646275192536177830935263491930983622358251583359906567151699056488659492434462236851 197 -2920954629166448850611566107021359510721401907010381752151304282709715532674189060413972386348196202098648248857367655296625075448064647514441008126222797580102784117867160754456384355384573065259034674150728561846641738982516319893366583969850666575923504358855928228602219930950531261189857709689 198 -93947941589886267315205426048631605734365595089302471814628431539900019326188284152583050624756449789950353671420206850207920902986709525473761166400847983550572670602881559830216470020967078691908343805655347249211353451330290969429230080553169907745391726317695469843799594896719025659418912809067 199 -3021688745468605225040265229039601710092539802727228484870529518671740797174920886228548948520209872672467640322520097342700963940022910831109392267143880071645750531688133999002434832561144439309123154332619999274184275766949269887536500681544431908915067105544920162374581790625529481186001351248161 200 -97187897041424542555370040753314867156758106628308404406988960377438274931563328140603614851457546242469068526261389730319407820866459094181361716347303815201184613791784221333927873937017809091715315914246217786004914482340355599073795410067940217484799408385481155457264416688223910780117303518473571 201 -3125896850064127222053069799953467264817722040845810083754575280745945771275845529564206217639927628788692486138932079092838155824921491644121404331747343683655308708785108330726044748852499701401334825034561412999506836531878095355380050704081987025180909840050118372115143441149189916828827236364354697 202 -100539587898234141494431433093812037130882636088355587530366893922981392251342217378481193227973818631098204595296668647637063233950834897445602904783086570190408140069125465339940431420330692734085663065918876608759415467356088393362211806664915819254607185896562549842940718052713098252731689609078663067 203 -3233698749381119507948470517619313553770518770132782441453954933759377723294640034176067619491412341487673461724617683405707414736567270718596162026033720448270378840985317783952432812273706421714265986847132508591432040579837229473154949637162212206374606967130367392236306616078568786318107773628313725105 204 -104006867546874814323616037597304282673687741406118757134911870403981205115250708795179931844714233948939938790297790295139422493457522155957574432642964679428832447896775454631244069290929940711854668667650666799319751642025609820279399759398512521651563178625615085453155064373492963865424287391998322089747 205 -3345218381577273348389203831034601298391284107516598926295426040801645514451072135970319368728985508550744091227048292293589753275912767341890196711229273228758741776307193799060358421963558962183121141376797183275409417337591587138625095055367528232387234328090467588013265667845304589623170769116807394373017 206 -107593722264532543868629938820567485155384118086392956472430800710348087571943495269653209211107711702577639683539727160769914573025977925883677770275284071365804813661447414047300095352379158472088064409368280442032651773927570422115503808172280080220805650824995214199379289220658977139557133944591574259061707 207 -3460583959029628191701250325753584687919132289172237748851644655951054404599302148353742820806406020156038838910051585784365675838887999402398203831179112871933359320211160757350167201443368927422097418697982682639039413526420927906529586302468514922577085839902276288959517836443043500577156082267544145867234113 208 -111304275801980083461733420013206076406031168206673785684127528305327801923877849739800787396017677405705337644849810842420160378471430314582307097221611742666610403823438146394675596148382828003069386441404615346703245276727858994279773620445975532863779241847484518155044887590666179050046977610632334730807178691 209 -3579928115738336390692874991456915437280678131366843687226631320767270038826503713893683887534443714979170826548522984165169728985626302331129033738182177312670040038968741832817982058743719500536309386454734878851279127922127764469022577155975059521835796080242102624957172446775683711067385718331477128900998760873 210 -115142794124588727523973176128698906121363294190393166178253945255043913792543718521962008257406584522419061276207043739462609823334456022431743016346521871604728640460696284012609217344140737268397602611344420335779140717199143297415910747154043030378026962375627011462267357332158904761374191777698474848438766986491 211 -3703388059813898865992792387737766803427628492240689725684313530340648847511398744498836209893175361967608525810956872262333801968560552868250782549795967810741953885362291657369202683559009051826649740899412243197767216949504462751044284393733431321983914601954697060935444270561072395463679055201931684522344765546705 212 -119113690316841981943786951664845804794146773335196245991831169873317528105593957679510301755187412493970704209783632172644020508919424810953612149803125393753094815044633731250341693635331729962534315107333668881096835197353036785047638862551511996983827961268603800009263313797887425672877507800820881199716233550688627 213 -3831105731223183900945735929999377951232661640653548674635486902336046040343170468477937266278841097281475065909792647277388051970659887202093725043707686428576910327489513345364345245161886266576118048345560975770863184077165190842186134517810555383863891108498275460694819162097132569241722545511970019533077714803923129 214 -123221529655989776915325016372191848961646154146993529690368679131100968019016122798658648148441375599037370986936432162109204162696857489431950150745318654415136706662604916528236274970238967115178949036728201377378463825868767817984109322652038704042911003369996651693861729209474097508995542328438452647252793316957510443 215 -3963227964975587198826022031027342348465423662873146254304983758472878654122583231579869613614302247379115327901967210769632192027315238471230685234864817438309194025468879286300710777479420980793237733852022500114319290789177936951091724932124046774042689535164241879858704736477416300704345020633048209475548229860543986017 216 -127471034860676323136247788789643115711248232697766961736448416153772277587652840837977347561062893545628641229315363664962745988664499696997556239855546494854280442491565152241697169268359925912866741947270117749510630662296646683872982529452041930200401749242755567265985074072585228688208231205659288601275865398984510525987 217 -4099906659936945778458620410269601150609510178591175769025634277633110739635291048768991965891934650453306158827014695549476876053679069134664423264343920215320151773653978097995472103688843905544530602293019462834896326395959142573582899226717990549826233840571609178976404001698050728884381300856649537544205514340205032266441 218 -131867091520575876726052261307669555872955529881657711849724738877016221549060345656446086099125988245969267274083676035811051664653549735340405641302954206196814364165385424761183657983818569146264487556294905161815134701057009778274518421361284928169176997577914195315679311170285305127505073720778533091352760252143765912548955 219 -4241298953465288424910750615442185042088209455970836046162433602693902637981601506868471990234758565235383439680119858492923717518083799898688439403579769598165792760896536303929908058174219076154764363321662155196605776214177315773623988573389373010528133811623463264286852315795785455213853762356179032366751367029755692774499569 220 -136414753713278780187786735115515837183792941270768604830724817842052248403787126267081838328968306774077843211520177121386232713779280591009931541272745664932803133732441253495428993570497194677874716417401767740507486667118500033943900374242774770258510115550492319275479714231668310935801190311195457623248903201717076797016463315 221 -4387567402069198686354550148979006639596404273213796359303082455731619874764119107165221259377913020247951380910624859854544172336721957555269174215027862026250617451718851041417332821229654965021125797427242341961924149461230884623595688213794138202031081731245146770541032595052078909506047743906995603292585577027616561894369447897 222 -141119249814885425449904645320034618057845196230112440034710638258216126868227622931761697340559689660977999953658615952498008174992338274766310662799766053221879188674228860131307189998349712246622998264919114542215384609537062223609493272916371809989077508412661421197208983909410946974798584971815646089924703909566074736073070769803 223 -4538880168296490511655843801744055764151339939040750325258760010669904606778091702233476283750253012185901544715782015747725735819797008055069013963210345718608044964454340729975355570753051311667022170361047441963357262539271174994378026125590556322495494101220859413661115028086850124544497418555361026051485165145539970349654409700225 224 -145985988510988487993554483684359842549351186902951366241679802366502211457859172711868647199341371520349088831014755763537066693845518298271252880412992808863153497585144221418765691703358940019247974046154031219176860051786831787430889330840387702187252305858340237718803776459097114778377371161319612402080921200975617853350305717666435 225 -4695411214068059516248939892872745402350676525031985164513551089721260202106948906400156783009030107911483523716021801619392100054292561640288780608610482656241313843835514793690327147370507684356913413918129506643452381774233738447041969692160598266901914985117502624815266144343588067164676213777467908503550074284994508185327638833395689 226 -151020565014954164331924012936728114696032297299492945791397607576938036673987450523091420793767027289066088588825468393871681678265284931100371139354884752853814036546666457235664048253948321357193448426563198018642043448939086724016734121986986046517674868733006062778737064144027044667791759525556477528839122034473913707986402790354164667 227 -4857340500679182781478751713255516738633245598268112465772980210023580691419071824307348258994666111740131915557400912621332519881370040116919264280919952790883937192749189622011531056476400974129804879822934500029471750087240911449844385511874724544983480720508602521541467342184992887568016938684856083759301417895547227496107496750338749713 228 -156228767500651473530385605007819011514311284745336497789634152179469999607238029884738224655741299040943303272067090535274295927072211508403546566849602385220085672315494769725398666542306738992692408666881386542989162936902917437511754026507293768523278348065948072023716967358649065847915675498051558274503801145845117820780470500338116481587 229 -5024854195698205553895794441038938612373262862334763869319430749074604122480562009291632284908988184416012644523930639428457402601620784548953517683870104641167522324316739280515551649516021405421416334597146214011902565795787588088914134668286037756693184531328753126889376515788856446150884209369786978229710816895812534684484583307269760144121 230 -161616583757025231041585241474213627447647169505717926584618411551246316794537376715208855381068579009958168476690571859424552293382180289508921084055616948615958575361512285043293475030555853629026433422339496429232165687214873358855698618494277938394381524578229781050273691304375292923748159721571632776420132230877682105109406868121023956002283 231 -5198144887000483028837717675556021820272821430259888962314151853422652552911579971440672370556687650246510048238458945368047698699149405005497861436071415286170770141190299930163940977471037512028472139129081078545969065890415264716149908036346970828889444163779904284449089798020161489635159144185373787884485682966214106385591684310198521373628833 232 -167190208072163353330183569156868068943753753410508956030190272343311107504997071572259424029936567789419209080932071548859396517358416359718335418673906657144928035691492016217082675085667777913172131137860300627069746408526289517708109844904109391129973435794718623557843241798994562818357504098263010276159373100102055531490625050547205367798122211 233 -5377411804183648693810564160661056326878850625438295700793550742521508667686674314785808465549019376231208002873750041303001070864830852476425153320717158323901862259733182973904431751860410325870798659093171750061848163199387986557108144460709724528724291533377391851071852375894189338664419582828838961738707459259972684713094979412286780132118061321 234 -172956048354772997804920174087606088990981537761670795980258979605500654088684066195394996931421022148266284979793300808015935775666838338224651496863778959191706909917948324600775507407012923862616793625769826878345744139747264985200598251115118996799879006167487867962162708145329455464299099100131140581284696538925241738501044219293619794993467610395 235 -5562861047618766902889471063260623020083493040508533810295211027750470784221548969163534848439160017437913045882830471763991429873207307393629175263101364098552412530386573247578823335156452412001582142248302230635620865444501847743130946715894476660293841252433294218643102884372125901866386014080243776246278362503814021049875366667709351787320637854001 236 -178920733501252987800701132079717178428979405369092819135377352118644582744919706218065342506740560035576634443687607696519195923085431001415126468726985134829025232521751511954801944655429161882739169662275467800510339012384982984882576413277791646049686201038376668955797217621483942032070656047692990337317715278452661085760498191051717734857153777885331 237 -5754705825400706210038536400444892884881039009699617630977422699104825021370634535227327046805375423769650083257794011149929744662569626262085859690377363955574492655627116261797638270102159165777937731395263586670314461274122130407016087871591318806802110557469233595241830891755358676074332124491002492594578942490951612986965308537336413611413397850989081 238 -185091121016832330561361439061718883252552093854243401307030646196339073383470772241521518901440711343490197356665285451556955258231110651532805842652613715985870233595198705536285146877680134457073992301589005636198504931307969268382930729444160829611109002492205838463829823860799886253292651552957612247842265624770692821317471356673708398390860938993297739 239 -5953166698470151599817289109620950190977717982144249845553027043659715079825763110637726489511318559573502690425325044423420978003506527884510519975302244756137693482637190398164738019504652427093085644713751895557853703295798843284601927428364175144321089155794238492241722144981866013930746745854487215849753087316012527536085772934297449132594820706135776193 240 -191474304899536731987443897372026281133100429993724771920852997261566757127960583704129575124675029385922662405655537140814304271377463141476247659012424638712792112097923799438742048592766472941228162296605095191991823518999869024536745523704640211319516405405592720306239151032835247606903964017641695599827894446387077557354219676127237703859910078143214542659 241 -6158471834189068559382265891634286778885673460556585457762138271391479695287554070565781928454174690760993757337218945303794345415136300747788987125604810310254379585901066836844648532475301031932387265357601607172576721652803032948833499033875626727136205298185591948330756975640635188310460528398763672803120710170115533227678885857042834225992145002477393843753 242 -198077623796047181150753241062215616963206445742483184013824191110987506647273825857991218290090072957371602615246801667356497446306316939440831419911549181727417552388539174602221860473738753241636898631726656722197926140639391020178867144760155488815300795161640913562123248284689355126900582648920438882955179544823309540047447559345781003800920997434005611520635 243 -6370857268661150737067498107671105695599298827356898439412383132326802467858656175159546480230083716030873822842256510110984411314713911270781562947666830392544049356338757728676832111402324028530666883169214243724447966627031221383357721539741603129906207246499355943106055472505550074846157505039660789058636149487915256657090502199298998314440184730489725190027601 244 -204908669438827267637835246842141569157106944288112272288608676621601993198945123144310968299545693183242085864454812845479771525371533923473132495896770389478244117983446150532586003389083172507083608043323523116228956623059725157204821898400050331969073126281008998232167495159923461787061813316373150480113612447521484458702388525132101985776579205610450211941384947 245 -6590567178098836903691192956606738575254237712506296177211993456513375071452947168510528172573665884933027355118113638532837950724102262821120592659266153079728548813489742126424870310413303160223155970280002658225162067240463005383469000767062918136938391474003299253938350212264678455017574288552189885855814900270669745136057520112656329919148631560413936430769519929 246 -211975295374219265047799018397607563933234754913410813191521586945555103948979314204476512190283930737990459022025996894286031495944287398897017325055413251606307151807677460380826928648467965601758481602719860240023339734012547692074096907220894164365191662854261130495526352801833972197553821035195310152646000081297485254874904945045690030710880523496369215668546846891 247 -6817854159548883631980618903033194092972353814737751175352354371907322109366684630567373574524779372540043135396262193709588854011186837669201735122516141481023899924043083493605414905028450929049525932516325286718039522276790751868563149383274008785349895523771371253490730689214854534619162773810485227570651341212851494745574417309041446411599373960865839184067093064161 248 -219285625991543536209780923882229821057616100216821215718988247405781181927692510166707993714697774161550480156547304817186307845830842190101901153044514309539657590041054933085075639403361485496867546237676138243189349548517477412992733720155379336233097192561812210739576716269077476428463471090661395705367619702529879233957741510242472069743343012468851966060455614811043 249 -7052979521299239494654437174786880677082877458421921069431673161110117971972799288418658135609428356064798651887428057727672117948603580518490982254136202634575874094861072569861292378661106250209097101110179938864581538018805441971385230022500782540980855750386538713953268487329161151621169812562048543063181801970982916818239585285492596318509268956099226329672229416572745 250 -226848065863581874496828283679855956757458238483513435720358588699793523129382778797206304765537870185894112677464537461530278347028518978490458688459660349007876161899079040862606422476640831501271929166016231225825232435377438067160514469746480403800430665250158161984249760934664870703533947583421175692722785687097768070169284016896636056966970412336498063313103470426194907 251 -7296213583301097022648292900487647484178057026879201973544335216485430421572149197051004411582439243843240806195838820586303597190866322142756185901766247589054983714878482553879012274423507655242818643387273800517618536889593261715308554492186798334816428139572468236835722591834860614552134075726995471384262121880117397199195776979411417195519503374327163534329445696661400945 252 -234671309409183388854463265368260616787455758080334068125721675268608109141303506873023831327957800836875999958126800852059884208282664429033267223116637749623505533841999373392426615526242433491229300435600927713800724186215443225117762563249076876493953443211388341058145961790776436254679871423676164957606324353898147318429344690620224071702990938026579246602406930976568686931 253 -7547835987951512958209274333690473439783504851640736335170279308785060360849955846825800933624178181643698179188929173574530572584215621017178872719566736033718221684969957530117932800223995521013514626790872270635125673346396740676774315159339732810471821358203109087010204978398885154423638738779434829400711794744936985088000596664073976010090575275007291216642472998828187427929 254 -242764350889101879412903489725544049802046888807055916827145364963304029252498064707270940376977766689377917636783826621415650932447056152949432853279258368615633831141419250859957900825006577012148520028267721704088080523013944255040518736713962667475237811138413832067477330486587750898947378253509273902782271255393310882498024970598633392648594787258645951981539610162052814777355 255 -7808136021593898720920728143729415642443755066912786376450576667477642159916911237996263478726397363247602059175639571222760334963603879273154554396456574204654394958774172423185603821465747889634009953910788067710899666251666094747739565089948342471429590451225806677900650809525998209804589276033032326892868551942927654967014095953896765277346291419924199290281267585172311533159425 256 -251136494746556761585110262343482098276308001724886362877541616010679337668523172974320856810593585821102595271140509319093592070340610146747517144662685673009074074863784280064496416584495174765157358982173150365261216189203643822011341965022496328733776479453789056232160619406155268304743137812461654696577743025605228031039282494062422374478945829327340157749430188255307339157556227 257 -8077412947106005172482017707923391652921588810781025910545189194425411716831265598920810973645106536588768522102804890586938256230020171270751741103724137480879622708111402844454950317811240593961111023216207487390538107496494303400950438144523915489488450593225357316854185300537381665644496479493103259982666415756279658272834435788216521595494808283826047762749546606455975939248383081 258 -259797366304405919825271369462629096139879445974402661609426971513752677464861389827794087786838668082349333963249294556467103750696359989610443957180193393420396512531230440822541514051453967125726317103477904388228837409274568627321301444408951655304721193402538164357953480146195980716669732870164041999601071263921716349130376795959321498836229174848681164509371266732909424772542101819 259 -8355976347957772884861696044939859044281967743269374792615002576552384277998987262665265963247689950987094578476264409845524371630980356863274596128579818327908362322636188023183779794366830904636313938864879762103102889252223029441243319861488326395825812545705036143426098323568176524482614009182536982931393091713073904432029022347857950645640639783831157159688262334376465589151655685521 260 -268756922831228863380671088560648133040486955253012839370572192362940635117565815939400098849850059663960455378275302986549453277322240117282391940622579955611067889676775317071389477185669596462385632753816777353382388349595436101533557267744506648115492807138177338367347063269704145973573113004967770612526691101652821343805256067295775340402349409570365272971247881472454177900963746022323 261 -8644146484134605841430355943396400083428876032619073787813105559324667841406093854077724463300724856238290521866115607373972201428849543314979351276945024020491975766160002078052358317221346610734922583477912332797999724039067193261575784103641761430089879860406023804743022293604334638909032160114618423800231996092081874074956057747756299530341741929183158808233125119363022028099026541533049 262 -278025464989042686774578211829078522738192607187827896459204879271644298771060817115989100417867711714789616210103810655933783981779227387298283833530761873329720092348975043578869859923674459542481942112234648633078975716517897271978918559150660912673035207038305112529031643275631735672285035074675825789818229390569214889904104078926015524162350971523995871772948500926226593520709309695044459 263 -8942254660335267992432603393153570392506897845183364629400918882439584649632395128215359953577064465648615372209175456155677270319967532831690771197859493911194312905498886707946505871347837815201448336848101222238120353261084582065546366952976716079542081554454520602745084667358339354372783008480222456933232886067602839230843036813570979536059562076432629576503919895987093353958436394553141793 264 -287613648675812095024886591322512892039046715125077536787195230696849871374574615450537405930150601324673702516795585512249259669655175992618686724077863563561571359315339415191839364611491101533832987446707438557763233312441925183399384035703474711267007010346546159923718168721263954835066870429311437637742993742673801138212634272890083174436173097516916436963184446417924051721653546738112077923 265 -9250643606867714028085900956663266272259069935129171352672995417807991902717200823857267644249642706276863936853236896019990084151927022052122905923727883547549597569234777685346879983232585752984676926472783443351656686699683801028225858026161746120401614245086866136546169376712862242196158438043535463185690960272581868546453881323643106355492591094909133408834799740102620866038251387633848876425 266 -297532497276368642165140091414359399610672567244421111238842780315496105016503009755509968379984874264767265794319964286197409797743861878517846426246511419334707876021949996066391216119779113620526452257551297093211777722713416707725866585000202734917282707053173199749891434130052402229989541302870702136279540556601211839818929487422630976960087011185273956582271923129790500462839525339171646243483 267 -9569667873680764348976378350617919536477316970962784276970002459822646233785358623534034342362550949471818466025071812008511538832454377923659469666366457572952205488432956890932119890499265407451388146446767773421167224008588614502741697290407433531153286769168409844539441907626645784914863785778845647304124411421708301666685056192027128617607879928844044714487323423639569524045836509366764742605233 268 -307793414335823873319845960805073630713080077935977898650619345091882354855179404915695935954637338655540123794191290471241610687184365981826937014199208475236028317258402631840023434191191420135400548652568869851711855363830261078884962290362518317923653035134857109074964152738298034628707375790838528009746115054768958980931135119820455137322204166123135806150586835454821758643614052379108503604027923 269 -9899694237984636288059049911374989064245587031373008743325964849957852750223765188411813489164383254619879288423018606519601933358001040781985669326860724862577229044967662864653805264914196035807892204937482629115399347291334863261752907354877104394344163264803897053270501783160305863761332047505551203950819276320659325861246419225352554951888204985018248217547954653340239029591414661333695485821310617 270 -318408196670046795219359735268689504849460641881950773619021027738507785114995763360736656974676526911604848630914524387859365846876553827429970766812024391006394650534421302344567737378677798634226982113756907578132221867462659204351460185963027672730012215650194966042436145046078926506503603012687886011055803385337260985840991241370058106090464075660064056547160120973218619201711241919304121729022312139 271 -10241102125928966534081236454142044176189709572491112227053844722457170531603384069031937803764750952224189884404140376294743545578321801302020903044014162957347146368373551287920602661646257636223083521866623625701802674815493203218767512525069318936396881667412133230289314130833491210496949056263422871442198629600636117611441851051486859882696299574684990571600940976982392445133433629638163564451372997697 272 -329389047928278586062622267284166966150517715322488151631293285986696790903057459962879293226388008346548794910167209315073892932019026492748426546756523301209870906279032720326670520340896944020345051381141955591437264476531657912291623747028350409050569797691839544207561401906610559848315005571492898488905900543245847812537458060439750864929391020536738014080710372838102068688045880490222187426669170428099 273 -10594284048823121384031999515321480758724510829110494826023081693137866018802949796201236565740080029306791919702498860810643969123553815287025801573077322613250386139213597149913304602597286229889266121433626967346215452171128782596329915194316580970404277555457527946529842089820782449090497070149191296262988522338051814421184708989845743500155374981422839911399858377641763326544516481902859681205082620125865 274 -340748592623477270748967426498298783084373448175656622501397938686076136777709602007850161565721458994623988457261160176373140102549497154571549997858257559593468269563619943152182709644491166870705134870584456992333409188805341541656669662780256918935784965437420990941571499054999836177713389011661794786092488518376873893313418354586190722731681905731185845667730949218480381098727205430447284909941012981587963 275 -10959646054400310493105248954332032362197213550556652646698402650783750221529446394141510582273505150056347883642381318206371457896593510167589698566489681325930322082559528099135350205559104469358320300604722578495428997815385388718306066032743015689907140074830614965148176416595553299418643361507525541637418148704939177033408430932799778028236095937692326443469567279132039272647359971834853857197796205160288721 276 -352499890646522829326403190976048965251506137600114140017987612376419115215529980601846498562448410799092552847611639672630615259726120073802889280156705761614516736604664329597807363536856977842005199076814365632458193526166486992427159087931035530698580641235266299678306980799437725651364240917643921988699090682833831402426279479335535062648536220614049023321201184157591250997676878073373809174002482667647030387 277 -11337608193644315416269710482722145875869630895283263969000238530666727774541527436025137217324110081695516723078211597085767393628061586152434139033869643510157714016533506477880445089295117921614109036823158309622720803650045081279326956127828451860182475733639673548297954317630530006919249719688581221387217979984038209121845135437950821632807515735663118513162963953511601663705154438798085990452471253531968971193 278 -364656452280969493276566875520340487938993745469796299154462301185791051699715684251762097242256346119826721978346395576623916492087116881568151346649166649315590401623527455455211295181860430324939532800992050513208901582238438689588411175042299181104229743316981528847413648529472458295646662175031316988708230145482862270686480148803116066525222249608116664284035787195465287243150762852271249398805077723143987095083 279 -11728605003715536330375403918710666310234068084743430087354303461640232313523642929477276043622395794980900151420862175826291416456696372625854681353348489169925068525339815348107994145681036587772949654035742835672977665095895759022853022438208297882806750426575825065059640555838965126746474202067194699415882806613413924780571305092116164616434476920866787868587744554258014007856929034911623029845872848466391353006689 280 -377232253735607455530169832809850961500999024561534542597428532817703308133711517780260608225650112219379470053642333756490028299965512325609321700718074252006536793634428265709706743172831861131498813524663197688280490767855072338379100619603115237598389108434644644888732863695342984398671946538650645265693172058254574351077683639428463151011055160196391839083266092928097434308704703018388630509117424314626622904567075 281 -12133086007531569460055298277546454760620464953478976682254038776423480269102440874705468904560375785813397687847768774403590937404007366034854244181195988608575684110956828336387772316655609010760566024253323443301625425086374916988962054074596305695454371006055676949158116447884254844108906372306182130834611966834275226203300194304098556886920665076366351767288764071023835349836847567952767798743232850707255421280818121 282 -390241753212691537491501383884923163138879072005899028154514772146281780257710908814001869256530715089303820707982289130420749044482544335476615936104139664746330857439021791372678728366405680214311529684155874519877084710113572994776580626799708601428486157523381661385417234382073666172210007152166644479466726908378049199004150667685960220684932761625549629028886793068390709860304513548049579203870051235389909257902707035 283 -12551516230576675184164643124207139657930759819524420162305920719462317891163095221798354806867060402066722484201686711396257233242915660724764089263646471466953394434872788035013057303771204499365139693362878115779864750428719351285940322526235092939075570348433395482026165789106642131845185779808848302225664544388124956182701099838344311636108956342061835435753717339618034163247380176859966549053171756071714989004920944113 284 -403699907530310204273542851628775322671247200495007028525970247010636152782231255103991774563400345088148079012603682975878339245627400128957450878158065375427136810252281287273377728675506761940295480277575529179028760353249931246328029852604389723668011058358188913080304680061546854128773787259700413118893832174182419051334634127220753653703763136719379828451394595086761649726984834513285415783646406265563188853462860520147 285 -12984376735534304585666943243547647646876443738424090294059221836241949304093000980169614986414570349198353011804599943863677512055278929049033678416906015078482012081156034268450230535274999839587535012028247221405452374649802649363088926169616912497493609984885102598619504217428313069688231593536731228696841919230265589024707008954652632038711296488788741431017757930072652690712401187703843772773507379503355097188915239794905 286 -417622189318005405837175963972468060053772761234088363194240041688855537863622277743454911702889613387371851423664103767286831509891993602118434506315421671867774564984642154466581448161747625747498772848517707652893491428157025443384935578544618295157070057636582585287721491310839886164630285888039645937692326859529003498297844277368091541562379506307631397361705618777073828353370390802898718175014450069708727253157720442020235 287 -13432165175357343099426619972070545821276850881388950568555900296894732026747370832834744456885854043390180009899229036885073782018680139985971301743786926960643827728732735016010851698071273174284416945117154404155075089294696917892638457174950560271921988465590402111071323513427336431113603502641595674008388736041762491797315775813753062067474429992364698233784160139316734997961169018931193774157943092272594101296664451693765761 288 -432024604805412779237231708880802017423624843863730255226982406337435783208257714987413793306214407581464495397271041215322281388385526629067002326909702922606051847829838385460565757627590653855722054926992201972153570035288708011433765092931172645741677208638250195170381054190361710239512962562976196995645225989928569931624452927391776534500588076967195360210404286164261479525249714276614240687805052415251979772246235199679108483 289 -13895396365411927467361639181712479241985306191989299022228992821244289647763916448931347443504266059856955603396936168421040154196747690960396206944456895683077930953403836801229776750207052444410391051391125049291839464227855018670543164529740666037018925406664225331379512217893330873922354360864555536595879038775093807475574314189789397237322284068642522928823254236515408200873349118789536406949827309562164417930875294555004965097 290 -446923712224373533412827116716646372152541064103970317694133905830841476425666526622572797449743648532710164076402273132191278712352320623128223680245746939412090253054107176238195389855981996830961262463713688636595021153834304590572890687343825169467415019752083451872256828697880434672264184729837900175803612344058149546015484086550913401586321919477066076020187826558991360886632662141642910512096038629616440120172126363278909216443 291 -14374602875352620799342242288869735747552522722778900601071917033463185208906994407568718176246843861186042006715749549938590080188479549487187884867590041925923692370587122737383625590264698251384208269079772325282672493252485832108835028535322026127362409697464734578422739660309505495719533067228996634904417408984961187926465341731838003856544423437120733975668601624919291672273873173609728406633587352576409840620863275740817907410449 292 -462336640845674636758549748298896965058840597039472489154698333625316124899381110980305028327333281706935782658367064581909571241448902719325619349884669586878404645189774368085632058282874149538576149966266390516288002224571189800702099522600932804625450371259249980563393612952024589615215225293933859313708864600330474445253364929756348833614847248451309364713305252067953404665701352898653047444302639073950567350497633313522125410596147 293 -14870335641409415372050139633414266920874279211979873736829185651449418645468364812925578262435682743022455824037017100174070492638861898863460750325809902475805649868015864154445214618567268027976132209409028175320781701156493648870002457147439119322709479434782957775330192027074548450221691834438823961910500672605343879067984524907459538145368018731849380416424081637849318452899409967954512827414416519036694506190019107280317891777240057 294 -478281110672303549947571791425467199539505175443438412809989487241047669483799469813298553050068272445237334187465800810682583603803887727720874601959443472981647291301511370526592167715853036980424959486215976558621868095580625745587450903840871718002907748552930251314419977562736363454192178052746663531481096103994380082785427864867938854301113375713155563096662458048067524894723414033756120208899474635271982615329057030612615496285057259 295 -15383164599790499957134790996183129068835241772701129449302729161366314737912434797222802552651471556476346528285347066241571084338003370453633398463914421250308243280449016218311777636096682606047283821840982264872409405229609034654297919782335713270796676108621336183383634255678143259601201841886673451145233779865271249420419297462929843708512649434519554239040550827120500583511585698037876079695826324867206526340779859013588294675653196449 296 -494775452811858530982979814924455887684758961599800374302330833726534447530984167717832200039934025055927094777826987615383938237329322842018028917307248357197094968339280775792534009106718195805172820611252810458232682279099890729407580185784817318908179930811879326139496581619266069398927137050339380444328456642763919000275834217499972871929223474251085637825977563172592244039083494086242358922804226155022581922150420864943714059572190656995 297 -15913679341929004934245537250984376210337112720456812172084173794080469413607293193572886828055383299638068483407148617921579590305552974447530015136419384744164756328498046697370784080850237590318367691860094871899799326873383692012020864649487429880812436185104900476405972328465158631245725649464417611472512200443158986414999564429594602810097436455680937550492454699737434740109626661241076458661378850768236443167608819520867517856128510548489 298 -511838630551536353993433678652512655360842733537198294960962710881523159509917840163915464332407384626215657433019431766995484860928370450145364618929935734176866319425116307115492391755084739241584609526344827837115712593501653613806646762176242125596101926004866837924180830038397085387116717337492277926949469986609216552435799360196511414722251907180995185607666732538156717336312960237721093073148875448140794532212052020412188574527818659950619 299 -16462489792327052124151630829201112836891762440160009206188403759151271193002484761685895875212068145650056627521981716589814503287098282513239776102756477584815731405064408716309615359762160134621111705150990515514898631806810509243483002546837183989846152320955208976613424628143402332939413861012856914220907665516067145354177218149538322328577469823092209068103183829555778710847485018473545734106824073496368903343238729809133631119481262565532209 300 -529490261159927025553983844651771835051316418057937320276787583379573065470555037330789565005507415571442960162984093435608765256000093979706330356725264753630376240011632841486191124647006547195744856915846956945005230007580822308538195684060816996563470711897945806305719348234680951157442243222260379918096734808993096426731326614902747612453985994977523072048649541960909678394106884563192262941926158924832677067286655505608843337984198946375541651 301 -17030226909776416044991353142155998048063446738228222915451786238161471407795778896871028202944016096078944803407680635322465248313834232813801863911016101782214921771405420082625293975812902988042535016012451869749781674329163757393027836445528885645245475685744435566233948569274714716462391202239257877447008590137798196807228300799833726042354112904756314718323471921509627831964654033967272105541898441161420805213788822136306458678976154597103356697 302 -547750638440680680951129544778037699378218874361287528590054246319357537503134725043097670129629467154613168757935456388029685975954388440250930308760257479897826707170279969232656469682435908311522407726798496835774198738553142223167117768240451678937856526865284702542395720657613630169006787348477518268705334357701075092552850639446587388828413836402034539386565345328361824474325239692769209020652962739576893397948321148036101767173998173939967743051 303 -17617543412761979019249170394370987447688663741244500236715422262858577728789371561318697721493300503754817388200351635931579901797789294524247168854561237882769369577511327540971239135547377613244678244122761735968139468855389014381828749354957807943517327955174989261029659328375536541086211746768964921315961092074841906029729100959986581471031457510823651871578068602581062985224869571597957127620742290971453618422724159654027910462423536162736271514817 304 -566640756063976258497677099364662035884658184193528429208423825382424895951688011284044000800387753059022655088557569705171302633721219734111822859455726946479494519729590465943017042673565130421627404652475615227991948451309890125847015632480452053461685432722469191952032775224344961985431191558573667183804013036582267266072555049316898830223797986613039848142793969977073838135109808353129718384243491303412877548620933964052355216922315671137709140996675 305 -18225114529881965138946470067020164636204260813995920520072439999261798040340900744392976480942865625747831387947264112469664418622187803438856233593892116583428239652605190372421036920976917416081032608163561131143101855830346530191311640992575778304797464994632354478476907967699217099800408624632214396744807596724267191542869289453456363459833969446947282491797752853009733043330975172939214171861337130044614442087271113466513076881252503665672342225219369 306 -586182331702615776542853978040002670988197901879863843074473222957102438873740516374982991942668576218596088567033262384367095383127117948544809232899698903411833864612004873692055671957458658342129870178513044001774483052622634629958560216926093352038681390123226554574816166981001976929430101076021892973379890223189320630448816752935383685502891540483240717285085141165747939989229890490174359146432413253153043255922449699844480029955817368454957355439873403 307 -18853638776147699495938119614808637683540669694610197552703285749080459210432087784309680501125006806577656543202787200356548722248296985268331921847233343845677393545135009463180298228857779650447362717684471728363378166474481516143844613898658975959207339375509570137625913093570859411862538596218328400410977984292802113434951699696772290504670575054839206162673698713348350448989055385931454458347166265316756076141730382833164144978398922507053852616857889361 308 -606397832000493103294717729291806031934069369353822183237757870019811173488788925642328094684116001656037815028545921319725605252105234892654560140371190152864984757363888996266381601520218275441773706286592205531336997756804569937328565067721719413483712194253472594631570526303254404865668562172026142746471250868426530887905916645532590596235930407124987145849010151987579399636059613618022107071018395609007952188093458304939015362709001131295490304786109425139 309 -19503838756055392369664984398963885844381655700627296304452244415097467633764989397569590700021280876600306957541241248928471259104918114209201157170072673857421442868883527635905800965003915414991479903690597585000315038928897674899848718340203726574120020291396206908789652162981925162377562299882195909501375012752839430200042899861021443983216106583265366968777000405753211969687230443646050786045672863173469467281025171075591608495070133877166090909352767637049 310 -627310498402143077508474920833773895915425387157231409692162713064928771607678645390806563585734511903516841562719829700608029854822201317757770058587917803199090058404966814114088669498769888596742288840204784170849387479719323327935567982239932529709778062389357596645418994907496374005322092333256414144591884581349063268968260801083418022219275407980546974650205760382331396260851962238790873411964749302077227979423732462409669157979106584169023923337266951211947 311 -20176461994353227443108601961930389065506535280379760986170872205545077270462206950939164633712716657152815597161226504162955438029056170107035944370230438881878187924176141286584268612208861262314050895445971519459615291772927846309389813713935438021161886647563863520545400935125778126006031870587158455643234479592797702853215165889441813517477961376831260216737358112117562091625467710742509517692816614849691871560959772015392925830031750666288191486491642992069345 312 -648944373873066808706964036834387835629532323766388746370863746263479765494746800923633364467804881707277760904999662959207898062655968932295353976107240920437177034249485209059108187529320646410496612190742602762309372111670983891380303063194411887575900611745969029689298286953137221835542487923277952442051261067904158004184557561421910623808801937739706614937683593170773860960506493165386398654098037077473267014469074775536132259951097104616578171396846069358476963 313 -20872281795458873975598406387325179392693636507882046777840966565284309961338987878740716002018074950132750639266323921530562663330426924776809984023718492278025728326455470984655137201946438387129699054983985274483312214969712574535180282819086055261022478582319921737482053901189854800292755207239318921527758059945575723350860494830311371874785216814459815908015600522889510229411609202154419771227765069203582362629271824945663984588449284504109805557730657728897503305 314 -671324330541553097041988707593088239564089151624256186799697088121884910287639822994358344719866879698255729998145182190122443508526464524973076023260925431639690889412066970272883359406777435905983602438007801697925328892860717178132609319764732508963255962359358945125858361194335880754479292760580781169847561632809364997573972920739552010465626936442332340141847572314079296010924304758762647215408678732470988832989988083583482099177636862062974837351856336109914939099 315 -21592098132515481805470591270224635225519102414858938067627410401998316109832445726490596943794522421033976655961315265381593067565639770261934525260898461675364416216886660758046639480533689510384188495806262081428773351776556440317600380825310432539402567537971445209330378358941817396955418897967474001581046220047382212863480426696671075036617914454419771315009361723026112313749270128060494183481299035414278327498722674709048590085753739057781054617066721871155035831921 316 -694476098293775342582322612031561555512078053506013685328446244786349391976588450716978245985788888367118723188691282810223856942925889157243896710933675404109588158328113363231125217565234602388378052192945389997128986665164032304394837656450053754224059885205101960154716756254536474883558760994012678917353224371657596896730409393614668506041443605362352859659203099208950233892119192825116179839380517138102078856055006402616686448105842541484586811171374892646335171607635 317 -22336738567108292955760066198868245445528252267952133056573185088359941054992805758514019075082740811386095262705851256118654633622807647785551278506836812646676489059640037347070691563756552594343820583787742817111773455439124624307988830208527686408356996656130213741289110315791857609081906240435578348573477699008319805939782260387236160329410352167497637540268875050090594923856735842685476879687208217637380500373848669033457091301474985825017465218506625535816204440407385 318 -718426294355039279735775885811610611609282774705002598177249941537852616179724199198783688626945530357092040073166310761835703551296350288988392783106188276814391351941912831628366580648146502417391024421273406221010327709587013399265923581299738131409349480454373214873991279137335641730037685644229645594160970147899940626439683980431287254432532497926001770932019421059517054509126312412726781656565041116411043218206017073257560624620074044822665851472942720746097162007533323 319 -23107059200699253647502829412249802240743604988190896188377757412097776973622022583432134144399925866541714106490996345073805213655792530713878809012952420219626978173947826775454881864820103363533785784296332185401314318079510569416372964280230460964745566124934415625707370383274459631070682834050799727232580176680588378702825641551957947072897617253851709285748358877909243586558712799445951267454609876516769458927272814372804009206666936389496955298140945019832107831872423169 320 -743202453891190634693594701885926592167424914450068360464849965732969699315839170292168809229495272498669238718015506550634364018657020478698670746119083294211641742705025557248086415936254725089128404684155943378727428968831316802833051851043137865347776317140536029487969325442296481071448761730003497302678520069563143059697194050524129206016931222989606851527152125227548349669462682154100825151913931439563206119209561959331678538229171326600662599244537252070922383690907787011 321 -23903945658873476214245256095762267712859772690495216706048381168885973656983437182486499433740426830650529872939474313786226778957629166518648371956929351927884692272625077804744455015288207576633077311474408982710832700366415430159446438819601226324822716228705822870853510713084785472244090813627676507289893980435651534566910430397334693089353792290296807954993610501068724513418710644437524726136854965962982259672533796721099456194856506717439915979574342630967210041825424145769 322 -768833061665364665694308902697471565942574256911154878255610762770683242129846635491916219866670912831603041503935706667113577292738990319782673800860492221937139398878113720991195046919826432761575685709536174954788042472887502173293489199961516437737653911682872485188867803856005738974019092331505382712575879053028337543232328440672549257227436695410836832651413284230757831232501634986675931537216901557539758312351738937337445145925697096666467828012245223851062523344080103830587 323 -24728314109529123682031652658536638227634238890168090336453243429769824610644333684816976277316837084832832070776666560062171830720586664118260825397797508071755348396844990768653080522189299440738171926218937198804949100982300849054788588906153938748168409076311156401808056645971227067835253941256920374310084906838381236922539348503617661162710909350388570483266392352461835513859257155206954875597918409112130192914806601106543999533901566022602362580753318747805161366376429697834641 324 -795347584786472855961940933127164616034618957757017285040173687731102422534728102752225938713356730433522127804642550824980962507212280064768030990619955264431407387402993500132203624330457432482527029283001874063732175683749064706419577564820577838549615312051516721628178999145077592642681596840968610048515122873176122659380226364012415992503587279163601121890067769788513316687618198109122573317404861723544611838534138486598004264047342426656035653556467620661484538590257493497554611 325 -25581112316181314001326279098124035511694128878717765431876260954810906728885019921239873366712817515754238560766745987222694464040427619177111328426120572484964860795780605094772060013946743666321746051388279148260292535964615674893886648206212796875249971214374699208336656045757905443593862896615021797642764489967334839375268604588134068548996867970024578129821998049357162165310898099315417165627828290535617294737863847044669465061584734888328912181167128611309803604156365923889258617 326 -822776506587077182303840900001635337167654443854917296826841281670309466118599931627660171685094296809439273550789598705754617841131541631088291783791433492388407672846069678596214441844886758209911604420950818104465299790674039426972095162321585157058653941876203055860354240703031698318448578235413337612024250106066809531291365457625599883302787919201445013704543905021553877411235523699928077850775196076367002597287829633139265863901619710493208946420232878371606851879322252453005063787 327 -26463320727591010956558825987203998661564959024360162180480223770403511207501506390147565762523005791977432152418768543287364581115770964948325927090583909657516696184596432036616627571377692314233843383591742466066518191148249925062063459587739026400819479705062738514931484766962017830309696828350557458490591157639706202237460948456857213546146596660294512646110425121688000116057440888010437673323582321260820052588091656438849491964882804631570982709936841916619645868321183223484649786145 328 -851151361669600821586241532114982173834652060206438738237818298601081946982534167780686565147861783573947663359630343001389324578502011502112903049812178676121018861507225717701535236105693744129048183577315994128819318091151942309544529256957323710377084923750056012582134442778902006261952665311902081080057781742716402821009470237534161252379309406575189975686010809574270120626288122858744331369204169792416759517164466853928407064910973574863190774611112996918248858064669814656533973996387 329 -27375953604971631048065793780839908678692767056486318734865518335879820376219442664023555354806372984447310540573146937173206131253963958141014265487707505051717836855772883228197802490386230524048906021507713612121554901746383370356574668356209693485092852493540783084474867585717900820321031486662009864275496909003687426061494946326665053362421160670910921691234488869380402639166190856933380902237553206063940023654340794944687914656601997104564358655837694865188596698245069903388894612846217 330 -880504772161167375436212349878574079699310402115547752804682451693116070380335689901869232146905609347640593224661085971308152661504603620991267356530690594180393657068363841448695880690606009279072299283317792585931389723742993529184447956195835361907085297784709517663497794827961258955012246186910021004305309663541261302468789915211894978786295387952511170005154172106413057835922691284279504139890713962678550733787569903087950741391164266343212397676273690160180830811946185365777558875381147 331 -28320060188069298153561989838506612042274042515468564552927865365699878418234100417336390725963556623242784034808419760778496640259530398657410776306494123507584972144734660597798728001257887163292452558319510835790840336490639891290387900096615777189967439064341063107652352207836674929385522132024092133049876975698990211686272732061885180342919514392537999294433814512467082847689840523612598585250087236714043043854874098738957585991374899788227361011933247352916630052515801239123128890262719153 332 -910870485218750234823912128605339216969198100454512299877097727427389493362584908472742495354895336233578919063233722225276588625097640749802214442284440552222588605545965294657927828670335072829688129061958800322113948246355294737405890332376101721577889464640548547924866607001012472380397862804208455853122523327878073992758527315170469782049201262961048907891250419731148722620112323187111006844182542194189291397469543893387059731441780063811549871732505286096519475091193629095897425972872979731 333 -29296725901457370201169235155386151357081236098287601296273586687585035911884122275402125404806970783708592081926559483151021939799199337790585959437180788960423170916080223979095398777729166267998649256867863571441165397213648678250141461009671318334026952734294247506166975014806305249236585411712789285623709507405094329829409444004700238623301173675279945512971566321807615848749588739110975902568691209158855489584614710525530380168035793304298036657043505583726874209083898965264387909744341057433 334 -942283411827751168192799818624914355761639264658765416374005505645863768406640944860758100156225752453946636240973577703183591610416720438040649103814205623154477502797340532336177504474967213539043723349641568781368754026408285344018580338045288605871856327003608380098861734156204246495324732857204490393947255245442501857201090232841690845994639055727467495412881228730447708746536465186181045395729631524709262417692172384517268805554227242018288045228693841280439572962463985271852939906966472600011 335 -30307073602432095805635296401812563671143809953386857042242426138930990556278367633694578146711726305828807746497300659326656760535048685257245006164391757583822999743394709415542255664161241562770968404989925329757223758991443967924071549379230526703917264735687053506239703501575972930033469571759915497655978633969648648604220198277594402884340104753562751966498522008675162206887324792157539481710255725294699129439249500136560711497946857907578893152421919627352169862541319822796296235644715006188865 336 -974779666938614252155362693862408071996252712024274478955790734692347121717942478767506816513483293688445222232150414838243169189994752759675359435500255990807869368469245457011754930492830044304691772781997817115605751184196268183240609884770413602825731696306778222185759449654834010951478437837167828549867590157893673136784325335205903743057238105883955032354842347809523687538671482347389247598461444957185397752686298694256113812822786282795522590918719744504800917616504278246833539562516733467204547 337 -31352264871944086987879394294066401899822741545853588961649670755613255862977805796052553609284200758718676364414259492593314401510211776728655368152381312858765931598921834948765280335844462841500629486041248905617888853847787087769022250105198560538060995399241141712601886429269439705027370744387592237180100893859047027507140393978998299715549658582991504167100576027166243652316440757471150147879237967898735377131041196923918168419124044850473670249338045820243763013774912938885822366020365798668450729 338 -1008396610987619582079242124859111682441265079218373185373759512376960864163551979445912668794954711287045785448641993956924789651988735453590164179288569587860214738814981110098183494726553346297982408079462242599258248566280648987334010001230889022059829844168881725677365466135715719889003417151902292202589872498987331678988268877851217272759246324694113539896637761071654926449519076947544917813301524693990145803390147182244794167019372091003874744952807344725296611188514135430036021399191053697462917883 339 -32433501350049771702698712562492479893482522350604341038806390170242227650461968392658001643232372501868171993632697245523013299182422536255080749054715001720172829835828894825994428021699938421245816545817486278775186020886923754016808451117433287834255215176882506455779366727237308386334228191227822155767252671102861356683330435307662833619964459647482628069174395089674552565284201653264303401589006274103280512522594803593215185305761398151013464054483271298021720970601893332676012002909442445652629734097 340 -1043172892849592569733881615373938020264708548655684739042404317796082408900417986930062569830032367959175595611858918043900249495620778474500916252069260821832053884429145804790011466199488560939590922882289690396118019644540449721159967683592380090616420878030760629872568040072454660631141520159649932027560951891603343956299742526632827637993474166575934635218047120138407050371198588802410712921921703592574219182685487668246263427085860464660891116694970168664594514816813923060514080985331503354101287794547 341 -33552026117418173823991465794527235046658677797408934299907691231211310229743811078028636498030178949236215148719607395801457648646516247386003826586346167782776692424810876341098823378481403833671757355602726040272762400451586741386787107408381536885883177654771779756665734517154003621556313014356752265580403359920630055922478546432209969197863884825497894344947536210429434707766228543072259969333952953728242629627921203796656617473078895700005054945697825662919208412582173883421002456501582237813813883153081 342 -1079148494271910886124011663741989907432269684067843156965925313219989739224185865833011289054514728507402963342207751365999364708850822412535366780790717639647325913628679469211408845186565235181062775266705590147142298242562431094554705842372948754651004264546168842482777240084307555599476511114035960065876466934320810142691748975349765625804544290122822726116588945885703378653959032628679282649333328494854812701326459342657798909636202609748775793449427502136283890878069567910257228913956991584632081262801195 343 -34709125124481317326553816971879553413065909399354750007995154885970344265421751927343389541061661306218797508064261972145471379627108063269668503197018543360692280615929816260181193694336253323148752907968657740839519611251301005452025520801331784547836144195978826030391291794939208600982597839936033320799335200970404533230789694660452494966121617106264434618439505877907031979622073501849872540394748875690323990801367342268202374136502813519203447373647351188104543555381027487955303030077993996381948010690689889 344 -1116364775840894132372399619548375116835643704742267211828659850853775271730554026658074635960057015972368146401327194616105977053501533431502763713900021593135715790734984023546294649563194542525521166302831462691852123405945102300588025490022104418313673292857519015595147640954269041842104531856853198921396138234876449612931150137099785291892884260327886622486390635040649352407994830365700669981402714887280796481398191656210307745796834612357596832072065140126759029899103775290598317819266467854532659600346593315 345 -35906128669871326533130606421846856883145759511764443269600803672193044641159568135275690502940380216005763507416088972337667513609745237998547759072723584055658871495365253776410465432373900759322725347804084626598894469787130936065483816226620606467823595783800337718346755604747772671229717839131224772624688140725524877259924708015386746565257310561821487275531374064475595876149995294616061588643579371622112100572607385791726664906338874850611448706670019424610634162347771051118682077910429472272019066766577355977 346 -1154864524533423077971234883644055787649486881588383477427476690673976451854337055000111801594734192680854912184419294618424602982815932775491310434634168746452160509839056595434575947311215481169430311246082249158306028729848557031061445323810287189497352990390846067762465122526296051646646814124715189225699410917203568023628066679890049791257281738362574934589258115499230852493872850522961663953361430208200188785870696658436106239895077843977080303196285824282292747180866785836534219899014211934893393238119766797403 347 -37144412929843958439053341985722620981938638516713241588462995072644572031697006137431220032954718263683973591824806301738743193496623164765546963139105731928197914441686210749448562578544705141717063250228912431694004353770967682058161396724090787192036352616613883674812772084962442649341668798054628735183978168882833202442547026770367500310104028633576776344873629883638898991698978178794198349577494761981471045607716784886983516887303809734114213680893557872271553811674911425551296635517345197503701060034055755482865 348 -1194692002908457819363136335489722526708088362527185911858545769160090091979857580754633069515956700639836063191761535269598074107393363488038780045132584768228489819424476522416398245910869573387366437029953301772507677582145383860888863519600798085040174576395056718452389960762364857351829295507952831826295269542791175918597873857189142326109182109903929560608746411163797860496360162921972428794082499267882005744137862913650056368798577636062939717629307702587613203513875717138759721081032739083796829420894905959472595 349 -38425401540446921430362972542197264782217521184090642718875791945393591519835044010357248688541577930573165363085414151633645653128520617454936447415923345095718176832611714719292334653279922529400240005166016569584490160745171085664855322771247316413709271559359469387912211254231633229233081634657342619985453582585023919551851951764481444402603972698938190263580811335893576816161494584149215679757990201557231071891498735048478613533115544360787858153292616980312750641284218657446695389174809112068500122448326750564950489 350 -1235892999995009577954490572860244397455005629202307329827485787415884021387195388679826407505040104946429935196416579970536374781922049431330152344396307916612315204095050778263652636606379599104174177560420494385725550022934033365742400820612112165717897356954045800053912880765314932744140327971371743886415547882157076095016299455164091924981913494183454910890765241872716409396902693812567244449622181655441755630464559108285903675185913279161502289323707733054072029328939596067271089263487368778590500749610722475004054667 351 -39750567234251974567336478054755208134475436956793276088632960239506026005017841210896889632284248729208631904868016241539400729391279754653075859624983628684926696430114432814846893167109701470864103478665483727255479439449449917908130799955934826319775582971109990898460852531273425777939393106806043156007584719190016238835393672944345601952511165591512392710960397314964006329642917622531456160770448506685336342881492398315866848884847414247496492196696342455423695540150874393620301449350606421884888411919311704127758558593 352 -1278514883935071242881623619257321861500750920149268084947702199019306170362693989597273116608809749964122964106430544554050642887759722130757954063668007202889335626213707747020986730330207739130290912721845107700724985121694863903350266142357635982027452137223548541455916222385122242387595882914276359091177032301200049898761206677729267826791564612095052491438433192297256546554948393294351185352324275786523843606282380544705032049810544358263106044253699070087462946285021338551625968504623377392515579573465141709642617809027 353 -41121433533532532730509357999731811543086308583980035270870565098532688571897581530181836307241562153442264043886360781502019004726852043087673426348202868644604891807051551118026486943294712590383581848429601754971183740800864163127136478301453583432769133480227994251186954059006947447584532943271270800028296525165117679438849240093933999307178776468648447979005036914031056014641128910986677502019247857819749083016409656898062510434882641377837578677929239189788999663909617382364110634787895542668457910304777092574181918779881 354 -1322606656442029412472706985705366356285731334738181305473406587758775974350842506300506914659430540560751019313090885135331878000204778763626717537350533421680004147814221421023751968089311235630552938665123036457311255286461104407558770990504179886245599523891401329642555128500424785503158316468586892834940028212474052122931978523819964782619384912435606903216461403162943813745162576196480469930604735207335631971200538880123974579552897010038278722653405107398041760445942250100302610702723773537726845056809843163900035914568123 355 -42539576501833397441604222733142102811350305967352969932563755244976282480647656088570610422815512089611734877039386759999059612807795973202706770083357129483644472805957556136838162759669304159085281138779626491030151638406958197636716808570925762401366100040861758679046639229587985707246604841643785981029530455929089142861602645423555807648626249839557804868184405607275199110834719379067098268711493542508302201338993569449477588439653201647136372541391040183221337492629389648001810043956125217225115070035216238334327201227118353 356 -1368219009137167919034367789653643696589474609810469052632634556910025968619615595997307002766028999048507300212977968263659512573665918645200665059521365479180841305281036528801372147391505518025560498981314641024912513725917573295496949275531841663066748421603810884490943666969069079972895438828422905079831209173498637660152040426554484405271864388399052119607177942265424180854470273338642230211859016795749369828213422471040107292391932083008600281090296175864126376723721146483498653293482953969538177868359184430885219216557905971 357 -44006626555946365685448241165732521310615061056631163092614139206179773665392880481038626130606916433802906318406148782836195301019165438351439744324566469917174402320956794099013721725312878816255085534452328607673670792484151430728430648574107291836024550010394165907855809416165905299366400625562979406825137400500007058084122858585433438461806474226237966036305542527572056423646217084668971385145929042817627051790803716785828017684801780985841242053530175933891388444863142140209707595330230271450294943300072677313677099821022405881 358 -1415404381829032033998188840816724249750815251321847776544983152033096758652677377750613085066613905877455046606283622850755635272981903050096701726413866710717323494767404091658226283444033359862204945007847687625031588736292443609652703922931893682973212041259827166354023371642998773676944783609735833346017180160183556967380534049738603057720219189728597145383293652185533234694586970572069916788901599440123984630338777227922590119469195565896470189294681982190634070521421107840809892437105427576333877671666806020432446356850357287915 359 -45524270340374916752190232338846083097480065068921366629641760162196069224478604539570180822680170237240483589311032470843149669418606331573637885870072870862345508988574344693634500983511827663967952557325704763141928054441756303208758092793078190183532534756558465442824137240983387295496203728547567325149527729100077685268266762580846861519514274050100477871027262407704947494025485578412260953325448274418402810512312588435641237786870981384214828512122461550603449218325762884400514841310443341551768614229507713940094103738543859260321 360 -1464217022802656227001382913203366385037501980671885102300741382665195211245167839247992529730038863119546080907849632167202045524346555055892493606332204036677785585471196334797463463968077350831111666133139726603630793913075514482720579348198141468491804995502445208619361465346339311577995313086483543167812426608179107596907781114400760447900910544953322360716659647472836586135358114533412730620594887658052398043042540844372608397794128510742842169515245408178568378466006394699935751790228774417461700457268651015503370403036450776034531 361 -47094252666443019834838494429084696635354856051065297020253773053028247392305574404748610438134117728257159978187458835673454728134952891601114356195650007297215747548342273953863137463242065330579136878180840492377859236427773435073971608096894353006323106049277392798981738721037574821416478665534001814258810880924689003866615715787691445328876323241676110792568182162552130359832213429897205274490210894104752631490462424308217531477319131943837680634743676053973035262694979690542588338039478901837067364138683775653289979838332742480974601 362 -1514713051187969061170889548200320634819990136402220668006143418698458481450137859510627056698182876238970256546442134606122080248304344255322397340743090950430406494814538462472032926262800602919663405852044940744460749150626809735317233699074543064129934362351857617130003090641611757856024411120472646906985272135281201455537613331192739704344152625083722253849013282669676828891290450550940867114280873883512677300454648337138425035724450497300739366855166051144940627798007134419660351401490558181376412410072999542281798616094211962497010459 363 -48718378518277425451779719889764904239060205893836534679962783168765362793896034358440224366799603853812433784864252602335346976670972672017576702108058447779288622501830941453827174245556788364475749032404999770452813414968874065061919640388888368009522585509267319095343453130101212507005294628945438749575029523959137582251133338946435943500821078631872439352700247388652846343455521179917424310551894928678064187058890037291779270654212632233973010255590946170550304470376869003388241518377493175959073175802036328905707034986683120067743134513 364 -1566950521479079204316621254044120436838753125381898882293666733583557677941592328344954719404850391870542889453700960619208174427622285740361129784434452271076795214443073556311413450506668125944860543521994321546319536044615203604495004737782594164641756063340469206662220815062179607993526313090943319274930148375641721841999484472437545237845790102944255026117562509739950311345046853412689290451950419684203590143725567112798903108218888657689820888571315971275408569677678569421552768383631148172457762868487643917573683461865514237475547080339 365 -50398515127969687162433961615076922963128687548878283341336025492956833952081704321284151563626568176303696550550436206574633753982164080320208679121441576128344740488556435554410726260868803272148311702568433752048552109515593999620869277757422845126113230084572321777130403671811119161370793450252964107774890055065685949669569000278878800593501936731975111166118203181772742453599920962112628951130805529126061279724255047660497177538666757984938720264053037003637059400546611349223017816717840045614755328150667487398104309692769808230751480050713 366 -1620989490278619370120127298598016500701317535345353590046199727810325759202654937840138544848846188049078765454269061638051299212795625853593188636934165976259640831199904880099507284967727138945476478756761682135162950581054898112362506796995990511820437746837221752022709389522478386546931989288779182252396982899597187262108544328464026005994230042611579400094784617977687801101511493271113896818045576814472559489581002930862711812666055657642054523753091462734098579750151983756987827929885812984158443451050266807349669887495994836563162299907915 367 -52136594122303694898191433753889599964449520361953100517955399329631666210015231709034934751952221416035011081794378359360035387188020089857150674071901858017916069822049166503983585035243057901230553964634353782119705420826024445329012738815630617854163313701534886536386875617548073077515724802312155813377003194645060584174029598285200443217498576484727624966721053594885053241036716552529955681186328136850243419374049387132974462733760490902567523299388300219040878753649289993259841498940001040690147613313196245414543010976048641327066492576832961 368 -1676892085343883117708561178701055584076787984552774405011304793303445059933887208189432958558195339356359150121600872503273506599721127559479916777212903157960605035906690732175434841647674884398896860841608814693557024877898871228822495305230190913903615872676299985361485133072994928478735867145854862812949711555163072279515054753543922560417389318655694905432733938555354504551831635678054800151914990358654651916964115461397845542804728697302347612899272596845539248395374106050183767164363270912339437532141570897343672588176291612630681127378126147 369 -53934613743516778980241710567675609124995970393074857712158400996297062967425474578920864809752282759091053891100743384090218916234359053914254965013995256544145011222219066380822091500276611803247207880164233617816555263460103255221596088644965261448292375641616969245702631877903602101864999842118648603412918586013663541013084333346234424604919368640678120743379035879118735276105757164937312943311617958871090358615185219782331180554182511923581074260163770864376893766438065125789319559436397569447519928331568691786570583123126797885491371390803396649 370 -1734722577014135773254539871209628269154687095949631254867475869656598956305455752178400953645009913551631186386286691252466919663702942395334027544499310786265902782573214688297904229539746696802091336464590174452566643138742615972470450590259085364971813257552204490163035914004700650511851673551384259084116802136045429083637398610874905704160722149268128404959724530830708347648313642429281437392225246887472856962801203283520586052020496500123719767607022243310265057222041996157672363272460131480257063264413884003464793712215352602604168064935033182331 371 -55794641146647559134286415248126594602482013329678468575613460786147655193139353669880936419297690098726439773138105542578482258683668567973016464663431022729556758337023889993745169408829115500434536181149566275697732902539717235814228242571051445557707654204517118905702298556850943194926186439059914602072144517801795733369519422322784190540652260140505895188315973750492835683453150251620014148874475207368160804045580599768440591378341870868237970368846010033691107374378744237125026911187894694286137067973302242148792817776546741217867171158686537685841 372 -1794547452101218335890519851797220685442104876199928643686958832665133340742253642220990838682837762440355743642801044471425578362389786375597267355086784344615826085025978230408689642568288480536092969517032245088659336084854998460378494627173637294334458507922080253561510990593587918675049752302616162818919854185544073606558970427158294537102999844712377108642744708541471808373277807229364680042097535031064152666584372859362830685622390880684283331669309221855022517490802740124246102219522410554183925094764793828891973268145597320312960584597582257899763 373 -57718814776111763395081185517222493450129910615984175483892680464332383351148524011462447596073543557606780559896864477981182465733395007886624380254584743690983026039105356217720532343403752979269741791180419569005277002361058811673423571499082418939073939537679342770546389736295439951965170347152369831545659636548714080502719911889341171296913866018162589800340923264197755237907877522702581903681784501166839114858942031775076078416479730038639295904431183117036013973259930455686218663731983771936784598481752277467428106149974595615253098174630483092721465 374 -1856435490328395239646037945315561705131157664710068752994637407223368493353439862099303660835248210885430332717560313889278266200193562033821397379207943657566001225269786414633724182491206546687928272540537423858607432202331474978500201189263744772379082747992135695938587171447393197440209056703174747788702148376651280056412773449081953052867998539572552799163461308509157662531931816904747216502808878518289063150759445723174019481006161563109225828802264231902203926467449167287001946223961923073033784183543095629771490603162560167878555905492147280709572267 375 -59709346824238328951659731746003920608231021663429295896688992942332181330204732061894197694985253796451138971793203420574105134766673051262294047049053612973055346209102184999725669717865619575702958244384414755706168761621444651370705338299109873089037737691746901951929308667855779400579864421088560540063894845805233593908867763109973714003238586422937989579110946486794487887555357098165376527233411102177127620331870027125393677248015246044203244211050085636278322263700276806387909059776638466799484245673199138672325306958119608250341450112279629966686104545 376 -1920457843405326519224513366651160881513432847677842860786333235143324031726266727337861712434749894219653787427481274997368899807292184701766185696520918503587617340896205187864489709359333080496561367931464717752828184295051806847248791002475001950340827331450473138651636971579369990208105776875978236741308208884312770179710999459239587853193328132986549218302648801504263436666678348815597358298837772005354907283225782686707618051432586196444873879474704985285176236729407786885419005080573293432726878288055353251015307167651007871515392603551463703770761163171 377 -61768525774592325438433066456182149918636439861450353622997377862508394256531334556064591083564650401377050523866618263499340689800542503460303652907003486899091575905604821563779468499023093547482609053957578099710839347469537614797136559551166889022160420268432423629889744489601445812644154924708000202124811838790710062735092790871284354736450990550755516143748905278422769710023986664714961899275852803053484361786942616266135288470021951324176678106453318994927007722729951840948214628883621330445620010225200909826241667716423518017752372431883228657176722278729 378 -1986688116830075638436084311349667615275964521605550200205372539092734258152915452908194922114980171862901368443971787880811004784025313646396120414266197428912075502719388878087380415324213690752246050721183683155398455996813206837383901224136579614691358644122182445748623157850208289419839996132975859959723660724754402976187591716642244755408672544343564017818279689386796671104453910588867110131616222889926932825183005814322735013153788612131951392499775642486800331425185501335803933343163354897422233076391155083904578717036273240879663714306593864574921342106075 379 -63898719033008719261110763020322066738948185635267030587538723587477933846215042713138702055675404360321223755868952750777273065947642579291749073599384983763333781892311191410225101525353506268283578913446001329589214870066043465454687799661633046287067526390778696691113496018752372623883952006751715307923734808896199064830882154294047118114161597202866173299776917253651388154586331444531757455137783843001160770184641418581524725499538729273190960265256780704157237257227601067736584262359774655573200131879691859263295618555356534986164134694267404748339945071464305 380 -2055202454512199470355196202463555723222594993200046505044101811964855517137737286308724098713434573201506178147259802357658612069172923275685405088553238144070086038600562631293760417528409006483689908601407957165547464918307886388239723465460856378543628168765203362042422212590341477111272668791990380943177084289522572389250251393726828142435507901968959756959975964472887567290658754043642728931691056359419438682898586484052400501995035839341711531190299180847030001563199016554763419101493803915676540918997945771152810511969935547593718781741841972037666841288294227 381 -66102375649361837328586792332682692067239861657014141491192430375595606054471983041291874886806449938436619541556443668895390258516472194397680331296316262784989563389234322831252278178498925185790367091335584101613623736180367516865146455473016577981032980432633052684077114492448505308695390885941785185390782112696221777303753040602195983245555623658131315992638684900824862630431221296169619204787479544768479916539143584689471017182388098373736720456295439215867205046634697873982312467065611103581541713465409703713185478930164355445688927151878484930631552009610491481 382 -2126079626314210272301557181801073799892122214421971214664922069642366334636395178760435736705517140705048741732654233268143427824373756414417820242608297396966053270148194395960624323921773548474827337218576598513768569385768013254463724560441088850292271596299402583889472718998917712422815189034715425978353799647584897793708586198704725228611919352156780112839056581438213456651846275408752675349196579807184515883664030383938873327641439894858905136596407186582860428208510339197640908850211913036434329539941214762291784807727901539527662681309043071680069231437576667659 383 -68382029133199705976490609195060393377794224596165268403195364983492902246081710568838424861634431798648424268090007498195630557060596731196877755276338934719117249961496890038150672459851641346672413286472771204082291591248229438101108675367180867023292703090705488455968644902305945891049459502231556828422953802580372206922349763215177821480990643306110105071158502623032191441191156089754389496181020259097418324730404821642819259549749022981771003189955031195948520684626393947974291845703526111817378278177251018992686349155442223014022048606442927798231345733704411645441 384 -2199401118612054705384033819905362036946323831469031676933967725866048669903677194894260131167547705906176994678813252473222622002517150122890877818562649764801140779125563825536529091263751775406926671449973888327148712008984376202016661163351478262544710967834495148440001749706602781685142239642361884192098095241005579253339321617857647115649906073464374798249553974915933028817599595189747039997159723334055128226994047724600754398346946045532373876741781921746211552646181125218437273306661836871300500907411267057287910888757730510961817778398728089861064434619459845747203 385 -70740300366480355847124774280155719819427918741024849005578654865234224845181050431688228164475061187762448515387605091864868931325902963582326522080834115893212378121993634794863273728259579592713849481126029222081226929040939523877583275329366222520897435769878189917960572746112628009688626947204794290249752451682456820466675295541088667812145988813115865845652518771148235422438580965664510061535430912767610490270733636818620591757588920201745097561759806796894119760123690026630717062012396047472956619422405859021985403256231350544979974362827995044077920215326468525233769 386 -2275251227978725865027678109935279160223703957677944657712088068049296584510313625115273021160738134432089967424267280237258250831358016535092312160832163297630535028739284215611116199585824383547610029987869087657459720308882170818820101560484696972701978062383721014750186759314345367051898997165921135375540451195421665552180890118463415099142713138779203783669008637633030673736721556265074925119234450652088949971779561940915187617023716070497159437875615377503946085724688759679759779542666310549417907051273820890235722772506642170857412140102377506811717321408249158732476219 387 -73179900616758820102157160823759723938368515768858909876379084467443061364030172298733110318257034427307101346069391350106590484155022717091692157844734555641985325161439927667182135782942987263394077833623627025364959089245033223004974653045592166525888679425779585844416547598477475964796129405619795107208667867539211645807129158894536877182128541599979989607639415696993757675992422469460099998393271716044212031216096717999272237647522770319095740937358018019879318230049327982088698676053573540359635005470353364985357109337467218365113026768917298042866150953962265967527645073 388 -2353717158098714906082980372538658819799579297271262594709300145552885719905752761131375333615635631655031202645380860802387107811463060926469095760100014429497170921685922920099894933269486100074997239248350604557958481177533400565627653558197442775758935705673675500037244909966507719811900063342814982265617196703872646712187778236207828005336825056018740502490574442341015619823125775215923270498943242754590898212363955722481729638483883853387341381402858258883801639636341597967653434413301973635176090559995535098057486049488507561487214695514595126715798847563378029048211130803 389 -75703634654289039935575191985864034344530837996065508892717805786828413989814557406144937849786518129482034220855967641866608389458589471261609748757975139660965928241362796168929448480352338119513911623777695627990748362609912968157034712092966077194763989876922393846474085804013805938844362293352657710276860080157824892062060737175061218737495184364835314474133699399347583088932565340118840451283866377920262183015091266141739473216336123511378172059299282902761224354045114943695207750724146643302749097053306938843963104849326654559732605465641179266984411045798718524943918328185 390 -2434889120024723291870047336957440624406744118391144280132165624288812076410517160369132014366287707321503208120859857113983944712676414974769731199964013422882377973054936674514976183060699862203724340358459360281705911851601461233579213776955686368981298067923527097190172468606155319974837042358598559303286344337806277611756355701876092472824793193151859324047989488482353801472578237560500186888891302732142830423857833268324393732612969780144978747881811236855317397367997717980761479140765846661462044662655660594298186408019602297966116522667571599283287594080008391336750187233643 391 -78314403976624360698169280877094827654579622018905806292042212745723090000981790500498837278144105259008556037633200301013478910326374167626117073669627414227560884561061172531193418616833390781796252609704906159154218760755913170769571000373702158420451485321916510599921002882024652321980260316103259143777770992573457507042420661592893022181321815871328860424289514959462313752053371952638945244960245427685130097740538125536045472588302379061537250058642898752627572460503615614679261162678960886379978776518877498868347320091863521682453526544544094721520058902946401648026415017241633 392 -2518860435891899241278901716422236007845179027941318908600502702170424529211284566858713500604415065003990208725294961694292837358696460095756865517944950232510667883027259491705985245758304056534134320665454833611367131730039724920993675344490646594143988259758940385354797860711859374403844523374605448616608542038043801711558646410826340418873562993091846698195680678571430843927268459718972044559041885538975197590542641918243167183053077333337348960258584653290324605140745512243766144054857203830609732666522414547425942419329514933439560427674327616167314131990208423974354272268650083 393 -81015210144423891393228796200263100234090478359908240646771845924362352470175113914305184309478905166260410384542999907355641654092309109878995710296703309528976543390670076377978835735918714414104544934519052420958796558286456071165713606999432246388506366362557057511802032843082512208593326753954267603143991929488975522624125242761366750501350364123084517386973789457417182439698835862717507449395122270146879436340184227412356262462065226674811444873193580725970333465403108275601884986855378080017846137163217954577393616754617736524973147246118123490838174628079565171830988029961629577 394 -2605727646208837009544114436107913219996129690988613048230133469183593338497077021238387314208319096047262832722448932577893308413092375325924301422027704440421120581704059697714833557905693866311373744938990564102610836523024245515114028509681137779254083761406857257016687304591148773731641921530324793568534636351086729972905176820017570254301519780695923199500124542318216774665281495173123417462679784741577746454574649787191799283723484299405853870638582307014440122736883955111124556460234369019821599680719643940770093949540763992686293088154324861845306841339598862428059118882531948699 395 -83809158232299851945062435599303299261575372423990532050857366151207307927296447478881117533020412975265654370084329662456959731483632129169056333345457092027312144528334959740859196801755367211264113272716670564521104199581255907252051654456526348002677524199416525749888090558326817281635375121714076778822605043115773881400154129445255395149670313620621459154150404623186603930614202577798856991268441720834716813812550096762950486777948379992173280766377765205835196020566708831762590766974803541105122772958340932515465750509728521417273715614730554089490996991644584825758437309131396258737 396 -2695590620848689786603548971390696007992794059770074730098019794859657228518772212571383336658977449305989278960430386681198618736768643056108539849136226126938517443359216069839186924901681139724550960521100940555688822389734649678623122968124977060787663556121847874979391837299353200939838827115507627077604963217129663303504518873281237743324483366494087479252620911290938328341625181205276100962714407966333496339849658201605424551799148659337784645117844110245349496365201733984991937940702755027173921854657310040473309411033704432177077621347679868053852130531986368659986327955597598812179 397 -86699460398673293466429062638020102923359657306037687567006194744693642007097970163989575098297329634053615326200093206390950185488546430489995066925434203817554911090334198570783114708781799777804984760067797904787969157982118602635303005363327075023258366449920954250844002247717605010731721092290062594913459053910206254407763676853719002571429757185890195187772929521401881179471043354659061563257715575780692758481463591989740922464218469951256432269808571724460026407864566734912477375004251923393960571132858185089523945582198198475555230062140173659946399309305165172071355192544820657662105 398 -2788552673868000959709698432133912514152847977602723643594710464212133062988008055014665271506618548031433392195781708359496364294423729740042413801612686991828054031443914723829407316007859267996635413487985755474692947321485822113363931011813788674170267209404699847230658158839273409380616053838818501931385282587303652807905779788982469431972869947179897943634148360815276303869112393418939973432485130310834360779153795414508392829880966339729318599327800209226173940645731955561012258823042263496890318325627447759659057247366159715588793317421082566003045642673681752479012365811105340723696843 399 -89689439578742398816186274216106742276137250895806172898506572120278241716098176937693949582074361117265772296490275150450867962564002633727338114265779355905632615990540240173168814891896952293307407709463262690057259160810684131418892411613949570153173205006875594737463869356519545233873392823670525396554283745815096362781791627317990921898906078263017079132294784672560140050820015687792840289366939122935354201722095280669658774753193387968361603460467929000234055376785906836872722627849102001730825091090682577001453162560597020368886719496081983028886114983271854331267461440551632878921555521 400 -2884720682285259154902384478651820917539172463138248280336360716019688464856584915368996342603070108061823945040871574118791413779219111849312482583327952498717971533572113230766889243244513570842568713202392256767787206636546405495570529354957453502077188325672317493323832450483227763479577524890756108721928701359202711964748890938221734905008347383377264037473169207241036367116132896204916327451121665685201502994067436176682982183215988367193095081310400477073790511115723756516857253162923237698471371292913982526092428390657561954447790989490522631192139401293709701110409107726881675266844503747 401 -92782533304809111346620787486971609974879444053308234753771010312794843213121615454024186662999825671518108634520111861983021708817885891105893923406051227909216464138229481874803275246935753703689457433763900337971855900506107367271857465393054768540434049013629050321316638367797006293739618563317363857622475639564443804000028744363098444382300918148189791793873527097877522162371852488372088937994405066683327538440066282638701150306281037541245562345608565061056445893467601676327408880201010216793313646161689876125289878674305523425963927606745296535258684275072101114956716133189634512097157715113 402 -2984205208955734904452570164969112284624292409007126461824057120706059072207033811798648340477457577325780135739949629769683700822839010394464244456992633141606474983003097465358321580025953696665882662280872510008411161914997222223985148742621797965988699052271626715067917981582323616715160439595893603942239284020165617598041073883532215794946401637773866051423447709988467929866288003965809572633503183044418174250287532836148706417484702133110795075020083237920871072850436671613359965379117957042325815773700360431661074789192009891347825914464838920570435475587398990426584388870953788565638167664123 403 -95982297658356261618040761335268427386032522025185265646683076787002547681472401926842849184882913968943941018121417376848376915256942081293008868596543494376960983821970736685897224376918940180687040210696774697922631595501153073691656468528971726487541580966572714191045715653637609864959763538029592374264255316501303006163248908731574128439624154298686587110651608705598471696304812512374284244562109468662405511230588996270192429665275230344144186577575246796171442736474132089249589389504954076256427866199625009537010918604302049967840572504926032940265962637161101083076784724468535535865236808119249 404 -3087120629683866218309165591972152986884141970120081276575553304742958863068638715513612590468233805864368544258931693767800927346388889059692075745117352373300065290976365367515558131603365083413804563443711298962233656847534644753878880017801457593312798599632606534148638780982421778911244083741577373135852832202917220859652105079519665707377191150391207560638451619696354564438156152358739637876259009738860141148466993689188251209132914486875390426721477722544977260674364971616704713015067902706969702499636200652694887164269806298442625484754828672062980785238281779303360987556345489295816875614149235 405 -99292411358418833345228721689523708364607679796509701333918288154630691871081943861359854502481309289094652893462687474051833476821364419806110652870136931870149027463975856529890268249474314228866998155940502566439824856375857135555000271383393729358056697198935367223892049203716450208567286629264042000189835287002793604054905870310047063522962295001758633247235580358058507294448521954016199804031270875277632963618935751442425540419676200953995323429439293430201383261587793806956356695876744383142203607547925847362726964842955028529148989017019737805452896228086711184739119154965363548659292415950697401 406 -3193585264719332181283054467055040050668339697657653505348703619105113950085895319311788187186795542523692426612331895164110424827498296675233844526202139868118947026406307312773516474352492269120980277053688469944627679420306353524181354164576940628975888070117686460108997513783078381681711747795304885708719330767562927879619776629810716844543890446460368352782867912910245962892059922806385746163106631949618651204949962734980770628491721766027242564209749510428319775922398763792176492480694246132833306365189974420375838919138044077553869271190785751533065892213339344358449415804009074501377189795215342635 407 -102716679990949705080674549423975098005171455094107163984321152310207960548904538969178834943368662253893887555716236773697547918215306117615130957964412270544551128325753722291321553085291248492063181606251657072775724850718504127572261316743740814436316713885311296088154278542684189705201904670506156826502019921077109944380549126600620944151950534341595846166841195811229626142181181828309368447587303317734135980169082905946487505902522959596601757057607037354686750189158311867268852735213283227746780521754974066595567140942288478207885991122290661365860135187237572007178784587310903679199533818638279924833 408 -3303721514787993555267653346545760723927706669308169295942184783385488513537143858193067351640629818658225877778783240425010255331193111964327426142576757562326586112119294465738315977811842331914505126520322916220793292203931492236138391890914019660604176750413692042587819935184046293316882338796117735486431804970681437492620551926426531943402251478103238253880363734863075197215776727984298792223389224235212616661936943709643934164435240207607984419637657313803388726442104288378904244035147232103206684556876658665845656181173321455851870683680491668995408040777763974072775974512016472492693409767840275360547 409 -106259040384042303283198196764963941363626695818721666299031472850202821353755582454161329425231390521493890079975345536820996963412041924537222228373572474671678818076220585789437065883910990720700326212633022559731067954798600551408688420910575377632044209152958785470398219332962403792561710889411604951393821184155708157541842246483748220790705266021523155636605639567317012340170416293885926352525476530079043534332968753845899607078880282107253320135179930595466570676809934292378957558786542094995056016208641006098087468690035233263731472408967949577224840893287436718240855323286561220143999240804881174955465 410 -3417656001814093031468555876535346450747648396311776738369552578362215538690078050433018589043168988092287955601826403933938715542409815405044338423352212446794216824873035641643362607427398824566895316145659780704382150793399823418493698092944540153464455079928126169261534562573418127804096241917099303008341946402693201716413180879329976786453868840404501490691716808467592065779224309588144430348651978348210898391056178645472140273681005392812733790401893783289769396971358490797876991409212553717733508393414748339458840451302309883829761739009935932969641312783047497118004810710394008218486851484285306178570075 411 -109923565134040291830481795573052043740026259411191071884009211873347793065761786369601836745998250952421142180334273350047085725653392355739851150082964284200760806891088578241313380214171999988244380140445242122880534521279243752398965864878257031927243636520749517454057652102738365454015960436266552018794110354731583580700483090018607311587458836305201733705399943502317568063121448306657799086363997586851531109327849549777870271442836716066547199392871549694426202857960288283300845575148883077816648884598724018013490910206888794832628943244336792624420078841844139905423873987637801167683656199708986832995096561 412 -3535519714495501245466097839834557981074770933956343565235223166623247960089568109582531594702052412922970398820021633681947946617807118849252502481992432359985677809588579781396339067864787964320920472077398075043718514334657644398520769757735711195588395850654133545770252280858882657743193780997702770253834590616822008841245411613611583153814259255178800241496431598666556711343989249009709128009655893380289069481863517225503508869045461125436435527584315547559027320306493263900262362084540762243855593633184320312298105607048237968313142754527072790264413960858394196766956434268836659995321941598043276865541660883 413 -113714467287737895500052625901697614233838974761646114042109224435721878916796249618395592088792906357706929186058494010264812739941620557866571733868780288843447208580838360280488658061577641019381478000710551918467049687421542883306668804747844363212841878250765954417666553265256912092650376129870745811778125536616581614687334779361317836593368528447181174663808519431859199912844703785969405082277862502639592585644817299133549711770364668821784036228046086909048263401140264000531928749235052948607338270536097266064491606978359762423504218717013338485665227503535565858354471747637520330342820815897738347990542912217 414 -3657448158899374138749643458467207360358887430695734060343905408515614352711055183807434991383448489408265725798330721049376367116569646377734269204106202750966746864729447500893148501340355394602888654417779801009600881401438996481617206670814634554838677025217177138599561619126596482394758228080105436647880991092757193796710523054626031684362938815376066762586393687917863518621776879558648194656167845458599305043596639454967879359772135130880289077878922962863582233197927274757096467485199593372691511846249029303750214651626190401215682250118942215067686590910022562432706015568742494484942445470077323968817276549003 415 -117636105186053909903973211523591510981472857207196647942907635090750652652591591030277421324040497836053450774517794521253316014708227996759381204428493600280209528937817897541244895793772726078264988451183780725743349900230109198977283324717964349636516376306948127205145847249858323940498690952479962380772824820344190157721412957994744298745417473417101847850152650971425297387005861990961245613816065580242648933834724625489010687181287749644237679898429966374596587665661732418761522137868493773973153324402642893800952704432069714368587839776829314176491489599317859464694028645885095779063830504308106885405822092469889 416 -3783581514251359138771375764777610356501615844132989500828792839638157115649074402785209345702249698094813821750090465215057061011443968302534354192831027675837342631226038051417808017632495097851524769653786840978026724058817015289896605141995071938114034664083176712890877795188702355748076280402065524013445766688463680717139505495689742956630757380334548719989196278041548076368144004064995512215460465908133152358125737827750620583403959183732540983654142108625097817460696554192690221713807610678897210900250099996028376925485328512617845804538306968032848614505429359846794946309095025919003989076923132686278034213419907 417 -121692987474748094134464372456899572590134632374086431235072689276834464037857615499645840337399296941023637744018399892186191610081878507010263598651466904703319549789732360805676731840944495691170971376356257012082840249278952873183646171538464780421241717785532883622275828050338382782740236872235443624472787673543286600988515663061067299597741810585224486067977114780206357081255459191027574216121130107838218304519742573345932094336515200228172075970562717261402710855929713294876487508235657419286450894484920688824221966165304837199640686922540095288963937119270316737084792572807944496775863043258554724713124384375816937 418 -3914064794097458571420209065063261190381843659124883104178850062370579323084734077386202911064188178698728232717678307264901542433437128271160549335905255588762777520604878332891675068962472308344885681604457788034504236726318075729830047171909624704620807300121260232668664062732821243197051253285771310346381276000800971023731414471505582059792685552463626530347086946192602261511651282780127954039021309175882336882283614172942959389414638572817832613509603122592535606937238716964977736351917494829444574283668837959987961564580251966890566595240619344341452486813071813186328773438254257981127564213968305653659815226917031099 419 -125889778287940688392652675218045663653736710524553207763057575826273501604121016158462614004045535628744677902060137614048368898014248845163928613983862321085209542363531889357826258940108982277013165840094449426335337205410141222554302799856905051396927456627784449350403139346209530797435949191721302460141857178140828696598598173173522460112889486617639618023778454714124427632919699365598672965989079071290209622350400595440260745165347374374379027817562672105821677129271157490545178207556056001882973468842679544381336823675461540288536252633445470711370004308454587571327100508835503297042018328860203878401578378212755228689 420 -4049048013023835579811596030556169547150772072411006271661776268650850414604819285986337721055781792814531779397839282167120390563597655062609340220193969095629429863589589830902608348357132496303196072233925539563170761907671909158206132060150922223415107996766969400932116496215279357897414160198703862136202410789646350629915957070984773670009743773897345151923521589363246469896779260807265835841234397395151609096655121294579182483225277658489110953642720583333901092011210540969821111430372782674000980318832821101730912884945059940927249960892971431463857816846406261847974694286457167670386488207739359398777410843047290157875 421 -130231302610394467922895307404661551920895732736377645004548598868355790876617023203502812825464762265439538601471225630857461632979638209631495636336844413253236816187202918042123441529609317273451149563081806044437684551117278143439025672530359725859095384986260173878996965604944759942813487812140609598001888556076529598892135626910226941433452906456593511206425235432544351767289418677616948796541147043042695087396805037486744810705138027537750881216976115912529328360700438315910271798807344068675680400585581755172703994848643257218709441588150751387133342197063571991996892184034842706876562998668815260359772921054496935128569 422 -4188686359126237702865810009554468772607449544476938775438524976129646958238844008042437092613843182960398649838514965612626128449804966977684395599012580058738075956487867965623776623848285219570532681128903893246516985626979267609883944536277366768472130571003760917529783928983403164042007223322850276363765282830739447782522540641640420745594021499632210469564169021725298326916236535417659928737042490927953715067351929163895261608457968454089696221495311057379769971450199593291325434886644957302105075671122239789585641192582737254433241432222764903538010241461170270428716106628941972309717269829448521499740721037170760290666219 423 -134722551824724265067392991803463276102823102500074016193163497371638695819457007096763807123132443801904731497769464291030012135924804471568722500606980924687806000816635932847940003490739032076933307027267321490553932555095872336980791094935013843528054978772485386491952747934607441733003966441206858772444611949632704416705045927118770711506909510244856612728499866925024237029928681702269541828323314933652505284690189891760285260737523908074416168849347837925644118895393708375707071476025776419463246129272179704129968344232971796631214594090353850443596129302348441699149259353869003704638013862872366415539926257590692814213987489 424 -4333140372427323512650360545178531439188523931999774320372568884705181561542262297045670342001273273809721694496556831209342067402272752367999258325766041386351429686572374957664304516675073185562215102958030449488757128759888698729329556707393559012854644060229874989982773506656308526039825137993545803857644537367117510249935083404475872800421275616309568317895882320645514400216209977974650913105158868996607052173219954755776701775342039232277925026691756181344739722303919088694415302782307630027336312264063386507235661159472881312732040214636426864497307390484638169486326214475247793528812720878388988078105646351252415832018984931 425 -139368689449911499473750884642226692444762888337123984951405674341165135684644033142918625804995283582618269363896115438947315774990380522312553070420687918523202631862708667019924540285899006113134610705922173864563768621045619442772223663614350905749251185952441780516901390877210730642015248481544394891275356506323287037340169079937421914465452320626103522578303312681391496702307603576808455482891724301152198940174825435650595142331199523052524558410560048293556158935768050399551488038268115762448496974450756269446636429891892593022877832766859200861144662425554035177983021223448600912342522566498771058922407542799492528753720839177 426 -4482576129447015920587421637449070891647393638268597818794907383863524491519070382717371843752179377164946117451658083435482274791228967335792977516588839136608261667934381795599117427494912442819493145436646717358879583815653734362802425241458758837908797911740689588487686872512037603308626933064462915284247696035605197568727447523795430923883072867551792470339005995429265575081403034674470264907072582419915132132946371167738949604777561773186029700334352220304822204734826028915577013302153591479320709464133061995156029240159386689701097039293441164627677348888104975622406340361033746693139215272331559365577216239672210299850917062171 427 -144175057077721196864131591232114754322672957649557379749505108166938965101328560521705604958113050609533957768163011307012965568388022466235833322921050415832105218270601182370105905433162862667545325955658317069848270784534621175113817982720673747872799112998907517971107277559732520107428396557539558179727312277116344122290571008377152256415975455799153285116526696053730130109924643477617614396634634140333079810159029621637086598220043177510417650809028577234677150684150433350692234507846176316121556002943012816724611488301657079392456696932622269290055938549988959160242326637524427159620932432854109807437377449192650398866225857348657 428 -4637165434138079801158903379102588658651062262867152762581060287167694182479881528982344679713836812781914915986276293224986684284766530409283026922658027129526618745791198835733378482372869529091208845442052768457896878432482984809288644619253690243896080938904806799498923318085979780447730204951509554403000443421396985562345222700543360092525743430910038322713962717834548297590422275635901003302900642078557381764478949968801857887359424288536917248464147218940996441525931301943321813863880475809357034432511182546851306233760055857108210012213912552729482117716933480051725756912228530909513039039532167855739638207514711962075739694344595 429 -149147180513846502170674020812030674581447826998992797705394736278178146537574776533479475212218818993477270206159071345385516957875192583819979767661396300564321402502807132800595427823891781905314626578221276738376770315840950688181540594177637963132518821326623343467010036063342090824684455937145440613192229944512066047848253114234319158422889845132056781328825565913075668104241213931193080931081307284550660188749910388299763188979734168414256550716574089696377513968497875741747676256836115401947938086321800077180514063617657580301043702876996193292735282575855767259307274377911465087944244530263317569116695601368502950610010864516144409 430 -4797086015406439580591544690334938711667167628742297871827586184750851909708314810003864492465821771991466815944924383514568458030897823012407398105883074337372883892111084817401958216880660814177922674232233682569279749517427935983665387657090365168031545315767137273378773582334646740702820615581781400941001758133351810001175903469842992962226417743090700208993316261838125433795348432217635196479694726956471736160536588253599446333167183231412500660890840070800755088491282205625255704204790573946377681586950429656642152665536083613030697894701896606544438475640533082473224186014360750849082080241920673578168296745905278098350912234857507403 431 -154290776130841064840316252929265457037293393606311625690552429398128806146407309408310529454681351873332864375364168558535025117209852259237532532848051727099457070428327379985155744741263847365015226958588063211155432626182713667834484062575043586611194675487313414168288754013287363930267943194510713863160076811229048137703589016088593780556331336933720303915869288249158599921324756753866656001700639394806935140346753268734594528465726302362293205691795614356279548032387447934512080945265105465805297235141973110132957712163715284729456175177520332534720805512942636806055256907541031906237942584783391250216970230292547141714996037627444879041 432 -4962521731443322810560976662089152829039412806513238583642001527358812135708929434933743569133544080433195352167123081290798637051964508911255033774429848176074708423255312670838688490889400796408414521308870440368973853738006519619043553220017531412521970124019609831202703025823637573972340022165956895980715063990791625872330232896580536905854089509284717293924853449850343637695555288849517076993962586322657774735674619716559333677940393233212781039637352314114693830221426655914242010208989643221228455171096416433889807921623983111261128068809850753848964948932540188674824346749600047028190721864910843023256823674318718676791224643958076741699 433 -159611757440143163316565465653922880834428702490452686260156617567645575268170798943219165079607955619031433683828063904666453049924255476541039958363605242401792155717536812132529720965986744385064801843333543526522648331695834162204857182734023630870226852490436963658965539814568285055192094727071533637261098043067339409498904309863175214797050686962414494594418673011119572222378942144976316734344287169168788732696381722155384757442457868081934095256336817298377750865698092397555035918487114750445635128342109319633743729643167738234761001634616131588398014881351296631753131178791236772714416617993632018032351489924856659342100572971380093264169 434 -5133662781104147196756034945461835737523194916589900139703905995781810442603934492311246302848820889311961035650939878164816992522449018542028145311687911253686422382462106340400791669857772534746206314435543198674918567192914899464049614545470031601339226522862352275545894698445555054415876749224463305979726408923904513759324036704325373373186281247019792115591592774085734080920489072255543091122529588670042689066538422358586798769882116208314166935005981845208437883796155691753435187277267861714130206837375430223528917137477178963597250964609998933060816599879953031664051237308594235325533312731191614007190315839004541995441100830781557340328827 435 -165116241890747322051833568557570929014222975518644021796955595191055390510096353463109011767569075177822165053074159623256838916804018607547054481511207019371331774542145781243660338704697519750617283970166846492377308133971618179492963266726352457404935916147587885903716063582787444011955663186842855559812863992518003164878839785575121332126344474872195802612355031933878547251284994612385110006447162560302819416737172655194318648956197293615854926626395218881764594973389953613097117936381314307233928362533665534995644854260146248815704518172201758790381748289088762656422380762396495173020394643609089930279476702930201712203349985619496003942943825 436 -5310705922577170082888044515269332861198735215474796773586309649271421941608677945387023395648100140723565593089923375048739624815576263314847661086329348851131620532031486520286367391331756253565377994931276268514807935051849785140225062780790142312019336797310588034273867837993399370780473789220934938813283682006277884587728460645891808404737729229173814342570526304936710597824218754084243895702651098457409394513728249362897138003040020925302975873711649723729498944511969359832054806951852601216689457284386852366779900659061871882115827606643091917284720839387814489696904441145288670066201767045211775017082689723513308438811666104731180222208060403 437 -170810557902339747481496230757669954843386811356414674640249529073785773960641582457744762477571486076744401998641421886414967419137875534041828429284000986298078578911548505394892497143930696651995045784480918635290499292795387963479509212408099590041508862254833119268463942621142254912596079768493769270641353357635955819484588499214014377509053322584927646010640556979018986154657285497462417217286780448732344022768328182552434710974813009955995063314376787918801446418264848593979446750690672157440578415216869284949524897435430254928689080781466415779854662945792121427369434430921746525219084257052736722288204460844340745877280855146894899898427496505 438 -5493854699593300316617553913796509235366441592870420682306794965690175314449268205640516857112663043958562461436898213604247725478279745569702092480485673749914153345039876979327451467199869663228823156876636356254163794340249773450576206204186131686317485168630549822591626823062620991436633707040889671149885439979794593168617388555980120994867219989539535918509571235170136992604190370039822338316511516637498207557734378809397705692033617355445504305564098644436396554085837000746695554338901304905610174140565842386036251232137308310576059433963544844244887559792536282169344183451782030725961393956450421179840353015437175891238963284976648318660318585259 439 -176701252140983468776627545058373523984904724863747110691158255511731383745713354093614108768010394626982633070233592428132117039340955693170984227248618195163672333617300225131704660096883565345707994074732808782040106156127922598210488731191466027144292329294319581689377980313809632032881159599967690182455342829723069601092053118250503280063088033132699160311556267301095818261556008159144904631265244930217039788974030824529297242054798541523665684301748216941764635728373006020683004395335950471437890197799670488602659458131751742981581703622517315909777067736135473476518474037597355723786009330923575642758001377135800144197515640313577425759199595089121 440 -5683319675437142380322479519946093552011492157930222538409859716400722287440292368284344868489733834961775938064908222626704418612595398370862648487519139252112399104791565396420597271074192967591141564367866950944366952202913088021671009089442577639001199293746285849897304817960890517081026944948135236207791330561479750687943537176752787018353017313629259603419630319257505360789499101117199036948859132089296058464152493966160728238256368640713806950897403626042206676415246394208160303419188102341471223560839498987319631909772406484771428682068400113475370835166909521470819458590807389294913007536424993049325220527447134031692195964219126230149453318628515 441 -182795097045717924794622733103386391596492912965154783040911018127304158650338735397472721273996273887941950550629975045762491397329877181759559932229860361071539759910489671634261666477234111275163242253592453453117789047863698743883811832828048037749202636258186695990465628404705714861760407775210457828944269308446248277252157144805746323406930796115151308192191310032073600223969270687680775261283139280380822349637406671757441199444056705374482992416383810097898484346699317357313088980822153418454444172689534060916434156406628528861886168688751126849655991394311734033517551367031870588282084880948957579536805761282135130680183261420619505044389551403090505 442 -5879318675028311624360173128008381517351910553760583073145070860624752927851527514235203332918958255941997365742247355276525593160463894109131699207104121010139268318217638798902673981410013112651463296112842754703735251188491788939375304704104210047552087492576894208483206641211285975373004372547145360048097887282055409089549986434172054932773374068431401258530917881240379450104454124987778644338618195420946795078869224923382807810947113719683236959119341079978335697085050939165773657187998991897191248333205356549050505078229281732582359737423807934922542034665989072446796625152212721969517507895824896039311083172200794094022950882767467990528097555484284123 443 -189099098614726211061571866869044995780163774100513852939297970490328836502403582991134799546533192252616365732441348122557637419823239607888950543609692321003420618180913233925852438183458334291971654655569918262841916085784517908178587148776349962282907419673947706945752939107499265557592856364959958925914358382971464235721405140029452920410589271815068043989141383601024307163482184313332665928230602265717229922337866899816080227560979990810357920276548584977519945546475045163005701765632026154616065616003841864970884904254316644115401259066435586627843601488836723300403727201488931741278346207799208989628919964789590897976487507660862374429919149803053817969 444 -6082077035351337704948530800421568718951692439104316868371038845998365188003278012029290313210605460247569966147175699377073131313026371550934090740324724906922334774657991940997661047555486379927300584365521325657141732415943403764761894118107219228165286094849472745668771808119985159210078423208231351207362016489368162478220276458683718129334785662437943071585907449970408112042763728777370994560251032910144166437069050841014584022215099796426487420207130246529036834665420212973784208788723356781361364955648305519397587505749478534615103494787997797856479182169813099159360041424126099580773298398829471337431570009690924598077508628757998578958206478156909593171 445 -195620504460021621499512156527831577983893484321389864376102671927289046877326832238748646358192340872116993000178108422200186699774124183450150724850875541624375108677783729653321506760321905551055638998250154481853056641163515816083138778794689098177958597061313743202159589931980663941803699857135357134923403161470765993644059834315069985581760336643650578378403721245439532542347497435568224176359073679446655124905392879133217255012384674871353470730245844364305112021295295961551222263327370064585982845649289967855553646790100930096380328412422437914116803397509238710365321122431416767316912052074481386103378904519998159873474690894818971399984581027162016341849 446 -6291827864522071570083475549407666853044129778072350510524188018670053673385204168302887895762300500929934229017101158093792859459353855740803420321720954378080485809305640035854450432121175125929674886128352731863196568131422903582819544320482174370599019700721439604659046887753444808577522756427939418846651272958471251796049191283432937493467283664170089827686470724101106627793803241249702378964507345339962878317844114239388223887491569516223580447513349993120717262003417846116387178157804577576704525249472076215804448136130857722678289247027863817383613105003686433934654087103389815428001053700312887642269738218792653084370501529075542681690909356435519141719307 447 -202366812139913832045382710496602818251048013677027353459748545590612962051587922917585174979424355143521413456457970816793890540658714965608011603318038829027518670777109934458380176560612754164940550891035982544452425644222788721410094501230809470236647263861436584305527244683124560712107181301248970873350182208319308731928668357656156098828100836185221712526651391144059562562888252821666168566050728159972445728615721369315737566153954053113240890520484533365887018732041812191517815230724078238357771880494914630906005032791502828171385121595268464143371648210935412313961199284230488034705220466599510783184122425508146674241436966331219070263737299694073227964286721 448 -6508812309788440589969874143023469491986344627786913369980677236001918165661632924232849047074496183233714770858651840010932581196434362132613041012983368216324816144119408907347435629353230124759590124395716650670069298089727099957245240260300077877097720051299112353986211287343563435659769279617233080583101198714142876653133659817503407158960456216189655039767096409366972004222506698093548303120161408175950051295111730281593257289883248529823526775505319888793105167419351406362830102470423840381429207823133384631975012643384430473933684343959344260975649187535961600360615011991181874379018197684031631322893067246574998611169036771717874123211876291023738992044066051 449 -209345777778834432218490763963014440143330208737022619717480710621172759652461168193414127492701203359340299077698196811781621513462926707872036450399829265618110170102386442632196674352816413279990868255659063001607660934271373271821768835689632160770947082627714084224109714016556490571971224900504253263918424591760969007546724875894746520389816734408250140343577653360392771270028119620625856558818850331523115546701016154663770740951652916758667550288965013979272883170859477734340761531828910033884234130965787414049360694690724021852352219935327195671777539526306487738725146977296088847016843574135957981172426722862911371923312526880334157796916083240112716139843596137 450 -6733279834773668108777144757049332656901018727412530871747764410763421116944509225197132038513066586976350134991226269020948711923594829727093474790653768940043948133499859896167484632180086263133684540730737837432594297059465354637436980374233451631170325227121073055590909439522137349794372972710878811446184329709455077505603098094527011647868504220143689610401930912013485386484608931390592460762475855103992078993351363550409363717276160404890133659268763277918688966174236402698023271229344759662596211026287868022458295598520887606815927935943680967514746391249275938405135128524861712807426462270417557865321521406095074750990473705113638263182301298965160899513541749307 451 -216565424984431883241516435978055658202339661402597268775414188400129238103049337789055874375769488368067067523925191519293236510358719662967937523053817934954410288261163300849179724961304863215226115171584741084184215165631298805996104329506864735721436454424201027897511007859645537988078064334984237638840034720030613823111100066449685738550612468804367572319106424744942513845714003026226933722982954743705142337173552896178431972436288314354479857478393648753542747353638853444426655879516407769471944929954892784715686941032469895726333913000919515677631564291578438683224962117969415669398755533015160638957923364085578584736589701153296194046868844247240337565147232829585 452 -6965488506280699611329714951127393782261311311271782603910631020245516005522083781463101531743018421907929795542001305463546534484441077255434030550779539579911207243524199870154305428677256606237692290667333511356403877428030110142476109710129301981248117056114248090369581033643254714633843966465987626932465924132630251977037658718915084297238931306803475017470690614918820029787287743076804693987527115005456480340546861806491193582253913001516077690637600695405043879232890359226436037985444634611785737693194586821253443154995514765650546131419670612825958801676936945672701276863751339110899468638921434897191307217028115012146487285601347172914140473336592133511412586933427 453 -224034054072187747330685981050067640041130805470280937264729883874530829016797266195653433335489370936784801480145036588083181098342640903018369975477643683200120893097647686171852729026290776957822141536011410079000651928544126963003729114478704317871602589557998122448130149626335542469288126275251149908957033111925100107250759845224339847902961801979457182192748122616943653565305671266620599468450142444665336984371340565508042953049751173043674278040102000721854549903035655520680963614586417966692174619399718123518107451593770862744677454469632134342863132458640049190567283564704194552724338345079809267029045171895835458837199129914820800381690723729328946774316180707652217 454 -7205705290987570068056459620279726656210868194099140591236825372878088813119522670370426726337215051987488545567723947733787099523758316872698394178460355430751250107512003737079521350468193625829358657185873282023651161596896270701694194128612271930476350604262125945432008782784283960805358614181711233781322032846107378577364391407191856761987940157444806289605936719030567254392367524744484736522360417433039910942070994051678690519838241924343380517248585985991524590302949509043691306223383336989631963357264308910277849998232656981588970253688532085315215378182719061071607098046271042330917076000981872551651199147795067772053825899581309927509252696820508976960321265203809387 455 -231760251608159585166768635125732535555194902591507869552479262333425334997507288186285828573665112755559656153157600291253119034232226475649317320642947688387127723055990208396594643798026570444326350942533512235181539942259169595485235148482410345029130044373752549637427884535071240824049956390464087630122584587671963680913185513592430842505113773336153674062844124489195997208774237055598470533671702510629369331951338249022099101003065463570156899795192496320316453764253069770461106395891773169461001433279009388464643909078110853642626678739435750199983280780051478498054735683110522398014039071121163708299396926157700763434208317640339870039018431875804924453184599110379900193 456 -7454206362374818481907832607344771256523861736695493742080215561586951249450563789846017781619850382642616816728312698132304925985817027063573670048325277051194531470624145719244991727059314469096250363784195359376589238687222029722956027845790446156792044805787430731875800342971054286879311742681234441931676467605665677548868035660091710689638789021247999845801074061097493422981651816680448301523467802007411106369911359400030469817924677019377037442109760862950837373931880772647598888687240923747393060811419372633126301371980157744292012233915198286698966039928141295934444587746092033575186701310007131242786603321729345869859932780232264805646003501258596751417486045024156809571 457 -239752900280821663813659892272843512185265807545562878432503883925485541453375266851899980702145116227962206701535767002345429704906263053206017639119909936169259343758407609119587910174462064659056938605401599648923614251722120090591552652484445480674142396444706681689527154461946220816650354761780751351433357613218362661863721261090252395580727929641580180130607470465166082735520782652527868700074868579709872657977214940459563864335991088848821029436703656834687063661888141462095444527908542758099492863968377836331353393280230910484230250303997843801922276382701821003572408353471191816361774839537966856505529146208253878295970318649074306025047145638977421363471936273612528838793 458 -7711277418237819285594765270510904275794292966820571180845119787165175460231211105651415740552773870529668846067475341028700706617392317704509040951614174256268467377489767137151976043058040722794613193208907114248016905482101745695787880485595806047048401263052181123642661771637612034926192439955542856928035904364616010438726104209696630158071289715918458409495606058074315995843307551194214358372938047583757585949256340346111851135306748848878624431173642709733961441107440646596975882745614081395612034873347982566005645772931390119444641809752436798973162987393440432563153636002454176600602570886596077212252121725964158747571104955306101968684230766847900207479661327610892357522331 459 -248021189113352975957104160333315100585979062686558737731437588757147441422137185972864958012628479140472020189735405482978193631119434832893426596157175158011443004770097182516944070821386046049834986784639444165741750063828922031604197002491118942912865773111132258966786232694597562353375428875192877695462279217878249549640287568977532255667741822892050206649366001436076236109239033013240862716309504522017856007879184162107482954537504726645134569546265539969273029349796357160541569925017795754357753022675771481215139147792285579831831839000324218178322574019770369531375418296300503924878842478694075464272399089819159571993464844719917055498320280384232092260269333989906981990018225 460 -7977214009149069550864819608372422434427418955974919611889919706384182286128644563052511089363921352479959494037551154031512507037386475696620951620410557239266878316252258533183409747673695806323077178492277370183728066501092846269424002967053291689296286105754289775610662392550889871380831908066850649067252544844977257944269476126380026179954297516896783182913088506233904757965325347902662265568244546547566923057357087805023296210677381733636264398473384576793697070824364553264139745025039405324398623285311968484326433501456117293956898048898295399843775308821947408319194372830910780328234617707485010136827879264869858351234807952919945301208170163411682671251027581630257149604014867 461 -256574624028113478285554019043101965333110773733535722987161070773596530050228260192782466329890094016657507764654534561022587606313381134453482412500159502152266828709664376968506487689183712487484386086639514944930742993529129337274766142486955201706271210819680148146419558656740144408131094963895730350012636548714630622351921126120776582925937002708656244831827525485119021585893812512083934113486832228117977621437893694209905070733246889837124727645166042383150833429082850936321780125499056732581682072907669173937661565494978954215476509886064251614426795181552644818483967470327949507389815445134925085211601996680765909623167824953786352747321020514511805360879077160053830100274565529 462 -8252321878248059964477803811477309395564873158583415705268481816222584012256325594717322184347585111470160265955154965571343487899225500897654834198542650051038633961894423751112312862768336883454411162000166422520251086241123248046887647212966556137524688829513412461667257909771634531628103798577379712658687574234422059321767042169280299126464158281898119084131603049344920512577759745604437667162871789284675008152925488090677560785372470571996872277240336811690455501335525627031968595735567861618699818836317686905309663374238367178913384074436867300134837275375104010093946804709276644186776211538786514764681330347583246320797178803280270868695468043407926841062012609579729171215722315723 463 -265423038775454362122710161723412574256950105599315178512042220783577318639960967534155663025831367904122975945356554084168819772825092398419455366269264376797881517002303802384156199532990178004252459153201701871765706969331283971979681944189649721967313297540128510104393014925909608314322028284752546350233550520555167862588643329609368043512856787122054901515432296705802865046520834643163884782107329309874732574036890048512107138896125894995495326295707051795170340132699581810434068015120340019853361801499832536084355008382006053492205679383639580997059637943402976765226135016825767353805074667614434464964181131197661058601535073658355466978676402389060002058316434115554500008860235194177 464 -8536917312749380671443391296019856902695101241816849274024105760032362536377941822350347528274040013108413851539271064310827846092767900767008707010762573361458503744591005030528027656756998329424524503839911586905056342888402630766075361981935804674813291034059837737424392787667153162451892524120136464506972640583637287755604575501916939689258519512424688503472207991535637049760345711530624632598484789411864303655952697103533871157579297570076941590455779113452128378343314256367270057754487385561653789387132619151862167350198248788274772479179968948554170726082715082914381343730510837131046675766064506220427216216128109580918003106512024455899785604728509578631850622586125974159864082579907 465 -274576606239427038560212171813557570212187382748250266470086155565360043849229902990923417497898916254500747231069183626881474817658760907056655000968490410704740938514326646614306032224178515075544855463066636916596745980404065517781176195852399911444133719156879715799571352363745809840020642843671916716411767337927744229823022922790313913468063403132564932630918586518767380047373079224382001299634588774592758266171901749571062888132277538059376689291888341355885708668250488328119287975277041246583390380591389906597889866320350761670314678621804017217267428248083842675543760538066689736704363612889155334264359288580933517327015047062531050248874748495666419819799712862050924834549935541841321 466 -8831327507573185357444398235340033918352186747480001808649728404798358390498302252399615861156342650148309853561558810612948823597552851889355638308768401865627465014419829113854994785264051013132530826054981010506871393216255284908010718735449499300602355814150035388005709201781376318159423081774783824738950761507419018318346198843517429876966650846900542351931110036237978749814921842697208669462128662235370310782684145584195197108527206099252339809668896349836406430857394728651451513828816562747146790331467785698238340135141368435997442154619824325301853701496363709984551479880527446010767154203661227666167214228728940096282515074408675064304508518236489275436505506940201781737858123356688635 467 -284045850133388834896553743301143124480601188636362753038570783475361202790123900773899442188300858836062030233847190605494443842180735871560507405284240308196762715647201314313720149126631134521322079735823093884739359003694179840876560187067764486724910571322817594990812250323327283093067760019361084874435778329542529422163469756647242461095329541621675918498202245983821186393762628707084163931057907411221451375552903315131333408215299045640434273932963961665332854469386292803407780991191729919154777502030630798421177784571066282569181919097103034176940614098859986822499260445560796627975691411200111512477041650405018202538236345194117474838696862249235338283005985033619042204738949403388749009 468 -9135890941516073828050955413098982864774966744966255552238703446224060095662182254432864734215200786784806133912488409645647672979283333043205312105046088791353342283783850966218522980073370597394276933545066810823463109743010254252963540295966648780540117647828400318368048826278794418910451719359527653338578249616216940669488623669352401551208179490858388361736426902247230026889305976818625921653332374456276675276911853173809445337839030774068695994994626198534468880982602756303851939699874871261674444399202960303766225376795331429296083336065530283107542017606721996500919336028346247750117216496943494230758652757055662101714152529538030036091521348477867952161871256560629097423966810787823648115 469 -293841657098951657339546910757841590278352727050947078897261751756773625756690163982146450137600971803275372532358928048389862071048262780449309666438772746998944584437435905886082379300357981234974840246598146165317840542599244300498853736872276117114153104020063585547557697636075723309486555487586987620037533074722033004749665936255684257029926925527082267764906420462704132790964951025451474614429791242940857207930510817663918279718200522930272999458061644275722995221045033236521058277875180493506319112989865061824008352271232571642710830601004576892747395561457095331452811711344926249136556777759343282461153918064587544708323499699737045395568302744594997755526899387113866680808166696476754230457 470 -9450957766394870865352361920085003371210157694133073791958308527275906110996266862243467205043586550841405714042908980108249444505678563970275357087859108974523221332920162522095759556897212268028088217171229488844909452019724867591154787409355215641152643987884699967258439140431941401751753337947721428075720286061177859346929273466635007367488253684765403378230522955646512634935013410351917014883336310628962481983356895657161842206803609322936075493072978245623424181071363981263401144140957909951400785062393159004385851073130914114466170705516673028919291240894999231992885462182953899922137135894874454311525026796642101153236008080829378039503799004749480197238866173802721471962836613940671817353003 471 -303975289222183592029944329638582685261014005176250762771054830213010685947733158573279762206925775541438307923444042751494642335788027365946085038841818870256668860233405945323134496705438559463374773310793058385850900611329970065157397824234058560942296738144596867310699537944558858111708454509268037043717771781750223118142433509991059825391957969146499665417039993464548647057580056781856527554325453884319727590862484500168936427608141210630095326374025601588724080511029743292575080738968080779685340314341445499356396158578127272337318329105831282969081753895428453247805497093839250727447088803180845554136567004459716641335968674633065189168053297546674215173339843065807416061684059659669661079371105 472 -9776890209610693878595667746963207047361622971255835020298626852048173492155565098129604977642786558910156033312091945120545631665564726637364719569407143094398942245466864115284511130381148804998314061913287524972763118490984238458134445500881958517136013430410869912893749568471688127009010118347719504847502133673329726795347464443914596091783519913122404314353390383789037624155269406574840004314733187169297846056535143855284524126324117100642662551028248624728889372960717836260575396668974427702408928133922055780828127279160479003755846383935285179929555257231658349199767855052889553486603637506139571049942918885415506195583719015207857246615342950820246920388032015177132591892619804692790106813406755 473 -314458396981453125621444595835304355070999810384766184296412080627420264438877841757385141084240091264068839002508173761627975250230876275844402275812970189945158604538103315768230523170201761096237329428398589436149743322052629851961960424637013115566969889205618245808006623552483914846486460893738349824071417733970808493634661409699822960765375756727138147617536494410362367664474033924090649649464057930642083162358322736406799498149896462462164098598312732307894669406449099619643251113556440806857844642287395991761718661483905763513178734296123516316596874007190842283597569451598244357116615051424407638049363589178689281441651281311009017164887389740322193003716597336589983463206872453892814691151462089 474 -10114062990596130961561678466385952875120012964488905288521848900190207074252611719819930160670188551950321789107113583743722935129656033565754265928570548861252232515710504307074894867586483414119267515785427067393834478130314200586570536177970322109430160871378742414618019437497067287079145061661504921674605380927202028335823872280638436790255420808248693453887413895160047763016623585687816327898479092019270661697070788870832208096818656523165953650845679530097610249584413995099069476279517141320682888156811196558552425580907291644650502334393140832438506095553729305290069476307595563592892339750749226173942949334003906770217739775876584616350173761651125724917690867226884296552911108430736560907274379867 475 -325303032641801919421392172306424116913185517816658955050278783409892630830962951721902685307774668109907490855566963847814263164417412142402004008354586138722087587522654253200075160038149648562752415068538071171795412997960420566069229165744323921366438529787238039655317143850191569837137679621053770128526591798181475094934437969592504937926039091800313521205554233362353159365480245219967215800127224672070103484157830924286045134317347433129299967803406065466782168830430418302047706663348048685080480730617411560822006124691712650095622018748130118385462374220850609307962757646522659669583758416298783876225934339870960559336847579165575672447843620640350910451944614586444783630515158881373278883599405279473 476 -10462863751624312164320640701307081043572094737339699372421999168463203487210273523912922656241721676998080716444825264738075049103024580421818300302457376669144915586137021049258762811403613955672898186323835013617923547253141553154003043874031401747484558049119246118168203242114558439618945970212594996405635398308156135793250112429204524627104689794857812890971182135271564056562392677547119352499887870867585033360874584170136240212352811256528804681235361751288099778673643973398758373784279313114417999664067541388020571780126472296040502591862567474793368475330140988446789919183297483612327284409743912031673521674491129043164416092359262433188879451736220616920405777729561753750461263775049994458357420352467 477 -336521664111245437991088239526259381139848477390053754219434010953919184666725784427794534943148909867625012354946247053216722683765929994175847064553305315982869606176957161302058368139891979476253682744383383808955182411843130841399990971976473422756424865799293831056100998164137747323683737102432167602680773981761034259699031356601593594680822474014124106409860708404863558706980041608872887254876560109760471118821691055025385205005364846740528953211027511063494466968557383069989035463399658569702583057852029187252160360654240066091688742532268392894270991100218347355344943085021627934818817585300734180065647816929693335042641499629712746892990294671290759153345639143843209368630971148104863496951332752225241 478 -10823693503475168431027518781948187661789292752517051983051079220281056277739766389826736449461310864357006950841782571499767265027987278372841065034117790015783950545776454717397539778188652194858891536779113734541352470053982377092739827578122008075544036819639838493779757403311003158521363196223384627295898965419188459328935085046172843974349093135280335504032798122408252267281253211534692958540829892782686961330824664536016891414846466080810565629473963316006939062444696545282777837320003235492151196360378991796527202481900582566982921799640812034046678144595954207866243682260704257770496894911110038668939870676488232453919740796024317288789923509817638148134910969591887076164451139242178265385669128689754763 479 -348127189274931804334641699259185110791401468227743283174878161971024428789872325505303589156726963122386348286344610664849682458609209150202272730283855199119340323390603573382111013028882649826351589974171373382063695357303413336002076562966283578283772197345681094594571771968557728728784381411516661960481501867520595701250363710232748437671019180735254294198689012458946823427362582035237941034023219002477739758809110894955382424875425588238523970449986752714768502751859957583362160949169668827798362991329494143853753413880395122342848944847551138217819442117386583903957068421065206444637126439116740684949338261832033424320329619027077304151256304506212417053162490956981695545735102757784376593292770334712883073 480 -11196967086471253731719406333159086367391357092629738102491258508129079388120813226502979941641363836430713180813708861250705455146399543230590818884639701156460012615972484515723836031046453510946841158702852400926912295646790645299088751206193993285593062792874598363781983328067500376011778831493325756261708331883806852842159852235503836436620249917032865022267081443965436952562492310576241962903928449656962145498124858664220240108303205922229627339713398912588363719526277465677526276821349182934767004161316630056229384672123686028203751357606482441447464092942967160260260713303367862597026212781008373761806983075642709806320172350899783608434809084823947405032179642318846531580924103160789929003739208569158438531 481 -360132950823638639934998165670597696695532312292889839892438973632702803399493502985124621376281762530502174583973613281036837895243820241389154182670548401157005579447183021901721784292087700272518841982501839490476010039107061081929150942087046487835135854946987275966233351255286386742187087230757470237585262098638827625235502108850480913123273776661638520797961182708835079958825300293699164446786634415291199888834266815749080648776613843949379986705280943682065273987254271602243437122988901988203231790146633586946907933612756672375167822055528962271987330164382266385805361422689161004469974098601857665762005128038773985849278547088349844818131149348051982020070945673592205423664140983263616023900646091131049892841 482 -11583113647413176062511519421232206214365373868569045017532746784645620441990393258370047957760451520812309664434018132852441152301469107926066742736433676872554121802095954451552421641839726512147036128907506202480827890394141578520594591035994195130583321834435002994347370756882533925526042203308911272407128968799821088393137004672837964794592300939616389593614103897441867681392329705052619607568654937220879051622357861068470581073978696567194055195013359331126412526660437051173490302067304846677951335051457347840161329683315271850986065388011623382471153823241506837156261758894814576476723348888091427100632228697022684468528508389298331953483041852108987463977631844358804867714868906970631353835400240686961507272635 483 -372552751593655980545830348646556144522380139302148349115792265380746886132061015385292726768760216689991952352097751952126315519142336613672387119826860449066516248861940472763430597512917746354027024043896263572827248848837721813903431695005076766117557731641165066157466280443215089601448376690458100270289239018726498991650689076821396365076527399787227715122787277926774982637916284635738298335591085584425117192975778585810296658644653322548537250676417412644493616073297136187861639744730823634239711099376617321767926053495875911986495237862957109087528760644810233335220674067256183780198972291283109962466574829493928617972929216592512208005676144514453654638935031869580527627746484895792199413709901715834898868205841 484 -11982577132962962520244395475460094994540766099456409974867437911300113598834471370247624062373683804995393573203259245672995611533243173797909140362950697188839545940525786380066999498949489276955739374494021535954788287001120318422002979430021951152817160862193543064176906944244035400018819852557468976975265161246675213820733746915266006440810781888938856995586793249900770504893520966843824213163492500884311006574063533883338331288222464678319337922016529758158922388020935456632556603731668915775570389928409463127418044587715231025594844587467437355448543910041710162258220592813562138664707965114659965802677185213864148234413942256683112950977725032418072097503520204735490456903603533495885324946942652062277095104110131 485 -385400870435691291221515165834989815536384113642509230879551658147977519697297878982543800579448321068780642131194217858900001985037086054085625379970257076137526739683484845640953014597409886167517110817504234088649120235789534443686267449198695297943183999663578769340569381700357008383158527090364034266703162254541066046574824454143619024584073339443545981714829763054394827733306629209796422838156999183214447689888617669916492334471157630765429227823867251955836490408291828702955624120943543897009384521959497987560581951939263920036547458160289625654586085955436283574981790148308318057599420766965799176783051488347271887103796591147712792761972119293462457504756853791325587246472906119898738233140446372449662753515894521 486 -12395816800042593590205039285763181016281642205935387994751131272074297323500695462473415447618011413184955539709977482966385562941383701102123107910578295269786914217907389495307930787035428786289321774938432832245360165778570901209694455674031367381297361318813797220704485507458521966112527603093032842723683062763251128260784347887257709826467758672835029940853907124881488836514907446672405914798773448778953651940403595028151542982742129228912188006045202263310246759845284981277020152609616080346272007829894507937024220988287885751250964801141525709331492737240205614293432780910410086708174367168649403087055814839174122057950029854593855648092698389242516511988297934681494878380091846006956834518308408390304893994818163179 487 -398692078631040812501346120139066628802795444025818423822964039522190318984492410943204770027936393017661441653606622833437442510304260542431144403210975654938821465857311339871996185576535931488855523799019151208311223589187525670895653825052960416391805407012525262140245179161054317761568187130187927291611481485798418474989825421258372508628988488384247063112865291898370173567707347314425423244368775309261333359426048149442905640393633675917470573062013308475705034601034587813531760854663049972955049587463397544647045834044903249643371841601104930827331781639860130745645548097817648960230563879752697703997107531063011279405251719067379040321338732799176812759277907352737746602258973263592797262784226252780107438769382563233 488 -12823307743834503859482550449371097832499254465632680037992171414860718431312822677275922825237953006390040116923242744116919892646578349228632698268516493411925274269626825153939482851819521391560923148776746816105911601327874301410225884725896442907528379227804351861977091511758513464071861405593960805972439555823503652409762785981932765476515742852531937912266643629563578713631639880203513396633117173086141895601738357718865543949459287288988196122566690320344756988789543578838177430955783845569858320328450845753015540302653852114707604365580122392026962248467765071871105347513846268300660698380586387746084390678886712740469967312922917366483961242221167262605001168965319252920023056574734171354584560654322662329790081864419 489 -412441656873900653206158434703348719037848765303799149974505881017120792512712355341026344688441020633634019800438761671804444666247694641002544513298079674795995232062191546071944960891838842057670232732383943147367415887409124466126900626045174778808001660612161870759119513507204853300707422914894911658745166391247352984082229004073466976121516228223197785490574438615716747330025562391566472879039306098838963415108683715472688952670476597674525503136044556849322875436106540085638328738922793402776577048000855859667853665131329595702233657235317630381679790573371744458456926967658581562255702344907533905822124156509077738257740975001200820572238853302888473271000499971135660672734908864387242999109671317992755870718283826808073 490 -13265541443991083074034703521437905286657937770785367043404374337482313326231014991200249072747212758916444554582512400946890149212247220505538179518796316873110676717169968675237433660988284318125439321723095017281890044719416063821124308733366722623409963977271661810563983210457763458346689402801885706759209457348385445115074931389176000661669997439812317338747095692196131147143492404198142019568936043914287745517417905096637694468411507867484412719899355777303773565798001249960874653031210007611159733083922460726341692498664357360825535486419621812803187103557557490580795682194152795257201030217312044516097809939062813152350978812747910447109779221653745632290959301207471395611218146917051974735833723034852572173115342222016795 491 -426665412839341927318157386121808572339187527536111433423146670863698660523074199583432335862545827346153721886961832394341005677693410256423377120356035855073396236223738675014354615317089192326757084102534099345771768981584667368415906548952059816873435351551119882293701150354946938626713865457976847590685709918600511669184481841090770211776258524580337727784145447930736666413965454073607002418230727536022102015553661622944437912367325269351640395760373237687053844305525533297133143206371882180830013186434403448295502850118285855379626485119590684169375900958663763384003533800322802080111632015953935812737268628935364395232844704397587391351271717159122280589072458444132789174765116378093983807820615488246293441190402000248329521 492 -13723026329681146060459875222244969490610537635176383790241845549033084699830749318556883437533902880994229721355413950472702566669150606592244921758281576900872475509715973695880507431499935186719769924395298864773299447432532016807952940481495207970327721578782457732419187773571410975866099068506329741145106007464584220123933124295499885371679805928960882042087099921340861600929975766202855944691889853421340114274545876170703651424332634605975077493164442371356122944432104884676707025164646210142097452090213409921719371917434889567572491251784868741534863719211570254659810502772313318916426195817647179220112690258981856320785172040101193934981719343826292792787348229023693722067764155236934224069210129604140642378221306619680844947 493 -441379699357147561206807737019359475452849652530658012476686156127784378200270417168598081117548299372740179647444438428154818217231884682282167850312235458592429325472737697644694882926919417821884342552241611140234889672904928783906680931993836348133102287499872683333334957417904368151035034961551912229960261706901110605357157316836212949549459625484359425690718611597195131230953563501919451535598842327563369879876617303529010586452464394248285719827056218904533514690707665799058619587820377745829639042142565401694939721399653630706724772817130978863515762969408569464877393565924206326464822000642252583453360818994963608354080923241042784019253731320636321822974408057693929934704392635051042987396985159923095833285681610469429036569 494 -14196288364122996601974193162796613939414571579944560383694382762405582289695062757561451121073266138995620187054731176963529054885618208368090196304191235664791831090546683948511200499783793805657729787517607700576909589432129039417210989082443085052644147310923325550871616628355480893451651620477916131120542831255948677568447550545139802740732141656475658245840714921175028277395600146238085611175335462949823089256562293344717184078211445851640156583164696399536051826826602716082554756148246133585083947223828199398391474272968182652563599118622489618527086985274646386755291114702047317568835953630165723222456076195728095048209169355984872398564920526449166081594664281095592355716939620114421476485655298624615104034539089072760520381771 495 -456601433212404947150745945098432289071925753132748255476414830480581136602629261983931409455556580212434464011489195244087696827060147441545134680845155264286837451626805800385550496176132871111074365048943716514845994328434122819652906113378232710961574082662709528101960562448768165776754155829014849685992421683382370126074497719807922240462440304193405900265220451185415687195621848538603608545158977204060214979052710650808895899701034172363239378041583956601381373757462078968803754345096466147800796296604751954530920436645911684174219919522234975588303549505046934098136896590395924848913785554365580988125470110416940064734304759336112937565927471785196778881781974303283882711588192155095241366039113885683187267568211199838281631145921 496 -14685871649276113790404933396063815041435714969679781274399371129742610139199599762267083126007741606155573787867608034592163175265724869599097855671227897064892033752216249159206298044967003072166160995379823961907761958592677283770632925079051697674354952057336984255541164916716005199614145653709470959834185139892828303197926412360893167900109410592534005014391647742081783499359532658515996528843118986761324561008451899408296787751781776043175360104786304933714825535216002455633692090830944198403866500130039880811968889423109143607022160342349398367650376332353041598504519359566808015058775747012051624838884559668931348460755471728249858513266411475891328127861218139642960217667857084552958738343140256120160341308318271234530168064617283 497 -472348114594469190500098584131936614404254842379588412838467130006817660652184887269520279456318665135815191331882021063481907556602953570473614871356613984712686878122484105695243505688654865242901278180575263220157033515458925435418509695514741069312908850102160093150758121915396497553974799319890574481399675859505777858160265512126296059619346857765369633142500945451456157009414974620924302277937160185002934178112259179781987958069105321108534340720574790073550553726157084711902385294371998699737728256124659248620833673595981028106985044267785669260433804391969929469159708531108080667971633949290723430173470144322064301742248966038238236240707231727792862687856869294872309126893553420920410112870029342947719052262264865611080223652575785 498 -15192339051386665429003772312495480566088861271604461774027061514213374071173519974098909771884673595856338125071715745746646806726204076788778284055687643740559442579087017178045622292000029868680589056178875270443217071111127555075462689693192194148251293070071172627659712452144098583388916707373720286519724281851634452243322972259583078200856879541171359976014752372215401273889573646256185879718797550394153245375413509780734016034681470745932988239083862591086672127633624115427575439524875753132884039337492492678427943975553364785193430791352060034594520294609990690124942769508034033411023716513931576068039008061898226369248021056877123954897843319583454199583669142883336126958589886183908933513544298743687449071132851875432847687683772027 499 -488637847216657119354993039340976761537141848363607390740077615572246495341534765988273776176251647929410614682769407865029109607462251962235693065878077349542413735501821144769211579876542205314117602826013491289567646727625596362585280896871681553113867197215762385150466665123789695833475774198656852357032612608316959406768924694975914266522254987930767501128682477699145171149599804609664725858802545194972261848262640180608333744639878036273987710770626305088675459737909002529255526177645348721087466234722276578317795548674438877583315686400414816266690408132543563803251312821503905348573724855569928632505120225824952528083526239209097407708669533524031255278072529898607468723860343872957802609114500487050457885960227915331488398159138782545 500 -15716272848106028379703168741567250965284494506192862191762346054390393699330918792974172610813787150577836600728449780473991598987316613541192278349087055995858686382559115765893836064558957933507233692576157306043425952192190612754583032504135846233962771321778543529298039987242915490245861721854545351769487859492044047546379275479732806571990136894676996926793550952858329182012803308593881707494910269053997512170065297973534541104053782802864729375997565502337170675566067703603023534151007978457397729868491203759915561119937330054133515974979986672874512721832643766662327347458505281842839194789779364489122434644985147507691896072262646822312574958359461539375697990404081009386890101540904706126251430094614392268923720999899263492355075706611 501 -505489359129803354303906767726450395734583755382361866163497405358974976825912402046386600929411835495762090241979283890523176747600146056109347807593331822356913158093638910417262014340654972351863578345879363460426059611909732501776663876490027100369141793173076565585655698758030321686359757667958382755612777995658450568404485092983611680914176203488833690133640798803564589589204983180075917306783526551168849291445189788779557047376602169927376200181830002927505654897139592022956160146505413500884162149440720733940668320975648702186012083933902416345762062361782398049239391848258592958502435928111872749791606214211421844174685105989192346500045589750672137269488826383500921662604019835938546358520746312868143644300770037838351807040483802505529 502 -16258275397926297897135002758068570213463194001495825126390051266224350344859199064418419991507147073238335621609696532538062146826969658041882993214352233857938576925967493381524820534238151850022745128522940787404756169424014902803343921889249841508524025950615153276191042379354813266500734163875149876994516599488268630351816074404591327435523647783939025159890106532223554004042867555024299459199070206559699010574644287904981774954852339106034888875980767706959849029744536435767859415991134366156990874623798688548259287828604122577309543785553521343691336285673735384616426846549618436736869448542934467687814214694239796732641177882409883262522190946497047162095821642504316050018658202875986476173603183213555303044322351465414323983236855854951595 503 -522922024253607458124388717793873358112347494137557037371032548878874408187151927026934344012474175219931232586388730258053347047901756721707809962103651019276323959347546708356350684750855003671050794326996031642843580259327505586800643246777526445610027916268592326474079588772203747855463251536010633242472811240808562768405648495667395488407313589786473351633545594648539613202052133179865614031408646330395670410630751572461271136854271093259520769690583916947139376811373631598830353474354240942592198677740062735887438200360953342082355019204975779060497145281630640876312609338276801918282654549442186207546963084430139857826965447946034742248198008036009487027504042984259117008753572829641835676167223649890168965243323578500036890447200245772873185 504 -16818969832702425484945094333033148773131164819765142040430033221030874935795292954355675172443743046786782899838092229988904344146672591487395215976055753317421419820942199971189654228396806986111117685055787281044291010162195011186236271244278097065701879961576456864884225252336417811999826557536725725471017661094486293689592579803379036111724952501397733425660372669428181971327330585899449405390030783905598756813173741687153778263552062728211025528738334021176466027936918777771738328902368839459806455237027827855684281845502075925236915987806057339965777000767705640727820301481839541290307632328717249839728172808092775062041072034712047223141935246402144814942854700612084830703351943960036758095906656738548187101765876911048545692631334453828638627 505 -540955884650526418527521022617933534554935446292540134800552387628087936911226143061203308662281239254245407421689376962264017172987328996572056907212684338656019922919486740403781695510424259898098580395397656242467040936858864763010589615163851738661216857070622929186207857557390351043696270809731287292627800462414681302900658072351702287482232536565242239628166237355216106159358630341490531697400579628583754970779427116083335307327017307530274886333347199244371495295100465222606248888218580599822094631146808021434265247355308577664326570710422206748268292111587280046511478777306880066096730802358359020510325142031530520276225233584601849972770083487138013884857883424551316202124323658889511413336925443374696278205837168499497254786709340908042353481 506 -17399000774057167145689049365553293243512665320002578284438730992405704918028551267033186759231337255652515100317880115735786309457765402186883330536551388789136108093055665674227744339731539353023266127934597387508145024382741254394081479906551931334383035608116798104772407456347114914761548009422248917968727356843855778754407933678401943698362321929884614525291556407431516208872603031849442008910782522516803934612997296059914296942086228268117152122033594308243336180114452666240965769491272263851542125132478133543434939867497709872967627166830784201850959152097497081157856589339132204972108658368598808489790709910475292662013804659698473878303325097446804576657935588222619921592138438974921809678557561570373846635940677854620598784931703820449343041499 507 -559611673567820409783950396735573571049254092004645795172984498383092980623146471828305740746269867205808732658803944917989786461468040407034166556859381520157731293411473651858527026395044534053477453904221144431065308572365758631436961626120522571381984425566832247740056486581162261962387284478744079713243465216345327762598212821173178317392271520056434932064937854154657484572407199023569040286442177685434485254288305759067983207125806721732733231172694452794495592968893036181274816888216790137424072993696525673838194906794367600438770589844197897250898305463206850233875640982108522520918844917397071138358833832729257612124183595679369524176414361767331031089265540122985408129575321803214283021506590264821435784035790063283726479660582967873672662741361 508 -17999035074492481589192341322471842727654207878852119247433044367009998591587796364553377012053646355606833006254212487299683514924604629560071362622594340720914425823834885998348454118950249334012822089126249829731162668352546597563068565473345834264793127732857522495380567679429654713113349680356583103613756596905998954183280710863615087100951624167365163892678961662815111701568355361808867866807092937250270058421875501336974009823637274705863624346063009937493517605596265273389230700281554379152802237697301878055051991343533758573642296511066230702449912988055528398366773558933756594296273238690558254813678698287908762889784514607308089308657402470941321716417653136826781384341604254624725119382636435353037411102845291297793716153370442064701789735404883 509 -578910839274242912880617670077806983473989537513954506430473198847963660160326410944698285957898737332235610969902259208451039116980688980698993119502019596912284715588720616342341439445711220221038307484136077273652129159253310460295646941154878077104862784800818122052891525505856265804500367414869419013750300319127173205794374936128657265592907353447316319136228287479945228616927350375151823842926860479319731237859946280513486520478459542491520157634782678494759429983056985402948915950617914995123578499556553217023714756672768600847967881820892762307678427235782144681032358708065054900327124389993807284541177902147030645713522066371803065454566003748638019216102357738727847523539183129246068063475360102184766921764836103152095879906743643114031247403468889 510 -18619762584059422583381541748051097421708138887507505429910442317568680102259770498747587174507448689964008097035887228556546805316782815486165948652427177643201179311064472838297434821575998668878078382931794468061072066135557584331447808675209000587025203402916545417113365183808399581080338845174499315895328212810383780011553588337391601947792425625802748411189396335504648500869974189208241461533654213044850142727750453638123960860172335905327045544297645205373119700868688035024348821913453876972364702286520195031317697788646335449295914406060205520878993143019701128268866578197881709232358483959902758723304622418576662483358418846659220857239457500074940940881368967304064827123958454355662310720420219388359762625814875909168584880220520035919703859446765579 511 -598875569718779864048581777617552841890753828398507463871164119243972454546018376752257183168918701799908726205015680181199765569840128122453283705391410116131169973221703651680567175609330603875010590800944922109115964183178618540302484424567135348792794796489822482036799121580057355963069012019598072860485414183916949060687370133991039963367444401980915252444249952194683324691156814849828295590451985076350172776768812046988237494362239589052639049578721348487766926071940955345744058084578138898357156962680231404808008884569194918879590969480355876298806805923248185911679823716089141192141886431863029915950881772549923760805232079691537529789554787608672648495399665221498967756108095862011086591418180426362942571997548866091350093438255194147465489051055818753 512 -19261896943467953832590538887192097572959178555800585524660125412073280528238073608591136285720489740979956452978458197586190853178522034089773978643659506094752914129064245900673713079243695097476304495014476387194998828646712116984413782117308288128543862380639797635318468826755583526889521748929269531123886057224336338461988650661403131510332048495533871072515543406228364040970536368986836690495035624348782706973435115141224030830290688747920732966874672427586718606740546120420105345347267182712517703542210260752469786494759999571698056207533581047083814815887365551056217882095723048356109554557732594162703497222552355311459121887160054929106206336595419909002040297265472369161790902728150713331539034226797945585787405439776457579336187596825871228221989754883 513 -619528818039787598413926219906909446468867663391322143305552438705783707199420712222692796244738878849810919365044804817137574124921494014102761133041152909524234180520067309545372110178054739908099396619001003263893013528594083832650482073833886480826303074666096864586767235095824132975094595406672270057802819690075772695947101138973557435635879978776010441822251751885286077530869076098187871529778572969087509215578784125752624976934392776784678914704871606636808126377598222243633459874641947640888358073007431917486780667537077662062634786415856746510260742143784421268624641468559047428691481442196753507914711514352635513723859831381150277018758548214714920310514182955682028247405553077117741188904658518630697834174928004755884153349901962013379941438525495101545 514 -19926176404548512333771766452306677757528407332392210442309020583522615680682093571047158367911436535142701240994675234671256392383298727929334579818095413580089792785597151686634131084263054641147044898834045080020531825962693075174507643772624631493843695564093391462655830497204535805019993768235153428785729582469995168674962706128671483945095176323434872806933720890102858779386548499722104654726098302077699721544147434477164540118900199756467702312303883027515290068856962411654598563713061792632772909884493616930961501820018750444387739207028307014196237911133696776543830325117012310264780355278729674808540338193945708130760393840863712271122533184360342050649399148507003675100283221458811423233676431731968572824672356856668486756185002446909681940776500782425403 515 -640894328953857045718790056605295387236496892593044648483521743787426377209709442835369294051326617399987185999327008388681505019835513249389535905340968498104093097793051381038903299945111056265626226866295503981714023887982771353628142469849449829178917402186239222316705646466642696725912908841026699666961771748049467712498583537445857128820503055391885122312829538702710300718545547045285341584728707605271774410257158471696532621638968859056491607807897230546093513015904829222384909501951748372125657911327715327731843891396601947787819348767328600055840062473977476348346704062856599127308150053922440121750622060004354866510483158666872927632324432901103771082773295081819502932736881747766782406750891084254614455528222082357970520186395736336448723240469003421561233 516 -20613364679008592038503475952422188207690537060586057684443790646546077175663593349285581506148903804387273637229030179904817155782597636057804959504562507729501220524501132680673323475244096545674419572509089417245800108043024523891514946569392480972012973401139371057553339211679973997618511443797751963242697177418012792276317104973656075856865938707135795501861631068412318594901158850230214010233032032536777925584440985187479391805806470133769949131972518381098083522044854173890758752723778953721984507581152300453767348208949969247985757455091327082698954420267078259792563689220514115966305956631241413058463682983450234381856585181797629831377454165403339355124916503239221543637351667356147264219036856099195017659667699866697245676194113938922286594358827168271339443 517 -662996666054743042573208690200946155431674892121324874708916931315510602459278471850582360238631741184585804110299150736068579274467313028357834197945810891865470033046481782629229187977789976652007378902106474296845186515922162541097556913035334600583078883465263066071097109022331402717226289087922799356287396206344496502387027596737998375250257680368870657877408228875303644088675671932873524428866560263277566734374241674754445042427718055819152451051216793000574777246257328236625610079023147452155994305301831081976355590333100788844592036818917006448600402895749591802078872225555188687381570858440896936666460363848321990329876546896838806526196595369533477926039313837130705371874010065227533028515643221293756898188246116447913908729641630110692071132170962962919324537 518 -21324251816460149991013449296085639933799336430045676441859726951186468076544901678967013295090981036225075108992686140457999097366350700301995963233304594628358290415665747398529500179335313955951831053992367124042199694179933650025209359000201993182484789624729476879459214555960976919822945469645436155848932136334326187590448844608677569906509584616246240886771146002653995783766121521469746383901058809932482513566800840142249832419222838054997411732950319864420957674570328483601261801012727689415770607344003296738951211611024866668019285221783097367371109046399947348883248603946555915349883501949667848077779924432621482417175329697163145228700193358027417920284172930923099754102432047779135914154322483861268476006767678612627407266381491904510945955483674851243276228459 519 -685861240053743913330082702563257838183345951715413309137283563615574298491108227445993571756077763894856823706692252655779833024146303451108378678233028416178644396486288159418526337813090763466443248810108767555629507272332041135793949355194419918249170966682714052351407118420744330402784946227256870816284728892993716823297191078289354819010629932782287848887263380801153899429672470542864736151186242696761038979653076522431436891864222687718198780856373619670019378525738026658974420237544560106373384149631702810073389684269453728653576384597096727930382484516273824769270452071214016654334752069031028493515918467501554576731024782995714537660393205102423597483440019996369480504970571359952410217115376711015225857025229752172210855991917491177689297470175730572534107794977 520 -22059655112727289319263085679663799220304129347673769912224271722425863743947236995801230256063825615775751911790372709300576719905759946917507678876984551111605187652923673526398960330553875087511883794412501736409524883803646915418142968699149509490097301817312263641049249406200683520664835376686313729127543747976384881593372347861904628635000779770217957121310502849053046705949772273850651761197104020805727091162451025281420935291327615221383087108823824463150275358467694782673631676041863905338452338522474009213716105934165300947898033766826505143802947845992924887741483442660182205444662108437958231078735250848962065972831073566675865338037649137499347033539626108686780555419378811618588550081726271328912085700344419237491361993267165852332283351931136400798945857039459 521 -709514337993998842325742634807585669558887325786208384786019889803286556895228533425435673052577418638547354074328586643634350262530227107198733166517898333230032868712598443309061068287862433216166052990901597678884451068249922899082356962558685081360030798239745609171775615850930342191823842718921353857636802799518873716915034666862866197551458252985919551805950796175127347999092626696978569482574107310206243403450951170701668818030734958251415499743262970512461826482262712093888339748370843936365093111023618338070866827987012755206992609776818407383479065162966327868745301147675073997752860923094632859817566819166504067978939284548510753074097905579787097228515633565554551654467602652838044484577314750108271535399704934564403134887833845340881272419899207525460522200523145 522 -22820420049478486216869393883407094290009620296412831150236012877693804779351439528835081974536599756737801953305623372846785326725114414881138812301446761201826280534076268308464498903587944941061058215997045502822796601911365985076835301457625154188403136705744222126517319810468545070263444609392555977228019665375439422005644982187438027610510133184537807230867654486997173684607701847017953789581077291403141683969434170180124000052824000679382522735932003887265192897371618954046104079703820158136228979676121502015998490632401766157423469940084483094955920705989628669173882696277666164428801537790505105220334401014975163125768750478149593630931195537035799109427896322788746238042622571344033434369496123557825380031852039210469553310048279170709643407246943692710343296800583323 523 -733983153472290258281852736269668289889888424373438822878302560754374098273658175760058345678056393145954013154814070582693690055000176839023967533488390818316391185732235467230563011855621558983440973348531395961031636258883740530006595739018643039549052971642538135518356759865705470130076422862673529635555837913046420490474358593223743237698850024598438464591235858082725452336196509347595605635429641030990524180371639287410991206462236161392499181054014499549304347124317735341334470352048178023929714172329939293427677934831411434707229401660114324649622857381795634004945230296503736974827457488488427259749197135129231659512855898316826827083742922218939617027051275424084713302402177719161331898760029757969300945852426293969968848675601500306771434933867656665456291532576243121 524 -23607421266263641391972643889951484777544734918297693339081970216866022373658916618403654501082530512640477423431835483921959471044215337167321776872477388146991289653349848969609965104043500520344552046828588542930865141644761305661840353319147017197275943465543383711517320767533182588421984421542784230649759030573793568412652164161323288697170931590524906294932774497969541619654074136481261169358936789476733091215299726743211466818281637512483899107411544169082420632352898342641074376484831843051811480514965786983695625202845690697353757544230822125095894871733024847079104002888569358951721714182543745629353929332317814871732425199398891797987596447441780147229824435180196054207084458113993564064558318621175970766876261757129987276328209474050319624639224887879454733128001842707 525 -759295817903096764420137832670768175114819293706630270465441556054843719091693531980385528448339594101465210023930507933810473268954276695112614929824471597039775475387376887186829040610044498913640494439581065362279163885092996190485784080482721080904846913538700365487455504771652383359624212827447871979213724444279060722640730670253189773671603322222717682610510793228222277756560963857037591098057056976769657282286765024276422014428972133556409340224330362103550459073981181309801562036733261474538085261279990974045456322925356889574051075524614296811909581379999306721484432525406020945579761620448127585071112348521043561449700228577043553783222417452278482596182105613464548768383056187058463753167012199404309385908996684165731829864519816972889847800101735401132817351734903995033 526 -24421563566073491779056132651315468694664998514797881521672993061636723248231916781183103942303012450686496902396511645961600793227462317365715676611251138394798775040700188061387580971357860814777783734161848860483962144292436970254751204903529882134652144832122368315281619067020729837390595673192712621675416080349455716761473926761779204966052391030479306371577444972660405718592860395125289241480097875840619868425191268096917449845681862903008620449045952300350587705409223681178166542458163313431429692790852615712820559809864437941419255726823019940389375892575330837839865300951296829723360129564324994457133399000627244221281870630353617676781925900610918680549885379320737070032956780337008961620464608066844366427128788788908550635614319108806926661842899799234634063687393510812363 527 -785481432860840406993684573942969580650177464263005965992659094931181684843298505165427231791397489423452758540709056108971709276657623648312078690396644266072726612376607079618654617853650335918559603533612809396818005932177843405180659112703410082310681740624889874687266682545152069830945069422283052324541909368628225394322577811534361609856687127100575307550456691004125295838996209237403973792703766174736105110683215090723042084918374073105798874329781740767280779145403948278542776949257045778953806994485121459584802239882150353120428121218627764485303133442341135441776712565215498523417085877013173003525370195398627836587775021905687404057050512238291122768490990139326321082503852487445059192832016411777811266588007748346778801530759480160782704909086864193575976397386527454470209 528 -25263782955577458443050335772030490811225245818660773967483975644732968603283863997963095999259280833587710011108764828678904616132366960655509611359374953458531530608755290680419698190065628976810207677270171534058014055357628313162654925539058674061859604070894678021263659175694773555961720080397619829540584416168628970842253193950076654160508275446462712030180311321253988475118137357057519438412555812289525041176912794050316446922516221030510799328779229724297110495129503197344030547365222301027250643368439827514974455170213397899224530248817068532514925983241863534877119604824002654933069849728059278648749828012183346144106314316553867787270904571799469082433144315672949088478042448185148886790963498207461186832029505388195666778843069788818960911673508529014875499846250985917568195 529 -812570103537511658107168765378499964498962315476248773489734419692230968587343148043659182029015444331313265376697284366399500984278036250079488197248497822362761287879878301868330528333031270747380077405710600316781829553065809873338499000360654761465382483777148715190090397226409483650813417565739390099941680428852842319297930221221387161445540694474645401611202675279188217908401413714673610042935780412463973380454950970015211364499776239621708834104157611757989117065463926579875887585049770187807812731385788586432505821819653664453982196705240780991710540971716011986530495315834123043148213802735293499296930729323289352900302292466715137923429832816650452161586155339583471461757895643289907692780192391552418794358378854971460701712397640024010997832665964823662044034387908474541491881 530 -26135047721235875860795191245367504485304625306005157645937146484720625356148189453011245696672883272894739945406695860885180022973431261185869287238568494327388989353436720934522431547711820903297422625912756017462424449774312294894994325999685133158934344699953625964322926110775389530675369172706930987057453300643696699000273828797088309750198689541990106754277471248612365878036573932571388318501119857978018153758568786216415600087839433061911917340183151330679920722129249202652451093858629185207258914185766603373747136237172455634761711458918540805642000759919425103520149446229973635236268420805238124472293044821925794183328868489920362183429041211047594129474953702653502911812350921685030269095968830518863701603161469591821960489884951514934733331977519369490026542568144362622458301435 531 -840592973354137821012676905439224240446014328317767467753605456591024599506841838544186199363419508851081723163283463025804190945396121741263506826381128996460417688482481342560836575904068442385566115188198572882309071486785601749894161249756488891707453626848699325546587911908001882774383105585294951899686155302911470211300518993912786998360008680961197485183744619905633754057105456016630799597692926909574940367884017007333455045397974881236398666103218076084144569000983086179466269224180514983671814976312986938982522762003071027200576632424016796705007385249054421683133239710876080648596655323448189360940599598915858945559976817213720304932587567192236442471557945426343861207605551360581726819122279103045209229017148355962059844220305192921564359896511178668519045342319829190686256371153 532 -27036359542523791980151189222165612813508744838170615925749146315675431592015541586170971922728762990050532825658503583460737639080742207518427492979727653029821369291242732474181106344631038528146893530543125624445664244408677623213962489936973716795339138526559661288146252359164805842677359956904343494209391710919985264626867627212264250744109258476169208064902914341199217569831217756610532922954465159191803933908832568867070840929855005716848399339723563897683686884886148507230510332526529155771137326973507028061091375985163146556473824607191869411855884824323886585784312466896648875621439822953457025430785765346219318628588056425702320429236575894143967511422073207563721591646434993700631037488522392553657241870663611204333696308148314868428458109614973870979368765779317629227263710584947 533 -869582259765887121805229353458342270867202106670968619393312292528785740225896587271308079804326870582507060941158184840090284474207717854877550191880437772562656075990043485561637489118057558947147093665719522406936962408692473255698304797154706509569567126485653801596961423009254868142036560834558492400579572627082835127078518506655466290529135891396257504362097900935867905542522448377496269033315144586344940483519882019773983711259733385161800149978111270023281803600382745159369209057604164123444014562507838578473608534345012435996124928096259992702625925803243546220748274383734448638901113268993396440843950946388975100595836474588875887018177427316193686712584776184199488780462441958150172703812225324980024923653245648540811828256415805303801684100084268476377625126102550809439040902186425 534 -27968754643546195049571524585843141065374271452496311112387339519296465848268688282642182950227200387017921869934930353358616883966510837973185404542080943249751854789873328690758829779318573610323044663989644443287533752102277678416516753561556293928996680794690010695896417909343684896583240938020768859731171378964802691459299586341880991178365614463262812618652403277530978909779969233396942381578422290831933054561721279344152550131601310480628207363103445339759092406627707529822498518730393670412782788179402922292796562050072014643928931092679671335456661683406039250733566017776159913683903652623009087429301987365285004293527406068390582780925265314994081248034316311310641678364429656443120406394070697962701212577736240344397666711674377989156651899422866098740024229621369560209924288355471915 535 -899571291301973055723059572357114910682377027286776625832940019677453184301543552095625232118548973554833882660918406180902301703008491497655979777186838490341708958121962400882299713830359268164671943063275468900374652827073692642710840525477991545048898171225237379305328271344169214564939995892023006106795635220040012225519646952484011911794010935995402371421947373576277468225800372249176530926957290089100052819283491901529737806661620009478512784131023862613114491782158672810361174004545258279756157028713505315127682391353016636917428774473651709875334503210184691186004828115653136984945354797765338552340471264797941471926202579612266689782330674584949883546426915535900480353728632034734020641113868516172340313852270289688134083211255691843572152584581150931171541805397764567960329202503294561 536 -28933304984368661233887950412027402270565938177566241158310742419212536861268360325286107644495394697471781758504887758983613571185607049950935959375105126026850783506926149484922087064827608534632293356441367232310820942873896437311978879909003165170059437970355660189691420555074332353039698468792702117788716073747151979278128496156261572726258076705014371088733734733226627624603980682266240565094073116521598585384639317854248550717414004129969445677969928775869352579243089247672189389771445706623178378710389320013043432564900639660197056792912444079806816618261541480007015290159748406179648013045241907055966929932308540382941232672782021655392984630080454544395299426607881124823546643748132880702229188864669237692297000807355310180240998872546562839059060848868109358253727560269451225019717538083 537 -930594545882943186798928469717019701763447902937300478260102281321280369843259020892707597549997884331749336964426303870634961553795702910458094761608050762476598969423639568164679057355229337123250507433848649939276838089763899562977359893069883347777428192441039447050660704244888429911746419303888611028723341796851829394163587804198589221321613332836988170337676624319751812906564092371758363140221301279679547690736128371686931710545193199964513746823559315649153821114123544129891965659891177526022708606032121125688864239761339875633664084048600097480997286801006100295961574914202391185075911561911187819196003869578733267907933790770480685752188340374806335353035457307524696074661459467719895867082670994691319759009522937542178808701384082248227595524863585535802197266316133954237591310048156219337 538 -29931119493433077230216834018253981641620547597218487601186484058342546069126206591332912688444910173036654513994418813456938871758355831170934824169269397274473819963167465600544159441113713772436688840522278359130444615463094702848757579235339498991698672219868374639688050869908343721199254798358597275785895332210597386603565487083191833875739653945393207808861783606875419712456984970963585017962543839953609212147364825159308624792041182347348214150224662411061442920601860022617716836774593460054762836244965626023325730280045957674996346526518588181847752419249770243880100573818712661551609421255240962558614042001720261075038180420999584845195951639380191643602136287376509881534653588949661177896691296331015999650563794727962371714528801511708284172123657423214827071740997969656269211143664291593563 539 -962687690459405188537286117771257944432676675143435676649606144556887087905980629030858871907765579017344782209051825302848789646786815271208333446900598054848848438960608874925965693269355845213686864916590596404641130144687121595120547334293043625831575800373659365019906913954028578189017374120035095709512381882655955820213078588520437393641903794441492220206587791374455231445477085489807628509673253803267321008969317682175200207604791043075839104130211667828828071267517774322620589108913836725724429998857129556336188895065655128551751096276179944701228323541470037964492377459204532514424600233290485419037139182367939742863894565240201667441123497863316794547971726034401482940002179669641626080821687349633456362688424997711541504675053802662288872289426555339169238369337158564573277356044680557279729 540 -30963345342475326966074984153367805721059865838317290065639748007645988998140482957115032253160901526553383389031754205942284613691150683616991137779434286235888635143602842220046669610150738308207245695075689711606453120671440747360750539471995482829709469546971636048726502769108152465054928705663387697800775598183350968116917816033340850243201819400042137620489141987844345560903124919224750220423649355732913183211080841617595334776704628077724182195481389831199614854435178702668190761898222262060005661509489299819841505412324662404609785813150082094523088353409170474544373625385386938287673581059380246402600601895704300665286213582931977676794041300247313464711868385748005744306860266574935968551506265549950701937429831035638512154410601999286153795690312166522391941842918235852061596822525666985862867 541 -995887622017762149021658402383368386240218164078389464359375877801456713203381839220736873550865414473312452681945472769358845747960003614531595348127523106495229473346846856035340655895025097491386872651271381215165033802097381663945059297287644773979935044456634791876356168856419984766872775950045922235096118115215502932872345503671445823898955856713306431153990400582573738519912611981104842059273138518017778206359938290437393567900299491948892401281820823385442116600899722861407392387210984836765791508352739292911762555630781308754250641274075406376874294184140683945654675748040702723588418796924470747859492946760312709680345009516532817067828616320769931457627226535617479052390933906659412041551211278597262890141548640622043167584466999709096400558482155473351009126059421495783523014163571628361702617 542 -32031169265410695305196314564863539765291881066977715799117079589675300494025525596329303532958937633139421621346970393304308771481959411267697510768504238580138126016885551335849759462141566350429812224319661729676285804601518756096232053886751278635813195516701834936699197718237801466484885583420964071204679493796809088513091259824023070544280019859121298988989096148927259406707068253813860954890104058251207826826205688813805439302361672649344123840334480281280686730973743582777370659974037240047828140204880756959621452256368214269351462198378264733718832007505219377507799688932315356142193907410604139482750162409453407120717249231002140170967228593972320224938121944438283858081435598261246251098541768085909906791448564977558319326632349897827441932563140981790496226445310128468544316185257804768989728139 543 -1030232510000100793028791828728605969243309364377663057703357397002668523013345456468778466098531058407401137432204590476887327477550813926292515754374535052127894628682289137496748004550336464146840979578049736855642794998555503968491223428854441772532866334259472328438558087651031433262690824088357564612500230432978431394648808999041732313266698452677943719408343899524833602517978321227125255026434330130370577013242702639538622656648957225029969164443015131220349323818472551250503236756974226997771832273020069486658349859974356949539447314589522150486829419569760668502648346610445463939970374657776154033477756851755121104724295768006873035514117553084326521213996224655158939399505740107941046969035650161109550678189793120455736287790550169442157839420891705137805465402117158613783363497521558700411852646529 544 -33135818922703290683156894829999831516525048890146717746027711079800232516241321017886460396482286207592893088844429121536373546466407835474268781889654424847876279032479672191892846666650966100676621556636964263678598013329496916690603942875146156904739572556745007199557167622598185918028005902491283740056686546310120037142355849989639557770577185269746007587066105059500220600327753495478102484616477904145000483447320713321673112988955524162932537760134313825147105470623105813700202027338012118399689402598655570839694501455898729893455534654021840044474093004482013559446521810570771917511353893462917544750975300201704035401771435650018301985800967565594484863782919002800018188452647835210720879434640481212131396685564486366567089004771835545348995057911896909505657013183221039050687649450251967099713499783555 545 -1065761840187002103218315738958016669495053136179845716208321167153104648816085342842385162409853983086465059486060677979004282117812032472874774969522789086288204467475458032274059293155009221489415094357085436791480407832326204199908955778462413503833925942934129590222355560772317000001230997188576972069546763845024934005307764480463450703182479095738891133846123148964783554321050571882406441689494714235439763997884509185414111333223917537318912611015991951127748890847656654199091411621696017889970054298804706603841021966182119553489275620475398758198701831315545425070296237789420242697563904950238554630296733722146073258652263542462111399993063657417123101392733243392544623706724967885834164491932468950954635952032877981539341732345105615471272057572526211397911305357868466936485947250373788602793732440585449 546 -34278564312788080860138269600690740460298307101994080244904960389088855138561340682685182264218455307423561053053499400797089886115636712488841194430494493981774471576699210783275340058129379233824869854693355528210098240491863988358254707901917262715409186256796939699935005653939263074553654820328040490007350170826748516466496566332570730342156026252458299043229504110929925837193373462705185184433759969347988310608150871966899115813657426450800027551497436959330402598237301149253862638488113185853213493487210677722541948394280602628871414381973337905807820410550693943220227703205288503638622219358346857553616312995929673942991041026003202665261016923153264234201700207552337568051900965902161787629943289339258767358609301638262332973123017401335881506848006434689833753849918792325509042817670785456602141603103419 547 -1102516460093725721469717842555417984608027274835619253897477104460037794752038662234920274715332414460265736823908375208235459745274485858870563298374871959343319670246334027993262299543084218634308527521909336530354306718798692593174935366573409943475701364732747746183450257942010917017991456164441231775584963073105958185362504115552289850978533662301983045835489508953816897322513942088932571468151571137839175623576438989041454835192616165941279066315264039918929507005356077579443099562403956686482052887218021253252695787428710354998226599456246449940426546381666619690047855350891886382992841866849394076885579444268340374241298552518578735059758242616492179445643658034636834960196515685359448713144255807963400546319275942020194462606756038132995791156699740327749425603424421202573829900171394383693739037505956369 548 -35460719232168231631586610472327017549645330937230134749152935480177307452022567911348396299959300945837592561934990080084185757515289278202948500921655991688080502998960570606726043881231751003283378167429358762550393910450573506501699716850906149281893598785075960640926280426112317109580773066269269286280313967091709484974383151815687545715162945584436283111805495553927743964701702157157382077794358812519003430483596066622817975768387254714502565182346330495276136107696886399054365268555016602689540891116936427178641851444400411802622417420604278920851860985004076349579843967306257721768613673398205355047167371411131569373278050916038398119209953740391355156686973009269280073220203866441160941761227770257485095217709753576377952300945663105399206123658912835713299267475131697692957100391330024820373511611734524211 549 -1140538625931959413605256178646597365775260079429338709107549703906597392023855381216202286028135611388135650332768307010358163854540481972645261844941817666286332291283777908898491192013158897342926623891641367144428063058182836606505442165306126609616791050618492902822713902114233987645903402834906957310779588961565032378699255888496774894814983263483001175349152825050195284384959874870180544693127049672313499429053930798464774617154019741377522516309571269577179386072647348977596851762046105397777393619384477155090525937249821251709474270937768470253437319214061172886333219509742039751534360358393918117053273460511084388235489592434343521695310783933038891118340335639573704885045577371951312448228511341550014103735877245490841962439743838500786923364033774608993710836648436407775067432737716183068964735599387787257 550 -36683642785866399572085024566112549850696982767687470620083703402266306748966874362514973499653720047514242259019581124305171098126158918043390643048090395827748821990403474589352585938539615587883830303486138157186856508258024519416913223906227432316573404607307413099083099549038515063107185395131152644221484713509389230277323186733716664664137983765146165091640801315227256748348697454298975456487149405961745906062593351867488601384841773436664497615491446764794220854010562651718966575195223241724095831538192116647923784027607576318806840350388412726850252567108053643669410600270271028972030301170848301458715161907098037459815373071257855202931766393527566294213019735829765609734439138427538043710127157241622258054044743582461640631773834034794588893047794014753516625664380118882475105059479237554276832678375482694891 551 -1179872051191124786406358653689672997249717345181906075721105829075750525053618826373890708954712977963327844766347237783031228371363197150005077996276318953301044395327649539620196251919095719424917231304470530350554358251675224272901994549592792566435114674470800551775451788602465016367426468481984357219776787585748863853381708402678684074393694404972535725139054733612805983249007204476842787503594883132022707425772575268268443384963925152156878821066406357951111273166710179743527945079672787180963241435710309775475576598159638045959877793499759684125978082678741130802208292414057827655950878049981552775042303461614669352399668926508530061805332529681438811714304523139141582929559921590665393489157310066062456590268260981853710541719566276498016384158119267310930358352137461535204830517580070492422734551060042662248097 552 -37948740949966521041204355677010109855369179636513626808181555016750296836723387228694137717872962238341098743246928461404821991097142836608913962300354910224584105848945392327280651966565628596841433994725076695425681980771490287491328679417589932399640152706290973533623133477763648335384117164445447387730586241831843693041244749014251714833744634752225181475640552032186612100864977796094350191927557490544799146085092125144831833790270264197611192227122069463545959589601368681986942880654217087761429712107767188872665357148334400419823310918844395737943080221044182051612458563115140220983388760598853519191361864682173974870938765970634832979661901719214035613301652751731187286327302692486530311899362484468561916553704611956182456105575112837010589137875737484186183857860107912761155904445834599984533972596872067984786915 553 -1220561956895092424325488308765410791950992650633341283037381709277921330355670970857899040468529464620388949445234322549590198053473285761798153821941395696859630540807322619654284273852665778118058208071617285044054098262188722505403743307613181052191326663310712433950923455772580955170944673333871579608108037169776150714010602560158183269498935611840467962612658661658558119551066118842601697997381796791631643958030368377591805009489047264733243608819081794972631044743906023340449017444163584311966345268286753445210059989096807809342208980418422713118900789819833321332482516919420876758828071483316176753293175486533866392338567662134432950225707573731844910021550957741579847006532074286522817282602844997150581785109171282274718251779445755658007382944309260142793208183752842800024261848053058333906870093316192218065354249 554 -39257468188042527308987815661940352187279538772749940134639857738206373138720771439615048289205766490971515649159364617391895435690109663142348414375945304377163940121906103804373664022796455992939476900199706747268343492246152630588876360790608824925222801110207066436627975791961360410634905335983181000670498728435910440441796421387043287645176951135640280473550858094064217836411574542924739107094066026528530741792981986807423911130956154378318007537360602577654936901449161946360400701714973439286873681350860280521696441726984107811095546592379650127051640832334342911970793302014022320557742715047414732498833147619583737633714585176008672457182894584321147385587179894744810319233509958522888648085078569755516214531423432575194337125496340588944451779592035030441081696976677311140855046057266131030821564022971977488554187803 555 -1262655123592085805302933345574396561127114085472557350681530543875356688548692511455819401864293617544024538083467446450477828496303131596638774263100678425361873751738650550990647079314160768643605690390640831193752151636986255772649492822822788103920385537185562829612649137229298498706342522258923776714870732793526583996380119370895200299158869359860693296181063454895434679210005769641154427738750653034539094489739840894825444827566719629129289504871466042806742517418505685705747060514243669371307024451470970215761928953356306750115172865009987574125707655382560948965213988385327718326580101832796945960680152218903895471244052800228568405929880402496995693260634965625811278227388444533596668911113014074462375057088686764195864279711650929370911741154454433193152837930842604835785844917705687252801579722156328683438477993521 556 -40611329123332368614927105846008993240514070251682044212704343934083032411352459062085007654834539272090440001075458591163835934208530801641521537955637689005848986315706425347832227541573359050763976081209970199072707892024686885639049812641728408699548281077137914720730318952551211469087673624492940359311455040630117018440757467669771915655631408001576112605077058818994586206705731083855655964581223912813894683064878326990572009124194398734846167188076100388410737671605791973807943525076069297145322116537873649806393481714096842266329151414276594660857315027520943557192847645112194364752360791390468967455236407764559391234120464310776926538192792251345382432920164661366887042425533496951431649020280151608850890836933558052780098282851417810605561282196844277332562825523986930708529868826285652979621669212818551737933006778259 557 -1306199945137545975131342256034773890843094076614066660371245944713320058103232613553816973904071485604768772054183990548095860145788402230050390892675453255621377448941734189913129158722506897289812675470082313247409857373092776778118874140043194034754018534444871610583868882656374803096053886223284039428978518051553951571964058599352463938421482522189179917812074880318926801136128204710554251499555403689005554582143388032489011562487506596726567654597593811469505260003395829107446046895730852653088200806604166828626977904149756464859185615955635098257278444135358994794039106982204607708971916594545100629281933845762913484215287040404995254817626922110731700010485051292894602318860817926865703023013448858790861819721007143406180490793258701678735738656664367560850769863249748414748690423627544790894964896216860248831415980420889 558 -42011880268579819484147171391342018770011605973725202270560143480950946112365805930134032390359419345463559671373284708465091248072875851342131734256277041867623618805808370734394764035458189398499121753391219064283143436682306046532986450158567204476306569204209596140296792463353173688000530085073840682785026421802647822128902622509660153846104351824279964327349933652776416913948806033493111051724851528050311762051449309766076413650217169085023273956157155466135003890530961494310022313563606997537100850544769329710564932617521417519412583756945520149369418273689929035005979285959878789702739246557944049482894474357189753102196951955374552097668272680075311761736944151705493360211599752502480335242629587288882853123367295725271481135379683827300041956274072697319675667711886578372083835056152382530842461245576756300562851604856907 559 -1351246484331790298754155196318885751337340999275106921231099207395923829236518372505656265609415411906784983629858654010322914470271241826483911240968772056796819776429196530383416222567237284000798367552461636574260885385118668623236260402889476694005856928152136552888191882415790265654831300900281552288401386297217311788866079233039277866331030476326135693359437019949467718288255254771339266884325848197795579858029150380384290054297376484890355252380615325773943718580444859302251116911989526104982382612548688997025133553411305644116216239802642847060226856985195528126429839091091812235142410470733607322847271149174956866472389025829357678122591649922249568384334821115357227285500826349047331376332474101800607436611164366736150344510960135609007336297161051620238323936661085839872677505021563771122576033913816186855339670509248705 560 -43460731815532837370740541877725099609014468897017790139302263707913950779945539230413699341492716485053202654974419447183743001401420697494421665299728024103636079046753484695393816103237626778958739279916081339154706574490613079640740315763491545963437263316110181764354070329858512201442706779070967379200336969973654459689816136058333402826894452667073486383776409674348428227239214029164013471540680665480962734403319261353094975657945022955876274634707855334388906123890354584115238593770124165088876167851817777500130035015612457252205573708897551814249283822454230421211405366606059690260852501626928187619809642916666742000282166010694905457172933965838534534216183059864618863502770658654775563476489686849196580959296670139140849919678812787865177172202884733742915999191184644344996340190466372753084947560214012326857506381415333443 561 -1397846530476431034626528133178492397867679301439080363330546704191913285187153895963789761194976506143308883735163777952910195629293778115554875746587636781012079345435694113739846877689632651605812337678574393661793122483102074493456650348667680847668700472079140940084124030437494624995992880175289543123872637658371137694930935058500470771358117428208092226836898769515820832355853017501686763688120838614115440514428902912311056594487107243959132540952951083705335826698381282959125023504731071064091000511122806362573744244370958401184204331670218689560048349257210394427667789380398370484628395688718496625885290578645350219873863565511405346433689851142811127218042211637872893838963544223440823088568910754036737419427658778576947802491011037389589548728540670037861752254022379605443433185154976536179086243955126100010105228037770859305 562 -44959549486155832904561696229780628097444038310267996976910573415841649511605258562701409206010749603868477046526984923334106363472267132706440966408022263438770834724444849256230464177638163291811923577937878179591718747087277261139639181761627864662136327039861132524797197681178390166225776456652339648506253148695850525456462419494639651412090718000285037760335774643874528308762555564532548855777042273842416929886838263500872456145472915560297385502067415514224903646857284098457921086975067961235918307482891176039421124519480324810201541103696390785038045542852634381324708394172055889792399467415195528410448270549994080092429296346665102058002463645584893514476709045896806859053078654068915363703037830760589428977521563092382682985405569168990922346401255706593239807376386524839838011957486698320889920194495124416068885871959752100219 563 -1446053658915725446427731937612574607772052966506679783798542068500716517035260213995815421344114849411245562282506003723638485941598087632285053511302767684464422311817056544838715633612749019916773421172468219541675768466559865445523685659666982625601334191359228898481329236868064096147163143425131603638499393701096967585679194045151770785980805206805788976425635625699955317000238019799116061661477754436215084680579292274680451809676428152971784771786399156275380919743805751672967365951330814174550113761638648490843906404649881679276433956188011683943576945335659616625431980910506906539134998298610933813208749511455130187339573309669172508276743193125343101146446907349551652071690088202217269105499317293801006835676542685037468370400885521005545115147087448880755875080559724624300716687618448077230791292674231343066980965136796252106321 564 -46510056447684161536795867727410420575040361898247514188065294418408496265205806542356862225077084720785084601717675021283907894845873560616679524407214495384822159990439162132100612917057556146329418399100164257207309332592568379874991738812492477341509353586194540494534592851345611122243275747340255618190182775034387079553173710968828666761554196790867964479197420429022460659168333212180956276013850117517194883673715298658668286573177821649672745458018210791454613960560538278398436582116104226019976232833570706863872262224153239521450431557399593675010692111467517851526771246772223601878514043421016692058684286444905392070369949808419269233605759924258958646323530924930904351852856677645979488130761155997159421207191109379077854626030744858732402665147237530997039988116070543570064354668112110623560622071730131340276542246655476325380595 565 -1495923292631311211159428557777693706450778844661418418034524811678208555740374405895577541278870727100615767106195194556600723728581095935676847183532127687008908189769605158196443595547888043780993360569382592194754737383198902000629006785546528104972559054158840239458220066292010971608553372119119839120982066705651243052017763610010732110864043025668887380563303719587774031778474857134089021090164485635111151125646624479110183875422040973055643303432874381145109650576355579744273662092406432679830070366866038490783117443845068539841831129200421364981231376290993837354640761784082208553103695677233301211565176560684239405504317152205808222291692018677098126278265884151419639425785797216819663588557745694465915483560972521702834704707146887978526542607926681170241690700077344532530523867517874012587231833225473573339565614738553099186989625 566 -48114035293722544783106937173836648681172928261473644951412951462289355089822904398552411028389685051407356766944911712804329285340162374003582465058099330598957165209590564012550438251220589675881636922277438512140934008970964099360469018032077131523750500242988552995464272168360634755070134324183043184112188764541665860471407546516331240968309398949340265884579969301690036476843126002755449224708038506049012370541190032623676065506880580210753980240233722083888170034843831015299291963430131456774376614161357777055990856286049073992739094913432680050207177461429180629561798611154594365721319483171227322097505977017101820186304496097893358583843311327968622313035478182745762338507119248123214104050191554657333309605424962891013555585544219848668617669448046327627697981048660144070988452202113670772774206074381937068047399588607964801141700523 567 -1547512765961141627625834743279793907666260724908466728652259424223492312447961353612676040909005328318888502851119969294578498599238206372536796511535132105702500397272680590629256787049237654790446185954979441404164066314693222630018119387065226558881531941617092146006432643544570687517250221478066210186290283977147492994390628938701547670961165666225541418809367378788188372259781841947945963714758871137821958732117833361541311201950383574147327996971399275109766014426166504466616441226445712703877076296117924315717145703242475050903225042949539263583368641143640529720518633913671711108675378703495465546581613527285220318375642917970349269072654406598455663796596571751296619619294277233244872455229654453409410977186499090645608030859744381265220363649366950132710498845668044663595004971310772873493564222823731327159416744452861871188603539169 568 -49773330093665058936142137510212942519714287195453597887090514884328468349024727373675080984854490950316623808680764956059043365241862169483424588865641273945071696373908823077901201470628530350967262919694538874286193234354809912813867163306643033476264208243965826408053116548623971582597189342139600129693913220803359244311318804512040161831906705342887686303967154240023348621793371806779221940583196201341706637608653309923461346447303148404090633363480164205500733214074440276724494498446372189193074839400635440553626404439609886887621996348059714600990515060410422585291010278935344665337471182256758925244195280550632574079582507849835022622300701087949915397214563754511107123215296286389404469203989098223845960634258678910812807521675992086502154902981835883577009341490831882042316067415400989336460477484674497916143491474896242358890651847331 569 -1600881390515877288581142320579994177589625956662224549535230225583192031146990515496931076628740226550992818179785839114133224578658040508016528674149887771325195341108257557315787366595165746671605274239902170249068369745238923004145208572722555219021488761127939749182565557545392735567006702713671565734421635185421497749006387790191932547059874731524052050520716910601394488577597689269128049366621109239073273192430001296810480058504864182573645307017338339519812178185054565004355572411506538394737111770068269655076476385088437588139117020611073319756086665215049938554038021485030701539299477747928180645267033210865225301490639313747649996346712996858172811052511602896129763623399353323297105569752590145808834604475317203498064272048851273219956167832876020643441007894307560881911578055839448121531187845596240831210635108770114551215702640505929 570 -51489848512792877356784736370593897794148369597750888391897110320641138859364363256370336370280083236509170822607105396860685975729982772807610592737108587453531617955668779210089538428294647033651229289642884006937741476464248671158707523848726156003526640090459785686445248550115746753043648827977826664364737175009150168599788361241324794326527268593034426761232972987501752275389082052624030474593894584066605402010952756926897009510189184168742290014749114968430611381370069257185572387445343055056223298977324095495522959225158700887777777453896655875514866151388997484069558987376499859966097069896807956708858568224267211109997496570480815316446627930164850415999479463915736197104223542767990297750693458123007929243492042882116111998619419463066791017195347213227372139788434052421930327037399893617065246705258207180196562569824940232041705347435227 571 -1656090523368517261159013883986469423239535438757485614888814696035064382923102317723924986393221324160776780926606302735189217265561389995443153559889133339962598333416268486354662212840065762541410125942496897248843481319901819656863869257034374086303227719059450451903988091449739910904879021918025566449596024364957985202302777407042072154490278965935015340815540653464040243942109950241746885994521500913347025010078656903503488736295953654084219419097343099283791748973858035552836461814080983396765046072978053776986853671246168144077573362411134843402379214580211799901092293034165472471316129820947371970745855440549108781211908872878229860609244372883533247575756652722287324207977240260473826188797176151417094668596306626652116399031686885880524793500667750986781104427896492081758215132928777593049820450874876357997547847341854623501628977127244401 572 -53265564005487209561480013716509195708995432377727737978398268681176563463352979648514016262208627670599539136822155502063348048092552309105342631058461918020834366903957127783703382848258000191197965781104759447535263068801461051324235017963936906301568359912802834518545133003660928075735530225047583387596024165223922721617044387842243187449004149248038148880511113444382584922119855935624605799153274239698370699297877243382479340481166877204770919935735148187236060645374878466994605852120882709221912702671198228871152280681199529143354338319374073343598880955055131614481829691532750187438965561637293244745409849295697970755927532315519846336550045490032720727201141129118445210832305091000870417507747347397880336477917259473313200336899089462374174696561260035868567721369979441965274715290807381787347906781365736942547403678222239532942277308739831891 573 -1713203637595666328109617431986280565662764256727356494350320561016841779368302658912185673029378577627153345942580582710430958778811258618917764510590448020270904547682212974068266022861117114662015751063878574194965720499240258308977907245441535986089579308628159756267641046397317996145099894781267494976522799006060611663406089173887613212028878974910792602135130844940058721100344444465242697541629751069138063217763858153498004731027046766649672660433675873843032915909220932658666965368171278881775631614076066073055866782233613397943262017086605469534525377321607791673023096585620417928340226320074788457258513505567879899486217019334154165315651242987014880864340226075798681412441995186624234441551390788416158571506899759828374816679810264597962795935055137948659327102075481600803859586988678803650986967351563432059671119190813304573247293922021159257 574 -55102518084078939721240891926853469790998062404120387844988491703252116698792226600545420545849039778562355189753740849796716810054069306248428307271585980282397209962106434499551851404152418975971798939395991934042163204061248781269487185222315494193072681150240773776187147904286998034476151848771296659459508502812049145364347652598771796152293364979256930896707964441984000124145956886941869902954626945312440118380194869464817724397109925475872635614303746865062563962826090633233814008527830612899794495430606762392653452796330593349689312149322113918892374803470309207018456062533192032991789346787723943597317117319077838798978753992126686293911467523459258208631523919973325327890737535422357656777053109166444715058829714988436868890534558376906311123430167534590266809204785137369710223703173387545003325900857342989594359677526864147398224099022104527627 575 -1772286395251538481570674202963684455417168410701467356751096765865908652707589364966315406890011716979636379538834238776616208888900660780414670526069570638525856009062804459568719023868324438111768533618686326598469917069748127190704646321763381647465884541704723629698505207987754332026022520441033710147960453092129657050276359261228030445863248324440631433780355827112423566381873636836327027781276145739162891311764700153924686215388340778635870126200121603397864430225648150350332838034034148344012942033737982969671668996000645617382709289481249533866046979969701958851280871944858184055226179230037782730099721236427123016992438804815105044774565494849976217263684706678460526757890901714171950954973388293247632956520128052881470492938296246562150394107038723696972608575165981468304628997501899883431895150330144203201830391351269224359262545163761097607425 576 -57002822665943425518343073468072502186106598161007354370454554959270228913821163833650418629651550722039698394696006618431954832338598368260833316357494780947789336343738720073202032597811174496681109085306148631252953753953532200973904108338925400631119496223125263367362421793319335963916322374321631227562217790861371537569272687267879829057011360489025632558347032647311229863413190212984757157494962771122146944281623135178425060563286358847435102020999112774394366069197812177261646677788979982640777962631569283612782601242867080193381624910900797358178059795438431116877789529781680750185470622906938507981535014174996661552876512852169048410120998660644776242711137195228144995201587169096830597484466033902043128734290344139680215931369382491168286493587468523980004857113254416189872992456337980725948403122473665135237534216656231511789631681612285462276867 577 -1833406722858593739922076943642153652254627186411515436756255666452647776883089870336174935054108404588195551842988955183835261977603590519455048620515264121977697178728568361310810317637536455818386764804216561988990912609195546944333618586052593862827943710780556875442428840007581580838639458756252234225536633390446196146864630022744673852231524071472886596506072593922561101200697126704576982056948179392909388416231057141340454923946155970718617491192410349503866928359323780062075055182143000913696022715417152639327868738480985206492309539180180541747249381914696684895603526308471893362728399084758313801508754945743314743302526012653547141383961421842898635917973934933970270595172994446519034114173428794177236492550714388326612733032527227226506112580866706254125670653635528590033692898797711587266271143960419628005357991662203951423799951446080936933319017 578 -58968662501538875543877988179162004018744070506464915247024417299334678182426917065680110500005655517066320263300459845085230713414443033181315348946929565651589272384788998894658991758969406303910708598836736591572665774497916924118286116353549901801224313711359108949570461847454533359645439502410962787428972902890743830303313257272125165830438577370374887499926366785448450404009994666410960945710269753582929338913956355114879309913660580367169537065161165853529154345280020757713463359224518673065699783443814880389183553143303102585877059048220080097590020129648062067275769893491301675267195141516227129082477766990513758036106669886972936673731783653462795955391730202669894396350539635874656215488507487457373382677217295907165498771405240059952844431024060772409777918253640072178390208750995862599836636551838049198135005792177065953840156129952630494610874427 579 -1896634889501598692246632561654412201514237712474714308422498231548700700730986300159867874509614659791473407884338561117704357333778338946062902702443836019551891532881396833928574455567570357245446984439154378794088974779244839325009355850168743501345941230772444935488981749551174856193547987160265926554749303347225083218656700297427827917881392937374070426289581184981831647289501241141177086964373785912941481137755166045380360219385942799983734356194186391068180869426746536379400049304524622126446222574217522639432043145593744385999230735908130470985369465146075553021269744643473559205274329306615741602604974532194409507107010533467017644561012265170495937686869933856475002208483741895314931681830517906752242372435504347484061956312288794990801706043591366826233218209293302873204536799492694266880597530533091714577716237969613638482817922494437457881346073233 580 -61002297686179782985673935084589155002420518489550254012583051141024444756527670414113285400122293399371596399729589067932494068538428034095738639904941036164985443322232978254571096687190560428261616514617915261918441164541463527414948018769780845977371487976416328600124322551827520598419172628099948337748821351980549001385922245758839175834220819916558620764847685418975103882948873193045861655236328496318508513560492351080874167236839115197461812106122376658253193124545153111402124341515796955002692538864341496788667451475939823923775410619283903921507503554465739663940142596689287724221926783494635615342141786118508872211786375095501273621746798476248399148778885023596389834990284431360116584784559909047857448667564428620645555929676686334759409018138608064529394574125791619452703279825678415651625928134124280511599006770583455901033578626662053329540726764211 581 -1962043587614894290463212412591310471651048924129860490833574308653889762080223774312619025923776103331444098138989199471129542305896353302715220689943911409613573326063044934881458657352241002705918008528330545625642874108152179493690386869797272492422322362932016907872748848357968822230685837392478348017095160343691712030322613141782957824243980763669445708392654705932025319011708311843700886157597878968122109744793599971508922430822011327657780480495990880661075077098503736256299442328876808273694002872369727727402528284434413000370366951743993966933435411798814313164652249895053182705806978549468898964407592062842515267571169413757593471924518213907554169980023892755164049178239376822617968111127518537559357382121899178986955169355213067302488710068690171407478953388254965184579220911287337958885679005011363294736763290021451007692933531240887806403531471864953 582 -63106066258433162240749553265914301616023803210204963482093477299465348242323330410035848753304838332133996556017597693396450669316043437085855528198823000048851968464978836628716501805436510668803966976493541756710799201050740142569554198264076415639051645625085634422403822232162281602023895616954567677224586362748393349212882303144241233936281047242156747827585586532999453217488623218353314509770242257905168716155468771078746978782389875530775238132570977451215845872496184402059162439779921729113208734906586447158907708325922034999438171013038859894335622101785735590166204205660074681415254091966038351436020524772199847508651679558022451238655620536886092320136819175084880522343787206725355744673070485748886899223115739846854542764489697556328595793895164012804990507965645357274510915127587313503434148898345232427643748536616038785454348361796905483792582987129451 583 -2029708016555750747451185544440460338059214446540726212418615993702124541754773444635984635015318077050671010488027204263566171927375847168762208687852388216661043435870566094440608889120955916678755908843565806985349771357247940249047892941286304701331233716292590728412562287723345617228355295267788117796963027105473245946210563215669097376170189740831847320046017221585074197875457288405458592481128560764220226195561723723421152016688382104014415170837768869242248646290088119848366481942882290628211158251979963132094452113430125823443231061965052391117637295751024685239030948467406096416819262394394089232195698757144202582177719210368572370954538726337165829172500724328482417079037485501020134784965236708926308597391530830399414058323358296600680744253740193618756343205105790104933579344445100255970368458294488233995885889898061853079987391331673896352248511015210785 584 -65282386888124923968260274665593278943736387195940820577270304628010507144651034423239462896244037236014519771386839570574392894158787472827742933099830421882724270955152441662369392168216816185349355637497930994722227804983136500907683574869927383739153585172866977958933270541147097671747771619691411995058767348167441570932291731771611048970809405114203737707298935440034259368974932815420125162771918757892732275446573606853686374890884548827127742549508444266453360714246806487349265416568044334469732668481478058469008619203247560467642905528349911671635769269270996194893027742621264324904941219467570315870578727593097816874933852102337554838471849769272270532558769856790893481652489485082547696702013290834960915507042758124852552135537667593003499940068463031587447018913583413711950061320977312996306094140477824536202063446017472457455395308770444794981011717265055587 585 -2099705969059892520258129302924483518920550058819078086205063701326287769190832222952960797976899555223107437162257024106918868217208786860070194724306985909280199324656920226818179651050305433898208738399584926662499206135400962363656973523887665665703042155301585579880925957556020378347316942164437180359452994516766039380265580588549531710581924088907989936943105161297932554193187901991571808318012158596599934488605228891952515507884950964113418620235556614255773837657929723399826041221606980955726816413290036684252210949769533864304246958275529787183487185766970565136786578510498738342653185920057078129514122205703651086696544655735861923007514463636492108463742296174755714274965172260816706419206396417869946540300509032918890604526305825653566103714789980306717745329134293255732968914037616383907411460708512063074062105936938769179224748668554873749314054621297531529 586 -67533761657046747473617593137170258973911447130078796867818059766792319064017149748354148788944142271221305405558501208735604741541384832157473653334498670780063005528196863258399276722785588149386492032700389140425929701047758816296919813445628786521347238026433793503364595981600870885175954323580562192348752989734074796871430914353948055419120151565102662542985537117615604508006503951570742670877002812906986727365501751220553743094199564143722408664449153581854022649365887361395374293511521821380186793064327242891056011980247223766884120867012930519094264271926964826307562434641086446824372180223442362013156994239478277413109292790151435195722100972412899772411926489806569894320470580966225584427211618647291070037018818209443569283883545296446388966438982068849680795380380242639280123245608288518812224766962880283668581440546201812122360994899503845951933231669707671963 587 -2172117920678589943354315863171654270965054112866073010772191063282220790865847424779226686878469139070987221139363760756099870207683538578393218531281467007457161973477625098728072389450070812663058649209236542407152368252335164363482338609285392764381694177434690975888123466350439630288444178554577822713788794111316287558202846372984763305792165479463214746834180782332590872579105481846508329689843080300096041968695556331016116662520364594358258566408110564949076213894452920813714096369146535752744949325969412459105445725561990712652364249454572452611171474265689446998041001806600250602927360751190459547884911246531563868742424757926436102202141857120748222372670208476468774907596426989298640855869516751950621637380028385297202297702353350492863561592007284192852849464722662839432589756610020810694292226153066657131672116868065365449571210803558956659567260205477114990257 588 -69862778935560385626465522857869767400107938302244739074309832665713872347152074471177777532081920446685272373960411343387755145436591008979304633476429868092752484573474283710730062919290276854149194765237094147424515548017177138841991310063957646985516641555096994536456873075933952346753949076390886281902692233934167768023306092362706240189956962502295038726678185630283771271056884857948339543076096610430470543131550627327252756346152298234834367913388228166452223768497041217265089552380689411606185464793493645702473953252928327077415061709466368401514663976983024612320459233618030432047372815481012392540235374657692805131606155740205510208155207102120452520768386091387216451946854280477549507583416958300147264982162330150251456125326383760737405728753532232446122804096565010029782097547241375812055435628725327453875350344069220427216083883901164630546265331689526580130067 589 -2247027122300141937445216578783479169664427237268082654551978773439238203059832628529072600459351540412510997286147428295007430118024671909196908425337589533871828806657340075378209319651595581009469003200272821387437176930856939420420580849100233632243307470241543464734607571702303360037747854562896387776093592537791198805088238488641779161178448655084924787803486201287737345198765371814294192247898055984541655750368487186115567470764258596394292327074785891700043888653200228969861860749476328683144147266763309153514466590792401785984383854039717739821039564228081978032106970347920720750624737287131936873120914231030228779719196998841138516415251170530631969880611881166382905701424049138790969123897564306458134833412207185009901920805658774276916412052781683943721574642025274575046047136000231664774639922316103894876182419943168147836428712560027039489756295719901504162571161 590 -72272116358406589293607640930281843841936079658024717864241250614710432809973968273011933501853024388969573518009352118746044104578649266376791932587870692580288405022128849702587380066850166910688438022895229273432186376026572223618235849664408709573713342278515619556685378663524845486774187908048690600467857229813220979693957214170504598123677344126678941596135236172824668339858458695152642701506650768249152223223514296872970950463861982722454193635505676597302085512447870801901725129107547672037648087101742781869387917095496880078532417609903457184611243206570960678867871745179116763857146046539620153593047469241979438683786362031045801574389704461324965032666563664648610450269151345288176040306434972789270325212996594276425865678096034249649810233750226221719345206024620973694233736623501957853069703551134303889630780415185284123163661963247971535007187296581748851046307275 591 -2324519695862120295534910699640720518505151417123484192064280772900581992863566928262522378681343559006198184984704520588684418103345069421912755161816047227339256245404224281001304080764220298196025239253430911128243620178387797546466953329929972980802927543419159062806392462079585512199569270739637760004330469662017732465467275546710411819450104113380618988517948700825335998208775642555625110977655456130470690072745417294664902801865848904633047000244408273319566993588448821404222454288970354371032313454549282935482018088059760979351223662252870107222207501574614438069609840769217847838315093747501345810173922506871478377927926446523021328542272931240703144248782385300185968054299385630603885812289870116646451533321704504117236969883792322484249206805518620446955247651890099413413559382196200078329821105591783399178520454413681043734098917799714034082905399598755440051879108929 592 -74764543903139892267536982432762517764446715896020115203750407675442341793237590987177503509735683843323599152500855114505327628877117834746675128885333062571129284649161894351299310031373270120623273475754649695313532745264872439813978353689297373908903078613723051974974649847426257984522996104454420123093601634419241578505098512974305891229997682796105349972360066209173685107749014115681950191898694175730759287340814990169929923501461033095173470656888044109093654611248678195374903998632366336085099278090179571687893666544166073761827958730439439347567807104077544763901788529175396588202507024622836063399346523799918432313498498551417990614935730463999021600237463331604123612351716911634563851624663662276941976223365577211960351338618970693562509697507016711814932016673634590176628286865048050417845538408415174279555772471701301276343354700520547974409153398638382007246248011715 593 -2404684733364414416617158654313654477758628344545303802691620596173125696667954117418588547397386849809678329758495224779137570596468307620047765239644721401786847340011494844554949782994884516430007408554129491032704299408052399696777532639387697294640843690607378967337060904624908279196330823700749790613773334826649932977039716360033424805259141753242579873222685975688966010609100098844587936264364730435897095306952438951542354012749227757663799625251612949250254199600855605881863530864453212165806516657964400454788084671331153378338075196476503715946291865621664100262916159377254742869339795719510672615764518520119504288457447797226765251826960905281852702808217165230825003901491382125950166714802993666907998834947017016166355473584597928283237040864683799416490122899246982654587650064437158767547556806737376002359189331638219109790879525322475548149868637927789954604278587367337 594 -77342927074728485018029341798764931947950189495053852830898411508794906507603661618944417036486946610626666299467773443181662036958082005131681762693857261711227489303588171395671265380226403409828004174158657955039161227204112797511320562410172771546549867450103240995987113484127703004433394995116692660211005796559114318820069381857436890745800090733850433224060469256190664860185706207675656116875704328008265056441446716918193569194590665656049603066567983359132818613305286029290586777926749021460430466144754014421240111211499756776525180268989516374164967396209545443365093798683978460350260514360278126645877276788866458281765101626934536627672071970566887718897501289819814349119882151699114089252069741736836467549820656062279152853058670801588087334322292485386511756967917963964863729059216530568022534548622973722502777648688536531768956055481037435738866626052628454065700324132603 595 -2487614399296910236023107606640072370936166628181742001092585074916583847966265785027825403934869000257348643776414655121301648796398693217108448532813538157809975656692046780937222011336703550391075807536701480207495245011954102143380027113333301526202569555442848889905399024500883954381954671587243976700760592051034482055417732555113437842543096159927902955866900044309317379155005849226839823428336091185030717567142048251579254014847767200291999831726920565353953431813685083642365173050238378078725684730846114202336709064853183330631488402447979758334936747124442301558241064418972937323851030010536258526878506173560766262806837758659371300885695237777489268812596391492816410786452898839405014135573494639295918286529182287350356327418167849300840169458381710483645099457711645182937166392074937366172213142937874226301732217769904893487850832711268957223259372895882325355874327581492945 596 -80010230199980461936525610266518676041732119498664667921029125223298323884271475904558994835507721610555014289525329221711386947995078066948883537285831547305731415001660697627778867058194088924389435558234527470534383845158198482397825572152842448624811871439533047996888526927171597238322391489982002778671243701181521771019574420157672753028201348253066563586177736850217392458922006257175005221788240086441098214477689388262178783183760617320195646563066797944831627909891167604224850458246437612655013393081987303489102280391458549938007951639110044594098297411005803216751886341739771277486234975847127553985399310809766250811883360635223700736036277786167685460513873035933499043538413317750867236564263849050871442828122698819928720744187708709069696945222488600253101935035048246957838933204067398234649067954557241305456665757887185656070688304549855004247059512574479138347891737199788915 597 -2573404036599562852987775321441230650157727295063512168922954030580623309005392339639552376916622810981198938171271071948530169752445685738466623665334557102613401034792028523145584632410454617854521810630770942535897412758579401499649517110671032181725962029109983973592863576275591225205339443221535854403211139171001964771106137294360710338854218296305344769835131196268590953901821605676273524054797475503544436498620238850010014567370794429155540489933777180864964376823278949539164077210109785256554229775371170193720547828500730697297541792765342986679323017293020192647069835819496234784682827174213811135672395221866512187071211576783459902775166411739453110602174400119368884788580770863569780767227978872642978328994410601267375001176463031480582078878968784502750105706069281483561275894335378482448473555244712227891090708463435760135756048435107396407432177446647146666234017583865122489 598 -82769519835583992407018463453184527419191042010516500766592974383356264203846516156037219053901648885895351619766090729280652059181229717641430050794921373223460915870062178568197075125007772098891878218165718966420808742948884752770122914285357315788665434140428407379318223987134379958204642920095930852211946294487316853075140274567311617163955396663723363896600131282040559834506683835920981672290319217556611844816271694712006391339319222796088429710107024185729432341896584864729270681080119813058840398028227497541179326897149291712484558932207691295652010350813882997405678374009658842214376505491214932295163896448251895700217551809979114985610169172888757610244318421143447173079987637615047564973694899356762643655315824520547350647712466407262229305993337841515370671352713121225209264815733894980562619127731271627837568600483735786446504566633831803202261027018532550226397126345899220267 599 -2662152276276683493786748937106975733307170945738825690740411483200749784355442254406673991586512120502885897164525251111316337530508532401429439487880229769245565590017672104718456030651348786848133060619112614025829061524367027596370712686145132079465232787462486475374484740596775090331924018570654196062443540691567947667972822077034017205520548799947385899493014323218637170960748149250904535051766367061031814388117652544710727057228074184535679174145009014639551723992088442401321176942345728941852733971175731785538930303077581273334770840213106882249956915002179611122566756434217562767720447052433861247739210109734346027808692147238063048252414198421722270208185340713618597319478526467933438165126469040758959440071057491040303232504979452715805060058883659054233738606380767545116624806571775517527161592427388405289496684684724176986037449456082199367686686279089824634897830369861915328353 600 -85623968293679586188532179737258540650768956256982492810242337499365865620152754636226155465030305325109003709510162650198707123418145703928068291599580708979378059945195876719937164737016531483171873853972134163586604886482767760559939148508416724192603893150557816640037182982769776495757583272318662944614123926288097723904387659540688236249767877343232119892370774515188737299034713926527011972128615886566531988307339058934779850366066941457470491766082209161633107111638180644744526022939876149484321192991363119999754019818822653335902247261241215478226011884651831386692690855738377271299340635563577259436831525602796217270342180594716994867426519479484056820725326169378898744523997449538787884537185399999030999078638353174079030330179614735719928536917977533422306616201160282560218652294526783049368487254320807177285449514508227281585587476896904442636421896012803775535514381846855522255907