0 -5 1 39 2 -110 3 559 4 -1925 5 8514 6 -31925 7 133279 8 -518510 9 2112279 10 -8349005 11 33658114 12 -133946285 13 537581559 14 -2145623150 15 8594805439 16 -34346986325 17 137472338754 18 -549668410085 19 2199252081679 20 -8795493947630 21 35185940486439 22 -140733382237085 23 562960703378434 24 -2251771669932125 25 9007272936043239 26 -36028604118810350 27 144115693095014479 28 -576459430146101285 29 2305846470666501954 30 -9223362974653674005 31 36893511872569600639 32 -147573890476426022510 33 590295972973306325559 34 -2361182815704270975725 35 9444734080316344646914 36 -37778928944956550682125 37 151115735091253425701079 38 -604462889807040861792110 39 2417851691590654747232479 40 -9671406419833117929750005 41 38685626586558483596475714 42 -154742503971085399812655685 43 618970022102561191092888559 44 -2475880072130734523418003950 45 9903520331143249224690400839 46 -39614081212991573746659998525 47 158456325144090253311926423554 48 -633825299811570561423948010685 49 2535301201248529642841778663879 50 -10141204799752166831752912475630 51 40564819212732275148708269821039 52 -162259276815000228869357421708485 53 649037107354063922832160039642434 54 -2596148429169995540989924757719925 55 10384593717324699607621114880620639 56 -41538374867610906249838927374109550 57 166153499474862584097630890091816279 58 -664613997887881351276343550729503885 59 2658455991581813401349639051235921154 60 -10633823966247958601779941669627729005 61 42535295865199431421731345436140877239 62 -170141183460254229646709260006989580910 63 680564733842439809692873826483050146559 64 -2722258935366034061493601068304499045525 65 10889035741473888886702050199646008981314 66 -43556142965870022801903157256927699068325 67 174224571863546936801600113726251794044879 68 -696898287454012743169343044351040519721710 69 2787593149816509139194556924367521050488679 70 -11150372599264837061263730867133973943607005 71 44601490397062488565081229212580867577869314 72 -178405961588241732795760496448524665159501085 73 713623846352988455256708941255450104290491559 74 -2854495385411897470270399319039544891356480750 75 11417981541647737409277239658643594699189892239 76 -45671926166590563403278467933100388921273146725 77 182687704666363264786409701454338110177787884354 78 -730750818665450411859581807353016767108552067285 79 2923003274661808578123202395083137534749311382079 80 -11692013098647216167724241081783674413654535659630 81 46768052394588912174517794657110254364331169131639 82 -187072209578355524331977256137063223053528306915885 83 748288838313422422922569961692410718715789310002434 84 -2993155353253688839272390957828547189761925362603725 85 11972621413014757588748569560993317987849721000294039 86 -47890485652059024512435149943876979950094057228944750 87 191561942608236113345758978946117666575488689682594079 88 -766247770432944413337539906572737717977922203202162485 89 3064991081731777758190629274755539970108674018626476354 90 -12259964326927110758286604162840125534167773012580640005 91 49039857307708443751733685811442016077274876030280529839 92 -196159429230833773125648848701705556833555075243173475310 93 784637716923335097427865809278928235820249803626581863559 94 -3138550867693340376816937888243457425298455135422612211325 95 12554203470773361541026057185118490246655423276287706611714 96 -50216813883093446075723837192912234868219428980442768390525 97 200867255532373784534278217782189457282622905561297989964679 98 -803469022129495137531344655644698001819658317451319268707310 99 3213876088517980551711300400020430971401387994547368231880879 100 -12855504354071922202693204483240866820548121108757072147520005 101 51422017416287688821642887506044399513242022318583399773038914 102 -205688069665150755258113338421775658424876906493100666323282485 103 822752278660603021106957918921227520352731636432546352416790559 104 -3291009114642412084232776191584937361079345697130987281065053550 105 13164036458569648337441766653405542718658901323861399822942879639 106 -52656145834278593348430136436524763771942630538032445324325630925 107 210624583337114373397220674390325483121507927889031792500957521154 108 -842498333348457493579719241805720055487512469102834290360310979885 109 3369993333393829974342867205845399424911870198034313789168146236279 110 -13479973333575319897308661563269621967760539069721618153135397099630 111 53919893334301279589399077794791895863741161124510406995426249618239 112 -215679573337205118357165823814139335208754571683585461836588202659285 113 862718293348820473429790325809928677580949500332086411398818536858434 114 -3450873173395281893716210698944628948332214433349568119582993764583525 115 13803492693581127574872567578110401742557677223736860492316350480663439 116 -55213970774324510299470046569741034884535833991910455453324556038515950 117 220855883097298041197933132724733969845999141186414193347136386384147879 118 -883423532389192164791593915304326960546124023992376645302971904730477085 119 3533694129556768659166738561555364768390257913010574593934770379110167554 120 -14134776518227074636666004160801897213781618741672374465656006876682007005 121 56539106072908298546666503999128217508258951880758201580150368665815758439 122 -226156424291633194186659504014170545933417789691196619078105525825758505710 123 904625697166532776746655064647788527379392735346226334322383608656459876559 124 -3618502788666131106986575624800177402680024229472421950502145867403066473125 125 14474011154664524427946419351982533387587015477045698104360787665927159138114 126 -57896044618658097711785371483375638926584852942627244897173926641986729848725 127 231584178474632390847142286854384215800762120108019611847151174436797746260479 128 -926336713898529563388567050579446377543543564385102098133507518162360411148910 129 3705346855594118253554273691911175307058266297343826808040866143535082539409079 130 -14821387422376473014217080395702622323240293986012028334898053541068238047089005 131 59285549689505892056868359209043336211055397514334531615881611192603587625184514 132 -237142198758023568227473338329416882994931696549842150531923664718494536300799885 133 948568795032094272909893611211704070609502245151570111646213602001406952366185559 134 -3794275180128377091639573769671463128397972497257171893960900358675261202175722350 135 15177100720513508366558296846317875437082223980123811724196944639564715823406963039 136 -60708402882054033466233182757550786131897930430558983004351702992998216856804651125 137 242833611528216133864932743145733268453394284200949599546361695462911135722984133954 138 -971334446112864535459730940864063417652600414857593659491018206944150384441463148485 139 3885337784451458141838923846497332515167529262790275186518403669008165744821507226479 140 -15541351137805832567355695168584963183159710963027603839105050727245464516569538395630 141 62165404551223330269422781243511874520612934513151005528771563914111889247371970480839 142 -248661618204893321077691123483935799596039872157615748505000736589844661908922921738685 143 994646472819573284310764497836906272055420995654387224677908142554057301696292750610434 144 -3978585891278293137243057981134247565694311327440764480348002500698796139683932771659325 145 15914343565113172548972231951275959756688101768269486945824995015152805105978844715328839 146 -63657374260452690195888927735100308067547210352735445128364655093055791849287276206023150 147 254629497041810760783555711123672855653893575113462859453831610262531832573790299161277679 148 -1018517988167243043134222844014880083423665296066630703649142796346756763339865716288847685 149 4074071952668972172536891377315682727886683463725663938154749129606830089048708111886994754 150 -16296287810675888690147565505974055068162576020912453116110646330471281816082392187709430005 151 65185151242703554760590262032506085408610755306161279250409457941533439848977644283621763039 152 -260740604970814219042361048107483422069945825391100919280245564095144860182078790795973472110 153 1042962419883256876169444192488946581837314437842524803499192186773897825785162446666650585559 154 -4171849679533027504677776769801288566241161538369280032583531223586625047183939722556845830925 155 16687398718132110018711107079609634654731403656201456548195627534480080571549041799073896160514 156 -66749594872528440074844428317379595210733438329633636120611239741028547393713028533865802642925 157 266998379490113760299377713272290730677743524701326778281097267514655933869488247213906043732279 158 -1067993517960455041197510853081904816614736960952102601800603414803890277486527728282725457446510 159 4271974071841820164790043412346621234912849485985231707375118316429219739625750561771155149073279 160 -17087896287367280659160173649336737140385930155263667440306144949330636527455508561736759355914005 161 68351585149469122636640694597477189990886222344909626628634860089267614773284875654350367825506114 162 -273406340597876490546562778389567783474782851996750895301502927797621495533798472080539341336853285 163 1093625362391505962186251113559163821936075018411811457977710968576887804149754138525340424841076559 164 -4374501449566023848745004454234318200122231279755709812808782614707794714114676834028674650848487150 165 17498005798264095394980017816943391375318187890272639431769614980244046541897166246129576689447742439 166 -69992023193056381579920071267757546864407032041232693204577067616337339613757627974546359548145407325 167 279968092772225526319680285071072124793396023953254566205277962857853030431085164018086401735464522754 168 -1119872371088902105278721140284178705803146127967904749182704166558539952350007736722614663522854973085 169 4479489484355608421114884561137002265988130519618635750259070028460272645546975052819750520805546352679 170 -17917957937422433684459538244547256528996322023078606256089927712035624243121400812840857426498809147630 171 71671831749689734737838152978190996278078342250755218505670514691332783153538157340748571809451238919439 172 -286687326998758938951352611912758827160990406583094430323695999637565740410061466493277005584160324954085 173 1146749307995035755805410447651048812335837459433716258910431372090368852071466800492874725194119189658434 174 -4586997231980143023221641790604159896219045300850775866493769426868923129196295561281916073857687719831125 175 18347988927920572092886567162416732140557218980954032435803298518413243463622676232676646073329640105890239 176 -73391955711682288371546268649666686248310067128047432002876487702332873293067794608749221786540681782666350 177 293567822846729153486185074598667379379315657121944892262687849112354243909702415413319992888597473826783479 178 -1174271291386916613944740298394667856672955271454282774037542407911668823987938861040268016833863533859674285 179 4697085165547666455778961193578675774838667768307866316938614698956897000166936609021784825754598473084957954 180 -18788340662190665823115844774314691715758438382792756400402332582434671039673073742118012982481487240848509005 181 75153362648762663292463379097258796665675604919996416982877263902607213337461131885518718133117524580221743639 182 -300613450595050653169853516389035108638373098203948202655057381105216182774532689484904000243432278121895174510 183 1202453802380202612679414065556140638823838505855079815068316614363634213645297435194081951637650997467728390559 184 -4809815209520810450717656262224562020508645005778495712205456862131441077515001547070100826847876155129462284725 185 19239260838083241802870625048898249482124360963000166488577169144552282158711404092144618295835766239762055278914 186 -76957043352332967211482500195592994263014810049983938583110461085452670865957610850692055197713007936057053973125 187 307828173409331868845930000782371986648417360666099752806281149124053538921843062052563259759297941193957511180079 188 -1231312693637327475383720003129487921470077715067923743174804897642242047082222397778754340117484093449633326000110 189 4925250774549309901534880012517951751654727922594956778376339382348641658686326523759718418260613478327394164873479 190 -19701003098197239606139520050071806834419252231006516964524317852909518332278145147536269198590130271049190795595005 191 78804012392788958424558080200287227788501570239822736499363270649313544766156626500008189159926814906449059913203714 192 -315216049571155833698232320801148909973732256471274250222636124560712813055961529217946024017460701801299735324242685 193 1260864198284623334792929283204595642984926538033350419573729373114799878812797001308181181571016186856436157551863559 194 -5043456793138493339171717132818382563849987640176658118020179825879895001493000328705620202402791166296529485771347950 195 20173827172553973356686868531273530276579108584428609734221747428385544920657613459967397295753812028922526160138817839 196 -80695308690215893426747474125094121050868678778505250710738643005523589452331805080961944248468579605610095133831099525 197 322781234760863573706989896500376484348638823767926590259258584021284163585537554455425795311371676588944000838443487554 198 -1291124939043454294827959586001505937014510724669198787014270646795585827243817864185876771227541300366345151951140853685 199 5164499756173817179311838344006023749053012501230412282709069643051805984494058183519408296646504061267169541709343614879 200 -20657999024695268717247353376024094993607185767663305300903081093888386738518204907385755961394945071652742216525666955630 201 82631996098781074868989413504096379981248366179874635558759929754640595876928116382842754309416654947056987783133010134039 202 -330527984395124299475957654016385519907139459629092642999530100359620073938604603098163703071347066980305830331752721105485 203 1322111937580497197903830616065542079675300230678366855349501652036220175538886702938977024320510051684543664812318500402434 204 -5288447750321988791615322464262168318578827751317884470579372475010603372371249802550148775342994408256135749594130473098925 205 21153791001287955166461289857048673274635688127296290451422011048847505599053421947271550855153993244707339383856644861947639 206 -84615164005151820665845159428194693097703994314506487049193114882109023397292716587079095481208971942263007288641354067645550 207 338460656020607282663380637712778772393011874720037219897152726319473998476365357217266749989274875267068283509440969441465279 208 -1353842624082429130653522550851115089566298564688793739243965034218063278242798927464223003703189539610790721219922443633356885 209 5415370496329716522614090203404460358280245163867229106309417483260713355071988723202473635510049055317593868978338523760057154 210 -21661481985318866090456360813617841433081576874324109117581643764937305409648238354177993676202233492104564936435249281492844005 211 86645927941275464361825443254471365732429467935618804243961096217677405428411310019262095681625531259041260380076662817386900239 212 -346583711765101857447301773017885462929447794208652920962596847565030618354829886808029920661890295893461850156777759008848412910 213 1386334847060407429789207092071541851718498248997756204116495481019231299705947250436624947864580073711333974083362047126075691559 214 -5545339388241629719156828368286167406872141857035413551680905189105277723322721245402002457871875453575579367328224047492955834525 215 22181357552966518876627313473144669627493413772845343480812742870576944493507460547436996567029817447974100482872317601915182093314 216 -88725430211866075506509253892578678509960967196225917365768681874811924648881183248605523395078767732150809419816230312841999039325 217 354901720847464302026037015570314714039877086125666349861432474207579424970754134252020495463894261474168232200724620123880825403879 218 -1419606883389857208104148062281258856159421380375532814808138946312818374082476992176429239077879976319723537750192423972803543209710 219 5678427533559428832416592249125035424637913196542766332746970890095439747356297201943076782761031923464177329637428166586860618809679 220 -22713710134237715329666368996500141698551056725176292695082229196366759562146560652891880394473288708877809173692443310783222895732005 221 90854840536950861318665475986000566794205787408648853614531464772667870279395737842971441961156159772262653950704922839129903875477314 222 -363419362147803445274661903944002267176819064171759138591423869493083984452433093832554433431406463263775264179871511924092798203768085 223 1453677448591213781098647615776009068707286952567601699131598898777897595774372452716807816582017375594175694332395436397654632416946559 224 -5814709794364855124394590463104036274829119808091547638095387322292492905868719436246792352172113110584754216113801758919195028160304750 225 23258839177459420497578361852416145099316552543022202882908670686821702397196548791461896068299930095175787910489637606989767177561789239 226 -93035356709837681990313447409664580397266018242299633698484326827150714744849952401043843208521243813984787065071038700691531016992927725 227 372141426839350727961253789638658321589064575447910055962861253671359412737486866852111869368508927303257470944912259413255750082813828354 228 -1488565707357402911845015158554633286356256986285294838177823531517304084519622538429441728935442329637793280302652235548821659979983190285 229 5954262829429611647380060634218533145425031389181503988563234629210860483611377883406847664823125505229564608956971243897401034958907013079 230 -23817051317718446589520242536874132581700116540111387432370738490586643064277173273539154160587026840458320576065794872587462295069977419630 231 95268205270873786358080970147496530326800489766249110659277613537975324722080820144732245389383176716534704395803087497654160319537887324639 232 -381072821083495145432323880589986121307201897264200388369608675451271840363575237687290331815132973982494489168354716071705849705143266992885 233 1524291284333980581729295522359944485228807750853386155351145378331346984563572952373501647740696025226209519826451858036251462400339937242434 234 -6097165137335922326917182089439777940915230579824586870053951262447238527451223847512624279264691445899787718261566084815632450435067423462725 235 24388660549343689307668728357759111763660923428268636132394985125897142719104827274370303731672879619318070393025955387501221935659379801101039 236 -97554642197374757230674913431036447054643690809752636324393030526142154459322581406503177394547269625120573373208989752618184740046481208160750 237 390218568789499028922699653724145788218574770840005981260953671960799678479280576814627015560007711221218498569540763354394155834039928714123079 238 -1560874275157996115690798614896583152874299063460359525358856948251951948408248281383643181826719195574817087246943472183199075717188741208295485 239 6243497100631984462763194459586332611497196305939435864526919461925317029517624951970553062564993097508702865004727828092007528851813881896292354 240 -24973988402527937851052777838345330445988785087363414568518160580539987175925478354449136124898935093716564818999269075524773985077049750044035005 241 99895953610111751404211111353381321783955140706538647179749702454726282294252345951659792540420735948611564683039049073269653105315757415736432839 242 -399583814440447005616844445413525287135820561891293950891557146688367409347503107658482502164568994369528589152049920216410197056570560193805987310 243 1598335257761788022467377781654101148543282250012672728142876516012516463287980826544536764608792830179122059941476536324475477155352090767082888559 244 -6393341031047152089869511126616404594173128993643060776669003939403463095287524394594483458580734712038382799346181854998066257198891282561894480325 245 25573364124188608359478044506465618376692515991347636589806874202294613828845325917218317877935731821486839815310623435432937294134046521775030203714 246 -102293456496754433437912178025862473506770063921471996045737423599782773730160017563935782980758984974625538847884529985709568031943258993024201041525 247 409173825987017733751648712103449894027080255800868241640289055582637378228608700231715213472374973859134308013686115195464143296213335862797111203679 248 -1636695303948070935006594848413799576108321022902450744502628211989426344575750197103882097772466735865962594601658438780001140824125370873163443475310 249 6546781215792283740026379393655198304433284092397889386728757517797568600011085969908492577891627388214942138143743825872944989210245101336028470881879 250 -26187124863169134960105517574620793217733136367528320542818824072011807903258772938978056507278261378177067910816731113234814111460477524392014793925005 251 104748499452676539840422070298483172870932545475514906774845669615742767881683719396387003255176029592005281808804546952957213556069675122580981747526914 252 -418993997810706159361688281193932691483730181887917990292767764479062929217574565604779595146803414304812797380363564502031948738975908296237258364229485 253 1675975991242824637446753124775730765934920727588695246987345426540280607529130570720948856982852785329579168920480505437500554301584244742196116762725559 254 -6703903964971298549787012499102923063739682910257852767307173514272943900449185669959072416618394461050541067339697902771680844654597936491129885759357550 255 26815615859885194199148049996411692254958731641285172445339044264132282300139920210308628224016988756895163114986437720592314736927928261840236203606256639 256 -107262463439540776796592199985646769019834926564476333873667334627295787635197484862742220234750738969769431531405036672830806245334842542211449414010091925 257 429049853758163107186368799942587076079339706259644641841625515589842668538533349855973420365411193139818390065614643210432991730160445168418567196716345154 258 -1716199415032652428745475199770348304317358825034025004233322373546625461726265364187372355843737276834862789371015797493941119376555426180105455565252382885 259 6864797660130609714981900799081393217269435300148021399985872383544077966190922152054048860802263357251942806218397019500027253389659693201555492385172547279 260 -27459190640522438859927603196325572869077741200560875013918920554916328719333974557539038456545018174994707049562029364775111533452411161856389772389814139630 261 109836762562089755439710412785302291476310964802325210430696806268087688194339179686883065348744864212105529075448459769251175798244889491793922010887721691239 262 -439347050248359021758841651141209165905243859209086921183748421906343615971776588428028683813949117566055077845504370859777511679780051045020431476716367416285 263 1757388200993436087035366604564836663620975436836907735977088973074973500986843463213898556476322696599194725873685545780640891594283480102179132686040562578434 264 -7029552803973744348141466418259346654483901747346164710721108839117104029453742654669746339824742446674222698476027464315198223264843599564579566973471490922525 265 28118211215894977392565865673037386617935606989388497491204081230567187004196127103734745196320088579529584994468585951341358077521082084868631752426783148950439 266 -112472844863579909570263462692149546471742427957543940253044634353155225332134670157957549160297546279342813581199630241931102099811495600487723519879131799411950 267 449891379454319638281053850768598185886969711830202071499173963245862698496107038917718731679117490440865139314258185563946833845602772932300991064467632401556879 268 -1799565517817278553124215403074392743547878847320739404247481266052838925166372919070190753227670853831754428685328462030554389253613552877140476792845214790890085 269 7198262071269114212496861612297570974191515389283137951750573399169949509952089027796926998339153433798642215466967024201693969954490037534402272581505698405663554 270 -28793048285076456849987446449190283896766061557132079684469563178734628480766619293239900210560002787711401488262612848793579587126650210912151481560673590711682005 271 115172193140305827399949785796761135587064246228529554770715795633815428790905090275286860205201373974823483573140563963134430813640494835299138387128617132337541439 272 -460688772561223309599799143187044542348256984914114983106883284196576140119146258612113470514718018374843468805897173396670582151851607305470413774622049423788697710 273 1842755090244893238399196572748178169393027939656468404322635288883484370742168728813228533614173143248747394063493828386323639450403651337409541959279532242348381559 274 -7371020360979572953596786290992712677572111758625851437581214597581083627216397934647624150096876841271319485220924991602237766375333311038780647028636544433374222125 275 29484081443918291814387145163970850710288447034503463817557735912085716265856838986041591901911653490506914695142945797438480128937179904972167263679199596794361210114 276 -117936325775673167257548580655883402841153788138013703248241637641011573648205891182418371687433991317486418608827096018608390116867460931748392548831319714530871179725 277 471745303102692669030194322623533611364615152552055210991701591064278787081496711767466379208849687078147758196283199756840622600677773130597355037417061457002341379479 278 -1886981212410770676120777290494134445458460610208219801992590548763748962275188870718234835378270205532526021673953039151286834401968562999718342129278376704019369196910 279 7547924849643082704483109161976537781833842440832881935894274601034861914764476264890038493425352728662097036268376620550967243476893911163282817736191331589168609090079 280 -30191699398572330817932436647906151127335369763331520601779577001693215648117540689860487199421723737832474307466992850242484912301259196682574001307921721161391035774005 281 120766797594289323271729746591624604509341479053326101104586959808131692559627535086523849968613684575245645793114947832908271928154966471477558364923139875458323212552514 282 -483067190377157293086918986366498418037365916213304355467739405230896512347978387734549363135954056606051251320325375667779474937376393279639003650255044134590299042426885 283 1932268761508629172347675945465993672149463664853217550025314271127117993096351436445753661588391481885083252274457773230740405796286061252622441669641269649277418523600559 284 -7729075046034516689390703781863974688597854659412869864588795567899506399162623841871892055958340842852629599970496696907947717820046253214561715282139314631604000840506350 285 30916300184138066757562815127455898754391418637651480336738210171221390372614403193713379785974463370012750380270833705117210081328698500111964588249213457312016800769820039 286 -123665200736552267030251260509823595017565674550605919047316218502624432735788671200087207047869778568932008989044128464027596600534351530482633223031310996856770484109792125 287 494660802946209068121005042039294380070262698202423682209791712657657752431197601698421952917422239010482781571905286007948698366430220044572490554901216285815371295939837954 288 -1978643211784836272484020168157177520281050792809694713077222956871412074015330597674234749587887656748785881972474033932721101297622880880329314361242491080487913824226831485 289 7914572847139345089936080672628710081124203171238778893574196670116145081701658901157225059871011400139824515219608693876267169730492707492557243357281114211884080016004217479 290 -31658291388557380359744322690514840324496812684955115466262816046332308905595085882367495117007464580418400343204444211167994077470065277354469663550553381240512617266258715630 291 126633165554229521438977290762059361297987250739820462147887871245095553100374656185793909773940140608951613538510035979537817349695976583293916597925615601893189152739212433839 292 -506532662216918085755909163048237445191949002959281847851075634435215531388727236496465256300506296594113315374637357077890820880788665464163311870410827252386364262732075175685 293 2026130648867672343023636652192949780767796011837127393342893482316595851115228798069668244281877701614254665671065529697478788037324668989814273101794812398173495411928446810434 294 -8104522595470689372094546608771799123071184047348509568296276946084348908792727024273961702683207526585307588946116601472429087124783895428786370068016374581996258912938123478325 295 32418090381882757488378186435087196492284736189394038286472407789307765396615152749026173414985887430718562172826386856456259039058509916173396621669402619971450165495079339095839 296 -129672361527531029953512745740348785969138944757576153111103028125501986797796065208318425121628681029613964313917931591442894149580431441849303784824761989966102995185112484599150 297 518689446110124119814050982961395143876555779030304612535484621592224801795733653544702179497206272873859378570792653418351459927723176101471812103460256307980039851282737708566679 298 -2074757784440496479256203931845580575506223116121218449903507562129977718157950981832309549495065313922487234715195448350048331729341961626507740223210248677492973460299292395540685 299 8299031137761985917024815727382322302024892464484873800238250512146458485102205431657307224450849039653396256249586362317685967532618624510094888500572116025137823805149857128170754 300 -33196124551047943668099262909529289208099569857939495199318772181945112592022600845991520986885392584296193352399906907841623456266272906807567279369725876709480691273573024313385005 301 132784498204191774672397051638117156832398279431757980801553558064076066800778664521551138653824993276173501110006138686736362426042445622924642013768860147695968646971418622305426039 302 -531137992816767098689588206552468627329593117727031923195013054114058139253436095554087098407367707862045213011403460122264964315101922095848261640838133255600807546201321318265344110 303 2124551971267068394758352826209874509318372470908127692809377281546675324430091808675115707546984204237138498631070613307731444826633915575249592909774498387094385427981218260878570559 304 -8498207885068273579033411304839498037273489883632510771160735109057619123421003517856278344643328963824329846196533229399591501996924841121279039014069404789487143024081427251019059925 305 33992831540273094316133645219357992149093959534530043084843937422527280249165757795498899521289626041881034183183923816273697252350305600832417607584941420069928612916680113393744712514 306 -135971326161092377264534580877431968596375838138120172338849532748347791904517163726618424142554181460897216485870071792900129553623014515467485408378802866302664727893500686198468653925 307 543885304644369509058138323509727874385503352552480689356775784832378351139024513548531432255313383776885911885679366689509165337464075489109195247869436106229828042073307642533736731279 308 -2175541218577478036232553294038911497542013410209922757423496394754313183085376345723329695908567884014279429962985851676505379436718457562581205170376033315838854500568535644291870774510 309 8702164874309912144930213176155645990168053640839691029703428158903866213232714649663649147287231831403613326648939172432706716363315346004652294530455041949577621874948922456956849434279 310 -34808659497239648579720852704622583960672214563358764118788991640530824631727952506814401531302732090668230703784501007632302551517074681149482332396069152848724333549496045114302374879005 311 139234637988958594318883410818490335842688858253435056475220686967490605709629319036007860935096553772165095016774775311098097949260417317450982392912578747557433592176208334717995201754114 312 -556938551955834377275533643273961343370755433013740225900713307648945141511567655209620874368575534095130086065000043084784252881401500194113897227391159596691711748720460520803148723160285 313 2227754207823337509102134573095845373483021732054960903603296830853465102844401974632964950779848553951619054064660575537392540529334389410672632879013802431218378596856736383158305441971559 314 -8911016831293350036408538292383381493932086928219843614412025962861824082310163458082826012574565644086710380846760150714411714021792560815729431951966872985056942201486635450864922203751150 315 35644067325173400145634153169533525975728347712879374457651144332845720779644855799883923968627201873935040319818026653964866671370076845109583982530683338115225953761792577748818876958079439 316 -142576269300693600582536612678134103902913390851517497830596617247739646096434261737326869910066818174695330725391030613972965687727132571725298265518374150675725832365572513240966242967228325 317 570305077202774402330146450712536415611653563406069991322407308760489871001768329368381337615264301364327615766776364410444145928885148111193639801163758361883439092551237410281433578321106754 318 -2281220308811097609320585802850145662446614253624279965289574675817008861181124631678512602500508108781716415025349807780006235179363913780610256651988607371777327063619705366927337758792936085 319 9124881235244390437282343211400582649786457014497119861158441541173356026586313301680014795908682696488101511361453938750783703148009073290641487526863445955198060411145606932986972092194023679 320 -36499524940977561749129372845602330599145828057988479444633392210202412983585757567617178773875329098544292539707407281972628873836552717322128869903393160492282414481167315610313421752200747630 321 145998099763910246996517491382409322396583312231953917778534547866377364720759702412811391938872871195040274824784799839351274549182108178641626259306845495486570387258247813340879465801506752439 322 -583992399055640987986069965529637289586333248927815671114135628343297331646548288863320417635136222064979898807012095696053326973976224362347609778351624044722469188195670712786274993444491071085 323 2335969596222563951944279862118549158345332995711262684456549223714257995509248045674714444058239121604600092038474523056807862510325625196694014110340497137043873105961065921977202804269868338434 324 -9343878384890255807777119448474196633381331982845050737826179326956038102504318032822484605800229049099540078214746775070799557420792525897084226709435743610937315725146435015989745595365297130125 325 37375513539561023231108477793896786533525327931380202951304763301186065379692239690697625160981404275010060685866014911479899352930279300510108821036587708297309796643500843008884076416111813137239 326 -149502054158244092924433911175587146134101311725520811805218932792559516489276730234443813601016880301523401914382127529485925934600299586164811371281742876565795762043955891872680089182209554922350 327 598008216632976371697735644702348584536405246902083247220876046413430388075908638963407628795013243523032229771767278656048017046516541995364345309521950642279952788023050905034363912140900687952479 328 -2392032866531905486790942578809394338145620987608332988883503360336329330976721630305080079050124543939829893573434741126312799738840954645217705677767473117692945357080569087669381198809653044647285 329 9568131466127621947163770315237577352582483950433331955534015602054301665768823579840339250199337743899278028720403316460784690988924114938884749567635901689035609073509952610538104589088398831813954 330 -38272525864510487788655081260950309410329935801733327822136056751407645858816396069049850634930760701329535777115254583474417556302240784017736893261165908552777819153488416195038753424558185074744005 331 153090103458041951154620325043801237641319743206933311288544241815350281506180341968513902703323974059980913667333430029048300356135769866926339961216230719602941300390420171261635428699769184403286639 332 -612360413832167804618481300175204950565278972827733245154176928489051592616235993047423616688359692750202919330482843713110032239416114950876984785359599320439639747372832559849214134726262815552726510 333 2449441655328671218473925200700819802261115891310932980616707815463535272619485338977275948964646450215311112779611592366539006382118546623137671931782800870283105328281408108507358864121956584287855559 334 -9797766621314684873895700802803279209044463565243731922466830996104503917422802630372991343349898966707466880084256593326942562440238890550489864415603316273530907750944246951895256060909924292980993725 335 39191066485258739495582803211213116836177854260974927689867324680159598286702085331312721248714448690076700797981915484211311761601207363208512194806652523128403625351531066384873060105156497982358310914 336 -156764265941034957982331212844852467344711417043899710759469296899163282468830855621324729821421923124720080930027184380273835973972309345756451391105420205618376031925043415289750312231653491542300664125 337 627057063764139831929324851379409869378845668175598843037877192365336879292245004787256628930680454582393657228165281079906035601346545903252044991641011225124939541795662133330934997632014666520166059079 338 -2508228255056559327717299405517639477515382672702395372151508756976771379596192757947079541961179403714621350650391971199763478361446778159407059073027243579440690394377263967057680672600829065414906608110 339 10032913020226237310869197622070557910061530690809581488606035060592130181686211233092201379484352096619831903880318800599825213872148020478205359545500047878288529481829721094856966895479604363305935914479 340 -40131652080904949243476790488282231640246122763238325954424140156797962874413311589659102856780047355810241389947291608116847618253448763844691189315363772152635881987162273265815194284616782748950572840005 341 160526608323619796973907161953128926560984491052953303817696560851218480391346406185461636198952638033486877735232366299513978884292864101742578380607973273131572467864798261177472552825295747006975494331714 342 -642106433294479187895628647812515706243937964211813215270786242818364592736637678604080573141470567333878860640173849191198603540569392585947002901258974958323721287650902151480867557537998774698655539229685 343 2568425733177916751582514591250062824975751856847252861083144972808959728539101393002794982757069775125475481287519044918319761740804692760494129845208136051381561962112332117496326415754719122771188268238559 344 -10273702932711667006330058365000251299903007427389011444332579887215844170207501482389527832109056567932090459270360851219560316224239467612881475281488753685468785997731448828495759759973888632484301177091950 345 41094811730846668025320233460001005199612029709556045777330319559387859555084167519836594935002706363647836195993765742085872109535368658322104915183814150083960852731570710726878820563427794081761994284634839 346 -164379246923386672101280933840004020798448118838224183109321278209997984341523089398132581019230607711402733173117811285174314634965221573105777662661022984829643746555065976310317483586159445530174060305600525 347 657516987693546688405123735360016083193792475352896732437285112912127816128278938045893236632696603983257293166130677852997149104751234685100457630808933650495088270593269589619967548823760734959493202144951554 348 -2630067950774186753620494941440064332775169901411586929749140451459657082105369591504698007584244114263278702854401664958258098527510146622552431580815443083957012893625278171940975150525225812118455842645096685 349 10520271803096747014481979765760257331100679605646347718996561806333054996882530267602053934620829188924719860374310366481923997219634614451080576170357805178721558856371507563001888121931231678793577307461965879 350 -42081087212386988057927919063041029324402718422585390875986247224037794164554711526337304964578300861753814764437251392434751677441251166039559154082563413704229053768622645812832484973003758551934564385137835630 351 168324348849547952231711676252164117297610873690341563503944988899540027458684022835978690275744398396978848039972272083568948040967272511491655218279761043005994252763210341693617154916348210267137738137799847039 352 -673297395398191808926846705008656469190443494761366254015779955589287983256315970696097260624589024631969689890279278866278912481699573795731128217869389814467400079643545475886782042107114481053592255604163902485 353 2693189581592767235707386820034625876761773979045465016063119822380379461960059067997212073516090610445752277387723277355276347642104576086297572235277014942350253075113349817767900686078959828199845632660513562434 354 -10772758326371068942829547280138503507047095916181860064252479289460707387614270836998196701489547474985334258340684433218620177104668977885306603504959347073515630962245191419296971768922611960857911396857515877925 355 43091033305484275771318189120554014028188383664727440257009917158002033402200184467751918552664900288416488069166757599591775651094617610017504410964484070697238015107066221318291007484219627995270582378539820674639 356 -172364133221937103085272756482216056112753534658909761028039668631591332513797399946720930563114284955038174020465179474417702989814394671101067338460144948275310967992216726201629299686684198877506990274614549581550 357 689456532887748412341091025928864224451014138635639044112158674527456529488456512439984821448386378027560879814662250802801715860273864292834842273089307114238991658018925926380018269088790554668915042025982640514279 358 -2757826131550993649364364103715456897804056554542556176448634698106969320749028649724922731853303113686646746316446255419763551352610676115016600640008837828056364366361574799871104595579195254302574264560901968609885 359 11031304526203974597457456414861827591216226218170224705794538792435356475177239886351639490038010411809969120359591732148253237774880762020604134997831795877786516476538626894857822754302628151170667687945169212593154 360 -44125218104815898389829825659447310364864904872680898823178155169721845121370381083085728826217890174473326849099149544976859166094693656457126111130286240443362491138591653398960046382028938167174644766219021429359005 361 176500872419263593559319302637789241459459619490723595292712620678938643631316134431853454144049217159129574158320443620286698987028824743143837998666471346411239629845962848441880515061674628847262286391859490642323239 362 -706003489677054374237277210551156965837838477962894381170850482715620365867099285891203029192598050725576045979849455543625162765169978012254641761090947174799373098276625543409872316281203461290866049572049403215644910 363 2824013958708217496949108842204627863351353911851577524683401930862832826297058288973933940082011000173894669117770933546686288286865824812665364190943276947096458991136583489866398167487740131279449778947379885998636559 364 -11296055834832869987796435368818511453405415647406310098733607723450411425360414971504581077776786426791749471529396719007709874651850881920041775557609581255534521591563315861142515706827676720868025469807361283940023525 365 45184223339331479951185741475274045813621662589625240394934430893804053978096453293782666535449299631606895015744274810195759696868054866908379348702349416372793062887172236423312384814317632010105437236516737642787605314 366 -180736893357325919804742965901096183254486650358500961579737723575209910962249251136228794151321994327011717879038722453467313471185877867279500336599827917972058636358915044855345650259373036464771516520187231310122410325 367 722947573429303679218971863604384733017946601434003846318950894300856150422751897253856450352371435981854560938343332241651509635341884930951840274556109823094920414484062908956351946044177695459403428001100790516546162879 368 -2891790293717214716875887454417538932071786405736015385275803577203381386919879472927503852158710572105411037670746378470574996605858760938659861371963614586278737665980817348058403638154551624612311858669227285499043097710 369 11567161174868858867503549817670155728287145622944061541103214308813638685419147347264839982640084345213858079508677922942610856479363006648248105738480134312211096770741169525999657645677998420524835632762084906421540530679 370 -46268644699475435470014199270680622913148582491776246164412857235254258543228829138482808157795386382300797737640261415085541857685176916697313941928304334053656892754466411990467505449554777073097879790127988208977199257005 371 185074578797901741880056797082722491652594329967104984657651428941017809630518967850106063375471156468074880762918704081336561265381605033582682550539440269833093907896542546168697354104630966197320319185187831321610317485314 372 -740298315191606967520227188330889966610377319868419938630605715764069208347712677762476313041780744054239088194996291339047965125836003143846128334704708481672164115278637756167838544632445507683496339407644041246045671435085 373 2961193260766427870080908753323559866441509279473679754522422863056282148456336640667574242803145010732265967537663081894092306475774366180044892158351768786050824673158471411985379461581605244146411369605222138619667960801559 374 -11844773043065711480323635013294239465766037117894719018089691452225114678803251967455237939764617821201195460734297102948966167921496820896683034042261323163777005572809656914506392868957029693454152379830057917612611616528750 375 47379092172262845921294540053176957863064148471578876072358765808900495145213805725848459862766335915473077456428576169140173399658358861452561361122949613737024733438667393471016921124884469409798662803118077607413141871086239 376 -189516368689051383685178160212707831452256593886315504289435063235601885205874923930526374171389711991615291394656496629155170472697921356036254304221231243682775093432207505178528760529738217014379984459669603255630541496108725 377 758065474756205534740712640850831325809026375545262017157740252942407790518439794784680384420877878346623925258308022901492942540625856115601161412742722287445155183548787461017740464379295499295981884813288688607625548544172354 378 -3032261899024822138962850563403325303236105502181048068630961011769630508363919180923864339757230053916284440425243790498760511338936426477810204203668064422903780145057739591865624514705953764093356365082126634849214072485713285 379 12129047596099288555851402253613301212944422008724192274523844047078523744890256619277454065072445563695608783845258028931803561176612529173567996960722934559531587537823231683774884664997157124406677035866980622555617272456044079 380 -48516190384397154223405609014453204851777688034896769098095376188314090498967126788578683340085487670161233329556171816024140956067416644891884888852042532361253789867653517038367716184279830526617524591023528360327474263975579630 381 194064761537588616893622436057812819407110752139587076392381504753256373726215626324326135414911309086478067713554985296269022174365900171712373672234667070207716373363940023927353945558072373951464397445888821747836120550934917639 382 -776259046150354467574489744231251277628443008558348305569526019013025464194415047475801468416141455713034069474053907388261786935813933382217379437450026664419634412059421638084498362245139138241883876090615556201660806544490469885 383 3105036184601417870297958976925005110513772034233393222278104076052101937178655444197703691340507806344937747641383432911317594678108501850621029387439534566149529678533375969438862628121054573814462346359486708869168029660676882434 384 -12420144738405671481191835907700020442055088136933572889112416304208407538222083471728824385577709055534224782710196355367273339669525369741861697888328496155596373704642774084077760395049874590281042573139813114078781383853811721725 385 49680578953622685924767343630800081768220352547734291556449665216833630703964953547806770863987860748180676284661629746944814028871974623627562538899963483040919737816747596300243242753362031455207663887456629136446272936299219308039 386 -198722315814490743699069374523200327072881410190937166225798660867334521373122493513614653870704691584436899885039323387630091143949187698190525333221335079017077967281951615102854057611394870243556981577432520226789540277333855776750 387 794889263257962974796277498092801308291525640763748664903194643469338089269625316426404430916881996036561238147158036025492138820219010037061160052674247377089580578084746270741840769478576714611965454632014693184013668112040515052079 388 -3179557053031851899185109992371205233166102563054994659612778573877352347189832559267392706950585046458089842021237112277202397519147973211667188873708787178441117169453204422074208374217368413111922907533598932224483702907909805828485 389 12718228212127407596740439969484820932664410252219978638451114295509409414648201014012300062519105769198011061180132802108136289117353834412102050786010848642494815397513219860645873068927291754817770834795490638155792213249690894508354 390 -50872912848509630386961759877939283730657641008879914553804457182037637590814860431659237562643069264383244276002373181259331217108857579888685768607504497113705426573837453586429528263232651157496784636193137665361167617684860818830005 391 203491651394038521547847039511757134922630564035519658215217828728150550540704401822864109078155572911393725317068782453557639987476341651268477082748458980894912864624295689741830965518302334112939955449077930413972816775063099881735839 392 -813966605576154086191388158047028539690522256142078632860871314912602201698260670627164922517305757896401456597815418655842828532143190367692428740575051843715651818526560558635139268689570663864675669786384407285568829422595332466899310 393 3255866422304616344765552632188114158762089024568314531443485259650408808009268532405307072627589336979265412189581518370014193262818378851200419725238118622014515035689162960140998002443826943737002318271014192500714484419028874441313559 394 -13023465689218465379062210528752456635048356098273258125773941038601635228852953516595577656630574965485256336033826253398515867066298839500891044202557524826466336497978511864094853820102313582700194507717554394297862875167829931104149325 395 52093862756873861516248842115009826540193424393093032503095764154406540923747950055562615145603280703842781696510484630092043307085873768334865376142477037043488609164665546660186388921742692619265922687844248140947997521467528879826195714 396 -208375451027495446064995368460039306160773697572372130012383056617626163673167512867735197659049962672097663041640899490955774617866434518249468541271562284622676370785185829005793772952643449803916071545821403248227347085989773619737092525 397 833501804109981784259981473840157224643094790289488520049532226470504654749806777545306274887208350276309287047391535435562314464076241327936551855649039791406916417588420889724223466372222322946641999142978350375846771322803911022241842679 398 -3334007216439927137039925895360628898572379161157954080198128905882018618849641219312643909719171062484754707291483368356444008488950516102020167314206133070430310932884127195428700524538271041266782476898390778670139579354561536358654643310 399 13336028865759708548159703581442515594289516644631816320792515623528074475790185823781953724114662766212547516979353856111452566065254908782320111891431819914397097009497500298418333746443290392895508753654438245797363452249363652082263282879 400 -53344115463038834192638814325770062377158066578527265283170062494112297902135466346402261830574377854650086445375237049774585917300015551216288159770295442854758182941576583007030933381853161138616683996108650212672285910440756196116431730005 401 213376461852155336770555257303080249508632266314109061132680249976449191611226075285254328434712352532927127961314062940426340177973621612229890059832869994194847493777585595071347406690882439625534410193901034031123842202602002514455946414914 402 -853505847408621347082221029212320998034529065256436244530720999905796766437876948390807023467489159998928268928359085912392595532534812310738340264871847145254775894172918009342361008877040373721899969165713939353708441026447775280065748576485 403 3414023389634485388328884116849283992138116261025744978122883999623187065769905641914213683571622549279727022284314726456180681159444712250132283562114598852817131057492665887155306216004159854157245217283059914546759848896832827723546886060559 404 -13656093558537941553315536467397135968552465044102979912491535998492748263031456375354108255452852719399646492341520923254204592729222134117173586715036397427399055868505106370206666940415133723600282518881517383562048068998166365862093906061550 405 54624374234151766213262145869588543874209860176411919649966143993970993052251926229973686868610657401472356813182419257921762467613253218111582066957784373389406601077616103166284479351969053614217579785658032200991240170969118571941372647033639 406 -218497496936607064853048583478354175496839440705647678599864575975883972208677568926525732412878527511987376318076408319542735712272475542401020655071643140502064739861142936787179040560552163990449668362486963078360808325536279907318593157952925 407 873989987746428259412194333913416701987357762822590714399458303903535888835574582957652720989407169805781887232449103849698941226935149478097117738467416837495133575188940497097134981193872288641244176080251386823512642482189249662122067899569154 408 -3495959950985713037648777335653666807949431051290362857597833215614143555340035546069330525005513602043532453984019272396356083932385393316954673212086628876575472117971977214421242344767822306993060847210240109489446494746964802930392083225185885 409 13983839803942852150595109342614667231797724205161451430391332862456574221366066234309613385540506579955082718813265048021215380277761939745627050955514786651030200404494894429638443300142626138008545457542953216861528795353191668843009202752258279 410 -55935359215771408602380437370458668927190896820645805721565331449826296885448755572902860044558784881657067261567273459779928068441741864144516927242337371643340928002942405776660649017364160669497191481176599968539490807498561499725810389827579630 411 223741436863085634409521749481834675708763587282583222886261325799305187541835626334585929385526411669337106984449266077598721587226664774614233180601346540310975020924274153360368494698004337415563434902990045791974093535371529068720479953003164239 412 -894965747452342537638086997927338702835054349130332891545045303197220750167236202573755843417835071687385177736942334327262791861196873039186427584089116774991846030574620194622189407089580609332066723026104458313354607599268472241076431052115573285 413 3579862989809370150552347991709354811340217396521331566180181212788883000669223114545812506836860739576721623612153355019968441594457153016521060279673278204985934972753405504692885444837084963581253272883701361899227599718349537995904952094460698434 414 -14319451959237480602209391966837419245360869586085326264720724851155532002676163848195470501975152174815307006656316096930254038416529415546028696427058948891140141392771324258978442901614489015896240965782810586514024657451788848922627613479744661525 415 57277807836949922408837567867349676981443478344341305058882899404622128010706562918494431450851960596908785577337772339458958063400345590884506069839821476245952810215357265589088940423180746052618293859607943400658946684750707655841887810727274637439 416 -229111231347799689635350271469398707925773913377365220235531597618488512042821257706827856999926077478184049145005862825771626252359997773956905971656163026868438105426855454456623354120288465081801957574753665299910128315593783145974411367382308707950 417 916444925391198758541401085877594831703095653509460880942126390473954048171298105203048484967198252743441918522346622947541181103429916935870587525602435061138479583366870672972515470381734627724188153893572285053214640477658722755925687739301308365879 418 -3665779701564795034165604343510379326812382614037843523768505561895816192685158191652132637769792947391101601426762203388864902132991274812934577493179514261675109983923709734351728127397630727834482862654294376954861838688193167985011764023415802703085 419 14663118806259180136662417374041517307249530456151374095074022247583264770740722379712977400408678037481698901752598507114904399280160352203338664161430952041672137822666708954875891718077865493127760385782604173739863397204814250884091974625259429559554 420 -58652475225036720546649669496166069228998121824605496380296088990333059082962654908698630355745193469757584191536369236182583047156784042889101366688815349164652265979294998724634963000978742010203824490554131460456202184685573989742924129840038492757005 421 234609900900146882186598677984664276915992487298421985521184355961332236331851233852149912311319823671620678516522001628001991047770513016377564982437273878669746221964323636165676684409425785345947120184779954879414146908691303421407982906811555428724439 422 -938439603600587528746394711938657107663969949193687942084737423845328945327403327366686755826151663988880900230432457254470022163615778896971034672659966527647609699027235457956164844292503409430700231124005817639391824529051874312116516233553016567289710 423 3753758414402350114985578847754628430655879796774751768338949695381315781309617519375130312673650498255738700678319952107222255877718558248680654946225240589673427204551975450677148224800102016276933851118801847154772249263398507906576024727840280254286559 424 -15015033657609400459942315391018513722623519187099007073355798781525263125238459055817284276006598096819911317279164988418400463868574178180872296275233967908476118781708860032857668249655342661398424874221985660705738906717734339025489634924169684209371125 425 60060134630437601839769261564074054890494076748396028293423195126101052500953865078410464738721360233588560625662414290615725367177941434504243639374351480505474256827889531822130958099626478478167498161024829249965800946731325423246291971864624833275682114 426 -240240538521750407359077046256296219561976306993584113173692780504404210003815384769901113025488541291630539918446508971647019493243131627488561518186826089857405272244894893986273901745035655818657907181941878906348017917679997184152982054941852480595910725 427 960962154087001629436308185025184878247905227974336452694771122017616840015261736855685362255449896248384352069849726122093600387674784119758730736405628247051526572478515184161145113839548289724094086450102943298794783958595514195964152285149404383465898479 428 -3843848616348006517745232740100739512991620911897345810779084488070467360061046429638239464490709291390674533675410981972673716282060997760149881993958121157504881594483917145298681865433446417642001058095562928268486184840000784914632122776968281003123644910 429 15375394465392026070980930960402958051966483647589383243116337952281869440244187074130382901402612315289424566117544005202291398519456149587450166167167336234501294980727163747016373724648620227881667637774462820180620880055271429806849726133379139143632171079 430 -61501577861568104283923723841611832207865934590357532972465351809127477760976744747573758459822214105580381844826463711390076679172826261428133791046329181955261098809964313081946454699774723980840055622626066804329148049129662120651659685820627847711855859005 431 246006311446272417135694895366447328831463738361430131889861407236509911043906988281560928233213786739326750206821091696505976928015087897930685146861002365164794869975898782880321293132643332158106403870527409539389922469097650988185535164395671502304304320514 432 -984025245785089668542779581465789315325854953445720527559445628946039644175627928801393802896868591161868648764382368542605985992994001371989957513039292711610672136808414881769797789728759776858873686270511995667733034529745020034581190612956094383709247453885 433 3936100983140358674171118325863157261303419813782882110237782515784158576702511778888859047301509101716784428418720232049732038917851273294940029292695635456244460101783158745781117832986935326521404351336817767818338773886337829387228716164590992299904018415559 434 -15744403932561434696684473303452629045213679255131528440951130063136634306810046948830434592099918751454646565654210652804421792552845639978552302523571864744621033086579317576770178692533866200601440515794559358320961843589923653720363953564690716529922957690350 435 62977615730245738786737893213810516180854717020526113763804520252546537227240188231813459324003993234986749873317662679521898164621185651710852454795381025609752782753427723307441666014305193899772383125581602786993620494458619857118204593827016009363704150077039 436 -251910462920982955146951572855242064723418868082104455055218081010186148908960751784503676026309135907854999809188860788569466038373892784654687899725454079625561987112932851635038102964125463412473846204669026799797555869493131365591122947696977860392472758333125 437 1007641851683931820587806291420968258893675472328417820220872324040744595635843010129773466958752736498527834678299992874528033019418317513388274112568932820311326729746955078323977143891618061112375822649244894890011228682897644408772829294052916829512910239941954 438 -4030567406735727282351225165683873035574701889313671280883489296162978382543372032686567740544169204424879832072648112266879752100015880751433250828730451798631519719002927339539162940554218934248677663402930600835758825225156568858748000094027737331284927181914485 439 16122269626942909129404900662735492142298807557254685123533957184651913530173488151252090581195685849540106012770703477040965979467112944537323017665890529140558361694671164607643063935218519460134707097363300551825072564215003182817613614119397733897496830854608479 440 -64489078507771636517619602650941968569195230229018740494135828738607654120693952551323429595016558044207895504283032683474755384644960902856641873232201230206750385522691185655869764856881399981319664685392516740578464556423316017898932932329914511859682670815435630 441 257956314031086546070478410603767874276780920916074961976543314954430616482775810345842696950345779206848580973051363379992900167183266815772928070871918857947418443040085705698100119906501989779796153410000545213997298063688977304327674688019400534057287518943786839 442 -1031825256124346184281913642415071497107123683664299847906173259817722465931103241015408784820310661091295855571247536806379073316146288525345280747089694506783906130568373406343239789073071467414851293338771431567660698441205466232486391400126051100103784221332012685 443 4127301024497384737127654569660285988428494734657199391624693039270889863724412965024972169654180464543461828291944664720199996693742067110274057019609606865032510546100080911645820167472118954917887639590347495883944835367477480651686544697659115022172677612975410434 444 -16509204097989538948510618278641143953713978938628797566498772157083559454897651857577839590478980853375110563467873023110341403840084308152163857521083921871445151754512531204213858326901913055600436479956835423984201710475493518426347548851123279259543454123402697325 445 66036816391958155794042473114564575814855915754515190265995088628334237819590607436914168595956208607718374096964254482258057660735832200466559607725148375413938392283886914857690839325387507429356605688805743604978237693282567670524845106125877748903858044751460262839 446 -264147265567832623176169892458258303259423663018060761063980354513336951278362429730370292769841719853018437608278636395352613089751727858581458268535509943459965103767925081750626561591197026860632957526692323252340235849982906295821414322278870280847526750560791575150 447 1056589062271330492704679569833033213037694652072243044255921418053347805113449718966737505687275937951420994928756927792632612973206219296322269383596477760499068025908731270002081227478067260805957366023382844603037657317993124745300100685068018635828139059320465255679 448 -4226356249085321970818718279332132852150778608288972177023685672213391220453798875748467400539359690765497305007678946070543587603418554542584548768387680640214437736491454828689736762282784585990346321572221374798693202440935364681435038654639102720766365494495013633685 449 16905424996341287883274873117328531408603114433155888708094742688853564881815195503304061134178761887643201999657119697370912782667693878236455345062090975779544046436559199125715136510906312562298409177936201958441468376338791362063021803479502788838266002149263297746754 450 -67621699985365151533099492469314125634412457732623554832378970755414259527260782012404152562860822237869356334456615815317422698198122855390174459048741373863899133641600127321310565805929212051416048179324168459639244232461052872540007631420804993310008578825990308740005 451 270486799941460606132397969877256502537649830930494219329515883021657038109043128051742694640984641765006567550715648270679637657956429734161521449805292829999741395389717137018936014475029788580659934422911275501690169181951499313958987624313892081414000064445866638489039 452 -1081947199765842424529591879509026010150599323721976877318063532086628152436172512201404617369168733932142295228366901028654938468806556656399261879589811845620808051193555334056212784383876371395430101107221936391487729244378246360151158783860758163177158440128813225616110 453 4327788799063369698118367518036104040602397294887907509272254128346512609744690048820190868671443082298691963624065495267400643499119775153736695663642998471073559935046844350549751206832920893988353572476542640748636567175688950303860053176996791031971193464337307483955559 454 -17311155196253478792473470072144416162409589179551630037089016513386050438978760195242612438296237722612283481338963999665323517287817617310774662138352100092901414079734821573243835892955680133660724422347629043061762265591655657521358750296720699152575936563537719519688925 455 69244620785013915169893880288577664649638356718206520148356066053544201755915040781070330463158786563626464262117152051721350349653361370627475361956784330657193805570024330765515950305653315453114334124018485836862715421501747096304423970379128433156967698431763354745664514 456 -276978483140055660679575521154310658598553426872826080593424264214176807023660163124019830759103173841556350411342018029109511613815834261660943428133229425563403600187294745473397149955497480499335717059748575873536646611712715130254810436351043287963187774488027499398064925 457 1107913932560222642718302084617242634394213707491304322373697056856707228094640652496763915607034776931896591219986546596705659529154079807806271058211265463164141117776501670187047946889506671018236290113342436251273565310598555819688909111708338849300136203491575279679130279 458 -4431655730240890570873208338468970537576854829965217289494788227426828912378562609985263375809804835443522302793217353123795688679741702168586550215503926466990355942116841193456480397622592218323386514266650714207627539725445410637709519793086328749523072516586931192040502510 459 17726622920963562283492833353875882150307419319860869157979152909707315649514250439945745770523600077060610207858437437803995989955699917101099305568360764264049522638407538547407596413229155521521328573752411816465783344588880385175306761767282229243677321852946369266103195279 460 -70906491683854249133971333415503528601229677279443476631916611638829262598057001759770698566859592374666941903463774508552571203549474960186776442171749017253600002472798798356177072574635696607151525391138939417754780542811174125468867115938065200885631664349368913497265244005 461 283625966735416996535885333662014114404918709117773906527666446555317050392228007039114955545858412564107743401079455736891709847781140856973215004285733130026106175263749087151486554710646776217179685759482072255708907492190640004948079574550515037564174494798126700192562402114 462 -1134503866941667986143541334648056457619674836471095626110665786221268201568912028156375622863408328993686545170614725082185977046648165087432153090448415376871904293018166023259064738684556060981931779357020053116874626841469076925806844896938361164280832090052970225726892867285 463 4538015467766671944574165338592225830478699345884382504442663144885072806275648112625722928135289236697539490196343836222205070186438614354884623906278475876173472230810601175350125130800213385799514424275878605600691731426810813482111188680746287381029278190229839581834140266559 464 -18152061871066687778296661354368903321914797383537530017770652579540291225102592450502314601816214505884522460677423635073817657090692993744531167918353977541868844155065423779805783475172917161469482740241027478909148256651733219685778800845270320338375129160005018865600211415150 465 72608247484266751113186645417475613287659189534150120071082610318161164900410369802010769302758029425532203033519664733846817337328110411997990643249210873687264655866054700801693418868713488649191868524703772352984255809712528475692229255921232926186820517612745135168683325816439 466 -290432989937067004452746581669902453150636758136600480284330441272644659601641479208039121635277545937052108061756700064547631846071487800607371985976218530152515830495016767080957537618816430968554236364458589043387653558588837146164240819942191599433064051133719701017622212449325 467 1161731959748268017810986326679609812602547032546401921137321765090578638406565916832166842372880727641444431273182706677157893185043474307563393733390954050879902421641880171018808279075356474755542721097164194841851060492033583257521877838456835068841590261513936263335539642090754 468 -4646927838993072071243945306718439250410188130185607684549287060362314553626263667328640257571965850651146432086585066322569112841142281762236448152126201377306635180551283412116114868357191170006406795205023763731052272875360905768097443881505874367352576894435833515204117282299085 469 18587711355972288284975781226873757001640752520742430738197148241449258214505054669314632010214764038455243608338621640029496465260906450347863267163331570057595625140592032361646836088661378116191593672731664263164964552522085670185495063384299826522342325975624011215965542195094679 470 -74350845423889153139903124907495028006563010082969722952788592965797032858020218677258342212997911306183632086383788196286388279253645446962717771770283601411488221813223670578999332756891906885284239304375582443573943796119189966664654457434691784838587032860473924936552990868747630 471 297403381695556612559612499629980112026252040331878891811154371863188131432080874709033855355648179131795897506454966501901125848488185527838159503175435677554266639081941160205578989205595830843417396885243984393312762965363575961777489930188013374053762926170081382372990424143985439 472 -1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134147739484259653636824890031123221169382781321911245819508061301881573311019579589769666021158993886052319046310403924302048325286002932763008275830669215506822313367589591537790601538935492480588085 473 4758454107128905800953799994079681792420032645310062268978469949811010102913293995344539925503605875328126225806570907527227320231706533839890133683312808432053905496744017110598525206175174085865038726879488206426022170736239103722041676277313736567313329910850581507388042121539418434 474 -19033816428515623203815199976318727169680130581240249075913879799244040411653175981378150972060525448045314889622733128967695034220200299655257360370335248448692187428559248077653590095744132918748122757587786675577419254858086498603288997368640835510571867122446603653808294235401829125 475 76135265714062492815260799905274908678720522324960996303655519196976161646612703925512626743558127115269250673055137604651873087894259816877326863131983667494529226211102514958322003339215257139448790368959365139564807144687768672649070113281119227004488854507954162641232499542257784239 476 -304541062856249971261043199621099634714882089299843985214622076787904646586450815702050447138238330545080219362131485653405427745243289248444718361938922634158358909912230312254905595217101415589138295609942971396620507631071676572173415789445423363890032712498269128862675904617835578350 477 1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201945205619830605223236324228931820446811848960948432716343297872083970392949147948594969107061992331445775798067480698847134634143063242069477965726343025012298202981697580575551332531466576524278521479 478 -4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807370700473975062182651999895824426514009398214169433117552731728167616113014061827538463744311553076422375836383893884057280555227875762608994950230197162036432113790012836088328400585831525489501020285 479 19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230556515245433899959129014940017065050650717757759186776202456076781827068890328911004372941615849590731571971679364011147647117283601949659958861913633594953405802148817072412469573882667485727907069954 480 -77962512091199992642827059103001506487009814860760060214943251657703589526131408819724919415042938482004861246310709813038492001493957416681934655696574961485883841600808307350557290902757160809364172119531166271761362488306636815177351174477403351865765748591686287310452680572209532379005 481 311850048364799970571308236412006025948039259443040240859773006630814358104525635278899685019512534155153142273474633298460105196982149445468943093640332232048093691466139509307892311460560897604398180699190019512272393612803332342459321932670036544144562787732576766225505349017174514229639 482 -1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598720811045839192806452498952201310143719816286712065717329116126963935701091510390674907655788974789252592795290791470077439090116515391974977144857839386301287037876581290530775804936015505254390998678510 483 4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394933685855468827510462492416006845358844989066185632603441768956918334173657482921442739444833564466451109681127467639292318812158295086038180172619785343581302430929834949955865382658385066732148784720559 484 -19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579602685409836568994009074788754450780183756148616137369834420914850555078038863083424760890081532990473220846918896606904226852529538848976258135893306323575606024150480296724706301856577020599147827102725 485 79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318756474003350442834906487173634990302357901023506358877010343948807973792637216781994525406406641278445798520484206519429490146736846363296148614142302648175080915884989908362328730842874775670348453742914 486 -319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274120756933428011810856279513961330319759174923026400358956049839837416345694642385437852976637762039455666561101939752545260773194954046187708799447813581831956905259612972157559581898762269189569690755125 487 1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373098852712609629158970863937578964026766431110776060897485407516936127348376859479321076676007436948064252333674103797893886559797418419438350376098586368006060271076596423151042000828596692883959993990338079 488 -5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492389206934890739060229908960927078621493213639023376736941965440969570823350049412688871160376078895612047859928161961249602388889510299399599767349081527998912120697992125478224471152854576947726654403616110 489 20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969573069801330371856152837392351528237202992557252152210717272326626321320878282254762466008364436372476646196587711497092535589753892729406204739631322830392902930161591232028316718595013247748044867060355479 490 -81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878249756935567018154565291712865249180694067029613539907020522245036109771236263711624355476531052016466181990493908262413708106728179700555203684865565110405177342145890304892953904590800365708878041461485005 491 326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513110352489764064813166138872440374275899839715480721172678379601803927594297566164766966210044167696157481592671382575430009149579040921621854890206442356722758056715362359117335693747364398728278196739859714 492 -1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052149957986322751937995697283364228212346547270238268992773213603706420361409596011684740485343485367192068274455219450350940682604588545353914382252949892751320540966520641053095518626221412518116121057616685 493 5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209362863115995537501084391731669341970021052258980361520317478203694062983627878670618790701953538090789093755816060829735873754886757485415132913986076258322368533419067810915603768210431261364688451042013559 494 -20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280835453810924602068071701617338437349409432431093524205131536346251680397336323699458218800880908547914531771145509005085316257861853395170795610679594294505477926710912244298968997248088324393977078569635235950 495 83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123347045137145843988335612715520257023929050195023261257826121460907140771601868748881764460543771408381980075557306552013814631896026081691777730262452932918029262742388072783253020772907953919061116015327851839 496 -334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493374488509780448887128668073169745235312891146087948960354291182490401394235940957604646433041579587804985933181169851271236963395960458512189979393934477511575930696099031315574405574721247298267734085483501525 497 1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973533800262083141031107214413246321896170173015717919616967772637475671471201791993136930702546699271664893848893577943764462945699660937804927454999293917631809527706016809127233623069062037983848324532630815554 498 -5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894041354418251454742865014080194547580328176402778403212169461488498649894204617522315099308179160371047659416115672515803328070639330308206128149382384901931261816332658444731564167482627573941037863534260739685 499 21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576411111340287801633559044918583069379451644160027314840232125230692641654368093277239922768359170710581435486669709302297368326919442458109090071950355905927470343883239470393431643541194980956440369735133716879 500 -85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305001210989386367929503057453708380347742276653461428641967292154080476375426053995253737968516731878765264459516418751191828886750719599596209535153765497698588434366549598949571978126346446243250166742525115630 501 342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221688853405558004870112607878900333843023068024875504733198515645694134150293550134153285653184251179351692477345911139676192765421907871620712924137220070625809482412817552203576727010001532528245687966038960039 502 -1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924882346619649959258628882419544024795185994687853060479155767230263349940897452517190904094380304984688095343478705354611975783827357593299615378098630064169020163635977821022222595060564592365029759001074350099485 503 5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699540928851068642783918133336026761988850217542740536745788820070982307322052385784647605188439398675176025018567576052153181219794001458285828058404754546936698421679985012492260226970179995007813462235670879122434 504 -21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798133497080840426648316290382526636071268251381223704035435053666461933208525537674284163369235490511462480566742718597443619612956622616068080069186234133078423459605392313945523079544430517153253793999352886056925 505 87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192613100921195334305931286756997117129364623102781850155735143368320713514691591374171436819590095877151137144900876589576516166000069030410650224033054406058186752629138735449275956458668831699320914596029956801639 506 -351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770245284214714598573083014308897161868716258467204741528676013983331208096682048929887654634938086203942523453341085370069056787698923640302843218700648057667638495008394238819070739328124500416366497531595219917550 507 1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081523382671224982531592330165971994576800118122699909383502805700706789592391704742910113127371102898454954314221602245185213065526173439092315959809183056621386612350489584543198578551203717721911734085336288963279 508 -5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916324673912717866904059230634591829243650137453673079466821879532990632932714660608468360061390050434650427260880577047674250902394214609604066192261648529315198157067959381153350080536995248549099226865317003535262885 509 22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665302412258960200106199078323653109831469803786891597436155114451631732450617697556359921924330884911349201852150379013851564473265798211995293040694352135168703963783848343538601547858370987445705721930382083593529154 510 -89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661199918829541635980976984624827119489928516249786271208729800537331521868848531068483523052130924104097721539093612947249065251864263611396390419411722689862369237980803494563625228079523536356684864385210467637274005 511 359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644825149328975304765403768723378644610696907720286160873723577637243110556501846622316104465330859867540650956270090290313278067364902381760878636096190293978905467874972798101642576669585392455844713080681401307146239 512 -1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579233905489774100980946912891089398325789801615501533914371841354416780916306478601074545736094564658012395294901348765459253730934994955102345412402548423139782940799204612455926276977828242162201109039524879691276910 513 5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317110223426668997324296307347562967003169851537794388360250397513417084513220915720485787063257719617350441970246793747901573479405975600057572087107532416357220039347119369828495532661361704603232410467862164618981559 514 -23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097267983781130085327176327424043060927029645300189455904913234962960974116818599566821570208021621370325649394039241991329206476789150529633226886167920326246810454259638261299250254886095813938210823462225361446451612525 515 92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389073131860782540701667374456430611157367672873567200312533476701026229170129255554151212048661834544748553836891562117617960799986356241054269560775713376519299006455653392817187410853282105657495184413529944776025517314 516 -368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556289394346920155289904161350294533222706450581802392820020062883650612793186734452070427485152700496800098939204211197230838338584635969419995596971267094899642883469062744588254196730981505796227172139880369345469181325 517 1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225165779940048444316950590067203499661869433391799419877541246446783030131882943815020040852519365970336788721168362456345233045591156739549868310175795541599173771519803110774316735661467923781517494537611207667556321879 518 -5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900641645199300315312565862746165809741111081285894542147895844971044687537454045004399591383846409614132092399980934096356297969967577367386898119962587091572441515502106872513862543115392910169997125730415049571819385710 519 23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602622801927513823958638998886582438912500650922897732080929807420260470160913364777901750702170237275037164089649765905077214825808845380115431919781406428761924536096192069384363422315466094951598254203659811296815651679 520 -94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410344018880011069664665849363220344712200278634935375217949087888884153600439635086377419334558206911837335374113490790377424677816823379570784480073046602455476292698580110134118339230659801947636615388670187257054182005 521 377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641761420879864394459958288100290411714151763930388596699760349395928075520302827660895042593816455393774509960184652131651979641584432030388128077518865685126412251765120363417566157162358487095205914550588309809303893314 522 -1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566036836270041456605838626642043959198357432606268652420919545854695645768792272722653658082637680524133855434032114446112510400804870726128485037448004027184349615834269852430321577961480688325601700640599614824162502085 523 6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138266788541468594074324043193198119866902827950380284716990079740765441090893881917338008803952851517503002806492517251055793985169500916578681031810447712973396789556044914290560022663670063254163413222251751771754722056559 524 -24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553060239423958507674828101238661765064941366764770794280419236142750805496431808227930779213237131824843573256107609118489639518144692222687646879532451220012930284337282364120963824649895784774125855587500700774057725152750 525 96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212259060725193208318815930870409259437665903949379000776993791474589440079339678409539490689049049239473139549261427337887823396612421787957652169597168078829032367917113500726845360262112403323225807834832368722656317783239 526 -386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000848988848554611169039221217268481154619632250163378876729565708007910064903665096586130097250468905382764456592415196645497034036882039903836491971695922350864852653851399163219687522065646288855263872186347084324310182689725 527 1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396079474227570491245508861797630068693722660665631062398174358799397127762128792002787611682956974316343284658721333836221649472197448462121253355394576098035929838288777127698841783548465864507251180719505943369760578916354 528 -6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013583993051229066183952205975232559807260341028260314709531372312784765602019803568088376644194311130484644865372334206288240317464349574556153273722438394272865438502322621926022785967319024655208057006108653345827797859636285 529 24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336822661950786263809688324080415181369819296235771902829553091609774267017880666463560761708713469495478822987929665068666597806049667254833028518562420754720077338904766983588795674614734320208875482768607060192404958475079 530 -98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345064122380796252265989498829093336008461249761757957267345967439784400284235083446854294577963802091945480718491269584196687802684781221004052886963062148383620217608716680634808449317868985526507272841817637777223730139630 531 395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869386085608755709889981384964643899560117837621396507726517919226286363745560136686899529250151056488480791995075054410492490533526629419248780461480903267541766224954851641204202704739356045128656365607731108683204869711910639 532 -1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477529081602747613720146022748085586981690188553718932867776937234563089216758245270669169537343512189474107574930177036193320490580360681699157157311746634192866356704166592625540780380311541250283447540065530939523950577346885 533 6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910156279788583607519005215354484855487020247388127549688543432593472228019056689160351408467316988771130601443629740629947503110584023418319758445149534825745829312077969512594309766310499513607609498316474997005886412328922434 534 -25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640520519853830198000537005442001910526083671964621842140161419078811664385637933885310390378699848809268952748161905670043990641074508594005609021502360872034424135643208596292069169451350647875352883688120272073469347527380725 535 101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562355923939240335590178465333677668810067147448900620185246926545258529462294495731852561668560774049601998927809760744239806819820208922319580547394230492010011995317539605331639720388091462560191155329607362896315685454915039 536 -404804506614621236704990693437834614099113299528284236713802716054860679135990693783920767402874248706761485706943672106386613638106545068528612251082481196266786075749780538525111672489703527066036082884932109685634513716313975897129660313564518339387371994735704712214921639649594946643619510869164830343728024157571792750 537 1619218026458484946819962773751338456396453198113136946855210864219442716543962775135683069611496996704004232671427166217527052100105560141838408645273079558135099166231408329713703292229572494975818780684130664676501327553896296229651198135671864318287619823226770482258737953251669355323283025112542992423881374087685381079 538 -6476872105833939787279851095005353825585812792452547787420843456877770866175851100542732278445987981902076332409149920101641136829952796164242939009661113704775927033596843431472859099862985535798414100414095110261457937660629311933766739907071142973516751813300792475044202548278766134253338409294674555656474902562794761485 539 25907488423335759149119404380021415302343251169810191149683373827511083464703404402170929113783951940473168834622623436919985164483540137998579883111994913629329162165141457212424042004347097088796565019479260860445510595618744474048448560653719723832230057847738086628750006592645508829383929729009306793694082114157621124354 540 -103629953693343036596477617520085661209373004679240764598733495310044333858813617608683716455135807728212025421808981222908145878013443136372605846799359482614404756199632368277480305271758227962482395246770829732027553220101252090238487492174189753814064807086953885783271186436718613727463784331700898875610831538699105025005 541 414519814773372146385910470080342644837492018716963058394933981240177335435254470434734865820543231001025187932294438709434547234652195839013956317069947987356129248150575771340036203719028238082438266862699079637974001522549958552506488618993391287862662450665276008599698069148934275387700364987981971828871634404684116438839 542 -1658079259093488585543641880321370579349968074867852233579735924960709341741017881738939463282172923773250142910683725909104092550734230891106940164310881950631898215007097651242015729725757134024930874655095250132059129326138709441323645275524357475146295560012721098730681146323421061707337711552729086635367109787004756211310 543 6632317036373954342174567521285482317399872299471408934318943699842837366964071526955757853128691695697375311853158476604516695643962157665750883039277747742006938969461960609092335191722100664781681391131868445077883358954593261879848970053148420656891841745678572736460444652708572545881896863747334372255398414393326457138559 544 -26529268145495817368698270085141929269599489197885635737275774799371349467856286107823031412514766781207227635599857216442399902640647480823983050114977241148382336327142337858114653033581542091385674079788712515082429787632318899944435022559889918034951742708479608856896729538861941326213413150779282212559923159669115241218325 545 106117072581983269474793080340567717078397956791542542949103099197485397871425144431292125650059067128971356637627335362728499924927168138711670524204275994112986257851252295163098403061427677940083892880859646411467383253437399618388068274246619975161347184150994793352884345303949923577743629498210876653910774157143725294587714 546 -424468290327933077899172321362270868313591827166170171796412396789941591485700577725168502600236268505040361876638398650012965636550139058438487607626136637713219713327665854038728927197713043604453033323062957857685644353211280565296249402618002756173383720926984781724590148842265568349618761611772318481091522571077298776543525 547 1697873161311732311596689285449083473254367308664680687185649587159766365942802310900674010400945074048554195432938516505796064421311578507562795574333081537549597895000010452265269973007743669310918551331673918444156579291551951967342740509570382155088009717421845944033904865341162493009652338695209090524349730938334737981881679 548 -6791492645246929246386757141796333893017469234658722748742598348639065463771209243602696041603780296119883602626470243106852686123071780705232841355037688528846959773009344027343681784428297860720237489408805040524568200190625636659153757035354892373640619384222657716415933883821883439166433234417548100431999575848759925702211310 549 27165970580987716985547028567185335572069876938634890994970393394556261855084836974410784166415121184674141199895347519270661257303699700522177543103206131992745415471320122418416567196304330397558153687349469974841033149810542230561108900251101107104302261159570902227687247997943733135671084006511937370124212706454751238609083879 550 -108663882323950867942188114268741342288279507754539563979881573578225047420339347897643136665660484738187077610518274259469225062342735602309989980305953031960260364554422948528258146717046581542724440276173021094387909669073632041681171189678286451834701113255707520884398140181349100938540458939885802836973606964544449373260935005 551 434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938954082165219872977943873909637175719430874874319861371237995847773830981671240215113014107407358745080794652410979737547117752099124489984120581818199476588463547878076254621603694017699187588115949187306310067945038941752700769702914 552 -1738622117183213887075009828299861476612472124072633023678105177251600758725429566362290186650567755812836583735155384875118030352160609858373474275639679117529693445814914594724720995686837125918946538581953522917368686076804220505227302808047373598075509753998944414893750137680632742054217500313978886997274472474749700761076323485 553 6954488468732855548300039313199445906449888496290532094712420709006403034901718265449160746602271023260488711595831239295607936610464466007237051715338574863325060416173404772480119825710204933036040188427822128072033343048371839041341812893160519599656787306048433337232180339040223836871848611514582467755916295761286777962586795559 554 -27817953874931422193200157252797783625799553985162128378849682836025612139606873061796642986409084093018019793562032384697401909032934052172844766026820530108135079415461391999412911230321842947579432436007920524082039078364226661096802080264008901976393748454228334206081918268303254796218593578765099449966207273139300497137505165550 555 111271815499725688772800629011191134503198215940648513515398731344102448558427492247186571945636336372134741956056797556449561333156685617685946231998103570074829517776628502875593113295881445714651660663041778024543880596203533772572471233320964111964920447836756878575210902548468247970025798306681422143270384416412453857770265210639 556 -445087261998902755091202516044764538012792863762594054061594925376409794233709968988746287782545345488374914531622478745303414078960818055616186865154483700717615633011397433959055616132262537870169578212840192301734443830403514400802661367797704112103878830057462288191040724855964946075917722119155845963922329603989906438133169213925 557 1780349047995611020364810064179058152051171455050376216246379701505639176934839875954985151130181381953929155222495381405038196379816096058852974481240905091973280646216156533588231507308245812521655575250331432668045286702099292543487053255384344951623578750078701289342688325962328692931075877807711887339761387277084100862156107193154 558 -7121396191982444081459240256716232608204685820201504864985518806022556707739359503819940604520725527814592182894569837829173996581011837141374814925932640080166370680448042318640215737946659511952127578243740660085299691221352086042606213234442946632625927672057813973744979909571816091646274014345151881515988550586622887112702029388885 559 28485584767929776325836961026864930432818743280806019459942075224090226830957438015279762418082902111261312548468508948265807813074832166011222281680200530894742920320871353923946984782866413601171017218848747188640735620266058361624174444514861557548900809243153377309278714394581291498191779558706606026109053129050507622348951885369279 560 -113942339071719105303347844107459721731274973123224077839768300896360907323829752061119049672331608445037543181198758690006874560985226758801757143790423192144466120390664445563342283929512651482731042880531220180251213370509328478266791003115271350314280328636104136177844246703720583278025097227734124272143972734611695784037298637419630 561 455769356286876421213391376429838886925099892492896311359073203585443629295319008244476198689326433780170349945930636472247456491132427933490701501976359592307303726642041508001319979492829839143420742600842401895640503958321378800303134745716520269882692940999022542474890024682402054124719768430887398085407511356513771178326577494037239 562 -1823077425147505684853565505719355547700399569971585245436292814341774517181276032977904794757305735120628575132991017855386307914269250944354919210391816829475402732222835824893873041848934659858146283162080812632966793514988225507734533558043951353535379792968781549668291596001653636175762956170789189183427423953444455292132670047130285 563 7292309700590022739414262022877422190801598279886340981745171257367098068725104131911619179029222940482652597263023053810135827560666865247959664307293465113433608206847950195161761951988113496366698623293472114206017190538560706224136179773386759723502123458502446061603458854322958564659780797821487065211485939813542721389874217031218434 564 -29169238802360090957657048091509688763206393119545363926980685029468392274900416527646476716116891761930248323509646796108375040582158337369826581629508888606892253167867310300999645330297714111379990708479730660751213935036716702010428587894736305691922072945155133277854226509070756779092052389423717738570817648727486814316639897525800525 565 116676955209440363830628192366038755052825572478181455707922740117873569099601666110585906864467567047721941193934864459441414375406570858874802565851304272172563554372086105747354518969562701210846260697356247167549270205020837372506864699634166468064586950160557166154165440290629915535052692990143232212630872682490234570773786965057724439 566 -466707820837761455322512769464155020211302289912725822831690960471494276398406664442343627457870268190885283141593071431874083132052980030934733621005075907302112772046018319838997665410790010421492952983807172892636692252578963919518123885569812869569738246391273416456975767307700074363704392465090075597755810577746760413816322705966403950 567 1866831283351045821290051077856620080845209159650903291326763841885977105593626657769374509831481072763547629568915167670163141423853892828036868171887458455627880882810434724263895955397170580186321783488644814378683520247955041825135349933124589241047882989938022777264212516540912172365652224914360500890978680680049287949594538911704574879 568 -7467325133404183285160204311426480323380836638603613165307055367543908422374506631077498039325924291054173508902178411258543713378062956603818148266348510524641375592804980665482288350794111499666129309099948704867884215846406994429862171472929196678573351500884259022907607718088132652506611313990924261316816087765224590784669236537565916085 569 29869300533616733140640817245705921293523346554414452661228221470175633689498026524309992157303697164216738566726617541357834601568667697835962632641130857165756516391903835911741134521806147923401640739410270354603949707584228310184423516279578929808379017375767603238641848469268966845983603357909250073508604817556753799885474455390181855554 570 -119477202134466932562563268982823685174093386217657810644912885880702534757992106097239968629214788656866837682926240735882468014422775791790109736258514306759323171444000362129101890202130056740474350273464285365665410162886525416213448802214298450236877415845246543599682383434402074713018936711466858951557496505694421450315214212950225232005 571 477908808537867730250253075931294740696373544870631242579651543522810139031968424388959874516859154627467655952527747335852823485190372294400971288376347777681210354126162479820183523345174129896556915643377054085780393809698664805961556167181383464843340012982227215316373147468713240628865018904432306805419413849879611612194110168392489307439 572 -1911635234151470921001012303725178962785494179482524970318606174091240556127873697555839498067436618509869824731622865595991310050115576795436028917784528580696791305577781806887268853655829345735381331609125274526515704431787357625047187056656982136682507656783009607867446759124211929856007736162204755566586294682745262765203364332405694281710 573 7646540936605883684004049214900715851141976717930099881274424696364962224511494790223357992269746474039481390941133049233902240444900775201007152034958411362227397886741570533425695171261265001559404804780130010932761676990018772155478100104509394050906757462968495150746280915017665875625598690956827566232429833054198676300599433036523977591559 574 -30586163746423534736016196859602863404567906871720399525097698785459848898045979160893431969078985896157920086799095560133217944936933609128407355284093616860616943664601820328466386654856084324234827115054016247067556000978474365254843382396461731413787701739510509698553687855258850066557143864358809104686556729963915013166612881366556571920125 575 122344654985694138944064787438411453618271627486881598100390795141839395592183916643573727876315943584631694686078050564090107830031304443521230143339774256167905485641070223423698108953353316724329805294071947465433997265595830289465291231772692994520492064459295994788232564956950022417862760409532731355509630072291081503534020102097943102554114 576 -489378619942776555776259149753645814473086509947526392401563180567357582368735666574294911505263774338526741204632633922491114186117177244737739659604637687083601457498656529170531142841815304297150522778786646226908159984319123395890480838551809616275783813445785582075308255024868036652493737681306941771991473434110941353569159529276161304041725 577 1957514479771106223105036599014583257892346039790105569606252722269430329474942666297179646021055097354107063098687572368015172096209260559984900657478528972373029574208836268145075887948126125561717689473794133334952353909787154041028057917637279481656347329456083563540081220972353683515212677643602223101343631149168497945109832177819761719817479 578 -7830057919084424892420146396058333031569384159160422278425010889077721317899770665188718584084220389416427995093958747771777859463623428026184957486488640554964267549258338982715710895021507739727692661216735031692678102799680832553684512068797957238771937535196908945521402286073702176364094833776109508015288359213553178848506667408249308474492910 579 31320231676337699569680585584233332126277536636641689113700043556310885271599082660754874336336881557665712653998052579509909209266394003164969823357171009999401998695550164048993670233818156338095189336543617083284786635744616020588555072517015270002094893412996970472763528736869064841641409238580961729218034195590850421658991459481371332608652079 580 -125280926705350798278722342336933328505110146546566756454800174225243541086396330643019497345347526230662848852426349094471526351751088753692943958338460171993501060034227237931446793630847245977346679367822878965244055182180253794843196936944341917555211595617987303127659278767569203515707303120692575209791580671536609380773004129683392772707344005 581 501123706821403193114889369347733314020440586186267025819200696900974164345585322572077989381390104922651400026780762460167639091535916500612351845213295844206780115882312398401240009782932996655304532714669607008147420586569753351532040782906701716533343173301741614110143704017423725479219184080187592263251110259890176734415936853611474665300488514 582 -2004494827285612772459557477390933256081762344745068103276802787603896657382341290288311957525560419690605588019462812817394065797863468803894614680365041776132899771041012671843129420657525327758498763106895743958971174133531009177161427379362523889649050298751589830405449885408161223518565155362129766487830634429156281609554948118054280495515880885 583 8017979309142451089838229909563733024327049378980272413107211150415586629529365161153247830102241678762422383723756596257124201211762905325402260811065136750381485285883358005982556702793177274876235340439552936909569021314519311223386663739113610441736671587542696798127667744670099017852805392726963582222759169974094663211222270026514072904650630559 584 -32071917236569804359352919638254932097308197515921089652428844601662346518117460644612991320408966715049689452044970587089129481354404728170692429675933779664670503230863746989861940369157687866840939865474084548490841619129639425578290528043728180094009597567017151389028191300229567378473898838031141382641900589734374467853990446739557057016527274350 585 128287668946279217437411678553019728389232790063684358609715378406649386072469842578451965281635866860198758025084144397187071957875250561965695757319110451023398440459744735743042581782512739201513523662736749830331985550123475885744189538691427990511709186224993175490054336033233301468929018779476259853043573997166040889615655209503428980949747734039 586 -513150675785116869749646714212078913556931160254737434438861513626597544289879370313807861126543467440795031532473847240195993057620754193144921526998642574336299917142779384655454152654420014836268803544709891611369519445807586811998932002128892413312761445812352627961875111314438938703553127568726669390995517164140538688854439203744612899750150274125 587 2052602703140467478998586856848315654227724641018949737755446054506390177159517481255231444506173869763180127616579317957610302519666129287450344576212592654252364775123426465788370313738690897520281323296710477938984726973684379257498179039909513029317600884555346163908585572880923524375667929495090093305042433491904486346042608295240559918263484445954 588 -8210410812561869915994347427393262616910898564075798951021784218025560708638069925020925778024695479052720506574128215188514513984995427659907264402474102776045257625532978639970536320067362017525292256939466284985377383078061737732463189218093041537804813533391197773449429141472685055990468407868988496018167418286114575481904060374445017739314128397485 589 32841643250247479663977389709573050467643594256303195804087136872102242834552279700083703112098781916210882036486396101683011813931805866594440740848807192270166469820461787302264426381810641949593462027382121108759687457571820256812938886665613254513549469046749416088291370888420599578937028142589886199937616255353626080043790508437069628439213058399479 590 -131366573000989918655909558838292201870574377025212783216348547488408971338209118800334812448395127664843528119268123740587112677845420088003222027580872693423673762801818258205093807157506387732452802146903092155354777579325236888900026684224274763546672821452273976251869433736143829292334852347129120029357627590468504355728905605736927063244722408555630 591 525466292003959674623638235353168807482297508100851132865394189953635885352836475201339249793580510659374112546914993719854300687035266331181699234527648219499685961329029833089884642637692897248082053475864289491652849144927506664772207194418392729346936235100082344316872230074661164884604035547093822212744076072502849538138217440042473047033322564539839 592 -2101865168015838698494552941412675229929190032403404531461576759814543541411345900805356999174322042637496450004809939273044587399062110765594904501312476616240763231430877822554974226897505730103436725201326787635594152347792393469924256267547868146414535147262093747440601484725925685416035523935873687335428444589070901771331341136896949256482121292249685 593 8407460672063354793978211765650700919716760129613618125846307039258174165645383603221427996697288170549985800497947365153790345667831720760606484191440097804432003857257479019364080524542153150762150522023446340665194603259295914338018642143047287223417525019172095439933673750491773816316019324342422211793043791748476264113767355400311861026827559136410434 594 -33629842688253419175912847062602803678867040518454472503385228157032696662581534412885711986789152682199943200738516672036698009805656004506877230643987933461079143248313254399828335590965487770892282713141498162623341675664722269166274289863747407751365156579455456039047779002775601015430826229825408061333732986518267581750964977666348195036264183609316325 595 134519370753013676703651388250411214715468162073817890013540912628130786650326137651542847947156610728799772806235177445820570161748053375935928174755078915774794238603869034903053118268519195349689685356204715060482858920908146900764176378507459039794616072379396880868080596197088815736571180893335547140398928474107790094087731251617366463357295819278829839 596 -538077483012054706814605553001644858861872648295271560054163650512523146601304550606171391788626442915199091216350650298839409652281596308554003648604706575064392829764344749378621131867308173432553397288854980212000395766257275518945268135580869673953302894830095279057340860229587522171574346718784724662242166492802638549803415427548444052863512075526951150 597 2152309932048218827258422212006579435447490593181086240216654602050092586405218202424685567154505771660796364887891668891012473470732807461876722493486526382431446027400157150911518775184881273362709067059672838527805210598905780504016305458617908742699540317321282792762418534408666899335580641464777375451965311654061399911772319106004867929938822822031344679 598 -8609239728192875309033688848026317741789962372724344960866618408200370345620872809698742268618023086643185459492689531961528260292822580359714475327158614371238944109223425533688563698799347962519555178661896481101740999711368398815470960464037311315364336449969918385865490381722484906169183178944751535298224856971321584335960813815507218364866638929943126685 599 34436958912771501236134755392105270967159849490897379843466473632801481382483491238794969074472092346572741838124900490958023107080009847674574437349929230878242421729682533191229754753302274663239568505473717625755599899364361086435431393051157786180872491519824410222481457701136170887546867621932441563918811951137207537564669985691754541805647738274395722754 600 -137747835651086004944539021568421083868639397963589519373865894531205925529933964955179876297888369386290967352096052018098883864183989461478940555922620094491596591040740842665450030540834627344405511738993270271985971738585036595421677179990039845620678353738778643638051526037718172452750205156183817954007146624437990564907328214086353415538936057791895495005 601 550991342604344019778156086273684335474557591854358077495463578124823702119735859820719505191553477545163869409440715546483251083235388107338117268080476091637219006504142409903731587622357040490118986013851750079704534630438482141473306345408924738871733106256726829628809522277105991840442481713219681298306977514832559815462541311957682248860527734530020952039 602 -2203965370417376079112624345094737341898230367417432309981854312499294808478943439282878020766213910180655477634996889709403066017579311574304761132629014054557751194871021811988600942584747039931537889164672593574572623352331329036853480897503994185422684963462589550537302139496550572370882208918971445048060838188199286179701831609674587987011415323338454288110 603 8815861481669504316450497380378949367592921469669729239927417249997179233915773757131512083064855640722621910547228968793114363389904538600939813305204731440533546630579551691591448528594012994700468782273014925539266391241494778974746559416962325695494462547241699251006412988695589172426750328389123211145466177349109406409419098897554506386632964634336266740559 604 -35263445926678017265801989521515797470371685878678916959709668999988716935663095028526048332259422562890487642169957617782481093916218518347644654836445790407217685800177361263080985247515658595907861507139820455178383386638893326946028074671141960690630929570357091625431974612266069435868224553350687831867363307478631793647989411851805703239200644129179347717925 605 141053783706712069063207958086063189881486743514715667838838675999954867742652380114104193329037690251561950568729463833344351355275485689255201645724213892471317703516036517118541322832388789697339169668801675010408604183704661211815654151847743520082760757443866141588651726045903752622046007001306928934659734611071632408870406826163603625440208916400232099016514 606 -564215134826848276252831832344252759525946974058862671355354703999819470970609520456416773316150761006247802274787913504124100841913507545483052102145936512712846433840305697778797954669437086231127521376431759719527887001698466924120949210898154390461678832906760946472429098735612873106303478401720987929782595702733019764635966752123684386617947860358549990875925 607 2256860539307393105011327329377011038103787896235450685421418815999277883882438081825667093264603044024991209099491846142041890125608724200680848824458072491526211915717416831135076446815776407285489833761809466654736066569005313561877257179907900954134570883070716870449325983689618429692282453629499957538509129654435503436802399487330547079417048517277820470929279 608 -9027442157229572420045309317508044152415151584941802741685675263997111535529752327302668373058412176099964836397076750020784404807759249958015228530960229701252793502024925575176019239509139514617249247577765523611177240322507094574470315107178573329544081074820551848000652973964975044349804744053658540504756620828785250483279661065345489833975310646822798766630510 609 36109768628918289680181237270032176609660606339767210966742701055988446142119009309210673492233648704399859345590638711599741599557109246347436774008582773158892510310277733508777051973160428339682147504463396695691385520588359411451603940929758101386871076120225481208832955189493229263390125647585042025147487429838507867346649922434476245254034635778313023910356279 610 -144439074515673158720724949080128706438642425359068843866970804223953784568476037236842693968934594817599437382356450346396537612944895892688327683146977589838778086495421582160253569395024068629613848562866055322033279430411958706018286435828354011828394251475534419018637441837866428470007107646693285800853846777572887636409935792102598821745431246962475092227009005 611 577756298062692634882899796320514825754569701436275375467883216895815138273904148947370775875738379270397749529441783174076832827304134602342193111365229013391606873916576353057505218057825338424586468102274481069083229118173940610283811046484407420402152413097296919707802560818151850544697708746343382239495234989111615179156203583143219478875713483111209550307450114 612 -2311025192250770539531599185282059303018278805745101501871532867583260553095616595789483103502953517081590998117725291830837712967926426407303544722016313594253735866607324690855402689295731806709067392311654676394214844935058924022291377604315333956061973483809077453748146241792655480768336395450309694149477499261767410649052096986009711499091595742811687660445974285 613 9244100769003082158126396741128237212073115222980406007486131470333042212382466383157932414011814068326363992471010708131269024520051490603820979679621743100916523825671350903128974365511906803897973935688138189442263482956620105559486444858957231627799227033781481246608524178143791550640039622246860041987340471252286728165410079568995521053706169044884893082735961559 614 -36976403076012328632505586964512948848292460891921624029944525881332168849529865532631729656047256273305455969883756050966791198476458719493528744067262108691274045854018227914768424819996258031396061123525437554054959693714964032245826842692363534826089545008070520916669343081135609241270530807185640206589573903088174706021607960747675225459216576148258295548871479150 615 147905612304049314530022347858051795393169843567686496119778103525328675398119462130526918624189025093221823879535775007734101320068730821764773699431166537178370751402832386612608753597810160101110043985341576343496717385978020889489343246558154418556128936314903124444355694007887938221384312233702339445048229083910398358437327223950664803046350818613238870100750953439 616 -591622449216197258120089391432207181572679374270745984479112414101314701592477848522107674496756100372887295518141134400893880601389982698608873802889536705186051351099718297287577324079816625662058612086873942195870327948669105666431384295609982228154310839538804779514152564612954806077920309601731821885482903902889467037336655110451074367312557832423619693469281070325 617 2366489796864789032480357565728828726290717497082983937916449656405258806369911394088430697987024401491549182072569683689836159916051856615995499472901417048913225799946947461685347312935713418899853340419733032190554057969287191579797467378519134971576087319035021232068742571024264563478229867401200116607371719438256547804233686416899088102659283141762280446773027474754 618 -9465959187459156129921430262915314905162869988331935751665798625621035225479645576353722791948097605966196728290265262130605251811616589587752206102410986954673273667655178278299132892204936941586938249316712701719114534948559437468500067616461557155498022299221486304501843557798319183220890521955059515127876578705682278648686201527663565355282822572875052555338123062085 619 37863836749836624519685721051661259620651479953327743006663194502484140901918582305414891167792390423864786913161096320322378533293746943158138195515884721313462962871470473545988262630817051052133559442281271824598690484405394967511997745962611970755452226166761938975314622097517048605793100301775188085350897108138062172644603372555357831953785168461954616243718549565679 620 -151455346999346498078742884206645038482605919813310972026652778009936563607674329221659564671169561695459147652644292938518380942885736855087394460534011246010521876415465224454020113696814211085189293546444043672271166600716697545984688359257765639352234820734338373253109871517395617875135815512885643218187026351653593428997086335027253403272533349330629316139530013147630 621 605821387997385992314971536826580153930423679253243888106611112039746254430697316886638258684678246781836590610577413510586965816363419588177923435618387128277307562672261146573087534204621520425006200408804884549733220068970279938490663835312343546284201397765605647199578088821276429271743480920232950217558400855995006442682468239246843816185301492703630305041786550618439 622 -2423285551989543969259886147306320615721694717012975552426444448158985017722789267546553034738712987127346362442309021115578670321281512766771815283556049719646900054728260509751261835392846046570622667188814452243110814614475532814370226770998213462180593330510375508885045163902696420321409852769075777959019279156736782852228831414768062579998309009188371247551490893505085 623 9693142207958175877039544589225282462886778868051902209705777792635940070891157070186212138954851948509385449769237741486108818072822075657078550917494353114739370749784994019871305166430939615586448045871444356979260901776015402321706282396465055028715747988869391121092843627006319613811131404943180803224909793979296227437724327386592358171126758826250821867569263002898434 624 -38772568831832703508158178356901129851547115472207608838823111170543760283564628280744848555819407794037541799076946627799822054872372394444280212779084448543964501602484904213427535492570732209563322186583622869852412742811127383033741432218694777297839080215545944307626652785221085954433613709083946161644355468127380864582971345906028421815849363898137426810802809033928125 625 155090275327330814032632713427604519406188461888830435355292444682175041134258513122979394223277631176150167196307797868609333734958541277739231534005746531684685180069032880471016939664882452167296741359924768605596725920805198939829991445663803236462434681415150748675188113337901387387641698574535238108954440318526586497806854272817616612018236947023649952344270665639831239 626 -620361101309323256130530853710418077624753847555321741421169778728700164537034052491917576893110524704600668785231161740351811610845925919254628078245652878127252180695506802898205050748884264934839077595830397601890309698831661762487972329655306006853527555741633700543452668483358611341655974994231369099941989643844960917970436387330298684677086985208164934733378617024634350 627 2481444405237293024522123414841672310499015390221286965684679114914800658148136209967670307572442098818402675140924724806253770914879369552163295803425202520834647167864808104933101529032874167613356521301337343742863945798933359632752843960831920717131665372170475713201028526341158216423449114150454772945018255020146935852177718771948195104141090858060864117763567175198490479 628 -9925777620949172098088493659366689241996061560885147862738716459659202632592544839870681230289768395273610700563698695424561033574018719774921130800150370306973161875791514458697424845930130890565773340295170791786044256169302434779440505369695499738370207210989049413879760333009708490732231633385140785480197902376547851941079936123851947083661995483445278209207814625028793285 629 39703110483796688392353974637466756967984246243540591450954865838636810530370179359482724921159073581094442802254795315254759760081075488525735896950810209548663289445086430824554361868287283794052051384993203163365108898752896037789673678257467851654232636527830817061264884796695883316756795789017068764275166666173543989986916588164603287967922342862947443243540568020310725954 630 -158812441935186753569415898549867027871936984974162365803819463354547242121480717437930899684636294324377771209019179864149946213054798884258521518966165093008706658750252322289958441289650220260728984213445431247983051499810956258894530613167446031644831577337392263466746362565167309580505140212855436496337416612396158104747506760614767486304768656613088960015880797596421414005 631 635249767740747014277663594199468111487747939896649463215277853418188968485922869751723598738545177297511084836076723113650547708242704137141300908625678879271895490149369119194846121224530865557564642809551349212143426410770022413698703095478374398794871407987487448796179136660860860027758820425583756045285041549811333402367908974920811442286562410039291948531658304319954572639 632 -2540999070962988057110654376797872445950991759586597852861111413672755873943691479006894394954180709190044339344306882880318995092169793818087981205056735740562321894182490387682606422883832423601791674697423905593417428503702125412697234553350152153504949304810125615175448664064484798680342545923061832562097290950863248514538149694341666943510707004235060281680509349961833030510 633 10163996283851952228442617507191489783803967038346391411444445654691023495774765916027577579816722836760177357377227556587074804735058734863676377275803863784587998920826559987985747521512272825777918682456270471918927325021416196998961091056282054666827861102022056605800404617594623497307710131455904895045582414448372548359575175460929662753881968141119627555592273887867018985559 634 -40655985135407808913770470028765959135215868153385565645777782618764093983099063664110310319266891347040709429508910160725185941581897283411209374165930672447861121717431430729273802658132552947627885675366138830295092744205219666193425483525047225950561789086883388167915056468947399722902513418311920077409792781107113615628966457998371244901645994827862458448204509954727000611725 635 162623940541631235655081880115063836540863472613542262583111130475056375932396254656441241277067565388162837718035640814704284774036222542184001449020000117040578397423253552147847451086302883725592157881174809643776963033455606334832786423357550435899688058428366513292421301918746197388008695048019121253159588503842664641642445986845964202968390472397118602686441560121111541574914 636 -650495762166524942620327520460255346163453890454169050332444521900225503729585018625764965108270261552651350872142562809029629350377327599162010073948452969105402731998305530121802270411810057452610575040027418664698692519798687450956311106358198140023179182792172009562688541547546088329167183175273861684849638753814404606999377726671766547902024288068084155839060265174576624246125 637 2601983048666099770481310081841021384653815561816676201329778087600902014918340074503059860433081046210605403488570252413677505631103364696830863509832176946343209590523820326665219442993671990224635854434414880067425656864631235798890663697391441838721994981851737208450983088529543858488872882376731875779244283420512170127582149413970857760160903463747838619182735466325711584017079 638 -10407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281006571820567581398858456348980119345160074664953232198195366596434221868794157105720811399415723954219126716239223098741231560761823122575718226279095366810242253227535619661746677496820839325228663727841279371145088354744146598956732522085238744158164623730500617024110 639 41631728778657596327700961309456342154461048989066819221276449401614432238693441192048957766929296739369686455817124034358391646925045180518136519023292918360861869655953441080401057176446426279387157510338089079354696122306377566690363776657500475908610379757816892698021810393242702416356017116341966919636314336368732769202546242815110648152334767775583800178524495814011634538196479 640 -166526915114630385310803845237825368617844195956267276885105797606457728954773764768195831067717186957478745823268496116303127912844846082325298754375418386967549193572228871419622711388977849968448629853469321563120809143643533963972079978615446297611831260174293890566738407532863769666590722098313923655330806771057035522795470812373179691781502439373512780840995248540349987661530005 641 666107660458521541243215380951301474471376783825069107540423190425830915819095059072783324270868747829914983293073984520532718299345938501850196384109021129235689572716509504770420077217363715670130245712785964331839342995878644089961046448090998825096848310415396091712219290871443638725153897088062843128631179126024461101508059836758373407853011814993275537781397360989399970049787714 642 -2664430641834086164972861523805205897885507135300276430161692761703323663276380236291133297083474991319659933172295937937300691928339426129501028758331795059322178180634840854707874131201905770440613804142300857843587028065183027960415381319490910002461433691363896458738429015305915914723075908634883871015815310953126782929068423744123792610058877719204251327746443078189296372479403685 643 10657722567336344659891446095220823591542028541201105720646771046813294653105520945164533188333899965278639732689183752128373104872524133979154384001032701028784960254805360892860985826148818042685841026396823751746303037594422248805875212162953682268974090146630429029839794845023251019366131664996830840052081508423623997136838965197958618863568017441624333366705795043234095993673188559 644 -42630890269345378639565784380883294366168114164804422882587084187253178612422083780658132753335599861114558930756735007520811589281641575411066485879118531198271678532654648313729281578239236380213113854813277045353117718294950132730288592469717687596437253993294874442811391176874100636220582248332804793740574645412116453762623865730353831205627719612844200123042258347273955971145779950 645 170523561077381514558263137523533177464672456659217691530348336749012714449688335122632531013342399444458235723026940032682118510592764753699768824923805422752194954058052981554031622190683857931519820361747541745936799244094326981436577451540171832564997980371685179606002850533353525508140334197837479518376732481884487553984126177884393809145111422347528872467791776135606197391468468839 646 -682094244309526058233052550094132709858689826636870766121393346996050857798753340490530124053369597777832942892107760123924538412180918619138117705598240070048323258936475556576497662855910730284607436870280884251806306295716467436693252817358881125201704134884450514596287332859061636584031265589485655609731379615112264533920344561710120427861288407855312407288079798128556097048764802525 647 2728376977238104232932210200376530839434759306547483064485573387984203431195013361962120496213478391111331771568431040513511088385827897211479840723276573845115554467705676946925762633266390113052177916268756951638523568853933864763416759154179642033802430934946166988033564253433446819718457270759029149486837735497490093442796227981359867653280024932129506804925958369009320092239501079554 648 -10913507908952416931728840801506123357739037226189932257942293551936813724780053447848481984853913564445327086273724162007409484962189061036798210784552436306655890132239119995483363413444143577908939003288836845392140135083192314492788849951288021741281168340161863367016736317016538924175362529034721279267389841191262953531856522871708767596334643107928058774966003252965861949341787782685 649 43654031635809667726915363206024493430956148904759729031769174207747254899120213791393927939415654257781308345094896648151729610855019604839628929562987708883120282312747468637972743030798077742621325829726286850423124617659330696637146211916699608613914725164107502293771092436220700487414517569741984546061530450124103039538296408913507793493860070992773883258303864504582607352171358867879 650 -174616126543238670907661452824097973723824595619038916127076696830989019596480855165575711757662617031125233380379586592287278298982410865090328611086170803636797291638200496375992791111749217551828366530978519956290760378990181615111490597997586415903217300645672667283089448937136415932217334472160035215950169645217955902159903072427743707666661244908500557002633733763244369163889028795630 651 698464506172954683630645811296391894895298382476155664508306787323956078385923420662302847030650468124500933521518346369985941958236382762473439679417245346577743957607379131375626418104304647032298706671123022692513691713575588536091254328886434197621403950811502645982638411003630276990478477855460750339696563961348141151208589661963164506484460598260725507943840256325516497835141127473039 652 -2793858024691818734522583245185567579581193529904622658033227149295824313543693682649211388122601872498003734086073385477752921690462980697825570119617075022114995294878574466063438092456738351072896041830791889613404554353104909088866235754526683207012453158570331995271706719057013654194527227328189075899394551859242068233120709094322376464793174576225327168006026785739534988046605879696485 653 11175432098767274938090332980742270318324774119618490632132908597183297254174774730596845552490407489992014936344293541916747396426992834545394721037551457049017367995112546896699299856051086338635495281337059219056218204718397109446315995764267805044460765820079551770213087035845492364818659821626897470499857434014943444505054807665628160866788886136727309983398804540373193940888714397082434 654 -44701728395069099752361331922969081273299096478473962528531634388733189016699098922387382209961629959968059745377174167651973302855031153271369751071008263678593292069206382548899624545492426788566546568160262095573723069456853463568209606379607057112083366367599214302132414589487163668920373233658820306751983760311998759674216966351026960005451648868248810863240460208810144800741943583635925 655 178806913580276399009445327691876325093196385913895850114126537554932756066796395689549528839846519839872238981508696670647206350313804256062013962962542591306244321194958696276845675331881329917848578830191081063645741538771641303833150502804659645429201603022755611755563198860015634298703740180867448785847993741913344922162302687050226235399302094677150529352651417295873418102704225470328639 656 -715227654321105596037781310767505300372785543655583400456506150219731024267185582758198115359386079359488955926034786682485902267427118280228660108893839319966840005936679091901538744756502369946622572205302200991181568121670617840868720156037408493839961696346665176159872107487756404116102485037622062042119244841405105056598908547574035438926425776774796688781891697754277786674420462478653550 657 2860910617284422384151125243070021201491142174622333601826024600878924097068742331032792461437544317437955823704139146730213065332299089709996292705765840879049900707358050281142439671589166706197223125610045141073579617325986086037306214112407092822009512795067373762679596953305877036077525119961799279913455111043699894239081105970530631868340555413696447755114019128844125965007134716986812279 658 -11443642469137689536604500972280084805964568698489334407304098403515696388274969324131169845750177269751823294816556586920146815675252607816759609755448243763910118057441355077166748565238218095281465735189133676231159832819449447502194737840037224835965897866971713147460442931111260018549467416099111757520158779266809429550318310742045926638128447336927813449125433473324675290836576706133315885 659 45774569876550758146418003889120339223858274793957337629216393614062785553099877296524679383000709079007293179266226347682434143400251067747633469954447850713326385862126624537339739931745061343237410405720839032005261895891978865276037973700664879853430385398099485241575497847426933031866653675829392084736641980113128686406606110608179018945580259994687925510507210681627172052612740442902865154 660 -183098279506203032585672015556481356895433099175829350516865574456251142212399509186098717532002836316029172717064905390724901377157226112571974348087441895632537287323413731510743732835722127216122425995241490034842338526209867131949404946390702724337093313115057824914358757902874301380220895732766818537112208996222831988416431952652806739438355402355679664471343055403575104111843623078316589005 661 732393118024812130342688062225925427581732396703317402067462297825004568849598036744394870128011345264116690868259621562912264217260998289062980956608161228534768004036572021730147866345870674372859803398927254091824858712299432439994601608458165302068691143962039015161531005949015604804951955831286578499295905894534485257090372412310959654392252051644958098883424106794772697853930074774781369239 662 -2929572472099248521370752248903701710326929586813269608269849191300018275398392146977579480512045381056466763473038486251615915939591489798345232665387813483345983708042629566497687887265794319123156130969467000603111630084175886352542207913558554789190439129820073030185779334270340652114848423595039150746476772773438151875297548333924549863996482517536186110110226558960607531294660890407875308910 663 11718289888396994085483008995614806841307718347253078433079396765200073101593568587910317922048181524225867053892153945006550427838091375428325920580427354579758580901738576731572289348413260246089103672338632755752554430024309111720280445392161184009294414965862733496620055431321009510490203520670258788387180573598208817656957372679956333020064676695053443855713263955317407624135266205243736726559 664 -46873159553587976341932035982459227365230873389012313732317587060800292406374274351641271688192726096903468215568615780025974560042641756366375403726125947810703473706353790049967447573720480453935260326598478778754081795799441591358223138875137947898664009969731692889309752132090819102973344003540835760595608697684166429313591894002370220141594992594531323462459452531063181259792256298829490601525 665 187492638214351905367728143929836909460923493556049254929270348243201169625497097406565086752770904387613872862274463120104492930020012845271341460772378102121431798457648652363253381955329520437408025246201307094444627046403545365691476869843145191157664331113502053472873479213703286326824976425293839035840502098358216031041313186817588082818292366310263950315746262275397095250458828118142095829314 666 -749970552857407621470912575719347637843693974224197019717081392972804678501988389626260347011083617550455491449097852480416414801841437667014774584081472946358204332834494649839184462659907846415052303528139104683749744520294639317513053179038307354080146100644001609241760974391986334501492574546924067555940920067276882024118653511563485836456095991630322283825653295938361719604714712226241439352325 667 2999882211429630485883650302877390551374775896896788078868325571891218714007953558505041388044334470201821965796391409921669735272232145990465032267482135860936768010694044986034841454463414493042281622542747397837656969213931404705552191302813456248409109782771450969000608254271085760508460691239319639992568877939953924082827466142566435628023691991421351031148699991091982492398930846721122455880879 668 -11999528845718521943534601211509562205499103587587152315473302287564874856031814234020165552177337880807287863185565639686668269812568011708712918535467850679362742865704080743718884071543718885357489062337082777736682667122786618660961683751607417907921374214309476884551472889437748585332178916956659739251281007073432490472297907517035132160313917364595951954493871295515549789052627993682346672073710 669 47998115382874087774138404846038248821996414350348609261893209150259499424127256936080662208709351523229151452742262558746701017014487368271887371814097236935100008314676554189458877921280909694482796124419860572685908306557210627692088000798708666056742166227371443980525207583987637288931216818776872049393302344682033183479874649131519867414398913236752102432432184381280804083859726156519659444172679 670 -191992461531496351096553619384152995287985657401394437047572836601037997696509027744322648834837406092916605810969050234986730926041664081029589604774172137851837251880197622314505968526115475405584302300298760719140045521763589051784875287277644088037513721715861493586593842384887214769619027670257407741127668934249606275006461496389172063689946772212992978056459568596319781733034357473909962660507005 671 767969846125985404386214477536611981151942629605577748190291346404151990786036110977290595339349624371666423243876200939947115192451297178855202368871113146855388314804456041373429161946380357586325015918265558129631767562384052431041690031069869086293363047074185284910577017366502219289191128344629639241459118754045701255174274266904031133889590487275649912631189081972470825811701857170355603234701314 672 -3071879384503941617544857910146447924607770518422310992761165385616607963144144443909162381357398497486665692975504803759787959446967551543268237508643395610965998118745336103590830327418774225825683525719231368330915901528012374511443670194318788718932982650858147490285210113936212130910725299992568612591436686409519503014164849323711003304136600634565581080981973074057111641210518694009443830276969085 673 12287517538015766470179431640585791698431082073689243971044661542466431852576577775636649525429593989946662771902019215039153150268098476834793821985322328777782618589115143047956574982933420060897595910021347550633425526801291307460041761685197925020310031055537631598647932674507285402170303822464524275211997668441020641921107712245212034031681883083449702032150891250139569852071376552778995316500711559 674 -49150070152063065880717726562343166793724328294756975884178646169865727410306311102546598101718375959786651087608076860156609164954546732526165244055884133085830151154531664352949425232325457975325414756605954834792027513858963636810088893946984077273746292403273995131427551997271627719345046635761297570683637693961917980097618151873649194912742852012773693573477351392657681208633889615564299862486176750 675 196600280608252263522870906249372667174897313179027903536714584679462909641225244410186392406873503839146604350432307440626445655691500183881970235929003332085302948109779582294835071354268175548501703869717703365083371914785217516916322953261436407372888564617620532677695651872596615666861289882841339048381358792451223053286462383865825582477789968468982740251065047440421396146261106472171023665101880239 676 -786401122433009054091483624997490668699589252716111614146858338717851638564900977640745569627494015356586417401729229762505759071263908149008963208485018111140565085166088462369105048841581893520671649832468596750329376674438982751667467833419052957465337905275785005517990454540613662188338018166073709426749364099796403402044692903456814862644688872943292177687919477760214168849519398454494303418452670725 677 3145604489732036216365934499989962674798357010864446456587433354871406554259603910562982278509976061426345669606916919050023097943688597101815296779927591296422218118991790525024088534667833656455492051425787153105414577792512229984987375895082789747662097285682706845498352833128262945401192393420373629241678861592607528908586251733475493049551349934153197094743544405175480251292927128110632763184518060354 678 -12582417958928144865463737999959850699193428043457785826349733419485626217038415642251929114039904245705382678427667676200092230350357587476441773016978803847309645848257881940263584357342307187376887015061812530819371208870481910320994813875738117909272368502186824036907030440565399692140355752778549789129447301860172858544223723206963758868554087410405342010314918850299521693222684936998754195447904959285 679 50329671835712579461854951999839402796773712173831143305398933677942504868153662569007716456159616982821530713710670704800369344015987788192445890430122380552516305497831931565004978434054804982469986180075345601980249071285872371162525820055325016963416790265799739359460873423138746740306824153066954548494912235778041290146851263889021441864197692177863678763245585218270661132842960940033691804151414306079 680 -201318687342850317847419807999357611187094848695324573221595734711770019472614650276030865824638467931286122854842682819201476269644675638840566580736599588058611282304635795008000760503491518669437711551458432053414990680031222304633418276268775472956061232932585631147431619601871195135455507007312496745885548002610372849767657226099524761616498053428935229255683870192267320763464203759462519006816441099630 681 805274749371401271389679231997430444748379394781298292886382938847080077890458601104123463298553871725144491419370731276805907975221971658863238467535860989525529226173818569984109860707463602226115107592534483798475215299657746028705181552380303131190735399865130060249129349018659008047391995702163195935847371803609518475559916021706615657596889017027057063692644982994442679997627513847828145634273618303639 682 -3221098997485605085558716927989721778993517579125193171545531755388320311561834404416493853194215486900577965677482925107223624317377354838879254417358945980380318553516140041332138139982089527519809879378878618793961109065144680864322885871558133401561076123186770960308720658331797141498629869394868478334568048775435784983591550564357473802835158373456799300558149895982465852927105598962050621925860127623885 683 12884395989942420342234867711958887115974070316500772686182127021553281246247337617665975412776861947602311862709931700428894517123397745641737143883199815217395585170646687491189349649778155226684826909102591668790848440081504776398613556052816569736483410453433544147638869975944531010561763850147913620612431330625581979613821255707528345082866929774470167918199980189690404615954865066326010299930135693362434 684 -51537583959769681368939470847835548463896281266003090744728508086213124984989350470663901651107447790409247450839726801715578016515436535504861896344291664959681206164019502225779308632410994438307196012640394410718321500996727250020986026849477249678418189407948544952031314613668935599236260396300119666036069354369813688335567976002287019544441227950603188479110208977475299718143536710299879723651691570439725 685 206150335839078725475757883391342193855585125064012362978914032344852499939957401882655606604429791161636989803358907206862312202142321156919487496728925416272553917255197624794190707339899060041919531530284417242593498778153858513863026686916692050385980008888464614417293766982385965281410182225506643406111086186352958604021967991042528710667318088963602232781542590647999613905355474835734195510586624707922039 686 -824601343356314901903031533565368775422340500256049451915656129379409999759829607530622426417719164646547959213435628827449248452305714030039916932048932991698629525741998899242520500895532619770037995305739122435658429049443877369688327206472208075794513734189632785480193707636522380915256101985399614214957574406923237094168500749897799305987639315518117977724554810158989529268753838914336913670475774756208750 687 3298405373425259607612126134261475101689362001024197807662624517517639999039318430122489705670876658586191836853742515309796994741932992898173726981444279230535447440205250780881735516164066257984381626189429289747060201613123230022265564869953729628753966589594537723878550402897443741407713148051173170346323799874285036491752420555374763201505903205920155292237964143196886481100238208948612583181535412825110079 688 -13193621493701038430448504537045900406757448004096791230650498070070559996157273720489958822683506634344767347414970061239187976525865131856290763220898243804310587892388029171726223855374521315622477700673697305509676916269621315144289270888814786664037537701234356821829856254828733792601170998792595500335301463095852478943693800768420670410039208032473861978334237417537769758677952336349255415599115433975094485 689 52774485974804153721794018148183601627029792016387164922601992280282239984629094881959835290734026537379069389659880244956751912496350909856361427744981047306995027837613783358395396536761380632530827569980375982469972850211752354867963793284194644883509225123532802926414685517246704471747040035297098831004693559340680828729644429877134262850554700559668042103850062233339479167855587990441341485277908074076140354 690 -211097943899216614887176072592734406508119168065548659690407969121128959938516379527839341162936106149516277558639520979827007633248599331868254731100638846076553284414703107370910801010537380136315608782148763502064659735630079741544208032540972216702938006195488878862057305931952551155990773614220342016078304852892198243077285920551260690167009601740561145034478530399042492437714016526077601389594319499102620005 691 844391775596866459548704290370937626032476672262194638761631876484515839754065518111357364651744424598065110234558083919308030576811919867713393489179023341670740942198006841000165058336410652356644622854627688531273068753037840905668966842222372457077689633359287138339938271640981235515612897997658811158471139858023097274878149852273420263163268140026805056090166164635927842318837293766329379390047770049840541839 692 -3377567102387465838194817161483750504129906689048778555046527505938063359016262072445429458606977698392260440938232335677232122192531916157689641242265974837740807182110196155513765455599367356386239629738185590983864217245815727482127110373309845420344044602003796017528227378961446116118499567895270968659351267477200001263646872697845824906402592561411649819884830247958753175805113827514948360616696916836273923310 693 13510268409549863352779268645935002016519626756195114220186110023752253436065048289781717834427910793569041763752929342708928489070457432030009988547637786980425170683947083835999224301342034052854592916267685218836126612471752296410662577767919831315010382593737910054715777590740049911414204540326399259466847025327022864259615664755058490561866580508668750017014572180550129411063180125048881939465599665380930363559 694 -54041073638199453411117074583740008066078507024780456880744440095009013744260193159126871337711643174276167055011717370835713955495556189235449616169279603562257013455951268910651304546280717582529807334806237473783725277187876662336736659243217620767105631749216814800886031845879882130780151379165015159353595527008315267259243863840456245584948171244304118260108369566640125714194781402778631423809456830779305687325 695 216164294552797813644468298334960032264314028099121827522977760380036054977040772636507485350846572697104668220046869483342855824040715606196318055162359159697897119707809975728697833683440561589475287932703517244916574883360414832782533456183575146913596018688349009472872494859866215620810399594336490888126317875514366779169603666937482941391090927085306967726807984544526561939110218088376126200397840817314635379714 696 -864657178211191254577873193339840129057256112396487310091911041520144219908163090546029941403386290788418672880187477933371423290773663415906303787214985946804424950459062269089859080897896591208721540280642870331882059382314067304129287018930648300611799498304685612501481955527505118705048882926457254678883256773913926176059748828202735605072987132807327268656058338499768462439505534019136599620164264617410719394525 697 3458628712844765018311492773359360516229024449585949240367644166080576879632652362184119765613545163153674691520749911733485693177203759841007600858678055117730321321068777077748140469600865639023068936879606509921099284208030137114084101673922845399729778230873391975906623526369553019057083883980818715085687135512605221815962364619876872942714780015722920386691379646756121146626497058602388513519778340930988931320679 698 -13834514851379060073245971093437442064916097798343796961470576664322307518530609448736479062454180652614698766082999646933942772671876919840762214738692337171370584254949701940651381694211490388676907031697492152551468236946926536790636392706894277294113956786978329751314415016611574187295863194549194480105908231527715876869298016397856896364082002184944748212815253308431680481217498805166395614143176614991765386179310 699 55338059405516240292983884373749768259664391193375187845882306657289230074122437794945916249816722610458795064331998587735771090784212931755471039333010887253621818588542498872240363183412598782765551498495735243011088600764514314262078659195768169893588715319804383936293201628786677871743981450044029364763999749262029021549123022529313441154236530889126181541044662776748086943866988585869215661341395423702286508284879 700 -221352237622064961171935537494999073038657564773500751383529226629156920296489751179783664999266890441835180257327994350943084362883674089367885804893338816609619530677264328530398123698142455614303804594686574960761636344012826767415415385667296601727761352900059579104378260916992206008226812126008443506271738838117324554375250661385246792929997674986410093428777967756521056823765463677109121470995451552335661481540005 701 885408950488259844687742149979996292154630259094003005534116906516627681185959004719134659997067561767340721029311977403772337452197524018041116096511227925084941872171030623887647645492527003779432499204929631244089483900210190371460826207648323579733693048565821121408861138900091959346594060854689544439099369006110507298892795974799122231082927523506577083231530271534476735131172333342336076202323507673027874617390914 702 -3541635801953039378750968599919985168618521036376012022136467626066510724743836018876538639988270247069362884117247909615089349807054790728109744107669998456805243983975108233210988458905744410667836555740464896784511838087409342070078710086771658878313422791745694027302194815502152936924064920040958540467144495222449193483217045340154090717929848071913592837112266567963200707968060388134013275028639056443529296947470485 703 14166543207812157515003874399679940674474084145504048088545870504266042898975344075506154559953080988277451536468991638460357399232762251284033564388866860899178082700565502410096705054116111274698809265373437140312542706365772743225809459913572404662295091737569964679217180387071133313769506837946577303322324509642134071988538803708485422431562041530431581126374211425868529021706017909608146599138179447056178563664930559 704 -56666172831248630060015497598719762697896336582016192354183482017064171595901376302024618239812323953109806145875966553841429596919155045365405213959281755624375534012975815470968168684049407807162741375338269529918530860928116267482518575698653946642677514641035883465176767913195183457320597201815879426217311433113517229499497486349376909253122080415507410667535264759601643749879371512451636929262503098627112328556669550 705 226664691324994520240061990394879050791585346328064769416733928068256686383605505208098472959249295812439224583503866215365718387707758972402213398667497219342555419655096774914875878114949609471520989517407937660494547983301253811246737475095037033441177214921288271045774531432986261656481432099392063924631459020066788795306292508503332918872023929537909174406100656716008265820517810070677302619897033242019193716660787639 706 -906658765299978080960247961579516203166341385312259077666935712273026745534422020832393891836997183249756898334015464861462873550749513476557805009775063974807398624600092754735912553855957540449106381707622651050848558278973623726457679647434520065159810242922962847879587700026417812942086028671153046826311182822884014607754920073180420610382614980230217016254485414775100463156014968346077895238337285115142143585443874925 707 3626635061199912323840991846318064812665365541249036310667742849092106982137688083329575567347988732999027593336061859445851494203211482354443773250954660410073010376858060540683419887856600875864488231900463043435962709538999880720101866176274543219583469665621277363243814617442047424992664170571729267702126477776072760274122127612114590354987366526809247577391733697689597962181228365173334771774254663171861723782939217154 708 -14506540244799649295363967385272259250661462164996145242670971396368427928550752333318302269391954931996110373344247437783405976812287166486188481953150353010324616926079467942437961492731932258690742388753943955637275042540914756956123292198434412070106091197459021774102377443464588413981536214351981038490075324908064076140651418451112548744684227027493271453815475887079736120179464257262900829875552932406502078089464991885 709 58026160979198597181455869541089037002645848659984580970683885585473711714203009333273209077567819727984441493376989751133623907250611526291301207752751873420357325569918504908899230474578372054996538466489528037636259080585807939783074538727192467746163498490984924161302689035432781340669186205325615170518711311736400497587014502477094725091075718743315862870142488220765715556797036147553894900345703367757549614043571880279 710 -232104643916794388725823478164356148010583394639938323882735542341894846856812037333092836310271278911937765973507959004534495628998616287057149602241224398174220153264224894438450486446056030404052657670384763723390135386691869789180838217615069173395664380325519273129404099383311443594436741245484323664718045796829396376230668615887791122702551682152978839171679657769401204727496056438139143116073804276916519368159443659630 711 928418575667177554903293912657424592042333578559753295530942169367579387427248149332371345241085115647751063894031836018137982516004491742206216815334096417839449202237646320206093867637345852043777550356785347959938085443299416154619151312407923966883887228516189526000143188546930391997723934361474014694384171525562058154250433816940283293683121496439426416558508931746143020332981311090283590339378753051875573434996594310239 712 -3713674302668710219613175650629698368169334314239013182123768677470317549708992597329485380964340462591004255576127344072551930063991717005000067270998572291437300190423794178664646140442275674708342938596975861067774611019253215594740669861082454745220849406060841227068799037905087396899204832883104035688357520537631020283135846601614364543775492875095457098927555120092619134562626076500029744217573413568987484940924762087285 713 14854697210674840878452702602518793472677337256956052728495074709881270198835970389317941523857361850364017022304509376290207720256035591317497050648638530480368122028094803278685480630237304168806106623203153743520654092442314272452274687168029895074526266441041003105587990509454567483251915075841255491985455590506131245484813293051508645265100036064541063037757872000377797177135404724245705810415034914247284870198525074138434 714 -59418788842699363513810810410075173890709349027824210913980298839525080795343881557271766095429447401456068089218037505160830881023962445341322657890959211357536220931707124524820963645651719998772989149197029607105927155427297308612898660889568593139491158821775014707345352680598250417134063975001295943334925002522320701216309340937027788421362943676348796792195014048381179738656216810107167358165857475713649498288683834339525 715 237675155370797454055243241640300695562837396111296843655921195358100323181375526229087064381717789605824272356872150020643323524096320817853790484109977335807334764002445137305019835140031168554473533758819624230104220616369767167966882899182227257940163487297469413777088444436218842320501949140787522497928366580240288482681798950910080344512565311886682318603241826532907425225396173082810050249601535186709733010236158698211439 716 -950700621483189816220972966561202782251349584445187374623684781432401292725502104916348257526871158423297089427488600082573294096384050081878327923505082782661705682363602720192792357763149305216200840892799564882352035695839294652517866917639601362772671300101158587980239285960617866841984313169166799842554363970010341178000454873423420598207957836584683335468418469066611591059156176890971714431086107076549016972205781172499950 717 3802802485932759264883891866244811129005398337780749498494739125729605170902008419665393030107484633693188357709954400330293176385539428859635313880278670321972532970117327728647294398886099039310501668836603549841922171097615922734605173452202375572672434295660422198357593585481418134036042009617834731093106096362742797292365480697182415541531628042043584027272858617122117987493138948042310936609366424033210678077958262190183879 718 -15211209943731037059535567464979244516021593351122997993978956502918420683608033678661572120429938534772753430839817601321172705542149263031712082975274490274480634532126738199988089674840866070906605053692677260468211446217327232584169241142966899594932472545963044321248579508793090038579877251041819619352917566353817704181097680108480363499869425492021829991838429082986475190045441586174239996349719742622088796813166489880529085 719 60844839774924148238142269859916978064086373404491991975915826011673682734432134714646288481719754139091013723359270405284690822168619180815213847352360194946825319932871754095879497493640552724186926774466514568258763471074459561274897616787751436345419934998632322855103066092931160980344276609514668860747302082224029839109119787271180616849549165300839987633713547747596219416706594722203547156777094835293602323559530498662551554 720 -243379359099696592952569079439667912256345493617967967903663304046694730937728538858585153926879016556364054893437081621138763288674418789602588015601494269254002431666735185210337661512434475661401589040432378632776778063855522810639179963169196834180366870186867499182267815031580823940867094409446023598001819697566995774270656191253194277514239357881254453653027702128935918457179007962289430863061477700269421800816194936109107005 721 973517436398786371810276317758671649025381974471871871614653216186778923750914155434340615707516066225456219573748326484555053154697826830696788668378554374767003489056831433064964492641844019911084203774334747925496022030543886914999730712406330232359716045355675227873395860088995954878973646118274659543633812867446594821195364571670102516858757878158581637591230443684440232801133316251225409573008399858987402547223696380919290439 722 -3894069745595145487241105271034686596101527897887487486458612864747115695003656621737362462830064264901824878294993305938220212618790910239586112229404432116348331517122405486762196759253185463083249390316956971159075634617252476077130300774418501153725431357405747010298754089808109662149888791060239594564643037869579667694609061824539962036913587476055740578309389358093120213496928782725223337693793033903125451650439962672769673710 723 15576278982380581948964421084138746384406111591549949945834451458988462780014626486949449851320257059607299513179973223752880850475164680535661139643974507315801379623414491991318156824363207584750781987996368712870638989208657323384684058463564921046403775337065644513635179810913388461582067275999044943936622258201760193824840696877923866832416881567325156406425035047137706448138111293337860566449131343153064566873165402607318296559 724 -62305115929522327795857684336554985537624446366199799783337805835953851120058505947797799405281028238429198052719892895011523401900656000493895528840937478094701040267988278077962179146715623758310862096580234387322455058120610107893116289831793754666822384449951562538415058239158578564746738562134779122322230926236922917750321835234543859305901375316572629318193239760899789727808861168320218919372888315523394145216899777531461869125 725 249220463718089311183430737346219942150497785464799199133351223343815404480234023791191197621124112953716792210879571580046093607602631127344512513842274787033909542194037311929510691251723649042902461525808118113535786477884850569433162136028681890792165638587296640229597052518438290290749033762365231883883647917934603720602005748189866242610141422461372312102106182711787041511315800525937578501088505225819606187423479056903041826114 726 -996881854872357244733722949384879768601991141859196796533404893375261617920936095164764790484496451814867168843518286320184374430410505854920007889668485075338826503635566338752367289163048340723325072540176171225565348074046191049796177558032672876312826968885026406206703412392836208349291427049843982005174677139347796591154908723281544162304724077212971860227931960270235554309765718550811428879986802069189200052302038220178395572725 727 3987527419489428978934891797539519074407964567436787186133619573501046471683744380659059161937985807259468675374073145280737497721642072257685227657297257645090635628841929882288833609518870975228495597710386408023748819563261987745133426213675348693693938531145095698885931223052291715806517752684400649217183727941576129188778259294308248268239885225554357810623872929143492169845474969009405668069451912815298444694827906956237703136479 728 -15950109677957715915739567190158076297631858269747148744534478294004185886734977522636236647751943229037874701496292581122949990886568161171183364499019692621953365337609308856282916555319297319356681241755556763959110794289309491570624027896149477896303697743229572728078056969447243168811719585282145378809639768146140306573890278243164699024032415764742537521539549222963231433298161075172081699753660756479658070019844243605812221740910 729 63800438711830863662958268760632305190527433078988594978137913176016743546939910090544946591007772916151498805985170324491799963546272979425400900287963467019305663269412802916469555416679071409763433106730511937122609201781376120966276426478709005032188329461365731040650114072593796876080580573009928448219359484060868914015070765373681606623890049554692360879313879284622587518837448608478789764037579005724697761872159373005140538533079 730 -255201754847323454651833075042529220762109732315954379912551652704066974187759640362179786364031091664605995223940681297967199854185091041339158820406369116441155224498482919864736971963266825823600909156883181972767823217216828479223674438191054656666304758761471413845052465628722638596235567021851130211994131845434716803082976863225726288961206163869077704858744412453792101964499120311409311133605654978262130310869757680494025790229005 731 1020807019389293818607332300170116883048438929263817519650206610816267896751038561448719145456124366658423980895762725191868799416740366459703302181570046024141330981812460987371033747768013800608425398297941040336952967613969203776135211241041451623605591173809412746204515948305043376908368831666088924657645645242688836083544316395308882757920126372029663824617355281476493490404903699305364325337033667067152437971542887757973820601056514 732 -4083228077557175274429329200680467532193755717055270078600826443265071587004154245794876581824497466633695923583050900767475197666961459832135652807191960173071261104373424317549018661030665170307089131450578089785889459810479821531460735767057888867063696838031061222662693526511367588971282391198491070782458533478714196573517344952286598362988954372808288021580799335606696962089743817164781906862846187850934662438598859735428666447707885 733 16332912310228701097717316802721870128775022868221080314403305773060286348016616983179506327297989866534783694332203603069900790667845855054228612086087942904390522802304426858089337774331884280294172149355462261383443396433008376985842757171278075353390418784980487086292578820381735289348281807612873762864537158530030260704836732753587213855955169120610900911806685081663293764401680990769426730104639145502660001369049655795116796220245559 734 -65331649240914804390869267210887480515100091472884321257613223092241145392066467932718025309191959466139134777328814412279603162671383379046534001691479688904739718877661938300612678036741256356105854188503585410376039324804163228936451695573080659385513448698559811520400271405226952275665863437460631240102163607766641767347704792809975326880514172709620724447664898899242934309008477776803485006944081880131551040079808663916727409549258350 735 261326596963659217563477068843549922060400365891537285030452892368964581568265871730872101236767837864556539109315257649118412650685533623971591345867214901545320514120504331009791468198514644120570104357215982644737474524809174661906564967525371043741062842685469414360269412535471510814382092885996206914741906485511831421394978232908581072747976850527573786563861632139965953565785943943926306665546497232064549704893750316604726833762791039 736 -1045306387854636870253908275374199688241601463566149140121811569475858326273063486923488404947071351458226156437261030596473650602742134213700379812817843251115019512984003359748888277699996001158911189028177271204407680683387003688150904647514370598395272453509549289429842713274494927004099717928514645607323854805065011905039077884832658523857453426815845359135402260358291406022485923451842348662349954495522251151247844242869195523685615125 737 4181225551418547481015633101496798752966405854264596560487246277903433305092253947693953619788285405832904625749044122385894602410968537593574020624123125923732504043820198754059045140030622111909605753711567421938024057755504577884868926072585774717089017517843952093474407336785589355064966193424315446629893480576761724609774657618066951631607255473457639909128539809494888632482165217942245662011137751568758502065398332381188100333273349954 738 -16724902205674189924062532405987195011865623417058386241948985111613733220369015790775814479153141623331618502996176489543578409643874148440164563948588261292179000743126253035335982067524636701139909250450381335765458443371998317102155137065345335474401265877190871934643754832946919595367591462181961375969423509374524181250784427282860519685031150570542234005873411201995957912992654151688216723959173239947761463548699620319168158428866280485 739 66899608822696759696250129623948780047462493668233544967795940446454932881476063163103257916612566493326474011984705958174313638575496598824280310065214019457696623277084452768981031718661463936781217297390332061901353801416096688588316942453846339755961548387512542120581606390686382209098618461563489871327547214939163199578461972620927621728140774485839654442828958147872898494386415242860288400731088325186193990873072653483714044189615590479 740 -267598435290787038785000518495795120189849974672934179871183761785819731525904252652413031666450265973305896047938823832697254554301986382040386595996177397366595647626754031173913015021554956096958642067190796443073492909530096488251499154462988128842731543107987941775560538900244855178401989319262326793510779740365976091776189303204661144789912452655634788143950640607807990067234271783199655012326544970886604098170361806519316188240238075630 741 1070393741163148155140002073983180480759399898691736719484735047143278926103617010609652126665801063893223584191755295330789018217207945562868128262507884656569974506647188023774048292196929606206111669340285974467050218498595153331131606069716679208055913638879389392840533228529582737859957158245188560881991493142194868012142408711166307062539585574282039923038562825042393705157455456061415694316205209507725783851968959476116843308041474692839 742 -4281574964652592620560008295932721923037599594766946877938940188573115704414468042438608506663204255572894336767021181323156072868831782160609502058726692105433313123649820177763015584308679979019781601268946063588464055709090601456251364538624933984349806806617306920854025581995021673658773514603328115095920259145977257819994338936901290142141185651437381210393335704319773189874578106648053053054721557488223204895335229961764177555442555886685 743 17126299858610370482240033183730887692150398379067787511755760754292462817657872169754434026652817022291577347068084725292624291475327128880320459330298132917169415287275904563973198858561125471674844532280854968498310430831757674051705027923360357788335783006722542009202133251421411210831910212577451591971869802671584710320665591972549312409236276779162359516393329342217335906875525210456424310582285041956753243659675231425126718696859729810434 744 -68505199434441481928960132734923550768601593516271150047023043017169851270631488679017736106611268089166309388272338901170497165901308514898497495026323284703215757674012678614462563454744323665716888823600405565839615917626134903394996462127101348448407312435030475709958547567484980572518247506194815101554958625846114018389172955123128732222947661242101712522874273389904415816125706207830670671449043012358111632916238598909000045038893743335325 745 274020797737765927715840530939694203074406374065084600188092172068679405082525954716070944426445072356665237553089355604681988663605234061224460555894509515213812578328646909529219813236151423770219305083765594473674886879611831723788757227438565020057500152735447665494598115661100590586304353902960095073629207491817454863196471822568776329293111448418637192044774238971574203551254795949443550300073064703835290132754007064432450660926120994796839 746 -1096083190951063710863362123758776812297625496260338400752368688274717620330103818864283777705780289426660950212357422418727954654420936240629214838505258178617863573891889992544200806672583485979804460272493475571903903696826346357340538422530121284143323721547673066340950671909121021727332717321412867558621231586811047906760036696813389633382480829198405467861964563629392121156139665077406624928341678007601531069471332578131958031141391090727150 747 4384332763804254843453448495035107249190501985041353603009474753098870481320415275457135110823121157706643800849429689674911818617683744973692270933450155984782664966203056711823469006089226442115084371488316637045686123043061034932596853772862741898569454651377719289621364134451167440466753600278753173774762348500187507475477918565562444184498497406771821430445978285876326023484445245352608360914941561799222169061430364682524915481484297006833679 748 -17537331055217019373813793980140428996762007940165414412037899012395481925281661101828540443292484630826575203397718758699647274470734979865511476380586034010434414592328434267926557132432250482973810654820807246231328611226598171758497805330448336104376016199343913681350213988095901041812630906426135097214112725922378853902624209520784835468878232321628830345106685441685936170407000745001855436326992278698180171356631051299706256467744082984019685 749 70149324220868077495255175920561715987048031760661657648151596049581927701126644407314161773169938523306300813590875034798589097882939919538643316002558782557515183516129618068161519426104075290158956582282264156021491579487574941446425350522058982125213312250689518132549022154695226973856251378778071478970983485771685627759921460529225280031891627112912487951460304840843090913360457104190173906104716170520030155310250393120008158888636914422098754 750 -280597296883472309981020703682246863948192127042646630592606384198327710804506577629256647092679754093225203254363500139194356391531759677954038639922805780611424403896554621862647523907215736371331211271264410412748850795152398970520288624248441646867627309048983445785886832561554808195662205750580570243425272864918603050590699439520108246927546172277916907469417757842893692881775246280621017149361397483396900716478913416146876641959759015273650005 751 1122389187533889239924082814728987455792768508170586522370425536793310843218026310517026588370719016372900813017454000556777425566127038712341161021473296524785829080943294157684130466124089566494974976295652545113910572614422116013464958701312883794662477808603943799969326932215585909075331494542843896900962542112096660371560332343424725669153866999806469596315907852858911437610368277406720351861821244473909953110318191945665791415605741405852815039 752 -4489556750135556959696331258915949823171074032682346089481702147173243372872105242068106353482876065491603252069816002227109702264508154847990159324634395241741558257869913470445899306807878967740254126608690116278233897679048804454973834970133977838707231457145519776144278179011469707123040763314342455494524477569288036439097712020262817505484441403315205530285344408494114422963337814910312236129215481473355981612827241095761467112717638231551360110 753 17958227000542227838785325035663799292684296130729384357926808588692973491488420968272425413931504261966413008279264008908438809058032619395559085120531880136831375763832367692421924529801727144670303710945925754182245599618301676485169535181569466167464996587984835358950421763629133939734336026287947602378813532262025712728624165556015232853887163090298038719638001821313715008204489851506720175206694760619953068692243006162672679252219829757026925559 754 -71832908002168911355141300142655197170737184522917537431707234354771893965953683873089701655726017047865652033117056035633755236232130477572815481777403413895131832924174592498063338769184754055792999008824127213698460764545526989543741554658294757571894453851001328096414789461617644354389110400917090200422432953972580755044940327152605128090831486525991177938040421726184619411242678925147036180075350034722508678874615425998711983154536815927503146925 755 287331632008675645420565200570620788682948738091670149726828937419087575863814735492358806622904068191462608132468224142535020944928521910315926055401791676367243199357810290996488105824235268518127356335664070974816097951063040648700501781536094796768838342147416596149446541577583996519958969743341883648567479719132015740816196996349823959505528046132530425975199819394611942193345418551362207051865854327435416360940597458171157323379825496181004768514 756 -1149326528034702581682260802282483154731794952366680598907315749676350303455258941969435226491616272765850432529872896570140083779714087641199132695435356749761018864579060279244872530404474471710531560276513173342228148759537044239622337023503614994729537320860370546645810912709894620177176528258581666262729496341878506897225037257252541299920223050279625538172196465667897615749832846134006485733521483751862824103330339168807679855088609790411647086925 757 4597306112138810326729043209129932618927179809466722395629262998705401213821035767877740905966465091063401730119491586280560335118856350564965581231964678845381221389211671850198495049547801441633104476004114462919999069279412599333502822839033836789474336899885958416675382027909789159314281637039010747198661505068221003066382965525711025366844357503841424935651556165913367457521603165899578908024347281492542438789175372912685258344884837512112712128279 758 -18389224448555241306916172836519730475708719237866889582517051994821604855284143071510963623865860364253606920477966345122241340475425402259419745103360769798221401697012576085878045307293961704521461064388415653583773097438572248564150537223717980918574600797939700814377088234028965967343059326856776610682955883705412641899123163340888275503988923241447427559446516565838688999543146147579099079300547020072775169369571493602254366044378847191364849158510 759 73556897794220965227664691346078921902834876951467558330068207979286419421136572286043854495463441457014427681911865380488965361901701609038837669436713664096458912436657207555040980973937675449327736541539727439072675454550259018191170936547104645581710455980126725584389534191876225200508863447320221494919150424823357703218235933152719719738957747984821604004302420253557321495280112357010493010502453051498193292463821952317022927258466498986251270917279 760 -294227591176883860910658765384315687611339507805870233320272831917145677684546289144175417981853765828057710727647461521955861447606806436152317190501540847258419216660642231900493459552362459965596226153828757480174175803492204149730838137364137782843928412357007268209239032877834007478539642590900807201226311165855780776374122592005334851750213333656109006900820327141436370320341132643978898514905859398268889910685809873592561987126173168139715460174005 761 1176910364707535443642635061537262750445358031223480933281091327668582710738185156576701671927415063312230842910589846087823445790427225744617210534718834231512352860251921819349456431494852736726287172368319421924308698193299342344090320588277160807917041831330160052895032261924588348553509377818850350088068789373734366079371210510048804870894704254454936361185933016193921662766594953161410717947635031045040116805266137323488831651146820045753938836898114 762 -4707641458830141774570540246149051001781432124893923733124365310674330842952740626306806687709660253248923371642359384351293783161708902978448050307982638207740799893265615200475048410466590498145156606226594663962515333849914624063894223845471095001527096191177746905534219760348267331619480900108040115281234813897441385432359502754718367119102881916611421853112166295763951022271467861673220573653609296631990678992665333742275105218568590891235813982481285 763 18830565835320567098282160984596204007125728499575694932497461242697323371810962505227226750838641012995693486569437537405175132646835611913846634951895978143410358222679324140921042995119420441996700406893423335050607717190176206447811102865976415019990269985237536560216530773030075195622242626478997195054896741671942535410939308733276560105945482050240157853760710782462834793985376877024654065137218075720507523493336083795022501329688304067088003029056559 764 -75322263341282268393128643938384816028502913998302779729989844970789293487243850020908907003354564051982773946277750149620700530587342447655244030478580335354608568489608778623544401236231326868498571764859242326335511182312434440527008847519267103268456495413513392732673077184559369237650570038942839863500754852038735239484378681075373817899656000150785543682738272100641982690037903168075723247117460462852565459633719304254003985338530084053697712183943150 765 301289053365129073572514575753539264114011655993211118919959379883157173948975400083635628013418256207931095785111000598482802122349369790621349216181366647763085708512143804975576067824411313723042902665593277667742257406804031207708507874426892048494457850015837282517191794729283265715973162530643969470229558266019868670734149088160289447541467830369872967486554755890788969512962920262039800258241296482306110934031077560968351920839375792356609001433490439 766 -1205156213460516294290058303014157056456046623972844475679837519532628695795901600334542512053673024831724383140444002393931208489397479162484420091253334249237421394788557666398248653403433591044513993706618636597635311281001514879296849608602735844527440379505434748817461766851556628112618403464931196748957448605133726446706071814922507684861465760229474579411718592127702118279321362618971372237082233876566361083975334242942485764881959933215635847573091325 767 4820624853842065177160233212056628225824186495891377902719350078130514783183606401338170048214692099326897532561776009575724833957589916649940237591162688716049798462380574635623763004416883349471980210087581660248142187485095595926198471617375616791040302711333698427437263817611910027938925471457786220375485608939507222782719226508987186879416235894901219396494773995328948713682065098173712068066206337033343843196852064630610372835469213985353125712077258754 768 -19282499415368260708640932848226512903296745983565511610877400312522059132734425605352680192858768397307590130247104038302899335830359666599754255459674832048713776639103284185906802463152298105853805751522759773493099641203328384429297848809713279274819978285956829794498110431896166000041620559694605262494935776660057688379422612825775929203058230578904931639969897532296827892806451768030556363707076095604798258856705051546851123932528276420151556041115225085 769 77129997661473042834563731392906051613186983934262046443509601250088236530937702421410720771435073589230360520988416153211597343321438666399034549327477744922211245304443835843361190125351749314223644037312632582613204948663385999134668435035256007354373069628649251491577859493033402819820274359589978473621107269415172044776158391684325015616082688463736243319059285849426072216426453298417274601383674738477845978357979099455335168182217469991898482264257436679 770 -308519990645892171338254925571624206452747935737048185774038405000352946123750809685642883085740294356921442083953664612846389373285754665596092309748551652322261982184102260430831069237694561876503428144413316732029869751840380611561738658411604546541554041619509172940806129514338868932033802402061781242567343248433835508080684038803808984367388168411295368944707254686006973892025683139448242874426337138264002198569142924993139022781905366554978101564833947630 771 1234079962583568685353019702286496825810991742948192743096153620001411784495003238742571532342961177427685768335814658451385557493143018662384489374189506174661440787089397591451431370469172996756378735560943314234747522751950940139760282839038273744538937720678478258526155025665290963950223302596329965502379266318640958754136116798634487872956530663828013772014238989158881079843942476494160488944475063643939500995933733225189230368516410642146467630636126651439 772 -4936319850334274741412078809145987303243966971792770972384614480005647137980012954970286129371844709710743073343258633805542229972572074649537642978733485329895167572332297799564017892585220174654811021298740328617528909816848670863478081821706947785913524457007676166841333888295152133481876226457369473065104471129073837522128274792213686763462131270207207803682255934102662081521930804221760258968699471118754909093626221797935100291846239554218820676906329822085 773 19745279401337098965648315236583949212975867887171083889538457920022588551920051819881144517487378838842972293373034535222168919890288298598151395333812259860460064159052080347253087244696901386480990825046770052127871139095670534847088147684774377162008055550948973702392263688670708212662467764625246218561545773627859725849948295732408289303453521245960540771617713833594381855373400778215318608855630519755145428843173858974989190436654378084049877020163058778434 774 -78981117605348395862593260946335796851903471548684335558153831680090354207680207279524578069949515355371889173492138140888675679561153194392603425596638623187952670603064946508263009545011015294709427001576686923859679238088809674904388179079703897785212575460747324571751556562578545536763999466041630284287212021322235773609903785641296795193363087873551881700179485065359189071490409530631323413289224956637207432856797231653032215121028655749042774988677193427125 775 315924470421393583450373043785343187407613886194737342232615326720361416830720829118098312279798061421487556693968552563554702718244612777570419346183507422972594046641967021526303040807017811244619570162286118811736377407408580241676270130899049837710955284349216739965431792691136944409978649782748816580724633415744988108047848137866642724585200346659946661402703360971308037806685541307886869146575958558418826786506214567569653711091611772890466704918096159278239 776 -1263697881685574333801492175141372749630455544778949368930461306881445667322883316472393249119192245685950226775874210254218810872978451110281662609081781317481913679911889754506208494780926585032347230479816755182704333582768168805012892691514890221996325836621233205064267969634183778165032514967707734582130148744801020521156582962850540628926008398252859523191148552024636645014573649257692701128179955160448690263303679551652964839169544498466136737874197522090350 777 5054791526742297335205968700565490998521822179115797475721845227525782669291533265889572996476768982743800907103496841016875243491913804441126689119486917462932258875385786777328593981838166569902000210271270809807243202016617790163069416847723254027957684266305606642971023915487004348821853660442111238107249964403284832804122527621948797780136664563006480325421603462970461817174076241766973555393672399129604614646299228721531284521661388623257441591927964047859479 778 -20219166106969189340823874802261963994087288716463189902887380910103130677166133063558291985907075930975203628413987364067500973967655217764506655204120541647123685540984442163002099587656430250236298026198399592063936381056701967984916316977983245820761089606536038858539698752227573686277125924217891584833580134259076010969036332764771315596663558330427721726135050979126697063561128548833140744389955740128215514688664562059992512596892825197946812528216521427966285 779 80876664427876757363295499209047855976349154865852759611549523640412522708664532254233167943628303723900814513655949456270003895870620871058026885954803759009306187889875655731641467366999968859287689261101645520674428937570570334998731473068998601016280919882382644751478033701121356635977646248951946142341850337674413253899010468457610253693870902116510443398537283279900323632534261805300620658233071951195661036851170796203448501691846278047643216990920916042781954 780 -323506657711507029453181996836191423905396619463411038446198094561650090834658129016932671774513214895603258054623797825080015583482483484232106849678077386979395764342247666633978938758573367891494968390369124272606701937260763143485088627217707321156483642619501498767298815637572684580313446057117198527940231672137388705774900239357889916377716702003241303687709257902175838600402980809533063068097274689124450157011677893749491278344312909718087921169014507941849005 781 1294026630846028117812727987344765695621586477853644153784792378246600363338632516067730687098052859582413032218495191300320062333929933936928429215997400902670258573294817648334043478146198746344604742367280823368281165774763844700410800098888624915618618119751854746467715981358817902321176058492460172433034905923592238542540160723450687969396950858606567067976159577897586186812524374863172453286220889112789583621129214900227394847342193269033950558182010670124315639 782 -5176106523384112471250911949379062782486345911414576615139169512986401453354530064270922748392211438329652128873980765201280249335719735747713712106275467195480836732619044604234377673958505668588200151705747772449652602834914520618741700890559399852405061868095901811913915088176602859248534550116557140809744855667801167321660105230217918064327318189108263182135110547941121705947094210989238629668223198497941179495662354916285592915897020388123490559004853921655782510 783 20704426093536449885003647797516251129945383645658306460556678051945605813418120257083690993568845753318608515495923060805120997342878942990854860880959186672771264096231029402444771688600985349944832191307313326591172234106359864897200856487205103208835795755844310018127986145673890523102724977762087831684889747515865346112701474145607045393204644441793466144623702936423273115286474257722267868089042077495124399956130430393784901350038397986369298383683029324790650559 784 -82817704374145799540014591190065004519781534582633225842226712207782423253672481028334763974275383013274434061983692243220483989371515771963419410913978929433741502448219790642359100014729342689793452829539662117010475528389474970505002766678913001247765948783906648935051916041051793584121309263014057070324222783556047140821123274571806895978392947956410629420014557275365956627954608078056582607584380817423635708892933194073836002814274395331863496765464465143501520725 785 331270817496583198160058364760260018079126138330532903368906848831129693014689924113339055897101532053097736247934768972881935957486063087853677729029631851616148754437237292486189099285174204213539407540743099799311980514899091566849178991600406735954579949570577666382115423996171000775245422218863251782096989428901770617347479911094356067560953309572571809739415731767786447719894201756958483675236736463861768826393017348070612289328284854734419741221997203402821806914 786 -1325083269986332792640233459041040072316504553322131613475627395324518772058759696453356223588406128212390944991739075891527743829944252351414710692607236822078390337752579107161918286201600915201046717430908636392791900263608755701993012851017270162515348569216928044740198445030436292292990724023066230882402999038081750550830641827966660104896094314860262597938070673542505063088540787646469963831021093765502259224039804204457947925685456795330395399176838437280501137125 787 5300333079945331170560933836164160289266018213288526453902509581298075088235038785813424894353624512849563779966956303566110975319777009405658843355589102907590992646355068487079434778397434532309154011697241382653265588041056662819353992825337396263006791809628908970683675773152524475157175605482618228766766773890225415904937413948291804431980152511984195022751701952089619814519195439285239614688962718137676259149934727809530027119553687778736466539680665535285547096079 788 -21201332319781324682243735344656641157064072853154105815610038325192300352940155143253699577414498051398255119867825214264443901279108037622635371890387235356917881379382387835805292323755741416374825533600208782171224413000349341808673850152928994994493945869297428128354320364472007693481055258611799775601587721024731754433464393700302489856081003213737370839028142288128321299372720910424243151531141695413648185919944643450849903459406851946308494895513877158982346832110 789 84805329279125298728974941378626564628256291412616423262440153300769201411760620573014798309657992205593020479471300857057775605116432150490541491572296314628732361840298457622326748030933924932579706531993498536928313482506407655629539822635709434537630050052083138984835547649271522089381949815012865215565634229969538331591098514443378979027447058105004566481049146455284159511438033893147758768433815969990096073465385866173511993477239244693731208428708551796245369437479 790 -339221317116501194915899765514506258513025165650465693049760613203076805647042482292059193238631968822372081917885203428231102420465728601962165955788912315185193027598924997764502702705836818641939403448384760671424844377674477066802368145619277964529090621852870484279467774751073704618302260081673135662250166256802489293978956500939873585172258703504052425801365519433054173062614745664955391894032225492090931155184515855370981040008929367218070518438083862686193372975005 791 1356885268466004779663599062058025034052100662601862772199042452812307222588169929168236772954527875289488327671540813712924409681862914407848663850645720717528920533359737582953318100341132958565815477434714079706321190337246358645962001595223797724420996955902974725626076080350948478375427929081261852135878493670566337959214897734618252313898500355514052140449018699593693212885924002131277710952928767943636580706983538957083012582096188466634347790735933441080821824115714 792 -5427541073864019118654396248232100136208402650407451088796169811249228890352679716672947091818111501157953310686163254851697638727451657631394655330612941443080973284309106388852154822229073663357467741494920441239707732421691237003306210487578693072391513996492882608639563793209845317534280589239717805282892859415271873519347813302730377666903134326478647090188235999178425754620438340018378056861018512236597207707874756830857851996103368484808048327269690137813930404590685 793 21710164295456076474617584992928400544833610601629804355184679244996915561410718866691788367272446004631813242744653019406790554909806630525578621510871518596639871261661919792396664736804883482149195607070314360694940203642099090376097700617517579899138842998837086527644271776074573398137196849460290721426556954818711548246627514387290647460475673051149430338332903772441267788616061346122254444919363861584963320105431748780254914559197159086658156099117293440447743961763559 794 -86840657181824305898470339971713602179334442406519217420738716979987662245642875466767153469089784018527252970978612077627162219639226522102314485550196757340646259522501040401583640182689225613344602673253295533157010021629688131996314022361778394593129484783870694125183777822786665804515995047422233988081892383068967508796313051655797811052004152064470756892199574561778723940984579094849523914202282567962078927719988229748023336844718966286084078862027618720724265708723950 795 347362628727297223593881359886854408717337769626076869682954867919950648982571501867068613876359136074109011883914448310508648878556906088409257943492235227676008736538018583673355571576459238570415625317006435265760183191379543074146613571104786545773222813757050176363829022532446354454162282748444303144905590323735882033586606963126916443784849092933029078974614460055346372634243007262267835035759359094343064279711236493654258804980301190178555989261396607116905170906485839 796 -1389450514909188894375525439547417634869351078504307478731819471679802595930286007468274455505436544296436047535657793242034595514227624353637031770587885632809677076332177707260362272533260254245803037151073943573267054243874508887610458619554419205894202518374976157851427665687397971896387015667930039899512634356769370823332560588889854955198797457846805126142141395324677407139537622690101615871661922788265785765052834016003535168508998455672113481140169586806663069549503525 797 5557802059636755577502101758189670539477404314017229914927277886719210383721144029873097822021746177185744190142631172968138382056910497414548127091203260166608358216340386289273608120605068780973753326331157913629257109435568235231208463991154184787772171408838010874354282024835454534110236106090506310445801697450139943227970489389909127081040154088368008022431698754180602401880149018954445896921824003097887808552756388365192475370671187412780565678463642739975517012355743554 798 -22231208238547022310008407032758682157909617256068919659709111546876841534884576119492391288086984708742976760570524691872553528227641989658192508341638943038218841002146415403831015404776768531959249236260997033998235438883706005291509963090671942235701290365990949316175302437526617642787142409431513961920063036669546550418975083720205197363366322496414980725893711942973439370952034897594635011653142590146183709087182508515848397444191375185888037928051094623316431461026225685 799 88924832954188089240033628131034728631638469024275678638836446187507366139538304477969565152347938834971907042282098767490214112910567958632770033427226347402149489687219375414882153821565566139653747974508029858213131859650454628385244901471585651724771985936708973565478115373466209405585287639098803536421932246048163409219980709364765015075603207299850289477210963820258775420191824596853946341279854315376012746227714116596979767195610430549162714315711843110273770875137418879 800 -355699331816752356960134512524138914526553876097102714555345784750029464558153217911878260609391755339887628169128395069960856451642271834531080133550067761488990173576191490014117755756530295115100502878703628886710750125113493627516688351433593755468574865597961459540823570285600821612684798567207482359325832439213735236740588587846658694396793371113887109551768590209689018108184804546212715057151718819375584780397747263732082040564400307245053394238128454926656584995848875630 801 1422797327267009427840538050096555658106215504388410858221383139000117858232612871647513042437567021359550512676513580279843425806569087338124320534616113355065509924144190281193145509412858596779128727543335945463048142336803318560920422119983723693383871872365723966025784049143835595645271532235020377107647339292421718939836276725739894649681893941397900216704664040004429305214103014701984664857842686649096459825251332580362253069492880544029395403423163107632933790466465386039 802 -5691189309068037711362152200386222632424862017553643432885532556000471432930451486590052169750268085438202050706054321119373703226276349352497282137375764121052999792231174173007969438020954107603849251107107982649718921151653566977144973591639597610437283337690135915236755783779309471007145467030697897205919225107965460180862674029512200348349033852850059579682962387592043606084903163097740315851631010923731943394537408947803074584483725645921633597305423484267251308921352693485 803 22764757236272150845448608801544890529699448070214573731542130224001885731721805946360208679001072341752808202824217284477494812905105397409989128552353282072729569652122033226189041064588519852634667265598617898290091487356944045657336370317194933259534173396104945379683674605503904309555871515884751974827343287081459309466024072364037676272437040692682510401641341188479522035872775543004422489516507439341295340593893056386716186511163012859225196611912731487936149344035867442434 804 -91059028945088603381794435206179562118797792280858294926168520896007542926887223785440834716004289367011232811296869137909979251620421589639956514201951140824574607063241710254049286920470449423393523937950149489289192189372346556649612768305165401747879777600159336311391124423651650873215557782162510352523044120438766247214858593591631458703003988839624766644972583612009718923663122395887504623315819306098732557234809885133999019218455517140480747795965042245407648904036608614925 805 364236115780354413527177740824718248475191169123433179704674083584030171707548895141763338864017157468044931245187476551639917006481686358559826056827340300108811872405508772434160616383027984232790260863963378301079074234905345326788892736160868058044504818308074279148858568219311836162358726325017573664447497178766680492064574085714094699093207571870532619381759186235652635742603266021327113271403925182547909077345783141179089369179183561175644444916226782549774296924116561255639 806 -1456944463121417654108710963298872993900764676493732718818696334336120686830195580567053355456068629872179724980749906206559668025926745434239304227258215977470050828709655718133458936766557007300657693243809494276420554267428933632563978668786467210309319065494246760092895635301495613005953347992344195441510355651918946449292114904678191449915999611877135094083022970721677632046388714548107354085943967306999148569304264103199943326626846301157833457119493173201003032244662725789550 807 5827777852485670616434843853195491975603058705974930875274785337344482747320782322268213421824274519488718899922999624826238672103706981736957216909166763841965279853423219055925422864661746631554924658499207253545447139608877118453840249839776677455790391177283701175975904383408532414284761568696187547160525001100107496850861864221899758974753298857811492973862264353761895500909677130366255618564650421539421078649047118196705922464471687542651845342381847950230150894026091334061279 808 -23311111409942682465739375412781967902412234823899723501099141349377930989283129289072853687297098077954875599691998499304954688414827926947828867636316500794571086458851467045130113634625985648793320327636965203790389533490216769719199586141071289001370920170952712653593190644602231501999683301912043991674928901986282629761333424516216243720202124875942109486302553776642959996390366054480744966595649762646603349220777155896621656534083731100090591150361179985640281436413847562768885 809 93244445639770729862957501651127871609648939295598894004396565397511723957132517156291414749188392311819502398767993997219818753659311707791315470546183766966069368161345499532843600892971426625100122344103482969895990286257580807241698249053760609856302499383050412629699721403302070511155873949539483792206745336695140880917982390575826358242152410759377072575119553550910521034582369346701986187150580268808231808637512512473186576949779679273892223745039480130975953399679503140601154 810 -372977782559082919451830006604511486438595757182395576017586261590046895828530068625165658996753569247278009595071975988879275014637246831165261882182332331074212438622404513252976542332504255288046344582106929225772063713085473747968254695964651498694544185972665056523128436027560746690291436545356717889273063262944679795696097517141804075063388979825986248819896702509030662998515104467455203293961329344078552964662249700122848488682587471545496107768539851773939652776336191667304005 811 1491911130236331677807320026418045945754383028729582304070345046360187583314120274500662635987014276989112038380287903955517100058548987324661047528735619770879259834232610876294776606693693890759320971677793102709789514995879729706503733780120303363119355359870030446064198134042292448321004783197939215570246977574536360004839237511540758990607873997682902485091422006675618234364482631499100031219000311351555516256557995960914387461266498867958672933565418853157236265918466116464992239 812 -5967644520945326711229280105672183783017532114918329216281380185440750333256481098002650543948057107956448153521151615822068400234195949298644190114926010480559874131724442520208892975923126405428231251457383256072866176984850264163121328431946512288184551403101547718337409815958668943958834080995021047521077654813708401281168239762403909249273762418806259512410763948478597611486478258027915212201177255211652526102392792712158467144574079772054699013999515143194476260056882237367740910 813 23870578083781306844917120422688735132070128459673316865125520741763001333025924392010602175792228431825792614084606463288273600936783797194576760459747157284528582062772780212463341818883776224932947318241535102783639096791869185926535418797128455277275637105562542851136103034534128862251052442353779290350886661185387080517184242457919474446213932312622131843695992831946520841489847622387836368786025997455077416783179747082708123173235917205782085714293281935019833796265354285151871559 814 -95482312335125227379668481690754940528280513838693267460502082967052005332103697568042408703168913727303170456338425853153094403747135188778307041838875751654204236848672091439940270980812942247680774970983923330424325103608741010546884966669021303899783123979159689537104403546248657039082246466090767675363728774434324934629391829890525512150656814910222596420580084291913567505299038986691303827874977050189477268935732450760108811608616790170218466602549623922788017720564923362056990525 815 381929249340500909518673926763019762113122055354773069842008331868208021328414790272169634812675654909212681825353703412612377614988540755113228167355798523706258136066070443857872602892226986343656120477470342485335819876258703112391259887165220361102553337752753851772951176189958750299679159655962424059307792666728416425443091455977255368056105120024291084750879061237239687207633275865069164733325972043041938957960280839518532035092508198522040205515773785780784094519711349448198541314 816 -1527716997362003638074695707052079048452488221419092279368033327472832085313659161088678539250702619636850727301414813650449510459954163020452912669422420421040619069652554570547068950956704455967876434431259639531137952403122330972113136195712968525109270249945760608085644027336830493178588080552375985649712355830247539028435138554604713899498185813287228172752043959776075013131882095208224852315094823584946498583386056786210561455480236559217571681000992776671531624630986923571432923325 817 6110867989448014552298782828208316193809952885676369117472133309891328341254636644354714157002810478547402909205659254601798041839816652081811650677691707188426275513774017818743428666694453074738816859567369100191529271456403029250604534821206477712836489461142691735736524579611371374631387822632325721003552990261997419446826711889916624996717969393195320490694033970553365842437044285670750879693180424259165736196692075823954849087932293903640887808084702915951308735230071460949844839879 818 -24443471957792058209195131312833264775239811542705476469888533239565313365018546577418856628011241914189611636822637018407192167359266608327246602710761525914698117824216399870192677538787110035760082120221106504975390027395783482393414072522710012933448675561557073831770413585076341800794573347332311259387620075061634014461385601814477499363422433819451994729970033773039149735718280436421500914092527371865744976445779823830345153238584928849122337121158718602461292984249773018028401161710 819 97773887831168232836780525251333059100959246170821905879554132958261253460074186309675426512044967656758446547290548073628768669437066433308986410843059986671549624754340814158558668676252911681758573313187205165206763823028706128038516500338833141875087140633909725357214760070148748894454191718497398133025552391264595784490219986821979229925312840397749432818612583288230474055053295959632659999977891333056354068942936885038690739027761108026042389734094421784611815570304506782762426093679 820 -391095551324672931347122101005332236403836984683287623518216531833045013840296745238701706048179870627033786189162192294515074677748265733235945643372203600486934022875817284005651836269688934374074744073888853120702171210207936551368489437373469194994368529655608304449635407824433994201720049829682124870303585177990559621352768454340898222909831489984502656811059090673874584517702557902952173573768414120616211754633283250468306821003924500980951649299179138075491273337972295824874218232005 821 1564382205298691725388488404021328945615347938733150494072866127332180055361186980954806824192719482508135144756648769178060298710993062932943782573488909557532772366470431839230567901863619403016459378999832535957878133373106837889365827231191473807354121778874843578706079422936375599243894452122482749371135141782147649308590730716640579749541962469637554396735677641936566398066161935204597437229895328271699086418788708281215285563263636404663907284858852652116066416548320962507374509909314 822 -6257528821194766901553953616085315782461391754932601976291464509328720221444747923819227296770877930032540579026595076712241194843972251731775130293955389109575245117121785219926972775535209327858315857065358740946429071977508964466573277043654967519792524167622173829080927949285744531040631767122975715476576788305102188281432063661678377121251360221058081352931777972502108723981103255975601986541259448930702831995526571576521423550417850347558544986086200858084917685547234243712040614836085 823 25030115284779067606215814464341263129845567019730407905165858037314880885778991695276909187083511720130162316106380306848964779375889006927100521175822208644383477239799804587485827041113778498535668002359072048965897223922515927455071334336255056180665337853867886412646343232883612099530350939789014458040277688620688569161341175362088347257852273347009190344268468396499837440779694774837982490365181716401857629620735495671762792030333548802785331716730296583663613360930654014592657096766559 824 -100120461139116270424863257857365052519382268078921631620663432149259523543115966781107636748334046880520649264425521227395859117503556027708402084703287127079842262994021169363604799179455558717042979946077348343208129549167541888144840690741225594127799590813211172847360868366772304337952878186631678325767162927105403237491456798507112814589785085657198302813460736661769298996836478331387994091238616967726385127246682616138359593337984448244584955703113916631061973568143514545454601899600750 825 400481844556465081699453031429460210077529072315686526482653728597038094172463867124430546993336187522082597057702084909583436470014224110833608338813152978606361493100306160705656787733847959512368591400288575845618715300225252948016918476614651082194288403876246618702794355725635015556949265592802740226116524655153386251391937982136798142911165533358531722012141000913275945741337533878508209431420653643869630381056879354833835999873324886465457784531491982483701391280569645680821992423377239 826 -1601927378225860326797812125717840840310116289262746105930614914388152376689855468497722187973344750088330388230808339638333745880056896443334433355252600211062160294993738242055252886872314219393984042816575695816771729236758277427430451412113152842322745254237041065674349280691664811672552329404907259641716427607795576140443327467163392492430210568975749814337282977778737584469657574623128074396506167154467297299253330115042842694712488012367033624132666251760037553973870921739193241706051725 827 6407709512903441307191248502871363361240465157050984423722459657552609506759421873990888751893379000353321552923233358553334983520227585773337733421010431484051505771073190687271896748662464008898210468004059423491410115735906227408195917417839217122971116060128598562794530667140739200150805763672264115432066850522904437855720472464696623322812171778548391967724676934471850183611716360612270354507087825107938771999865733482768477066670999556465409076791533725605000752332711082410053565961604354 828 -25630838051613765228764994011485453444961860628203937694889838630210438027037687495963555007573516001413286211692933434213339934080910343093350933684041645720160714988405535992702305655193312260281509304587546380858373998541148290901998556857542502717298467472241036760023550177651592190776678449497454932395413652829269320406164826532041133311189150170715766813483353693691067395743299816980712010594338278382557563815879882167575090708001667238364610080376830424900219411167569804264467194421682285 829 102523352206455060915059976045941813779847442512815750779559354520841752108150749983854220030294064005653144846771733736853359736323641372373403734736166792888975919650185586520914181437969673235737760623898502822530972188583149902101875454102226502439271725150603785213460784638966382639125751167511989240715014719012400441380863333512357559831843882010651077715803931883996369753350810082208198207758329023187753245011416270938199709220232614408952244421614366413595377902722875397731829386823537079 830 -410093408825820243660239904183767255119389770051263003118237418083367008432602999935416880121176256022612579387086934947413438945294565489493614938944666621746949807606939245189727130639745964134427204846377750705938726635479406011656643249206550900821439331585769583824897959261696853538272437166673049958792832302225980717271558315223596519546173221002718080535019530252485511840973973511445111742324401385827641534985557908712599615274934952256824591612925635989917794434896987574281182789308459630 831 1640373635303280974640959616735069020477559080205052012472949672333468033730411999741667520484705024090450317548347739789653755781178261957974459755778667926406327783712602840890592349078185618768668608927611467277212916704058648098385267471761212438522622178131375368213060791000933431331762413807294751336239648822679462854085714289987694210941212523802743002662796195751209848710806083683658140070043373754423157485374656417703096779529500379708757720572190988239067829009518896166389174822054096639 832 -6561494541213123898563838466940276081910236320820208049891798689333872134921647998966670081938820096361801270193390959158615023124713047831897839023114667937178679345989676884061247511867269917190318904733360736332662798448664713835015845029442178357315541726177255931140781481435464350809262227310746257845820863023214852509596309091496686165276493482875246199411226756064535957974923032638387162066645105091278227350261458497294491384434715312169637206000830449782545079404277261074409503051741300885 833 26245978164852495594255353867761104327640945283280832199567194757335488539686591995866680327755280385447205080773563836634460092498852191327591356092458681614636084197256065114616671874286295580183382422322597879205759788735227466963880360215641718784350143011965463316784042019492519509611738527857680722379628329281592866773625399542255708563814524128716291550842063030337786341157685847204407149806419821933243525829324910726878954420358959297993270498746633864371962376248573069201815157251570202434 834 -104983912659409982377021415471044417310563781133123328798268779029341954158746367983466721311021121541788820323094255346537840369995408765310365424369834700629226868137992922202852763901139007144351564810100011847973902238486773911542595725426550530468911590712440780032184881479286361093840672683505068564028616417827674095795527656708670033225620802535554971755016742130052521273725063540961298492819689472954996656623699579867930746767258829250694310647044532764936229565733698525685876390108940898725 835 419935650637639929508085661884177669242255124532493315193075116117367816634985471933866885244084486167155281292377021386151361479981635061241461697479338870138938511691768345999881144565757338195130047074582031464567911108368934903485343067916378150526025330748769900241372469619445933102806845399182541541587811492018055040343792288039469572088686541882935163611924342488026314858359299990763325788956887934585788350147319431852777210928946242777298834957260827072157996022085111331203481132083178329039 836 -1679742602550559718032342647536710676969020498129973260772300464469471266539941887735467540976337944668621125169508085544605445919926540244965846789917355303518978397998714750689728234975431599103730789674972553309103874886664357798309417488471000860821453400633480333862542333969565983173501199029169018635421105405248841561189098110003862771825773466288905019120476758039955194233965742330155237809199151424823725676325314453307531243050229201726909334069737222943944370750150087390555382052287809024750 837 6718970410202238872129370590146842707876081992519893043089201857877885066159767550941870163905351778674484500678032342178421783679706160979863387159669421677564209499160138245499831880803318347827567566735774946811246506032669737382818574137257362638483378401719712356646379025700616691679739189154197249849001497488758143388152923905272708197703808637143411705871711493928454742770818296392397015459003676597087384154440626523159803550337673189279973761187784451797427245256021106136537180065638534239079 838 -26875881640808955488517482360587370831504327970079572172356807431511540264639070203767480655621407114697938002712129368713687134718824643919453548638677685496828725923913073887086367043796095290749126441458801159069660774219453412778163538782103884709623467131683075630099834577843626238999479760071786621004984902914567620722608172267473076976142062933853107570644653202320067138777878661987157934516021894008491519994608363236953756067605979379385171775783937212469447307596012512757460307169137146827485 839 107503526563235821954069929442349483326017311880318288689427229726046161058556280815069922622485628458791752010848517474854748538875298575677814194554710745164110944006669453590343430672534323513267292834252215787229787840125477955182405524245818877176226443153133832888660173196428673780170615636884632443885685796911902564237046727665488318238187051807586256411715386667692890086192742891624146055801858942275747648398756512804941720093521301268372520485128515074016924488412845029821590816100312259556354 840 -430014106252943287816279717769397933304069247521273154757708918904184644234225123260279690489942513835167008043394069899418994155501194302711256778218842972339483767166353819330292795677504645102817953957242128324241042380670144445273478747397991059536018095208526514246343869655511029175883849754291074274336525718927178965738348318228782997766564978628544086512293417868927447583832681359052471397314114482757503904957211014504072251038537767198729305063502962218370553852993067094699802915223375011615005 841 1720056425011773151265118871077591733216276990085092619030835675616738576936900493041118761959770055340668032173576279597675976622004777210845027112875371911132019054935370104372416001250566584911754680899851706620047351718928215603392593669230414247313002838419730978542005113127600945713758540800309177641099009096616377655236295011619046806291190800247405337323741284022829507087064367814866709749198650423824694117321966108306246196337695998668367717503052376882434512455918412473767143121003358454044839 842 -6880225700047092605060475484310366932865107960340370476123342702466954307747601972164475047839080221362672128694305118390703906488019108843380108451501487587522784269791939931367010476393254975095821345766523981335617969266801716322130481987591591410914107658326057966806428372123936961769163350645049524434343535192462956535306313422797613054676153772391735314605830427251802990853994834330940479342861345503260227665446313319070807838135696642927880155142099021580578302792493530634751338452861732620035310 843 27520902800188370420241901937241467731460431841361481904493370809867817230990407888657900191356320885450688514777220473562815625952076435373520433806005950499332928942746426356784757672859505989536394651493861267453103007697692665740542927338718112369501211261777204787753860095149591481324042698465614775583778738130951826605858951823522259914945512489627370371216158222978637359147033605730684172173302958096361878575816784568455805002004503697074842267929687016160840155219568336224989124444792175660988559 844 -110083611200753481680967607748965870925841727365445927617973483239471268923961631554631600765425283541802754059108881894251262503808305741494081735224023801606611632130199246019311536918187577055237448178525031888625090076508224407697548603879147274878808406857042766336792592641023301843639873718762396254925953661634509859115173579520772190741547967186926080181175258058839788286889234254630496283941572360327523159365014095511459676006847950763954994844504985761076939535760670823102322419910284668297556325 845 440334444803013926723870430995863483703366909461783710471893932957885075695846526218526403061701134167211016236435527577005050015233222965976326940896095207449364987579577695669411913225215162840521074728023601755951695038250050596132042732555412876586978161369896250869310767176164555985280996804464356884084893921844831777920847303270707502024653219662394095522976320220612011200922583254991784095219350281400544734360783979040756762381440278003489780412299939025168494454345896644116208142614445531048571714 846 -1761337779212055706895481723983453934813467637847134841887575731831540302783386104874105612246804536668844064945742110308020200060932891863905307763584380827119424656782755107308977850016716534406278583297774397600640097910631289743767249084580905349731875481844475499725044726608019242190615778504713174790605499152348247534611192485293290639841462908677090459000768791759764231793292294478849979907269858077388747001679206167940636418464785751195294092773573530461658189968591549043141711259406745584965645525 847 7045351116848222827581926895933815739253870551388539367550302927326161211133544419496422448987218146675376259782968441232080800243731567455621231054337523315488886048678906743749755043166833633872960198020134144470609103637414743932009913558207036091703868884341505324634633536109922565403266238228870685535243146939179436528201207139354161925078840193711129830478209346421855508150997647302281590090449000614104831717107886319434799508688020612289501656686892802782819387109439095420829290507806785099690159679 848 -28181404467392891310327707583735262957015482205554157470201211709304644844534177677985689795948872586701505039131873764928323200974926269822484924217350093243600017223607523706826159046251576163704108913207746925101456960807359133497977824418818646445102411830110320825087368597502792453441163788998573035768243213302389486520607713690663188971433545067808701261578571336661710102680903219589598505451294840590983227673022290082944827161326424987451695798845401393961733454581329721471852946931738768658506547310 849 112725617869571565241310830334941051828061928822216629880804846837218579378136710711942759183795490346806020156527495059713292803899705079289939696869400373022455462386206518317309375921153612273931785424620320104680717492461446475725155869897419664852772471485244781394968516401144017641639555523535003275818339826242756278469265762164732132706666638833339491232841949314341177619515046517830095916075313279655691364567925864268490167430753794727417390393495516346419379472659525967273541987555240387094960885879 850 -450902471478286260965243321339764207312247715288866519523219387348874317512546842847771036735181961387224080626109980238853171215598820317159758787477601491964011196040604906067396145602588284610168824261986072858679180475892055919930951592737252920115714477153824331769468105118114424891105422155434789411409987760325758376308755441319443859092750995354079724432119071403307410781608972522524805836401352528612926195839602600458622464240096552038544050807542502891129725021491909285147241565835593982737293545005 851 1803609885913145043860973285359056829248990861155466078092877549395497270050187371391084146940727845548896322504439920955412684862395281268639035149910405968185421351183306702385103916920284324278234899585640581710572900736197403686899577459284143819276621310811958210414471259920709788762905188070314117588484698702205635385553109679894150074751818202792048933039694799207707205006998097097014254935034977967189464116778876267743793614623693993989942128331374788277589833039072013811043615216670193315415889478914 852 -7214439543652580175443893141436227316995963444621864312371510197581989080200749485564336587762911382195585290017759683821650739449581125074556140599641623871879366357174786742395699022233369904085819108165968663574766755940855804709040668458983604599960570445445004985458494481824544533131623053874236814217267923370760002638826482583066961055598745707020283866724372381901453434082756980916107502799751108900554417729286208329862601390987771245323596248788324385465694326166121119816757440391082688673905962017485 853 28857758174610320701775572565744909267983853778487457249486040790327956320802997942257346351051645528782341160071038735286602957798324500298224562398566495489775046004353580092901426690766850609587078300655959353825785385942595468944659826882058198292466262772991842627095550761424809909088001811269431265336239560136325025385145710827180387314239749919149141027889491458799462332286171939073363530430741276654090227797212257676878821008808791387367135863663617068083701389681880908878826174037797191074429920465559 854 -115431032698441282807102290262979637071935415113949828997944163161311825283211991769029385404206582115129364640284154941146411831193298001192898249594265981953189761338009461068794531603015056851644028088824176979990511304236798935491705489768014424169139022916134730308796875101177638928587476156167292692080125512023507595954449457960493559224833225507540459294016366856546278927224491117538603080968143386428946679286476054376342610768169051061886463113660684461316698309665501282107332479206387539749059060573550 855 461724130793765131228409161051918548287741660455799315991776652645247301132847967076117541616826328460517458561136619764585647324773192004771592998377063927828232732814597989060293021290383893173445165828703604526373217573368772312719126259306589023786110195200825019148681911404148726061081988295627983867647832367006122885746358207391745663903865457446262146067698262430946178318703410371010031926905301865226156855972955722141460047429016841304219342609113769752100190900830675759041450155186487396263412033764639 856 -1846896523175060524913636644207674193150966641823197263967106610580989204531391868304470166467305313842069834244546479058342589299092768019086371993508255711272420291550116381188638575686616920979877788008393388721571983463743942478906525954282980482816504498370274423053829740562801993911896233258545928541874171239810006542785885088265896364633989937705803762413436263688153095847317500420228119939277844222560931239313041350988744049914111568534438980314035767098918677865878713497737412122607939097800781381935925 857 7387586092700242099654546576830696772603866567292789055868426442323956818125567473217880665869221255368279336978185916233370357196371072076345487974033022845195739397862732105127039936292899973294350724479429746431639421987747633660783736765727517441140272737243888554924518266413148536298148009135122921854320829324971388669813623201417072904475842871644849206334182617854746173061952978971492883459108738285764443372161458512050175014705973027128397601468929972217287571013678151975622693746484850615694549995641154 858 -29550344370800968398618186307322787090415466269171156223473705769295827272502269892871522663476885021473117347912743664933481428785484288305381951896132091380505293536172404254443236354007221676766787055886571440474424110382406090179632027300066658847266263000120207285111373058220565373573334528161640071285528042430905952183443792001908915571065194016193739177152774568148214940657259125078042330498786232194839314428496736261492199753477267646224103755359778489313793791141666703486900027715918130276556793331994885 859 118201377483203873594472745229291148361661865076684624893894823077183309090009079571486090653907540085892469391650974659733925715141937153221527807584528365522748108078862922935595229955975589066924156177193872206108745686102605830363879235540201272631075281103284079081496392951016407248500547561682175925850553849964831253722537187570560302978835425355110295496482528419303035227728011895445376528306093730228491916479524945297999101114899417218774233292774151252099631783755641229209699307417683243440399968811791279 860 -472805509932815494377890980917164593446647460306738499575579292308733236360036318285944362615630160343569877566603898638935702860567748612886111230338113462089089294568210298154978989595226627404536216689863877037053968588260063356982966482903844589715565265053581913437419569657095220502999819408000708397408645634004682282419673392397226665878455931019820823270499779140352384267205674187189813697629177237514782148681634878222613998461973253435752965007607434523420513770368687575468090387278722078945302895446299630 861 1891222039731261977511563923668658373786589841226953998302317169234932945440145273143777450462520641374279510266415594555742811442270994451544444921352453848361339657580392067464299464526986993847769082862542757066147867576918351851704166183046325224046458409190187612474325384351157961730799180699151203866906850153341449882101357623681025660929906385990809030440418690025278631534842841537401124830991353198807550487670396221546572909739775913427165946249562212253771638556247407910722382879736910277895929725703983239 862 -7564888158925047910046255694674633495146359364907815993209268676939731781760581092575109801850082565497118041065662378222971245769083977806177779685409815393432314330146157038911449269898382251565364091159820893298176504792189472099972314437149420801441977449192724976611926222383271016257799384433887699941804167527252280003607913690332760197508263328629279268401846374246366999385017305178270581618136677732384121789086479663187323297281079370095545494504340597019795817165325536157710174369473586120055861450860444285 863 30259552635700191640185022778698533980585437459631263972837074707758927127042324370300439207400330261988472164262649512891884983076335911224711118741639261573763407741803310973638659338076145693508968869407246729174018922491331595896650008382274376624815281010499116367579183728874389477308589649756553776067414101750026957836401541120412949131251057298607461896328451081085841483337111258838442209549558271869326305748187377613090081298266507431537382763279954669904965896365521773477528747595694487492692300015389458434 864 -121038210542800766560740091114794135922341749838525055891348298831035708508169297481201756829601321047953888657050598051567539932305343644898844474966557046294964224003732606671521799165066298436119050203615447583718551945513089196403162131923103306336862866588379841560207673712495002503067579601325923290894887345163167837404494022208797413947561579457492769970510435957896993002711672981949023106673027139720781847378820238794336929207317484156297046987825950086137806439409092302855230197178851575924890494877670278525 865 484152842171203066242960364459176543689366999354100223565393195324142834032677189924807027318405284191815554628202392206270159729221374579595377899866228185180090966484153655537192848963497430070979164131734445177825466112086494639666201481876719132415598867500641021510026399619646370818493263286383565627403659134522473493619342629294670895181356263056691967903730783346826717316959966049884969738190714841212907697765227311191077116677373383383590439361922813843171614568091133955738887118209385282824729240850396098439 866 -1936611368684812264971841457836706174757467997416400894261572781296571336130708759699228109273621136767262218512809568825080638916885498318381511599464912740719751061492425572818487277131531295642324591849133355515425613202695802183687584966559953008620351524014815744142627545372588956261470997499994936931517076338317427536414383038073094245129537866283542285164659383208037006280136813886677992749792246465618813241924999448381143663150931738829007487281128083470307348987053236381056534277559530567969293884566326995950 867 7746445474739249059887365831346824699029871989665603577046291125186285344522835038796912437094484547069048874051238275300322555667541993273526046397859650962880608588833046210413695812390268220167571598112674042806379948217699600005628449794896276690539390532875386346993748636038679045277167212055517851996536876198717307315845128049149663747914703077737125011987739743854718868777543132363208752296582218277843925306857780826660339663431308892673690508213582836089746334993692079105605213366578174982740877513431365192879 868 -30985781898956996239549463325387298796119487958662414308185164500745141378091340155187649748377938188276195496204953101201290222670167973094104185591438603851518234131186342133565827256691102192517058764980078734187363557895699402584856690354562636315025652767040923618602757233615743047427321237700996420752839352458298904190880711985132384025065044659082858020413916092530432807126887949316206551497059788764502501759093684003617228424801051553327134625753683009635813632123642215120182638892570552361702027207062546542085 869 123943127595827984958197853301549195184477951834649657232740658002980565512365360620750598993511752753104781984819812404805160890680671892376416742365754415406083932854319552739390430301510177796929644711616026627119245441101178211381519977964661491945440354724729436412104502411531568370522044560311672540440813295997458994810834652678071062232644929979325402292937690807764488388800409660858214797758633175683260933102229270890405539375149176328053760165227606540504252713002468030806066123035168599443728855393072871647554 870 -495772510383311939832791413206196780737911807338598628930962632011922262049461442483002395974047011012419127939279249619220643562722687569505666969463017661624306942652701501050269313374673374795287577518847588874405764370824670039837457371044435598172880097293681141604709826525459458073331247023244704576708193677833616170173902996711125941500019233540185340565441726801018124742306349632789321873412619725204164153679690918236836410701685978985347003081372450990857188006337300713550496004319757375353414664724486344382005 871 1983090041533247759331165652824787122951647229354394515723850528047689048197845769932009583896188044049676511757116998476882574250890750278022667877852070646497303140574961949717827355718049739331581904406544196709466918454520427975373603890073962554832826610333868636612270381986769682338783022137477088204568497343638860729856607024110437162159373641949096197869411990056549228247618407699494510854745823812778044424840587634045766257527531124807246903401890854974947222377859017912897953913276894178681240182876538118673439 872 -7932360166132991037324662611299148491806588917417578062895402112190756192791383079728038335584752176198706047028467993907530297003563001112090671511408282585989015241171956672228351524045497573267463835960331780836407308297996511259111714883421400102516269099463278939912496483412949994627514917634415528710121880983798474581012878598645106767590164930808436553261021748098806553968189892303609910653319173492756893847726104818212588932746673598958278977957898242036393301299579197885177674452934899705343716916418179393465710 873 31729440664531964149298650445196593967226355669670312251581608448763024771165532318912153342339008704794824188113871975630121188014252004448362686045633130343956577558107344123325529690442738205096015094507708300138166468781019899147571187158412730598368882202310558509066309991369254332647453149239642317267208126475160407290131167850704419317343351926409236092086320545924920563661217775529206817549173714334132039135691332465663363408356259887779382927704187450724241499481377597781257151516259765172251017586958044076401559 874 -126917762658127856597194601780786375868905422678681249006326433795052099084662129275648613369356034819179296752455487902520484752057008017793450744182532521375824957773298715316708705877815410468364444907697534676176514533877063234899294466436343981945379148737742101394552852836858783002905249331768121485896822806671499070600699260532242342409472660733098422969435207735237989570301780221666893878154667918005570049160040836002184906698679793975549439298848631533024356703288184846169803386151651238645756864399064169879218125 875 507671050632511426388778407123145503475621690714724996025305735180208396338648517102594453477424139276717187009821951610081939008228032071173802976730130085503303371877167327362202938568867521017490466291123653101041974923660268170559024384712569618937501929361011360753932248675572380640537293643941849090676599721833457449116193621284571381970610191646833766195428820732807341986447935321702608513808855469652050055043549912397332259921585347136955767415426286459136586402781655213304342750642248254361892925521275372293498114 876 -2030684202530045705555113628492582013902486762858899984101222940720833585354594068410377813909696557106868748039287806440327756032912128284695211906920520342013204217615882572339300821986607988989883420653827367739536300671432043351041548264146004342730148094285416710130278869846496011003084848890349754704610483101120588854884410158542054825744182867416553363227561388004124909514412388862155268443706897425049848752346764438284019687240488120419117131413577983125301476136877198912297208604375450940154222504258813417270503725 877 8122736810120182822220454513970328055609947051435599936404891762883334341418376273641511255638786228427474992157151225761311024131648513138780847627682081368052841139357918034590367969755412362055736329486977690555704082967203246166787994361729646078824185912207510084001745016625227330060616076300782580645640371267974617077565337034801309397058785618464118483255019247005957629646546798287551537608222979263244679554465976818663414173172646114827828330178661660307901353380628145643324192406046786692718072142589099192015855479 878 -32490947240480731288881818055881312222439788205742399745619567051533337365673505094566045022555144913709899968628604903045244096526594052555123390510728325472211301020641295639771488765883570325014415821843573348094771290047596795710481122806185972324605822666791139338450541579638972973656698588670397278759062084267634924277758623263902198008127237926633540543539909797982561002250874817058069924544234272817401216050454585289376959772504356827985939845389724620522763936497403954531810858056745740051862091391521148271165388910 879 129963788961922925155527272223525248889759152822969598982478268206133349462694020378264180090220579654839599874514419612180976386106376210220493562042913301888845370424041924309622739721139538263587049128815637415165661405372560676949315253841796096562592460078215417102990852241902457648335814823540404684679548100619838067550514971280884820678750611199405057312255367067064594566420539153669757912009514634413292086158967388047810594426365416572768520003009314816410884728231822352257565808940762197432377774977036493052421814079 880 -519855155847691700622109088894100995559036611291878395929913072824533397850776081513056720360882318619358399498057678448723905544425504840881974248171653207555381046208527848485470588024880461286968568487042855006430961927764938414431759582156760376448553253061747990161953789684432069678801963604117905073611792512635720702916121175323014236356385370866230477224214451832896596109766349334458733232428983552457684180931831733505610808616603926139925171623010932283392893443225778434680782017189152484773733068854125520803304514005 881 2079420623390766802488436355576403982236146445167513583719652291298133591403104326052226881443529274477433597992230713794895622177702019363527896992686612830221525324955554198450406680020949663486483772191389159965632322547053493043716151865641261327935493604589282135648655330663914995705122721017743945720123069956524479143082820352468356055855151045766220269833183128762537380349395779293058349962710581622273501992882291343189035186396640935752322651037672293746003681199765440127641249347764519616737336959167611537464606024514 882 -8317682493563067209953745422305615928944585780670054334878609165192534365612417304208907525774117097909734391968922855179582488710808077454111587970746451320886098314945528229029074107179192890697486222064123114697035549373958058310262768284732809855119949228581371695842110426160277592765287579957202520268570979997996759145362213166145051938490392570092375748548563567192658315822507778586783447167467459236961196327768309963941996458884745789582573618902829808128969047988176292318160114772608245738977911816471138238510642934885 883 33270729974252268839814981689222463715778343122680217339514436660770137462449669216835630103096468391638937567875691420718329954843232309816446351882985805283544401074290735805925429939509161034196681990117575294344714945102606235448867477135413725968204591891310467148625134222201070824236845365568857543484371919570308912530937721744589025498322595556985720625610435790912155884104926748148260229686999791291800454973200841673043826743714211787417823466809268768468581114958499247460936985666774571462183550642731367233834527260559 884 -133082919897009075359259926756889854863113372490720869358057746643080549849798676867342520412385873566555750271502765682873319819372929239265785407531943221134177583838513763119046871838564081485814965521588486195874635278404358849036622535730039679686266007824062684345482970232619784327475499629169061049319144979374371179702253347982058021045137518011066734938977367545081546879550095429775111548379984169387467622550181416649161928537032979215835423878891085832871255367627500223471263245556523353057889928460584334007310023642350 885 532331679588036301437039707027559419452453489962883477432230986572322199399194707469370081649543494266223001086011062731493279277491716957063141630127772884536710388915493969900342897601881624424768412301138306892454641872028859672215215857358521904756996315542803309763727888381472673765141948970255304108721520014639756254124017139837117509280647639418279164814886415513885894867994320773753107863606851710545117412566463914908412008553428292035761776489404361518541523824123697114814210546981476622097820632796513926533532395248039 886 -2129326718352145205748158828110237677809813959851533909728923946289288797596778829877480326598173977064892004344044250925973117109966867828252566520511091538146841415436308307433560207584123164905519760999081956224454489714887231953413533658930613285178740769172734706158541097829094584664319826353390405825169602466039074880972554854618111842770450719767956131646079201673431534079465077493872375814534676738974463080511262864741368529435647910559622733024443380753999657327860196562841854190770331791583344048433867069549280764356125 887 8517306873408580822992635312440950711239255839406135638915695785157155190387115319509921306392695908259568017376177003703892468439867471313010266082044366152587366028860797028813519568559077359521232158397957276824954091420822123743927398232794512956250764271439821850941479750955773133390783263542874995218382902544573878395145756784754636529038124825413293884365739242506502565145602987724257008507729982232520625108943091595330548337671491039816343969923455700789441440863730865719683223189792668046890930723037857597447377206653954 888 -34069227493634323291970541249763802844957023357624542555662783140628620761548461278039685225570783633038272069504708014815569873759469885252041064328177464610349463154322164290184053442391958671181023178592412022863772045772697113920337131910465346712244897994511116857740343380601704259758869149311190675730134609729562727102339928744902336836635673300533927991732156122969793019491696123251865573922038833203420188644832838767119250195677331224115241139149950335157603766766687816370200461476192224242698997786996451068623595195563485 889 136276909974537293167882164999055211379828093430498170222651132562514483046193845112158740902283134532153088278018832059262279495037879541008164257312709858441397855133536164836867009526878302285536655964966269892836085010261289402917192647106927442371718268057040096042730785032431587065714764353696377246433024947584031688972833472795675786027136849259151985246339604597235047372411189298194182170765207344717044917165251897774720756027806324304333515740405736566857458245579168125538083333326992899924832611934148352918741867526181479 890 -545107639898149172671528659996220845519312373721992680890604530250057932184775380448634963609132538128612353112075328237049117980151518164032657029250839433765591413946523160144145675667426157106612839563074631251637393879444246151016610691053224308031415203082421668881640481222873426456625458050290974660338037264787517200679155716128620037346281754866678368692856278919928780847402258604861731517938554438884749492694185490594354701530942931928866544150749013056748865443467657568489021302324278038782085310483260745063390923503995630 891 2180430559592596690686114639984883382077249494887970723562418121000231728739101521794539854436530152514449412448301312948196471920606072656130628117003357735062365673032709630510418994232655316932240147892073248164289417175409218038787078336871287560969295743687907192782640490102027701218523342538195887074021850127130116687789683631860663030991329789919485918369520553981393474021892125378005197692043990563585924336091287721184760018619521824172996181851811916632811321211905258214888739814825968834926040032906878431444045847074245839 892 -8721722238370386762744458559939533528308997979551882894249672484000926914956406087178159417746120610057797649793205251792785887682424290624522512468013430940249462646978609051443489464681856254247128006945759271503645089890341083311638566526884464718801736049822705934651608923683361740504262438506182117323472359830128932651151730400458186585908976490489555914976298040489550252832961727224260973072428918770186348424388335708821544759571119372607862230471674006524478674072366163970420307473700998861228308895959340038816313475722923685 893 34886888953481547050977834239758134113235991918207531576998689936003707659825624348712637670984482440231190599172821007171143550729697162498090049872053723760997850706124507627634681103910769368928220992010863526317378254337619466342362870996681525121589650042719371730787216239697160159734521038627500773779064860287710285019554873215439960076198731199070614491812449249964593590463384140801765073756667032725170514092169242604231323770509631166226286407444601141712398669177194634608152530646083768200543090499868045764954381487555610434 894 -139547555813926188203911336959032536452943967672830126307994759744014830639302497394850550683937929760924762396691284028684574202918788649992360199488214895043991402515020045715554741192341809433375589659982508505514631911833008254925535416139895787272285929565520765783085476360622250110155501232348287612633348218927649010933382642147922664645162791754133673230029809911275220267713531641780656568321561101451564044104806086286007356200270031561604755670040262880012909368820843471142330872116098631013758648487048299917710013108804754325 895 558190223255704752815645347836130145811775870691320505231979038976059322557209989579402202735751719043699049586765136114738296811675154599969440797952859580175965610870304065825310191194087697508574532599885044381020373069108186717938081263210930422484979024234724678560351290692024458829252282411275524593496951121412977876753093169119594971826984740905868656299871943822843950774142604099497116271934614136509185092816221097767838096714160451880525355073817571464947209426059449107713689939117824076664645879569434163487473463374808163839 896 -2232760893022819011262581391344520583247103482765282020927916155904237290228839958317608810943006876174796198347060544458953187246700618399877763191811438320703862441360022599206951068725490678751418902827736092046950837116621755387488422324736510182966482849626330589097440395617657850679900880121616691427580040970767958137098521725608504123228570374997621519797449649846729748080844988722291398818498454383377071634337765017330844309999169323723082813074038867711938807159797505828711939654979244090618163374926437645642101133521882903150 897 8931043572091276045050325565378082332988413931061128083711664623616949160915359833270435243772027504699184793388242177835812748986802473599511052767245753282815449770993447506147582136629822589079241120066401614260233468524143842304509457884616327979390395834470385116393646498672415898242297991575040612406579896182021310825116077154515739471906053691978711432016160271543114087667267760383882304083065454290784363831735421437921092798656014420655280741566193205346409748321734819898131852473739703457984302644138406643675149283079991722679 898 -35724174288365104180201302261512329331953655724244512334846658494467796643661439333081740975088110018796739173552968711343250995947209894398044211068983013131261799069434912360725284657386570845379147181571038804300774169083415898438634428509561661681961623277298920310706896013234750091038216802557926316483948151346120761840212188812687664714728266780576022774987594195148517119653133052727076156174286909053968892180715721019631732595503518789131293105675891036037525464783745180444817948434982684761442683286606957399688155605319936312685 899 142896697153460416720805209046049317327814622896978049339386633977871186574645757332326963900352440075186956694211874845373003983788839577592176844275932052525047196315802925325176492435216582040256475113612400929351145671315485185338192154539287310187121908854978478947426769081101956374423098230369839818666647173231427013464883124414794815398609138892332334606355155781509691076316458371838947096362000723786105180867156416906087130620716354711231712515200171765695787924962018222639116084266036399161742665871835181062683202253287376874754 900 -571586788613841666883220836184197269311258491587912197357546535911484746298583029329307855601409760300747826776847499381492015935155358310368707377103728210100188785163560751317744952212988151695744058591159434233700595405329635437381208699682930900606261348243148142830777211221373870968812675024807191749616396422766840637007681509972422085148244288246583430859283333014315835743169992993372314030611418540542900450181971033873720560365879119074297059643899745983494207030870154487124640926945804745369549392601065339033953511044126643205005 901 2286347154455366667532883344736789077245033966351648789430186143645938985194332117317231422405639041202991307107389997525968063740621433241474829508414912840400755140915132579337587507629916837520081873567179999673766294466133636069855860113653337959392448838757107092495299255166434391451619622769107135020885307933697020832482244633785915713391857883184543202629140423391516506061263567294509036715290574138405933008443554503919205927575773096054371069733805199550297976064587335657934189647612135875194489450337680160322221358251567534078039 902 -9145388617821466670131533378947156308980135865406595157720744574583755940777328469268925689622556164811965228429559990103872254962485732965899318033659651361603020562977512545133487951713652834334292418524383379961877426610021566622401924428322727106809811304851650579423555654925954797606251440963465603541332257277057975893426273741141737911616981609466290280506677709675029463541399323708960279437464180979522258683913861544154480614083308824716565575877503092431517405104007107906861704181080133670906503432436739613946442788750110116832110 903 36581554471285866680526133515788625235920543461626380630882978298335023763109313877075702758490224659247860913718239960415489019849942931863597272134638605446412082253698213923117930344494690653838169262128001113308109047358810105140341220477241168262551793924152421168194956306642228587449317991522872855769536230238792567598761690752676499099520395477482599232864355699038974373187978535922048939428106170664159123577520845222760628058880329357611835581524959271418771969937948418092636354012596847279524084956555482733626691773693859564510559 904 -146326217885143466722104534063154500943682173846505522523531913193340095052437255508302811033960898636991443654872959841661956079399771727454389088538554421785648329010111382236936647843864539181595713360164938291583825917933581882266185829643404518275029513632549005911835265531493468926924562333197423034807732292021218385756379680440379278980874624714349965128954372199030364496388425365898648160101374457992527701134347540224136738524099818813711541195112714086366655330340375947699851858594926861160273580514710339128326447882951340985975925 905 585304871540573866888418136252618003774728695386022090094127652773360380209749022033211244135843594547965774619491839366647824317599086909817556354154217687142593316052701785571767833440160747711152744917670484057820535145320579305299546952606348277590338492017632241079674007524261802579292066003802886862437959853756168532916463373684387720722066901404523717812488995727159200455621786555877027611560399059216367095222732283851121569628116677046307994895397278441699216620073836978346298569457812715918664528766567607654005828548584236662920514 906 -2341219486162295467553672545010472015098914781544088360376510611093441520838996088132844976543374378191863098477967357466591297270396347639270225416616870748570373264178719845870542681100649441324058268927996809718475056432025220430788955960592762651665870317672280990782641753597258875125259523635066031668401159986944741046631686621539265785909769355172303731162444512712649107408646379724450353130387942779790808302010638607207668205628736001427582290367736970477407513133569766075415214430052395577799770254254603269000103522355824425766697925 907 9364877944649181870214690180041888060395659126176353441506042444373766083355984352531379906173497512767452393911869429866365189081585390557080901666467482994281493056798885016107735440317875822873121316463031887520836246702285920318148715757836211778259711784396431666306396898490112579205170499009687479294449647546347468451738302453829047829776003769479464487615640954507521770406039733302692249497957830263140957153998083890466552425634418724191816398997557889681565517275743476628023906128468042897546174392745688309707473427922056393002727279 908 -37459511778596727480858760720167552241582636504705413766024169777495064333423937410125519624693990051069809575647477719465460756326341562228323606665869931977125972226975610462970776266185662668282373254341678730655344008035845662278025419134781994056945639246862051529234152218157007415900193523010625375096614246817764294096352708785498522357671734281992900401652486577255298753723637056495154244378466797077705316857006037705155388966062981448080453572624253678699845028225306251370976459136875645117018305304612594699324635488030462023088086510 909 149838047114386909923435042880670208966330546018821655064096679109980257333695749640502078498775960204279238302589910877861843025305366248913294426663479727908503888908478225023638036834084894485182940811147016732258442947489091667500817116313351374224465950145911923821735085115937281287658107106657451774009165009775365411252000782263775111628846853166956224690074315127688634657824659641722570401377554701091419078759027514929118138470556531419900763123068338347106695770792763558580900284270233699301225304641833579182107257284596380049184878279 910 -599352188457547639693740171522680835865322184075286620256386716439921029334782998562008313995103840817116953210359643511447372101221464995653177706653918911634015555632405480180747517523398687127781531874757610319550572022692537633831691589827298155963906828998980217308536347109624813179380917855813080817249720314956162520118833788719575048882339945346795987058714231295527008030408826196380036087532520789998741392802086265247693626799787002245553018017925360371531253150374106230173736959289737967178611360563554874113508141364619687875164739005 911 2397408753830190558774960686090723343461288736301146481025546865759684117339131994248033255980415363268467812841438574045789488404885859982612710826615675646536062222533568397292649027763075177137923373814741509297014820477215928625452781545813291248660814837591459585464558892257562937007220870121087551831736992409756239220276253228763095366230342267311286060256141644009123184281374630481308927480199489690315172526579413080288614705840160773656783226662174096904504286741995730380047545922809811239960162932842174623913986513447301716508550746114 912 -9589635015320762235099842744362893373845154945204585924102187463038736469356527976992133023921661453073871251365754296183157953619543439930450843306462702586144248890123941579375423867856800313484251987681663289741104884516790209267604657499166976461161653757163889671145399050927185007131043394961661247917520575913375488586591428033733521350451469078793866816662295448770674811247170357208379606048567437184667004162438472057729717154520043924037469477351626414379774854479281953146282253612077863676129789117608612555891005097596503803332102388285 913 38358540061283048940399370977451573495380619780818343696408749852154945877426111907968532095686645812295485005463017184732631814478173759721803373225850810344576995560522815870317553243344222010512535227142850333286470197856935574682912020862422372820286244286665865980489692254198876566927996637716876641335626373680518770090105548705005870574514593800605197427714710458053137870463926597288297952680891906938128867526020361001895253425960960443244297042707242921815447021242731412247500206600144739184406026821126752915398889310975301436426819551559 914 -153434160245132195761597483909806293981522479123273374785634999408619783509704447631874128382746583249181940021852068738930527257912695038887213492903403241378307982242020446832617811900821326167391000586900112557626683209450491591128374379536512278887707694965834490704947317383428163393398357462779500575755300678366674101423716269991126986894402122736582876652024526970567053531308299048505709329135931674730726603419161205958076600949042086702283594200223829867610987567482815818376795180024240484581674358846190189525855891438326050139114148807150 915 613736640980528783046389935639225175926089916493093499142539997634479134038817790527496513530986332996727760087408274955722109031650780155548853971613612965513231928968267187723612593049034969536965896036198119382742274923943943749710825239019826285755502997147814575174915528383324545658130494057511788622117273092505882526761243017881125648615868530858415515623535523804234269351400173047510505232820012399788812162855139065209843257252692827274120739579410007665100004219069989165684426467074144070314659810349018921818807694249440381153137573427439 916 -2454946563922115132185559742556900703704359665972373996570159990537916536155271162109986054123945331986911040349633099822888436126603120622195415886454451862052927715872583366363678736931446445420317043400670758849781671019327093550854591497371150844801432618918657436851294788617829849253224412698953801520768086049261372722782544182603545986752350256163247948506664162312684409677647168970226499664038828449579320270569993774756266881395999622772217463952701107896082655546351888816819174273741368357450701864941618018264818057314928138429100488512325 917 9819786255688460528742238970227602814817438663889495986280639962151666144621084648439944216495781327947644161398532399291553744506412482488781663545817807448211710863491604218653888508074116414996505902146450522290453428020512441162187166644735289103662796367407955726595154870368112505066253277182701478667079292780292776922851082459260436069104512586552150126973653032041529586668282268686864894541602691546179160475653168315896849114971789069596679976127106511682626652226053032912855046131653915069238657214165586916375126259812076531670070391442754 918 -39279145022753842114968955880910411259269754655557983945122559848606664578484338593759776865983125311790576645594129597166214978025649929955126654183271229792846843453963089999548804986516167192767856963698621347169020908928886245220430974071897253539500567164104445832659059658697539029484243793101240449883997331692191406980504040539423944517843839527781539623041100912697995170528001819549398411777309854090706932103343656099055157839338556229187555037924458729199935880112203766560603669011105543282455016969919460804563355667274047579002726058788085 919 157116580091015368459875823523641645037079018622231935780490239394426658313937354375039107463932501247162306582376518388664859912102599719820506616733084919171387373815861069870196293523057233539410690060912260127763135301231831472207908173153470037058997057681266588572610942387218095982225927492906771921304941896472457444022996124321702925225002879004508182813777940914405558262589695450985818250391094774896994978417808482672945565629612234485839904631133434789293159676784194683869285873554264082473883053785507388957749016754466601981089902318707679 920 -628466320364061473839503294094566580148316074488927743121960957577706633255749417500156429855730004988649226329506073554659439648410398879282026466932339676685549495263421476739848702407031538319843140270182897035784179011531629934281397554523280982408154481956047315638241218114363475326817622325751222784697229716207734028499944900092408059197703164156313719175124663082249623485070844540776660358107913936079487873457201373026139698322223509285289729952810906857222960966922648247687346417203040718857842869311283805473446434133729431476800170531147630 921 2513865281456245895358013176378266320593264297955710972487843830310826533022997670000625719422920019954596905318024294218637758593641595517128105867729358706742197981053745605310203151106725776024432158795012243829854750960797321109450111355499040404215124385106397573267597823008552687249239799920130675718587579904173531540674918429788836014744110191317029888618846416791502745055669501779818254759519195876309260364466469306824761551605312313546278901046976524456247460931997604836491905702344367799200376528831542927226939041101958243584800000272084439 922 -10055461125824983581432052705513065282373057191822843889951375321243306132091990680002502877691680079818387621272097176874551034374566382068512423470917434826968791924214826128929324051676301631700349462010673151734533261292572576275377117147869011358940811917347984399578694991815423299773137355475021214035476874368348435630266296828092136366818856513054513530800329474353870836441807573532304791700270628272771606886166918340804080495668219853627825549052430239042872670275283514296529859785794872036532180306397694343265845883590848397753961485389539085 923 40221844503299934325728210822052261129492228767291375559805501284973224528367962720010011510766720319273550485088388707498204137498265528274049693883669739307875167696859713694300953523478411321248475769836539422006072237907469628216453932276451579734939798081342546968075235917366956760822045643899463538078729172179088218691690179156138964765794881274167097182308138711389399525994455471273412235487413438656491422389126886207981016356615549339778052380380415635490486584394947760488690208180395080703167693600789801764655961072247306803093962170507058434 924 -160887378013199737302912843288209044517968915069165502239222005139892898113471850880040046043066881277094201940353554829992816549993062113096198775534678957231500670787437783533764330696344632374050048487133993066405357115968957251683402666325006866300149226712595965656511272119370823807323515753805219595343325109847615136787319117984307808859778743683034865575587148596447989707077016787248037963228467133162216139594828865184124948015387216983869249024145054362787075801151056837096486288633516144301823183086490611249488021956154472152726738510880326125 925 643549512052798949211651373152836178071875660276662008956888020559571592453887403520160184172267525108376807761414219319971266199972248452384795102138715828926002683149753938686792115661312363434584679803378619315410284778121413467165904389957450288820250253276755919903653647177669041375458567258599403370351253501290979284916976276014204966750797863751090988704177992319146867838783257265384791720391097471474708213419892286835132449920831139135939127404539347309353918910596616259658198017761041520182796533920769208033766977285238240577776168328016125239 926 -2574198048211195796846605492611344712287502641106648035827552082238286369815549614080640736689070100433507231045656877279885064799888993809539180408554863315704010732599008412335403567415016964834129116241198700733893502005409821748549149448638332137061650939440681729997578584160215930299305423126054673071442746398331098664344247290466146723271543569361142898764869181725632352720608263810206858257853889690885051438519517348692430943516552723317613076191656607841973699060838032509674308025451299430315522322275325138836759063091926661470146140629727946350 927 10296792192844783187386421970445378849150010564426592143310208328953145479262198456322562946756280401734028924182627509119540259199555975238156721634219453262816042930396052872025174162474831492110760788026899485469028063028621198894107708403470312779285000632335380711563813791592058680658643725985868988526679835351922331345580262798559632592969435045355283236813175691622039857775532160878431719035069830409755706344517647964615387684707244121748420473738169645696015110282005038714300431375356820729533576927749748872206147901054165196436590946281426628479 928 -41187168771379132749545687881781515396600042257706368573240833315812581917048793825290251787025121606936115696730510036478161036798223900952626886536877813051264171721584161162461781866685267559024519785893599670803497724200614891996811969898321767442244161979289903421151792806065110079452837649406868005793955059738728333793034888097744066415959605763332219078043448659880583209057356091852246326753027006895390105021911907947572657863072648634785920821464549721195141475593609861359350611726365280543735508608461402231545565504206311434919303166520498539285 929 164748675085516530998182751527126061586400169030825474292963333263250327668195175301161007148100486427744462786922040145912644147192895603810507546147511252205056686886336776404080311923568481831579404919154288813898380425537087366826193360131048536562625772692741818168344058850218619287895140327755645571873204234203198373251794768043764611831709565539684906278047857994625551055470642916755822669170210700166243080565684104953111646168918544867288998337351042255219202484939017417255352588957095506289866944102809940381160228668169835241602388138135103237954 930 -658994700342066123992731006108504246345600676123301897171853333053001310672780701204644028592401945710977851147688160583650576588771582415242030184590045008820226747545346760679260609107005750949292165716091483134612967643858335974367555862626469229544451556994272278647269034883303064884510929375174669589713429232736899370357499588313187872779142969117760449083778496019800125786203688570644259139593787097654557061184785684234872433401546656336927809268413767771149819157596746047065411043448540875189091846506884360416986040818655921811461086754986293684005 931 2635978801368264495970924024434016985382402704493207588687413332212005242691122804818576114369607782843911404590752642334602306355086329660968120738360180035280906990181387945773991167733000121332763698970363058770709143221568756577442930703661290201502311704531591892183660853459968317369168823578114242903494496047926994811299381589185574868591786613107623294454478728600203520232610185022367293807478212827064791367494958470509391172711941244416250474265133431463341612394300377082311691968882052566552570266071639313535930818185349355208764568940554423458639 932 -10543915205473057983883696097736067941529610817972830354749653328848020970764491219274304457478431131375645618363010569338409225420345318643872482953440720141123627960725549418862179115604337309101295141523986528507045309006158801762790818633076645872741781922239554229976996472577176508250369608016058190677835034544845681378239056132805699916489197535561727859488233616796507108102733330966477435019690713701929891362790337416905434524804628643591612369567089045966866433067620653269052623802644384218792048354058607039647418181863243836101246075797944066934510 933 42175660821892231935534784390944271766118443271891321418998613315392083883057964877097217829913724525502582473452042277353636901681381274575489931813762880564494511842902203865093124397095361647558864493062346107523297755018848468012133279823856715007445016900064154158586342000170040258849270384876013540975128208002990221783962251967099774962115422156216625894822613615477946333806260120495094703460326203190260824649974023329448227158242168957518078823557211863148223446035311785362742879634141125951626688666874176930210601345176710430643500681163987899715559 934 -168702643287568927742139137563777087064473773087565285675994453261568335532231859508388871319654898102010329893808169109414547606725525098301959727255051522257978047371608799255673059339675072533004165845707650156183632726972870313712604007602344980413613864862825618257067946612358855119080011367365110610045291572188000696189789395784704773517863741499826125527011098314640338603866767501215815663906836905219748795110647568797445571621940849014690816785855725094637120659356340479651568509338757562624549501625805411620475924618413790048592265790703590329829725 935 674810573150275710968556550255108348257895092350261142703977813046273342128927438033555485278619592408041319575232676437658190426902100393207838909020206089031912189486435239447146144170141399892556855835489403452968089268204838668897233360197075428986476178452489530921425694504538003999423464033065492323483041998400275861326330391954025097767090175360455921808012782552083776708146562150527767142049187995120337431711523175088997808461823222121756133323253411773135044298015252731717950680524887484967611270377655786011382212142810580130075757586699233494438914 936 -2699242292601102843874226201020433393031580369401044570815911252185093368515709752134221941114478369632165278300930705750632761707608401572831355636080824356127648757945740846719922294494948644345838138110522939601081240284981805991784410563118297073566008759543827948383518475241165571344700670613585763197881762124480244406549862753454176706312053020483409806184425318475039286685906045145882118258865698765298617476528542525178692004936141237113427433261895235266736265335076245149336175801787785177644162542929012021557459788326069112387164684009094678721428125 937 10796969170404411375496904804081733572126321477604178283263645008740373474062839008536887764457913478528661113203722823002531046830433606291325422544323297424510595031782963677661222117725204333295980215683736978208464753143126512604504393555695506714071702181972515261547472901240519035814678820446766621196376390395635281665898654648087271875821499915447729448180610319806522184890985298806550819477034114332501324405797887726347450184503960076511508166961105665149770235250669387116839907324916577762786084523586447314164567820370640654012367080625600608479575079 938 -43187876681617645501987619216326934288505285910416713133054580034961493896251356034147551057831653914114644452814891292010124187321734425165301690177293189698042380127131853949368951933850205020670427158241446927632230753350745733189721843190785076239243703250764580817451878906911492336604080053328471985667007941758519073583252466503899316036322443842207061003441339953240289445268538044013365188892753552731267466374457948203669053472648806573246234466134966900176409331128569094686409643866681764656742317577316202695342154340528643210791481635072439008393040110 939 172751506726470582007950476865307737154021143641666852532218320139845975585005424136590204231326615656458577811259565168040496749286937700661206760709172758792169520508527417790522084406807247264309562083204645446329667999065064595806407814555908838388296462290637560488008154721521864015944349760697247871618675284608428149534337118646676013495607154994065724158165754745012190625813000511468952676175591605449976504744348883294205773521936932363326534035754710157890826980226237333568993327647915260757965897508483171237382239517909966854476178257990424416554078479 940 -691006026905882328031801907461230948616084574566667410128873280559383902340021696546360816925306462625834311245038260672161986997147750802644827042836691035168678082034109665944225444150060319824868181686595509563118065298495773711311365663877326703876264006776938010526168714302510355861847945629097506198741268205534679085613708868781917577398440036920134312988742935509881463263330860190842173031904017142823923932486577864439955162459089644975081145831083768720430410563643174923586859039481080983033275728953307190142804208545207604789231944566289655942795820005 941 2764024107623529312127207629844923794464338298266669640515493122237535609360086786185443267701225850503337244980153042688647947988591003210579308171346764140674712328136438677437444180360340859814955073234812397183273336301614467197940738996755464231104499904977009499164065931866896829383652113210081120729214728103261465024824427039910950989995408517223685522742331597517976717928348017993054113225406539013698735350172247373490894885090991127264657958088925448057935144670646061971591424219074875909997869871855886884535377460604331813031635831944474080558462843714 942 -11056096430494117248508830519379695177857353193066678562061972488950142437440347144741773070804903402013348979920612170754591791954364012842317232685387056562698849312545754673986012403638233366945743320120181584162890726581328236405591392557629693327296589828685877856903954408080598199927756914172942680401843379502576647564712573071098748395360677543321425862251166907106721576328239482138193827281053094006561804626501999415507224766228724951443856698373865744614232968791625935465322846963958427766395766480376198661055752712673255333131091935205621993595433177685 943 44224385721976468994035322077518780711429412772266714248247889955800569749761388578967092283219613608053395919682448683018367167817456051369268930741548226250795397250183018789574800164202224104209721852449499991431369687093070470428184984177449106684951144810540734389813354515826504746595321942000225033218170461460591479180236105985246879594903931380462503864371786221843991326593391120825157764888141091728543589208343031981666889152065985931255418820676380748133241202423305316847175949531706386708505437986604183151516121613501735695636013864859995503509707738559 944 -176897542887905875976141288310075122845717651089066856992991559823202278999045554315868369132878454432213583678729794732073468671269824205477075722966192905003181589000732074913170713325664154579872718666710747005956261024694138939681453258298397590209631632545993428812413116732180672263335256450742919000555306548401980462491372117926976915903853018425892930440103948590089835537917417496317506317881351281855518381500554015046209941120945924906196474335144605731121544437813774854852092963011548595778850348758165915961270911295324871612204568479899733755293324067950 945 707590171551623503904565153240300491382870604356267427971966239292809115996182217263473476531513817728854334714919178928293874685079296821908302891864771620012726356002928300294437564746441553193962632324135973248352890489043227060013853654480856537053280584776685018527975834038594617275594825469437165087562555142478793323732819576049087585029238973784266176397198264658800626435757677753947017040775115666895745081298335364506574620858586669955781508156080256939044129539636637082032319795716152560637993232532316725272171259894536985596725088734182172268281841902839 946 -2830360686206494015618260612961201965531482417425069711887864957171236463984728869053893906126055270915417338859676715713175498740317187287633211567459086480050905424011713199497614611985556149989401425067752190279597240509051037278222579432473026456099033122024775673023773536155888031158663934195610174226543609020742944327858857297186821178351237901990938426695828844037164782659222834696740217597022544134220621634637801657941551529797255787648964401125376442973914083165281381752794046186970012661039368820818558533452215770597117516113519397472519225590547237604525 947 11321442744825976062473042451844807862125929669700278847551459828684945855938915476215575624504221083661669355438706862852701994961268749150532846269836345920203621696046852802389110677499069853442481255300090884035304079987303090697100782664956038724523646084752284592081160177509151510243548040162390666191952941781617592738885361105434692277288278687321438088825425549644331015604226959975427430317074221597495891054921706727698712123725492856787346888182837692227885685852539489074557935791893885211172695773706706175291183274618323844126313647468122055562820794807554 948 -45285770979303904249892169807379231448503718678801115390205839314739783423755661904862302498016884334646677421754827451410807979845074996602131385079345383680814486784187411198040621668325953716101747460341908870104285287543037408997604571040082755889826132766131557069454572411378298322091230618191851243034182861579705153640264069678686075579268851504358825488068335892688346130598708852655357892047422669741505709361130866423082077434929653200749081333186299592697117118829181236683421723031428634725157725732840116944354241790764764463761927374602562226131967776068685 949 181143083917215616999568679229516925794014874715204461560823357258959133695022647619449209992067537338586709687019309805643231919380299986408525540317381534723257947136749644822311297568757946703926646968913917355611019129439575555778603498084491287683982372186505790274442428508602517059404914796760589268051839657260470451079438471027214975342844868672858398171931332314924646432882096751172020495923329283850842997503820847059534116915099097776005754707699019979099515995868241143514735201490141422692214854526888119006366120893954796813605455086641981739685185469369879 950 -724572335668862467998274716918067703176059498860817846243293429035836534780090590477796839968270149354346838748077239222572927677521199945634102161269526138893031788546998579210314578630339716994815794053875278462899373612362199417540656910185225757370164416952962056406767365743800404643382643757520515606195662901763697512077884681914500575823955349970091230895984729333073777931884801970282667029713275537397389364695947204624231817194227254411395036925479666267679347046399392703330605898003431945513640620682956230095427513690840501291491910797142654449388114185355630 951 2898289342675449871993098867672270812704237995443271384973173716143346139120362361911187359873080597417387354992308956890291710710084799782536408645078104555572127154187994317047901338559980945602415900553296004855037725186369680167095713673274960945453275042069051977703452368983941285585201628994654402526902630577947693088512764141928609606912324311388968912739502728367998273215982701643796324053059588338722685174682499987971435413000035942750454664042914084408562491476266770228726380006520702134028634923410086006942871810687402324096199626248614702490453025452699039 952 -11593157370701799487972395470689083250816951981773085539892694864573384556481449447644749439492322389669549419969235827561166842840339199130145634580312418222288508616751977267650606893768749619361096223021579737369374911440112175983157353677650409427261013117297657759275663106200155804900030369514422431267262281126390247525687249527096975842347212635751406045283060080291508416198243910321593743363598936385497340176353202627076121869796932132379823089053986493269433372970133054539421985690519019225447541169030157014018038944862467025557032465363751828392463023369090485 953 46372629482807197951889581882756333003267807927092342159570779458293538225925797790578997757969289558678197679876943310244667371361356796520582538321249672889154034467007909072018779932449898888966934305323336904626387382939627455491372831724415882856727696247869077739640708627998711564910778863485702921487973869090869661547639193815969683821678601460910429009001529009671784533301592836284483976066107510261036434556644491313258838681574236520280404541227960086834338167394665097868734589354260470481817087809272928010771338917187254595781195997287084173584998760090202434 954 -185490517931228791807558327531025332013071231708369368638283117833174152903703191162315991031877158234712790719507773240978669485445427186082330153284998691556616137868031636284367061118146068484348656360773898035109662309526340111974486576871670230338411940706419521002486812272136190561151919444122967275535469483792953156684249995181750856515147237699731771158073200806350370204346206656397200449277934163856397917195259720162981920901340633747460277176993467850432355235971195778717281951976052490497854580362244999192741254553424001173293351621282813095863904118960993925 955 741962071724915167230233310124101328052284926833477474553132471332696611614812764649263964127508632938851162878031092963914677941781708744329320613139994766226464551472126545147176067950169954740429318611416922935477423167622690826312217140550846579471460651902170007175637259604922640994770608420523389136972231168298080423811030125265805281923000704312752114438222260233906033735456703496812899159459512522269788058023761935117133633877844964000064019486716974778687808569193044073431050377634993742699632710940367835367298138421933669829114637452895746318868742573429582639 956 -2967848286899660668920933240496405312209139707333909898212529885330786446459251058597055856510034531755404651512124371855658711767126834977317282452559979064905858205888506180563288859979576303624132275801223148940189258104170941879997060813036882644620902784664261049161555029110415583427084837759818840853814290966384043793528336847528943438876334724853443313213033585142447244116471348062320040005781218365734310885398196822162970118518888881303248686598556961480781068834454858030796090206788613020103301446162154538530537294178346701118466289276155027067711682922361325550 957 11871393147598642675683732961985621248836558829335639592850119541323145785837004234388223426040138127021618606048497487422634847068507339909269129810239916259623432823554024722319693851904030079706249405969904893370879562186125901417329395666582875940160617718413809212103512133853109396614169208162067990462650711752834741082186668206179804966089931423092643656665771250940815096023879913152850732556947592766127571192440616989103367774780546020293794009660417555448076384039463125953406772168677754151790679587955180724341781835033313073931900707743139488958723467705930710279 958 -47485572590394570702734931847942484995346235317342558371400478165292583143348016937552893704160552508086474424193989949690539388274029359637076519240959665038493731294216098889104575583480049238533421714229027223454871094002497025402545933172191971348876390957329360781583166492487371378291184857202168796402496837056251544506242494030061403921421616213731528559762029728443358916246891555825622769258379044878284143163915829773364573613999703570629785640191412030851419375495238740585887965953892472343725526339500351989646884624682861465551488439592427771979026950145623621885 959 189942290361578282810939727391769939981384941269370233485601912661170332573392067750211574816642210032345897696775959798762157553096117438548306076963838660153974925176864395556874363394342685329798694283102873646295303310466565708513157528756751137269126796998538306311368020081313237074755385498024192054906911830202969871584409191688155032303916200767164382035937647829362113948975455992756260987407927438768624669822355403942153499610661265319074514492850232986703383875267152558196546820636502220093836207591655958111528633986762692083276261381871582258795831826600306737154 960 -759769161446313131243758909567079759925539765077480933942407650644681330293568271000846299266568840129383590787103839195048630212384469754193224307855354640615899700707457582226303470220239347272491330763501792677782403593238536593610480376317194325867409568402816511757196900034086759822415095759896320777184979884833075825481823298843549695303913704810581770819983059846002322411786782759449514379477887303494260529395191999405577280463780188677177332573597435547861302541872631208454941534804030432481979715677980552895011492198407420500070237048360845706400022149025889419005 961 3039076645785252524975035638268319039702159060309923735769630602578725321174273084003385197066275360517534363148415356780194520849537879016772897231421418562463598802829830328908339769891929082854410654734549511680850224384380747488865396925330224721223309899216055324308577786898481853157889075666971108566770997365290750590935294383533500666332678378104316087454345304882759011515504364903070876317998605309462268470096764761862724070637052921469516134555715646525004202671792264310960508425621124742889080104544197500080414004551528479278315066007317961641070280042211758015239 962 -12156306583141010099900142553073276158808636241239694943078522410314901284697092336013540788265101442070137452593661427120778083398151516067091588925685674249854395211319321315625175395891932644171010070265480725721637877151870912852633311179846366854841322339641190178883215767598689159503476671017927405335433423419266464157572987437565167443891393934089373094617909554506233013841060799228040578441887075402973632972733298371092688154181280058194764850836688369498292066133459817836751052591011468380566201807368607414371654954681060873112192719066773593446653850987897768572910 963 48625226332564040399600570212293104635234544964958779772314089641259605138788369344054163153060405768280549810374645708483112333592606064268366355702742696999417580845277285262522126745584109944659492595399532524922119959753013281604594598863747616091767369504629064793306359023618336583529916886394194882678654313976797023959788518851807873554766510912479177139895640147600591430158755944199618275457783283021035628261378478749204962053043982949068151661243950223464783505690665250091136411412059962282274001820066702126836254973541503827173939393340714554324027020048330664416559 964 -194500905330256161598402280849172418540938179859835119089256358565038420555153477376216652612241623073122199241498582833932449334370424257073465422810970787997670323381109141050032415179963085361958245987258018554583537505961116312939022609543378550379915154837546378058256043614797844750699716570259280775635505961049891132056832558199158718102902557699879545530510026466700190628472442195320348143590535533691594664841831819878675428031586275275088629558670384874046013043845892303539240023615670613440058542119298173685246115493239287348521319567104495928801500501084053150779525 965 778003621321024646393609123396689674163752719439340476357025434260153682220613909504866610448966492292488796965994331335729797337481697028293861691243883151990681293524436564200276510964956025329896704817714799231613408571851746062000096441763987794808721508747030851500158855944994303807542709004667134106442437108471724252244798215319305996980899753473507986447833706308331628415583000778428311487393699948534881107607928279604300763231795207947617357235700590810151799870977049325888744759512376072067337369369506326737931540020920072939883423770119450400152413125567281533653314 966 -3112014485284098585574436493586758696655010877757361905428101737040614728882455638019466441795865969169955187863977325342919189349926788113175446764975532607962725174097746256800721584926886404090075381059151133431720800976436078630747723542196142313354857689978557269314200771802243942399359258823096002169147619935927714800709110430917283390331893931822099695843026558032436091049414888703750614168720723951226564933913592213266550319791420167769864889026050625318517077376044525665184930664932992669037077339962053045782983830340718249082313696581631763834265026717685188849894325 967 12448057941136394342297745974347034786620043511029447621712406948162458915529822552077865767183463876679820751455909301371676757399707152452701787059902130431850900696390985027203892866261255024166772118003045999197802445290649750564504874839773522257770454905546082148048972361656372663285127924155471600442556451973316246103629221032226284229533401450830205728891237433290884766134717666047743433104413565519876635776968130568428560427467512556294010336853438663726370928132175637464118083114031811915538022571503815334641215232543796200815116636321363701951147573103261498323198879 968 -49792231764545577369190983897388139146480174044117790486849627792649835662119290208311463068733855506719283005823637205486707029598828609810807148239608521727403602785563940108812936344316829570477188128924567663873184890318853599750730219570987038883908775530298335516505816275261033244908250607228196160728950019702408005920408628633593625511107833714767334328955864396881008281340613444902713434909916328777508374480449358032777816998100315233552993545082797905470665978752573617084707299466344235563215222788564424145205763526375377232480100993799790905728672519500067701806649710 969 199168927058182309476763935589552556585920696176471161947398511170599342648477160833245852274935422026877132023294548821946828118395314439243228592958434086909614411142255760435258644212898180452671982951194678188775894992421745170483274736977280352972803210251219468222301315340690108310642094808230767774273661471152597572263166501711751885597302825401187996130131582395210485073020167326242893655733348445301057627762753163138558182979408634023866566806574825707734814497710683731850745936380426137310281780434954605009391066405720008437775638779661318682528355930506684938761414679 970 -796675708232729237907055742358210226343682784705884647789594044682397370593908643332983409099741688107508528093178195287787312473581257756972914371833736347638457644569023041741016515465428325824588140841377106488172138567091733769999326651617231869726881560706685487496061183815186964657773363184362811944062337495772350621802178300810186903137622602066949496664211040494065115232305785884363715172160082323933156290155568623772828411668382151818125537149899357322817623976517696069638998562966339976167801321395178531945219326126024342798317216256744473453348343937420475651927357005 971 3186702832930916951628222969432840905374731138823538591158376178729589482375634573331933636398966752430034112372712781151149249894325031027891657487334945390553830578276092166964113347184575629085888705820216837220199723045006345044318269636651263907963351975591292980007398917663822289054469408503814042103988413757260555940378644334173832146752385016339086791411481904428904484160890080252646399124866580537354823693467650850428079692434278387014869746202553631729783247366345511588336033061016404428833761797333936883629344110694445944543769646808218142584074949250994280785529517314 972 -12746811331723667806512891877731363621498924555294154364633504714918357929502538293327734545595867009720136449490851124604596999577300124111566629949339781562215322313104368667856329594155879934967046186880143721345196827252702397196243961752349935886850261984369711215353277200993639333532544782764728044585768772095366803069255271649932895623655444940680283239238329679444462692008334394285618840641560879881823773396229918364483424952704116593109716922077745865111716369098882903281768000999167848715920703454420719155064320963703593749076361580751052625301020156284646252711776103085 973 50987245326894671226051567510925454485995698221176617458534018859673431718010153173310938182383468038880545797963404498418387998309200496446266519797359126248861289252417474671425642475047925158210174514268037356720082335016139127763742234361982766353354659958700675945418910030556432371762801729044133755505890673408322320900629072529085796850482170528678035931421474790138672478707348420602184091703733595088459459184996352214283615216154707457545786278905433243430602586034754315032020358922213657337763288510674739002767983485846596510251096560668430087539237973795265243960310221559 974 -203948981307578684904206270043701817943982792884706469834136075438693726872040612693243752729533872155522183191853617993673551993236801985785066079189436504995445157009669898685701721399500906959191237393230485640398046326975890877099698892184437116740560949689132671234334554912141754196838671973471398414365300821486399378423951638015042977297701604941517498728689028881743380027442587078754576935260369595937940261317396057625313608465637103529812151406570852286578615635587848297484812502157125610928226073698638397242992890529363911528266152536162881536186759489930351146931965424750 975 815795925230314739616825080174807271775931171538825879336544301754774907488162450772975010918135488622088732767414471974694207972947207943140264316757746019981780628038679594742809107001651603439371341797699471449699739321164230871285839317175647290174863257172318951495355674052237067620359670124015781903273173317359412120607892522434718325147627260519697026931278570291046628061256757282521077306567682661438289405937275605440367075654155351935254668162841601424762109558365677375964108454298147236507305061133743402893697992728490848137333661026519823000322457826816853841342482274239 976 -3263183700921258958467300320699229087103724686155303517346177207019099629952649803091900043672541954488354931069657887898776831891788831772561057267030984079927122512154718378971230612296353280623315651180306962920958578257963587030437496068652386639734452343587581038854711418208022093272636268748377699483315045047343094566873876830716534262824273596991101656672543787150778498277954608831230159961246682597109470117168617648175951229640782320593371478750742709550849291893971025908425127413715383586068845025861464728577691722494880260989265725166985240248533764111231777433435342832725 977 13052734803685035833869201282796916348414898744621214069384708828076398519810599212367600174690167817953419724278631551595107327567155327090244229068123936319708490048618873515884937674912524546293165360527923091429247896098673690122980524126322255298620191971239620190240962052431196853883947328006436894076781154824242225407256501129558607748638979882473838947831364175879264927061549287253980318074532670256682414627748233538521243495699039606000421434168283734369546959578344870233969570419623505631362104993127195749380341204625735236613000606603354819396827838165938574275930509548354 978 -52210939214740143335476805131187665393659594978484856277538835312305594079242396849470400698760671271813678897114526206380429310268621308360976916272495745278833960194475494063539710838179017046907122890702097569358591214220930070942936338150201097496398620779392287423624210348928388150364384964734654716006339343614453914125300716357179357940296498491454745278954460115702014920364077013527596386874516909470639743540352130090218175324364266540268526373077819945127937608645488864730502405787685314024148620522138281375309742122983381500044258227546271754131989074696755541409089209805285 979 208843756858960573341907220524750661574638379913939425110155341249222376316969587397881602795042685087254715588458104825521717241074485233443907665089982981115335840777901976254158947711402200178625204461230479426764152384338195010417472087814355452340158541837378433671693638598503641916178350647798971348784192226870490771872617736105190180226622371586631380331789641198977043111152937608646300525539363012682584184914257169606655658695616831488646648063931911861396351331583166540937868190058405410313407155549983293532804262263845990146744327800851115728491230350967006968178066186168079 980 -835375027435842293367628882099002646298553519655757700440621364996889505267878349591526411180170740349018862353832419302086868964297940933775630660359931924461343363111607905016635517631021485879776217701065245055425647325163120551281693903971856545995024138295652076092523800646440698985722374571905920801161049625926452728879951620552397548564439774522528934191614159175216266943403981906465782053457179697886351022369123534753140561246419921855602123904461066195281852864996923533909272935401437887104490401266013171658732790435166127593683170730273524301530421525295072220781769532219630 981 3341500109743369173470515528396010585194214078623030801762485459987558021071513398366105644720682961396075449415329677208347475857191763735102522641439727697845373452446431620066542785809161756032281958337408909027265688409766985949645632222530570911722362581624383996175650666625694312665141771556633224501812521495959666875979949583138206962818471855941293098957118052826771800847542603655685473381888240475277336030587360920787225508195662134391789358100023376451153467946993710943147832649194638656648563594404382526020818643829405545208047809449820884331461911684719171036376854419289639 982 -13366000438973476693882062113584042340776856314492123207049941839950232084286053593464422578882731845584301797661318708833389903428767054940410090565758910791381493809785726480266169270596006901424321170894048522344004418523914092055414153517478414727028262270226070567880187028130556569172801294438794238709720836288632609981149888353635340717933798862035636896392032368550058909669598155061394278072074669202757534016304748481498394316688748600757999313304822752044839254788292535979901307698844077056051586630530460588398096387671616909325539998686234114562261469866832993337688584018377885 983 53464001755893906775528248454336169363107425257968492828199767359800928337144214373857690315530927382337207190645274835333559613715068219761640362263035643165525975239142905921064681985020872161298527583409807501865629580332003419706642883581202120939954347221276902830182439563598956804432250279849383391434302771247894756532449140250365207503194748375479976721686787586345413786766182722899797613486674033222353634442242212749170437151826711766490090748022924157788654813665211050490164558581590853827603747774042721061262032631535742416988798585555357939414464184499924163620961060759442434 984 -213856007023575627102112993817344677452429701031873971312799069439203713348576857495430761262123709529348828762581099341334238454860272879046561449052142572662103900956571623684258715104813595101095188296593976883758740937734126376114781101163586966584154682520261215061567099539537856315993631604902652915248482056406692133829017710472906783251740423281637154977827615851703148996521932843197876565807048356353795852743943889728801676668185594912395240626776067936086500488124403790041670273865654256070765455087495317637724367471241150600401929808903216736925187999773963774481042902638757725 985 855424028094302508408451975269378709809718804127495885251196277756814853394307429981723045048494838117395315050324397365336953819441091516186245796208570290648415603826286494737034894022427216481076276397678053493656683995481820361109509434626723955831765551035211428465094682851648607441439589861001047175864695885288064895610557806641465428658617850860059446501950408775702936289628335415341227426448761398610715967673827223895670062605034418746818236108247524679941060457594895489353085649058529956398613027124087091665199111968820784824580874244757090528733339908740461547662368907066136039 986 -3421696112377210033633807901077514839238875216509983541004785111027259413577229719926892180193979352469581260201297589461347815277764366064744983184834281162593662415305145978948139488115460251238317457993851029222465352631885224177198673081750989072017284447643192405463062536040960854135098538634327762809335209590753257393859549182844900874440541500459988058144801333489819230398434327582117060104272989451391884885626178861909170254562382809849126245994875968608047185081624181381772116895907090188487448024182706469925215284678616411096957296484913906392568264644253759721437685079130240750 987 13686784449508840134535231604310059356955500866039934164019140444109037654308918879707568720775917409878325040805190357845391261111057464258979932739337124650374649661220583915792558182781414012934537251554685525187723840333121753653862401267299300452503324239111562978825372445567246961254908553524949893404840792554548739780891755897792647722692299553047190589577566293429364125570433748523662068058437558261524943941014053883676747649890503795713707805692703011831744852067665646924822740131013536733155253142897645748793302986220609646568954632412854769156335755639494691843647914667412768079 988 -54747137798035360538140926417240237427822003464159736656076561776436150617235675518830274883103669639513300163220761431381565044444229857035919730957348498601498598644882335663170232128141185642480334395077759060609469455265786501047485842905067076068020515367327525152779439073424410786506750837946559473010986881593986830695789028135652419056172727461547297015178182596920187405111724693588314638911235487821278541553597330260260300700496852379041369456069328765240028129795911224081728368582225648632111633517403765284631467565560673307933808390725936101589520026361247894970111926166109960485 989 218988551192141442152563705668960949711288013856638946624306247105744602468942702075321099532414678558053200652883045725526260177776919428143678923829393994405994394579529342652680930091198580789713513994154703954564293109457666687948766949172363337333626219788127487541710786118827970776851139081258319351701576438057035997861036539742751147503550188546906345733110617158602469707980233237677065627971140586503620464447256638428341205867541925371288660302668565769821410242866730065781866977607002913450769210186008694401058661552701845064580138533206994187879486396972704544135989727824171372354 990 -875954204768565768610254822675843798845152055426555786497224988422978409875770808301284398129658714232212802611532182902105040711107677712574715695317575977623977578318117370610723716231877278908735341346228795722019352478713805214086560826197298375891865185785176516137586105708765477273445032512770273128441795305809086094638282872826098348012219388836115375258380890898441987666490939861243174928228481185583784197300883486825911504172569316723598555542201994234788699078892416118380169992535539195336618191449040695527178016718751690038127849360843710381989549709504410156181812574321032010005 991 3503816819074263074441019290703375195380608221706223145988899953691913639503083233205137592518634856928851210446128731608420162844430710850298862781270303910495910313272469482442894875747626410165505332862241575464664454503811284785712940638713563390833835664923888979707522509309570798964834565758398023889203083650812429393892840922538970646775962372698274366383310410030749904074720404250044155391555969588408723472435095830578705971517517905323939296695833532763784324269610091738307620220541473837823526037564751395077349164060714678980244606789024390855021980181649151721558147285051356947839 992 -14015267276297052297764077162813500781522432886824892583955599814767654558012332932820550370074539427715404841784514926433680651377722843401195451125081215641983641253089877929771579474663070801320448143647377144225134504207493808892460177523573298874978857587713340607387812816581302932080134479723904305708869137766940520426358098682597057064924576404083168877157942678548021647238041675674427342113953824975844831500533840739377097340885948090768678048870729732425745655108893589303616958048860416640329402984248233823480541994177790649657971503891133181808424972574088481616102044513879394547310 993 56061069105188209191056308651254003126089731547299570335822399259070618232049331731282201480298157710861619367138059705734722605510891373604781804500324862567934565012359511719086317972814470428775948170516949657224520913664273162391648767854211689677718510645016825448720904841821643629787094833117363661003870239149113588137732480321830127571509040059108648408407880752480038542725929881869885751133983415190675926486523428823046509044268922316226404534693706569766528018390174262898521460444958785637734662163256661951440094865720658878593173576013776322741624953410246791177968914946728449013559 994 -224244276420752836764225234605016012504358926189198281343289597036282472928197326925128805921192630843446477468552238822938890422043565494419127218001299450271738260049438046876345271697098754883962899082087064545559658277961950199351562483168372230865821286769559128048816935861454259078527912373113903119358243089188709030403242929520553637872783229994816603522678491856631276278643269931288763135953699368278603966882136060278509403680084422935977620259055067757504867521666444112191538479864589264032652199140246239590035453457919214740751838545972338886054387572451816695841323993739607216825325 995 896977105683011347056900938420064050017435704756793125373158388145129891712789307700515223684770523373785909874208955291755561688174261977676508872005197801086953040197752187505381087296710212805780121532363019351929926345098930221229539639658994012820640334215597570414298140387817550734506493456300520613236292270896720581623732607791073269419080976261344411523796950848103786837580665334555215766883332235279418484236029140289529392530586360777542782336168758954639658344393935361289742376954577572609051094873062456349798664957557625003908633897688411163445961950260885325263390236209137734163714 996 -3587908422732045388227603753680256200069742819027172501492633552580519566851157230802060894739082093495143639496835821167022246752697047910706035488020791204347812160791008750021524347856054398244475804117388527981984251057337475063663322025927935311055548531260815280746168054231100975117461908893022909570192447208568974268610334753804483796305732666440761643906891884280967980073560354106211153266909958947106765825885619518645318869188590702338202223324549330566259313156285517646990751497244894619519163934068797739645949032457551622666551552207439244201010725060871856144229829827131730915296525 997 14351633690928181552910415014721024800278971276108690005970534210322078267404628923208243578956328373980574557987343284668088987010788191642824141952083164817391248643164035000086097394908261758643908737301729999035452073965273508294594507994850358375545877354710625067498715341942911069511144986404784248793224634545187736788084365157588504311406756325294816584759372311036634740401520752511473579246441411008294785020010484302944179801745378362635083310058625950097315025031284583069944071563203604974349334774233469717853876160822362356672553879265901122543133856803548861505492418400390674858398679 998 -57406534763712726211641660058884099201115885104434760023882136841288313069618515692832974315825313495922298231949373138672355948043152766571296567808332659269564994572656140000344389570511700990556263068722455884244998540976381454879809208838693622848439472535441983437363756500036291998741251958053238336518286722923033336069292977880602119148446139561188572313830370841519697668561007309018017128249984288367586883041696415569200804932942221531465478895973343622144726103128001018632001307540715756079496342428482494679358510177685660706020255489138486453408035680274182820393074107443676265863315310 999 229626139054850904846566640235536396804463540417739040095528547365153252278474062771331897263301253983689192927797492554689423792172611066285186271233330637078259978290624560001377558305926797928617162395511039985562908358823739946375002084885759306223666317562302120302834297478332717663833694444077956711524527491754374337812662333629293601759143389805194601321811033800046551733271977003069071113028479645247256581565354220976168058228895746329804204199916426395480228631097273502989349100724934989275415680681325852534334944076561853120084554369893155778186551005356707721530410029156500612966886879 1000 -918504556219403619386266560942145587217854161670956160382114189460613009113896251085327589053205015934756771711189970218757695168690444265140745084933322548313039913162498240005510233161188555859311691100664974708399700605425029983231281414090790591058684024871006438383830480346503573928032045928282715408398579982088491981727222550946270929637677950279448163112982602300909765049049140412313153840764072461323891435104056729449153631698241696626464805295857710039461475865630423040221139769925622726047272786491567172878694060674393570312997580267480111255847478915586914191876194884638502236896950005