1 1 2 -13 3 1 4 11 5 19 6 -10243 7 751 8 49873 9 2857 10 -72752269 11 434293 12 1524997 13 8181904909 14 -454156185199 15 5044289 16 23214243090113 17 5026792806787 18 -2652186577877894731 19 69028763155644023 20 1460620484550506969 21 1022779523247467 22 -549447507714340837703653 23 750218743980105669781 24 46960365809671711141 25 60007955763677117933251 26 -347348006000708317700251993 27 495039379329744131149 28 59180425522884842083871352497 29 667272012962746289271605693 30 -3726916253525287576786968769032368503 31 2797003919958978741494058061079351 32 20243570779839601730681228352374245549 33 1740726613981851465468673146893 34 -13117823148280132514538406940362886838679 35 205711851667807262194143053191 36 16591981838149131803745936045269 37 40535453426817961454404235990492618168562239 38 -530053093972638035217363712232066505072349966333 39 2794394776887880995681124814192287957 40 63134349225923218964525510896123943149950175127 41 115668848818567511114006567012843238030060629347723 42 -967265337946981886716540871133262355991423424876111416989 43 19815480963765850211894504439752397871819863958080007 44 96840455109658906864481522058619626878501506432744534793 45 282601934487616408941570545121983514676271 46 -6444380749255801776712344731794034888538739889603663304254827 47 552176935141001251177578148933318985476850984660565223757 48 6341334646735279604479778181259080927062226841165986149 49 173828524935140811582885285903648781528792251261097453526341 50 -358071846835911454891921168275481798913910695244075626070283274977757 51 7954469132793820019444667937423034947523829587214996661 52 763165395507046491368975522542091302826184640394578495150871452336471 53 518624742481585077083368197943767841772101090667056261705644795419 54 -265359685676984447173869493124418950881345522834188245505402342105872226833 55 363369798007731316843020891111574543400209956940615738758469 56 7119117717850457114760895000046694834489748972815336986037643398479092444993 57 17512385210692139414496832483900036008650292404245528557382878061 58 -45912213451089848227147135372118736690766927165160695816045301120407932432347599 59 388290735843700916854042119927390810073661944210092038221305700204854773046719 60 719880629617999774201473410962021385152019426250988580483277087590053 61 1189377429913614162664450157661749644454558006497748560850940131878314851066011555626319 62 -2373572459005672902192438432181194006101833914994714931065634823653958523336487679379869067 63 1541573736811421156478679176380169703791200185649705158866441609089 64 1910188677190623978892367338272981174604827875771646609610049187256242141991926720613553153 65 1818368882989131632977876233335320841741510152816368579312492307987596978475019 66 -13448519388182150408640414898287884828388780607752748525533327728388295972108168444462059592696457 67 139690805512735434633977243354411869987091519942798635557185874244393161039968761722106876700993 68 10723101841819061910407791475306302998554030446102766268464405734547101713333224369242503900324823 69 306459817849505391851856461375656260255909950741263488687855586766356035123411339197 70 -199494434223886191798735879200827201301835975970774847477358827945744385991913797200089743822711574071 71 21764358453174137566988539740701112982121746897555566938563391775696602151539123366251275369580868249 72 11405202978407369049502251810457885553254635838387878282010422943551134624682367069040185651 73 200945240978278282520778623418256560472609429335743976338349714022609738049063760425805934467417762195713404193 74 -482320401419842932661469418867435866728631210295395612438475263819819689951932496659805534744583636931260029703831 75 1426053931225564240625831139406935972946207170323803096814168160593613497581999283836847 76 1054256955942498553929927921384063230927316544180320454245080664631998323775531701563279345849588421051779854883519 77 13552389267747183891775724293759868685885358213485113997698346908238983141095625496676859540858447 78 -541968999942860574095009034739445964724730533167948982782537650334763950545524327828245594745156481395763815642170722731 79 62215540304103558407605813593604407541907336747315161683783540171162430203685760854969163380825517503925654068325771 80 45260674176844018016079955677318864856840571978568523110305098320851732446966932825396450635373133209997941459630451967 81 63458904606780374379296660323368070385421709576540022939358521151656274547550066008708389161587914232807 82 -7100798554692086832724824303909745910353958586505317619095763009537699130416592807821670070211500058072552828223169843295942601 83 8120002186918665705362782707843679227344661400913124659610990187487976220448728821943551208745919041572507850658428288552107 84 1072124046657293981818211537522755403492231415192387398418061064472329215082865901144452907326871270283356106197591 85 168910791985324671150930508045968615592746398815364413919898389783105310443562849950809428017438948147712016302650993 86 -2910405403276153541914113408853522268592197171156712181037914285776143053389642435163619887205082446834672678894428546534477397456611 87 29689019291448925693575083830706267096444855279820429398449577419430168494591096318716089781511518199414497974588329 88 26614166520222702050966439830041580602274394008411226229701281367918602240304242705274500755199162275998159151508600675466192001942187951 89 261057251435172407379219237257957469873187301796563149915184528021295663024446408346735324700392047522058059907926299057608602376405535057 90 -3446755283294533035251260042479488185934671185906926490409399204817184279695100303256091815056933604595176444370335890449880572497745421697860550837 91 4458547795595310063532556297880386850824805866758018222394251700662975640655516014897055280451913884261460617290218326161366661 92 845811468646387022924930862875472978425896036641057388569325812231493899851594042617406079878370315240611748614206833535815833056730608507584250529 93 51791088674159183673456932469653844696337197102155337238669417804522556486831751311091110183981330057175794832465193218304130479 94 -55764428382752111951896232007451890435195656626990247952110375028226992259030591662306405605854650519578719861205199513356570060637830287263558604697 95 1965102195788378120675532729711551255394997488883005007565136057661138250369224024511541096066968532280718515655113928648943517069 96 8030952034008566047587712710979034124878265426805388497013845906777672930442848274835587092233259543729788169172340756876527855842193 97 6478069962724849257795682456746313393092657212174669156848486222113739866161392855720156355561937320264446259766382074555876420950617867664874511409969171 98 -902405682983574007927872890691697805574734494242223461903310918501546638329741068073752190717174310053511609040322709469170751959583979250760327977992827 99 3947618077184442169182935926391347608428632360475528809388136305756164685522575249121403093382870652567421606199955986111477013 100 112557659668592127475350641236682116416366074926106127657115257107600289966047965768955264252550033328961295182804350555736218872004361585874092017219209195739 101 289619032615104006225053216695781775797514285507845517853342502210229347581649329027269026428737804120221852068180320621219543681745101852991400621749057042875797 102 -34365550936262282910303773544429026104379111278067881104253889735461416027632841549393886309017657201961376530416843411748297055849429469225591244313299793066423270963 103 2394481623190476546381279836783496682279752491476386004528725905930381761107699414023322057289285121568614681423633097645131940049478718005537979684176773665253589 104 976726515376948825597659869349515775447430196866628588067127489340140401677084012720024855218608221483299245737154819702495511208405519713858608581984494847668880551 105 74632796563203336517659994333570217958943752774836594920544165368236807169592206110858827479408822183052942573037270204567919 106 -13313246428875412102771375425597524484227806948451077339460327585953775897561966666445363689453222716904022005812749201267510308370100815599239357543254430770593928023146621 107 170383232810529723416576563118623853018786587820657180237847681827592345965700734081092623146178375647068766803422596543305858916663123203716455726775317528854605635289697 108 19466069843736164018571866509714274334806071261246052708464750453776051359522526035691106486393968632202557044090707111535067928104088641472144145653737351 109 88531172650802991783938316481034703428062109631425681554512333214843821105392548379584219008145496728744329033140195688352507033462350540712613062857778552078387043296836213395891 110 -598986633576898814551026824992589830791026875067709144005691111609073904035191600532331358258070962532133938528608232247523009542319192613441759779441832669883828255182141632545371878869 111 2889475551559799779093667869233364492555758424424300575516546193571576364252855376329132012312611999092139473394309919106235444813618582751008377777567910245833 112 356870091937878399032653340708773424468090050160456831584159867517670877846643226116963207951498922084597082394097317199831090461087996552114096569777275941879436164648392843425296734591 113 4867580184504811163786177686923905429674285366644999159190336795582512676414316806183613522088566816915147162584935688380930691335016732501527357242254038736005420781228243200310195743862313 114 -65488013444619695338781869387147647489547484844093312754055401708770062105442754386839003236067231360145164385221064773762829931039737912304413772111081916852107663373082604018597605246488792417 115 217376639152176489274330990015592395226557861336484722630596735541363550774550336036395299690838200989446866501119581285526884674861614852943646367534302991817085749543481 116 1998351491299164695858283700022657945564424283758836433199736825626237938256744367288363278695463621920743453088637610993774503593417936542781518463687038976796806126626824409124288969198595044121 117 553385667838798132725986755259490112865766704336268845823821204228610590770895940374786344211178604964026771558685830602705125778978861243206308011722943787056947 118 -36538460780767980547317564624371243127305342374158072873157259457112823499575768313886946448052550407895843875130451931864278540546890013661129574432401376263547640948662699427872351366728245982807439 119 2297173780532372328762870142321965807405215140596385472752250311706520584336656268609828996426534805439257053175139393390298332105240071278678450410903877330369497959537396671 120 4273598037734758601110452388511735067803829351904037296937834785065776116198159894147042721624486685082867225196055403611994718927350005055699538252640324625810990439457702662269 121 9601152640095431445480335198878285689083363731234948653994456628098941261856437671540705314993500668770049364953922795547083171465868290609894979283419033732778311070690328414357034553980385809 122 -1964800234978026395952142494728561196821255745970474977989346249790912484092020643254114778464108504030501261706049028366140785417236956807670929122474663152402171506679949850787091566506363514577506703206875327 123 105514189731159751847510635026505883472296285270529815849925284198892941511938507819207875213493416488164279765943096093660211886842192636376932760497526133247802858536775393969325013 124 628503924676885043603927116975034843823045734851394779647481801293411533153092578035419195821829158935860582381545443284452687242294372311372332857614636938891827681013724887998016017916905327884948898464258117 125 283808247259806224761501377429890071408384952978210243707066150163490485884602827838029209740699334867182443643750580417635751826149124812639743107160680666678519550769273024382436269340971 126 -12474358688448542047997099512157181420028277490943907498875193890694700825238680731357351826136225166185012615719825560930636890434302110294177920708451446169122852984736932142577521202808197866695827969404979143556976851 127 250940201064789292255779869177770923205698319527609016475454989279367313546096799397831077598106985674741853183729980772510823808538584737263671820423005900798509837988017703739212991389779982209198379055116970828221 128 1203943393709224862634949048322371037933254486937745790722274041833910420535711120462032529677186266200548138349249439224830523825783380512635623835492301862401948044061766624991180692139922551962144760905570828670451347 129 13454867468759782622785355423205540827291601680473172540358912942065707032168346473261516923618953079103444256064894799710877381572540834732087370069215885978863018576430112251697653672826933004481 130 -16845283330980024746451402475280751645230663234787926783902009163570402244561899394196670535583552137174114226737734004331325790270392784008696095596310035597009495062084072626509727432150285628001830460013842774223593951823043 131 700510208603020271467091393340166757494297172355816726892290726451591393139079920105976538070569135035902609512877030784841981444841733724456837959002142555260414805715924443973420567681026744211832666441015340219873460331 132 893058298935667961338879047718143581423968799804923920364262264213887475774484357926001326361301399232362787589065787576666059386351196014310992115010899421099567621369456261408874808740716682501202681863 133 439985488366585368560908969218172883280721609751314215874003004538112986723936927575445020814015774819843394329848962379061704050943643608986160900363362233213151786222712515780000764891663874237293690600017 134 -34948066750618254946302352627671082738858892580505750200087451260454240871695010944805479455438824702400260189906149050966103634076530652754695954770760791850550360698540752202593155886083385031871820197292469151007867331140499546293 135 113108235163425112091882500900751174257955551210720609248381431473247323381345905205058811478414397656503034724826782321484955390397572756386943996607340352774243109335417079256882971 136 434336346089478987344865028931360739311075700430506001687632383053364316369195741845727974450260395714193853771750495784490269971682998622374348629842477131550065841967196001323096299582120160197523624163939196949404673803109020985519 137 2018114903787181178531793442220444972852190060796103832535043675291957604014074077300341844628271494085237476411584506627241384835376367898329959414500747419753157094524481679980930634910768968757634248248120583857884033170974469565047 138 -21489413710005559515538521763954281401212137492490397178805395731875904056073427201766068887667018683627259627845878897061556911585638106931166108869868120231926920020171825671692052021683058306764663316877600679164514471958392734148984134586089 139 3796036435464442555701594130808381566876267057831317426984699196893921077996434468107692846156863009849465482771418216726221814309702830338367846016831725119323579396348376162785053799890937443714518689281935773702590487229647740344547361 140 103989820745352354872157687971690894179054100919954861349305254941642030195406615265361750267872834949832456373102598784673268110590159967836421585573682251236426255303695960836049497278323939228247181740195524454167435506982778209818923145697 141 9234073489266971037396073700657016221593821682508000393060242004831274538467840545001357522956951048130540483131350641073512555456568817854805584091680852037723744917348843021351493619339648368477489250537230931488679269 142 -113039349803506133344494432583387529143982316944944402019454421464292594277367517751291594833936453208063191824126331291508246188289218526720667150996640925723013722353475801937805034423654320745799796534614698439824308854904629490229951081064726330301 143 124817837073537986603536621237939861675188234663614330021693537818102196688515621473442733314250164672535677046859775232607404102479712069025660209430347443654709421109295013666894208297786157530988746202915133512179340541 144 642278715559592675987287469533434454271227256525365173345520398961752884776032789759641737719703843888447750932016917973488142302279532207346422966870693179372155919651677784456447089258692401409786127803414306611036382085413 145 49108901702496116729811882795957124897986060069469042817068143513948788039298216044752605208358264870513490369789348157525361594947489659350392074071251030415091788317680208940744363799645451390191895822602928579094843302772486606801 146 -1251721815849345307179444242022970173027604230914190822928251135657816424248896784033712054274870986690490406126196071160829531652348314692976718023282332898559673857754619704323716009580718208452894917344742967586481750920405527298734235572552961918404743855199 147 761978535184448422769728490217991420009742194807484019125534953277804662497593169363039348782687239576650609088413059060789900593080575224026718256076727835448180621655431195191954558495462861577614695094256594871 148 12198025448956196164205502834937219635506157663124247635495923031758010332881704571329638365784264914234957341995697533837250040025341641444850162673307081683105097867807787107226277451043048407610619885481205082015126807788213441208816931891133827873296366581 149 3537872746150460131683185223438274207119745425237525721491642268144191851646906738427863201084801064404871922216690858991566355484336836499813394418351110261424585617537759954275507719253291985615809722041949703520015291118622496316867985298870017916258042004373 150 -703841397475511309837796769427055375387903756815091573104682727172137852641688614254372370924409989187358713872288288749612821837457358551341580023139450352688064221779897494953795067705834303573567068661067534155869941722133227660314503489522337191582745214858796194064823 151 1294433917804253365117084214626185422735146586685652722317038492489751686720662888030369252255075072787992391634412294255770693842104474957102622935948027934835577302983482322510864311573144346920613505938756121159297372687411741246956412736901461098480861126673778903 152 24415343576421684400555920614700378520366840193780189147436418259555928895884993588770204396856692014337122655609196597185009069026925972511134510851942788592981312847317626145517201596246938812934637075764015776463679858946543300905771701624501645194371113725413945391 153 7833437481599236954518046478657268132629588061831164751758931069236176050478468645169667353286010928667217999235983736554347385239409690524465625380906083017135811948508450406574435062064856567821374481063713269798180560295680611 154 -3769655705068105534219228988929606452675234396805623925428413566801938105758052221604784731316961392526167600797207467215872393519099904643724348326851104999794509223223670442337277417337625711205890639421229480933667994325149062848565953952143519060143442267122332154188471401 155 26004182909954413615739179159495778484999091286013437733079551632977449175400705664487960530159103662643068977297791139094314378671999266826201471427806621332885638146930066542485026654786825551032191732095929373883337055523165228975247799016021 156 5336966628256486255131884415262294218753068189154095072971192849644333895144363422892034419264018791749275386797624604543173045542961457133322174697131850543029818468602765945718040516819968201064163906321786912341611809781744837552179502413868917467 157 6139244561952659963002402546987341986686674152800165740342914999909360373189316970105499538894449012903315469610759068086265578280119587131100566652306222252628284444011110161589068118894796365124256076366422481006831396473298398117954211981387828981498298445550730675274263292479 158 -12127302221990849259541153225085932354455010492656907034860545231941634795739000033534146616521415628738312511585077646727145715045633504101314127401470075134170163160109750304359852337941292472596934543100977205648500349219764149225604281907109733650180564885916864967421879750859148247 159 244846823217866073040619634780099741953784993468128786556074750079198695499508846432581730117353334979635526679338889943986338327322521336177110709887836726946074477975114671219198316955372441180953447641597503607043965702764584162343081561575516851685779 160 8514270290709569316409797616854014627467291873914086626591485020059333666860562640433035929038109236167631812137614984480177237616444806616305454199563469900369939111579544097691047446125079962681554405247594658765346464538949556313819781167449938686824873243706307152155686977266113489 161 271602090077362781903316671376119306484240271581029997133486103142183663167245679434725895793157258172954357743786670814673277224230909014866506363296227781156045022545125175297771243285255585438733441926415244728178552298647711389818430868863182292508284795354417 162 -87356363387094021578995718689638973345066232438308274571155397499602684616930778686337518052917101343407877045455631180108784718909896506843682161432734515645170041869809673976524194665919841112539654257156886361991683113993963727041641225040798230792888667151436490763748511936561439805421635596077 163 479785268031792421312294797219986421980486672214249264828244042958557877089666607937219768116430443861530607800234928507709652280940413629980959824448137067247282981459832769994554432942750151129845322950526781059574335082317115839971529942099153194505992398711348220348553168790992766725942391 164 5928426507971164786647297390739395123305262699340445477200790751895808544147522855321416082626255051863109443267051196286561168197239355752953524763749262659540343438041517447715054560625903414654968526816436755276620391971440838907018592020651760911480134806396415091981791482749712387463594988189 165 295605835277926430717780422744773665947447685030693101275890738848026568543935720587293049054754752450836299744740968923428908304628142040900353762933527087413224906255354133398729381009556995495577007471218826915953955588028196702743 166 -15059613739041471870171197216159292257356457990990905484618287618641291024942849064650325487652058932863757506080921014052895915522107581398448418616173427097620419570597703425565212098821037825866420821745222281188244058123369814145346042054690743929534558145247109662440405174231299974298447501711097 167 4544562747563092158890206241205053326115625243438732521925200747529652349999062586575444419444843538769105647776907401387030940170628757891865994028177622358715112761882988016672884251881591934764296666363830124081908250427630899411889624615655590771385513696468619531760521343868800597420810311506143 168 5947528102334369976813689103661392535370780738862258759328191500897332169965790357141292540472742498187332557372187609749658327109122559545831934665016322945895597884294713312714730966592164875034365048044782458245933975444957916827252524408301861531437990171835804618855532253 169 107441714136709237219114359555891799325119454264394346301395334824854512354191014245326027307429250521130718871009096272088835248888106550291470766301458488357285177486228237396696128432627313904985423156415168660147526333661121373945338445545824773900139066254918776666067377551269133463325422239 170 -155609525049498795831550466518911380570234948339995655831845433697566889245357199856509639845211616296618884819472348592807894379793396402988535214348108259487767071536562595411317353501911870823309487344399442679735368469371560452337024230609713526096933673831773929348246424901210779161520261710604630067957775427 171 1100633146149191609740664005535379506257179556073672349775347679430481129220775662823979937640692088214589615853747764043866899138739399418780349617872735571187394806641413671667865053854038184949299905858775894924200515992843994059815805218574843119229249928863491 172 352810586663509182917193397707519981718060663913509165715059741287173862465661863005905858240003149666180381226669291107437288482613902225217784461024658805342105280469872565308924803676769144142675386678545583898904697116126189986438934321712905220623546171554778616386513272094002860423465704052989263720964462531 173 75843310074992520225382834729787080446392555910250115235063928549542990705557464217910231920166051610692537889006989557024349954650583083505783783823467387715771217395846831318300324059493758353350072561152904509127777914616417886562500084339213998651021132461540412510394259982673745981415383697750884164162803007 174 -94672639052677809455797263608708887312313568545758727622615765322997312344888732640473975092730838678857319633079096054427499127565148741397860897241137536525756037938758350562550898220476980324906280395310608038651398481126518288648692582662505290154241952288684564249982358960807876556987482860770921165031696743104929 175 1868533047445104320998467224761640424419559580251841558453418503940955161243007412955700185723397595470783242383926671024837394182263639732767940806711310133264267948458587610062179138130742244973609616841759561464477763932812524463049737651555650820389131860707407249 176 4161601272986822166648956410004383458656534866402807705622450143832339737734103191188353074705042283504273551634017436633090839432134880650828814448671765191317597781013647453063163757324689121723755119359680290878510681117286445584162789103107192005988561415485476614186241570611624983778367802213314483260616657361496223 177 5746055802336794489756949581509161265776708438666917306917445860496958236338453657521812503533694210197637083235801981070147903056104203825454921749767482525530946325941349881437626694569017885679541091021437147816950136968289348272245032600498795044457856796324554615577590561599561763778447 178 -34060793191737359486541495434980626699401801090919094330251677198477204621157046483681155115699566364492073127903682028890495931095978458818251842811911153249633508773292055153512836112720050324851138427834770029432645591045331305247833189047211939210160915935131399602871087057308794977961656290916836336519875258604097669914358299 179 756833550815360344756897002103699554172267288077789954516836232863121358449375789845444028923943382384129188938607905386524578082938637325961496741954910582486225290143215724902826573144951986993154295259788447647879270907810711971989963607069807095369964962645629094562092328844098457774163973485828938264704582873697274583459 180 6304774138884915207506907796670167357650307381661880958227384288101522652400102544238407504942541895744450635015180725290188256097245424302106456311569390943482613756838633473004837589000001987719201044073274488099616156124215524556450821009381939341865852236533849808459274275137497761441002218043 181 779669075278374717108718957518753208423377692398264432763060762184489139519414141386433908364314389663477302759526343419514976786622566269415328652523868565830728639603065901950923870054107220836453706284982569276683055360001228633359019497362054421790152380628970986527242731401476794912776680833993203579354133626253135854029530656569983 182 -760992311299179402236730445827130888370538787180813464424358094608052973396678308362061290195128633779442105825083159166669357069292965244359842318314043015268077238257476560293806938446755215128828537531918972560483320585481147837927905673063518584536566248266796263656683084468507648885831840977208811209820586415207882203182145553886147843 183 4485396792261145556026298376237939646017678412645871796117831447500272416176887415292076900810195239712154698334677921722610327858440991251806411509246811813180426893303202955925090057971595758074876414486712924919134039058989161930578982803056709862192137580109675446407568707996486861511911321111503786809 184 26171928207674856029698645142453857046927359556245671606856454146602029882857234386687060826724376233662860815567768767888577698728252424557748965772177881985011442359139904766694431534505829700423308167274430585695158271380894391679142924384627322868537860232283877529470738589733621416747457110916110272154378257551375853273303289163164641006119 185 48916824584273618615696329884872708895601459606150657091942249382958920657142425261902914164756375069233364618373934270405504148324112133735238329959441303001417178557049145152015232115675871467823543946934345858450350874144666802964718699690115691084324547473120528964063146719990709855378854871116272355529869961 186 -31933362804636227739600336966517595141009574614140507788706650187851553147044103780146572979824553519171190306698339956920094292374000254833137762252660249930234131183039123040390598977245450343373708221463390957697993173596032643523268290264392502763995995630933942948790282863780803960950945080799628641907153665300505037935874913219826061586843353 187 36690793043578477549939279963933984265579326740284450728480373764584252945589820863285984662097657893168219292502731661419179933771954028694617781036135208130845450497502437890866492162069128322042161666925324952451245679937956201465294279454940477806443093551805173905090440844009179403783845560094660498044619587 188 3025834594978936315116155092674742620043361263367195454675716921015373967210813732149969934294976758508397398610803455757139417453934535648362386817285500231295163888927048674161328807714421309651015741478008882668207639701326353204028976944112952420801614645278097154252840821122582680506616439483947448559183248339699829768614149106072660937923606971 189 223992510637575557629170209921573076930078856368932410993554405999173518292550250118642534326629646259729517947333620914320015645706213582862963414538557475902832865580297912339609620366911148285210514563731230617328052841526297365310848630294878665797217409386557135654450830512999 190 -18358724612965907758428714576911581807552411647545792885682968689083709404631309494611789434298737814033116417652810333687267316869221170978277431644047514454505795817529044606352989267271016437071755803260552813115899896546590337345444959399187280217846569699157944703856121435530984195717580336577807431228769963431275571336997420559050454882054696715663 191 628162077934290300553043157420419028450477761411514025273965601788437145139815168222502232391708149223968750110317395950514843380622022741892161712068086726296528097353312802728377425850661308404211800072002877206685049325782071232747634643508024511129692365462461850659988039240636899520153181677856987504849845138923929892133735405159691694522772137 192 2975772600412902821954619126002024661059471833899026025221966195016740986079125575522712036960116594316622463248986288040661138487212542344926624341371411456706885525141346293032062395851884456771993729958573587915700986176808657810077996146381724996540952506205297494042953737041598816302052814400828837425000773386597369232529 193 6185339533325235567421491839872777146509267658862354769089989312449075648962409351070684877470499831354153899995610863113285875760829389558772768258746972311329139157786661126165894464805278716219860143192952072362703401853612896986883516667710299292548578916864450171860433859208870289718514756813495498705138702877802495203727893024668478916801951818188986471367 194 -12348807229085209947387428411941949155790177883572127753092430091178977447572277231868973259427942208452958918193740786292895169652280953573530673406536931620596129695749977266189594540651290253943067384255360205226327451065994142454761200024623693644521208384055578500997226795890508697559926633402153807705234844440898775104738275906761722706250021061173974585091 195 2143168530479858401395919334387462269743012509670044388817659664499869279662719992513441179505767999428600860825826566124965300399975173762690804270932197007582299969371856197720203705272002596056845885453403540548983664384123217963805386693771782712988786388712043621320288010698605053867 196 5357836239919486777110779905828437018657089263341346515899352905123026944497870715888317188616739322187338811305979772466088531850722081756221376679837942862671129635305919995960163229666743848294954453388224032944445855643268812283743481755711836996896857119487883142122928308950806587129280370525875473667134373848231953027554874141734117256458420440841514849311083 197 4823520700737352846315556603181647789209201529282496247396238017812485843060427841745391172910300827664839958806359760936476616422984690311300229492139696569752851017980943734850392814826856237446185654344101712750038315914114208889083320743124430880947209151524905470273610655863788172354073943739479483378357742081036225403225966404778365223291273826639237328670197 198 -59000359763905649221423102709414293673233855992358942670442100692787154399029038007385273584580836902051161665882884685106454420755501736998794912817309636898960704783271984427484117188877174774840350097215323219700670450998051644226630006887888276015040383265505456821151431072236685149340653437388640155500039354046476404218355322290729498303029929684385138515589919592548928745709 199 1059884843911035900566113976219661144333047267337785470223443223156063586370416977595444672446093899511509757818038314876666990875916452633634718098132937909162610471328318772250413080166959402518783702189937562832799604290285406716145532150939711145856267349967037129719752503001380270679397273979088981191262222244337062074960831879848938915025835442042276040687772346258723069 200 1195050223627515821883159368303382999875712443106917682626000286958368314474872577578260301123537303331236625670916855630939027027199323752533363835555781327656380649488702905164570106770255298538570565123596284298078480513943988716664022350722853174284581153729292594279500558167665577454037836043497594904658298028816189585082670246935441879937082122852966260837861360589095455073 201 1617312035820737024995969179267323871297432448351805020226481934533826512018094091617378235420890772742700508779475202350495623323057730355454882775186584860835935774212159740324485369626966430514878666600272598157203680933286413711826419804177447168967481484041502970172687399209926334691550304947832728434074827034214096400421693626815436452899149 202 -5679611092760205346175315772760485774391450508144853179071482510711822241687097624701469860599669365011852110365491486839537129415180976300314454340794760709204221415981154476766223497660893161130348698821081383611386080338439586338661741624611201117117085146346138205827782354294737006648287178028013688343169786203439641374924963293949158795409140786217034105274289966355506008145964309 203 1893841185267756610560892379118192656327393313514141488706501360654810301608863184880079389394105738535500744626110926170532571344965789029643662029806629620012095428328979432593081777734844780659827664062309230315671294137671856772119428040603055167651105000968744020856168348813371420499297344822117169945471047944087413811018497512651222057472928223 204 25713272169116857582313120058544559779930363716536382359944778825103527078602756428177427421429287040167257134900583813187634270383959869610982580356608613619640417833299951426409376583091015766192769208434694265501502365595454628363222024046918526306154195690158448600849277150247720915481666803068697239760353748785993957069326933636307322894023146687803 205 461728493804049396625757932183519631494111369594773361656943066604585682727770145521766526863809639695451752670786259866874311270970761918025057374850915661947508614644859647898502979522596880762246495540369163670656421275648101460605397589617172535471662494420279443131409609537415079065761218220623042388186043722334583743667937402573569694097692889071311 206 -1327059561639252787054756826383936208435545061195387641672488060401906051586542647217094237794787817102346033695749122781740145674637327578161268405002825749520379469469404702666232792927275751956070582072593485817849048785340798651265683759992153191687610695715336863133256829000788762325357810169718797900112937494139244573625491139124960801905251241670678186868159728607513735353147307148391 207 25262968406521165509233588604136688146568528281987137346954253409466563174317195496243937487127041146404499625172182292159066714574317654993138981469142737102594874043029412013525296046311502402081628293229038649811698675605414500092078506868258291607218198772909212005762235920468656850843540960072851655979495383009584428797820272399 208 1807968541003010884612044942959832360712648813537657168884670952709088272068554543484323129128989462132529593156306489539791098803486116830465635146362338863085277539253226029980059847600990339642101117034850658744261869788744834953443805742315516022422669951264560629371020663963196463739211261400101012548155661108257821811873848074791939423355236847097482773695997494760663700169779984452033057 209 2162555567422553845298368717487603756617031939309254272286973906015814578376372814311941470000781786740397084531658331482108938713168946589392143883644944402482399798675829441214005730093844540221711598607752624059397719307111705505215538676693006806089196210521360001542144370938638680406990682786037953839190265805259604288273986424741065114602349613747636290129 210 -15956813252082765008653245803826957356744516358764440770985214692158215553847165234736501484871698039195360172339985809643478835327358210206753404112187283740791548864985266988519900447115053394985551290904684505199992507670797260321080857066733734686526166020757318242270185923474876990005929732275641056485008574929190156754287885127463281807204789105881141379214022116767524304803069279596733159945859073761 211 453908481260007090573630704827598289428852363459289857577712311240101383412939070554799308844435650121302814382733181248037141083178956996463474941415203394702725288527978155012347560704239533391367923104005355307532203952091668251922915822235210863021943750372500539526041927317121122518326971944579498654133666194039283363542155178916991461265308435071867498625730059796637659057923038635048253149117006477 212 280852127126605415702738581126629108251823020966278858497825664071785589777668366634956991813021134110555693782079063545781876136193273704455696974451311523472401854037420565759394754036893172972641240942061713321842306729965366571789557034488146038577773540084701129404612290010383999232575908159638353045838562198757251482192247677487946470512443995644633030615245425879020733157445469791973992290627554450033 213 21349448498235071676322992658761401306749765762970647606466804395918595975554149174975986935674478730870042034909786354725636517970898892620129628317103239731950155053058612038620584224510871416134991121706318239726558018403890307446137796382177281869466021861682543071382032456923913864638019922837527643205539468734761762963820440370198572566892547959973693035631178341881 214 -102036321741322693877909851390573689624584223469520080376397391173773570296364624230126243492001137355330657268241401550269327409104641175253223074178130949492793682965927615659057923998959204664052088943044526254349724490460486656363291465844703246173157690642853857334728205227244495973115679149984061113803882415907589965856412346220228707976861835940462893948401349635727486754999828806559022762745126686532519349 215 2018957966074487273128174147397717892085263886082932798233458708323825178110584712552151785097210685238586701363569893286608709910801482493399295103931236099275331897847124550488814084058390848948850461719460132413020978597086614671329702350187600119741909174096673031743722286516618435604312230578066032532598331048961436208613742926238948850935240414176010507226885816948957 216 5247201932215816863762887744450573667150329096779381906643423718098598845407992511719965054748395399360043268423553443428391630684090659479420175983358925968754556381798483556695682737433217076827388454527969129991448901533105211055749286866418554204083581256699340632190215825570383503915953883631385148925668261927176707303402834907165278932258694343382692997141802236664223 217 50098550092025955090544375364451091875967502800597239063418862745151811964352208614159161276950124457827235416584584973247146591791162731452251552291113758317451387143048132700994567926357573621336874389726504365543003396531201863241088696472422453896007260017696644190893632793406634240465266893907415556261118412841976589402849187893180378680381430904671007473161196168169786216764921 218 -36614819254454106662673478285506824605716122345129745147031895353329783124223609830298634707029537534257736149168585385235450504722391270274788445935317786599795433724368743593029903216856932613101353658078668288813160856276803075880020317433988286270723201051225627913794991249953407839871953541604287433213863452746763724309392327033007895595733343286714614145069221804636685022600803605371933049643390854444348306038043278431 219 4520615028931314445908783987741282909469774170400898883710119918138000567703893129174035085660735595280599877921032956663900880112858592354974352045395507278022638338693942710868039642320748070708684315372187140641348795819618036746521285079902424950960129907638772240401941109131094466162442884716832267700789707323779455427425351823059626387585476491649106046682101647301588853403239 220 52464932413586971496326160250186212166392787268609733653526764840773496525965380457168704020208726126559366256129253818224292097118678267627665894279669033132975106119113376886957028058622323119995600629274561880438341028790829453958576134294445945709259206327863129423863612585971990866585168155764090512666117830589096067943120673341706100502287707805473035595145899011773031524978650330242797295235828618077928095384831073 221 15042878405261981199649423816151104263292960409035112809410546807592337758969828710106845370389497119773923616860336120245356650225066511460957818719693763969804740284209230678104147851114956339352656375980858372763318954401190899284073427932818238850508365127207077282203373317883676054148324774415305888891756808249717071698218258054762720940793864537430881984576731690179672250432820171331623 222 -2353334123607068910168821011758181740536740036927112919285280306772237815892902009605302301617752728940094021838598299258037345013666201087471209613239847661195928370608853054497971797766401039218612626345782852878611168096406042642980446874306563943840117840923590450294915049841941498782511689679626401993573339495148483783679961412647373464318907428834888273007636448637955095616079464421879526034980003813915597804206477649866697539 223 23015013619627251862518301792299769509322306168248452740953478668211000703828798249167694128285073702452125824813150643633402599233355137366225574069675433568339031418799117738047980027158067091934645723328500937051141987414291486567158467461034719801449150556442145307427774076300657120320291674008150998553359107207422842517068238506241121408700183702479724622950341302234641336783917131714345988676245359177921321982002112673181 224 413645793200892177828488281202611667099755795710343509887317323253166754151809337810321048731396018849383084779214163404479177291190571403378588434770937364912822613710612904687216687708945678891502379066434566554853448981489926238376195829690339375490735791829002598529916022450639600334688785567523462727808267388457560094263290203782018066685044265897511692861777991064044433577309640522687268950751249016793042419128861881230739369 225 53172351988151109381967673915292550849477193904730786427171815637792993062888129687436307277723486283624853174053900799870687594425207885003931836536673149070766258131701227419384372102376035889621833448234560891744245083815356046345292960411298514699164368904350787097721263489342042261642011444742625929375427249271813028000634935893652220657222029911 226 -1399690996875230251342589978529561263762570684819544338384738735325671498308203077165614377874061126121964876549224042255905973437373442954132164773914691237351564566874276599358427239490965538228870134928735835030094122008663014556586812829010019226232650938717125374922761379147116147070245507527790135274415659407774641637508753137668892659141190072878625376062209637054149736548940745720238177043143574840999285414659895786624850492799632113 227 1254831096222370439167300514430445545689504889949425480856590449857353679482432558210254976941153175253647485216187921195935908613825133845157766269450692157752594389825373678365183638570250648003916310452608931679167805842753002285089374514702958299460848135536551431849731566605733045452098433117921866339974097568882571005470197563648151731601520405178986573766422487608083551820419642900261520291225818353696728430002492318359997427330729 228 35217535044132550624350334008801777103886894492230602758977883056621164394427766691656218304776204900385633125110079982706183327866248451007304882865317436908317491006749262177575864104925871058750274217263028462204997136591065720351573023055999242026614303200859383699379828418449481857595965315851196424993965889191861798891752456666539589047764735590482577700274150916527907543193322189088557654200836577 229 9157041737805693652824226389823811053687979167059706120702814315471390907708717741374121085557058208147942479412488101335468674413808159503389359130176731155128192416259827678287869204389663633942952077639787098528489475329087870024260559361027480878840430484426084299990121027314264311018971995215065824823848445401195585095143938841442282746475994854331571245296412431163291549850408706769883188216913608269262990642365522912830326515406991322251 230 -40692100221220694459563267173309541183781094871558659598926870601625222364049626008032955704538439190777191386377511203545652781040472374801906731378471678404639565925893994006037323065171343810855355937751870225116846198413597823214634289168643670459570141064042372129660378332138195652334854046521794718216086078425107913754404439155334903913804726401789100438041619480320841500060614740929341948593734754331089736239784280722601089533809288858768629997 231 43479720030609122223226310218934102266838677097891804852593158740894024336502669989636425115467253376534216024269428648922938920123346047784586880475834764297387836918178907859475797354510128579085702988619452237533144515771543567164214378139095420135284580161708696702213167913743454275448892122975035432645812142851521802674346308178523275839156326418575500963 232 3167035973593097132870600005760576702404011434785072490327987715961543636292601580624034839656031195525887112442284297174703225149326356869162149576549694631744460750612196375199958345491639910206576335093838171257678039467968414379545723449869620811113185136072509276453823830045407853164405622262922551672584988303783227886343984537596705095665014305544694969360676855083578748661511070760053223912356708339730373306086502386407896122843679334155255815469 233 32829552868677872542020848044054011771973704707694228454199227398848532331244153392612556660034445057877240918390936467337922708221992248124052558773444072832028385943793527516846901325591346543427831151062699027396805801105028766143205267923742165954272961669879010571867260299519538413117207898728841328447732275409391578212321152227214377107069512375131719631967942900277325494132271021681265516226703749208091630118553867460944523153602110121907284587 234 -634872147535805996538818915249316670683324444618633221803683947198402903492818074110361154203895977365041802732455244989546155535898229430356651157659039961106945544885660287411806606219687132551370425785874890802667724170550437647597035764071899406558244767969216468110485360306796729991541178985072342644567913981713663376661021701641685556095014334458992556468295796151569600901655018585724518787781317907630112178876578082676544386268013816902541234719772944427543 235 692902950240516130070840412922327813512554094299922826128262648118565000646194550780685244077612839227056032939662201333619491431480148620562306420205177807672607259306437815931412384844894523826009471474244828604399626252176872563135917515628940593896851979858693013515251125758799359197378526960974340562503931660454355448717777372469676059640186509570990076974991105729826560473959345334534610893923880047947816130423751 236 161557164584486282160144740051460884776806332225643488487914024584192792626181377483941625069251451052137811890175518824804241356492382236378375032808576907243822978351383898880071410431460072662040241879841646549436773242408720409628215071854511481490410542380267686819985899853547073627580730353780090421042012005441858283564546306059224531889739774372752026633762194724118106811508775335007275245802337309611265360685511595898344960274074627757898306151928317154863 237 94051892197200426900732718749257934871496257353616348114283115690604002341084019009522531660356896304745701753532076259113445437859953609689177394043249057070564454657780392148766013892992432779439438141582064233884218719477007480061201878724429272375211218781846832071913003433228724475513756227942497919118759219186518711244215039426422566376020123703949868291922576758943686795843248328142047226848656842423810785624349 238 -11906566243744522329419120449456284814155012339479638187993234499592538475628540983915689146299359545522718847477589113323774070729824260442744767945951348299599888859201482214554934354590758446770430131413278850775099280887705811314819724459359059019571840472749323924407253983869116999107112433421723315481889842925155152679616421281304912451179655355714374876817124790506751364552962346360802712536192978613542182699285648181960500848375741183223687090944389770157243847 239 17665287553054104164449309811206494168610868715239623241066377319826210895878878480466655870693790020146584842303276985915690876593455706471252284700080233277096849433066096488038924279912396128078911624397431866312697551043828011967564032439226060355585608364609295259481926678623749609688700360531786390063526767603772851559742551628625217920573174859238211889383780308404657344563741309601919865517638800815305338280746564442620290972756324903842233910389258969 240 18506449844932878843402906917949569573342607329458594976748119071172844161238272516339038509721260309761827931986464582787975086286211422643588140683119314895540008341031263510231916054494979094733169221164474231142144334023655631992081256194174041148217577600420973990962880410525175111374032291618915753158829209898273613612523207697176866131219792595450639995355535535499764940353631152194732150303296817705713116169791941191703 241 8925276197103481276593671828731570166161512055748933735683398286920785023509632391606598710810032284134086631218008938612002819204849226253203775718271239138825979828614947593644208066114737487497785439982951355018641004652353321168914282815408123705881944399306943078775312484146926262515784336928781941987999682211761789003725645604870100322005851054453677104458252490234259526454059133909919795351343553792384604696353567150716310051584104066294015072946340346577725806010550777 242 -61514361387131891940629358635291074885836516441319062440811687134921975431199683220315051965781215615459643456465114826921934218859557092660460999072185828417218241054008077461401600307900686203810550505606799229783140703984581309016917625216640738992521816673730509252971357961976918310210586853213884930237721139935704552046297020424831755447401537645740224411446943240125618847093537976507329352439440587649620483863177752001045887930931699768315820177975531729955363972168275457732441 243 33356148330116587697884298575650785176981035076072250696089559427304949600413957121211799079297467942535720631661996870439775390114969015376960288740674357169526307223581129975169000609339436350530916441843546876650035002262816807454276436622615541473924168571617765642417395491471391266044177699596188721195953055372226055926055301741925255407547506771413341559889414583508661631187590483391007920718632649805988714885172015137 244 141019662376013752252067465027622806454383997014418498426079969186533263406606124601250723626252127912837962997209874627934981336272929524216667018881594075579201887456833900227116494082937378870275542410520355893973340623286698463978718472852693267482454010258260240681482736235829438510875587834592419338913231590926731787594386845808399366576894583169107186842401691193947010685866772378793099961651748097751646418592939732777270674471696777568648535068665482586400394817588149590180507 245 187465152098453582115244992399437938842328183003620187227943346637029430340103445968182679160513807418839312664216522157143027645656282603755576734431233438705808237958545218782570783310037476387370733930912061329776949189234247309432138676409700772322734321606111946240288985807491020375951836299444950662504870779332116795205080307096623625223719889269693861823339364969341087664514594557382742127108855766431023815443 246 -115679525202795391200272703428823726203854380121283480220194910650133312589398090182076339912767100830415970718809469640366841509442392382364868672654860230538796023549288810440120266331616041585894219366496077434241844892894545885640469943212578285292375220183664696215716521373816345943284177177208721488738927374434623816964478833930954310659287565982126960929527656135256339865187977417536580532778725372460648983001641192461577952217743571494969262890461688867336346072678793993457943079 247 3544106725354849715367583541367070017812592003562081732526337975938703152309375000339013494108734610984556807276148332501176789986718024734722561754398070555918231178121454530315185834469105674704363192962982859205222021703915400546692819499028247307192278300336785235849303007103629422708314307586042696368986057699681818264091153758045854409770863292908181146582839300383030822306407213941576138304895304946684609370229725187975110849844276278584850529 248 16550621896713879808819412156105957763847798988761979505134291025989037377938144668927545076406653482310168148261164832695297355086717187376319200487258373770995976717377981588772133214645648316846670306781477939621464452676499206996860046228095851878826902449066637848319822305489808875544349996401577224781269545382424351710353107833804320718398482849791275521779291858343821910026236575652349171284550372462562375989309876565635856298188091073804069761671450817794612810480558553676909374439 249 682486960791912178720910243194115287826407370231798952276547776978806226195298494005593467527366905628141614340959770644735340683172494877480656727388923073225653368169626741757471987590811287341546725273469356149645553983932643094204094201862905458200846718645953551665605174103674487975563687686647454487562683632391704755449314542649534007561514833698925864819677115609242807661142115330957879417147731980617349607083821859688410387251064631683 250 -3791894024650761076517568732107857695579517809273626607503645011070357131048405335302938317654323396969566439372229031463182980354126859344898643309266464787013319539246140900992554256709236368980027098532919449787451455242462743816071356614001720360252064736902420927862222946596680872972305289885663356503052406213128302590339192161236045041531779994120133614411046712304788363569102936937504801704180686535343188784328849292209250895867654668691554631502455464548568082635844908143814185884030413 251 7612119578502977663035385320794549281129471132333595133633519826877135516591436879693109904708238417514458948322295920725929488704504440798417811040297635062628338795707999429370952881279176624434476422587091808586643197384007552454279018335076123435295005165649555112204296201429549116259061607581485379248470388695302936402869959221066854464826232223358840463332759557497340509722039746727322977021955140626787040653288349323558784159070505523574686958818421148505585312030902503322661625161 252 1806754545388852653930947348602754073880704885704476512318083207427701706922811861372010746765366217242421164475638660521732103549806457583282054013035918663527020330777124335041502314641951746429192782591737750513855354403924662854713323162042130372921361790442636232712511827797087658347090182020480237270226163882302073222554883887189591592136508946252682054863209992591482482004199422228110305329773909328334153813595451366911409426019674225315485407593 253 1119049247999863110745268543674041806936961595892768200388249254393013821557167264848033772881501521655392235066008506865143685245379114096697533688501547028034996295659770547559313738318966390967977147945271189083620083919289396442646938931986741398690756236153144882684691895415549895854556808274862870433087661016872547179118207557275151430713675367957460580095657074673510793134316855150326826751312838248896609484312086666603698288146241953792414102102703405284769157 254 -353143717238876951641248417278020166751400220572215940577364949584389240185502947714677758265212587979924950208355191257838720578635055178543789919162102769831088133410929883329166721858240111055704746200585897642780598738690587924488734099811230631937389644044331574599049736578761404657654672972206822966520062643933887824470188865754659681859452117546818373125775429194999008803951828927127851120097850561466755457694304963038381670252302898353576259306545965834928646646020359385205455038749546104016833655771 255 861564442477559528652497156728323307937535959108061027410717336883762937392198827248726210844747519828723641208368626273668805896832838440691469908755447903024785994906719871247761408167714385794440231002600384074726713353258974971327848090402015975280642826440629411214932149516198150434872530379358620915917397114922441496744944972510492467401796384132031543353517379380023310197300014208447409164568038537915259 256 4716671349973425327758832701033870090788210372635315344879577949793253417745588456408335392753830256314748549683634903640227174470399062996583844522511042677359980927411152569765447558329767232272916858140469534391831095150274422317237878738570327123818790794924989790497733873953490606053560450745819439205687139994360399949031924463845350024167324778108702343730529570008660824554978948307646313701943923281447828280140945021977790978806428916452138745638427382257330334586446910126116343316661317836329849042161 257 604099231713825530002999590111690263377827402900224283328743636332152265547710851166753811203245137115128928656449515445628618704069332942924276335712169897018232165187654422433331915023152744336367150353909413705400240378302913297664266001753389247916390714706647999951188739175057272303838543978887308869046338313832038340293003028195859241560893549252623805961921629280213097173709955603861204304614919163058412602154957698241004626520871280493025830898407892021182333459175927974107555327957523864754134083947 258 -7993455941102552020543410655963009077449539805829495513238346403226960128621592588510598522147284007369209335456741733460699404431910209835152156025666891948029835120841496962035090605147719094204981372355415101558507487062434150126823044456465424087562035351862090603637158730595634829588834287268647227735010350996931583034932718058983134648234675039920083629062549418094490549985938315490276815819022199924613771726936758610805796409568631382719304966733236096291637384279272210488943002284077420130895556893946503 259 35653469662096585167793853190226869306078776715766605234344293010994338479168558849079869055463274545254652653359778793754434791426563854004001643913664553765113430970364277027080482617659781442938101422637980073070757188767731703499931012307112478567178692057617114934555008189461201193383781465808809831275136175380617222937133361858847323208988134488004934817729310184956032977282615027696202045968521608311481514893403454761238251108140594304649494699073302215137996647349 260 925556249824508497637568062003337582542020580843781934570182511226029517758419128127440203935240165441992590960565396855897533139771381562630756572059273163206253591999509842449333961184703017521701545130750421246666973575868724538261703308015270370313219966761267364111119709338821320362789812232858269256767565799586427147627524388805203361944022241847844963335786523103463311743378698361759758630439954641179342116441738504004085159756826762963787803449185531810062322178348985299055897108224481027110252262154107 261 71531797090160083442994965220116543206166516877202605687824171633218949363599740876944386264874336659516307094252450936727941035345205711026613281800522092574302672624144309971524142873325276980837866366615702716319647947829327387807342816361055455601863086565592149354899421187065949583343053301626047528304252393357741993111340681255519752169687265236685879262401147739670073801482636294972851321164297450483356366695363123082965196970682539559629256953 262 -108559197197752486277290505610747019797015905156953836000363172840692588147461563248699868745491492902170036312191046165683146829107136567316056555221313348039614657151503023057399932114779568615090585579725203769076644211215607474728665059295052026051477383364529072511517175070877767286693989254136534773440301943099801914021013678043021449218145517884831096690554645338262336873797994587850771197990305750593828471827790604859725833652947161096675172922041585160611153861883521562217613626921927180054470545835283532492877378619 263 1114259818477004860035758992914598858068405850242097416743070940147873048398017912938392289133271400527331300302890837143377207431239344508396760886972535292627576127460054640160431283277108622350213116443118458989148219042466140302811164644326096720456474952587564535820996702234662160882293090524085110181471489118925411436813312404753555354197030774853030393378303503560425133687071284867069871491689413525052824934267276808941540945288592493091321850732851601525852518092605460712247276628309277052011676286653741863662123 264 30258495212523852850601618220484367761241454313829916429252400594509971314608269701432781589545166374324340028296414583155374047459973148626261292363296538546891487895583298008370636436194860994162680070116881637272662531722635717386286186819077642651535438910758693241153330232142001003777527977991960027862826440554875556896186136801079160253012349425608777784323172380274882942982761791072246593476278032206993418266077307864131102864305293380011357674775340370407101135823603023550943 265 558018257210435156369028708890531030225941377796641913470335627439804888903793151285239382391633392870084420868359277315280580020631124368733311548739066677637066071724190932180630492986666278343115573403737218045058830303104266372175384542015230720465751017445565284322043745673141560181269702149305276881793225203760761490887691161005229373474691405857295595459410435833669722835761609677437325998545668209451981140656333519648864816294262434787344212114465468156323861744588017390535156451 266 -41072737000773500908731579843889489960877293620194692325366425594098326760905963541565953460782215425864022567644484537043468287917820010220383930415057550068426166194705981532138445934982155525732940633224841157647728829405889763391324794447566268213213692779050511623515963412398404456335275591844095496377542451358945365146785814206710743716327681577796333344184652764348886312274444282136321524592665449806907195626051548750422687871564889122827663799985878165395612021074295712167757525645973702938684205319094990205889972831558951 267 6246060115993472566279850890487108922495109232823940940374402600568548611507607843662518300234731804197394701751228352116066396674865438999401815877587695857585606283599224820330351141822627784591316674060331005633083423485244317318044102177366892722848766749910587714323159543266193899667412772688720617427444559237012181133807524341571153381177284598577260240283004379906983401077085005310747368529666831919532003781102428760031538751586549402446651612969447881745138921369510930570953 268 1189385110052475759231532500181090201652401968675339838571176028867764126044638878553064248187538357695555686547341831705057087552298247395374690289967317763982486768325703149097016107108875096576153781054708450928925667979110965826198654473828977531627810749539062968446106110061175427414841076982735728285496977690025604286329626632975613521350537412493533975002457420882472469343433944972337385068522741717120352561260291349368236939463311297580198785218039626523429910749240089261083753050530666492340648339012764207500339111467330043 269 301049570101849038999398632224483301637548263947737046208660179484760250282122304160089128414560229473621505570615729134931532147139661360996586381800615352812443621291379246728761636130769443102654494936966978344202766504033304383908796757331629332132521785093232266252076859991490438554453232478244107395132674156794139389303294109399741778231347785209121941316250168469976879760120254429689500584325182504683355539196043019368227362553537542092602104593581197085281816071595738482053477686734219587013108698422305476381625806830121637531 270 -60589739156280562974216745809679475497894708500246933456980365123993622155632256378638401808613854046161012910056481131452447304783072764273184752948323747882156203457803079943380595928265613466371352653527347951357526813215331401214465850420893688981572867285691826565151406916132679340884838186840813678814243228700342415487010438206921012825636805024895129583660660094883102767799532940903832524965843951138675090057045252805274865638769202792718642210850560675771711028482748039861663911882516112716466160388575795729063056764083115728634900319774121 271 585597582378092641250780280344906561761891539370817748814005066681234432676875672712224265050438835743916234238728500538056573507621578163110729490625347986177789277162668975503655808422187665777830894810434817837111202267931663128581979094226357459603787949683616851915973186908721011286270840624476338799783306377803881831762049579037305170834775856415639459896078504845791006443255706989922925750757214210739069880080286830605292486931527835036309151247804946588551238324997739686558502423206145182859695989046212284849248440306047025792454346697 272 1214152329570300518729450216259497808611759517337521340229232454941464945809514693885700115677904466577122453926703230732978209477865663023555003386103541500623116082494350952975680881184396297879937036779676629963321124693038807773368062424283202895708111503569043946797586186193899643095075138046211907491381686145847908548799824672669395495069924865910095664669594289069035410570155620836258316355510923034064470290724061591572791406597961724786920633545287576041086256975642569550502532171177172703473082800970915893146136315740336516500783175902803 273 11129737010457583372413005437257230170146025731162599695146070144723030696081163319008505280802742992286224645693516368991011520368287102915973142285516081414810155953090800803177273021823372946934439714277278597278265365342214165856435653986253193937640261722581501916572741199102758492541966091824521202733515583587435219616021639123954330020775446703946680921633836309518380202136865731421523773475517705012645361544724976829332219844673955986796446013 274 -36639844365203279745322196990721816589090724754488741322969662805078547599754386299967779601692439395472137274515293328004572254502371081882982181868065557005914868174532425532325373381193305411197444099707690094671355486999653307096619246064926342809457996873962051467715983157388567261103905020437961559841789056875573758692873842981948094100666602074044465164857636121987535693435834985596629956103674050518691801150786422749015645492117372510203040444097898901285862031879660858843001030038557771878804229702993900199163568165316111620732998125634854309 275 30252416548258742725993135379346586240637638014557540020779736165195807086512786912168661015168897821974231909967672649901115504168843826060048974190723425064908341493166363292626032679617671845119069889723805109872827113957263255809465381727319379868908340591107805397144968014606611490361744832980311854144468492495828587824398104285143993241389413665861571758725859709141368843290279792083306034559378951487827799483190631170649909932607373679348122438062723474189710790686417239 276 15481780197504009662723059820580224530365125465642634931737857860283429915653313084808163839843811356714348866834659753777683359386293294157721084963703788463451933966082791639507008585690129832425899760742234334583130416783181444592252316101665855728796059139034058010205585986810018234360183950283919548179919462543090814442149793395735659168563548324426851630827733341971338575731138985656999322777005310974507755843510211742135492308915007600895797554374664821662852676296119576392400128237662088079055877881893 277 46801929769223891465082346198241734213477542940129720427144325085589032476903842679773301265355154667379138247358925206308984849862875147288603328838926245529593483308844197999377516657086038400224459372766913403619627741442204669815933085545444732186659275414656734216362798019597380634294777014745853628108636904908467116777837844700470890499170049137115234331969643734486621028625363765673688724890139929546114354474107419518543602498631717676302752883335636836165363967892628962686748716875616241371038144604692400296193837653614472890298043930903243281202537 278 -431604304309287000296562703669885799616962030436049092777400750114413952551003321757835621822477198564215942125791625213582305374337568265609433572658794009744279437242841195191326525077029871307020268640043582875507872592768137459565166960725154395587194553974356431488140091189670400923888116870037608477435116174950056435414190869448063831009481685097746933069777150532990293711404445745412346319610771010095057753074818340415092425529810240032326247819834059747348146842557678918248677692506750259152104709615834491687673640568092034873534654667198633460545612862981 279 6957546808638776360304532961216540018154034319588598301700926443798263317985071092922607578457067916072223066392838578666555122232937373404589577395331304795694958438547073557521113673581359412223137340627108797545668874576883683303417136507873600007868813247527059658750396097835171923306720518270940364359892679766280427701070250637454708727225749735307300116511126816408208337361417301671945080799429370007668761359275639520120765634911954437505664037055593048982611953184068983057418858149 280 298046420125507415934415753743108449064736697275302138654433099031735704584404006095478848303803376158066120703740527265386110010989434003240568826622431899383361350480466373985110573170306598833342752247873841062566655308329048743056407466276633710159280647915107874353898123203223998756883620294785559605701693698727277236321027137010328952820016023702693447714914690911271608669595382440325464428839511333073090666193921649271528949737488639594236645061761133035141550162152233881402373459701733500254378314115609930215118847955117940666030024366644189577564991307 281 28016492451343764895502994045952988127959840772753049960873702585519774486950743351566596260927549894707200887597475451356141885205274897245721270601754125948782337252089227061918058296023618940019095479587238117258951451847642880730381298551217308596192476556163292837734290008980140587415317295633813195413227919418506572691829180036519279838548840043640997650753393111582898930457938500504112853331087535396510762558830032511149230618921050675237754206187524878503102448096462796455322475558523839052436305135830003805611553611538481847063361975079637687835091119777189029 282 -474145190804398442681622669957091918325817392087891256210072439072325339168587212769068240100218515960065078926778104556100122257583691283193286676122440596389311421332124415170589530200575404745340753572823641244880302422063723633509987253199207628087635604153050203126777130988509887808274371499898228445362908674835770622842785025008582091861895385976567963038117677062087950899195108713799186203578697385200455301500168537967290616673818588404147362535681199721187885812066824702044797084584417195204613751338660408523486248409561890987906470915487760282577764771755992780017972841 283 62700249221464758633145609286134013094221680524121359974209378016375966369509970152005277929940418629328028648995138255752110780165415126020298921768918974147545763485673584422884957489775610044584368739986875755113816243338079578418797271696184656825757378870402884285833726013076943525848819337848479193604763828711934237055766540293874496342165232218208834862824081271013237319371346677189669633972703197815129675255051910272824418638879120573325339525933109787363644325676726526134707653860904014290734206609322308507974308667035943839952735992583026191444072562448618644251 284 3532535726691810734222310972031442523431745305209109864378522393592149044784684465308646040366400469117176522394664320682114254628982850385962083715711784314397989294280883318256157019270205960139227453223527922925385957975517259746776300937773137040859869847680259325391490217099409880738694917951415600314610194925952755374527314669471615596747247377638679546129999555936654846018844407250054914358772096520192878242360324935297488251407194164845087952947557257963101865661079164797506361330644114115085473915930789997315056517867043042724108259360657945939345797595560136055142313 285 209656858160318111894912594398570113892837512498492937894012301692908002022524988306808790604591226506163137697921761506181729284203478833644079341636345576105737678294825409173280542946443254197440739210530184351057446858292061368864254236141486430526153324375903933380914684325730646269883869765716361383939097224730350044538602156534559955978620020821456509733740455050610180902061218364658553850073088735725924175454997249489101542864317192239896438067591882650186740075917127 286 -3323514806345204842987556462283987133166001529617642812848215953333143066642272712512370929588167092599587668455043803076661940836717746780922633124330945856373180296732981523375498557910852976897207353509795307426717754888492902262333130563874316012813365540966438672958775450441314232363125606515297925869727077655994801644158077158377575071584170600236913335798664444044956373425600625876979893170172778831150757606489490533789802762197162422391780758427768161357818286491601336085848918770708042970758773338618423648174476202095475603898548724695559941690669954600019428746135555461 287 733623789497245634468046881944196099871506496141370189186532121778886470414989004150610763568791071220420478992845688015541963099288327740555271681664040978996667011306663189533393617962493614355675745296878901054257817034555678927562265114859872506356588040676068916096407847424015534267974966016443122565805610763999117278672222025344591461846509965031055819013683707562860218839507834401670825637229813662246379425703011629193604688068375605929396068667593358085740658012093365734026217696963225264657112422796482115844180657990370771987 288 828708939942850020482385000489878320032014466080339191379399582230345849463039045659903668924988548418445963594989737102879108877382124129898418134775491967425010897325748807716304274386603024531261320853556980369283005106917685596156415058781429633857022784956959148243023275777945751725687238401045019416528078624903593327740739657271569261396321172521431607547022267927776017722242840943479083250584391622269651969378767837913880819602779335527393084152545658538020006709777779425048537036431350334178117073401718930705663749568141815414403 289 29680936329987555694555809471958677844651296109148536976525188626606477292037956189892203020997641521169986874759834225960287138455454040863117229209732651425826949614001213937288943085254158811124777233738424213685293006274437131889915441306003039835253253210341908318913781792547804673063547464851832084961807256966195691861258701011988431190418223201035800968846797208559213406931105403831233821735232553735706102129313920747868616135309659585582442699252952503360390412538594211397864289328012249438663901144124002839600976114317273626553332341310461848245289675205681891063 290 -9123543827657650238624148979905732026345784154887774669225839059941240549145274452444737737073756468266375325044035889857321135037565981055418894477523636138655713710072098403991986230854224325741323695781847748237724187620175967403079696093049238829407073209812837271262614177954401286119362577455728616438554733498892229623543831825658202849678101695981399958731462412967723863111510942906710046386266765451501259779964105037148462433274801332273457393305931125721527059082488718303076973724531038582664209820031086422364033720075442375868735109859816792560430611262594472445410915543760105106730223741 291 7132814969188946487384750694721187844493459397370734949287863841267234002325002898512973065266171935281472652398323416015768030728810165602986821179917910613327073220516853768916548956816430396022378175447993107080819333289230968799066504884646821932568755405825440684515622583895400198000260771066300412192626107394249943550962011216511692813011573825439207366008274739556376868029340276308366550891857409198425663687794209072648790117863562549199376454818563327204242832776490250150525408743894933348066129088809002367957090181968330249693916247 292 3002755036707495738094032606347793013732064281840426192720517553795974992885720592742463693458192803498747014282040573744299976692642679258431123950406838761136837714803310721819259464446758728612175672529120544119755952708358962233773913821486171345435341067146298209467234556647339877933247236569112854184849668611931536929488403049361411267720338395340953817861620499260798030039758450961535811569023688511639194573381737074608117305617586834454218566883459964242941193033584850116378384380458977204652622627308127062336452483737112560218376735745991974941302115995311831014589832259715972005930461389 293 2630182566922885135447812479610996623700681532379175598158373945322679594611141788538948486204306442881038876177647083700550193421398540456913510427593688743683470188469481235336846666231017362299572492264223687207814831414946991497376303939045253193897554449977307074129471251237878673281500201871926382596929923524964833401927245922751333757822145865063628125806860443667458315591544381015715609138207725988154853451513080712756058632966886508293499817438514936229031477460328454074979603843847189270426511615855237940214461367259657736877102214010783344496962844375116918267022980158784812967226772431 294 -83847389053255803048838069699636834634594998990791817118175043855848542678567030872237738203808174258385071191304447678590741085068533402885108766904496947697988867315097708204379806763033146281799272365357458208164443829872543081581870092582347867096644510996213380521870327954034620888363298820100130536456099699241853255082749838889405020642261209783152792132656928800863086546912419732201471492712234977402600476387458790213754906475728589751193586924140341024374242974360941424796028934646986176225271921209347640556358101002855312065325555512138227083629768200928135613927796861167667316493587153843110868617 295 2437418314302759089851988857290932498270161087413555769269008043276073983710706783645222323307599342075698502162540073048847331650703744430407955466183936705023221811253206918867592067356637834589162971242770733012777170155395761074296126160097714947611207850598790722871557609162639094691925861971427191993943818059758884913675920814164326110622162501117077590763680594168226815876872802746829151710608779940351043909673458588952492566399415188120129527180664641804635888894469299617922967069712100694168001562706224826925809446918790759249929804809234374627 296 2629130349835482365874185625344883002236530081213477131503236481046055761475100456970447790135681380332189690296218366776645651625286319044435302458737895625213607845064708558740197657561276031859991331163497110090378371098372295626085288872404583525884951901805202518381694449067929560539259620498920521858829869240713113703211700827012409819327255795418183117262076461913042261572201155943136127844809490019819288067192507014034434450708666182372681773946722737092808300647583822316000487299356083867937301470244756195716222126534434909899664054552163012150191479852007106183642923221458724748934202545601573483 297 21796430014956925527843701468401138189203948649906576916444656386721331072041643713777970707173827231753385240878577644441566284209143349859223965620308323684057802607899625704956696190017270603408372092761880138092975501836503434469983264631153239634885875411768734322755370117931452141430637547734122567511450255150979370253006292899543212421626172741855426863100204566271827288260405046162599585735415920811395184499432969723193053566804506673010542450996533272838336272172142141500126288386527064170774827841405039 298 -3544677339645546074400802976969166308310985487142416064176197948152561761068714371546201746572066609342250754425971927844462804647405000165856612248003988166336980781500362057747745935312985508840411502246942110074863474948163174906599431734679984394173756561008921647849710152287821025609012356504158899552675511002899408783038330728182062156422672839619699002055706476918924965518543529386447799352101490653680499867495497547841531018403180154786671302654108660314922481042752781872884008943707236013682462236395814122827599539344389860704599259684683994530035478761395773832065986872965017932575927658293717350853 299 6792555018204232494195165692464563402050392053443813126567196512502174809888132823939832217274825131136633256990345120177112997368527395288033134202708407143905218835571056844641070501120581051226655317354793647778462805618726274495865348935383702535696629809354765036090542297982768563112347717581347964411822421066428289626277991712698097111997614106247070071100812568374306171744687074934296336445095006514215199136705019778366792952718849311677285434910136278528766911255513553693957929961765953812876704609370855514670690586923363759672698259843713758595402770613509 300 10782576191179573374569421354543985408661248104233418133321847620431962721978498590083354201973986898945647496212618522419580003083614430144470588277835005609777010669892654378616433240620914720001460447043883448465644600258795843238788093065641198883076284419698728678447558924804034568937885929323942854180603431168520191033437375912708760100638310316577637921236782561299846509772217073485705841822875205674807434755452183261178746226423344870383805185446777514137175907785987347817564286850024459912183432824232491542187180250781066314349428637609028515027113388461 301 61680711072201448830091084010772563610214139322778893945609623879771483656559089260907186638256332233802358627857851450415250971856024859583078039653693445228503935192903819709659515398399818162262409474363184993120542207169009261274754523997028260602576350965820011465100639915884050413898083680951897731773457009212259526127129033849075166492418947537499545255443447808403392746920414401839541101299235610544804148284641628309542420320004839488276517757227421914863723795232988000149172290529989412006298176998434070885221625120660976450996627714724700392586645762203796188115031 302 -55166671236387117943936178013770991239831516349925952373602304315992134266911765196796631298597386428297186637515707840242626376759902473447652715205347423858820822337443086423681594458945383026085978144933292882706592376494345064836115221762011834672391776607477094740497226572438023064920043814995844469251488745231480038590559348868384407364534255705960303319682756606774597979514471832694811784469259196046566344104546667997689993105601738653870505555327128533542822423975535352084825248516244582291493254344405180596884769898028891224999562895711393867647255686304538254326489257708498424891618164174151597678816411879481 303 1812803312466807654602785552516814116232685233508755326094141768809427778850607598619305153847502507299142032457786595837731461251474488096076958608059437718357080422415767836562246305735479481546248645421374747252735433501990936190499713620832165492883317652345193359215307502153563867051879492511248765700558297803071500744041732750583410019318165152608216816949614677027993174195533407491134303952460456482392486414841079296310624002231951931453749209420435356368301364179064693352293216447994303831435650810098880264781681368220821573641028064569015551804686424886880171 304 875458135675663737923302470219188765335896700584587928886153766859599470081920439330693657026562106416907527518987877548212983397408424903313625867150985270205877121005866486978097400797024330980890256431703011148463776075478420577038896915524734283123633292521315358011680182733024277196561279423916976925982456538371257495388867252615080493233827936895843478475466546000648868430870741081342656594999847740037836916825495995611982074349517758259068934610840585824748265805688870898582024935116417525953327658856021128580750839290063862395150932797652123979400833159174179633909306942943911691096771700226567612513052605727743133 305 2105238939303047704018689065324037982047051938880692365953106575806965767804221664790864215693635715517180635848855330282037708270936779895243914892693777955739622265913617086143061113586996311642404972917834293251694365763740790689895132910117883359750977601583303164157987868354658807984831737384314727007466202774717778166420711435291134933606257413775649924153592445871634188465753995363676733144121047149716220300233057284953715688258058055398137832433604245908847712061486869882889559864865762921936562147311695004868039455294017092803078050561158193190726499142666898789 306 -1586142449903322809502660747312238473067399747892614733683853730558149494963342856991337508976269820129116395086369056810061684773921577120995894580000644771950303642198838195511110644901861824901364874859647937521222928748464270798854099004009317576088020755418264349264963270188313090982944408174621284372329383287646918132802370136051210440347611409172860556727217692704390207291722751781549337578787219429754017079024765312504741240940088427307976741727408556781596603498319429506387983011249885303335958832191962720460617982715345908230252704592555773553607144248997245545618275217563418119589075899913890035381527648662461115128111987 307 4236930496281523720256746470274484624695164231101871367087735021195115724928871440821250732769263665523603833263908883571650019065959190427492534407425498327116603961515788114329176614974392726422964761281459283315069136028280740158297778508240581765669601780174164197137141756429909543218079454249478784479950989617235893594249616607327850659231090378606242048281236386668648418155706329050119027478182616974166631337637463928466849331749553363231331589831141421363635119701437916542097385826083750416376719461156492155409230436405653320866627370994270667656901407144254402997648015964890094914156035725575220755905562571541268733198289 308 11103074071875022985669745641751888680912251375092457196235295492577692953544574698933238824234709038931010614208211626576434997018091145734487898251716885543249063624416727116925046216832667700334383231852485637587295859796615194878306139370203631722670314446391286185121395759166923236124546571305104873928313805456662238857275385042403188648566857383896919122199134144108088647020265609311167681580447228614801212493374810406159824786604686272946202545242317655861048927633598543743665297168708835523098827000753699812412406152896237861861360308854575778327192533472985118449375434790124667691667376237809687780120081495886508020450584799 309 750243176477810379350941211388159775657235855234063768045902058340928893419398927253152813445619063820895674698200110967089212502460065699386841280102776814392054603077973512288046704987668177802855243308313195329249079869523646429820936019036605996839742660241337986766947751575345511328266087478172490048878140843139126796402079650561926652787103199914228607114545701692849457402326799783716894333422043204210621253892758680065192602124393809046082518917666546056903295557863965494841482557278648831106015966326701590333688031548239443757761982185680990757683037051652045342444018503729 310 -51648750026170890850428541936623479835195488029985965144102828978922597949645680167109459132893924858935681482065539703796115042836017220029325041939040897046181168383016256021406927660866425215128646100216020083085196386572029970852982358472298308839304419129790047811742088711820571566986081743085169624429792144618436055529917935794772034146769494267279525563622668807191710057146785403205032894505584513664266306527008523507207993056337916124421881443247625475949482139455207580872093274924472946496386725146502708415977753971112298959862788724633767126292047719261237210081628323664809901769204097120799641598373236939850176452851777771768249 311 742565894466705590150338488302501746287424451114946415937016595784150470307467553542757127347361354158806639554450026693593253027396991905858885058248034564599405949458035597257011217990100900759173879678746876701317715748197117644479967195948637933407431408312160835524378150256641054899805688943708271782460051146793167669850383364868748117796427089367491380517976788198009505042794564415081614329856429766476410186560320656445105733672032315259062280924754729883671382563394125910842032896653028450384071722283888762948962797967327741331790377909727338037900774838214621225917836098624593380683152966981358777913055540325946197766222881374033 312 8363321406668511745021090043426788811233559733096772167474198038690601681248155095382507734468427212251732371066322592054210860903570520191117721079080384740020572736117739827806842449303239246673123171990463389812835546381307797008952308639830682616361516149843018537430025741546196811198265032795760856382433176382504605863738217366798173768008164980587926782161390466965246788884197487472778524903655123236562051950027727102106151740554840546523808809934605703937266772058004696842003697677754011931262198517756824789477667438821201214076154191592240731351736263753429804709491384414586456241801 313 127538778072171750332878756423269137852948815812056682766555873964075379370495772518170173220464064900203524662216512900245041616553905915914781945610832413488154602441162596971699442370735685811926690473484902616764921949061567716298632326151903247137888921918150572777614662793658573084395444341488029001920314259474567472064003529902118524274119955524282434674611193405379030993589107583345483957034368675043260670155858152735673284841184461033139539487633847756436724896777731502644707078920503264208063526741688278289246445930400059515209273667633742145901451996312319676609132134890565174913605440348003849684254702521646358976844498467000611420065525793 314 -15489045010753812609853887564648825220002077503355119747079449329092239551683772063743533715960528811141392281894589616875263739944082552696891914676423685952377224421508137347340711893717262987923780492940124746001323800657314188521139346602620787443407679197986696088412254511502522253931539748251432401286760470455491587053797173156520943192552147471263069048493569092462084767723392818883346779285601755374605689332444174188391647849123316519461885630851123723624802783214371157942214523841344331193459518163712349744220775413870844629593360947101188386593341053017000751157736137601899408779075578536139647382281923878303191752283279964611041835942376209 315 41668793400664459121608112465740562969024010321480633822015695338358336275061417650961020725249430911156419646371979671409162155447729891201156179778902139054533828747789997165740081711593874745637934507318709307411577436842430988240569566080214026283670251653370910111976286513350567099754938366233805066485052029458979764119030738290714443638702697421608705237323713044027235556259767932289086463367377114565111407758890189254742847037164182861866975800059693777977084509896007070117745183726636328386997794007 316 2741910120683071719774312571067091262791210363302295850393735706620509558524451826005084297849249945151064379679665852424707937950951409425429853911358071659552013355648284118289511636317367644541512392022544984610424533485502662453398949827842418833241435603447150400021909732304013058124187177662603184927141029297838067123838237282306114391530750959116196798531840376605438812789018152489586170418138054473646281720452382770641188071254783355626235292676403314547760473808652143940771279774752786635846205955019685861086430455007435327328703712115617735313833657054674775120941032898286031818149500044244433160036444691155685678531440172544047204001137116943 317 358585934980610613658753889852728363206365231829093762201164521295517483088930946965927976178714637660625627866410448311183597915806440513918748469663452328771560563194872929781271607507670235276554605963354120505591487309138619385640849213129936411811435552916489316599514831029558841579384192671231310146587649417842092064758162480224149198482708792903312125974757391852329292902100253654395284404087946810613912692094710302788754962201428983355294701843136704159522365643555927816217244215075895232281146488663704880128195117853183671936441602872995962601218334672724812193225006137666327322479903303227980137159160756105868026246176818371177066168000681996591 318 -680293939754961394683460581594132928590638669203748274316106423416764450508767204238899741966159217081423253536483236665120764297360931257565591202094918550838842136283174638087746039242965091372309204876216839737264549668351649510364460898921137978625690998224993378508739564432412590327319790957045485508006579389710426041112135156574896423976526609171373369292188326768069516921321373393028973578342867736129322001716291942646728070461753367506239600778785117707984181221564172220865262493632451981397247275797344641867925844156414876170183034932948712647167189017956299713128075049643015286645155055296152656338101779639730505121640678138056841462769009966931009672931 319 2895286496867463246237285436799456222574622450259392950372069738899976868661825031457824274084572003659847580344773134829787563571450802685078226306655331380194297397775609858864964467194044344080623834542052784314462953892693049952896914716253399421167635073585772169196573950244463792356868230410545348681295568391750137048889222667298609249308681470542768521051653560032578232462296090601318084114683884940947965952590317309176934443802208451411988668936932943192120235230832235411811776379675080787154743726939294207548038837366978573854320515466160846748092026388962724078253204966511091194195752854371581296473677 320 25011101748096467984186140381483732199681668426884148072839847881506985074420185019501859554324023416735373903325811108282466122821638711606855885056247344290770659804550587416612540738591971011519359480337230698198819507726355210310120335891884439257200102024413187624404146182203548973514698939741108606038798704048090738972282622602889393276688608554035951887739547152537978242222861923709821453418716477776832119816223699140317769162308953616485130018508491317082123884002561078521601213773405059922351576366391878337153154019657997878114219483452356320193679132042584195597347494198003490395620736902430809727207317432123084478863142457538454466055143385469469973027 321 4247379401503962850817447770708628096014768751388276840595124326509221767927882244716300145998924832680943486596958088720776579183349551687283258083781183311164654046054220125371938796221293393316465282842549749143220347037005006136371107008334592940890184090609185531708607279659721623769390596175198159514562207256723129032739401291636171180377112358729199440473064892033141428578383463523121317259816785452825298000351952005386862189677070089920266445664803485632943692333514850264216014604957351577070408815973728445827364218396994681875078155522269673727821454473919770616913483493404598221080035638238914747459 322 -58005950249987332974037347235060719193689140501418386915155655071055508899466783549254368290285961994501542077493728527763776605397388021943661364143386492689216485023711245519581471833079666134376465215588262672225155695634985775104746784189036319906714472420661335968893285028759820024653098645949740531492982898951456161876437711144483906717898299224299869568718513049290948530897744108727884065812899500335470707674132337686376532065227227856360790697712310279880667448724844218644355374280789333542075124232259172470297122830753902166039465250653592281979859116864674353673213165799746008963902349002075042748372468704473013680897559608540819702459709436876989882924140544519 323 97170289578607042425479154829782943344976373575584751187288090886276922780577418449361471681128515217298158455094629707138032560429835972267356708697038343112128462474294264085132916428354760489830171206680263917558134211987277216616697507443857894973343562990191944071292864213372974175743554930778266084614748451626555725477205953593461124740302737014737642120697434978588465258900856136744331956198682938943245836728866920058819442438096685911536434585831089381430558047938883925967001157924794200739811711221506441081276004933497511950485546177185747093549246946461624832976260479700540615083385529530113497640582950798532078447 324 415655928086032483858854042465306992118633517077556643820571318636697864683370886514965617560473695993089337475948724116432717802049869552215886483556176242083641480651526651096811906884503533768024681360311326126858667812418420104713168027144598706502990965959952872355442492541174226747874168502742770217996100397002988537165286498704700260749821641060035297923101112143279046282942369491245286145077457758126319250430809222408502625904217257776465163962905887936300142366211527558172988591774742512626849973096944276913933536682651936459134470204984539722967926358531106508329730832078565933537526959228498445071959633649 325 59450770202332465390430811057139686877029044015646904880089544548743629358746735667749675845888471198911222442804771328256936978735743335679180865809436775905945237141958629587882958969300789059122698902515381696073719367187991899682491818143397289831579825260420347613880828081494498107610592017721677020606765182799476915053729006103648582073161007314790284941119365487825027709117977838476079229566252541480284309179776214278535628548635656911801381176989773090424040222529927169039771387548330572946241328484711578183644556227622005131207095058736554360456127946524360808710893257199276621931908880686051 326 -9361907264286925587921088102379355601401942950341996391754791999377550339642476710078607090468842158425867770974841684254583864193378936936289776694757944445414254224146035485057719266144234894285662536248103100483312472006976411117781679878193609492478155269184309756486892283465691816904310292438711390949549652109645496207163052308999286888790097923374412439476506669314613792690107235297724726700678129858560922904583868674394473358671576605943135327934196558630231107568176486965822815463233352997760653838416018492204724003016835343425148057157670006745524006440941655685939952957193708514981405508857223585699630483631449154199185810214461441561178796607628311231953290705307001217823 327 7724271726280461296167841881484190453032091640980039997160845902032880176636189279796614887962292186339988496788119154733465153655851636991013252547996694695182825161162731283714697466584267911311593927811104784532235552572067392551781186226238949366576758371544064508008979261294232296397137824185073595265035024351755937017941683468181512689185417892882862634842090748639203749396436342801260848198894318906382620787921502675627288623394714469632949459395231172244013807899270874411654737808135046742929197068442002603295649405394678543259374804946209637894729799345087544134612773945430020158532453840689825913525925125751827203 328 1035071069064103165781421513594895625167146426920530242568489344421620412579699735246632837107634513295371576370067864055944190781876824421873442941875526705233297327488285346005877909334811870046518983962687403873656680277088837888023971301710624664395922519877265828070749768367841621861569577993149495410198931693966184046189166967931253296051299087487689453213733293133642618201598230515500702135597174599868918172531283809766072933609536986239902181802721472856265141862653507501224642512338091547315880390142083157544543987460010696657162858693015345567015786051926905373619691138189231879495426029469192943042869115841642130635282537719744164892566553559251955057064265227190455809543 329 20298766039577784749221241788797979163219238052485355829640020710431954252053879232406281854996609964597680401834159755230061923418168866048564663106615320600074071470140015217768511751307544193576279656314565466402363892769817140857678308002675981998034994243733856005015656280788630582594545756482139423130163778165527487002187077096485794104575468375927064004400023968179729225910906490328420294638842656619164483621665689105223188167734368780340556288242455500176264660337766755883274743659072078525417619314197623380484345228449113011648532765381697501397395877555627413251559072890630942368850739336618359184709475695056475430913122913 330 -5072528918980120473504398665570493591929198051080089950076219058563038597626686630022020864061222633196991362846715430986472603651465349183784442208658458782966106595305389490206875547502837074699169976510319370443573200391878508456567660629506667876999262158268540215270425256876743026646197279418940384338389461209270424293072152288015487472355843300846544492092486883999636059729539313146848240189510540354116652393180370855609578097443281615117277421624805686326671215856749942081215912135380358944600997876780074458078151943341061050301435184573995020677051980337558291832040718070195637511107352222797396079057549450699176769106089504622191951238305868327814205901716048490742491277083603832715651 331 717150587750276114930147316789891759090741013451293536943721627798467206930189122877782154875884304255066728598746178410214301785915210771294191976818371177487116045625315673545253672237373941969751239242001952015011788961348736367487140674084836428095542315774041235943110200503300466980698521275748219889239552620437002267270906310882810371374079101406536390274931172924989998503927741723492736216817883528960667051819564681267700120215726598827423736833441409533979466499791990678214644107194391923976249801090399441524851161807223029137278868348207676540005800969122538579685431847914850892516876036897395344658086628010888193480620115373897037066262539849543176803872648693339287102147592134414351 332 3434033758682109555695673907147938426460738701702663012902658832335499313961783562429491676701284991681052142637828821098560500413495090365457938138617133608656237616287581608412674129959852978693609994374348533290353476608587276518946286528936187346954960817917037612130716147217105799901489860989821237623882209454177476505060613090196770662997056893433598474020868817806998304942454170925909124539844043187079847355330372545266705525568774265009721786336717849262975748851402720175379787209810687330738762574632225666893361961684567831853752249846571201292478209723657679522965252748679694528048834874600761091814713607906127771884516278153204489336851419376497328755600446712323602186754925945969443 333 26634901607451462807713590629592600016215104489411117044741911824036624755635982798791149942718872508717243750228116204988194202101628932878164957206052528496548615180949469673212437639734827371461796485535514647223286314709807928672539013847886969122947198913735044735496737897956542660458763916293431335663831497130459570067586587846494617973882293797308121861959568825913905702957751160744648286260238350954666952937511698898744657892493443072769830430681017571632587114942063073697605769682235872734906696078908116239485618137494079517696100178843865065572549798126058794909443658006571284189931873319506079542451890841 334 -398416831209570184691920312492415368441925690460796460836688317204282623183509163236233725923431446269778047144575103541580812355232489371412882419121102276364281826977861567276226498252330133194307704330888189743706387812990287537847613694921184760761609739590595506047256887295049621170752004860620655634382335395725818783032716310505834281476434795047380322227764737875606361116320973982934965902351521240137341869036226949947824284044527793737972259093227422841050890277473179863878569750219414867817693259338177380967917596196062157621827678014824145340308411953759616337208855920429122342144839397517227432864371830711751403608868772093763370289191239375465087536896187843497143506212585017193063474726839 335 400585767232474479092840393896960885158886202398192720050088940119824147686145582750219608616469820947289881010591410727403135196786995914196039981473993097395313256985694670526719209938932694107492342102294318955545203640379559061157486841866646394747697077592786866352559094897271639570033037573060365527372203929560529156334975001855792509315719981721754637661255294180134288257748641378290286251888422046801328659842533847314640879828960751476234840173511542683759300279985155327800638370709693704657990089484984845677070139462470752745704171777282608387713456062532899142860177102391997314552960986729036876415139874918920576454716192804020498777 336 101152827372520657999525140250840738494384376820233406593142580145263884297765378044502322520568957726987641629128310685595724908578181399123945911085040510171377179241053523420910233565473919051197834280404724229804236619426441818064932404259674196991067042233460027878108474913573088107531627268020713614820404101654953112501420223615532979552906982503633676630439555278955197777681560203769182144860552784910856488972374940764158371807003070722832738980072362310413868685153346452153747724359086551420114225580888246192772324155207010698227138326091257200491278950392017536684500782524481438545866449477804156234995600939522946010077177746983885455648263 337 6798118245690477278863430136468977142047507929666166799202143038802704690876141403715705594870580326181069600924251564989694590636668004965029824038766107504826198349269799051475404605768221215064914271323559817731542235514225504942768738508964171707887478794325733694230431731897711719243319466328538813031207332143761330744975987683982254670964458846619257529083701515589319330137327095888301660029399349605774942978302507699722562777259625783001706565621082683188195678617757028467089376604343207241321543779355648259524708920578505577617444592599536597949887885431183282223583842021634471252455355034016022500046195935917044259936654953227518724744083637282430564680189123815425675902629281273263789095220162434663 338 -670675212608982100891279764029502730470495147963737194733701740451892370114995896312465204855033538879431033540780074037116168023982385726359049425310465606909715649748376365345781524240519846192387037407324365812552837972575146550836895249672195905661994175853849830305369513841109433309582678025660627204089243623326011600919388464438609558836274891787208771272829387093134398160967500815280385538949390305859919155470943259935311460090961665955172679704229937438523827407922524143758741774193967304367753074558487884578235922386560805193563861386703183816291538314924479869616851478049012021020908719081444521568880773568924434387590734127858920526495854018923678964181253854990211572420853254826315684498504103113511799 339 1182591502449973028848464588428254197516315501706284031157442067431519452410087875158123937108978261696018203635959276441276644014753759003545439252933253254904295361657356835948175984727416018030328332712291215291711695132078184988703792521494591206308527948448332587606082205887234269318569319810582562797471818946504475990639862044815762729643275901414677331409747677676456074439001039942118834488243250113966753648175093656637917235100525621800445989269628235238316346684744147568247306458500585039247776783657201839455952136319608023956392251283081605093714600690989950919280428179332647504756477184402611935460990261086192109997677657057657303756353372671 340 506162214971279329892276528731675329966571435999421926592662967397007613755413712337187217921362060262439325207155125920029092509857647669832197829590250861497775882489647252979599833384013351646680811705504744562975230174805551816680830505353376204670764204004291313531685506932210274904514735467490021621672991002099991873520119620980479406597328708811056814331956698728188786338537773170093129066140286371667789792449659923346637862269128416763576115136655799486447722768138988933941194318321743759616091731097502322035736210115846430970395362167610905619796235037098305700886458500745788651397461063841260209643940928512791992518128645943157765929288504367301780154920233566164337108569093061333462432629849312696016109 341 58083000121095864688691764193404855788131087048959865003844093745818533747984413708064037328779231744543313000485474778523837218700545366791659544686500207710411027011982440911033635975694391694308348040306691601325567787773777707287855588777421101193184670037315767889861965839197516264997250643317780884153104995245741084539428891523158789483241976442366340388363677144634224265070875877532589578165194494323081664052136567502562182698780498594504550363064804782455764888547411594445836050533662565457892581951801320752433536862800695756450185313041082930076174071119401677742030957224805458254401064450135919204552596417149279720423676135972108642621533653945617154506494437 342 -90130463401623233872468617616085236294842419808177887503240310861969580623453972468175864027806456980202033817424105661199157529451421317581526807309429624310833162983695895156974340106728851850963709655576757603863856741771060360886613418065319983551157596825531580477746340055499182715146589344539267769214125012616360871582339903481566178561096679313201117267629563134421652885708728082179502066588780105795552986635366868491212139874233969550883109597485570326280365696825293079527139464120754342089192857378560762354397069598877045209427215826024555457033260845429207805361496926144459253246382972230963290384636692958827102714147346671009920155900348931650468051581361233576113830625175290853089655406064759297609787754936611 343 5154628530234730155667489452909755591687485524602465586466635312549613585670713051985192103876146365281856724494297704603272673164041382195492581045016637061185116194157285885888424186233873948579873584945008480833406357038636851032427783901548439547969238890947220164397761950123407614831463458747660023347798283529785941222811651524280600595951812772979297080360084871327386426896577774255124975035244614872158456198733422545061535803425909816769844738588186828882355584507883560178893928717429182011216252486249182178532938337363973513149784176319430024107464401075226999806903451952632069833520890564124391922816406162377295311722344291093988269354028897259916175849936779715003 344 1408299672550212606809402881335369749696684218069010223027372149819913531134585013176794926785832985008429200175050875078478057708733560107026010961444341856714397431560273113530373427122280167358746417328358695115549386949236122710286444915302543919169749573865131004147342893016991250780334560067898234247063075844824879874947235787492557130845816656344340869467901265862656327482423600479557056759848975077312639791940909089274240334248893100963319562524742971419674775244645167504151343399206858875528097581601056256366788198272010228857476778540622232124827393117425645511683546580470724945324201739574282091895307255374340209286034371479911099047723649498509407146970958727377275481332741757091695596183108348726410471162969 345 548078101824519144498506668936086168571946549485095554889858362230817770925444299369360081873911872335201941207302250510018953154120848169156725021731026881601798445358709695624666162718888685604125423668610837823623577199065745303203813496559775827849390482613239886046597411711320666179723639778553766775419392699022149627790078440108462416718265101859348082371178960652235010506584551307055082986388065127921498116677951357245513064424627988401573936039750317811522021584014235637314479108184693994118846611296444267190799601215014916960660979115981745567423327117503948114423135278444264041951471130009867 346 -191296369491518956935301136991961832848519684486230020264461061179469106494424057651626127146021247158227262960757094944989111185634296631598310515275605509947893564984475653848559303391462098352828241750277737069502156992315308155458957424708899569160733473861923861779096913851116349809199256712765483304475877176768602035199218766356648781278223883913236712368030193932395330432268106925135750105322211905367519355470660156435869555028064690444665796598763797159537836844361456538842619656490155298587160233617467015502764125094425315150842637565507885424396906064010251616227918287340629832910115627726421523577769065633893504445969990985740017369922535900690211457508261893032072865403164720288788739799298722337051069950497669 347 25955465609583200201377042934349442916878718938080483910012412390187698002685940456876737012398235352984323906704810598264303053615915374886802820599459623577297697443935977465167251039021281331328494879484795902981220157917838357569065422758853698700767864350292463864053629378607213073099985906489823091396549717158380680252531806628377569479308875116786786053769741054924934344163325589226518478908399319137472348861769804039738080102084677903264771950201148691041387143486224348254021699816312566598455510471657466118704036844246048452630548165684079892548808870379285977249155631915819407201785485180617346770447577141368540954247961201889288332787231496114202812702831099592343151558098887704864131869103835410864068902288733 348 636778634645654793386122914522092094397364770725168667685514597244028444196488811099276918921064997256450672966989578964326993565350682651088248257355185761686301495426977818076112102316474135885968141454889139221443906630145120494233131420220685252920394267777218908397642865798914928243121829341818438940607091908914101613285696778691550877293621859961662361065524077913354299691869235386480880487553080972406823331428243571539663430692148158480370280541770125248079124369863848054489719455951357109560201253357839733752038858986212690544475959592100684865075156474249162697882463507139477685155032592803404523710805839374491643266607189202236172103114244058911017929861060194079 349 3593775766464086777706000540289281256933192406621233994166998436759949865459040500779659885681623788954980108820774531543217249203494653041569341057189247965512256134242819037807945729270023959115218732297829539296964955882172044494622810145438081617950044303457929097654843514207197093599190947453586774119302251021841078987795869672701264242526479230454009049430699406323687166514851850826238748779713257615654336303732293228158445595175729792932380566841630789710267552689081258478005719098509766937470387210972084266921241930250717907736435304231535082624619043453516823149611651106434650606040375011824823989388077633832188406010889234010302890255138741421283957623136998708809041807351620596779293864422501744929618066811519604122830047 350 -4722741188507854536344260686782686476568429416574348883493036209378894412661202775344325651093040194311881052073081281936684092261696124237122333137263866933849853147712605861954991221516977815275122728134111460895142780697703992731667453615739996337969969480322929131731403530245570889995763954660676638236805257447832684455416120369538060822211545956275994412644585773019129951461984261044138809193541512301437062226371367998633994069954721046351668863795961243189049153228395075622192187755220519446819511283576013339790863636537207029461279673668835259375827850649130218856842249714810428442058165246280091552747593121748701737851532430576023660386067340934643433683808889581703111470802967696155759299786017819518996514718767604547795097779193 351 290290525008158065387860361118428954224708928683656638579758857273716962100635255197212411054482329059666794298461191520424105880725363174394460552217190282083977331984759497095639758819219522694647946019988900825722294411648393151615675605018726191793441694398636215350078521079429619252102702453432761388327746113422766728209215915848429383341243343034927682611759777388304849370751515798131381649798175205262113784694949215940229130680324810899679816318415698516683264551120096262113631961515807033803422515661365210088645176974197631168897002917501845902544434402069141677753162305128176116243680698613842729265325459452225902214111 352 17753642400468300802330447676098919386425044675920799727704810856871504746607636185090852870819093582988659070687006582851331406923477983606427180089320886777719684219388880049682828124339241363633437168204219918737183397465873105686697850403859274940402487565808161704649033112417441697167753163596093335309247683071453688376028824044296191036004017367628031518417000317367375914746898114210188305656609763382557301077058149139574915447486843394752274883922442977532455810755747404955378475365437985059549412463607010126228846301075922065820375362041793319308215633272878124190063457108685069844623386192614780613353885303718652360717414554835504463711689555875111697714966022042820775436677344652643539569389227173245563690518020986831353782699130121 353 808465554945681287249467319490790915861646478625599251984445608560631847202901796279466319970323198469237269013207891767615135654383101572040595289338534584312918344073011402479908853465072359905406542137643950700739602346159135972912791824557220063688892627110987486375100630628712007212274706708505368425849202916641177727872094049162100290198586576022482237534631487275916133656694198878856961173429695291968656341394947478131485852955699140564134845710318528170349885195020444910320647232601784345139315230199202529533888645233095477095547712303328495768015909740915583819560687428100390896633456012661174087297990363350916723657080937273200701018149901981849614849998185389109481499536817920103885358058426648520724565679571175775365834435696466297 354 -101086363337435866992892117758067916191350120891278042856855375427053494163854494346282854741969872493992755667656130574169537360258372995370969803622674444047489117468901704706332256655662514504038805223627160189018202562506427372275704518575563667698175916153130773486900078914117457967524750579942494104944510408410695163364021076950423542637427100879940931224300076832614917494142498031431569619770996141197873218299255853963415574441462181104154382784215319233555909867435243028817776983135881729306409786089952126026407011896052601761965961193179770071960578285086053660297104509508399791630019863617993263292277919723991082263168379167553203486442269085955744585230142321086102977024886262449597297262677868026237989357385226322922760557532120865061049 355 31663274058859612121556887494448281911026645616584023148891363551513057366508413681398350534144037115889905056880654562707346348872104550231420841181158705094424963548017521678448339556684125145102723248697201970864668337761620889612657240756024527613221043143131922425333934400310430952456020089271790363553890399566026904284083308333833621924141611848519136632967235826899857592828799314557609549172279968294492011309812866283943493871931483827203087499903712498984527090349991194809686755700365526285471117555810077911720929055607233173309813993281524286134242794218691710275509911169800009445483849806821963730033596732382882672389478746152662028023261054261962281081810358281983761480562620211 356 135674061877163074713327205625206803954550038582509538361270489833258703239712471161495455286680534069650109533589139335055292398272625786871993307068839254486543853711797494272467513546409228300128582605134505589756865101455563583108792547405796332225031857430298877557628232972034901179074224295511531415379622569695445209801103244818768826245418987710862398864987383607271071457801798220946236273711887222544347997332391340193118169135525272468747957504698932605468778175259559968735419100112994269239829735837628651246195229922116600537194676066650116778692640643665674015291395365557729060295340199048996464040348953284955506224228144623433421517659530208679491028805064200676478391786569374558231761258098418823959099030135880428392548038153997062711508183 357 8687629772465570939231185272444540855504083751651750395712198906315312590146198727543811237698463856210129638975423836289693361519529884960308360853046845151373597180442412176918089952006026505247333180829950109496202089783226569836459475370274052773559510780682181694510862985892881021606366004918070294567072431238973670927692058430270755557102685144233690363378018809438227204615757306631371751911829999844483650431903395490738071609997592388589709214423930579799801780339926088695042938519630266937012995788347641482469883282323957913617946635674176581084709266579683448422774122842398011112691367518062124688984948371600600993 358 -19257879892070480132302499853795975002896183054439519803728748703726046134102769164520275442690575680117921771968944676683021122420623599683011369864928855998050716617255964379418850417897559680568238411639008790308981367919734092712208577099414809757238000647877917614290467745682706606690043254184699294874068803600029180380935225919395295205448416756470674410479932993102754304324172263389734157900113237371967903403921043223928220079265498519786523233863055753153733840178093696946648471686542911514919831473909605074844927628432978592034241574271875795549197596968642972095670664291075595263824151551042991668422138365282915066214096550087191346579372194742055469668756593632895896892455687245510619013007045892484388211849820778544890477473411017056968467002097 359 32624713520881438154866049742445984482169609896943206864860606232763323520789887775674335381139032928477176163791332587350918722501692330266601033930753794531097856425991348794955215744684720182547771003099040343240652511031774109372364613052939699806624798007726027659523697026637625725121539206330819531268541394362140389346804057158050610073838436719477587751706834678732338789545902832319698692566126172029648685497716364399034038607392331070194557134710342895649677750728283851148265327330357539464537958219500884598379588046186425574483362515648160705751134235554623290792357985507625169107273425305618866295265119323257573766762216568220091319565515250015324776545918418680192155480087710469142747166827855711301389429970338332385008599592500120963766553 360 371263954382397236665506307348715538037748613618083783646641920416030469076105275438945810040982103131570258583324899590380139414086942172215341900082287519502599453286771479067589351645200157181325207698696056376483839475445154031179198689261846815185428086150741411642755218963554482509446742175259598795743865684158235043557195788392524002955026565954028663821390853621279676847657326739936394734194953231355754589163731945237861086378710976677950404572216948381192514234883244580805637682341556798610440810080009775019371720867097614613949575888860841841751190204659964589041711822684986064989708525703158591267890202496230808252959069070383322071874622873023326721293521136871367871983959034250601721683 361 484581161597044587792519198887908831988138026718631816612469856115812179151867096726346341164738860373031439542404147930976187152796389776321924587572943801856933554217112613074330574434726499619311953788610645559248465797102806486705202160821548181483735581711462119169827813757601684572459924249402568465524164633617829827260543502657729057671681357695105936512560774133259856847625918959605393513660950636148667820719454026608174485165052480380546782198011052994219530819763438730920333371754721670030847382804135802830653574019978619256662547198833680349304618196816151545921563298533697947907277830611287155979435868976433301172800735177507179440687024558816733975340815496083706499455705815956233730859700131536494382789645334913322897333518656313257 362 -15415820554152338313643407917609755943027862280506334660460514908205111242561591059592109325846824322970382732475614529685509784075082268070272048318037132473088199639842328980030645498262844132708241213793712602699382918881278288326096954421858485497168104609795947419823860933195590356611287294502125929950801246009666666770234394803968708838447489972324715788191988079139228854954774109268380586228711164261662027924338936663906598915917731634695616633825503090277375020042171031529985408897237875429153815108524311830694354460500149906261942533590267909132468583579681998921976778994315352731745727745728143835757999189000520681036299911969347092564500186887869570730532823237890793597528976095976313556499620854950091759072005816161856394367834581668132371927143259208496864412089 363 16065625380335500740961086607330331896499150189136987721649601824712774574760645236563856527703170062211592905903799144946646978579990204970365746824817838994731800665010003689213649477262330243740717068117226829134941611031970129583719662551876225786083933144366761014536235608170314953613261259643140811221712911188172933989117888856944173990618631375944199483228528159346276882437898021228933362242858929753435269288558939953303916820920506318774187549066892150391062687338102320430667739017572471607705639513663805227229334982889317975986951129003812374514883298960140898552191909914854189771050878612985903768028928845645893392424059867023246998666980310809183925581272912972907774977 364 3178441084198252068172528524028195366117609984598538816639551488221013593833565921035658485575481825888985933007348177345193841486428770718845567282042391136333762828735638266704294477668307028303919700724333751628490542235365073117336410300891282076524784052716369472802154359365830836600355445031850667155433482861486370200296483398755121922428035500431520961288065156833612830855032793343164230018852681617465328304188057553859954064133859462114139208840160009042965505345412532074083327206224694749317354026779622013425251523479074037403487290172582103263573559306763003032555365245755506480694907860100608488227929786116209832217305451388256747231073347916305175511052193887647509917502806700016263807507343375004408872264237059764363471674598090007091269876303576703595898274302497 365 13079028017557651722615744644462856359829073864410668164116189728534614347712306792248279619997871674614157971520626060298176951451292915049855180294201713158458281924059419905974781108858903647500156010342402014889920350396268306384641937633485611905155990122193930592792575098634806616236361766384979891558868981436976374611739801048807003958330694142227017395921641487139313367491444064400024345141082797073293197932694958783789414887763945341371892329671517606134921055596167678912893781355918840951581716993176142214849961891552131127376821438343038261184746042682494681704590565768714213890019833580054371798753584275143850075009085539428244909865804880391574996479758738002529339279925289002924880130023537818650070974041 366 -58429020840043407866647363427134913414696123806267815212625109715763631448637224707003460875095632004243032614935562053461470358904690468523712232733848844637641213719973630202212603397729510681798220716243639874735212447626587287244323308089980373474182074499952738918001668886287731880293448091158472699855272349875728965574892302369641797054552390956015909842471213446364397614759335954984866877993953062196738123299010599082999163094142133565454541433343534625033724029904650407908848235755077481433796188770665864952097960041812624777847834199849823024795904247274839447197835571162237885548478530660259994967889519908257716540551119601157619691052341594789909346473557932393111763501233317257449203490210243919526282942774752776572717800774147293826369331922848512102360574218073049599 367 5525134242950906804366794298370979692045210424558546858388229349357376877129323806419673356304886499514301938517644751902102663401111141497314553296653808311413153972456735499776562817957821437550341655964328058139704850146920377491669807010752019653605444912765944083881691216176102196425192224551841744854743641318321157214284030157501489105299853403635412226012738468885039971679103801264346941281348568257358167174346299297317315684259341587474363887338467722334001424631092561285123370857362363089384642503985105012530897624545592634843614147263181425891705368325586625777118025121032255380169239954008715683867237570163622817116375634287299533975110601209825724572661943962617230108346627009784404552016872930362928263048653234242175507160953301050637854979483168660928465929118160983 368 35706988717920000784829873248731969710865808971789276712832820202101198449815793648610883305352714020190867690363868506043358099903097405359627226302114616048812352812214111360551843579799475874179957372965929777061636687682534791844697511343408624294060783588647068685133474161681791699124107291331273915976064038226263136743603133857476178769323110336019046370232775478468029605119793009047370055985899359952779640673679439697858114924764469874559261233610853748398732228822617478030291269366552614963680161967677263370453076319418160297715184641769965172873838700116544895317575455766533173116185463098241913884301609584717952508385771804663583750656308160502087901697298271260443960315672144062484400282383153074820284188765096679006475802323036464194658749771200677347156533583964624353995073 369 4864875296495393009492935811654783479876945865228460558141332158079246801347635794526062654037029932945138836779486245649067644648497442862491907453593603433137693298463363300001490026318008550258966355827243574063031390487754993406864701135141576361055470894103288519769309296164944186348539679240014967574186376310900000758632732257519938934166223487660106950513764911466842280511115460786828218432101013029295784338450686457751611534893705535914614526566688049366847865122466321245454348214520627082132395364126301997615461017741470627627643262216122279799352433751829567308306233814476890318329960655502698441251824042161644116605538958373822055650392112370290620817346207066078711854614189046087245783 370 -587307918430087003518989662556468931956577361288487714612306016366019697385700473988209016537684992635407596397585613164820432164400293394267129538024052570405922680460837222480462387473225354355627331798275366802398493429334006680126957775881051363099508467297595233358642192339308775402709692450040543929830086593731730996867446294978203582381323538480324589695161406661033277623571124898041011066771086206592237683135877930940836010599639987218129848501123166818071232482630994787753581514058648997838161691330153152936917557867974518673368565044609794293997701803564783431963615263613725253774259551916377369543306129015817064094439591959944238020372240894579054714539511344289388885485403210803172068795034413198068869142004100805767468126058408769512934988597486774272808766467495123976480733433 371 63436668318832450374186721830847132076639370708954388073685015577517014995100096223059069459833894346384935169031644169338482471438594002136221601350069651875273312419663071416532005944290102658681419394897163268659739234492809227119036669915910892170673991283303047025386699483726138233394901364601698409280201480897654646153887861425208477029154115063602085878715851579534032615688072719696416317994707900289463816203525175202354493456116822061706903539263114067800671831320177267351388034961876963908172326848591861083468610789013210445695585252704983231746566110020084192815486682648158086476681186047257855008814364892943641486231494431692092894310741163129259388807895499418237538167916241708947123039832072117871163767854899922702702449 372 383438753313904373469083938483157531502437915610240454670132025659245799505141520254205573326605603934045517739429367133709863431750845886298928095669878993093539925411347528038394699051890574367509647822787378914067513207343711048054185763071754983788835648837670327461607502286338530160067305596212366807906401616548535178466122103508764683327756048999361656889647145707237257058583232956284568725658670151133899098882947202919985796324805646788129206243187597843543070972431417759676084448975457995974596517811038621375744107615811912666892929103423768892476395952599342614475199207875528247078234215519160911174595618267391225305109782614132293852356975000166334695722044737988381595807512364729522877898873269716765070294334815350121137539 373 34621168974768472298993101894927305642427033563696746936698735097071772078354717164316756270188436991928306698695327053435398678759696720354508441096556369604368708360045635593220059712895515039719588477184739242667164215995307925857784518669171067048200088948611207718061275113937655211075394377604400370129435264671828090747512449669667449858250192349006709747972604278662530878164825706318798182227635758713785276305441703152756709214088721603334262286174840598078675993806334456155438434622509842521569751024903508882156608499245064329209289234855142426137428490416465481188456148502309802414167401577434812746264318914840306856428493028020274568569962198837699332120395395405210366715601384866889167542642923881439529673342127898667661555373404933534152836155594591976529712835295225730325066361653 374 -13371299483360489878293825001080595893341571452328730614564448732263451317833606373752048887515578896421487388595978148706927046153354337795529630433620912085616020740800308738243743245492155277294496269029111107453232258186896150744027481526711593989126812171597254704300209655808479415233002589159711889032134773661873731847813954171709723037105090540931226869895472201558642322927585563650080788239127357746999854546732164122354017049918812418918553500342375657885086871912287340942966516756078077671793767640157788178273397193277766668938390513179694948511277564342544118167217446525647268316627043527280178137060855386990720557919273607800350212328362985918100617834497987840930940935780661611935304645330875486825548404937849156588033100015198020389388415661367247246037948672080277183649707582665700654159 375 572710716630276935931686490602530448683430289087215393844347600317643699831630476169802639964331827567339847750953760499882536523278214355619563750130437945715838291188599080920490630218289839989039676275333703615406014482875373249477176685856345537310844774152291329812300704742947088983486293960961198228245242967290647500780076266971138232670200515762001448220916769437005241432225100085844505701269876994526905597308455733958930735127524621343289702044188871654904950146835655983846748530631892904375661140482984366718452309193975578847585651257889056651760557023929124826512890915324348897700465110609981605558193305819878187746235700126359633321457707121973353987946137499517767 376 521012475059378600258767204522405058930543753141208888577237627158421386139079405590387010238330016948297470982997514829139094070232469936767027327630783510690138294931284133019475686415290245780602191918736070661987547514504470932637621674498503075346783694745677365249258986783653801397279476794119285632207154200063310109214900973667063008075709749566866247498002310779706654595968081864252083524707011578013766406746333746822026073002386006005236395128189644399722421886403742766164042507124139833206623866929631372066828915870947414149683720329449964565529323192549880247702833153200435907118186231486086290681823210647556635912230215492585672783480714593369255492058559325334343797921129065077831449196811358238634689805537644874220971794742871594950967177567993174151873366636283679075796624040010219203 377 93470231572898072922783778632271044333868827536005331868604720298005819589103419428177341567231504854091065929924780047807711024055874858415116825299127329528047645779003602824161347245911919497242151407194696575648031577019132482423131785228943235898185826956292086297040469539762184648064593985390240422242667055142994832383854511662867977867335134415665168354958844021799960693264115442785645415512984239244186795863921825264366868678196187923521539541328202207444242937879732328022434916464514762585628212948071879401203964725881601691022493248585836267111406358690139954361822164463875487622145390434215945844842291448666048443165486071935636401240570994937333148282563219482291832682323572160330722535121831670779796491978017415208252162229490954642139 378 -1312683262825508766946203885386729484529630385937021409625305135367034135731989373444672677137588049107129948761515221255865532435630661074426653778708681087213204918129309793315252505911159052745876784521622429788583818710128026028985973379336076741343402632995103515919280341929343164341165840058382980466960521011145306184986353544802343863208620918380495579807266382138807191449798329317399641876226547634939162055937495242002372786018616256118191844864569420074284089133288887730036258108355377827997607920443033837128207844379276442266762370474435809527900140857265893711631207058703489693301821575755542833697513693516409657513161920814944959787091312290255674677455098147647373489081334831036820994278868787679849128862486218898794151466112584190275868333079961568349975931110389938769285609355141376289318408329339 379 2439786943049395457319236699500598149001770257391684042572048554776577351412072136600841539695394400233510564974148171432262762234279180743823311354266177472318580364920476770512939867106542066377802268683371894578900299045342742242101191813094616619252696871605884350673250982605915167960083108138766975891347840753377957767941993422207530155618471541790384274610127600252453346045162917979492100401103720527375949621783987186589830903399917945729192072127620109031291306579059322398815569086635704168525899173878193109056533108009551856144916715034653109398636681246705909387025500332183474914046581923658670059101217256590155956783020884453126549613448747654849215111597997964841930015559574254355724886135206198164701891873693332190544762757632094578572509152681111642733382358694204524292549933101494406329955175323 380 1214419954098125606982298409052361458548155765011067956351482025450598904450486431648100499127296360113569808378832570029308883276356617000696298647474751468458717812501461761594805414499590484176161546953769132887251497404927703640530294974069191339860415694952173138712266329259129173269172146904380100867648834836400210974677307366166728467050740576301859697328810998304877357115109534332313967555170019586245676138188459235071664436398368892837104895321574449897647633745348249143900894383932950480243048460907485295994820791276487859092100362293315876397597280746050337548372274583392076621336486860605689289105855449356623880690377424602345111369746306789632479297138241955550274413890793369291861644090057221680347661512021978081370847469558828055682626436740579358777622114404766863740651864568651980327593851996071 381 757532134939971227073346709435019327163206341581059927062764528798914901933978141659870003837690682830613322922967221042109376958132924394373424178592804629938902221212804908705123478442790164725387197244366446713851281269344978022799329785611964473148716469818307040117384364420482347410335853507770665968548177246275623456773670835031726273105383497733986437574051701222174543807399547458326908402798126531995214175265646843645577616556214742425756948461297812524742454727623189816409735862665893472226857971227544586333200148815757409760735828895665065006120932861679491025486425385751970029023211713686091430579917243401764967238465730934075211680145429706595715821652781784941673689145818717495114831737805958427226239332353235465656671116743571214366123 382 -115313357186270988376051937620701502461865777589718806036632079081571551399623270197147405787409786117064911911364614133504776244955087791160530781530132415022267441129789527218855935069146334068799585350771816020374888274673959532547176705460072267501021019764338551077969785328666872452442859963754113975698360627845039715751278563448024086405725322084623315554045652158464194568104888222889079330170144430931764686693863722620742209008260368447023421283931802956419752380991135838613391612845894851230029044201194069668989580608903098906793606412587927190529807403819273478261008310007752249672173773032870588530889156370972846571401919669864913599553747402002094051702314276342816145165072538388371616597809596481558615102441395143477572496387852288651763195430079974380523850070158611674787223437608133638151134869352395012191 383 30277899374798543111793699448995650519170718641866779558825251171874161512345639557755300158772809543372174864709196574414777519840459794348697357873500632279638425791377707030427116531188771398654070064688501498171584870598546069629886733560122573959303439770674855460268868520214851890189538997921125367295062837104404891254690846324215868894501543133678178276123738009016173692438384576635090094689937413076494991814285733985475639987101021077011306232777055508826184063131739008301102167021730021804683474717407183462075497277956471152199134781075214633940402136742496441692602824776674159011542902079687781258812440973468964200179741450700068051861082032803297619545651084257637226395389990626413171436468354709249858519850369939076351376019219154853731396613226791727312115311901706833076364979477598776232846769418589 384 2562455565675469077141483778897164530255044169240816337798874816172215014347106393184818452420416159437318433977667019731671244299891248350133175756248612602427953377466113336489007501351448618519134811875504016137823965770482984198338108553645584127802928782277041920697697948541362366494071099845853315625121107588501146602990520130956990591092158538808318964137306613854317755160214256008681507903965005487236839160004527777820348672189591265331306228223559403547709874097093116686534815622839211176721383964952455798057792649907183104600869156486913033709270305861190123609653623880442533196293023516581367672607745450879370945824666495963078119535711001067883216279535214128998857920252370880507484520835786450076708614836166768888660894074277474933992119472976219 385 856190787198121833440323445181201502881857245799848945170374481914664515211174882183044826345189685919326407483278377623580745294959526656616235884212028276343138718166228792770673599519754111751897779255684668960050255936861798001319819131825564406046524509903102475945584559851993186200024820670161667001792357592568459428537089017847040413456851400910578371878127854111978656316631866661339804645519458390468195019459170699691715972707906010413608674607911916777940993766715835266638421638628002442819394604398209501568054113963606754286615305893855982843357119526881203319853530342833621080721367548162734031842139250897090418513139671184465634811742378373596120687381239675893565551413050391342259 386 -1235707239688930259026189323697281270401207048099516938510057525860868022505707095329783651366226645231457943691294070972501106989922426234805157807413837846650492025404248447906976798975548057352239872561893259516167116857570825258841265900802228145051860389498935491189220446698961982545182492812640978811373354352872254504640915912416513774405292941965973623031220403982862490940553575575670328016936326277651082179614740895896768723464956215322357297022084621841088654002434885380175018957305666459503741313963096936793942828682739444879665990254679509707983547285897098706834838775175929102979501489501653560201200266768901334954445399483577230092630060564269724861932545248283113629864065082431060761501473631051300988369676045191522813890916092421153088832226713820288058514733961208788506081300825533162411490489364086090214470834267 387 143128157561042859378389804204908338416053355932920201485964456866089350219627782914585189981766922471960353592078898477792351862688281437336335366502150202928816400719209797658865322989785205544036459553770708335795141997959675232683841317608854205014332533357639769657014095225814830334531451120046438415301693233494523756022072988509082294386511625737393057693171155464480381672717427151494364007426409869677034664845641232702579554560633905573833770155188164114276075573549798920590384670358953671623318193079655777612131425523455985263082839409859458776992211652614151480128296460154110698309621099202540724262781450901266628649694568009201709994951406942697646998872358357167233531533063292669068185643871529054237031620025879005611 388 1069772069035477151854702504019703422958324463154513847612596425924137786867982417701276345302923045864816072449479157427900320740807150812912042027998125861617452414290616458983180469649025232667566836289136139222372633296649902255428323856375078850576529241531978425165489692434529015363374639259050224923810059803428313576143871642106288915356540096295006919092400254745463294070522592671009482578286111686101658769582175012384501432555897005468451019803026788276044014725828052638720770902010032047790139730429643206113854040970200147045384833464698531484788780219340486352501557986324183522031571790252419323129381982551676639639569285160550355352948498183160824655205658075845288462439116820364552097523817977445591578040115387679215818290316268266156974920737531826726057755902670421623818934001753399511787640529822320294139703848127 389 11388989001904844419102329119570911874414021635753477506976106921793820665475038860259654849400669493006164704560807994626385164760819808414572850866035511886700933333587581619507611098285590673077139859285109808586708182242147366296231262205115834693842684929043577590874928379523185728140613016870348864878363085253002716709320386174286962838689846228377387703090216663775718679835606965755818722289435239231804928054631376687220844585683259284479554848710715992106872431719363222532275005148226260295833752331735599469735842151251424365794494212355857835894526457502102043368337235270104676391060967076595627567307293938961458723552426288110676057456464186864987285988363310771001749675053869770681439262181891877143942275660598093130690397058761035492469355083650341696858048953980080056836501633672131221619813403708901382116195517229 390 -633788021542260426778793512606701572758037457329861893215834337349171224848993358680994661850523722064759991939163544549467117010360537367440088074606724596862254006461143133926882024008993923297736002627121935834956680157849256049095394979565777236762076283961305306905238368824776725710558349157773590576669867174126267633439862883434601632297034664157458764902829419310717796358021618627282468224844941194706201413684972871845742329364471876163516442580551610594677938818760809277852883062126138291570876255484980933255537035761158674109999533782658734868396350145262663422893115341756352377263312696000545926352089871200257945990418721292624091364925722457403918311777227883567025296464401113715625231104957370776813390968022952709783927858586608913189541317621446684275949100072089118277292663398991594147981182463534779737189827298081901714118779269 391 407480264786348346467330268893571045998657483899073205893907243148140171906549366171455867612048279680678066458333355860464830467060507457683139985775659867213484387975936068020659795637977405650713189167912770869441213594156917194344652470344565180238158670547850346099932097616362761990545099514547860573743569114065117414915703218934001996395974693054637877651070531760535338273014224251800809227137530994369692753597894414482830623231332580511714999392286524779442600125805896127690768101409700359660416047561802896258261129857449017570138767657602358195390835887988913998692070365832472047027368076532726928767817747808028858188451831856983833745317312887126972453488038218668967135186261894780988016490611196630913617667165310716203309169177578994576247095064733050909069494360910395407083538997 392 57678971345935005372643962956826979264035967586506757653036078089097922576204379027955011598230794459718070029096140735775791933790635168386950032667012786206953401738699206559347150350231521616352519824970770551523737373926496932156765804583576636161580346437607364562213869838441697675805491042847256954806818498052943503265055014825354621237112947772658153029064275265261877752097646700653951409791765464666295198360615186565653144000094838450445969969750482836294921403660318649530040473540681495450745762976985618832778302481648653955224246683452369596116696615017150967139755912658399784631991702738720004403393373677622649376038142475956945051790183876592958489836228736160121759770610581498008907364959005548902137377500999102283405945707826249313578681933069876796095746383728686440903315127453202382346290791638214334738942583717428086776540539 393 5215576149289245356651195492827743697875436697131655048252430790565426955991405558873741478435570041736307858014245000672110962130644170411961310145268056772369792416507219776911808328955845667272590833865795267047677838419340777181267786886386812680977693463496882785879057135391355976100604000233444447330727840834967888620415825975356223981598058208036765606652546839356159960679902020132809158806492313296841518811456467896225174376355186437654680054717109515618207245542045620410545108086447449961452120023675127634764026536868510995865538880713461860959575667753807437399610720659524067151042364825027392028664599027902785256701525516474266302460591104698430415425604994987165141163225830556052931930748315168026606311145693821266364270650104515117788918809473302828415672100663681 394 -29621575497988521271457448099505904103441440208346700717529380038303123565129390764742747985129952074692651625407606451208386312001095381935367964050667489983998384602713053926947663436017301669734555155047884565965872242892318770723686185902023179243240386909397602376657312394087178342563008146915125519762296756140892196363130063714861903595165456859810957145549784296408710816092755218809388519781907508117868153884106030731060875357173266623293027114268850431996843843265003014309006790709612038024131522446159789653229501899118282031903421258192065020819160163454720712231748219619094894168200599277932730713655839940531811342204482025304514305236874850677876624079472605810988634840641779586813088021064111163158201056723318799787623320253521750908068521140573760778090099273095477746172424692460333267264062296790825014749152579195844648750244032183457 395 125497249746210590264928568545535196847732923393630107153178599212862793920391722159863077389157876045803206825944059792328069747570690480645089374353150644213616068539611458068608311365473171462492880642475053857684765388305587693523167709070000325527593228855900224710200032133155986454884318266677267071253692527612871999002745795911503873744411691579832034948714220406211438091724218802182970799265326299833612038094290675471799501116245428510767284394936842885621229010307503228567506793905507925692096887028039661794989373236303411023331692903135983688146145301852371333268582219665211545108767820512754910087270378693771988263623541444874752766771106468442508581510952598209499767377296906403349675804723041280762809509578742855838586795690730437605787069321170071607287794646326262701 396 16247090218723957557344861805723302755678046176687300176402745559103392245295620769984840402417981938453051917859784448988588264488459535044207259408811387987922206619039577234886916612093681362337795036368916862160253009023991876596339148205385043939895848085110649526783171237960462226377382958330483347291238277547369014072263541713374307847149990232147624351230771678821099138012548059410581305410290442661901405070184769834081509788271894903240774945133186016512819149092141443975410488082792906621135969181310215382187800819350029070502636921303622360346570411253300009707181169693553529976564254042212545402291252400632472385097605281039394211095673105615094313432690926896928345299469053796757774507342448815679860801068673653408523353318904338258692594572083774280566252097264793127467 397 32269908796457392817844227106708437548496675138236634638971567761830179078737892135304970647926512353110828562766158792999670660820016031839859783105358343651642060577410363160766588672081804202784473563547631845791179598796792044513233173146542877091608458044666708934357580682532113771878849757249098700536523264909509607105337183561903917845844101599300371127723352032745337499694526226865159599823635488170910361557690105538492201706728258965884335110426375635259174244191986001658469666420758429115374078846078451406397637944324047966825306628684567547695073708618303128433340596748490368689071645666879452304904095757386251869926624422890097538906059835916533567767844922070968999674639621501394104218293877152348259702792869020074297190915426798678179341176788206424479377389677318843517352598248319584389082220696760503552280275041053998335719738082547942925529119 398 -4762330922710113741663019052127460298106276838927765761192023898594236995551767201425673259061542361341028508603990357810403808218336334038673182750324404268007325111643819617250722503618526140826725860959671285407594125100890421101796472111376641290471949415746978793766855726392253111373768997711767454940339824297865006162709706393111981269476011638910945589463171343089123334748456305559906592995217087737373116798431613142330419587433029769819848339881783213516665265778124758493007144533720143308278105366079231367462071347526706285517249867828851024199994077036219125703888005591565201198347986939911882873241649738403282124225768437657936236802888566162345127062435352598389682432672056923820643029852425208513693667813257856001120526599460765430846467366643665682363994135902721788682194650999156593218568254478659596433204839300670836165154336610162166932570640386033 399 398278144263086679312546544953358355953250646464877214754901310600815965654712202346133079929184621503432773063464670241985813066217015465532142557857876431012115192105874148508414879968700763642038480714124589258173995547660343195578512890990739494228593348719407694385749631326702084795899749302533297933714204374947363329989376256391057901707738182304308270229630221980423005939249982720873096754629494450382423914830899477536911625177656161195138471602932049264947629092777808811653968621006850283490615442746635609149987888533318831694161848461071873285708470039971685546194978746622507631100171873610850752439943251413773458468490439785694033454207713413719478136590203957766399283503339273526507400031372498214659812188579443719 400 7793442039072636542944986639777269341105833609540009306054676318380408380877348470479517902396857782908980677381282813062322617559170911900434182446342346688305911825471922683449910380704382422687605949415432426297017663535021078495638302059871628665561203714258267551156222460081369758800376669782712089438248514376903286634192821787352152046752227117491227769022035119346556653895913461125204411140775483841876463486787658665197257122049115818679646012091690017228498751718355878339941801740368852587873670843598812806044531511435301914758433771591011270118214421815722192962352172337337466718905605276774605660579611138703101376405866090303266104390501107596069360793952695578245414529260281756500989803109853313759116875043537608712031740710031155117857274270674255275441891317073160622450762795961709663210251486342346370456016472726303119783728097054611704348899403443